xref: /openbsd/gnu/usr.bin/perl/lib/unicore/TestProp.pl (revision 8529ddd3)
1
2use strict;
3use warnings;
4
5# If run outside the normal test suite on an ASCII platform, you can
6# just create a latin1_to_native() function that just returns its
7# inputs, because that's the only function used from test.pl
8require "test.pl";
9
10# Test qr/\X/ and the \p{} regular expression constructs.  This file is
11# constructed by mktables from the tables it generates, so if mktables is
12# buggy, this won't necessarily catch those bugs.  Tests are generated for all
13# feasible properties; a few aren't currently feasible; see
14# is_code_point_usable() in mktables for details.
15
16# Standard test packages are not used because this manipulates SIG_WARN.  It
17# exits 0 if every non-skipped test succeeded; -1 if any failed.
18
19my $Tests = 0;
20my $Fails = 0;
21
22sub Expect($$$$) {
23    my $expected = shift;
24    my $ord = shift;
25    my $regex  = shift;
26    my $warning_type = shift;   # Type of warning message, like 'deprecated'
27                                # or empty if none
28    my $line   = (caller)[2];
29
30    # Convert the code point to hex form
31    my $string = sprintf "\"\\x{%04X}\"", $ord;
32
33    my @tests = "";
34
35    # The first time through, use all warnings.  If the input should generate
36    # a warning, add another time through with them turned off
37    push @tests, "no warnings '$warning_type';" if $warning_type;
38
39    foreach my $no_warnings (@tests) {
40
41        # Store any warning messages instead of outputting them
42        local $SIG{__WARN__} = $SIG{__WARN__};
43        my $warning_message;
44        $SIG{__WARN__} = sub { $warning_message = $_[0] };
45
46        $Tests++;
47
48        # A string eval is needed because of the 'no warnings'.
49        # Assumes no parens in the regular expression
50        my $result = eval "$no_warnings
51                            my \$RegObj = qr($regex);
52                            $string =~ \$RegObj ? 1 : 0";
53        if (not defined $result) {
54            print "not ok $Tests - couldn't compile /$regex/; line $line: $@\n";
55            $Fails++;
56        }
57        elsif ($result ^ $expected) {
58            print "not ok $Tests - expected $expected but got $result for $string =~ qr/$regex/; line $line\n";
59            $Fails++;
60        }
61        elsif ($warning_message) {
62            if (! $warning_type || ($warning_type && $no_warnings)) {
63                print "not ok $Tests - for qr/$regex/ did not expect warning message '$warning_message'; line $line\n";
64                $Fails++;
65            }
66            else {
67                print "ok $Tests - expected and got a warning message for qr/$regex/; line $line\n";
68            }
69        }
70        elsif ($warning_type && ! $no_warnings) {
71            print "not ok $Tests - for qr/$regex/ expected a $warning_type warning message, but got none; line $line\n";
72            $Fails++;
73        }
74        else {
75            print "ok $Tests - got $result for $string =~ qr/$regex/; line $line\n";
76        }
77    }
78    return;
79}
80
81sub Error($) {
82    my $regex  = shift;
83    $Tests++;
84    if (eval { 'x' =~ qr/$regex/; 1 }) {
85        $Fails++;
86        my $line = (caller)[2];
87        print "not ok $Tests - re compiled ok, but expected error for qr/$regex/; line $line: $@\n";
88    }
89    else {
90        my $line = (caller)[2];
91        print "ok $Tests - got and expected error for qr/$regex/; line $line\n";
92    }
93    return;
94}
95
96# GCBTest.txt character that separates grapheme clusters
97my $breakable_utf8 = my $breakable = chr(utf8::unicode_to_native(0xF7));
98utf8::upgrade($breakable_utf8);
99
100# GCBTest.txt character that indicates that the adjoining code points are part
101# of the same grapheme cluster
102my $nobreak_utf8 = my $nobreak = chr(utf8::unicode_to_native(0xD7));
103utf8::upgrade($nobreak_utf8);
104
105sub Test_X($) {
106    # Test qr/\X/ matches.  The input is a line from auxiliary/GCBTest.txt
107    # Each such line is a sequence of code points given by their hex numbers,
108    # separated by the two characters defined just before this subroutine that
109    # indicate that either there can or cannot be a break between the adjacent
110    # code points.  If there isn't a break, that means the sequence forms an
111    # extended grapheme cluster, which means that \X should match the whole
112    # thing.  If there is a break, \X should stop there.  This is all
113    # converted by this routine into a match:
114    #   $string =~ /(\X)/,
115    # Each \X should match the next cluster; and that is what is checked.
116
117    my $template = shift;
118
119    my $line   = (caller)[2];
120
121    # The line contains characters above the ASCII range, but in Latin1.  It
122    # may or may not be in utf8, and if it is, it may or may not know it.  So,
123    # convert these characters to 8 bits.  If knows is in utf8, simply
124    # downgrade.
125    if (utf8::is_utf8($template)) {
126        utf8::downgrade($template);
127    } else {
128
129        # Otherwise, if it is in utf8, but doesn't know it, the next lines
130        # convert the two problematic characters to their 8-bit equivalents.
131        # If it isn't in utf8, they don't harm anything.
132        use bytes;
133        $template =~ s/$nobreak_utf8/$nobreak/g;
134        $template =~ s/$breakable_utf8/$breakable/g;
135    }
136
137    # Get rid of the leading and trailing breakables
138    $template =~ s/^ \s* $breakable \s* //x;
139    $template =~ s/ \s* $breakable \s* $ //x;
140
141    # And no-breaks become just a space.
142    $template =~ s/ \s* $nobreak \s* / /xg;
143
144    # Split the input into segments that are breakable between them.
145    my @segments = split /\s*$breakable\s*/, $template;
146
147    my $string = "";
148    my $display_string = "";
149    my @should_match;
150    my @should_display;
151
152    # Convert the code point sequence in each segment into a Perl string of
153    # characters
154    foreach my $segment (@segments) {
155        my @code_points = split /\s+/, $segment;
156        my $this_string = "";
157        my $this_display = "";
158        foreach my $code_point (@code_points) {
159            $this_string .= latin1_to_native(chr(hex $code_point));
160            $this_display .= "\\x{$code_point}";
161        }
162
163        # The next cluster should match the string in this segment.
164        push @should_match, $this_string;
165        push @should_display, $this_display;
166        $string .= $this_string;
167        $display_string .= $this_display;
168    }
169
170    # If a string can be represented in both non-ut8 and utf8, test both cases
171    UPGRADE:
172    for my $to_upgrade (0 .. 1) {
173
174        if ($to_upgrade) {
175
176            # If already in utf8, would just be a repeat
177            next UPGRADE if utf8::is_utf8($string);
178
179            utf8::upgrade($string);
180        }
181
182        # Finally, do the \X match.
183        my @matches = $string =~ /(\X)/g;
184
185        # Look through each matched cluster to verify that it matches what we
186        # expect.
187        my $min = (@matches < @should_match) ? @matches : @should_match;
188        for my $i (0 .. $min - 1) {
189            $Tests++;
190            if ($matches[$i] eq $should_match[$i]) {
191                print "ok $Tests - ";
192                if ($i == 0) {
193                    print "In \"$display_string\" =~ /(\\X)/g, \\X #1";
194                } else {
195                    print "And \\X #", $i + 1,
196                }
197                print " correctly matched $should_display[$i]; line $line\n";
198            } else {
199                $matches[$i] = join("", map { sprintf "\\x{%04X}", $_ }
200                                                    unpack("U*", $matches[$i]));
201                print "not ok $Tests - In \"$display_string\" =~ /(\\X)/g, \\X #",
202                    $i + 1,
203                    " should have matched $should_display[$i]",
204                    " but instead matched $matches[$i]",
205                    ".  Abandoning rest of line $line\n";
206                next UPGRADE;
207            }
208        }
209
210        # And the number of matches should equal the number of expected matches.
211        $Tests++;
212        if (@matches == @should_match) {
213            print "ok $Tests - Nothing was left over; line $line\n";
214        } else {
215            print "not ok $Tests - There were ", scalar @should_match, " \\X matches expected, but got ", scalar @matches, " instead; line $line\n";
216        }
217    }
218
219    return;
220}
221
222sub Finished() {
223    print "1..$Tests\n";
224    exit($Fails ? -1 : 0);
225}
226
227Error('\p{Script=InGreek}');    # Bug #69018
228Test_X("1100 $nobreak 1161");  # Bug #70940
229Expect(0, 0x2028, '\p{Print}', ""); # Bug # 71722
230Expect(0, 0x2029, '\p{Print}', ""); # Bug # 71722
231Expect(1, 0xFF10, '\p{XDigit}', ""); # Bug # 71726
232Error('\p{ASCII_Hex_Digit= 	NO:=}');
233Error('\P{ASCII_Hex_Digit= 	NO:=}');
234Expect(1, 103, '\p{ASCII_Hex_Digit=no}', "");
235Expect(0, 103, '\p{^ASCII_Hex_Digit=no}', "");
236Expect(0, 103, '\P{ASCII_Hex_Digit=no}', "");
237Expect(1, 103, '\P{^ASCII_Hex_Digit=no}', "");
238Expect(0, 102, '\p{ASCII_Hex_Digit=no}', "");
239Expect(1, 102, '\p{^ASCII_Hex_Digit=no}', "");
240Expect(1, 102, '\P{ASCII_Hex_Digit=no}', "");
241Expect(0, 102, '\P{^ASCII_Hex_Digit=no}', "");
242Expect(1, 103, '\p{ASCII_Hex_Digit=-No}', "");
243Expect(0, 103, '\p{^ASCII_Hex_Digit=-No}', "");
244Expect(0, 103, '\P{ASCII_Hex_Digit=-No}', "");
245Expect(1, 103, '\P{^ASCII_Hex_Digit=-No}', "");
246Expect(0, 102, '\p{ASCII_Hex_Digit=-No}', "");
247Expect(1, 102, '\p{^ASCII_Hex_Digit=-No}', "");
248Expect(1, 102, '\P{ASCII_Hex_Digit=-No}', "");
249Expect(0, 102, '\P{^ASCII_Hex_Digit=-No}', "");
250Error('\p{AHex=-:=n}');
251Error('\P{AHex=-:=n}');
252Expect(1, 103, '\p{AHex=n}', "");
253Expect(0, 103, '\p{^AHex=n}', "");
254Expect(0, 103, '\P{AHex=n}', "");
255Expect(1, 103, '\P{^AHex=n}', "");
256Expect(0, 102, '\p{AHex=n}', "");
257Expect(1, 102, '\p{^AHex=n}', "");
258Expect(1, 102, '\P{AHex=n}', "");
259Expect(0, 102, '\P{^AHex=n}', "");
260Expect(1, 103, '\p{AHex=	-N}', "");
261Expect(0, 103, '\p{^AHex=	-N}', "");
262Expect(0, 103, '\P{AHex=	-N}', "");
263Expect(1, 103, '\P{^AHex=	-N}', "");
264Expect(0, 102, '\p{AHex=	-N}', "");
265Expect(1, 102, '\p{^AHex=	-N}', "");
266Expect(1, 102, '\P{AHex=	-N}', "");
267Expect(0, 102, '\P{^AHex=	-N}', "");
268Error('\p{Is_ASCII_Hex_Digit: _:=f}');
269Error('\P{Is_ASCII_Hex_Digit: _:=f}');
270Expect(1, 103, '\p{Is_ASCII_Hex_Digit=f}', "");
271Expect(0, 103, '\p{^Is_ASCII_Hex_Digit=f}', "");
272Expect(0, 103, '\P{Is_ASCII_Hex_Digit=f}', "");
273Expect(1, 103, '\P{^Is_ASCII_Hex_Digit=f}', "");
274Expect(0, 102, '\p{Is_ASCII_Hex_Digit=f}', "");
275Expect(1, 102, '\p{^Is_ASCII_Hex_Digit=f}', "");
276Expect(1, 102, '\P{Is_ASCII_Hex_Digit=f}', "");
277Expect(0, 102, '\P{^Is_ASCII_Hex_Digit=f}', "");
278Expect(1, 103, '\p{Is_ASCII_Hex_Digit=- F}', "");
279Expect(0, 103, '\p{^Is_ASCII_Hex_Digit=- F}', "");
280Expect(0, 103, '\P{Is_ASCII_Hex_Digit=- F}', "");
281Expect(1, 103, '\P{^Is_ASCII_Hex_Digit=- F}', "");
282Expect(0, 102, '\p{Is_ASCII_Hex_Digit=- F}', "");
283Expect(1, 102, '\p{^Is_ASCII_Hex_Digit=- F}', "");
284Expect(1, 102, '\P{Is_ASCII_Hex_Digit=- F}', "");
285Expect(0, 102, '\P{^Is_ASCII_Hex_Digit=- F}', "");
286Error('\p{Is_AHex=	 FALSE/a/}');
287Error('\P{Is_AHex=	 FALSE/a/}');
288Expect(1, 103, '\p{Is_AHex=false}', "");
289Expect(0, 103, '\p{^Is_AHex=false}', "");
290Expect(0, 103, '\P{Is_AHex=false}', "");
291Expect(1, 103, '\P{^Is_AHex=false}', "");
292Expect(0, 102, '\p{Is_AHex=false}', "");
293Expect(1, 102, '\p{^Is_AHex=false}', "");
294Expect(1, 102, '\P{Is_AHex=false}', "");
295Expect(0, 102, '\P{^Is_AHex=false}', "");
296Expect(1, 103, '\p{Is_AHex=	FALSE}', "");
297Expect(0, 103, '\p{^Is_AHex=	FALSE}', "");
298Expect(0, 103, '\P{Is_AHex=	FALSE}', "");
299Expect(1, 103, '\P{^Is_AHex=	FALSE}', "");
300Expect(0, 102, '\p{Is_AHex=	FALSE}', "");
301Expect(1, 102, '\p{^Is_AHex=	FALSE}', "");
302Expect(1, 102, '\P{Is_AHex=	FALSE}', "");
303Expect(0, 102, '\P{^Is_AHex=	FALSE}', "");
304Error('\p{ASCII_Hex_Digit=:=_-yes}');
305Error('\P{ASCII_Hex_Digit=:=_-yes}');
306Expect(1, 102, '\p{ASCII_Hex_Digit=yes}', "");
307Expect(0, 102, '\p{^ASCII_Hex_Digit=yes}', "");
308Expect(0, 102, '\P{ASCII_Hex_Digit=yes}', "");
309Expect(1, 102, '\P{^ASCII_Hex_Digit=yes}', "");
310Expect(0, 103, '\p{ASCII_Hex_Digit=yes}', "");
311Expect(1, 103, '\p{^ASCII_Hex_Digit=yes}', "");
312Expect(1, 103, '\P{ASCII_Hex_Digit=yes}', "");
313Expect(0, 103, '\P{^ASCII_Hex_Digit=yes}', "");
314Expect(1, 102, '\p{ASCII_Hex_Digit=_yes}', "");
315Expect(0, 102, '\p{^ASCII_Hex_Digit=_yes}', "");
316Expect(0, 102, '\P{ASCII_Hex_Digit=_yes}', "");
317Expect(1, 102, '\P{^ASCII_Hex_Digit=_yes}', "");
318Expect(0, 103, '\p{ASCII_Hex_Digit=_yes}', "");
319Expect(1, 103, '\p{^ASCII_Hex_Digit=_yes}', "");
320Expect(1, 103, '\P{ASCII_Hex_Digit=_yes}', "");
321Expect(0, 103, '\P{^ASCII_Hex_Digit=_yes}', "");
322Error('\p{AHex=_/a/Y}');
323Error('\P{AHex=_/a/Y}');
324Expect(1, 102, '\p{AHex=y}', "");
325Expect(0, 102, '\p{^AHex=y}', "");
326Expect(0, 102, '\P{AHex=y}', "");
327Expect(1, 102, '\P{^AHex=y}', "");
328Expect(0, 103, '\p{AHex=y}', "");
329Expect(1, 103, '\p{^AHex=y}', "");
330Expect(1, 103, '\P{AHex=y}', "");
331Expect(0, 103, '\P{^AHex=y}', "");
332Expect(1, 102, '\p{AHex=  Y}', "");
333Expect(0, 102, '\p{^AHex=  Y}', "");
334Expect(0, 102, '\P{AHex=  Y}', "");
335Expect(1, 102, '\P{^AHex=  Y}', "");
336Expect(0, 103, '\p{AHex=  Y}', "");
337Expect(1, 103, '\p{^AHex=  Y}', "");
338Expect(1, 103, '\P{AHex=  Y}', "");
339Expect(0, 103, '\P{^AHex=  Y}', "");
340Error('\p{Is_ASCII_Hex_Digit= T:=}');
341Error('\P{Is_ASCII_Hex_Digit= T:=}');
342Expect(1, 102, '\p{Is_ASCII_Hex_Digit=t}', "");
343Expect(0, 102, '\p{^Is_ASCII_Hex_Digit=t}', "");
344Expect(0, 102, '\P{Is_ASCII_Hex_Digit=t}', "");
345Expect(1, 102, '\P{^Is_ASCII_Hex_Digit=t}', "");
346Expect(0, 103, '\p{Is_ASCII_Hex_Digit=t}', "");
347Expect(1, 103, '\p{^Is_ASCII_Hex_Digit=t}', "");
348Expect(1, 103, '\P{Is_ASCII_Hex_Digit=t}', "");
349Expect(0, 103, '\P{^Is_ASCII_Hex_Digit=t}', "");
350Expect(1, 102, '\p{Is_ASCII_Hex_Digit:		T}', "");
351Expect(0, 102, '\p{^Is_ASCII_Hex_Digit:		T}', "");
352Expect(0, 102, '\P{Is_ASCII_Hex_Digit:		T}', "");
353Expect(1, 102, '\P{^Is_ASCII_Hex_Digit:		T}', "");
354Expect(0, 103, '\p{Is_ASCII_Hex_Digit:		T}', "");
355Expect(1, 103, '\p{^Is_ASCII_Hex_Digit:		T}', "");
356Expect(1, 103, '\P{Is_ASCII_Hex_Digit:		T}', "");
357Expect(0, 103, '\P{^Is_ASCII_Hex_Digit:		T}', "");
358Error('\p{Is_AHex:	/a/ true}');
359Error('\P{Is_AHex:	/a/ true}');
360Expect(1, 102, '\p{Is_AHex=true}', "");
361Expect(0, 102, '\p{^Is_AHex=true}', "");
362Expect(0, 102, '\P{Is_AHex=true}', "");
363Expect(1, 102, '\P{^Is_AHex=true}', "");
364Expect(0, 103, '\p{Is_AHex=true}', "");
365Expect(1, 103, '\p{^Is_AHex=true}', "");
366Expect(1, 103, '\P{Is_AHex=true}', "");
367Expect(0, 103, '\P{^Is_AHex=true}', "");
368Expect(1, 102, '\p{Is_AHex=	-True}', "");
369Expect(0, 102, '\p{^Is_AHex=	-True}', "");
370Expect(0, 102, '\P{Is_AHex=	-True}', "");
371Expect(1, 102, '\P{^Is_AHex=	-True}', "");
372Expect(0, 103, '\p{Is_AHex=	-True}', "");
373Expect(1, 103, '\p{^Is_AHex=	-True}', "");
374Expect(1, 103, '\P{Is_AHex=	-True}', "");
375Expect(0, 103, '\P{^Is_AHex=	-True}', "");
376Error('\p{Alphabetic=/a/_ NO}');
377Error('\P{Alphabetic=/a/_ NO}');
378Expect(1, 195102, '\p{Alphabetic=no}', "");
379Expect(0, 195102, '\p{^Alphabetic=no}', "");
380Expect(0, 195102, '\P{Alphabetic=no}', "");
381Expect(1, 195102, '\P{^Alphabetic=no}', "");
382Expect(0, 195101, '\p{Alphabetic=no}', "");
383Expect(1, 195101, '\p{^Alphabetic=no}', "");
384Expect(1, 195101, '\P{Alphabetic=no}', "");
385Expect(0, 195101, '\P{^Alphabetic=no}', "");
386Expect(1, 195102, '\p{Alphabetic=  No}', "");
387Expect(0, 195102, '\p{^Alphabetic=  No}', "");
388Expect(0, 195102, '\P{Alphabetic=  No}', "");
389Expect(1, 195102, '\P{^Alphabetic=  No}', "");
390Expect(0, 195101, '\p{Alphabetic=  No}', "");
391Expect(1, 195101, '\p{^Alphabetic=  No}', "");
392Expect(1, 195101, '\P{Alphabetic=  No}', "");
393Expect(0, 195101, '\P{^Alphabetic=  No}', "");
394Error('\p{Alpha=-	n:=}');
395Error('\P{Alpha=-	n:=}');
396Expect(1, 195102, '\p{Alpha=n}', "");
397Expect(0, 195102, '\p{^Alpha=n}', "");
398Expect(0, 195102, '\P{Alpha=n}', "");
399Expect(1, 195102, '\P{^Alpha=n}', "");
400Expect(0, 195101, '\p{Alpha=n}', "");
401Expect(1, 195101, '\p{^Alpha=n}', "");
402Expect(1, 195101, '\P{Alpha=n}', "");
403Expect(0, 195101, '\P{^Alpha=n}', "");
404Expect(1, 195102, '\p{Alpha=		n}', "");
405Expect(0, 195102, '\p{^Alpha=		n}', "");
406Expect(0, 195102, '\P{Alpha=		n}', "");
407Expect(1, 195102, '\P{^Alpha=		n}', "");
408Expect(0, 195101, '\p{Alpha=		n}', "");
409Expect(1, 195101, '\p{^Alpha=		n}', "");
410Expect(1, 195101, '\P{Alpha=		n}', "");
411Expect(0, 195101, '\P{^Alpha=		n}', "");
412Error('\p{Is_Alphabetic: 	 F:=}');
413Error('\P{Is_Alphabetic: 	 F:=}');
414Expect(1, 195102, '\p{Is_Alphabetic=f}', "");
415Expect(0, 195102, '\p{^Is_Alphabetic=f}', "");
416Expect(0, 195102, '\P{Is_Alphabetic=f}', "");
417Expect(1, 195102, '\P{^Is_Alphabetic=f}', "");
418Expect(0, 195101, '\p{Is_Alphabetic=f}', "");
419Expect(1, 195101, '\p{^Is_Alphabetic=f}', "");
420Expect(1, 195101, '\P{Is_Alphabetic=f}', "");
421Expect(0, 195101, '\P{^Is_Alphabetic=f}', "");
422Expect(1, 195102, '\p{Is_Alphabetic: _ F}', "");
423Expect(0, 195102, '\p{^Is_Alphabetic: _ F}', "");
424Expect(0, 195102, '\P{Is_Alphabetic: _ F}', "");
425Expect(1, 195102, '\P{^Is_Alphabetic: _ F}', "");
426Expect(0, 195101, '\p{Is_Alphabetic: _ F}', "");
427Expect(1, 195101, '\p{^Is_Alphabetic: _ F}', "");
428Expect(1, 195101, '\P{Is_Alphabetic: _ F}', "");
429Expect(0, 195101, '\P{^Is_Alphabetic: _ F}', "");
430Error('\p{Is_Alpha= /a/FALSE}');
431Error('\P{Is_Alpha= /a/FALSE}');
432Expect(1, 195102, '\p{Is_Alpha=false}', "");
433Expect(0, 195102, '\p{^Is_Alpha=false}', "");
434Expect(0, 195102, '\P{Is_Alpha=false}', "");
435Expect(1, 195102, '\P{^Is_Alpha=false}', "");
436Expect(0, 195101, '\p{Is_Alpha=false}', "");
437Expect(1, 195101, '\p{^Is_Alpha=false}', "");
438Expect(1, 195101, '\P{Is_Alpha=false}', "");
439Expect(0, 195101, '\P{^Is_Alpha=false}', "");
440Expect(1, 195102, '\p{Is_Alpha=-	FALSE}', "");
441Expect(0, 195102, '\p{^Is_Alpha=-	FALSE}', "");
442Expect(0, 195102, '\P{Is_Alpha=-	FALSE}', "");
443Expect(1, 195102, '\P{^Is_Alpha=-	FALSE}', "");
444Expect(0, 195101, '\p{Is_Alpha=-	FALSE}', "");
445Expect(1, 195101, '\p{^Is_Alpha=-	FALSE}', "");
446Expect(1, 195101, '\P{Is_Alpha=-	FALSE}', "");
447Expect(0, 195101, '\P{^Is_Alpha=-	FALSE}', "");
448Error('\p{Alphabetic=:=- Yes}');
449Error('\P{Alphabetic=:=- Yes}');
450Expect(1, 195101, '\p{Alphabetic=yes}', "");
451Expect(0, 195101, '\p{^Alphabetic=yes}', "");
452Expect(0, 195101, '\P{Alphabetic=yes}', "");
453Expect(1, 195101, '\P{^Alphabetic=yes}', "");
454Expect(0, 195102, '\p{Alphabetic=yes}', "");
455Expect(1, 195102, '\p{^Alphabetic=yes}', "");
456Expect(1, 195102, '\P{Alphabetic=yes}', "");
457Expect(0, 195102, '\P{^Alphabetic=yes}', "");
458Expect(1, 195101, '\p{Alphabetic=_	yes}', "");
459Expect(0, 195101, '\p{^Alphabetic=_	yes}', "");
460Expect(0, 195101, '\P{Alphabetic=_	yes}', "");
461Expect(1, 195101, '\P{^Alphabetic=_	yes}', "");
462Expect(0, 195102, '\p{Alphabetic=_	yes}', "");
463Expect(1, 195102, '\p{^Alphabetic=_	yes}', "");
464Expect(1, 195102, '\P{Alphabetic=_	yes}', "");
465Expect(0, 195102, '\P{^Alphabetic=_	yes}', "");
466Error('\p{Alpha=/a/Y}');
467Error('\P{Alpha=/a/Y}');
468Expect(1, 195101, '\p{Alpha=y}', "");
469Expect(0, 195101, '\p{^Alpha=y}', "");
470Expect(0, 195101, '\P{Alpha=y}', "");
471Expect(1, 195101, '\P{^Alpha=y}', "");
472Expect(0, 195102, '\p{Alpha=y}', "");
473Expect(1, 195102, '\p{^Alpha=y}', "");
474Expect(1, 195102, '\P{Alpha=y}', "");
475Expect(0, 195102, '\P{^Alpha=y}', "");
476Expect(1, 195101, '\p{Alpha=_-Y}', "");
477Expect(0, 195101, '\p{^Alpha=_-Y}', "");
478Expect(0, 195101, '\P{Alpha=_-Y}', "");
479Expect(1, 195101, '\P{^Alpha=_-Y}', "");
480Expect(0, 195102, '\p{Alpha=_-Y}', "");
481Expect(1, 195102, '\p{^Alpha=_-Y}', "");
482Expect(1, 195102, '\P{Alpha=_-Y}', "");
483Expect(0, 195102, '\P{^Alpha=_-Y}', "");
484Error('\p{Is_Alphabetic=/a/_T}');
485Error('\P{Is_Alphabetic=/a/_T}');
486Expect(1, 195101, '\p{Is_Alphabetic=t}', "");
487Expect(0, 195101, '\p{^Is_Alphabetic=t}', "");
488Expect(0, 195101, '\P{Is_Alphabetic=t}', "");
489Expect(1, 195101, '\P{^Is_Alphabetic=t}', "");
490Expect(0, 195102, '\p{Is_Alphabetic=t}', "");
491Expect(1, 195102, '\p{^Is_Alphabetic=t}', "");
492Expect(1, 195102, '\P{Is_Alphabetic=t}', "");
493Expect(0, 195102, '\P{^Is_Alphabetic=t}', "");
494Expect(1, 195101, '\p{Is_Alphabetic= T}', "");
495Expect(0, 195101, '\p{^Is_Alphabetic= T}', "");
496Expect(0, 195101, '\P{Is_Alphabetic= T}', "");
497Expect(1, 195101, '\P{^Is_Alphabetic= T}', "");
498Expect(0, 195102, '\p{Is_Alphabetic= T}', "");
499Expect(1, 195102, '\p{^Is_Alphabetic= T}', "");
500Expect(1, 195102, '\P{Is_Alphabetic= T}', "");
501Expect(0, 195102, '\P{^Is_Alphabetic= T}', "");
502Error('\p{Is_Alpha=:=-true}');
503Error('\P{Is_Alpha=:=-true}');
504Expect(1, 195101, '\p{Is_Alpha=true}', "");
505Expect(0, 195101, '\p{^Is_Alpha=true}', "");
506Expect(0, 195101, '\P{Is_Alpha=true}', "");
507Expect(1, 195101, '\P{^Is_Alpha=true}', "");
508Expect(0, 195102, '\p{Is_Alpha=true}', "");
509Expect(1, 195102, '\p{^Is_Alpha=true}', "");
510Expect(1, 195102, '\P{Is_Alpha=true}', "");
511Expect(0, 195102, '\P{^Is_Alpha=true}', "");
512Expect(1, 195101, '\p{Is_Alpha= TRUE}', "");
513Expect(0, 195101, '\p{^Is_Alpha= TRUE}', "");
514Expect(0, 195101, '\P{Is_Alpha= TRUE}', "");
515Expect(1, 195101, '\P{^Is_Alpha= TRUE}', "");
516Expect(0, 195102, '\p{Is_Alpha= TRUE}', "");
517Expect(1, 195102, '\p{^Is_Alpha= TRUE}', "");
518Expect(1, 195102, '\P{Is_Alpha= TRUE}', "");
519Expect(0, 195102, '\P{^Is_Alpha= TRUE}', "");
520Error('\p{Bidi_Control=		No/a/}');
521Error('\P{Bidi_Control=		No/a/}');
522Expect(1, 8298, '\p{Bidi_Control=no}', "");
523Expect(0, 8298, '\p{^Bidi_Control=no}', "");
524Expect(0, 8298, '\P{Bidi_Control=no}', "");
525Expect(1, 8298, '\P{^Bidi_Control=no}', "");
526Expect(0, 8297, '\p{Bidi_Control=no}', "");
527Expect(1, 8297, '\p{^Bidi_Control=no}', "");
528Expect(1, 8297, '\P{Bidi_Control=no}', "");
529Expect(0, 8297, '\P{^Bidi_Control=no}', "");
530Expect(1, 8298, '\p{Bidi_Control=	 no}', "");
531Expect(0, 8298, '\p{^Bidi_Control=	 no}', "");
532Expect(0, 8298, '\P{Bidi_Control=	 no}', "");
533Expect(1, 8298, '\P{^Bidi_Control=	 no}', "");
534Expect(0, 8297, '\p{Bidi_Control=	 no}', "");
535Expect(1, 8297, '\p{^Bidi_Control=	 no}', "");
536Expect(1, 8297, '\P{Bidi_Control=	 no}', "");
537Expect(0, 8297, '\P{^Bidi_Control=	 no}', "");
538Error('\p{Bidi_C=:=- N}');
539Error('\P{Bidi_C=:=- N}');
540Expect(1, 8298, '\p{Bidi_C=n}', "");
541Expect(0, 8298, '\p{^Bidi_C=n}', "");
542Expect(0, 8298, '\P{Bidi_C=n}', "");
543Expect(1, 8298, '\P{^Bidi_C=n}', "");
544Expect(0, 8297, '\p{Bidi_C=n}', "");
545Expect(1, 8297, '\p{^Bidi_C=n}', "");
546Expect(1, 8297, '\P{Bidi_C=n}', "");
547Expect(0, 8297, '\P{^Bidi_C=n}', "");
548Expect(1, 8298, '\p{Bidi_C=N}', "");
549Expect(0, 8298, '\p{^Bidi_C=N}', "");
550Expect(0, 8298, '\P{Bidi_C=N}', "");
551Expect(1, 8298, '\P{^Bidi_C=N}', "");
552Expect(0, 8297, '\p{Bidi_C=N}', "");
553Expect(1, 8297, '\p{^Bidi_C=N}', "");
554Expect(1, 8297, '\P{Bidi_C=N}', "");
555Expect(0, 8297, '\P{^Bidi_C=N}', "");
556Error('\p{Is_Bidi_Control=__F:=}');
557Error('\P{Is_Bidi_Control=__F:=}');
558Expect(1, 8298, '\p{Is_Bidi_Control=f}', "");
559Expect(0, 8298, '\p{^Is_Bidi_Control=f}', "");
560Expect(0, 8298, '\P{Is_Bidi_Control=f}', "");
561Expect(1, 8298, '\P{^Is_Bidi_Control=f}', "");
562Expect(0, 8297, '\p{Is_Bidi_Control=f}', "");
563Expect(1, 8297, '\p{^Is_Bidi_Control=f}', "");
564Expect(1, 8297, '\P{Is_Bidi_Control=f}', "");
565Expect(0, 8297, '\P{^Is_Bidi_Control=f}', "");
566Expect(1, 8298, '\p{Is_Bidi_Control: 	 F}', "");
567Expect(0, 8298, '\p{^Is_Bidi_Control: 	 F}', "");
568Expect(0, 8298, '\P{Is_Bidi_Control: 	 F}', "");
569Expect(1, 8298, '\P{^Is_Bidi_Control: 	 F}', "");
570Expect(0, 8297, '\p{Is_Bidi_Control: 	 F}', "");
571Expect(1, 8297, '\p{^Is_Bidi_Control: 	 F}', "");
572Expect(1, 8297, '\P{Is_Bidi_Control: 	 F}', "");
573Expect(0, 8297, '\P{^Is_Bidi_Control: 	 F}', "");
574Error('\p{Is_Bidi_C=:= False}');
575Error('\P{Is_Bidi_C=:= False}');
576Expect(1, 8298, '\p{Is_Bidi_C=false}', "");
577Expect(0, 8298, '\p{^Is_Bidi_C=false}', "");
578Expect(0, 8298, '\P{Is_Bidi_C=false}', "");
579Expect(1, 8298, '\P{^Is_Bidi_C=false}', "");
580Expect(0, 8297, '\p{Is_Bidi_C=false}', "");
581Expect(1, 8297, '\p{^Is_Bidi_C=false}', "");
582Expect(1, 8297, '\P{Is_Bidi_C=false}', "");
583Expect(0, 8297, '\P{^Is_Bidi_C=false}', "");
584Expect(1, 8298, '\p{Is_Bidi_C= -false}', "");
585Expect(0, 8298, '\p{^Is_Bidi_C= -false}', "");
586Expect(0, 8298, '\P{Is_Bidi_C= -false}', "");
587Expect(1, 8298, '\P{^Is_Bidi_C= -false}', "");
588Expect(0, 8297, '\p{Is_Bidi_C= -false}', "");
589Expect(1, 8297, '\p{^Is_Bidi_C= -false}', "");
590Expect(1, 8297, '\P{Is_Bidi_C= -false}', "");
591Expect(0, 8297, '\P{^Is_Bidi_C= -false}', "");
592Error('\p{Bidi_Control=:=--Yes}');
593Error('\P{Bidi_Control=:=--Yes}');
594Expect(1, 8297, '\p{Bidi_Control=yes}', "");
595Expect(0, 8297, '\p{^Bidi_Control=yes}', "");
596Expect(0, 8297, '\P{Bidi_Control=yes}', "");
597Expect(1, 8297, '\P{^Bidi_Control=yes}', "");
598Expect(0, 8298, '\p{Bidi_Control=yes}', "");
599Expect(1, 8298, '\p{^Bidi_Control=yes}', "");
600Expect(1, 8298, '\P{Bidi_Control=yes}', "");
601Expect(0, 8298, '\P{^Bidi_Control=yes}', "");
602Expect(1, 8297, '\p{Bidi_Control=-	Yes}', "");
603Expect(0, 8297, '\p{^Bidi_Control=-	Yes}', "");
604Expect(0, 8297, '\P{Bidi_Control=-	Yes}', "");
605Expect(1, 8297, '\P{^Bidi_Control=-	Yes}', "");
606Expect(0, 8298, '\p{Bidi_Control=-	Yes}', "");
607Expect(1, 8298, '\p{^Bidi_Control=-	Yes}', "");
608Expect(1, 8298, '\P{Bidi_Control=-	Yes}', "");
609Expect(0, 8298, '\P{^Bidi_Control=-	Yes}', "");
610Error('\p{Bidi_C=:=Y}');
611Error('\P{Bidi_C=:=Y}');
612Expect(1, 8297, '\p{Bidi_C=y}', "");
613Expect(0, 8297, '\p{^Bidi_C=y}', "");
614Expect(0, 8297, '\P{Bidi_C=y}', "");
615Expect(1, 8297, '\P{^Bidi_C=y}', "");
616Expect(0, 8298, '\p{Bidi_C=y}', "");
617Expect(1, 8298, '\p{^Bidi_C=y}', "");
618Expect(1, 8298, '\P{Bidi_C=y}', "");
619Expect(0, 8298, '\P{^Bidi_C=y}', "");
620Expect(1, 8297, '\p{Bidi_C=	Y}', "");
621Expect(0, 8297, '\p{^Bidi_C=	Y}', "");
622Expect(0, 8297, '\P{Bidi_C=	Y}', "");
623Expect(1, 8297, '\P{^Bidi_C=	Y}', "");
624Expect(0, 8298, '\p{Bidi_C=	Y}', "");
625Expect(1, 8298, '\p{^Bidi_C=	Y}', "");
626Expect(1, 8298, '\P{Bidi_C=	Y}', "");
627Expect(0, 8298, '\P{^Bidi_C=	Y}', "");
628Error('\p{Is_Bidi_Control=/a/-t}');
629Error('\P{Is_Bidi_Control=/a/-t}');
630Expect(1, 8297, '\p{Is_Bidi_Control=t}', "");
631Expect(0, 8297, '\p{^Is_Bidi_Control=t}', "");
632Expect(0, 8297, '\P{Is_Bidi_Control=t}', "");
633Expect(1, 8297, '\P{^Is_Bidi_Control=t}', "");
634Expect(0, 8298, '\p{Is_Bidi_Control=t}', "");
635Expect(1, 8298, '\p{^Is_Bidi_Control=t}', "");
636Expect(1, 8298, '\P{Is_Bidi_Control=t}', "");
637Expect(0, 8298, '\P{^Is_Bidi_Control=t}', "");
638Expect(1, 8297, '\p{Is_Bidi_Control= T}', "");
639Expect(0, 8297, '\p{^Is_Bidi_Control= T}', "");
640Expect(0, 8297, '\P{Is_Bidi_Control= T}', "");
641Expect(1, 8297, '\P{^Is_Bidi_Control= T}', "");
642Expect(0, 8298, '\p{Is_Bidi_Control= T}', "");
643Expect(1, 8298, '\p{^Is_Bidi_Control= T}', "");
644Expect(1, 8298, '\P{Is_Bidi_Control= T}', "");
645Expect(0, 8298, '\P{^Is_Bidi_Control= T}', "");
646Error('\p{Is_Bidi_C= 	True:=}');
647Error('\P{Is_Bidi_C= 	True:=}');
648Expect(1, 8297, '\p{Is_Bidi_C=true}', "");
649Expect(0, 8297, '\p{^Is_Bidi_C=true}', "");
650Expect(0, 8297, '\P{Is_Bidi_C=true}', "");
651Expect(1, 8297, '\P{^Is_Bidi_C=true}', "");
652Expect(0, 8298, '\p{Is_Bidi_C=true}', "");
653Expect(1, 8298, '\p{^Is_Bidi_C=true}', "");
654Expect(1, 8298, '\P{Is_Bidi_C=true}', "");
655Expect(0, 8298, '\P{^Is_Bidi_C=true}', "");
656Expect(1, 8297, '\p{Is_Bidi_C=  True}', "");
657Expect(0, 8297, '\p{^Is_Bidi_C=  True}', "");
658Expect(0, 8297, '\P{Is_Bidi_C=  True}', "");
659Expect(1, 8297, '\P{^Is_Bidi_C=  True}', "");
660Expect(0, 8298, '\p{Is_Bidi_C=  True}', "");
661Expect(1, 8298, '\p{^Is_Bidi_C=  True}', "");
662Expect(1, 8298, '\P{Is_Bidi_C=  True}', "");
663Expect(0, 8298, '\P{^Is_Bidi_C=  True}', "");
664Error('\p{Bidi_Mirrored=_NO:=}');
665Error('\P{Bidi_Mirrored=_NO:=}');
666Expect(1, 120772, '\p{Bidi_Mirrored:   no}', "");
667Expect(0, 120772, '\p{^Bidi_Mirrored:   no}', "");
668Expect(0, 120772, '\P{Bidi_Mirrored:   no}', "");
669Expect(1, 120772, '\P{^Bidi_Mirrored:   no}', "");
670Expect(0, 120771, '\p{Bidi_Mirrored:   no}', "");
671Expect(1, 120771, '\p{^Bidi_Mirrored:   no}', "");
672Expect(1, 120771, '\P{Bidi_Mirrored:   no}', "");
673Expect(0, 120771, '\P{^Bidi_Mirrored:   no}', "");
674Expect(1, 120772, '\p{Bidi_Mirrored=	-No}', "");
675Expect(0, 120772, '\p{^Bidi_Mirrored=	-No}', "");
676Expect(0, 120772, '\P{Bidi_Mirrored=	-No}', "");
677Expect(1, 120772, '\P{^Bidi_Mirrored=	-No}', "");
678Expect(0, 120771, '\p{Bidi_Mirrored=	-No}', "");
679Expect(1, 120771, '\p{^Bidi_Mirrored=	-No}', "");
680Expect(1, 120771, '\P{Bidi_Mirrored=	-No}', "");
681Expect(0, 120771, '\P{^Bidi_Mirrored=	-No}', "");
682Error('\p{Bidi_M=-N/a/}');
683Error('\P{Bidi_M=-N/a/}');
684Expect(1, 120772, '\p{Bidi_M=n}', "");
685Expect(0, 120772, '\p{^Bidi_M=n}', "");
686Expect(0, 120772, '\P{Bidi_M=n}', "");
687Expect(1, 120772, '\P{^Bidi_M=n}', "");
688Expect(0, 120771, '\p{Bidi_M=n}', "");
689Expect(1, 120771, '\p{^Bidi_M=n}', "");
690Expect(1, 120771, '\P{Bidi_M=n}', "");
691Expect(0, 120771, '\P{^Bidi_M=n}', "");
692Expect(1, 120772, '\p{Bidi_M=	_n}', "");
693Expect(0, 120772, '\p{^Bidi_M=	_n}', "");
694Expect(0, 120772, '\P{Bidi_M=	_n}', "");
695Expect(1, 120772, '\P{^Bidi_M=	_n}', "");
696Expect(0, 120771, '\p{Bidi_M=	_n}', "");
697Expect(1, 120771, '\p{^Bidi_M=	_n}', "");
698Expect(1, 120771, '\P{Bidi_M=	_n}', "");
699Expect(0, 120771, '\P{^Bidi_M=	_n}', "");
700Error('\p{Is_Bidi_Mirrored=/a/_ f}');
701Error('\P{Is_Bidi_Mirrored=/a/_ f}');
702Expect(1, 120772, '\p{Is_Bidi_Mirrored=f}', "");
703Expect(0, 120772, '\p{^Is_Bidi_Mirrored=f}', "");
704Expect(0, 120772, '\P{Is_Bidi_Mirrored=f}', "");
705Expect(1, 120772, '\P{^Is_Bidi_Mirrored=f}', "");
706Expect(0, 120771, '\p{Is_Bidi_Mirrored=f}', "");
707Expect(1, 120771, '\p{^Is_Bidi_Mirrored=f}', "");
708Expect(1, 120771, '\P{Is_Bidi_Mirrored=f}', "");
709Expect(0, 120771, '\P{^Is_Bidi_Mirrored=f}', "");
710Expect(1, 120772, '\p{Is_Bidi_Mirrored:	_	F}', "");
711Expect(0, 120772, '\p{^Is_Bidi_Mirrored:	_	F}', "");
712Expect(0, 120772, '\P{Is_Bidi_Mirrored:	_	F}', "");
713Expect(1, 120772, '\P{^Is_Bidi_Mirrored:	_	F}', "");
714Expect(0, 120771, '\p{Is_Bidi_Mirrored:	_	F}', "");
715Expect(1, 120771, '\p{^Is_Bidi_Mirrored:	_	F}', "");
716Expect(1, 120771, '\P{Is_Bidi_Mirrored:	_	F}', "");
717Expect(0, 120771, '\P{^Is_Bidi_Mirrored:	_	F}', "");
718Error('\p{Is_Bidi_M=-	False/a/}');
719Error('\P{Is_Bidi_M=-	False/a/}');
720Expect(1, 120772, '\p{Is_Bidi_M=false}', "");
721Expect(0, 120772, '\p{^Is_Bidi_M=false}', "");
722Expect(0, 120772, '\P{Is_Bidi_M=false}', "");
723Expect(1, 120772, '\P{^Is_Bidi_M=false}', "");
724Expect(0, 120771, '\p{Is_Bidi_M=false}', "");
725Expect(1, 120771, '\p{^Is_Bidi_M=false}', "");
726Expect(1, 120771, '\P{Is_Bidi_M=false}', "");
727Expect(0, 120771, '\P{^Is_Bidi_M=false}', "");
728Error('\p{Bidi_Mirrored=:= 	Yes}');
729Error('\P{Bidi_Mirrored=:= 	Yes}');
730Expect(1, 120771, '\p{Bidi_Mirrored=yes}', "");
731Expect(0, 120771, '\p{^Bidi_Mirrored=yes}', "");
732Expect(0, 120771, '\P{Bidi_Mirrored=yes}', "");
733Expect(1, 120771, '\P{^Bidi_Mirrored=yes}', "");
734Expect(0, 120772, '\p{Bidi_Mirrored=yes}', "");
735Expect(1, 120772, '\p{^Bidi_Mirrored=yes}', "");
736Expect(1, 120772, '\P{Bidi_Mirrored=yes}', "");
737Expect(0, 120772, '\P{^Bidi_Mirrored=yes}', "");
738Expect(1, 120771, '\p{Bidi_Mirrored=_ Yes}', "");
739Expect(0, 120771, '\p{^Bidi_Mirrored=_ Yes}', "");
740Expect(0, 120771, '\P{Bidi_Mirrored=_ Yes}', "");
741Expect(1, 120771, '\P{^Bidi_Mirrored=_ Yes}', "");
742Expect(0, 120772, '\p{Bidi_Mirrored=_ Yes}', "");
743Expect(1, 120772, '\p{^Bidi_Mirrored=_ Yes}', "");
744Expect(1, 120772, '\P{Bidi_Mirrored=_ Yes}', "");
745Expect(0, 120772, '\P{^Bidi_Mirrored=_ Yes}', "");
746Error('\p{Bidi_M=_Y/a/}');
747Error('\P{Bidi_M=_Y/a/}');
748Expect(1, 120771, '\p{Bidi_M=y}', "");
749Expect(0, 120771, '\p{^Bidi_M=y}', "");
750Expect(0, 120771, '\P{Bidi_M=y}', "");
751Expect(1, 120771, '\P{^Bidi_M=y}', "");
752Expect(0, 120772, '\p{Bidi_M=y}', "");
753Expect(1, 120772, '\p{^Bidi_M=y}', "");
754Expect(1, 120772, '\P{Bidi_M=y}', "");
755Expect(0, 120772, '\P{^Bidi_M=y}', "");
756Expect(1, 120771, '\p{Bidi_M= _y}', "");
757Expect(0, 120771, '\p{^Bidi_M= _y}', "");
758Expect(0, 120771, '\P{Bidi_M= _y}', "");
759Expect(1, 120771, '\P{^Bidi_M= _y}', "");
760Expect(0, 120772, '\p{Bidi_M= _y}', "");
761Expect(1, 120772, '\p{^Bidi_M= _y}', "");
762Expect(1, 120772, '\P{Bidi_M= _y}', "");
763Expect(0, 120772, '\P{^Bidi_M= _y}', "");
764Error('\p{Is_Bidi_Mirrored=:=_-T}');
765Error('\P{Is_Bidi_Mirrored=:=_-T}');
766Expect(1, 120771, '\p{Is_Bidi_Mirrored=t}', "");
767Expect(0, 120771, '\p{^Is_Bidi_Mirrored=t}', "");
768Expect(0, 120771, '\P{Is_Bidi_Mirrored=t}', "");
769Expect(1, 120771, '\P{^Is_Bidi_Mirrored=t}', "");
770Expect(0, 120772, '\p{Is_Bidi_Mirrored=t}', "");
771Expect(1, 120772, '\p{^Is_Bidi_Mirrored=t}', "");
772Expect(1, 120772, '\P{Is_Bidi_Mirrored=t}', "");
773Expect(0, 120772, '\P{^Is_Bidi_Mirrored=t}', "");
774Expect(1, 120771, '\p{Is_Bidi_Mirrored=_-T}', "");
775Expect(0, 120771, '\p{^Is_Bidi_Mirrored=_-T}', "");
776Expect(0, 120771, '\P{Is_Bidi_Mirrored=_-T}', "");
777Expect(1, 120771, '\P{^Is_Bidi_Mirrored=_-T}', "");
778Expect(0, 120772, '\p{Is_Bidi_Mirrored=_-T}', "");
779Expect(1, 120772, '\p{^Is_Bidi_Mirrored=_-T}', "");
780Expect(1, 120772, '\P{Is_Bidi_Mirrored=_-T}', "");
781Expect(0, 120772, '\P{^Is_Bidi_Mirrored=_-T}', "");
782Error('\p{Is_Bidi_M=:= _TRUE}');
783Error('\P{Is_Bidi_M=:= _TRUE}');
784Expect(1, 120771, '\p{Is_Bidi_M=true}', "");
785Expect(0, 120771, '\p{^Is_Bidi_M=true}', "");
786Expect(0, 120771, '\P{Is_Bidi_M=true}', "");
787Expect(1, 120771, '\P{^Is_Bidi_M=true}', "");
788Expect(0, 120772, '\p{Is_Bidi_M=true}', "");
789Expect(1, 120772, '\p{^Is_Bidi_M=true}', "");
790Expect(1, 120772, '\P{Is_Bidi_M=true}', "");
791Expect(0, 120772, '\P{^Is_Bidi_M=true}', "");
792Expect(1, 120771, '\p{Is_Bidi_M=-	True}', "");
793Expect(0, 120771, '\p{^Is_Bidi_M=-	True}', "");
794Expect(0, 120771, '\P{Is_Bidi_M=-	True}', "");
795Expect(1, 120771, '\P{^Is_Bidi_M=-	True}', "");
796Expect(0, 120772, '\p{Is_Bidi_M=-	True}', "");
797Expect(1, 120772, '\p{^Is_Bidi_M=-	True}', "");
798Expect(1, 120772, '\P{Is_Bidi_M=-	True}', "");
799Expect(0, 120772, '\P{^Is_Bidi_M=-	True}', "");
800Error('\p{Composition_Exclusion=	-No:=}');
801Error('\P{Composition_Exclusion=	-No:=}');
802Expect(1, 119233, '\p{Composition_Exclusion=no}', "");
803Expect(0, 119233, '\p{^Composition_Exclusion=no}', "");
804Expect(0, 119233, '\P{Composition_Exclusion=no}', "");
805Expect(1, 119233, '\P{^Composition_Exclusion=no}', "");
806Expect(0, 119232, '\p{Composition_Exclusion=no}', "");
807Expect(1, 119232, '\p{^Composition_Exclusion=no}', "");
808Expect(1, 119232, '\P{Composition_Exclusion=no}', "");
809Expect(0, 119232, '\P{^Composition_Exclusion=no}', "");
810Expect(1, 119233, '\p{Composition_Exclusion:_NO}', "");
811Expect(0, 119233, '\p{^Composition_Exclusion:_NO}', "");
812Expect(0, 119233, '\P{Composition_Exclusion:_NO}', "");
813Expect(1, 119233, '\P{^Composition_Exclusion:_NO}', "");
814Expect(0, 119232, '\p{Composition_Exclusion:_NO}', "");
815Expect(1, 119232, '\p{^Composition_Exclusion:_NO}', "");
816Expect(1, 119232, '\P{Composition_Exclusion:_NO}', "");
817Expect(0, 119232, '\P{^Composition_Exclusion:_NO}', "");
818Error('\p{CE=-_N:=}');
819Error('\P{CE=-_N:=}');
820Expect(1, 119233, '\p{CE=n}', "");
821Expect(0, 119233, '\p{^CE=n}', "");
822Expect(0, 119233, '\P{CE=n}', "");
823Expect(1, 119233, '\P{^CE=n}', "");
824Expect(0, 119232, '\p{CE=n}', "");
825Expect(1, 119232, '\p{^CE=n}', "");
826Expect(1, 119232, '\P{CE=n}', "");
827Expect(0, 119232, '\P{^CE=n}', "");
828Expect(1, 119233, '\p{CE= N}', "");
829Expect(0, 119233, '\p{^CE= N}', "");
830Expect(0, 119233, '\P{CE= N}', "");
831Expect(1, 119233, '\P{^CE= N}', "");
832Expect(0, 119232, '\p{CE= N}', "");
833Expect(1, 119232, '\p{^CE= N}', "");
834Expect(1, 119232, '\P{CE= N}', "");
835Expect(0, 119232, '\P{^CE= N}', "");
836Error('\p{Is_Composition_Exclusion=-F:=}');
837Error('\P{Is_Composition_Exclusion=-F:=}');
838Expect(1, 119233, '\p{Is_Composition_Exclusion=f}', "");
839Expect(0, 119233, '\p{^Is_Composition_Exclusion=f}', "");
840Expect(0, 119233, '\P{Is_Composition_Exclusion=f}', "");
841Expect(1, 119233, '\P{^Is_Composition_Exclusion=f}', "");
842Expect(0, 119232, '\p{Is_Composition_Exclusion=f}', "");
843Expect(1, 119232, '\p{^Is_Composition_Exclusion=f}', "");
844Expect(1, 119232, '\P{Is_Composition_Exclusion=f}', "");
845Expect(0, 119232, '\P{^Is_Composition_Exclusion=f}', "");
846Expect(1, 119233, '\p{Is_Composition_Exclusion=F}', "");
847Expect(0, 119233, '\p{^Is_Composition_Exclusion=F}', "");
848Expect(0, 119233, '\P{Is_Composition_Exclusion=F}', "");
849Expect(1, 119233, '\P{^Is_Composition_Exclusion=F}', "");
850Expect(0, 119232, '\p{Is_Composition_Exclusion=F}', "");
851Expect(1, 119232, '\p{^Is_Composition_Exclusion=F}', "");
852Expect(1, 119232, '\P{Is_Composition_Exclusion=F}', "");
853Expect(0, 119232, '\P{^Is_Composition_Exclusion=F}', "");
854Error('\p{Is_CE=:=  false}');
855Error('\P{Is_CE=:=  false}');
856Expect(1, 119233, '\p{Is_CE=false}', "");
857Expect(0, 119233, '\p{^Is_CE=false}', "");
858Expect(0, 119233, '\P{Is_CE=false}', "");
859Expect(1, 119233, '\P{^Is_CE=false}', "");
860Expect(0, 119232, '\p{Is_CE=false}', "");
861Expect(1, 119232, '\p{^Is_CE=false}', "");
862Expect(1, 119232, '\P{Is_CE=false}', "");
863Expect(0, 119232, '\P{^Is_CE=false}', "");
864Expect(1, 119233, '\p{Is_CE=False}', "");
865Expect(0, 119233, '\p{^Is_CE=False}', "");
866Expect(0, 119233, '\P{Is_CE=False}', "");
867Expect(1, 119233, '\P{^Is_CE=False}', "");
868Expect(0, 119232, '\p{Is_CE=False}', "");
869Expect(1, 119232, '\p{^Is_CE=False}', "");
870Expect(1, 119232, '\P{Is_CE=False}', "");
871Expect(0, 119232, '\P{^Is_CE=False}', "");
872Error('\p{Composition_Exclusion= :=yes}');
873Error('\P{Composition_Exclusion= :=yes}');
874Expect(1, 119232, '\p{Composition_Exclusion=yes}', "");
875Expect(0, 119232, '\p{^Composition_Exclusion=yes}', "");
876Expect(0, 119232, '\P{Composition_Exclusion=yes}', "");
877Expect(1, 119232, '\P{^Composition_Exclusion=yes}', "");
878Expect(0, 119233, '\p{Composition_Exclusion=yes}', "");
879Expect(1, 119233, '\p{^Composition_Exclusion=yes}', "");
880Expect(1, 119233, '\P{Composition_Exclusion=yes}', "");
881Expect(0, 119233, '\P{^Composition_Exclusion=yes}', "");
882Expect(1, 119232, '\p{Composition_Exclusion=-YES}', "");
883Expect(0, 119232, '\p{^Composition_Exclusion=-YES}', "");
884Expect(0, 119232, '\P{Composition_Exclusion=-YES}', "");
885Expect(1, 119232, '\P{^Composition_Exclusion=-YES}', "");
886Expect(0, 119233, '\p{Composition_Exclusion=-YES}', "");
887Expect(1, 119233, '\p{^Composition_Exclusion=-YES}', "");
888Expect(1, 119233, '\P{Composition_Exclusion=-YES}', "");
889Expect(0, 119233, '\P{^Composition_Exclusion=-YES}', "");
890Error('\p{CE=	_Y:=}');
891Error('\P{CE=	_Y:=}');
892Expect(1, 119232, '\p{CE=y}', "");
893Expect(0, 119232, '\p{^CE=y}', "");
894Expect(0, 119232, '\P{CE=y}', "");
895Expect(1, 119232, '\P{^CE=y}', "");
896Expect(0, 119233, '\p{CE=y}', "");
897Expect(1, 119233, '\p{^CE=y}', "");
898Expect(1, 119233, '\P{CE=y}', "");
899Expect(0, 119233, '\P{^CE=y}', "");
900Expect(1, 119232, '\p{CE=_-Y}', "");
901Expect(0, 119232, '\p{^CE=_-Y}', "");
902Expect(0, 119232, '\P{CE=_-Y}', "");
903Expect(1, 119232, '\P{^CE=_-Y}', "");
904Expect(0, 119233, '\p{CE=_-Y}', "");
905Expect(1, 119233, '\p{^CE=_-Y}', "");
906Expect(1, 119233, '\P{CE=_-Y}', "");
907Expect(0, 119233, '\P{^CE=_-Y}', "");
908Error('\p{Is_Composition_Exclusion:/a/T}');
909Error('\P{Is_Composition_Exclusion:/a/T}');
910Expect(1, 119232, '\p{Is_Composition_Exclusion=t}', "");
911Expect(0, 119232, '\p{^Is_Composition_Exclusion=t}', "");
912Expect(0, 119232, '\P{Is_Composition_Exclusion=t}', "");
913Expect(1, 119232, '\P{^Is_Composition_Exclusion=t}', "");
914Expect(0, 119233, '\p{Is_Composition_Exclusion=t}', "");
915Expect(1, 119233, '\p{^Is_Composition_Exclusion=t}', "");
916Expect(1, 119233, '\P{Is_Composition_Exclusion=t}', "");
917Expect(0, 119233, '\P{^Is_Composition_Exclusion=t}', "");
918Expect(1, 119232, '\p{Is_Composition_Exclusion=	_T}', "");
919Expect(0, 119232, '\p{^Is_Composition_Exclusion=	_T}', "");
920Expect(0, 119232, '\P{Is_Composition_Exclusion=	_T}', "");
921Expect(1, 119232, '\P{^Is_Composition_Exclusion=	_T}', "");
922Expect(0, 119233, '\p{Is_Composition_Exclusion=	_T}', "");
923Expect(1, 119233, '\p{^Is_Composition_Exclusion=	_T}', "");
924Expect(1, 119233, '\P{Is_Composition_Exclusion=	_T}', "");
925Expect(0, 119233, '\P{^Is_Composition_Exclusion=	_T}', "");
926Error('\p{Is_CE=:=-true}');
927Error('\P{Is_CE=:=-true}');
928Expect(1, 119232, '\p{Is_CE:true}', "");
929Expect(0, 119232, '\p{^Is_CE:true}', "");
930Expect(0, 119232, '\P{Is_CE:true}', "");
931Expect(1, 119232, '\P{^Is_CE:true}', "");
932Expect(0, 119233, '\p{Is_CE:true}', "");
933Expect(1, 119233, '\p{^Is_CE:true}', "");
934Expect(1, 119233, '\P{Is_CE:true}', "");
935Expect(0, 119233, '\P{^Is_CE:true}', "");
936Expect(1, 119232, '\p{Is_CE=  TRUE}', "");
937Expect(0, 119232, '\p{^Is_CE=  TRUE}', "");
938Expect(0, 119232, '\P{Is_CE=  TRUE}', "");
939Expect(1, 119232, '\P{^Is_CE=  TRUE}', "");
940Expect(0, 119233, '\p{Is_CE=  TRUE}', "");
941Expect(1, 119233, '\p{^Is_CE=  TRUE}', "");
942Expect(1, 119233, '\P{Is_CE=  TRUE}', "");
943Expect(0, 119233, '\P{^Is_CE=  TRUE}', "");
944Error('\p{Case_Ignorable=/a/	_No}');
945Error('\P{Case_Ignorable=/a/	_No}');
946Expect(1, 918000, '\p{Case_Ignorable=no}', "");
947Expect(0, 918000, '\p{^Case_Ignorable=no}', "");
948Expect(0, 918000, '\P{Case_Ignorable=no}', "");
949Expect(1, 918000, '\P{^Case_Ignorable=no}', "");
950Expect(0, 917999, '\p{Case_Ignorable=no}', "");
951Expect(1, 917999, '\p{^Case_Ignorable=no}', "");
952Expect(1, 917999, '\P{Case_Ignorable=no}', "");
953Expect(0, 917999, '\P{^Case_Ignorable=no}', "");
954Expect(1, 918000, '\p{Case_Ignorable=NO}', "");
955Expect(0, 918000, '\p{^Case_Ignorable=NO}', "");
956Expect(0, 918000, '\P{Case_Ignorable=NO}', "");
957Expect(1, 918000, '\P{^Case_Ignorable=NO}', "");
958Expect(0, 917999, '\p{Case_Ignorable=NO}', "");
959Expect(1, 917999, '\p{^Case_Ignorable=NO}', "");
960Expect(1, 917999, '\P{Case_Ignorable=NO}', "");
961Expect(0, 917999, '\P{^Case_Ignorable=NO}', "");
962Error('\p{CI=/a/_	N}');
963Error('\P{CI=/a/_	N}');
964Expect(1, 918000, '\p{CI=n}', "");
965Expect(0, 918000, '\p{^CI=n}', "");
966Expect(0, 918000, '\P{CI=n}', "");
967Expect(1, 918000, '\P{^CI=n}', "");
968Expect(0, 917999, '\p{CI=n}', "");
969Expect(1, 917999, '\p{^CI=n}', "");
970Expect(1, 917999, '\P{CI=n}', "");
971Expect(0, 917999, '\P{^CI=n}', "");
972Expect(1, 918000, '\p{CI=	N}', "");
973Expect(0, 918000, '\p{^CI=	N}', "");
974Expect(0, 918000, '\P{CI=	N}', "");
975Expect(1, 918000, '\P{^CI=	N}', "");
976Expect(0, 917999, '\p{CI=	N}', "");
977Expect(1, 917999, '\p{^CI=	N}', "");
978Expect(1, 917999, '\P{CI=	N}', "");
979Expect(0, 917999, '\P{^CI=	N}', "");
980Error('\p{Is_Case_Ignorable= 	F/a/}');
981Error('\P{Is_Case_Ignorable= 	F/a/}');
982Expect(1, 918000, '\p{Is_Case_Ignorable=f}', "");
983Expect(0, 918000, '\p{^Is_Case_Ignorable=f}', "");
984Expect(0, 918000, '\P{Is_Case_Ignorable=f}', "");
985Expect(1, 918000, '\P{^Is_Case_Ignorable=f}', "");
986Expect(0, 917999, '\p{Is_Case_Ignorable=f}', "");
987Expect(1, 917999, '\p{^Is_Case_Ignorable=f}', "");
988Expect(1, 917999, '\P{Is_Case_Ignorable=f}', "");
989Expect(0, 917999, '\P{^Is_Case_Ignorable=f}', "");
990Expect(1, 918000, '\p{Is_Case_Ignorable= -f}', "");
991Expect(0, 918000, '\p{^Is_Case_Ignorable= -f}', "");
992Expect(0, 918000, '\P{Is_Case_Ignorable= -f}', "");
993Expect(1, 918000, '\P{^Is_Case_Ignorable= -f}', "");
994Expect(0, 917999, '\p{Is_Case_Ignorable= -f}', "");
995Expect(1, 917999, '\p{^Is_Case_Ignorable= -f}', "");
996Expect(1, 917999, '\P{Is_Case_Ignorable= -f}', "");
997Expect(0, 917999, '\P{^Is_Case_Ignorable= -f}', "");
998Error('\p{Is_CI:	:=false}');
999Error('\P{Is_CI:	:=false}');
1000Expect(1, 918000, '\p{Is_CI=false}', "");
1001Expect(0, 918000, '\p{^Is_CI=false}', "");
1002Expect(0, 918000, '\P{Is_CI=false}', "");
1003Expect(1, 918000, '\P{^Is_CI=false}', "");
1004Expect(0, 917999, '\p{Is_CI=false}', "");
1005Expect(1, 917999, '\p{^Is_CI=false}', "");
1006Expect(1, 917999, '\P{Is_CI=false}', "");
1007Expect(0, 917999, '\P{^Is_CI=false}', "");
1008Expect(1, 918000, '\p{Is_CI:_ FALSE}', "");
1009Expect(0, 918000, '\p{^Is_CI:_ FALSE}', "");
1010Expect(0, 918000, '\P{Is_CI:_ FALSE}', "");
1011Expect(1, 918000, '\P{^Is_CI:_ FALSE}', "");
1012Expect(0, 917999, '\p{Is_CI:_ FALSE}', "");
1013Expect(1, 917999, '\p{^Is_CI:_ FALSE}', "");
1014Expect(1, 917999, '\P{Is_CI:_ FALSE}', "");
1015Expect(0, 917999, '\P{^Is_CI:_ FALSE}', "");
1016Error('\p{Case_Ignorable:/a/ -yes}');
1017Error('\P{Case_Ignorable:/a/ -yes}');
1018Expect(1, 917999, '\p{Case_Ignorable:   yes}', "");
1019Expect(0, 917999, '\p{^Case_Ignorable:   yes}', "");
1020Expect(0, 917999, '\P{Case_Ignorable:   yes}', "");
1021Expect(1, 917999, '\P{^Case_Ignorable:   yes}', "");
1022Expect(0, 918000, '\p{Case_Ignorable:   yes}', "");
1023Expect(1, 918000, '\p{^Case_Ignorable:   yes}', "");
1024Expect(1, 918000, '\P{Case_Ignorable:   yes}', "");
1025Expect(0, 918000, '\P{^Case_Ignorable:   yes}', "");
1026Expect(1, 917999, '\p{Case_Ignorable:	_	Yes}', "");
1027Expect(0, 917999, '\p{^Case_Ignorable:	_	Yes}', "");
1028Expect(0, 917999, '\P{Case_Ignorable:	_	Yes}', "");
1029Expect(1, 917999, '\P{^Case_Ignorable:	_	Yes}', "");
1030Expect(0, 918000, '\p{Case_Ignorable:	_	Yes}', "");
1031Expect(1, 918000, '\p{^Case_Ignorable:	_	Yes}', "");
1032Expect(1, 918000, '\P{Case_Ignorable:	_	Yes}', "");
1033Expect(0, 918000, '\P{^Case_Ignorable:	_	Yes}', "");
1034Error('\p{CI=	:=Y}');
1035Error('\P{CI=	:=Y}');
1036Expect(1, 917999, '\p{CI=y}', "");
1037Expect(0, 917999, '\p{^CI=y}', "");
1038Expect(0, 917999, '\P{CI=y}', "");
1039Expect(1, 917999, '\P{^CI=y}', "");
1040Expect(0, 918000, '\p{CI=y}', "");
1041Expect(1, 918000, '\p{^CI=y}', "");
1042Expect(1, 918000, '\P{CI=y}', "");
1043Expect(0, 918000, '\P{^CI=y}', "");
1044Expect(1, 917999, '\p{CI= _Y}', "");
1045Expect(0, 917999, '\p{^CI= _Y}', "");
1046Expect(0, 917999, '\P{CI= _Y}', "");
1047Expect(1, 917999, '\P{^CI= _Y}', "");
1048Expect(0, 918000, '\p{CI= _Y}', "");
1049Expect(1, 918000, '\p{^CI= _Y}', "");
1050Expect(1, 918000, '\P{CI= _Y}', "");
1051Expect(0, 918000, '\P{^CI= _Y}', "");
1052Error('\p{Is_Case_Ignorable=_T:=}');
1053Error('\P{Is_Case_Ignorable=_T:=}');
1054Expect(1, 917999, '\p{Is_Case_Ignorable=t}', "");
1055Expect(0, 917999, '\p{^Is_Case_Ignorable=t}', "");
1056Expect(0, 917999, '\P{Is_Case_Ignorable=t}', "");
1057Expect(1, 917999, '\P{^Is_Case_Ignorable=t}', "");
1058Expect(0, 918000, '\p{Is_Case_Ignorable=t}', "");
1059Expect(1, 918000, '\p{^Is_Case_Ignorable=t}', "");
1060Expect(1, 918000, '\P{Is_Case_Ignorable=t}', "");
1061Expect(0, 918000, '\P{^Is_Case_Ignorable=t}', "");
1062Expect(1, 917999, '\p{Is_Case_Ignorable=T}', "");
1063Expect(0, 917999, '\p{^Is_Case_Ignorable=T}', "");
1064Expect(0, 917999, '\P{Is_Case_Ignorable=T}', "");
1065Expect(1, 917999, '\P{^Is_Case_Ignorable=T}', "");
1066Expect(0, 918000, '\p{Is_Case_Ignorable=T}', "");
1067Expect(1, 918000, '\p{^Is_Case_Ignorable=T}', "");
1068Expect(1, 918000, '\P{Is_Case_Ignorable=T}', "");
1069Expect(0, 918000, '\P{^Is_Case_Ignorable=T}', "");
1070Error('\p{Is_CI=/a/--true}');
1071Error('\P{Is_CI=/a/--true}');
1072Expect(1, 917999, '\p{Is_CI=true}', "");
1073Expect(0, 917999, '\p{^Is_CI=true}', "");
1074Expect(0, 917999, '\P{Is_CI=true}', "");
1075Expect(1, 917999, '\P{^Is_CI=true}', "");
1076Expect(0, 918000, '\p{Is_CI=true}', "");
1077Expect(1, 918000, '\p{^Is_CI=true}', "");
1078Expect(1, 918000, '\P{Is_CI=true}', "");
1079Expect(0, 918000, '\P{^Is_CI=true}', "");
1080Expect(1, 917999, '\p{Is_CI=	 True}', "");
1081Expect(0, 917999, '\p{^Is_CI=	 True}', "");
1082Expect(0, 917999, '\P{Is_CI=	 True}', "");
1083Expect(1, 917999, '\P{^Is_CI=	 True}', "");
1084Expect(0, 918000, '\p{Is_CI=	 True}', "");
1085Expect(1, 918000, '\p{^Is_CI=	 True}', "");
1086Expect(1, 918000, '\P{Is_CI=	 True}', "");
1087Expect(0, 918000, '\P{^Is_CI=	 True}', "");
1088Error('\p{Changes_When_Casefolded=	No:=}');
1089Error('\P{Changes_When_Casefolded=	No:=}');
1090Expect(1, 66600, '\p{Changes_When_Casefolded=no}', "");
1091Expect(0, 66600, '\p{^Changes_When_Casefolded=no}', "");
1092Expect(0, 66600, '\P{Changes_When_Casefolded=no}', "");
1093Expect(1, 66600, '\P{^Changes_When_Casefolded=no}', "");
1094Expect(0, 66599, '\p{Changes_When_Casefolded=no}', "");
1095Expect(1, 66599, '\p{^Changes_When_Casefolded=no}', "");
1096Expect(1, 66599, '\P{Changes_When_Casefolded=no}', "");
1097Expect(0, 66599, '\P{^Changes_When_Casefolded=no}', "");
1098Expect(1, 66600, '\p{Changes_When_Casefolded= _No}', "");
1099Expect(0, 66600, '\p{^Changes_When_Casefolded= _No}', "");
1100Expect(0, 66600, '\P{Changes_When_Casefolded= _No}', "");
1101Expect(1, 66600, '\P{^Changes_When_Casefolded= _No}', "");
1102Expect(0, 66599, '\p{Changes_When_Casefolded= _No}', "");
1103Expect(1, 66599, '\p{^Changes_When_Casefolded= _No}', "");
1104Expect(1, 66599, '\P{Changes_When_Casefolded= _No}', "");
1105Expect(0, 66599, '\P{^Changes_When_Casefolded= _No}', "");
1106Error('\p{CWCF:	n/a/}');
1107Error('\P{CWCF:	n/a/}');
1108Expect(1, 66600, '\p{CWCF=n}', "");
1109Expect(0, 66600, '\p{^CWCF=n}', "");
1110Expect(0, 66600, '\P{CWCF=n}', "");
1111Expect(1, 66600, '\P{^CWCF=n}', "");
1112Expect(0, 66599, '\p{CWCF=n}', "");
1113Expect(1, 66599, '\p{^CWCF=n}', "");
1114Expect(1, 66599, '\P{CWCF=n}', "");
1115Expect(0, 66599, '\P{^CWCF=n}', "");
1116Expect(1, 66600, '\p{CWCF=_-N}', "");
1117Expect(0, 66600, '\p{^CWCF=_-N}', "");
1118Expect(0, 66600, '\P{CWCF=_-N}', "");
1119Expect(1, 66600, '\P{^CWCF=_-N}', "");
1120Expect(0, 66599, '\p{CWCF=_-N}', "");
1121Expect(1, 66599, '\p{^CWCF=_-N}', "");
1122Expect(1, 66599, '\P{CWCF=_-N}', "");
1123Expect(0, 66599, '\P{^CWCF=_-N}', "");
1124Error('\p{Is_Changes_When_Casefolded=/a/_f}');
1125Error('\P{Is_Changes_When_Casefolded=/a/_f}');
1126Expect(1, 66600, '\p{Is_Changes_When_Casefolded=f}', "");
1127Expect(0, 66600, '\p{^Is_Changes_When_Casefolded=f}', "");
1128Expect(0, 66600, '\P{Is_Changes_When_Casefolded=f}', "");
1129Expect(1, 66600, '\P{^Is_Changes_When_Casefolded=f}', "");
1130Expect(0, 66599, '\p{Is_Changes_When_Casefolded=f}', "");
1131Expect(1, 66599, '\p{^Is_Changes_When_Casefolded=f}', "");
1132Expect(1, 66599, '\P{Is_Changes_When_Casefolded=f}', "");
1133Expect(0, 66599, '\P{^Is_Changes_When_Casefolded=f}', "");
1134Expect(1, 66600, '\p{Is_Changes_When_Casefolded=_-F}', "");
1135Expect(0, 66600, '\p{^Is_Changes_When_Casefolded=_-F}', "");
1136Expect(0, 66600, '\P{Is_Changes_When_Casefolded=_-F}', "");
1137Expect(1, 66600, '\P{^Is_Changes_When_Casefolded=_-F}', "");
1138Expect(0, 66599, '\p{Is_Changes_When_Casefolded=_-F}', "");
1139Expect(1, 66599, '\p{^Is_Changes_When_Casefolded=_-F}', "");
1140Expect(1, 66599, '\P{Is_Changes_When_Casefolded=_-F}', "");
1141Expect(0, 66599, '\P{^Is_Changes_When_Casefolded=_-F}', "");
1142Error('\p{Is_CWCF=	/a/False}');
1143Error('\P{Is_CWCF=	/a/False}');
1144Expect(1, 66600, '\p{Is_CWCF=false}', "");
1145Expect(0, 66600, '\p{^Is_CWCF=false}', "");
1146Expect(0, 66600, '\P{Is_CWCF=false}', "");
1147Expect(1, 66600, '\P{^Is_CWCF=false}', "");
1148Expect(0, 66599, '\p{Is_CWCF=false}', "");
1149Expect(1, 66599, '\p{^Is_CWCF=false}', "");
1150Expect(1, 66599, '\P{Is_CWCF=false}', "");
1151Expect(0, 66599, '\P{^Is_CWCF=false}', "");
1152Expect(1, 66600, '\p{Is_CWCF=--FALSE}', "");
1153Expect(0, 66600, '\p{^Is_CWCF=--FALSE}', "");
1154Expect(0, 66600, '\P{Is_CWCF=--FALSE}', "");
1155Expect(1, 66600, '\P{^Is_CWCF=--FALSE}', "");
1156Expect(0, 66599, '\p{Is_CWCF=--FALSE}', "");
1157Expect(1, 66599, '\p{^Is_CWCF=--FALSE}', "");
1158Expect(1, 66599, '\P{Is_CWCF=--FALSE}', "");
1159Expect(0, 66599, '\P{^Is_CWCF=--FALSE}', "");
1160Error('\p{Changes_When_Casefolded=_YES:=}');
1161Error('\P{Changes_When_Casefolded=_YES:=}');
1162Expect(1, 66599, '\p{Changes_When_Casefolded=yes}', "");
1163Expect(0, 66599, '\p{^Changes_When_Casefolded=yes}', "");
1164Expect(0, 66599, '\P{Changes_When_Casefolded=yes}', "");
1165Expect(1, 66599, '\P{^Changes_When_Casefolded=yes}', "");
1166Expect(0, 66600, '\p{Changes_When_Casefolded=yes}', "");
1167Expect(1, 66600, '\p{^Changes_When_Casefolded=yes}', "");
1168Expect(1, 66600, '\P{Changes_When_Casefolded=yes}', "");
1169Expect(0, 66600, '\P{^Changes_When_Casefolded=yes}', "");
1170Expect(1, 66599, '\p{Changes_When_Casefolded= _Yes}', "");
1171Expect(0, 66599, '\p{^Changes_When_Casefolded= _Yes}', "");
1172Expect(0, 66599, '\P{Changes_When_Casefolded= _Yes}', "");
1173Expect(1, 66599, '\P{^Changes_When_Casefolded= _Yes}', "");
1174Expect(0, 66600, '\p{Changes_When_Casefolded= _Yes}', "");
1175Expect(1, 66600, '\p{^Changes_When_Casefolded= _Yes}', "");
1176Expect(1, 66600, '\P{Changes_When_Casefolded= _Yes}', "");
1177Expect(0, 66600, '\P{^Changes_When_Casefolded= _Yes}', "");
1178Error('\p{CWCF= /a/Y}');
1179Error('\P{CWCF= /a/Y}');
1180Expect(1, 66599, '\p{CWCF=y}', "");
1181Expect(0, 66599, '\p{^CWCF=y}', "");
1182Expect(0, 66599, '\P{CWCF=y}', "");
1183Expect(1, 66599, '\P{^CWCF=y}', "");
1184Expect(0, 66600, '\p{CWCF=y}', "");
1185Expect(1, 66600, '\p{^CWCF=y}', "");
1186Expect(1, 66600, '\P{CWCF=y}', "");
1187Expect(0, 66600, '\P{^CWCF=y}', "");
1188Expect(1, 66599, '\p{CWCF= 	Y}', "");
1189Expect(0, 66599, '\p{^CWCF= 	Y}', "");
1190Expect(0, 66599, '\P{CWCF= 	Y}', "");
1191Expect(1, 66599, '\P{^CWCF= 	Y}', "");
1192Expect(0, 66600, '\p{CWCF= 	Y}', "");
1193Expect(1, 66600, '\p{^CWCF= 	Y}', "");
1194Expect(1, 66600, '\P{CWCF= 	Y}', "");
1195Expect(0, 66600, '\P{^CWCF= 	Y}', "");
1196Error('\p{Is_Changes_When_Casefolded=_-T/a/}');
1197Error('\P{Is_Changes_When_Casefolded=_-T/a/}');
1198Expect(1, 66599, '\p{Is_Changes_When_Casefolded=t}', "");
1199Expect(0, 66599, '\p{^Is_Changes_When_Casefolded=t}', "");
1200Expect(0, 66599, '\P{Is_Changes_When_Casefolded=t}', "");
1201Expect(1, 66599, '\P{^Is_Changes_When_Casefolded=t}', "");
1202Expect(0, 66600, '\p{Is_Changes_When_Casefolded=t}', "");
1203Expect(1, 66600, '\p{^Is_Changes_When_Casefolded=t}', "");
1204Expect(1, 66600, '\P{Is_Changes_When_Casefolded=t}', "");
1205Expect(0, 66600, '\P{^Is_Changes_When_Casefolded=t}', "");
1206Expect(1, 66599, '\p{Is_Changes_When_Casefolded=-T}', "");
1207Expect(0, 66599, '\p{^Is_Changes_When_Casefolded=-T}', "");
1208Expect(0, 66599, '\P{Is_Changes_When_Casefolded=-T}', "");
1209Expect(1, 66599, '\P{^Is_Changes_When_Casefolded=-T}', "");
1210Expect(0, 66600, '\p{Is_Changes_When_Casefolded=-T}', "");
1211Expect(1, 66600, '\p{^Is_Changes_When_Casefolded=-T}', "");
1212Expect(1, 66600, '\P{Is_Changes_When_Casefolded=-T}', "");
1213Expect(0, 66600, '\P{^Is_Changes_When_Casefolded=-T}', "");
1214Error('\p{Is_CWCF=	True/a/}');
1215Error('\P{Is_CWCF=	True/a/}');
1216Expect(1, 66599, '\p{Is_CWCF=true}', "");
1217Expect(0, 66599, '\p{^Is_CWCF=true}', "");
1218Expect(0, 66599, '\P{Is_CWCF=true}', "");
1219Expect(1, 66599, '\P{^Is_CWCF=true}', "");
1220Expect(0, 66600, '\p{Is_CWCF=true}', "");
1221Expect(1, 66600, '\p{^Is_CWCF=true}', "");
1222Expect(1, 66600, '\P{Is_CWCF=true}', "");
1223Expect(0, 66600, '\P{^Is_CWCF=true}', "");
1224Expect(1, 66599, '\p{Is_CWCF= True}', "");
1225Expect(0, 66599, '\p{^Is_CWCF= True}', "");
1226Expect(0, 66599, '\P{Is_CWCF= True}', "");
1227Expect(1, 66599, '\P{^Is_CWCF= True}', "");
1228Expect(0, 66600, '\p{Is_CWCF= True}', "");
1229Expect(1, 66600, '\p{^Is_CWCF= True}', "");
1230Expect(1, 66600, '\P{Is_CWCF= True}', "");
1231Expect(0, 66600, '\P{^Is_CWCF= True}', "");
1232Error('\p{Changes_When_Casemapped=	 no/a/}');
1233Error('\P{Changes_When_Casemapped=	 no/a/}');
1234Expect(1, 66640, '\p{Changes_When_Casemapped=no}', "");
1235Expect(0, 66640, '\p{^Changes_When_Casemapped=no}', "");
1236Expect(0, 66640, '\P{Changes_When_Casemapped=no}', "");
1237Expect(1, 66640, '\P{^Changes_When_Casemapped=no}', "");
1238Expect(0, 66639, '\p{Changes_When_Casemapped=no}', "");
1239Expect(1, 66639, '\p{^Changes_When_Casemapped=no}', "");
1240Expect(1, 66639, '\P{Changes_When_Casemapped=no}', "");
1241Expect(0, 66639, '\P{^Changes_When_Casemapped=no}', "");
1242Expect(1, 66640, '\p{Changes_When_Casemapped:   	_No}', "");
1243Expect(0, 66640, '\p{^Changes_When_Casemapped:   	_No}', "");
1244Expect(0, 66640, '\P{Changes_When_Casemapped:   	_No}', "");
1245Expect(1, 66640, '\P{^Changes_When_Casemapped:   	_No}', "");
1246Expect(0, 66639, '\p{Changes_When_Casemapped:   	_No}', "");
1247Expect(1, 66639, '\p{^Changes_When_Casemapped:   	_No}', "");
1248Expect(1, 66639, '\P{Changes_When_Casemapped:   	_No}', "");
1249Expect(0, 66639, '\P{^Changes_When_Casemapped:   	_No}', "");
1250Error('\p{CWCM=n:=}');
1251Error('\P{CWCM=n:=}');
1252Expect(1, 66640, '\p{CWCM=n}', "");
1253Expect(0, 66640, '\p{^CWCM=n}', "");
1254Expect(0, 66640, '\P{CWCM=n}', "");
1255Expect(1, 66640, '\P{^CWCM=n}', "");
1256Expect(0, 66639, '\p{CWCM=n}', "");
1257Expect(1, 66639, '\p{^CWCM=n}', "");
1258Expect(1, 66639, '\P{CWCM=n}', "");
1259Expect(0, 66639, '\P{^CWCM=n}', "");
1260Expect(1, 66640, '\p{CWCM=_N}', "");
1261Expect(0, 66640, '\p{^CWCM=_N}', "");
1262Expect(0, 66640, '\P{CWCM=_N}', "");
1263Expect(1, 66640, '\P{^CWCM=_N}', "");
1264Expect(0, 66639, '\p{CWCM=_N}', "");
1265Expect(1, 66639, '\p{^CWCM=_N}', "");
1266Expect(1, 66639, '\P{CWCM=_N}', "");
1267Expect(0, 66639, '\P{^CWCM=_N}', "");
1268Error('\p{Is_Changes_When_Casemapped:   /a/-_F}');
1269Error('\P{Is_Changes_When_Casemapped:   /a/-_F}');
1270Expect(1, 66640, '\p{Is_Changes_When_Casemapped=f}', "");
1271Expect(0, 66640, '\p{^Is_Changes_When_Casemapped=f}', "");
1272Expect(0, 66640, '\P{Is_Changes_When_Casemapped=f}', "");
1273Expect(1, 66640, '\P{^Is_Changes_When_Casemapped=f}', "");
1274Expect(0, 66639, '\p{Is_Changes_When_Casemapped=f}', "");
1275Expect(1, 66639, '\p{^Is_Changes_When_Casemapped=f}', "");
1276Expect(1, 66639, '\P{Is_Changes_When_Casemapped=f}', "");
1277Expect(0, 66639, '\P{^Is_Changes_When_Casemapped=f}', "");
1278Expect(1, 66640, '\p{Is_Changes_When_Casemapped=		F}', "");
1279Expect(0, 66640, '\p{^Is_Changes_When_Casemapped=		F}', "");
1280Expect(0, 66640, '\P{Is_Changes_When_Casemapped=		F}', "");
1281Expect(1, 66640, '\P{^Is_Changes_When_Casemapped=		F}', "");
1282Expect(0, 66639, '\p{Is_Changes_When_Casemapped=		F}', "");
1283Expect(1, 66639, '\p{^Is_Changes_When_Casemapped=		F}', "");
1284Expect(1, 66639, '\P{Is_Changes_When_Casemapped=		F}', "");
1285Expect(0, 66639, '\P{^Is_Changes_When_Casemapped=		F}', "");
1286Error('\p{Is_CWCM=/a/--false}');
1287Error('\P{Is_CWCM=/a/--false}');
1288Expect(1, 66640, '\p{Is_CWCM=false}', "");
1289Expect(0, 66640, '\p{^Is_CWCM=false}', "");
1290Expect(0, 66640, '\P{Is_CWCM=false}', "");
1291Expect(1, 66640, '\P{^Is_CWCM=false}', "");
1292Expect(0, 66639, '\p{Is_CWCM=false}', "");
1293Expect(1, 66639, '\p{^Is_CWCM=false}', "");
1294Expect(1, 66639, '\P{Is_CWCM=false}', "");
1295Expect(0, 66639, '\P{^Is_CWCM=false}', "");
1296Expect(1, 66640, '\p{Is_CWCM=_false}', "");
1297Expect(0, 66640, '\p{^Is_CWCM=_false}', "");
1298Expect(0, 66640, '\P{Is_CWCM=_false}', "");
1299Expect(1, 66640, '\P{^Is_CWCM=_false}', "");
1300Expect(0, 66639, '\p{Is_CWCM=_false}', "");
1301Expect(1, 66639, '\p{^Is_CWCM=_false}', "");
1302Expect(1, 66639, '\P{Is_CWCM=_false}', "");
1303Expect(0, 66639, '\P{^Is_CWCM=_false}', "");
1304Error('\p{Changes_When_Casemapped=--YES/a/}');
1305Error('\P{Changes_When_Casemapped=--YES/a/}');
1306Expect(1, 66639, '\p{Changes_When_Casemapped=yes}', "");
1307Expect(0, 66639, '\p{^Changes_When_Casemapped=yes}', "");
1308Expect(0, 66639, '\P{Changes_When_Casemapped=yes}', "");
1309Expect(1, 66639, '\P{^Changes_When_Casemapped=yes}', "");
1310Expect(0, 66640, '\p{Changes_When_Casemapped=yes}', "");
1311Expect(1, 66640, '\p{^Changes_When_Casemapped=yes}', "");
1312Expect(1, 66640, '\P{Changes_When_Casemapped=yes}', "");
1313Expect(0, 66640, '\P{^Changes_When_Casemapped=yes}', "");
1314Expect(1, 66639, '\p{Changes_When_Casemapped=	_YES}', "");
1315Expect(0, 66639, '\p{^Changes_When_Casemapped=	_YES}', "");
1316Expect(0, 66639, '\P{Changes_When_Casemapped=	_YES}', "");
1317Expect(1, 66639, '\P{^Changes_When_Casemapped=	_YES}', "");
1318Expect(0, 66640, '\p{Changes_When_Casemapped=	_YES}', "");
1319Expect(1, 66640, '\p{^Changes_When_Casemapped=	_YES}', "");
1320Expect(1, 66640, '\P{Changes_When_Casemapped=	_YES}', "");
1321Expect(0, 66640, '\P{^Changes_When_Casemapped=	_YES}', "");
1322Error('\p{CWCM=:= _Y}');
1323Error('\P{CWCM=:= _Y}');
1324Expect(1, 66639, '\p{CWCM=y}', "");
1325Expect(0, 66639, '\p{^CWCM=y}', "");
1326Expect(0, 66639, '\P{CWCM=y}', "");
1327Expect(1, 66639, '\P{^CWCM=y}', "");
1328Expect(0, 66640, '\p{CWCM=y}', "");
1329Expect(1, 66640, '\p{^CWCM=y}', "");
1330Expect(1, 66640, '\P{CWCM=y}', "");
1331Expect(0, 66640, '\P{^CWCM=y}', "");
1332Expect(1, 66639, '\p{CWCM=- y}', "");
1333Expect(0, 66639, '\p{^CWCM=- y}', "");
1334Expect(0, 66639, '\P{CWCM=- y}', "");
1335Expect(1, 66639, '\P{^CWCM=- y}', "");
1336Expect(0, 66640, '\p{CWCM=- y}', "");
1337Expect(1, 66640, '\p{^CWCM=- y}', "");
1338Expect(1, 66640, '\P{CWCM=- y}', "");
1339Expect(0, 66640, '\P{^CWCM=- y}', "");
1340Error('\p{Is_Changes_When_Casemapped=:=_T}');
1341Error('\P{Is_Changes_When_Casemapped=:=_T}');
1342Expect(1, 66639, '\p{Is_Changes_When_Casemapped: t}', "");
1343Expect(0, 66639, '\p{^Is_Changes_When_Casemapped: t}', "");
1344Expect(0, 66639, '\P{Is_Changes_When_Casemapped: t}', "");
1345Expect(1, 66639, '\P{^Is_Changes_When_Casemapped: t}', "");
1346Expect(0, 66640, '\p{Is_Changes_When_Casemapped: t}', "");
1347Expect(1, 66640, '\p{^Is_Changes_When_Casemapped: t}', "");
1348Expect(1, 66640, '\P{Is_Changes_When_Casemapped: t}', "");
1349Expect(0, 66640, '\P{^Is_Changes_When_Casemapped: t}', "");
1350Expect(1, 66639, '\p{Is_Changes_When_Casemapped:- T}', "");
1351Expect(0, 66639, '\p{^Is_Changes_When_Casemapped:- T}', "");
1352Expect(0, 66639, '\P{Is_Changes_When_Casemapped:- T}', "");
1353Expect(1, 66639, '\P{^Is_Changes_When_Casemapped:- T}', "");
1354Expect(0, 66640, '\p{Is_Changes_When_Casemapped:- T}', "");
1355Expect(1, 66640, '\p{^Is_Changes_When_Casemapped:- T}', "");
1356Expect(1, 66640, '\P{Is_Changes_When_Casemapped:- T}', "");
1357Expect(0, 66640, '\P{^Is_Changes_When_Casemapped:- T}', "");
1358Error('\p{Is_CWCM=	/a/true}');
1359Error('\P{Is_CWCM=	/a/true}');
1360Expect(1, 66639, '\p{Is_CWCM=true}', "");
1361Expect(0, 66639, '\p{^Is_CWCM=true}', "");
1362Expect(0, 66639, '\P{Is_CWCM=true}', "");
1363Expect(1, 66639, '\P{^Is_CWCM=true}', "");
1364Expect(0, 66640, '\p{Is_CWCM=true}', "");
1365Expect(1, 66640, '\p{^Is_CWCM=true}', "");
1366Expect(1, 66640, '\P{Is_CWCM=true}', "");
1367Expect(0, 66640, '\P{^Is_CWCM=true}', "");
1368Expect(1, 66639, '\p{Is_CWCM=	-TRUE}', "");
1369Expect(0, 66639, '\p{^Is_CWCM=	-TRUE}', "");
1370Expect(0, 66639, '\P{Is_CWCM=	-TRUE}', "");
1371Expect(1, 66639, '\P{^Is_CWCM=	-TRUE}', "");
1372Expect(0, 66640, '\p{Is_CWCM=	-TRUE}', "");
1373Expect(1, 66640, '\p{^Is_CWCM=	-TRUE}', "");
1374Expect(1, 66640, '\P{Is_CWCM=	-TRUE}', "");
1375Expect(0, 66640, '\P{^Is_CWCM=	-TRUE}', "");
1376Error('\p{Changes_When_NFKC_Casefolded=:=	NO}');
1377Error('\P{Changes_When_NFKC_Casefolded=:=	NO}');
1378Expect(1, 921600, '\p{Changes_When_NFKC_Casefolded:   no}', "");
1379Expect(0, 921600, '\p{^Changes_When_NFKC_Casefolded:   no}', "");
1380Expect(0, 921600, '\P{Changes_When_NFKC_Casefolded:   no}', "");
1381Expect(1, 921600, '\P{^Changes_When_NFKC_Casefolded:   no}', "");
1382Expect(0, 921599, '\p{Changes_When_NFKC_Casefolded:   no}', "");
1383Expect(1, 921599, '\p{^Changes_When_NFKC_Casefolded:   no}', "");
1384Expect(1, 921599, '\P{Changes_When_NFKC_Casefolded:   no}', "");
1385Expect(0, 921599, '\P{^Changes_When_NFKC_Casefolded:   no}', "");
1386Expect(1, 921600, '\p{Changes_When_NFKC_Casefolded= 	No}', "");
1387Expect(0, 921600, '\p{^Changes_When_NFKC_Casefolded= 	No}', "");
1388Expect(0, 921600, '\P{Changes_When_NFKC_Casefolded= 	No}', "");
1389Expect(1, 921600, '\P{^Changes_When_NFKC_Casefolded= 	No}', "");
1390Expect(0, 921599, '\p{Changes_When_NFKC_Casefolded= 	No}', "");
1391Expect(1, 921599, '\p{^Changes_When_NFKC_Casefolded= 	No}', "");
1392Expect(1, 921599, '\P{Changes_When_NFKC_Casefolded= 	No}', "");
1393Expect(0, 921599, '\P{^Changes_When_NFKC_Casefolded= 	No}', "");
1394Error('\p{CWKCF:	 /a/N}');
1395Error('\P{CWKCF:	 /a/N}');
1396Expect(1, 921600, '\p{CWKCF=n}', "");
1397Expect(0, 921600, '\p{^CWKCF=n}', "");
1398Expect(0, 921600, '\P{CWKCF=n}', "");
1399Expect(1, 921600, '\P{^CWKCF=n}', "");
1400Expect(0, 921599, '\p{CWKCF=n}', "");
1401Expect(1, 921599, '\p{^CWKCF=n}', "");
1402Expect(1, 921599, '\P{CWKCF=n}', "");
1403Expect(0, 921599, '\P{^CWKCF=n}', "");
1404Expect(1, 921600, '\p{CWKCF=		N}', "");
1405Expect(0, 921600, '\p{^CWKCF=		N}', "");
1406Expect(0, 921600, '\P{CWKCF=		N}', "");
1407Expect(1, 921600, '\P{^CWKCF=		N}', "");
1408Expect(0, 921599, '\p{CWKCF=		N}', "");
1409Expect(1, 921599, '\p{^CWKCF=		N}', "");
1410Expect(1, 921599, '\P{CWKCF=		N}', "");
1411Expect(0, 921599, '\P{^CWKCF=		N}', "");
1412Error('\p{Is_Changes_When_NFKC_Casefolded:   _ f:=}');
1413Error('\P{Is_Changes_When_NFKC_Casefolded:   _ f:=}');
1414Expect(1, 921600, '\p{Is_Changes_When_NFKC_Casefolded:	f}', "");
1415Expect(0, 921600, '\p{^Is_Changes_When_NFKC_Casefolded:	f}', "");
1416Expect(0, 921600, '\P{Is_Changes_When_NFKC_Casefolded:	f}', "");
1417Expect(1, 921600, '\P{^Is_Changes_When_NFKC_Casefolded:	f}', "");
1418Expect(0, 921599, '\p{Is_Changes_When_NFKC_Casefolded:	f}', "");
1419Expect(1, 921599, '\p{^Is_Changes_When_NFKC_Casefolded:	f}', "");
1420Expect(1, 921599, '\P{Is_Changes_When_NFKC_Casefolded:	f}', "");
1421Expect(0, 921599, '\P{^Is_Changes_When_NFKC_Casefolded:	f}', "");
1422Expect(1, 921600, '\p{Is_Changes_When_NFKC_Casefolded=_	f}', "");
1423Expect(0, 921600, '\p{^Is_Changes_When_NFKC_Casefolded=_	f}', "");
1424Expect(0, 921600, '\P{Is_Changes_When_NFKC_Casefolded=_	f}', "");
1425Expect(1, 921600, '\P{^Is_Changes_When_NFKC_Casefolded=_	f}', "");
1426Expect(0, 921599, '\p{Is_Changes_When_NFKC_Casefolded=_	f}', "");
1427Expect(1, 921599, '\p{^Is_Changes_When_NFKC_Casefolded=_	f}', "");
1428Expect(1, 921599, '\P{Is_Changes_When_NFKC_Casefolded=_	f}', "");
1429Expect(0, 921599, '\P{^Is_Changes_When_NFKC_Casefolded=_	f}', "");
1430Error('\p{Is_CWKCF=_-False:=}');
1431Error('\P{Is_CWKCF=_-False:=}');
1432Expect(1, 921600, '\p{Is_CWKCF=false}', "");
1433Expect(0, 921600, '\p{^Is_CWKCF=false}', "");
1434Expect(0, 921600, '\P{Is_CWKCF=false}', "");
1435Expect(1, 921600, '\P{^Is_CWKCF=false}', "");
1436Expect(0, 921599, '\p{Is_CWKCF=false}', "");
1437Expect(1, 921599, '\p{^Is_CWKCF=false}', "");
1438Expect(1, 921599, '\P{Is_CWKCF=false}', "");
1439Expect(0, 921599, '\P{^Is_CWKCF=false}', "");
1440Expect(1, 921600, '\p{Is_CWKCF=  FALSE}', "");
1441Expect(0, 921600, '\p{^Is_CWKCF=  FALSE}', "");
1442Expect(0, 921600, '\P{Is_CWKCF=  FALSE}', "");
1443Expect(1, 921600, '\P{^Is_CWKCF=  FALSE}', "");
1444Expect(0, 921599, '\p{Is_CWKCF=  FALSE}', "");
1445Expect(1, 921599, '\p{^Is_CWKCF=  FALSE}', "");
1446Expect(1, 921599, '\P{Is_CWKCF=  FALSE}', "");
1447Expect(0, 921599, '\P{^Is_CWKCF=  FALSE}', "");
1448Error('\p{Changes_When_NFKC_Casefolded=:= YES}');
1449Error('\P{Changes_When_NFKC_Casefolded=:= YES}');
1450Expect(1, 921599, '\p{Changes_When_NFKC_Casefolded=yes}', "");
1451Expect(0, 921599, '\p{^Changes_When_NFKC_Casefolded=yes}', "");
1452Expect(0, 921599, '\P{Changes_When_NFKC_Casefolded=yes}', "");
1453Expect(1, 921599, '\P{^Changes_When_NFKC_Casefolded=yes}', "");
1454Expect(0, 921600, '\p{Changes_When_NFKC_Casefolded=yes}', "");
1455Expect(1, 921600, '\p{^Changes_When_NFKC_Casefolded=yes}', "");
1456Expect(1, 921600, '\P{Changes_When_NFKC_Casefolded=yes}', "");
1457Expect(0, 921600, '\P{^Changes_When_NFKC_Casefolded=yes}', "");
1458Expect(1, 921599, '\p{Changes_When_NFKC_Casefolded=-Yes}', "");
1459Expect(0, 921599, '\p{^Changes_When_NFKC_Casefolded=-Yes}', "");
1460Expect(0, 921599, '\P{Changes_When_NFKC_Casefolded=-Yes}', "");
1461Expect(1, 921599, '\P{^Changes_When_NFKC_Casefolded=-Yes}', "");
1462Expect(0, 921600, '\p{Changes_When_NFKC_Casefolded=-Yes}', "");
1463Expect(1, 921600, '\p{^Changes_When_NFKC_Casefolded=-Yes}', "");
1464Expect(1, 921600, '\P{Changes_When_NFKC_Casefolded=-Yes}', "");
1465Expect(0, 921600, '\P{^Changes_When_NFKC_Casefolded=-Yes}', "");
1466Error('\p{CWKCF=_/a/Y}');
1467Error('\P{CWKCF=_/a/Y}');
1468Expect(1, 921599, '\p{CWKCF: y}', "");
1469Expect(0, 921599, '\p{^CWKCF: y}', "");
1470Expect(0, 921599, '\P{CWKCF: y}', "");
1471Expect(1, 921599, '\P{^CWKCF: y}', "");
1472Expect(0, 921600, '\p{CWKCF: y}', "");
1473Expect(1, 921600, '\p{^CWKCF: y}', "");
1474Expect(1, 921600, '\P{CWKCF: y}', "");
1475Expect(0, 921600, '\P{^CWKCF: y}', "");
1476Expect(1, 921599, '\p{CWKCF: _Y}', "");
1477Expect(0, 921599, '\p{^CWKCF: _Y}', "");
1478Expect(0, 921599, '\P{CWKCF: _Y}', "");
1479Expect(1, 921599, '\P{^CWKCF: _Y}', "");
1480Expect(0, 921600, '\p{CWKCF: _Y}', "");
1481Expect(1, 921600, '\p{^CWKCF: _Y}', "");
1482Expect(1, 921600, '\P{CWKCF: _Y}', "");
1483Expect(0, 921600, '\P{^CWKCF: _Y}', "");
1484Error('\p{Is_Changes_When_NFKC_Casefolded=	:=t}');
1485Error('\P{Is_Changes_When_NFKC_Casefolded=	:=t}');
1486Expect(1, 921599, '\p{Is_Changes_When_NFKC_Casefolded=t}', "");
1487Expect(0, 921599, '\p{^Is_Changes_When_NFKC_Casefolded=t}', "");
1488Expect(0, 921599, '\P{Is_Changes_When_NFKC_Casefolded=t}', "");
1489Expect(1, 921599, '\P{^Is_Changes_When_NFKC_Casefolded=t}', "");
1490Expect(0, 921600, '\p{Is_Changes_When_NFKC_Casefolded=t}', "");
1491Expect(1, 921600, '\p{^Is_Changes_When_NFKC_Casefolded=t}', "");
1492Expect(1, 921600, '\P{Is_Changes_When_NFKC_Casefolded=t}', "");
1493Expect(0, 921600, '\P{^Is_Changes_When_NFKC_Casefolded=t}', "");
1494Expect(1, 921599, '\p{Is_Changes_When_NFKC_Casefolded:  T}', "");
1495Expect(0, 921599, '\p{^Is_Changes_When_NFKC_Casefolded:  T}', "");
1496Expect(0, 921599, '\P{Is_Changes_When_NFKC_Casefolded:  T}', "");
1497Expect(1, 921599, '\P{^Is_Changes_When_NFKC_Casefolded:  T}', "");
1498Expect(0, 921600, '\p{Is_Changes_When_NFKC_Casefolded:  T}', "");
1499Expect(1, 921600, '\p{^Is_Changes_When_NFKC_Casefolded:  T}', "");
1500Expect(1, 921600, '\P{Is_Changes_When_NFKC_Casefolded:  T}', "");
1501Expect(0, 921600, '\P{^Is_Changes_When_NFKC_Casefolded:  T}', "");
1502Error('\p{Is_CWKCF=:=TRUE}');
1503Error('\P{Is_CWKCF=:=TRUE}');
1504Expect(1, 921599, '\p{Is_CWKCF:	true}', "");
1505Expect(0, 921599, '\p{^Is_CWKCF:	true}', "");
1506Expect(0, 921599, '\P{Is_CWKCF:	true}', "");
1507Expect(1, 921599, '\P{^Is_CWKCF:	true}', "");
1508Expect(0, 921600, '\p{Is_CWKCF:	true}', "");
1509Expect(1, 921600, '\p{^Is_CWKCF:	true}', "");
1510Expect(1, 921600, '\P{Is_CWKCF:	true}', "");
1511Expect(0, 921600, '\P{^Is_CWKCF:	true}', "");
1512Expect(1, 921599, '\p{Is_CWKCF=	True}', "");
1513Expect(0, 921599, '\p{^Is_CWKCF=	True}', "");
1514Expect(0, 921599, '\P{Is_CWKCF=	True}', "");
1515Expect(1, 921599, '\P{^Is_CWKCF=	True}', "");
1516Expect(0, 921600, '\p{Is_CWKCF=	True}', "");
1517Expect(1, 921600, '\p{^Is_CWKCF=	True}', "");
1518Expect(1, 921600, '\P{Is_CWKCF=	True}', "");
1519Expect(0, 921600, '\P{^Is_CWKCF=	True}', "");
1520Error('\p{Changes_When_Lowercased=-/a/No}');
1521Error('\P{Changes_When_Lowercased=-/a/No}');
1522Expect(1, 66600, '\p{Changes_When_Lowercased=no}', "");
1523Expect(0, 66600, '\p{^Changes_When_Lowercased=no}', "");
1524Expect(0, 66600, '\P{Changes_When_Lowercased=no}', "");
1525Expect(1, 66600, '\P{^Changes_When_Lowercased=no}', "");
1526Expect(0, 66599, '\p{Changes_When_Lowercased=no}', "");
1527Expect(1, 66599, '\p{^Changes_When_Lowercased=no}', "");
1528Expect(1, 66599, '\P{Changes_When_Lowercased=no}', "");
1529Expect(0, 66599, '\P{^Changes_When_Lowercased=no}', "");
1530Expect(1, 66600, '\p{Changes_When_Lowercased= 	No}', "");
1531Expect(0, 66600, '\p{^Changes_When_Lowercased= 	No}', "");
1532Expect(0, 66600, '\P{Changes_When_Lowercased= 	No}', "");
1533Expect(1, 66600, '\P{^Changes_When_Lowercased= 	No}', "");
1534Expect(0, 66599, '\p{Changes_When_Lowercased= 	No}', "");
1535Expect(1, 66599, '\p{^Changes_When_Lowercased= 	No}', "");
1536Expect(1, 66599, '\P{Changes_When_Lowercased= 	No}', "");
1537Expect(0, 66599, '\P{^Changes_When_Lowercased= 	No}', "");
1538Error('\p{CWL=:=- N}');
1539Error('\P{CWL=:=- N}');
1540Expect(1, 66600, '\p{CWL=n}', "");
1541Expect(0, 66600, '\p{^CWL=n}', "");
1542Expect(0, 66600, '\P{CWL=n}', "");
1543Expect(1, 66600, '\P{^CWL=n}', "");
1544Expect(0, 66599, '\p{CWL=n}', "");
1545Expect(1, 66599, '\p{^CWL=n}', "");
1546Expect(1, 66599, '\P{CWL=n}', "");
1547Expect(0, 66599, '\P{^CWL=n}', "");
1548Expect(1, 66600, '\p{CWL=--N}', "");
1549Expect(0, 66600, '\p{^CWL=--N}', "");
1550Expect(0, 66600, '\P{CWL=--N}', "");
1551Expect(1, 66600, '\P{^CWL=--N}', "");
1552Expect(0, 66599, '\p{CWL=--N}', "");
1553Expect(1, 66599, '\p{^CWL=--N}', "");
1554Expect(1, 66599, '\P{CWL=--N}', "");
1555Expect(0, 66599, '\P{^CWL=--N}', "");
1556Error('\p{Is_Changes_When_Lowercased: _/a/F}');
1557Error('\P{Is_Changes_When_Lowercased: _/a/F}');
1558Expect(1, 66600, '\p{Is_Changes_When_Lowercased=f}', "");
1559Expect(0, 66600, '\p{^Is_Changes_When_Lowercased=f}', "");
1560Expect(0, 66600, '\P{Is_Changes_When_Lowercased=f}', "");
1561Expect(1, 66600, '\P{^Is_Changes_When_Lowercased=f}', "");
1562Expect(0, 66599, '\p{Is_Changes_When_Lowercased=f}', "");
1563Expect(1, 66599, '\p{^Is_Changes_When_Lowercased=f}', "");
1564Expect(1, 66599, '\P{Is_Changes_When_Lowercased=f}', "");
1565Expect(0, 66599, '\P{^Is_Changes_When_Lowercased=f}', "");
1566Expect(1, 66600, '\p{Is_Changes_When_Lowercased= F}', "");
1567Expect(0, 66600, '\p{^Is_Changes_When_Lowercased= F}', "");
1568Expect(0, 66600, '\P{Is_Changes_When_Lowercased= F}', "");
1569Expect(1, 66600, '\P{^Is_Changes_When_Lowercased= F}', "");
1570Expect(0, 66599, '\p{Is_Changes_When_Lowercased= F}', "");
1571Expect(1, 66599, '\p{^Is_Changes_When_Lowercased= F}', "");
1572Expect(1, 66599, '\P{Is_Changes_When_Lowercased= F}', "");
1573Expect(0, 66599, '\P{^Is_Changes_When_Lowercased= F}', "");
1574Error('\p{Is_CWL=:= 	false}');
1575Error('\P{Is_CWL=:= 	false}');
1576Expect(1, 66600, '\p{Is_CWL=false}', "");
1577Expect(0, 66600, '\p{^Is_CWL=false}', "");
1578Expect(0, 66600, '\P{Is_CWL=false}', "");
1579Expect(1, 66600, '\P{^Is_CWL=false}', "");
1580Expect(0, 66599, '\p{Is_CWL=false}', "");
1581Expect(1, 66599, '\p{^Is_CWL=false}', "");
1582Expect(1, 66599, '\P{Is_CWL=false}', "");
1583Expect(0, 66599, '\P{^Is_CWL=false}', "");
1584Expect(1, 66600, '\p{Is_CWL= _FALSE}', "");
1585Expect(0, 66600, '\p{^Is_CWL= _FALSE}', "");
1586Expect(0, 66600, '\P{Is_CWL= _FALSE}', "");
1587Expect(1, 66600, '\P{^Is_CWL= _FALSE}', "");
1588Expect(0, 66599, '\p{Is_CWL= _FALSE}', "");
1589Expect(1, 66599, '\p{^Is_CWL= _FALSE}', "");
1590Expect(1, 66599, '\P{Is_CWL= _FALSE}', "");
1591Expect(0, 66599, '\P{^Is_CWL= _FALSE}', "");
1592Error('\p{Changes_When_Lowercased=-_Yes:=}');
1593Error('\P{Changes_When_Lowercased=-_Yes:=}');
1594Expect(1, 66599, '\p{Changes_When_Lowercased=yes}', "");
1595Expect(0, 66599, '\p{^Changes_When_Lowercased=yes}', "");
1596Expect(0, 66599, '\P{Changes_When_Lowercased=yes}', "");
1597Expect(1, 66599, '\P{^Changes_When_Lowercased=yes}', "");
1598Expect(0, 66600, '\p{Changes_When_Lowercased=yes}', "");
1599Expect(1, 66600, '\p{^Changes_When_Lowercased=yes}', "");
1600Expect(1, 66600, '\P{Changes_When_Lowercased=yes}', "");
1601Expect(0, 66600, '\P{^Changes_When_Lowercased=yes}', "");
1602Expect(1, 66599, '\p{Changes_When_Lowercased=	-yes}', "");
1603Expect(0, 66599, '\p{^Changes_When_Lowercased=	-yes}', "");
1604Expect(0, 66599, '\P{Changes_When_Lowercased=	-yes}', "");
1605Expect(1, 66599, '\P{^Changes_When_Lowercased=	-yes}', "");
1606Expect(0, 66600, '\p{Changes_When_Lowercased=	-yes}', "");
1607Expect(1, 66600, '\p{^Changes_When_Lowercased=	-yes}', "");
1608Expect(1, 66600, '\P{Changes_When_Lowercased=	-yes}', "");
1609Expect(0, 66600, '\P{^Changes_When_Lowercased=	-yes}', "");
1610Error('\p{CWL=_ Y:=}');
1611Error('\P{CWL=_ Y:=}');
1612Expect(1, 66599, '\p{CWL=y}', "");
1613Expect(0, 66599, '\p{^CWL=y}', "");
1614Expect(0, 66599, '\P{CWL=y}', "");
1615Expect(1, 66599, '\P{^CWL=y}', "");
1616Expect(0, 66600, '\p{CWL=y}', "");
1617Expect(1, 66600, '\p{^CWL=y}', "");
1618Expect(1, 66600, '\P{CWL=y}', "");
1619Expect(0, 66600, '\P{^CWL=y}', "");
1620Expect(1, 66599, '\p{CWL=__Y}', "");
1621Expect(0, 66599, '\p{^CWL=__Y}', "");
1622Expect(0, 66599, '\P{CWL=__Y}', "");
1623Expect(1, 66599, '\P{^CWL=__Y}', "");
1624Expect(0, 66600, '\p{CWL=__Y}', "");
1625Expect(1, 66600, '\p{^CWL=__Y}', "");
1626Expect(1, 66600, '\P{CWL=__Y}', "");
1627Expect(0, 66600, '\P{^CWL=__Y}', "");
1628Error('\p{Is_Changes_When_Lowercased=:= _T}');
1629Error('\P{Is_Changes_When_Lowercased=:= _T}');
1630Expect(1, 66599, '\p{Is_Changes_When_Lowercased:	t}', "");
1631Expect(0, 66599, '\p{^Is_Changes_When_Lowercased:	t}', "");
1632Expect(0, 66599, '\P{Is_Changes_When_Lowercased:	t}', "");
1633Expect(1, 66599, '\P{^Is_Changes_When_Lowercased:	t}', "");
1634Expect(0, 66600, '\p{Is_Changes_When_Lowercased:	t}', "");
1635Expect(1, 66600, '\p{^Is_Changes_When_Lowercased:	t}', "");
1636Expect(1, 66600, '\P{Is_Changes_When_Lowercased:	t}', "");
1637Expect(0, 66600, '\P{^Is_Changes_When_Lowercased:	t}', "");
1638Expect(1, 66599, '\p{Is_Changes_When_Lowercased= -T}', "");
1639Expect(0, 66599, '\p{^Is_Changes_When_Lowercased= -T}', "");
1640Expect(0, 66599, '\P{Is_Changes_When_Lowercased= -T}', "");
1641Expect(1, 66599, '\P{^Is_Changes_When_Lowercased= -T}', "");
1642Expect(0, 66600, '\p{Is_Changes_When_Lowercased= -T}', "");
1643Expect(1, 66600, '\p{^Is_Changes_When_Lowercased= -T}', "");
1644Expect(1, 66600, '\P{Is_Changes_When_Lowercased= -T}', "");
1645Expect(0, 66600, '\P{^Is_Changes_When_Lowercased= -T}', "");
1646Error('\p{Is_CWL= /a/True}');
1647Error('\P{Is_CWL= /a/True}');
1648Expect(1, 66599, '\p{Is_CWL=true}', "");
1649Expect(0, 66599, '\p{^Is_CWL=true}', "");
1650Expect(0, 66599, '\P{Is_CWL=true}', "");
1651Expect(1, 66599, '\P{^Is_CWL=true}', "");
1652Expect(0, 66600, '\p{Is_CWL=true}', "");
1653Expect(1, 66600, '\p{^Is_CWL=true}', "");
1654Expect(1, 66600, '\P{Is_CWL=true}', "");
1655Expect(0, 66600, '\P{^Is_CWL=true}', "");
1656Expect(1, 66599, '\p{Is_CWL=- True}', "");
1657Expect(0, 66599, '\p{^Is_CWL=- True}', "");
1658Expect(0, 66599, '\P{Is_CWL=- True}', "");
1659Expect(1, 66599, '\P{^Is_CWL=- True}', "");
1660Expect(0, 66600, '\p{Is_CWL=- True}', "");
1661Expect(1, 66600, '\p{^Is_CWL=- True}', "");
1662Expect(1, 66600, '\P{Is_CWL=- True}', "");
1663Expect(0, 66600, '\P{^Is_CWL=- True}', "");
1664Error('\p{Changes_When_Titlecased=	_No/a/}');
1665Error('\P{Changes_When_Titlecased=	_No/a/}');
1666Expect(1, 66640, '\p{Changes_When_Titlecased=no}', "");
1667Expect(0, 66640, '\p{^Changes_When_Titlecased=no}', "");
1668Expect(0, 66640, '\P{Changes_When_Titlecased=no}', "");
1669Expect(1, 66640, '\P{^Changes_When_Titlecased=no}', "");
1670Expect(0, 66639, '\p{Changes_When_Titlecased=no}', "");
1671Expect(1, 66639, '\p{^Changes_When_Titlecased=no}', "");
1672Expect(1, 66639, '\P{Changes_When_Titlecased=no}', "");
1673Expect(0, 66639, '\P{^Changes_When_Titlecased=no}', "");
1674Expect(1, 66640, '\p{Changes_When_Titlecased: -No}', "");
1675Expect(0, 66640, '\p{^Changes_When_Titlecased: -No}', "");
1676Expect(0, 66640, '\P{Changes_When_Titlecased: -No}', "");
1677Expect(1, 66640, '\P{^Changes_When_Titlecased: -No}', "");
1678Expect(0, 66639, '\p{Changes_When_Titlecased: -No}', "");
1679Expect(1, 66639, '\p{^Changes_When_Titlecased: -No}', "");
1680Expect(1, 66639, '\P{Changes_When_Titlecased: -No}', "");
1681Expect(0, 66639, '\P{^Changes_When_Titlecased: -No}', "");
1682Error('\p{CWT: /a/ N}');
1683Error('\P{CWT: /a/ N}');
1684Expect(1, 66640, '\p{CWT:n}', "");
1685Expect(0, 66640, '\p{^CWT:n}', "");
1686Expect(0, 66640, '\P{CWT:n}', "");
1687Expect(1, 66640, '\P{^CWT:n}', "");
1688Expect(0, 66639, '\p{CWT:n}', "");
1689Expect(1, 66639, '\p{^CWT:n}', "");
1690Expect(1, 66639, '\P{CWT:n}', "");
1691Expect(0, 66639, '\P{^CWT:n}', "");
1692Expect(1, 66640, '\p{CWT=	_N}', "");
1693Expect(0, 66640, '\p{^CWT=	_N}', "");
1694Expect(0, 66640, '\P{CWT=	_N}', "");
1695Expect(1, 66640, '\P{^CWT=	_N}', "");
1696Expect(0, 66639, '\p{CWT=	_N}', "");
1697Expect(1, 66639, '\p{^CWT=	_N}', "");
1698Expect(1, 66639, '\P{CWT=	_N}', "");
1699Expect(0, 66639, '\P{^CWT=	_N}', "");
1700Error('\p{Is_Changes_When_Titlecased=:= 	F}');
1701Error('\P{Is_Changes_When_Titlecased=:= 	F}');
1702Expect(1, 66640, '\p{Is_Changes_When_Titlecased=f}', "");
1703Expect(0, 66640, '\p{^Is_Changes_When_Titlecased=f}', "");
1704Expect(0, 66640, '\P{Is_Changes_When_Titlecased=f}', "");
1705Expect(1, 66640, '\P{^Is_Changes_When_Titlecased=f}', "");
1706Expect(0, 66639, '\p{Is_Changes_When_Titlecased=f}', "");
1707Expect(1, 66639, '\p{^Is_Changes_When_Titlecased=f}', "");
1708Expect(1, 66639, '\P{Is_Changes_When_Titlecased=f}', "");
1709Expect(0, 66639, '\P{^Is_Changes_When_Titlecased=f}', "");
1710Expect(1, 66640, '\p{Is_Changes_When_Titlecased:		F}', "");
1711Expect(0, 66640, '\p{^Is_Changes_When_Titlecased:		F}', "");
1712Expect(0, 66640, '\P{Is_Changes_When_Titlecased:		F}', "");
1713Expect(1, 66640, '\P{^Is_Changes_When_Titlecased:		F}', "");
1714Expect(0, 66639, '\p{Is_Changes_When_Titlecased:		F}', "");
1715Expect(1, 66639, '\p{^Is_Changes_When_Titlecased:		F}', "");
1716Expect(1, 66639, '\P{Is_Changes_When_Titlecased:		F}', "");
1717Expect(0, 66639, '\P{^Is_Changes_When_Titlecased:		F}', "");
1718Error('\p{Is_CWT= FALSE:=}');
1719Error('\P{Is_CWT= FALSE:=}');
1720Expect(1, 66640, '\p{Is_CWT=false}', "");
1721Expect(0, 66640, '\p{^Is_CWT=false}', "");
1722Expect(0, 66640, '\P{Is_CWT=false}', "");
1723Expect(1, 66640, '\P{^Is_CWT=false}', "");
1724Expect(0, 66639, '\p{Is_CWT=false}', "");
1725Expect(1, 66639, '\p{^Is_CWT=false}', "");
1726Expect(1, 66639, '\P{Is_CWT=false}', "");
1727Expect(0, 66639, '\P{^Is_CWT=false}', "");
1728Expect(1, 66640, '\p{Is_CWT: 	FALSE}', "");
1729Expect(0, 66640, '\p{^Is_CWT: 	FALSE}', "");
1730Expect(0, 66640, '\P{Is_CWT: 	FALSE}', "");
1731Expect(1, 66640, '\P{^Is_CWT: 	FALSE}', "");
1732Expect(0, 66639, '\p{Is_CWT: 	FALSE}', "");
1733Expect(1, 66639, '\p{^Is_CWT: 	FALSE}', "");
1734Expect(1, 66639, '\P{Is_CWT: 	FALSE}', "");
1735Expect(0, 66639, '\P{^Is_CWT: 	FALSE}', "");
1736Error('\p{Changes_When_Titlecased= /a/yes}');
1737Error('\P{Changes_When_Titlecased= /a/yes}');
1738Expect(1, 66639, '\p{Changes_When_Titlecased=yes}', "");
1739Expect(0, 66639, '\p{^Changes_When_Titlecased=yes}', "");
1740Expect(0, 66639, '\P{Changes_When_Titlecased=yes}', "");
1741Expect(1, 66639, '\P{^Changes_When_Titlecased=yes}', "");
1742Expect(0, 66640, '\p{Changes_When_Titlecased=yes}', "");
1743Expect(1, 66640, '\p{^Changes_When_Titlecased=yes}', "");
1744Expect(1, 66640, '\P{Changes_When_Titlecased=yes}', "");
1745Expect(0, 66640, '\P{^Changes_When_Titlecased=yes}', "");
1746Expect(1, 66639, '\p{Changes_When_Titlecased=  YES}', "");
1747Expect(0, 66639, '\p{^Changes_When_Titlecased=  YES}', "");
1748Expect(0, 66639, '\P{Changes_When_Titlecased=  YES}', "");
1749Expect(1, 66639, '\P{^Changes_When_Titlecased=  YES}', "");
1750Expect(0, 66640, '\p{Changes_When_Titlecased=  YES}', "");
1751Expect(1, 66640, '\p{^Changes_When_Titlecased=  YES}', "");
1752Expect(1, 66640, '\P{Changes_When_Titlecased=  YES}', "");
1753Expect(0, 66640, '\P{^Changes_When_Titlecased=  YES}', "");
1754Error('\p{CWT=_	Y:=}');
1755Error('\P{CWT=_	Y:=}');
1756Expect(1, 66639, '\p{CWT=y}', "");
1757Expect(0, 66639, '\p{^CWT=y}', "");
1758Expect(0, 66639, '\P{CWT=y}', "");
1759Expect(1, 66639, '\P{^CWT=y}', "");
1760Expect(0, 66640, '\p{CWT=y}', "");
1761Expect(1, 66640, '\p{^CWT=y}', "");
1762Expect(1, 66640, '\P{CWT=y}', "");
1763Expect(0, 66640, '\P{^CWT=y}', "");
1764Expect(1, 66639, '\p{CWT= -Y}', "");
1765Expect(0, 66639, '\p{^CWT= -Y}', "");
1766Expect(0, 66639, '\P{CWT= -Y}', "");
1767Expect(1, 66639, '\P{^CWT= -Y}', "");
1768Expect(0, 66640, '\p{CWT= -Y}', "");
1769Expect(1, 66640, '\p{^CWT= -Y}', "");
1770Expect(1, 66640, '\P{CWT= -Y}', "");
1771Expect(0, 66640, '\P{^CWT= -Y}', "");
1772Error('\p{Is_Changes_When_Titlecased=:=T}');
1773Error('\P{Is_Changes_When_Titlecased=:=T}');
1774Expect(1, 66639, '\p{Is_Changes_When_Titlecased:t}', "");
1775Expect(0, 66639, '\p{^Is_Changes_When_Titlecased:t}', "");
1776Expect(0, 66639, '\P{Is_Changes_When_Titlecased:t}', "");
1777Expect(1, 66639, '\P{^Is_Changes_When_Titlecased:t}', "");
1778Expect(0, 66640, '\p{Is_Changes_When_Titlecased:t}', "");
1779Expect(1, 66640, '\p{^Is_Changes_When_Titlecased:t}', "");
1780Expect(1, 66640, '\P{Is_Changes_When_Titlecased:t}', "");
1781Expect(0, 66640, '\P{^Is_Changes_When_Titlecased:t}', "");
1782Expect(1, 66639, '\p{Is_Changes_When_Titlecased=-	t}', "");
1783Expect(0, 66639, '\p{^Is_Changes_When_Titlecased=-	t}', "");
1784Expect(0, 66639, '\P{Is_Changes_When_Titlecased=-	t}', "");
1785Expect(1, 66639, '\P{^Is_Changes_When_Titlecased=-	t}', "");
1786Expect(0, 66640, '\p{Is_Changes_When_Titlecased=-	t}', "");
1787Expect(1, 66640, '\p{^Is_Changes_When_Titlecased=-	t}', "");
1788Expect(1, 66640, '\P{Is_Changes_When_Titlecased=-	t}', "");
1789Expect(0, 66640, '\P{^Is_Changes_When_Titlecased=-	t}', "");
1790Error('\p{Is_CWT=-/a/true}');
1791Error('\P{Is_CWT=-/a/true}');
1792Expect(1, 66639, '\p{Is_CWT=true}', "");
1793Expect(0, 66639, '\p{^Is_CWT=true}', "");
1794Expect(0, 66639, '\P{Is_CWT=true}', "");
1795Expect(1, 66639, '\P{^Is_CWT=true}', "");
1796Expect(0, 66640, '\p{Is_CWT=true}', "");
1797Expect(1, 66640, '\p{^Is_CWT=true}', "");
1798Expect(1, 66640, '\P{Is_CWT=true}', "");
1799Expect(0, 66640, '\P{^Is_CWT=true}', "");
1800Expect(1, 66639, '\p{Is_CWT=-True}', "");
1801Expect(0, 66639, '\p{^Is_CWT=-True}', "");
1802Expect(0, 66639, '\P{Is_CWT=-True}', "");
1803Expect(1, 66639, '\P{^Is_CWT=-True}', "");
1804Expect(0, 66640, '\p{Is_CWT=-True}', "");
1805Expect(1, 66640, '\p{^Is_CWT=-True}', "");
1806Expect(1, 66640, '\P{Is_CWT=-True}', "");
1807Expect(0, 66640, '\P{^Is_CWT=-True}', "");
1808Error('\p{Changes_When_Uppercased=	/a/NO}');
1809Error('\P{Changes_When_Uppercased=	/a/NO}');
1810Expect(1, 66640, '\p{Changes_When_Uppercased=no}', "");
1811Expect(0, 66640, '\p{^Changes_When_Uppercased=no}', "");
1812Expect(0, 66640, '\P{Changes_When_Uppercased=no}', "");
1813Expect(1, 66640, '\P{^Changes_When_Uppercased=no}', "");
1814Expect(0, 66639, '\p{Changes_When_Uppercased=no}', "");
1815Expect(1, 66639, '\p{^Changes_When_Uppercased=no}', "");
1816Expect(1, 66639, '\P{Changes_When_Uppercased=no}', "");
1817Expect(0, 66639, '\P{^Changes_When_Uppercased=no}', "");
1818Expect(1, 66640, '\p{Changes_When_Uppercased=--no}', "");
1819Expect(0, 66640, '\p{^Changes_When_Uppercased=--no}', "");
1820Expect(0, 66640, '\P{Changes_When_Uppercased=--no}', "");
1821Expect(1, 66640, '\P{^Changes_When_Uppercased=--no}', "");
1822Expect(0, 66639, '\p{Changes_When_Uppercased=--no}', "");
1823Expect(1, 66639, '\p{^Changes_When_Uppercased=--no}', "");
1824Expect(1, 66639, '\P{Changes_When_Uppercased=--no}', "");
1825Expect(0, 66639, '\P{^Changes_When_Uppercased=--no}', "");
1826Error('\p{CWU=N:=}');
1827Error('\P{CWU=N:=}');
1828Expect(1, 66640, '\p{CWU=n}', "");
1829Expect(0, 66640, '\p{^CWU=n}', "");
1830Expect(0, 66640, '\P{CWU=n}', "");
1831Expect(1, 66640, '\P{^CWU=n}', "");
1832Expect(0, 66639, '\p{CWU=n}', "");
1833Expect(1, 66639, '\p{^CWU=n}', "");
1834Expect(1, 66639, '\P{CWU=n}', "");
1835Expect(0, 66639, '\P{^CWU=n}', "");
1836Expect(1, 66640, '\p{CWU=N}', "");
1837Expect(0, 66640, '\p{^CWU=N}', "");
1838Expect(0, 66640, '\P{CWU=N}', "");
1839Expect(1, 66640, '\P{^CWU=N}', "");
1840Expect(0, 66639, '\p{CWU=N}', "");
1841Expect(1, 66639, '\p{^CWU=N}', "");
1842Expect(1, 66639, '\P{CWU=N}', "");
1843Expect(0, 66639, '\P{^CWU=N}', "");
1844Error('\p{Is_Changes_When_Uppercased=-:=F}');
1845Error('\P{Is_Changes_When_Uppercased=-:=F}');
1846Expect(1, 66640, '\p{Is_Changes_When_Uppercased=f}', "");
1847Expect(0, 66640, '\p{^Is_Changes_When_Uppercased=f}', "");
1848Expect(0, 66640, '\P{Is_Changes_When_Uppercased=f}', "");
1849Expect(1, 66640, '\P{^Is_Changes_When_Uppercased=f}', "");
1850Expect(0, 66639, '\p{Is_Changes_When_Uppercased=f}', "");
1851Expect(1, 66639, '\p{^Is_Changes_When_Uppercased=f}', "");
1852Expect(1, 66639, '\P{Is_Changes_When_Uppercased=f}', "");
1853Expect(0, 66639, '\P{^Is_Changes_When_Uppercased=f}', "");
1854Expect(1, 66640, '\p{Is_Changes_When_Uppercased= 	F}', "");
1855Expect(0, 66640, '\p{^Is_Changes_When_Uppercased= 	F}', "");
1856Expect(0, 66640, '\P{Is_Changes_When_Uppercased= 	F}', "");
1857Expect(1, 66640, '\P{^Is_Changes_When_Uppercased= 	F}', "");
1858Expect(0, 66639, '\p{Is_Changes_When_Uppercased= 	F}', "");
1859Expect(1, 66639, '\p{^Is_Changes_When_Uppercased= 	F}', "");
1860Expect(1, 66639, '\P{Is_Changes_When_Uppercased= 	F}', "");
1861Expect(0, 66639, '\P{^Is_Changes_When_Uppercased= 	F}', "");
1862Error('\p{Is_CWU=:=--False}');
1863Error('\P{Is_CWU=:=--False}');
1864Expect(1, 66640, '\p{Is_CWU=false}', "");
1865Expect(0, 66640, '\p{^Is_CWU=false}', "");
1866Expect(0, 66640, '\P{Is_CWU=false}', "");
1867Expect(1, 66640, '\P{^Is_CWU=false}', "");
1868Expect(0, 66639, '\p{Is_CWU=false}', "");
1869Expect(1, 66639, '\p{^Is_CWU=false}', "");
1870Expect(1, 66639, '\P{Is_CWU=false}', "");
1871Expect(0, 66639, '\P{^Is_CWU=false}', "");
1872Expect(1, 66640, '\p{Is_CWU=-	FALSE}', "");
1873Expect(0, 66640, '\p{^Is_CWU=-	FALSE}', "");
1874Expect(0, 66640, '\P{Is_CWU=-	FALSE}', "");
1875Expect(1, 66640, '\P{^Is_CWU=-	FALSE}', "");
1876Expect(0, 66639, '\p{Is_CWU=-	FALSE}', "");
1877Expect(1, 66639, '\p{^Is_CWU=-	FALSE}', "");
1878Expect(1, 66639, '\P{Is_CWU=-	FALSE}', "");
1879Expect(0, 66639, '\P{^Is_CWU=-	FALSE}', "");
1880Error('\p{Changes_When_Uppercased:	_:=YES}');
1881Error('\P{Changes_When_Uppercased:	_:=YES}');
1882Expect(1, 66639, '\p{Changes_When_Uppercased=yes}', "");
1883Expect(0, 66639, '\p{^Changes_When_Uppercased=yes}', "");
1884Expect(0, 66639, '\P{Changes_When_Uppercased=yes}', "");
1885Expect(1, 66639, '\P{^Changes_When_Uppercased=yes}', "");
1886Expect(0, 66640, '\p{Changes_When_Uppercased=yes}', "");
1887Expect(1, 66640, '\p{^Changes_When_Uppercased=yes}', "");
1888Expect(1, 66640, '\P{Changes_When_Uppercased=yes}', "");
1889Expect(0, 66640, '\P{^Changes_When_Uppercased=yes}', "");
1890Expect(1, 66639, '\p{Changes_When_Uppercased=_-Yes}', "");
1891Expect(0, 66639, '\p{^Changes_When_Uppercased=_-Yes}', "");
1892Expect(0, 66639, '\P{Changes_When_Uppercased=_-Yes}', "");
1893Expect(1, 66639, '\P{^Changes_When_Uppercased=_-Yes}', "");
1894Expect(0, 66640, '\p{Changes_When_Uppercased=_-Yes}', "");
1895Expect(1, 66640, '\p{^Changes_When_Uppercased=_-Yes}', "");
1896Expect(1, 66640, '\P{Changes_When_Uppercased=_-Yes}', "");
1897Expect(0, 66640, '\P{^Changes_When_Uppercased=_-Yes}', "");
1898Error('\p{CWU=	Y:=}');
1899Error('\P{CWU=	Y:=}');
1900Expect(1, 66639, '\p{CWU=y}', "");
1901Expect(0, 66639, '\p{^CWU=y}', "");
1902Expect(0, 66639, '\P{CWU=y}', "");
1903Expect(1, 66639, '\P{^CWU=y}', "");
1904Expect(0, 66640, '\p{CWU=y}', "");
1905Expect(1, 66640, '\p{^CWU=y}', "");
1906Expect(1, 66640, '\P{CWU=y}', "");
1907Expect(0, 66640, '\P{^CWU=y}', "");
1908Expect(1, 66639, '\p{CWU=-y}', "");
1909Expect(0, 66639, '\p{^CWU=-y}', "");
1910Expect(0, 66639, '\P{CWU=-y}', "");
1911Expect(1, 66639, '\P{^CWU=-y}', "");
1912Expect(0, 66640, '\p{CWU=-y}', "");
1913Expect(1, 66640, '\p{^CWU=-y}', "");
1914Expect(1, 66640, '\P{CWU=-y}', "");
1915Expect(0, 66640, '\P{^CWU=-y}', "");
1916Error('\p{Is_Changes_When_Uppercased=t/a/}');
1917Error('\P{Is_Changes_When_Uppercased=t/a/}');
1918Expect(1, 66639, '\p{Is_Changes_When_Uppercased=t}', "");
1919Expect(0, 66639, '\p{^Is_Changes_When_Uppercased=t}', "");
1920Expect(0, 66639, '\P{Is_Changes_When_Uppercased=t}', "");
1921Expect(1, 66639, '\P{^Is_Changes_When_Uppercased=t}', "");
1922Expect(0, 66640, '\p{Is_Changes_When_Uppercased=t}', "");
1923Expect(1, 66640, '\p{^Is_Changes_When_Uppercased=t}', "");
1924Expect(1, 66640, '\P{Is_Changes_When_Uppercased=t}', "");
1925Expect(0, 66640, '\P{^Is_Changes_When_Uppercased=t}', "");
1926Expect(1, 66639, '\p{Is_Changes_When_Uppercased:	  T}', "");
1927Expect(0, 66639, '\p{^Is_Changes_When_Uppercased:	  T}', "");
1928Expect(0, 66639, '\P{Is_Changes_When_Uppercased:	  T}', "");
1929Expect(1, 66639, '\P{^Is_Changes_When_Uppercased:	  T}', "");
1930Expect(0, 66640, '\p{Is_Changes_When_Uppercased:	  T}', "");
1931Expect(1, 66640, '\p{^Is_Changes_When_Uppercased:	  T}', "");
1932Expect(1, 66640, '\P{Is_Changes_When_Uppercased:	  T}', "");
1933Expect(0, 66640, '\P{^Is_Changes_When_Uppercased:	  T}', "");
1934Error('\p{Is_CWU=/a/ TRUE}');
1935Error('\P{Is_CWU=/a/ TRUE}');
1936Expect(1, 66639, '\p{Is_CWU=true}', "");
1937Expect(0, 66639, '\p{^Is_CWU=true}', "");
1938Expect(0, 66639, '\P{Is_CWU=true}', "");
1939Expect(1, 66639, '\P{^Is_CWU=true}', "");
1940Expect(0, 66640, '\p{Is_CWU=true}', "");
1941Expect(1, 66640, '\p{^Is_CWU=true}', "");
1942Expect(1, 66640, '\P{Is_CWU=true}', "");
1943Expect(0, 66640, '\P{^Is_CWU=true}', "");
1944Expect(1, 66639, '\p{Is_CWU= True}', "");
1945Expect(0, 66639, '\p{^Is_CWU= True}', "");
1946Expect(0, 66639, '\P{Is_CWU= True}', "");
1947Expect(1, 66639, '\P{^Is_CWU= True}', "");
1948Expect(0, 66640, '\p{Is_CWU= True}', "");
1949Expect(1, 66640, '\p{^Is_CWU= True}', "");
1950Expect(1, 66640, '\P{Is_CWU= True}', "");
1951Expect(0, 66640, '\P{^Is_CWU= True}', "");
1952Error('\p{Cased= _NO:=}');
1953Error('\P{Cased= _NO:=}');
1954Expect(1, 120780, '\p{Cased=no}', "");
1955Expect(0, 120780, '\p{^Cased=no}', "");
1956Expect(0, 120780, '\P{Cased=no}', "");
1957Expect(1, 120780, '\P{^Cased=no}', "");
1958Expect(0, 120779, '\p{Cased=no}', "");
1959Expect(1, 120779, '\p{^Cased=no}', "");
1960Expect(1, 120779, '\P{Cased=no}', "");
1961Expect(0, 120779, '\P{^Cased=no}', "");
1962Expect(1, 120780, '\p{Cased=-NO}', "");
1963Expect(0, 120780, '\p{^Cased=-NO}', "");
1964Expect(0, 120780, '\P{Cased=-NO}', "");
1965Expect(1, 120780, '\P{^Cased=-NO}', "");
1966Expect(0, 120779, '\p{Cased=-NO}', "");
1967Expect(1, 120779, '\p{^Cased=-NO}', "");
1968Expect(1, 120779, '\P{Cased=-NO}', "");
1969Expect(0, 120779, '\P{^Cased=-NO}', "");
1970Error('\p{Is_Cased=-:=N}');
1971Error('\P{Is_Cased=-:=N}');
1972Expect(1, 120780, '\p{Is_Cased=n}', "");
1973Expect(0, 120780, '\p{^Is_Cased=n}', "");
1974Expect(0, 120780, '\P{Is_Cased=n}', "");
1975Expect(1, 120780, '\P{^Is_Cased=n}', "");
1976Expect(0, 120779, '\p{Is_Cased=n}', "");
1977Expect(1, 120779, '\p{^Is_Cased=n}', "");
1978Expect(1, 120779, '\P{Is_Cased=n}', "");
1979Expect(0, 120779, '\P{^Is_Cased=n}', "");
1980Expect(1, 120780, '\p{Is_Cased=_N}', "");
1981Expect(0, 120780, '\p{^Is_Cased=_N}', "");
1982Expect(0, 120780, '\P{Is_Cased=_N}', "");
1983Expect(1, 120780, '\P{^Is_Cased=_N}', "");
1984Expect(0, 120779, '\p{Is_Cased=_N}', "");
1985Expect(1, 120779, '\p{^Is_Cased=_N}', "");
1986Expect(1, 120779, '\P{Is_Cased=_N}', "");
1987Expect(0, 120779, '\P{^Is_Cased=_N}', "");
1988Error('\p{Cased=	:=F}');
1989Error('\P{Cased=	:=F}');
1990Expect(1, 120780, '\p{Cased=f}', "");
1991Expect(0, 120780, '\p{^Cased=f}', "");
1992Expect(0, 120780, '\P{Cased=f}', "");
1993Expect(1, 120780, '\P{^Cased=f}', "");
1994Expect(0, 120779, '\p{Cased=f}', "");
1995Expect(1, 120779, '\p{^Cased=f}', "");
1996Expect(1, 120779, '\P{Cased=f}', "");
1997Expect(0, 120779, '\P{^Cased=f}', "");
1998Expect(1, 120780, '\p{Cased= F}', "");
1999Expect(0, 120780, '\p{^Cased= F}', "");
2000Expect(0, 120780, '\P{Cased= F}', "");
2001Expect(1, 120780, '\P{^Cased= F}', "");
2002Expect(0, 120779, '\p{Cased= F}', "");
2003Expect(1, 120779, '\p{^Cased= F}', "");
2004Expect(1, 120779, '\P{Cased= F}', "");
2005Expect(0, 120779, '\P{^Cased= F}', "");
2006Error('\p{Is_Cased=:=  False}');
2007Error('\P{Is_Cased=:=  False}');
2008Expect(1, 120780, '\p{Is_Cased=false}', "");
2009Expect(0, 120780, '\p{^Is_Cased=false}', "");
2010Expect(0, 120780, '\P{Is_Cased=false}', "");
2011Expect(1, 120780, '\P{^Is_Cased=false}', "");
2012Expect(0, 120779, '\p{Is_Cased=false}', "");
2013Expect(1, 120779, '\p{^Is_Cased=false}', "");
2014Expect(1, 120779, '\P{Is_Cased=false}', "");
2015Expect(0, 120779, '\P{^Is_Cased=false}', "");
2016Expect(1, 120780, '\p{Is_Cased=_ false}', "");
2017Expect(0, 120780, '\p{^Is_Cased=_ false}', "");
2018Expect(0, 120780, '\P{Is_Cased=_ false}', "");
2019Expect(1, 120780, '\P{^Is_Cased=_ false}', "");
2020Expect(0, 120779, '\p{Is_Cased=_ false}', "");
2021Expect(1, 120779, '\p{^Is_Cased=_ false}', "");
2022Expect(1, 120779, '\P{Is_Cased=_ false}', "");
2023Expect(0, 120779, '\P{^Is_Cased=_ false}', "");
2024Error('\p{Cased= yes/a/}');
2025Error('\P{Cased= yes/a/}');
2026Expect(1, 120779, '\p{Cased=yes}', "");
2027Expect(0, 120779, '\p{^Cased=yes}', "");
2028Expect(0, 120779, '\P{Cased=yes}', "");
2029Expect(1, 120779, '\P{^Cased=yes}', "");
2030Expect(0, 120780, '\p{Cased=yes}', "");
2031Expect(1, 120780, '\p{^Cased=yes}', "");
2032Expect(1, 120780, '\P{Cased=yes}', "");
2033Expect(0, 120780, '\P{^Cased=yes}', "");
2034Expect(1, 120779, '\p{Cased=	Yes}', "");
2035Expect(0, 120779, '\p{^Cased=	Yes}', "");
2036Expect(0, 120779, '\P{Cased=	Yes}', "");
2037Expect(1, 120779, '\P{^Cased=	Yes}', "");
2038Expect(0, 120780, '\p{Cased=	Yes}', "");
2039Expect(1, 120780, '\p{^Cased=	Yes}', "");
2040Expect(1, 120780, '\P{Cased=	Yes}', "");
2041Expect(0, 120780, '\P{^Cased=	Yes}', "");
2042Error('\p{Is_Cased=/a/y}');
2043Error('\P{Is_Cased=/a/y}');
2044Expect(1, 120779, '\p{Is_Cased:y}', "");
2045Expect(0, 120779, '\p{^Is_Cased:y}', "");
2046Expect(0, 120779, '\P{Is_Cased:y}', "");
2047Expect(1, 120779, '\P{^Is_Cased:y}', "");
2048Expect(0, 120780, '\p{Is_Cased:y}', "");
2049Expect(1, 120780, '\p{^Is_Cased:y}', "");
2050Expect(1, 120780, '\P{Is_Cased:y}', "");
2051Expect(0, 120780, '\P{^Is_Cased:y}', "");
2052Expect(1, 120779, '\p{Is_Cased=-	y}', "");
2053Expect(0, 120779, '\p{^Is_Cased=-	y}', "");
2054Expect(0, 120779, '\P{Is_Cased=-	y}', "");
2055Expect(1, 120779, '\P{^Is_Cased=-	y}', "");
2056Expect(0, 120780, '\p{Is_Cased=-	y}', "");
2057Expect(1, 120780, '\p{^Is_Cased=-	y}', "");
2058Expect(1, 120780, '\P{Is_Cased=-	y}', "");
2059Expect(0, 120780, '\P{^Is_Cased=-	y}', "");
2060Error('\p{Cased= /a/T}');
2061Error('\P{Cased= /a/T}');
2062Expect(1, 120779, '\p{Cased=t}', "");
2063Expect(0, 120779, '\p{^Cased=t}', "");
2064Expect(0, 120779, '\P{Cased=t}', "");
2065Expect(1, 120779, '\P{^Cased=t}', "");
2066Expect(0, 120780, '\p{Cased=t}', "");
2067Expect(1, 120780, '\p{^Cased=t}', "");
2068Expect(1, 120780, '\P{Cased=t}', "");
2069Expect(0, 120780, '\P{^Cased=t}', "");
2070Expect(1, 120779, '\p{Cased=  t}', "");
2071Expect(0, 120779, '\p{^Cased=  t}', "");
2072Expect(0, 120779, '\P{Cased=  t}', "");
2073Expect(1, 120779, '\P{^Cased=  t}', "");
2074Expect(0, 120780, '\p{Cased=  t}', "");
2075Expect(1, 120780, '\p{^Cased=  t}', "");
2076Expect(1, 120780, '\P{Cased=  t}', "");
2077Expect(0, 120780, '\P{^Cased=  t}', "");
2078Error('\p{Is_Cased= True/a/}');
2079Error('\P{Is_Cased= True/a/}');
2080Expect(1, 120779, '\p{Is_Cased=true}', "");
2081Expect(0, 120779, '\p{^Is_Cased=true}', "");
2082Expect(0, 120779, '\P{Is_Cased=true}', "");
2083Expect(1, 120779, '\P{^Is_Cased=true}', "");
2084Expect(0, 120780, '\p{Is_Cased=true}', "");
2085Expect(1, 120780, '\p{^Is_Cased=true}', "");
2086Expect(1, 120780, '\P{Is_Cased=true}', "");
2087Expect(0, 120780, '\P{^Is_Cased=true}', "");
2088Expect(1, 120779, '\p{Is_Cased=	_True}', "");
2089Expect(0, 120779, '\p{^Is_Cased=	_True}', "");
2090Expect(0, 120779, '\P{Is_Cased=	_True}', "");
2091Expect(1, 120779, '\P{^Is_Cased=	_True}', "");
2092Expect(0, 120780, '\p{Is_Cased=	_True}', "");
2093Expect(1, 120780, '\p{^Is_Cased=	_True}', "");
2094Expect(1, 120780, '\P{Is_Cased=	_True}', "");
2095Expect(0, 120780, '\P{^Is_Cased=	_True}', "");
2096Error('\p{Full_Composition_Exclusion:   :=_ no}');
2097Error('\P{Full_Composition_Exclusion:   :=_ no}');
2098Expect(1, 195102, '\p{Full_Composition_Exclusion:no}', "");
2099Expect(0, 195102, '\p{^Full_Composition_Exclusion:no}', "");
2100Expect(0, 195102, '\P{Full_Composition_Exclusion:no}', "");
2101Expect(1, 195102, '\P{^Full_Composition_Exclusion:no}', "");
2102Expect(0, 195101, '\p{Full_Composition_Exclusion:no}', "");
2103Expect(1, 195101, '\p{^Full_Composition_Exclusion:no}', "");
2104Expect(1, 195101, '\P{Full_Composition_Exclusion:no}', "");
2105Expect(0, 195101, '\P{^Full_Composition_Exclusion:no}', "");
2106Expect(1, 195102, '\p{Full_Composition_Exclusion= 	No}', "");
2107Expect(0, 195102, '\p{^Full_Composition_Exclusion= 	No}', "");
2108Expect(0, 195102, '\P{Full_Composition_Exclusion= 	No}', "");
2109Expect(1, 195102, '\P{^Full_Composition_Exclusion= 	No}', "");
2110Expect(0, 195101, '\p{Full_Composition_Exclusion= 	No}', "");
2111Expect(1, 195101, '\p{^Full_Composition_Exclusion= 	No}', "");
2112Expect(1, 195101, '\P{Full_Composition_Exclusion= 	No}', "");
2113Expect(0, 195101, '\P{^Full_Composition_Exclusion= 	No}', "");
2114Error('\p{Comp_Ex=/a/_N}');
2115Error('\P{Comp_Ex=/a/_N}');
2116Expect(1, 195102, '\p{Comp_Ex=n}', "");
2117Expect(0, 195102, '\p{^Comp_Ex=n}', "");
2118Expect(0, 195102, '\P{Comp_Ex=n}', "");
2119Expect(1, 195102, '\P{^Comp_Ex=n}', "");
2120Expect(0, 195101, '\p{Comp_Ex=n}', "");
2121Expect(1, 195101, '\p{^Comp_Ex=n}', "");
2122Expect(1, 195101, '\P{Comp_Ex=n}', "");
2123Expect(0, 195101, '\P{^Comp_Ex=n}', "");
2124Expect(1, 195102, '\p{Comp_Ex=--n}', "");
2125Expect(0, 195102, '\p{^Comp_Ex=--n}', "");
2126Expect(0, 195102, '\P{Comp_Ex=--n}', "");
2127Expect(1, 195102, '\P{^Comp_Ex=--n}', "");
2128Expect(0, 195101, '\p{Comp_Ex=--n}', "");
2129Expect(1, 195101, '\p{^Comp_Ex=--n}', "");
2130Expect(1, 195101, '\P{Comp_Ex=--n}', "");
2131Expect(0, 195101, '\P{^Comp_Ex=--n}', "");
2132Error('\p{Is_Full_Composition_Exclusion:	/a/f}');
2133Error('\P{Is_Full_Composition_Exclusion:	/a/f}');
2134Expect(1, 195102, '\p{Is_Full_Composition_Exclusion=f}', "");
2135Expect(0, 195102, '\p{^Is_Full_Composition_Exclusion=f}', "");
2136Expect(0, 195102, '\P{Is_Full_Composition_Exclusion=f}', "");
2137Expect(1, 195102, '\P{^Is_Full_Composition_Exclusion=f}', "");
2138Expect(0, 195101, '\p{Is_Full_Composition_Exclusion=f}', "");
2139Expect(1, 195101, '\p{^Is_Full_Composition_Exclusion=f}', "");
2140Expect(1, 195101, '\P{Is_Full_Composition_Exclusion=f}', "");
2141Expect(0, 195101, '\P{^Is_Full_Composition_Exclusion=f}', "");
2142Expect(1, 195102, '\p{Is_Full_Composition_Exclusion:			F}', "");
2143Expect(0, 195102, '\p{^Is_Full_Composition_Exclusion:			F}', "");
2144Expect(0, 195102, '\P{Is_Full_Composition_Exclusion:			F}', "");
2145Expect(1, 195102, '\P{^Is_Full_Composition_Exclusion:			F}', "");
2146Expect(0, 195101, '\p{Is_Full_Composition_Exclusion:			F}', "");
2147Expect(1, 195101, '\p{^Is_Full_Composition_Exclusion:			F}', "");
2148Expect(1, 195101, '\P{Is_Full_Composition_Exclusion:			F}', "");
2149Expect(0, 195101, '\P{^Is_Full_Composition_Exclusion:			F}', "");
2150Error('\p{Is_Comp_Ex= FALSE:=}');
2151Error('\P{Is_Comp_Ex= FALSE:=}');
2152Expect(1, 195102, '\p{Is_Comp_Ex=false}', "");
2153Expect(0, 195102, '\p{^Is_Comp_Ex=false}', "");
2154Expect(0, 195102, '\P{Is_Comp_Ex=false}', "");
2155Expect(1, 195102, '\P{^Is_Comp_Ex=false}', "");
2156Expect(0, 195101, '\p{Is_Comp_Ex=false}', "");
2157Expect(1, 195101, '\p{^Is_Comp_Ex=false}', "");
2158Expect(1, 195101, '\P{Is_Comp_Ex=false}', "");
2159Expect(0, 195101, '\P{^Is_Comp_Ex=false}', "");
2160Expect(1, 195102, '\p{Is_Comp_Ex=	-FALSE}', "");
2161Expect(0, 195102, '\p{^Is_Comp_Ex=	-FALSE}', "");
2162Expect(0, 195102, '\P{Is_Comp_Ex=	-FALSE}', "");
2163Expect(1, 195102, '\P{^Is_Comp_Ex=	-FALSE}', "");
2164Expect(0, 195101, '\p{Is_Comp_Ex=	-FALSE}', "");
2165Expect(1, 195101, '\p{^Is_Comp_Ex=	-FALSE}', "");
2166Expect(1, 195101, '\P{Is_Comp_Ex=	-FALSE}', "");
2167Expect(0, 195101, '\P{^Is_Comp_Ex=	-FALSE}', "");
2168Error('\p{Full_Composition_Exclusion:	-yes:=}');
2169Error('\P{Full_Composition_Exclusion:	-yes:=}');
2170Expect(1, 195101, '\p{Full_Composition_Exclusion=yes}', "");
2171Expect(0, 195101, '\p{^Full_Composition_Exclusion=yes}', "");
2172Expect(0, 195101, '\P{Full_Composition_Exclusion=yes}', "");
2173Expect(1, 195101, '\P{^Full_Composition_Exclusion=yes}', "");
2174Expect(0, 195102, '\p{Full_Composition_Exclusion=yes}', "");
2175Expect(1, 195102, '\p{^Full_Composition_Exclusion=yes}', "");
2176Expect(1, 195102, '\P{Full_Composition_Exclusion=yes}', "");
2177Expect(0, 195102, '\P{^Full_Composition_Exclusion=yes}', "");
2178Expect(1, 195101, '\p{Full_Composition_Exclusion=- Yes}', "");
2179Expect(0, 195101, '\p{^Full_Composition_Exclusion=- Yes}', "");
2180Expect(0, 195101, '\P{Full_Composition_Exclusion=- Yes}', "");
2181Expect(1, 195101, '\P{^Full_Composition_Exclusion=- Yes}', "");
2182Expect(0, 195102, '\p{Full_Composition_Exclusion=- Yes}', "");
2183Expect(1, 195102, '\p{^Full_Composition_Exclusion=- Yes}', "");
2184Expect(1, 195102, '\P{Full_Composition_Exclusion=- Yes}', "");
2185Expect(0, 195102, '\P{^Full_Composition_Exclusion=- Yes}', "");
2186Error('\p{Comp_Ex=:=	 Y}');
2187Error('\P{Comp_Ex=:=	 Y}');
2188Expect(1, 195101, '\p{Comp_Ex=y}', "");
2189Expect(0, 195101, '\p{^Comp_Ex=y}', "");
2190Expect(0, 195101, '\P{Comp_Ex=y}', "");
2191Expect(1, 195101, '\P{^Comp_Ex=y}', "");
2192Expect(0, 195102, '\p{Comp_Ex=y}', "");
2193Expect(1, 195102, '\p{^Comp_Ex=y}', "");
2194Expect(1, 195102, '\P{Comp_Ex=y}', "");
2195Expect(0, 195102, '\P{^Comp_Ex=y}', "");
2196Expect(1, 195101, '\p{Comp_Ex=-_Y}', "");
2197Expect(0, 195101, '\p{^Comp_Ex=-_Y}', "");
2198Expect(0, 195101, '\P{Comp_Ex=-_Y}', "");
2199Expect(1, 195101, '\P{^Comp_Ex=-_Y}', "");
2200Expect(0, 195102, '\p{Comp_Ex=-_Y}', "");
2201Expect(1, 195102, '\p{^Comp_Ex=-_Y}', "");
2202Expect(1, 195102, '\P{Comp_Ex=-_Y}', "");
2203Expect(0, 195102, '\P{^Comp_Ex=-_Y}', "");
2204Error('\p{Is_Full_Composition_Exclusion=	:=t}');
2205Error('\P{Is_Full_Composition_Exclusion=	:=t}');
2206Expect(1, 195101, '\p{Is_Full_Composition_Exclusion=t}', "");
2207Expect(0, 195101, '\p{^Is_Full_Composition_Exclusion=t}', "");
2208Expect(0, 195101, '\P{Is_Full_Composition_Exclusion=t}', "");
2209Expect(1, 195101, '\P{^Is_Full_Composition_Exclusion=t}', "");
2210Expect(0, 195102, '\p{Is_Full_Composition_Exclusion=t}', "");
2211Expect(1, 195102, '\p{^Is_Full_Composition_Exclusion=t}', "");
2212Expect(1, 195102, '\P{Is_Full_Composition_Exclusion=t}', "");
2213Expect(0, 195102, '\P{^Is_Full_Composition_Exclusion=t}', "");
2214Expect(1, 195101, '\p{Is_Full_Composition_Exclusion=	T}', "");
2215Expect(0, 195101, '\p{^Is_Full_Composition_Exclusion=	T}', "");
2216Expect(0, 195101, '\P{Is_Full_Composition_Exclusion=	T}', "");
2217Expect(1, 195101, '\P{^Is_Full_Composition_Exclusion=	T}', "");
2218Expect(0, 195102, '\p{Is_Full_Composition_Exclusion=	T}', "");
2219Expect(1, 195102, '\p{^Is_Full_Composition_Exclusion=	T}', "");
2220Expect(1, 195102, '\P{Is_Full_Composition_Exclusion=	T}', "");
2221Expect(0, 195102, '\P{^Is_Full_Composition_Exclusion=	T}', "");
2222Error('\p{Is_Comp_Ex=- True/a/}');
2223Error('\P{Is_Comp_Ex=- True/a/}');
2224Expect(1, 195101, '\p{Is_Comp_Ex=true}', "");
2225Expect(0, 195101, '\p{^Is_Comp_Ex=true}', "");
2226Expect(0, 195101, '\P{Is_Comp_Ex=true}', "");
2227Expect(1, 195101, '\P{^Is_Comp_Ex=true}', "");
2228Expect(0, 195102, '\p{Is_Comp_Ex=true}', "");
2229Expect(1, 195102, '\p{^Is_Comp_Ex=true}', "");
2230Expect(1, 195102, '\P{Is_Comp_Ex=true}', "");
2231Expect(0, 195102, '\P{^Is_Comp_Ex=true}', "");
2232Expect(1, 195101, '\p{Is_Comp_Ex:	_TRUE}', "");
2233Expect(0, 195101, '\p{^Is_Comp_Ex:	_TRUE}', "");
2234Expect(0, 195101, '\P{Is_Comp_Ex:	_TRUE}', "");
2235Expect(1, 195101, '\P{^Is_Comp_Ex:	_TRUE}', "");
2236Expect(0, 195102, '\p{Is_Comp_Ex:	_TRUE}', "");
2237Expect(1, 195102, '\p{^Is_Comp_Ex:	_TRUE}', "");
2238Expect(1, 195102, '\P{Is_Comp_Ex:	_TRUE}', "");
2239Expect(0, 195102, '\P{^Is_Comp_Ex:	_TRUE}', "");
2240Error('\p{Default_Ignorable_Code_Point=/a/No}');
2241Error('\P{Default_Ignorable_Code_Point=/a/No}');
2242Expect(1, 921600, '\p{Default_Ignorable_Code_Point=no}', "");
2243Expect(0, 921600, '\p{^Default_Ignorable_Code_Point=no}', "");
2244Expect(0, 921600, '\P{Default_Ignorable_Code_Point=no}', "");
2245Expect(1, 921600, '\P{^Default_Ignorable_Code_Point=no}', "");
2246Expect(0, 921599, '\p{Default_Ignorable_Code_Point=no}', "");
2247Expect(1, 921599, '\p{^Default_Ignorable_Code_Point=no}', "");
2248Expect(1, 921599, '\P{Default_Ignorable_Code_Point=no}', "");
2249Expect(0, 921599, '\P{^Default_Ignorable_Code_Point=no}', "");
2250Expect(1, 921600, '\p{Default_Ignorable_Code_Point=	No}', "");
2251Expect(0, 921600, '\p{^Default_Ignorable_Code_Point=	No}', "");
2252Expect(0, 921600, '\P{Default_Ignorable_Code_Point=	No}', "");
2253Expect(1, 921600, '\P{^Default_Ignorable_Code_Point=	No}', "");
2254Expect(0, 921599, '\p{Default_Ignorable_Code_Point=	No}', "");
2255Expect(1, 921599, '\p{^Default_Ignorable_Code_Point=	No}', "");
2256Expect(1, 921599, '\P{Default_Ignorable_Code_Point=	No}', "");
2257Expect(0, 921599, '\P{^Default_Ignorable_Code_Point=	No}', "");
2258Error('\p{DI:-n/a/}');
2259Error('\P{DI:-n/a/}');
2260Expect(1, 921600, '\p{DI=n}', "");
2261Expect(0, 921600, '\p{^DI=n}', "");
2262Expect(0, 921600, '\P{DI=n}', "");
2263Expect(1, 921600, '\P{^DI=n}', "");
2264Expect(0, 921599, '\p{DI=n}', "");
2265Expect(1, 921599, '\p{^DI=n}', "");
2266Expect(1, 921599, '\P{DI=n}', "");
2267Expect(0, 921599, '\P{^DI=n}', "");
2268Expect(1, 921600, '\p{DI= n}', "");
2269Expect(0, 921600, '\p{^DI= n}', "");
2270Expect(0, 921600, '\P{DI= n}', "");
2271Expect(1, 921600, '\P{^DI= n}', "");
2272Expect(0, 921599, '\p{DI= n}', "");
2273Expect(1, 921599, '\p{^DI= n}', "");
2274Expect(1, 921599, '\P{DI= n}', "");
2275Expect(0, 921599, '\P{^DI= n}', "");
2276Error('\p{Is_Default_Ignorable_Code_Point:	-:=F}');
2277Error('\P{Is_Default_Ignorable_Code_Point:	-:=F}');
2278Expect(1, 921600, '\p{Is_Default_Ignorable_Code_Point=f}', "");
2279Expect(0, 921600, '\p{^Is_Default_Ignorable_Code_Point=f}', "");
2280Expect(0, 921600, '\P{Is_Default_Ignorable_Code_Point=f}', "");
2281Expect(1, 921600, '\P{^Is_Default_Ignorable_Code_Point=f}', "");
2282Expect(0, 921599, '\p{Is_Default_Ignorable_Code_Point=f}', "");
2283Expect(1, 921599, '\p{^Is_Default_Ignorable_Code_Point=f}', "");
2284Expect(1, 921599, '\P{Is_Default_Ignorable_Code_Point=f}', "");
2285Expect(0, 921599, '\P{^Is_Default_Ignorable_Code_Point=f}', "");
2286Expect(1, 921600, '\p{Is_Default_Ignorable_Code_Point= f}', "");
2287Expect(0, 921600, '\p{^Is_Default_Ignorable_Code_Point= f}', "");
2288Expect(0, 921600, '\P{Is_Default_Ignorable_Code_Point= f}', "");
2289Expect(1, 921600, '\P{^Is_Default_Ignorable_Code_Point= f}', "");
2290Expect(0, 921599, '\p{Is_Default_Ignorable_Code_Point= f}', "");
2291Expect(1, 921599, '\p{^Is_Default_Ignorable_Code_Point= f}', "");
2292Expect(1, 921599, '\P{Is_Default_Ignorable_Code_Point= f}', "");
2293Expect(0, 921599, '\P{^Is_Default_Ignorable_Code_Point= f}', "");
2294Error('\p{Is_DI=	:=FALSE}');
2295Error('\P{Is_DI=	:=FALSE}');
2296Expect(1, 921600, '\p{Is_DI=false}', "");
2297Expect(0, 921600, '\p{^Is_DI=false}', "");
2298Expect(0, 921600, '\P{Is_DI=false}', "");
2299Expect(1, 921600, '\P{^Is_DI=false}', "");
2300Expect(0, 921599, '\p{Is_DI=false}', "");
2301Expect(1, 921599, '\p{^Is_DI=false}', "");
2302Expect(1, 921599, '\P{Is_DI=false}', "");
2303Expect(0, 921599, '\P{^Is_DI=false}', "");
2304Expect(1, 921600, '\p{Is_DI=	_False}', "");
2305Expect(0, 921600, '\p{^Is_DI=	_False}', "");
2306Expect(0, 921600, '\P{Is_DI=	_False}', "");
2307Expect(1, 921600, '\P{^Is_DI=	_False}', "");
2308Expect(0, 921599, '\p{Is_DI=	_False}', "");
2309Expect(1, 921599, '\p{^Is_DI=	_False}', "");
2310Expect(1, 921599, '\P{Is_DI=	_False}', "");
2311Expect(0, 921599, '\P{^Is_DI=	_False}', "");
2312Error('\p{Default_Ignorable_Code_Point=:= -yes}');
2313Error('\P{Default_Ignorable_Code_Point=:= -yes}');
2314Expect(1, 921599, '\p{Default_Ignorable_Code_Point=yes}', "");
2315Expect(0, 921599, '\p{^Default_Ignorable_Code_Point=yes}', "");
2316Expect(0, 921599, '\P{Default_Ignorable_Code_Point=yes}', "");
2317Expect(1, 921599, '\P{^Default_Ignorable_Code_Point=yes}', "");
2318Expect(0, 921600, '\p{Default_Ignorable_Code_Point=yes}', "");
2319Expect(1, 921600, '\p{^Default_Ignorable_Code_Point=yes}', "");
2320Expect(1, 921600, '\P{Default_Ignorable_Code_Point=yes}', "");
2321Expect(0, 921600, '\P{^Default_Ignorable_Code_Point=yes}', "");
2322Expect(1, 921599, '\p{Default_Ignorable_Code_Point=_YES}', "");
2323Expect(0, 921599, '\p{^Default_Ignorable_Code_Point=_YES}', "");
2324Expect(0, 921599, '\P{Default_Ignorable_Code_Point=_YES}', "");
2325Expect(1, 921599, '\P{^Default_Ignorable_Code_Point=_YES}', "");
2326Expect(0, 921600, '\p{Default_Ignorable_Code_Point=_YES}', "");
2327Expect(1, 921600, '\p{^Default_Ignorable_Code_Point=_YES}', "");
2328Expect(1, 921600, '\P{Default_Ignorable_Code_Point=_YES}', "");
2329Expect(0, 921600, '\P{^Default_Ignorable_Code_Point=_YES}', "");
2330Error('\p{DI=_ Y:=}');
2331Error('\P{DI=_ Y:=}');
2332Expect(1, 921599, '\p{DI=y}', "");
2333Expect(0, 921599, '\p{^DI=y}', "");
2334Expect(0, 921599, '\P{DI=y}', "");
2335Expect(1, 921599, '\P{^DI=y}', "");
2336Expect(0, 921600, '\p{DI=y}', "");
2337Expect(1, 921600, '\p{^DI=y}', "");
2338Expect(1, 921600, '\P{DI=y}', "");
2339Expect(0, 921600, '\P{^DI=y}', "");
2340Expect(1, 921599, '\p{DI=  Y}', "");
2341Expect(0, 921599, '\p{^DI=  Y}', "");
2342Expect(0, 921599, '\P{DI=  Y}', "");
2343Expect(1, 921599, '\P{^DI=  Y}', "");
2344Expect(0, 921600, '\p{DI=  Y}', "");
2345Expect(1, 921600, '\p{^DI=  Y}', "");
2346Expect(1, 921600, '\P{DI=  Y}', "");
2347Expect(0, 921600, '\P{^DI=  Y}', "");
2348Error('\p{Is_Default_Ignorable_Code_Point=:=	-T}');
2349Error('\P{Is_Default_Ignorable_Code_Point=:=	-T}');
2350Expect(1, 921599, '\p{Is_Default_Ignorable_Code_Point=t}', "");
2351Expect(0, 921599, '\p{^Is_Default_Ignorable_Code_Point=t}', "");
2352Expect(0, 921599, '\P{Is_Default_Ignorable_Code_Point=t}', "");
2353Expect(1, 921599, '\P{^Is_Default_Ignorable_Code_Point=t}', "");
2354Expect(0, 921600, '\p{Is_Default_Ignorable_Code_Point=t}', "");
2355Expect(1, 921600, '\p{^Is_Default_Ignorable_Code_Point=t}', "");
2356Expect(1, 921600, '\P{Is_Default_Ignorable_Code_Point=t}', "");
2357Expect(0, 921600, '\P{^Is_Default_Ignorable_Code_Point=t}', "");
2358Expect(1, 921599, '\p{Is_Default_Ignorable_Code_Point= T}', "");
2359Expect(0, 921599, '\p{^Is_Default_Ignorable_Code_Point= T}', "");
2360Expect(0, 921599, '\P{Is_Default_Ignorable_Code_Point= T}', "");
2361Expect(1, 921599, '\P{^Is_Default_Ignorable_Code_Point= T}', "");
2362Expect(0, 921600, '\p{Is_Default_Ignorable_Code_Point= T}', "");
2363Expect(1, 921600, '\p{^Is_Default_Ignorable_Code_Point= T}', "");
2364Expect(1, 921600, '\P{Is_Default_Ignorable_Code_Point= T}', "");
2365Expect(0, 921600, '\P{^Is_Default_Ignorable_Code_Point= T}', "");
2366Error('\p{Is_DI=/a/ 	true}');
2367Error('\P{Is_DI=/a/ 	true}');
2368Expect(1, 921599, '\p{Is_DI=true}', "");
2369Expect(0, 921599, '\p{^Is_DI=true}', "");
2370Expect(0, 921599, '\P{Is_DI=true}', "");
2371Expect(1, 921599, '\P{^Is_DI=true}', "");
2372Expect(0, 921600, '\p{Is_DI=true}', "");
2373Expect(1, 921600, '\p{^Is_DI=true}', "");
2374Expect(1, 921600, '\P{Is_DI=true}', "");
2375Expect(0, 921600, '\P{^Is_DI=true}', "");
2376Expect(1, 921599, '\p{Is_DI=	True}', "");
2377Expect(0, 921599, '\p{^Is_DI=	True}', "");
2378Expect(0, 921599, '\P{Is_DI=	True}', "");
2379Expect(1, 921599, '\P{^Is_DI=	True}', "");
2380Expect(0, 921600, '\p{Is_DI=	True}', "");
2381Expect(1, 921600, '\p{^Is_DI=	True}', "");
2382Expect(1, 921600, '\P{Is_DI=	True}', "");
2383Expect(0, 921600, '\P{^Is_DI=	True}', "");
2384Error('\p{Dash=:=_ No}');
2385Error('\P{Dash=:=_ No}');
2386Expect(1, 65294, '\p{Dash:no}', "");
2387Expect(0, 65294, '\p{^Dash:no}', "");
2388Expect(0, 65294, '\P{Dash:no}', "");
2389Expect(1, 65294, '\P{^Dash:no}', "");
2390Expect(0, 65293, '\p{Dash:no}', "");
2391Expect(1, 65293, '\p{^Dash:no}', "");
2392Expect(1, 65293, '\P{Dash:no}', "");
2393Expect(0, 65293, '\P{^Dash:no}', "");
2394Expect(1, 65294, '\p{Dash=_-No}', "");
2395Expect(0, 65294, '\p{^Dash=_-No}', "");
2396Expect(0, 65294, '\P{Dash=_-No}', "");
2397Expect(1, 65294, '\P{^Dash=_-No}', "");
2398Expect(0, 65293, '\p{Dash=_-No}', "");
2399Expect(1, 65293, '\p{^Dash=_-No}', "");
2400Expect(1, 65293, '\P{Dash=_-No}', "");
2401Expect(0, 65293, '\P{^Dash=_-No}', "");
2402Error('\p{Is_Dash=_N:=}');
2403Error('\P{Is_Dash=_N:=}');
2404Expect(1, 65294, '\p{Is_Dash=n}', "");
2405Expect(0, 65294, '\p{^Is_Dash=n}', "");
2406Expect(0, 65294, '\P{Is_Dash=n}', "");
2407Expect(1, 65294, '\P{^Is_Dash=n}', "");
2408Expect(0, 65293, '\p{Is_Dash=n}', "");
2409Expect(1, 65293, '\p{^Is_Dash=n}', "");
2410Expect(1, 65293, '\P{Is_Dash=n}', "");
2411Expect(0, 65293, '\P{^Is_Dash=n}', "");
2412Expect(1, 65294, '\p{Is_Dash=-	N}', "");
2413Expect(0, 65294, '\p{^Is_Dash=-	N}', "");
2414Expect(0, 65294, '\P{Is_Dash=-	N}', "");
2415Expect(1, 65294, '\P{^Is_Dash=-	N}', "");
2416Expect(0, 65293, '\p{Is_Dash=-	N}', "");
2417Expect(1, 65293, '\p{^Is_Dash=-	N}', "");
2418Expect(1, 65293, '\P{Is_Dash=-	N}', "");
2419Expect(0, 65293, '\P{^Is_Dash=-	N}', "");
2420Error('\p{Dash:   := -f}');
2421Error('\P{Dash:   := -f}');
2422Expect(1, 65294, '\p{Dash=f}', "");
2423Expect(0, 65294, '\p{^Dash=f}', "");
2424Expect(0, 65294, '\P{Dash=f}', "");
2425Expect(1, 65294, '\P{^Dash=f}', "");
2426Expect(0, 65293, '\p{Dash=f}', "");
2427Expect(1, 65293, '\p{^Dash=f}', "");
2428Expect(1, 65293, '\P{Dash=f}', "");
2429Expect(0, 65293, '\P{^Dash=f}', "");
2430Expect(1, 65294, '\p{Dash=_F}', "");
2431Expect(0, 65294, '\p{^Dash=_F}', "");
2432Expect(0, 65294, '\P{Dash=_F}', "");
2433Expect(1, 65294, '\P{^Dash=_F}', "");
2434Expect(0, 65293, '\p{Dash=_F}', "");
2435Expect(1, 65293, '\p{^Dash=_F}', "");
2436Expect(1, 65293, '\P{Dash=_F}', "");
2437Expect(0, 65293, '\P{^Dash=_F}', "");
2438Error('\p{Is_Dash=:=--False}');
2439Error('\P{Is_Dash=:=--False}');
2440Expect(1, 65294, '\p{Is_Dash=false}', "");
2441Expect(0, 65294, '\p{^Is_Dash=false}', "");
2442Expect(0, 65294, '\P{Is_Dash=false}', "");
2443Expect(1, 65294, '\P{^Is_Dash=false}', "");
2444Expect(0, 65293, '\p{Is_Dash=false}', "");
2445Expect(1, 65293, '\p{^Is_Dash=false}', "");
2446Expect(1, 65293, '\P{Is_Dash=false}', "");
2447Expect(0, 65293, '\P{^Is_Dash=false}', "");
2448Expect(1, 65294, '\p{Is_Dash=_ False}', "");
2449Expect(0, 65294, '\p{^Is_Dash=_ False}', "");
2450Expect(0, 65294, '\P{Is_Dash=_ False}', "");
2451Expect(1, 65294, '\P{^Is_Dash=_ False}', "");
2452Expect(0, 65293, '\p{Is_Dash=_ False}', "");
2453Expect(1, 65293, '\p{^Is_Dash=_ False}', "");
2454Expect(1, 65293, '\P{Is_Dash=_ False}', "");
2455Expect(0, 65293, '\P{^Is_Dash=_ False}', "");
2456Error('\p{Dash=/a/ 	Yes}');
2457Error('\P{Dash=/a/ 	Yes}');
2458Expect(1, 65293, '\p{Dash=yes}', "");
2459Expect(0, 65293, '\p{^Dash=yes}', "");
2460Expect(0, 65293, '\P{Dash=yes}', "");
2461Expect(1, 65293, '\P{^Dash=yes}', "");
2462Expect(0, 65294, '\p{Dash=yes}', "");
2463Expect(1, 65294, '\p{^Dash=yes}', "");
2464Expect(1, 65294, '\P{Dash=yes}', "");
2465Expect(0, 65294, '\P{^Dash=yes}', "");
2466Expect(1, 65293, '\p{Dash: - Yes}', "");
2467Expect(0, 65293, '\p{^Dash: - Yes}', "");
2468Expect(0, 65293, '\P{Dash: - Yes}', "");
2469Expect(1, 65293, '\P{^Dash: - Yes}', "");
2470Expect(0, 65294, '\p{Dash: - Yes}', "");
2471Expect(1, 65294, '\p{^Dash: - Yes}', "");
2472Expect(1, 65294, '\P{Dash: - Yes}', "");
2473Expect(0, 65294, '\P{^Dash: - Yes}', "");
2474Error('\p{Is_Dash=:=-y}');
2475Error('\P{Is_Dash=:=-y}');
2476Expect(1, 65293, '\p{Is_Dash=y}', "");
2477Expect(0, 65293, '\p{^Is_Dash=y}', "");
2478Expect(0, 65293, '\P{Is_Dash=y}', "");
2479Expect(1, 65293, '\P{^Is_Dash=y}', "");
2480Expect(0, 65294, '\p{Is_Dash=y}', "");
2481Expect(1, 65294, '\p{^Is_Dash=y}', "");
2482Expect(1, 65294, '\P{Is_Dash=y}', "");
2483Expect(0, 65294, '\P{^Is_Dash=y}', "");
2484Expect(1, 65293, '\p{Is_Dash=_Y}', "");
2485Expect(0, 65293, '\p{^Is_Dash=_Y}', "");
2486Expect(0, 65293, '\P{Is_Dash=_Y}', "");
2487Expect(1, 65293, '\P{^Is_Dash=_Y}', "");
2488Expect(0, 65294, '\p{Is_Dash=_Y}', "");
2489Expect(1, 65294, '\p{^Is_Dash=_Y}', "");
2490Expect(1, 65294, '\P{Is_Dash=_Y}', "");
2491Expect(0, 65294, '\P{^Is_Dash=_Y}', "");
2492Error('\p{Dash=	/a/T}');
2493Error('\P{Dash=	/a/T}');
2494Expect(1, 65293, '\p{Dash=t}', "");
2495Expect(0, 65293, '\p{^Dash=t}', "");
2496Expect(0, 65293, '\P{Dash=t}', "");
2497Expect(1, 65293, '\P{^Dash=t}', "");
2498Expect(0, 65294, '\p{Dash=t}', "");
2499Expect(1, 65294, '\p{^Dash=t}', "");
2500Expect(1, 65294, '\P{Dash=t}', "");
2501Expect(0, 65294, '\P{^Dash=t}', "");
2502Expect(1, 65293, '\p{Dash=-t}', "");
2503Expect(0, 65293, '\p{^Dash=-t}', "");
2504Expect(0, 65293, '\P{Dash=-t}', "");
2505Expect(1, 65293, '\P{^Dash=-t}', "");
2506Expect(0, 65294, '\p{Dash=-t}', "");
2507Expect(1, 65294, '\p{^Dash=-t}', "");
2508Expect(1, 65294, '\P{Dash=-t}', "");
2509Expect(0, 65294, '\P{^Dash=-t}', "");
2510Error('\p{Is_Dash=	/a/True}');
2511Error('\P{Is_Dash=	/a/True}');
2512Expect(1, 65293, '\p{Is_Dash=true}', "");
2513Expect(0, 65293, '\p{^Is_Dash=true}', "");
2514Expect(0, 65293, '\P{Is_Dash=true}', "");
2515Expect(1, 65293, '\P{^Is_Dash=true}', "");
2516Expect(0, 65294, '\p{Is_Dash=true}', "");
2517Expect(1, 65294, '\p{^Is_Dash=true}', "");
2518Expect(1, 65294, '\P{Is_Dash=true}', "");
2519Expect(0, 65294, '\P{^Is_Dash=true}', "");
2520Expect(1, 65293, '\p{Is_Dash= true}', "");
2521Expect(0, 65293, '\p{^Is_Dash= true}', "");
2522Expect(0, 65293, '\P{Is_Dash= true}', "");
2523Expect(1, 65293, '\P{^Is_Dash= true}', "");
2524Expect(0, 65294, '\p{Is_Dash= true}', "");
2525Expect(1, 65294, '\p{^Is_Dash= true}', "");
2526Expect(1, 65294, '\P{Is_Dash= true}', "");
2527Expect(0, 65294, '\P{^Is_Dash= true}', "");
2528Error('\p{Deprecated= /a/NO}');
2529Error('\P{Deprecated= /a/NO}');
2530Expect(1, 917632, '\p{Deprecated=no}', "");
2531Expect(0, 917632, '\p{^Deprecated=no}', "");
2532Expect(0, 917632, '\P{Deprecated=no}', "");
2533Expect(1, 917632, '\P{^Deprecated=no}', "");
2534Expect(0, 917631, '\p{Deprecated=no}', "");
2535Expect(1, 917631, '\p{^Deprecated=no}', "");
2536Expect(1, 917631, '\P{Deprecated=no}', "");
2537Expect(0, 917631, '\P{^Deprecated=no}', "");
2538Expect(1, 917632, '\p{Deprecated= 	NO}', "");
2539Expect(0, 917632, '\p{^Deprecated= 	NO}', "");
2540Expect(0, 917632, '\P{Deprecated= 	NO}', "");
2541Expect(1, 917632, '\P{^Deprecated= 	NO}', "");
2542Expect(0, 917631, '\p{Deprecated= 	NO}', "");
2543Expect(1, 917631, '\p{^Deprecated= 	NO}', "");
2544Expect(1, 917631, '\P{Deprecated= 	NO}', "");
2545Expect(0, 917631, '\P{^Deprecated= 	NO}', "");
2546Error('\p{Dep= 	N:=}');
2547Error('\P{Dep= 	N:=}');
2548Expect(1, 917632, '\p{Dep=n}', "");
2549Expect(0, 917632, '\p{^Dep=n}', "");
2550Expect(0, 917632, '\P{Dep=n}', "");
2551Expect(1, 917632, '\P{^Dep=n}', "");
2552Expect(0, 917631, '\p{Dep=n}', "");
2553Expect(1, 917631, '\p{^Dep=n}', "");
2554Expect(1, 917631, '\P{Dep=n}', "");
2555Expect(0, 917631, '\P{^Dep=n}', "");
2556Expect(1, 917632, '\p{Dep: _N}', "");
2557Expect(0, 917632, '\p{^Dep: _N}', "");
2558Expect(0, 917632, '\P{Dep: _N}', "");
2559Expect(1, 917632, '\P{^Dep: _N}', "");
2560Expect(0, 917631, '\p{Dep: _N}', "");
2561Expect(1, 917631, '\p{^Dep: _N}', "");
2562Expect(1, 917631, '\P{Dep: _N}', "");
2563Expect(0, 917631, '\P{^Dep: _N}', "");
2564Error('\p{Is_Deprecated=_F/a/}');
2565Error('\P{Is_Deprecated=_F/a/}');
2566Expect(1, 917632, '\p{Is_Deprecated=f}', "");
2567Expect(0, 917632, '\p{^Is_Deprecated=f}', "");
2568Expect(0, 917632, '\P{Is_Deprecated=f}', "");
2569Expect(1, 917632, '\P{^Is_Deprecated=f}', "");
2570Expect(0, 917631, '\p{Is_Deprecated=f}', "");
2571Expect(1, 917631, '\p{^Is_Deprecated=f}', "");
2572Expect(1, 917631, '\P{Is_Deprecated=f}', "");
2573Expect(0, 917631, '\P{^Is_Deprecated=f}', "");
2574Expect(1, 917632, '\p{Is_Deprecated=  F}', "");
2575Expect(0, 917632, '\p{^Is_Deprecated=  F}', "");
2576Expect(0, 917632, '\P{Is_Deprecated=  F}', "");
2577Expect(1, 917632, '\P{^Is_Deprecated=  F}', "");
2578Expect(0, 917631, '\p{Is_Deprecated=  F}', "");
2579Expect(1, 917631, '\p{^Is_Deprecated=  F}', "");
2580Expect(1, 917631, '\P{Is_Deprecated=  F}', "");
2581Expect(0, 917631, '\P{^Is_Deprecated=  F}', "");
2582Error('\p{Is_Dep=:=	-FALSE}');
2583Error('\P{Is_Dep=:=	-FALSE}');
2584Expect(1, 917632, '\p{Is_Dep=false}', "");
2585Expect(0, 917632, '\p{^Is_Dep=false}', "");
2586Expect(0, 917632, '\P{Is_Dep=false}', "");
2587Expect(1, 917632, '\P{^Is_Dep=false}', "");
2588Expect(0, 917631, '\p{Is_Dep=false}', "");
2589Expect(1, 917631, '\p{^Is_Dep=false}', "");
2590Expect(1, 917631, '\P{Is_Dep=false}', "");
2591Expect(0, 917631, '\P{^Is_Dep=false}', "");
2592Expect(1, 917632, '\p{Is_Dep=_-false}', "");
2593Expect(0, 917632, '\p{^Is_Dep=_-false}', "");
2594Expect(0, 917632, '\P{Is_Dep=_-false}', "");
2595Expect(1, 917632, '\P{^Is_Dep=_-false}', "");
2596Expect(0, 917631, '\p{Is_Dep=_-false}', "");
2597Expect(1, 917631, '\p{^Is_Dep=_-false}', "");
2598Expect(1, 917631, '\P{Is_Dep=_-false}', "");
2599Expect(0, 917631, '\P{^Is_Dep=_-false}', "");
2600Error('\p{Deprecated=_/a/yes}');
2601Error('\P{Deprecated=_/a/yes}');
2602Expect(1, 917631, '\p{Deprecated=yes}', "");
2603Expect(0, 917631, '\p{^Deprecated=yes}', "");
2604Expect(0, 917631, '\P{Deprecated=yes}', "");
2605Expect(1, 917631, '\P{^Deprecated=yes}', "");
2606Expect(0, 917632, '\p{Deprecated=yes}', "");
2607Expect(1, 917632, '\p{^Deprecated=yes}', "");
2608Expect(1, 917632, '\P{Deprecated=yes}', "");
2609Expect(0, 917632, '\P{^Deprecated=yes}', "");
2610Expect(1, 917631, '\p{Deprecated=_YES}', "");
2611Expect(0, 917631, '\p{^Deprecated=_YES}', "");
2612Expect(0, 917631, '\P{Deprecated=_YES}', "");
2613Expect(1, 917631, '\P{^Deprecated=_YES}', "");
2614Expect(0, 917632, '\p{Deprecated=_YES}', "");
2615Expect(1, 917632, '\p{^Deprecated=_YES}', "");
2616Expect(1, 917632, '\P{Deprecated=_YES}', "");
2617Expect(0, 917632, '\P{^Deprecated=_YES}', "");
2618Error('\p{Dep= Y/a/}');
2619Error('\P{Dep= Y/a/}');
2620Expect(1, 917631, '\p{Dep=y}', "");
2621Expect(0, 917631, '\p{^Dep=y}', "");
2622Expect(0, 917631, '\P{Dep=y}', "");
2623Expect(1, 917631, '\P{^Dep=y}', "");
2624Expect(0, 917632, '\p{Dep=y}', "");
2625Expect(1, 917632, '\p{^Dep=y}', "");
2626Expect(1, 917632, '\P{Dep=y}', "");
2627Expect(0, 917632, '\P{^Dep=y}', "");
2628Expect(1, 917631, '\p{Dep= -Y}', "");
2629Expect(0, 917631, '\p{^Dep= -Y}', "");
2630Expect(0, 917631, '\P{Dep= -Y}', "");
2631Expect(1, 917631, '\P{^Dep= -Y}', "");
2632Expect(0, 917632, '\p{Dep= -Y}', "");
2633Expect(1, 917632, '\p{^Dep= -Y}', "");
2634Expect(1, 917632, '\P{Dep= -Y}', "");
2635Expect(0, 917632, '\P{^Dep= -Y}', "");
2636Error('\p{Is_Deprecated=_t/a/}');
2637Error('\P{Is_Deprecated=_t/a/}');
2638Expect(1, 917631, '\p{Is_Deprecated=t}', "");
2639Expect(0, 917631, '\p{^Is_Deprecated=t}', "");
2640Expect(0, 917631, '\P{Is_Deprecated=t}', "");
2641Expect(1, 917631, '\P{^Is_Deprecated=t}', "");
2642Expect(0, 917632, '\p{Is_Deprecated=t}', "");
2643Expect(1, 917632, '\p{^Is_Deprecated=t}', "");
2644Expect(1, 917632, '\P{Is_Deprecated=t}', "");
2645Expect(0, 917632, '\P{^Is_Deprecated=t}', "");
2646Expect(1, 917631, '\p{Is_Deprecated=  t}', "");
2647Expect(0, 917631, '\p{^Is_Deprecated=  t}', "");
2648Expect(0, 917631, '\P{Is_Deprecated=  t}', "");
2649Expect(1, 917631, '\P{^Is_Deprecated=  t}', "");
2650Expect(0, 917632, '\p{Is_Deprecated=  t}', "");
2651Expect(1, 917632, '\p{^Is_Deprecated=  t}', "");
2652Expect(1, 917632, '\P{Is_Deprecated=  t}', "");
2653Expect(0, 917632, '\P{^Is_Deprecated=  t}', "");
2654Error('\p{Is_Dep=/a/  TRUE}');
2655Error('\P{Is_Dep=/a/  TRUE}');
2656Expect(1, 917631, '\p{Is_Dep: true}', "");
2657Expect(0, 917631, '\p{^Is_Dep: true}', "");
2658Expect(0, 917631, '\P{Is_Dep: true}', "");
2659Expect(1, 917631, '\P{^Is_Dep: true}', "");
2660Expect(0, 917632, '\p{Is_Dep: true}', "");
2661Expect(1, 917632, '\p{^Is_Dep: true}', "");
2662Expect(1, 917632, '\P{Is_Dep: true}', "");
2663Expect(0, 917632, '\P{^Is_Dep: true}', "");
2664Expect(1, 917631, '\p{Is_Dep=_	TRUE}', "");
2665Expect(0, 917631, '\p{^Is_Dep=_	TRUE}', "");
2666Expect(0, 917631, '\P{Is_Dep=_	TRUE}', "");
2667Expect(1, 917631, '\P{^Is_Dep=_	TRUE}', "");
2668Expect(0, 917632, '\p{Is_Dep=_	TRUE}', "");
2669Expect(1, 917632, '\p{^Is_Dep=_	TRUE}', "");
2670Expect(1, 917632, '\P{Is_Dep=_	TRUE}', "");
2671Expect(0, 917632, '\P{^Is_Dep=_	TRUE}', "");
2672Error('\p{Diacritic=:=No}');
2673Error('\P{Diacritic=:=No}');
2674Expect(1, 119214, '\p{Diacritic=no}', "");
2675Expect(0, 119214, '\p{^Diacritic=no}', "");
2676Expect(0, 119214, '\P{Diacritic=no}', "");
2677Expect(1, 119214, '\P{^Diacritic=no}', "");
2678Expect(0, 119213, '\p{Diacritic=no}', "");
2679Expect(1, 119213, '\p{^Diacritic=no}', "");
2680Expect(1, 119213, '\P{Diacritic=no}', "");
2681Expect(0, 119213, '\P{^Diacritic=no}', "");
2682Expect(1, 119214, '\p{Diacritic=	_no}', "");
2683Expect(0, 119214, '\p{^Diacritic=	_no}', "");
2684Expect(0, 119214, '\P{Diacritic=	_no}', "");
2685Expect(1, 119214, '\P{^Diacritic=	_no}', "");
2686Expect(0, 119213, '\p{Diacritic=	_no}', "");
2687Expect(1, 119213, '\p{^Diacritic=	_no}', "");
2688Expect(1, 119213, '\P{Diacritic=	_no}', "");
2689Expect(0, 119213, '\P{^Diacritic=	_no}', "");
2690Error('\p{Dia=__N/a/}');
2691Error('\P{Dia=__N/a/}');
2692Expect(1, 119214, '\p{Dia=n}', "");
2693Expect(0, 119214, '\p{^Dia=n}', "");
2694Expect(0, 119214, '\P{Dia=n}', "");
2695Expect(1, 119214, '\P{^Dia=n}', "");
2696Expect(0, 119213, '\p{Dia=n}', "");
2697Expect(1, 119213, '\p{^Dia=n}', "");
2698Expect(1, 119213, '\P{Dia=n}', "");
2699Expect(0, 119213, '\P{^Dia=n}', "");
2700Expect(1, 119214, '\p{Dia=_N}', "");
2701Expect(0, 119214, '\p{^Dia=_N}', "");
2702Expect(0, 119214, '\P{Dia=_N}', "");
2703Expect(1, 119214, '\P{^Dia=_N}', "");
2704Expect(0, 119213, '\p{Dia=_N}', "");
2705Expect(1, 119213, '\p{^Dia=_N}', "");
2706Expect(1, 119213, '\P{Dia=_N}', "");
2707Expect(0, 119213, '\P{^Dia=_N}', "");
2708Error('\p{Is_Diacritic: F/a/}');
2709Error('\P{Is_Diacritic: F/a/}');
2710Expect(1, 119214, '\p{Is_Diacritic=f}', "");
2711Expect(0, 119214, '\p{^Is_Diacritic=f}', "");
2712Expect(0, 119214, '\P{Is_Diacritic=f}', "");
2713Expect(1, 119214, '\P{^Is_Diacritic=f}', "");
2714Expect(0, 119213, '\p{Is_Diacritic=f}', "");
2715Expect(1, 119213, '\p{^Is_Diacritic=f}', "");
2716Expect(1, 119213, '\P{Is_Diacritic=f}', "");
2717Expect(0, 119213, '\P{^Is_Diacritic=f}', "");
2718Expect(1, 119214, '\p{Is_Diacritic= f}', "");
2719Expect(0, 119214, '\p{^Is_Diacritic= f}', "");
2720Expect(0, 119214, '\P{Is_Diacritic= f}', "");
2721Expect(1, 119214, '\P{^Is_Diacritic= f}', "");
2722Expect(0, 119213, '\p{Is_Diacritic= f}', "");
2723Expect(1, 119213, '\p{^Is_Diacritic= f}', "");
2724Expect(1, 119213, '\P{Is_Diacritic= f}', "");
2725Expect(0, 119213, '\P{^Is_Diacritic= f}', "");
2726Error('\p{Is_Dia=:=-False}');
2727Error('\P{Is_Dia=:=-False}');
2728Expect(1, 119214, '\p{Is_Dia=false}', "");
2729Expect(0, 119214, '\p{^Is_Dia=false}', "");
2730Expect(0, 119214, '\P{Is_Dia=false}', "");
2731Expect(1, 119214, '\P{^Is_Dia=false}', "");
2732Expect(0, 119213, '\p{Is_Dia=false}', "");
2733Expect(1, 119213, '\p{^Is_Dia=false}', "");
2734Expect(1, 119213, '\P{Is_Dia=false}', "");
2735Expect(0, 119213, '\P{^Is_Dia=false}', "");
2736Expect(1, 119214, '\p{Is_Dia:   _	False}', "");
2737Expect(0, 119214, '\p{^Is_Dia:   _	False}', "");
2738Expect(0, 119214, '\P{Is_Dia:   _	False}', "");
2739Expect(1, 119214, '\P{^Is_Dia:   _	False}', "");
2740Expect(0, 119213, '\p{Is_Dia:   _	False}', "");
2741Expect(1, 119213, '\p{^Is_Dia:   _	False}', "");
2742Expect(1, 119213, '\P{Is_Dia:   _	False}', "");
2743Expect(0, 119213, '\P{^Is_Dia:   _	False}', "");
2744Error('\p{Diacritic::=-	Yes}');
2745Error('\P{Diacritic::=-	Yes}');
2746Expect(1, 119213, '\p{Diacritic=yes}', "");
2747Expect(0, 119213, '\p{^Diacritic=yes}', "");
2748Expect(0, 119213, '\P{Diacritic=yes}', "");
2749Expect(1, 119213, '\P{^Diacritic=yes}', "");
2750Expect(0, 119214, '\p{Diacritic=yes}', "");
2751Expect(1, 119214, '\p{^Diacritic=yes}', "");
2752Expect(1, 119214, '\P{Diacritic=yes}', "");
2753Expect(0, 119214, '\P{^Diacritic=yes}', "");
2754Expect(1, 119213, '\p{Diacritic=-	Yes}', "");
2755Expect(0, 119213, '\p{^Diacritic=-	Yes}', "");
2756Expect(0, 119213, '\P{Diacritic=-	Yes}', "");
2757Expect(1, 119213, '\P{^Diacritic=-	Yes}', "");
2758Expect(0, 119214, '\p{Diacritic=-	Yes}', "");
2759Expect(1, 119214, '\p{^Diacritic=-	Yes}', "");
2760Expect(1, 119214, '\P{Diacritic=-	Yes}', "");
2761Expect(0, 119214, '\P{^Diacritic=-	Yes}', "");
2762Error('\p{Dia=:=	Y}');
2763Error('\P{Dia=:=	Y}');
2764Expect(1, 119213, '\p{Dia=y}', "");
2765Expect(0, 119213, '\p{^Dia=y}', "");
2766Expect(0, 119213, '\P{Dia=y}', "");
2767Expect(1, 119213, '\P{^Dia=y}', "");
2768Expect(0, 119214, '\p{Dia=y}', "");
2769Expect(1, 119214, '\p{^Dia=y}', "");
2770Expect(1, 119214, '\P{Dia=y}', "");
2771Expect(0, 119214, '\P{^Dia=y}', "");
2772Expect(1, 119213, '\p{Dia=-_Y}', "");
2773Expect(0, 119213, '\p{^Dia=-_Y}', "");
2774Expect(0, 119213, '\P{Dia=-_Y}', "");
2775Expect(1, 119213, '\P{^Dia=-_Y}', "");
2776Expect(0, 119214, '\p{Dia=-_Y}', "");
2777Expect(1, 119214, '\p{^Dia=-_Y}', "");
2778Expect(1, 119214, '\P{Dia=-_Y}', "");
2779Expect(0, 119214, '\P{^Dia=-_Y}', "");
2780Error('\p{Is_Diacritic=:= T}');
2781Error('\P{Is_Diacritic=:= T}');
2782Expect(1, 119213, '\p{Is_Diacritic=t}', "");
2783Expect(0, 119213, '\p{^Is_Diacritic=t}', "");
2784Expect(0, 119213, '\P{Is_Diacritic=t}', "");
2785Expect(1, 119213, '\P{^Is_Diacritic=t}', "");
2786Expect(0, 119214, '\p{Is_Diacritic=t}', "");
2787Expect(1, 119214, '\p{^Is_Diacritic=t}', "");
2788Expect(1, 119214, '\P{Is_Diacritic=t}', "");
2789Expect(0, 119214, '\P{^Is_Diacritic=t}', "");
2790Expect(1, 119213, '\p{Is_Diacritic=  T}', "");
2791Expect(0, 119213, '\p{^Is_Diacritic=  T}', "");
2792Expect(0, 119213, '\P{Is_Diacritic=  T}', "");
2793Expect(1, 119213, '\P{^Is_Diacritic=  T}', "");
2794Expect(0, 119214, '\p{Is_Diacritic=  T}', "");
2795Expect(1, 119214, '\p{^Is_Diacritic=  T}', "");
2796Expect(1, 119214, '\P{Is_Diacritic=  T}', "");
2797Expect(0, 119214, '\P{^Is_Diacritic=  T}', "");
2798Error('\p{Is_Dia=:=True}');
2799Error('\P{Is_Dia=:=True}');
2800Expect(1, 119213, '\p{Is_Dia:   true}', "");
2801Expect(0, 119213, '\p{^Is_Dia:   true}', "");
2802Expect(0, 119213, '\P{Is_Dia:   true}', "");
2803Expect(1, 119213, '\P{^Is_Dia:   true}', "");
2804Expect(0, 119214, '\p{Is_Dia:   true}', "");
2805Expect(1, 119214, '\p{^Is_Dia:   true}', "");
2806Expect(1, 119214, '\P{Is_Dia:   true}', "");
2807Expect(0, 119214, '\P{^Is_Dia:   true}', "");
2808Expect(1, 119213, '\p{Is_Dia=	_True}', "");
2809Expect(0, 119213, '\p{^Is_Dia=	_True}', "");
2810Expect(0, 119213, '\P{Is_Dia=	_True}', "");
2811Expect(1, 119213, '\P{^Is_Dia=	_True}', "");
2812Expect(0, 119214, '\p{Is_Dia=	_True}', "");
2813Expect(1, 119214, '\p{^Is_Dia=	_True}', "");
2814Expect(1, 119214, '\P{Is_Dia=	_True}', "");
2815Expect(0, 119214, '\P{^Is_Dia=	_True}', "");
2816Error('\p{Extender=/a/no}');
2817Error('\P{Extender=/a/no}');
2818Expect(1, 65393, '\p{Extender=no}', "");
2819Expect(0, 65393, '\p{^Extender=no}', "");
2820Expect(0, 65393, '\P{Extender=no}', "");
2821Expect(1, 65393, '\P{^Extender=no}', "");
2822Expect(0, 65392, '\p{Extender=no}', "");
2823Expect(1, 65392, '\p{^Extender=no}', "");
2824Expect(1, 65392, '\P{Extender=no}', "");
2825Expect(0, 65392, '\P{^Extender=no}', "");
2826Expect(1, 65393, '\p{Extender:	_no}', "");
2827Expect(0, 65393, '\p{^Extender:	_no}', "");
2828Expect(0, 65393, '\P{Extender:	_no}', "");
2829Expect(1, 65393, '\P{^Extender:	_no}', "");
2830Expect(0, 65392, '\p{Extender:	_no}', "");
2831Expect(1, 65392, '\p{^Extender:	_no}', "");
2832Expect(1, 65392, '\P{Extender:	_no}', "");
2833Expect(0, 65392, '\P{^Extender:	_no}', "");
2834Error('\p{Ext=_/a/N}');
2835Error('\P{Ext=_/a/N}');
2836Expect(1, 65393, '\p{Ext=n}', "");
2837Expect(0, 65393, '\p{^Ext=n}', "");
2838Expect(0, 65393, '\P{Ext=n}', "");
2839Expect(1, 65393, '\P{^Ext=n}', "");
2840Expect(0, 65392, '\p{Ext=n}', "");
2841Expect(1, 65392, '\p{^Ext=n}', "");
2842Expect(1, 65392, '\P{Ext=n}', "");
2843Expect(0, 65392, '\P{^Ext=n}', "");
2844Expect(1, 65393, '\p{Ext=_N}', "");
2845Expect(0, 65393, '\p{^Ext=_N}', "");
2846Expect(0, 65393, '\P{Ext=_N}', "");
2847Expect(1, 65393, '\P{^Ext=_N}', "");
2848Expect(0, 65392, '\p{Ext=_N}', "");
2849Expect(1, 65392, '\p{^Ext=_N}', "");
2850Expect(1, 65392, '\P{Ext=_N}', "");
2851Expect(0, 65392, '\P{^Ext=_N}', "");
2852Error('\p{Is_Extender=	 f/a/}');
2853Error('\P{Is_Extender=	 f/a/}');
2854Expect(1, 65393, '\p{Is_Extender:   f}', "");
2855Expect(0, 65393, '\p{^Is_Extender:   f}', "");
2856Expect(0, 65393, '\P{Is_Extender:   f}', "");
2857Expect(1, 65393, '\P{^Is_Extender:   f}', "");
2858Expect(0, 65392, '\p{Is_Extender:   f}', "");
2859Expect(1, 65392, '\p{^Is_Extender:   f}', "");
2860Expect(1, 65392, '\P{Is_Extender:   f}', "");
2861Expect(0, 65392, '\P{^Is_Extender:   f}', "");
2862Expect(1, 65393, '\p{Is_Extender=-_F}', "");
2863Expect(0, 65393, '\p{^Is_Extender=-_F}', "");
2864Expect(0, 65393, '\P{Is_Extender=-_F}', "");
2865Expect(1, 65393, '\P{^Is_Extender=-_F}', "");
2866Expect(0, 65392, '\p{Is_Extender=-_F}', "");
2867Expect(1, 65392, '\p{^Is_Extender=-_F}', "");
2868Expect(1, 65392, '\P{Is_Extender=-_F}', "");
2869Expect(0, 65392, '\P{^Is_Extender=-_F}', "");
2870Error('\p{Is_Ext=--false/a/}');
2871Error('\P{Is_Ext=--false/a/}');
2872Expect(1, 65393, '\p{Is_Ext=false}', "");
2873Expect(0, 65393, '\p{^Is_Ext=false}', "");
2874Expect(0, 65393, '\P{Is_Ext=false}', "");
2875Expect(1, 65393, '\P{^Is_Ext=false}', "");
2876Expect(0, 65392, '\p{Is_Ext=false}', "");
2877Expect(1, 65392, '\p{^Is_Ext=false}', "");
2878Expect(1, 65392, '\P{Is_Ext=false}', "");
2879Expect(0, 65392, '\P{^Is_Ext=false}', "");
2880Expect(1, 65393, '\p{Is_Ext= -False}', "");
2881Expect(0, 65393, '\p{^Is_Ext= -False}', "");
2882Expect(0, 65393, '\P{Is_Ext= -False}', "");
2883Expect(1, 65393, '\P{^Is_Ext= -False}', "");
2884Expect(0, 65392, '\p{Is_Ext= -False}', "");
2885Expect(1, 65392, '\p{^Is_Ext= -False}', "");
2886Expect(1, 65392, '\P{Is_Ext= -False}', "");
2887Expect(0, 65392, '\P{^Is_Ext= -False}', "");
2888Error('\p{Extender= /a/Yes}');
2889Error('\P{Extender= /a/Yes}');
2890Expect(1, 65392, '\p{Extender=yes}', "");
2891Expect(0, 65392, '\p{^Extender=yes}', "");
2892Expect(0, 65392, '\P{Extender=yes}', "");
2893Expect(1, 65392, '\P{^Extender=yes}', "");
2894Expect(0, 65393, '\p{Extender=yes}', "");
2895Expect(1, 65393, '\p{^Extender=yes}', "");
2896Expect(1, 65393, '\P{Extender=yes}', "");
2897Expect(0, 65393, '\P{^Extender=yes}', "");
2898Expect(1, 65392, '\p{Extender=  Yes}', "");
2899Expect(0, 65392, '\p{^Extender=  Yes}', "");
2900Expect(0, 65392, '\P{Extender=  Yes}', "");
2901Expect(1, 65392, '\P{^Extender=  Yes}', "");
2902Expect(0, 65393, '\p{Extender=  Yes}', "");
2903Expect(1, 65393, '\p{^Extender=  Yes}', "");
2904Expect(1, 65393, '\P{Extender=  Yes}', "");
2905Expect(0, 65393, '\P{^Extender=  Yes}', "");
2906Error('\p{Ext=/a/- Y}');
2907Error('\P{Ext=/a/- Y}');
2908Expect(1, 65392, '\p{Ext=y}', "");
2909Expect(0, 65392, '\p{^Ext=y}', "");
2910Expect(0, 65392, '\P{Ext=y}', "");
2911Expect(1, 65392, '\P{^Ext=y}', "");
2912Expect(0, 65393, '\p{Ext=y}', "");
2913Expect(1, 65393, '\p{^Ext=y}', "");
2914Expect(1, 65393, '\P{Ext=y}', "");
2915Expect(0, 65393, '\P{^Ext=y}', "");
2916Expect(1, 65392, '\p{Ext=  y}', "");
2917Expect(0, 65392, '\p{^Ext=  y}', "");
2918Expect(0, 65392, '\P{Ext=  y}', "");
2919Expect(1, 65392, '\P{^Ext=  y}', "");
2920Expect(0, 65393, '\p{Ext=  y}', "");
2921Expect(1, 65393, '\p{^Ext=  y}', "");
2922Expect(1, 65393, '\P{Ext=  y}', "");
2923Expect(0, 65393, '\P{^Ext=  y}', "");
2924Error('\p{Is_Extender=:=	T}');
2925Error('\P{Is_Extender=:=	T}');
2926Expect(1, 65392, '\p{Is_Extender=t}', "");
2927Expect(0, 65392, '\p{^Is_Extender=t}', "");
2928Expect(0, 65392, '\P{Is_Extender=t}', "");
2929Expect(1, 65392, '\P{^Is_Extender=t}', "");
2930Expect(0, 65393, '\p{Is_Extender=t}', "");
2931Expect(1, 65393, '\p{^Is_Extender=t}', "");
2932Expect(1, 65393, '\P{Is_Extender=t}', "");
2933Expect(0, 65393, '\P{^Is_Extender=t}', "");
2934Expect(1, 65392, '\p{Is_Extender= T}', "");
2935Expect(0, 65392, '\p{^Is_Extender= T}', "");
2936Expect(0, 65392, '\P{Is_Extender= T}', "");
2937Expect(1, 65392, '\P{^Is_Extender= T}', "");
2938Expect(0, 65393, '\p{Is_Extender= T}', "");
2939Expect(1, 65393, '\p{^Is_Extender= T}', "");
2940Expect(1, 65393, '\P{Is_Extender= T}', "");
2941Expect(0, 65393, '\P{^Is_Extender= T}', "");
2942Error('\p{Is_Ext=- true/a/}');
2943Error('\P{Is_Ext=- true/a/}');
2944Expect(1, 65392, '\p{Is_Ext=true}', "");
2945Expect(0, 65392, '\p{^Is_Ext=true}', "");
2946Expect(0, 65392, '\P{Is_Ext=true}', "");
2947Expect(1, 65392, '\P{^Is_Ext=true}', "");
2948Expect(0, 65393, '\p{Is_Ext=true}', "");
2949Expect(1, 65393, '\p{^Is_Ext=true}', "");
2950Expect(1, 65393, '\P{Is_Ext=true}', "");
2951Expect(0, 65393, '\P{^Is_Ext=true}', "");
2952Expect(1, 65392, '\p{Is_Ext=True}', "");
2953Expect(0, 65392, '\p{^Is_Ext=True}', "");
2954Expect(0, 65392, '\P{Is_Ext=True}', "");
2955Expect(1, 65392, '\P{^Is_Ext=True}', "");
2956Expect(0, 65393, '\p{Is_Ext=True}', "");
2957Expect(1, 65393, '\p{^Is_Ext=True}', "");
2958Expect(1, 65393, '\P{Is_Ext=True}', "");
2959Expect(0, 65393, '\P{^Is_Ext=True}', "");
2960Error('\p{Grapheme_Cluster_Break=/a/	_CONTROL}');
2961Error('\P{Grapheme_Cluster_Break=/a/	_CONTROL}');
2962Expect(1, 921599, '\p{Grapheme_Cluster_Break=control}', "");
2963Expect(0, 921599, '\p{^Grapheme_Cluster_Break=control}', "");
2964Expect(0, 921599, '\P{Grapheme_Cluster_Break=control}', "");
2965Expect(1, 921599, '\P{^Grapheme_Cluster_Break=control}', "");
2966Expect(0, 921600, '\p{Grapheme_Cluster_Break=control}', "");
2967Expect(1, 921600, '\p{^Grapheme_Cluster_Break=control}', "");
2968Expect(1, 921600, '\P{Grapheme_Cluster_Break=control}', "");
2969Expect(0, 921600, '\P{^Grapheme_Cluster_Break=control}', "");
2970Expect(1, 921599, '\p{Grapheme_Cluster_Break=Control}', "");
2971Expect(0, 921599, '\p{^Grapheme_Cluster_Break=Control}', "");
2972Expect(0, 921599, '\P{Grapheme_Cluster_Break=Control}', "");
2973Expect(1, 921599, '\P{^Grapheme_Cluster_Break=Control}', "");
2974Expect(0, 921600, '\p{Grapheme_Cluster_Break=Control}', "");
2975Expect(1, 921600, '\p{^Grapheme_Cluster_Break=Control}', "");
2976Expect(1, 921600, '\P{Grapheme_Cluster_Break=Control}', "");
2977Expect(0, 921600, '\P{^Grapheme_Cluster_Break=Control}', "");
2978Error('\p{GCB=  CN/a/}');
2979Error('\P{GCB=  CN/a/}');
2980Expect(1, 921599, '\p{GCB=cn}', "");
2981Expect(0, 921599, '\p{^GCB=cn}', "");
2982Expect(0, 921599, '\P{GCB=cn}', "");
2983Expect(1, 921599, '\P{^GCB=cn}', "");
2984Expect(0, 921600, '\p{GCB=cn}', "");
2985Expect(1, 921600, '\p{^GCB=cn}', "");
2986Expect(1, 921600, '\P{GCB=cn}', "");
2987Expect(0, 921600, '\P{^GCB=cn}', "");
2988Expect(1, 921599, '\p{GCB= CN}', "");
2989Expect(0, 921599, '\p{^GCB= CN}', "");
2990Expect(0, 921599, '\P{GCB= CN}', "");
2991Expect(1, 921599, '\P{^GCB= CN}', "");
2992Expect(0, 921600, '\p{GCB= CN}', "");
2993Expect(1, 921600, '\p{^GCB= CN}', "");
2994Expect(1, 921600, '\P{GCB= CN}', "");
2995Expect(0, 921600, '\P{^GCB= CN}', "");
2996Error('\p{Is_Grapheme_Cluster_Break=:=_CONTROL}');
2997Error('\P{Is_Grapheme_Cluster_Break=:=_CONTROL}');
2998Expect(1, 921599, '\p{Is_Grapheme_Cluster_Break=control}', "");
2999Expect(0, 921599, '\p{^Is_Grapheme_Cluster_Break=control}', "");
3000Expect(0, 921599, '\P{Is_Grapheme_Cluster_Break=control}', "");
3001Expect(1, 921599, '\P{^Is_Grapheme_Cluster_Break=control}', "");
3002Expect(0, 921600, '\p{Is_Grapheme_Cluster_Break=control}', "");
3003Expect(1, 921600, '\p{^Is_Grapheme_Cluster_Break=control}', "");
3004Expect(1, 921600, '\P{Is_Grapheme_Cluster_Break=control}', "");
3005Expect(0, 921600, '\P{^Is_Grapheme_Cluster_Break=control}', "");
3006Expect(1, 921599, '\p{Is_Grapheme_Cluster_Break=_Control}', "");
3007Expect(0, 921599, '\p{^Is_Grapheme_Cluster_Break=_Control}', "");
3008Expect(0, 921599, '\P{Is_Grapheme_Cluster_Break=_Control}', "");
3009Expect(1, 921599, '\P{^Is_Grapheme_Cluster_Break=_Control}', "");
3010Expect(0, 921600, '\p{Is_Grapheme_Cluster_Break=_Control}', "");
3011Expect(1, 921600, '\p{^Is_Grapheme_Cluster_Break=_Control}', "");
3012Expect(1, 921600, '\P{Is_Grapheme_Cluster_Break=_Control}', "");
3013Expect(0, 921600, '\P{^Is_Grapheme_Cluster_Break=_Control}', "");
3014Error('\p{Is_GCB=		cn:=}');
3015Error('\P{Is_GCB=		cn:=}');
3016Expect(1, 921599, '\p{Is_GCB=cn}', "");
3017Expect(0, 921599, '\p{^Is_GCB=cn}', "");
3018Expect(0, 921599, '\P{Is_GCB=cn}', "");
3019Expect(1, 921599, '\P{^Is_GCB=cn}', "");
3020Expect(0, 921600, '\p{Is_GCB=cn}', "");
3021Expect(1, 921600, '\p{^Is_GCB=cn}', "");
3022Expect(1, 921600, '\P{Is_GCB=cn}', "");
3023Expect(0, 921600, '\P{^Is_GCB=cn}', "");
3024Expect(1, 921599, '\p{Is_GCB=	 CN}', "");
3025Expect(0, 921599, '\p{^Is_GCB=	 CN}', "");
3026Expect(0, 921599, '\P{Is_GCB=	 CN}', "");
3027Expect(1, 921599, '\P{^Is_GCB=	 CN}', "");
3028Expect(0, 921600, '\p{Is_GCB=	 CN}', "");
3029Expect(1, 921600, '\p{^Is_GCB=	 CN}', "");
3030Expect(1, 921600, '\P{Is_GCB=	 CN}', "");
3031Expect(0, 921600, '\P{^Is_GCB=	 CN}', "");
3032Error('\p{Grapheme_Cluster_Break= :=CR}');
3033Error('\P{Grapheme_Cluster_Break= :=CR}');
3034Expect(1, 13, '\p{Grapheme_Cluster_Break=cr}', "");
3035Expect(0, 13, '\p{^Grapheme_Cluster_Break=cr}', "");
3036Expect(0, 13, '\P{Grapheme_Cluster_Break=cr}', "");
3037Expect(1, 13, '\P{^Grapheme_Cluster_Break=cr}', "");
3038Expect(0, 14, '\p{Grapheme_Cluster_Break=cr}', "");
3039Expect(1, 14, '\p{^Grapheme_Cluster_Break=cr}', "");
3040Expect(1, 14, '\P{Grapheme_Cluster_Break=cr}', "");
3041Expect(0, 14, '\P{^Grapheme_Cluster_Break=cr}', "");
3042Expect(1, 13, '\p{Grapheme_Cluster_Break= -CR}', "");
3043Expect(0, 13, '\p{^Grapheme_Cluster_Break= -CR}', "");
3044Expect(0, 13, '\P{Grapheme_Cluster_Break= -CR}', "");
3045Expect(1, 13, '\P{^Grapheme_Cluster_Break= -CR}', "");
3046Expect(0, 14, '\p{Grapheme_Cluster_Break= -CR}', "");
3047Expect(1, 14, '\p{^Grapheme_Cluster_Break= -CR}', "");
3048Expect(1, 14, '\P{Grapheme_Cluster_Break= -CR}', "");
3049Expect(0, 14, '\P{^Grapheme_Cluster_Break= -CR}', "");
3050Error('\p{GCB=	_CR:=}');
3051Error('\P{GCB=	_CR:=}');
3052Expect(1, 13, '\p{GCB=cr}', "");
3053Expect(0, 13, '\p{^GCB=cr}', "");
3054Expect(0, 13, '\P{GCB=cr}', "");
3055Expect(1, 13, '\P{^GCB=cr}', "");
3056Expect(0, 14, '\p{GCB=cr}', "");
3057Expect(1, 14, '\p{^GCB=cr}', "");
3058Expect(1, 14, '\P{GCB=cr}', "");
3059Expect(0, 14, '\P{^GCB=cr}', "");
3060Expect(1, 13, '\p{GCB=-CR}', "");
3061Expect(0, 13, '\p{^GCB=-CR}', "");
3062Expect(0, 13, '\P{GCB=-CR}', "");
3063Expect(1, 13, '\P{^GCB=-CR}', "");
3064Expect(0, 14, '\p{GCB=-CR}', "");
3065Expect(1, 14, '\p{^GCB=-CR}', "");
3066Expect(1, 14, '\P{GCB=-CR}', "");
3067Expect(0, 14, '\P{^GCB=-CR}', "");
3068Error('\p{Is_Grapheme_Cluster_Break=/a/	-cr}');
3069Error('\P{Is_Grapheme_Cluster_Break=/a/	-cr}');
3070Expect(1, 13, '\p{Is_Grapheme_Cluster_Break=cr}', "");
3071Expect(0, 13, '\p{^Is_Grapheme_Cluster_Break=cr}', "");
3072Expect(0, 13, '\P{Is_Grapheme_Cluster_Break=cr}', "");
3073Expect(1, 13, '\P{^Is_Grapheme_Cluster_Break=cr}', "");
3074Expect(0, 14, '\p{Is_Grapheme_Cluster_Break=cr}', "");
3075Expect(1, 14, '\p{^Is_Grapheme_Cluster_Break=cr}', "");
3076Expect(1, 14, '\P{Is_Grapheme_Cluster_Break=cr}', "");
3077Expect(0, 14, '\P{^Is_Grapheme_Cluster_Break=cr}', "");
3078Expect(1, 13, '\p{Is_Grapheme_Cluster_Break=_CR}', "");
3079Expect(0, 13, '\p{^Is_Grapheme_Cluster_Break=_CR}', "");
3080Expect(0, 13, '\P{Is_Grapheme_Cluster_Break=_CR}', "");
3081Expect(1, 13, '\P{^Is_Grapheme_Cluster_Break=_CR}', "");
3082Expect(0, 14, '\p{Is_Grapheme_Cluster_Break=_CR}', "");
3083Expect(1, 14, '\p{^Is_Grapheme_Cluster_Break=_CR}', "");
3084Expect(1, 14, '\P{Is_Grapheme_Cluster_Break=_CR}', "");
3085Expect(0, 14, '\P{^Is_Grapheme_Cluster_Break=_CR}', "");
3086Error('\p{Is_GCB=-CR:=}');
3087Error('\P{Is_GCB=-CR:=}');
3088Expect(1, 13, '\p{Is_GCB=cr}', "");
3089Expect(0, 13, '\p{^Is_GCB=cr}', "");
3090Expect(0, 13, '\P{Is_GCB=cr}', "");
3091Expect(1, 13, '\P{^Is_GCB=cr}', "");
3092Expect(0, 14, '\p{Is_GCB=cr}', "");
3093Expect(1, 14, '\p{^Is_GCB=cr}', "");
3094Expect(1, 14, '\P{Is_GCB=cr}', "");
3095Expect(0, 14, '\P{^Is_GCB=cr}', "");
3096Expect(1, 13, '\p{Is_GCB=	 CR}', "");
3097Expect(0, 13, '\p{^Is_GCB=	 CR}', "");
3098Expect(0, 13, '\P{Is_GCB=	 CR}', "");
3099Expect(1, 13, '\P{^Is_GCB=	 CR}', "");
3100Expect(0, 14, '\p{Is_GCB=	 CR}', "");
3101Expect(1, 14, '\p{^Is_GCB=	 CR}', "");
3102Expect(1, 14, '\P{Is_GCB=	 CR}', "");
3103Expect(0, 14, '\P{^Is_GCB=	 CR}', "");
3104Error('\p{Grapheme_Cluster_Break: -:=EXTEND}');
3105Error('\P{Grapheme_Cluster_Break: -:=EXTEND}');
3106Expect(1, 917999, '\p{Grapheme_Cluster_Break=extend}', "");
3107Expect(0, 917999, '\p{^Grapheme_Cluster_Break=extend}', "");
3108Expect(0, 917999, '\P{Grapheme_Cluster_Break=extend}', "");
3109Expect(1, 917999, '\P{^Grapheme_Cluster_Break=extend}', "");
3110Expect(0, 918000, '\p{Grapheme_Cluster_Break=extend}', "");
3111Expect(1, 918000, '\p{^Grapheme_Cluster_Break=extend}', "");
3112Expect(1, 918000, '\P{Grapheme_Cluster_Break=extend}', "");
3113Expect(0, 918000, '\P{^Grapheme_Cluster_Break=extend}', "");
3114Expect(1, 917999, '\p{Grapheme_Cluster_Break=_-Extend}', "");
3115Expect(0, 917999, '\p{^Grapheme_Cluster_Break=_-Extend}', "");
3116Expect(0, 917999, '\P{Grapheme_Cluster_Break=_-Extend}', "");
3117Expect(1, 917999, '\P{^Grapheme_Cluster_Break=_-Extend}', "");
3118Expect(0, 918000, '\p{Grapheme_Cluster_Break=_-Extend}', "");
3119Expect(1, 918000, '\p{^Grapheme_Cluster_Break=_-Extend}', "");
3120Expect(1, 918000, '\P{Grapheme_Cluster_Break=_-Extend}', "");
3121Expect(0, 918000, '\P{^Grapheme_Cluster_Break=_-Extend}', "");
3122Error('\p{GCB= :=EX}');
3123Error('\P{GCB= :=EX}');
3124Expect(1, 917999, '\p{GCB=ex}', "");
3125Expect(0, 917999, '\p{^GCB=ex}', "");
3126Expect(0, 917999, '\P{GCB=ex}', "");
3127Expect(1, 917999, '\P{^GCB=ex}', "");
3128Expect(0, 918000, '\p{GCB=ex}', "");
3129Expect(1, 918000, '\p{^GCB=ex}', "");
3130Expect(1, 918000, '\P{GCB=ex}', "");
3131Expect(0, 918000, '\P{^GCB=ex}', "");
3132Expect(1, 917999, '\p{GCB=EX}', "");
3133Expect(0, 917999, '\p{^GCB=EX}', "");
3134Expect(0, 917999, '\P{GCB=EX}', "");
3135Expect(1, 917999, '\P{^GCB=EX}', "");
3136Expect(0, 918000, '\p{GCB=EX}', "");
3137Expect(1, 918000, '\p{^GCB=EX}', "");
3138Expect(1, 918000, '\P{GCB=EX}', "");
3139Expect(0, 918000, '\P{^GCB=EX}', "");
3140Error('\p{Is_Grapheme_Cluster_Break=/a/-Extend}');
3141Error('\P{Is_Grapheme_Cluster_Break=/a/-Extend}');
3142Expect(1, 917999, '\p{Is_Grapheme_Cluster_Break=extend}', "");
3143Expect(0, 917999, '\p{^Is_Grapheme_Cluster_Break=extend}', "");
3144Expect(0, 917999, '\P{Is_Grapheme_Cluster_Break=extend}', "");
3145Expect(1, 917999, '\P{^Is_Grapheme_Cluster_Break=extend}', "");
3146Expect(0, 918000, '\p{Is_Grapheme_Cluster_Break=extend}', "");
3147Expect(1, 918000, '\p{^Is_Grapheme_Cluster_Break=extend}', "");
3148Expect(1, 918000, '\P{Is_Grapheme_Cluster_Break=extend}', "");
3149Expect(0, 918000, '\P{^Is_Grapheme_Cluster_Break=extend}', "");
3150Expect(1, 917999, '\p{Is_Grapheme_Cluster_Break=__Extend}', "");
3151Expect(0, 917999, '\p{^Is_Grapheme_Cluster_Break=__Extend}', "");
3152Expect(0, 917999, '\P{Is_Grapheme_Cluster_Break=__Extend}', "");
3153Expect(1, 917999, '\P{^Is_Grapheme_Cluster_Break=__Extend}', "");
3154Expect(0, 918000, '\p{Is_Grapheme_Cluster_Break=__Extend}', "");
3155Expect(1, 918000, '\p{^Is_Grapheme_Cluster_Break=__Extend}', "");
3156Expect(1, 918000, '\P{Is_Grapheme_Cluster_Break=__Extend}', "");
3157Expect(0, 918000, '\P{^Is_Grapheme_Cluster_Break=__Extend}', "");
3158Error('\p{Is_GCB: _ EX:=}');
3159Error('\P{Is_GCB: _ EX:=}');
3160Expect(1, 917999, '\p{Is_GCB=ex}', "");
3161Expect(0, 917999, '\p{^Is_GCB=ex}', "");
3162Expect(0, 917999, '\P{Is_GCB=ex}', "");
3163Expect(1, 917999, '\P{^Is_GCB=ex}', "");
3164Expect(0, 918000, '\p{Is_GCB=ex}', "");
3165Expect(1, 918000, '\p{^Is_GCB=ex}', "");
3166Expect(1, 918000, '\P{Is_GCB=ex}', "");
3167Expect(0, 918000, '\P{^Is_GCB=ex}', "");
3168Expect(1, 917999, '\p{Is_GCB= EX}', "");
3169Expect(0, 917999, '\p{^Is_GCB= EX}', "");
3170Expect(0, 917999, '\P{Is_GCB= EX}', "");
3171Expect(1, 917999, '\P{^Is_GCB= EX}', "");
3172Expect(0, 918000, '\p{Is_GCB= EX}', "");
3173Expect(1, 918000, '\p{^Is_GCB= EX}', "");
3174Expect(1, 918000, '\P{Is_GCB= EX}', "");
3175Expect(0, 918000, '\P{^Is_GCB= EX}', "");
3176Error('\p{Grapheme_Cluster_Break:	L/a/}');
3177Error('\P{Grapheme_Cluster_Break:	L/a/}');
3178Expect(1, 43388, '\p{Grapheme_Cluster_Break=l}', "");
3179Expect(0, 43388, '\p{^Grapheme_Cluster_Break=l}', "");
3180Expect(0, 43388, '\P{Grapheme_Cluster_Break=l}', "");
3181Expect(1, 43388, '\P{^Grapheme_Cluster_Break=l}', "");
3182Expect(0, 43389, '\p{Grapheme_Cluster_Break=l}', "");
3183Expect(1, 43389, '\p{^Grapheme_Cluster_Break=l}', "");
3184Expect(1, 43389, '\P{Grapheme_Cluster_Break=l}', "");
3185Expect(0, 43389, '\P{^Grapheme_Cluster_Break=l}', "");
3186Expect(1, 43388, '\p{Grapheme_Cluster_Break=__L}', "");
3187Expect(0, 43388, '\p{^Grapheme_Cluster_Break=__L}', "");
3188Expect(0, 43388, '\P{Grapheme_Cluster_Break=__L}', "");
3189Expect(1, 43388, '\P{^Grapheme_Cluster_Break=__L}', "");
3190Expect(0, 43389, '\p{Grapheme_Cluster_Break=__L}', "");
3191Expect(1, 43389, '\p{^Grapheme_Cluster_Break=__L}', "");
3192Expect(1, 43389, '\P{Grapheme_Cluster_Break=__L}', "");
3193Expect(0, 43389, '\P{^Grapheme_Cluster_Break=__L}', "");
3194Error('\p{GCB=__l:=}');
3195Error('\P{GCB=__l:=}');
3196Expect(1, 43388, '\p{GCB=l}', "");
3197Expect(0, 43388, '\p{^GCB=l}', "");
3198Expect(0, 43388, '\P{GCB=l}', "");
3199Expect(1, 43388, '\P{^GCB=l}', "");
3200Expect(0, 43389, '\p{GCB=l}', "");
3201Expect(1, 43389, '\p{^GCB=l}', "");
3202Expect(1, 43389, '\P{GCB=l}', "");
3203Expect(0, 43389, '\P{^GCB=l}', "");
3204Expect(1, 43388, '\p{GCB= -L}', "");
3205Expect(0, 43388, '\p{^GCB= -L}', "");
3206Expect(0, 43388, '\P{GCB= -L}', "");
3207Expect(1, 43388, '\P{^GCB= -L}', "");
3208Expect(0, 43389, '\p{GCB= -L}', "");
3209Expect(1, 43389, '\p{^GCB= -L}', "");
3210Expect(1, 43389, '\P{GCB= -L}', "");
3211Expect(0, 43389, '\P{^GCB= -L}', "");
3212Error('\p{Is_Grapheme_Cluster_Break=/a/	_l}');
3213Error('\P{Is_Grapheme_Cluster_Break=/a/	_l}');
3214Expect(1, 43388, '\p{Is_Grapheme_Cluster_Break=l}', "");
3215Expect(0, 43388, '\p{^Is_Grapheme_Cluster_Break=l}', "");
3216Expect(0, 43388, '\P{Is_Grapheme_Cluster_Break=l}', "");
3217Expect(1, 43388, '\P{^Is_Grapheme_Cluster_Break=l}', "");
3218Expect(0, 43389, '\p{Is_Grapheme_Cluster_Break=l}', "");
3219Expect(1, 43389, '\p{^Is_Grapheme_Cluster_Break=l}', "");
3220Expect(1, 43389, '\P{Is_Grapheme_Cluster_Break=l}', "");
3221Expect(0, 43389, '\P{^Is_Grapheme_Cluster_Break=l}', "");
3222Expect(1, 43388, '\p{Is_Grapheme_Cluster_Break=	L}', "");
3223Expect(0, 43388, '\p{^Is_Grapheme_Cluster_Break=	L}', "");
3224Expect(0, 43388, '\P{Is_Grapheme_Cluster_Break=	L}', "");
3225Expect(1, 43388, '\P{^Is_Grapheme_Cluster_Break=	L}', "");
3226Expect(0, 43389, '\p{Is_Grapheme_Cluster_Break=	L}', "");
3227Expect(1, 43389, '\p{^Is_Grapheme_Cluster_Break=	L}', "");
3228Expect(1, 43389, '\P{Is_Grapheme_Cluster_Break=	L}', "");
3229Expect(0, 43389, '\P{^Is_Grapheme_Cluster_Break=	L}', "");
3230Error('\p{Is_GCB= 	L:=}');
3231Error('\P{Is_GCB= 	L:=}');
3232Expect(1, 43388, '\p{Is_GCB=l}', "");
3233Expect(0, 43388, '\p{^Is_GCB=l}', "");
3234Expect(0, 43388, '\P{Is_GCB=l}', "");
3235Expect(1, 43388, '\P{^Is_GCB=l}', "");
3236Expect(0, 43389, '\p{Is_GCB=l}', "");
3237Expect(1, 43389, '\p{^Is_GCB=l}', "");
3238Expect(1, 43389, '\P{Is_GCB=l}', "");
3239Expect(0, 43389, '\P{^Is_GCB=l}', "");
3240Expect(1, 43388, '\p{Is_GCB=	-l}', "");
3241Expect(0, 43388, '\p{^Is_GCB=	-l}', "");
3242Expect(0, 43388, '\P{Is_GCB=	-l}', "");
3243Expect(1, 43388, '\P{^Is_GCB=	-l}', "");
3244Expect(0, 43389, '\p{Is_GCB=	-l}', "");
3245Expect(1, 43389, '\p{^Is_GCB=	-l}', "");
3246Expect(1, 43389, '\P{Is_GCB=	-l}', "");
3247Expect(0, 43389, '\P{^Is_GCB=	-l}', "");
3248Error('\p{Grapheme_Cluster_Break=:=LF}');
3249Error('\P{Grapheme_Cluster_Break=:=LF}');
3250Expect(1, 10, '\p{Grapheme_Cluster_Break=lf}', "");
3251Expect(0, 10, '\p{^Grapheme_Cluster_Break=lf}', "");
3252Expect(0, 10, '\P{Grapheme_Cluster_Break=lf}', "");
3253Expect(1, 10, '\P{^Grapheme_Cluster_Break=lf}', "");
3254Expect(0, 11, '\p{Grapheme_Cluster_Break=lf}', "");
3255Expect(1, 11, '\p{^Grapheme_Cluster_Break=lf}', "");
3256Expect(1, 11, '\P{Grapheme_Cluster_Break=lf}', "");
3257Expect(0, 11, '\P{^Grapheme_Cluster_Break=lf}', "");
3258Expect(1, 10, '\p{Grapheme_Cluster_Break= -LF}', "");
3259Expect(0, 10, '\p{^Grapheme_Cluster_Break= -LF}', "");
3260Expect(0, 10, '\P{Grapheme_Cluster_Break= -LF}', "");
3261Expect(1, 10, '\P{^Grapheme_Cluster_Break= -LF}', "");
3262Expect(0, 11, '\p{Grapheme_Cluster_Break= -LF}', "");
3263Expect(1, 11, '\p{^Grapheme_Cluster_Break= -LF}', "");
3264Expect(1, 11, '\P{Grapheme_Cluster_Break= -LF}', "");
3265Expect(0, 11, '\P{^Grapheme_Cluster_Break= -LF}', "");
3266Error('\p{GCB=- LF/a/}');
3267Error('\P{GCB=- LF/a/}');
3268Expect(1, 10, '\p{GCB=lf}', "");
3269Expect(0, 10, '\p{^GCB=lf}', "");
3270Expect(0, 10, '\P{GCB=lf}', "");
3271Expect(1, 10, '\P{^GCB=lf}', "");
3272Expect(0, 11, '\p{GCB=lf}', "");
3273Expect(1, 11, '\p{^GCB=lf}', "");
3274Expect(1, 11, '\P{GCB=lf}', "");
3275Expect(0, 11, '\P{^GCB=lf}', "");
3276Expect(1, 10, '\p{GCB=_LF}', "");
3277Expect(0, 10, '\p{^GCB=_LF}', "");
3278Expect(0, 10, '\P{GCB=_LF}', "");
3279Expect(1, 10, '\P{^GCB=_LF}', "");
3280Expect(0, 11, '\p{GCB=_LF}', "");
3281Expect(1, 11, '\p{^GCB=_LF}', "");
3282Expect(1, 11, '\P{GCB=_LF}', "");
3283Expect(0, 11, '\P{^GCB=_LF}', "");
3284Error('\p{Is_Grapheme_Cluster_Break=_	lf/a/}');
3285Error('\P{Is_Grapheme_Cluster_Break=_	lf/a/}');
3286Expect(1, 10, '\p{Is_Grapheme_Cluster_Break=lf}', "");
3287Expect(0, 10, '\p{^Is_Grapheme_Cluster_Break=lf}', "");
3288Expect(0, 10, '\P{Is_Grapheme_Cluster_Break=lf}', "");
3289Expect(1, 10, '\P{^Is_Grapheme_Cluster_Break=lf}', "");
3290Expect(0, 11, '\p{Is_Grapheme_Cluster_Break=lf}', "");
3291Expect(1, 11, '\p{^Is_Grapheme_Cluster_Break=lf}', "");
3292Expect(1, 11, '\P{Is_Grapheme_Cluster_Break=lf}', "");
3293Expect(0, 11, '\P{^Is_Grapheme_Cluster_Break=lf}', "");
3294Expect(1, 10, '\p{Is_Grapheme_Cluster_Break=-lf}', "");
3295Expect(0, 10, '\p{^Is_Grapheme_Cluster_Break=-lf}', "");
3296Expect(0, 10, '\P{Is_Grapheme_Cluster_Break=-lf}', "");
3297Expect(1, 10, '\P{^Is_Grapheme_Cluster_Break=-lf}', "");
3298Expect(0, 11, '\p{Is_Grapheme_Cluster_Break=-lf}', "");
3299Expect(1, 11, '\p{^Is_Grapheme_Cluster_Break=-lf}', "");
3300Expect(1, 11, '\P{Is_Grapheme_Cluster_Break=-lf}', "");
3301Expect(0, 11, '\P{^Is_Grapheme_Cluster_Break=-lf}', "");
3302Error('\p{Is_GCB=-:=LF}');
3303Error('\P{Is_GCB=-:=LF}');
3304Expect(1, 10, '\p{Is_GCB=lf}', "");
3305Expect(0, 10, '\p{^Is_GCB=lf}', "");
3306Expect(0, 10, '\P{Is_GCB=lf}', "");
3307Expect(1, 10, '\P{^Is_GCB=lf}', "");
3308Expect(0, 11, '\p{Is_GCB=lf}', "");
3309Expect(1, 11, '\p{^Is_GCB=lf}', "");
3310Expect(1, 11, '\P{Is_GCB=lf}', "");
3311Expect(0, 11, '\P{^Is_GCB=lf}', "");
3312Expect(1, 10, '\p{Is_GCB=	LF}', "");
3313Expect(0, 10, '\p{^Is_GCB=	LF}', "");
3314Expect(0, 10, '\P{Is_GCB=	LF}', "");
3315Expect(1, 10, '\P{^Is_GCB=	LF}', "");
3316Expect(0, 11, '\p{Is_GCB=	LF}', "");
3317Expect(1, 11, '\p{^Is_GCB=	LF}', "");
3318Expect(1, 11, '\P{Is_GCB=	LF}', "");
3319Expect(0, 11, '\P{^Is_GCB=	LF}', "");
3320Error('\p{Grapheme_Cluster_Break=	:=LV}');
3321Error('\P{Grapheme_Cluster_Break=	:=LV}');
3322Expect(1, 55176, '\p{Grapheme_Cluster_Break=lv}', "");
3323Expect(0, 55176, '\p{^Grapheme_Cluster_Break=lv}', "");
3324Expect(0, 55176, '\P{Grapheme_Cluster_Break=lv}', "");
3325Expect(1, 55176, '\P{^Grapheme_Cluster_Break=lv}', "");
3326Expect(0, 55177, '\p{Grapheme_Cluster_Break=lv}', "");
3327Expect(1, 55177, '\p{^Grapheme_Cluster_Break=lv}', "");
3328Expect(1, 55177, '\P{Grapheme_Cluster_Break=lv}', "");
3329Expect(0, 55177, '\P{^Grapheme_Cluster_Break=lv}', "");
3330Expect(1, 55176, '\p{Grapheme_Cluster_Break=_lv}', "");
3331Expect(0, 55176, '\p{^Grapheme_Cluster_Break=_lv}', "");
3332Expect(0, 55176, '\P{Grapheme_Cluster_Break=_lv}', "");
3333Expect(1, 55176, '\P{^Grapheme_Cluster_Break=_lv}', "");
3334Expect(0, 55177, '\p{Grapheme_Cluster_Break=_lv}', "");
3335Expect(1, 55177, '\p{^Grapheme_Cluster_Break=_lv}', "");
3336Expect(1, 55177, '\P{Grapheme_Cluster_Break=_lv}', "");
3337Expect(0, 55177, '\P{^Grapheme_Cluster_Break=_lv}', "");
3338Error('\p{GCB=/a/ -lv}');
3339Error('\P{GCB=/a/ -lv}');
3340Expect(1, 55176, '\p{GCB=lv}', "");
3341Expect(0, 55176, '\p{^GCB=lv}', "");
3342Expect(0, 55176, '\P{GCB=lv}', "");
3343Expect(1, 55176, '\P{^GCB=lv}', "");
3344Expect(0, 55177, '\p{GCB=lv}', "");
3345Expect(1, 55177, '\p{^GCB=lv}', "");
3346Expect(1, 55177, '\P{GCB=lv}', "");
3347Expect(0, 55177, '\P{^GCB=lv}', "");
3348Expect(1, 55176, '\p{GCB= 	LV}', "");
3349Expect(0, 55176, '\p{^GCB= 	LV}', "");
3350Expect(0, 55176, '\P{GCB= 	LV}', "");
3351Expect(1, 55176, '\P{^GCB= 	LV}', "");
3352Expect(0, 55177, '\p{GCB= 	LV}', "");
3353Expect(1, 55177, '\p{^GCB= 	LV}', "");
3354Expect(1, 55177, '\P{GCB= 	LV}', "");
3355Expect(0, 55177, '\P{^GCB= 	LV}', "");
3356Error('\p{Is_Grapheme_Cluster_Break: _/a/LV}');
3357Error('\P{Is_Grapheme_Cluster_Break: _/a/LV}');
3358Expect(1, 55176, '\p{Is_Grapheme_Cluster_Break=lv}', "");
3359Expect(0, 55176, '\p{^Is_Grapheme_Cluster_Break=lv}', "");
3360Expect(0, 55176, '\P{Is_Grapheme_Cluster_Break=lv}', "");
3361Expect(1, 55176, '\P{^Is_Grapheme_Cluster_Break=lv}', "");
3362Expect(0, 55177, '\p{Is_Grapheme_Cluster_Break=lv}', "");
3363Expect(1, 55177, '\p{^Is_Grapheme_Cluster_Break=lv}', "");
3364Expect(1, 55177, '\P{Is_Grapheme_Cluster_Break=lv}', "");
3365Expect(0, 55177, '\P{^Is_Grapheme_Cluster_Break=lv}', "");
3366Expect(1, 55176, '\p{Is_Grapheme_Cluster_Break=	LV}', "");
3367Expect(0, 55176, '\p{^Is_Grapheme_Cluster_Break=	LV}', "");
3368Expect(0, 55176, '\P{Is_Grapheme_Cluster_Break=	LV}', "");
3369Expect(1, 55176, '\P{^Is_Grapheme_Cluster_Break=	LV}', "");
3370Expect(0, 55177, '\p{Is_Grapheme_Cluster_Break=	LV}', "");
3371Expect(1, 55177, '\p{^Is_Grapheme_Cluster_Break=	LV}', "");
3372Expect(1, 55177, '\P{Is_Grapheme_Cluster_Break=	LV}', "");
3373Expect(0, 55177, '\P{^Is_Grapheme_Cluster_Break=	LV}', "");
3374Error('\p{Is_GCB:	_ lv/a/}');
3375Error('\P{Is_GCB:	_ lv/a/}');
3376Expect(1, 55176, '\p{Is_GCB=lv}', "");
3377Expect(0, 55176, '\p{^Is_GCB=lv}', "");
3378Expect(0, 55176, '\P{Is_GCB=lv}', "");
3379Expect(1, 55176, '\P{^Is_GCB=lv}', "");
3380Expect(0, 55177, '\p{Is_GCB=lv}', "");
3381Expect(1, 55177, '\p{^Is_GCB=lv}', "");
3382Expect(1, 55177, '\P{Is_GCB=lv}', "");
3383Expect(0, 55177, '\P{^Is_GCB=lv}', "");
3384Expect(1, 55176, '\p{Is_GCB:	 -LV}', "");
3385Expect(0, 55176, '\p{^Is_GCB:	 -LV}', "");
3386Expect(0, 55176, '\P{Is_GCB:	 -LV}', "");
3387Expect(1, 55176, '\P{^Is_GCB:	 -LV}', "");
3388Expect(0, 55177, '\p{Is_GCB:	 -LV}', "");
3389Expect(1, 55177, '\p{^Is_GCB:	 -LV}', "");
3390Expect(1, 55177, '\P{Is_GCB:	 -LV}', "");
3391Expect(0, 55177, '\P{^Is_GCB:	 -LV}', "");
3392Error('\p{Grapheme_Cluster_Break=	/a/LVT}');
3393Error('\P{Grapheme_Cluster_Break=	/a/LVT}');
3394Expect(1, 55203, '\p{Grapheme_Cluster_Break=lvt}', "");
3395Expect(0, 55203, '\p{^Grapheme_Cluster_Break=lvt}', "");
3396Expect(0, 55203, '\P{Grapheme_Cluster_Break=lvt}', "");
3397Expect(1, 55203, '\P{^Grapheme_Cluster_Break=lvt}', "");
3398Expect(0, 55204, '\p{Grapheme_Cluster_Break=lvt}', "");
3399Expect(1, 55204, '\p{^Grapheme_Cluster_Break=lvt}', "");
3400Expect(1, 55204, '\P{Grapheme_Cluster_Break=lvt}', "");
3401Expect(0, 55204, '\P{^Grapheme_Cluster_Break=lvt}', "");
3402Expect(1, 55203, '\p{Grapheme_Cluster_Break: 	LVT}', "");
3403Expect(0, 55203, '\p{^Grapheme_Cluster_Break: 	LVT}', "");
3404Expect(0, 55203, '\P{Grapheme_Cluster_Break: 	LVT}', "");
3405Expect(1, 55203, '\P{^Grapheme_Cluster_Break: 	LVT}', "");
3406Expect(0, 55204, '\p{Grapheme_Cluster_Break: 	LVT}', "");
3407Expect(1, 55204, '\p{^Grapheme_Cluster_Break: 	LVT}', "");
3408Expect(1, 55204, '\P{Grapheme_Cluster_Break: 	LVT}', "");
3409Expect(0, 55204, '\P{^Grapheme_Cluster_Break: 	LVT}', "");
3410Error('\p{GCB=:= LVT}');
3411Error('\P{GCB=:= LVT}');
3412Expect(1, 55203, '\p{GCB=lvt}', "");
3413Expect(0, 55203, '\p{^GCB=lvt}', "");
3414Expect(0, 55203, '\P{GCB=lvt}', "");
3415Expect(1, 55203, '\P{^GCB=lvt}', "");
3416Expect(0, 55204, '\p{GCB=lvt}', "");
3417Expect(1, 55204, '\p{^GCB=lvt}', "");
3418Expect(1, 55204, '\P{GCB=lvt}', "");
3419Expect(0, 55204, '\P{^GCB=lvt}', "");
3420Expect(1, 55203, '\p{GCB:		_LVT}', "");
3421Expect(0, 55203, '\p{^GCB:		_LVT}', "");
3422Expect(0, 55203, '\P{GCB:		_LVT}', "");
3423Expect(1, 55203, '\P{^GCB:		_LVT}', "");
3424Expect(0, 55204, '\p{GCB:		_LVT}', "");
3425Expect(1, 55204, '\p{^GCB:		_LVT}', "");
3426Expect(1, 55204, '\P{GCB:		_LVT}', "");
3427Expect(0, 55204, '\P{^GCB:		_LVT}', "");
3428Error('\p{Is_Grapheme_Cluster_Break=:=- LVT}');
3429Error('\P{Is_Grapheme_Cluster_Break=:=- LVT}');
3430Expect(1, 55203, '\p{Is_Grapheme_Cluster_Break:   lvt}', "");
3431Expect(0, 55203, '\p{^Is_Grapheme_Cluster_Break:   lvt}', "");
3432Expect(0, 55203, '\P{Is_Grapheme_Cluster_Break:   lvt}', "");
3433Expect(1, 55203, '\P{^Is_Grapheme_Cluster_Break:   lvt}', "");
3434Expect(0, 55204, '\p{Is_Grapheme_Cluster_Break:   lvt}', "");
3435Expect(1, 55204, '\p{^Is_Grapheme_Cluster_Break:   lvt}', "");
3436Expect(1, 55204, '\P{Is_Grapheme_Cluster_Break:   lvt}', "");
3437Expect(0, 55204, '\P{^Is_Grapheme_Cluster_Break:   lvt}', "");
3438Expect(1, 55203, '\p{Is_Grapheme_Cluster_Break=-LVT}', "");
3439Expect(0, 55203, '\p{^Is_Grapheme_Cluster_Break=-LVT}', "");
3440Expect(0, 55203, '\P{Is_Grapheme_Cluster_Break=-LVT}', "");
3441Expect(1, 55203, '\P{^Is_Grapheme_Cluster_Break=-LVT}', "");
3442Expect(0, 55204, '\p{Is_Grapheme_Cluster_Break=-LVT}', "");
3443Expect(1, 55204, '\p{^Is_Grapheme_Cluster_Break=-LVT}', "");
3444Expect(1, 55204, '\P{Is_Grapheme_Cluster_Break=-LVT}', "");
3445Expect(0, 55204, '\P{^Is_Grapheme_Cluster_Break=-LVT}', "");
3446Error('\p{Is_GCB=/a/	LVT}');
3447Error('\P{Is_GCB=/a/	LVT}');
3448Expect(1, 55203, '\p{Is_GCB: lvt}', "");
3449Expect(0, 55203, '\p{^Is_GCB: lvt}', "");
3450Expect(0, 55203, '\P{Is_GCB: lvt}', "");
3451Expect(1, 55203, '\P{^Is_GCB: lvt}', "");
3452Expect(0, 55204, '\p{Is_GCB: lvt}', "");
3453Expect(1, 55204, '\p{^Is_GCB: lvt}', "");
3454Expect(1, 55204, '\P{Is_GCB: lvt}', "");
3455Expect(0, 55204, '\P{^Is_GCB: lvt}', "");
3456Expect(1, 55203, '\p{Is_GCB=_ LVT}', "");
3457Expect(0, 55203, '\p{^Is_GCB=_ LVT}', "");
3458Expect(0, 55203, '\P{Is_GCB=_ LVT}', "");
3459Expect(1, 55203, '\P{^Is_GCB=_ LVT}', "");
3460Expect(0, 55204, '\p{Is_GCB=_ LVT}', "");
3461Expect(1, 55204, '\p{^Is_GCB=_ LVT}', "");
3462Expect(1, 55204, '\P{Is_GCB=_ LVT}', "");
3463Expect(0, 55204, '\P{^Is_GCB=_ LVT}', "");
3464Error('\p{Grapheme_Cluster_Break=	/a/Prepend}');
3465Error('\P{Grapheme_Cluster_Break=	/a/Prepend}');
3466Expect(0, 1, '\p{Grapheme_Cluster_Break=prepend}', "");
3467Expect(1, 1, '\p{^Grapheme_Cluster_Break=prepend}', "");
3468Expect(1, 1, '\P{Grapheme_Cluster_Break=prepend}', "");
3469Expect(0, 1, '\P{^Grapheme_Cluster_Break=prepend}', "");
3470Expect(0, 1, '\p{Grapheme_Cluster_Break= PREPEND}', "");
3471Expect(1, 1, '\p{^Grapheme_Cluster_Break= PREPEND}', "");
3472Expect(1, 1, '\P{Grapheme_Cluster_Break= PREPEND}', "");
3473Expect(0, 1, '\P{^Grapheme_Cluster_Break= PREPEND}', "");
3474Error('\p{GCB=:=	-PP}');
3475Error('\P{GCB=:=	-PP}');
3476Expect(0, 1, '\p{GCB=pp}', "");
3477Expect(1, 1, '\p{^GCB=pp}', "");
3478Expect(1, 1, '\P{GCB=pp}', "");
3479Expect(0, 1, '\P{^GCB=pp}', "");
3480Expect(0, 1, '\p{GCB=_PP}', "");
3481Expect(1, 1, '\p{^GCB=_PP}', "");
3482Expect(1, 1, '\P{GCB=_PP}', "");
3483Expect(0, 1, '\P{^GCB=_PP}', "");
3484Error('\p{Is_Grapheme_Cluster_Break=/a/_ prepend}');
3485Error('\P{Is_Grapheme_Cluster_Break=/a/_ prepend}');
3486Expect(0, 1, '\p{Is_Grapheme_Cluster_Break=prepend}', "");
3487Expect(1, 1, '\p{^Is_Grapheme_Cluster_Break=prepend}', "");
3488Expect(1, 1, '\P{Is_Grapheme_Cluster_Break=prepend}', "");
3489Expect(0, 1, '\P{^Is_Grapheme_Cluster_Break=prepend}', "");
3490Expect(0, 1, '\p{Is_Grapheme_Cluster_Break=_Prepend}', "");
3491Expect(1, 1, '\p{^Is_Grapheme_Cluster_Break=_Prepend}', "");
3492Expect(1, 1, '\P{Is_Grapheme_Cluster_Break=_Prepend}', "");
3493Expect(0, 1, '\P{^Is_Grapheme_Cluster_Break=_Prepend}', "");
3494Error('\p{Is_GCB=:= _PP}');
3495Error('\P{Is_GCB=:= _PP}');
3496Expect(0, 1, '\p{Is_GCB: pp}', "");
3497Expect(1, 1, '\p{^Is_GCB: pp}', "");
3498Expect(1, 1, '\P{Is_GCB: pp}', "");
3499Expect(0, 1, '\P{^Is_GCB: pp}', "");
3500Expect(0, 1, '\p{Is_GCB=-PP}', "");
3501Expect(1, 1, '\p{^Is_GCB=-PP}', "");
3502Expect(1, 1, '\P{Is_GCB=-PP}', "");
3503Expect(0, 1, '\P{^Is_GCB=-PP}', "");
3504Error('\p{Grapheme_Cluster_Break=_/a/regional_INDICATOR}');
3505Error('\P{Grapheme_Cluster_Break=_/a/regional_INDICATOR}');
3506Expect(1, 127487, '\p{Grapheme_Cluster_Break=regionalindicator}', "");
3507Expect(0, 127487, '\p{^Grapheme_Cluster_Break=regionalindicator}', "");
3508Expect(0, 127487, '\P{Grapheme_Cluster_Break=regionalindicator}', "");
3509Expect(1, 127487, '\P{^Grapheme_Cluster_Break=regionalindicator}', "");
3510Expect(0, 127488, '\p{Grapheme_Cluster_Break=regionalindicator}', "");
3511Expect(1, 127488, '\p{^Grapheme_Cluster_Break=regionalindicator}', "");
3512Expect(1, 127488, '\P{Grapheme_Cluster_Break=regionalindicator}', "");
3513Expect(0, 127488, '\P{^Grapheme_Cluster_Break=regionalindicator}', "");
3514Expect(1, 127487, '\p{Grapheme_Cluster_Break=--Regional_Indicator}', "");
3515Expect(0, 127487, '\p{^Grapheme_Cluster_Break=--Regional_Indicator}', "");
3516Expect(0, 127487, '\P{Grapheme_Cluster_Break=--Regional_Indicator}', "");
3517Expect(1, 127487, '\P{^Grapheme_Cluster_Break=--Regional_Indicator}', "");
3518Expect(0, 127488, '\p{Grapheme_Cluster_Break=--Regional_Indicator}', "");
3519Expect(1, 127488, '\p{^Grapheme_Cluster_Break=--Regional_Indicator}', "");
3520Expect(1, 127488, '\P{Grapheme_Cluster_Break=--Regional_Indicator}', "");
3521Expect(0, 127488, '\P{^Grapheme_Cluster_Break=--Regional_Indicator}', "");
3522Error('\p{GCB= 	RI/a/}');
3523Error('\P{GCB= 	RI/a/}');
3524Expect(1, 127487, '\p{GCB:	ri}', "");
3525Expect(0, 127487, '\p{^GCB:	ri}', "");
3526Expect(0, 127487, '\P{GCB:	ri}', "");
3527Expect(1, 127487, '\P{^GCB:	ri}', "");
3528Expect(0, 127488, '\p{GCB:	ri}', "");
3529Expect(1, 127488, '\p{^GCB:	ri}', "");
3530Expect(1, 127488, '\P{GCB:	ri}', "");
3531Expect(0, 127488, '\P{^GCB:	ri}', "");
3532Expect(1, 127487, '\p{GCB=	RI}', "");
3533Expect(0, 127487, '\p{^GCB=	RI}', "");
3534Expect(0, 127487, '\P{GCB=	RI}', "");
3535Expect(1, 127487, '\P{^GCB=	RI}', "");
3536Expect(0, 127488, '\p{GCB=	RI}', "");
3537Expect(1, 127488, '\p{^GCB=	RI}', "");
3538Expect(1, 127488, '\P{GCB=	RI}', "");
3539Expect(0, 127488, '\P{^GCB=	RI}', "");
3540Error('\p{Is_Grapheme_Cluster_Break=__REGIONAL_indicator/a/}');
3541Error('\P{Is_Grapheme_Cluster_Break=__REGIONAL_indicator/a/}');
3542Expect(1, 127487, '\p{Is_Grapheme_Cluster_Break=regionalindicator}', "");
3543Expect(0, 127487, '\p{^Is_Grapheme_Cluster_Break=regionalindicator}', "");
3544Expect(0, 127487, '\P{Is_Grapheme_Cluster_Break=regionalindicator}', "");
3545Expect(1, 127487, '\P{^Is_Grapheme_Cluster_Break=regionalindicator}', "");
3546Expect(0, 127488, '\p{Is_Grapheme_Cluster_Break=regionalindicator}', "");
3547Expect(1, 127488, '\p{^Is_Grapheme_Cluster_Break=regionalindicator}', "");
3548Expect(1, 127488, '\P{Is_Grapheme_Cluster_Break=regionalindicator}', "");
3549Expect(0, 127488, '\P{^Is_Grapheme_Cluster_Break=regionalindicator}', "");
3550Expect(1, 127487, '\p{Is_Grapheme_Cluster_Break=	 REGIONAL_INDICATOR}', "");
3551Expect(0, 127487, '\p{^Is_Grapheme_Cluster_Break=	 REGIONAL_INDICATOR}', "");
3552Expect(0, 127487, '\P{Is_Grapheme_Cluster_Break=	 REGIONAL_INDICATOR}', "");
3553Expect(1, 127487, '\P{^Is_Grapheme_Cluster_Break=	 REGIONAL_INDICATOR}', "");
3554Expect(0, 127488, '\p{Is_Grapheme_Cluster_Break=	 REGIONAL_INDICATOR}', "");
3555Expect(1, 127488, '\p{^Is_Grapheme_Cluster_Break=	 REGIONAL_INDICATOR}', "");
3556Expect(1, 127488, '\P{Is_Grapheme_Cluster_Break=	 REGIONAL_INDICATOR}', "");
3557Expect(0, 127488, '\P{^Is_Grapheme_Cluster_Break=	 REGIONAL_INDICATOR}', "");
3558Error('\p{Is_GCB=/a/ RI}');
3559Error('\P{Is_GCB=/a/ RI}');
3560Expect(1, 127487, '\p{Is_GCB: ri}', "");
3561Expect(0, 127487, '\p{^Is_GCB: ri}', "");
3562Expect(0, 127487, '\P{Is_GCB: ri}', "");
3563Expect(1, 127487, '\P{^Is_GCB: ri}', "");
3564Expect(0, 127488, '\p{Is_GCB: ri}', "");
3565Expect(1, 127488, '\p{^Is_GCB: ri}', "");
3566Expect(1, 127488, '\P{Is_GCB: ri}', "");
3567Expect(0, 127488, '\P{^Is_GCB: ri}', "");
3568Expect(1, 127487, '\p{Is_GCB=	_RI}', "");
3569Expect(0, 127487, '\p{^Is_GCB=	_RI}', "");
3570Expect(0, 127487, '\P{Is_GCB=	_RI}', "");
3571Expect(1, 127487, '\P{^Is_GCB=	_RI}', "");
3572Expect(0, 127488, '\p{Is_GCB=	_RI}', "");
3573Expect(1, 127488, '\p{^Is_GCB=	_RI}', "");
3574Expect(1, 127488, '\P{Is_GCB=	_RI}', "");
3575Expect(0, 127488, '\P{^Is_GCB=	_RI}', "");
3576Error('\p{Grapheme_Cluster_Break: - spacingmark/a/}');
3577Error('\P{Grapheme_Cluster_Break: - spacingmark/a/}');
3578Expect(1, 119149, '\p{Grapheme_Cluster_Break=spacingmark}', "");
3579Expect(0, 119149, '\p{^Grapheme_Cluster_Break=spacingmark}', "");
3580Expect(0, 119149, '\P{Grapheme_Cluster_Break=spacingmark}', "");
3581Expect(1, 119149, '\P{^Grapheme_Cluster_Break=spacingmark}', "");
3582Expect(0, 119150, '\p{Grapheme_Cluster_Break=spacingmark}', "");
3583Expect(1, 119150, '\p{^Grapheme_Cluster_Break=spacingmark}', "");
3584Expect(1, 119150, '\P{Grapheme_Cluster_Break=spacingmark}', "");
3585Expect(0, 119150, '\P{^Grapheme_Cluster_Break=spacingmark}', "");
3586Expect(1, 119149, '\p{Grapheme_Cluster_Break=-SpacingMark}', "");
3587Expect(0, 119149, '\p{^Grapheme_Cluster_Break=-SpacingMark}', "");
3588Expect(0, 119149, '\P{Grapheme_Cluster_Break=-SpacingMark}', "");
3589Expect(1, 119149, '\P{^Grapheme_Cluster_Break=-SpacingMark}', "");
3590Expect(0, 119150, '\p{Grapheme_Cluster_Break=-SpacingMark}', "");
3591Expect(1, 119150, '\p{^Grapheme_Cluster_Break=-SpacingMark}', "");
3592Expect(1, 119150, '\P{Grapheme_Cluster_Break=-SpacingMark}', "");
3593Expect(0, 119150, '\P{^Grapheme_Cluster_Break=-SpacingMark}', "");
3594Error('\p{GCB=:= _SM}');
3595Error('\P{GCB=:= _SM}');
3596Expect(1, 119149, '\p{GCB=sm}', "");
3597Expect(0, 119149, '\p{^GCB=sm}', "");
3598Expect(0, 119149, '\P{GCB=sm}', "");
3599Expect(1, 119149, '\P{^GCB=sm}', "");
3600Expect(0, 119150, '\p{GCB=sm}', "");
3601Expect(1, 119150, '\p{^GCB=sm}', "");
3602Expect(1, 119150, '\P{GCB=sm}', "");
3603Expect(0, 119150, '\P{^GCB=sm}', "");
3604Expect(1, 119149, '\p{GCB= _SM}', "");
3605Expect(0, 119149, '\p{^GCB= _SM}', "");
3606Expect(0, 119149, '\P{GCB= _SM}', "");
3607Expect(1, 119149, '\P{^GCB= _SM}', "");
3608Expect(0, 119150, '\p{GCB= _SM}', "");
3609Expect(1, 119150, '\p{^GCB= _SM}', "");
3610Expect(1, 119150, '\P{GCB= _SM}', "");
3611Expect(0, 119150, '\P{^GCB= _SM}', "");
3612Error('\p{Is_Grapheme_Cluster_Break=/a/  SpacingMark}');
3613Error('\P{Is_Grapheme_Cluster_Break=/a/  SpacingMark}');
3614Expect(1, 119149, '\p{Is_Grapheme_Cluster_Break=spacingmark}', "");
3615Expect(0, 119149, '\p{^Is_Grapheme_Cluster_Break=spacingmark}', "");
3616Expect(0, 119149, '\P{Is_Grapheme_Cluster_Break=spacingmark}', "");
3617Expect(1, 119149, '\P{^Is_Grapheme_Cluster_Break=spacingmark}', "");
3618Expect(0, 119150, '\p{Is_Grapheme_Cluster_Break=spacingmark}', "");
3619Expect(1, 119150, '\p{^Is_Grapheme_Cluster_Break=spacingmark}', "");
3620Expect(1, 119150, '\P{Is_Grapheme_Cluster_Break=spacingmark}', "");
3621Expect(0, 119150, '\P{^Is_Grapheme_Cluster_Break=spacingmark}', "");
3622Expect(1, 119149, '\p{Is_Grapheme_Cluster_Break=_spacingmark}', "");
3623Expect(0, 119149, '\p{^Is_Grapheme_Cluster_Break=_spacingmark}', "");
3624Expect(0, 119149, '\P{Is_Grapheme_Cluster_Break=_spacingmark}', "");
3625Expect(1, 119149, '\P{^Is_Grapheme_Cluster_Break=_spacingmark}', "");
3626Expect(0, 119150, '\p{Is_Grapheme_Cluster_Break=_spacingmark}', "");
3627Expect(1, 119150, '\p{^Is_Grapheme_Cluster_Break=_spacingmark}', "");
3628Expect(1, 119150, '\P{Is_Grapheme_Cluster_Break=_spacingmark}', "");
3629Expect(0, 119150, '\P{^Is_Grapheme_Cluster_Break=_spacingmark}', "");
3630Error('\p{Is_GCB=/a/_ sm}');
3631Error('\P{Is_GCB=/a/_ sm}');
3632Expect(1, 119149, '\p{Is_GCB=sm}', "");
3633Expect(0, 119149, '\p{^Is_GCB=sm}', "");
3634Expect(0, 119149, '\P{Is_GCB=sm}', "");
3635Expect(1, 119149, '\P{^Is_GCB=sm}', "");
3636Expect(0, 119150, '\p{Is_GCB=sm}', "");
3637Expect(1, 119150, '\p{^Is_GCB=sm}', "");
3638Expect(1, 119150, '\P{Is_GCB=sm}', "");
3639Expect(0, 119150, '\P{^Is_GCB=sm}', "");
3640Expect(1, 119149, '\p{Is_GCB=_-sm}', "");
3641Expect(0, 119149, '\p{^Is_GCB=_-sm}', "");
3642Expect(0, 119149, '\P{Is_GCB=_-sm}', "");
3643Expect(1, 119149, '\P{^Is_GCB=_-sm}', "");
3644Expect(0, 119150, '\p{Is_GCB=_-sm}', "");
3645Expect(1, 119150, '\p{^Is_GCB=_-sm}', "");
3646Expect(1, 119150, '\P{Is_GCB=_-sm}', "");
3647Expect(0, 119150, '\P{^Is_GCB=_-sm}', "");
3648Error('\p{Grapheme_Cluster_Break= /a/t}');
3649Error('\P{Grapheme_Cluster_Break= /a/t}');
3650Expect(1, 55291, '\p{Grapheme_Cluster_Break=t}', "");
3651Expect(0, 55291, '\p{^Grapheme_Cluster_Break=t}', "");
3652Expect(0, 55291, '\P{Grapheme_Cluster_Break=t}', "");
3653Expect(1, 55291, '\P{^Grapheme_Cluster_Break=t}', "");
3654Expect(0, 55292, '\p{Grapheme_Cluster_Break=t}', "");
3655Expect(1, 55292, '\p{^Grapheme_Cluster_Break=t}', "");
3656Expect(1, 55292, '\P{Grapheme_Cluster_Break=t}', "");
3657Expect(0, 55292, '\P{^Grapheme_Cluster_Break=t}', "");
3658Expect(1, 55291, '\p{Grapheme_Cluster_Break=  T}', "");
3659Expect(0, 55291, '\p{^Grapheme_Cluster_Break=  T}', "");
3660Expect(0, 55291, '\P{Grapheme_Cluster_Break=  T}', "");
3661Expect(1, 55291, '\P{^Grapheme_Cluster_Break=  T}', "");
3662Expect(0, 55292, '\p{Grapheme_Cluster_Break=  T}', "");
3663Expect(1, 55292, '\p{^Grapheme_Cluster_Break=  T}', "");
3664Expect(1, 55292, '\P{Grapheme_Cluster_Break=  T}', "");
3665Expect(0, 55292, '\P{^Grapheme_Cluster_Break=  T}', "");
3666Error('\p{GCB=/a/ _T}');
3667Error('\P{GCB=/a/ _T}');
3668Expect(1, 55291, '\p{GCB=t}', "");
3669Expect(0, 55291, '\p{^GCB=t}', "");
3670Expect(0, 55291, '\P{GCB=t}', "");
3671Expect(1, 55291, '\P{^GCB=t}', "");
3672Expect(0, 55292, '\p{GCB=t}', "");
3673Expect(1, 55292, '\p{^GCB=t}', "");
3674Expect(1, 55292, '\P{GCB=t}', "");
3675Expect(0, 55292, '\P{^GCB=t}', "");
3676Expect(1, 55291, '\p{GCB= 	T}', "");
3677Expect(0, 55291, '\p{^GCB= 	T}', "");
3678Expect(0, 55291, '\P{GCB= 	T}', "");
3679Expect(1, 55291, '\P{^GCB= 	T}', "");
3680Expect(0, 55292, '\p{GCB= 	T}', "");
3681Expect(1, 55292, '\p{^GCB= 	T}', "");
3682Expect(1, 55292, '\P{GCB= 	T}', "");
3683Expect(0, 55292, '\P{^GCB= 	T}', "");
3684Error('\p{Is_Grapheme_Cluster_Break=	/a/t}');
3685Error('\P{Is_Grapheme_Cluster_Break=	/a/t}');
3686Expect(1, 55291, '\p{Is_Grapheme_Cluster_Break=t}', "");
3687Expect(0, 55291, '\p{^Is_Grapheme_Cluster_Break=t}', "");
3688Expect(0, 55291, '\P{Is_Grapheme_Cluster_Break=t}', "");
3689Expect(1, 55291, '\P{^Is_Grapheme_Cluster_Break=t}', "");
3690Expect(0, 55292, '\p{Is_Grapheme_Cluster_Break=t}', "");
3691Expect(1, 55292, '\p{^Is_Grapheme_Cluster_Break=t}', "");
3692Expect(1, 55292, '\P{Is_Grapheme_Cluster_Break=t}', "");
3693Expect(0, 55292, '\P{^Is_Grapheme_Cluster_Break=t}', "");
3694Expect(1, 55291, '\p{Is_Grapheme_Cluster_Break=--t}', "");
3695Expect(0, 55291, '\p{^Is_Grapheme_Cluster_Break=--t}', "");
3696Expect(0, 55291, '\P{Is_Grapheme_Cluster_Break=--t}', "");
3697Expect(1, 55291, '\P{^Is_Grapheme_Cluster_Break=--t}', "");
3698Expect(0, 55292, '\p{Is_Grapheme_Cluster_Break=--t}', "");
3699Expect(1, 55292, '\p{^Is_Grapheme_Cluster_Break=--t}', "");
3700Expect(1, 55292, '\P{Is_Grapheme_Cluster_Break=--t}', "");
3701Expect(0, 55292, '\P{^Is_Grapheme_Cluster_Break=--t}', "");
3702Error('\p{Is_GCB=/a/	T}');
3703Error('\P{Is_GCB=/a/	T}');
3704Expect(1, 55291, '\p{Is_GCB=t}', "");
3705Expect(0, 55291, '\p{^Is_GCB=t}', "");
3706Expect(0, 55291, '\P{Is_GCB=t}', "");
3707Expect(1, 55291, '\P{^Is_GCB=t}', "");
3708Expect(0, 55292, '\p{Is_GCB=t}', "");
3709Expect(1, 55292, '\p{^Is_GCB=t}', "");
3710Expect(1, 55292, '\P{Is_GCB=t}', "");
3711Expect(0, 55292, '\P{^Is_GCB=t}', "");
3712Expect(1, 55291, '\p{Is_GCB=  T}', "");
3713Expect(0, 55291, '\p{^Is_GCB=  T}', "");
3714Expect(0, 55291, '\P{Is_GCB=  T}', "");
3715Expect(1, 55291, '\P{^Is_GCB=  T}', "");
3716Expect(0, 55292, '\p{Is_GCB=  T}', "");
3717Expect(1, 55292, '\p{^Is_GCB=  T}', "");
3718Expect(1, 55292, '\P{Is_GCB=  T}', "");
3719Expect(0, 55292, '\P{^Is_GCB=  T}', "");
3720Error('\p{Grapheme_Cluster_Break=:=-V}');
3721Error('\P{Grapheme_Cluster_Break=:=-V}');
3722Expect(1, 55238, '\p{Grapheme_Cluster_Break=v}', "");
3723Expect(0, 55238, '\p{^Grapheme_Cluster_Break=v}', "");
3724Expect(0, 55238, '\P{Grapheme_Cluster_Break=v}', "");
3725Expect(1, 55238, '\P{^Grapheme_Cluster_Break=v}', "");
3726Expect(0, 55239, '\p{Grapheme_Cluster_Break=v}', "");
3727Expect(1, 55239, '\p{^Grapheme_Cluster_Break=v}', "");
3728Expect(1, 55239, '\P{Grapheme_Cluster_Break=v}', "");
3729Expect(0, 55239, '\P{^Grapheme_Cluster_Break=v}', "");
3730Expect(1, 55238, '\p{Grapheme_Cluster_Break=	-V}', "");
3731Expect(0, 55238, '\p{^Grapheme_Cluster_Break=	-V}', "");
3732Expect(0, 55238, '\P{Grapheme_Cluster_Break=	-V}', "");
3733Expect(1, 55238, '\P{^Grapheme_Cluster_Break=	-V}', "");
3734Expect(0, 55239, '\p{Grapheme_Cluster_Break=	-V}', "");
3735Expect(1, 55239, '\p{^Grapheme_Cluster_Break=	-V}', "");
3736Expect(1, 55239, '\P{Grapheme_Cluster_Break=	-V}', "");
3737Expect(0, 55239, '\P{^Grapheme_Cluster_Break=	-V}', "");
3738Error('\p{GCB=	 V:=}');
3739Error('\P{GCB=	 V:=}');
3740Expect(1, 55238, '\p{GCB=v}', "");
3741Expect(0, 55238, '\p{^GCB=v}', "");
3742Expect(0, 55238, '\P{GCB=v}', "");
3743Expect(1, 55238, '\P{^GCB=v}', "");
3744Expect(0, 55239, '\p{GCB=v}', "");
3745Expect(1, 55239, '\p{^GCB=v}', "");
3746Expect(1, 55239, '\P{GCB=v}', "");
3747Expect(0, 55239, '\P{^GCB=v}', "");
3748Expect(1, 55238, '\p{GCB=_V}', "");
3749Expect(0, 55238, '\p{^GCB=_V}', "");
3750Expect(0, 55238, '\P{GCB=_V}', "");
3751Expect(1, 55238, '\P{^GCB=_V}', "");
3752Expect(0, 55239, '\p{GCB=_V}', "");
3753Expect(1, 55239, '\p{^GCB=_V}', "");
3754Expect(1, 55239, '\P{GCB=_V}', "");
3755Expect(0, 55239, '\P{^GCB=_V}', "");
3756Error('\p{Is_Grapheme_Cluster_Break=-/a/v}');
3757Error('\P{Is_Grapheme_Cluster_Break=-/a/v}');
3758Expect(1, 55238, '\p{Is_Grapheme_Cluster_Break=v}', "");
3759Expect(0, 55238, '\p{^Is_Grapheme_Cluster_Break=v}', "");
3760Expect(0, 55238, '\P{Is_Grapheme_Cluster_Break=v}', "");
3761Expect(1, 55238, '\P{^Is_Grapheme_Cluster_Break=v}', "");
3762Expect(0, 55239, '\p{Is_Grapheme_Cluster_Break=v}', "");
3763Expect(1, 55239, '\p{^Is_Grapheme_Cluster_Break=v}', "");
3764Expect(1, 55239, '\P{Is_Grapheme_Cluster_Break=v}', "");
3765Expect(0, 55239, '\P{^Is_Grapheme_Cluster_Break=v}', "");
3766Expect(1, 55238, '\p{Is_Grapheme_Cluster_Break:  	V}', "");
3767Expect(0, 55238, '\p{^Is_Grapheme_Cluster_Break:  	V}', "");
3768Expect(0, 55238, '\P{Is_Grapheme_Cluster_Break:  	V}', "");
3769Expect(1, 55238, '\P{^Is_Grapheme_Cluster_Break:  	V}', "");
3770Expect(0, 55239, '\p{Is_Grapheme_Cluster_Break:  	V}', "");
3771Expect(1, 55239, '\p{^Is_Grapheme_Cluster_Break:  	V}', "");
3772Expect(1, 55239, '\P{Is_Grapheme_Cluster_Break:  	V}', "");
3773Expect(0, 55239, '\P{^Is_Grapheme_Cluster_Break:  	V}', "");
3774Error('\p{Is_GCB=	V:=}');
3775Error('\P{Is_GCB=	V:=}');
3776Expect(1, 55238, '\p{Is_GCB=v}', "");
3777Expect(0, 55238, '\p{^Is_GCB=v}', "");
3778Expect(0, 55238, '\P{Is_GCB=v}', "");
3779Expect(1, 55238, '\P{^Is_GCB=v}', "");
3780Expect(0, 55239, '\p{Is_GCB=v}', "");
3781Expect(1, 55239, '\p{^Is_GCB=v}', "");
3782Expect(1, 55239, '\P{Is_GCB=v}', "");
3783Expect(0, 55239, '\P{^Is_GCB=v}', "");
3784Expect(1, 55238, '\p{Is_GCB= -V}', "");
3785Expect(0, 55238, '\p{^Is_GCB= -V}', "");
3786Expect(0, 55238, '\P{Is_GCB= -V}', "");
3787Expect(1, 55238, '\P{^Is_GCB= -V}', "");
3788Expect(0, 55239, '\p{Is_GCB= -V}', "");
3789Expect(1, 55239, '\p{^Is_GCB= -V}', "");
3790Expect(1, 55239, '\P{Is_GCB= -V}', "");
3791Expect(0, 55239, '\P{^Is_GCB= -V}', "");
3792Error('\p{Grapheme_Cluster_Break=	_OTHER:=}');
3793Error('\P{Grapheme_Cluster_Break=	_OTHER:=}');
3794Expect(1, 921600, '\p{Grapheme_Cluster_Break=other}', "");
3795Expect(0, 921600, '\p{^Grapheme_Cluster_Break=other}', "");
3796Expect(0, 921600, '\P{Grapheme_Cluster_Break=other}', "");
3797Expect(1, 921600, '\P{^Grapheme_Cluster_Break=other}', "");
3798Expect(0, 921599, '\p{Grapheme_Cluster_Break=other}', "");
3799Expect(1, 921599, '\p{^Grapheme_Cluster_Break=other}', "");
3800Expect(1, 921599, '\P{Grapheme_Cluster_Break=other}', "");
3801Expect(0, 921599, '\P{^Grapheme_Cluster_Break=other}', "");
3802Expect(1, 921600, '\p{Grapheme_Cluster_Break: Other}', "");
3803Expect(0, 921600, '\p{^Grapheme_Cluster_Break: Other}', "");
3804Expect(0, 921600, '\P{Grapheme_Cluster_Break: Other}', "");
3805Expect(1, 921600, '\P{^Grapheme_Cluster_Break: Other}', "");
3806Expect(0, 921599, '\p{Grapheme_Cluster_Break: Other}', "");
3807Expect(1, 921599, '\p{^Grapheme_Cluster_Break: Other}', "");
3808Expect(1, 921599, '\P{Grapheme_Cluster_Break: Other}', "");
3809Expect(0, 921599, '\P{^Grapheme_Cluster_Break: Other}', "");
3810Error('\p{GCB=_XX/a/}');
3811Error('\P{GCB=_XX/a/}');
3812Expect(1, 921600, '\p{GCB=xx}', "");
3813Expect(0, 921600, '\p{^GCB=xx}', "");
3814Expect(0, 921600, '\P{GCB=xx}', "");
3815Expect(1, 921600, '\P{^GCB=xx}', "");
3816Expect(0, 921599, '\p{GCB=xx}', "");
3817Expect(1, 921599, '\p{^GCB=xx}', "");
3818Expect(1, 921599, '\P{GCB=xx}', "");
3819Expect(0, 921599, '\P{^GCB=xx}', "");
3820Expect(1, 921600, '\p{GCB= 	XX}', "");
3821Expect(0, 921600, '\p{^GCB= 	XX}', "");
3822Expect(0, 921600, '\P{GCB= 	XX}', "");
3823Expect(1, 921600, '\P{^GCB= 	XX}', "");
3824Expect(0, 921599, '\p{GCB= 	XX}', "");
3825Expect(1, 921599, '\p{^GCB= 	XX}', "");
3826Expect(1, 921599, '\P{GCB= 	XX}', "");
3827Expect(0, 921599, '\P{^GCB= 	XX}', "");
3828Error('\p{Is_Grapheme_Cluster_Break=_/a/Other}');
3829Error('\P{Is_Grapheme_Cluster_Break=_/a/Other}');
3830Expect(1, 921600, '\p{Is_Grapheme_Cluster_Break=other}', "");
3831Expect(0, 921600, '\p{^Is_Grapheme_Cluster_Break=other}', "");
3832Expect(0, 921600, '\P{Is_Grapheme_Cluster_Break=other}', "");
3833Expect(1, 921600, '\P{^Is_Grapheme_Cluster_Break=other}', "");
3834Expect(0, 921599, '\p{Is_Grapheme_Cluster_Break=other}', "");
3835Expect(1, 921599, '\p{^Is_Grapheme_Cluster_Break=other}', "");
3836Expect(1, 921599, '\P{Is_Grapheme_Cluster_Break=other}', "");
3837Expect(0, 921599, '\P{^Is_Grapheme_Cluster_Break=other}', "");
3838Expect(1, 921600, '\p{Is_Grapheme_Cluster_Break=__Other}', "");
3839Expect(0, 921600, '\p{^Is_Grapheme_Cluster_Break=__Other}', "");
3840Expect(0, 921600, '\P{Is_Grapheme_Cluster_Break=__Other}', "");
3841Expect(1, 921600, '\P{^Is_Grapheme_Cluster_Break=__Other}', "");
3842Expect(0, 921599, '\p{Is_Grapheme_Cluster_Break=__Other}', "");
3843Expect(1, 921599, '\p{^Is_Grapheme_Cluster_Break=__Other}', "");
3844Expect(1, 921599, '\P{Is_Grapheme_Cluster_Break=__Other}', "");
3845Expect(0, 921599, '\P{^Is_Grapheme_Cluster_Break=__Other}', "");
3846Error('\p{Is_GCB=/a/-	XX}');
3847Error('\P{Is_GCB=/a/-	XX}');
3848Expect(1, 921600, '\p{Is_GCB=xx}', "");
3849Expect(0, 921600, '\p{^Is_GCB=xx}', "");
3850Expect(0, 921600, '\P{Is_GCB=xx}', "");
3851Expect(1, 921600, '\P{^Is_GCB=xx}', "");
3852Expect(0, 921599, '\p{Is_GCB=xx}', "");
3853Expect(1, 921599, '\p{^Is_GCB=xx}', "");
3854Expect(1, 921599, '\P{Is_GCB=xx}', "");
3855Expect(0, 921599, '\P{^Is_GCB=xx}', "");
3856Expect(1, 921600, '\p{Is_GCB= 	XX}', "");
3857Expect(0, 921600, '\p{^Is_GCB= 	XX}', "");
3858Expect(0, 921600, '\P{Is_GCB= 	XX}', "");
3859Expect(1, 921600, '\P{^Is_GCB= 	XX}', "");
3860Expect(0, 921599, '\p{Is_GCB= 	XX}', "");
3861Expect(1, 921599, '\p{^Is_GCB= 	XX}', "");
3862Expect(1, 921599, '\P{Is_GCB= 	XX}', "");
3863Expect(0, 921599, '\P{^Is_GCB= 	XX}', "");
3864Error('\p{Grapheme_Base= 	NO/a/}');
3865Error('\P{Grapheme_Base= 	NO/a/}');
3866Expect(1, 195102, '\p{Grapheme_Base=no}', "");
3867Expect(0, 195102, '\p{^Grapheme_Base=no}', "");
3868Expect(0, 195102, '\P{Grapheme_Base=no}', "");
3869Expect(1, 195102, '\P{^Grapheme_Base=no}', "");
3870Expect(0, 195101, '\p{Grapheme_Base=no}', "");
3871Expect(1, 195101, '\p{^Grapheme_Base=no}', "");
3872Expect(1, 195101, '\P{Grapheme_Base=no}', "");
3873Expect(0, 195101, '\P{^Grapheme_Base=no}', "");
3874Expect(1, 195102, '\p{Grapheme_Base:_	NO}', "");
3875Expect(0, 195102, '\p{^Grapheme_Base:_	NO}', "");
3876Expect(0, 195102, '\P{Grapheme_Base:_	NO}', "");
3877Expect(1, 195102, '\P{^Grapheme_Base:_	NO}', "");
3878Expect(0, 195101, '\p{Grapheme_Base:_	NO}', "");
3879Expect(1, 195101, '\p{^Grapheme_Base:_	NO}', "");
3880Expect(1, 195101, '\P{Grapheme_Base:_	NO}', "");
3881Expect(0, 195101, '\P{^Grapheme_Base:_	NO}', "");
3882Error('\p{Gr_Base=- N/a/}');
3883Error('\P{Gr_Base=- N/a/}');
3884Expect(1, 195102, '\p{Gr_Base=n}', "");
3885Expect(0, 195102, '\p{^Gr_Base=n}', "");
3886Expect(0, 195102, '\P{Gr_Base=n}', "");
3887Expect(1, 195102, '\P{^Gr_Base=n}', "");
3888Expect(0, 195101, '\p{Gr_Base=n}', "");
3889Expect(1, 195101, '\p{^Gr_Base=n}', "");
3890Expect(1, 195101, '\P{Gr_Base=n}', "");
3891Expect(0, 195101, '\P{^Gr_Base=n}', "");
3892Expect(1, 195102, '\p{Gr_Base=	 N}', "");
3893Expect(0, 195102, '\p{^Gr_Base=	 N}', "");
3894Expect(0, 195102, '\P{Gr_Base=	 N}', "");
3895Expect(1, 195102, '\P{^Gr_Base=	 N}', "");
3896Expect(0, 195101, '\p{Gr_Base=	 N}', "");
3897Expect(1, 195101, '\p{^Gr_Base=	 N}', "");
3898Expect(1, 195101, '\P{Gr_Base=	 N}', "");
3899Expect(0, 195101, '\P{^Gr_Base=	 N}', "");
3900Error('\p{Is_Grapheme_Base=_F/a/}');
3901Error('\P{Is_Grapheme_Base=_F/a/}');
3902Expect(1, 195102, '\p{Is_Grapheme_Base: f}', "");
3903Expect(0, 195102, '\p{^Is_Grapheme_Base: f}', "");
3904Expect(0, 195102, '\P{Is_Grapheme_Base: f}', "");
3905Expect(1, 195102, '\P{^Is_Grapheme_Base: f}', "");
3906Expect(0, 195101, '\p{Is_Grapheme_Base: f}', "");
3907Expect(1, 195101, '\p{^Is_Grapheme_Base: f}', "");
3908Expect(1, 195101, '\P{Is_Grapheme_Base: f}', "");
3909Expect(0, 195101, '\P{^Is_Grapheme_Base: f}', "");
3910Expect(1, 195102, '\p{Is_Grapheme_Base=-F}', "");
3911Expect(0, 195102, '\p{^Is_Grapheme_Base=-F}', "");
3912Expect(0, 195102, '\P{Is_Grapheme_Base=-F}', "");
3913Expect(1, 195102, '\P{^Is_Grapheme_Base=-F}', "");
3914Expect(0, 195101, '\p{Is_Grapheme_Base=-F}', "");
3915Expect(1, 195101, '\p{^Is_Grapheme_Base=-F}', "");
3916Expect(1, 195101, '\P{Is_Grapheme_Base=-F}', "");
3917Expect(0, 195101, '\P{^Is_Grapheme_Base=-F}', "");
3918Error('\p{Is_Gr_Base=	False:=}');
3919Error('\P{Is_Gr_Base=	False:=}');
3920Expect(1, 195102, '\p{Is_Gr_Base: false}', "");
3921Expect(0, 195102, '\p{^Is_Gr_Base: false}', "");
3922Expect(0, 195102, '\P{Is_Gr_Base: false}', "");
3923Expect(1, 195102, '\P{^Is_Gr_Base: false}', "");
3924Expect(0, 195101, '\p{Is_Gr_Base: false}', "");
3925Expect(1, 195101, '\p{^Is_Gr_Base: false}', "");
3926Expect(1, 195101, '\P{Is_Gr_Base: false}', "");
3927Expect(0, 195101, '\P{^Is_Gr_Base: false}', "");
3928Expect(1, 195102, '\p{Is_Gr_Base:   _ False}', "");
3929Expect(0, 195102, '\p{^Is_Gr_Base:   _ False}', "");
3930Expect(0, 195102, '\P{Is_Gr_Base:   _ False}', "");
3931Expect(1, 195102, '\P{^Is_Gr_Base:   _ False}', "");
3932Expect(0, 195101, '\p{Is_Gr_Base:   _ False}', "");
3933Expect(1, 195101, '\p{^Is_Gr_Base:   _ False}', "");
3934Expect(1, 195101, '\P{Is_Gr_Base:   _ False}', "");
3935Expect(0, 195101, '\P{^Is_Gr_Base:   _ False}', "");
3936Error('\p{Grapheme_Base=/a/YES}');
3937Error('\P{Grapheme_Base=/a/YES}');
3938Expect(1, 195101, '\p{Grapheme_Base=yes}', "");
3939Expect(0, 195101, '\p{^Grapheme_Base=yes}', "");
3940Expect(0, 195101, '\P{Grapheme_Base=yes}', "");
3941Expect(1, 195101, '\P{^Grapheme_Base=yes}', "");
3942Expect(0, 195102, '\p{Grapheme_Base=yes}', "");
3943Expect(1, 195102, '\p{^Grapheme_Base=yes}', "");
3944Expect(1, 195102, '\P{Grapheme_Base=yes}', "");
3945Expect(0, 195102, '\P{^Grapheme_Base=yes}', "");
3946Expect(1, 195101, '\p{Grapheme_Base=		Yes}', "");
3947Expect(0, 195101, '\p{^Grapheme_Base=		Yes}', "");
3948Expect(0, 195101, '\P{Grapheme_Base=		Yes}', "");
3949Expect(1, 195101, '\P{^Grapheme_Base=		Yes}', "");
3950Expect(0, 195102, '\p{Grapheme_Base=		Yes}', "");
3951Expect(1, 195102, '\p{^Grapheme_Base=		Yes}', "");
3952Expect(1, 195102, '\P{Grapheme_Base=		Yes}', "");
3953Expect(0, 195102, '\P{^Grapheme_Base=		Yes}', "");
3954Error('\p{Gr_Base=:=_	Y}');
3955Error('\P{Gr_Base=:=_	Y}');
3956Expect(1, 195101, '\p{Gr_Base=y}', "");
3957Expect(0, 195101, '\p{^Gr_Base=y}', "");
3958Expect(0, 195101, '\P{Gr_Base=y}', "");
3959Expect(1, 195101, '\P{^Gr_Base=y}', "");
3960Expect(0, 195102, '\p{Gr_Base=y}', "");
3961Expect(1, 195102, '\p{^Gr_Base=y}', "");
3962Expect(1, 195102, '\P{Gr_Base=y}', "");
3963Expect(0, 195102, '\P{^Gr_Base=y}', "");
3964Expect(1, 195101, '\p{Gr_Base=	 Y}', "");
3965Expect(0, 195101, '\p{^Gr_Base=	 Y}', "");
3966Expect(0, 195101, '\P{Gr_Base=	 Y}', "");
3967Expect(1, 195101, '\P{^Gr_Base=	 Y}', "");
3968Expect(0, 195102, '\p{Gr_Base=	 Y}', "");
3969Expect(1, 195102, '\p{^Gr_Base=	 Y}', "");
3970Expect(1, 195102, '\P{Gr_Base=	 Y}', "");
3971Expect(0, 195102, '\P{^Gr_Base=	 Y}', "");
3972Error('\p{Is_Grapheme_Base:    /a/T}');
3973Error('\P{Is_Grapheme_Base:    /a/T}');
3974Expect(1, 195101, '\p{Is_Grapheme_Base=t}', "");
3975Expect(0, 195101, '\p{^Is_Grapheme_Base=t}', "");
3976Expect(0, 195101, '\P{Is_Grapheme_Base=t}', "");
3977Expect(1, 195101, '\P{^Is_Grapheme_Base=t}', "");
3978Expect(0, 195102, '\p{Is_Grapheme_Base=t}', "");
3979Expect(1, 195102, '\p{^Is_Grapheme_Base=t}', "");
3980Expect(1, 195102, '\P{Is_Grapheme_Base=t}', "");
3981Expect(0, 195102, '\P{^Is_Grapheme_Base=t}', "");
3982Expect(1, 195101, '\p{Is_Grapheme_Base=		t}', "");
3983Expect(0, 195101, '\p{^Is_Grapheme_Base=		t}', "");
3984Expect(0, 195101, '\P{Is_Grapheme_Base=		t}', "");
3985Expect(1, 195101, '\P{^Is_Grapheme_Base=		t}', "");
3986Expect(0, 195102, '\p{Is_Grapheme_Base=		t}', "");
3987Expect(1, 195102, '\p{^Is_Grapheme_Base=		t}', "");
3988Expect(1, 195102, '\P{Is_Grapheme_Base=		t}', "");
3989Expect(0, 195102, '\P{^Is_Grapheme_Base=		t}', "");
3990Error('\p{Is_Gr_Base= TRUE/a/}');
3991Error('\P{Is_Gr_Base= TRUE/a/}');
3992Expect(1, 195101, '\p{Is_Gr_Base=true}', "");
3993Expect(0, 195101, '\p{^Is_Gr_Base=true}', "");
3994Expect(0, 195101, '\P{Is_Gr_Base=true}', "");
3995Expect(1, 195101, '\P{^Is_Gr_Base=true}', "");
3996Expect(0, 195102, '\p{Is_Gr_Base=true}', "");
3997Expect(1, 195102, '\p{^Is_Gr_Base=true}', "");
3998Expect(1, 195102, '\P{Is_Gr_Base=true}', "");
3999Expect(0, 195102, '\P{^Is_Gr_Base=true}', "");
4000Expect(1, 195101, '\p{Is_Gr_Base= -True}', "");
4001Expect(0, 195101, '\p{^Is_Gr_Base= -True}', "");
4002Expect(0, 195101, '\P{Is_Gr_Base= -True}', "");
4003Expect(1, 195101, '\P{^Is_Gr_Base= -True}', "");
4004Expect(0, 195102, '\p{Is_Gr_Base= -True}', "");
4005Expect(1, 195102, '\p{^Is_Gr_Base= -True}', "");
4006Expect(1, 195102, '\P{Is_Gr_Base= -True}', "");
4007Expect(0, 195102, '\P{^Is_Gr_Base= -True}', "");
4008Error('\p{Grapheme_Extend=	/a/No}');
4009Error('\P{Grapheme_Extend=	/a/No}');
4010Expect(1, 918000, '\p{Grapheme_Extend=no}', "");
4011Expect(0, 918000, '\p{^Grapheme_Extend=no}', "");
4012Expect(0, 918000, '\P{Grapheme_Extend=no}', "");
4013Expect(1, 918000, '\P{^Grapheme_Extend=no}', "");
4014Expect(0, 917999, '\p{Grapheme_Extend=no}', "");
4015Expect(1, 917999, '\p{^Grapheme_Extend=no}', "");
4016Expect(1, 917999, '\P{Grapheme_Extend=no}', "");
4017Expect(0, 917999, '\P{^Grapheme_Extend=no}', "");
4018Expect(1, 918000, '\p{Grapheme_Extend=	-No}', "");
4019Expect(0, 918000, '\p{^Grapheme_Extend=	-No}', "");
4020Expect(0, 918000, '\P{Grapheme_Extend=	-No}', "");
4021Expect(1, 918000, '\P{^Grapheme_Extend=	-No}', "");
4022Expect(0, 917999, '\p{Grapheme_Extend=	-No}', "");
4023Expect(1, 917999, '\p{^Grapheme_Extend=	-No}', "");
4024Expect(1, 917999, '\P{Grapheme_Extend=	-No}', "");
4025Expect(0, 917999, '\P{^Grapheme_Extend=	-No}', "");
4026Error('\p{Gr_Ext=	-N:=}');
4027Error('\P{Gr_Ext=	-N:=}');
4028Expect(1, 918000, '\p{Gr_Ext=n}', "");
4029Expect(0, 918000, '\p{^Gr_Ext=n}', "");
4030Expect(0, 918000, '\P{Gr_Ext=n}', "");
4031Expect(1, 918000, '\P{^Gr_Ext=n}', "");
4032Expect(0, 917999, '\p{Gr_Ext=n}', "");
4033Expect(1, 917999, '\p{^Gr_Ext=n}', "");
4034Expect(1, 917999, '\P{Gr_Ext=n}', "");
4035Expect(0, 917999, '\P{^Gr_Ext=n}', "");
4036Expect(1, 918000, '\p{Gr_Ext=- N}', "");
4037Expect(0, 918000, '\p{^Gr_Ext=- N}', "");
4038Expect(0, 918000, '\P{Gr_Ext=- N}', "");
4039Expect(1, 918000, '\P{^Gr_Ext=- N}', "");
4040Expect(0, 917999, '\p{Gr_Ext=- N}', "");
4041Expect(1, 917999, '\p{^Gr_Ext=- N}', "");
4042Expect(1, 917999, '\P{Gr_Ext=- N}', "");
4043Expect(0, 917999, '\P{^Gr_Ext=- N}', "");
4044Error('\p{Is_Grapheme_Extend=_f/a/}');
4045Error('\P{Is_Grapheme_Extend=_f/a/}');
4046Expect(1, 918000, '\p{Is_Grapheme_Extend:f}', "");
4047Expect(0, 918000, '\p{^Is_Grapheme_Extend:f}', "");
4048Expect(0, 918000, '\P{Is_Grapheme_Extend:f}', "");
4049Expect(1, 918000, '\P{^Is_Grapheme_Extend:f}', "");
4050Expect(0, 917999, '\p{Is_Grapheme_Extend:f}', "");
4051Expect(1, 917999, '\p{^Is_Grapheme_Extend:f}', "");
4052Expect(1, 917999, '\P{Is_Grapheme_Extend:f}', "");
4053Expect(0, 917999, '\P{^Is_Grapheme_Extend:f}', "");
4054Expect(1, 918000, '\p{Is_Grapheme_Extend=-	f}', "");
4055Expect(0, 918000, '\p{^Is_Grapheme_Extend=-	f}', "");
4056Expect(0, 918000, '\P{Is_Grapheme_Extend=-	f}', "");
4057Expect(1, 918000, '\P{^Is_Grapheme_Extend=-	f}', "");
4058Expect(0, 917999, '\p{Is_Grapheme_Extend=-	f}', "");
4059Expect(1, 917999, '\p{^Is_Grapheme_Extend=-	f}', "");
4060Expect(1, 917999, '\P{Is_Grapheme_Extend=-	f}', "");
4061Expect(0, 917999, '\P{^Is_Grapheme_Extend=-	f}', "");
4062Error('\p{Is_Gr_Ext: :=False}');
4063Error('\P{Is_Gr_Ext: :=False}');
4064Expect(1, 918000, '\p{Is_Gr_Ext=false}', "");
4065Expect(0, 918000, '\p{^Is_Gr_Ext=false}', "");
4066Expect(0, 918000, '\P{Is_Gr_Ext=false}', "");
4067Expect(1, 918000, '\P{^Is_Gr_Ext=false}', "");
4068Expect(0, 917999, '\p{Is_Gr_Ext=false}', "");
4069Expect(1, 917999, '\p{^Is_Gr_Ext=false}', "");
4070Expect(1, 917999, '\P{Is_Gr_Ext=false}', "");
4071Expect(0, 917999, '\P{^Is_Gr_Ext=false}', "");
4072Expect(1, 918000, '\p{Is_Gr_Ext=-false}', "");
4073Expect(0, 918000, '\p{^Is_Gr_Ext=-false}', "");
4074Expect(0, 918000, '\P{Is_Gr_Ext=-false}', "");
4075Expect(1, 918000, '\P{^Is_Gr_Ext=-false}', "");
4076Expect(0, 917999, '\p{Is_Gr_Ext=-false}', "");
4077Expect(1, 917999, '\p{^Is_Gr_Ext=-false}', "");
4078Expect(1, 917999, '\P{Is_Gr_Ext=-false}', "");
4079Expect(0, 917999, '\P{^Is_Gr_Ext=-false}', "");
4080Error('\p{Grapheme_Extend:   _:=Yes}');
4081Error('\P{Grapheme_Extend:   _:=Yes}');
4082Expect(1, 917999, '\p{Grapheme_Extend=yes}', "");
4083Expect(0, 917999, '\p{^Grapheme_Extend=yes}', "");
4084Expect(0, 917999, '\P{Grapheme_Extend=yes}', "");
4085Expect(1, 917999, '\P{^Grapheme_Extend=yes}', "");
4086Expect(0, 918000, '\p{Grapheme_Extend=yes}', "");
4087Expect(1, 918000, '\p{^Grapheme_Extend=yes}', "");
4088Expect(1, 918000, '\P{Grapheme_Extend=yes}', "");
4089Expect(0, 918000, '\P{^Grapheme_Extend=yes}', "");
4090Expect(1, 917999, '\p{Grapheme_Extend=__Yes}', "");
4091Expect(0, 917999, '\p{^Grapheme_Extend=__Yes}', "");
4092Expect(0, 917999, '\P{Grapheme_Extend=__Yes}', "");
4093Expect(1, 917999, '\P{^Grapheme_Extend=__Yes}', "");
4094Expect(0, 918000, '\p{Grapheme_Extend=__Yes}', "");
4095Expect(1, 918000, '\p{^Grapheme_Extend=__Yes}', "");
4096Expect(1, 918000, '\P{Grapheme_Extend=__Yes}', "");
4097Expect(0, 918000, '\P{^Grapheme_Extend=__Yes}', "");
4098Error('\p{Gr_Ext=:=_Y}');
4099Error('\P{Gr_Ext=:=_Y}');
4100Expect(1, 917999, '\p{Gr_Ext=y}', "");
4101Expect(0, 917999, '\p{^Gr_Ext=y}', "");
4102Expect(0, 917999, '\P{Gr_Ext=y}', "");
4103Expect(1, 917999, '\P{^Gr_Ext=y}', "");
4104Expect(0, 918000, '\p{Gr_Ext=y}', "");
4105Expect(1, 918000, '\p{^Gr_Ext=y}', "");
4106Expect(1, 918000, '\P{Gr_Ext=y}', "");
4107Expect(0, 918000, '\P{^Gr_Ext=y}', "");
4108Expect(1, 917999, '\p{Gr_Ext=_Y}', "");
4109Expect(0, 917999, '\p{^Gr_Ext=_Y}', "");
4110Expect(0, 917999, '\P{Gr_Ext=_Y}', "");
4111Expect(1, 917999, '\P{^Gr_Ext=_Y}', "");
4112Expect(0, 918000, '\p{Gr_Ext=_Y}', "");
4113Expect(1, 918000, '\p{^Gr_Ext=_Y}', "");
4114Expect(1, 918000, '\P{Gr_Ext=_Y}', "");
4115Expect(0, 918000, '\P{^Gr_Ext=_Y}', "");
4116Error('\p{Is_Grapheme_Extend=/a/	T}');
4117Error('\P{Is_Grapheme_Extend=/a/	T}');
4118Expect(1, 917999, '\p{Is_Grapheme_Extend=t}', "");
4119Expect(0, 917999, '\p{^Is_Grapheme_Extend=t}', "");
4120Expect(0, 917999, '\P{Is_Grapheme_Extend=t}', "");
4121Expect(1, 917999, '\P{^Is_Grapheme_Extend=t}', "");
4122Expect(0, 918000, '\p{Is_Grapheme_Extend=t}', "");
4123Expect(1, 918000, '\p{^Is_Grapheme_Extend=t}', "");
4124Expect(1, 918000, '\P{Is_Grapheme_Extend=t}', "");
4125Expect(0, 918000, '\P{^Is_Grapheme_Extend=t}', "");
4126Expect(1, 917999, '\p{Is_Grapheme_Extend=_T}', "");
4127Expect(0, 917999, '\p{^Is_Grapheme_Extend=_T}', "");
4128Expect(0, 917999, '\P{Is_Grapheme_Extend=_T}', "");
4129Expect(1, 917999, '\P{^Is_Grapheme_Extend=_T}', "");
4130Expect(0, 918000, '\p{Is_Grapheme_Extend=_T}', "");
4131Expect(1, 918000, '\p{^Is_Grapheme_Extend=_T}', "");
4132Expect(1, 918000, '\P{Is_Grapheme_Extend=_T}', "");
4133Expect(0, 918000, '\P{^Is_Grapheme_Extend=_T}', "");
4134Error('\p{Is_Gr_Ext=/a/_-TRUE}');
4135Error('\P{Is_Gr_Ext=/a/_-TRUE}');
4136Expect(1, 917999, '\p{Is_Gr_Ext=true}', "");
4137Expect(0, 917999, '\p{^Is_Gr_Ext=true}', "");
4138Expect(0, 917999, '\P{Is_Gr_Ext=true}', "");
4139Expect(1, 917999, '\P{^Is_Gr_Ext=true}', "");
4140Expect(0, 918000, '\p{Is_Gr_Ext=true}', "");
4141Expect(1, 918000, '\p{^Is_Gr_Ext=true}', "");
4142Expect(1, 918000, '\P{Is_Gr_Ext=true}', "");
4143Expect(0, 918000, '\P{^Is_Gr_Ext=true}', "");
4144Expect(1, 917999, '\p{Is_Gr_Ext=--true}', "");
4145Expect(0, 917999, '\p{^Is_Gr_Ext=--true}', "");
4146Expect(0, 917999, '\P{Is_Gr_Ext=--true}', "");
4147Expect(1, 917999, '\P{^Is_Gr_Ext=--true}', "");
4148Expect(0, 918000, '\p{Is_Gr_Ext=--true}', "");
4149Expect(1, 918000, '\p{^Is_Gr_Ext=--true}', "");
4150Expect(1, 918000, '\P{Is_Gr_Ext=--true}', "");
4151Expect(0, 918000, '\P{^Is_Gr_Ext=--true}', "");
4152Error('\p{Grapheme_Link=No}');
4153Error('\P{Grapheme_Link=No}');
4154Error('\p{Gr_Link=N}');
4155Error('\P{Gr_Link=N}');
4156Error('\p{Is_Grapheme_Link=F}');
4157Error('\P{Is_Grapheme_Link=F}');
4158Error('\p{Is_Gr_Link=False}');
4159Error('\P{Is_Gr_Link=False}');
4160Error('\p{Grapheme_Link=Yes}');
4161Error('\P{Grapheme_Link=Yes}');
4162Error('\p{Gr_Link=Y}');
4163Error('\P{Gr_Link=Y}');
4164Error('\p{Is_Grapheme_Link=T}');
4165Error('\P{Is_Grapheme_Link=T}');
4166Error('\p{Is_Gr_Link=True}');
4167Error('\P{Is_Gr_Link=True}');
4168Error('\p{Hex_Digit= /a/NO}');
4169Error('\P{Hex_Digit= /a/NO}');
4170Expect(1, 65351, '\p{Hex_Digit:no}', "");
4171Expect(0, 65351, '\p{^Hex_Digit:no}', "");
4172Expect(0, 65351, '\P{Hex_Digit:no}', "");
4173Expect(1, 65351, '\P{^Hex_Digit:no}', "");
4174Expect(0, 65350, '\p{Hex_Digit:no}', "");
4175Expect(1, 65350, '\p{^Hex_Digit:no}', "");
4176Expect(1, 65350, '\P{Hex_Digit:no}', "");
4177Expect(0, 65350, '\P{^Hex_Digit:no}', "");
4178Expect(1, 65351, '\p{Hex_Digit=__No}', "");
4179Expect(0, 65351, '\p{^Hex_Digit=__No}', "");
4180Expect(0, 65351, '\P{Hex_Digit=__No}', "");
4181Expect(1, 65351, '\P{^Hex_Digit=__No}', "");
4182Expect(0, 65350, '\p{Hex_Digit=__No}', "");
4183Expect(1, 65350, '\p{^Hex_Digit=__No}', "");
4184Expect(1, 65350, '\P{Hex_Digit=__No}', "");
4185Expect(0, 65350, '\P{^Hex_Digit=__No}', "");
4186Error('\p{Hex= /a/n}');
4187Error('\P{Hex= /a/n}');
4188Expect(1, 65351, '\p{Hex=n}', "");
4189Expect(0, 65351, '\p{^Hex=n}', "");
4190Expect(0, 65351, '\P{Hex=n}', "");
4191Expect(1, 65351, '\P{^Hex=n}', "");
4192Expect(0, 65350, '\p{Hex=n}', "");
4193Expect(1, 65350, '\p{^Hex=n}', "");
4194Expect(1, 65350, '\P{Hex=n}', "");
4195Expect(0, 65350, '\P{^Hex=n}', "");
4196Expect(1, 65351, '\p{Hex=		N}', "");
4197Expect(0, 65351, '\p{^Hex=		N}', "");
4198Expect(0, 65351, '\P{Hex=		N}', "");
4199Expect(1, 65351, '\P{^Hex=		N}', "");
4200Expect(0, 65350, '\p{Hex=		N}', "");
4201Expect(1, 65350, '\p{^Hex=		N}', "");
4202Expect(1, 65350, '\P{Hex=		N}', "");
4203Expect(0, 65350, '\P{^Hex=		N}', "");
4204Error('\p{Is_Hex_Digit=_:=F}');
4205Error('\P{Is_Hex_Digit=_:=F}');
4206Expect(1, 65351, '\p{Is_Hex_Digit=f}', "");
4207Expect(0, 65351, '\p{^Is_Hex_Digit=f}', "");
4208Expect(0, 65351, '\P{Is_Hex_Digit=f}', "");
4209Expect(1, 65351, '\P{^Is_Hex_Digit=f}', "");
4210Expect(0, 65350, '\p{Is_Hex_Digit=f}', "");
4211Expect(1, 65350, '\p{^Is_Hex_Digit=f}', "");
4212Expect(1, 65350, '\P{Is_Hex_Digit=f}', "");
4213Expect(0, 65350, '\P{^Is_Hex_Digit=f}', "");
4214Expect(1, 65351, '\p{Is_Hex_Digit=-F}', "");
4215Expect(0, 65351, '\p{^Is_Hex_Digit=-F}', "");
4216Expect(0, 65351, '\P{Is_Hex_Digit=-F}', "");
4217Expect(1, 65351, '\P{^Is_Hex_Digit=-F}', "");
4218Expect(0, 65350, '\p{Is_Hex_Digit=-F}', "");
4219Expect(1, 65350, '\p{^Is_Hex_Digit=-F}', "");
4220Expect(1, 65350, '\P{Is_Hex_Digit=-F}', "");
4221Expect(0, 65350, '\P{^Is_Hex_Digit=-F}', "");
4222Error('\p{Is_Hex=-:=False}');
4223Error('\P{Is_Hex=-:=False}');
4224Expect(1, 65351, '\p{Is_Hex=false}', "");
4225Expect(0, 65351, '\p{^Is_Hex=false}', "");
4226Expect(0, 65351, '\P{Is_Hex=false}', "");
4227Expect(1, 65351, '\P{^Is_Hex=false}', "");
4228Expect(0, 65350, '\p{Is_Hex=false}', "");
4229Expect(1, 65350, '\p{^Is_Hex=false}', "");
4230Expect(1, 65350, '\P{Is_Hex=false}', "");
4231Expect(0, 65350, '\P{^Is_Hex=false}', "");
4232Expect(1, 65351, '\p{Is_Hex=  false}', "");
4233Expect(0, 65351, '\p{^Is_Hex=  false}', "");
4234Expect(0, 65351, '\P{Is_Hex=  false}', "");
4235Expect(1, 65351, '\P{^Is_Hex=  false}', "");
4236Expect(0, 65350, '\p{Is_Hex=  false}', "");
4237Expect(1, 65350, '\p{^Is_Hex=  false}', "");
4238Expect(1, 65350, '\P{Is_Hex=  false}', "");
4239Expect(0, 65350, '\P{^Is_Hex=  false}', "");
4240Error('\p{Hex_Digit=:=-	Yes}');
4241Error('\P{Hex_Digit=:=-	Yes}');
4242Expect(1, 65350, '\p{Hex_Digit=yes}', "");
4243Expect(0, 65350, '\p{^Hex_Digit=yes}', "");
4244Expect(0, 65350, '\P{Hex_Digit=yes}', "");
4245Expect(1, 65350, '\P{^Hex_Digit=yes}', "");
4246Expect(0, 65351, '\p{Hex_Digit=yes}', "");
4247Expect(1, 65351, '\p{^Hex_Digit=yes}', "");
4248Expect(1, 65351, '\P{Hex_Digit=yes}', "");
4249Expect(0, 65351, '\P{^Hex_Digit=yes}', "");
4250Expect(1, 65350, '\p{Hex_Digit=		yes}', "");
4251Expect(0, 65350, '\p{^Hex_Digit=		yes}', "");
4252Expect(0, 65350, '\P{Hex_Digit=		yes}', "");
4253Expect(1, 65350, '\P{^Hex_Digit=		yes}', "");
4254Expect(0, 65351, '\p{Hex_Digit=		yes}', "");
4255Expect(1, 65351, '\p{^Hex_Digit=		yes}', "");
4256Expect(1, 65351, '\P{Hex_Digit=		yes}', "");
4257Expect(0, 65351, '\P{^Hex_Digit=		yes}', "");
4258Error('\p{Hex=:=	Y}');
4259Error('\P{Hex=:=	Y}');
4260Expect(1, 65350, '\p{Hex=y}', "");
4261Expect(0, 65350, '\p{^Hex=y}', "");
4262Expect(0, 65350, '\P{Hex=y}', "");
4263Expect(1, 65350, '\P{^Hex=y}', "");
4264Expect(0, 65351, '\p{Hex=y}', "");
4265Expect(1, 65351, '\p{^Hex=y}', "");
4266Expect(1, 65351, '\P{Hex=y}', "");
4267Expect(0, 65351, '\P{^Hex=y}', "");
4268Expect(1, 65350, '\p{Hex=_	y}', "");
4269Expect(0, 65350, '\p{^Hex=_	y}', "");
4270Expect(0, 65350, '\P{Hex=_	y}', "");
4271Expect(1, 65350, '\P{^Hex=_	y}', "");
4272Expect(0, 65351, '\p{Hex=_	y}', "");
4273Expect(1, 65351, '\p{^Hex=_	y}', "");
4274Expect(1, 65351, '\P{Hex=_	y}', "");
4275Expect(0, 65351, '\P{^Hex=_	y}', "");
4276Error('\p{Is_Hex_Digit=_:=t}');
4277Error('\P{Is_Hex_Digit=_:=t}');
4278Expect(1, 65350, '\p{Is_Hex_Digit=t}', "");
4279Expect(0, 65350, '\p{^Is_Hex_Digit=t}', "");
4280Expect(0, 65350, '\P{Is_Hex_Digit=t}', "");
4281Expect(1, 65350, '\P{^Is_Hex_Digit=t}', "");
4282Expect(0, 65351, '\p{Is_Hex_Digit=t}', "");
4283Expect(1, 65351, '\p{^Is_Hex_Digit=t}', "");
4284Expect(1, 65351, '\P{Is_Hex_Digit=t}', "");
4285Expect(0, 65351, '\P{^Is_Hex_Digit=t}', "");
4286Expect(1, 65350, '\p{Is_Hex_Digit= _T}', "");
4287Expect(0, 65350, '\p{^Is_Hex_Digit= _T}', "");
4288Expect(0, 65350, '\P{Is_Hex_Digit= _T}', "");
4289Expect(1, 65350, '\P{^Is_Hex_Digit= _T}', "");
4290Expect(0, 65351, '\p{Is_Hex_Digit= _T}', "");
4291Expect(1, 65351, '\p{^Is_Hex_Digit= _T}', "");
4292Expect(1, 65351, '\P{Is_Hex_Digit= _T}', "");
4293Expect(0, 65351, '\P{^Is_Hex_Digit= _T}', "");
4294Error('\p{Is_Hex=-/a/true}');
4295Error('\P{Is_Hex=-/a/true}');
4296Expect(1, 65350, '\p{Is_Hex=true}', "");
4297Expect(0, 65350, '\p{^Is_Hex=true}', "");
4298Expect(0, 65350, '\P{Is_Hex=true}', "");
4299Expect(1, 65350, '\P{^Is_Hex=true}', "");
4300Expect(0, 65351, '\p{Is_Hex=true}', "");
4301Expect(1, 65351, '\p{^Is_Hex=true}', "");
4302Expect(1, 65351, '\P{Is_Hex=true}', "");
4303Expect(0, 65351, '\P{^Is_Hex=true}', "");
4304Expect(1, 65350, '\p{Is_Hex=- true}', "");
4305Expect(0, 65350, '\p{^Is_Hex=- true}', "");
4306Expect(0, 65350, '\P{Is_Hex=- true}', "");
4307Expect(1, 65350, '\P{^Is_Hex=- true}', "");
4308Expect(0, 65351, '\p{Is_Hex=- true}', "");
4309Expect(1, 65351, '\p{^Is_Hex=- true}', "");
4310Expect(1, 65351, '\P{Is_Hex=- true}', "");
4311Expect(0, 65351, '\P{^Is_Hex=- true}', "");
4312Error('\p{Hyphen=/a/-_No}');
4313Error('\P{Hyphen=/a/-_No}');
4314Expect(1, 65382, '\p{Hyphen=no}', 'deprecated');
4315Expect(0, 65382, '\p{^Hyphen=no}', 'deprecated');
4316Expect(0, 65382, '\P{Hyphen=no}', 'deprecated');
4317Expect(1, 65382, '\P{^Hyphen=no}', 'deprecated');
4318Expect(0, 65381, '\p{Hyphen=no}', 'deprecated');
4319Expect(1, 65381, '\p{^Hyphen=no}', 'deprecated');
4320Expect(1, 65381, '\P{Hyphen=no}', 'deprecated');
4321Expect(0, 65381, '\P{^Hyphen=no}', 'deprecated');
4322Expect(1, 65382, '\p{Hyphen=	no}', 'deprecated');
4323Expect(0, 65382, '\p{^Hyphen=	no}', 'deprecated');
4324Expect(0, 65382, '\P{Hyphen=	no}', 'deprecated');
4325Expect(1, 65382, '\P{^Hyphen=	no}', 'deprecated');
4326Expect(0, 65381, '\p{Hyphen=	no}', 'deprecated');
4327Expect(1, 65381, '\p{^Hyphen=	no}', 'deprecated');
4328Expect(1, 65381, '\P{Hyphen=	no}', 'deprecated');
4329Expect(0, 65381, '\P{^Hyphen=	no}', 'deprecated');
4330Error('\p{Is_Hyphen=	:=N}');
4331Error('\P{Is_Hyphen=	:=N}');
4332Expect(1, 65382, '\p{Is_Hyphen=n}', 'deprecated');
4333Expect(0, 65382, '\p{^Is_Hyphen=n}', 'deprecated');
4334Expect(0, 65382, '\P{Is_Hyphen=n}', 'deprecated');
4335Expect(1, 65382, '\P{^Is_Hyphen=n}', 'deprecated');
4336Expect(0, 65381, '\p{Is_Hyphen=n}', 'deprecated');
4337Expect(1, 65381, '\p{^Is_Hyphen=n}', 'deprecated');
4338Expect(1, 65381, '\P{Is_Hyphen=n}', 'deprecated');
4339Expect(0, 65381, '\P{^Is_Hyphen=n}', 'deprecated');
4340Expect(1, 65382, '\p{Is_Hyphen=_-N}', 'deprecated');
4341Expect(0, 65382, '\p{^Is_Hyphen=_-N}', 'deprecated');
4342Expect(0, 65382, '\P{Is_Hyphen=_-N}', 'deprecated');
4343Expect(1, 65382, '\P{^Is_Hyphen=_-N}', 'deprecated');
4344Expect(0, 65381, '\p{Is_Hyphen=_-N}', 'deprecated');
4345Expect(1, 65381, '\p{^Is_Hyphen=_-N}', 'deprecated');
4346Expect(1, 65381, '\P{Is_Hyphen=_-N}', 'deprecated');
4347Expect(0, 65381, '\P{^Is_Hyphen=_-N}', 'deprecated');
4348Error('\p{Hyphen=f:=}');
4349Error('\P{Hyphen=f:=}');
4350Expect(1, 65382, '\p{Hyphen=f}', 'deprecated');
4351Expect(0, 65382, '\p{^Hyphen=f}', 'deprecated');
4352Expect(0, 65382, '\P{Hyphen=f}', 'deprecated');
4353Expect(1, 65382, '\P{^Hyphen=f}', 'deprecated');
4354Expect(0, 65381, '\p{Hyphen=f}', 'deprecated');
4355Expect(1, 65381, '\p{^Hyphen=f}', 'deprecated');
4356Expect(1, 65381, '\P{Hyphen=f}', 'deprecated');
4357Expect(0, 65381, '\P{^Hyphen=f}', 'deprecated');
4358Expect(1, 65382, '\p{Hyphen=_ F}', 'deprecated');
4359Expect(0, 65382, '\p{^Hyphen=_ F}', 'deprecated');
4360Expect(0, 65382, '\P{Hyphen=_ F}', 'deprecated');
4361Expect(1, 65382, '\P{^Hyphen=_ F}', 'deprecated');
4362Expect(0, 65381, '\p{Hyphen=_ F}', 'deprecated');
4363Expect(1, 65381, '\p{^Hyphen=_ F}', 'deprecated');
4364Expect(1, 65381, '\P{Hyphen=_ F}', 'deprecated');
4365Expect(0, 65381, '\P{^Hyphen=_ F}', 'deprecated');
4366Error('\p{Is_Hyphen=/a/- false}');
4367Error('\P{Is_Hyphen=/a/- false}');
4368Expect(1, 65382, '\p{Is_Hyphen=false}', 'deprecated');
4369Expect(0, 65382, '\p{^Is_Hyphen=false}', 'deprecated');
4370Expect(0, 65382, '\P{Is_Hyphen=false}', 'deprecated');
4371Expect(1, 65382, '\P{^Is_Hyphen=false}', 'deprecated');
4372Expect(0, 65381, '\p{Is_Hyphen=false}', 'deprecated');
4373Expect(1, 65381, '\p{^Is_Hyphen=false}', 'deprecated');
4374Expect(1, 65381, '\P{Is_Hyphen=false}', 'deprecated');
4375Expect(0, 65381, '\P{^Is_Hyphen=false}', 'deprecated');
4376Expect(1, 65382, '\p{Is_Hyphen=_ False}', 'deprecated');
4377Expect(0, 65382, '\p{^Is_Hyphen=_ False}', 'deprecated');
4378Expect(0, 65382, '\P{Is_Hyphen=_ False}', 'deprecated');
4379Expect(1, 65382, '\P{^Is_Hyphen=_ False}', 'deprecated');
4380Expect(0, 65381, '\p{Is_Hyphen=_ False}', 'deprecated');
4381Expect(1, 65381, '\p{^Is_Hyphen=_ False}', 'deprecated');
4382Expect(1, 65381, '\P{Is_Hyphen=_ False}', 'deprecated');
4383Expect(0, 65381, '\P{^Is_Hyphen=_ False}', 'deprecated');
4384Error('\p{Hyphen=/a/--Yes}');
4385Error('\P{Hyphen=/a/--Yes}');
4386Expect(1, 65381, '\p{Hyphen=yes}', 'deprecated');
4387Expect(0, 65381, '\p{^Hyphen=yes}', 'deprecated');
4388Expect(0, 65381, '\P{Hyphen=yes}', 'deprecated');
4389Expect(1, 65381, '\P{^Hyphen=yes}', 'deprecated');
4390Expect(0, 65382, '\p{Hyphen=yes}', 'deprecated');
4391Expect(1, 65382, '\p{^Hyphen=yes}', 'deprecated');
4392Expect(1, 65382, '\P{Hyphen=yes}', 'deprecated');
4393Expect(0, 65382, '\P{^Hyphen=yes}', 'deprecated');
4394Expect(1, 65381, '\p{Hyphen= _yes}', 'deprecated');
4395Expect(0, 65381, '\p{^Hyphen= _yes}', 'deprecated');
4396Expect(0, 65381, '\P{Hyphen= _yes}', 'deprecated');
4397Expect(1, 65381, '\P{^Hyphen= _yes}', 'deprecated');
4398Expect(0, 65382, '\p{Hyphen= _yes}', 'deprecated');
4399Expect(1, 65382, '\p{^Hyphen= _yes}', 'deprecated');
4400Expect(1, 65382, '\P{Hyphen= _yes}', 'deprecated');
4401Expect(0, 65382, '\P{^Hyphen= _yes}', 'deprecated');
4402Error('\p{Is_Hyphen=/a/  Y}');
4403Error('\P{Is_Hyphen=/a/  Y}');
4404Expect(1, 65381, '\p{Is_Hyphen=y}', 'deprecated');
4405Expect(0, 65381, '\p{^Is_Hyphen=y}', 'deprecated');
4406Expect(0, 65381, '\P{Is_Hyphen=y}', 'deprecated');
4407Expect(1, 65381, '\P{^Is_Hyphen=y}', 'deprecated');
4408Expect(0, 65382, '\p{Is_Hyphen=y}', 'deprecated');
4409Expect(1, 65382, '\p{^Is_Hyphen=y}', 'deprecated');
4410Expect(1, 65382, '\P{Is_Hyphen=y}', 'deprecated');
4411Expect(0, 65382, '\P{^Is_Hyphen=y}', 'deprecated');
4412Expect(1, 65381, '\p{Is_Hyphen=	Y}', 'deprecated');
4413Expect(0, 65381, '\p{^Is_Hyphen=	Y}', 'deprecated');
4414Expect(0, 65381, '\P{Is_Hyphen=	Y}', 'deprecated');
4415Expect(1, 65381, '\P{^Is_Hyphen=	Y}', 'deprecated');
4416Expect(0, 65382, '\p{Is_Hyphen=	Y}', 'deprecated');
4417Expect(1, 65382, '\p{^Is_Hyphen=	Y}', 'deprecated');
4418Expect(1, 65382, '\P{Is_Hyphen=	Y}', 'deprecated');
4419Expect(0, 65382, '\P{^Is_Hyphen=	Y}', 'deprecated');
4420Error('\p{Hyphen=_:=t}');
4421Error('\P{Hyphen=_:=t}');
4422Expect(1, 65381, '\p{Hyphen=t}', 'deprecated');
4423Expect(0, 65381, '\p{^Hyphen=t}', 'deprecated');
4424Expect(0, 65381, '\P{Hyphen=t}', 'deprecated');
4425Expect(1, 65381, '\P{^Hyphen=t}', 'deprecated');
4426Expect(0, 65382, '\p{Hyphen=t}', 'deprecated');
4427Expect(1, 65382, '\p{^Hyphen=t}', 'deprecated');
4428Expect(1, 65382, '\P{Hyphen=t}', 'deprecated');
4429Expect(0, 65382, '\P{^Hyphen=t}', 'deprecated');
4430Expect(1, 65381, '\p{Hyphen= 	t}', 'deprecated');
4431Expect(0, 65381, '\p{^Hyphen= 	t}', 'deprecated');
4432Expect(0, 65381, '\P{Hyphen= 	t}', 'deprecated');
4433Expect(1, 65381, '\P{^Hyphen= 	t}', 'deprecated');
4434Expect(0, 65382, '\p{Hyphen= 	t}', 'deprecated');
4435Expect(1, 65382, '\p{^Hyphen= 	t}', 'deprecated');
4436Expect(1, 65382, '\P{Hyphen= 	t}', 'deprecated');
4437Expect(0, 65382, '\P{^Hyphen= 	t}', 'deprecated');
4438Error('\p{Is_Hyphen=/a/	True}');
4439Error('\P{Is_Hyphen=/a/	True}');
4440Expect(1, 65381, '\p{Is_Hyphen=true}', 'deprecated');
4441Expect(0, 65381, '\p{^Is_Hyphen=true}', 'deprecated');
4442Expect(0, 65381, '\P{Is_Hyphen=true}', 'deprecated');
4443Expect(1, 65381, '\P{^Is_Hyphen=true}', 'deprecated');
4444Expect(0, 65382, '\p{Is_Hyphen=true}', 'deprecated');
4445Expect(1, 65382, '\p{^Is_Hyphen=true}', 'deprecated');
4446Expect(1, 65382, '\P{Is_Hyphen=true}', 'deprecated');
4447Expect(0, 65382, '\P{^Is_Hyphen=true}', 'deprecated');
4448Expect(1, 65381, '\p{Is_Hyphen=	_True}', 'deprecated');
4449Expect(0, 65381, '\p{^Is_Hyphen=	_True}', 'deprecated');
4450Expect(0, 65381, '\P{Is_Hyphen=	_True}', 'deprecated');
4451Expect(1, 65381, '\P{^Is_Hyphen=	_True}', 'deprecated');
4452Expect(0, 65382, '\p{Is_Hyphen=	_True}', 'deprecated');
4453Expect(1, 65382, '\p{^Is_Hyphen=	_True}', 'deprecated');
4454Expect(1, 65382, '\P{Is_Hyphen=	_True}', 'deprecated');
4455Expect(0, 65382, '\P{^Is_Hyphen=	_True}', 'deprecated');
4456Error('\p{ID_Continue=	No/a/}');
4457Error('\P{ID_Continue=	No/a/}');
4458Expect(1, 918000, '\p{ID_Continue=no}', "");
4459Expect(0, 918000, '\p{^ID_Continue=no}', "");
4460Expect(0, 918000, '\P{ID_Continue=no}', "");
4461Expect(1, 918000, '\P{^ID_Continue=no}', "");
4462Expect(0, 917999, '\p{ID_Continue=no}', "");
4463Expect(1, 917999, '\p{^ID_Continue=no}', "");
4464Expect(1, 917999, '\P{ID_Continue=no}', "");
4465Expect(0, 917999, '\P{^ID_Continue=no}', "");
4466Expect(1, 918000, '\p{ID_Continue=	_No}', "");
4467Expect(0, 918000, '\p{^ID_Continue=	_No}', "");
4468Expect(0, 918000, '\P{ID_Continue=	_No}', "");
4469Expect(1, 918000, '\P{^ID_Continue=	_No}', "");
4470Expect(0, 917999, '\p{ID_Continue=	_No}', "");
4471Expect(1, 917999, '\p{^ID_Continue=	_No}', "");
4472Expect(1, 917999, '\P{ID_Continue=	_No}', "");
4473Expect(0, 917999, '\P{^ID_Continue=	_No}', "");
4474Error('\p{IDC:_N/a/}');
4475Error('\P{IDC:_N/a/}');
4476Expect(1, 918000, '\p{IDC=n}', "");
4477Expect(0, 918000, '\p{^IDC=n}', "");
4478Expect(0, 918000, '\P{IDC=n}', "");
4479Expect(1, 918000, '\P{^IDC=n}', "");
4480Expect(0, 917999, '\p{IDC=n}', "");
4481Expect(1, 917999, '\p{^IDC=n}', "");
4482Expect(1, 917999, '\P{IDC=n}', "");
4483Expect(0, 917999, '\P{^IDC=n}', "");
4484Expect(1, 918000, '\p{IDC=	-N}', "");
4485Expect(0, 918000, '\p{^IDC=	-N}', "");
4486Expect(0, 918000, '\P{IDC=	-N}', "");
4487Expect(1, 918000, '\P{^IDC=	-N}', "");
4488Expect(0, 917999, '\p{IDC=	-N}', "");
4489Expect(1, 917999, '\p{^IDC=	-N}', "");
4490Expect(1, 917999, '\P{IDC=	-N}', "");
4491Expect(0, 917999, '\P{^IDC=	-N}', "");
4492Error('\p{Is_ID_Continue=/a/__F}');
4493Error('\P{Is_ID_Continue=/a/__F}');
4494Expect(1, 918000, '\p{Is_ID_Continue=f}', "");
4495Expect(0, 918000, '\p{^Is_ID_Continue=f}', "");
4496Expect(0, 918000, '\P{Is_ID_Continue=f}', "");
4497Expect(1, 918000, '\P{^Is_ID_Continue=f}', "");
4498Expect(0, 917999, '\p{Is_ID_Continue=f}', "");
4499Expect(1, 917999, '\p{^Is_ID_Continue=f}', "");
4500Expect(1, 917999, '\P{Is_ID_Continue=f}', "");
4501Expect(0, 917999, '\P{^Is_ID_Continue=f}', "");
4502Expect(1, 918000, '\p{Is_ID_Continue=	F}', "");
4503Expect(0, 918000, '\p{^Is_ID_Continue=	F}', "");
4504Expect(0, 918000, '\P{Is_ID_Continue=	F}', "");
4505Expect(1, 918000, '\P{^Is_ID_Continue=	F}', "");
4506Expect(0, 917999, '\p{Is_ID_Continue=	F}', "");
4507Expect(1, 917999, '\p{^Is_ID_Continue=	F}', "");
4508Expect(1, 917999, '\P{Is_ID_Continue=	F}', "");
4509Expect(0, 917999, '\P{^Is_ID_Continue=	F}', "");
4510Error('\p{Is_IDC=/a/--False}');
4511Error('\P{Is_IDC=/a/--False}');
4512Expect(1, 918000, '\p{Is_IDC: false}', "");
4513Expect(0, 918000, '\p{^Is_IDC: false}', "");
4514Expect(0, 918000, '\P{Is_IDC: false}', "");
4515Expect(1, 918000, '\P{^Is_IDC: false}', "");
4516Expect(0, 917999, '\p{Is_IDC: false}', "");
4517Expect(1, 917999, '\p{^Is_IDC: false}', "");
4518Expect(1, 917999, '\P{Is_IDC: false}', "");
4519Expect(0, 917999, '\P{^Is_IDC: false}', "");
4520Expect(1, 918000, '\p{Is_IDC= _false}', "");
4521Expect(0, 918000, '\p{^Is_IDC= _false}', "");
4522Expect(0, 918000, '\P{Is_IDC= _false}', "");
4523Expect(1, 918000, '\P{^Is_IDC= _false}', "");
4524Expect(0, 917999, '\p{Is_IDC= _false}', "");
4525Expect(1, 917999, '\p{^Is_IDC= _false}', "");
4526Expect(1, 917999, '\P{Is_IDC= _false}', "");
4527Expect(0, 917999, '\P{^Is_IDC= _false}', "");
4528Error('\p{ID_Continue=	:=Yes}');
4529Error('\P{ID_Continue=	:=Yes}');
4530Expect(1, 917999, '\p{ID_Continue=yes}', "");
4531Expect(0, 917999, '\p{^ID_Continue=yes}', "");
4532Expect(0, 917999, '\P{ID_Continue=yes}', "");
4533Expect(1, 917999, '\P{^ID_Continue=yes}', "");
4534Expect(0, 918000, '\p{ID_Continue=yes}', "");
4535Expect(1, 918000, '\p{^ID_Continue=yes}', "");
4536Expect(1, 918000, '\P{ID_Continue=yes}', "");
4537Expect(0, 918000, '\P{^ID_Continue=yes}', "");
4538Expect(1, 917999, '\p{ID_Continue=	-yes}', "");
4539Expect(0, 917999, '\p{^ID_Continue=	-yes}', "");
4540Expect(0, 917999, '\P{ID_Continue=	-yes}', "");
4541Expect(1, 917999, '\P{^ID_Continue=	-yes}', "");
4542Expect(0, 918000, '\p{ID_Continue=	-yes}', "");
4543Expect(1, 918000, '\p{^ID_Continue=	-yes}', "");
4544Expect(1, 918000, '\P{ID_Continue=	-yes}', "");
4545Expect(0, 918000, '\P{^ID_Continue=	-yes}', "");
4546Error('\p{IDC=:= Y}');
4547Error('\P{IDC=:= Y}');
4548Expect(1, 917999, '\p{IDC:y}', "");
4549Expect(0, 917999, '\p{^IDC:y}', "");
4550Expect(0, 917999, '\P{IDC:y}', "");
4551Expect(1, 917999, '\P{^IDC:y}', "");
4552Expect(0, 918000, '\p{IDC:y}', "");
4553Expect(1, 918000, '\p{^IDC:y}', "");
4554Expect(1, 918000, '\P{IDC:y}', "");
4555Expect(0, 918000, '\P{^IDC:y}', "");
4556Expect(1, 917999, '\p{IDC=_	Y}', "");
4557Expect(0, 917999, '\p{^IDC=_	Y}', "");
4558Expect(0, 917999, '\P{IDC=_	Y}', "");
4559Expect(1, 917999, '\P{^IDC=_	Y}', "");
4560Expect(0, 918000, '\p{IDC=_	Y}', "");
4561Expect(1, 918000, '\p{^IDC=_	Y}', "");
4562Expect(1, 918000, '\P{IDC=_	Y}', "");
4563Expect(0, 918000, '\P{^IDC=_	Y}', "");
4564Error('\p{Is_ID_Continue=--t/a/}');
4565Error('\P{Is_ID_Continue=--t/a/}');
4566Expect(1, 917999, '\p{Is_ID_Continue=t}', "");
4567Expect(0, 917999, '\p{^Is_ID_Continue=t}', "");
4568Expect(0, 917999, '\P{Is_ID_Continue=t}', "");
4569Expect(1, 917999, '\P{^Is_ID_Continue=t}', "");
4570Expect(0, 918000, '\p{Is_ID_Continue=t}', "");
4571Expect(1, 918000, '\p{^Is_ID_Continue=t}', "");
4572Expect(1, 918000, '\P{Is_ID_Continue=t}', "");
4573Expect(0, 918000, '\P{^Is_ID_Continue=t}', "");
4574Expect(1, 917999, '\p{Is_ID_Continue= _T}', "");
4575Expect(0, 917999, '\p{^Is_ID_Continue= _T}', "");
4576Expect(0, 917999, '\P{Is_ID_Continue= _T}', "");
4577Expect(1, 917999, '\P{^Is_ID_Continue= _T}', "");
4578Expect(0, 918000, '\p{Is_ID_Continue= _T}', "");
4579Expect(1, 918000, '\p{^Is_ID_Continue= _T}', "");
4580Expect(1, 918000, '\P{Is_ID_Continue= _T}', "");
4581Expect(0, 918000, '\P{^Is_ID_Continue= _T}', "");
4582Error('\p{Is_IDC= 	True/a/}');
4583Error('\P{Is_IDC= 	True/a/}');
4584Expect(1, 917999, '\p{Is_IDC=true}', "");
4585Expect(0, 917999, '\p{^Is_IDC=true}', "");
4586Expect(0, 917999, '\P{Is_IDC=true}', "");
4587Expect(1, 917999, '\P{^Is_IDC=true}', "");
4588Expect(0, 918000, '\p{Is_IDC=true}', "");
4589Expect(1, 918000, '\p{^Is_IDC=true}', "");
4590Expect(1, 918000, '\P{Is_IDC=true}', "");
4591Expect(0, 918000, '\P{^Is_IDC=true}', "");
4592Expect(1, 917999, '\p{Is_IDC=  True}', "");
4593Expect(0, 917999, '\p{^Is_IDC=  True}', "");
4594Expect(0, 917999, '\P{Is_IDC=  True}', "");
4595Expect(1, 917999, '\P{^Is_IDC=  True}', "");
4596Expect(0, 918000, '\p{Is_IDC=  True}', "");
4597Expect(1, 918000, '\p{^Is_IDC=  True}', "");
4598Expect(1, 918000, '\P{Is_IDC=  True}', "");
4599Expect(0, 918000, '\P{^Is_IDC=  True}', "");
4600Error('\p{ID_Start=/a/	no}');
4601Error('\P{ID_Start=/a/	no}');
4602Expect(1, 195102, '\p{ID_Start=no}', "");
4603Expect(0, 195102, '\p{^ID_Start=no}', "");
4604Expect(0, 195102, '\P{ID_Start=no}', "");
4605Expect(1, 195102, '\P{^ID_Start=no}', "");
4606Expect(0, 195101, '\p{ID_Start=no}', "");
4607Expect(1, 195101, '\p{^ID_Start=no}', "");
4608Expect(1, 195101, '\P{ID_Start=no}', "");
4609Expect(0, 195101, '\P{^ID_Start=no}', "");
4610Expect(1, 195102, '\p{ID_Start=- no}', "");
4611Expect(0, 195102, '\p{^ID_Start=- no}', "");
4612Expect(0, 195102, '\P{ID_Start=- no}', "");
4613Expect(1, 195102, '\P{^ID_Start=- no}', "");
4614Expect(0, 195101, '\p{ID_Start=- no}', "");
4615Expect(1, 195101, '\p{^ID_Start=- no}', "");
4616Expect(1, 195101, '\P{ID_Start=- no}', "");
4617Expect(0, 195101, '\P{^ID_Start=- no}', "");
4618Error('\p{IDS=-/a/N}');
4619Error('\P{IDS=-/a/N}');
4620Expect(1, 195102, '\p{IDS:	n}', "");
4621Expect(0, 195102, '\p{^IDS:	n}', "");
4622Expect(0, 195102, '\P{IDS:	n}', "");
4623Expect(1, 195102, '\P{^IDS:	n}', "");
4624Expect(0, 195101, '\p{IDS:	n}', "");
4625Expect(1, 195101, '\p{^IDS:	n}', "");
4626Expect(1, 195101, '\P{IDS:	n}', "");
4627Expect(0, 195101, '\P{^IDS:	n}', "");
4628Expect(1, 195102, '\p{IDS:  	n}', "");
4629Expect(0, 195102, '\p{^IDS:  	n}', "");
4630Expect(0, 195102, '\P{IDS:  	n}', "");
4631Expect(1, 195102, '\P{^IDS:  	n}', "");
4632Expect(0, 195101, '\p{IDS:  	n}', "");
4633Expect(1, 195101, '\p{^IDS:  	n}', "");
4634Expect(1, 195101, '\P{IDS:  	n}', "");
4635Expect(0, 195101, '\P{^IDS:  	n}', "");
4636Error('\p{Is_ID_Start=/a/	-F}');
4637Error('\P{Is_ID_Start=/a/	-F}');
4638Expect(1, 195102, '\p{Is_ID_Start=f}', "");
4639Expect(0, 195102, '\p{^Is_ID_Start=f}', "");
4640Expect(0, 195102, '\P{Is_ID_Start=f}', "");
4641Expect(1, 195102, '\P{^Is_ID_Start=f}', "");
4642Expect(0, 195101, '\p{Is_ID_Start=f}', "");
4643Expect(1, 195101, '\p{^Is_ID_Start=f}', "");
4644Expect(1, 195101, '\P{Is_ID_Start=f}', "");
4645Expect(0, 195101, '\P{^Is_ID_Start=f}', "");
4646Expect(1, 195102, '\p{Is_ID_Start= F}', "");
4647Expect(0, 195102, '\p{^Is_ID_Start= F}', "");
4648Expect(0, 195102, '\P{Is_ID_Start= F}', "");
4649Expect(1, 195102, '\P{^Is_ID_Start= F}', "");
4650Expect(0, 195101, '\p{Is_ID_Start= F}', "");
4651Expect(1, 195101, '\p{^Is_ID_Start= F}', "");
4652Expect(1, 195101, '\P{Is_ID_Start= F}', "");
4653Expect(0, 195101, '\P{^Is_ID_Start= F}', "");
4654Error('\p{Is_IDS=	:=False}');
4655Error('\P{Is_IDS=	:=False}');
4656Expect(1, 195102, '\p{Is_IDS=false}', "");
4657Expect(0, 195102, '\p{^Is_IDS=false}', "");
4658Expect(0, 195102, '\P{Is_IDS=false}', "");
4659Expect(1, 195102, '\P{^Is_IDS=false}', "");
4660Expect(0, 195101, '\p{Is_IDS=false}', "");
4661Expect(1, 195101, '\p{^Is_IDS=false}', "");
4662Expect(1, 195101, '\P{Is_IDS=false}', "");
4663Expect(0, 195101, '\P{^Is_IDS=false}', "");
4664Expect(1, 195102, '\p{Is_IDS= FALSE}', "");
4665Expect(0, 195102, '\p{^Is_IDS= FALSE}', "");
4666Expect(0, 195102, '\P{Is_IDS= FALSE}', "");
4667Expect(1, 195102, '\P{^Is_IDS= FALSE}', "");
4668Expect(0, 195101, '\p{Is_IDS= FALSE}', "");
4669Expect(1, 195101, '\p{^Is_IDS= FALSE}', "");
4670Expect(1, 195101, '\P{Is_IDS= FALSE}', "");
4671Expect(0, 195101, '\P{^Is_IDS= FALSE}', "");
4672Error('\p{ID_Start=/a/ -Yes}');
4673Error('\P{ID_Start=/a/ -Yes}');
4674Expect(1, 195101, '\p{ID_Start=yes}', "");
4675Expect(0, 195101, '\p{^ID_Start=yes}', "");
4676Expect(0, 195101, '\P{ID_Start=yes}', "");
4677Expect(1, 195101, '\P{^ID_Start=yes}', "");
4678Expect(0, 195102, '\p{ID_Start=yes}', "");
4679Expect(1, 195102, '\p{^ID_Start=yes}', "");
4680Expect(1, 195102, '\P{ID_Start=yes}', "");
4681Expect(0, 195102, '\P{^ID_Start=yes}', "");
4682Expect(1, 195101, '\p{ID_Start=_Yes}', "");
4683Expect(0, 195101, '\p{^ID_Start=_Yes}', "");
4684Expect(0, 195101, '\P{ID_Start=_Yes}', "");
4685Expect(1, 195101, '\P{^ID_Start=_Yes}', "");
4686Expect(0, 195102, '\p{ID_Start=_Yes}', "");
4687Expect(1, 195102, '\p{^ID_Start=_Yes}', "");
4688Expect(1, 195102, '\P{ID_Start=_Yes}', "");
4689Expect(0, 195102, '\P{^ID_Start=_Yes}', "");
4690Error('\p{IDS=:= Y}');
4691Error('\P{IDS=:= Y}');
4692Expect(1, 195101, '\p{IDS:y}', "");
4693Expect(0, 195101, '\p{^IDS:y}', "");
4694Expect(0, 195101, '\P{IDS:y}', "");
4695Expect(1, 195101, '\P{^IDS:y}', "");
4696Expect(0, 195102, '\p{IDS:y}', "");
4697Expect(1, 195102, '\p{^IDS:y}', "");
4698Expect(1, 195102, '\P{IDS:y}', "");
4699Expect(0, 195102, '\P{^IDS:y}', "");
4700Expect(1, 195101, '\p{IDS= 	Y}', "");
4701Expect(0, 195101, '\p{^IDS= 	Y}', "");
4702Expect(0, 195101, '\P{IDS= 	Y}', "");
4703Expect(1, 195101, '\P{^IDS= 	Y}', "");
4704Expect(0, 195102, '\p{IDS= 	Y}', "");
4705Expect(1, 195102, '\p{^IDS= 	Y}', "");
4706Expect(1, 195102, '\P{IDS= 	Y}', "");
4707Expect(0, 195102, '\P{^IDS= 	Y}', "");
4708Error('\p{Is_ID_Start=_T:=}');
4709Error('\P{Is_ID_Start=_T:=}');
4710Expect(1, 195101, '\p{Is_ID_Start=t}', "");
4711Expect(0, 195101, '\p{^Is_ID_Start=t}', "");
4712Expect(0, 195101, '\P{Is_ID_Start=t}', "");
4713Expect(1, 195101, '\P{^Is_ID_Start=t}', "");
4714Expect(0, 195102, '\p{Is_ID_Start=t}', "");
4715Expect(1, 195102, '\p{^Is_ID_Start=t}', "");
4716Expect(1, 195102, '\P{Is_ID_Start=t}', "");
4717Expect(0, 195102, '\P{^Is_ID_Start=t}', "");
4718Expect(1, 195101, '\p{Is_ID_Start=--t}', "");
4719Expect(0, 195101, '\p{^Is_ID_Start=--t}', "");
4720Expect(0, 195101, '\P{Is_ID_Start=--t}', "");
4721Expect(1, 195101, '\P{^Is_ID_Start=--t}', "");
4722Expect(0, 195102, '\p{Is_ID_Start=--t}', "");
4723Expect(1, 195102, '\p{^Is_ID_Start=--t}', "");
4724Expect(1, 195102, '\P{Is_ID_Start=--t}', "");
4725Expect(0, 195102, '\P{^Is_ID_Start=--t}', "");
4726Error('\p{Is_IDS=-_True/a/}');
4727Error('\P{Is_IDS=-_True/a/}');
4728Expect(1, 195101, '\p{Is_IDS=true}', "");
4729Expect(0, 195101, '\p{^Is_IDS=true}', "");
4730Expect(0, 195101, '\P{Is_IDS=true}', "");
4731Expect(1, 195101, '\P{^Is_IDS=true}', "");
4732Expect(0, 195102, '\p{Is_IDS=true}', "");
4733Expect(1, 195102, '\p{^Is_IDS=true}', "");
4734Expect(1, 195102, '\P{Is_IDS=true}', "");
4735Expect(0, 195102, '\P{^Is_IDS=true}', "");
4736Expect(1, 195101, '\p{Is_IDS=	 true}', "");
4737Expect(0, 195101, '\p{^Is_IDS=	 true}', "");
4738Expect(0, 195101, '\P{Is_IDS=	 true}', "");
4739Expect(1, 195101, '\P{^Is_IDS=	 true}', "");
4740Expect(0, 195102, '\p{Is_IDS=	 true}', "");
4741Expect(1, 195102, '\p{^Is_IDS=	 true}', "");
4742Expect(1, 195102, '\P{Is_IDS=	 true}', "");
4743Expect(0, 195102, '\P{^Is_IDS=	 true}', "");
4744Error('\p{IDS_Binary_Operator=/a/ NO}');
4745Error('\P{IDS_Binary_Operator=/a/ NO}');
4746Expect(1, 12284, '\p{IDS_Binary_Operator=no}', "");
4747Expect(0, 12284, '\p{^IDS_Binary_Operator=no}', "");
4748Expect(0, 12284, '\P{IDS_Binary_Operator=no}', "");
4749Expect(1, 12284, '\P{^IDS_Binary_Operator=no}', "");
4750Expect(0, 12283, '\p{IDS_Binary_Operator=no}', "");
4751Expect(1, 12283, '\p{^IDS_Binary_Operator=no}', "");
4752Expect(1, 12283, '\P{IDS_Binary_Operator=no}', "");
4753Expect(0, 12283, '\P{^IDS_Binary_Operator=no}', "");
4754Expect(1, 12284, '\p{IDS_Binary_Operator= _no}', "");
4755Expect(0, 12284, '\p{^IDS_Binary_Operator= _no}', "");
4756Expect(0, 12284, '\P{IDS_Binary_Operator= _no}', "");
4757Expect(1, 12284, '\P{^IDS_Binary_Operator= _no}', "");
4758Expect(0, 12283, '\p{IDS_Binary_Operator= _no}', "");
4759Expect(1, 12283, '\p{^IDS_Binary_Operator= _no}', "");
4760Expect(1, 12283, '\P{IDS_Binary_Operator= _no}', "");
4761Expect(0, 12283, '\P{^IDS_Binary_Operator= _no}', "");
4762Error('\p{IDSB= :=n}');
4763Error('\P{IDSB= :=n}');
4764Expect(1, 12284, '\p{IDSB=n}', "");
4765Expect(0, 12284, '\p{^IDSB=n}', "");
4766Expect(0, 12284, '\P{IDSB=n}', "");
4767Expect(1, 12284, '\P{^IDSB=n}', "");
4768Expect(0, 12283, '\p{IDSB=n}', "");
4769Expect(1, 12283, '\p{^IDSB=n}', "");
4770Expect(1, 12283, '\P{IDSB=n}', "");
4771Expect(0, 12283, '\P{^IDSB=n}', "");
4772Expect(1, 12284, '\p{IDSB= N}', "");
4773Expect(0, 12284, '\p{^IDSB= N}', "");
4774Expect(0, 12284, '\P{IDSB= N}', "");
4775Expect(1, 12284, '\P{^IDSB= N}', "");
4776Expect(0, 12283, '\p{IDSB= N}', "");
4777Expect(1, 12283, '\p{^IDSB= N}', "");
4778Expect(1, 12283, '\P{IDSB= N}', "");
4779Expect(0, 12283, '\P{^IDSB= N}', "");
4780Error('\p{Is_IDS_Binary_Operator=/a/f}');
4781Error('\P{Is_IDS_Binary_Operator=/a/f}');
4782Expect(1, 12284, '\p{Is_IDS_Binary_Operator=f}', "");
4783Expect(0, 12284, '\p{^Is_IDS_Binary_Operator=f}', "");
4784Expect(0, 12284, '\P{Is_IDS_Binary_Operator=f}', "");
4785Expect(1, 12284, '\P{^Is_IDS_Binary_Operator=f}', "");
4786Expect(0, 12283, '\p{Is_IDS_Binary_Operator=f}', "");
4787Expect(1, 12283, '\p{^Is_IDS_Binary_Operator=f}', "");
4788Expect(1, 12283, '\P{Is_IDS_Binary_Operator=f}', "");
4789Expect(0, 12283, '\P{^Is_IDS_Binary_Operator=f}', "");
4790Expect(1, 12284, '\p{Is_IDS_Binary_Operator=__F}', "");
4791Expect(0, 12284, '\p{^Is_IDS_Binary_Operator=__F}', "");
4792Expect(0, 12284, '\P{Is_IDS_Binary_Operator=__F}', "");
4793Expect(1, 12284, '\P{^Is_IDS_Binary_Operator=__F}', "");
4794Expect(0, 12283, '\p{Is_IDS_Binary_Operator=__F}', "");
4795Expect(1, 12283, '\p{^Is_IDS_Binary_Operator=__F}', "");
4796Expect(1, 12283, '\P{Is_IDS_Binary_Operator=__F}', "");
4797Expect(0, 12283, '\P{^Is_IDS_Binary_Operator=__F}', "");
4798Error('\p{Is_IDSB: /a/_-False}');
4799Error('\P{Is_IDSB: /a/_-False}');
4800Expect(1, 12284, '\p{Is_IDSB=false}', "");
4801Expect(0, 12284, '\p{^Is_IDSB=false}', "");
4802Expect(0, 12284, '\P{Is_IDSB=false}', "");
4803Expect(1, 12284, '\P{^Is_IDSB=false}', "");
4804Expect(0, 12283, '\p{Is_IDSB=false}', "");
4805Expect(1, 12283, '\p{^Is_IDSB=false}', "");
4806Expect(1, 12283, '\P{Is_IDSB=false}', "");
4807Expect(0, 12283, '\P{^Is_IDSB=false}', "");
4808Expect(1, 12284, '\p{Is_IDSB=FALSE}', "");
4809Expect(0, 12284, '\p{^Is_IDSB=FALSE}', "");
4810Expect(0, 12284, '\P{Is_IDSB=FALSE}', "");
4811Expect(1, 12284, '\P{^Is_IDSB=FALSE}', "");
4812Expect(0, 12283, '\p{Is_IDSB=FALSE}', "");
4813Expect(1, 12283, '\p{^Is_IDSB=FALSE}', "");
4814Expect(1, 12283, '\P{Is_IDSB=FALSE}', "");
4815Expect(0, 12283, '\P{^Is_IDSB=FALSE}', "");
4816Error('\p{IDS_Binary_Operator= /a/Yes}');
4817Error('\P{IDS_Binary_Operator= /a/Yes}');
4818Expect(1, 12283, '\p{IDS_Binary_Operator=yes}', "");
4819Expect(0, 12283, '\p{^IDS_Binary_Operator=yes}', "");
4820Expect(0, 12283, '\P{IDS_Binary_Operator=yes}', "");
4821Expect(1, 12283, '\P{^IDS_Binary_Operator=yes}', "");
4822Expect(0, 12284, '\p{IDS_Binary_Operator=yes}', "");
4823Expect(1, 12284, '\p{^IDS_Binary_Operator=yes}', "");
4824Expect(1, 12284, '\P{IDS_Binary_Operator=yes}', "");
4825Expect(0, 12284, '\P{^IDS_Binary_Operator=yes}', "");
4826Expect(1, 12283, '\p{IDS_Binary_Operator=	 Yes}', "");
4827Expect(0, 12283, '\p{^IDS_Binary_Operator=	 Yes}', "");
4828Expect(0, 12283, '\P{IDS_Binary_Operator=	 Yes}', "");
4829Expect(1, 12283, '\P{^IDS_Binary_Operator=	 Yes}', "");
4830Expect(0, 12284, '\p{IDS_Binary_Operator=	 Yes}', "");
4831Expect(1, 12284, '\p{^IDS_Binary_Operator=	 Yes}', "");
4832Expect(1, 12284, '\P{IDS_Binary_Operator=	 Yes}', "");
4833Expect(0, 12284, '\P{^IDS_Binary_Operator=	 Yes}', "");
4834Error('\p{IDSB=	y/a/}');
4835Error('\P{IDSB=	y/a/}');
4836Expect(1, 12283, '\p{IDSB=y}', "");
4837Expect(0, 12283, '\p{^IDSB=y}', "");
4838Expect(0, 12283, '\P{IDSB=y}', "");
4839Expect(1, 12283, '\P{^IDSB=y}', "");
4840Expect(0, 12284, '\p{IDSB=y}', "");
4841Expect(1, 12284, '\p{^IDSB=y}', "");
4842Expect(1, 12284, '\P{IDSB=y}', "");
4843Expect(0, 12284, '\P{^IDSB=y}', "");
4844Expect(1, 12283, '\p{IDSB=__y}', "");
4845Expect(0, 12283, '\p{^IDSB=__y}', "");
4846Expect(0, 12283, '\P{IDSB=__y}', "");
4847Expect(1, 12283, '\P{^IDSB=__y}', "");
4848Expect(0, 12284, '\p{IDSB=__y}', "");
4849Expect(1, 12284, '\p{^IDSB=__y}', "");
4850Expect(1, 12284, '\P{IDSB=__y}', "");
4851Expect(0, 12284, '\P{^IDSB=__y}', "");
4852Error('\p{Is_IDS_Binary_Operator=/a/t}');
4853Error('\P{Is_IDS_Binary_Operator=/a/t}');
4854Expect(1, 12283, '\p{Is_IDS_Binary_Operator:   t}', "");
4855Expect(0, 12283, '\p{^Is_IDS_Binary_Operator:   t}', "");
4856Expect(0, 12283, '\P{Is_IDS_Binary_Operator:   t}', "");
4857Expect(1, 12283, '\P{^Is_IDS_Binary_Operator:   t}', "");
4858Expect(0, 12284, '\p{Is_IDS_Binary_Operator:   t}', "");
4859Expect(1, 12284, '\p{^Is_IDS_Binary_Operator:   t}', "");
4860Expect(1, 12284, '\P{Is_IDS_Binary_Operator:   t}', "");
4861Expect(0, 12284, '\P{^Is_IDS_Binary_Operator:   t}', "");
4862Expect(1, 12283, '\p{Is_IDS_Binary_Operator= 	t}', "");
4863Expect(0, 12283, '\p{^Is_IDS_Binary_Operator= 	t}', "");
4864Expect(0, 12283, '\P{Is_IDS_Binary_Operator= 	t}', "");
4865Expect(1, 12283, '\P{^Is_IDS_Binary_Operator= 	t}', "");
4866Expect(0, 12284, '\p{Is_IDS_Binary_Operator= 	t}', "");
4867Expect(1, 12284, '\p{^Is_IDS_Binary_Operator= 	t}', "");
4868Expect(1, 12284, '\P{Is_IDS_Binary_Operator= 	t}', "");
4869Expect(0, 12284, '\P{^Is_IDS_Binary_Operator= 	t}', "");
4870Error('\p{Is_IDSB= true:=}');
4871Error('\P{Is_IDSB= true:=}');
4872Expect(1, 12283, '\p{Is_IDSB=true}', "");
4873Expect(0, 12283, '\p{^Is_IDSB=true}', "");
4874Expect(0, 12283, '\P{Is_IDSB=true}', "");
4875Expect(1, 12283, '\P{^Is_IDSB=true}', "");
4876Expect(0, 12284, '\p{Is_IDSB=true}', "");
4877Expect(1, 12284, '\p{^Is_IDSB=true}', "");
4878Expect(1, 12284, '\P{Is_IDSB=true}', "");
4879Expect(0, 12284, '\P{^Is_IDSB=true}', "");
4880Expect(1, 12283, '\p{Is_IDSB=_True}', "");
4881Expect(0, 12283, '\p{^Is_IDSB=_True}', "");
4882Expect(0, 12283, '\P{Is_IDSB=_True}', "");
4883Expect(1, 12283, '\P{^Is_IDSB=_True}', "");
4884Expect(0, 12284, '\p{Is_IDSB=_True}', "");
4885Expect(1, 12284, '\p{^Is_IDSB=_True}', "");
4886Expect(1, 12284, '\P{Is_IDSB=_True}', "");
4887Expect(0, 12284, '\P{^Is_IDSB=_True}', "");
4888Error('\p{IDS_Trinary_Operator:/a/- No}');
4889Error('\P{IDS_Trinary_Operator:/a/- No}');
4890Expect(1, 12276, '\p{IDS_Trinary_Operator=no}', "");
4891Expect(0, 12276, '\p{^IDS_Trinary_Operator=no}', "");
4892Expect(0, 12276, '\P{IDS_Trinary_Operator=no}', "");
4893Expect(1, 12276, '\P{^IDS_Trinary_Operator=no}', "");
4894Expect(0, 12275, '\p{IDS_Trinary_Operator=no}', "");
4895Expect(1, 12275, '\p{^IDS_Trinary_Operator=no}', "");
4896Expect(1, 12275, '\P{IDS_Trinary_Operator=no}', "");
4897Expect(0, 12275, '\P{^IDS_Trinary_Operator=no}', "");
4898Expect(1, 12276, '\p{IDS_Trinary_Operator=-	no}', "");
4899Expect(0, 12276, '\p{^IDS_Trinary_Operator=-	no}', "");
4900Expect(0, 12276, '\P{IDS_Trinary_Operator=-	no}', "");
4901Expect(1, 12276, '\P{^IDS_Trinary_Operator=-	no}', "");
4902Expect(0, 12275, '\p{IDS_Trinary_Operator=-	no}', "");
4903Expect(1, 12275, '\p{^IDS_Trinary_Operator=-	no}', "");
4904Expect(1, 12275, '\P{IDS_Trinary_Operator=-	no}', "");
4905Expect(0, 12275, '\P{^IDS_Trinary_Operator=-	no}', "");
4906Error('\p{IDST=/a/	N}');
4907Error('\P{IDST=/a/	N}');
4908Expect(1, 12276, '\p{IDST=n}', "");
4909Expect(0, 12276, '\p{^IDST=n}', "");
4910Expect(0, 12276, '\P{IDST=n}', "");
4911Expect(1, 12276, '\P{^IDST=n}', "");
4912Expect(0, 12275, '\p{IDST=n}', "");
4913Expect(1, 12275, '\p{^IDST=n}', "");
4914Expect(1, 12275, '\P{IDST=n}', "");
4915Expect(0, 12275, '\P{^IDST=n}', "");
4916Expect(1, 12276, '\p{IDST= n}', "");
4917Expect(0, 12276, '\p{^IDST= n}', "");
4918Expect(0, 12276, '\P{IDST= n}', "");
4919Expect(1, 12276, '\P{^IDST= n}', "");
4920Expect(0, 12275, '\p{IDST= n}', "");
4921Expect(1, 12275, '\p{^IDST= n}', "");
4922Expect(1, 12275, '\P{IDST= n}', "");
4923Expect(0, 12275, '\P{^IDST= n}', "");
4924Error('\p{Is_IDS_Trinary_Operator=/a/_-F}');
4925Error('\P{Is_IDS_Trinary_Operator=/a/_-F}');
4926Expect(1, 12276, '\p{Is_IDS_Trinary_Operator=f}', "");
4927Expect(0, 12276, '\p{^Is_IDS_Trinary_Operator=f}', "");
4928Expect(0, 12276, '\P{Is_IDS_Trinary_Operator=f}', "");
4929Expect(1, 12276, '\P{^Is_IDS_Trinary_Operator=f}', "");
4930Expect(0, 12275, '\p{Is_IDS_Trinary_Operator=f}', "");
4931Expect(1, 12275, '\p{^Is_IDS_Trinary_Operator=f}', "");
4932Expect(1, 12275, '\P{Is_IDS_Trinary_Operator=f}', "");
4933Expect(0, 12275, '\P{^Is_IDS_Trinary_Operator=f}', "");
4934Expect(1, 12276, '\p{Is_IDS_Trinary_Operator=_ F}', "");
4935Expect(0, 12276, '\p{^Is_IDS_Trinary_Operator=_ F}', "");
4936Expect(0, 12276, '\P{Is_IDS_Trinary_Operator=_ F}', "");
4937Expect(1, 12276, '\P{^Is_IDS_Trinary_Operator=_ F}', "");
4938Expect(0, 12275, '\p{Is_IDS_Trinary_Operator=_ F}', "");
4939Expect(1, 12275, '\p{^Is_IDS_Trinary_Operator=_ F}', "");
4940Expect(1, 12275, '\P{Is_IDS_Trinary_Operator=_ F}', "");
4941Expect(0, 12275, '\P{^Is_IDS_Trinary_Operator=_ F}', "");
4942Error('\p{Is_IDST=_/a/False}');
4943Error('\P{Is_IDST=_/a/False}');
4944Expect(1, 12276, '\p{Is_IDST=false}', "");
4945Expect(0, 12276, '\p{^Is_IDST=false}', "");
4946Expect(0, 12276, '\P{Is_IDST=false}', "");
4947Expect(1, 12276, '\P{^Is_IDST=false}', "");
4948Expect(0, 12275, '\p{Is_IDST=false}', "");
4949Expect(1, 12275, '\p{^Is_IDST=false}', "");
4950Expect(1, 12275, '\P{Is_IDST=false}', "");
4951Expect(0, 12275, '\P{^Is_IDST=false}', "");
4952Expect(1, 12276, '\p{Is_IDST= _False}', "");
4953Expect(0, 12276, '\p{^Is_IDST= _False}', "");
4954Expect(0, 12276, '\P{Is_IDST= _False}', "");
4955Expect(1, 12276, '\P{^Is_IDST= _False}', "");
4956Expect(0, 12275, '\p{Is_IDST= _False}', "");
4957Expect(1, 12275, '\p{^Is_IDST= _False}', "");
4958Expect(1, 12275, '\P{Is_IDST= _False}', "");
4959Expect(0, 12275, '\P{^Is_IDST= _False}', "");
4960Error('\p{IDS_Trinary_Operator:	 yes/a/}');
4961Error('\P{IDS_Trinary_Operator:	 yes/a/}');
4962Expect(1, 12275, '\p{IDS_Trinary_Operator=yes}', "");
4963Expect(0, 12275, '\p{^IDS_Trinary_Operator=yes}', "");
4964Expect(0, 12275, '\P{IDS_Trinary_Operator=yes}', "");
4965Expect(1, 12275, '\P{^IDS_Trinary_Operator=yes}', "");
4966Expect(0, 12276, '\p{IDS_Trinary_Operator=yes}', "");
4967Expect(1, 12276, '\p{^IDS_Trinary_Operator=yes}', "");
4968Expect(1, 12276, '\P{IDS_Trinary_Operator=yes}', "");
4969Expect(0, 12276, '\P{^IDS_Trinary_Operator=yes}', "");
4970Expect(1, 12275, '\p{IDS_Trinary_Operator:   --yes}', "");
4971Expect(0, 12275, '\p{^IDS_Trinary_Operator:   --yes}', "");
4972Expect(0, 12275, '\P{IDS_Trinary_Operator:   --yes}', "");
4973Expect(1, 12275, '\P{^IDS_Trinary_Operator:   --yes}', "");
4974Expect(0, 12276, '\p{IDS_Trinary_Operator:   --yes}', "");
4975Expect(1, 12276, '\p{^IDS_Trinary_Operator:   --yes}', "");
4976Expect(1, 12276, '\P{IDS_Trinary_Operator:   --yes}', "");
4977Expect(0, 12276, '\P{^IDS_Trinary_Operator:   --yes}', "");
4978Error('\p{IDST=:=-y}');
4979Error('\P{IDST=:=-y}');
4980Expect(1, 12275, '\p{IDST=y}', "");
4981Expect(0, 12275, '\p{^IDST=y}', "");
4982Expect(0, 12275, '\P{IDST=y}', "");
4983Expect(1, 12275, '\P{^IDST=y}', "");
4984Expect(0, 12276, '\p{IDST=y}', "");
4985Expect(1, 12276, '\p{^IDST=y}', "");
4986Expect(1, 12276, '\P{IDST=y}', "");
4987Expect(0, 12276, '\P{^IDST=y}', "");
4988Expect(1, 12275, '\p{IDST= Y}', "");
4989Expect(0, 12275, '\p{^IDST= Y}', "");
4990Expect(0, 12275, '\P{IDST= Y}', "");
4991Expect(1, 12275, '\P{^IDST= Y}', "");
4992Expect(0, 12276, '\p{IDST= Y}', "");
4993Expect(1, 12276, '\p{^IDST= Y}', "");
4994Expect(1, 12276, '\P{IDST= Y}', "");
4995Expect(0, 12276, '\P{^IDST= Y}', "");
4996Error('\p{Is_IDS_Trinary_Operator=/a/T}');
4997Error('\P{Is_IDS_Trinary_Operator=/a/T}');
4998Expect(1, 12275, '\p{Is_IDS_Trinary_Operator:   t}', "");
4999Expect(0, 12275, '\p{^Is_IDS_Trinary_Operator:   t}', "");
5000Expect(0, 12275, '\P{Is_IDS_Trinary_Operator:   t}', "");
5001Expect(1, 12275, '\P{^Is_IDS_Trinary_Operator:   t}', "");
5002Expect(0, 12276, '\p{Is_IDS_Trinary_Operator:   t}', "");
5003Expect(1, 12276, '\p{^Is_IDS_Trinary_Operator:   t}', "");
5004Expect(1, 12276, '\P{Is_IDS_Trinary_Operator:   t}', "");
5005Expect(0, 12276, '\P{^Is_IDS_Trinary_Operator:   t}', "");
5006Expect(1, 12275, '\p{Is_IDS_Trinary_Operator= T}', "");
5007Expect(0, 12275, '\p{^Is_IDS_Trinary_Operator= T}', "");
5008Expect(0, 12275, '\P{Is_IDS_Trinary_Operator= T}', "");
5009Expect(1, 12275, '\P{^Is_IDS_Trinary_Operator= T}', "");
5010Expect(0, 12276, '\p{Is_IDS_Trinary_Operator= T}', "");
5011Expect(1, 12276, '\p{^Is_IDS_Trinary_Operator= T}', "");
5012Expect(1, 12276, '\P{Is_IDS_Trinary_Operator= T}', "");
5013Expect(0, 12276, '\P{^Is_IDS_Trinary_Operator= T}', "");
5014Error('\p{Is_IDST=-true:=}');
5015Error('\P{Is_IDST=-true:=}');
5016Expect(1, 12275, '\p{Is_IDST=true}', "");
5017Expect(0, 12275, '\p{^Is_IDST=true}', "");
5018Expect(0, 12275, '\P{Is_IDST=true}', "");
5019Expect(1, 12275, '\P{^Is_IDST=true}', "");
5020Expect(0, 12276, '\p{Is_IDST=true}', "");
5021Expect(1, 12276, '\p{^Is_IDST=true}', "");
5022Expect(1, 12276, '\P{Is_IDST=true}', "");
5023Expect(0, 12276, '\P{^Is_IDST=true}', "");
5024Expect(1, 12275, '\p{Is_IDST=_	True}', "");
5025Expect(0, 12275, '\p{^Is_IDST=_	True}', "");
5026Expect(0, 12275, '\P{Is_IDST=_	True}', "");
5027Expect(1, 12275, '\P{^Is_IDST=_	True}', "");
5028Expect(0, 12276, '\p{Is_IDST=_	True}', "");
5029Expect(1, 12276, '\p{^Is_IDST=_	True}', "");
5030Expect(1, 12276, '\P{Is_IDST=_	True}', "");
5031Expect(0, 12276, '\P{^Is_IDST=_	True}', "");
5032Error('\p{Ideographic=:=_-no}');
5033Error('\P{Ideographic=:=_-no}');
5034Expect(1, 195102, '\p{Ideographic=no}', "");
5035Expect(0, 195102, '\p{^Ideographic=no}', "");
5036Expect(0, 195102, '\P{Ideographic=no}', "");
5037Expect(1, 195102, '\P{^Ideographic=no}', "");
5038Expect(0, 195101, '\p{Ideographic=no}', "");
5039Expect(1, 195101, '\p{^Ideographic=no}', "");
5040Expect(1, 195101, '\P{Ideographic=no}', "");
5041Expect(0, 195101, '\P{^Ideographic=no}', "");
5042Expect(1, 195102, '\p{Ideographic=__No}', "");
5043Expect(0, 195102, '\p{^Ideographic=__No}', "");
5044Expect(0, 195102, '\P{Ideographic=__No}', "");
5045Expect(1, 195102, '\P{^Ideographic=__No}', "");
5046Expect(0, 195101, '\p{Ideographic=__No}', "");
5047Expect(1, 195101, '\p{^Ideographic=__No}', "");
5048Expect(1, 195101, '\P{Ideographic=__No}', "");
5049Expect(0, 195101, '\P{^Ideographic=__No}', "");
5050Error('\p{Ideo=_N:=}');
5051Error('\P{Ideo=_N:=}');
5052Expect(1, 195102, '\p{Ideo=n}', "");
5053Expect(0, 195102, '\p{^Ideo=n}', "");
5054Expect(0, 195102, '\P{Ideo=n}', "");
5055Expect(1, 195102, '\P{^Ideo=n}', "");
5056Expect(0, 195101, '\p{Ideo=n}', "");
5057Expect(1, 195101, '\p{^Ideo=n}', "");
5058Expect(1, 195101, '\P{Ideo=n}', "");
5059Expect(0, 195101, '\P{^Ideo=n}', "");
5060Expect(1, 195102, '\p{Ideo=	N}', "");
5061Expect(0, 195102, '\p{^Ideo=	N}', "");
5062Expect(0, 195102, '\P{Ideo=	N}', "");
5063Expect(1, 195102, '\P{^Ideo=	N}', "");
5064Expect(0, 195101, '\p{Ideo=	N}', "");
5065Expect(1, 195101, '\p{^Ideo=	N}', "");
5066Expect(1, 195101, '\P{Ideo=	N}', "");
5067Expect(0, 195101, '\P{^Ideo=	N}', "");
5068Error('\p{Is_Ideographic=/a/F}');
5069Error('\P{Is_Ideographic=/a/F}');
5070Expect(1, 195102, '\p{Is_Ideographic=f}', "");
5071Expect(0, 195102, '\p{^Is_Ideographic=f}', "");
5072Expect(0, 195102, '\P{Is_Ideographic=f}', "");
5073Expect(1, 195102, '\P{^Is_Ideographic=f}', "");
5074Expect(0, 195101, '\p{Is_Ideographic=f}', "");
5075Expect(1, 195101, '\p{^Is_Ideographic=f}', "");
5076Expect(1, 195101, '\P{Is_Ideographic=f}', "");
5077Expect(0, 195101, '\P{^Is_Ideographic=f}', "");
5078Expect(1, 195102, '\p{Is_Ideographic=  F}', "");
5079Expect(0, 195102, '\p{^Is_Ideographic=  F}', "");
5080Expect(0, 195102, '\P{Is_Ideographic=  F}', "");
5081Expect(1, 195102, '\P{^Is_Ideographic=  F}', "");
5082Expect(0, 195101, '\p{Is_Ideographic=  F}', "");
5083Expect(1, 195101, '\p{^Is_Ideographic=  F}', "");
5084Expect(1, 195101, '\P{Is_Ideographic=  F}', "");
5085Expect(0, 195101, '\P{^Is_Ideographic=  F}', "");
5086Error('\p{Is_Ideo= /a/False}');
5087Error('\P{Is_Ideo= /a/False}');
5088Expect(1, 195102, '\p{Is_Ideo:   false}', "");
5089Expect(0, 195102, '\p{^Is_Ideo:   false}', "");
5090Expect(0, 195102, '\P{Is_Ideo:   false}', "");
5091Expect(1, 195102, '\P{^Is_Ideo:   false}', "");
5092Expect(0, 195101, '\p{Is_Ideo:   false}', "");
5093Expect(1, 195101, '\p{^Is_Ideo:   false}', "");
5094Expect(1, 195101, '\P{Is_Ideo:   false}', "");
5095Expect(0, 195101, '\P{^Is_Ideo:   false}', "");
5096Expect(1, 195102, '\p{Is_Ideo=  False}', "");
5097Expect(0, 195102, '\p{^Is_Ideo=  False}', "");
5098Expect(0, 195102, '\P{Is_Ideo=  False}', "");
5099Expect(1, 195102, '\P{^Is_Ideo=  False}', "");
5100Expect(0, 195101, '\p{Is_Ideo=  False}', "");
5101Expect(1, 195101, '\p{^Is_Ideo=  False}', "");
5102Expect(1, 195101, '\P{Is_Ideo=  False}', "");
5103Expect(0, 195101, '\P{^Is_Ideo=  False}', "");
5104Error('\p{Ideographic=	_Yes:=}');
5105Error('\P{Ideographic=	_Yes:=}');
5106Expect(1, 195101, '\p{Ideographic=yes}', "");
5107Expect(0, 195101, '\p{^Ideographic=yes}', "");
5108Expect(0, 195101, '\P{Ideographic=yes}', "");
5109Expect(1, 195101, '\P{^Ideographic=yes}', "");
5110Expect(0, 195102, '\p{Ideographic=yes}', "");
5111Expect(1, 195102, '\p{^Ideographic=yes}', "");
5112Expect(1, 195102, '\P{Ideographic=yes}', "");
5113Expect(0, 195102, '\P{^Ideographic=yes}', "");
5114Expect(1, 195101, '\p{Ideographic= _yes}', "");
5115Expect(0, 195101, '\p{^Ideographic= _yes}', "");
5116Expect(0, 195101, '\P{Ideographic= _yes}', "");
5117Expect(1, 195101, '\P{^Ideographic= _yes}', "");
5118Expect(0, 195102, '\p{Ideographic= _yes}', "");
5119Expect(1, 195102, '\p{^Ideographic= _yes}', "");
5120Expect(1, 195102, '\P{Ideographic= _yes}', "");
5121Expect(0, 195102, '\P{^Ideographic= _yes}', "");
5122Error('\p{Ideo=	/a/Y}');
5123Error('\P{Ideo=	/a/Y}');
5124Expect(1, 195101, '\p{Ideo=y}', "");
5125Expect(0, 195101, '\p{^Ideo=y}', "");
5126Expect(0, 195101, '\P{Ideo=y}', "");
5127Expect(1, 195101, '\P{^Ideo=y}', "");
5128Expect(0, 195102, '\p{Ideo=y}', "");
5129Expect(1, 195102, '\p{^Ideo=y}', "");
5130Expect(1, 195102, '\P{Ideo=y}', "");
5131Expect(0, 195102, '\P{^Ideo=y}', "");
5132Expect(1, 195101, '\p{Ideo=_-y}', "");
5133Expect(0, 195101, '\p{^Ideo=_-y}', "");
5134Expect(0, 195101, '\P{Ideo=_-y}', "");
5135Expect(1, 195101, '\P{^Ideo=_-y}', "");
5136Expect(0, 195102, '\p{Ideo=_-y}', "");
5137Expect(1, 195102, '\p{^Ideo=_-y}', "");
5138Expect(1, 195102, '\P{Ideo=_-y}', "");
5139Expect(0, 195102, '\P{^Ideo=_-y}', "");
5140Error('\p{Is_Ideographic= :=T}');
5141Error('\P{Is_Ideographic= :=T}');
5142Expect(1, 195101, '\p{Is_Ideographic=t}', "");
5143Expect(0, 195101, '\p{^Is_Ideographic=t}', "");
5144Expect(0, 195101, '\P{Is_Ideographic=t}', "");
5145Expect(1, 195101, '\P{^Is_Ideographic=t}', "");
5146Expect(0, 195102, '\p{Is_Ideographic=t}', "");
5147Expect(1, 195102, '\p{^Is_Ideographic=t}', "");
5148Expect(1, 195102, '\P{Is_Ideographic=t}', "");
5149Expect(0, 195102, '\P{^Is_Ideographic=t}', "");
5150Expect(1, 195101, '\p{Is_Ideographic=	 T}', "");
5151Expect(0, 195101, '\p{^Is_Ideographic=	 T}', "");
5152Expect(0, 195101, '\P{Is_Ideographic=	 T}', "");
5153Expect(1, 195101, '\P{^Is_Ideographic=	 T}', "");
5154Expect(0, 195102, '\p{Is_Ideographic=	 T}', "");
5155Expect(1, 195102, '\p{^Is_Ideographic=	 T}', "");
5156Expect(1, 195102, '\P{Is_Ideographic=	 T}', "");
5157Expect(0, 195102, '\P{^Is_Ideographic=	 T}', "");
5158Error('\p{Is_Ideo=/a/_True}');
5159Error('\P{Is_Ideo=/a/_True}');
5160Expect(1, 195101, '\p{Is_Ideo=true}', "");
5161Expect(0, 195101, '\p{^Is_Ideo=true}', "");
5162Expect(0, 195101, '\P{Is_Ideo=true}', "");
5163Expect(1, 195101, '\P{^Is_Ideo=true}', "");
5164Expect(0, 195102, '\p{Is_Ideo=true}', "");
5165Expect(1, 195102, '\p{^Is_Ideo=true}', "");
5166Expect(1, 195102, '\P{Is_Ideo=true}', "");
5167Expect(0, 195102, '\P{^Is_Ideo=true}', "");
5168Expect(1, 195101, '\p{Is_Ideo=  true}', "");
5169Expect(0, 195101, '\p{^Is_Ideo=  true}', "");
5170Expect(0, 195101, '\P{Is_Ideo=  true}', "");
5171Expect(1, 195101, '\P{^Is_Ideo=  true}', "");
5172Expect(0, 195102, '\p{Is_Ideo=  true}', "");
5173Expect(1, 195102, '\p{^Is_Ideo=  true}', "");
5174Expect(1, 195102, '\P{Is_Ideo=  true}', "");
5175Expect(0, 195102, '\P{^Is_Ideo=  true}', "");
5176Error('\p{Present_In=- +0_0_0_0_0_0_001.1/a/}');
5177Error('\P{Present_In=- +0_0_0_0_0_0_001.1/a/}');
5178Expect(1, 65533, '\p{Present_In=0000000001.1}', "");
5179Expect(0, 65533, '\p{^Present_In=0000000001.1}', "");
5180Expect(0, 65533, '\P{Present_In=0000000001.1}', "");
5181Expect(1, 65533, '\P{^Present_In=0000000001.1}', "");
5182Expect(0, 65536, '\p{Present_In=0000000001.1}', "");
5183Expect(1, 65536, '\p{^Present_In=0000000001.1}', "");
5184Expect(1, 65536, '\P{Present_In=0000000001.1}', "");
5185Expect(0, 65536, '\P{^Present_In=0000000001.1}', "");
5186Error('\p{In=:=-+0_0_01.1}');
5187Error('\P{In=:=-+0_0_01.1}');
5188Expect(1, 65533, '\p{In=00000001.1}', "");
5189Expect(0, 65533, '\p{^In=00000001.1}', "");
5190Expect(0, 65533, '\P{In=00000001.1}', "");
5191Expect(1, 65533, '\P{^In=00000001.1}', "");
5192Expect(0, 65536, '\p{In=00000001.1}', "");
5193Expect(1, 65536, '\p{^In=00000001.1}', "");
5194Expect(1, 65536, '\P{In=00000001.1}', "");
5195Expect(0, 65536, '\P{^In=00000001.1}', "");
5196Error('\p{Is_Present_In=/a/__000000001.1}');
5197Error('\P{Is_Present_In=/a/__000000001.1}');
5198Expect(1, 65533, '\p{Is_Present_In=000000001.1}', "");
5199Expect(0, 65533, '\p{^Is_Present_In=000000001.1}', "");
5200Expect(0, 65533, '\P{Is_Present_In=000000001.1}', "");
5201Expect(1, 65533, '\P{^Is_Present_In=000000001.1}', "");
5202Expect(0, 65536, '\p{Is_Present_In=000000001.1}', "");
5203Expect(1, 65536, '\p{^Is_Present_In=000000001.1}', "");
5204Expect(1, 65536, '\P{Is_Present_In=000000001.1}', "");
5205Expect(0, 65536, '\P{^Is_Present_In=000000001.1}', "");
5206Error('\p{Is_In= +00000001.1/a/}');
5207Error('\P{Is_In= +00000001.1/a/}');
5208Expect(1, 65533, '\p{Is_In=00_00_1.1}', "");
5209Expect(0, 65533, '\p{^Is_In=00_00_1.1}', "");
5210Expect(0, 65533, '\P{Is_In=00_00_1.1}', "");
5211Expect(1, 65533, '\P{^Is_In=00_00_1.1}', "");
5212Expect(0, 65536, '\p{Is_In=00_00_1.1}', "");
5213Expect(1, 65536, '\p{^Is_In=00_00_1.1}', "");
5214Expect(1, 65536, '\P{Is_In=00_00_1.1}', "");
5215Expect(0, 65536, '\P{^Is_In=00_00_1.1}', "");
5216Error('\p{Present_In=_/a/+2.0}');
5217Error('\P{Present_In=_/a/+2.0}');
5218Expect(1, 983040, '\p{Present_In:000000_2.0}', "");
5219Expect(0, 983040, '\p{^Present_In:000000_2.0}', "");
5220Expect(0, 983040, '\P{Present_In:000000_2.0}', "");
5221Expect(1, 983040, '\P{^Present_In:000000_2.0}', "");
5222Expect(0, 983037, '\p{Present_In:000000_2.0}', "");
5223Expect(1, 983037, '\p{^Present_In:000000_2.0}', "");
5224Expect(1, 983037, '\P{Present_In:000000_2.0}', "");
5225Expect(0, 983037, '\P{^Present_In:000000_2.0}', "");
5226Error('\p{In=:=-_2.0}');
5227Error('\P{In=:=-_2.0}');
5228Expect(1, 983040, '\p{In=000000002.0}', "");
5229Expect(0, 983040, '\p{^In=000000002.0}', "");
5230Expect(0, 983040, '\P{In=000000002.0}', "");
5231Expect(1, 983040, '\P{^In=000000002.0}', "");
5232Expect(0, 983037, '\p{In=000000002.0}', "");
5233Expect(1, 983037, '\p{^In=000000002.0}', "");
5234Expect(1, 983037, '\P{In=000000002.0}', "");
5235Expect(0, 983037, '\P{^In=000000002.0}', "");
5236Error('\p{Is_Present_In=	/a/0000002.0}');
5237Error('\P{Is_Present_In=	/a/0000002.0}');
5238Expect(1, 983040, '\p{Is_Present_In=+000000002.0}', "");
5239Expect(0, 983040, '\p{^Is_Present_In=+000000002.0}', "");
5240Expect(0, 983040, '\P{Is_Present_In=+000000002.0}', "");
5241Expect(1, 983040, '\P{^Is_Present_In=+000000002.0}', "");
5242Expect(0, 983037, '\p{Is_Present_In=+000000002.0}', "");
5243Expect(1, 983037, '\p{^Is_Present_In=+000000002.0}', "");
5244Expect(1, 983037, '\P{Is_Present_In=+000000002.0}', "");
5245Expect(0, 983037, '\P{^Is_Present_In=+000000002.0}', "");
5246Error('\p{Is_In=/a/-	00_00_02.0}');
5247Error('\P{Is_In=/a/-	00_00_02.0}');
5248Expect(1, 983040, '\p{Is_In=2.0}', "");
5249Expect(0, 983040, '\p{^Is_In=2.0}', "");
5250Expect(0, 983040, '\P{Is_In=2.0}', "");
5251Expect(1, 983040, '\P{^Is_In=2.0}', "");
5252Expect(0, 983037, '\p{Is_In=2.0}', "");
5253Expect(1, 983037, '\p{^Is_In=2.0}', "");
5254Expect(1, 983037, '\P{Is_In=2.0}', "");
5255Expect(0, 983037, '\P{^Is_In=2.0}', "");
5256Error('\p{Present_In=-0002.1:=}');
5257Error('\P{Present_In=-0002.1:=}');
5258Expect(1, 983040, '\p{Present_In=0_2.1}', "");
5259Expect(0, 983040, '\p{^Present_In=0_2.1}', "");
5260Expect(0, 983040, '\P{Present_In=0_2.1}', "");
5261Expect(1, 983040, '\P{^Present_In=0_2.1}', "");
5262Expect(0, 983037, '\p{Present_In=0_2.1}', "");
5263Expect(1, 983037, '\p{^Present_In=0_2.1}', "");
5264Expect(1, 983037, '\P{Present_In=0_2.1}', "");
5265Expect(0, 983037, '\P{^Present_In=0_2.1}', "");
5266Error('\p{In: 00000002.1:=}');
5267Error('\P{In: 00000002.1:=}');
5268Expect(1, 983040, '\p{In=00000002.1}', "");
5269Expect(0, 983040, '\p{^In=00000002.1}', "");
5270Expect(0, 983040, '\P{In=00000002.1}', "");
5271Expect(1, 983040, '\P{^In=00000002.1}', "");
5272Expect(0, 983037, '\p{In=00000002.1}', "");
5273Expect(1, 983037, '\p{^In=00000002.1}', "");
5274Expect(1, 983037, '\P{In=00000002.1}', "");
5275Expect(0, 983037, '\P{^In=00000002.1}', "");
5276Error('\p{Is_Present_In:	:=_-+002.1}');
5277Error('\P{Is_Present_In:	:=_-+002.1}');
5278Expect(1, 983040, '\p{Is_Present_In=+002.1}', "");
5279Expect(0, 983040, '\p{^Is_Present_In=+002.1}', "");
5280Expect(0, 983040, '\P{Is_Present_In=+002.1}', "");
5281Expect(1, 983040, '\P{^Is_Present_In=+002.1}', "");
5282Expect(0, 983037, '\p{Is_Present_In=+002.1}', "");
5283Expect(1, 983037, '\p{^Is_Present_In=+002.1}', "");
5284Expect(1, 983037, '\P{Is_Present_In=+002.1}', "");
5285Expect(0, 983037, '\P{^Is_Present_In=+002.1}', "");
5286Error('\p{Is_In=__+000_000_000_2.1/a/}');
5287Error('\P{Is_In=__+000_000_000_2.1/a/}');
5288Expect(1, 983040, '\p{Is_In=+00002.1}', "");
5289Expect(0, 983040, '\p{^Is_In=+00002.1}', "");
5290Expect(0, 983040, '\P{Is_In=+00002.1}', "");
5291Expect(1, 983040, '\P{^Is_In=+00002.1}', "");
5292Expect(0, 983037, '\p{Is_In=+00002.1}', "");
5293Expect(1, 983037, '\p{^Is_In=+00002.1}', "");
5294Expect(1, 983037, '\P{Is_In=+00002.1}', "");
5295Expect(0, 983037, '\P{^Is_In=+00002.1}', "");
5296Error('\p{Present_In=-:=+00_3.0}');
5297Error('\P{Present_In=-:=+00_3.0}');
5298Expect(1, 983040, '\p{Present_In=0000003.0}', "");
5299Expect(0, 983040, '\p{^Present_In=0000003.0}', "");
5300Expect(0, 983040, '\P{Present_In=0000003.0}', "");
5301Expect(1, 983040, '\P{^Present_In=0000003.0}', "");
5302Expect(0, 983037, '\p{Present_In=0000003.0}', "");
5303Expect(1, 983037, '\p{^Present_In=0000003.0}', "");
5304Expect(1, 983037, '\P{Present_In=0000003.0}', "");
5305Expect(0, 983037, '\P{^Present_In=0000003.0}', "");
5306Error('\p{In= /a/03.0}');
5307Error('\P{In= /a/03.0}');
5308Expect(1, 983040, '\p{In=0000003.0}', "");
5309Expect(0, 983040, '\p{^In=0000003.0}', "");
5310Expect(0, 983040, '\P{In=0000003.0}', "");
5311Expect(1, 983040, '\P{^In=0000003.0}', "");
5312Expect(0, 983037, '\p{In=0000003.0}', "");
5313Expect(1, 983037, '\p{^In=0000003.0}', "");
5314Expect(1, 983037, '\P{In=0000003.0}', "");
5315Expect(0, 983037, '\P{^In=0000003.0}', "");
5316Error('\p{Is_Present_In=	/a/0_0_03.0}');
5317Error('\P{Is_Present_In=	/a/0_0_03.0}');
5318Expect(1, 983040, '\p{Is_Present_In=00003.0}', "");
5319Expect(0, 983040, '\p{^Is_Present_In=00003.0}', "");
5320Expect(0, 983040, '\P{Is_Present_In=00003.0}', "");
5321Expect(1, 983040, '\P{^Is_Present_In=00003.0}', "");
5322Expect(0, 983037, '\p{Is_Present_In=00003.0}', "");
5323Expect(1, 983037, '\p{^Is_Present_In=00003.0}', "");
5324Expect(1, 983037, '\P{Is_Present_In=00003.0}', "");
5325Expect(0, 983037, '\P{^Is_Present_In=00003.0}', "");
5326Error('\p{Is_In=	:=003.0}');
5327Error('\P{Is_In=	:=003.0}');
5328Expect(1, 983040, '\p{Is_In=00003.0}', "");
5329Expect(0, 983040, '\p{^Is_In=00003.0}', "");
5330Expect(0, 983040, '\P{Is_In=00003.0}', "");
5331Expect(1, 983040, '\P{^Is_In=00003.0}', "");
5332Expect(0, 983037, '\p{Is_In=00003.0}', "");
5333Expect(1, 983037, '\p{^Is_In=00003.0}', "");
5334Expect(1, 983037, '\P{Is_In=00003.0}', "");
5335Expect(0, 983037, '\P{^Is_In=00003.0}', "");
5336Error('\p{Present_In:	-	00_00_00_3.1/a/}');
5337Error('\P{Present_In:	-	00_00_00_3.1/a/}');
5338Expect(1, 983040, '\p{Present_In=00_3.1}', "");
5339Expect(0, 983040, '\p{^Present_In=00_3.1}', "");
5340Expect(0, 983040, '\P{Present_In=00_3.1}', "");
5341Expect(1, 983040, '\P{^Present_In=00_3.1}', "");
5342Expect(0, 983037, '\p{Present_In=00_3.1}', "");
5343Expect(1, 983037, '\p{^Present_In=00_3.1}', "");
5344Expect(1, 983037, '\P{Present_In=00_3.1}', "");
5345Expect(0, 983037, '\P{^Present_In=00_3.1}', "");
5346Error('\p{In=0003.1:=}');
5347Error('\P{In=0003.1:=}');
5348Expect(1, 983040, '\p{In=0_0_03.1}', "");
5349Expect(0, 983040, '\p{^In=0_0_03.1}', "");
5350Expect(0, 983040, '\P{In=0_0_03.1}', "");
5351Expect(1, 983040, '\P{^In=0_0_03.1}', "");
5352Expect(0, 983037, '\p{In=0_0_03.1}', "");
5353Expect(1, 983037, '\p{^In=0_0_03.1}', "");
5354Expect(1, 983037, '\P{In=0_0_03.1}', "");
5355Expect(0, 983037, '\P{^In=0_0_03.1}', "");
5356Error('\p{Is_Present_In= 	0_3.1:=}');
5357Error('\P{Is_Present_In= 	0_3.1:=}');
5358Expect(1, 983040, '\p{Is_Present_In=+00000003.1}', "");
5359Expect(0, 983040, '\p{^Is_Present_In=+00000003.1}', "");
5360Expect(0, 983040, '\P{Is_Present_In=+00000003.1}', "");
5361Expect(1, 983040, '\P{^Is_Present_In=+00000003.1}', "");
5362Expect(0, 983037, '\p{Is_Present_In=+00000003.1}', "");
5363Expect(1, 983037, '\p{^Is_Present_In=+00000003.1}', "");
5364Expect(1, 983037, '\P{Is_Present_In=+00000003.1}', "");
5365Expect(0, 983037, '\P{^Is_Present_In=+00000003.1}', "");
5366Error('\p{Is_In=	_0000_3.1/a/}');
5367Error('\P{Is_In=	_0000_3.1/a/}');
5368Expect(1, 983040, '\p{Is_In=+00_3.1}', "");
5369Expect(0, 983040, '\p{^Is_In=+00_3.1}', "");
5370Expect(0, 983040, '\P{Is_In=+00_3.1}', "");
5371Expect(1, 983040, '\P{^Is_In=+00_3.1}', "");
5372Expect(0, 983037, '\p{Is_In=+00_3.1}', "");
5373Expect(1, 983037, '\p{^Is_In=+00_3.1}', "");
5374Expect(1, 983037, '\P{Is_In=+00_3.1}', "");
5375Expect(0, 983037, '\P{^Is_In=+00_3.1}', "");
5376Error('\p{Present_In= :=+0000003.2}');
5377Error('\P{Present_In= :=+0000003.2}');
5378Expect(1, 983040, '\p{Present_In=+0000003.2}', "");
5379Expect(0, 983040, '\p{^Present_In=+0000003.2}', "");
5380Expect(0, 983040, '\P{Present_In=+0000003.2}', "");
5381Expect(1, 983040, '\P{^Present_In=+0000003.2}', "");
5382Expect(0, 983037, '\p{Present_In=+0000003.2}', "");
5383Expect(1, 983037, '\p{^Present_In=+0000003.2}', "");
5384Expect(1, 983037, '\P{Present_In=+0000003.2}', "");
5385Expect(0, 983037, '\P{^Present_In=+0000003.2}', "");
5386Error('\p{In=-+0000000003.2/a/}');
5387Error('\P{In=-+0000000003.2/a/}');
5388Expect(1, 983040, '\p{In=+00000000_3.2}', "");
5389Expect(0, 983040, '\p{^In=+00000000_3.2}', "");
5390Expect(0, 983040, '\P{In=+00000000_3.2}', "");
5391Expect(1, 983040, '\P{^In=+00000000_3.2}', "");
5392Expect(0, 983037, '\p{In=+00000000_3.2}', "");
5393Expect(1, 983037, '\p{^In=+00000000_3.2}', "");
5394Expect(1, 983037, '\P{In=+00000000_3.2}', "");
5395Expect(0, 983037, '\P{^In=+00000000_3.2}', "");
5396Error('\p{Is_Present_In= 	0_0_03.2/a/}');
5397Error('\P{Is_Present_In= 	0_0_03.2/a/}');
5398Expect(1, 983040, '\p{Is_Present_In=000000003.2}', "");
5399Expect(0, 983040, '\p{^Is_Present_In=000000003.2}', "");
5400Expect(0, 983040, '\P{Is_Present_In=000000003.2}', "");
5401Expect(1, 983040, '\P{^Is_Present_In=000000003.2}', "");
5402Expect(0, 983037, '\p{Is_Present_In=000000003.2}', "");
5403Expect(1, 983037, '\p{^Is_Present_In=000000003.2}', "");
5404Expect(1, 983037, '\P{Is_Present_In=000000003.2}', "");
5405Expect(0, 983037, '\P{^Is_Present_In=000000003.2}', "");
5406Error('\p{Is_In= :=+0_0_0_0_03.2}');
5407Error('\P{Is_In= :=+0_0_0_0_03.2}');
5408Expect(1, 983040, '\p{Is_In=+000003.2}', "");
5409Expect(0, 983040, '\p{^Is_In=+000003.2}', "");
5410Expect(0, 983040, '\P{Is_In=+000003.2}', "");
5411Expect(1, 983040, '\P{^Is_In=+000003.2}', "");
5412Expect(0, 983037, '\p{Is_In=+000003.2}', "");
5413Expect(1, 983037, '\p{^Is_In=+000003.2}', "");
5414Expect(1, 983037, '\P{Is_In=+000003.2}', "");
5415Expect(0, 983037, '\P{^Is_In=+000003.2}', "");
5416Error('\p{Present_In=	_4.0:=}');
5417Error('\P{Present_In=	_4.0:=}');
5418Expect(1, 983040, '\p{Present_In=04.0}', "");
5419Expect(0, 983040, '\p{^Present_In=04.0}', "");
5420Expect(0, 983040, '\P{Present_In=04.0}', "");
5421Expect(1, 983040, '\P{^Present_In=04.0}', "");
5422Expect(0, 983037, '\p{Present_In=04.0}', "");
5423Expect(1, 983037, '\p{^Present_In=04.0}', "");
5424Expect(1, 983037, '\P{Present_In=04.0}', "");
5425Expect(0, 983037, '\P{^Present_In=04.0}', "");
5426Error('\p{In= _0000000004.0:=}');
5427Error('\P{In= _0000000004.0:=}');
5428Expect(1, 983040, '\p{In: 000_000_4.0}', "");
5429Expect(0, 983040, '\p{^In: 000_000_4.0}', "");
5430Expect(0, 983040, '\P{In: 000_000_4.0}', "");
5431Expect(1, 983040, '\P{^In: 000_000_4.0}', "");
5432Expect(0, 983037, '\p{In: 000_000_4.0}', "");
5433Expect(1, 983037, '\p{^In: 000_000_4.0}', "");
5434Expect(1, 983037, '\P{In: 000_000_4.0}', "");
5435Expect(0, 983037, '\P{^In: 000_000_4.0}', "");
5436Error('\p{Is_Present_In=:=-	0_0_0_0_0_0_004.0}');
5437Error('\P{Is_Present_In=:=-	0_0_0_0_0_0_004.0}');
5438Expect(1, 983040, '\p{Is_Present_In:0_0_0_0_004.0}', "");
5439Expect(0, 983040, '\p{^Is_Present_In:0_0_0_0_004.0}', "");
5440Expect(0, 983040, '\P{Is_Present_In:0_0_0_0_004.0}', "");
5441Expect(1, 983040, '\P{^Is_Present_In:0_0_0_0_004.0}', "");
5442Expect(0, 983037, '\p{Is_Present_In:0_0_0_0_004.0}', "");
5443Expect(1, 983037, '\p{^Is_Present_In:0_0_0_0_004.0}', "");
5444Expect(1, 983037, '\P{Is_Present_In:0_0_0_0_004.0}', "");
5445Expect(0, 983037, '\P{^Is_Present_In:0_0_0_0_004.0}', "");
5446Error('\p{Is_In=-:=4.0}');
5447Error('\P{Is_In=-:=4.0}');
5448Expect(1, 983040, '\p{Is_In=000000004.0}', "");
5449Expect(0, 983040, '\p{^Is_In=000000004.0}', "");
5450Expect(0, 983040, '\P{Is_In=000000004.0}', "");
5451Expect(1, 983040, '\P{^Is_In=000000004.0}', "");
5452Expect(0, 983037, '\p{Is_In=000000004.0}', "");
5453Expect(1, 983037, '\p{^Is_In=000000004.0}', "");
5454Expect(1, 983037, '\P{Is_In=000000004.0}', "");
5455Expect(0, 983037, '\P{^Is_In=000000004.0}', "");
5456Error('\p{Present_In:  :=04.1}');
5457Error('\P{Present_In:  :=04.1}');
5458Expect(1, 983040, '\p{Present_In=4.1}', "");
5459Expect(0, 983040, '\p{^Present_In=4.1}', "");
5460Expect(0, 983040, '\P{Present_In=4.1}', "");
5461Expect(1, 983040, '\P{^Present_In=4.1}', "");
5462Expect(0, 983037, '\p{Present_In=4.1}', "");
5463Expect(1, 983037, '\p{^Present_In=4.1}', "");
5464Expect(1, 983037, '\P{Present_In=4.1}', "");
5465Expect(0, 983037, '\P{^Present_In=4.1}', "");
5466Error('\p{In=_-0004.1/a/}');
5467Error('\P{In=_-0004.1/a/}');
5468Expect(1, 983040, '\p{In=004.1}', "");
5469Expect(0, 983040, '\p{^In=004.1}', "");
5470Expect(0, 983040, '\P{In=004.1}', "");
5471Expect(1, 983040, '\P{^In=004.1}', "");
5472Expect(0, 983037, '\p{In=004.1}', "");
5473Expect(1, 983037, '\p{^In=004.1}', "");
5474Expect(1, 983037, '\P{In=004.1}', "");
5475Expect(0, 983037, '\P{^In=004.1}', "");
5476Error('\p{Is_Present_In=:=_0_0_04.1}');
5477Error('\P{Is_Present_In=:=_0_0_04.1}');
5478Expect(1, 983040, '\p{Is_Present_In=+0000004.1}', "");
5479Expect(0, 983040, '\p{^Is_Present_In=+0000004.1}', "");
5480Expect(0, 983040, '\P{Is_Present_In=+0000004.1}', "");
5481Expect(1, 983040, '\P{^Is_Present_In=+0000004.1}', "");
5482Expect(0, 983037, '\p{Is_Present_In=+0000004.1}', "");
5483Expect(1, 983037, '\p{^Is_Present_In=+0000004.1}', "");
5484Expect(1, 983037, '\P{Is_Present_In=+0000004.1}', "");
5485Expect(0, 983037, '\P{^Is_Present_In=+0000004.1}', "");
5486Error('\p{Is_In=:=+000000000_4.1}');
5487Error('\P{Is_In=:=+000000000_4.1}');
5488Expect(1, 983040, '\p{Is_In=0000004.1}', "");
5489Expect(0, 983040, '\p{^Is_In=0000004.1}', "");
5490Expect(0, 983040, '\P{Is_In=0000004.1}', "");
5491Expect(1, 983040, '\P{^Is_In=0000004.1}', "");
5492Expect(0, 983037, '\p{Is_In=0000004.1}', "");
5493Expect(1, 983037, '\p{^Is_In=0000004.1}', "");
5494Expect(1, 983037, '\P{Is_In=0000004.1}', "");
5495Expect(0, 983037, '\P{^Is_In=0000004.1}', "");
5496Error('\p{Present_In= /a/5.0}');
5497Error('\P{Present_In= /a/5.0}');
5498Expect(1, 983040, '\p{Present_In=+005.0}', "");
5499Expect(0, 983040, '\p{^Present_In=+005.0}', "");
5500Expect(0, 983040, '\P{Present_In=+005.0}', "");
5501Expect(1, 983040, '\P{^Present_In=+005.0}', "");
5502Expect(0, 983037, '\p{Present_In=+005.0}', "");
5503Expect(1, 983037, '\p{^Present_In=+005.0}', "");
5504Expect(1, 983037, '\P{Present_In=+005.0}', "");
5505Expect(0, 983037, '\P{^Present_In=+005.0}', "");
5506Error('\p{In= :=+0005.0}');
5507Error('\P{In= :=+0005.0}');
5508Expect(1, 983040, '\p{In=+000_000_5.0}', "");
5509Expect(0, 983040, '\p{^In=+000_000_5.0}', "");
5510Expect(0, 983040, '\P{In=+000_000_5.0}', "");
5511Expect(1, 983040, '\P{^In=+000_000_5.0}', "");
5512Expect(0, 983037, '\p{In=+000_000_5.0}', "");
5513Expect(1, 983037, '\p{^In=+000_000_5.0}', "");
5514Expect(1, 983037, '\P{In=+000_000_5.0}', "");
5515Expect(0, 983037, '\P{^In=+000_000_5.0}', "");
5516Error('\p{Is_Present_In=	+005.0/a/}');
5517Error('\P{Is_Present_In=	+005.0/a/}');
5518Expect(1, 983040, '\p{Is_Present_In:   00_00_00_5.0}', "");
5519Expect(0, 983040, '\p{^Is_Present_In:   00_00_00_5.0}', "");
5520Expect(0, 983040, '\P{Is_Present_In:   00_00_00_5.0}', "");
5521Expect(1, 983040, '\P{^Is_Present_In:   00_00_00_5.0}', "");
5522Expect(0, 983037, '\p{Is_Present_In:   00_00_00_5.0}', "");
5523Expect(1, 983037, '\p{^Is_Present_In:   00_00_00_5.0}', "");
5524Expect(1, 983037, '\P{Is_Present_In:   00_00_00_5.0}', "");
5525Expect(0, 983037, '\P{^Is_Present_In:   00_00_00_5.0}', "");
5526Error('\p{Is_In:	 0005.0:=}');
5527Error('\P{Is_In:	 0005.0:=}');
5528Expect(1, 983040, '\p{Is_In=+00005.0}', "");
5529Expect(0, 983040, '\p{^Is_In=+00005.0}', "");
5530Expect(0, 983040, '\P{Is_In=+00005.0}', "");
5531Expect(1, 983040, '\P{^Is_In=+00005.0}', "");
5532Expect(0, 983037, '\p{Is_In=+00005.0}', "");
5533Expect(1, 983037, '\p{^Is_In=+00005.0}', "");
5534Expect(1, 983037, '\P{Is_In=+00005.0}', "");
5535Expect(0, 983037, '\P{^Is_In=+00005.0}', "");
5536Error('\p{Present_In:	/a/ +00000005.1}');
5537Error('\P{Present_In:	/a/ +00000005.1}');
5538Expect(1, 983040, '\p{Present_In=00_5.1}', "");
5539Expect(0, 983040, '\p{^Present_In=00_5.1}', "");
5540Expect(0, 983040, '\P{Present_In=00_5.1}', "");
5541Expect(1, 983040, '\P{^Present_In=00_5.1}', "");
5542Expect(0, 983037, '\p{Present_In=00_5.1}', "");
5543Expect(1, 983037, '\p{^Present_In=00_5.1}', "");
5544Expect(1, 983037, '\P{Present_In=00_5.1}', "");
5545Expect(0, 983037, '\P{^Present_In=00_5.1}', "");
5546Error('\p{In=	:=0000000005.1}');
5547Error('\P{In=	:=0000000005.1}');
5548Expect(1, 983040, '\p{In=00_5.1}', "");
5549Expect(0, 983040, '\p{^In=00_5.1}', "");
5550Expect(0, 983040, '\P{In=00_5.1}', "");
5551Expect(1, 983040, '\P{^In=00_5.1}', "");
5552Expect(0, 983037, '\p{In=00_5.1}', "");
5553Expect(1, 983037, '\p{^In=00_5.1}', "");
5554Expect(1, 983037, '\P{In=00_5.1}', "");
5555Expect(0, 983037, '\P{^In=00_5.1}', "");
5556Error('\p{Is_Present_In=_-+000_000_000_5.1:=}');
5557Error('\P{Is_Present_In=_-+000_000_000_5.1:=}');
5558Expect(1, 983040, '\p{Is_Present_In=00000_5.1}', "");
5559Expect(0, 983040, '\p{^Is_Present_In=00000_5.1}', "");
5560Expect(0, 983040, '\P{Is_Present_In=00000_5.1}', "");
5561Expect(1, 983040, '\P{^Is_Present_In=00000_5.1}', "");
5562Expect(0, 983037, '\p{Is_Present_In=00000_5.1}', "");
5563Expect(1, 983037, '\p{^Is_Present_In=00000_5.1}', "");
5564Expect(1, 983037, '\P{Is_Present_In=00000_5.1}', "");
5565Expect(0, 983037, '\P{^Is_Present_In=00000_5.1}', "");
5566Error('\p{Is_In=-/a/000_5.1}');
5567Error('\P{Is_In=-/a/000_5.1}');
5568Expect(1, 983040, '\p{Is_In=000005.1}', "");
5569Expect(0, 983040, '\p{^Is_In=000005.1}', "");
5570Expect(0, 983040, '\P{Is_In=000005.1}', "");
5571Expect(1, 983040, '\P{^Is_In=000005.1}', "");
5572Expect(0, 983037, '\p{Is_In=000005.1}', "");
5573Expect(1, 983037, '\p{^Is_In=000005.1}', "");
5574Expect(1, 983037, '\P{Is_In=000005.1}', "");
5575Expect(0, 983037, '\P{^Is_In=000005.1}', "");
5576Error('\p{Present_In:/a/0_5.2}');
5577Error('\P{Present_In:/a/0_5.2}');
5578Expect(1, 983040, '\p{Present_In=0000005.2}', "");
5579Expect(0, 983040, '\p{^Present_In=0000005.2}', "");
5580Expect(0, 983040, '\P{Present_In=0000005.2}', "");
5581Expect(1, 983040, '\P{^Present_In=0000005.2}', "");
5582Expect(0, 983037, '\p{Present_In=0000005.2}', "");
5583Expect(1, 983037, '\p{^Present_In=0000005.2}', "");
5584Expect(1, 983037, '\P{Present_In=0000005.2}', "");
5585Expect(0, 983037, '\P{^Present_In=0000005.2}', "");
5586Error('\p{In=_	5.2:=}');
5587Error('\P{In=_	5.2:=}');
5588Expect(1, 983040, '\p{In=000000005.2}', "");
5589Expect(0, 983040, '\p{^In=000000005.2}', "");
5590Expect(0, 983040, '\P{In=000000005.2}', "");
5591Expect(1, 983040, '\P{^In=000000005.2}', "");
5592Expect(0, 983037, '\p{In=000000005.2}', "");
5593Expect(1, 983037, '\p{^In=000000005.2}', "");
5594Expect(1, 983037, '\P{In=000000005.2}', "");
5595Expect(0, 983037, '\P{^In=000000005.2}', "");
5596Error('\p{Is_Present_In=:=	000005.2}');
5597Error('\P{Is_Present_In=:=	000005.2}');
5598Expect(1, 983040, '\p{Is_Present_In=0_0_05.2}', "");
5599Expect(0, 983040, '\p{^Is_Present_In=0_0_05.2}', "");
5600Expect(0, 983040, '\P{Is_Present_In=0_0_05.2}', "");
5601Expect(1, 983040, '\P{^Is_Present_In=0_0_05.2}', "");
5602Expect(0, 983037, '\p{Is_Present_In=0_0_05.2}', "");
5603Expect(1, 983037, '\p{^Is_Present_In=0_0_05.2}', "");
5604Expect(1, 983037, '\P{Is_Present_In=0_0_05.2}', "");
5605Expect(0, 983037, '\P{^Is_Present_In=0_0_05.2}', "");
5606Error('\p{Is_In=:= 	000_000_5.2}');
5607Error('\P{Is_In=:= 	000_000_5.2}');
5608Expect(1, 983040, '\p{Is_In=+0_0_0_0_0005.2}', "");
5609Expect(0, 983040, '\p{^Is_In=+0_0_0_0_0005.2}', "");
5610Expect(0, 983040, '\P{Is_In=+0_0_0_0_0005.2}', "");
5611Expect(1, 983040, '\P{^Is_In=+0_0_0_0_0005.2}', "");
5612Expect(0, 983037, '\p{Is_In=+0_0_0_0_0005.2}', "");
5613Expect(1, 983037, '\p{^Is_In=+0_0_0_0_0005.2}', "");
5614Expect(1, 983037, '\P{Is_In=+0_0_0_0_0005.2}', "");
5615Expect(0, 983037, '\P{^Is_In=+0_0_0_0_0005.2}', "");
5616Error('\p{Present_In=-006.0:=}');
5617Error('\P{Present_In=-006.0:=}');
5618Expect(1, 983040, '\p{Present_In=+000006.0}', "");
5619Expect(0, 983040, '\p{^Present_In=+000006.0}', "");
5620Expect(0, 983040, '\P{Present_In=+000006.0}', "");
5621Expect(1, 983040, '\P{^Present_In=+000006.0}', "");
5622Expect(0, 983037, '\p{Present_In=+000006.0}', "");
5623Expect(1, 983037, '\p{^Present_In=+000006.0}', "");
5624Expect(1, 983037, '\P{Present_In=+000006.0}', "");
5625Expect(0, 983037, '\P{^Present_In=+000006.0}', "");
5626Error('\p{In=	:=00_00_06.0}');
5627Error('\P{In=	:=00_00_06.0}');
5628Expect(1, 983040, '\p{In=06.0}', "");
5629Expect(0, 983040, '\p{^In=06.0}', "");
5630Expect(0, 983040, '\P{In=06.0}', "");
5631Expect(1, 983040, '\P{^In=06.0}', "");
5632Expect(0, 983037, '\p{In=06.0}', "");
5633Expect(1, 983037, '\p{^In=06.0}', "");
5634Expect(1, 983037, '\P{In=06.0}', "");
5635Expect(0, 983037, '\P{^In=06.0}', "");
5636Error('\p{Is_Present_In=/a/ -0_0_0_0_0_0_0006.0}');
5637Error('\P{Is_Present_In=/a/ -0_0_0_0_0_0_0006.0}');
5638Expect(1, 983040, '\p{Is_Present_In=+00_00_00_6.0}', "");
5639Expect(0, 983040, '\p{^Is_Present_In=+00_00_00_6.0}', "");
5640Expect(0, 983040, '\P{Is_Present_In=+00_00_00_6.0}', "");
5641Expect(1, 983040, '\P{^Is_Present_In=+00_00_00_6.0}', "");
5642Expect(0, 983037, '\p{Is_Present_In=+00_00_00_6.0}', "");
5643Expect(1, 983037, '\p{^Is_Present_In=+00_00_00_6.0}', "");
5644Expect(1, 983037, '\P{Is_Present_In=+00_00_00_6.0}', "");
5645Expect(0, 983037, '\P{^Is_Present_In=+00_00_00_6.0}', "");
5646Error('\p{Is_In=_/a/+0006.0}');
5647Error('\P{Is_In=_/a/+0006.0}');
5648Expect(1, 983040, '\p{Is_In=000000006.0}', "");
5649Expect(0, 983040, '\p{^Is_In=000000006.0}', "");
5650Expect(0, 983040, '\P{Is_In=000000006.0}', "");
5651Expect(1, 983040, '\P{^Is_In=000000006.0}', "");
5652Expect(0, 983037, '\p{Is_In=000000006.0}', "");
5653Expect(1, 983037, '\p{^Is_In=000000006.0}', "");
5654Expect(1, 983037, '\P{Is_In=000000006.0}', "");
5655Expect(0, 983037, '\P{^Is_In=000000006.0}', "");
5656Error('\p{Present_In= /a/+0_0_0_006.1}');
5657Error('\P{Present_In= /a/+0_0_0_006.1}');
5658Expect(1, 983040, '\p{Present_In=+0_6.1}', "");
5659Expect(0, 983040, '\p{^Present_In=+0_6.1}', "");
5660Expect(0, 983040, '\P{Present_In=+0_6.1}', "");
5661Expect(1, 983040, '\P{^Present_In=+0_6.1}', "");
5662Expect(0, 983037, '\p{Present_In=+0_6.1}', "");
5663Expect(1, 983037, '\p{^Present_In=+0_6.1}', "");
5664Expect(1, 983037, '\P{Present_In=+0_6.1}', "");
5665Expect(0, 983037, '\P{^Present_In=+0_6.1}', "");
5666Error('\p{In=/a/+00_00_00_006.1}');
5667Error('\P{In=/a/+00_00_00_006.1}');
5668Expect(1, 983040, '\p{In=6.1}', "");
5669Expect(0, 983040, '\p{^In=6.1}', "");
5670Expect(0, 983040, '\P{In=6.1}', "");
5671Expect(1, 983040, '\P{^In=6.1}', "");
5672Expect(0, 983037, '\p{In=6.1}', "");
5673Expect(1, 983037, '\p{^In=6.1}', "");
5674Expect(1, 983037, '\P{In=6.1}', "");
5675Expect(0, 983037, '\P{^In=6.1}', "");
5676Error('\p{Is_Present_In=:=000000006.1}');
5677Error('\P{Is_Present_In=:=000000006.1}');
5678Expect(1, 983040, '\p{Is_Present_In=000000006.1}', "");
5679Expect(0, 983040, '\p{^Is_Present_In=000000006.1}', "");
5680Expect(0, 983040, '\P{Is_Present_In=000000006.1}', "");
5681Expect(1, 983040, '\P{^Is_Present_In=000000006.1}', "");
5682Expect(0, 983037, '\p{Is_Present_In=000000006.1}', "");
5683Expect(1, 983037, '\p{^Is_Present_In=000000006.1}', "");
5684Expect(1, 983037, '\P{Is_Present_In=000000006.1}', "");
5685Expect(0, 983037, '\P{^Is_Present_In=000000006.1}', "");
5686Error('\p{Is_In=/a/ 	000000000_6.1}');
5687Error('\P{Is_In=/a/ 	000000000_6.1}');
5688Expect(1, 983040, '\p{Is_In:	00_00_00_06.1}', "");
5689Expect(0, 983040, '\p{^Is_In:	00_00_00_06.1}', "");
5690Expect(0, 983040, '\P{Is_In:	00_00_00_06.1}', "");
5691Expect(1, 983040, '\P{^Is_In:	00_00_00_06.1}', "");
5692Expect(0, 983037, '\p{Is_In:	00_00_00_06.1}', "");
5693Expect(1, 983037, '\p{^Is_In:	00_00_00_06.1}', "");
5694Expect(1, 983037, '\P{Is_In:	00_00_00_06.1}', "");
5695Expect(0, 983037, '\P{^Is_In:	00_00_00_06.1}', "");
5696Error('\p{Present_In=_:=00000006.2}');
5697Error('\P{Present_In=_:=00000006.2}');
5698Expect(1, 983040, '\p{Present_In=6.2}', "");
5699Expect(0, 983040, '\p{^Present_In=6.2}', "");
5700Expect(0, 983040, '\P{Present_In=6.2}', "");
5701Expect(1, 983040, '\P{^Present_In=6.2}', "");
5702Expect(0, 983037, '\p{Present_In=6.2}', "");
5703Expect(1, 983037, '\p{^Present_In=6.2}', "");
5704Expect(1, 983037, '\P{Present_In=6.2}', "");
5705Expect(0, 983037, '\P{^Present_In=6.2}', "");
5706Error('\p{In=:=	 000000006.2}');
5707Error('\P{In=:=	 000000006.2}');
5708Expect(1, 983040, '\p{In=+06.2}', "");
5709Expect(0, 983040, '\p{^In=+06.2}', "");
5710Expect(0, 983040, '\P{In=+06.2}', "");
5711Expect(1, 983040, '\P{^In=+06.2}', "");
5712Expect(0, 983037, '\p{In=+06.2}', "");
5713Expect(1, 983037, '\p{^In=+06.2}', "");
5714Expect(1, 983037, '\P{In=+06.2}', "");
5715Expect(0, 983037, '\P{^In=+06.2}', "");
5716Error('\p{Is_Present_In=__00000006.2:=}');
5717Error('\P{Is_Present_In=__00000006.2:=}');
5718Expect(1, 983040, '\p{Is_Present_In=00_00_00_6.2}', "");
5719Expect(0, 983040, '\p{^Is_Present_In=00_00_00_6.2}', "");
5720Expect(0, 983040, '\P{Is_Present_In=00_00_00_6.2}', "");
5721Expect(1, 983040, '\P{^Is_Present_In=00_00_00_6.2}', "");
5722Expect(0, 983037, '\p{Is_Present_In=00_00_00_6.2}', "");
5723Expect(1, 983037, '\p{^Is_Present_In=00_00_00_6.2}', "");
5724Expect(1, 983037, '\P{Is_Present_In=00_00_00_6.2}', "");
5725Expect(0, 983037, '\P{^Is_Present_In=00_00_00_6.2}', "");
5726Error('\p{Is_In=-0000006.2:=}');
5727Error('\P{Is_In=-0000006.2:=}');
5728Expect(1, 983040, '\p{Is_In=00000_6.2}', "");
5729Expect(0, 983040, '\p{^Is_In=00000_6.2}', "");
5730Expect(0, 983040, '\P{Is_In=00000_6.2}', "");
5731Expect(1, 983040, '\P{^Is_In=00000_6.2}', "");
5732Expect(0, 983037, '\p{Is_In=00000_6.2}', "");
5733Expect(1, 983037, '\p{^Is_In=00000_6.2}', "");
5734Expect(1, 983037, '\P{Is_In=00000_6.2}', "");
5735Expect(0, 983037, '\P{^Is_In=00000_6.2}', "");
5736Error('\p{Present_In=	/a/6.3}');
5737Error('\P{Present_In=	/a/6.3}');
5738Expect(1, 983040, '\p{Present_In=0000_6.3}', "");
5739Expect(0, 983040, '\p{^Present_In=0000_6.3}', "");
5740Expect(0, 983040, '\P{Present_In=0000_6.3}', "");
5741Expect(1, 983040, '\P{^Present_In=0000_6.3}', "");
5742Expect(0, 983037, '\p{Present_In=0000_6.3}', "");
5743Expect(1, 983037, '\p{^Present_In=0000_6.3}', "");
5744Expect(1, 983037, '\P{Present_In=0000_6.3}', "");
5745Expect(0, 983037, '\P{^Present_In=0000_6.3}', "");
5746Error('\p{In:	/a/0000006.3}');
5747Error('\P{In:	/a/0000006.3}');
5748Expect(1, 983040, '\p{In=00000006.3}', "");
5749Expect(0, 983040, '\p{^In=00000006.3}', "");
5750Expect(0, 983040, '\P{In=00000006.3}', "");
5751Expect(1, 983040, '\P{^In=00000006.3}', "");
5752Expect(0, 983037, '\p{In=00000006.3}', "");
5753Expect(1, 983037, '\p{^In=00000006.3}', "");
5754Expect(1, 983037, '\P{In=00000006.3}', "");
5755Expect(0, 983037, '\P{^In=00000006.3}', "");
5756Error('\p{Is_Present_In=/a/000_6.3}');
5757Error('\P{Is_Present_In=/a/000_6.3}');
5758Expect(1, 983040, '\p{Is_Present_In=000_000_000_6.3}', "");
5759Expect(0, 983040, '\p{^Is_Present_In=000_000_000_6.3}', "");
5760Expect(0, 983040, '\P{Is_Present_In=000_000_000_6.3}', "");
5761Expect(1, 983040, '\P{^Is_Present_In=000_000_000_6.3}', "");
5762Expect(0, 983037, '\p{Is_Present_In=000_000_000_6.3}', "");
5763Expect(1, 983037, '\p{^Is_Present_In=000_000_000_6.3}', "");
5764Expect(1, 983037, '\P{Is_Present_In=000_000_000_6.3}', "");
5765Expect(0, 983037, '\P{^Is_Present_In=000_000_000_6.3}', "");
5766Error('\p{Is_In=:= 00000006.3}');
5767Error('\P{Is_In=:= 00000006.3}');
5768Expect(1, 983040, '\p{Is_In=006.3}', "");
5769Expect(0, 983040, '\p{^Is_In=006.3}', "");
5770Expect(0, 983040, '\P{Is_In=006.3}', "");
5771Expect(1, 983040, '\P{^Is_In=006.3}', "");
5772Expect(0, 983037, '\p{Is_In=006.3}', "");
5773Expect(1, 983037, '\p{^Is_In=006.3}', "");
5774Expect(1, 983037, '\P{Is_In=006.3}', "");
5775Expect(0, 983037, '\P{^Is_In=006.3}', "");
5776Error('\p{Present_In=- UNASSIGNED/a/}');
5777Error('\P{Present_In=- UNASSIGNED/a/}');
5778Expect(1, 983037, '\p{Present_In=unassigned}', "");
5779Expect(0, 983037, '\p{^Present_In=unassigned}', "");
5780Expect(0, 983037, '\P{Present_In=unassigned}', "");
5781Expect(1, 983037, '\P{^Present_In=unassigned}', "");
5782Expect(0, 983040, '\p{Present_In=unassigned}', "");
5783Expect(1, 983040, '\p{^Present_In=unassigned}', "");
5784Expect(1, 983040, '\P{Present_In=unassigned}', "");
5785Expect(0, 983040, '\P{^Present_In=unassigned}', "");
5786Expect(1, 983037, '\p{Present_In=_Unassigned}', "");
5787Expect(0, 983037, '\p{^Present_In=_Unassigned}', "");
5788Expect(0, 983037, '\P{Present_In=_Unassigned}', "");
5789Expect(1, 983037, '\P{^Present_In=_Unassigned}', "");
5790Expect(0, 983040, '\p{Present_In=_Unassigned}', "");
5791Expect(1, 983040, '\p{^Present_In=_Unassigned}', "");
5792Expect(1, 983040, '\P{Present_In=_Unassigned}', "");
5793Expect(0, 983040, '\P{^Present_In=_Unassigned}', "");
5794Error('\p{In:   _UNASSIGNED:=}');
5795Error('\P{In:   _UNASSIGNED:=}');
5796Expect(1, 983037, '\p{In:   unassigned}', "");
5797Expect(0, 983037, '\p{^In:   unassigned}', "");
5798Expect(0, 983037, '\P{In:   unassigned}', "");
5799Expect(1, 983037, '\P{^In:   unassigned}', "");
5800Expect(0, 983040, '\p{In:   unassigned}', "");
5801Expect(1, 983040, '\p{^In:   unassigned}', "");
5802Expect(1, 983040, '\P{In:   unassigned}', "");
5803Expect(0, 983040, '\P{^In:   unassigned}', "");
5804Expect(1, 983037, '\p{In= 	Unassigned}', "");
5805Expect(0, 983037, '\p{^In= 	Unassigned}', "");
5806Expect(0, 983037, '\P{In= 	Unassigned}', "");
5807Expect(1, 983037, '\P{^In= 	Unassigned}', "");
5808Expect(0, 983040, '\p{In= 	Unassigned}', "");
5809Expect(1, 983040, '\p{^In= 	Unassigned}', "");
5810Expect(1, 983040, '\P{In= 	Unassigned}', "");
5811Expect(0, 983040, '\P{^In= 	Unassigned}', "");
5812Error('\p{Is_Present_In= _Unassigned:=}');
5813Error('\P{Is_Present_In= _Unassigned:=}');
5814Expect(1, 983037, '\p{Is_Present_In=unassigned}', "");
5815Expect(0, 983037, '\p{^Is_Present_In=unassigned}', "");
5816Expect(0, 983037, '\P{Is_Present_In=unassigned}', "");
5817Expect(1, 983037, '\P{^Is_Present_In=unassigned}', "");
5818Expect(0, 983040, '\p{Is_Present_In=unassigned}', "");
5819Expect(1, 983040, '\p{^Is_Present_In=unassigned}', "");
5820Expect(1, 983040, '\P{Is_Present_In=unassigned}', "");
5821Expect(0, 983040, '\P{^Is_Present_In=unassigned}', "");
5822Expect(1, 983037, '\p{Is_Present_In=_ Unassigned}', "");
5823Expect(0, 983037, '\p{^Is_Present_In=_ Unassigned}', "");
5824Expect(0, 983037, '\P{Is_Present_In=_ Unassigned}', "");
5825Expect(1, 983037, '\P{^Is_Present_In=_ Unassigned}', "");
5826Expect(0, 983040, '\p{Is_Present_In=_ Unassigned}', "");
5827Expect(1, 983040, '\p{^Is_Present_In=_ Unassigned}', "");
5828Expect(1, 983040, '\P{Is_Present_In=_ Unassigned}', "");
5829Expect(0, 983040, '\P{^Is_Present_In=_ Unassigned}', "");
5830Error('\p{Is_In=-/a/Unassigned}');
5831Error('\P{Is_In=-/a/Unassigned}');
5832Expect(1, 983037, '\p{Is_In:unassigned}', "");
5833Expect(0, 983037, '\p{^Is_In:unassigned}', "");
5834Expect(0, 983037, '\P{Is_In:unassigned}', "");
5835Expect(1, 983037, '\P{^Is_In:unassigned}', "");
5836Expect(0, 983040, '\p{Is_In:unassigned}', "");
5837Expect(1, 983040, '\p{^Is_In:unassigned}', "");
5838Expect(1, 983040, '\P{Is_In:unassigned}', "");
5839Expect(0, 983040, '\P{^Is_In:unassigned}', "");
5840Expect(1, 983037, '\p{Is_In= _UNASSIGNED}', "");
5841Expect(0, 983037, '\p{^Is_In= _UNASSIGNED}', "");
5842Expect(0, 983037, '\P{Is_In= _UNASSIGNED}', "");
5843Expect(1, 983037, '\P{^Is_In= _UNASSIGNED}', "");
5844Expect(0, 983040, '\p{Is_In= _UNASSIGNED}', "");
5845Expect(1, 983040, '\p{^Is_In= _UNASSIGNED}', "");
5846Expect(1, 983040, '\P{Is_In= _UNASSIGNED}', "");
5847Expect(0, 983040, '\P{^Is_In= _UNASSIGNED}', "");
5848Error('\p{Indic_Matra_Category=Bottom}');
5849Error('\P{Indic_Matra_Category=Bottom}');
5850Error('\p{InMC=Bottom}');
5851Error('\P{InMC=Bottom}');
5852Error('\p{Is_Indic_Matra_Category:Bottom}');
5853Error('\P{Is_Indic_Matra_Category:Bottom}');
5854Error('\p{Is_InMC=Bottom}');
5855Error('\P{Is_InMC=Bottom}');
5856Error('\p{Indic_Matra_Category=Bottom_And_Right}');
5857Error('\P{Indic_Matra_Category=Bottom_And_Right}');
5858Error('\p{InMC=Bottom_And_Right}');
5859Error('\P{InMC=Bottom_And_Right}');
5860Error('\p{Is_Indic_Matra_Category=Bottom_And_Right}');
5861Error('\P{Is_Indic_Matra_Category=Bottom_And_Right}');
5862Error('\p{Is_InMC=Bottom_And_Right}');
5863Error('\P{Is_InMC=Bottom_And_Right}');
5864Error('\p{Indic_Matra_Category=Invisible}');
5865Error('\P{Indic_Matra_Category=Invisible}');
5866Error('\p{InMC=Invisible}');
5867Error('\P{InMC=Invisible}');
5868Error('\p{Is_Indic_Matra_Category=Invisible}');
5869Error('\P{Is_Indic_Matra_Category=Invisible}');
5870Error('\p{Is_InMC:   Invisible}');
5871Error('\P{Is_InMC:   Invisible}');
5872Error('\p{Indic_Matra_Category=Left}');
5873Error('\P{Indic_Matra_Category=Left}');
5874Error('\p{InMC=Left}');
5875Error('\P{InMC=Left}');
5876Error('\p{Is_Indic_Matra_Category=Left}');
5877Error('\P{Is_Indic_Matra_Category=Left}');
5878Error('\p{Is_InMC=Left}');
5879Error('\P{Is_InMC=Left}');
5880Error('\p{Indic_Matra_Category: Left_And_Right}');
5881Error('\P{Indic_Matra_Category: Left_And_Right}');
5882Error('\p{InMC=Left_And_Right}');
5883Error('\P{InMC=Left_And_Right}');
5884Error('\p{Is_Indic_Matra_Category=Left_And_Right}');
5885Error('\P{Is_Indic_Matra_Category=Left_And_Right}');
5886Error('\p{Is_InMC=Left_And_Right}');
5887Error('\P{Is_InMC=Left_And_Right}');
5888Error('\p{Indic_Matra_Category=NA}');
5889Error('\P{Indic_Matra_Category=NA}');
5890Error('\p{InMC=NA}');
5891Error('\P{InMC=NA}');
5892Error('\p{Is_Indic_Matra_Category=NA}');
5893Error('\P{Is_Indic_Matra_Category=NA}');
5894Error('\p{Is_InMC=NA}');
5895Error('\P{Is_InMC=NA}');
5896Error('\p{Indic_Matra_Category=Overstruck}');
5897Error('\P{Indic_Matra_Category=Overstruck}');
5898Error('\p{InMC=Overstruck}');
5899Error('\P{InMC=Overstruck}');
5900Error('\p{Is_Indic_Matra_Category=Overstruck}');
5901Error('\P{Is_Indic_Matra_Category=Overstruck}');
5902Error('\p{Is_InMC: Overstruck}');
5903Error('\P{Is_InMC: Overstruck}');
5904Error('\p{Indic_Matra_Category=Right}');
5905Error('\P{Indic_Matra_Category=Right}');
5906Error('\p{InMC=Right}');
5907Error('\P{InMC=Right}');
5908Error('\p{Is_Indic_Matra_Category=Right}');
5909Error('\P{Is_Indic_Matra_Category=Right}');
5910Error('\p{Is_InMC=Right}');
5911Error('\P{Is_InMC=Right}');
5912Error('\p{Indic_Matra_Category=Top}');
5913Error('\P{Indic_Matra_Category=Top}');
5914Error('\p{InMC: Top}');
5915Error('\P{InMC: Top}');
5916Error('\p{Is_Indic_Matra_Category=Top}');
5917Error('\P{Is_Indic_Matra_Category=Top}');
5918Error('\p{Is_InMC=Top}');
5919Error('\P{Is_InMC=Top}');
5920Error('\p{Indic_Matra_Category=Top_And_Bottom}');
5921Error('\P{Indic_Matra_Category=Top_And_Bottom}');
5922Error('\p{InMC=Top_And_Bottom}');
5923Error('\P{InMC=Top_And_Bottom}');
5924Error('\p{Is_Indic_Matra_Category=Top_And_Bottom}');
5925Error('\P{Is_Indic_Matra_Category=Top_And_Bottom}');
5926Error('\p{Is_InMC=Top_And_Bottom}');
5927Error('\P{Is_InMC=Top_And_Bottom}');
5928Error('\p{Indic_Matra_Category=Top_And_Bottom_And_Right}');
5929Error('\P{Indic_Matra_Category=Top_And_Bottom_And_Right}');
5930Error('\p{InMC: Top_And_Bottom_And_Right}');
5931Error('\P{InMC: Top_And_Bottom_And_Right}');
5932Error('\p{Is_Indic_Matra_Category=Top_And_Bottom_And_Right}');
5933Error('\P{Is_Indic_Matra_Category=Top_And_Bottom_And_Right}');
5934Error('\p{Is_InMC:   Top_And_Bottom_And_Right}');
5935Error('\P{Is_InMC:   Top_And_Bottom_And_Right}');
5936Error('\p{Indic_Matra_Category=Top_And_Left}');
5937Error('\P{Indic_Matra_Category=Top_And_Left}');
5938Error('\p{InMC=Top_And_Left}');
5939Error('\P{InMC=Top_And_Left}');
5940Error('\p{Is_Indic_Matra_Category=Top_And_Left}');
5941Error('\P{Is_Indic_Matra_Category=Top_And_Left}');
5942Error('\p{Is_InMC=Top_And_Left}');
5943Error('\P{Is_InMC=Top_And_Left}');
5944Error('\p{Indic_Matra_Category=Top_And_Left_And_Right}');
5945Error('\P{Indic_Matra_Category=Top_And_Left_And_Right}');
5946Error('\p{InMC=Top_And_Left_And_Right}');
5947Error('\P{InMC=Top_And_Left_And_Right}');
5948Error('\p{Is_Indic_Matra_Category:   Top_And_Left_And_Right}');
5949Error('\P{Is_Indic_Matra_Category:   Top_And_Left_And_Right}');
5950Error('\p{Is_InMC=Top_And_Left_And_Right}');
5951Error('\P{Is_InMC=Top_And_Left_And_Right}');
5952Error('\p{Indic_Matra_Category=Top_And_Right}');
5953Error('\P{Indic_Matra_Category=Top_And_Right}');
5954Error('\p{InMC=Top_And_Right}');
5955Error('\P{InMC=Top_And_Right}');
5956Error('\p{Is_Indic_Matra_Category=Top_And_Right}');
5957Error('\P{Is_Indic_Matra_Category=Top_And_Right}');
5958Error('\p{Is_InMC: Top_And_Right}');
5959Error('\P{Is_InMC: Top_And_Right}');
5960Error('\p{Indic_Matra_Category=Visual_Order_Left}');
5961Error('\P{Indic_Matra_Category=Visual_Order_Left}');
5962Error('\p{InMC: Visual_Order_Left}');
5963Error('\P{InMC: Visual_Order_Left}');
5964Error('\p{Is_Indic_Matra_Category=Visual_Order_Left}');
5965Error('\P{Is_Indic_Matra_Category=Visual_Order_Left}');
5966Error('\p{Is_InMC=Visual_Order_Left}');
5967Error('\P{Is_InMC=Visual_Order_Left}');
5968Error('\p{Indic_Syllabic_Category=Avagraha}');
5969Error('\P{Indic_Syllabic_Category=Avagraha}');
5970Error('\p{InSC=Avagraha}');
5971Error('\P{InSC=Avagraha}');
5972Error('\p{Is_Indic_Syllabic_Category=Avagraha}');
5973Error('\P{Is_Indic_Syllabic_Category=Avagraha}');
5974Error('\p{Is_InSC:Avagraha}');
5975Error('\P{Is_InSC:Avagraha}');
5976Error('\p{Indic_Syllabic_Category=Bindu}');
5977Error('\P{Indic_Syllabic_Category=Bindu}');
5978Error('\p{InSC=Bindu}');
5979Error('\P{InSC=Bindu}');
5980Error('\p{Is_Indic_Syllabic_Category=Bindu}');
5981Error('\P{Is_Indic_Syllabic_Category=Bindu}');
5982Error('\p{Is_InSC=Bindu}');
5983Error('\P{Is_InSC=Bindu}');
5984Error('\p{Indic_Syllabic_Category=Consonant}');
5985Error('\P{Indic_Syllabic_Category=Consonant}');
5986Error('\p{InSC=Consonant}');
5987Error('\P{InSC=Consonant}');
5988Error('\p{Is_Indic_Syllabic_Category=Consonant}');
5989Error('\P{Is_Indic_Syllabic_Category=Consonant}');
5990Error('\p{Is_InSC=Consonant}');
5991Error('\P{Is_InSC=Consonant}');
5992Error('\p{Indic_Syllabic_Category=Consonant_Dead}');
5993Error('\P{Indic_Syllabic_Category=Consonant_Dead}');
5994Error('\p{InSC=Consonant_Dead}');
5995Error('\P{InSC=Consonant_Dead}');
5996Error('\p{Is_Indic_Syllabic_Category=Consonant_Dead}');
5997Error('\P{Is_Indic_Syllabic_Category=Consonant_Dead}');
5998Error('\p{Is_InSC=Consonant_Dead}');
5999Error('\P{Is_InSC=Consonant_Dead}');
6000Error('\p{Indic_Syllabic_Category=Consonant_Final}');
6001Error('\P{Indic_Syllabic_Category=Consonant_Final}');
6002Error('\p{InSC=Consonant_Final}');
6003Error('\P{InSC=Consonant_Final}');
6004Error('\p{Is_Indic_Syllabic_Category=Consonant_Final}');
6005Error('\P{Is_Indic_Syllabic_Category=Consonant_Final}');
6006Error('\p{Is_InSC=Consonant_Final}');
6007Error('\P{Is_InSC=Consonant_Final}');
6008Error('\p{Indic_Syllabic_Category=Consonant_Head_Letter}');
6009Error('\P{Indic_Syllabic_Category=Consonant_Head_Letter}');
6010Error('\p{InSC=Consonant_Head_Letter}');
6011Error('\P{InSC=Consonant_Head_Letter}');
6012Error('\p{Is_Indic_Syllabic_Category=Consonant_Head_Letter}');
6013Error('\P{Is_Indic_Syllabic_Category=Consonant_Head_Letter}');
6014Error('\p{Is_InSC:	Consonant_Head_Letter}');
6015Error('\P{Is_InSC:	Consonant_Head_Letter}');
6016Error('\p{Indic_Syllabic_Category=Consonant_Medial}');
6017Error('\P{Indic_Syllabic_Category=Consonant_Medial}');
6018Error('\p{InSC=Consonant_Medial}');
6019Error('\P{InSC=Consonant_Medial}');
6020Error('\p{Is_Indic_Syllabic_Category=Consonant_Medial}');
6021Error('\P{Is_Indic_Syllabic_Category=Consonant_Medial}');
6022Error('\p{Is_InSC=Consonant_Medial}');
6023Error('\P{Is_InSC=Consonant_Medial}');
6024Error('\p{Indic_Syllabic_Category=Consonant_Placeholder}');
6025Error('\P{Indic_Syllabic_Category=Consonant_Placeholder}');
6026Error('\p{InSC=Consonant_Placeholder}');
6027Error('\P{InSC=Consonant_Placeholder}');
6028Error('\p{Is_Indic_Syllabic_Category=Consonant_Placeholder}');
6029Error('\P{Is_Indic_Syllabic_Category=Consonant_Placeholder}');
6030Error('\p{Is_InSC=Consonant_Placeholder}');
6031Error('\P{Is_InSC=Consonant_Placeholder}');
6032Error('\p{Indic_Syllabic_Category=Consonant_Repha}');
6033Error('\P{Indic_Syllabic_Category=Consonant_Repha}');
6034Error('\p{InSC=Consonant_Repha}');
6035Error('\P{InSC=Consonant_Repha}');
6036Error('\p{Is_Indic_Syllabic_Category=Consonant_Repha}');
6037Error('\P{Is_Indic_Syllabic_Category=Consonant_Repha}');
6038Error('\p{Is_InSC:   Consonant_Repha}');
6039Error('\P{Is_InSC:   Consonant_Repha}');
6040Error('\p{Indic_Syllabic_Category=Consonant_Subjoined}');
6041Error('\P{Indic_Syllabic_Category=Consonant_Subjoined}');
6042Error('\p{InSC=Consonant_Subjoined}');
6043Error('\P{InSC=Consonant_Subjoined}');
6044Error('\p{Is_Indic_Syllabic_Category=Consonant_Subjoined}');
6045Error('\P{Is_Indic_Syllabic_Category=Consonant_Subjoined}');
6046Error('\p{Is_InSC=Consonant_Subjoined}');
6047Error('\P{Is_InSC=Consonant_Subjoined}');
6048Error('\p{Indic_Syllabic_Category=Modifying_Letter}');
6049Error('\P{Indic_Syllabic_Category=Modifying_Letter}');
6050Error('\p{InSC=Modifying_Letter}');
6051Error('\P{InSC=Modifying_Letter}');
6052Error('\p{Is_Indic_Syllabic_Category=Modifying_Letter}');
6053Error('\P{Is_Indic_Syllabic_Category=Modifying_Letter}');
6054Error('\p{Is_InSC=Modifying_Letter}');
6055Error('\P{Is_InSC=Modifying_Letter}');
6056Error('\p{Indic_Syllabic_Category=Nukta}');
6057Error('\P{Indic_Syllabic_Category=Nukta}');
6058Error('\p{InSC=Nukta}');
6059Error('\P{InSC=Nukta}');
6060Error('\p{Is_Indic_Syllabic_Category=Nukta}');
6061Error('\P{Is_Indic_Syllabic_Category=Nukta}');
6062Error('\p{Is_InSC=Nukta}');
6063Error('\P{Is_InSC=Nukta}');
6064Error('\p{Indic_Syllabic_Category=Other}');
6065Error('\P{Indic_Syllabic_Category=Other}');
6066Error('\p{InSC=Other}');
6067Error('\P{InSC=Other}');
6068Error('\p{Is_Indic_Syllabic_Category=Other}');
6069Error('\P{Is_Indic_Syllabic_Category=Other}');
6070Error('\p{Is_InSC=Other}');
6071Error('\P{Is_InSC=Other}');
6072Error('\p{Indic_Syllabic_Category=Register_Shifter}');
6073Error('\P{Indic_Syllabic_Category=Register_Shifter}');
6074Error('\p{InSC=Register_Shifter}');
6075Error('\P{InSC=Register_Shifter}');
6076Error('\p{Is_Indic_Syllabic_Category=Register_Shifter}');
6077Error('\P{Is_Indic_Syllabic_Category=Register_Shifter}');
6078Error('\p{Is_InSC=Register_Shifter}');
6079Error('\P{Is_InSC=Register_Shifter}');
6080Error('\p{Indic_Syllabic_Category=Tone_Letter}');
6081Error('\P{Indic_Syllabic_Category=Tone_Letter}');
6082Error('\p{InSC=Tone_Letter}');
6083Error('\P{InSC=Tone_Letter}');
6084Error('\p{Is_Indic_Syllabic_Category=Tone_Letter}');
6085Error('\P{Is_Indic_Syllabic_Category=Tone_Letter}');
6086Error('\p{Is_InSC=Tone_Letter}');
6087Error('\P{Is_InSC=Tone_Letter}');
6088Error('\p{Indic_Syllabic_Category=Tone_Mark}');
6089Error('\P{Indic_Syllabic_Category=Tone_Mark}');
6090Error('\p{InSC:   Tone_Mark}');
6091Error('\P{InSC:   Tone_Mark}');
6092Error('\p{Is_Indic_Syllabic_Category=Tone_Mark}');
6093Error('\P{Is_Indic_Syllabic_Category=Tone_Mark}');
6094Error('\p{Is_InSC=Tone_Mark}');
6095Error('\P{Is_InSC=Tone_Mark}');
6096Error('\p{Indic_Syllabic_Category: Virama}');
6097Error('\P{Indic_Syllabic_Category: Virama}');
6098Error('\p{InSC=Virama}');
6099Error('\P{InSC=Virama}');
6100Error('\p{Is_Indic_Syllabic_Category=Virama}');
6101Error('\P{Is_Indic_Syllabic_Category=Virama}');
6102Error('\p{Is_InSC:Virama}');
6103Error('\P{Is_InSC:Virama}');
6104Error('\p{Indic_Syllabic_Category=Visarga}');
6105Error('\P{Indic_Syllabic_Category=Visarga}');
6106Error('\p{InSC:   Visarga}');
6107Error('\P{InSC:   Visarga}');
6108Error('\p{Is_Indic_Syllabic_Category=Visarga}');
6109Error('\P{Is_Indic_Syllabic_Category=Visarga}');
6110Error('\p{Is_InSC=Visarga}');
6111Error('\P{Is_InSC=Visarga}');
6112Error('\p{Indic_Syllabic_Category=Vowel}');
6113Error('\P{Indic_Syllabic_Category=Vowel}');
6114Error('\p{InSC=Vowel}');
6115Error('\P{InSC=Vowel}');
6116Error('\p{Is_Indic_Syllabic_Category=Vowel}');
6117Error('\P{Is_Indic_Syllabic_Category=Vowel}');
6118Error('\p{Is_InSC=Vowel}');
6119Error('\P{Is_InSC=Vowel}');
6120Error('\p{Indic_Syllabic_Category=Vowel_Dependent}');
6121Error('\P{Indic_Syllabic_Category=Vowel_Dependent}');
6122Error('\p{InSC=Vowel_Dependent}');
6123Error('\P{InSC=Vowel_Dependent}');
6124Error('\p{Is_Indic_Syllabic_Category=Vowel_Dependent}');
6125Error('\P{Is_Indic_Syllabic_Category=Vowel_Dependent}');
6126Error('\p{Is_InSC=Vowel_Dependent}');
6127Error('\P{Is_InSC=Vowel_Dependent}');
6128Error('\p{Indic_Syllabic_Category=Vowel_Independent}');
6129Error('\P{Indic_Syllabic_Category=Vowel_Independent}');
6130Error('\p{InSC=Vowel_Independent}');
6131Error('\P{InSC=Vowel_Independent}');
6132Error('\p{Is_Indic_Syllabic_Category=Vowel_Independent}');
6133Error('\P{Is_Indic_Syllabic_Category=Vowel_Independent}');
6134Error('\p{Is_InSC=Vowel_Independent}');
6135Error('\P{Is_InSC=Vowel_Independent}');
6136Error('\p{Jamo_Short_Name=A}');
6137Error('\P{Jamo_Short_Name=A}');
6138Error('\p{JSN=A}');
6139Error('\P{JSN=A}');
6140Error('\p{Is_Jamo_Short_Name=A}');
6141Error('\P{Is_Jamo_Short_Name=A}');
6142Error('\p{Is_JSN: A}');
6143Error('\P{Is_JSN: A}');
6144Error('\p{Jamo_Short_Name=AE}');
6145Error('\P{Jamo_Short_Name=AE}');
6146Error('\p{JSN=AE}');
6147Error('\P{JSN=AE}');
6148Error('\p{Is_Jamo_Short_Name=AE}');
6149Error('\P{Is_Jamo_Short_Name=AE}');
6150Error('\p{Is_JSN:AE}');
6151Error('\P{Is_JSN:AE}');
6152Error('\p{Jamo_Short_Name=B}');
6153Error('\P{Jamo_Short_Name=B}');
6154Error('\p{JSN=B}');
6155Error('\P{JSN=B}');
6156Error('\p{Is_Jamo_Short_Name:	B}');
6157Error('\P{Is_Jamo_Short_Name:	B}');
6158Error('\p{Is_JSN=B}');
6159Error('\P{Is_JSN=B}');
6160Error('\p{Jamo_Short_Name=BB}');
6161Error('\P{Jamo_Short_Name=BB}');
6162Error('\p{JSN=BB}');
6163Error('\P{JSN=BB}');
6164Error('\p{Is_Jamo_Short_Name=BB}');
6165Error('\P{Is_Jamo_Short_Name=BB}');
6166Error('\p{Is_JSN=BB}');
6167Error('\P{Is_JSN=BB}');
6168Error('\p{Jamo_Short_Name=BS}');
6169Error('\P{Jamo_Short_Name=BS}');
6170Error('\p{JSN=BS}');
6171Error('\P{JSN=BS}');
6172Error('\p{Is_Jamo_Short_Name:BS}');
6173Error('\P{Is_Jamo_Short_Name:BS}');
6174Error('\p{Is_JSN=BS}');
6175Error('\P{Is_JSN=BS}');
6176Error('\p{Jamo_Short_Name=C}');
6177Error('\P{Jamo_Short_Name=C}');
6178Error('\p{JSN=C}');
6179Error('\P{JSN=C}');
6180Error('\p{Is_Jamo_Short_Name=C}');
6181Error('\P{Is_Jamo_Short_Name=C}');
6182Error('\p{Is_JSN=C}');
6183Error('\P{Is_JSN=C}');
6184Error('\p{Jamo_Short_Name: D}');
6185Error('\P{Jamo_Short_Name: D}');
6186Error('\p{JSN=D}');
6187Error('\P{JSN=D}');
6188Error('\p{Is_Jamo_Short_Name=D}');
6189Error('\P{Is_Jamo_Short_Name=D}');
6190Error('\p{Is_JSN=D}');
6191Error('\P{Is_JSN=D}');
6192Error('\p{Jamo_Short_Name:   DD}');
6193Error('\P{Jamo_Short_Name:   DD}');
6194Error('\p{JSN=DD}');
6195Error('\P{JSN=DD}');
6196Error('\p{Is_Jamo_Short_Name=DD}');
6197Error('\P{Is_Jamo_Short_Name=DD}');
6198Error('\p{Is_JSN=DD}');
6199Error('\P{Is_JSN=DD}');
6200Error('\p{Jamo_Short_Name=E}');
6201Error('\P{Jamo_Short_Name=E}');
6202Error('\p{JSN:	E}');
6203Error('\P{JSN:	E}');
6204Error('\p{Is_Jamo_Short_Name=E}');
6205Error('\P{Is_Jamo_Short_Name=E}');
6206Error('\p{Is_JSN=E}');
6207Error('\P{Is_JSN=E}');
6208Error('\p{Jamo_Short_Name:EO}');
6209Error('\P{Jamo_Short_Name:EO}');
6210Error('\p{JSN:   EO}');
6211Error('\P{JSN:   EO}');
6212Error('\p{Is_Jamo_Short_Name=EO}');
6213Error('\P{Is_Jamo_Short_Name=EO}');
6214Error('\p{Is_JSN=EO}');
6215Error('\P{Is_JSN=EO}');
6216Error('\p{Jamo_Short_Name=EU}');
6217Error('\P{Jamo_Short_Name=EU}');
6218Error('\p{JSN=EU}');
6219Error('\P{JSN=EU}');
6220Error('\p{Is_Jamo_Short_Name=EU}');
6221Error('\P{Is_Jamo_Short_Name=EU}');
6222Error('\p{Is_JSN=EU}');
6223Error('\P{Is_JSN=EU}');
6224Error('\p{Jamo_Short_Name=G}');
6225Error('\P{Jamo_Short_Name=G}');
6226Error('\p{JSN=G}');
6227Error('\P{JSN=G}');
6228Error('\p{Is_Jamo_Short_Name=G}');
6229Error('\P{Is_Jamo_Short_Name=G}');
6230Error('\p{Is_JSN=G}');
6231Error('\P{Is_JSN=G}');
6232Error('\p{Jamo_Short_Name=GG}');
6233Error('\P{Jamo_Short_Name=GG}');
6234Error('\p{JSN=GG}');
6235Error('\P{JSN=GG}');
6236Error('\p{Is_Jamo_Short_Name=GG}');
6237Error('\P{Is_Jamo_Short_Name=GG}');
6238Error('\p{Is_JSN=GG}');
6239Error('\P{Is_JSN=GG}');
6240Error('\p{Jamo_Short_Name: GS}');
6241Error('\P{Jamo_Short_Name: GS}');
6242Error('\p{JSN: GS}');
6243Error('\P{JSN: GS}');
6244Error('\p{Is_Jamo_Short_Name=GS}');
6245Error('\P{Is_Jamo_Short_Name=GS}');
6246Error('\p{Is_JSN=GS}');
6247Error('\P{Is_JSN=GS}');
6248Error('\p{Jamo_Short_Name=H}');
6249Error('\P{Jamo_Short_Name=H}');
6250Error('\p{JSN:H}');
6251Error('\P{JSN:H}');
6252Error('\p{Is_Jamo_Short_Name=H}');
6253Error('\P{Is_Jamo_Short_Name=H}');
6254Error('\p{Is_JSN=H}');
6255Error('\P{Is_JSN=H}');
6256Error('\p{Jamo_Short_Name=I}');
6257Error('\P{Jamo_Short_Name=I}');
6258Error('\p{JSN=I}');
6259Error('\P{JSN=I}');
6260Error('\p{Is_Jamo_Short_Name=I}');
6261Error('\P{Is_Jamo_Short_Name=I}');
6262Error('\p{Is_JSN:I}');
6263Error('\P{Is_JSN:I}');
6264Error('\p{Jamo_Short_Name=J}');
6265Error('\P{Jamo_Short_Name=J}');
6266Error('\p{JSN=J}');
6267Error('\P{JSN=J}');
6268Error('\p{Is_Jamo_Short_Name:   J}');
6269Error('\P{Is_Jamo_Short_Name:   J}');
6270Error('\p{Is_JSN=J}');
6271Error('\P{Is_JSN=J}');
6272Error('\p{Jamo_Short_Name=JJ}');
6273Error('\P{Jamo_Short_Name=JJ}');
6274Error('\p{JSN=JJ}');
6275Error('\P{JSN=JJ}');
6276Error('\p{Is_Jamo_Short_Name=JJ}');
6277Error('\P{Is_Jamo_Short_Name=JJ}');
6278Error('\p{Is_JSN=JJ}');
6279Error('\P{Is_JSN=JJ}');
6280Error('\p{Jamo_Short_Name:K}');
6281Error('\P{Jamo_Short_Name:K}');
6282Error('\p{JSN=K}');
6283Error('\P{JSN=K}');
6284Error('\p{Is_Jamo_Short_Name=K}');
6285Error('\P{Is_Jamo_Short_Name=K}');
6286Error('\p{Is_JSN=K}');
6287Error('\P{Is_JSN=K}');
6288Error('\p{Jamo_Short_Name:	L}');
6289Error('\P{Jamo_Short_Name:	L}');
6290Error('\p{JSN=L}');
6291Error('\P{JSN=L}');
6292Error('\p{Is_Jamo_Short_Name:	L}');
6293Error('\P{Is_Jamo_Short_Name:	L}');
6294Error('\p{Is_JSN=L}');
6295Error('\P{Is_JSN=L}');
6296Error('\p{Jamo_Short_Name=LB}');
6297Error('\P{Jamo_Short_Name=LB}');
6298Error('\p{JSN=LB}');
6299Error('\P{JSN=LB}');
6300Error('\p{Is_Jamo_Short_Name=LB}');
6301Error('\P{Is_Jamo_Short_Name=LB}');
6302Error('\p{Is_JSN=LB}');
6303Error('\P{Is_JSN=LB}');
6304Error('\p{Jamo_Short_Name=LG}');
6305Error('\P{Jamo_Short_Name=LG}');
6306Error('\p{JSN=LG}');
6307Error('\P{JSN=LG}');
6308Error('\p{Is_Jamo_Short_Name=LG}');
6309Error('\P{Is_Jamo_Short_Name=LG}');
6310Error('\p{Is_JSN=LG}');
6311Error('\P{Is_JSN=LG}');
6312Error('\p{Jamo_Short_Name=LH}');
6313Error('\P{Jamo_Short_Name=LH}');
6314Error('\p{JSN:LH}');
6315Error('\P{JSN:LH}');
6316Error('\p{Is_Jamo_Short_Name=LH}');
6317Error('\P{Is_Jamo_Short_Name=LH}');
6318Error('\p{Is_JSN=LH}');
6319Error('\P{Is_JSN=LH}');
6320Error('\p{Jamo_Short_Name=LM}');
6321Error('\P{Jamo_Short_Name=LM}');
6322Error('\p{JSN=LM}');
6323Error('\P{JSN=LM}');
6324Error('\p{Is_Jamo_Short_Name=LM}');
6325Error('\P{Is_Jamo_Short_Name=LM}');
6326Error('\p{Is_JSN=LM}');
6327Error('\P{Is_JSN=LM}');
6328Error('\p{Jamo_Short_Name=LP}');
6329Error('\P{Jamo_Short_Name=LP}');
6330Error('\p{JSN=LP}');
6331Error('\P{JSN=LP}');
6332Error('\p{Is_Jamo_Short_Name=LP}');
6333Error('\P{Is_Jamo_Short_Name=LP}');
6334Error('\p{Is_JSN=LP}');
6335Error('\P{Is_JSN=LP}');
6336Error('\p{Jamo_Short_Name=LS}');
6337Error('\P{Jamo_Short_Name=LS}');
6338Error('\p{JSN=LS}');
6339Error('\P{JSN=LS}');
6340Error('\p{Is_Jamo_Short_Name=LS}');
6341Error('\P{Is_Jamo_Short_Name=LS}');
6342Error('\p{Is_JSN=LS}');
6343Error('\P{Is_JSN=LS}');
6344Error('\p{Jamo_Short_Name=LT}');
6345Error('\P{Jamo_Short_Name=LT}');
6346Error('\p{JSN=LT}');
6347Error('\P{JSN=LT}');
6348Error('\p{Is_Jamo_Short_Name=LT}');
6349Error('\P{Is_Jamo_Short_Name=LT}');
6350Error('\p{Is_JSN=LT}');
6351Error('\P{Is_JSN=LT}');
6352Error('\p{Jamo_Short_Name=M}');
6353Error('\P{Jamo_Short_Name=M}');
6354Error('\p{JSN=M}');
6355Error('\P{JSN=M}');
6356Error('\p{Is_Jamo_Short_Name=M}');
6357Error('\P{Is_Jamo_Short_Name=M}');
6358Error('\p{Is_JSN: M}');
6359Error('\P{Is_JSN: M}');
6360Error('\p{Jamo_Short_Name=N}');
6361Error('\P{Jamo_Short_Name=N}');
6362Error('\p{JSN=N}');
6363Error('\P{JSN=N}');
6364Error('\p{Is_Jamo_Short_Name=N}');
6365Error('\P{Is_Jamo_Short_Name=N}');
6366Error('\p{Is_JSN=N}');
6367Error('\P{Is_JSN=N}');
6368Error('\p{Jamo_Short_Name=NG}');
6369Error('\P{Jamo_Short_Name=NG}');
6370Error('\p{JSN=NG}');
6371Error('\P{JSN=NG}');
6372Error('\p{Is_Jamo_Short_Name=NG}');
6373Error('\P{Is_Jamo_Short_Name=NG}');
6374Error('\p{Is_JSN=NG}');
6375Error('\P{Is_JSN=NG}');
6376Error('\p{Jamo_Short_Name=NH}');
6377Error('\P{Jamo_Short_Name=NH}');
6378Error('\p{JSN=NH}');
6379Error('\P{JSN=NH}');
6380Error('\p{Is_Jamo_Short_Name=NH}');
6381Error('\P{Is_Jamo_Short_Name=NH}');
6382Error('\p{Is_JSN=NH}');
6383Error('\P{Is_JSN=NH}');
6384Error('\p{Jamo_Short_Name:NJ}');
6385Error('\P{Jamo_Short_Name:NJ}');
6386Error('\p{JSN=NJ}');
6387Error('\P{JSN=NJ}');
6388Error('\p{Is_Jamo_Short_Name=NJ}');
6389Error('\P{Is_Jamo_Short_Name=NJ}');
6390Error('\p{Is_JSN=NJ}');
6391Error('\P{Is_JSN=NJ}');
6392Error('\p{Jamo_Short_Name: O}');
6393Error('\P{Jamo_Short_Name: O}');
6394Error('\p{JSN=O}');
6395Error('\P{JSN=O}');
6396Error('\p{Is_Jamo_Short_Name=O}');
6397Error('\P{Is_Jamo_Short_Name=O}');
6398Error('\p{Is_JSN:O}');
6399Error('\P{Is_JSN:O}');
6400Error('\p{Jamo_Short_Name=OE}');
6401Error('\P{Jamo_Short_Name=OE}');
6402Error('\p{JSN:   OE}');
6403Error('\P{JSN:   OE}');
6404Error('\p{Is_Jamo_Short_Name=OE}');
6405Error('\P{Is_Jamo_Short_Name=OE}');
6406Error('\p{Is_JSN=OE}');
6407Error('\P{Is_JSN=OE}');
6408Error('\p{Jamo_Short_Name=P}');
6409Error('\P{Jamo_Short_Name=P}');
6410Error('\p{JSN=P}');
6411Error('\P{JSN=P}');
6412Error('\p{Is_Jamo_Short_Name:   P}');
6413Error('\P{Is_Jamo_Short_Name:   P}');
6414Error('\p{Is_JSN=P}');
6415Error('\P{Is_JSN=P}');
6416Error('\p{Jamo_Short_Name=R}');
6417Error('\P{Jamo_Short_Name=R}');
6418Error('\p{JSN: R}');
6419Error('\P{JSN: R}');
6420Error('\p{Is_Jamo_Short_Name=R}');
6421Error('\P{Is_Jamo_Short_Name=R}');
6422Error('\p{Is_JSN=R}');
6423Error('\P{Is_JSN=R}');
6424Error('\p{Jamo_Short_Name=S}');
6425Error('\P{Jamo_Short_Name=S}');
6426Error('\p{JSN=S}');
6427Error('\P{JSN=S}');
6428Error('\p{Is_Jamo_Short_Name:   S}');
6429Error('\P{Is_Jamo_Short_Name:   S}');
6430Error('\p{Is_JSN=S}');
6431Error('\P{Is_JSN=S}');
6432Error('\p{Jamo_Short_Name=SS}');
6433Error('\P{Jamo_Short_Name=SS}');
6434Error('\p{JSN=SS}');
6435Error('\P{JSN=SS}');
6436Error('\p{Is_Jamo_Short_Name=SS}');
6437Error('\P{Is_Jamo_Short_Name=SS}');
6438Error('\p{Is_JSN=SS}');
6439Error('\P{Is_JSN=SS}');
6440Error('\p{Jamo_Short_Name=T}');
6441Error('\P{Jamo_Short_Name=T}');
6442Error('\p{JSN=T}');
6443Error('\P{JSN=T}');
6444Error('\p{Is_Jamo_Short_Name=T}');
6445Error('\P{Is_Jamo_Short_Name=T}');
6446Error('\p{Is_JSN=T}');
6447Error('\P{Is_JSN=T}');
6448Error('\p{Jamo_Short_Name=U}');
6449Error('\P{Jamo_Short_Name=U}');
6450Error('\p{JSN=U}');
6451Error('\P{JSN=U}');
6452Error('\p{Is_Jamo_Short_Name=U}');
6453Error('\P{Is_Jamo_Short_Name=U}');
6454Error('\p{Is_JSN=U}');
6455Error('\P{Is_JSN=U}');
6456Error('\p{Jamo_Short_Name=WA}');
6457Error('\P{Jamo_Short_Name=WA}');
6458Error('\p{JSN=WA}');
6459Error('\P{JSN=WA}');
6460Error('\p{Is_Jamo_Short_Name=WA}');
6461Error('\P{Is_Jamo_Short_Name=WA}');
6462Error('\p{Is_JSN=WA}');
6463Error('\P{Is_JSN=WA}');
6464Error('\p{Jamo_Short_Name=WAE}');
6465Error('\P{Jamo_Short_Name=WAE}');
6466Error('\p{JSN:   WAE}');
6467Error('\P{JSN:   WAE}');
6468Error('\p{Is_Jamo_Short_Name=WAE}');
6469Error('\P{Is_Jamo_Short_Name=WAE}');
6470Error('\p{Is_JSN=WAE}');
6471Error('\P{Is_JSN=WAE}');
6472Error('\p{Jamo_Short_Name=WE}');
6473Error('\P{Jamo_Short_Name=WE}');
6474Error('\p{JSN=WE}');
6475Error('\P{JSN=WE}');
6476Error('\p{Is_Jamo_Short_Name=WE}');
6477Error('\P{Is_Jamo_Short_Name=WE}');
6478Error('\p{Is_JSN=WE}');
6479Error('\P{Is_JSN=WE}');
6480Error('\p{Jamo_Short_Name:	WEO}');
6481Error('\P{Jamo_Short_Name:	WEO}');
6482Error('\p{JSN=WEO}');
6483Error('\P{JSN=WEO}');
6484Error('\p{Is_Jamo_Short_Name=WEO}');
6485Error('\P{Is_Jamo_Short_Name=WEO}');
6486Error('\p{Is_JSN=WEO}');
6487Error('\P{Is_JSN=WEO}');
6488Error('\p{Jamo_Short_Name=WI}');
6489Error('\P{Jamo_Short_Name=WI}');
6490Error('\p{JSN=WI}');
6491Error('\P{JSN=WI}');
6492Error('\p{Is_Jamo_Short_Name=WI}');
6493Error('\P{Is_Jamo_Short_Name=WI}');
6494Error('\p{Is_JSN=WI}');
6495Error('\P{Is_JSN=WI}');
6496Error('\p{Jamo_Short_Name=YA}');
6497Error('\P{Jamo_Short_Name=YA}');
6498Error('\p{JSN=YA}');
6499Error('\P{JSN=YA}');
6500Error('\p{Is_Jamo_Short_Name:   YA}');
6501Error('\P{Is_Jamo_Short_Name:   YA}');
6502Error('\p{Is_JSN=YA}');
6503Error('\P{Is_JSN=YA}');
6504Error('\p{Jamo_Short_Name=YAE}');
6505Error('\P{Jamo_Short_Name=YAE}');
6506Error('\p{JSN=YAE}');
6507Error('\P{JSN=YAE}');
6508Error('\p{Is_Jamo_Short_Name: YAE}');
6509Error('\P{Is_Jamo_Short_Name: YAE}');
6510Error('\p{Is_JSN=YAE}');
6511Error('\P{Is_JSN=YAE}');
6512Error('\p{Jamo_Short_Name=YE}');
6513Error('\P{Jamo_Short_Name=YE}');
6514Error('\p{JSN=YE}');
6515Error('\P{JSN=YE}');
6516Error('\p{Is_Jamo_Short_Name=YE}');
6517Error('\P{Is_Jamo_Short_Name=YE}');
6518Error('\p{Is_JSN=YE}');
6519Error('\P{Is_JSN=YE}');
6520Error('\p{Jamo_Short_Name:YEO}');
6521Error('\P{Jamo_Short_Name:YEO}');
6522Error('\p{JSN=YEO}');
6523Error('\P{JSN=YEO}');
6524Error('\p{Is_Jamo_Short_Name=YEO}');
6525Error('\P{Is_Jamo_Short_Name=YEO}');
6526Error('\p{Is_JSN=YEO}');
6527Error('\P{Is_JSN=YEO}');
6528Error('\p{Jamo_Short_Name=YI}');
6529Error('\P{Jamo_Short_Name=YI}');
6530Error('\p{JSN=YI}');
6531Error('\P{JSN=YI}');
6532Error('\p{Is_Jamo_Short_Name=YI}');
6533Error('\P{Is_Jamo_Short_Name=YI}');
6534Error('\p{Is_JSN=YI}');
6535Error('\P{Is_JSN=YI}');
6536Error('\p{Jamo_Short_Name=YO}');
6537Error('\P{Jamo_Short_Name=YO}');
6538Error('\p{JSN=YO}');
6539Error('\P{JSN=YO}');
6540Error('\p{Is_Jamo_Short_Name=YO}');
6541Error('\P{Is_Jamo_Short_Name=YO}');
6542Error('\p{Is_JSN=YO}');
6543Error('\P{Is_JSN=YO}');
6544Error('\p{Jamo_Short_Name=YU}');
6545Error('\P{Jamo_Short_Name=YU}');
6546Error('\p{JSN=YU}');
6547Error('\P{JSN=YU}');
6548Error('\p{Is_Jamo_Short_Name=YU}');
6549Error('\P{Is_Jamo_Short_Name=YU}');
6550Error('\p{Is_JSN=YU}');
6551Error('\P{Is_JSN=YU}');
6552Error('\p{Join_Control=:=No}');
6553Error('\P{Join_Control=:=No}');
6554Expect(1, 8206, '\p{Join_Control:	no}', "");
6555Expect(0, 8206, '\p{^Join_Control:	no}', "");
6556Expect(0, 8206, '\P{Join_Control:	no}', "");
6557Expect(1, 8206, '\P{^Join_Control:	no}', "");
6558Expect(0, 8205, '\p{Join_Control:	no}', "");
6559Expect(1, 8205, '\p{^Join_Control:	no}', "");
6560Expect(1, 8205, '\P{Join_Control:	no}', "");
6561Expect(0, 8205, '\P{^Join_Control:	no}', "");
6562Expect(1, 8206, '\p{Join_Control=		NO}', "");
6563Expect(0, 8206, '\p{^Join_Control=		NO}', "");
6564Expect(0, 8206, '\P{Join_Control=		NO}', "");
6565Expect(1, 8206, '\P{^Join_Control=		NO}', "");
6566Expect(0, 8205, '\p{Join_Control=		NO}', "");
6567Expect(1, 8205, '\p{^Join_Control=		NO}', "");
6568Expect(1, 8205, '\P{Join_Control=		NO}', "");
6569Expect(0, 8205, '\P{^Join_Control=		NO}', "");
6570Error('\p{Join_C=	N:=}');
6571Error('\P{Join_C=	N:=}');
6572Expect(1, 8206, '\p{Join_C=n}', "");
6573Expect(0, 8206, '\p{^Join_C=n}', "");
6574Expect(0, 8206, '\P{Join_C=n}', "");
6575Expect(1, 8206, '\P{^Join_C=n}', "");
6576Expect(0, 8205, '\p{Join_C=n}', "");
6577Expect(1, 8205, '\p{^Join_C=n}', "");
6578Expect(1, 8205, '\P{Join_C=n}', "");
6579Expect(0, 8205, '\P{^Join_C=n}', "");
6580Expect(1, 8206, '\p{Join_C: -	n}', "");
6581Expect(0, 8206, '\p{^Join_C: -	n}', "");
6582Expect(0, 8206, '\P{Join_C: -	n}', "");
6583Expect(1, 8206, '\P{^Join_C: -	n}', "");
6584Expect(0, 8205, '\p{Join_C: -	n}', "");
6585Expect(1, 8205, '\p{^Join_C: -	n}', "");
6586Expect(1, 8205, '\P{Join_C: -	n}', "");
6587Expect(0, 8205, '\P{^Join_C: -	n}', "");
6588Error('\p{Is_Join_Control=:= -F}');
6589Error('\P{Is_Join_Control=:= -F}');
6590Expect(1, 8206, '\p{Is_Join_Control=f}', "");
6591Expect(0, 8206, '\p{^Is_Join_Control=f}', "");
6592Expect(0, 8206, '\P{Is_Join_Control=f}', "");
6593Expect(1, 8206, '\P{^Is_Join_Control=f}', "");
6594Expect(0, 8205, '\p{Is_Join_Control=f}', "");
6595Expect(1, 8205, '\p{^Is_Join_Control=f}', "");
6596Expect(1, 8205, '\P{Is_Join_Control=f}', "");
6597Expect(0, 8205, '\P{^Is_Join_Control=f}', "");
6598Expect(1, 8206, '\p{Is_Join_Control=_ F}', "");
6599Expect(0, 8206, '\p{^Is_Join_Control=_ F}', "");
6600Expect(0, 8206, '\P{Is_Join_Control=_ F}', "");
6601Expect(1, 8206, '\P{^Is_Join_Control=_ F}', "");
6602Expect(0, 8205, '\p{Is_Join_Control=_ F}', "");
6603Expect(1, 8205, '\p{^Is_Join_Control=_ F}', "");
6604Expect(1, 8205, '\P{Is_Join_Control=_ F}', "");
6605Expect(0, 8205, '\P{^Is_Join_Control=_ F}', "");
6606Error('\p{Is_Join_C=_:=False}');
6607Error('\P{Is_Join_C=_:=False}');
6608Expect(1, 8206, '\p{Is_Join_C=false}', "");
6609Expect(0, 8206, '\p{^Is_Join_C=false}', "");
6610Expect(0, 8206, '\P{Is_Join_C=false}', "");
6611Expect(1, 8206, '\P{^Is_Join_C=false}', "");
6612Expect(0, 8205, '\p{Is_Join_C=false}', "");
6613Expect(1, 8205, '\p{^Is_Join_C=false}', "");
6614Expect(1, 8205, '\P{Is_Join_C=false}', "");
6615Expect(0, 8205, '\P{^Is_Join_C=false}', "");
6616Expect(1, 8206, '\p{Is_Join_C=-FALSE}', "");
6617Expect(0, 8206, '\p{^Is_Join_C=-FALSE}', "");
6618Expect(0, 8206, '\P{Is_Join_C=-FALSE}', "");
6619Expect(1, 8206, '\P{^Is_Join_C=-FALSE}', "");
6620Expect(0, 8205, '\p{Is_Join_C=-FALSE}', "");
6621Expect(1, 8205, '\p{^Is_Join_C=-FALSE}', "");
6622Expect(1, 8205, '\P{Is_Join_C=-FALSE}', "");
6623Expect(0, 8205, '\P{^Is_Join_C=-FALSE}', "");
6624Error('\p{Join_Control:_:=yes}');
6625Error('\P{Join_Control:_:=yes}');
6626Expect(1, 8205, '\p{Join_Control=yes}', "");
6627Expect(0, 8205, '\p{^Join_Control=yes}', "");
6628Expect(0, 8205, '\P{Join_Control=yes}', "");
6629Expect(1, 8205, '\P{^Join_Control=yes}', "");
6630Expect(0, 8206, '\p{Join_Control=yes}', "");
6631Expect(1, 8206, '\p{^Join_Control=yes}', "");
6632Expect(1, 8206, '\P{Join_Control=yes}', "");
6633Expect(0, 8206, '\P{^Join_Control=yes}', "");
6634Expect(1, 8205, '\p{Join_Control=_-YES}', "");
6635Expect(0, 8205, '\p{^Join_Control=_-YES}', "");
6636Expect(0, 8205, '\P{Join_Control=_-YES}', "");
6637Expect(1, 8205, '\P{^Join_Control=_-YES}', "");
6638Expect(0, 8206, '\p{Join_Control=_-YES}', "");
6639Expect(1, 8206, '\p{^Join_Control=_-YES}', "");
6640Expect(1, 8206, '\P{Join_Control=_-YES}', "");
6641Expect(0, 8206, '\P{^Join_Control=_-YES}', "");
6642Error('\p{Join_C:	:=- y}');
6643Error('\P{Join_C:	:=- y}');
6644Expect(1, 8205, '\p{Join_C=y}', "");
6645Expect(0, 8205, '\p{^Join_C=y}', "");
6646Expect(0, 8205, '\P{Join_C=y}', "");
6647Expect(1, 8205, '\P{^Join_C=y}', "");
6648Expect(0, 8206, '\p{Join_C=y}', "");
6649Expect(1, 8206, '\p{^Join_C=y}', "");
6650Expect(1, 8206, '\P{Join_C=y}', "");
6651Expect(0, 8206, '\P{^Join_C=y}', "");
6652Expect(1, 8205, '\p{Join_C:	 y}', "");
6653Expect(0, 8205, '\p{^Join_C:	 y}', "");
6654Expect(0, 8205, '\P{Join_C:	 y}', "");
6655Expect(1, 8205, '\P{^Join_C:	 y}', "");
6656Expect(0, 8206, '\p{Join_C:	 y}', "");
6657Expect(1, 8206, '\p{^Join_C:	 y}', "");
6658Expect(1, 8206, '\P{Join_C:	 y}', "");
6659Expect(0, 8206, '\P{^Join_C:	 y}', "");
6660Error('\p{Is_Join_Control=/a/ t}');
6661Error('\P{Is_Join_Control=/a/ t}');
6662Expect(1, 8205, '\p{Is_Join_Control=t}', "");
6663Expect(0, 8205, '\p{^Is_Join_Control=t}', "");
6664Expect(0, 8205, '\P{Is_Join_Control=t}', "");
6665Expect(1, 8205, '\P{^Is_Join_Control=t}', "");
6666Expect(0, 8206, '\p{Is_Join_Control=t}', "");
6667Expect(1, 8206, '\p{^Is_Join_Control=t}', "");
6668Expect(1, 8206, '\P{Is_Join_Control=t}', "");
6669Expect(0, 8206, '\P{^Is_Join_Control=t}', "");
6670Expect(1, 8205, '\p{Is_Join_Control= _T}', "");
6671Expect(0, 8205, '\p{^Is_Join_Control= _T}', "");
6672Expect(0, 8205, '\P{Is_Join_Control= _T}', "");
6673Expect(1, 8205, '\P{^Is_Join_Control= _T}', "");
6674Expect(0, 8206, '\p{Is_Join_Control= _T}', "");
6675Expect(1, 8206, '\p{^Is_Join_Control= _T}', "");
6676Expect(1, 8206, '\P{Is_Join_Control= _T}', "");
6677Expect(0, 8206, '\P{^Is_Join_Control= _T}', "");
6678Error('\p{Is_Join_C=	/a/True}');
6679Error('\P{Is_Join_C=	/a/True}');
6680Expect(1, 8205, '\p{Is_Join_C=true}', "");
6681Expect(0, 8205, '\p{^Is_Join_C=true}', "");
6682Expect(0, 8205, '\P{Is_Join_C=true}', "");
6683Expect(1, 8205, '\P{^Is_Join_C=true}', "");
6684Expect(0, 8206, '\p{Is_Join_C=true}', "");
6685Expect(1, 8206, '\p{^Is_Join_C=true}', "");
6686Expect(1, 8206, '\P{Is_Join_C=true}', "");
6687Expect(0, 8206, '\P{^Is_Join_C=true}', "");
6688Expect(1, 8205, '\p{Is_Join_C= _true}', "");
6689Expect(0, 8205, '\p{^Is_Join_C= _true}', "");
6690Expect(0, 8205, '\P{Is_Join_C= _true}', "");
6691Expect(1, 8205, '\P{^Is_Join_C= _true}', "");
6692Expect(0, 8206, '\p{Is_Join_C= _true}', "");
6693Expect(1, 8206, '\p{^Is_Join_C= _true}', "");
6694Expect(1, 8206, '\P{Is_Join_C= _true}', "");
6695Expect(0, 8206, '\P{^Is_Join_C= _true}', "");
6696Error('\p{Logical_Order_Exception=:= _NO}');
6697Error('\P{Logical_Order_Exception=:= _NO}');
6698Expect(1, 43709, '\p{Logical_Order_Exception:	no}', "");
6699Expect(0, 43709, '\p{^Logical_Order_Exception:	no}', "");
6700Expect(0, 43709, '\P{Logical_Order_Exception:	no}', "");
6701Expect(1, 43709, '\P{^Logical_Order_Exception:	no}', "");
6702Expect(0, 43708, '\p{Logical_Order_Exception:	no}', "");
6703Expect(1, 43708, '\p{^Logical_Order_Exception:	no}', "");
6704Expect(1, 43708, '\P{Logical_Order_Exception:	no}', "");
6705Expect(0, 43708, '\P{^Logical_Order_Exception:	no}', "");
6706Expect(1, 43709, '\p{Logical_Order_Exception=-NO}', "");
6707Expect(0, 43709, '\p{^Logical_Order_Exception=-NO}', "");
6708Expect(0, 43709, '\P{Logical_Order_Exception=-NO}', "");
6709Expect(1, 43709, '\P{^Logical_Order_Exception=-NO}', "");
6710Expect(0, 43708, '\p{Logical_Order_Exception=-NO}', "");
6711Expect(1, 43708, '\p{^Logical_Order_Exception=-NO}', "");
6712Expect(1, 43708, '\P{Logical_Order_Exception=-NO}', "");
6713Expect(0, 43708, '\P{^Logical_Order_Exception=-NO}', "");
6714Error('\p{LOE= _n:=}');
6715Error('\P{LOE= _n:=}');
6716Expect(1, 43709, '\p{LOE=n}', "");
6717Expect(0, 43709, '\p{^LOE=n}', "");
6718Expect(0, 43709, '\P{LOE=n}', "");
6719Expect(1, 43709, '\P{^LOE=n}', "");
6720Expect(0, 43708, '\p{LOE=n}', "");
6721Expect(1, 43708, '\p{^LOE=n}', "");
6722Expect(1, 43708, '\P{LOE=n}', "");
6723Expect(0, 43708, '\P{^LOE=n}', "");
6724Expect(1, 43709, '\p{LOE=-_N}', "");
6725Expect(0, 43709, '\p{^LOE=-_N}', "");
6726Expect(0, 43709, '\P{LOE=-_N}', "");
6727Expect(1, 43709, '\P{^LOE=-_N}', "");
6728Expect(0, 43708, '\p{LOE=-_N}', "");
6729Expect(1, 43708, '\p{^LOE=-_N}', "");
6730Expect(1, 43708, '\P{LOE=-_N}', "");
6731Expect(0, 43708, '\P{^LOE=-_N}', "");
6732Error('\p{Is_Logical_Order_Exception:    F:=}');
6733Error('\P{Is_Logical_Order_Exception:    F:=}');
6734Expect(1, 43709, '\p{Is_Logical_Order_Exception=f}', "");
6735Expect(0, 43709, '\p{^Is_Logical_Order_Exception=f}', "");
6736Expect(0, 43709, '\P{Is_Logical_Order_Exception=f}', "");
6737Expect(1, 43709, '\P{^Is_Logical_Order_Exception=f}', "");
6738Expect(0, 43708, '\p{Is_Logical_Order_Exception=f}', "");
6739Expect(1, 43708, '\p{^Is_Logical_Order_Exception=f}', "");
6740Expect(1, 43708, '\P{Is_Logical_Order_Exception=f}', "");
6741Expect(0, 43708, '\P{^Is_Logical_Order_Exception=f}', "");
6742Expect(1, 43709, '\p{Is_Logical_Order_Exception=--F}', "");
6743Expect(0, 43709, '\p{^Is_Logical_Order_Exception=--F}', "");
6744Expect(0, 43709, '\P{Is_Logical_Order_Exception=--F}', "");
6745Expect(1, 43709, '\P{^Is_Logical_Order_Exception=--F}', "");
6746Expect(0, 43708, '\p{Is_Logical_Order_Exception=--F}', "");
6747Expect(1, 43708, '\p{^Is_Logical_Order_Exception=--F}', "");
6748Expect(1, 43708, '\P{Is_Logical_Order_Exception=--F}', "");
6749Expect(0, 43708, '\P{^Is_Logical_Order_Exception=--F}', "");
6750Error('\p{Is_LOE= false/a/}');
6751Error('\P{Is_LOE= false/a/}');
6752Expect(1, 43709, '\p{Is_LOE=false}', "");
6753Expect(0, 43709, '\p{^Is_LOE=false}', "");
6754Expect(0, 43709, '\P{Is_LOE=false}', "");
6755Expect(1, 43709, '\P{^Is_LOE=false}', "");
6756Expect(0, 43708, '\p{Is_LOE=false}', "");
6757Expect(1, 43708, '\p{^Is_LOE=false}', "");
6758Expect(1, 43708, '\P{Is_LOE=false}', "");
6759Expect(0, 43708, '\P{^Is_LOE=false}', "");
6760Expect(1, 43709, '\p{Is_LOE=--false}', "");
6761Expect(0, 43709, '\p{^Is_LOE=--false}', "");
6762Expect(0, 43709, '\P{Is_LOE=--false}', "");
6763Expect(1, 43709, '\P{^Is_LOE=--false}', "");
6764Expect(0, 43708, '\p{Is_LOE=--false}', "");
6765Expect(1, 43708, '\p{^Is_LOE=--false}', "");
6766Expect(1, 43708, '\P{Is_LOE=--false}', "");
6767Expect(0, 43708, '\P{^Is_LOE=--false}', "");
6768Error('\p{Logical_Order_Exception::=_ Yes}');
6769Error('\P{Logical_Order_Exception::=_ Yes}');
6770Expect(1, 43708, '\p{Logical_Order_Exception: yes}', "");
6771Expect(0, 43708, '\p{^Logical_Order_Exception: yes}', "");
6772Expect(0, 43708, '\P{Logical_Order_Exception: yes}', "");
6773Expect(1, 43708, '\P{^Logical_Order_Exception: yes}', "");
6774Expect(0, 43709, '\p{Logical_Order_Exception: yes}', "");
6775Expect(1, 43709, '\p{^Logical_Order_Exception: yes}', "");
6776Expect(1, 43709, '\P{Logical_Order_Exception: yes}', "");
6777Expect(0, 43709, '\P{^Logical_Order_Exception: yes}', "");
6778Expect(1, 43708, '\p{Logical_Order_Exception: 	yes}', "");
6779Expect(0, 43708, '\p{^Logical_Order_Exception: 	yes}', "");
6780Expect(0, 43708, '\P{Logical_Order_Exception: 	yes}', "");
6781Expect(1, 43708, '\P{^Logical_Order_Exception: 	yes}', "");
6782Expect(0, 43709, '\p{Logical_Order_Exception: 	yes}', "");
6783Expect(1, 43709, '\p{^Logical_Order_Exception: 	yes}', "");
6784Expect(1, 43709, '\P{Logical_Order_Exception: 	yes}', "");
6785Expect(0, 43709, '\P{^Logical_Order_Exception: 	yes}', "");
6786Error('\p{LOE=:= _Y}');
6787Error('\P{LOE=:= _Y}');
6788Expect(1, 43708, '\p{LOE=y}', "");
6789Expect(0, 43708, '\p{^LOE=y}', "");
6790Expect(0, 43708, '\P{LOE=y}', "");
6791Expect(1, 43708, '\P{^LOE=y}', "");
6792Expect(0, 43709, '\p{LOE=y}', "");
6793Expect(1, 43709, '\p{^LOE=y}', "");
6794Expect(1, 43709, '\P{LOE=y}', "");
6795Expect(0, 43709, '\P{^LOE=y}', "");
6796Expect(1, 43708, '\p{LOE=	y}', "");
6797Expect(0, 43708, '\p{^LOE=	y}', "");
6798Expect(0, 43708, '\P{LOE=	y}', "");
6799Expect(1, 43708, '\P{^LOE=	y}', "");
6800Expect(0, 43709, '\p{LOE=	y}', "");
6801Expect(1, 43709, '\p{^LOE=	y}', "");
6802Expect(1, 43709, '\P{LOE=	y}', "");
6803Expect(0, 43709, '\P{^LOE=	y}', "");
6804Error('\p{Is_Logical_Order_Exception=__t/a/}');
6805Error('\P{Is_Logical_Order_Exception=__t/a/}');
6806Expect(1, 43708, '\p{Is_Logical_Order_Exception=t}', "");
6807Expect(0, 43708, '\p{^Is_Logical_Order_Exception=t}', "");
6808Expect(0, 43708, '\P{Is_Logical_Order_Exception=t}', "");
6809Expect(1, 43708, '\P{^Is_Logical_Order_Exception=t}', "");
6810Expect(0, 43709, '\p{Is_Logical_Order_Exception=t}', "");
6811Expect(1, 43709, '\p{^Is_Logical_Order_Exception=t}', "");
6812Expect(1, 43709, '\P{Is_Logical_Order_Exception=t}', "");
6813Expect(0, 43709, '\P{^Is_Logical_Order_Exception=t}', "");
6814Expect(1, 43708, '\p{Is_Logical_Order_Exception=		T}', "");
6815Expect(0, 43708, '\p{^Is_Logical_Order_Exception=		T}', "");
6816Expect(0, 43708, '\P{Is_Logical_Order_Exception=		T}', "");
6817Expect(1, 43708, '\P{^Is_Logical_Order_Exception=		T}', "");
6818Expect(0, 43709, '\p{Is_Logical_Order_Exception=		T}', "");
6819Expect(1, 43709, '\p{^Is_Logical_Order_Exception=		T}', "");
6820Expect(1, 43709, '\P{Is_Logical_Order_Exception=		T}', "");
6821Expect(0, 43709, '\P{^Is_Logical_Order_Exception=		T}', "");
6822Error('\p{Is_LOE: _-TRUE/a/}');
6823Error('\P{Is_LOE: _-TRUE/a/}');
6824Expect(1, 43708, '\p{Is_LOE=true}', "");
6825Expect(0, 43708, '\p{^Is_LOE=true}', "");
6826Expect(0, 43708, '\P{Is_LOE=true}', "");
6827Expect(1, 43708, '\P{^Is_LOE=true}', "");
6828Expect(0, 43709, '\p{Is_LOE=true}', "");
6829Expect(1, 43709, '\p{^Is_LOE=true}', "");
6830Expect(1, 43709, '\P{Is_LOE=true}', "");
6831Expect(0, 43709, '\P{^Is_LOE=true}', "");
6832Expect(1, 43708, '\p{Is_LOE:  TRUE}', "");
6833Expect(0, 43708, '\p{^Is_LOE:  TRUE}', "");
6834Expect(0, 43708, '\P{Is_LOE:  TRUE}', "");
6835Expect(1, 43708, '\P{^Is_LOE:  TRUE}', "");
6836Expect(0, 43709, '\p{Is_LOE:  TRUE}', "");
6837Expect(1, 43709, '\p{^Is_LOE:  TRUE}', "");
6838Expect(1, 43709, '\P{Is_LOE:  TRUE}', "");
6839Expect(0, 43709, '\P{^Is_LOE:  TRUE}', "");
6840Error('\p{Lowercase=NO:=}');
6841Error('\P{Lowercase=NO:=}');
6842Expect(1, 120780, '\p{Lowercase=no}', "");
6843Expect(0, 120780, '\p{^Lowercase=no}', "");
6844Expect(0, 120780, '\P{Lowercase=no}', "");
6845Expect(1, 120780, '\P{^Lowercase=no}', "");
6846Expect(0, 120779, '\p{Lowercase=no}', "");
6847Expect(1, 120779, '\p{^Lowercase=no}', "");
6848Expect(1, 120779, '\P{Lowercase=no}', "");
6849Expect(0, 120779, '\P{^Lowercase=no}', "");
6850Expect(1, 120780, '\p{Lowercase: _	no}', "");
6851Expect(0, 120780, '\p{^Lowercase: _	no}', "");
6852Expect(0, 120780, '\P{Lowercase: _	no}', "");
6853Expect(1, 120780, '\P{^Lowercase: _	no}', "");
6854Expect(0, 120779, '\p{Lowercase: _	no}', "");
6855Expect(1, 120779, '\p{^Lowercase: _	no}', "");
6856Expect(1, 120779, '\P{Lowercase: _	no}', "");
6857Expect(0, 120779, '\P{^Lowercase: _	no}', "");
6858Error('\p{Lower=	 n:=}');
6859Error('\P{Lower=	 n:=}');
6860Expect(1, 120780, '\p{Lower=n}', "");
6861Expect(0, 120780, '\p{^Lower=n}', "");
6862Expect(0, 120780, '\P{Lower=n}', "");
6863Expect(1, 120780, '\P{^Lower=n}', "");
6864Expect(0, 120779, '\p{Lower=n}', "");
6865Expect(1, 120779, '\p{^Lower=n}', "");
6866Expect(1, 120779, '\P{Lower=n}', "");
6867Expect(0, 120779, '\P{^Lower=n}', "");
6868Expect(1, 120780, '\p{Lower= N}', "");
6869Expect(0, 120780, '\p{^Lower= N}', "");
6870Expect(0, 120780, '\P{Lower= N}', "");
6871Expect(1, 120780, '\P{^Lower= N}', "");
6872Expect(0, 120779, '\p{Lower= N}', "");
6873Expect(1, 120779, '\p{^Lower= N}', "");
6874Expect(1, 120779, '\P{Lower= N}', "");
6875Expect(0, 120779, '\P{^Lower= N}', "");
6876Error('\p{Is_Lowercase:   _F:=}');
6877Error('\P{Is_Lowercase:   _F:=}');
6878Expect(1, 120780, '\p{Is_Lowercase=f}', "");
6879Expect(0, 120780, '\p{^Is_Lowercase=f}', "");
6880Expect(0, 120780, '\P{Is_Lowercase=f}', "");
6881Expect(1, 120780, '\P{^Is_Lowercase=f}', "");
6882Expect(0, 120779, '\p{Is_Lowercase=f}', "");
6883Expect(1, 120779, '\p{^Is_Lowercase=f}', "");
6884Expect(1, 120779, '\P{Is_Lowercase=f}', "");
6885Expect(0, 120779, '\P{^Is_Lowercase=f}', "");
6886Expect(1, 120780, '\p{Is_Lowercase=_ F}', "");
6887Expect(0, 120780, '\p{^Is_Lowercase=_ F}', "");
6888Expect(0, 120780, '\P{Is_Lowercase=_ F}', "");
6889Expect(1, 120780, '\P{^Is_Lowercase=_ F}', "");
6890Expect(0, 120779, '\p{Is_Lowercase=_ F}', "");
6891Expect(1, 120779, '\p{^Is_Lowercase=_ F}', "");
6892Expect(1, 120779, '\P{Is_Lowercase=_ F}', "");
6893Expect(0, 120779, '\P{^Is_Lowercase=_ F}', "");
6894Error('\p{Is_Lower=_/a/False}');
6895Error('\P{Is_Lower=_/a/False}');
6896Expect(1, 120780, '\p{Is_Lower:   false}', "");
6897Expect(0, 120780, '\p{^Is_Lower:   false}', "");
6898Expect(0, 120780, '\P{Is_Lower:   false}', "");
6899Expect(1, 120780, '\P{^Is_Lower:   false}', "");
6900Expect(0, 120779, '\p{Is_Lower:   false}', "");
6901Expect(1, 120779, '\p{^Is_Lower:   false}', "");
6902Expect(1, 120779, '\P{Is_Lower:   false}', "");
6903Expect(0, 120779, '\P{^Is_Lower:   false}', "");
6904Expect(1, 120780, '\p{Is_Lower=-False}', "");
6905Expect(0, 120780, '\p{^Is_Lower=-False}', "");
6906Expect(0, 120780, '\P{Is_Lower=-False}', "");
6907Expect(1, 120780, '\P{^Is_Lower=-False}', "");
6908Expect(0, 120779, '\p{Is_Lower=-False}', "");
6909Expect(1, 120779, '\p{^Is_Lower=-False}', "");
6910Expect(1, 120779, '\P{Is_Lower=-False}', "");
6911Expect(0, 120779, '\P{^Is_Lower=-False}', "");
6912Error('\p{Lowercase=:= -YES}');
6913Error('\P{Lowercase=:= -YES}');
6914Expect(1, 120779, '\p{Lowercase:yes}', "");
6915Expect(0, 120779, '\p{^Lowercase:yes}', "");
6916Expect(0, 120779, '\P{Lowercase:yes}', "");
6917Expect(1, 120779, '\P{^Lowercase:yes}', "");
6918Expect(0, 120780, '\p{Lowercase:yes}', "");
6919Expect(1, 120780, '\p{^Lowercase:yes}', "");
6920Expect(1, 120780, '\P{Lowercase:yes}', "");
6921Expect(0, 120780, '\P{^Lowercase:yes}', "");
6922Expect(1, 120779, '\p{Lowercase=		YES}', "");
6923Expect(0, 120779, '\p{^Lowercase=		YES}', "");
6924Expect(0, 120779, '\P{Lowercase=		YES}', "");
6925Expect(1, 120779, '\P{^Lowercase=		YES}', "");
6926Expect(0, 120780, '\p{Lowercase=		YES}', "");
6927Expect(1, 120780, '\p{^Lowercase=		YES}', "");
6928Expect(1, 120780, '\P{Lowercase=		YES}', "");
6929Expect(0, 120780, '\P{^Lowercase=		YES}', "");
6930Error('\p{Lower=:=-	Y}');
6931Error('\P{Lower=:=-	Y}');
6932Expect(1, 120779, '\p{Lower=y}', "");
6933Expect(0, 120779, '\p{^Lower=y}', "");
6934Expect(0, 120779, '\P{Lower=y}', "");
6935Expect(1, 120779, '\P{^Lower=y}', "");
6936Expect(0, 120780, '\p{Lower=y}', "");
6937Expect(1, 120780, '\p{^Lower=y}', "");
6938Expect(1, 120780, '\P{Lower=y}', "");
6939Expect(0, 120780, '\P{^Lower=y}', "");
6940Expect(1, 120779, '\p{Lower= -Y}', "");
6941Expect(0, 120779, '\p{^Lower= -Y}', "");
6942Expect(0, 120779, '\P{Lower= -Y}', "");
6943Expect(1, 120779, '\P{^Lower= -Y}', "");
6944Expect(0, 120780, '\p{Lower= -Y}', "");
6945Expect(1, 120780, '\p{^Lower= -Y}', "");
6946Expect(1, 120780, '\P{Lower= -Y}', "");
6947Expect(0, 120780, '\P{^Lower= -Y}', "");
6948Error('\p{Is_Lowercase=_ t/a/}');
6949Error('\P{Is_Lowercase=_ t/a/}');
6950Expect(1, 120779, '\p{Is_Lowercase=t}', "");
6951Expect(0, 120779, '\p{^Is_Lowercase=t}', "");
6952Expect(0, 120779, '\P{Is_Lowercase=t}', "");
6953Expect(1, 120779, '\P{^Is_Lowercase=t}', "");
6954Expect(0, 120780, '\p{Is_Lowercase=t}', "");
6955Expect(1, 120780, '\p{^Is_Lowercase=t}', "");
6956Expect(1, 120780, '\P{Is_Lowercase=t}', "");
6957Expect(0, 120780, '\P{^Is_Lowercase=t}', "");
6958Expect(1, 120779, '\p{Is_Lowercase= -T}', "");
6959Expect(0, 120779, '\p{^Is_Lowercase= -T}', "");
6960Expect(0, 120779, '\P{Is_Lowercase= -T}', "");
6961Expect(1, 120779, '\P{^Is_Lowercase= -T}', "");
6962Expect(0, 120780, '\p{Is_Lowercase= -T}', "");
6963Expect(1, 120780, '\p{^Is_Lowercase= -T}', "");
6964Expect(1, 120780, '\P{Is_Lowercase= -T}', "");
6965Expect(0, 120780, '\P{^Is_Lowercase= -T}', "");
6966Error('\p{Is_Lower=	:=true}');
6967Error('\P{Is_Lower=	:=true}');
6968Expect(1, 120779, '\p{Is_Lower=true}', "");
6969Expect(0, 120779, '\p{^Is_Lower=true}', "");
6970Expect(0, 120779, '\P{Is_Lower=true}', "");
6971Expect(1, 120779, '\P{^Is_Lower=true}', "");
6972Expect(0, 120780, '\p{Is_Lower=true}', "");
6973Expect(1, 120780, '\p{^Is_Lower=true}', "");
6974Expect(1, 120780, '\P{Is_Lower=true}', "");
6975Expect(0, 120780, '\P{^Is_Lower=true}', "");
6976Expect(1, 120779, '\p{Is_Lower=-TRUE}', "");
6977Expect(0, 120779, '\p{^Is_Lower=-TRUE}', "");
6978Expect(0, 120779, '\P{Is_Lower=-TRUE}', "");
6979Expect(1, 120779, '\P{^Is_Lower=-TRUE}', "");
6980Expect(0, 120780, '\p{Is_Lower=-TRUE}', "");
6981Expect(1, 120780, '\p{^Is_Lower=-TRUE}', "");
6982Expect(1, 120780, '\P{Is_Lower=-TRUE}', "");
6983Expect(0, 120780, '\P{^Is_Lower=-TRUE}', "");
6984Error('\p{Math=-/a/No}');
6985Error('\P{Math=-/a/No}');
6986Expect(1, 126706, '\p{Math=no}', "");
6987Expect(0, 126706, '\p{^Math=no}', "");
6988Expect(0, 126706, '\P{Math=no}', "");
6989Expect(1, 126706, '\P{^Math=no}', "");
6990Expect(0, 126705, '\p{Math=no}', "");
6991Expect(1, 126705, '\p{^Math=no}', "");
6992Expect(1, 126705, '\P{Math=no}', "");
6993Expect(0, 126705, '\P{^Math=no}', "");
6994Expect(1, 126706, '\p{Math=- No}', "");
6995Expect(0, 126706, '\p{^Math=- No}', "");
6996Expect(0, 126706, '\P{Math=- No}', "");
6997Expect(1, 126706, '\P{^Math=- No}', "");
6998Expect(0, 126705, '\p{Math=- No}', "");
6999Expect(1, 126705, '\p{^Math=- No}', "");
7000Expect(1, 126705, '\P{Math=- No}', "");
7001Expect(0, 126705, '\P{^Math=- No}', "");
7002Error('\p{Is_Math:   :=N}');
7003Error('\P{Is_Math:   :=N}');
7004Expect(1, 126706, '\p{Is_Math=n}', "");
7005Expect(0, 126706, '\p{^Is_Math=n}', "");
7006Expect(0, 126706, '\P{Is_Math=n}', "");
7007Expect(1, 126706, '\P{^Is_Math=n}', "");
7008Expect(0, 126705, '\p{Is_Math=n}', "");
7009Expect(1, 126705, '\p{^Is_Math=n}', "");
7010Expect(1, 126705, '\P{Is_Math=n}', "");
7011Expect(0, 126705, '\P{^Is_Math=n}', "");
7012Expect(1, 126706, '\p{Is_Math=__N}', "");
7013Expect(0, 126706, '\p{^Is_Math=__N}', "");
7014Expect(0, 126706, '\P{Is_Math=__N}', "");
7015Expect(1, 126706, '\P{^Is_Math=__N}', "");
7016Expect(0, 126705, '\p{Is_Math=__N}', "");
7017Expect(1, 126705, '\p{^Is_Math=__N}', "");
7018Expect(1, 126705, '\P{Is_Math=__N}', "");
7019Expect(0, 126705, '\P{^Is_Math=__N}', "");
7020Error('\p{Math= f:=}');
7021Error('\P{Math= f:=}');
7022Expect(1, 126706, '\p{Math=f}', "");
7023Expect(0, 126706, '\p{^Math=f}', "");
7024Expect(0, 126706, '\P{Math=f}', "");
7025Expect(1, 126706, '\P{^Math=f}', "");
7026Expect(0, 126705, '\p{Math=f}', "");
7027Expect(1, 126705, '\p{^Math=f}', "");
7028Expect(1, 126705, '\P{Math=f}', "");
7029Expect(0, 126705, '\P{^Math=f}', "");
7030Expect(1, 126706, '\p{Math:  F}', "");
7031Expect(0, 126706, '\p{^Math:  F}', "");
7032Expect(0, 126706, '\P{Math:  F}', "");
7033Expect(1, 126706, '\P{^Math:  F}', "");
7034Expect(0, 126705, '\p{Math:  F}', "");
7035Expect(1, 126705, '\p{^Math:  F}', "");
7036Expect(1, 126705, '\P{Math:  F}', "");
7037Expect(0, 126705, '\P{^Math:  F}', "");
7038Error('\p{Is_Math: /a/ false}');
7039Error('\P{Is_Math: /a/ false}');
7040Expect(1, 126706, '\p{Is_Math=false}', "");
7041Expect(0, 126706, '\p{^Is_Math=false}', "");
7042Expect(0, 126706, '\P{Is_Math=false}', "");
7043Expect(1, 126706, '\P{^Is_Math=false}', "");
7044Expect(0, 126705, '\p{Is_Math=false}', "");
7045Expect(1, 126705, '\p{^Is_Math=false}', "");
7046Expect(1, 126705, '\P{Is_Math=false}', "");
7047Expect(0, 126705, '\P{^Is_Math=false}', "");
7048Expect(1, 126706, '\p{Is_Math=	FALSE}', "");
7049Expect(0, 126706, '\p{^Is_Math=	FALSE}', "");
7050Expect(0, 126706, '\P{Is_Math=	FALSE}', "");
7051Expect(1, 126706, '\P{^Is_Math=	FALSE}', "");
7052Expect(0, 126705, '\p{Is_Math=	FALSE}', "");
7053Expect(1, 126705, '\p{^Is_Math=	FALSE}', "");
7054Expect(1, 126705, '\P{Is_Math=	FALSE}', "");
7055Expect(0, 126705, '\P{^Is_Math=	FALSE}', "");
7056Error('\p{Math::=  Yes}');
7057Error('\P{Math::=  Yes}');
7058Expect(1, 126705, '\p{Math=yes}', "");
7059Expect(0, 126705, '\p{^Math=yes}', "");
7060Expect(0, 126705, '\P{Math=yes}', "");
7061Expect(1, 126705, '\P{^Math=yes}', "");
7062Expect(0, 126706, '\p{Math=yes}', "");
7063Expect(1, 126706, '\p{^Math=yes}', "");
7064Expect(1, 126706, '\P{Math=yes}', "");
7065Expect(0, 126706, '\P{^Math=yes}', "");
7066Expect(1, 126705, '\p{Math= Yes}', "");
7067Expect(0, 126705, '\p{^Math= Yes}', "");
7068Expect(0, 126705, '\P{Math= Yes}', "");
7069Expect(1, 126705, '\P{^Math= Yes}', "");
7070Expect(0, 126706, '\p{Math= Yes}', "");
7071Expect(1, 126706, '\p{^Math= Yes}', "");
7072Expect(1, 126706, '\P{Math= Yes}', "");
7073Expect(0, 126706, '\P{^Math= Yes}', "");
7074Error('\p{Is_Math=/a/_Y}');
7075Error('\P{Is_Math=/a/_Y}');
7076Expect(1, 126705, '\p{Is_Math=y}', "");
7077Expect(0, 126705, '\p{^Is_Math=y}', "");
7078Expect(0, 126705, '\P{Is_Math=y}', "");
7079Expect(1, 126705, '\P{^Is_Math=y}', "");
7080Expect(0, 126706, '\p{Is_Math=y}', "");
7081Expect(1, 126706, '\p{^Is_Math=y}', "");
7082Expect(1, 126706, '\P{Is_Math=y}', "");
7083Expect(0, 126706, '\P{^Is_Math=y}', "");
7084Expect(1, 126705, '\p{Is_Math= 	Y}', "");
7085Expect(0, 126705, '\p{^Is_Math= 	Y}', "");
7086Expect(0, 126705, '\P{Is_Math= 	Y}', "");
7087Expect(1, 126705, '\P{^Is_Math= 	Y}', "");
7088Expect(0, 126706, '\p{Is_Math= 	Y}', "");
7089Expect(1, 126706, '\p{^Is_Math= 	Y}', "");
7090Expect(1, 126706, '\P{Is_Math= 	Y}', "");
7091Expect(0, 126706, '\P{^Is_Math= 	Y}', "");
7092Error('\p{Math: /a/T}');
7093Error('\P{Math: /a/T}');
7094Expect(1, 126705, '\p{Math=t}', "");
7095Expect(0, 126705, '\p{^Math=t}', "");
7096Expect(0, 126705, '\P{Math=t}', "");
7097Expect(1, 126705, '\P{^Math=t}', "");
7098Expect(0, 126706, '\p{Math=t}', "");
7099Expect(1, 126706, '\p{^Math=t}', "");
7100Expect(1, 126706, '\P{Math=t}', "");
7101Expect(0, 126706, '\P{^Math=t}', "");
7102Expect(1, 126705, '\p{Math=		t}', "");
7103Expect(0, 126705, '\p{^Math=		t}', "");
7104Expect(0, 126705, '\P{Math=		t}', "");
7105Expect(1, 126705, '\P{^Math=		t}', "");
7106Expect(0, 126706, '\p{Math=		t}', "");
7107Expect(1, 126706, '\p{^Math=		t}', "");
7108Expect(1, 126706, '\P{Math=		t}', "");
7109Expect(0, 126706, '\P{^Math=		t}', "");
7110Error('\p{Is_Math: /a/	_True}');
7111Error('\P{Is_Math: /a/	_True}');
7112Expect(1, 126705, '\p{Is_Math=true}', "");
7113Expect(0, 126705, '\p{^Is_Math=true}', "");
7114Expect(0, 126705, '\P{Is_Math=true}', "");
7115Expect(1, 126705, '\P{^Is_Math=true}', "");
7116Expect(0, 126706, '\p{Is_Math=true}', "");
7117Expect(1, 126706, '\p{^Is_Math=true}', "");
7118Expect(1, 126706, '\P{Is_Math=true}', "");
7119Expect(0, 126706, '\P{^Is_Math=true}', "");
7120Expect(1, 126705, '\p{Is_Math=_True}', "");
7121Expect(0, 126705, '\p{^Is_Math=_True}', "");
7122Expect(0, 126705, '\P{Is_Math=_True}', "");
7123Expect(1, 126705, '\P{^Is_Math=_True}', "");
7124Expect(0, 126706, '\p{Is_Math=_True}', "");
7125Expect(1, 126706, '\p{^Is_Math=_True}', "");
7126Expect(1, 126706, '\P{Is_Math=_True}', "");
7127Expect(0, 126706, '\P{^Is_Math=_True}', "");
7128Error('\p{Noncharacter_Code_Point=	:=No}');
7129Error('\P{Noncharacter_Code_Point=	:=No}');
7130Expect(1, 1114109, '\p{Noncharacter_Code_Point=no}', "");
7131Expect(0, 1114109, '\p{^Noncharacter_Code_Point=no}', "");
7132Expect(0, 1114109, '\P{Noncharacter_Code_Point=no}', "");
7133Expect(1, 1114109, '\P{^Noncharacter_Code_Point=no}', "");
7134Expect(0, 1114111, '\p{Noncharacter_Code_Point=no}', "");
7135Expect(1, 1114111, '\p{^Noncharacter_Code_Point=no}', "");
7136Expect(1, 1114111, '\P{Noncharacter_Code_Point=no}', "");
7137Expect(0, 1114111, '\P{^Noncharacter_Code_Point=no}', "");
7138Expect(1, 1114109, '\p{Noncharacter_Code_Point= NO}', "");
7139Expect(0, 1114109, '\p{^Noncharacter_Code_Point= NO}', "");
7140Expect(0, 1114109, '\P{Noncharacter_Code_Point= NO}', "");
7141Expect(1, 1114109, '\P{^Noncharacter_Code_Point= NO}', "");
7142Expect(0, 1114111, '\p{Noncharacter_Code_Point= NO}', "");
7143Expect(1, 1114111, '\p{^Noncharacter_Code_Point= NO}', "");
7144Expect(1, 1114111, '\P{Noncharacter_Code_Point= NO}', "");
7145Expect(0, 1114111, '\P{^Noncharacter_Code_Point= NO}', "");
7146Error('\p{NChar:	:=n}');
7147Error('\P{NChar:	:=n}');
7148Expect(1, 1114109, '\p{NChar:   n}', "");
7149Expect(0, 1114109, '\p{^NChar:   n}', "");
7150Expect(0, 1114109, '\P{NChar:   n}', "");
7151Expect(1, 1114109, '\P{^NChar:   n}', "");
7152Expect(0, 1114111, '\p{NChar:   n}', "");
7153Expect(1, 1114111, '\p{^NChar:   n}', "");
7154Expect(1, 1114111, '\P{NChar:   n}', "");
7155Expect(0, 1114111, '\P{^NChar:   n}', "");
7156Expect(1, 1114109, '\p{NChar=-N}', "");
7157Expect(0, 1114109, '\p{^NChar=-N}', "");
7158Expect(0, 1114109, '\P{NChar=-N}', "");
7159Expect(1, 1114109, '\P{^NChar=-N}', "");
7160Expect(0, 1114111, '\p{NChar=-N}', "");
7161Expect(1, 1114111, '\p{^NChar=-N}', "");
7162Expect(1, 1114111, '\P{NChar=-N}', "");
7163Expect(0, 1114111, '\P{^NChar=-N}', "");
7164Error('\p{Is_Noncharacter_Code_Point=/a/F}');
7165Error('\P{Is_Noncharacter_Code_Point=/a/F}');
7166Expect(1, 1114109, '\p{Is_Noncharacter_Code_Point=f}', "");
7167Expect(0, 1114109, '\p{^Is_Noncharacter_Code_Point=f}', "");
7168Expect(0, 1114109, '\P{Is_Noncharacter_Code_Point=f}', "");
7169Expect(1, 1114109, '\P{^Is_Noncharacter_Code_Point=f}', "");
7170Expect(0, 1114111, '\p{Is_Noncharacter_Code_Point=f}', "");
7171Expect(1, 1114111, '\p{^Is_Noncharacter_Code_Point=f}', "");
7172Expect(1, 1114111, '\P{Is_Noncharacter_Code_Point=f}', "");
7173Expect(0, 1114111, '\P{^Is_Noncharacter_Code_Point=f}', "");
7174Expect(1, 1114109, '\p{Is_Noncharacter_Code_Point:   _	F}', "");
7175Expect(0, 1114109, '\p{^Is_Noncharacter_Code_Point:   _	F}', "");
7176Expect(0, 1114109, '\P{Is_Noncharacter_Code_Point:   _	F}', "");
7177Expect(1, 1114109, '\P{^Is_Noncharacter_Code_Point:   _	F}', "");
7178Expect(0, 1114111, '\p{Is_Noncharacter_Code_Point:   _	F}', "");
7179Expect(1, 1114111, '\p{^Is_Noncharacter_Code_Point:   _	F}', "");
7180Expect(1, 1114111, '\P{Is_Noncharacter_Code_Point:   _	F}', "");
7181Expect(0, 1114111, '\P{^Is_Noncharacter_Code_Point:   _	F}', "");
7182Error('\p{Is_NChar=:=FALSE}');
7183Error('\P{Is_NChar=:=FALSE}');
7184Expect(1, 1114109, '\p{Is_NChar=false}', "");
7185Expect(0, 1114109, '\p{^Is_NChar=false}', "");
7186Expect(0, 1114109, '\P{Is_NChar=false}', "");
7187Expect(1, 1114109, '\P{^Is_NChar=false}', "");
7188Expect(0, 1114111, '\p{Is_NChar=false}', "");
7189Expect(1, 1114111, '\p{^Is_NChar=false}', "");
7190Expect(1, 1114111, '\P{Is_NChar=false}', "");
7191Expect(0, 1114111, '\P{^Is_NChar=false}', "");
7192Expect(1, 1114109, '\p{Is_NChar:False}', "");
7193Expect(0, 1114109, '\p{^Is_NChar:False}', "");
7194Expect(0, 1114109, '\P{Is_NChar:False}', "");
7195Expect(1, 1114109, '\P{^Is_NChar:False}', "");
7196Expect(0, 1114111, '\p{Is_NChar:False}', "");
7197Expect(1, 1114111, '\p{^Is_NChar:False}', "");
7198Expect(1, 1114111, '\P{Is_NChar:False}', "");
7199Expect(0, 1114111, '\P{^Is_NChar:False}', "");
7200Error('\p{Noncharacter_Code_Point=_/a/Yes}');
7201Error('\P{Noncharacter_Code_Point=_/a/Yes}');
7202Expect(1, 1114111, '\p{Noncharacter_Code_Point=yes}', "");
7203Expect(0, 1114111, '\p{^Noncharacter_Code_Point=yes}', "");
7204Expect(0, 1114111, '\P{Noncharacter_Code_Point=yes}', "");
7205Expect(1, 1114111, '\P{^Noncharacter_Code_Point=yes}', "");
7206Expect(0, 1114109, '\p{Noncharacter_Code_Point=yes}', "");
7207Expect(1, 1114109, '\p{^Noncharacter_Code_Point=yes}', "");
7208Expect(1, 1114109, '\P{Noncharacter_Code_Point=yes}', "");
7209Expect(0, 1114109, '\P{^Noncharacter_Code_Point=yes}', "");
7210Expect(1, 1114111, '\p{Noncharacter_Code_Point=	 YES}', "");
7211Expect(0, 1114111, '\p{^Noncharacter_Code_Point=	 YES}', "");
7212Expect(0, 1114111, '\P{Noncharacter_Code_Point=	 YES}', "");
7213Expect(1, 1114111, '\P{^Noncharacter_Code_Point=	 YES}', "");
7214Expect(0, 1114109, '\p{Noncharacter_Code_Point=	 YES}', "");
7215Expect(1, 1114109, '\p{^Noncharacter_Code_Point=	 YES}', "");
7216Expect(1, 1114109, '\P{Noncharacter_Code_Point=	 YES}', "");
7217Expect(0, 1114109, '\P{^Noncharacter_Code_Point=	 YES}', "");
7218Error('\p{NChar=:=--y}');
7219Error('\P{NChar=:=--y}');
7220Expect(1, 1114111, '\p{NChar=y}', "");
7221Expect(0, 1114111, '\p{^NChar=y}', "");
7222Expect(0, 1114111, '\P{NChar=y}', "");
7223Expect(1, 1114111, '\P{^NChar=y}', "");
7224Expect(0, 1114109, '\p{NChar=y}', "");
7225Expect(1, 1114109, '\p{^NChar=y}', "");
7226Expect(1, 1114109, '\P{NChar=y}', "");
7227Expect(0, 1114109, '\P{^NChar=y}', "");
7228Expect(1, 1114111, '\p{NChar=_	Y}', "");
7229Expect(0, 1114111, '\p{^NChar=_	Y}', "");
7230Expect(0, 1114111, '\P{NChar=_	Y}', "");
7231Expect(1, 1114111, '\P{^NChar=_	Y}', "");
7232Expect(0, 1114109, '\p{NChar=_	Y}', "");
7233Expect(1, 1114109, '\p{^NChar=_	Y}', "");
7234Expect(1, 1114109, '\P{NChar=_	Y}', "");
7235Expect(0, 1114109, '\P{^NChar=_	Y}', "");
7236Error('\p{Is_Noncharacter_Code_Point:	/a/-T}');
7237Error('\P{Is_Noncharacter_Code_Point:	/a/-T}');
7238Expect(1, 1114111, '\p{Is_Noncharacter_Code_Point:   t}', "");
7239Expect(0, 1114111, '\p{^Is_Noncharacter_Code_Point:   t}', "");
7240Expect(0, 1114111, '\P{Is_Noncharacter_Code_Point:   t}', "");
7241Expect(1, 1114111, '\P{^Is_Noncharacter_Code_Point:   t}', "");
7242Expect(0, 1114109, '\p{Is_Noncharacter_Code_Point:   t}', "");
7243Expect(1, 1114109, '\p{^Is_Noncharacter_Code_Point:   t}', "");
7244Expect(1, 1114109, '\P{Is_Noncharacter_Code_Point:   t}', "");
7245Expect(0, 1114109, '\P{^Is_Noncharacter_Code_Point:   t}', "");
7246Expect(1, 1114111, '\p{Is_Noncharacter_Code_Point=-T}', "");
7247Expect(0, 1114111, '\p{^Is_Noncharacter_Code_Point=-T}', "");
7248Expect(0, 1114111, '\P{Is_Noncharacter_Code_Point=-T}', "");
7249Expect(1, 1114111, '\P{^Is_Noncharacter_Code_Point=-T}', "");
7250Expect(0, 1114109, '\p{Is_Noncharacter_Code_Point=-T}', "");
7251Expect(1, 1114109, '\p{^Is_Noncharacter_Code_Point=-T}', "");
7252Expect(1, 1114109, '\P{Is_Noncharacter_Code_Point=-T}', "");
7253Expect(0, 1114109, '\P{^Is_Noncharacter_Code_Point=-T}', "");
7254Error('\p{Is_NChar=-:=True}');
7255Error('\P{Is_NChar=-:=True}');
7256Expect(1, 1114111, '\p{Is_NChar: true}', "");
7257Expect(0, 1114111, '\p{^Is_NChar: true}', "");
7258Expect(0, 1114111, '\P{Is_NChar: true}', "");
7259Expect(1, 1114111, '\P{^Is_NChar: true}', "");
7260Expect(0, 1114109, '\p{Is_NChar: true}', "");
7261Expect(1, 1114109, '\p{^Is_NChar: true}', "");
7262Expect(1, 1114109, '\P{Is_NChar: true}', "");
7263Expect(0, 1114109, '\P{^Is_NChar: true}', "");
7264Expect(1, 1114111, '\p{Is_NChar=_TRUE}', "");
7265Expect(0, 1114111, '\p{^Is_NChar=_TRUE}', "");
7266Expect(0, 1114111, '\P{Is_NChar=_TRUE}', "");
7267Expect(1, 1114111, '\P{^Is_NChar=_TRUE}', "");
7268Expect(0, 1114109, '\p{Is_NChar=_TRUE}', "");
7269Expect(1, 1114109, '\p{^Is_NChar=_TRUE}', "");
7270Expect(1, 1114109, '\P{Is_NChar=_TRUE}', "");
7271Expect(0, 1114109, '\P{^Is_NChar=_TRUE}', "");
7272Error('\p{NFC_Quick_Check=- maybe:=}');
7273Error('\P{NFC_Quick_Check=- maybe:=}');
7274Expect(1, 69927, '\p{NFC_Quick_Check=maybe}', "");
7275Expect(0, 69927, '\p{^NFC_Quick_Check=maybe}', "");
7276Expect(0, 69927, '\P{NFC_Quick_Check=maybe}', "");
7277Expect(1, 69927, '\P{^NFC_Quick_Check=maybe}', "");
7278Expect(0, 69928, '\p{NFC_Quick_Check=maybe}', "");
7279Expect(1, 69928, '\p{^NFC_Quick_Check=maybe}', "");
7280Expect(1, 69928, '\P{NFC_Quick_Check=maybe}', "");
7281Expect(0, 69928, '\P{^NFC_Quick_Check=maybe}', "");
7282Expect(1, 69927, '\p{NFC_Quick_Check=	maybe}', "");
7283Expect(0, 69927, '\p{^NFC_Quick_Check=	maybe}', "");
7284Expect(0, 69927, '\P{NFC_Quick_Check=	maybe}', "");
7285Expect(1, 69927, '\P{^NFC_Quick_Check=	maybe}', "");
7286Expect(0, 69928, '\p{NFC_Quick_Check=	maybe}', "");
7287Expect(1, 69928, '\p{^NFC_Quick_Check=	maybe}', "");
7288Expect(1, 69928, '\P{NFC_Quick_Check=	maybe}', "");
7289Expect(0, 69928, '\P{^NFC_Quick_Check=	maybe}', "");
7290Error('\p{NFC_QC=-M:=}');
7291Error('\P{NFC_QC=-M:=}');
7292Expect(1, 69927, '\p{NFC_QC=m}', "");
7293Expect(0, 69927, '\p{^NFC_QC=m}', "");
7294Expect(0, 69927, '\P{NFC_QC=m}', "");
7295Expect(1, 69927, '\P{^NFC_QC=m}', "");
7296Expect(0, 69928, '\p{NFC_QC=m}', "");
7297Expect(1, 69928, '\p{^NFC_QC=m}', "");
7298Expect(1, 69928, '\P{NFC_QC=m}', "");
7299Expect(0, 69928, '\P{^NFC_QC=m}', "");
7300Expect(1, 69927, '\p{NFC_QC=-_M}', "");
7301Expect(0, 69927, '\p{^NFC_QC=-_M}', "");
7302Expect(0, 69927, '\P{NFC_QC=-_M}', "");
7303Expect(1, 69927, '\P{^NFC_QC=-_M}', "");
7304Expect(0, 69928, '\p{NFC_QC=-_M}', "");
7305Expect(1, 69928, '\p{^NFC_QC=-_M}', "");
7306Expect(1, 69928, '\P{NFC_QC=-_M}', "");
7307Expect(0, 69928, '\P{^NFC_QC=-_M}', "");
7308Error('\p{Is_NFC_Quick_Check=:=_	maybe}');
7309Error('\P{Is_NFC_Quick_Check=:=_	maybe}');
7310Expect(1, 69927, '\p{Is_NFC_Quick_Check=maybe}', "");
7311Expect(0, 69927, '\p{^Is_NFC_Quick_Check=maybe}', "");
7312Expect(0, 69927, '\P{Is_NFC_Quick_Check=maybe}', "");
7313Expect(1, 69927, '\P{^Is_NFC_Quick_Check=maybe}', "");
7314Expect(0, 69928, '\p{Is_NFC_Quick_Check=maybe}', "");
7315Expect(1, 69928, '\p{^Is_NFC_Quick_Check=maybe}', "");
7316Expect(1, 69928, '\P{Is_NFC_Quick_Check=maybe}', "");
7317Expect(0, 69928, '\P{^Is_NFC_Quick_Check=maybe}', "");
7318Expect(1, 69927, '\p{Is_NFC_Quick_Check=	maybe}', "");
7319Expect(0, 69927, '\p{^Is_NFC_Quick_Check=	maybe}', "");
7320Expect(0, 69927, '\P{Is_NFC_Quick_Check=	maybe}', "");
7321Expect(1, 69927, '\P{^Is_NFC_Quick_Check=	maybe}', "");
7322Expect(0, 69928, '\p{Is_NFC_Quick_Check=	maybe}', "");
7323Expect(1, 69928, '\p{^Is_NFC_Quick_Check=	maybe}', "");
7324Expect(1, 69928, '\P{Is_NFC_Quick_Check=	maybe}', "");
7325Expect(0, 69928, '\P{^Is_NFC_Quick_Check=	maybe}', "");
7326Error('\p{Is_NFC_QC=_/a/m}');
7327Error('\P{Is_NFC_QC=_/a/m}');
7328Expect(1, 69927, '\p{Is_NFC_QC:   m}', "");
7329Expect(0, 69927, '\p{^Is_NFC_QC:   m}', "");
7330Expect(0, 69927, '\P{Is_NFC_QC:   m}', "");
7331Expect(1, 69927, '\P{^Is_NFC_QC:   m}', "");
7332Expect(0, 69928, '\p{Is_NFC_QC:   m}', "");
7333Expect(1, 69928, '\p{^Is_NFC_QC:   m}', "");
7334Expect(1, 69928, '\P{Is_NFC_QC:   m}', "");
7335Expect(0, 69928, '\P{^Is_NFC_QC:   m}', "");
7336Expect(1, 69927, '\p{Is_NFC_QC=_	m}', "");
7337Expect(0, 69927, '\p{^Is_NFC_QC=_	m}', "");
7338Expect(0, 69927, '\P{Is_NFC_QC=_	m}', "");
7339Expect(1, 69927, '\P{^Is_NFC_QC=_	m}', "");
7340Expect(0, 69928, '\p{Is_NFC_QC=_	m}', "");
7341Expect(1, 69928, '\p{^Is_NFC_QC=_	m}', "");
7342Expect(1, 69928, '\P{Is_NFC_QC=_	m}', "");
7343Expect(0, 69928, '\P{^Is_NFC_QC=_	m}', "");
7344Error('\p{NFC_Quick_Check=No/a/}');
7345Error('\P{NFC_Quick_Check=No/a/}');
7346Expect(1, 195101, '\p{NFC_Quick_Check:   no}', "");
7347Expect(0, 195101, '\p{^NFC_Quick_Check:   no}', "");
7348Expect(0, 195101, '\P{NFC_Quick_Check:   no}', "");
7349Expect(1, 195101, '\P{^NFC_Quick_Check:   no}', "");
7350Expect(0, 195102, '\p{NFC_Quick_Check:   no}', "");
7351Expect(1, 195102, '\p{^NFC_Quick_Check:   no}', "");
7352Expect(1, 195102, '\P{NFC_Quick_Check:   no}', "");
7353Expect(0, 195102, '\P{^NFC_Quick_Check:   no}', "");
7354Expect(1, 195101, '\p{NFC_Quick_Check=	 NO}', "");
7355Expect(0, 195101, '\p{^NFC_Quick_Check=	 NO}', "");
7356Expect(0, 195101, '\P{NFC_Quick_Check=	 NO}', "");
7357Expect(1, 195101, '\P{^NFC_Quick_Check=	 NO}', "");
7358Expect(0, 195102, '\p{NFC_Quick_Check=	 NO}', "");
7359Expect(1, 195102, '\p{^NFC_Quick_Check=	 NO}', "");
7360Expect(1, 195102, '\P{NFC_Quick_Check=	 NO}', "");
7361Expect(0, 195102, '\P{^NFC_Quick_Check=	 NO}', "");
7362Error('\p{NFC_QC=	-N/a/}');
7363Error('\P{NFC_QC=	-N/a/}');
7364Expect(1, 195101, '\p{NFC_QC=n}', "");
7365Expect(0, 195101, '\p{^NFC_QC=n}', "");
7366Expect(0, 195101, '\P{NFC_QC=n}', "");
7367Expect(1, 195101, '\P{^NFC_QC=n}', "");
7368Expect(0, 195102, '\p{NFC_QC=n}', "");
7369Expect(1, 195102, '\p{^NFC_QC=n}', "");
7370Expect(1, 195102, '\P{NFC_QC=n}', "");
7371Expect(0, 195102, '\P{^NFC_QC=n}', "");
7372Expect(1, 195101, '\p{NFC_QC=_n}', "");
7373Expect(0, 195101, '\p{^NFC_QC=_n}', "");
7374Expect(0, 195101, '\P{NFC_QC=_n}', "");
7375Expect(1, 195101, '\P{^NFC_QC=_n}', "");
7376Expect(0, 195102, '\p{NFC_QC=_n}', "");
7377Expect(1, 195102, '\p{^NFC_QC=_n}', "");
7378Expect(1, 195102, '\P{NFC_QC=_n}', "");
7379Expect(0, 195102, '\P{^NFC_QC=_n}', "");
7380Error('\p{Is_NFC_Quick_Check=:=NO}');
7381Error('\P{Is_NFC_Quick_Check=:=NO}');
7382Expect(1, 195101, '\p{Is_NFC_Quick_Check=no}', "");
7383Expect(0, 195101, '\p{^Is_NFC_Quick_Check=no}', "");
7384Expect(0, 195101, '\P{Is_NFC_Quick_Check=no}', "");
7385Expect(1, 195101, '\P{^Is_NFC_Quick_Check=no}', "");
7386Expect(0, 195102, '\p{Is_NFC_Quick_Check=no}', "");
7387Expect(1, 195102, '\p{^Is_NFC_Quick_Check=no}', "");
7388Expect(1, 195102, '\P{Is_NFC_Quick_Check=no}', "");
7389Expect(0, 195102, '\P{^Is_NFC_Quick_Check=no}', "");
7390Expect(1, 195101, '\p{Is_NFC_Quick_Check= No}', "");
7391Expect(0, 195101, '\p{^Is_NFC_Quick_Check= No}', "");
7392Expect(0, 195101, '\P{Is_NFC_Quick_Check= No}', "");
7393Expect(1, 195101, '\P{^Is_NFC_Quick_Check= No}', "");
7394Expect(0, 195102, '\p{Is_NFC_Quick_Check= No}', "");
7395Expect(1, 195102, '\p{^Is_NFC_Quick_Check= No}', "");
7396Expect(1, 195102, '\P{Is_NFC_Quick_Check= No}', "");
7397Expect(0, 195102, '\P{^Is_NFC_Quick_Check= No}', "");
7398Error('\p{Is_NFC_QC:   N/a/}');
7399Error('\P{Is_NFC_QC:   N/a/}');
7400Expect(1, 195101, '\p{Is_NFC_QC=n}', "");
7401Expect(0, 195101, '\p{^Is_NFC_QC=n}', "");
7402Expect(0, 195101, '\P{Is_NFC_QC=n}', "");
7403Expect(1, 195101, '\P{^Is_NFC_QC=n}', "");
7404Expect(0, 195102, '\p{Is_NFC_QC=n}', "");
7405Expect(1, 195102, '\p{^Is_NFC_QC=n}', "");
7406Expect(1, 195102, '\P{Is_NFC_QC=n}', "");
7407Expect(0, 195102, '\P{^Is_NFC_QC=n}', "");
7408Expect(1, 195101, '\p{Is_NFC_QC=--N}', "");
7409Expect(0, 195101, '\p{^Is_NFC_QC=--N}', "");
7410Expect(0, 195101, '\P{Is_NFC_QC=--N}', "");
7411Expect(1, 195101, '\P{^Is_NFC_QC=--N}', "");
7412Expect(0, 195102, '\p{Is_NFC_QC=--N}', "");
7413Expect(1, 195102, '\p{^Is_NFC_QC=--N}', "");
7414Expect(1, 195102, '\P{Is_NFC_QC=--N}', "");
7415Expect(0, 195102, '\P{^Is_NFC_QC=--N}', "");
7416Error('\p{NFC_Quick_Check=-YES:=}');
7417Error('\P{NFC_Quick_Check=-YES:=}');
7418Expect(1, 195102, '\p{NFC_Quick_Check=yes}', "");
7419Expect(0, 195102, '\p{^NFC_Quick_Check=yes}', "");
7420Expect(0, 195102, '\P{NFC_Quick_Check=yes}', "");
7421Expect(1, 195102, '\P{^NFC_Quick_Check=yes}', "");
7422Expect(0, 195101, '\p{NFC_Quick_Check=yes}', "");
7423Expect(1, 195101, '\p{^NFC_Quick_Check=yes}', "");
7424Expect(1, 195101, '\P{NFC_Quick_Check=yes}', "");
7425Expect(0, 195101, '\P{^NFC_Quick_Check=yes}', "");
7426Expect(1, 195102, '\p{NFC_Quick_Check=	_YES}', "");
7427Expect(0, 195102, '\p{^NFC_Quick_Check=	_YES}', "");
7428Expect(0, 195102, '\P{NFC_Quick_Check=	_YES}', "");
7429Expect(1, 195102, '\P{^NFC_Quick_Check=	_YES}', "");
7430Expect(0, 195101, '\p{NFC_Quick_Check=	_YES}', "");
7431Expect(1, 195101, '\p{^NFC_Quick_Check=	_YES}', "");
7432Expect(1, 195101, '\P{NFC_Quick_Check=	_YES}', "");
7433Expect(0, 195101, '\P{^NFC_Quick_Check=	_YES}', "");
7434Error('\p{NFC_QC:   --Y:=}');
7435Error('\P{NFC_QC:   --Y:=}');
7436Expect(1, 195102, '\p{NFC_QC=y}', "");
7437Expect(0, 195102, '\p{^NFC_QC=y}', "");
7438Expect(0, 195102, '\P{NFC_QC=y}', "");
7439Expect(1, 195102, '\P{^NFC_QC=y}', "");
7440Expect(0, 195101, '\p{NFC_QC=y}', "");
7441Expect(1, 195101, '\p{^NFC_QC=y}', "");
7442Expect(1, 195101, '\P{NFC_QC=y}', "");
7443Expect(0, 195101, '\P{^NFC_QC=y}', "");
7444Expect(1, 195102, '\p{NFC_QC=	Y}', "");
7445Expect(0, 195102, '\p{^NFC_QC=	Y}', "");
7446Expect(0, 195102, '\P{NFC_QC=	Y}', "");
7447Expect(1, 195102, '\P{^NFC_QC=	Y}', "");
7448Expect(0, 195101, '\p{NFC_QC=	Y}', "");
7449Expect(1, 195101, '\p{^NFC_QC=	Y}', "");
7450Expect(1, 195101, '\P{NFC_QC=	Y}', "");
7451Expect(0, 195101, '\P{^NFC_QC=	Y}', "");
7452Error('\p{Is_NFC_Quick_Check=	 Yes/a/}');
7453Error('\P{Is_NFC_Quick_Check=	 Yes/a/}');
7454Expect(1, 195102, '\p{Is_NFC_Quick_Check=yes}', "");
7455Expect(0, 195102, '\p{^Is_NFC_Quick_Check=yes}', "");
7456Expect(0, 195102, '\P{Is_NFC_Quick_Check=yes}', "");
7457Expect(1, 195102, '\P{^Is_NFC_Quick_Check=yes}', "");
7458Expect(0, 195101, '\p{Is_NFC_Quick_Check=yes}', "");
7459Expect(1, 195101, '\p{^Is_NFC_Quick_Check=yes}', "");
7460Expect(1, 195101, '\P{Is_NFC_Quick_Check=yes}', "");
7461Expect(0, 195101, '\P{^Is_NFC_Quick_Check=yes}', "");
7462Expect(1, 195102, '\p{Is_NFC_Quick_Check=_Yes}', "");
7463Expect(0, 195102, '\p{^Is_NFC_Quick_Check=_Yes}', "");
7464Expect(0, 195102, '\P{Is_NFC_Quick_Check=_Yes}', "");
7465Expect(1, 195102, '\P{^Is_NFC_Quick_Check=_Yes}', "");
7466Expect(0, 195101, '\p{Is_NFC_Quick_Check=_Yes}', "");
7467Expect(1, 195101, '\p{^Is_NFC_Quick_Check=_Yes}', "");
7468Expect(1, 195101, '\P{Is_NFC_Quick_Check=_Yes}', "");
7469Expect(0, 195101, '\P{^Is_NFC_Quick_Check=_Yes}', "");
7470Error('\p{Is_NFC_QC=_ Y:=}');
7471Error('\P{Is_NFC_QC=_ Y:=}');
7472Expect(1, 195102, '\p{Is_NFC_QC:	y}', "");
7473Expect(0, 195102, '\p{^Is_NFC_QC:	y}', "");
7474Expect(0, 195102, '\P{Is_NFC_QC:	y}', "");
7475Expect(1, 195102, '\P{^Is_NFC_QC:	y}', "");
7476Expect(0, 195101, '\p{Is_NFC_QC:	y}', "");
7477Expect(1, 195101, '\p{^Is_NFC_QC:	y}', "");
7478Expect(1, 195101, '\P{Is_NFC_QC:	y}', "");
7479Expect(0, 195101, '\P{^Is_NFC_QC:	y}', "");
7480Expect(1, 195102, '\p{Is_NFC_QC=-	Y}', "");
7481Expect(0, 195102, '\p{^Is_NFC_QC=-	Y}', "");
7482Expect(0, 195102, '\P{Is_NFC_QC=-	Y}', "");
7483Expect(1, 195102, '\P{^Is_NFC_QC=-	Y}', "");
7484Expect(0, 195101, '\p{Is_NFC_QC=-	Y}', "");
7485Expect(1, 195101, '\p{^Is_NFC_QC=-	Y}', "");
7486Expect(1, 195101, '\P{Is_NFC_QC=-	Y}', "");
7487Expect(0, 195101, '\P{^Is_NFC_QC=-	Y}', "");
7488Error('\p{NFD_Quick_Check: -no:=}');
7489Error('\P{NFD_Quick_Check: -no:=}');
7490Expect(1, 195101, '\p{NFD_Quick_Check=no}', "");
7491Expect(0, 195101, '\p{^NFD_Quick_Check=no}', "");
7492Expect(0, 195101, '\P{NFD_Quick_Check=no}', "");
7493Expect(1, 195101, '\P{^NFD_Quick_Check=no}', "");
7494Expect(0, 195102, '\p{NFD_Quick_Check=no}', "");
7495Expect(1, 195102, '\p{^NFD_Quick_Check=no}', "");
7496Expect(1, 195102, '\P{NFD_Quick_Check=no}', "");
7497Expect(0, 195102, '\P{^NFD_Quick_Check=no}', "");
7498Expect(1, 195101, '\p{NFD_Quick_Check=	No}', "");
7499Expect(0, 195101, '\p{^NFD_Quick_Check=	No}', "");
7500Expect(0, 195101, '\P{NFD_Quick_Check=	No}', "");
7501Expect(1, 195101, '\P{^NFD_Quick_Check=	No}', "");
7502Expect(0, 195102, '\p{NFD_Quick_Check=	No}', "");
7503Expect(1, 195102, '\p{^NFD_Quick_Check=	No}', "");
7504Expect(1, 195102, '\P{NFD_Quick_Check=	No}', "");
7505Expect(0, 195102, '\P{^NFD_Quick_Check=	No}', "");
7506Error('\p{NFD_QC=:=n}');
7507Error('\P{NFD_QC=:=n}');
7508Expect(1, 195101, '\p{NFD_QC:n}', "");
7509Expect(0, 195101, '\p{^NFD_QC:n}', "");
7510Expect(0, 195101, '\P{NFD_QC:n}', "");
7511Expect(1, 195101, '\P{^NFD_QC:n}', "");
7512Expect(0, 195102, '\p{NFD_QC:n}', "");
7513Expect(1, 195102, '\p{^NFD_QC:n}', "");
7514Expect(1, 195102, '\P{NFD_QC:n}', "");
7515Expect(0, 195102, '\P{^NFD_QC:n}', "");
7516Expect(1, 195101, '\p{NFD_QC=	N}', "");
7517Expect(0, 195101, '\p{^NFD_QC=	N}', "");
7518Expect(0, 195101, '\P{NFD_QC=	N}', "");
7519Expect(1, 195101, '\P{^NFD_QC=	N}', "");
7520Expect(0, 195102, '\p{NFD_QC=	N}', "");
7521Expect(1, 195102, '\p{^NFD_QC=	N}', "");
7522Expect(1, 195102, '\P{NFD_QC=	N}', "");
7523Expect(0, 195102, '\P{^NFD_QC=	N}', "");
7524Error('\p{Is_NFD_Quick_Check: No:=}');
7525Error('\P{Is_NFD_Quick_Check: No:=}');
7526Expect(1, 195101, '\p{Is_NFD_Quick_Check=no}', "");
7527Expect(0, 195101, '\p{^Is_NFD_Quick_Check=no}', "");
7528Expect(0, 195101, '\P{Is_NFD_Quick_Check=no}', "");
7529Expect(1, 195101, '\P{^Is_NFD_Quick_Check=no}', "");
7530Expect(0, 195102, '\p{Is_NFD_Quick_Check=no}', "");
7531Expect(1, 195102, '\p{^Is_NFD_Quick_Check=no}', "");
7532Expect(1, 195102, '\P{Is_NFD_Quick_Check=no}', "");
7533Expect(0, 195102, '\P{^Is_NFD_Quick_Check=no}', "");
7534Expect(1, 195101, '\p{Is_NFD_Quick_Check=_NO}', "");
7535Expect(0, 195101, '\p{^Is_NFD_Quick_Check=_NO}', "");
7536Expect(0, 195101, '\P{Is_NFD_Quick_Check=_NO}', "");
7537Expect(1, 195101, '\P{^Is_NFD_Quick_Check=_NO}', "");
7538Expect(0, 195102, '\p{Is_NFD_Quick_Check=_NO}', "");
7539Expect(1, 195102, '\p{^Is_NFD_Quick_Check=_NO}', "");
7540Expect(1, 195102, '\P{Is_NFD_Quick_Check=_NO}', "");
7541Expect(0, 195102, '\P{^Is_NFD_Quick_Check=_NO}', "");
7542Error('\p{Is_NFD_QC= :=n}');
7543Error('\P{Is_NFD_QC= :=n}');
7544Expect(1, 195101, '\p{Is_NFD_QC=n}', "");
7545Expect(0, 195101, '\p{^Is_NFD_QC=n}', "");
7546Expect(0, 195101, '\P{Is_NFD_QC=n}', "");
7547Expect(1, 195101, '\P{^Is_NFD_QC=n}', "");
7548Expect(0, 195102, '\p{Is_NFD_QC=n}', "");
7549Expect(1, 195102, '\p{^Is_NFD_QC=n}', "");
7550Expect(1, 195102, '\P{Is_NFD_QC=n}', "");
7551Expect(0, 195102, '\P{^Is_NFD_QC=n}', "");
7552Expect(1, 195101, '\p{Is_NFD_QC= 	n}', "");
7553Expect(0, 195101, '\p{^Is_NFD_QC= 	n}', "");
7554Expect(0, 195101, '\P{Is_NFD_QC= 	n}', "");
7555Expect(1, 195101, '\P{^Is_NFD_QC= 	n}', "");
7556Expect(0, 195102, '\p{Is_NFD_QC= 	n}', "");
7557Expect(1, 195102, '\p{^Is_NFD_QC= 	n}', "");
7558Expect(1, 195102, '\P{Is_NFD_QC= 	n}', "");
7559Expect(0, 195102, '\P{^Is_NFD_QC= 	n}', "");
7560Error('\p{NFD_Quick_Check=_-Yes:=}');
7561Error('\P{NFD_Quick_Check=_-Yes:=}');
7562Expect(1, 195102, '\p{NFD_Quick_Check=yes}', "");
7563Expect(0, 195102, '\p{^NFD_Quick_Check=yes}', "");
7564Expect(0, 195102, '\P{NFD_Quick_Check=yes}', "");
7565Expect(1, 195102, '\P{^NFD_Quick_Check=yes}', "");
7566Expect(0, 195101, '\p{NFD_Quick_Check=yes}', "");
7567Expect(1, 195101, '\p{^NFD_Quick_Check=yes}', "");
7568Expect(1, 195101, '\P{NFD_Quick_Check=yes}', "");
7569Expect(0, 195101, '\P{^NFD_Quick_Check=yes}', "");
7570Expect(1, 195102, '\p{NFD_Quick_Check=YES}', "");
7571Expect(0, 195102, '\p{^NFD_Quick_Check=YES}', "");
7572Expect(0, 195102, '\P{NFD_Quick_Check=YES}', "");
7573Expect(1, 195102, '\P{^NFD_Quick_Check=YES}', "");
7574Expect(0, 195101, '\p{NFD_Quick_Check=YES}', "");
7575Expect(1, 195101, '\p{^NFD_Quick_Check=YES}', "");
7576Expect(1, 195101, '\P{NFD_Quick_Check=YES}', "");
7577Expect(0, 195101, '\P{^NFD_Quick_Check=YES}', "");
7578Error('\p{NFD_QC=_ Y:=}');
7579Error('\P{NFD_QC=_ Y:=}');
7580Expect(1, 195102, '\p{NFD_QC=y}', "");
7581Expect(0, 195102, '\p{^NFD_QC=y}', "");
7582Expect(0, 195102, '\P{NFD_QC=y}', "");
7583Expect(1, 195102, '\P{^NFD_QC=y}', "");
7584Expect(0, 195101, '\p{NFD_QC=y}', "");
7585Expect(1, 195101, '\p{^NFD_QC=y}', "");
7586Expect(1, 195101, '\P{NFD_QC=y}', "");
7587Expect(0, 195101, '\P{^NFD_QC=y}', "");
7588Expect(1, 195102, '\p{NFD_QC= -Y}', "");
7589Expect(0, 195102, '\p{^NFD_QC= -Y}', "");
7590Expect(0, 195102, '\P{NFD_QC= -Y}', "");
7591Expect(1, 195102, '\P{^NFD_QC= -Y}', "");
7592Expect(0, 195101, '\p{NFD_QC= -Y}', "");
7593Expect(1, 195101, '\p{^NFD_QC= -Y}', "");
7594Expect(1, 195101, '\P{NFD_QC= -Y}', "");
7595Expect(0, 195101, '\P{^NFD_QC= -Y}', "");
7596Error('\p{Is_NFD_Quick_Check=-/a/YES}');
7597Error('\P{Is_NFD_Quick_Check=-/a/YES}');
7598Expect(1, 195102, '\p{Is_NFD_Quick_Check=yes}', "");
7599Expect(0, 195102, '\p{^Is_NFD_Quick_Check=yes}', "");
7600Expect(0, 195102, '\P{Is_NFD_Quick_Check=yes}', "");
7601Expect(1, 195102, '\P{^Is_NFD_Quick_Check=yes}', "");
7602Expect(0, 195101, '\p{Is_NFD_Quick_Check=yes}', "");
7603Expect(1, 195101, '\p{^Is_NFD_Quick_Check=yes}', "");
7604Expect(1, 195101, '\P{Is_NFD_Quick_Check=yes}', "");
7605Expect(0, 195101, '\P{^Is_NFD_Quick_Check=yes}', "");
7606Expect(1, 195102, '\p{Is_NFD_Quick_Check=-Yes}', "");
7607Expect(0, 195102, '\p{^Is_NFD_Quick_Check=-Yes}', "");
7608Expect(0, 195102, '\P{Is_NFD_Quick_Check=-Yes}', "");
7609Expect(1, 195102, '\P{^Is_NFD_Quick_Check=-Yes}', "");
7610Expect(0, 195101, '\p{Is_NFD_Quick_Check=-Yes}', "");
7611Expect(1, 195101, '\p{^Is_NFD_Quick_Check=-Yes}', "");
7612Expect(1, 195101, '\P{Is_NFD_Quick_Check=-Yes}', "");
7613Expect(0, 195101, '\P{^Is_NFD_Quick_Check=-Yes}', "");
7614Error('\p{Is_NFD_QC=_-Y:=}');
7615Error('\P{Is_NFD_QC=_-Y:=}');
7616Expect(1, 195102, '\p{Is_NFD_QC=y}', "");
7617Expect(0, 195102, '\p{^Is_NFD_QC=y}', "");
7618Expect(0, 195102, '\P{Is_NFD_QC=y}', "");
7619Expect(1, 195102, '\P{^Is_NFD_QC=y}', "");
7620Expect(0, 195101, '\p{Is_NFD_QC=y}', "");
7621Expect(1, 195101, '\p{^Is_NFD_QC=y}', "");
7622Expect(1, 195101, '\P{Is_NFD_QC=y}', "");
7623Expect(0, 195101, '\P{^Is_NFD_QC=y}', "");
7624Expect(1, 195102, '\p{Is_NFD_QC: -Y}', "");
7625Expect(0, 195102, '\p{^Is_NFD_QC: -Y}', "");
7626Expect(0, 195102, '\P{Is_NFD_QC: -Y}', "");
7627Expect(1, 195102, '\P{^Is_NFD_QC: -Y}', "");
7628Expect(0, 195101, '\p{Is_NFD_QC: -Y}', "");
7629Expect(1, 195101, '\p{^Is_NFD_QC: -Y}', "");
7630Expect(1, 195101, '\P{Is_NFD_QC: -Y}', "");
7631Expect(0, 195101, '\P{^Is_NFD_QC: -Y}', "");
7632Error('\p{NFKC_Quick_Check:   /a/_ maybe}');
7633Error('\P{NFKC_Quick_Check:   /a/_ maybe}');
7634Expect(1, 69927, '\p{NFKC_Quick_Check=maybe}', "");
7635Expect(0, 69927, '\p{^NFKC_Quick_Check=maybe}', "");
7636Expect(0, 69927, '\P{NFKC_Quick_Check=maybe}', "");
7637Expect(1, 69927, '\P{^NFKC_Quick_Check=maybe}', "");
7638Expect(0, 69928, '\p{NFKC_Quick_Check=maybe}', "");
7639Expect(1, 69928, '\p{^NFKC_Quick_Check=maybe}', "");
7640Expect(1, 69928, '\P{NFKC_Quick_Check=maybe}', "");
7641Expect(0, 69928, '\P{^NFKC_Quick_Check=maybe}', "");
7642Expect(1, 69927, '\p{NFKC_Quick_Check=  Maybe}', "");
7643Expect(0, 69927, '\p{^NFKC_Quick_Check=  Maybe}', "");
7644Expect(0, 69927, '\P{NFKC_Quick_Check=  Maybe}', "");
7645Expect(1, 69927, '\P{^NFKC_Quick_Check=  Maybe}', "");
7646Expect(0, 69928, '\p{NFKC_Quick_Check=  Maybe}', "");
7647Expect(1, 69928, '\p{^NFKC_Quick_Check=  Maybe}', "");
7648Expect(1, 69928, '\P{NFKC_Quick_Check=  Maybe}', "");
7649Expect(0, 69928, '\P{^NFKC_Quick_Check=  Maybe}', "");
7650Error('\p{NFKC_QC=:=M}');
7651Error('\P{NFKC_QC=:=M}');
7652Expect(1, 69927, '\p{NFKC_QC=m}', "");
7653Expect(0, 69927, '\p{^NFKC_QC=m}', "");
7654Expect(0, 69927, '\P{NFKC_QC=m}', "");
7655Expect(1, 69927, '\P{^NFKC_QC=m}', "");
7656Expect(0, 69928, '\p{NFKC_QC=m}', "");
7657Expect(1, 69928, '\p{^NFKC_QC=m}', "");
7658Expect(1, 69928, '\P{NFKC_QC=m}', "");
7659Expect(0, 69928, '\P{^NFKC_QC=m}', "");
7660Expect(1, 69927, '\p{NFKC_QC=  m}', "");
7661Expect(0, 69927, '\p{^NFKC_QC=  m}', "");
7662Expect(0, 69927, '\P{NFKC_QC=  m}', "");
7663Expect(1, 69927, '\P{^NFKC_QC=  m}', "");
7664Expect(0, 69928, '\p{NFKC_QC=  m}', "");
7665Expect(1, 69928, '\p{^NFKC_QC=  m}', "");
7666Expect(1, 69928, '\P{NFKC_QC=  m}', "");
7667Expect(0, 69928, '\P{^NFKC_QC=  m}', "");
7668Error('\p{Is_NFKC_Quick_Check:	 maybe:=}');
7669Error('\P{Is_NFKC_Quick_Check:	 maybe:=}');
7670Expect(1, 69927, '\p{Is_NFKC_Quick_Check=maybe}', "");
7671Expect(0, 69927, '\p{^Is_NFKC_Quick_Check=maybe}', "");
7672Expect(0, 69927, '\P{Is_NFKC_Quick_Check=maybe}', "");
7673Expect(1, 69927, '\P{^Is_NFKC_Quick_Check=maybe}', "");
7674Expect(0, 69928, '\p{Is_NFKC_Quick_Check=maybe}', "");
7675Expect(1, 69928, '\p{^Is_NFKC_Quick_Check=maybe}', "");
7676Expect(1, 69928, '\P{Is_NFKC_Quick_Check=maybe}', "");
7677Expect(0, 69928, '\P{^Is_NFKC_Quick_Check=maybe}', "");
7678Expect(1, 69927, '\p{Is_NFKC_Quick_Check=	_Maybe}', "");
7679Expect(0, 69927, '\p{^Is_NFKC_Quick_Check=	_Maybe}', "");
7680Expect(0, 69927, '\P{Is_NFKC_Quick_Check=	_Maybe}', "");
7681Expect(1, 69927, '\P{^Is_NFKC_Quick_Check=	_Maybe}', "");
7682Expect(0, 69928, '\p{Is_NFKC_Quick_Check=	_Maybe}', "");
7683Expect(1, 69928, '\p{^Is_NFKC_Quick_Check=	_Maybe}', "");
7684Expect(1, 69928, '\P{Is_NFKC_Quick_Check=	_Maybe}', "");
7685Expect(0, 69928, '\P{^Is_NFKC_Quick_Check=	_Maybe}', "");
7686Error('\p{Is_NFKC_QC=-	m:=}');
7687Error('\P{Is_NFKC_QC=-	m:=}');
7688Expect(1, 69927, '\p{Is_NFKC_QC=m}', "");
7689Expect(0, 69927, '\p{^Is_NFKC_QC=m}', "");
7690Expect(0, 69927, '\P{Is_NFKC_QC=m}', "");
7691Expect(1, 69927, '\P{^Is_NFKC_QC=m}', "");
7692Expect(0, 69928, '\p{Is_NFKC_QC=m}', "");
7693Expect(1, 69928, '\p{^Is_NFKC_QC=m}', "");
7694Expect(1, 69928, '\P{Is_NFKC_QC=m}', "");
7695Expect(0, 69928, '\P{^Is_NFKC_QC=m}', "");
7696Expect(1, 69927, '\p{Is_NFKC_QC:-M}', "");
7697Expect(0, 69927, '\p{^Is_NFKC_QC:-M}', "");
7698Expect(0, 69927, '\P{Is_NFKC_QC:-M}', "");
7699Expect(1, 69927, '\P{^Is_NFKC_QC:-M}', "");
7700Expect(0, 69928, '\p{Is_NFKC_QC:-M}', "");
7701Expect(1, 69928, '\p{^Is_NFKC_QC:-M}', "");
7702Expect(1, 69928, '\P{Is_NFKC_QC:-M}', "");
7703Expect(0, 69928, '\P{^Is_NFKC_QC:-M}', "");
7704Error('\p{NFKC_Quick_Check=:=-	NO}');
7705Error('\P{NFKC_Quick_Check=:=-	NO}');
7706Expect(1, 195101, '\p{NFKC_Quick_Check=no}', "");
7707Expect(0, 195101, '\p{^NFKC_Quick_Check=no}', "");
7708Expect(0, 195101, '\P{NFKC_Quick_Check=no}', "");
7709Expect(1, 195101, '\P{^NFKC_Quick_Check=no}', "");
7710Expect(0, 195102, '\p{NFKC_Quick_Check=no}', "");
7711Expect(1, 195102, '\p{^NFKC_Quick_Check=no}', "");
7712Expect(1, 195102, '\P{NFKC_Quick_Check=no}', "");
7713Expect(0, 195102, '\P{^NFKC_Quick_Check=no}', "");
7714Expect(1, 195101, '\p{NFKC_Quick_Check=_	NO}', "");
7715Expect(0, 195101, '\p{^NFKC_Quick_Check=_	NO}', "");
7716Expect(0, 195101, '\P{NFKC_Quick_Check=_	NO}', "");
7717Expect(1, 195101, '\P{^NFKC_Quick_Check=_	NO}', "");
7718Expect(0, 195102, '\p{NFKC_Quick_Check=_	NO}', "");
7719Expect(1, 195102, '\p{^NFKC_Quick_Check=_	NO}', "");
7720Expect(1, 195102, '\P{NFKC_Quick_Check=_	NO}', "");
7721Expect(0, 195102, '\P{^NFKC_Quick_Check=_	NO}', "");
7722Error('\p{NFKC_QC=_n/a/}');
7723Error('\P{NFKC_QC=_n/a/}');
7724Expect(1, 195101, '\p{NFKC_QC=n}', "");
7725Expect(0, 195101, '\p{^NFKC_QC=n}', "");
7726Expect(0, 195101, '\P{NFKC_QC=n}', "");
7727Expect(1, 195101, '\P{^NFKC_QC=n}', "");
7728Expect(0, 195102, '\p{NFKC_QC=n}', "");
7729Expect(1, 195102, '\p{^NFKC_QC=n}', "");
7730Expect(1, 195102, '\P{NFKC_QC=n}', "");
7731Expect(0, 195102, '\P{^NFKC_QC=n}', "");
7732Expect(1, 195101, '\p{NFKC_QC= 	N}', "");
7733Expect(0, 195101, '\p{^NFKC_QC= 	N}', "");
7734Expect(0, 195101, '\P{NFKC_QC= 	N}', "");
7735Expect(1, 195101, '\P{^NFKC_QC= 	N}', "");
7736Expect(0, 195102, '\p{NFKC_QC= 	N}', "");
7737Expect(1, 195102, '\p{^NFKC_QC= 	N}', "");
7738Expect(1, 195102, '\P{NFKC_QC= 	N}', "");
7739Expect(0, 195102, '\P{^NFKC_QC= 	N}', "");
7740Error('\p{Is_NFKC_Quick_Check=:=No}');
7741Error('\P{Is_NFKC_Quick_Check=:=No}');
7742Expect(1, 195101, '\p{Is_NFKC_Quick_Check=no}', "");
7743Expect(0, 195101, '\p{^Is_NFKC_Quick_Check=no}', "");
7744Expect(0, 195101, '\P{Is_NFKC_Quick_Check=no}', "");
7745Expect(1, 195101, '\P{^Is_NFKC_Quick_Check=no}', "");
7746Expect(0, 195102, '\p{Is_NFKC_Quick_Check=no}', "");
7747Expect(1, 195102, '\p{^Is_NFKC_Quick_Check=no}', "");
7748Expect(1, 195102, '\P{Is_NFKC_Quick_Check=no}', "");
7749Expect(0, 195102, '\P{^Is_NFKC_Quick_Check=no}', "");
7750Expect(1, 195101, '\p{Is_NFKC_Quick_Check=	No}', "");
7751Expect(0, 195101, '\p{^Is_NFKC_Quick_Check=	No}', "");
7752Expect(0, 195101, '\P{Is_NFKC_Quick_Check=	No}', "");
7753Expect(1, 195101, '\P{^Is_NFKC_Quick_Check=	No}', "");
7754Expect(0, 195102, '\p{Is_NFKC_Quick_Check=	No}', "");
7755Expect(1, 195102, '\p{^Is_NFKC_Quick_Check=	No}', "");
7756Expect(1, 195102, '\P{Is_NFKC_Quick_Check=	No}', "");
7757Expect(0, 195102, '\P{^Is_NFKC_Quick_Check=	No}', "");
7758Error('\p{Is_NFKC_QC=_N/a/}');
7759Error('\P{Is_NFKC_QC=_N/a/}');
7760Expect(1, 195101, '\p{Is_NFKC_QC=n}', "");
7761Expect(0, 195101, '\p{^Is_NFKC_QC=n}', "");
7762Expect(0, 195101, '\P{Is_NFKC_QC=n}', "");
7763Expect(1, 195101, '\P{^Is_NFKC_QC=n}', "");
7764Expect(0, 195102, '\p{Is_NFKC_QC=n}', "");
7765Expect(1, 195102, '\p{^Is_NFKC_QC=n}', "");
7766Expect(1, 195102, '\P{Is_NFKC_QC=n}', "");
7767Expect(0, 195102, '\P{^Is_NFKC_QC=n}', "");
7768Expect(1, 195101, '\p{Is_NFKC_QC=	 N}', "");
7769Expect(0, 195101, '\p{^Is_NFKC_QC=	 N}', "");
7770Expect(0, 195101, '\P{Is_NFKC_QC=	 N}', "");
7771Expect(1, 195101, '\P{^Is_NFKC_QC=	 N}', "");
7772Expect(0, 195102, '\p{Is_NFKC_QC=	 N}', "");
7773Expect(1, 195102, '\p{^Is_NFKC_QC=	 N}', "");
7774Expect(1, 195102, '\P{Is_NFKC_QC=	 N}', "");
7775Expect(0, 195102, '\P{^Is_NFKC_QC=	 N}', "");
7776Error('\p{NFKC_Quick_Check:	_/a/Yes}');
7777Error('\P{NFKC_Quick_Check:	_/a/Yes}');
7778Expect(1, 195102, '\p{NFKC_Quick_Check:   yes}', "");
7779Expect(0, 195102, '\p{^NFKC_Quick_Check:   yes}', "");
7780Expect(0, 195102, '\P{NFKC_Quick_Check:   yes}', "");
7781Expect(1, 195102, '\P{^NFKC_Quick_Check:   yes}', "");
7782Expect(0, 195101, '\p{NFKC_Quick_Check:   yes}', "");
7783Expect(1, 195101, '\p{^NFKC_Quick_Check:   yes}', "");
7784Expect(1, 195101, '\P{NFKC_Quick_Check:   yes}', "");
7785Expect(0, 195101, '\P{^NFKC_Quick_Check:   yes}', "");
7786Expect(1, 195102, '\p{NFKC_Quick_Check=_	Yes}', "");
7787Expect(0, 195102, '\p{^NFKC_Quick_Check=_	Yes}', "");
7788Expect(0, 195102, '\P{NFKC_Quick_Check=_	Yes}', "");
7789Expect(1, 195102, '\P{^NFKC_Quick_Check=_	Yes}', "");
7790Expect(0, 195101, '\p{NFKC_Quick_Check=_	Yes}', "");
7791Expect(1, 195101, '\p{^NFKC_Quick_Check=_	Yes}', "");
7792Expect(1, 195101, '\P{NFKC_Quick_Check=_	Yes}', "");
7793Expect(0, 195101, '\P{^NFKC_Quick_Check=_	Yes}', "");
7794Error('\p{NFKC_QC=_ Y:=}');
7795Error('\P{NFKC_QC=_ Y:=}');
7796Expect(1, 195102, '\p{NFKC_QC:	y}', "");
7797Expect(0, 195102, '\p{^NFKC_QC:	y}', "");
7798Expect(0, 195102, '\P{NFKC_QC:	y}', "");
7799Expect(1, 195102, '\P{^NFKC_QC:	y}', "");
7800Expect(0, 195101, '\p{NFKC_QC:	y}', "");
7801Expect(1, 195101, '\p{^NFKC_QC:	y}', "");
7802Expect(1, 195101, '\P{NFKC_QC:	y}', "");
7803Expect(0, 195101, '\P{^NFKC_QC:	y}', "");
7804Expect(1, 195102, '\p{NFKC_QC=		Y}', "");
7805Expect(0, 195102, '\p{^NFKC_QC=		Y}', "");
7806Expect(0, 195102, '\P{NFKC_QC=		Y}', "");
7807Expect(1, 195102, '\P{^NFKC_QC=		Y}', "");
7808Expect(0, 195101, '\p{NFKC_QC=		Y}', "");
7809Expect(1, 195101, '\p{^NFKC_QC=		Y}', "");
7810Expect(1, 195101, '\P{NFKC_QC=		Y}', "");
7811Expect(0, 195101, '\P{^NFKC_QC=		Y}', "");
7812Error('\p{Is_NFKC_Quick_Check=/a/  YES}');
7813Error('\P{Is_NFKC_Quick_Check=/a/  YES}');
7814Expect(1, 195102, '\p{Is_NFKC_Quick_Check=yes}', "");
7815Expect(0, 195102, '\p{^Is_NFKC_Quick_Check=yes}', "");
7816Expect(0, 195102, '\P{Is_NFKC_Quick_Check=yes}', "");
7817Expect(1, 195102, '\P{^Is_NFKC_Quick_Check=yes}', "");
7818Expect(0, 195101, '\p{Is_NFKC_Quick_Check=yes}', "");
7819Expect(1, 195101, '\p{^Is_NFKC_Quick_Check=yes}', "");
7820Expect(1, 195101, '\P{Is_NFKC_Quick_Check=yes}', "");
7821Expect(0, 195101, '\P{^Is_NFKC_Quick_Check=yes}', "");
7822Expect(1, 195102, '\p{Is_NFKC_Quick_Check=-_yes}', "");
7823Expect(0, 195102, '\p{^Is_NFKC_Quick_Check=-_yes}', "");
7824Expect(0, 195102, '\P{Is_NFKC_Quick_Check=-_yes}', "");
7825Expect(1, 195102, '\P{^Is_NFKC_Quick_Check=-_yes}', "");
7826Expect(0, 195101, '\p{Is_NFKC_Quick_Check=-_yes}', "");
7827Expect(1, 195101, '\p{^Is_NFKC_Quick_Check=-_yes}', "");
7828Expect(1, 195101, '\P{Is_NFKC_Quick_Check=-_yes}', "");
7829Expect(0, 195101, '\P{^Is_NFKC_Quick_Check=-_yes}', "");
7830Error('\p{Is_NFKC_QC=/a/Y}');
7831Error('\P{Is_NFKC_QC=/a/Y}');
7832Expect(1, 195102, '\p{Is_NFKC_QC=y}', "");
7833Expect(0, 195102, '\p{^Is_NFKC_QC=y}', "");
7834Expect(0, 195102, '\P{Is_NFKC_QC=y}', "");
7835Expect(1, 195102, '\P{^Is_NFKC_QC=y}', "");
7836Expect(0, 195101, '\p{Is_NFKC_QC=y}', "");
7837Expect(1, 195101, '\p{^Is_NFKC_QC=y}', "");
7838Expect(1, 195101, '\P{Is_NFKC_QC=y}', "");
7839Expect(0, 195101, '\P{^Is_NFKC_QC=y}', "");
7840Expect(1, 195102, '\p{Is_NFKC_QC=_ Y}', "");
7841Expect(0, 195102, '\p{^Is_NFKC_QC=_ Y}', "");
7842Expect(0, 195102, '\P{Is_NFKC_QC=_ Y}', "");
7843Expect(1, 195102, '\P{^Is_NFKC_QC=_ Y}', "");
7844Expect(0, 195101, '\p{Is_NFKC_QC=_ Y}', "");
7845Expect(1, 195101, '\p{^Is_NFKC_QC=_ Y}', "");
7846Expect(1, 195101, '\P{Is_NFKC_QC=_ Y}', "");
7847Expect(0, 195101, '\P{^Is_NFKC_QC=_ Y}', "");
7848Error('\p{NFKD_Quick_Check=/a/	 No}');
7849Error('\P{NFKD_Quick_Check=/a/	 No}');
7850Expect(1, 195101, '\p{NFKD_Quick_Check=no}', "");
7851Expect(0, 195101, '\p{^NFKD_Quick_Check=no}', "");
7852Expect(0, 195101, '\P{NFKD_Quick_Check=no}', "");
7853Expect(1, 195101, '\P{^NFKD_Quick_Check=no}', "");
7854Expect(0, 195102, '\p{NFKD_Quick_Check=no}', "");
7855Expect(1, 195102, '\p{^NFKD_Quick_Check=no}', "");
7856Expect(1, 195102, '\P{NFKD_Quick_Check=no}', "");
7857Expect(0, 195102, '\P{^NFKD_Quick_Check=no}', "");
7858Expect(1, 195101, '\p{NFKD_Quick_Check= 	No}', "");
7859Expect(0, 195101, '\p{^NFKD_Quick_Check= 	No}', "");
7860Expect(0, 195101, '\P{NFKD_Quick_Check= 	No}', "");
7861Expect(1, 195101, '\P{^NFKD_Quick_Check= 	No}', "");
7862Expect(0, 195102, '\p{NFKD_Quick_Check= 	No}', "");
7863Expect(1, 195102, '\p{^NFKD_Quick_Check= 	No}', "");
7864Expect(1, 195102, '\P{NFKD_Quick_Check= 	No}', "");
7865Expect(0, 195102, '\P{^NFKD_Quick_Check= 	No}', "");
7866Error('\p{NFKD_QC=_:=N}');
7867Error('\P{NFKD_QC=_:=N}');
7868Expect(1, 195101, '\p{NFKD_QC=n}', "");
7869Expect(0, 195101, '\p{^NFKD_QC=n}', "");
7870Expect(0, 195101, '\P{NFKD_QC=n}', "");
7871Expect(1, 195101, '\P{^NFKD_QC=n}', "");
7872Expect(0, 195102, '\p{NFKD_QC=n}', "");
7873Expect(1, 195102, '\p{^NFKD_QC=n}', "");
7874Expect(1, 195102, '\P{NFKD_QC=n}', "");
7875Expect(0, 195102, '\P{^NFKD_QC=n}', "");
7876Expect(1, 195101, '\p{NFKD_QC= 	N}', "");
7877Expect(0, 195101, '\p{^NFKD_QC= 	N}', "");
7878Expect(0, 195101, '\P{NFKD_QC= 	N}', "");
7879Expect(1, 195101, '\P{^NFKD_QC= 	N}', "");
7880Expect(0, 195102, '\p{NFKD_QC= 	N}', "");
7881Expect(1, 195102, '\p{^NFKD_QC= 	N}', "");
7882Expect(1, 195102, '\P{NFKD_QC= 	N}', "");
7883Expect(0, 195102, '\P{^NFKD_QC= 	N}', "");
7884Error('\p{Is_NFKD_Quick_Check::= _no}');
7885Error('\P{Is_NFKD_Quick_Check::= _no}');
7886Expect(1, 195101, '\p{Is_NFKD_Quick_Check=no}', "");
7887Expect(0, 195101, '\p{^Is_NFKD_Quick_Check=no}', "");
7888Expect(0, 195101, '\P{Is_NFKD_Quick_Check=no}', "");
7889Expect(1, 195101, '\P{^Is_NFKD_Quick_Check=no}', "");
7890Expect(0, 195102, '\p{Is_NFKD_Quick_Check=no}', "");
7891Expect(1, 195102, '\p{^Is_NFKD_Quick_Check=no}', "");
7892Expect(1, 195102, '\P{Is_NFKD_Quick_Check=no}', "");
7893Expect(0, 195102, '\P{^Is_NFKD_Quick_Check=no}', "");
7894Expect(1, 195101, '\p{Is_NFKD_Quick_Check= no}', "");
7895Expect(0, 195101, '\p{^Is_NFKD_Quick_Check= no}', "");
7896Expect(0, 195101, '\P{Is_NFKD_Quick_Check= no}', "");
7897Expect(1, 195101, '\P{^Is_NFKD_Quick_Check= no}', "");
7898Expect(0, 195102, '\p{Is_NFKD_Quick_Check= no}', "");
7899Expect(1, 195102, '\p{^Is_NFKD_Quick_Check= no}', "");
7900Expect(1, 195102, '\P{Is_NFKD_Quick_Check= no}', "");
7901Expect(0, 195102, '\P{^Is_NFKD_Quick_Check= no}', "");
7902Error('\p{Is_NFKD_QC=-/a/N}');
7903Error('\P{Is_NFKD_QC=-/a/N}');
7904Expect(1, 195101, '\p{Is_NFKD_QC=n}', "");
7905Expect(0, 195101, '\p{^Is_NFKD_QC=n}', "");
7906Expect(0, 195101, '\P{Is_NFKD_QC=n}', "");
7907Expect(1, 195101, '\P{^Is_NFKD_QC=n}', "");
7908Expect(0, 195102, '\p{Is_NFKD_QC=n}', "");
7909Expect(1, 195102, '\p{^Is_NFKD_QC=n}', "");
7910Expect(1, 195102, '\P{Is_NFKD_QC=n}', "");
7911Expect(0, 195102, '\P{^Is_NFKD_QC=n}', "");
7912Expect(1, 195101, '\p{Is_NFKD_QC=_ N}', "");
7913Expect(0, 195101, '\p{^Is_NFKD_QC=_ N}', "");
7914Expect(0, 195101, '\P{Is_NFKD_QC=_ N}', "");
7915Expect(1, 195101, '\P{^Is_NFKD_QC=_ N}', "");
7916Expect(0, 195102, '\p{Is_NFKD_QC=_ N}', "");
7917Expect(1, 195102, '\p{^Is_NFKD_QC=_ N}', "");
7918Expect(1, 195102, '\P{Is_NFKD_QC=_ N}', "");
7919Expect(0, 195102, '\P{^Is_NFKD_QC=_ N}', "");
7920Error('\p{NFKD_Quick_Check=-Yes/a/}');
7921Error('\P{NFKD_Quick_Check=-Yes/a/}');
7922Expect(1, 195102, '\p{NFKD_Quick_Check=yes}', "");
7923Expect(0, 195102, '\p{^NFKD_Quick_Check=yes}', "");
7924Expect(0, 195102, '\P{NFKD_Quick_Check=yes}', "");
7925Expect(1, 195102, '\P{^NFKD_Quick_Check=yes}', "");
7926Expect(0, 195101, '\p{NFKD_Quick_Check=yes}', "");
7927Expect(1, 195101, '\p{^NFKD_Quick_Check=yes}', "");
7928Expect(1, 195101, '\P{NFKD_Quick_Check=yes}', "");
7929Expect(0, 195101, '\P{^NFKD_Quick_Check=yes}', "");
7930Expect(1, 195102, '\p{NFKD_Quick_Check=	 Yes}', "");
7931Expect(0, 195102, '\p{^NFKD_Quick_Check=	 Yes}', "");
7932Expect(0, 195102, '\P{NFKD_Quick_Check=	 Yes}', "");
7933Expect(1, 195102, '\P{^NFKD_Quick_Check=	 Yes}', "");
7934Expect(0, 195101, '\p{NFKD_Quick_Check=	 Yes}', "");
7935Expect(1, 195101, '\p{^NFKD_Quick_Check=	 Yes}', "");
7936Expect(1, 195101, '\P{NFKD_Quick_Check=	 Yes}', "");
7937Expect(0, 195101, '\P{^NFKD_Quick_Check=	 Yes}', "");
7938Error('\p{NFKD_QC=--Y:=}');
7939Error('\P{NFKD_QC=--Y:=}');
7940Expect(1, 195102, '\p{NFKD_QC=y}', "");
7941Expect(0, 195102, '\p{^NFKD_QC=y}', "");
7942Expect(0, 195102, '\P{NFKD_QC=y}', "");
7943Expect(1, 195102, '\P{^NFKD_QC=y}', "");
7944Expect(0, 195101, '\p{NFKD_QC=y}', "");
7945Expect(1, 195101, '\p{^NFKD_QC=y}', "");
7946Expect(1, 195101, '\P{NFKD_QC=y}', "");
7947Expect(0, 195101, '\P{^NFKD_QC=y}', "");
7948Expect(1, 195102, '\p{NFKD_QC=-y}', "");
7949Expect(0, 195102, '\p{^NFKD_QC=-y}', "");
7950Expect(0, 195102, '\P{NFKD_QC=-y}', "");
7951Expect(1, 195102, '\P{^NFKD_QC=-y}', "");
7952Expect(0, 195101, '\p{NFKD_QC=-y}', "");
7953Expect(1, 195101, '\p{^NFKD_QC=-y}', "");
7954Expect(1, 195101, '\P{NFKD_QC=-y}', "");
7955Expect(0, 195101, '\P{^NFKD_QC=-y}', "");
7956Error('\p{Is_NFKD_Quick_Check=	:=Yes}');
7957Error('\P{Is_NFKD_Quick_Check=	:=Yes}');
7958Expect(1, 195102, '\p{Is_NFKD_Quick_Check=yes}', "");
7959Expect(0, 195102, '\p{^Is_NFKD_Quick_Check=yes}', "");
7960Expect(0, 195102, '\P{Is_NFKD_Quick_Check=yes}', "");
7961Expect(1, 195102, '\P{^Is_NFKD_Quick_Check=yes}', "");
7962Expect(0, 195101, '\p{Is_NFKD_Quick_Check=yes}', "");
7963Expect(1, 195101, '\p{^Is_NFKD_Quick_Check=yes}', "");
7964Expect(1, 195101, '\P{Is_NFKD_Quick_Check=yes}', "");
7965Expect(0, 195101, '\P{^Is_NFKD_Quick_Check=yes}', "");
7966Expect(1, 195102, '\p{Is_NFKD_Quick_Check=_YES}', "");
7967Expect(0, 195102, '\p{^Is_NFKD_Quick_Check=_YES}', "");
7968Expect(0, 195102, '\P{Is_NFKD_Quick_Check=_YES}', "");
7969Expect(1, 195102, '\P{^Is_NFKD_Quick_Check=_YES}', "");
7970Expect(0, 195101, '\p{Is_NFKD_Quick_Check=_YES}', "");
7971Expect(1, 195101, '\p{^Is_NFKD_Quick_Check=_YES}', "");
7972Expect(1, 195101, '\P{Is_NFKD_Quick_Check=_YES}', "");
7973Expect(0, 195101, '\P{^Is_NFKD_Quick_Check=_YES}', "");
7974Error('\p{Is_NFKD_QC=	:=Y}');
7975Error('\P{Is_NFKD_QC=	:=Y}');
7976Expect(1, 195102, '\p{Is_NFKD_QC=y}', "");
7977Expect(0, 195102, '\p{^Is_NFKD_QC=y}', "");
7978Expect(0, 195102, '\P{Is_NFKD_QC=y}', "");
7979Expect(1, 195102, '\P{^Is_NFKD_QC=y}', "");
7980Expect(0, 195101, '\p{Is_NFKD_QC=y}', "");
7981Expect(1, 195101, '\p{^Is_NFKD_QC=y}', "");
7982Expect(1, 195101, '\P{Is_NFKD_QC=y}', "");
7983Expect(0, 195101, '\P{^Is_NFKD_QC=y}', "");
7984Expect(1, 195102, '\p{Is_NFKD_QC=	-Y}', "");
7985Expect(0, 195102, '\p{^Is_NFKD_QC=	-Y}', "");
7986Expect(0, 195102, '\P{Is_NFKD_QC=	-Y}', "");
7987Expect(1, 195102, '\P{^Is_NFKD_QC=	-Y}', "");
7988Expect(0, 195101, '\p{Is_NFKD_QC=	-Y}', "");
7989Expect(1, 195101, '\p{^Is_NFKD_QC=	-Y}', "");
7990Expect(1, 195101, '\P{Is_NFKD_QC=	-Y}', "");
7991Expect(0, 195101, '\P{^Is_NFKD_QC=	-Y}', "");
7992Error('\p{Other_Alphabetic=No}');
7993Error('\P{Other_Alphabetic=No}');
7994Error('\p{OAlpha: N}');
7995Error('\P{OAlpha: N}');
7996Error('\p{Is_Other_Alphabetic=F}');
7997Error('\P{Is_Other_Alphabetic=F}');
7998Error('\p{Is_OAlpha=False}');
7999Error('\P{Is_OAlpha=False}');
8000Error('\p{Other_Alphabetic:   Yes}');
8001Error('\P{Other_Alphabetic:   Yes}');
8002Error('\p{OAlpha=Y}');
8003Error('\P{OAlpha=Y}');
8004Error('\p{Is_Other_Alphabetic=T}');
8005Error('\P{Is_Other_Alphabetic=T}');
8006Error('\p{Is_OAlpha=True}');
8007Error('\P{Is_OAlpha=True}');
8008Error('\p{Other_Default_Ignorable_Code_Point: No}');
8009Error('\P{Other_Default_Ignorable_Code_Point: No}');
8010Error('\p{ODI=N}');
8011Error('\P{ODI=N}');
8012Error('\p{Is_Other_Default_Ignorable_Code_Point=F}');
8013Error('\P{Is_Other_Default_Ignorable_Code_Point=F}');
8014Error('\p{Is_ODI=False}');
8015Error('\P{Is_ODI=False}');
8016Error('\p{Other_Default_Ignorable_Code_Point=Yes}');
8017Error('\P{Other_Default_Ignorable_Code_Point=Yes}');
8018Error('\p{ODI=Y}');
8019Error('\P{ODI=Y}');
8020Error('\p{Is_Other_Default_Ignorable_Code_Point: T}');
8021Error('\P{Is_Other_Default_Ignorable_Code_Point: T}');
8022Error('\p{Is_ODI=True}');
8023Error('\P{Is_ODI=True}');
8024Error('\p{Other_Grapheme_Extend=No}');
8025Error('\P{Other_Grapheme_Extend=No}');
8026Error('\p{OGr_Ext:	N}');
8027Error('\P{OGr_Ext:	N}');
8028Error('\p{Is_Other_Grapheme_Extend=F}');
8029Error('\P{Is_Other_Grapheme_Extend=F}');
8030Error('\p{Is_OGr_Ext=False}');
8031Error('\P{Is_OGr_Ext=False}');
8032Error('\p{Other_Grapheme_Extend:	Yes}');
8033Error('\P{Other_Grapheme_Extend:	Yes}');
8034Error('\p{OGr_Ext=Y}');
8035Error('\P{OGr_Ext=Y}');
8036Error('\p{Is_Other_Grapheme_Extend=T}');
8037Error('\P{Is_Other_Grapheme_Extend=T}');
8038Error('\p{Is_OGr_Ext=True}');
8039Error('\P{Is_OGr_Ext=True}');
8040Error('\p{Other_ID_Continue=No}');
8041Error('\P{Other_ID_Continue=No}');
8042Error('\p{OIDC=N}');
8043Error('\P{OIDC=N}');
8044Error('\p{Is_Other_ID_Continue=F}');
8045Error('\P{Is_Other_ID_Continue=F}');
8046Error('\p{Is_OIDC=False}');
8047Error('\P{Is_OIDC=False}');
8048Error('\p{Other_ID_Continue=Yes}');
8049Error('\P{Other_ID_Continue=Yes}');
8050Error('\p{OIDC=Y}');
8051Error('\P{OIDC=Y}');
8052Error('\p{Is_Other_ID_Continue=T}');
8053Error('\P{Is_Other_ID_Continue=T}');
8054Error('\p{Is_OIDC=True}');
8055Error('\P{Is_OIDC=True}');
8056Error('\p{Other_ID_Start:	No}');
8057Error('\P{Other_ID_Start:	No}');
8058Error('\p{OIDS=N}');
8059Error('\P{OIDS=N}');
8060Error('\p{Is_Other_ID_Start=F}');
8061Error('\P{Is_Other_ID_Start=F}');
8062Error('\p{Is_OIDS=False}');
8063Error('\P{Is_OIDS=False}');
8064Error('\p{Other_ID_Start=Yes}');
8065Error('\P{Other_ID_Start=Yes}');
8066Error('\p{OIDS=Y}');
8067Error('\P{OIDS=Y}');
8068Error('\p{Is_Other_ID_Start:T}');
8069Error('\P{Is_Other_ID_Start:T}');
8070Error('\p{Is_OIDS=True}');
8071Error('\P{Is_OIDS=True}');
8072Error('\p{Other_Lowercase=No}');
8073Error('\P{Other_Lowercase=No}');
8074Error('\p{OLower=N}');
8075Error('\P{OLower=N}');
8076Error('\p{Is_Other_Lowercase=F}');
8077Error('\P{Is_Other_Lowercase=F}');
8078Error('\p{Is_OLower:False}');
8079Error('\P{Is_OLower:False}');
8080Error('\p{Other_Lowercase=Yes}');
8081Error('\P{Other_Lowercase=Yes}');
8082Error('\p{OLower=Y}');
8083Error('\P{OLower=Y}');
8084Error('\p{Is_Other_Lowercase=T}');
8085Error('\P{Is_Other_Lowercase=T}');
8086Error('\p{Is_OLower=True}');
8087Error('\P{Is_OLower=True}');
8088Error('\p{Other_Math=No}');
8089Error('\P{Other_Math=No}');
8090Error('\p{OMath=N}');
8091Error('\P{OMath=N}');
8092Error('\p{Is_Other_Math=F}');
8093Error('\P{Is_Other_Math=F}');
8094Error('\p{Is_OMath=False}');
8095Error('\P{Is_OMath=False}');
8096Error('\p{Other_Math=Yes}');
8097Error('\P{Other_Math=Yes}');
8098Error('\p{OMath=Y}');
8099Error('\P{OMath=Y}');
8100Error('\p{Is_Other_Math=T}');
8101Error('\P{Is_Other_Math=T}');
8102Error('\p{Is_OMath:   True}');
8103Error('\P{Is_OMath:   True}');
8104Error('\p{Other_Uppercase=No}');
8105Error('\P{Other_Uppercase=No}');
8106Error('\p{OUpper=N}');
8107Error('\P{OUpper=N}');
8108Error('\p{Is_Other_Uppercase=F}');
8109Error('\P{Is_Other_Uppercase=F}');
8110Error('\p{Is_OUpper: False}');
8111Error('\P{Is_OUpper: False}');
8112Error('\p{Other_Uppercase: Yes}');
8113Error('\P{Other_Uppercase: Yes}');
8114Error('\p{OUpper=Y}');
8115Error('\P{OUpper=Y}');
8116Error('\p{Is_Other_Uppercase=T}');
8117Error('\P{Is_Other_Uppercase=T}');
8118Error('\p{Is_OUpper=True}');
8119Error('\P{Is_OUpper=True}');
8120Error('\p{Pattern_Syntax=	No/a/}');
8121Error('\P{Pattern_Syntax=	No/a/}');
8122Expect(1, 65095, '\p{Pattern_Syntax=no}', "");
8123Expect(0, 65095, '\p{^Pattern_Syntax=no}', "");
8124Expect(0, 65095, '\P{Pattern_Syntax=no}', "");
8125Expect(1, 65095, '\P{^Pattern_Syntax=no}', "");
8126Expect(0, 65094, '\p{Pattern_Syntax=no}', "");
8127Expect(1, 65094, '\p{^Pattern_Syntax=no}', "");
8128Expect(1, 65094, '\P{Pattern_Syntax=no}', "");
8129Expect(0, 65094, '\P{^Pattern_Syntax=no}', "");
8130Expect(1, 65095, '\p{Pattern_Syntax:  _No}', "");
8131Expect(0, 65095, '\p{^Pattern_Syntax:  _No}', "");
8132Expect(0, 65095, '\P{Pattern_Syntax:  _No}', "");
8133Expect(1, 65095, '\P{^Pattern_Syntax:  _No}', "");
8134Expect(0, 65094, '\p{Pattern_Syntax:  _No}', "");
8135Expect(1, 65094, '\p{^Pattern_Syntax:  _No}', "");
8136Expect(1, 65094, '\P{Pattern_Syntax:  _No}', "");
8137Expect(0, 65094, '\P{^Pattern_Syntax:  _No}', "");
8138Error('\p{Pat_Syn= /a/N}');
8139Error('\P{Pat_Syn= /a/N}');
8140Expect(1, 65095, '\p{Pat_Syn=n}', "");
8141Expect(0, 65095, '\p{^Pat_Syn=n}', "");
8142Expect(0, 65095, '\P{Pat_Syn=n}', "");
8143Expect(1, 65095, '\P{^Pat_Syn=n}', "");
8144Expect(0, 65094, '\p{Pat_Syn=n}', "");
8145Expect(1, 65094, '\p{^Pat_Syn=n}', "");
8146Expect(1, 65094, '\P{Pat_Syn=n}', "");
8147Expect(0, 65094, '\P{^Pat_Syn=n}', "");
8148Expect(1, 65095, '\p{Pat_Syn=- N}', "");
8149Expect(0, 65095, '\p{^Pat_Syn=- N}', "");
8150Expect(0, 65095, '\P{Pat_Syn=- N}', "");
8151Expect(1, 65095, '\P{^Pat_Syn=- N}', "");
8152Expect(0, 65094, '\p{Pat_Syn=- N}', "");
8153Expect(1, 65094, '\p{^Pat_Syn=- N}', "");
8154Expect(1, 65094, '\P{Pat_Syn=- N}', "");
8155Expect(0, 65094, '\P{^Pat_Syn=- N}', "");
8156Error('\p{Is_Pattern_Syntax=-_F/a/}');
8157Error('\P{Is_Pattern_Syntax=-_F/a/}');
8158Expect(1, 65095, '\p{Is_Pattern_Syntax:	f}', "");
8159Expect(0, 65095, '\p{^Is_Pattern_Syntax:	f}', "");
8160Expect(0, 65095, '\P{Is_Pattern_Syntax:	f}', "");
8161Expect(1, 65095, '\P{^Is_Pattern_Syntax:	f}', "");
8162Expect(0, 65094, '\p{Is_Pattern_Syntax:	f}', "");
8163Expect(1, 65094, '\p{^Is_Pattern_Syntax:	f}', "");
8164Expect(1, 65094, '\P{Is_Pattern_Syntax:	f}', "");
8165Expect(0, 65094, '\P{^Is_Pattern_Syntax:	f}', "");
8166Expect(1, 65095, '\p{Is_Pattern_Syntax= f}', "");
8167Expect(0, 65095, '\p{^Is_Pattern_Syntax= f}', "");
8168Expect(0, 65095, '\P{Is_Pattern_Syntax= f}', "");
8169Expect(1, 65095, '\P{^Is_Pattern_Syntax= f}', "");
8170Expect(0, 65094, '\p{Is_Pattern_Syntax= f}', "");
8171Expect(1, 65094, '\p{^Is_Pattern_Syntax= f}', "");
8172Expect(1, 65094, '\P{Is_Pattern_Syntax= f}', "");
8173Expect(0, 65094, '\P{^Is_Pattern_Syntax= f}', "");
8174Error('\p{Is_Pat_Syn:   := _False}');
8175Error('\P{Is_Pat_Syn:   := _False}');
8176Expect(1, 65095, '\p{Is_Pat_Syn=false}', "");
8177Expect(0, 65095, '\p{^Is_Pat_Syn=false}', "");
8178Expect(0, 65095, '\P{Is_Pat_Syn=false}', "");
8179Expect(1, 65095, '\P{^Is_Pat_Syn=false}', "");
8180Expect(0, 65094, '\p{Is_Pat_Syn=false}', "");
8181Expect(1, 65094, '\p{^Is_Pat_Syn=false}', "");
8182Expect(1, 65094, '\P{Is_Pat_Syn=false}', "");
8183Expect(0, 65094, '\P{^Is_Pat_Syn=false}', "");
8184Expect(1, 65095, '\p{Is_Pat_Syn= _False}', "");
8185Expect(0, 65095, '\p{^Is_Pat_Syn= _False}', "");
8186Expect(0, 65095, '\P{Is_Pat_Syn= _False}', "");
8187Expect(1, 65095, '\P{^Is_Pat_Syn= _False}', "");
8188Expect(0, 65094, '\p{Is_Pat_Syn= _False}', "");
8189Expect(1, 65094, '\p{^Is_Pat_Syn= _False}', "");
8190Expect(1, 65094, '\P{Is_Pat_Syn= _False}', "");
8191Expect(0, 65094, '\P{^Is_Pat_Syn= _False}', "");
8192Error('\p{Pattern_Syntax=_	Yes:=}');
8193Error('\P{Pattern_Syntax=_	Yes:=}');
8194Expect(1, 65094, '\p{Pattern_Syntax=yes}', "");
8195Expect(0, 65094, '\p{^Pattern_Syntax=yes}', "");
8196Expect(0, 65094, '\P{Pattern_Syntax=yes}', "");
8197Expect(1, 65094, '\P{^Pattern_Syntax=yes}', "");
8198Expect(0, 65095, '\p{Pattern_Syntax=yes}', "");
8199Expect(1, 65095, '\p{^Pattern_Syntax=yes}', "");
8200Expect(1, 65095, '\P{Pattern_Syntax=yes}', "");
8201Expect(0, 65095, '\P{^Pattern_Syntax=yes}', "");
8202Expect(1, 65094, '\p{Pattern_Syntax=		Yes}', "");
8203Expect(0, 65094, '\p{^Pattern_Syntax=		Yes}', "");
8204Expect(0, 65094, '\P{Pattern_Syntax=		Yes}', "");
8205Expect(1, 65094, '\P{^Pattern_Syntax=		Yes}', "");
8206Expect(0, 65095, '\p{Pattern_Syntax=		Yes}', "");
8207Expect(1, 65095, '\p{^Pattern_Syntax=		Yes}', "");
8208Expect(1, 65095, '\P{Pattern_Syntax=		Yes}', "");
8209Expect(0, 65095, '\P{^Pattern_Syntax=		Yes}', "");
8210Error('\p{Pat_Syn=:=_	Y}');
8211Error('\P{Pat_Syn=:=_	Y}');
8212Expect(1, 65094, '\p{Pat_Syn=y}', "");
8213Expect(0, 65094, '\p{^Pat_Syn=y}', "");
8214Expect(0, 65094, '\P{Pat_Syn=y}', "");
8215Expect(1, 65094, '\P{^Pat_Syn=y}', "");
8216Expect(0, 65095, '\p{Pat_Syn=y}', "");
8217Expect(1, 65095, '\p{^Pat_Syn=y}', "");
8218Expect(1, 65095, '\P{Pat_Syn=y}', "");
8219Expect(0, 65095, '\P{^Pat_Syn=y}', "");
8220Expect(1, 65094, '\p{Pat_Syn=__Y}', "");
8221Expect(0, 65094, '\p{^Pat_Syn=__Y}', "");
8222Expect(0, 65094, '\P{Pat_Syn=__Y}', "");
8223Expect(1, 65094, '\P{^Pat_Syn=__Y}', "");
8224Expect(0, 65095, '\p{Pat_Syn=__Y}', "");
8225Expect(1, 65095, '\p{^Pat_Syn=__Y}', "");
8226Expect(1, 65095, '\P{Pat_Syn=__Y}', "");
8227Expect(0, 65095, '\P{^Pat_Syn=__Y}', "");
8228Error('\p{Is_Pattern_Syntax=/a/T}');
8229Error('\P{Is_Pattern_Syntax=/a/T}');
8230Expect(1, 65094, '\p{Is_Pattern_Syntax=t}', "");
8231Expect(0, 65094, '\p{^Is_Pattern_Syntax=t}', "");
8232Expect(0, 65094, '\P{Is_Pattern_Syntax=t}', "");
8233Expect(1, 65094, '\P{^Is_Pattern_Syntax=t}', "");
8234Expect(0, 65095, '\p{Is_Pattern_Syntax=t}', "");
8235Expect(1, 65095, '\p{^Is_Pattern_Syntax=t}', "");
8236Expect(1, 65095, '\P{Is_Pattern_Syntax=t}', "");
8237Expect(0, 65095, '\P{^Is_Pattern_Syntax=t}', "");
8238Expect(1, 65094, '\p{Is_Pattern_Syntax=	 T}', "");
8239Expect(0, 65094, '\p{^Is_Pattern_Syntax=	 T}', "");
8240Expect(0, 65094, '\P{Is_Pattern_Syntax=	 T}', "");
8241Expect(1, 65094, '\P{^Is_Pattern_Syntax=	 T}', "");
8242Expect(0, 65095, '\p{Is_Pattern_Syntax=	 T}', "");
8243Expect(1, 65095, '\p{^Is_Pattern_Syntax=	 T}', "");
8244Expect(1, 65095, '\P{Is_Pattern_Syntax=	 T}', "");
8245Expect(0, 65095, '\P{^Is_Pattern_Syntax=	 T}', "");
8246Error('\p{Is_Pat_Syn=_True/a/}');
8247Error('\P{Is_Pat_Syn=_True/a/}');
8248Expect(1, 65094, '\p{Is_Pat_Syn=true}', "");
8249Expect(0, 65094, '\p{^Is_Pat_Syn=true}', "");
8250Expect(0, 65094, '\P{Is_Pat_Syn=true}', "");
8251Expect(1, 65094, '\P{^Is_Pat_Syn=true}', "");
8252Expect(0, 65095, '\p{Is_Pat_Syn=true}', "");
8253Expect(1, 65095, '\p{^Is_Pat_Syn=true}', "");
8254Expect(1, 65095, '\P{Is_Pat_Syn=true}', "");
8255Expect(0, 65095, '\P{^Is_Pat_Syn=true}', "");
8256Expect(1, 65094, '\p{Is_Pat_Syn=-	true}', "");
8257Expect(0, 65094, '\p{^Is_Pat_Syn=-	true}', "");
8258Expect(0, 65094, '\P{Is_Pat_Syn=-	true}', "");
8259Expect(1, 65094, '\P{^Is_Pat_Syn=-	true}', "");
8260Expect(0, 65095, '\p{Is_Pat_Syn=-	true}', "");
8261Expect(1, 65095, '\p{^Is_Pat_Syn=-	true}', "");
8262Expect(1, 65095, '\P{Is_Pat_Syn=-	true}', "");
8263Expect(0, 65095, '\P{^Is_Pat_Syn=-	true}', "");
8264Error('\p{Pattern_White_Space= No:=}');
8265Error('\P{Pattern_White_Space= No:=}');
8266Expect(1, 8234, '\p{Pattern_White_Space=no}', "");
8267Expect(0, 8234, '\p{^Pattern_White_Space=no}', "");
8268Expect(0, 8234, '\P{Pattern_White_Space=no}', "");
8269Expect(1, 8234, '\P{^Pattern_White_Space=no}', "");
8270Expect(0, 8233, '\p{Pattern_White_Space=no}', "");
8271Expect(1, 8233, '\p{^Pattern_White_Space=no}', "");
8272Expect(1, 8233, '\P{Pattern_White_Space=no}', "");
8273Expect(0, 8233, '\P{^Pattern_White_Space=no}', "");
8274Expect(1, 8234, '\p{Pattern_White_Space=- No}', "");
8275Expect(0, 8234, '\p{^Pattern_White_Space=- No}', "");
8276Expect(0, 8234, '\P{Pattern_White_Space=- No}', "");
8277Expect(1, 8234, '\P{^Pattern_White_Space=- No}', "");
8278Expect(0, 8233, '\p{Pattern_White_Space=- No}', "");
8279Expect(1, 8233, '\p{^Pattern_White_Space=- No}', "");
8280Expect(1, 8233, '\P{Pattern_White_Space=- No}', "");
8281Expect(0, 8233, '\P{^Pattern_White_Space=- No}', "");
8282Error('\p{Pat_WS=	N:=}');
8283Error('\P{Pat_WS=	N:=}');
8284Expect(1, 8234, '\p{Pat_WS=n}', "");
8285Expect(0, 8234, '\p{^Pat_WS=n}', "");
8286Expect(0, 8234, '\P{Pat_WS=n}', "");
8287Expect(1, 8234, '\P{^Pat_WS=n}', "");
8288Expect(0, 8233, '\p{Pat_WS=n}', "");
8289Expect(1, 8233, '\p{^Pat_WS=n}', "");
8290Expect(1, 8233, '\P{Pat_WS=n}', "");
8291Expect(0, 8233, '\P{^Pat_WS=n}', "");
8292Expect(1, 8234, '\p{Pat_WS:_n}', "");
8293Expect(0, 8234, '\p{^Pat_WS:_n}', "");
8294Expect(0, 8234, '\P{Pat_WS:_n}', "");
8295Expect(1, 8234, '\P{^Pat_WS:_n}', "");
8296Expect(0, 8233, '\p{Pat_WS:_n}', "");
8297Expect(1, 8233, '\p{^Pat_WS:_n}', "");
8298Expect(1, 8233, '\P{Pat_WS:_n}', "");
8299Expect(0, 8233, '\P{^Pat_WS:_n}', "");
8300Error('\p{Is_Pattern_White_Space=	F:=}');
8301Error('\P{Is_Pattern_White_Space=	F:=}');
8302Expect(1, 8234, '\p{Is_Pattern_White_Space=f}', "");
8303Expect(0, 8234, '\p{^Is_Pattern_White_Space=f}', "");
8304Expect(0, 8234, '\P{Is_Pattern_White_Space=f}', "");
8305Expect(1, 8234, '\P{^Is_Pattern_White_Space=f}', "");
8306Expect(0, 8233, '\p{Is_Pattern_White_Space=f}', "");
8307Expect(1, 8233, '\p{^Is_Pattern_White_Space=f}', "");
8308Expect(1, 8233, '\P{Is_Pattern_White_Space=f}', "");
8309Expect(0, 8233, '\P{^Is_Pattern_White_Space=f}', "");
8310Expect(1, 8234, '\p{Is_Pattern_White_Space=_ F}', "");
8311Expect(0, 8234, '\p{^Is_Pattern_White_Space=_ F}', "");
8312Expect(0, 8234, '\P{Is_Pattern_White_Space=_ F}', "");
8313Expect(1, 8234, '\P{^Is_Pattern_White_Space=_ F}', "");
8314Expect(0, 8233, '\p{Is_Pattern_White_Space=_ F}', "");
8315Expect(1, 8233, '\p{^Is_Pattern_White_Space=_ F}', "");
8316Expect(1, 8233, '\P{Is_Pattern_White_Space=_ F}', "");
8317Expect(0, 8233, '\P{^Is_Pattern_White_Space=_ F}', "");
8318Error('\p{Is_Pat_WS=:=--FALSE}');
8319Error('\P{Is_Pat_WS=:=--FALSE}');
8320Expect(1, 8234, '\p{Is_Pat_WS=false}', "");
8321Expect(0, 8234, '\p{^Is_Pat_WS=false}', "");
8322Expect(0, 8234, '\P{Is_Pat_WS=false}', "");
8323Expect(1, 8234, '\P{^Is_Pat_WS=false}', "");
8324Expect(0, 8233, '\p{Is_Pat_WS=false}', "");
8325Expect(1, 8233, '\p{^Is_Pat_WS=false}', "");
8326Expect(1, 8233, '\P{Is_Pat_WS=false}', "");
8327Expect(0, 8233, '\P{^Is_Pat_WS=false}', "");
8328Expect(1, 8234, '\p{Is_Pat_WS=  False}', "");
8329Expect(0, 8234, '\p{^Is_Pat_WS=  False}', "");
8330Expect(0, 8234, '\P{Is_Pat_WS=  False}', "");
8331Expect(1, 8234, '\P{^Is_Pat_WS=  False}', "");
8332Expect(0, 8233, '\p{Is_Pat_WS=  False}', "");
8333Expect(1, 8233, '\p{^Is_Pat_WS=  False}', "");
8334Expect(1, 8233, '\P{Is_Pat_WS=  False}', "");
8335Expect(0, 8233, '\P{^Is_Pat_WS=  False}', "");
8336Error('\p{Pattern_White_Space=/a/ -Yes}');
8337Error('\P{Pattern_White_Space=/a/ -Yes}');
8338Expect(1, 8233, '\p{Pattern_White_Space=yes}', "");
8339Expect(0, 8233, '\p{^Pattern_White_Space=yes}', "");
8340Expect(0, 8233, '\P{Pattern_White_Space=yes}', "");
8341Expect(1, 8233, '\P{^Pattern_White_Space=yes}', "");
8342Expect(0, 8234, '\p{Pattern_White_Space=yes}', "");
8343Expect(1, 8234, '\p{^Pattern_White_Space=yes}', "");
8344Expect(1, 8234, '\P{Pattern_White_Space=yes}', "");
8345Expect(0, 8234, '\P{^Pattern_White_Space=yes}', "");
8346Expect(1, 8233, '\p{Pattern_White_Space=-yes}', "");
8347Expect(0, 8233, '\p{^Pattern_White_Space=-yes}', "");
8348Expect(0, 8233, '\P{Pattern_White_Space=-yes}', "");
8349Expect(1, 8233, '\P{^Pattern_White_Space=-yes}', "");
8350Expect(0, 8234, '\p{Pattern_White_Space=-yes}', "");
8351Expect(1, 8234, '\p{^Pattern_White_Space=-yes}', "");
8352Expect(1, 8234, '\P{Pattern_White_Space=-yes}', "");
8353Expect(0, 8234, '\P{^Pattern_White_Space=-yes}', "");
8354Error('\p{Pat_WS=-/a/Y}');
8355Error('\P{Pat_WS=-/a/Y}');
8356Expect(1, 8233, '\p{Pat_WS=y}', "");
8357Expect(0, 8233, '\p{^Pat_WS=y}', "");
8358Expect(0, 8233, '\P{Pat_WS=y}', "");
8359Expect(1, 8233, '\P{^Pat_WS=y}', "");
8360Expect(0, 8234, '\p{Pat_WS=y}', "");
8361Expect(1, 8234, '\p{^Pat_WS=y}', "");
8362Expect(1, 8234, '\P{Pat_WS=y}', "");
8363Expect(0, 8234, '\P{^Pat_WS=y}', "");
8364Expect(1, 8233, '\p{Pat_WS=Y}', "");
8365Expect(0, 8233, '\p{^Pat_WS=Y}', "");
8366Expect(0, 8233, '\P{Pat_WS=Y}', "");
8367Expect(1, 8233, '\P{^Pat_WS=Y}', "");
8368Expect(0, 8234, '\p{Pat_WS=Y}', "");
8369Expect(1, 8234, '\p{^Pat_WS=Y}', "");
8370Expect(1, 8234, '\P{Pat_WS=Y}', "");
8371Expect(0, 8234, '\P{^Pat_WS=Y}', "");
8372Error('\p{Is_Pattern_White_Space=:=_-t}');
8373Error('\P{Is_Pattern_White_Space=:=_-t}');
8374Expect(1, 8233, '\p{Is_Pattern_White_Space=t}', "");
8375Expect(0, 8233, '\p{^Is_Pattern_White_Space=t}', "");
8376Expect(0, 8233, '\P{Is_Pattern_White_Space=t}', "");
8377Expect(1, 8233, '\P{^Is_Pattern_White_Space=t}', "");
8378Expect(0, 8234, '\p{Is_Pattern_White_Space=t}', "");
8379Expect(1, 8234, '\p{^Is_Pattern_White_Space=t}', "");
8380Expect(1, 8234, '\P{Is_Pattern_White_Space=t}', "");
8381Expect(0, 8234, '\P{^Is_Pattern_White_Space=t}', "");
8382Expect(1, 8233, '\p{Is_Pattern_White_Space=- T}', "");
8383Expect(0, 8233, '\p{^Is_Pattern_White_Space=- T}', "");
8384Expect(0, 8233, '\P{Is_Pattern_White_Space=- T}', "");
8385Expect(1, 8233, '\P{^Is_Pattern_White_Space=- T}', "");
8386Expect(0, 8234, '\p{Is_Pattern_White_Space=- T}', "");
8387Expect(1, 8234, '\p{^Is_Pattern_White_Space=- T}', "");
8388Expect(1, 8234, '\P{Is_Pattern_White_Space=- T}', "");
8389Expect(0, 8234, '\P{^Is_Pattern_White_Space=- T}', "");
8390Error('\p{Is_Pat_WS=:= True}');
8391Error('\P{Is_Pat_WS=:= True}');
8392Expect(1, 8233, '\p{Is_Pat_WS=true}', "");
8393Expect(0, 8233, '\p{^Is_Pat_WS=true}', "");
8394Expect(0, 8233, '\P{Is_Pat_WS=true}', "");
8395Expect(1, 8233, '\P{^Is_Pat_WS=true}', "");
8396Expect(0, 8234, '\p{Is_Pat_WS=true}', "");
8397Expect(1, 8234, '\p{^Is_Pat_WS=true}', "");
8398Expect(1, 8234, '\P{Is_Pat_WS=true}', "");
8399Expect(0, 8234, '\P{^Is_Pat_WS=true}', "");
8400Expect(1, 8233, '\p{Is_Pat_WS=	True}', "");
8401Expect(0, 8233, '\p{^Is_Pat_WS=	True}', "");
8402Expect(0, 8233, '\P{Is_Pat_WS=	True}', "");
8403Expect(1, 8233, '\P{^Is_Pat_WS=	True}', "");
8404Expect(0, 8234, '\p{Is_Pat_WS=	True}', "");
8405Expect(1, 8234, '\p{^Is_Pat_WS=	True}', "");
8406Expect(1, 8234, '\P{Is_Pat_WS=	True}', "");
8407Expect(0, 8234, '\P{^Is_Pat_WS=	True}', "");
8408Error('\p{Quotation_Mark=-:=NO}');
8409Error('\P{Quotation_Mark=-:=NO}');
8410Expect(1, 65380, '\p{Quotation_Mark=no}', "");
8411Expect(0, 65380, '\p{^Quotation_Mark=no}', "");
8412Expect(0, 65380, '\P{Quotation_Mark=no}', "");
8413Expect(1, 65380, '\P{^Quotation_Mark=no}', "");
8414Expect(0, 65379, '\p{Quotation_Mark=no}', "");
8415Expect(1, 65379, '\p{^Quotation_Mark=no}', "");
8416Expect(1, 65379, '\P{Quotation_Mark=no}', "");
8417Expect(0, 65379, '\P{^Quotation_Mark=no}', "");
8418Expect(1, 65380, '\p{Quotation_Mark=-	No}', "");
8419Expect(0, 65380, '\p{^Quotation_Mark=-	No}', "");
8420Expect(0, 65380, '\P{Quotation_Mark=-	No}', "");
8421Expect(1, 65380, '\P{^Quotation_Mark=-	No}', "");
8422Expect(0, 65379, '\p{Quotation_Mark=-	No}', "");
8423Expect(1, 65379, '\p{^Quotation_Mark=-	No}', "");
8424Expect(1, 65379, '\P{Quotation_Mark=-	No}', "");
8425Expect(0, 65379, '\P{^Quotation_Mark=-	No}', "");
8426Error('\p{QMark= :=N}');
8427Error('\P{QMark= :=N}');
8428Expect(1, 65380, '\p{QMark=n}', "");
8429Expect(0, 65380, '\p{^QMark=n}', "");
8430Expect(0, 65380, '\P{QMark=n}', "");
8431Expect(1, 65380, '\P{^QMark=n}', "");
8432Expect(0, 65379, '\p{QMark=n}', "");
8433Expect(1, 65379, '\p{^QMark=n}', "");
8434Expect(1, 65379, '\P{QMark=n}', "");
8435Expect(0, 65379, '\P{^QMark=n}', "");
8436Expect(1, 65380, '\p{QMark=  N}', "");
8437Expect(0, 65380, '\p{^QMark=  N}', "");
8438Expect(0, 65380, '\P{QMark=  N}', "");
8439Expect(1, 65380, '\P{^QMark=  N}', "");
8440Expect(0, 65379, '\p{QMark=  N}', "");
8441Expect(1, 65379, '\p{^QMark=  N}', "");
8442Expect(1, 65379, '\P{QMark=  N}', "");
8443Expect(0, 65379, '\P{^QMark=  N}', "");
8444Error('\p{Is_Quotation_Mark=:= 	F}');
8445Error('\P{Is_Quotation_Mark=:= 	F}');
8446Expect(1, 65380, '\p{Is_Quotation_Mark=f}', "");
8447Expect(0, 65380, '\p{^Is_Quotation_Mark=f}', "");
8448Expect(0, 65380, '\P{Is_Quotation_Mark=f}', "");
8449Expect(1, 65380, '\P{^Is_Quotation_Mark=f}', "");
8450Expect(0, 65379, '\p{Is_Quotation_Mark=f}', "");
8451Expect(1, 65379, '\p{^Is_Quotation_Mark=f}', "");
8452Expect(1, 65379, '\P{Is_Quotation_Mark=f}', "");
8453Expect(0, 65379, '\P{^Is_Quotation_Mark=f}', "");
8454Expect(1, 65380, '\p{Is_Quotation_Mark=-F}', "");
8455Expect(0, 65380, '\p{^Is_Quotation_Mark=-F}', "");
8456Expect(0, 65380, '\P{Is_Quotation_Mark=-F}', "");
8457Expect(1, 65380, '\P{^Is_Quotation_Mark=-F}', "");
8458Expect(0, 65379, '\p{Is_Quotation_Mark=-F}', "");
8459Expect(1, 65379, '\p{^Is_Quotation_Mark=-F}', "");
8460Expect(1, 65379, '\P{Is_Quotation_Mark=-F}', "");
8461Expect(0, 65379, '\P{^Is_Quotation_Mark=-F}', "");
8462Error('\p{Is_QMark=-/a/false}');
8463Error('\P{Is_QMark=-/a/false}');
8464Expect(1, 65380, '\p{Is_QMark=false}', "");
8465Expect(0, 65380, '\p{^Is_QMark=false}', "");
8466Expect(0, 65380, '\P{Is_QMark=false}', "");
8467Expect(1, 65380, '\P{^Is_QMark=false}', "");
8468Expect(0, 65379, '\p{Is_QMark=false}', "");
8469Expect(1, 65379, '\p{^Is_QMark=false}', "");
8470Expect(1, 65379, '\P{Is_QMark=false}', "");
8471Expect(0, 65379, '\P{^Is_QMark=false}', "");
8472Expect(1, 65380, '\p{Is_QMark=-False}', "");
8473Expect(0, 65380, '\p{^Is_QMark=-False}', "");
8474Expect(0, 65380, '\P{Is_QMark=-False}', "");
8475Expect(1, 65380, '\P{^Is_QMark=-False}', "");
8476Expect(0, 65379, '\p{Is_QMark=-False}', "");
8477Expect(1, 65379, '\p{^Is_QMark=-False}', "");
8478Expect(1, 65379, '\P{Is_QMark=-False}', "");
8479Expect(0, 65379, '\P{^Is_QMark=-False}', "");
8480Error('\p{Quotation_Mark=-/a/Yes}');
8481Error('\P{Quotation_Mark=-/a/Yes}');
8482Expect(1, 65379, '\p{Quotation_Mark=yes}', "");
8483Expect(0, 65379, '\p{^Quotation_Mark=yes}', "");
8484Expect(0, 65379, '\P{Quotation_Mark=yes}', "");
8485Expect(1, 65379, '\P{^Quotation_Mark=yes}', "");
8486Expect(0, 65380, '\p{Quotation_Mark=yes}', "");
8487Expect(1, 65380, '\p{^Quotation_Mark=yes}', "");
8488Expect(1, 65380, '\P{Quotation_Mark=yes}', "");
8489Expect(0, 65380, '\P{^Quotation_Mark=yes}', "");
8490Expect(1, 65379, '\p{Quotation_Mark=_-YES}', "");
8491Expect(0, 65379, '\p{^Quotation_Mark=_-YES}', "");
8492Expect(0, 65379, '\P{Quotation_Mark=_-YES}', "");
8493Expect(1, 65379, '\P{^Quotation_Mark=_-YES}', "");
8494Expect(0, 65380, '\p{Quotation_Mark=_-YES}', "");
8495Expect(1, 65380, '\p{^Quotation_Mark=_-YES}', "");
8496Expect(1, 65380, '\P{Quotation_Mark=_-YES}', "");
8497Expect(0, 65380, '\P{^Quotation_Mark=_-YES}', "");
8498Error('\p{QMark:	/a/ -Y}');
8499Error('\P{QMark:	/a/ -Y}');
8500Expect(1, 65379, '\p{QMark:	y}', "");
8501Expect(0, 65379, '\p{^QMark:	y}', "");
8502Expect(0, 65379, '\P{QMark:	y}', "");
8503Expect(1, 65379, '\P{^QMark:	y}', "");
8504Expect(0, 65380, '\p{QMark:	y}', "");
8505Expect(1, 65380, '\p{^QMark:	y}', "");
8506Expect(1, 65380, '\P{QMark:	y}', "");
8507Expect(0, 65380, '\P{^QMark:	y}', "");
8508Expect(1, 65379, '\p{QMark=Y}', "");
8509Expect(0, 65379, '\p{^QMark=Y}', "");
8510Expect(0, 65379, '\P{QMark=Y}', "");
8511Expect(1, 65379, '\P{^QMark=Y}', "");
8512Expect(0, 65380, '\p{QMark=Y}', "");
8513Expect(1, 65380, '\p{^QMark=Y}', "");
8514Expect(1, 65380, '\P{QMark=Y}', "");
8515Expect(0, 65380, '\P{^QMark=Y}', "");
8516Error('\p{Is_Quotation_Mark=	_T:=}');
8517Error('\P{Is_Quotation_Mark=	_T:=}');
8518Expect(1, 65379, '\p{Is_Quotation_Mark=t}', "");
8519Expect(0, 65379, '\p{^Is_Quotation_Mark=t}', "");
8520Expect(0, 65379, '\P{Is_Quotation_Mark=t}', "");
8521Expect(1, 65379, '\P{^Is_Quotation_Mark=t}', "");
8522Expect(0, 65380, '\p{Is_Quotation_Mark=t}', "");
8523Expect(1, 65380, '\p{^Is_Quotation_Mark=t}', "");
8524Expect(1, 65380, '\P{Is_Quotation_Mark=t}', "");
8525Expect(0, 65380, '\P{^Is_Quotation_Mark=t}', "");
8526Expect(1, 65379, '\p{Is_Quotation_Mark=-T}', "");
8527Expect(0, 65379, '\p{^Is_Quotation_Mark=-T}', "");
8528Expect(0, 65379, '\P{Is_Quotation_Mark=-T}', "");
8529Expect(1, 65379, '\P{^Is_Quotation_Mark=-T}', "");
8530Expect(0, 65380, '\p{Is_Quotation_Mark=-T}', "");
8531Expect(1, 65380, '\p{^Is_Quotation_Mark=-T}', "");
8532Expect(1, 65380, '\P{Is_Quotation_Mark=-T}', "");
8533Expect(0, 65380, '\P{^Is_Quotation_Mark=-T}', "");
8534Error('\p{Is_QMark=	:=TRUE}');
8535Error('\P{Is_QMark=	:=TRUE}');
8536Expect(1, 65379, '\p{Is_QMark=true}', "");
8537Expect(0, 65379, '\p{^Is_QMark=true}', "");
8538Expect(0, 65379, '\P{Is_QMark=true}', "");
8539Expect(1, 65379, '\P{^Is_QMark=true}', "");
8540Expect(0, 65380, '\p{Is_QMark=true}', "");
8541Expect(1, 65380, '\p{^Is_QMark=true}', "");
8542Expect(1, 65380, '\P{Is_QMark=true}', "");
8543Expect(0, 65380, '\P{^Is_QMark=true}', "");
8544Expect(1, 65379, '\p{Is_QMark=	True}', "");
8545Expect(0, 65379, '\p{^Is_QMark=	True}', "");
8546Expect(0, 65379, '\P{Is_QMark=	True}', "");
8547Expect(1, 65379, '\P{^Is_QMark=	True}', "");
8548Expect(0, 65380, '\p{Is_QMark=	True}', "");
8549Expect(1, 65380, '\p{^Is_QMark=	True}', "");
8550Expect(1, 65380, '\P{Is_QMark=	True}', "");
8551Expect(0, 65380, '\P{^Is_QMark=	True}', "");
8552Error('\p{Radical=:= _NO}');
8553Error('\P{Radical=:= _NO}');
8554Expect(1, 12246, '\p{Radical=no}', "");
8555Expect(0, 12246, '\p{^Radical=no}', "");
8556Expect(0, 12246, '\P{Radical=no}', "");
8557Expect(1, 12246, '\P{^Radical=no}', "");
8558Expect(0, 12245, '\p{Radical=no}', "");
8559Expect(1, 12245, '\p{^Radical=no}', "");
8560Expect(1, 12245, '\P{Radical=no}', "");
8561Expect(0, 12245, '\P{^Radical=no}', "");
8562Expect(1, 12246, '\p{Radical=- No}', "");
8563Expect(0, 12246, '\p{^Radical=- No}', "");
8564Expect(0, 12246, '\P{Radical=- No}', "");
8565Expect(1, 12246, '\P{^Radical=- No}', "");
8566Expect(0, 12245, '\p{Radical=- No}', "");
8567Expect(1, 12245, '\p{^Radical=- No}', "");
8568Expect(1, 12245, '\P{Radical=- No}', "");
8569Expect(0, 12245, '\P{^Radical=- No}', "");
8570Error('\p{Is_Radical=-_n/a/}');
8571Error('\P{Is_Radical=-_n/a/}');
8572Expect(1, 12246, '\p{Is_Radical=n}', "");
8573Expect(0, 12246, '\p{^Is_Radical=n}', "");
8574Expect(0, 12246, '\P{Is_Radical=n}', "");
8575Expect(1, 12246, '\P{^Is_Radical=n}', "");
8576Expect(0, 12245, '\p{Is_Radical=n}', "");
8577Expect(1, 12245, '\p{^Is_Radical=n}', "");
8578Expect(1, 12245, '\P{Is_Radical=n}', "");
8579Expect(0, 12245, '\P{^Is_Radical=n}', "");
8580Expect(1, 12246, '\p{Is_Radical= 	n}', "");
8581Expect(0, 12246, '\p{^Is_Radical= 	n}', "");
8582Expect(0, 12246, '\P{Is_Radical= 	n}', "");
8583Expect(1, 12246, '\P{^Is_Radical= 	n}', "");
8584Expect(0, 12245, '\p{Is_Radical= 	n}', "");
8585Expect(1, 12245, '\p{^Is_Radical= 	n}', "");
8586Expect(1, 12245, '\P{Is_Radical= 	n}', "");
8587Expect(0, 12245, '\P{^Is_Radical= 	n}', "");
8588Error('\p{Radical=:=	-f}');
8589Error('\P{Radical=:=	-f}');
8590Expect(1, 12246, '\p{Radical=f}', "");
8591Expect(0, 12246, '\p{^Radical=f}', "");
8592Expect(0, 12246, '\P{Radical=f}', "");
8593Expect(1, 12246, '\P{^Radical=f}', "");
8594Expect(0, 12245, '\p{Radical=f}', "");
8595Expect(1, 12245, '\p{^Radical=f}', "");
8596Expect(1, 12245, '\P{Radical=f}', "");
8597Expect(0, 12245, '\P{^Radical=f}', "");
8598Expect(1, 12246, '\p{Radical=-_F}', "");
8599Expect(0, 12246, '\p{^Radical=-_F}', "");
8600Expect(0, 12246, '\P{Radical=-_F}', "");
8601Expect(1, 12246, '\P{^Radical=-_F}', "");
8602Expect(0, 12245, '\p{Radical=-_F}', "");
8603Expect(1, 12245, '\p{^Radical=-_F}', "");
8604Expect(1, 12245, '\P{Radical=-_F}', "");
8605Expect(0, 12245, '\P{^Radical=-_F}', "");
8606Error('\p{Is_Radical=	-false:=}');
8607Error('\P{Is_Radical=	-false:=}');
8608Expect(1, 12246, '\p{Is_Radical=false}', "");
8609Expect(0, 12246, '\p{^Is_Radical=false}', "");
8610Expect(0, 12246, '\P{Is_Radical=false}', "");
8611Expect(1, 12246, '\P{^Is_Radical=false}', "");
8612Expect(0, 12245, '\p{Is_Radical=false}', "");
8613Expect(1, 12245, '\p{^Is_Radical=false}', "");
8614Expect(1, 12245, '\P{Is_Radical=false}', "");
8615Expect(0, 12245, '\P{^Is_Radical=false}', "");
8616Expect(1, 12246, '\p{Is_Radical=- False}', "");
8617Expect(0, 12246, '\p{^Is_Radical=- False}', "");
8618Expect(0, 12246, '\P{Is_Radical=- False}', "");
8619Expect(1, 12246, '\P{^Is_Radical=- False}', "");
8620Expect(0, 12245, '\p{Is_Radical=- False}', "");
8621Expect(1, 12245, '\p{^Is_Radical=- False}', "");
8622Expect(1, 12245, '\P{Is_Radical=- False}', "");
8623Expect(0, 12245, '\P{^Is_Radical=- False}', "");
8624Error('\p{Radical= /a/yes}');
8625Error('\P{Radical= /a/yes}');
8626Expect(1, 12245, '\p{Radical=yes}', "");
8627Expect(0, 12245, '\p{^Radical=yes}', "");
8628Expect(0, 12245, '\P{Radical=yes}', "");
8629Expect(1, 12245, '\P{^Radical=yes}', "");
8630Expect(0, 12246, '\p{Radical=yes}', "");
8631Expect(1, 12246, '\p{^Radical=yes}', "");
8632Expect(1, 12246, '\P{Radical=yes}', "");
8633Expect(0, 12246, '\P{^Radical=yes}', "");
8634Expect(1, 12245, '\p{Radical:  yes}', "");
8635Expect(0, 12245, '\p{^Radical:  yes}', "");
8636Expect(0, 12245, '\P{Radical:  yes}', "");
8637Expect(1, 12245, '\P{^Radical:  yes}', "");
8638Expect(0, 12246, '\p{Radical:  yes}', "");
8639Expect(1, 12246, '\p{^Radical:  yes}', "");
8640Expect(1, 12246, '\P{Radical:  yes}', "");
8641Expect(0, 12246, '\P{^Radical:  yes}', "");
8642Error('\p{Is_Radical=_	Y/a/}');
8643Error('\P{Is_Radical=_	Y/a/}');
8644Expect(1, 12245, '\p{Is_Radical=y}', "");
8645Expect(0, 12245, '\p{^Is_Radical=y}', "");
8646Expect(0, 12245, '\P{Is_Radical=y}', "");
8647Expect(1, 12245, '\P{^Is_Radical=y}', "");
8648Expect(0, 12246, '\p{Is_Radical=y}', "");
8649Expect(1, 12246, '\p{^Is_Radical=y}', "");
8650Expect(1, 12246, '\P{Is_Radical=y}', "");
8651Expect(0, 12246, '\P{^Is_Radical=y}', "");
8652Expect(1, 12245, '\p{Is_Radical= y}', "");
8653Expect(0, 12245, '\p{^Is_Radical= y}', "");
8654Expect(0, 12245, '\P{Is_Radical= y}', "");
8655Expect(1, 12245, '\P{^Is_Radical= y}', "");
8656Expect(0, 12246, '\p{Is_Radical= y}', "");
8657Expect(1, 12246, '\p{^Is_Radical= y}', "");
8658Expect(1, 12246, '\P{Is_Radical= y}', "");
8659Expect(0, 12246, '\P{^Is_Radical= y}', "");
8660Error('\p{Radical=_/a/T}');
8661Error('\P{Radical=_/a/T}');
8662Expect(1, 12245, '\p{Radical=t}', "");
8663Expect(0, 12245, '\p{^Radical=t}', "");
8664Expect(0, 12245, '\P{Radical=t}', "");
8665Expect(1, 12245, '\P{^Radical=t}', "");
8666Expect(0, 12246, '\p{Radical=t}', "");
8667Expect(1, 12246, '\p{^Radical=t}', "");
8668Expect(1, 12246, '\P{Radical=t}', "");
8669Expect(0, 12246, '\P{^Radical=t}', "");
8670Expect(1, 12245, '\p{Radical= 	T}', "");
8671Expect(0, 12245, '\p{^Radical= 	T}', "");
8672Expect(0, 12245, '\P{Radical= 	T}', "");
8673Expect(1, 12245, '\P{^Radical= 	T}', "");
8674Expect(0, 12246, '\p{Radical= 	T}', "");
8675Expect(1, 12246, '\p{^Radical= 	T}', "");
8676Expect(1, 12246, '\P{Radical= 	T}', "");
8677Expect(0, 12246, '\P{^Radical= 	T}', "");
8678Error('\p{Is_Radical: 	/a/TRUE}');
8679Error('\P{Is_Radical: 	/a/TRUE}');
8680Expect(1, 12245, '\p{Is_Radical:	true}', "");
8681Expect(0, 12245, '\p{^Is_Radical:	true}', "");
8682Expect(0, 12245, '\P{Is_Radical:	true}', "");
8683Expect(1, 12245, '\P{^Is_Radical:	true}', "");
8684Expect(0, 12246, '\p{Is_Radical:	true}', "");
8685Expect(1, 12246, '\p{^Is_Radical:	true}', "");
8686Expect(1, 12246, '\P{Is_Radical:	true}', "");
8687Expect(0, 12246, '\P{^Is_Radical:	true}', "");
8688Expect(1, 12245, '\p{Is_Radical=--True}', "");
8689Expect(0, 12245, '\p{^Is_Radical=--True}', "");
8690Expect(0, 12245, '\P{Is_Radical=--True}', "");
8691Expect(1, 12245, '\P{^Is_Radical=--True}', "");
8692Expect(0, 12246, '\p{Is_Radical=--True}', "");
8693Expect(1, 12246, '\p{^Is_Radical=--True}', "");
8694Expect(1, 12246, '\P{Is_Radical=--True}', "");
8695Expect(0, 12246, '\P{^Is_Radical=--True}', "");
8696Error('\p{Sentence_Break=:=_ATerm}');
8697Error('\P{Sentence_Break=:=_ATerm}');
8698Expect(1, 65294, '\p{Sentence_Break:   aterm}', "");
8699Expect(0, 65294, '\p{^Sentence_Break:   aterm}', "");
8700Expect(0, 65294, '\P{Sentence_Break:   aterm}', "");
8701Expect(1, 65294, '\P{^Sentence_Break:   aterm}', "");
8702Expect(0, 65295, '\p{Sentence_Break:   aterm}', "");
8703Expect(1, 65295, '\p{^Sentence_Break:   aterm}', "");
8704Expect(1, 65295, '\P{Sentence_Break:   aterm}', "");
8705Expect(0, 65295, '\P{^Sentence_Break:   aterm}', "");
8706Expect(1, 65294, '\p{Sentence_Break= 	aterm}', "");
8707Expect(0, 65294, '\p{^Sentence_Break= 	aterm}', "");
8708Expect(0, 65294, '\P{Sentence_Break= 	aterm}', "");
8709Expect(1, 65294, '\P{^Sentence_Break= 	aterm}', "");
8710Expect(0, 65295, '\p{Sentence_Break= 	aterm}', "");
8711Expect(1, 65295, '\p{^Sentence_Break= 	aterm}', "");
8712Expect(1, 65295, '\P{Sentence_Break= 	aterm}', "");
8713Expect(0, 65295, '\P{^Sentence_Break= 	aterm}', "");
8714Error('\p{SB=/a/ _AT}');
8715Error('\P{SB=/a/ _AT}');
8716Expect(1, 65294, '\p{SB=at}', "");
8717Expect(0, 65294, '\p{^SB=at}', "");
8718Expect(0, 65294, '\P{SB=at}', "");
8719Expect(1, 65294, '\P{^SB=at}', "");
8720Expect(0, 65295, '\p{SB=at}', "");
8721Expect(1, 65295, '\p{^SB=at}', "");
8722Expect(1, 65295, '\P{SB=at}', "");
8723Expect(0, 65295, '\P{^SB=at}', "");
8724Expect(1, 65294, '\p{SB=-AT}', "");
8725Expect(0, 65294, '\p{^SB=-AT}', "");
8726Expect(0, 65294, '\P{SB=-AT}', "");
8727Expect(1, 65294, '\P{^SB=-AT}', "");
8728Expect(0, 65295, '\p{SB=-AT}', "");
8729Expect(1, 65295, '\p{^SB=-AT}', "");
8730Expect(1, 65295, '\P{SB=-AT}', "");
8731Expect(0, 65295, '\P{^SB=-AT}', "");
8732Error('\p{Is_Sentence_Break=:=_ ATerm}');
8733Error('\P{Is_Sentence_Break=:=_ ATerm}');
8734Expect(1, 65294, '\p{Is_Sentence_Break:aterm}', "");
8735Expect(0, 65294, '\p{^Is_Sentence_Break:aterm}', "");
8736Expect(0, 65294, '\P{Is_Sentence_Break:aterm}', "");
8737Expect(1, 65294, '\P{^Is_Sentence_Break:aterm}', "");
8738Expect(0, 65295, '\p{Is_Sentence_Break:aterm}', "");
8739Expect(1, 65295, '\p{^Is_Sentence_Break:aterm}', "");
8740Expect(1, 65295, '\P{Is_Sentence_Break:aterm}', "");
8741Expect(0, 65295, '\P{^Is_Sentence_Break:aterm}', "");
8742Expect(1, 65294, '\p{Is_Sentence_Break=_	ATERM}', "");
8743Expect(0, 65294, '\p{^Is_Sentence_Break=_	ATERM}', "");
8744Expect(0, 65294, '\P{Is_Sentence_Break=_	ATERM}', "");
8745Expect(1, 65294, '\P{^Is_Sentence_Break=_	ATERM}', "");
8746Expect(0, 65295, '\p{Is_Sentence_Break=_	ATERM}', "");
8747Expect(1, 65295, '\p{^Is_Sentence_Break=_	ATERM}', "");
8748Expect(1, 65295, '\P{Is_Sentence_Break=_	ATERM}', "");
8749Expect(0, 65295, '\P{^Is_Sentence_Break=_	ATERM}', "");
8750Error('\p{Is_SB: /a/__AT}');
8751Error('\P{Is_SB: /a/__AT}');
8752Expect(1, 65294, '\p{Is_SB=at}', "");
8753Expect(0, 65294, '\p{^Is_SB=at}', "");
8754Expect(0, 65294, '\P{Is_SB=at}', "");
8755Expect(1, 65294, '\P{^Is_SB=at}', "");
8756Expect(0, 65295, '\p{Is_SB=at}', "");
8757Expect(1, 65295, '\p{^Is_SB=at}', "");
8758Expect(1, 65295, '\P{Is_SB=at}', "");
8759Expect(0, 65295, '\P{^Is_SB=at}', "");
8760Expect(1, 65294, '\p{Is_SB: 	AT}', "");
8761Expect(0, 65294, '\p{^Is_SB: 	AT}', "");
8762Expect(0, 65294, '\P{Is_SB: 	AT}', "");
8763Expect(1, 65294, '\P{^Is_SB: 	AT}', "");
8764Expect(0, 65295, '\p{Is_SB: 	AT}', "");
8765Expect(1, 65295, '\p{^Is_SB: 	AT}', "");
8766Expect(1, 65295, '\P{Is_SB: 	AT}', "");
8767Expect(0, 65295, '\P{^Is_SB: 	AT}', "");
8768Error('\p{Sentence_Break=/a/ Close}');
8769Error('\P{Sentence_Break=/a/ Close}');
8770Expect(1, 65379, '\p{Sentence_Break=close}', "");
8771Expect(0, 65379, '\p{^Sentence_Break=close}', "");
8772Expect(0, 65379, '\P{Sentence_Break=close}', "");
8773Expect(1, 65379, '\P{^Sentence_Break=close}', "");
8774Expect(0, 65380, '\p{Sentence_Break=close}', "");
8775Expect(1, 65380, '\p{^Sentence_Break=close}', "");
8776Expect(1, 65380, '\P{Sentence_Break=close}', "");
8777Expect(0, 65380, '\P{^Sentence_Break=close}', "");
8778Expect(1, 65379, '\p{Sentence_Break=	_CLOSE}', "");
8779Expect(0, 65379, '\p{^Sentence_Break=	_CLOSE}', "");
8780Expect(0, 65379, '\P{Sentence_Break=	_CLOSE}', "");
8781Expect(1, 65379, '\P{^Sentence_Break=	_CLOSE}', "");
8782Expect(0, 65380, '\p{Sentence_Break=	_CLOSE}', "");
8783Expect(1, 65380, '\p{^Sentence_Break=	_CLOSE}', "");
8784Expect(1, 65380, '\P{Sentence_Break=	_CLOSE}', "");
8785Expect(0, 65380, '\P{^Sentence_Break=	_CLOSE}', "");
8786Error('\p{SB=_cl/a/}');
8787Error('\P{SB=_cl/a/}');
8788Expect(1, 65379, '\p{SB=cl}', "");
8789Expect(0, 65379, '\p{^SB=cl}', "");
8790Expect(0, 65379, '\P{SB=cl}', "");
8791Expect(1, 65379, '\P{^SB=cl}', "");
8792Expect(0, 65380, '\p{SB=cl}', "");
8793Expect(1, 65380, '\p{^SB=cl}', "");
8794Expect(1, 65380, '\P{SB=cl}', "");
8795Expect(0, 65380, '\P{^SB=cl}', "");
8796Expect(1, 65379, '\p{SB=	CL}', "");
8797Expect(0, 65379, '\p{^SB=	CL}', "");
8798Expect(0, 65379, '\P{SB=	CL}', "");
8799Expect(1, 65379, '\P{^SB=	CL}', "");
8800Expect(0, 65380, '\p{SB=	CL}', "");
8801Expect(1, 65380, '\p{^SB=	CL}', "");
8802Expect(1, 65380, '\P{SB=	CL}', "");
8803Expect(0, 65380, '\P{^SB=	CL}', "");
8804Error('\p{Is_Sentence_Break= 	CLOSE/a/}');
8805Error('\P{Is_Sentence_Break= 	CLOSE/a/}');
8806Expect(1, 65379, '\p{Is_Sentence_Break=close}', "");
8807Expect(0, 65379, '\p{^Is_Sentence_Break=close}', "");
8808Expect(0, 65379, '\P{Is_Sentence_Break=close}', "");
8809Expect(1, 65379, '\P{^Is_Sentence_Break=close}', "");
8810Expect(0, 65380, '\p{Is_Sentence_Break=close}', "");
8811Expect(1, 65380, '\p{^Is_Sentence_Break=close}', "");
8812Expect(1, 65380, '\P{Is_Sentence_Break=close}', "");
8813Expect(0, 65380, '\P{^Is_Sentence_Break=close}', "");
8814Expect(1, 65379, '\p{Is_Sentence_Break=		Close}', "");
8815Expect(0, 65379, '\p{^Is_Sentence_Break=		Close}', "");
8816Expect(0, 65379, '\P{Is_Sentence_Break=		Close}', "");
8817Expect(1, 65379, '\P{^Is_Sentence_Break=		Close}', "");
8818Expect(0, 65380, '\p{Is_Sentence_Break=		Close}', "");
8819Expect(1, 65380, '\p{^Is_Sentence_Break=		Close}', "");
8820Expect(1, 65380, '\P{Is_Sentence_Break=		Close}', "");
8821Expect(0, 65380, '\P{^Is_Sentence_Break=		Close}', "");
8822Error('\p{Is_SB=_/a/CL}');
8823Error('\P{Is_SB=_/a/CL}');
8824Expect(1, 65379, '\p{Is_SB=cl}', "");
8825Expect(0, 65379, '\p{^Is_SB=cl}', "");
8826Expect(0, 65379, '\P{Is_SB=cl}', "");
8827Expect(1, 65379, '\P{^Is_SB=cl}', "");
8828Expect(0, 65380, '\p{Is_SB=cl}', "");
8829Expect(1, 65380, '\p{^Is_SB=cl}', "");
8830Expect(1, 65380, '\P{Is_SB=cl}', "");
8831Expect(0, 65380, '\P{^Is_SB=cl}', "");
8832Expect(1, 65379, '\p{Is_SB: -CL}', "");
8833Expect(0, 65379, '\p{^Is_SB: -CL}', "");
8834Expect(0, 65379, '\P{Is_SB: -CL}', "");
8835Expect(1, 65379, '\P{^Is_SB: -CL}', "");
8836Expect(0, 65380, '\p{Is_SB: -CL}', "");
8837Expect(1, 65380, '\p{^Is_SB: -CL}', "");
8838Expect(1, 65380, '\P{Is_SB: -CL}', "");
8839Expect(0, 65380, '\P{^Is_SB: -CL}', "");
8840Error('\p{Sentence_Break=/a/--CR}');
8841Error('\P{Sentence_Break=/a/--CR}');
8842Expect(1, 13, '\p{Sentence_Break=cr}', "");
8843Expect(0, 13, '\p{^Sentence_Break=cr}', "");
8844Expect(0, 13, '\P{Sentence_Break=cr}', "");
8845Expect(1, 13, '\P{^Sentence_Break=cr}', "");
8846Expect(0, 14, '\p{Sentence_Break=cr}', "");
8847Expect(1, 14, '\p{^Sentence_Break=cr}', "");
8848Expect(1, 14, '\P{Sentence_Break=cr}', "");
8849Expect(0, 14, '\P{^Sentence_Break=cr}', "");
8850Expect(1, 13, '\p{Sentence_Break=_ CR}', "");
8851Expect(0, 13, '\p{^Sentence_Break=_ CR}', "");
8852Expect(0, 13, '\P{Sentence_Break=_ CR}', "");
8853Expect(1, 13, '\P{^Sentence_Break=_ CR}', "");
8854Expect(0, 14, '\p{Sentence_Break=_ CR}', "");
8855Expect(1, 14, '\p{^Sentence_Break=_ CR}', "");
8856Expect(1, 14, '\P{Sentence_Break=_ CR}', "");
8857Expect(0, 14, '\P{^Sentence_Break=_ CR}', "");
8858Error('\p{SB=:=	CR}');
8859Error('\P{SB=:=	CR}');
8860Expect(1, 13, '\p{SB=cr}', "");
8861Expect(0, 13, '\p{^SB=cr}', "");
8862Expect(0, 13, '\P{SB=cr}', "");
8863Expect(1, 13, '\P{^SB=cr}', "");
8864Expect(0, 14, '\p{SB=cr}', "");
8865Expect(1, 14, '\p{^SB=cr}', "");
8866Expect(1, 14, '\P{SB=cr}', "");
8867Expect(0, 14, '\P{^SB=cr}', "");
8868Expect(1, 13, '\p{SB= -CR}', "");
8869Expect(0, 13, '\p{^SB= -CR}', "");
8870Expect(0, 13, '\P{SB= -CR}', "");
8871Expect(1, 13, '\P{^SB= -CR}', "");
8872Expect(0, 14, '\p{SB= -CR}', "");
8873Expect(1, 14, '\p{^SB= -CR}', "");
8874Expect(1, 14, '\P{SB= -CR}', "");
8875Expect(0, 14, '\P{^SB= -CR}', "");
8876Error('\p{Is_Sentence_Break=:=CR}');
8877Error('\P{Is_Sentence_Break=:=CR}');
8878Expect(1, 13, '\p{Is_Sentence_Break=cr}', "");
8879Expect(0, 13, '\p{^Is_Sentence_Break=cr}', "");
8880Expect(0, 13, '\P{Is_Sentence_Break=cr}', "");
8881Expect(1, 13, '\P{^Is_Sentence_Break=cr}', "");
8882Expect(0, 14, '\p{Is_Sentence_Break=cr}', "");
8883Expect(1, 14, '\p{^Is_Sentence_Break=cr}', "");
8884Expect(1, 14, '\P{Is_Sentence_Break=cr}', "");
8885Expect(0, 14, '\P{^Is_Sentence_Break=cr}', "");
8886Expect(1, 13, '\p{Is_Sentence_Break= CR}', "");
8887Expect(0, 13, '\p{^Is_Sentence_Break= CR}', "");
8888Expect(0, 13, '\P{Is_Sentence_Break= CR}', "");
8889Expect(1, 13, '\P{^Is_Sentence_Break= CR}', "");
8890Expect(0, 14, '\p{Is_Sentence_Break= CR}', "");
8891Expect(1, 14, '\p{^Is_Sentence_Break= CR}', "");
8892Expect(1, 14, '\P{Is_Sentence_Break= CR}', "");
8893Expect(0, 14, '\P{^Is_Sentence_Break= CR}', "");
8894Error('\p{Is_SB=_-cr/a/}');
8895Error('\P{Is_SB=_-cr/a/}');
8896Expect(1, 13, '\p{Is_SB=cr}', "");
8897Expect(0, 13, '\p{^Is_SB=cr}', "");
8898Expect(0, 13, '\P{Is_SB=cr}', "");
8899Expect(1, 13, '\P{^Is_SB=cr}', "");
8900Expect(0, 14, '\p{Is_SB=cr}', "");
8901Expect(1, 14, '\p{^Is_SB=cr}', "");
8902Expect(1, 14, '\P{Is_SB=cr}', "");
8903Expect(0, 14, '\P{^Is_SB=cr}', "");
8904Expect(1, 13, '\p{Is_SB=	CR}', "");
8905Expect(0, 13, '\p{^Is_SB=	CR}', "");
8906Expect(0, 13, '\P{Is_SB=	CR}', "");
8907Expect(1, 13, '\P{^Is_SB=	CR}', "");
8908Expect(0, 14, '\p{Is_SB=	CR}', "");
8909Expect(1, 14, '\p{^Is_SB=	CR}', "");
8910Expect(1, 14, '\P{Is_SB=	CR}', "");
8911Expect(0, 14, '\P{^Is_SB=	CR}', "");
8912Error('\p{Sentence_Break=/a/extend}');
8913Error('\P{Sentence_Break=/a/extend}');
8914Expect(1, 917999, '\p{Sentence_Break=extend}', "");
8915Expect(0, 917999, '\p{^Sentence_Break=extend}', "");
8916Expect(0, 917999, '\P{Sentence_Break=extend}', "");
8917Expect(1, 917999, '\P{^Sentence_Break=extend}', "");
8918Expect(0, 918000, '\p{Sentence_Break=extend}', "");
8919Expect(1, 918000, '\p{^Sentence_Break=extend}', "");
8920Expect(1, 918000, '\P{Sentence_Break=extend}', "");
8921Expect(0, 918000, '\P{^Sentence_Break=extend}', "");
8922Expect(1, 917999, '\p{Sentence_Break= 	EXTEND}', "");
8923Expect(0, 917999, '\p{^Sentence_Break= 	EXTEND}', "");
8924Expect(0, 917999, '\P{Sentence_Break= 	EXTEND}', "");
8925Expect(1, 917999, '\P{^Sentence_Break= 	EXTEND}', "");
8926Expect(0, 918000, '\p{Sentence_Break= 	EXTEND}', "");
8927Expect(1, 918000, '\p{^Sentence_Break= 	EXTEND}', "");
8928Expect(1, 918000, '\P{Sentence_Break= 	EXTEND}', "");
8929Expect(0, 918000, '\P{^Sentence_Break= 	EXTEND}', "");
8930Error('\p{SB=-ex/a/}');
8931Error('\P{SB=-ex/a/}');
8932Expect(1, 917999, '\p{SB=ex}', "");
8933Expect(0, 917999, '\p{^SB=ex}', "");
8934Expect(0, 917999, '\P{SB=ex}', "");
8935Expect(1, 917999, '\P{^SB=ex}', "");
8936Expect(0, 918000, '\p{SB=ex}', "");
8937Expect(1, 918000, '\p{^SB=ex}', "");
8938Expect(1, 918000, '\P{SB=ex}', "");
8939Expect(0, 918000, '\P{^SB=ex}', "");
8940Expect(1, 917999, '\p{SB= ex}', "");
8941Expect(0, 917999, '\p{^SB= ex}', "");
8942Expect(0, 917999, '\P{SB= ex}', "");
8943Expect(1, 917999, '\P{^SB= ex}', "");
8944Expect(0, 918000, '\p{SB= ex}', "");
8945Expect(1, 918000, '\p{^SB= ex}', "");
8946Expect(1, 918000, '\P{SB= ex}', "");
8947Expect(0, 918000, '\P{^SB= ex}', "");
8948Error('\p{Is_Sentence_Break=/a/Extend}');
8949Error('\P{Is_Sentence_Break=/a/Extend}');
8950Expect(1, 917999, '\p{Is_Sentence_Break=extend}', "");
8951Expect(0, 917999, '\p{^Is_Sentence_Break=extend}', "");
8952Expect(0, 917999, '\P{Is_Sentence_Break=extend}', "");
8953Expect(1, 917999, '\P{^Is_Sentence_Break=extend}', "");
8954Expect(0, 918000, '\p{Is_Sentence_Break=extend}', "");
8955Expect(1, 918000, '\p{^Is_Sentence_Break=extend}', "");
8956Expect(1, 918000, '\P{Is_Sentence_Break=extend}', "");
8957Expect(0, 918000, '\P{^Is_Sentence_Break=extend}', "");
8958Expect(1, 917999, '\p{Is_Sentence_Break=  EXTEND}', "");
8959Expect(0, 917999, '\p{^Is_Sentence_Break=  EXTEND}', "");
8960Expect(0, 917999, '\P{Is_Sentence_Break=  EXTEND}', "");
8961Expect(1, 917999, '\P{^Is_Sentence_Break=  EXTEND}', "");
8962Expect(0, 918000, '\p{Is_Sentence_Break=  EXTEND}', "");
8963Expect(1, 918000, '\p{^Is_Sentence_Break=  EXTEND}', "");
8964Expect(1, 918000, '\P{Is_Sentence_Break=  EXTEND}', "");
8965Expect(0, 918000, '\P{^Is_Sentence_Break=  EXTEND}', "");
8966Error('\p{Is_SB=_/a/ex}');
8967Error('\P{Is_SB=_/a/ex}');
8968Expect(1, 917999, '\p{Is_SB:   ex}', "");
8969Expect(0, 917999, '\p{^Is_SB:   ex}', "");
8970Expect(0, 917999, '\P{Is_SB:   ex}', "");
8971Expect(1, 917999, '\P{^Is_SB:   ex}', "");
8972Expect(0, 918000, '\p{Is_SB:   ex}', "");
8973Expect(1, 918000, '\p{^Is_SB:   ex}', "");
8974Expect(1, 918000, '\P{Is_SB:   ex}', "");
8975Expect(0, 918000, '\P{^Is_SB:   ex}', "");
8976Expect(1, 917999, '\p{Is_SB= 	EX}', "");
8977Expect(0, 917999, '\p{^Is_SB= 	EX}', "");
8978Expect(0, 917999, '\P{Is_SB= 	EX}', "");
8979Expect(1, 917999, '\P{^Is_SB= 	EX}', "");
8980Expect(0, 918000, '\p{Is_SB= 	EX}', "");
8981Expect(1, 918000, '\p{^Is_SB= 	EX}', "");
8982Expect(1, 918000, '\P{Is_SB= 	EX}', "");
8983Expect(0, 918000, '\P{^Is_SB= 	EX}', "");
8984Error('\p{Sentence_Break=:= Format}');
8985Error('\P{Sentence_Break=:= Format}');
8986Expect(1, 917631, '\p{Sentence_Break=format}', "");
8987Expect(0, 917631, '\p{^Sentence_Break=format}', "");
8988Expect(0, 917631, '\P{Sentence_Break=format}', "");
8989Expect(1, 917631, '\P{^Sentence_Break=format}', "");
8990Expect(0, 917632, '\p{Sentence_Break=format}', "");
8991Expect(1, 917632, '\p{^Sentence_Break=format}', "");
8992Expect(1, 917632, '\P{Sentence_Break=format}', "");
8993Expect(0, 917632, '\P{^Sentence_Break=format}', "");
8994Expect(1, 917631, '\p{Sentence_Break=	-Format}', "");
8995Expect(0, 917631, '\p{^Sentence_Break=	-Format}', "");
8996Expect(0, 917631, '\P{Sentence_Break=	-Format}', "");
8997Expect(1, 917631, '\P{^Sentence_Break=	-Format}', "");
8998Expect(0, 917632, '\p{Sentence_Break=	-Format}', "");
8999Expect(1, 917632, '\p{^Sentence_Break=	-Format}', "");
9000Expect(1, 917632, '\P{Sentence_Break=	-Format}', "");
9001Expect(0, 917632, '\P{^Sentence_Break=	-Format}', "");
9002Error('\p{SB=_	FO/a/}');
9003Error('\P{SB=_	FO/a/}');
9004Expect(1, 917631, '\p{SB:	fo}', "");
9005Expect(0, 917631, '\p{^SB:	fo}', "");
9006Expect(0, 917631, '\P{SB:	fo}', "");
9007Expect(1, 917631, '\P{^SB:	fo}', "");
9008Expect(0, 917632, '\p{SB:	fo}', "");
9009Expect(1, 917632, '\p{^SB:	fo}', "");
9010Expect(1, 917632, '\P{SB:	fo}', "");
9011Expect(0, 917632, '\P{^SB:	fo}', "");
9012Expect(1, 917631, '\p{SB=- FO}', "");
9013Expect(0, 917631, '\p{^SB=- FO}', "");
9014Expect(0, 917631, '\P{SB=- FO}', "");
9015Expect(1, 917631, '\P{^SB=- FO}', "");
9016Expect(0, 917632, '\p{SB=- FO}', "");
9017Expect(1, 917632, '\p{^SB=- FO}', "");
9018Expect(1, 917632, '\P{SB=- FO}', "");
9019Expect(0, 917632, '\P{^SB=- FO}', "");
9020Error('\p{Is_Sentence_Break=/a/ FORMAT}');
9021Error('\P{Is_Sentence_Break=/a/ FORMAT}');
9022Expect(1, 917631, '\p{Is_Sentence_Break=format}', "");
9023Expect(0, 917631, '\p{^Is_Sentence_Break=format}', "");
9024Expect(0, 917631, '\P{Is_Sentence_Break=format}', "");
9025Expect(1, 917631, '\P{^Is_Sentence_Break=format}', "");
9026Expect(0, 917632, '\p{Is_Sentence_Break=format}', "");
9027Expect(1, 917632, '\p{^Is_Sentence_Break=format}', "");
9028Expect(1, 917632, '\P{Is_Sentence_Break=format}', "");
9029Expect(0, 917632, '\P{^Is_Sentence_Break=format}', "");
9030Expect(1, 917631, '\p{Is_Sentence_Break=-	Format}', "");
9031Expect(0, 917631, '\p{^Is_Sentence_Break=-	Format}', "");
9032Expect(0, 917631, '\P{Is_Sentence_Break=-	Format}', "");
9033Expect(1, 917631, '\P{^Is_Sentence_Break=-	Format}', "");
9034Expect(0, 917632, '\p{Is_Sentence_Break=-	Format}', "");
9035Expect(1, 917632, '\p{^Is_Sentence_Break=-	Format}', "");
9036Expect(1, 917632, '\P{Is_Sentence_Break=-	Format}', "");
9037Expect(0, 917632, '\P{^Is_Sentence_Break=-	Format}', "");
9038Error('\p{Is_SB=/a/-_FO}');
9039Error('\P{Is_SB=/a/-_FO}');
9040Expect(1, 917631, '\p{Is_SB=fo}', "");
9041Expect(0, 917631, '\p{^Is_SB=fo}', "");
9042Expect(0, 917631, '\P{Is_SB=fo}', "");
9043Expect(1, 917631, '\P{^Is_SB=fo}', "");
9044Expect(0, 917632, '\p{Is_SB=fo}', "");
9045Expect(1, 917632, '\p{^Is_SB=fo}', "");
9046Expect(1, 917632, '\P{Is_SB=fo}', "");
9047Expect(0, 917632, '\P{^Is_SB=fo}', "");
9048Expect(1, 917631, '\p{Is_SB=	_FO}', "");
9049Expect(0, 917631, '\p{^Is_SB=	_FO}', "");
9050Expect(0, 917631, '\P{Is_SB=	_FO}', "");
9051Expect(1, 917631, '\P{^Is_SB=	_FO}', "");
9052Expect(0, 917632, '\p{Is_SB=	_FO}', "");
9053Expect(1, 917632, '\p{^Is_SB=	_FO}', "");
9054Expect(1, 917632, '\P{Is_SB=	_FO}', "");
9055Expect(0, 917632, '\P{^Is_SB=	_FO}', "");
9056Error('\p{Sentence_Break=/a/ OLetter}');
9057Error('\P{Sentence_Break=/a/ OLetter}');
9058Expect(1, 195101, '\p{Sentence_Break=oletter}', "");
9059Expect(0, 195101, '\p{^Sentence_Break=oletter}', "");
9060Expect(0, 195101, '\P{Sentence_Break=oletter}', "");
9061Expect(1, 195101, '\P{^Sentence_Break=oletter}', "");
9062Expect(0, 195102, '\p{Sentence_Break=oletter}', "");
9063Expect(1, 195102, '\p{^Sentence_Break=oletter}', "");
9064Expect(1, 195102, '\P{Sentence_Break=oletter}', "");
9065Expect(0, 195102, '\P{^Sentence_Break=oletter}', "");
9066Expect(1, 195101, '\p{Sentence_Break= oletter}', "");
9067Expect(0, 195101, '\p{^Sentence_Break= oletter}', "");
9068Expect(0, 195101, '\P{Sentence_Break= oletter}', "");
9069Expect(1, 195101, '\P{^Sentence_Break= oletter}', "");
9070Expect(0, 195102, '\p{Sentence_Break= oletter}', "");
9071Expect(1, 195102, '\p{^Sentence_Break= oletter}', "");
9072Expect(1, 195102, '\P{Sentence_Break= oletter}', "");
9073Expect(0, 195102, '\P{^Sentence_Break= oletter}', "");
9074Error('\p{SB=_LE/a/}');
9075Error('\P{SB=_LE/a/}');
9076Expect(1, 195101, '\p{SB=le}', "");
9077Expect(0, 195101, '\p{^SB=le}', "");
9078Expect(0, 195101, '\P{SB=le}', "");
9079Expect(1, 195101, '\P{^SB=le}', "");
9080Expect(0, 195102, '\p{SB=le}', "");
9081Expect(1, 195102, '\p{^SB=le}', "");
9082Expect(1, 195102, '\P{SB=le}', "");
9083Expect(0, 195102, '\P{^SB=le}', "");
9084Expect(1, 195101, '\p{SB=	le}', "");
9085Expect(0, 195101, '\p{^SB=	le}', "");
9086Expect(0, 195101, '\P{SB=	le}', "");
9087Expect(1, 195101, '\P{^SB=	le}', "");
9088Expect(0, 195102, '\p{SB=	le}', "");
9089Expect(1, 195102, '\p{^SB=	le}', "");
9090Expect(1, 195102, '\P{SB=	le}', "");
9091Expect(0, 195102, '\P{^SB=	le}', "");
9092Error('\p{Is_Sentence_Break=_	oletter:=}');
9093Error('\P{Is_Sentence_Break=_	oletter:=}');
9094Expect(1, 195101, '\p{Is_Sentence_Break=oletter}', "");
9095Expect(0, 195101, '\p{^Is_Sentence_Break=oletter}', "");
9096Expect(0, 195101, '\P{Is_Sentence_Break=oletter}', "");
9097Expect(1, 195101, '\P{^Is_Sentence_Break=oletter}', "");
9098Expect(0, 195102, '\p{Is_Sentence_Break=oletter}', "");
9099Expect(1, 195102, '\p{^Is_Sentence_Break=oletter}', "");
9100Expect(1, 195102, '\P{Is_Sentence_Break=oletter}', "");
9101Expect(0, 195102, '\P{^Is_Sentence_Break=oletter}', "");
9102Expect(1, 195101, '\p{Is_Sentence_Break= OLetter}', "");
9103Expect(0, 195101, '\p{^Is_Sentence_Break= OLetter}', "");
9104Expect(0, 195101, '\P{Is_Sentence_Break= OLetter}', "");
9105Expect(1, 195101, '\P{^Is_Sentence_Break= OLetter}', "");
9106Expect(0, 195102, '\p{Is_Sentence_Break= OLetter}', "");
9107Expect(1, 195102, '\p{^Is_Sentence_Break= OLetter}', "");
9108Expect(1, 195102, '\P{Is_Sentence_Break= OLetter}', "");
9109Expect(0, 195102, '\P{^Is_Sentence_Break= OLetter}', "");
9110Error('\p{Is_SB=:=-_LE}');
9111Error('\P{Is_SB=:=-_LE}');
9112Expect(1, 195101, '\p{Is_SB=le}', "");
9113Expect(0, 195101, '\p{^Is_SB=le}', "");
9114Expect(0, 195101, '\P{Is_SB=le}', "");
9115Expect(1, 195101, '\P{^Is_SB=le}', "");
9116Expect(0, 195102, '\p{Is_SB=le}', "");
9117Expect(1, 195102, '\p{^Is_SB=le}', "");
9118Expect(1, 195102, '\P{Is_SB=le}', "");
9119Expect(0, 195102, '\P{^Is_SB=le}', "");
9120Expect(1, 195101, '\p{Is_SB=_	LE}', "");
9121Expect(0, 195101, '\p{^Is_SB=_	LE}', "");
9122Expect(0, 195101, '\P{Is_SB=_	LE}', "");
9123Expect(1, 195101, '\P{^Is_SB=_	LE}', "");
9124Expect(0, 195102, '\p{Is_SB=_	LE}', "");
9125Expect(1, 195102, '\p{^Is_SB=_	LE}', "");
9126Expect(1, 195102, '\P{Is_SB=_	LE}', "");
9127Expect(0, 195102, '\P{^Is_SB=_	LE}', "");
9128Error('\p{Sentence_Break=	:=LF}');
9129Error('\P{Sentence_Break=	:=LF}');
9130Expect(1, 10, '\p{Sentence_Break=lf}', "");
9131Expect(0, 10, '\p{^Sentence_Break=lf}', "");
9132Expect(0, 10, '\P{Sentence_Break=lf}', "");
9133Expect(1, 10, '\P{^Sentence_Break=lf}', "");
9134Expect(0, 11, '\p{Sentence_Break=lf}', "");
9135Expect(1, 11, '\p{^Sentence_Break=lf}', "");
9136Expect(1, 11, '\P{Sentence_Break=lf}', "");
9137Expect(0, 11, '\P{^Sentence_Break=lf}', "");
9138Expect(1, 10, '\p{Sentence_Break:   -_lf}', "");
9139Expect(0, 10, '\p{^Sentence_Break:   -_lf}', "");
9140Expect(0, 10, '\P{Sentence_Break:   -_lf}', "");
9141Expect(1, 10, '\P{^Sentence_Break:   -_lf}', "");
9142Expect(0, 11, '\p{Sentence_Break:   -_lf}', "");
9143Expect(1, 11, '\p{^Sentence_Break:   -_lf}', "");
9144Expect(1, 11, '\P{Sentence_Break:   -_lf}', "");
9145Expect(0, 11, '\P{^Sentence_Break:   -_lf}', "");
9146Error('\p{SB= lf:=}');
9147Error('\P{SB= lf:=}');
9148Expect(1, 10, '\p{SB=lf}', "");
9149Expect(0, 10, '\p{^SB=lf}', "");
9150Expect(0, 10, '\P{SB=lf}', "");
9151Expect(1, 10, '\P{^SB=lf}', "");
9152Expect(0, 11, '\p{SB=lf}', "");
9153Expect(1, 11, '\p{^SB=lf}', "");
9154Expect(1, 11, '\P{SB=lf}', "");
9155Expect(0, 11, '\P{^SB=lf}', "");
9156Expect(1, 10, '\p{SB=	 LF}', "");
9157Expect(0, 10, '\p{^SB=	 LF}', "");
9158Expect(0, 10, '\P{SB=	 LF}', "");
9159Expect(1, 10, '\P{^SB=	 LF}', "");
9160Expect(0, 11, '\p{SB=	 LF}', "");
9161Expect(1, 11, '\p{^SB=	 LF}', "");
9162Expect(1, 11, '\P{SB=	 LF}', "");
9163Expect(0, 11, '\P{^SB=	 LF}', "");
9164Error('\p{Is_Sentence_Break=:=	-lf}');
9165Error('\P{Is_Sentence_Break=:=	-lf}');
9166Expect(1, 10, '\p{Is_Sentence_Break=lf}', "");
9167Expect(0, 10, '\p{^Is_Sentence_Break=lf}', "");
9168Expect(0, 10, '\P{Is_Sentence_Break=lf}', "");
9169Expect(1, 10, '\P{^Is_Sentence_Break=lf}', "");
9170Expect(0, 11, '\p{Is_Sentence_Break=lf}', "");
9171Expect(1, 11, '\p{^Is_Sentence_Break=lf}', "");
9172Expect(1, 11, '\P{Is_Sentence_Break=lf}', "");
9173Expect(0, 11, '\P{^Is_Sentence_Break=lf}', "");
9174Expect(1, 10, '\p{Is_Sentence_Break=	 LF}', "");
9175Expect(0, 10, '\p{^Is_Sentence_Break=	 LF}', "");
9176Expect(0, 10, '\P{Is_Sentence_Break=	 LF}', "");
9177Expect(1, 10, '\P{^Is_Sentence_Break=	 LF}', "");
9178Expect(0, 11, '\p{Is_Sentence_Break=	 LF}', "");
9179Expect(1, 11, '\p{^Is_Sentence_Break=	 LF}', "");
9180Expect(1, 11, '\P{Is_Sentence_Break=	 LF}', "");
9181Expect(0, 11, '\P{^Is_Sentence_Break=	 LF}', "");
9182Error('\p{Is_SB: /a/_-LF}');
9183Error('\P{Is_SB: /a/_-LF}');
9184Expect(1, 10, '\p{Is_SB:	lf}', "");
9185Expect(0, 10, '\p{^Is_SB:	lf}', "");
9186Expect(0, 10, '\P{Is_SB:	lf}', "");
9187Expect(1, 10, '\P{^Is_SB:	lf}', "");
9188Expect(0, 11, '\p{Is_SB:	lf}', "");
9189Expect(1, 11, '\p{^Is_SB:	lf}', "");
9190Expect(1, 11, '\P{Is_SB:	lf}', "");
9191Expect(0, 11, '\P{^Is_SB:	lf}', "");
9192Expect(1, 10, '\p{Is_SB: __LF}', "");
9193Expect(0, 10, '\p{^Is_SB: __LF}', "");
9194Expect(0, 10, '\P{Is_SB: __LF}', "");
9195Expect(1, 10, '\P{^Is_SB: __LF}', "");
9196Expect(0, 11, '\p{Is_SB: __LF}', "");
9197Expect(1, 11, '\p{^Is_SB: __LF}', "");
9198Expect(1, 11, '\P{Is_SB: __LF}', "");
9199Expect(0, 11, '\P{^Is_SB: __LF}', "");
9200Error('\p{Sentence_Break=-Lower:=}');
9201Error('\P{Sentence_Break=-Lower:=}');
9202Expect(1, 120779, '\p{Sentence_Break=lower}', "");
9203Expect(0, 120779, '\p{^Sentence_Break=lower}', "");
9204Expect(0, 120779, '\P{Sentence_Break=lower}', "");
9205Expect(1, 120779, '\P{^Sentence_Break=lower}', "");
9206Expect(0, 120780, '\p{Sentence_Break=lower}', "");
9207Expect(1, 120780, '\p{^Sentence_Break=lower}', "");
9208Expect(1, 120780, '\P{Sentence_Break=lower}', "");
9209Expect(0, 120780, '\P{^Sentence_Break=lower}', "");
9210Expect(1, 120779, '\p{Sentence_Break=-_Lower}', "");
9211Expect(0, 120779, '\p{^Sentence_Break=-_Lower}', "");
9212Expect(0, 120779, '\P{Sentence_Break=-_Lower}', "");
9213Expect(1, 120779, '\P{^Sentence_Break=-_Lower}', "");
9214Expect(0, 120780, '\p{Sentence_Break=-_Lower}', "");
9215Expect(1, 120780, '\p{^Sentence_Break=-_Lower}', "");
9216Expect(1, 120780, '\P{Sentence_Break=-_Lower}', "");
9217Expect(0, 120780, '\P{^Sentence_Break=-_Lower}', "");
9218Error('\p{SB=_/a/LO}');
9219Error('\P{SB=_/a/LO}');
9220Expect(1, 120779, '\p{SB=lo}', "");
9221Expect(0, 120779, '\p{^SB=lo}', "");
9222Expect(0, 120779, '\P{SB=lo}', "");
9223Expect(1, 120779, '\P{^SB=lo}', "");
9224Expect(0, 120780, '\p{SB=lo}', "");
9225Expect(1, 120780, '\p{^SB=lo}', "");
9226Expect(1, 120780, '\P{SB=lo}', "");
9227Expect(0, 120780, '\P{^SB=lo}', "");
9228Expect(1, 120779, '\p{SB=- LO}', "");
9229Expect(0, 120779, '\p{^SB=- LO}', "");
9230Expect(0, 120779, '\P{SB=- LO}', "");
9231Expect(1, 120779, '\P{^SB=- LO}', "");
9232Expect(0, 120780, '\p{SB=- LO}', "");
9233Expect(1, 120780, '\p{^SB=- LO}', "");
9234Expect(1, 120780, '\P{SB=- LO}', "");
9235Expect(0, 120780, '\P{^SB=- LO}', "");
9236Error('\p{Is_Sentence_Break=/a/	-Lower}');
9237Error('\P{Is_Sentence_Break=/a/	-Lower}');
9238Expect(1, 120779, '\p{Is_Sentence_Break=lower}', "");
9239Expect(0, 120779, '\p{^Is_Sentence_Break=lower}', "");
9240Expect(0, 120779, '\P{Is_Sentence_Break=lower}', "");
9241Expect(1, 120779, '\P{^Is_Sentence_Break=lower}', "");
9242Expect(0, 120780, '\p{Is_Sentence_Break=lower}', "");
9243Expect(1, 120780, '\p{^Is_Sentence_Break=lower}', "");
9244Expect(1, 120780, '\P{Is_Sentence_Break=lower}', "");
9245Expect(0, 120780, '\P{^Is_Sentence_Break=lower}', "");
9246Expect(1, 120779, '\p{Is_Sentence_Break=		lower}', "");
9247Expect(0, 120779, '\p{^Is_Sentence_Break=		lower}', "");
9248Expect(0, 120779, '\P{Is_Sentence_Break=		lower}', "");
9249Expect(1, 120779, '\P{^Is_Sentence_Break=		lower}', "");
9250Expect(0, 120780, '\p{Is_Sentence_Break=		lower}', "");
9251Expect(1, 120780, '\p{^Is_Sentence_Break=		lower}', "");
9252Expect(1, 120780, '\P{Is_Sentence_Break=		lower}', "");
9253Expect(0, 120780, '\P{^Is_Sentence_Break=		lower}', "");
9254Error('\p{Is_SB=/a/--lo}');
9255Error('\P{Is_SB=/a/--lo}');
9256Expect(1, 120779, '\p{Is_SB=lo}', "");
9257Expect(0, 120779, '\p{^Is_SB=lo}', "");
9258Expect(0, 120779, '\P{Is_SB=lo}', "");
9259Expect(1, 120779, '\P{^Is_SB=lo}', "");
9260Expect(0, 120780, '\p{Is_SB=lo}', "");
9261Expect(1, 120780, '\p{^Is_SB=lo}', "");
9262Expect(1, 120780, '\P{Is_SB=lo}', "");
9263Expect(0, 120780, '\P{^Is_SB=lo}', "");
9264Expect(1, 120779, '\p{Is_SB= LO}', "");
9265Expect(0, 120779, '\p{^Is_SB= LO}', "");
9266Expect(0, 120779, '\P{Is_SB= LO}', "");
9267Expect(1, 120779, '\P{^Is_SB= LO}', "");
9268Expect(0, 120780, '\p{Is_SB= LO}', "");
9269Expect(1, 120780, '\p{^Is_SB= LO}', "");
9270Expect(1, 120780, '\P{Is_SB= LO}', "");
9271Expect(0, 120780, '\P{^Is_SB= LO}', "");
9272Error('\p{Sentence_Break=:= _Numeric}');
9273Error('\P{Sentence_Break=:= _Numeric}');
9274Expect(1, 120831, '\p{Sentence_Break=numeric}', "");
9275Expect(0, 120831, '\p{^Sentence_Break=numeric}', "");
9276Expect(0, 120831, '\P{Sentence_Break=numeric}', "");
9277Expect(1, 120831, '\P{^Sentence_Break=numeric}', "");
9278Expect(0, 120832, '\p{Sentence_Break=numeric}', "");
9279Expect(1, 120832, '\p{^Sentence_Break=numeric}', "");
9280Expect(1, 120832, '\P{Sentence_Break=numeric}', "");
9281Expect(0, 120832, '\P{^Sentence_Break=numeric}', "");
9282Expect(1, 120831, '\p{Sentence_Break=_ Numeric}', "");
9283Expect(0, 120831, '\p{^Sentence_Break=_ Numeric}', "");
9284Expect(0, 120831, '\P{Sentence_Break=_ Numeric}', "");
9285Expect(1, 120831, '\P{^Sentence_Break=_ Numeric}', "");
9286Expect(0, 120832, '\p{Sentence_Break=_ Numeric}', "");
9287Expect(1, 120832, '\p{^Sentence_Break=_ Numeric}', "");
9288Expect(1, 120832, '\P{Sentence_Break=_ Numeric}', "");
9289Expect(0, 120832, '\P{^Sentence_Break=_ Numeric}', "");
9290Error('\p{SB=/a/-_NU}');
9291Error('\P{SB=/a/-_NU}');
9292Expect(1, 120831, '\p{SB=nu}', "");
9293Expect(0, 120831, '\p{^SB=nu}', "");
9294Expect(0, 120831, '\P{SB=nu}', "");
9295Expect(1, 120831, '\P{^SB=nu}', "");
9296Expect(0, 120832, '\p{SB=nu}', "");
9297Expect(1, 120832, '\p{^SB=nu}', "");
9298Expect(1, 120832, '\P{SB=nu}', "");
9299Expect(0, 120832, '\P{^SB=nu}', "");
9300Expect(1, 120831, '\p{SB=__NU}', "");
9301Expect(0, 120831, '\p{^SB=__NU}', "");
9302Expect(0, 120831, '\P{SB=__NU}', "");
9303Expect(1, 120831, '\P{^SB=__NU}', "");
9304Expect(0, 120832, '\p{SB=__NU}', "");
9305Expect(1, 120832, '\p{^SB=__NU}', "");
9306Expect(1, 120832, '\P{SB=__NU}', "");
9307Expect(0, 120832, '\P{^SB=__NU}', "");
9308Error('\p{Is_Sentence_Break=_/a/numeric}');
9309Error('\P{Is_Sentence_Break=_/a/numeric}');
9310Expect(1, 120831, '\p{Is_Sentence_Break=numeric}', "");
9311Expect(0, 120831, '\p{^Is_Sentence_Break=numeric}', "");
9312Expect(0, 120831, '\P{Is_Sentence_Break=numeric}', "");
9313Expect(1, 120831, '\P{^Is_Sentence_Break=numeric}', "");
9314Expect(0, 120832, '\p{Is_Sentence_Break=numeric}', "");
9315Expect(1, 120832, '\p{^Is_Sentence_Break=numeric}', "");
9316Expect(1, 120832, '\P{Is_Sentence_Break=numeric}', "");
9317Expect(0, 120832, '\P{^Is_Sentence_Break=numeric}', "");
9318Expect(1, 120831, '\p{Is_Sentence_Break= NUMERIC}', "");
9319Expect(0, 120831, '\p{^Is_Sentence_Break= NUMERIC}', "");
9320Expect(0, 120831, '\P{Is_Sentence_Break= NUMERIC}', "");
9321Expect(1, 120831, '\P{^Is_Sentence_Break= NUMERIC}', "");
9322Expect(0, 120832, '\p{Is_Sentence_Break= NUMERIC}', "");
9323Expect(1, 120832, '\p{^Is_Sentence_Break= NUMERIC}', "");
9324Expect(1, 120832, '\P{Is_Sentence_Break= NUMERIC}', "");
9325Expect(0, 120832, '\P{^Is_Sentence_Break= NUMERIC}', "");
9326Error('\p{Is_SB=-:=NU}');
9327Error('\P{Is_SB=-:=NU}');
9328Expect(1, 120831, '\p{Is_SB=nu}', "");
9329Expect(0, 120831, '\p{^Is_SB=nu}', "");
9330Expect(0, 120831, '\P{Is_SB=nu}', "");
9331Expect(1, 120831, '\P{^Is_SB=nu}', "");
9332Expect(0, 120832, '\p{Is_SB=nu}', "");
9333Expect(1, 120832, '\p{^Is_SB=nu}', "");
9334Expect(1, 120832, '\P{Is_SB=nu}', "");
9335Expect(0, 120832, '\P{^Is_SB=nu}', "");
9336Expect(1, 120831, '\p{Is_SB=_	nu}', "");
9337Expect(0, 120831, '\p{^Is_SB=_	nu}', "");
9338Expect(0, 120831, '\P{Is_SB=_	nu}', "");
9339Expect(1, 120831, '\P{^Is_SB=_	nu}', "");
9340Expect(0, 120832, '\p{Is_SB=_	nu}', "");
9341Expect(1, 120832, '\p{^Is_SB=_	nu}', "");
9342Expect(1, 120832, '\P{Is_SB=_	nu}', "");
9343Expect(0, 120832, '\P{^Is_SB=_	nu}', "");
9344Error('\p{Sentence_Break=	/a/SContinue}');
9345Error('\P{Sentence_Break=	/a/SContinue}');
9346Expect(1, 65380, '\p{Sentence_Break=scontinue}', "");
9347Expect(0, 65380, '\p{^Sentence_Break=scontinue}', "");
9348Expect(0, 65380, '\P{Sentence_Break=scontinue}', "");
9349Expect(1, 65380, '\P{^Sentence_Break=scontinue}', "");
9350Expect(0, 65381, '\p{Sentence_Break=scontinue}', "");
9351Expect(1, 65381, '\p{^Sentence_Break=scontinue}', "");
9352Expect(1, 65381, '\P{Sentence_Break=scontinue}', "");
9353Expect(0, 65381, '\P{^Sentence_Break=scontinue}', "");
9354Expect(1, 65380, '\p{Sentence_Break:			SContinue}', "");
9355Expect(0, 65380, '\p{^Sentence_Break:			SContinue}', "");
9356Expect(0, 65380, '\P{Sentence_Break:			SContinue}', "");
9357Expect(1, 65380, '\P{^Sentence_Break:			SContinue}', "");
9358Expect(0, 65381, '\p{Sentence_Break:			SContinue}', "");
9359Expect(1, 65381, '\p{^Sentence_Break:			SContinue}', "");
9360Expect(1, 65381, '\P{Sentence_Break:			SContinue}', "");
9361Expect(0, 65381, '\P{^Sentence_Break:			SContinue}', "");
9362Error('\p{SB=	sc/a/}');
9363Error('\P{SB=	sc/a/}');
9364Expect(1, 65380, '\p{SB:	sc}', "");
9365Expect(0, 65380, '\p{^SB:	sc}', "");
9366Expect(0, 65380, '\P{SB:	sc}', "");
9367Expect(1, 65380, '\P{^SB:	sc}', "");
9368Expect(0, 65381, '\p{SB:	sc}', "");
9369Expect(1, 65381, '\p{^SB:	sc}', "");
9370Expect(1, 65381, '\P{SB:	sc}', "");
9371Expect(0, 65381, '\P{^SB:	sc}', "");
9372Expect(1, 65380, '\p{SB=_ SC}', "");
9373Expect(0, 65380, '\p{^SB=_ SC}', "");
9374Expect(0, 65380, '\P{SB=_ SC}', "");
9375Expect(1, 65380, '\P{^SB=_ SC}', "");
9376Expect(0, 65381, '\p{SB=_ SC}', "");
9377Expect(1, 65381, '\p{^SB=_ SC}', "");
9378Expect(1, 65381, '\P{SB=_ SC}', "");
9379Expect(0, 65381, '\P{^SB=_ SC}', "");
9380Error('\p{Is_Sentence_Break=:=		scontinue}');
9381Error('\P{Is_Sentence_Break=:=		scontinue}');
9382Expect(1, 65380, '\p{Is_Sentence_Break=scontinue}', "");
9383Expect(0, 65380, '\p{^Is_Sentence_Break=scontinue}', "");
9384Expect(0, 65380, '\P{Is_Sentence_Break=scontinue}', "");
9385Expect(1, 65380, '\P{^Is_Sentence_Break=scontinue}', "");
9386Expect(0, 65381, '\p{Is_Sentence_Break=scontinue}', "");
9387Expect(1, 65381, '\p{^Is_Sentence_Break=scontinue}', "");
9388Expect(1, 65381, '\P{Is_Sentence_Break=scontinue}', "");
9389Expect(0, 65381, '\P{^Is_Sentence_Break=scontinue}', "");
9390Expect(1, 65380, '\p{Is_Sentence_Break: _-SContinue}', "");
9391Expect(0, 65380, '\p{^Is_Sentence_Break: _-SContinue}', "");
9392Expect(0, 65380, '\P{Is_Sentence_Break: _-SContinue}', "");
9393Expect(1, 65380, '\P{^Is_Sentence_Break: _-SContinue}', "");
9394Expect(0, 65381, '\p{Is_Sentence_Break: _-SContinue}', "");
9395Expect(1, 65381, '\p{^Is_Sentence_Break: _-SContinue}', "");
9396Expect(1, 65381, '\P{Is_Sentence_Break: _-SContinue}', "");
9397Expect(0, 65381, '\P{^Is_Sentence_Break: _-SContinue}', "");
9398Error('\p{Is_SB= /a/SC}');
9399Error('\P{Is_SB= /a/SC}');
9400Expect(1, 65380, '\p{Is_SB=sc}', "");
9401Expect(0, 65380, '\p{^Is_SB=sc}', "");
9402Expect(0, 65380, '\P{Is_SB=sc}', "");
9403Expect(1, 65380, '\P{^Is_SB=sc}', "");
9404Expect(0, 65381, '\p{Is_SB=sc}', "");
9405Expect(1, 65381, '\p{^Is_SB=sc}', "");
9406Expect(1, 65381, '\P{Is_SB=sc}', "");
9407Expect(0, 65381, '\P{^Is_SB=sc}', "");
9408Expect(1, 65380, '\p{Is_SB=		SC}', "");
9409Expect(0, 65380, '\p{^Is_SB=		SC}', "");
9410Expect(0, 65380, '\P{Is_SB=		SC}', "");
9411Expect(1, 65380, '\P{^Is_SB=		SC}', "");
9412Expect(0, 65381, '\p{Is_SB=		SC}', "");
9413Expect(1, 65381, '\p{^Is_SB=		SC}', "");
9414Expect(1, 65381, '\P{Is_SB=		SC}', "");
9415Expect(0, 65381, '\P{^Is_SB=		SC}', "");
9416Error('\p{Sentence_Break=_:=SEP}');
9417Error('\P{Sentence_Break=_:=SEP}');
9418Expect(1, 8233, '\p{Sentence_Break=sep}', "");
9419Expect(0, 8233, '\p{^Sentence_Break=sep}', "");
9420Expect(0, 8233, '\P{Sentence_Break=sep}', "");
9421Expect(1, 8233, '\P{^Sentence_Break=sep}', "");
9422Expect(0, 8234, '\p{Sentence_Break=sep}', "");
9423Expect(1, 8234, '\p{^Sentence_Break=sep}', "");
9424Expect(1, 8234, '\P{Sentence_Break=sep}', "");
9425Expect(0, 8234, '\P{^Sentence_Break=sep}', "");
9426Expect(1, 8233, '\p{Sentence_Break=-	sep}', "");
9427Expect(0, 8233, '\p{^Sentence_Break=-	sep}', "");
9428Expect(0, 8233, '\P{Sentence_Break=-	sep}', "");
9429Expect(1, 8233, '\P{^Sentence_Break=-	sep}', "");
9430Expect(0, 8234, '\p{Sentence_Break=-	sep}', "");
9431Expect(1, 8234, '\p{^Sentence_Break=-	sep}', "");
9432Expect(1, 8234, '\P{Sentence_Break=-	sep}', "");
9433Expect(0, 8234, '\P{^Sentence_Break=-	sep}', "");
9434Error('\p{SB= _se/a/}');
9435Error('\P{SB= _se/a/}');
9436Expect(1, 8233, '\p{SB=se}', "");
9437Expect(0, 8233, '\p{^SB=se}', "");
9438Expect(0, 8233, '\P{SB=se}', "");
9439Expect(1, 8233, '\P{^SB=se}', "");
9440Expect(0, 8234, '\p{SB=se}', "");
9441Expect(1, 8234, '\p{^SB=se}', "");
9442Expect(1, 8234, '\P{SB=se}', "");
9443Expect(0, 8234, '\P{^SB=se}', "");
9444Expect(1, 8233, '\p{SB= 	SE}', "");
9445Expect(0, 8233, '\p{^SB= 	SE}', "");
9446Expect(0, 8233, '\P{SB= 	SE}', "");
9447Expect(1, 8233, '\P{^SB= 	SE}', "");
9448Expect(0, 8234, '\p{SB= 	SE}', "");
9449Expect(1, 8234, '\p{^SB= 	SE}', "");
9450Expect(1, 8234, '\P{SB= 	SE}', "");
9451Expect(0, 8234, '\P{^SB= 	SE}', "");
9452Error('\p{Is_Sentence_Break=:=	SEP}');
9453Error('\P{Is_Sentence_Break=:=	SEP}');
9454Expect(1, 8233, '\p{Is_Sentence_Break=sep}', "");
9455Expect(0, 8233, '\p{^Is_Sentence_Break=sep}', "");
9456Expect(0, 8233, '\P{Is_Sentence_Break=sep}', "");
9457Expect(1, 8233, '\P{^Is_Sentence_Break=sep}', "");
9458Expect(0, 8234, '\p{Is_Sentence_Break=sep}', "");
9459Expect(1, 8234, '\p{^Is_Sentence_Break=sep}', "");
9460Expect(1, 8234, '\P{Is_Sentence_Break=sep}', "");
9461Expect(0, 8234, '\P{^Is_Sentence_Break=sep}', "");
9462Expect(1, 8233, '\p{Is_Sentence_Break=--SEP}', "");
9463Expect(0, 8233, '\p{^Is_Sentence_Break=--SEP}', "");
9464Expect(0, 8233, '\P{Is_Sentence_Break=--SEP}', "");
9465Expect(1, 8233, '\P{^Is_Sentence_Break=--SEP}', "");
9466Expect(0, 8234, '\p{Is_Sentence_Break=--SEP}', "");
9467Expect(1, 8234, '\p{^Is_Sentence_Break=--SEP}', "");
9468Expect(1, 8234, '\P{Is_Sentence_Break=--SEP}', "");
9469Expect(0, 8234, '\P{^Is_Sentence_Break=--SEP}', "");
9470Error('\p{Is_SB::=	 SE}');
9471Error('\P{Is_SB::=	 SE}');
9472Expect(1, 8233, '\p{Is_SB:se}', "");
9473Expect(0, 8233, '\p{^Is_SB:se}', "");
9474Expect(0, 8233, '\P{Is_SB:se}', "");
9475Expect(1, 8233, '\P{^Is_SB:se}', "");
9476Expect(0, 8234, '\p{Is_SB:se}', "");
9477Expect(1, 8234, '\p{^Is_SB:se}', "");
9478Expect(1, 8234, '\P{Is_SB:se}', "");
9479Expect(0, 8234, '\P{^Is_SB:se}', "");
9480Expect(1, 8233, '\p{Is_SB=- SE}', "");
9481Expect(0, 8233, '\p{^Is_SB=- SE}', "");
9482Expect(0, 8233, '\P{Is_SB=- SE}', "");
9483Expect(1, 8233, '\P{^Is_SB=- SE}', "");
9484Expect(0, 8234, '\p{Is_SB=- SE}', "");
9485Expect(1, 8234, '\p{^Is_SB=- SE}', "");
9486Expect(1, 8234, '\P{Is_SB=- SE}', "");
9487Expect(0, 8234, '\P{^Is_SB=- SE}', "");
9488Error('\p{Sentence_Break=SP:=}');
9489Error('\P{Sentence_Break=SP:=}');
9490Expect(1, 12288, '\p{Sentence_Break:	sp}', "");
9491Expect(0, 12288, '\p{^Sentence_Break:	sp}', "");
9492Expect(0, 12288, '\P{Sentence_Break:	sp}', "");
9493Expect(1, 12288, '\P{^Sentence_Break:	sp}', "");
9494Expect(0, 12289, '\p{Sentence_Break:	sp}', "");
9495Expect(1, 12289, '\p{^Sentence_Break:	sp}', "");
9496Expect(1, 12289, '\P{Sentence_Break:	sp}', "");
9497Expect(0, 12289, '\P{^Sentence_Break:	sp}', "");
9498Expect(1, 12288, '\p{Sentence_Break= SP}', "");
9499Expect(0, 12288, '\p{^Sentence_Break= SP}', "");
9500Expect(0, 12288, '\P{Sentence_Break= SP}', "");
9501Expect(1, 12288, '\P{^Sentence_Break= SP}', "");
9502Expect(0, 12289, '\p{Sentence_Break= SP}', "");
9503Expect(1, 12289, '\p{^Sentence_Break= SP}', "");
9504Expect(1, 12289, '\P{Sentence_Break= SP}', "");
9505Expect(0, 12289, '\P{^Sentence_Break= SP}', "");
9506Error('\p{SB=/a/ SP}');
9507Error('\P{SB=/a/ SP}');
9508Expect(1, 12288, '\p{SB=sp}', "");
9509Expect(0, 12288, '\p{^SB=sp}', "");
9510Expect(0, 12288, '\P{SB=sp}', "");
9511Expect(1, 12288, '\P{^SB=sp}', "");
9512Expect(0, 12289, '\p{SB=sp}', "");
9513Expect(1, 12289, '\p{^SB=sp}', "");
9514Expect(1, 12289, '\P{SB=sp}', "");
9515Expect(0, 12289, '\P{^SB=sp}', "");
9516Expect(1, 12288, '\p{SB= _Sp}', "");
9517Expect(0, 12288, '\p{^SB= _Sp}', "");
9518Expect(0, 12288, '\P{SB= _Sp}', "");
9519Expect(1, 12288, '\P{^SB= _Sp}', "");
9520Expect(0, 12289, '\p{SB= _Sp}', "");
9521Expect(1, 12289, '\p{^SB= _Sp}', "");
9522Expect(1, 12289, '\P{SB= _Sp}', "");
9523Expect(0, 12289, '\P{^SB= _Sp}', "");
9524Error('\p{Is_Sentence_Break=:=_ sp}');
9525Error('\P{Is_Sentence_Break=:=_ sp}');
9526Expect(1, 12288, '\p{Is_Sentence_Break=sp}', "");
9527Expect(0, 12288, '\p{^Is_Sentence_Break=sp}', "");
9528Expect(0, 12288, '\P{Is_Sentence_Break=sp}', "");
9529Expect(1, 12288, '\P{^Is_Sentence_Break=sp}', "");
9530Expect(0, 12289, '\p{Is_Sentence_Break=sp}', "");
9531Expect(1, 12289, '\p{^Is_Sentence_Break=sp}', "");
9532Expect(1, 12289, '\P{Is_Sentence_Break=sp}', "");
9533Expect(0, 12289, '\P{^Is_Sentence_Break=sp}', "");
9534Expect(1, 12288, '\p{Is_Sentence_Break= Sp}', "");
9535Expect(0, 12288, '\p{^Is_Sentence_Break= Sp}', "");
9536Expect(0, 12288, '\P{Is_Sentence_Break= Sp}', "");
9537Expect(1, 12288, '\P{^Is_Sentence_Break= Sp}', "");
9538Expect(0, 12289, '\p{Is_Sentence_Break= Sp}', "");
9539Expect(1, 12289, '\p{^Is_Sentence_Break= Sp}', "");
9540Expect(1, 12289, '\P{Is_Sentence_Break= Sp}', "");
9541Expect(0, 12289, '\P{^Is_Sentence_Break= Sp}', "");
9542Error('\p{Is_SB=/a/	Sp}');
9543Error('\P{Is_SB=/a/	Sp}');
9544Expect(1, 12288, '\p{Is_SB=sp}', "");
9545Expect(0, 12288, '\p{^Is_SB=sp}', "");
9546Expect(0, 12288, '\P{Is_SB=sp}', "");
9547Expect(1, 12288, '\P{^Is_SB=sp}', "");
9548Expect(0, 12289, '\p{Is_SB=sp}', "");
9549Expect(1, 12289, '\p{^Is_SB=sp}', "");
9550Expect(1, 12289, '\P{Is_SB=sp}', "");
9551Expect(0, 12289, '\P{^Is_SB=sp}', "");
9552Expect(1, 12288, '\p{Is_SB=_	SP}', "");
9553Expect(0, 12288, '\p{^Is_SB=_	SP}', "");
9554Expect(0, 12288, '\P{Is_SB=_	SP}', "");
9555Expect(1, 12288, '\P{^Is_SB=_	SP}', "");
9556Expect(0, 12289, '\p{Is_SB=_	SP}', "");
9557Expect(1, 12289, '\p{^Is_SB=_	SP}', "");
9558Expect(1, 12289, '\P{Is_SB=_	SP}', "");
9559Expect(0, 12289, '\P{^Is_SB=_	SP}', "");
9560Error('\p{Sentence_Break=		sterm/a/}');
9561Error('\P{Sentence_Break=		sterm/a/}');
9562Expect(1, 70086, '\p{Sentence_Break=sterm}', "");
9563Expect(0, 70086, '\p{^Sentence_Break=sterm}', "");
9564Expect(0, 70086, '\P{Sentence_Break=sterm}', "");
9565Expect(1, 70086, '\P{^Sentence_Break=sterm}', "");
9566Expect(0, 70087, '\p{Sentence_Break=sterm}', "");
9567Expect(1, 70087, '\p{^Sentence_Break=sterm}', "");
9568Expect(1, 70087, '\P{Sentence_Break=sterm}', "");
9569Expect(0, 70087, '\P{^Sentence_Break=sterm}', "");
9570Expect(1, 70086, '\p{Sentence_Break=-STerm}', "");
9571Expect(0, 70086, '\p{^Sentence_Break=-STerm}', "");
9572Expect(0, 70086, '\P{Sentence_Break=-STerm}', "");
9573Expect(1, 70086, '\P{^Sentence_Break=-STerm}', "");
9574Expect(0, 70087, '\p{Sentence_Break=-STerm}', "");
9575Expect(1, 70087, '\p{^Sentence_Break=-STerm}', "");
9576Expect(1, 70087, '\P{Sentence_Break=-STerm}', "");
9577Expect(0, 70087, '\P{^Sentence_Break=-STerm}', "");
9578Error('\p{SB=	:=ST}');
9579Error('\P{SB=	:=ST}');
9580Expect(1, 70086, '\p{SB=st}', "");
9581Expect(0, 70086, '\p{^SB=st}', "");
9582Expect(0, 70086, '\P{SB=st}', "");
9583Expect(1, 70086, '\P{^SB=st}', "");
9584Expect(0, 70087, '\p{SB=st}', "");
9585Expect(1, 70087, '\p{^SB=st}', "");
9586Expect(1, 70087, '\P{SB=st}', "");
9587Expect(0, 70087, '\P{^SB=st}', "");
9588Expect(1, 70086, '\p{SB= ST}', "");
9589Expect(0, 70086, '\p{^SB= ST}', "");
9590Expect(0, 70086, '\P{SB= ST}', "");
9591Expect(1, 70086, '\P{^SB= ST}', "");
9592Expect(0, 70087, '\p{SB= ST}', "");
9593Expect(1, 70087, '\p{^SB= ST}', "");
9594Expect(1, 70087, '\P{SB= ST}', "");
9595Expect(0, 70087, '\P{^SB= ST}', "");
9596Error('\p{Is_Sentence_Break=	-STerm:=}');
9597Error('\P{Is_Sentence_Break=	-STerm:=}');
9598Expect(1, 70086, '\p{Is_Sentence_Break=sterm}', "");
9599Expect(0, 70086, '\p{^Is_Sentence_Break=sterm}', "");
9600Expect(0, 70086, '\P{Is_Sentence_Break=sterm}', "");
9601Expect(1, 70086, '\P{^Is_Sentence_Break=sterm}', "");
9602Expect(0, 70087, '\p{Is_Sentence_Break=sterm}', "");
9603Expect(1, 70087, '\p{^Is_Sentence_Break=sterm}', "");
9604Expect(1, 70087, '\P{Is_Sentence_Break=sterm}', "");
9605Expect(0, 70087, '\P{^Is_Sentence_Break=sterm}', "");
9606Expect(1, 70086, '\p{Is_Sentence_Break=  STerm}', "");
9607Expect(0, 70086, '\p{^Is_Sentence_Break=  STerm}', "");
9608Expect(0, 70086, '\P{Is_Sentence_Break=  STerm}', "");
9609Expect(1, 70086, '\P{^Is_Sentence_Break=  STerm}', "");
9610Expect(0, 70087, '\p{Is_Sentence_Break=  STerm}', "");
9611Expect(1, 70087, '\p{^Is_Sentence_Break=  STerm}', "");
9612Expect(1, 70087, '\P{Is_Sentence_Break=  STerm}', "");
9613Expect(0, 70087, '\P{^Is_Sentence_Break=  STerm}', "");
9614Error('\p{Is_SB=/a/ st}');
9615Error('\P{Is_SB=/a/ st}');
9616Expect(1, 70086, '\p{Is_SB=st}', "");
9617Expect(0, 70086, '\p{^Is_SB=st}', "");
9618Expect(0, 70086, '\P{Is_SB=st}', "");
9619Expect(1, 70086, '\P{^Is_SB=st}', "");
9620Expect(0, 70087, '\p{Is_SB=st}', "");
9621Expect(1, 70087, '\p{^Is_SB=st}', "");
9622Expect(1, 70087, '\P{Is_SB=st}', "");
9623Expect(0, 70087, '\P{^Is_SB=st}', "");
9624Expect(1, 70086, '\p{Is_SB=_	ST}', "");
9625Expect(0, 70086, '\p{^Is_SB=_	ST}', "");
9626Expect(0, 70086, '\P{Is_SB=_	ST}', "");
9627Expect(1, 70086, '\P{^Is_SB=_	ST}', "");
9628Expect(0, 70087, '\p{Is_SB=_	ST}', "");
9629Expect(1, 70087, '\p{^Is_SB=_	ST}', "");
9630Expect(1, 70087, '\P{Is_SB=_	ST}', "");
9631Expect(0, 70087, '\P{^Is_SB=_	ST}', "");
9632Error('\p{Sentence_Break:		Upper:=}');
9633Error('\P{Sentence_Break:		Upper:=}');
9634Expect(1, 120778, '\p{Sentence_Break=upper}', "");
9635Expect(0, 120778, '\p{^Sentence_Break=upper}', "");
9636Expect(0, 120778, '\P{Sentence_Break=upper}', "");
9637Expect(1, 120778, '\P{^Sentence_Break=upper}', "");
9638Expect(0, 120779, '\p{Sentence_Break=upper}', "");
9639Expect(1, 120779, '\p{^Sentence_Break=upper}', "");
9640Expect(1, 120779, '\P{Sentence_Break=upper}', "");
9641Expect(0, 120779, '\P{^Sentence_Break=upper}', "");
9642Expect(1, 120778, '\p{Sentence_Break=	-Upper}', "");
9643Expect(0, 120778, '\p{^Sentence_Break=	-Upper}', "");
9644Expect(0, 120778, '\P{Sentence_Break=	-Upper}', "");
9645Expect(1, 120778, '\P{^Sentence_Break=	-Upper}', "");
9646Expect(0, 120779, '\p{Sentence_Break=	-Upper}', "");
9647Expect(1, 120779, '\p{^Sentence_Break=	-Upper}', "");
9648Expect(1, 120779, '\P{Sentence_Break=	-Upper}', "");
9649Expect(0, 120779, '\P{^Sentence_Break=	-Upper}', "");
9650Error('\p{SB=:=	UP}');
9651Error('\P{SB=:=	UP}');
9652Expect(1, 120778, '\p{SB=up}', "");
9653Expect(0, 120778, '\p{^SB=up}', "");
9654Expect(0, 120778, '\P{SB=up}', "");
9655Expect(1, 120778, '\P{^SB=up}', "");
9656Expect(0, 120779, '\p{SB=up}', "");
9657Expect(1, 120779, '\p{^SB=up}', "");
9658Expect(1, 120779, '\P{SB=up}', "");
9659Expect(0, 120779, '\P{^SB=up}', "");
9660Expect(1, 120778, '\p{SB=-up}', "");
9661Expect(0, 120778, '\p{^SB=-up}', "");
9662Expect(0, 120778, '\P{SB=-up}', "");
9663Expect(1, 120778, '\P{^SB=-up}', "");
9664Expect(0, 120779, '\p{SB=-up}', "");
9665Expect(1, 120779, '\p{^SB=-up}', "");
9666Expect(1, 120779, '\P{SB=-up}', "");
9667Expect(0, 120779, '\P{^SB=-up}', "");
9668Error('\p{Is_Sentence_Break=/a/UPPER}');
9669Error('\P{Is_Sentence_Break=/a/UPPER}');
9670Expect(1, 120778, '\p{Is_Sentence_Break=upper}', "");
9671Expect(0, 120778, '\p{^Is_Sentence_Break=upper}', "");
9672Expect(0, 120778, '\P{Is_Sentence_Break=upper}', "");
9673Expect(1, 120778, '\P{^Is_Sentence_Break=upper}', "");
9674Expect(0, 120779, '\p{Is_Sentence_Break=upper}', "");
9675Expect(1, 120779, '\p{^Is_Sentence_Break=upper}', "");
9676Expect(1, 120779, '\P{Is_Sentence_Break=upper}', "");
9677Expect(0, 120779, '\P{^Is_Sentence_Break=upper}', "");
9678Expect(1, 120778, '\p{Is_Sentence_Break=_-Upper}', "");
9679Expect(0, 120778, '\p{^Is_Sentence_Break=_-Upper}', "");
9680Expect(0, 120778, '\P{Is_Sentence_Break=_-Upper}', "");
9681Expect(1, 120778, '\P{^Is_Sentence_Break=_-Upper}', "");
9682Expect(0, 120779, '\p{Is_Sentence_Break=_-Upper}', "");
9683Expect(1, 120779, '\p{^Is_Sentence_Break=_-Upper}', "");
9684Expect(1, 120779, '\P{Is_Sentence_Break=_-Upper}', "");
9685Expect(0, 120779, '\P{^Is_Sentence_Break=_-Upper}', "");
9686Error('\p{Is_SB= UP/a/}');
9687Error('\P{Is_SB= UP/a/}');
9688Expect(1, 120778, '\p{Is_SB=up}', "");
9689Expect(0, 120778, '\p{^Is_SB=up}', "");
9690Expect(0, 120778, '\P{Is_SB=up}', "");
9691Expect(1, 120778, '\P{^Is_SB=up}', "");
9692Expect(0, 120779, '\p{Is_SB=up}', "");
9693Expect(1, 120779, '\p{^Is_SB=up}', "");
9694Expect(1, 120779, '\P{Is_SB=up}', "");
9695Expect(0, 120779, '\P{^Is_SB=up}', "");
9696Expect(1, 120778, '\p{Is_SB= 	up}', "");
9697Expect(0, 120778, '\p{^Is_SB= 	up}', "");
9698Expect(0, 120778, '\P{Is_SB= 	up}', "");
9699Expect(1, 120778, '\P{^Is_SB= 	up}', "");
9700Expect(0, 120779, '\p{Is_SB= 	up}', "");
9701Expect(1, 120779, '\p{^Is_SB= 	up}', "");
9702Expect(1, 120779, '\P{Is_SB= 	up}', "");
9703Expect(0, 120779, '\P{^Is_SB= 	up}', "");
9704Error('\p{Sentence_Break=/a/_Other}');
9705Error('\P{Sentence_Break=/a/_Other}');
9706Expect(1, 918000, '\p{Sentence_Break=other}', "");
9707Expect(0, 918000, '\p{^Sentence_Break=other}', "");
9708Expect(0, 918000, '\P{Sentence_Break=other}', "");
9709Expect(1, 918000, '\P{^Sentence_Break=other}', "");
9710Expect(0, 917999, '\p{Sentence_Break=other}', "");
9711Expect(1, 917999, '\p{^Sentence_Break=other}', "");
9712Expect(1, 917999, '\P{Sentence_Break=other}', "");
9713Expect(0, 917999, '\P{^Sentence_Break=other}', "");
9714Expect(1, 918000, '\p{Sentence_Break:  	Other}', "");
9715Expect(0, 918000, '\p{^Sentence_Break:  	Other}', "");
9716Expect(0, 918000, '\P{Sentence_Break:  	Other}', "");
9717Expect(1, 918000, '\P{^Sentence_Break:  	Other}', "");
9718Expect(0, 917999, '\p{Sentence_Break:  	Other}', "");
9719Expect(1, 917999, '\p{^Sentence_Break:  	Other}', "");
9720Expect(1, 917999, '\P{Sentence_Break:  	Other}', "");
9721Expect(0, 917999, '\P{^Sentence_Break:  	Other}', "");
9722Error('\p{SB:   /a/_ XX}');
9723Error('\P{SB:   /a/_ XX}');
9724Expect(1, 918000, '\p{SB=xx}', "");
9725Expect(0, 918000, '\p{^SB=xx}', "");
9726Expect(0, 918000, '\P{SB=xx}', "");
9727Expect(1, 918000, '\P{^SB=xx}', "");
9728Expect(0, 917999, '\p{SB=xx}', "");
9729Expect(1, 917999, '\p{^SB=xx}', "");
9730Expect(1, 917999, '\P{SB=xx}', "");
9731Expect(0, 917999, '\P{^SB=xx}', "");
9732Expect(1, 918000, '\p{SB=__XX}', "");
9733Expect(0, 918000, '\p{^SB=__XX}', "");
9734Expect(0, 918000, '\P{SB=__XX}', "");
9735Expect(1, 918000, '\P{^SB=__XX}', "");
9736Expect(0, 917999, '\p{SB=__XX}', "");
9737Expect(1, 917999, '\p{^SB=__XX}', "");
9738Expect(1, 917999, '\P{SB=__XX}', "");
9739Expect(0, 917999, '\P{^SB=__XX}', "");
9740Error('\p{Is_Sentence_Break= :=Other}');
9741Error('\P{Is_Sentence_Break= :=Other}');
9742Expect(1, 918000, '\p{Is_Sentence_Break=other}', "");
9743Expect(0, 918000, '\p{^Is_Sentence_Break=other}', "");
9744Expect(0, 918000, '\P{Is_Sentence_Break=other}', "");
9745Expect(1, 918000, '\P{^Is_Sentence_Break=other}', "");
9746Expect(0, 917999, '\p{Is_Sentence_Break=other}', "");
9747Expect(1, 917999, '\p{^Is_Sentence_Break=other}', "");
9748Expect(1, 917999, '\P{Is_Sentence_Break=other}', "");
9749Expect(0, 917999, '\P{^Is_Sentence_Break=other}', "");
9750Expect(1, 918000, '\p{Is_Sentence_Break=--other}', "");
9751Expect(0, 918000, '\p{^Is_Sentence_Break=--other}', "");
9752Expect(0, 918000, '\P{Is_Sentence_Break=--other}', "");
9753Expect(1, 918000, '\P{^Is_Sentence_Break=--other}', "");
9754Expect(0, 917999, '\p{Is_Sentence_Break=--other}', "");
9755Expect(1, 917999, '\p{^Is_Sentence_Break=--other}', "");
9756Expect(1, 917999, '\P{Is_Sentence_Break=--other}', "");
9757Expect(0, 917999, '\P{^Is_Sentence_Break=--other}', "");
9758Error('\p{Is_SB=		XX:=}');
9759Error('\P{Is_SB=		XX:=}');
9760Expect(1, 918000, '\p{Is_SB=xx}', "");
9761Expect(0, 918000, '\p{^Is_SB=xx}', "");
9762Expect(0, 918000, '\P{Is_SB=xx}', "");
9763Expect(1, 918000, '\P{^Is_SB=xx}', "");
9764Expect(0, 917999, '\p{Is_SB=xx}', "");
9765Expect(1, 917999, '\p{^Is_SB=xx}', "");
9766Expect(1, 917999, '\P{Is_SB=xx}', "");
9767Expect(0, 917999, '\P{^Is_SB=xx}', "");
9768Expect(1, 918000, '\p{Is_SB=-XX}', "");
9769Expect(0, 918000, '\p{^Is_SB=-XX}', "");
9770Expect(0, 918000, '\P{Is_SB=-XX}', "");
9771Expect(1, 918000, '\P{^Is_SB=-XX}', "");
9772Expect(0, 917999, '\p{Is_SB=-XX}', "");
9773Expect(1, 917999, '\p{^Is_SB=-XX}', "");
9774Expect(1, 917999, '\P{Is_SB=-XX}', "");
9775Expect(0, 917999, '\P{^Is_SB=-XX}', "");
9776Error('\p{Soft_Dotted=/a/-_NO}');
9777Error('\P{Soft_Dotted=/a/-_NO}');
9778Expect(1, 120468, '\p{Soft_Dotted=no}', "");
9779Expect(0, 120468, '\p{^Soft_Dotted=no}', "");
9780Expect(0, 120468, '\P{Soft_Dotted=no}', "");
9781Expect(1, 120468, '\P{^Soft_Dotted=no}', "");
9782Expect(0, 120467, '\p{Soft_Dotted=no}', "");
9783Expect(1, 120467, '\p{^Soft_Dotted=no}', "");
9784Expect(1, 120467, '\P{Soft_Dotted=no}', "");
9785Expect(0, 120467, '\P{^Soft_Dotted=no}', "");
9786Expect(1, 120468, '\p{Soft_Dotted=_-no}', "");
9787Expect(0, 120468, '\p{^Soft_Dotted=_-no}', "");
9788Expect(0, 120468, '\P{Soft_Dotted=_-no}', "");
9789Expect(1, 120468, '\P{^Soft_Dotted=_-no}', "");
9790Expect(0, 120467, '\p{Soft_Dotted=_-no}', "");
9791Expect(1, 120467, '\p{^Soft_Dotted=_-no}', "");
9792Expect(1, 120467, '\P{Soft_Dotted=_-no}', "");
9793Expect(0, 120467, '\P{^Soft_Dotted=_-no}', "");
9794Error('\p{SD=	:=N}');
9795Error('\P{SD=	:=N}');
9796Expect(1, 120468, '\p{SD=n}', "");
9797Expect(0, 120468, '\p{^SD=n}', "");
9798Expect(0, 120468, '\P{SD=n}', "");
9799Expect(1, 120468, '\P{^SD=n}', "");
9800Expect(0, 120467, '\p{SD=n}', "");
9801Expect(1, 120467, '\p{^SD=n}', "");
9802Expect(1, 120467, '\P{SD=n}', "");
9803Expect(0, 120467, '\P{^SD=n}', "");
9804Expect(1, 120468, '\p{SD=	-n}', "");
9805Expect(0, 120468, '\p{^SD=	-n}', "");
9806Expect(0, 120468, '\P{SD=	-n}', "");
9807Expect(1, 120468, '\P{^SD=	-n}', "");
9808Expect(0, 120467, '\p{SD=	-n}', "");
9809Expect(1, 120467, '\p{^SD=	-n}', "");
9810Expect(1, 120467, '\P{SD=	-n}', "");
9811Expect(0, 120467, '\P{^SD=	-n}', "");
9812Error('\p{Is_Soft_Dotted: :=F}');
9813Error('\P{Is_Soft_Dotted: :=F}');
9814Expect(1, 120468, '\p{Is_Soft_Dotted: f}', "");
9815Expect(0, 120468, '\p{^Is_Soft_Dotted: f}', "");
9816Expect(0, 120468, '\P{Is_Soft_Dotted: f}', "");
9817Expect(1, 120468, '\P{^Is_Soft_Dotted: f}', "");
9818Expect(0, 120467, '\p{Is_Soft_Dotted: f}', "");
9819Expect(1, 120467, '\p{^Is_Soft_Dotted: f}', "");
9820Expect(1, 120467, '\P{Is_Soft_Dotted: f}', "");
9821Expect(0, 120467, '\P{^Is_Soft_Dotted: f}', "");
9822Expect(1, 120468, '\p{Is_Soft_Dotted=_-F}', "");
9823Expect(0, 120468, '\p{^Is_Soft_Dotted=_-F}', "");
9824Expect(0, 120468, '\P{Is_Soft_Dotted=_-F}', "");
9825Expect(1, 120468, '\P{^Is_Soft_Dotted=_-F}', "");
9826Expect(0, 120467, '\p{Is_Soft_Dotted=_-F}', "");
9827Expect(1, 120467, '\p{^Is_Soft_Dotted=_-F}', "");
9828Expect(1, 120467, '\P{Is_Soft_Dotted=_-F}', "");
9829Expect(0, 120467, '\P{^Is_Soft_Dotted=_-F}', "");
9830Error('\p{Is_SD=:=_FALSE}');
9831Error('\P{Is_SD=:=_FALSE}');
9832Expect(1, 120468, '\p{Is_SD=false}', "");
9833Expect(0, 120468, '\p{^Is_SD=false}', "");
9834Expect(0, 120468, '\P{Is_SD=false}', "");
9835Expect(1, 120468, '\P{^Is_SD=false}', "");
9836Expect(0, 120467, '\p{Is_SD=false}', "");
9837Expect(1, 120467, '\p{^Is_SD=false}', "");
9838Expect(1, 120467, '\P{Is_SD=false}', "");
9839Expect(0, 120467, '\P{^Is_SD=false}', "");
9840Expect(1, 120468, '\p{Is_SD= False}', "");
9841Expect(0, 120468, '\p{^Is_SD= False}', "");
9842Expect(0, 120468, '\P{Is_SD= False}', "");
9843Expect(1, 120468, '\P{^Is_SD= False}', "");
9844Expect(0, 120467, '\p{Is_SD= False}', "");
9845Expect(1, 120467, '\p{^Is_SD= False}', "");
9846Expect(1, 120467, '\P{Is_SD= False}', "");
9847Expect(0, 120467, '\P{^Is_SD= False}', "");
9848Error('\p{Soft_Dotted=/a/- yes}');
9849Error('\P{Soft_Dotted=/a/- yes}');
9850Expect(1, 120467, '\p{Soft_Dotted=yes}', "");
9851Expect(0, 120467, '\p{^Soft_Dotted=yes}', "");
9852Expect(0, 120467, '\P{Soft_Dotted=yes}', "");
9853Expect(1, 120467, '\P{^Soft_Dotted=yes}', "");
9854Expect(0, 120468, '\p{Soft_Dotted=yes}', "");
9855Expect(1, 120468, '\p{^Soft_Dotted=yes}', "");
9856Expect(1, 120468, '\P{Soft_Dotted=yes}', "");
9857Expect(0, 120468, '\P{^Soft_Dotted=yes}', "");
9858Expect(1, 120467, '\p{Soft_Dotted=	Yes}', "");
9859Expect(0, 120467, '\p{^Soft_Dotted=	Yes}', "");
9860Expect(0, 120467, '\P{Soft_Dotted=	Yes}', "");
9861Expect(1, 120467, '\P{^Soft_Dotted=	Yes}', "");
9862Expect(0, 120468, '\p{Soft_Dotted=	Yes}', "");
9863Expect(1, 120468, '\p{^Soft_Dotted=	Yes}', "");
9864Expect(1, 120468, '\P{Soft_Dotted=	Yes}', "");
9865Expect(0, 120468, '\P{^Soft_Dotted=	Yes}', "");
9866Error('\p{SD: y/a/}');
9867Error('\P{SD: y/a/}');
9868Expect(1, 120467, '\p{SD:y}', "");
9869Expect(0, 120467, '\p{^SD:y}', "");
9870Expect(0, 120467, '\P{SD:y}', "");
9871Expect(1, 120467, '\P{^SD:y}', "");
9872Expect(0, 120468, '\p{SD:y}', "");
9873Expect(1, 120468, '\p{^SD:y}', "");
9874Expect(1, 120468, '\P{SD:y}', "");
9875Expect(0, 120468, '\P{^SD:y}', "");
9876Expect(1, 120467, '\p{SD= Y}', "");
9877Expect(0, 120467, '\p{^SD= Y}', "");
9878Expect(0, 120467, '\P{SD= Y}', "");
9879Expect(1, 120467, '\P{^SD= Y}', "");
9880Expect(0, 120468, '\p{SD= Y}', "");
9881Expect(1, 120468, '\p{^SD= Y}', "");
9882Expect(1, 120468, '\P{SD= Y}', "");
9883Expect(0, 120468, '\P{^SD= Y}', "");
9884Error('\p{Is_Soft_Dotted=/a/-T}');
9885Error('\P{Is_Soft_Dotted=/a/-T}');
9886Expect(1, 120467, '\p{Is_Soft_Dotted=t}', "");
9887Expect(0, 120467, '\p{^Is_Soft_Dotted=t}', "");
9888Expect(0, 120467, '\P{Is_Soft_Dotted=t}', "");
9889Expect(1, 120467, '\P{^Is_Soft_Dotted=t}', "");
9890Expect(0, 120468, '\p{Is_Soft_Dotted=t}', "");
9891Expect(1, 120468, '\p{^Is_Soft_Dotted=t}', "");
9892Expect(1, 120468, '\P{Is_Soft_Dotted=t}', "");
9893Expect(0, 120468, '\P{^Is_Soft_Dotted=t}', "");
9894Expect(1, 120467, '\p{Is_Soft_Dotted=  T}', "");
9895Expect(0, 120467, '\p{^Is_Soft_Dotted=  T}', "");
9896Expect(0, 120467, '\P{Is_Soft_Dotted=  T}', "");
9897Expect(1, 120467, '\P{^Is_Soft_Dotted=  T}', "");
9898Expect(0, 120468, '\p{Is_Soft_Dotted=  T}', "");
9899Expect(1, 120468, '\p{^Is_Soft_Dotted=  T}', "");
9900Expect(1, 120468, '\P{Is_Soft_Dotted=  T}', "");
9901Expect(0, 120468, '\P{^Is_Soft_Dotted=  T}', "");
9902Error('\p{Is_SD=-	true/a/}');
9903Error('\P{Is_SD=-	true/a/}');
9904Expect(1, 120467, '\p{Is_SD=true}', "");
9905Expect(0, 120467, '\p{^Is_SD=true}', "");
9906Expect(0, 120467, '\P{Is_SD=true}', "");
9907Expect(1, 120467, '\P{^Is_SD=true}', "");
9908Expect(0, 120468, '\p{Is_SD=true}', "");
9909Expect(1, 120468, '\p{^Is_SD=true}', "");
9910Expect(1, 120468, '\P{Is_SD=true}', "");
9911Expect(0, 120468, '\P{^Is_SD=true}', "");
9912Expect(1, 120467, '\p{Is_SD=_true}', "");
9913Expect(0, 120467, '\p{^Is_SD=_true}', "");
9914Expect(0, 120467, '\P{Is_SD=_true}', "");
9915Expect(1, 120467, '\P{^Is_SD=_true}', "");
9916Expect(0, 120468, '\p{Is_SD=_true}', "");
9917Expect(1, 120468, '\p{^Is_SD=_true}', "");
9918Expect(1, 120468, '\P{Is_SD=_true}', "");
9919Expect(0, 120468, '\P{^Is_SD=_true}', "");
9920Error('\p{STerm=	-No/a/}');
9921Error('\P{STerm=	-No/a/}');
9922Expect(1, 70087, '\p{STerm=no}', "");
9923Expect(0, 70087, '\p{^STerm=no}', "");
9924Expect(0, 70087, '\P{STerm=no}', "");
9925Expect(1, 70087, '\P{^STerm=no}', "");
9926Expect(0, 70086, '\p{STerm=no}', "");
9927Expect(1, 70086, '\p{^STerm=no}', "");
9928Expect(1, 70086, '\P{STerm=no}', "");
9929Expect(0, 70086, '\P{^STerm=no}', "");
9930Expect(1, 70087, '\p{STerm=		NO}', "");
9931Expect(0, 70087, '\p{^STerm=		NO}', "");
9932Expect(0, 70087, '\P{STerm=		NO}', "");
9933Expect(1, 70087, '\P{^STerm=		NO}', "");
9934Expect(0, 70086, '\p{STerm=		NO}', "");
9935Expect(1, 70086, '\p{^STerm=		NO}', "");
9936Expect(1, 70086, '\P{STerm=		NO}', "");
9937Expect(0, 70086, '\P{^STerm=		NO}', "");
9938Error('\p{Is_STerm=:= N}');
9939Error('\P{Is_STerm=:= N}');
9940Expect(1, 70087, '\p{Is_STerm=n}', "");
9941Expect(0, 70087, '\p{^Is_STerm=n}', "");
9942Expect(0, 70087, '\P{Is_STerm=n}', "");
9943Expect(1, 70087, '\P{^Is_STerm=n}', "");
9944Expect(0, 70086, '\p{Is_STerm=n}', "");
9945Expect(1, 70086, '\p{^Is_STerm=n}', "");
9946Expect(1, 70086, '\P{Is_STerm=n}', "");
9947Expect(0, 70086, '\P{^Is_STerm=n}', "");
9948Expect(1, 70087, '\p{Is_STerm=		N}', "");
9949Expect(0, 70087, '\p{^Is_STerm=		N}', "");
9950Expect(0, 70087, '\P{Is_STerm=		N}', "");
9951Expect(1, 70087, '\P{^Is_STerm=		N}', "");
9952Expect(0, 70086, '\p{Is_STerm=		N}', "");
9953Expect(1, 70086, '\p{^Is_STerm=		N}', "");
9954Expect(1, 70086, '\P{Is_STerm=		N}', "");
9955Expect(0, 70086, '\P{^Is_STerm=		N}', "");
9956Error('\p{STerm: :=- f}');
9957Error('\P{STerm: :=- f}');
9958Expect(1, 70087, '\p{STerm=f}', "");
9959Expect(0, 70087, '\p{^STerm=f}', "");
9960Expect(0, 70087, '\P{STerm=f}', "");
9961Expect(1, 70087, '\P{^STerm=f}', "");
9962Expect(0, 70086, '\p{STerm=f}', "");
9963Expect(1, 70086, '\p{^STerm=f}', "");
9964Expect(1, 70086, '\P{STerm=f}', "");
9965Expect(0, 70086, '\P{^STerm=f}', "");
9966Expect(1, 70087, '\p{STerm= 	F}', "");
9967Expect(0, 70087, '\p{^STerm= 	F}', "");
9968Expect(0, 70087, '\P{STerm= 	F}', "");
9969Expect(1, 70087, '\P{^STerm= 	F}', "");
9970Expect(0, 70086, '\p{STerm= 	F}', "");
9971Expect(1, 70086, '\p{^STerm= 	F}', "");
9972Expect(1, 70086, '\P{STerm= 	F}', "");
9973Expect(0, 70086, '\P{^STerm= 	F}', "");
9974Error('\p{Is_STerm=	:=false}');
9975Error('\P{Is_STerm=	:=false}');
9976Expect(1, 70087, '\p{Is_STerm=false}', "");
9977Expect(0, 70087, '\p{^Is_STerm=false}', "");
9978Expect(0, 70087, '\P{Is_STerm=false}', "");
9979Expect(1, 70087, '\P{^Is_STerm=false}', "");
9980Expect(0, 70086, '\p{Is_STerm=false}', "");
9981Expect(1, 70086, '\p{^Is_STerm=false}', "");
9982Expect(1, 70086, '\P{Is_STerm=false}', "");
9983Expect(0, 70086, '\P{^Is_STerm=false}', "");
9984Expect(1, 70087, '\p{Is_STerm=--false}', "");
9985Expect(0, 70087, '\p{^Is_STerm=--false}', "");
9986Expect(0, 70087, '\P{Is_STerm=--false}', "");
9987Expect(1, 70087, '\P{^Is_STerm=--false}', "");
9988Expect(0, 70086, '\p{Is_STerm=--false}', "");
9989Expect(1, 70086, '\p{^Is_STerm=--false}', "");
9990Expect(1, 70086, '\P{Is_STerm=--false}', "");
9991Expect(0, 70086, '\P{^Is_STerm=--false}', "");
9992Error('\p{STerm=:= Yes}');
9993Error('\P{STerm=:= Yes}');
9994Expect(1, 70086, '\p{STerm=yes}', "");
9995Expect(0, 70086, '\p{^STerm=yes}', "");
9996Expect(0, 70086, '\P{STerm=yes}', "");
9997Expect(1, 70086, '\P{^STerm=yes}', "");
9998Expect(0, 70087, '\p{STerm=yes}', "");
9999Expect(1, 70087, '\p{^STerm=yes}', "");
10000Expect(1, 70087, '\P{STerm=yes}', "");
10001Expect(0, 70087, '\P{^STerm=yes}', "");
10002Expect(1, 70086, '\p{STerm= Yes}', "");
10003Expect(0, 70086, '\p{^STerm= Yes}', "");
10004Expect(0, 70086, '\P{STerm= Yes}', "");
10005Expect(1, 70086, '\P{^STerm= Yes}', "");
10006Expect(0, 70087, '\p{STerm= Yes}', "");
10007Expect(1, 70087, '\p{^STerm= Yes}', "");
10008Expect(1, 70087, '\P{STerm= Yes}', "");
10009Expect(0, 70087, '\P{^STerm= Yes}', "");
10010Error('\p{Is_STerm=-/a/Y}');
10011Error('\P{Is_STerm=-/a/Y}');
10012Expect(1, 70086, '\p{Is_STerm=y}', "");
10013Expect(0, 70086, '\p{^Is_STerm=y}', "");
10014Expect(0, 70086, '\P{Is_STerm=y}', "");
10015Expect(1, 70086, '\P{^Is_STerm=y}', "");
10016Expect(0, 70087, '\p{Is_STerm=y}', "");
10017Expect(1, 70087, '\p{^Is_STerm=y}', "");
10018Expect(1, 70087, '\P{Is_STerm=y}', "");
10019Expect(0, 70087, '\P{^Is_STerm=y}', "");
10020Expect(1, 70086, '\p{Is_STerm=_y}', "");
10021Expect(0, 70086, '\p{^Is_STerm=_y}', "");
10022Expect(0, 70086, '\P{Is_STerm=_y}', "");
10023Expect(1, 70086, '\P{^Is_STerm=_y}', "");
10024Expect(0, 70087, '\p{Is_STerm=_y}', "");
10025Expect(1, 70087, '\p{^Is_STerm=_y}', "");
10026Expect(1, 70087, '\P{Is_STerm=_y}', "");
10027Expect(0, 70087, '\P{^Is_STerm=_y}', "");
10028Error('\p{STerm=:=T}');
10029Error('\P{STerm=:=T}');
10030Expect(1, 70086, '\p{STerm=t}', "");
10031Expect(0, 70086, '\p{^STerm=t}', "");
10032Expect(0, 70086, '\P{STerm=t}', "");
10033Expect(1, 70086, '\P{^STerm=t}', "");
10034Expect(0, 70087, '\p{STerm=t}', "");
10035Expect(1, 70087, '\p{^STerm=t}', "");
10036Expect(1, 70087, '\P{STerm=t}', "");
10037Expect(0, 70087, '\P{^STerm=t}', "");
10038Expect(1, 70086, '\p{STerm=	-T}', "");
10039Expect(0, 70086, '\p{^STerm=	-T}', "");
10040Expect(0, 70086, '\P{STerm=	-T}', "");
10041Expect(1, 70086, '\P{^STerm=	-T}', "");
10042Expect(0, 70087, '\p{STerm=	-T}', "");
10043Expect(1, 70087, '\p{^STerm=	-T}', "");
10044Expect(1, 70087, '\P{STerm=	-T}', "");
10045Expect(0, 70087, '\P{^STerm=	-T}', "");
10046Error('\p{Is_STerm=/a/_-TRUE}');
10047Error('\P{Is_STerm=/a/_-TRUE}');
10048Expect(1, 70086, '\p{Is_STerm=true}', "");
10049Expect(0, 70086, '\p{^Is_STerm=true}', "");
10050Expect(0, 70086, '\P{Is_STerm=true}', "");
10051Expect(1, 70086, '\P{^Is_STerm=true}', "");
10052Expect(0, 70087, '\p{Is_STerm=true}', "");
10053Expect(1, 70087, '\p{^Is_STerm=true}', "");
10054Expect(1, 70087, '\P{Is_STerm=true}', "");
10055Expect(0, 70087, '\P{^Is_STerm=true}', "");
10056Expect(1, 70086, '\p{Is_STerm=	True}', "");
10057Expect(0, 70086, '\p{^Is_STerm=	True}', "");
10058Expect(0, 70086, '\P{Is_STerm=	True}', "");
10059Expect(1, 70086, '\P{^Is_STerm=	True}', "");
10060Expect(0, 70087, '\p{Is_STerm=	True}', "");
10061Expect(1, 70087, '\p{^Is_STerm=	True}', "");
10062Expect(1, 70087, '\P{Is_STerm=	True}', "");
10063Expect(0, 70087, '\P{^Is_STerm=	True}', "");
10064Error('\p{Terminal_Punctuation=/a/no}');
10065Error('\P{Terminal_Punctuation=/a/no}');
10066Expect(1, 74868, '\p{Terminal_Punctuation=no}', "");
10067Expect(0, 74868, '\p{^Terminal_Punctuation=no}', "");
10068Expect(0, 74868, '\P{Terminal_Punctuation=no}', "");
10069Expect(1, 74868, '\P{^Terminal_Punctuation=no}', "");
10070Expect(0, 74867, '\p{Terminal_Punctuation=no}', "");
10071Expect(1, 74867, '\p{^Terminal_Punctuation=no}', "");
10072Expect(1, 74867, '\P{Terminal_Punctuation=no}', "");
10073Expect(0, 74867, '\P{^Terminal_Punctuation=no}', "");
10074Expect(1, 74868, '\p{Terminal_Punctuation=  NO}', "");
10075Expect(0, 74868, '\p{^Terminal_Punctuation=  NO}', "");
10076Expect(0, 74868, '\P{Terminal_Punctuation=  NO}', "");
10077Expect(1, 74868, '\P{^Terminal_Punctuation=  NO}', "");
10078Expect(0, 74867, '\p{Terminal_Punctuation=  NO}', "");
10079Expect(1, 74867, '\p{^Terminal_Punctuation=  NO}', "");
10080Expect(1, 74867, '\P{Terminal_Punctuation=  NO}', "");
10081Expect(0, 74867, '\P{^Terminal_Punctuation=  NO}', "");
10082Error('\p{Term= /a/N}');
10083Error('\P{Term= /a/N}');
10084Expect(1, 74868, '\p{Term=n}', "");
10085Expect(0, 74868, '\p{^Term=n}', "");
10086Expect(0, 74868, '\P{Term=n}', "");
10087Expect(1, 74868, '\P{^Term=n}', "");
10088Expect(0, 74867, '\p{Term=n}', "");
10089Expect(1, 74867, '\p{^Term=n}', "");
10090Expect(1, 74867, '\P{Term=n}', "");
10091Expect(0, 74867, '\P{^Term=n}', "");
10092Expect(1, 74868, '\p{Term= 	N}', "");
10093Expect(0, 74868, '\p{^Term= 	N}', "");
10094Expect(0, 74868, '\P{Term= 	N}', "");
10095Expect(1, 74868, '\P{^Term= 	N}', "");
10096Expect(0, 74867, '\p{Term= 	N}', "");
10097Expect(1, 74867, '\p{^Term= 	N}', "");
10098Expect(1, 74867, '\P{Term= 	N}', "");
10099Expect(0, 74867, '\P{^Term= 	N}', "");
10100Error('\p{Is_Terminal_Punctuation= _F/a/}');
10101Error('\P{Is_Terminal_Punctuation= _F/a/}');
10102Expect(1, 74868, '\p{Is_Terminal_Punctuation=f}', "");
10103Expect(0, 74868, '\p{^Is_Terminal_Punctuation=f}', "");
10104Expect(0, 74868, '\P{Is_Terminal_Punctuation=f}', "");
10105Expect(1, 74868, '\P{^Is_Terminal_Punctuation=f}', "");
10106Expect(0, 74867, '\p{Is_Terminal_Punctuation=f}', "");
10107Expect(1, 74867, '\p{^Is_Terminal_Punctuation=f}', "");
10108Expect(1, 74867, '\P{Is_Terminal_Punctuation=f}', "");
10109Expect(0, 74867, '\P{^Is_Terminal_Punctuation=f}', "");
10110Expect(1, 74868, '\p{Is_Terminal_Punctuation:-	F}', "");
10111Expect(0, 74868, '\p{^Is_Terminal_Punctuation:-	F}', "");
10112Expect(0, 74868, '\P{Is_Terminal_Punctuation:-	F}', "");
10113Expect(1, 74868, '\P{^Is_Terminal_Punctuation:-	F}', "");
10114Expect(0, 74867, '\p{Is_Terminal_Punctuation:-	F}', "");
10115Expect(1, 74867, '\p{^Is_Terminal_Punctuation:-	F}', "");
10116Expect(1, 74867, '\P{Is_Terminal_Punctuation:-	F}', "");
10117Expect(0, 74867, '\P{^Is_Terminal_Punctuation:-	F}', "");
10118Error('\p{Is_Term=-/a/FALSE}');
10119Error('\P{Is_Term=-/a/FALSE}');
10120Expect(1, 74868, '\p{Is_Term: false}', "");
10121Expect(0, 74868, '\p{^Is_Term: false}', "");
10122Expect(0, 74868, '\P{Is_Term: false}', "");
10123Expect(1, 74868, '\P{^Is_Term: false}', "");
10124Expect(0, 74867, '\p{Is_Term: false}', "");
10125Expect(1, 74867, '\p{^Is_Term: false}', "");
10126Expect(1, 74867, '\P{Is_Term: false}', "");
10127Expect(0, 74867, '\P{^Is_Term: false}', "");
10128Expect(1, 74868, '\p{Is_Term=-False}', "");
10129Expect(0, 74868, '\p{^Is_Term=-False}', "");
10130Expect(0, 74868, '\P{Is_Term=-False}', "");
10131Expect(1, 74868, '\P{^Is_Term=-False}', "");
10132Expect(0, 74867, '\p{Is_Term=-False}', "");
10133Expect(1, 74867, '\p{^Is_Term=-False}', "");
10134Expect(1, 74867, '\P{Is_Term=-False}', "");
10135Expect(0, 74867, '\P{^Is_Term=-False}', "");
10136Error('\p{Terminal_Punctuation=/a/	-yes}');
10137Error('\P{Terminal_Punctuation=/a/	-yes}');
10138Expect(1, 74867, '\p{Terminal_Punctuation=yes}', "");
10139Expect(0, 74867, '\p{^Terminal_Punctuation=yes}', "");
10140Expect(0, 74867, '\P{Terminal_Punctuation=yes}', "");
10141Expect(1, 74867, '\P{^Terminal_Punctuation=yes}', "");
10142Expect(0, 74868, '\p{Terminal_Punctuation=yes}', "");
10143Expect(1, 74868, '\p{^Terminal_Punctuation=yes}', "");
10144Expect(1, 74868, '\P{Terminal_Punctuation=yes}', "");
10145Expect(0, 74868, '\P{^Terminal_Punctuation=yes}', "");
10146Expect(1, 74867, '\p{Terminal_Punctuation= 	YES}', "");
10147Expect(0, 74867, '\p{^Terminal_Punctuation= 	YES}', "");
10148Expect(0, 74867, '\P{Terminal_Punctuation= 	YES}', "");
10149Expect(1, 74867, '\P{^Terminal_Punctuation= 	YES}', "");
10150Expect(0, 74868, '\p{Terminal_Punctuation= 	YES}', "");
10151Expect(1, 74868, '\p{^Terminal_Punctuation= 	YES}', "");
10152Expect(1, 74868, '\P{Terminal_Punctuation= 	YES}', "");
10153Expect(0, 74868, '\P{^Terminal_Punctuation= 	YES}', "");
10154Error('\p{Term=/a/-	y}');
10155Error('\P{Term=/a/-	y}');
10156Expect(1, 74867, '\p{Term=y}', "");
10157Expect(0, 74867, '\p{^Term=y}', "");
10158Expect(0, 74867, '\P{Term=y}', "");
10159Expect(1, 74867, '\P{^Term=y}', "");
10160Expect(0, 74868, '\p{Term=y}', "");
10161Expect(1, 74868, '\p{^Term=y}', "");
10162Expect(1, 74868, '\P{Term=y}', "");
10163Expect(0, 74868, '\P{^Term=y}', "");
10164Expect(1, 74867, '\p{Term=	 Y}', "");
10165Expect(0, 74867, '\p{^Term=	 Y}', "");
10166Expect(0, 74867, '\P{Term=	 Y}', "");
10167Expect(1, 74867, '\P{^Term=	 Y}', "");
10168Expect(0, 74868, '\p{Term=	 Y}', "");
10169Expect(1, 74868, '\p{^Term=	 Y}', "");
10170Expect(1, 74868, '\P{Term=	 Y}', "");
10171Expect(0, 74868, '\P{^Term=	 Y}', "");
10172Error('\p{Is_Terminal_Punctuation=:=		t}');
10173Error('\P{Is_Terminal_Punctuation=:=		t}');
10174Expect(1, 74867, '\p{Is_Terminal_Punctuation=t}', "");
10175Expect(0, 74867, '\p{^Is_Terminal_Punctuation=t}', "");
10176Expect(0, 74867, '\P{Is_Terminal_Punctuation=t}', "");
10177Expect(1, 74867, '\P{^Is_Terminal_Punctuation=t}', "");
10178Expect(0, 74868, '\p{Is_Terminal_Punctuation=t}', "");
10179Expect(1, 74868, '\p{^Is_Terminal_Punctuation=t}', "");
10180Expect(1, 74868, '\P{Is_Terminal_Punctuation=t}', "");
10181Expect(0, 74868, '\P{^Is_Terminal_Punctuation=t}', "");
10182Expect(1, 74867, '\p{Is_Terminal_Punctuation=  T}', "");
10183Expect(0, 74867, '\p{^Is_Terminal_Punctuation=  T}', "");
10184Expect(0, 74867, '\P{Is_Terminal_Punctuation=  T}', "");
10185Expect(1, 74867, '\P{^Is_Terminal_Punctuation=  T}', "");
10186Expect(0, 74868, '\p{Is_Terminal_Punctuation=  T}', "");
10187Expect(1, 74868, '\p{^Is_Terminal_Punctuation=  T}', "");
10188Expect(1, 74868, '\P{Is_Terminal_Punctuation=  T}', "");
10189Expect(0, 74868, '\P{^Is_Terminal_Punctuation=  T}', "");
10190Error('\p{Is_Term=/a/_ True}');
10191Error('\P{Is_Term=/a/_ True}');
10192Expect(1, 74867, '\p{Is_Term=true}', "");
10193Expect(0, 74867, '\p{^Is_Term=true}', "");
10194Expect(0, 74867, '\P{Is_Term=true}', "");
10195Expect(1, 74867, '\P{^Is_Term=true}', "");
10196Expect(0, 74868, '\p{Is_Term=true}', "");
10197Expect(1, 74868, '\p{^Is_Term=true}', "");
10198Expect(1, 74868, '\P{Is_Term=true}', "");
10199Expect(0, 74868, '\P{^Is_Term=true}', "");
10200Expect(1, 74867, '\p{Is_Term=-True}', "");
10201Expect(0, 74867, '\p{^Is_Term=-True}', "");
10202Expect(0, 74867, '\P{Is_Term=-True}', "");
10203Expect(1, 74867, '\P{^Is_Term=-True}', "");
10204Expect(0, 74868, '\p{Is_Term=-True}', "");
10205Expect(1, 74868, '\p{^Is_Term=-True}', "");
10206Expect(1, 74868, '\P{Is_Term=-True}', "");
10207Expect(0, 74868, '\P{^Is_Term=-True}', "");
10208Error('\p{Unified_Ideograph=:=__NO}');
10209Error('\P{Unified_Ideograph=:=__NO}');
10210Expect(1, 178206, '\p{Unified_Ideograph=no}', "");
10211Expect(0, 178206, '\p{^Unified_Ideograph=no}', "");
10212Expect(0, 178206, '\P{Unified_Ideograph=no}', "");
10213Expect(1, 178206, '\P{^Unified_Ideograph=no}', "");
10214Expect(0, 178205, '\p{Unified_Ideograph=no}', "");
10215Expect(1, 178205, '\p{^Unified_Ideograph=no}', "");
10216Expect(1, 178205, '\P{Unified_Ideograph=no}', "");
10217Expect(0, 178205, '\P{^Unified_Ideograph=no}', "");
10218Expect(1, 178206, '\p{Unified_Ideograph=_no}', "");
10219Expect(0, 178206, '\p{^Unified_Ideograph=_no}', "");
10220Expect(0, 178206, '\P{Unified_Ideograph=_no}', "");
10221Expect(1, 178206, '\P{^Unified_Ideograph=_no}', "");
10222Expect(0, 178205, '\p{Unified_Ideograph=_no}', "");
10223Expect(1, 178205, '\p{^Unified_Ideograph=_no}', "");
10224Expect(1, 178205, '\P{Unified_Ideograph=_no}', "");
10225Expect(0, 178205, '\P{^Unified_Ideograph=_no}', "");
10226Error('\p{UIdeo=/a/ _N}');
10227Error('\P{UIdeo=/a/ _N}');
10228Expect(1, 178206, '\p{UIdeo=n}', "");
10229Expect(0, 178206, '\p{^UIdeo=n}', "");
10230Expect(0, 178206, '\P{UIdeo=n}', "");
10231Expect(1, 178206, '\P{^UIdeo=n}', "");
10232Expect(0, 178205, '\p{UIdeo=n}', "");
10233Expect(1, 178205, '\p{^UIdeo=n}', "");
10234Expect(1, 178205, '\P{UIdeo=n}', "");
10235Expect(0, 178205, '\P{^UIdeo=n}', "");
10236Expect(1, 178206, '\p{UIdeo= N}', "");
10237Expect(0, 178206, '\p{^UIdeo= N}', "");
10238Expect(0, 178206, '\P{UIdeo= N}', "");
10239Expect(1, 178206, '\P{^UIdeo= N}', "");
10240Expect(0, 178205, '\p{UIdeo= N}', "");
10241Expect(1, 178205, '\p{^UIdeo= N}', "");
10242Expect(1, 178205, '\P{UIdeo= N}', "");
10243Expect(0, 178205, '\P{^UIdeo= N}', "");
10244Error('\p{Is_Unified_Ideograph=_f:=}');
10245Error('\P{Is_Unified_Ideograph=_f:=}');
10246Expect(1, 178206, '\p{Is_Unified_Ideograph=f}', "");
10247Expect(0, 178206, '\p{^Is_Unified_Ideograph=f}', "");
10248Expect(0, 178206, '\P{Is_Unified_Ideograph=f}', "");
10249Expect(1, 178206, '\P{^Is_Unified_Ideograph=f}', "");
10250Expect(0, 178205, '\p{Is_Unified_Ideograph=f}', "");
10251Expect(1, 178205, '\p{^Is_Unified_Ideograph=f}', "");
10252Expect(1, 178205, '\P{Is_Unified_Ideograph=f}', "");
10253Expect(0, 178205, '\P{^Is_Unified_Ideograph=f}', "");
10254Expect(1, 178206, '\p{Is_Unified_Ideograph:    F}', "");
10255Expect(0, 178206, '\p{^Is_Unified_Ideograph:    F}', "");
10256Expect(0, 178206, '\P{Is_Unified_Ideograph:    F}', "");
10257Expect(1, 178206, '\P{^Is_Unified_Ideograph:    F}', "");
10258Expect(0, 178205, '\p{Is_Unified_Ideograph:    F}', "");
10259Expect(1, 178205, '\p{^Is_Unified_Ideograph:    F}', "");
10260Expect(1, 178205, '\P{Is_Unified_Ideograph:    F}', "");
10261Expect(0, 178205, '\P{^Is_Unified_Ideograph:    F}', "");
10262Error('\p{Is_UIdeo= _False:=}');
10263Error('\P{Is_UIdeo= _False:=}');
10264Expect(1, 178206, '\p{Is_UIdeo=false}', "");
10265Expect(0, 178206, '\p{^Is_UIdeo=false}', "");
10266Expect(0, 178206, '\P{Is_UIdeo=false}', "");
10267Expect(1, 178206, '\P{^Is_UIdeo=false}', "");
10268Expect(0, 178205, '\p{Is_UIdeo=false}', "");
10269Expect(1, 178205, '\p{^Is_UIdeo=false}', "");
10270Expect(1, 178205, '\P{Is_UIdeo=false}', "");
10271Expect(0, 178205, '\P{^Is_UIdeo=false}', "");
10272Expect(1, 178206, '\p{Is_UIdeo=_	false}', "");
10273Expect(0, 178206, '\p{^Is_UIdeo=_	false}', "");
10274Expect(0, 178206, '\P{Is_UIdeo=_	false}', "");
10275Expect(1, 178206, '\P{^Is_UIdeo=_	false}', "");
10276Expect(0, 178205, '\p{Is_UIdeo=_	false}', "");
10277Expect(1, 178205, '\p{^Is_UIdeo=_	false}', "");
10278Expect(1, 178205, '\P{Is_UIdeo=_	false}', "");
10279Expect(0, 178205, '\P{^Is_UIdeo=_	false}', "");
10280Error('\p{Unified_Ideograph= Yes/a/}');
10281Error('\P{Unified_Ideograph= Yes/a/}');
10282Expect(1, 178205, '\p{Unified_Ideograph=yes}', "");
10283Expect(0, 178205, '\p{^Unified_Ideograph=yes}', "");
10284Expect(0, 178205, '\P{Unified_Ideograph=yes}', "");
10285Expect(1, 178205, '\P{^Unified_Ideograph=yes}', "");
10286Expect(0, 178206, '\p{Unified_Ideograph=yes}', "");
10287Expect(1, 178206, '\p{^Unified_Ideograph=yes}', "");
10288Expect(1, 178206, '\P{Unified_Ideograph=yes}', "");
10289Expect(0, 178206, '\P{^Unified_Ideograph=yes}', "");
10290Expect(1, 178205, '\p{Unified_Ideograph=_ yes}', "");
10291Expect(0, 178205, '\p{^Unified_Ideograph=_ yes}', "");
10292Expect(0, 178205, '\P{Unified_Ideograph=_ yes}', "");
10293Expect(1, 178205, '\P{^Unified_Ideograph=_ yes}', "");
10294Expect(0, 178206, '\p{Unified_Ideograph=_ yes}', "");
10295Expect(1, 178206, '\p{^Unified_Ideograph=_ yes}', "");
10296Expect(1, 178206, '\P{Unified_Ideograph=_ yes}', "");
10297Expect(0, 178206, '\P{^Unified_Ideograph=_ yes}', "");
10298Error('\p{UIdeo=:=y}');
10299Error('\P{UIdeo=:=y}');
10300Expect(1, 178205, '\p{UIdeo=y}', "");
10301Expect(0, 178205, '\p{^UIdeo=y}', "");
10302Expect(0, 178205, '\P{UIdeo=y}', "");
10303Expect(1, 178205, '\P{^UIdeo=y}', "");
10304Expect(0, 178206, '\p{UIdeo=y}', "");
10305Expect(1, 178206, '\p{^UIdeo=y}', "");
10306Expect(1, 178206, '\P{UIdeo=y}', "");
10307Expect(0, 178206, '\P{^UIdeo=y}', "");
10308Expect(1, 178205, '\p{UIdeo=_ Y}', "");
10309Expect(0, 178205, '\p{^UIdeo=_ Y}', "");
10310Expect(0, 178205, '\P{UIdeo=_ Y}', "");
10311Expect(1, 178205, '\P{^UIdeo=_ Y}', "");
10312Expect(0, 178206, '\p{UIdeo=_ Y}', "");
10313Expect(1, 178206, '\p{^UIdeo=_ Y}', "");
10314Expect(1, 178206, '\P{UIdeo=_ Y}', "");
10315Expect(0, 178206, '\P{^UIdeo=_ Y}', "");
10316Error('\p{Is_Unified_Ideograph=	T:=}');
10317Error('\P{Is_Unified_Ideograph=	T:=}');
10318Expect(1, 178205, '\p{Is_Unified_Ideograph=t}', "");
10319Expect(0, 178205, '\p{^Is_Unified_Ideograph=t}', "");
10320Expect(0, 178205, '\P{Is_Unified_Ideograph=t}', "");
10321Expect(1, 178205, '\P{^Is_Unified_Ideograph=t}', "");
10322Expect(0, 178206, '\p{Is_Unified_Ideograph=t}', "");
10323Expect(1, 178206, '\p{^Is_Unified_Ideograph=t}', "");
10324Expect(1, 178206, '\P{Is_Unified_Ideograph=t}', "");
10325Expect(0, 178206, '\P{^Is_Unified_Ideograph=t}', "");
10326Expect(1, 178205, '\p{Is_Unified_Ideograph= t}', "");
10327Expect(0, 178205, '\p{^Is_Unified_Ideograph= t}', "");
10328Expect(0, 178205, '\P{Is_Unified_Ideograph= t}', "");
10329Expect(1, 178205, '\P{^Is_Unified_Ideograph= t}', "");
10330Expect(0, 178206, '\p{Is_Unified_Ideograph= t}', "");
10331Expect(1, 178206, '\p{^Is_Unified_Ideograph= t}', "");
10332Expect(1, 178206, '\P{Is_Unified_Ideograph= t}', "");
10333Expect(0, 178206, '\P{^Is_Unified_Ideograph= t}', "");
10334Error('\p{Is_UIdeo=		true:=}');
10335Error('\P{Is_UIdeo=		true:=}');
10336Expect(1, 178205, '\p{Is_UIdeo=true}', "");
10337Expect(0, 178205, '\p{^Is_UIdeo=true}', "");
10338Expect(0, 178205, '\P{Is_UIdeo=true}', "");
10339Expect(1, 178205, '\P{^Is_UIdeo=true}', "");
10340Expect(0, 178206, '\p{Is_UIdeo=true}', "");
10341Expect(1, 178206, '\p{^Is_UIdeo=true}', "");
10342Expect(1, 178206, '\P{Is_UIdeo=true}', "");
10343Expect(0, 178206, '\P{^Is_UIdeo=true}', "");
10344Expect(1, 178205, '\p{Is_UIdeo=-True}', "");
10345Expect(0, 178205, '\p{^Is_UIdeo=-True}', "");
10346Expect(0, 178205, '\P{Is_UIdeo=-True}', "");
10347Expect(1, 178205, '\P{^Is_UIdeo=-True}', "");
10348Expect(0, 178206, '\p{Is_UIdeo=-True}', "");
10349Expect(1, 178206, '\p{^Is_UIdeo=-True}', "");
10350Expect(1, 178206, '\P{Is_UIdeo=-True}', "");
10351Expect(0, 178206, '\P{^Is_UIdeo=-True}', "");
10352Error('\p{Uppercase=-No:=}');
10353Error('\P{Uppercase=-No:=}');
10354Expect(1, 120779, '\p{Uppercase=no}', "");
10355Expect(0, 120779, '\p{^Uppercase=no}', "");
10356Expect(0, 120779, '\P{Uppercase=no}', "");
10357Expect(1, 120779, '\P{^Uppercase=no}', "");
10358Expect(0, 120778, '\p{Uppercase=no}', "");
10359Expect(1, 120778, '\p{^Uppercase=no}', "");
10360Expect(1, 120778, '\P{Uppercase=no}', "");
10361Expect(0, 120778, '\P{^Uppercase=no}', "");
10362Expect(1, 120779, '\p{Uppercase=-No}', "");
10363Expect(0, 120779, '\p{^Uppercase=-No}', "");
10364Expect(0, 120779, '\P{Uppercase=-No}', "");
10365Expect(1, 120779, '\P{^Uppercase=-No}', "");
10366Expect(0, 120778, '\p{Uppercase=-No}', "");
10367Expect(1, 120778, '\p{^Uppercase=-No}', "");
10368Expect(1, 120778, '\P{Uppercase=-No}', "");
10369Expect(0, 120778, '\P{^Uppercase=-No}', "");
10370Error('\p{Upper=:=--N}');
10371Error('\P{Upper=:=--N}');
10372Expect(1, 120779, '\p{Upper=n}', "");
10373Expect(0, 120779, '\p{^Upper=n}', "");
10374Expect(0, 120779, '\P{Upper=n}', "");
10375Expect(1, 120779, '\P{^Upper=n}', "");
10376Expect(0, 120778, '\p{Upper=n}', "");
10377Expect(1, 120778, '\p{^Upper=n}', "");
10378Expect(1, 120778, '\P{Upper=n}', "");
10379Expect(0, 120778, '\P{^Upper=n}', "");
10380Expect(1, 120779, '\p{Upper=-	N}', "");
10381Expect(0, 120779, '\p{^Upper=-	N}', "");
10382Expect(0, 120779, '\P{Upper=-	N}', "");
10383Expect(1, 120779, '\P{^Upper=-	N}', "");
10384Expect(0, 120778, '\p{Upper=-	N}', "");
10385Expect(1, 120778, '\p{^Upper=-	N}', "");
10386Expect(1, 120778, '\P{Upper=-	N}', "");
10387Expect(0, 120778, '\P{^Upper=-	N}', "");
10388Error('\p{Is_Uppercase=/a/  F}');
10389Error('\P{Is_Uppercase=/a/  F}');
10390Expect(1, 120779, '\p{Is_Uppercase=f}', "");
10391Expect(0, 120779, '\p{^Is_Uppercase=f}', "");
10392Expect(0, 120779, '\P{Is_Uppercase=f}', "");
10393Expect(1, 120779, '\P{^Is_Uppercase=f}', "");
10394Expect(0, 120778, '\p{Is_Uppercase=f}', "");
10395Expect(1, 120778, '\p{^Is_Uppercase=f}', "");
10396Expect(1, 120778, '\P{Is_Uppercase=f}', "");
10397Expect(0, 120778, '\P{^Is_Uppercase=f}', "");
10398Expect(1, 120779, '\p{Is_Uppercase:	- F}', "");
10399Expect(0, 120779, '\p{^Is_Uppercase:	- F}', "");
10400Expect(0, 120779, '\P{Is_Uppercase:	- F}', "");
10401Expect(1, 120779, '\P{^Is_Uppercase:	- F}', "");
10402Expect(0, 120778, '\p{Is_Uppercase:	- F}', "");
10403Expect(1, 120778, '\p{^Is_Uppercase:	- F}', "");
10404Expect(1, 120778, '\P{Is_Uppercase:	- F}', "");
10405Expect(0, 120778, '\P{^Is_Uppercase:	- F}', "");
10406Error('\p{Is_Upper=- FALSE/a/}');
10407Error('\P{Is_Upper=- FALSE/a/}');
10408Expect(1, 120779, '\p{Is_Upper=false}', "");
10409Expect(0, 120779, '\p{^Is_Upper=false}', "");
10410Expect(0, 120779, '\P{Is_Upper=false}', "");
10411Expect(1, 120779, '\P{^Is_Upper=false}', "");
10412Expect(0, 120778, '\p{Is_Upper=false}', "");
10413Expect(1, 120778, '\p{^Is_Upper=false}', "");
10414Expect(1, 120778, '\P{Is_Upper=false}', "");
10415Expect(0, 120778, '\P{^Is_Upper=false}', "");
10416Expect(1, 120779, '\p{Is_Upper=-FALSE}', "");
10417Expect(0, 120779, '\p{^Is_Upper=-FALSE}', "");
10418Expect(0, 120779, '\P{Is_Upper=-FALSE}', "");
10419Expect(1, 120779, '\P{^Is_Upper=-FALSE}', "");
10420Expect(0, 120778, '\p{Is_Upper=-FALSE}', "");
10421Expect(1, 120778, '\p{^Is_Upper=-FALSE}', "");
10422Expect(1, 120778, '\P{Is_Upper=-FALSE}', "");
10423Expect(0, 120778, '\P{^Is_Upper=-FALSE}', "");
10424Error('\p{Uppercase=__yes/a/}');
10425Error('\P{Uppercase=__yes/a/}');
10426Expect(1, 120778, '\p{Uppercase=yes}', "");
10427Expect(0, 120778, '\p{^Uppercase=yes}', "");
10428Expect(0, 120778, '\P{Uppercase=yes}', "");
10429Expect(1, 120778, '\P{^Uppercase=yes}', "");
10430Expect(0, 120779, '\p{Uppercase=yes}', "");
10431Expect(1, 120779, '\p{^Uppercase=yes}', "");
10432Expect(1, 120779, '\P{Uppercase=yes}', "");
10433Expect(0, 120779, '\P{^Uppercase=yes}', "");
10434Expect(1, 120778, '\p{Uppercase=_	yes}', "");
10435Expect(0, 120778, '\p{^Uppercase=_	yes}', "");
10436Expect(0, 120778, '\P{Uppercase=_	yes}', "");
10437Expect(1, 120778, '\P{^Uppercase=_	yes}', "");
10438Expect(0, 120779, '\p{Uppercase=_	yes}', "");
10439Expect(1, 120779, '\p{^Uppercase=_	yes}', "");
10440Expect(1, 120779, '\P{Uppercase=_	yes}', "");
10441Expect(0, 120779, '\P{^Uppercase=_	yes}', "");
10442Error('\p{Upper= :=Y}');
10443Error('\P{Upper= :=Y}');
10444Expect(1, 120778, '\p{Upper=y}', "");
10445Expect(0, 120778, '\p{^Upper=y}', "");
10446Expect(0, 120778, '\P{Upper=y}', "");
10447Expect(1, 120778, '\P{^Upper=y}', "");
10448Expect(0, 120779, '\p{Upper=y}', "");
10449Expect(1, 120779, '\p{^Upper=y}', "");
10450Expect(1, 120779, '\P{Upper=y}', "");
10451Expect(0, 120779, '\P{^Upper=y}', "");
10452Expect(1, 120778, '\p{Upper: _Y}', "");
10453Expect(0, 120778, '\p{^Upper: _Y}', "");
10454Expect(0, 120778, '\P{Upper: _Y}', "");
10455Expect(1, 120778, '\P{^Upper: _Y}', "");
10456Expect(0, 120779, '\p{Upper: _Y}', "");
10457Expect(1, 120779, '\p{^Upper: _Y}', "");
10458Expect(1, 120779, '\P{Upper: _Y}', "");
10459Expect(0, 120779, '\P{^Upper: _Y}', "");
10460Error('\p{Is_Uppercase=--T:=}');
10461Error('\P{Is_Uppercase=--T:=}');
10462Expect(1, 120778, '\p{Is_Uppercase=t}', "");
10463Expect(0, 120778, '\p{^Is_Uppercase=t}', "");
10464Expect(0, 120778, '\P{Is_Uppercase=t}', "");
10465Expect(1, 120778, '\P{^Is_Uppercase=t}', "");
10466Expect(0, 120779, '\p{Is_Uppercase=t}', "");
10467Expect(1, 120779, '\p{^Is_Uppercase=t}', "");
10468Expect(1, 120779, '\P{Is_Uppercase=t}', "");
10469Expect(0, 120779, '\P{^Is_Uppercase=t}', "");
10470Expect(1, 120778, '\p{Is_Uppercase= 	T}', "");
10471Expect(0, 120778, '\p{^Is_Uppercase= 	T}', "");
10472Expect(0, 120778, '\P{Is_Uppercase= 	T}', "");
10473Expect(1, 120778, '\P{^Is_Uppercase= 	T}', "");
10474Expect(0, 120779, '\p{Is_Uppercase= 	T}', "");
10475Expect(1, 120779, '\p{^Is_Uppercase= 	T}', "");
10476Expect(1, 120779, '\P{Is_Uppercase= 	T}', "");
10477Expect(0, 120779, '\P{^Is_Uppercase= 	T}', "");
10478Error('\p{Is_Upper:   :=  TRUE}');
10479Error('\P{Is_Upper:   :=  TRUE}');
10480Expect(1, 120778, '\p{Is_Upper=true}', "");
10481Expect(0, 120778, '\p{^Is_Upper=true}', "");
10482Expect(0, 120778, '\P{Is_Upper=true}', "");
10483Expect(1, 120778, '\P{^Is_Upper=true}', "");
10484Expect(0, 120779, '\p{Is_Upper=true}', "");
10485Expect(1, 120779, '\p{^Is_Upper=true}', "");
10486Expect(1, 120779, '\P{Is_Upper=true}', "");
10487Expect(0, 120779, '\P{^Is_Upper=true}', "");
10488Expect(1, 120778, '\p{Is_Upper=_true}', "");
10489Expect(0, 120778, '\p{^Is_Upper=_true}', "");
10490Expect(0, 120778, '\P{Is_Upper=_true}', "");
10491Expect(1, 120778, '\P{^Is_Upper=_true}', "");
10492Expect(0, 120779, '\p{Is_Upper=_true}', "");
10493Expect(1, 120779, '\p{^Is_Upper=_true}', "");
10494Expect(1, 120779, '\P{Is_Upper=_true}', "");
10495Expect(0, 120779, '\P{^Is_Upper=_true}', "");
10496Error('\p{Variation_Selector=	/a/no}');
10497Error('\P{Variation_Selector=	/a/no}');
10498Expect(1, 918000, '\p{Variation_Selector:   no}', "");
10499Expect(0, 918000, '\p{^Variation_Selector:   no}', "");
10500Expect(0, 918000, '\P{Variation_Selector:   no}', "");
10501Expect(1, 918000, '\P{^Variation_Selector:   no}', "");
10502Expect(0, 917999, '\p{Variation_Selector:   no}', "");
10503Expect(1, 917999, '\p{^Variation_Selector:   no}', "");
10504Expect(1, 917999, '\P{Variation_Selector:   no}', "");
10505Expect(0, 917999, '\P{^Variation_Selector:   no}', "");
10506Expect(1, 918000, '\p{Variation_Selector=	no}', "");
10507Expect(0, 918000, '\p{^Variation_Selector=	no}', "");
10508Expect(0, 918000, '\P{Variation_Selector=	no}', "");
10509Expect(1, 918000, '\P{^Variation_Selector=	no}', "");
10510Expect(0, 917999, '\p{Variation_Selector=	no}', "");
10511Expect(1, 917999, '\p{^Variation_Selector=	no}', "");
10512Expect(1, 917999, '\P{Variation_Selector=	no}', "");
10513Expect(0, 917999, '\P{^Variation_Selector=	no}', "");
10514Error('\p{VS=_	N/a/}');
10515Error('\P{VS=_	N/a/}');
10516Expect(1, 918000, '\p{VS:   n}', "");
10517Expect(0, 918000, '\p{^VS:   n}', "");
10518Expect(0, 918000, '\P{VS:   n}', "");
10519Expect(1, 918000, '\P{^VS:   n}', "");
10520Expect(0, 917999, '\p{VS:   n}', "");
10521Expect(1, 917999, '\p{^VS:   n}', "");
10522Expect(1, 917999, '\P{VS:   n}', "");
10523Expect(0, 917999, '\P{^VS:   n}', "");
10524Expect(1, 918000, '\p{VS= 	n}', "");
10525Expect(0, 918000, '\p{^VS= 	n}', "");
10526Expect(0, 918000, '\P{VS= 	n}', "");
10527Expect(1, 918000, '\P{^VS= 	n}', "");
10528Expect(0, 917999, '\p{VS= 	n}', "");
10529Expect(1, 917999, '\p{^VS= 	n}', "");
10530Expect(1, 917999, '\P{VS= 	n}', "");
10531Expect(0, 917999, '\P{^VS= 	n}', "");
10532Error('\p{Is_Variation_Selector:/a/__F}');
10533Error('\P{Is_Variation_Selector:/a/__F}');
10534Expect(1, 918000, '\p{Is_Variation_Selector=f}', "");
10535Expect(0, 918000, '\p{^Is_Variation_Selector=f}', "");
10536Expect(0, 918000, '\P{Is_Variation_Selector=f}', "");
10537Expect(1, 918000, '\P{^Is_Variation_Selector=f}', "");
10538Expect(0, 917999, '\p{Is_Variation_Selector=f}', "");
10539Expect(1, 917999, '\p{^Is_Variation_Selector=f}', "");
10540Expect(1, 917999, '\P{Is_Variation_Selector=f}', "");
10541Expect(0, 917999, '\P{^Is_Variation_Selector=f}', "");
10542Expect(1, 918000, '\p{Is_Variation_Selector:-_f}', "");
10543Expect(0, 918000, '\p{^Is_Variation_Selector:-_f}', "");
10544Expect(0, 918000, '\P{Is_Variation_Selector:-_f}', "");
10545Expect(1, 918000, '\P{^Is_Variation_Selector:-_f}', "");
10546Expect(0, 917999, '\p{Is_Variation_Selector:-_f}', "");
10547Expect(1, 917999, '\p{^Is_Variation_Selector:-_f}', "");
10548Expect(1, 917999, '\P{Is_Variation_Selector:-_f}', "");
10549Expect(0, 917999, '\P{^Is_Variation_Selector:-_f}', "");
10550Error('\p{Is_VS=_/a/False}');
10551Error('\P{Is_VS=_/a/False}');
10552Expect(1, 918000, '\p{Is_VS=false}', "");
10553Expect(0, 918000, '\p{^Is_VS=false}', "");
10554Expect(0, 918000, '\P{Is_VS=false}', "");
10555Expect(1, 918000, '\P{^Is_VS=false}', "");
10556Expect(0, 917999, '\p{Is_VS=false}', "");
10557Expect(1, 917999, '\p{^Is_VS=false}', "");
10558Expect(1, 917999, '\P{Is_VS=false}', "");
10559Expect(0, 917999, '\P{^Is_VS=false}', "");
10560Expect(1, 918000, '\p{Is_VS=- false}', "");
10561Expect(0, 918000, '\p{^Is_VS=- false}', "");
10562Expect(0, 918000, '\P{Is_VS=- false}', "");
10563Expect(1, 918000, '\P{^Is_VS=- false}', "");
10564Expect(0, 917999, '\p{Is_VS=- false}', "");
10565Expect(1, 917999, '\p{^Is_VS=- false}', "");
10566Expect(1, 917999, '\P{Is_VS=- false}', "");
10567Expect(0, 917999, '\P{^Is_VS=- false}', "");
10568Error('\p{Variation_Selector=/a/yes}');
10569Error('\P{Variation_Selector=/a/yes}');
10570Expect(1, 917999, '\p{Variation_Selector=yes}', "");
10571Expect(0, 917999, '\p{^Variation_Selector=yes}', "");
10572Expect(0, 917999, '\P{Variation_Selector=yes}', "");
10573Expect(1, 917999, '\P{^Variation_Selector=yes}', "");
10574Expect(0, 918000, '\p{Variation_Selector=yes}', "");
10575Expect(1, 918000, '\p{^Variation_Selector=yes}', "");
10576Expect(1, 918000, '\P{Variation_Selector=yes}', "");
10577Expect(0, 918000, '\P{^Variation_Selector=yes}', "");
10578Expect(1, 917999, '\p{Variation_Selector=		YES}', "");
10579Expect(0, 917999, '\p{^Variation_Selector=		YES}', "");
10580Expect(0, 917999, '\P{Variation_Selector=		YES}', "");
10581Expect(1, 917999, '\P{^Variation_Selector=		YES}', "");
10582Expect(0, 918000, '\p{Variation_Selector=		YES}', "");
10583Expect(1, 918000, '\p{^Variation_Selector=		YES}', "");
10584Expect(1, 918000, '\P{Variation_Selector=		YES}', "");
10585Expect(0, 918000, '\P{^Variation_Selector=		YES}', "");
10586Error('\p{VS=	_y:=}');
10587Error('\P{VS=	_y:=}');
10588Expect(1, 917999, '\p{VS=y}', "");
10589Expect(0, 917999, '\p{^VS=y}', "");
10590Expect(0, 917999, '\P{VS=y}', "");
10591Expect(1, 917999, '\P{^VS=y}', "");
10592Expect(0, 918000, '\p{VS=y}', "");
10593Expect(1, 918000, '\p{^VS=y}', "");
10594Expect(1, 918000, '\P{VS=y}', "");
10595Expect(0, 918000, '\P{^VS=y}', "");
10596Expect(1, 917999, '\p{VS=_y}', "");
10597Expect(0, 917999, '\p{^VS=_y}', "");
10598Expect(0, 917999, '\P{VS=_y}', "");
10599Expect(1, 917999, '\P{^VS=_y}', "");
10600Expect(0, 918000, '\p{VS=_y}', "");
10601Expect(1, 918000, '\p{^VS=_y}', "");
10602Expect(1, 918000, '\P{VS=_y}', "");
10603Expect(0, 918000, '\P{^VS=_y}', "");
10604Error('\p{Is_Variation_Selector=_/a/T}');
10605Error('\P{Is_Variation_Selector=_/a/T}');
10606Expect(1, 917999, '\p{Is_Variation_Selector:   t}', "");
10607Expect(0, 917999, '\p{^Is_Variation_Selector:   t}', "");
10608Expect(0, 917999, '\P{Is_Variation_Selector:   t}', "");
10609Expect(1, 917999, '\P{^Is_Variation_Selector:   t}', "");
10610Expect(0, 918000, '\p{Is_Variation_Selector:   t}', "");
10611Expect(1, 918000, '\p{^Is_Variation_Selector:   t}', "");
10612Expect(1, 918000, '\P{Is_Variation_Selector:   t}', "");
10613Expect(0, 918000, '\P{^Is_Variation_Selector:   t}', "");
10614Expect(1, 917999, '\p{Is_Variation_Selector=--T}', "");
10615Expect(0, 917999, '\p{^Is_Variation_Selector=--T}', "");
10616Expect(0, 917999, '\P{Is_Variation_Selector=--T}', "");
10617Expect(1, 917999, '\P{^Is_Variation_Selector=--T}', "");
10618Expect(0, 918000, '\p{Is_Variation_Selector=--T}', "");
10619Expect(1, 918000, '\p{^Is_Variation_Selector=--T}', "");
10620Expect(1, 918000, '\P{Is_Variation_Selector=--T}', "");
10621Expect(0, 918000, '\P{^Is_Variation_Selector=--T}', "");
10622Error('\p{Is_VS= /a/TRUE}');
10623Error('\P{Is_VS= /a/TRUE}');
10624Expect(1, 917999, '\p{Is_VS=true}', "");
10625Expect(0, 917999, '\p{^Is_VS=true}', "");
10626Expect(0, 917999, '\P{Is_VS=true}', "");
10627Expect(1, 917999, '\P{^Is_VS=true}', "");
10628Expect(0, 918000, '\p{Is_VS=true}', "");
10629Expect(1, 918000, '\p{^Is_VS=true}', "");
10630Expect(1, 918000, '\P{Is_VS=true}', "");
10631Expect(0, 918000, '\P{^Is_VS=true}', "");
10632Expect(1, 917999, '\p{Is_VS:			True}', "");
10633Expect(0, 917999, '\p{^Is_VS:			True}', "");
10634Expect(0, 917999, '\P{Is_VS:			True}', "");
10635Expect(1, 917999, '\P{^Is_VS:			True}', "");
10636Expect(0, 918000, '\p{Is_VS:			True}', "");
10637Expect(1, 918000, '\p{^Is_VS:			True}', "");
10638Expect(1, 918000, '\P{Is_VS:			True}', "");
10639Expect(0, 918000, '\P{^Is_VS:			True}', "");
10640Error('\p{Word_Break= :=CR}');
10641Error('\P{Word_Break= :=CR}');
10642Expect(1, 13, '\p{Word_Break=cr}', "");
10643Expect(0, 13, '\p{^Word_Break=cr}', "");
10644Expect(0, 13, '\P{Word_Break=cr}', "");
10645Expect(1, 13, '\P{^Word_Break=cr}', "");
10646Expect(0, 14, '\p{Word_Break=cr}', "");
10647Expect(1, 14, '\p{^Word_Break=cr}', "");
10648Expect(1, 14, '\P{Word_Break=cr}', "");
10649Expect(0, 14, '\P{^Word_Break=cr}', "");
10650Expect(1, 13, '\p{Word_Break=_-CR}', "");
10651Expect(0, 13, '\p{^Word_Break=_-CR}', "");
10652Expect(0, 13, '\P{Word_Break=_-CR}', "");
10653Expect(1, 13, '\P{^Word_Break=_-CR}', "");
10654Expect(0, 14, '\p{Word_Break=_-CR}', "");
10655Expect(1, 14, '\p{^Word_Break=_-CR}', "");
10656Expect(1, 14, '\P{Word_Break=_-CR}', "");
10657Expect(0, 14, '\P{^Word_Break=_-CR}', "");
10658Error('\p{WB=--cr:=}');
10659Error('\P{WB=--cr:=}');
10660Expect(1, 13, '\p{WB=cr}', "");
10661Expect(0, 13, '\p{^WB=cr}', "");
10662Expect(0, 13, '\P{WB=cr}', "");
10663Expect(1, 13, '\P{^WB=cr}', "");
10664Expect(0, 14, '\p{WB=cr}', "");
10665Expect(1, 14, '\p{^WB=cr}', "");
10666Expect(1, 14, '\P{WB=cr}', "");
10667Expect(0, 14, '\P{^WB=cr}', "");
10668Expect(1, 13, '\p{WB= CR}', "");
10669Expect(0, 13, '\p{^WB= CR}', "");
10670Expect(0, 13, '\P{WB= CR}', "");
10671Expect(1, 13, '\P{^WB= CR}', "");
10672Expect(0, 14, '\p{WB= CR}', "");
10673Expect(1, 14, '\p{^WB= CR}', "");
10674Expect(1, 14, '\P{WB= CR}', "");
10675Expect(0, 14, '\P{^WB= CR}', "");
10676Error('\p{Is_Word_Break=:=-	CR}');
10677Error('\P{Is_Word_Break=:=-	CR}');
10678Expect(1, 13, '\p{Is_Word_Break:	cr}', "");
10679Expect(0, 13, '\p{^Is_Word_Break:	cr}', "");
10680Expect(0, 13, '\P{Is_Word_Break:	cr}', "");
10681Expect(1, 13, '\P{^Is_Word_Break:	cr}', "");
10682Expect(0, 14, '\p{Is_Word_Break:	cr}', "");
10683Expect(1, 14, '\p{^Is_Word_Break:	cr}', "");
10684Expect(1, 14, '\P{Is_Word_Break:	cr}', "");
10685Expect(0, 14, '\P{^Is_Word_Break:	cr}', "");
10686Expect(1, 13, '\p{Is_Word_Break=CR}', "");
10687Expect(0, 13, '\p{^Is_Word_Break=CR}', "");
10688Expect(0, 13, '\P{Is_Word_Break=CR}', "");
10689Expect(1, 13, '\P{^Is_Word_Break=CR}', "");
10690Expect(0, 14, '\p{Is_Word_Break=CR}', "");
10691Expect(1, 14, '\p{^Is_Word_Break=CR}', "");
10692Expect(1, 14, '\P{Is_Word_Break=CR}', "");
10693Expect(0, 14, '\P{^Is_Word_Break=CR}', "");
10694Error('\p{Is_WB=/a/CR}');
10695Error('\P{Is_WB=/a/CR}');
10696Expect(1, 13, '\p{Is_WB=cr}', "");
10697Expect(0, 13, '\p{^Is_WB=cr}', "");
10698Expect(0, 13, '\P{Is_WB=cr}', "");
10699Expect(1, 13, '\P{^Is_WB=cr}', "");
10700Expect(0, 14, '\p{Is_WB=cr}', "");
10701Expect(1, 14, '\p{^Is_WB=cr}', "");
10702Expect(1, 14, '\P{Is_WB=cr}', "");
10703Expect(0, 14, '\P{^Is_WB=cr}', "");
10704Expect(1, 13, '\p{Is_WB=		CR}', "");
10705Expect(0, 13, '\p{^Is_WB=		CR}', "");
10706Expect(0, 13, '\P{Is_WB=		CR}', "");
10707Expect(1, 13, '\P{^Is_WB=		CR}', "");
10708Expect(0, 14, '\p{Is_WB=		CR}', "");
10709Expect(1, 14, '\p{^Is_WB=		CR}', "");
10710Expect(1, 14, '\P{Is_WB=		CR}', "");
10711Expect(0, 14, '\P{^Is_WB=		CR}', "");
10712Error('\p{Word_Break:/a/-DOUBLE_Quote}');
10713Error('\P{Word_Break:/a/-DOUBLE_Quote}');
10714Expect(1, 34, '\p{Word_Break=doublequote}', "");
10715Expect(0, 34, '\p{^Word_Break=doublequote}', "");
10716Expect(0, 34, '\P{Word_Break=doublequote}', "");
10717Expect(1, 34, '\P{^Word_Break=doublequote}', "");
10718Expect(0, 35, '\p{Word_Break=doublequote}', "");
10719Expect(1, 35, '\p{^Word_Break=doublequote}', "");
10720Expect(1, 35, '\P{Word_Break=doublequote}', "");
10721Expect(0, 35, '\P{^Word_Break=doublequote}', "");
10722Expect(1, 34, '\p{Word_Break:   - double_Quote}', "");
10723Expect(0, 34, '\p{^Word_Break:   - double_Quote}', "");
10724Expect(0, 34, '\P{Word_Break:   - double_Quote}', "");
10725Expect(1, 34, '\P{^Word_Break:   - double_Quote}', "");
10726Expect(0, 35, '\p{Word_Break:   - double_Quote}', "");
10727Expect(1, 35, '\p{^Word_Break:   - double_Quote}', "");
10728Expect(1, 35, '\P{Word_Break:   - double_Quote}', "");
10729Expect(0, 35, '\P{^Word_Break:   - double_Quote}', "");
10730Error('\p{WB=_	DQ/a/}');
10731Error('\P{WB=_	DQ/a/}');
10732Expect(1, 34, '\p{WB=dq}', "");
10733Expect(0, 34, '\p{^WB=dq}', "");
10734Expect(0, 34, '\P{WB=dq}', "");
10735Expect(1, 34, '\P{^WB=dq}', "");
10736Expect(0, 35, '\p{WB=dq}', "");
10737Expect(1, 35, '\p{^WB=dq}', "");
10738Expect(1, 35, '\P{WB=dq}', "");
10739Expect(0, 35, '\P{^WB=dq}', "");
10740Expect(1, 34, '\p{WB= -DQ}', "");
10741Expect(0, 34, '\p{^WB= -DQ}', "");
10742Expect(0, 34, '\P{WB= -DQ}', "");
10743Expect(1, 34, '\P{^WB= -DQ}', "");
10744Expect(0, 35, '\p{WB= -DQ}', "");
10745Expect(1, 35, '\p{^WB= -DQ}', "");
10746Expect(1, 35, '\P{WB= -DQ}', "");
10747Expect(0, 35, '\P{^WB= -DQ}', "");
10748Error('\p{Is_Word_Break=/a/_Double_Quote}');
10749Error('\P{Is_Word_Break=/a/_Double_Quote}');
10750Expect(1, 34, '\p{Is_Word_Break=doublequote}', "");
10751Expect(0, 34, '\p{^Is_Word_Break=doublequote}', "");
10752Expect(0, 34, '\P{Is_Word_Break=doublequote}', "");
10753Expect(1, 34, '\P{^Is_Word_Break=doublequote}', "");
10754Expect(0, 35, '\p{Is_Word_Break=doublequote}', "");
10755Expect(1, 35, '\p{^Is_Word_Break=doublequote}', "");
10756Expect(1, 35, '\P{Is_Word_Break=doublequote}', "");
10757Expect(0, 35, '\P{^Is_Word_Break=doublequote}', "");
10758Expect(1, 34, '\p{Is_Word_Break=	-Double_quote}', "");
10759Expect(0, 34, '\p{^Is_Word_Break=	-Double_quote}', "");
10760Expect(0, 34, '\P{Is_Word_Break=	-Double_quote}', "");
10761Expect(1, 34, '\P{^Is_Word_Break=	-Double_quote}', "");
10762Expect(0, 35, '\p{Is_Word_Break=	-Double_quote}', "");
10763Expect(1, 35, '\p{^Is_Word_Break=	-Double_quote}', "");
10764Expect(1, 35, '\P{Is_Word_Break=	-Double_quote}', "");
10765Expect(0, 35, '\P{^Is_Word_Break=	-Double_quote}', "");
10766Error('\p{Is_WB=	:=dq}');
10767Error('\P{Is_WB=	:=dq}');
10768Expect(1, 34, '\p{Is_WB=dq}', "");
10769Expect(0, 34, '\p{^Is_WB=dq}', "");
10770Expect(0, 34, '\P{Is_WB=dq}', "");
10771Expect(1, 34, '\P{^Is_WB=dq}', "");
10772Expect(0, 35, '\p{Is_WB=dq}', "");
10773Expect(1, 35, '\p{^Is_WB=dq}', "");
10774Expect(1, 35, '\P{Is_WB=dq}', "");
10775Expect(0, 35, '\P{^Is_WB=dq}', "");
10776Expect(1, 34, '\p{Is_WB=- DQ}', "");
10777Expect(0, 34, '\p{^Is_WB=- DQ}', "");
10778Expect(0, 34, '\P{Is_WB=- DQ}', "");
10779Expect(1, 34, '\P{^Is_WB=- DQ}', "");
10780Expect(0, 35, '\p{Is_WB=- DQ}', "");
10781Expect(1, 35, '\p{^Is_WB=- DQ}', "");
10782Expect(1, 35, '\P{Is_WB=- DQ}', "");
10783Expect(0, 35, '\P{^Is_WB=- DQ}', "");
10784Error('\p{Word_Break=-:=EXTENDNUMLET}');
10785Error('\P{Word_Break=-:=EXTENDNUMLET}');
10786Expect(1, 65343, '\p{Word_Break=extendnumlet}', "");
10787Expect(0, 65343, '\p{^Word_Break=extendnumlet}', "");
10788Expect(0, 65343, '\P{Word_Break=extendnumlet}', "");
10789Expect(1, 65343, '\P{^Word_Break=extendnumlet}', "");
10790Expect(0, 65344, '\p{Word_Break=extendnumlet}', "");
10791Expect(1, 65344, '\p{^Word_Break=extendnumlet}', "");
10792Expect(1, 65344, '\P{Word_Break=extendnumlet}', "");
10793Expect(0, 65344, '\P{^Word_Break=extendnumlet}', "");
10794Expect(1, 65343, '\p{Word_Break= _EXTENDNUMLET}', "");
10795Expect(0, 65343, '\p{^Word_Break= _EXTENDNUMLET}', "");
10796Expect(0, 65343, '\P{Word_Break= _EXTENDNUMLET}', "");
10797Expect(1, 65343, '\P{^Word_Break= _EXTENDNUMLET}', "");
10798Expect(0, 65344, '\p{Word_Break= _EXTENDNUMLET}', "");
10799Expect(1, 65344, '\p{^Word_Break= _EXTENDNUMLET}', "");
10800Expect(1, 65344, '\P{Word_Break= _EXTENDNUMLET}', "");
10801Expect(0, 65344, '\P{^Word_Break= _EXTENDNUMLET}', "");
10802Error('\p{WB=:=	_EX}');
10803Error('\P{WB=:=	_EX}');
10804Expect(1, 65343, '\p{WB=ex}', "");
10805Expect(0, 65343, '\p{^WB=ex}', "");
10806Expect(0, 65343, '\P{WB=ex}', "");
10807Expect(1, 65343, '\P{^WB=ex}', "");
10808Expect(0, 65344, '\p{WB=ex}', "");
10809Expect(1, 65344, '\p{^WB=ex}', "");
10810Expect(1, 65344, '\P{WB=ex}', "");
10811Expect(0, 65344, '\P{^WB=ex}', "");
10812Expect(1, 65343, '\p{WB= -EX}', "");
10813Expect(0, 65343, '\p{^WB= -EX}', "");
10814Expect(0, 65343, '\P{WB= -EX}', "");
10815Expect(1, 65343, '\P{^WB= -EX}', "");
10816Expect(0, 65344, '\p{WB= -EX}', "");
10817Expect(1, 65344, '\p{^WB= -EX}', "");
10818Expect(1, 65344, '\P{WB= -EX}', "");
10819Expect(0, 65344, '\P{^WB= -EX}', "");
10820Error('\p{Is_Word_Break= _ExtendNumLet:=}');
10821Error('\P{Is_Word_Break= _ExtendNumLet:=}');
10822Expect(1, 65343, '\p{Is_Word_Break=extendnumlet}', "");
10823Expect(0, 65343, '\p{^Is_Word_Break=extendnumlet}', "");
10824Expect(0, 65343, '\P{Is_Word_Break=extendnumlet}', "");
10825Expect(1, 65343, '\P{^Is_Word_Break=extendnumlet}', "");
10826Expect(0, 65344, '\p{Is_Word_Break=extendnumlet}', "");
10827Expect(1, 65344, '\p{^Is_Word_Break=extendnumlet}', "");
10828Expect(1, 65344, '\P{Is_Word_Break=extendnumlet}', "");
10829Expect(0, 65344, '\P{^Is_Word_Break=extendnumlet}', "");
10830Expect(1, 65343, '\p{Is_Word_Break=	 EXTENDNUMLET}', "");
10831Expect(0, 65343, '\p{^Is_Word_Break=	 EXTENDNUMLET}', "");
10832Expect(0, 65343, '\P{Is_Word_Break=	 EXTENDNUMLET}', "");
10833Expect(1, 65343, '\P{^Is_Word_Break=	 EXTENDNUMLET}', "");
10834Expect(0, 65344, '\p{Is_Word_Break=	 EXTENDNUMLET}', "");
10835Expect(1, 65344, '\p{^Is_Word_Break=	 EXTENDNUMLET}', "");
10836Expect(1, 65344, '\P{Is_Word_Break=	 EXTENDNUMLET}', "");
10837Expect(0, 65344, '\P{^Is_Word_Break=	 EXTENDNUMLET}', "");
10838Error('\p{Is_WB=_/a/EX}');
10839Error('\P{Is_WB=_/a/EX}');
10840Expect(1, 65343, '\p{Is_WB=ex}', "");
10841Expect(0, 65343, '\p{^Is_WB=ex}', "");
10842Expect(0, 65343, '\P{Is_WB=ex}', "");
10843Expect(1, 65343, '\P{^Is_WB=ex}', "");
10844Expect(0, 65344, '\p{Is_WB=ex}', "");
10845Expect(1, 65344, '\p{^Is_WB=ex}', "");
10846Expect(1, 65344, '\P{Is_WB=ex}', "");
10847Expect(0, 65344, '\P{^Is_WB=ex}', "");
10848Expect(1, 65343, '\p{Is_WB= EX}', "");
10849Expect(0, 65343, '\p{^Is_WB= EX}', "");
10850Expect(0, 65343, '\P{Is_WB= EX}', "");
10851Expect(1, 65343, '\P{^Is_WB= EX}', "");
10852Expect(0, 65344, '\p{Is_WB= EX}', "");
10853Expect(1, 65344, '\p{^Is_WB= EX}', "");
10854Expect(1, 65344, '\P{Is_WB= EX}', "");
10855Expect(0, 65344, '\P{^Is_WB= EX}', "");
10856Error('\p{Word_Break= EXTEND/a/}');
10857Error('\P{Word_Break= EXTEND/a/}');
10858Expect(1, 917999, '\p{Word_Break=extend}', "");
10859Expect(0, 917999, '\p{^Word_Break=extend}', "");
10860Expect(0, 917999, '\P{Word_Break=extend}', "");
10861Expect(1, 917999, '\P{^Word_Break=extend}', "");
10862Expect(0, 918000, '\p{Word_Break=extend}', "");
10863Expect(1, 918000, '\p{^Word_Break=extend}', "");
10864Expect(1, 918000, '\P{Word_Break=extend}', "");
10865Expect(0, 918000, '\P{^Word_Break=extend}', "");
10866Expect(1, 917999, '\p{Word_Break=	_extend}', "");
10867Expect(0, 917999, '\p{^Word_Break=	_extend}', "");
10868Expect(0, 917999, '\P{Word_Break=	_extend}', "");
10869Expect(1, 917999, '\P{^Word_Break=	_extend}', "");
10870Expect(0, 918000, '\p{Word_Break=	_extend}', "");
10871Expect(1, 918000, '\p{^Word_Break=	_extend}', "");
10872Expect(1, 918000, '\P{Word_Break=	_extend}', "");
10873Expect(0, 918000, '\P{^Word_Break=	_extend}', "");
10874Error('\p{WB:__Extend/a/}');
10875Error('\P{WB:__Extend/a/}');
10876Expect(1, 917999, '\p{WB=extend}', "");
10877Expect(0, 917999, '\p{^WB=extend}', "");
10878Expect(0, 917999, '\P{WB=extend}', "");
10879Expect(1, 917999, '\P{^WB=extend}', "");
10880Expect(0, 918000, '\p{WB=extend}', "");
10881Expect(1, 918000, '\p{^WB=extend}', "");
10882Expect(1, 918000, '\P{WB=extend}', "");
10883Expect(0, 918000, '\P{^WB=extend}', "");
10884Expect(1, 917999, '\p{WB:		Extend}', "");
10885Expect(0, 917999, '\p{^WB:		Extend}', "");
10886Expect(0, 917999, '\P{WB:		Extend}', "");
10887Expect(1, 917999, '\P{^WB:		Extend}', "");
10888Expect(0, 918000, '\p{WB:		Extend}', "");
10889Expect(1, 918000, '\p{^WB:		Extend}', "");
10890Expect(1, 918000, '\P{WB:		Extend}', "");
10891Expect(0, 918000, '\P{^WB:		Extend}', "");
10892Error('\p{Is_Word_Break=/a/EXTEND}');
10893Error('\P{Is_Word_Break=/a/EXTEND}');
10894Expect(1, 917999, '\p{Is_Word_Break=extend}', "");
10895Expect(0, 917999, '\p{^Is_Word_Break=extend}', "");
10896Expect(0, 917999, '\P{Is_Word_Break=extend}', "");
10897Expect(1, 917999, '\P{^Is_Word_Break=extend}', "");
10898Expect(0, 918000, '\p{Is_Word_Break=extend}', "");
10899Expect(1, 918000, '\p{^Is_Word_Break=extend}', "");
10900Expect(1, 918000, '\P{Is_Word_Break=extend}', "");
10901Expect(0, 918000, '\P{^Is_Word_Break=extend}', "");
10902Expect(1, 917999, '\p{Is_Word_Break=- extend}', "");
10903Expect(0, 917999, '\p{^Is_Word_Break=- extend}', "");
10904Expect(0, 917999, '\P{Is_Word_Break=- extend}', "");
10905Expect(1, 917999, '\P{^Is_Word_Break=- extend}', "");
10906Expect(0, 918000, '\p{Is_Word_Break=- extend}', "");
10907Expect(1, 918000, '\p{^Is_Word_Break=- extend}', "");
10908Expect(1, 918000, '\P{Is_Word_Break=- extend}', "");
10909Expect(0, 918000, '\P{^Is_Word_Break=- extend}', "");
10910Error('\p{Is_WB=:=_	Extend}');
10911Error('\P{Is_WB=:=_	Extend}');
10912Expect(1, 917999, '\p{Is_WB=extend}', "");
10913Expect(0, 917999, '\p{^Is_WB=extend}', "");
10914Expect(0, 917999, '\P{Is_WB=extend}', "");
10915Expect(1, 917999, '\P{^Is_WB=extend}', "");
10916Expect(0, 918000, '\p{Is_WB=extend}', "");
10917Expect(1, 918000, '\p{^Is_WB=extend}', "");
10918Expect(1, 918000, '\P{Is_WB=extend}', "");
10919Expect(0, 918000, '\P{^Is_WB=extend}', "");
10920Expect(1, 917999, '\p{Is_WB=- Extend}', "");
10921Expect(0, 917999, '\p{^Is_WB=- Extend}', "");
10922Expect(0, 917999, '\P{Is_WB=- Extend}', "");
10923Expect(1, 917999, '\P{^Is_WB=- Extend}', "");
10924Expect(0, 918000, '\p{Is_WB=- Extend}', "");
10925Expect(1, 918000, '\p{^Is_WB=- Extend}', "");
10926Expect(1, 918000, '\P{Is_WB=- Extend}', "");
10927Expect(0, 918000, '\P{^Is_WB=- Extend}', "");
10928Error('\p{Word_Break=-:=Format}');
10929Error('\P{Word_Break=-:=Format}');
10930Expect(1, 917631, '\p{Word_Break:	format}', "");
10931Expect(0, 917631, '\p{^Word_Break:	format}', "");
10932Expect(0, 917631, '\P{Word_Break:	format}', "");
10933Expect(1, 917631, '\P{^Word_Break:	format}', "");
10934Expect(0, 917632, '\p{Word_Break:	format}', "");
10935Expect(1, 917632, '\p{^Word_Break:	format}', "");
10936Expect(1, 917632, '\P{Word_Break:	format}', "");
10937Expect(0, 917632, '\P{^Word_Break:	format}', "");
10938Expect(1, 917631, '\p{Word_Break=_-Format}', "");
10939Expect(0, 917631, '\p{^Word_Break=_-Format}', "");
10940Expect(0, 917631, '\P{Word_Break=_-Format}', "");
10941Expect(1, 917631, '\P{^Word_Break=_-Format}', "");
10942Expect(0, 917632, '\p{Word_Break=_-Format}', "");
10943Expect(1, 917632, '\p{^Word_Break=_-Format}', "");
10944Expect(1, 917632, '\P{Word_Break=_-Format}', "");
10945Expect(0, 917632, '\P{^Word_Break=_-Format}', "");
10946Error('\p{WB= /a/fo}');
10947Error('\P{WB= /a/fo}');
10948Expect(1, 917631, '\p{WB=fo}', "");
10949Expect(0, 917631, '\p{^WB=fo}', "");
10950Expect(0, 917631, '\P{WB=fo}', "");
10951Expect(1, 917631, '\P{^WB=fo}', "");
10952Expect(0, 917632, '\p{WB=fo}', "");
10953Expect(1, 917632, '\p{^WB=fo}', "");
10954Expect(1, 917632, '\P{WB=fo}', "");
10955Expect(0, 917632, '\P{^WB=fo}', "");
10956Expect(1, 917631, '\p{WB=_FO}', "");
10957Expect(0, 917631, '\p{^WB=_FO}', "");
10958Expect(0, 917631, '\P{WB=_FO}', "");
10959Expect(1, 917631, '\P{^WB=_FO}', "");
10960Expect(0, 917632, '\p{WB=_FO}', "");
10961Expect(1, 917632, '\p{^WB=_FO}', "");
10962Expect(1, 917632, '\P{WB=_FO}', "");
10963Expect(0, 917632, '\P{^WB=_FO}', "");
10964Error('\p{Is_Word_Break=		Format:=}');
10965Error('\P{Is_Word_Break=		Format:=}');
10966Expect(1, 917631, '\p{Is_Word_Break=format}', "");
10967Expect(0, 917631, '\p{^Is_Word_Break=format}', "");
10968Expect(0, 917631, '\P{Is_Word_Break=format}', "");
10969Expect(1, 917631, '\P{^Is_Word_Break=format}', "");
10970Expect(0, 917632, '\p{Is_Word_Break=format}', "");
10971Expect(1, 917632, '\p{^Is_Word_Break=format}', "");
10972Expect(1, 917632, '\P{Is_Word_Break=format}', "");
10973Expect(0, 917632, '\P{^Is_Word_Break=format}', "");
10974Expect(1, 917631, '\p{Is_Word_Break=_FORMAT}', "");
10975Expect(0, 917631, '\p{^Is_Word_Break=_FORMAT}', "");
10976Expect(0, 917631, '\P{Is_Word_Break=_FORMAT}', "");
10977Expect(1, 917631, '\P{^Is_Word_Break=_FORMAT}', "");
10978Expect(0, 917632, '\p{Is_Word_Break=_FORMAT}', "");
10979Expect(1, 917632, '\p{^Is_Word_Break=_FORMAT}', "");
10980Expect(1, 917632, '\P{Is_Word_Break=_FORMAT}', "");
10981Expect(0, 917632, '\P{^Is_Word_Break=_FORMAT}', "");
10982Error('\p{Is_WB=-	FO/a/}');
10983Error('\P{Is_WB=-	FO/a/}');
10984Expect(1, 917631, '\p{Is_WB=fo}', "");
10985Expect(0, 917631, '\p{^Is_WB=fo}', "");
10986Expect(0, 917631, '\P{Is_WB=fo}', "");
10987Expect(1, 917631, '\P{^Is_WB=fo}', "");
10988Expect(0, 917632, '\p{Is_WB=fo}', "");
10989Expect(1, 917632, '\p{^Is_WB=fo}', "");
10990Expect(1, 917632, '\P{Is_WB=fo}', "");
10991Expect(0, 917632, '\P{^Is_WB=fo}', "");
10992Expect(1, 917631, '\p{Is_WB=_FO}', "");
10993Expect(0, 917631, '\p{^Is_WB=_FO}', "");
10994Expect(0, 917631, '\P{Is_WB=_FO}', "");
10995Expect(1, 917631, '\P{^Is_WB=_FO}', "");
10996Expect(0, 917632, '\p{Is_WB=_FO}', "");
10997Expect(1, 917632, '\p{^Is_WB=_FO}', "");
10998Expect(1, 917632, '\P{Is_WB=_FO}', "");
10999Expect(0, 917632, '\P{^Is_WB=_FO}', "");
11000Error('\p{Word_Break=/a/ -HEBREW_Letter}');
11001Error('\P{Word_Break=/a/ -HEBREW_Letter}');
11002Expect(1, 64335, '\p{Word_Break=hebrewletter}', "");
11003Expect(0, 64335, '\p{^Word_Break=hebrewletter}', "");
11004Expect(0, 64335, '\P{Word_Break=hebrewletter}', "");
11005Expect(1, 64335, '\P{^Word_Break=hebrewletter}', "");
11006Expect(0, 64336, '\p{Word_Break=hebrewletter}', "");
11007Expect(1, 64336, '\p{^Word_Break=hebrewletter}', "");
11008Expect(1, 64336, '\P{Word_Break=hebrewletter}', "");
11009Expect(0, 64336, '\P{^Word_Break=hebrewletter}', "");
11010Expect(1, 64335, '\p{Word_Break=		HEBREW_LETTER}', "");
11011Expect(0, 64335, '\p{^Word_Break=		HEBREW_LETTER}', "");
11012Expect(0, 64335, '\P{Word_Break=		HEBREW_LETTER}', "");
11013Expect(1, 64335, '\P{^Word_Break=		HEBREW_LETTER}', "");
11014Expect(0, 64336, '\p{Word_Break=		HEBREW_LETTER}', "");
11015Expect(1, 64336, '\p{^Word_Break=		HEBREW_LETTER}', "");
11016Expect(1, 64336, '\P{Word_Break=		HEBREW_LETTER}', "");
11017Expect(0, 64336, '\P{^Word_Break=		HEBREW_LETTER}', "");
11018Error('\p{WB=:=HL}');
11019Error('\P{WB=:=HL}');
11020Expect(1, 64335, '\p{WB=hl}', "");
11021Expect(0, 64335, '\p{^WB=hl}', "");
11022Expect(0, 64335, '\P{WB=hl}', "");
11023Expect(1, 64335, '\P{^WB=hl}', "");
11024Expect(0, 64336, '\p{WB=hl}', "");
11025Expect(1, 64336, '\p{^WB=hl}', "");
11026Expect(1, 64336, '\P{WB=hl}', "");
11027Expect(0, 64336, '\P{^WB=hl}', "");
11028Expect(1, 64335, '\p{WB=	-hl}', "");
11029Expect(0, 64335, '\p{^WB=	-hl}', "");
11030Expect(0, 64335, '\P{WB=	-hl}', "");
11031Expect(1, 64335, '\P{^WB=	-hl}', "");
11032Expect(0, 64336, '\p{WB=	-hl}', "");
11033Expect(1, 64336, '\p{^WB=	-hl}', "");
11034Expect(1, 64336, '\P{WB=	-hl}', "");
11035Expect(0, 64336, '\P{^WB=	-hl}', "");
11036Error('\p{Is_Word_Break= /a/Hebrew_Letter}');
11037Error('\P{Is_Word_Break= /a/Hebrew_Letter}');
11038Expect(1, 64335, '\p{Is_Word_Break=hebrewletter}', "");
11039Expect(0, 64335, '\p{^Is_Word_Break=hebrewletter}', "");
11040Expect(0, 64335, '\P{Is_Word_Break=hebrewletter}', "");
11041Expect(1, 64335, '\P{^Is_Word_Break=hebrewletter}', "");
11042Expect(0, 64336, '\p{Is_Word_Break=hebrewletter}', "");
11043Expect(1, 64336, '\p{^Is_Word_Break=hebrewletter}', "");
11044Expect(1, 64336, '\P{Is_Word_Break=hebrewletter}', "");
11045Expect(0, 64336, '\P{^Is_Word_Break=hebrewletter}', "");
11046Expect(1, 64335, '\p{Is_Word_Break=	HEBREW_Letter}', "");
11047Expect(0, 64335, '\p{^Is_Word_Break=	HEBREW_Letter}', "");
11048Expect(0, 64335, '\P{Is_Word_Break=	HEBREW_Letter}', "");
11049Expect(1, 64335, '\P{^Is_Word_Break=	HEBREW_Letter}', "");
11050Expect(0, 64336, '\p{Is_Word_Break=	HEBREW_Letter}', "");
11051Expect(1, 64336, '\p{^Is_Word_Break=	HEBREW_Letter}', "");
11052Expect(1, 64336, '\P{Is_Word_Break=	HEBREW_Letter}', "");
11053Expect(0, 64336, '\P{^Is_Word_Break=	HEBREW_Letter}', "");
11054Error('\p{Is_WB=--HL/a/}');
11055Error('\P{Is_WB=--HL/a/}');
11056Expect(1, 64335, '\p{Is_WB:   hl}', "");
11057Expect(0, 64335, '\p{^Is_WB:   hl}', "");
11058Expect(0, 64335, '\P{Is_WB:   hl}', "");
11059Expect(1, 64335, '\P{^Is_WB:   hl}', "");
11060Expect(0, 64336, '\p{Is_WB:   hl}', "");
11061Expect(1, 64336, '\p{^Is_WB:   hl}', "");
11062Expect(1, 64336, '\P{Is_WB:   hl}', "");
11063Expect(0, 64336, '\P{^Is_WB:   hl}', "");
11064Expect(1, 64335, '\p{Is_WB=- HL}', "");
11065Expect(0, 64335, '\p{^Is_WB=- HL}', "");
11066Expect(0, 64335, '\P{Is_WB=- HL}', "");
11067Expect(1, 64335, '\P{^Is_WB=- HL}', "");
11068Expect(0, 64336, '\p{Is_WB=- HL}', "");
11069Expect(1, 64336, '\p{^Is_WB=- HL}', "");
11070Expect(1, 64336, '\P{Is_WB=- HL}', "");
11071Expect(0, 64336, '\P{^Is_WB=- HL}', "");
11072Error('\p{Word_Break=/a/_-Katakana}');
11073Error('\P{Word_Break=/a/_-Katakana}');
11074Expect(1, 110592, '\p{Word_Break=katakana}', "");
11075Expect(0, 110592, '\p{^Word_Break=katakana}', "");
11076Expect(0, 110592, '\P{Word_Break=katakana}', "");
11077Expect(1, 110592, '\P{^Word_Break=katakana}', "");
11078Expect(0, 110593, '\p{Word_Break=katakana}', "");
11079Expect(1, 110593, '\p{^Word_Break=katakana}', "");
11080Expect(1, 110593, '\P{Word_Break=katakana}', "");
11081Expect(0, 110593, '\P{^Word_Break=katakana}', "");
11082Expect(1, 110592, '\p{Word_Break=	KATAKANA}', "");
11083Expect(0, 110592, '\p{^Word_Break=	KATAKANA}', "");
11084Expect(0, 110592, '\P{Word_Break=	KATAKANA}', "");
11085Expect(1, 110592, '\P{^Word_Break=	KATAKANA}', "");
11086Expect(0, 110593, '\p{Word_Break=	KATAKANA}', "");
11087Expect(1, 110593, '\p{^Word_Break=	KATAKANA}', "");
11088Expect(1, 110593, '\P{Word_Break=	KATAKANA}', "");
11089Expect(0, 110593, '\P{^Word_Break=	KATAKANA}', "");
11090Error('\p{WB=/a/	KA}');
11091Error('\P{WB=/a/	KA}');
11092Expect(1, 110592, '\p{WB=ka}', "");
11093Expect(0, 110592, '\p{^WB=ka}', "");
11094Expect(0, 110592, '\P{WB=ka}', "");
11095Expect(1, 110592, '\P{^WB=ka}', "");
11096Expect(0, 110593, '\p{WB=ka}', "");
11097Expect(1, 110593, '\p{^WB=ka}', "");
11098Expect(1, 110593, '\P{WB=ka}', "");
11099Expect(0, 110593, '\P{^WB=ka}', "");
11100Expect(1, 110592, '\p{WB= KA}', "");
11101Expect(0, 110592, '\p{^WB= KA}', "");
11102Expect(0, 110592, '\P{WB= KA}', "");
11103Expect(1, 110592, '\P{^WB= KA}', "");
11104Expect(0, 110593, '\p{WB= KA}', "");
11105Expect(1, 110593, '\p{^WB= KA}', "");
11106Expect(1, 110593, '\P{WB= KA}', "");
11107Expect(0, 110593, '\P{^WB= KA}', "");
11108Error('\p{Is_Word_Break=:= 	KATAKANA}');
11109Error('\P{Is_Word_Break=:= 	KATAKANA}');
11110Expect(1, 110592, '\p{Is_Word_Break=katakana}', "");
11111Expect(0, 110592, '\p{^Is_Word_Break=katakana}', "");
11112Expect(0, 110592, '\P{Is_Word_Break=katakana}', "");
11113Expect(1, 110592, '\P{^Is_Word_Break=katakana}', "");
11114Expect(0, 110593, '\p{Is_Word_Break=katakana}', "");
11115Expect(1, 110593, '\p{^Is_Word_Break=katakana}', "");
11116Expect(1, 110593, '\P{Is_Word_Break=katakana}', "");
11117Expect(0, 110593, '\P{^Is_Word_Break=katakana}', "");
11118Expect(1, 110592, '\p{Is_Word_Break=	-Katakana}', "");
11119Expect(0, 110592, '\p{^Is_Word_Break=	-Katakana}', "");
11120Expect(0, 110592, '\P{Is_Word_Break=	-Katakana}', "");
11121Expect(1, 110592, '\P{^Is_Word_Break=	-Katakana}', "");
11122Expect(0, 110593, '\p{Is_Word_Break=	-Katakana}', "");
11123Expect(1, 110593, '\p{^Is_Word_Break=	-Katakana}', "");
11124Expect(1, 110593, '\P{Is_Word_Break=	-Katakana}', "");
11125Expect(0, 110593, '\P{^Is_Word_Break=	-Katakana}', "");
11126Error('\p{Is_WB=:= 	ka}');
11127Error('\P{Is_WB=:= 	ka}');
11128Expect(1, 110592, '\p{Is_WB=ka}', "");
11129Expect(0, 110592, '\p{^Is_WB=ka}', "");
11130Expect(0, 110592, '\P{Is_WB=ka}', "");
11131Expect(1, 110592, '\P{^Is_WB=ka}', "");
11132Expect(0, 110593, '\p{Is_WB=ka}', "");
11133Expect(1, 110593, '\p{^Is_WB=ka}', "");
11134Expect(1, 110593, '\P{Is_WB=ka}', "");
11135Expect(0, 110593, '\P{^Is_WB=ka}', "");
11136Expect(1, 110592, '\p{Is_WB=- KA}', "");
11137Expect(0, 110592, '\p{^Is_WB=- KA}', "");
11138Expect(0, 110592, '\P{Is_WB=- KA}', "");
11139Expect(1, 110592, '\P{^Is_WB=- KA}', "");
11140Expect(0, 110593, '\p{Is_WB=- KA}', "");
11141Expect(1, 110593, '\p{^Is_WB=- KA}', "");
11142Expect(1, 110593, '\P{Is_WB=- KA}', "");
11143Expect(0, 110593, '\P{^Is_WB=- KA}', "");
11144Error('\p{Word_Break=ALetter:=}');
11145Error('\P{Word_Break=ALetter:=}');
11146Expect(1, 126651, '\p{Word_Break=aletter}', "");
11147Expect(0, 126651, '\p{^Word_Break=aletter}', "");
11148Expect(0, 126651, '\P{Word_Break=aletter}', "");
11149Expect(1, 126651, '\P{^Word_Break=aletter}', "");
11150Expect(0, 126652, '\p{Word_Break=aletter}', "");
11151Expect(1, 126652, '\p{^Word_Break=aletter}', "");
11152Expect(1, 126652, '\P{Word_Break=aletter}', "");
11153Expect(0, 126652, '\P{^Word_Break=aletter}', "");
11154Expect(1, 126651, '\p{Word_Break=	_aletter}', "");
11155Expect(0, 126651, '\p{^Word_Break=	_aletter}', "");
11156Expect(0, 126651, '\P{Word_Break=	_aletter}', "");
11157Expect(1, 126651, '\P{^Word_Break=	_aletter}', "");
11158Expect(0, 126652, '\p{Word_Break=	_aletter}', "");
11159Expect(1, 126652, '\p{^Word_Break=	_aletter}', "");
11160Expect(1, 126652, '\P{Word_Break=	_aletter}', "");
11161Expect(0, 126652, '\P{^Word_Break=	_aletter}', "");
11162Error('\p{WB= :=le}');
11163Error('\P{WB= :=le}');
11164Expect(1, 126651, '\p{WB=le}', "");
11165Expect(0, 126651, '\p{^WB=le}', "");
11166Expect(0, 126651, '\P{WB=le}', "");
11167Expect(1, 126651, '\P{^WB=le}', "");
11168Expect(0, 126652, '\p{WB=le}', "");
11169Expect(1, 126652, '\p{^WB=le}', "");
11170Expect(1, 126652, '\P{WB=le}', "");
11171Expect(0, 126652, '\P{^WB=le}', "");
11172Expect(1, 126651, '\p{WB=- LE}', "");
11173Expect(0, 126651, '\p{^WB=- LE}', "");
11174Expect(0, 126651, '\P{WB=- LE}', "");
11175Expect(1, 126651, '\P{^WB=- LE}', "");
11176Expect(0, 126652, '\p{WB=- LE}', "");
11177Expect(1, 126652, '\p{^WB=- LE}', "");
11178Expect(1, 126652, '\P{WB=- LE}', "");
11179Expect(0, 126652, '\P{^WB=- LE}', "");
11180Error('\p{Is_Word_Break=:=ALetter}');
11181Error('\P{Is_Word_Break=:=ALetter}');
11182Expect(1, 126651, '\p{Is_Word_Break=aletter}', "");
11183Expect(0, 126651, '\p{^Is_Word_Break=aletter}', "");
11184Expect(0, 126651, '\P{Is_Word_Break=aletter}', "");
11185Expect(1, 126651, '\P{^Is_Word_Break=aletter}', "");
11186Expect(0, 126652, '\p{Is_Word_Break=aletter}', "");
11187Expect(1, 126652, '\p{^Is_Word_Break=aletter}', "");
11188Expect(1, 126652, '\P{Is_Word_Break=aletter}', "");
11189Expect(0, 126652, '\P{^Is_Word_Break=aletter}', "");
11190Expect(1, 126651, '\p{Is_Word_Break:  -ALetter}', "");
11191Expect(0, 126651, '\p{^Is_Word_Break:  -ALetter}', "");
11192Expect(0, 126651, '\P{Is_Word_Break:  -ALetter}', "");
11193Expect(1, 126651, '\P{^Is_Word_Break:  -ALetter}', "");
11194Expect(0, 126652, '\p{Is_Word_Break:  -ALetter}', "");
11195Expect(1, 126652, '\p{^Is_Word_Break:  -ALetter}', "");
11196Expect(1, 126652, '\P{Is_Word_Break:  -ALetter}', "");
11197Expect(0, 126652, '\P{^Is_Word_Break:  -ALetter}', "");
11198Error('\p{Is_WB= LE/a/}');
11199Error('\P{Is_WB= LE/a/}');
11200Expect(1, 126651, '\p{Is_WB=le}', "");
11201Expect(0, 126651, '\p{^Is_WB=le}', "");
11202Expect(0, 126651, '\P{Is_WB=le}', "");
11203Expect(1, 126651, '\P{^Is_WB=le}', "");
11204Expect(0, 126652, '\p{Is_WB=le}', "");
11205Expect(1, 126652, '\p{^Is_WB=le}', "");
11206Expect(1, 126652, '\P{Is_WB=le}', "");
11207Expect(0, 126652, '\P{^Is_WB=le}', "");
11208Expect(1, 126651, '\p{Is_WB=_le}', "");
11209Expect(0, 126651, '\p{^Is_WB=_le}', "");
11210Expect(0, 126651, '\P{Is_WB=_le}', "");
11211Expect(1, 126651, '\P{^Is_WB=_le}', "");
11212Expect(0, 126652, '\p{Is_WB=_le}', "");
11213Expect(1, 126652, '\p{^Is_WB=_le}', "");
11214Expect(1, 126652, '\P{Is_WB=_le}', "");
11215Expect(0, 126652, '\P{^Is_WB=_le}', "");
11216Error('\p{Word_Break=/a/LF}');
11217Error('\P{Word_Break=/a/LF}');
11218Expect(1, 10, '\p{Word_Break: lf}', "");
11219Expect(0, 10, '\p{^Word_Break: lf}', "");
11220Expect(0, 10, '\P{Word_Break: lf}', "");
11221Expect(1, 10, '\P{^Word_Break: lf}', "");
11222Expect(0, 11, '\p{Word_Break: lf}', "");
11223Expect(1, 11, '\p{^Word_Break: lf}', "");
11224Expect(1, 11, '\P{Word_Break: lf}', "");
11225Expect(0, 11, '\P{^Word_Break: lf}', "");
11226Expect(1, 10, '\p{Word_Break=_LF}', "");
11227Expect(0, 10, '\p{^Word_Break=_LF}', "");
11228Expect(0, 10, '\P{Word_Break=_LF}', "");
11229Expect(1, 10, '\P{^Word_Break=_LF}', "");
11230Expect(0, 11, '\p{Word_Break=_LF}', "");
11231Expect(1, 11, '\p{^Word_Break=_LF}', "");
11232Expect(1, 11, '\P{Word_Break=_LF}', "");
11233Expect(0, 11, '\P{^Word_Break=_LF}', "");
11234Error('\p{WB=-LF:=}');
11235Error('\P{WB=-LF:=}');
11236Expect(1, 10, '\p{WB=lf}', "");
11237Expect(0, 10, '\p{^WB=lf}', "");
11238Expect(0, 10, '\P{WB=lf}', "");
11239Expect(1, 10, '\P{^WB=lf}', "");
11240Expect(0, 11, '\p{WB=lf}', "");
11241Expect(1, 11, '\p{^WB=lf}', "");
11242Expect(1, 11, '\P{WB=lf}', "");
11243Expect(0, 11, '\P{^WB=lf}', "");
11244Expect(1, 10, '\p{WB=-lf}', "");
11245Expect(0, 10, '\p{^WB=-lf}', "");
11246Expect(0, 10, '\P{WB=-lf}', "");
11247Expect(1, 10, '\P{^WB=-lf}', "");
11248Expect(0, 11, '\p{WB=-lf}', "");
11249Expect(1, 11, '\p{^WB=-lf}', "");
11250Expect(1, 11, '\P{WB=-lf}', "");
11251Expect(0, 11, '\P{^WB=-lf}', "");
11252Error('\p{Is_Word_Break=/a/--LF}');
11253Error('\P{Is_Word_Break=/a/--LF}');
11254Expect(1, 10, '\p{Is_Word_Break=lf}', "");
11255Expect(0, 10, '\p{^Is_Word_Break=lf}', "");
11256Expect(0, 10, '\P{Is_Word_Break=lf}', "");
11257Expect(1, 10, '\P{^Is_Word_Break=lf}', "");
11258Expect(0, 11, '\p{Is_Word_Break=lf}', "");
11259Expect(1, 11, '\p{^Is_Word_Break=lf}', "");
11260Expect(1, 11, '\P{Is_Word_Break=lf}', "");
11261Expect(0, 11, '\P{^Is_Word_Break=lf}', "");
11262Expect(1, 10, '\p{Is_Word_Break=_lf}', "");
11263Expect(0, 10, '\p{^Is_Word_Break=_lf}', "");
11264Expect(0, 10, '\P{Is_Word_Break=_lf}', "");
11265Expect(1, 10, '\P{^Is_Word_Break=_lf}', "");
11266Expect(0, 11, '\p{Is_Word_Break=_lf}', "");
11267Expect(1, 11, '\p{^Is_Word_Break=_lf}', "");
11268Expect(1, 11, '\P{Is_Word_Break=_lf}', "");
11269Expect(0, 11, '\P{^Is_Word_Break=_lf}', "");
11270Error('\p{Is_WB:   :=LF}');
11271Error('\P{Is_WB:   :=LF}');
11272Expect(1, 10, '\p{Is_WB:	lf}', "");
11273Expect(0, 10, '\p{^Is_WB:	lf}', "");
11274Expect(0, 10, '\P{Is_WB:	lf}', "");
11275Expect(1, 10, '\P{^Is_WB:	lf}', "");
11276Expect(0, 11, '\p{Is_WB:	lf}', "");
11277Expect(1, 11, '\p{^Is_WB:	lf}', "");
11278Expect(1, 11, '\P{Is_WB:	lf}', "");
11279Expect(0, 11, '\P{^Is_WB:	lf}', "");
11280Expect(1, 10, '\p{Is_WB= LF}', "");
11281Expect(0, 10, '\p{^Is_WB= LF}', "");
11282Expect(0, 10, '\P{Is_WB= LF}', "");
11283Expect(1, 10, '\P{^Is_WB= LF}', "");
11284Expect(0, 11, '\p{Is_WB= LF}', "");
11285Expect(1, 11, '\p{^Is_WB= LF}', "");
11286Expect(1, 11, '\P{Is_WB= LF}', "");
11287Expect(0, 11, '\P{^Is_WB= LF}', "");
11288Error('\p{Word_Break=	:=MIDNUMLET}');
11289Error('\P{Word_Break=	:=MIDNUMLET}');
11290Expect(1, 65294, '\p{Word_Break=midnumlet}', "");
11291Expect(0, 65294, '\p{^Word_Break=midnumlet}', "");
11292Expect(0, 65294, '\P{Word_Break=midnumlet}', "");
11293Expect(1, 65294, '\P{^Word_Break=midnumlet}', "");
11294Expect(0, 65295, '\p{Word_Break=midnumlet}', "");
11295Expect(1, 65295, '\p{^Word_Break=midnumlet}', "");
11296Expect(1, 65295, '\P{Word_Break=midnumlet}', "");
11297Expect(0, 65295, '\P{^Word_Break=midnumlet}', "");
11298Expect(1, 65294, '\p{Word_Break=-_MidNumLet}', "");
11299Expect(0, 65294, '\p{^Word_Break=-_MidNumLet}', "");
11300Expect(0, 65294, '\P{Word_Break=-_MidNumLet}', "");
11301Expect(1, 65294, '\P{^Word_Break=-_MidNumLet}', "");
11302Expect(0, 65295, '\p{Word_Break=-_MidNumLet}', "");
11303Expect(1, 65295, '\p{^Word_Break=-_MidNumLet}', "");
11304Expect(1, 65295, '\P{Word_Break=-_MidNumLet}', "");
11305Expect(0, 65295, '\P{^Word_Break=-_MidNumLet}', "");
11306Error('\p{WB=_/a/MB}');
11307Error('\P{WB=_/a/MB}');
11308Expect(1, 65294, '\p{WB=mb}', "");
11309Expect(0, 65294, '\p{^WB=mb}', "");
11310Expect(0, 65294, '\P{WB=mb}', "");
11311Expect(1, 65294, '\P{^WB=mb}', "");
11312Expect(0, 65295, '\p{WB=mb}', "");
11313Expect(1, 65295, '\p{^WB=mb}', "");
11314Expect(1, 65295, '\P{WB=mb}', "");
11315Expect(0, 65295, '\P{^WB=mb}', "");
11316Expect(1, 65294, '\p{WB=	_MB}', "");
11317Expect(0, 65294, '\p{^WB=	_MB}', "");
11318Expect(0, 65294, '\P{WB=	_MB}', "");
11319Expect(1, 65294, '\P{^WB=	_MB}', "");
11320Expect(0, 65295, '\p{WB=	_MB}', "");
11321Expect(1, 65295, '\p{^WB=	_MB}', "");
11322Expect(1, 65295, '\P{WB=	_MB}', "");
11323Expect(0, 65295, '\P{^WB=	_MB}', "");
11324Error('\p{Is_Word_Break=- MIDNUMLET/a/}');
11325Error('\P{Is_Word_Break=- MIDNUMLET/a/}');
11326Expect(1, 65294, '\p{Is_Word_Break=midnumlet}', "");
11327Expect(0, 65294, '\p{^Is_Word_Break=midnumlet}', "");
11328Expect(0, 65294, '\P{Is_Word_Break=midnumlet}', "");
11329Expect(1, 65294, '\P{^Is_Word_Break=midnumlet}', "");
11330Expect(0, 65295, '\p{Is_Word_Break=midnumlet}', "");
11331Expect(1, 65295, '\p{^Is_Word_Break=midnumlet}', "");
11332Expect(1, 65295, '\P{Is_Word_Break=midnumlet}', "");
11333Expect(0, 65295, '\P{^Is_Word_Break=midnumlet}', "");
11334Expect(1, 65294, '\p{Is_Word_Break=-_MidNumLet}', "");
11335Expect(0, 65294, '\p{^Is_Word_Break=-_MidNumLet}', "");
11336Expect(0, 65294, '\P{Is_Word_Break=-_MidNumLet}', "");
11337Expect(1, 65294, '\P{^Is_Word_Break=-_MidNumLet}', "");
11338Expect(0, 65295, '\p{Is_Word_Break=-_MidNumLet}', "");
11339Expect(1, 65295, '\p{^Is_Word_Break=-_MidNumLet}', "");
11340Expect(1, 65295, '\P{Is_Word_Break=-_MidNumLet}', "");
11341Expect(0, 65295, '\P{^Is_Word_Break=-_MidNumLet}', "");
11342Error('\p{Is_WB=MB/a/}');
11343Error('\P{Is_WB=MB/a/}');
11344Expect(1, 65294, '\p{Is_WB=mb}', "");
11345Expect(0, 65294, '\p{^Is_WB=mb}', "");
11346Expect(0, 65294, '\P{Is_WB=mb}', "");
11347Expect(1, 65294, '\P{^Is_WB=mb}', "");
11348Expect(0, 65295, '\p{Is_WB=mb}', "");
11349Expect(1, 65295, '\p{^Is_WB=mb}', "");
11350Expect(1, 65295, '\P{Is_WB=mb}', "");
11351Expect(0, 65295, '\P{^Is_WB=mb}', "");
11352Expect(1, 65294, '\p{Is_WB=MB}', "");
11353Expect(0, 65294, '\p{^Is_WB=MB}', "");
11354Expect(0, 65294, '\P{Is_WB=MB}', "");
11355Expect(1, 65294, '\P{^Is_WB=MB}', "");
11356Expect(0, 65295, '\p{Is_WB=MB}', "");
11357Expect(1, 65295, '\p{^Is_WB=MB}', "");
11358Expect(1, 65295, '\P{Is_WB=MB}', "");
11359Expect(0, 65295, '\P{^Is_WB=MB}', "");
11360Error('\p{Word_Break= 	midletter/a/}');
11361Error('\P{Word_Break= 	midletter/a/}');
11362Expect(1, 65306, '\p{Word_Break=midletter}', "");
11363Expect(0, 65306, '\p{^Word_Break=midletter}', "");
11364Expect(0, 65306, '\P{Word_Break=midletter}', "");
11365Expect(1, 65306, '\P{^Word_Break=midletter}', "");
11366Expect(0, 65307, '\p{Word_Break=midletter}', "");
11367Expect(1, 65307, '\p{^Word_Break=midletter}', "");
11368Expect(1, 65307, '\P{Word_Break=midletter}', "");
11369Expect(0, 65307, '\P{^Word_Break=midletter}', "");
11370Expect(1, 65306, '\p{Word_Break=-_midletter}', "");
11371Expect(0, 65306, '\p{^Word_Break=-_midletter}', "");
11372Expect(0, 65306, '\P{Word_Break=-_midletter}', "");
11373Expect(1, 65306, '\P{^Word_Break=-_midletter}', "");
11374Expect(0, 65307, '\p{Word_Break=-_midletter}', "");
11375Expect(1, 65307, '\p{^Word_Break=-_midletter}', "");
11376Expect(1, 65307, '\P{Word_Break=-_midletter}', "");
11377Expect(0, 65307, '\P{^Word_Break=-_midletter}', "");
11378Error('\p{WB=	/a/ML}');
11379Error('\P{WB=	/a/ML}');
11380Expect(1, 65306, '\p{WB=ml}', "");
11381Expect(0, 65306, '\p{^WB=ml}', "");
11382Expect(0, 65306, '\P{WB=ml}', "");
11383Expect(1, 65306, '\P{^WB=ml}', "");
11384Expect(0, 65307, '\p{WB=ml}', "");
11385Expect(1, 65307, '\p{^WB=ml}', "");
11386Expect(1, 65307, '\P{WB=ml}', "");
11387Expect(0, 65307, '\P{^WB=ml}', "");
11388Expect(1, 65306, '\p{WB= ml}', "");
11389Expect(0, 65306, '\p{^WB= ml}', "");
11390Expect(0, 65306, '\P{WB= ml}', "");
11391Expect(1, 65306, '\P{^WB= ml}', "");
11392Expect(0, 65307, '\p{WB= ml}', "");
11393Expect(1, 65307, '\p{^WB= ml}', "");
11394Expect(1, 65307, '\P{WB= ml}', "");
11395Expect(0, 65307, '\P{^WB= ml}', "");
11396Error('\p{Is_Word_Break=	/a/MidLetter}');
11397Error('\P{Is_Word_Break=	/a/MidLetter}');
11398Expect(1, 65306, '\p{Is_Word_Break=midletter}', "");
11399Expect(0, 65306, '\p{^Is_Word_Break=midletter}', "");
11400Expect(0, 65306, '\P{Is_Word_Break=midletter}', "");
11401Expect(1, 65306, '\P{^Is_Word_Break=midletter}', "");
11402Expect(0, 65307, '\p{Is_Word_Break=midletter}', "");
11403Expect(1, 65307, '\p{^Is_Word_Break=midletter}', "");
11404Expect(1, 65307, '\P{Is_Word_Break=midletter}', "");
11405Expect(0, 65307, '\P{^Is_Word_Break=midletter}', "");
11406Expect(1, 65306, '\p{Is_Word_Break=-	midletter}', "");
11407Expect(0, 65306, '\p{^Is_Word_Break=-	midletter}', "");
11408Expect(0, 65306, '\P{Is_Word_Break=-	midletter}', "");
11409Expect(1, 65306, '\P{^Is_Word_Break=-	midletter}', "");
11410Expect(0, 65307, '\p{Is_Word_Break=-	midletter}', "");
11411Expect(1, 65307, '\p{^Is_Word_Break=-	midletter}', "");
11412Expect(1, 65307, '\P{Is_Word_Break=-	midletter}', "");
11413Expect(0, 65307, '\P{^Is_Word_Break=-	midletter}', "");
11414Error('\p{Is_WB=- ML/a/}');
11415Error('\P{Is_WB=- ML/a/}');
11416Expect(1, 65306, '\p{Is_WB=ml}', "");
11417Expect(0, 65306, '\p{^Is_WB=ml}', "");
11418Expect(0, 65306, '\P{Is_WB=ml}', "");
11419Expect(1, 65306, '\P{^Is_WB=ml}', "");
11420Expect(0, 65307, '\p{Is_WB=ml}', "");
11421Expect(1, 65307, '\p{^Is_WB=ml}', "");
11422Expect(1, 65307, '\P{Is_WB=ml}', "");
11423Expect(0, 65307, '\P{^Is_WB=ml}', "");
11424Expect(1, 65306, '\p{Is_WB=_-ML}', "");
11425Expect(0, 65306, '\p{^Is_WB=_-ML}', "");
11426Expect(0, 65306, '\P{Is_WB=_-ML}', "");
11427Expect(1, 65306, '\P{^Is_WB=_-ML}', "");
11428Expect(0, 65307, '\p{Is_WB=_-ML}', "");
11429Expect(1, 65307, '\p{^Is_WB=_-ML}', "");
11430Expect(1, 65307, '\P{Is_WB=_-ML}', "");
11431Expect(0, 65307, '\P{^Is_WB=_-ML}', "");
11432Error('\p{Word_Break= 	MidNum/a/}');
11433Error('\P{Word_Break= 	MidNum/a/}');
11434Expect(1, 65307, '\p{Word_Break=midnum}', "");
11435Expect(0, 65307, '\p{^Word_Break=midnum}', "");
11436Expect(0, 65307, '\P{Word_Break=midnum}', "");
11437Expect(1, 65307, '\P{^Word_Break=midnum}', "");
11438Expect(0, 65308, '\p{Word_Break=midnum}', "");
11439Expect(1, 65308, '\p{^Word_Break=midnum}', "");
11440Expect(1, 65308, '\P{Word_Break=midnum}', "");
11441Expect(0, 65308, '\P{^Word_Break=midnum}', "");
11442Expect(1, 65307, '\p{Word_Break=_ MIDNUM}', "");
11443Expect(0, 65307, '\p{^Word_Break=_ MIDNUM}', "");
11444Expect(0, 65307, '\P{Word_Break=_ MIDNUM}', "");
11445Expect(1, 65307, '\P{^Word_Break=_ MIDNUM}', "");
11446Expect(0, 65308, '\p{Word_Break=_ MIDNUM}', "");
11447Expect(1, 65308, '\p{^Word_Break=_ MIDNUM}', "");
11448Expect(1, 65308, '\P{Word_Break=_ MIDNUM}', "");
11449Expect(0, 65308, '\P{^Word_Break=_ MIDNUM}', "");
11450Error('\p{WB=_	MN:=}');
11451Error('\P{WB=_	MN:=}');
11452Expect(1, 65307, '\p{WB=mn}', "");
11453Expect(0, 65307, '\p{^WB=mn}', "");
11454Expect(0, 65307, '\P{WB=mn}', "");
11455Expect(1, 65307, '\P{^WB=mn}', "");
11456Expect(0, 65308, '\p{WB=mn}', "");
11457Expect(1, 65308, '\p{^WB=mn}', "");
11458Expect(1, 65308, '\P{WB=mn}', "");
11459Expect(0, 65308, '\P{^WB=mn}', "");
11460Expect(1, 65307, '\p{WB: _MN}', "");
11461Expect(0, 65307, '\p{^WB: _MN}', "");
11462Expect(0, 65307, '\P{WB: _MN}', "");
11463Expect(1, 65307, '\P{^WB: _MN}', "");
11464Expect(0, 65308, '\p{WB: _MN}', "");
11465Expect(1, 65308, '\p{^WB: _MN}', "");
11466Expect(1, 65308, '\P{WB: _MN}', "");
11467Expect(0, 65308, '\P{^WB: _MN}', "");
11468Error('\p{Is_Word_Break=/a/midnum}');
11469Error('\P{Is_Word_Break=/a/midnum}');
11470Expect(1, 65307, '\p{Is_Word_Break=midnum}', "");
11471Expect(0, 65307, '\p{^Is_Word_Break=midnum}', "");
11472Expect(0, 65307, '\P{Is_Word_Break=midnum}', "");
11473Expect(1, 65307, '\P{^Is_Word_Break=midnum}', "");
11474Expect(0, 65308, '\p{Is_Word_Break=midnum}', "");
11475Expect(1, 65308, '\p{^Is_Word_Break=midnum}', "");
11476Expect(1, 65308, '\P{Is_Word_Break=midnum}', "");
11477Expect(0, 65308, '\P{^Is_Word_Break=midnum}', "");
11478Expect(1, 65307, '\p{Is_Word_Break=-	MidNum}', "");
11479Expect(0, 65307, '\p{^Is_Word_Break=-	MidNum}', "");
11480Expect(0, 65307, '\P{Is_Word_Break=-	MidNum}', "");
11481Expect(1, 65307, '\P{^Is_Word_Break=-	MidNum}', "");
11482Expect(0, 65308, '\p{Is_Word_Break=-	MidNum}', "");
11483Expect(1, 65308, '\p{^Is_Word_Break=-	MidNum}', "");
11484Expect(1, 65308, '\P{Is_Word_Break=-	MidNum}', "");
11485Expect(0, 65308, '\P{^Is_Word_Break=-	MidNum}', "");
11486Error('\p{Is_WB=:=-MN}');
11487Error('\P{Is_WB=:=-MN}');
11488Expect(1, 65307, '\p{Is_WB: mn}', "");
11489Expect(0, 65307, '\p{^Is_WB: mn}', "");
11490Expect(0, 65307, '\P{Is_WB: mn}', "");
11491Expect(1, 65307, '\P{^Is_WB: mn}', "");
11492Expect(0, 65308, '\p{Is_WB: mn}', "");
11493Expect(1, 65308, '\p{^Is_WB: mn}', "");
11494Expect(1, 65308, '\P{Is_WB: mn}', "");
11495Expect(0, 65308, '\P{^Is_WB: mn}', "");
11496Expect(1, 65307, '\p{Is_WB=	-MN}', "");
11497Expect(0, 65307, '\p{^Is_WB=	-MN}', "");
11498Expect(0, 65307, '\P{Is_WB=	-MN}', "");
11499Expect(1, 65307, '\P{^Is_WB=	-MN}', "");
11500Expect(0, 65308, '\p{Is_WB=	-MN}', "");
11501Expect(1, 65308, '\p{^Is_WB=	-MN}', "");
11502Expect(1, 65308, '\P{Is_WB=	-MN}', "");
11503Expect(0, 65308, '\P{^Is_WB=	-MN}', "");
11504Error('\p{Word_Break=	:=Newline}');
11505Error('\P{Word_Break=	:=Newline}');
11506Expect(1, 8233, '\p{Word_Break=newline}', "");
11507Expect(0, 8233, '\p{^Word_Break=newline}', "");
11508Expect(0, 8233, '\P{Word_Break=newline}', "");
11509Expect(1, 8233, '\P{^Word_Break=newline}', "");
11510Expect(0, 8234, '\p{Word_Break=newline}', "");
11511Expect(1, 8234, '\p{^Word_Break=newline}', "");
11512Expect(1, 8234, '\P{Word_Break=newline}', "");
11513Expect(0, 8234, '\P{^Word_Break=newline}', "");
11514Expect(1, 8233, '\p{Word_Break=-Newline}', "");
11515Expect(0, 8233, '\p{^Word_Break=-Newline}', "");
11516Expect(0, 8233, '\P{Word_Break=-Newline}', "");
11517Expect(1, 8233, '\P{^Word_Break=-Newline}', "");
11518Expect(0, 8234, '\p{Word_Break=-Newline}', "");
11519Expect(1, 8234, '\p{^Word_Break=-Newline}', "");
11520Expect(1, 8234, '\P{Word_Break=-Newline}', "");
11521Expect(0, 8234, '\P{^Word_Break=-Newline}', "");
11522Error('\p{WB:   /a/-_nl}');
11523Error('\P{WB:   /a/-_nl}');
11524Expect(1, 8233, '\p{WB=nl}', "");
11525Expect(0, 8233, '\p{^WB=nl}', "");
11526Expect(0, 8233, '\P{WB=nl}', "");
11527Expect(1, 8233, '\P{^WB=nl}', "");
11528Expect(0, 8234, '\p{WB=nl}', "");
11529Expect(1, 8234, '\p{^WB=nl}', "");
11530Expect(1, 8234, '\P{WB=nl}', "");
11531Expect(0, 8234, '\P{^WB=nl}', "");
11532Expect(1, 8233, '\p{WB=  NL}', "");
11533Expect(0, 8233, '\p{^WB=  NL}', "");
11534Expect(0, 8233, '\P{WB=  NL}', "");
11535Expect(1, 8233, '\P{^WB=  NL}', "");
11536Expect(0, 8234, '\p{WB=  NL}', "");
11537Expect(1, 8234, '\p{^WB=  NL}', "");
11538Expect(1, 8234, '\P{WB=  NL}', "");
11539Expect(0, 8234, '\P{^WB=  NL}', "");
11540Error('\p{Is_Word_Break=/a/Newline}');
11541Error('\P{Is_Word_Break=/a/Newline}');
11542Expect(1, 8233, '\p{Is_Word_Break=newline}', "");
11543Expect(0, 8233, '\p{^Is_Word_Break=newline}', "");
11544Expect(0, 8233, '\P{Is_Word_Break=newline}', "");
11545Expect(1, 8233, '\P{^Is_Word_Break=newline}', "");
11546Expect(0, 8234, '\p{Is_Word_Break=newline}', "");
11547Expect(1, 8234, '\p{^Is_Word_Break=newline}', "");
11548Expect(1, 8234, '\P{Is_Word_Break=newline}', "");
11549Expect(0, 8234, '\P{^Is_Word_Break=newline}', "");
11550Expect(1, 8233, '\p{Is_Word_Break= newline}', "");
11551Expect(0, 8233, '\p{^Is_Word_Break= newline}', "");
11552Expect(0, 8233, '\P{Is_Word_Break= newline}', "");
11553Expect(1, 8233, '\P{^Is_Word_Break= newline}', "");
11554Expect(0, 8234, '\p{Is_Word_Break= newline}', "");
11555Expect(1, 8234, '\p{^Is_Word_Break= newline}', "");
11556Expect(1, 8234, '\P{Is_Word_Break= newline}', "");
11557Expect(0, 8234, '\P{^Is_Word_Break= newline}', "");
11558Error('\p{Is_WB:	/a/-_NL}');
11559Error('\P{Is_WB:	/a/-_NL}');
11560Expect(1, 8233, '\p{Is_WB=nl}', "");
11561Expect(0, 8233, '\p{^Is_WB=nl}', "");
11562Expect(0, 8233, '\P{Is_WB=nl}', "");
11563Expect(1, 8233, '\P{^Is_WB=nl}', "");
11564Expect(0, 8234, '\p{Is_WB=nl}', "");
11565Expect(1, 8234, '\p{^Is_WB=nl}', "");
11566Expect(1, 8234, '\P{Is_WB=nl}', "");
11567Expect(0, 8234, '\P{^Is_WB=nl}', "");
11568Expect(1, 8233, '\p{Is_WB=  nl}', "");
11569Expect(0, 8233, '\p{^Is_WB=  nl}', "");
11570Expect(0, 8233, '\P{Is_WB=  nl}', "");
11571Expect(1, 8233, '\P{^Is_WB=  nl}', "");
11572Expect(0, 8234, '\p{Is_WB=  nl}', "");
11573Expect(1, 8234, '\p{^Is_WB=  nl}', "");
11574Expect(1, 8234, '\P{Is_WB=  nl}', "");
11575Expect(0, 8234, '\P{^Is_WB=  nl}', "");
11576Error('\p{Word_Break= /a/numeric}');
11577Error('\P{Word_Break= /a/numeric}');
11578Expect(1, 120831, '\p{Word_Break=numeric}', "");
11579Expect(0, 120831, '\p{^Word_Break=numeric}', "");
11580Expect(0, 120831, '\P{Word_Break=numeric}', "");
11581Expect(1, 120831, '\P{^Word_Break=numeric}', "");
11582Expect(0, 120832, '\p{Word_Break=numeric}', "");
11583Expect(1, 120832, '\p{^Word_Break=numeric}', "");
11584Expect(1, 120832, '\P{Word_Break=numeric}', "");
11585Expect(0, 120832, '\P{^Word_Break=numeric}', "");
11586Expect(1, 120831, '\p{Word_Break=	Numeric}', "");
11587Expect(0, 120831, '\p{^Word_Break=	Numeric}', "");
11588Expect(0, 120831, '\P{Word_Break=	Numeric}', "");
11589Expect(1, 120831, '\P{^Word_Break=	Numeric}', "");
11590Expect(0, 120832, '\p{Word_Break=	Numeric}', "");
11591Expect(1, 120832, '\p{^Word_Break=	Numeric}', "");
11592Expect(1, 120832, '\P{Word_Break=	Numeric}', "");
11593Expect(0, 120832, '\P{^Word_Break=	Numeric}', "");
11594Error('\p{WB=_:=NU}');
11595Error('\P{WB=_:=NU}');
11596Expect(1, 120831, '\p{WB=nu}', "");
11597Expect(0, 120831, '\p{^WB=nu}', "");
11598Expect(0, 120831, '\P{WB=nu}', "");
11599Expect(1, 120831, '\P{^WB=nu}', "");
11600Expect(0, 120832, '\p{WB=nu}', "");
11601Expect(1, 120832, '\p{^WB=nu}', "");
11602Expect(1, 120832, '\P{WB=nu}', "");
11603Expect(0, 120832, '\P{^WB=nu}', "");
11604Expect(1, 120831, '\p{WB=		NU}', "");
11605Expect(0, 120831, '\p{^WB=		NU}', "");
11606Expect(0, 120831, '\P{WB=		NU}', "");
11607Expect(1, 120831, '\P{^WB=		NU}', "");
11608Expect(0, 120832, '\p{WB=		NU}', "");
11609Expect(1, 120832, '\p{^WB=		NU}', "");
11610Expect(1, 120832, '\P{WB=		NU}', "");
11611Expect(0, 120832, '\P{^WB=		NU}', "");
11612Error('\p{Is_Word_Break=/a/ NUMERIC}');
11613Error('\P{Is_Word_Break=/a/ NUMERIC}');
11614Expect(1, 120831, '\p{Is_Word_Break=numeric}', "");
11615Expect(0, 120831, '\p{^Is_Word_Break=numeric}', "");
11616Expect(0, 120831, '\P{Is_Word_Break=numeric}', "");
11617Expect(1, 120831, '\P{^Is_Word_Break=numeric}', "");
11618Expect(0, 120832, '\p{Is_Word_Break=numeric}', "");
11619Expect(1, 120832, '\p{^Is_Word_Break=numeric}', "");
11620Expect(1, 120832, '\P{Is_Word_Break=numeric}', "");
11621Expect(0, 120832, '\P{^Is_Word_Break=numeric}', "");
11622Expect(1, 120831, '\p{Is_Word_Break=NUMERIC}', "");
11623Expect(0, 120831, '\p{^Is_Word_Break=NUMERIC}', "");
11624Expect(0, 120831, '\P{Is_Word_Break=NUMERIC}', "");
11625Expect(1, 120831, '\P{^Is_Word_Break=NUMERIC}', "");
11626Expect(0, 120832, '\p{Is_Word_Break=NUMERIC}', "");
11627Expect(1, 120832, '\p{^Is_Word_Break=NUMERIC}', "");
11628Expect(1, 120832, '\P{Is_Word_Break=NUMERIC}', "");
11629Expect(0, 120832, '\P{^Is_Word_Break=NUMERIC}', "");
11630Error('\p{Is_WB=:=- NU}');
11631Error('\P{Is_WB=:=- NU}');
11632Expect(1, 120831, '\p{Is_WB=nu}', "");
11633Expect(0, 120831, '\p{^Is_WB=nu}', "");
11634Expect(0, 120831, '\P{Is_WB=nu}', "");
11635Expect(1, 120831, '\P{^Is_WB=nu}', "");
11636Expect(0, 120832, '\p{Is_WB=nu}', "");
11637Expect(1, 120832, '\p{^Is_WB=nu}', "");
11638Expect(1, 120832, '\P{Is_WB=nu}', "");
11639Expect(0, 120832, '\P{^Is_WB=nu}', "");
11640Expect(1, 120831, '\p{Is_WB=		NU}', "");
11641Expect(0, 120831, '\p{^Is_WB=		NU}', "");
11642Expect(0, 120831, '\P{Is_WB=		NU}', "");
11643Expect(1, 120831, '\P{^Is_WB=		NU}', "");
11644Expect(0, 120832, '\p{Is_WB=		NU}', "");
11645Expect(1, 120832, '\p{^Is_WB=		NU}', "");
11646Expect(1, 120832, '\P{Is_WB=		NU}', "");
11647Expect(0, 120832, '\P{^Is_WB=		NU}', "");
11648Error('\p{Word_Break=:=		REGIONAL_indicator}');
11649Error('\P{Word_Break=:=		REGIONAL_indicator}');
11650Expect(1, 127487, '\p{Word_Break=regionalindicator}', "");
11651Expect(0, 127487, '\p{^Word_Break=regionalindicator}', "");
11652Expect(0, 127487, '\P{Word_Break=regionalindicator}', "");
11653Expect(1, 127487, '\P{^Word_Break=regionalindicator}', "");
11654Expect(0, 127488, '\p{Word_Break=regionalindicator}', "");
11655Expect(1, 127488, '\p{^Word_Break=regionalindicator}', "");
11656Expect(1, 127488, '\P{Word_Break=regionalindicator}', "");
11657Expect(0, 127488, '\P{^Word_Break=regionalindicator}', "");
11658Expect(1, 127487, '\p{Word_Break= _Regional_Indicator}', "");
11659Expect(0, 127487, '\p{^Word_Break= _Regional_Indicator}', "");
11660Expect(0, 127487, '\P{Word_Break= _Regional_Indicator}', "");
11661Expect(1, 127487, '\P{^Word_Break= _Regional_Indicator}', "");
11662Expect(0, 127488, '\p{Word_Break= _Regional_Indicator}', "");
11663Expect(1, 127488, '\p{^Word_Break= _Regional_Indicator}', "");
11664Expect(1, 127488, '\P{Word_Break= _Regional_Indicator}', "");
11665Expect(0, 127488, '\P{^Word_Break= _Regional_Indicator}', "");
11666Error('\p{WB=- RI/a/}');
11667Error('\P{WB=- RI/a/}');
11668Expect(1, 127487, '\p{WB=ri}', "");
11669Expect(0, 127487, '\p{^WB=ri}', "");
11670Expect(0, 127487, '\P{WB=ri}', "");
11671Expect(1, 127487, '\P{^WB=ri}', "");
11672Expect(0, 127488, '\p{WB=ri}', "");
11673Expect(1, 127488, '\p{^WB=ri}', "");
11674Expect(1, 127488, '\P{WB=ri}', "");
11675Expect(0, 127488, '\P{^WB=ri}', "");
11676Expect(1, 127487, '\p{WB=	 RI}', "");
11677Expect(0, 127487, '\p{^WB=	 RI}', "");
11678Expect(0, 127487, '\P{WB=	 RI}', "");
11679Expect(1, 127487, '\P{^WB=	 RI}', "");
11680Expect(0, 127488, '\p{WB=	 RI}', "");
11681Expect(1, 127488, '\p{^WB=	 RI}', "");
11682Expect(1, 127488, '\P{WB=	 RI}', "");
11683Expect(0, 127488, '\P{^WB=	 RI}', "");
11684Error('\p{Is_Word_Break=-Regional_Indicator/a/}');
11685Error('\P{Is_Word_Break=-Regional_Indicator/a/}');
11686Expect(1, 127487, '\p{Is_Word_Break=regionalindicator}', "");
11687Expect(0, 127487, '\p{^Is_Word_Break=regionalindicator}', "");
11688Expect(0, 127487, '\P{Is_Word_Break=regionalindicator}', "");
11689Expect(1, 127487, '\P{^Is_Word_Break=regionalindicator}', "");
11690Expect(0, 127488, '\p{Is_Word_Break=regionalindicator}', "");
11691Expect(1, 127488, '\p{^Is_Word_Break=regionalindicator}', "");
11692Expect(1, 127488, '\P{Is_Word_Break=regionalindicator}', "");
11693Expect(0, 127488, '\P{^Is_Word_Break=regionalindicator}', "");
11694Expect(1, 127487, '\p{Is_Word_Break=-_regional_indicator}', "");
11695Expect(0, 127487, '\p{^Is_Word_Break=-_regional_indicator}', "");
11696Expect(0, 127487, '\P{Is_Word_Break=-_regional_indicator}', "");
11697Expect(1, 127487, '\P{^Is_Word_Break=-_regional_indicator}', "");
11698Expect(0, 127488, '\p{Is_Word_Break=-_regional_indicator}', "");
11699Expect(1, 127488, '\p{^Is_Word_Break=-_regional_indicator}', "");
11700Expect(1, 127488, '\P{Is_Word_Break=-_regional_indicator}', "");
11701Expect(0, 127488, '\P{^Is_Word_Break=-_regional_indicator}', "");
11702Error('\p{Is_WB=RI/a/}');
11703Error('\P{Is_WB=RI/a/}');
11704Expect(1, 127487, '\p{Is_WB=ri}', "");
11705Expect(0, 127487, '\p{^Is_WB=ri}', "");
11706Expect(0, 127487, '\P{Is_WB=ri}', "");
11707Expect(1, 127487, '\P{^Is_WB=ri}', "");
11708Expect(0, 127488, '\p{Is_WB=ri}', "");
11709Expect(1, 127488, '\p{^Is_WB=ri}', "");
11710Expect(1, 127488, '\P{Is_WB=ri}', "");
11711Expect(0, 127488, '\P{^Is_WB=ri}', "");
11712Expect(1, 127487, '\p{Is_WB=_ RI}', "");
11713Expect(0, 127487, '\p{^Is_WB=_ RI}', "");
11714Expect(0, 127487, '\P{Is_WB=_ RI}', "");
11715Expect(1, 127487, '\P{^Is_WB=_ RI}', "");
11716Expect(0, 127488, '\p{Is_WB=_ RI}', "");
11717Expect(1, 127488, '\p{^Is_WB=_ RI}', "");
11718Expect(1, 127488, '\P{Is_WB=_ RI}', "");
11719Expect(0, 127488, '\P{^Is_WB=_ RI}', "");
11720Error('\p{Word_Break=		Single_Quote/a/}');
11721Error('\P{Word_Break=		Single_Quote/a/}');
11722Expect(1, 39, '\p{Word_Break=singlequote}', "");
11723Expect(0, 39, '\p{^Word_Break=singlequote}', "");
11724Expect(0, 39, '\P{Word_Break=singlequote}', "");
11725Expect(1, 39, '\P{^Word_Break=singlequote}', "");
11726Expect(0, 40, '\p{Word_Break=singlequote}', "");
11727Expect(1, 40, '\p{^Word_Break=singlequote}', "");
11728Expect(1, 40, '\P{Word_Break=singlequote}', "");
11729Expect(0, 40, '\P{^Word_Break=singlequote}', "");
11730Expect(1, 39, '\p{Word_Break=__single_QUOTE}', "");
11731Expect(0, 39, '\p{^Word_Break=__single_QUOTE}', "");
11732Expect(0, 39, '\P{Word_Break=__single_QUOTE}', "");
11733Expect(1, 39, '\P{^Word_Break=__single_QUOTE}', "");
11734Expect(0, 40, '\p{Word_Break=__single_QUOTE}', "");
11735Expect(1, 40, '\p{^Word_Break=__single_QUOTE}', "");
11736Expect(1, 40, '\P{Word_Break=__single_QUOTE}', "");
11737Expect(0, 40, '\P{^Word_Break=__single_QUOTE}', "");
11738Error('\p{WB=_SQ:=}');
11739Error('\P{WB=_SQ:=}');
11740Expect(1, 39, '\p{WB=sq}', "");
11741Expect(0, 39, '\p{^WB=sq}', "");
11742Expect(0, 39, '\P{WB=sq}', "");
11743Expect(1, 39, '\P{^WB=sq}', "");
11744Expect(0, 40, '\p{WB=sq}', "");
11745Expect(1, 40, '\p{^WB=sq}', "");
11746Expect(1, 40, '\P{WB=sq}', "");
11747Expect(0, 40, '\P{^WB=sq}', "");
11748Expect(1, 39, '\p{WB: 	SQ}', "");
11749Expect(0, 39, '\p{^WB: 	SQ}', "");
11750Expect(0, 39, '\P{WB: 	SQ}', "");
11751Expect(1, 39, '\P{^WB: 	SQ}', "");
11752Expect(0, 40, '\p{WB: 	SQ}', "");
11753Expect(1, 40, '\p{^WB: 	SQ}', "");
11754Expect(1, 40, '\P{WB: 	SQ}', "");
11755Expect(0, 40, '\P{^WB: 	SQ}', "");
11756Error('\p{Is_Word_Break=-:=Single_Quote}');
11757Error('\P{Is_Word_Break=-:=Single_Quote}');
11758Expect(1, 39, '\p{Is_Word_Break=singlequote}', "");
11759Expect(0, 39, '\p{^Is_Word_Break=singlequote}', "");
11760Expect(0, 39, '\P{Is_Word_Break=singlequote}', "");
11761Expect(1, 39, '\P{^Is_Word_Break=singlequote}', "");
11762Expect(0, 40, '\p{Is_Word_Break=singlequote}', "");
11763Expect(1, 40, '\p{^Is_Word_Break=singlequote}', "");
11764Expect(1, 40, '\P{Is_Word_Break=singlequote}', "");
11765Expect(0, 40, '\P{^Is_Word_Break=singlequote}', "");
11766Expect(1, 39, '\p{Is_Word_Break=_ Single_Quote}', "");
11767Expect(0, 39, '\p{^Is_Word_Break=_ Single_Quote}', "");
11768Expect(0, 39, '\P{Is_Word_Break=_ Single_Quote}', "");
11769Expect(1, 39, '\P{^Is_Word_Break=_ Single_Quote}', "");
11770Expect(0, 40, '\p{Is_Word_Break=_ Single_Quote}', "");
11771Expect(1, 40, '\p{^Is_Word_Break=_ Single_Quote}', "");
11772Expect(1, 40, '\P{Is_Word_Break=_ Single_Quote}', "");
11773Expect(0, 40, '\P{^Is_Word_Break=_ Single_Quote}', "");
11774Error('\p{Is_WB= :=SQ}');
11775Error('\P{Is_WB= :=SQ}');
11776Expect(1, 39, '\p{Is_WB:	sq}', "");
11777Expect(0, 39, '\p{^Is_WB:	sq}', "");
11778Expect(0, 39, '\P{Is_WB:	sq}', "");
11779Expect(1, 39, '\P{^Is_WB:	sq}', "");
11780Expect(0, 40, '\p{Is_WB:	sq}', "");
11781Expect(1, 40, '\p{^Is_WB:	sq}', "");
11782Expect(1, 40, '\P{Is_WB:	sq}', "");
11783Expect(0, 40, '\P{^Is_WB:	sq}', "");
11784Expect(1, 39, '\p{Is_WB= -SQ}', "");
11785Expect(0, 39, '\p{^Is_WB= -SQ}', "");
11786Expect(0, 39, '\P{Is_WB= -SQ}', "");
11787Expect(1, 39, '\P{^Is_WB= -SQ}', "");
11788Expect(0, 40, '\p{Is_WB= -SQ}', "");
11789Expect(1, 40, '\p{^Is_WB= -SQ}', "");
11790Expect(1, 40, '\P{Is_WB= -SQ}', "");
11791Expect(0, 40, '\P{^Is_WB= -SQ}', "");
11792Error('\p{Word_Break=__Other/a/}');
11793Error('\P{Word_Break=__Other/a/}');
11794Expect(1, 918000, '\p{Word_Break=other}', "");
11795Expect(0, 918000, '\p{^Word_Break=other}', "");
11796Expect(0, 918000, '\P{Word_Break=other}', "");
11797Expect(1, 918000, '\P{^Word_Break=other}', "");
11798Expect(0, 917999, '\p{Word_Break=other}', "");
11799Expect(1, 917999, '\p{^Word_Break=other}', "");
11800Expect(1, 917999, '\P{Word_Break=other}', "");
11801Expect(0, 917999, '\P{^Word_Break=other}', "");
11802Expect(1, 918000, '\p{Word_Break= Other}', "");
11803Expect(0, 918000, '\p{^Word_Break= Other}', "");
11804Expect(0, 918000, '\P{Word_Break= Other}', "");
11805Expect(1, 918000, '\P{^Word_Break= Other}', "");
11806Expect(0, 917999, '\p{Word_Break= Other}', "");
11807Expect(1, 917999, '\p{^Word_Break= Other}', "");
11808Expect(1, 917999, '\P{Word_Break= Other}', "");
11809Expect(0, 917999, '\P{^Word_Break= Other}', "");
11810Error('\p{WB=/a/	XX}');
11811Error('\P{WB=/a/	XX}');
11812Expect(1, 918000, '\p{WB:	xx}', "");
11813Expect(0, 918000, '\p{^WB:	xx}', "");
11814Expect(0, 918000, '\P{WB:	xx}', "");
11815Expect(1, 918000, '\P{^WB:	xx}', "");
11816Expect(0, 917999, '\p{WB:	xx}', "");
11817Expect(1, 917999, '\p{^WB:	xx}', "");
11818Expect(1, 917999, '\P{WB:	xx}', "");
11819Expect(0, 917999, '\P{^WB:	xx}', "");
11820Expect(1, 918000, '\p{WB=	_XX}', "");
11821Expect(0, 918000, '\p{^WB=	_XX}', "");
11822Expect(0, 918000, '\P{WB=	_XX}', "");
11823Expect(1, 918000, '\P{^WB=	_XX}', "");
11824Expect(0, 917999, '\p{WB=	_XX}', "");
11825Expect(1, 917999, '\p{^WB=	_XX}', "");
11826Expect(1, 917999, '\P{WB=	_XX}', "");
11827Expect(0, 917999, '\P{^WB=	_XX}', "");
11828Error('\p{Is_Word_Break:    :=Other}');
11829Error('\P{Is_Word_Break:    :=Other}');
11830Expect(1, 918000, '\p{Is_Word_Break=other}', "");
11831Expect(0, 918000, '\p{^Is_Word_Break=other}', "");
11832Expect(0, 918000, '\P{Is_Word_Break=other}', "");
11833Expect(1, 918000, '\P{^Is_Word_Break=other}', "");
11834Expect(0, 917999, '\p{Is_Word_Break=other}', "");
11835Expect(1, 917999, '\p{^Is_Word_Break=other}', "");
11836Expect(1, 917999, '\P{Is_Word_Break=other}', "");
11837Expect(0, 917999, '\P{^Is_Word_Break=other}', "");
11838Expect(1, 918000, '\p{Is_Word_Break=-_Other}', "");
11839Expect(0, 918000, '\p{^Is_Word_Break=-_Other}', "");
11840Expect(0, 918000, '\P{Is_Word_Break=-_Other}', "");
11841Expect(1, 918000, '\P{^Is_Word_Break=-_Other}', "");
11842Expect(0, 917999, '\p{Is_Word_Break=-_Other}', "");
11843Expect(1, 917999, '\p{^Is_Word_Break=-_Other}', "");
11844Expect(1, 917999, '\P{Is_Word_Break=-_Other}', "");
11845Expect(0, 917999, '\P{^Is_Word_Break=-_Other}', "");
11846Error('\p{Is_WB: 	:=xx}');
11847Error('\P{Is_WB: 	:=xx}');
11848Expect(1, 918000, '\p{Is_WB:   xx}', "");
11849Expect(0, 918000, '\p{^Is_WB:   xx}', "");
11850Expect(0, 918000, '\P{Is_WB:   xx}', "");
11851Expect(1, 918000, '\P{^Is_WB:   xx}', "");
11852Expect(0, 917999, '\p{Is_WB:   xx}', "");
11853Expect(1, 917999, '\p{^Is_WB:   xx}', "");
11854Expect(1, 917999, '\P{Is_WB:   xx}', "");
11855Expect(0, 917999, '\P{^Is_WB:   xx}', "");
11856Expect(1, 918000, '\p{Is_WB=	XX}', "");
11857Expect(0, 918000, '\p{^Is_WB=	XX}', "");
11858Expect(0, 918000, '\P{Is_WB=	XX}', "");
11859Expect(1, 918000, '\P{^Is_WB=	XX}', "");
11860Expect(0, 917999, '\p{Is_WB=	XX}', "");
11861Expect(1, 917999, '\p{^Is_WB=	XX}', "");
11862Expect(1, 917999, '\P{Is_WB=	XX}', "");
11863Expect(0, 917999, '\P{^Is_WB=	XX}', "");
11864Error('\p{White_Space=:=no}');
11865Error('\P{White_Space=:=no}');
11866Expect(1, 12289, '\p{White_Space=no}', "");
11867Expect(0, 12289, '\p{^White_Space=no}', "");
11868Expect(0, 12289, '\P{White_Space=no}', "");
11869Expect(1, 12289, '\P{^White_Space=no}', "");
11870Expect(0, 12288, '\p{White_Space=no}', "");
11871Expect(1, 12288, '\p{^White_Space=no}', "");
11872Expect(1, 12288, '\P{White_Space=no}', "");
11873Expect(0, 12288, '\P{^White_Space=no}', "");
11874Expect(1, 12289, '\p{White_Space= no}', "");
11875Expect(0, 12289, '\p{^White_Space= no}', "");
11876Expect(0, 12289, '\P{White_Space= no}', "");
11877Expect(1, 12289, '\P{^White_Space= no}', "");
11878Expect(0, 12288, '\p{White_Space= no}', "");
11879Expect(1, 12288, '\p{^White_Space= no}', "");
11880Expect(1, 12288, '\P{White_Space= no}', "");
11881Expect(0, 12288, '\P{^White_Space= no}', "");
11882Error('\p{WSpace=_/a/N}');
11883Error('\P{WSpace=_/a/N}');
11884Expect(1, 12289, '\p{WSpace=n}', "");
11885Expect(0, 12289, '\p{^WSpace=n}', "");
11886Expect(0, 12289, '\P{WSpace=n}', "");
11887Expect(1, 12289, '\P{^WSpace=n}', "");
11888Expect(0, 12288, '\p{WSpace=n}', "");
11889Expect(1, 12288, '\p{^WSpace=n}', "");
11890Expect(1, 12288, '\P{WSpace=n}', "");
11891Expect(0, 12288, '\P{^WSpace=n}', "");
11892Expect(1, 12289, '\p{WSpace: 	_N}', "");
11893Expect(0, 12289, '\p{^WSpace: 	_N}', "");
11894Expect(0, 12289, '\P{WSpace: 	_N}', "");
11895Expect(1, 12289, '\P{^WSpace: 	_N}', "");
11896Expect(0, 12288, '\p{WSpace: 	_N}', "");
11897Expect(1, 12288, '\p{^WSpace: 	_N}', "");
11898Expect(1, 12288, '\P{WSpace: 	_N}', "");
11899Expect(0, 12288, '\P{^WSpace: 	_N}', "");
11900Error('\p{Space= -F/a/}');
11901Error('\P{Space= -F/a/}');
11902Expect(1, 12289, '\p{Space=f}', "");
11903Expect(0, 12289, '\p{^Space=f}', "");
11904Expect(0, 12289, '\P{Space=f}', "");
11905Expect(1, 12289, '\P{^Space=f}', "");
11906Expect(0, 12288, '\p{Space=f}', "");
11907Expect(1, 12288, '\p{^Space=f}', "");
11908Expect(1, 12288, '\P{Space=f}', "");
11909Expect(0, 12288, '\P{^Space=f}', "");
11910Expect(1, 12289, '\p{Space=--f}', "");
11911Expect(0, 12289, '\p{^Space=--f}', "");
11912Expect(0, 12289, '\P{Space=--f}', "");
11913Expect(1, 12289, '\P{^Space=--f}', "");
11914Expect(0, 12288, '\p{Space=--f}', "");
11915Expect(1, 12288, '\p{^Space=--f}', "");
11916Expect(1, 12288, '\P{Space=--f}', "");
11917Expect(0, 12288, '\P{^Space=--f}', "");
11918Error('\p{Is_White_Space=-:=False}');
11919Error('\P{Is_White_Space=-:=False}');
11920Expect(1, 12289, '\p{Is_White_Space=false}', "");
11921Expect(0, 12289, '\p{^Is_White_Space=false}', "");
11922Expect(0, 12289, '\P{Is_White_Space=false}', "");
11923Expect(1, 12289, '\P{^Is_White_Space=false}', "");
11924Expect(0, 12288, '\p{Is_White_Space=false}', "");
11925Expect(1, 12288, '\p{^Is_White_Space=false}', "");
11926Expect(1, 12288, '\P{Is_White_Space=false}', "");
11927Expect(0, 12288, '\P{^Is_White_Space=false}', "");
11928Expect(1, 12289, '\p{Is_White_Space=	-false}', "");
11929Expect(0, 12289, '\p{^Is_White_Space=	-false}', "");
11930Expect(0, 12289, '\P{Is_White_Space=	-false}', "");
11931Expect(1, 12289, '\P{^Is_White_Space=	-false}', "");
11932Expect(0, 12288, '\p{Is_White_Space=	-false}', "");
11933Expect(1, 12288, '\p{^Is_White_Space=	-false}', "");
11934Expect(1, 12288, '\P{Is_White_Space=	-false}', "");
11935Expect(0, 12288, '\P{^Is_White_Space=	-false}', "");
11936Error('\p{Is_WSpace= /a/NO}');
11937Error('\P{Is_WSpace= /a/NO}');
11938Expect(1, 12289, '\p{Is_WSpace:   no}', "");
11939Expect(0, 12289, '\p{^Is_WSpace:   no}', "");
11940Expect(0, 12289, '\P{Is_WSpace:   no}', "");
11941Expect(1, 12289, '\P{^Is_WSpace:   no}', "");
11942Expect(0, 12288, '\p{Is_WSpace:   no}', "");
11943Expect(1, 12288, '\p{^Is_WSpace:   no}', "");
11944Expect(1, 12288, '\P{Is_WSpace:   no}', "");
11945Expect(0, 12288, '\P{^Is_WSpace:   no}', "");
11946Expect(1, 12289, '\p{Is_WSpace=	No}', "");
11947Expect(0, 12289, '\p{^Is_WSpace=	No}', "");
11948Expect(0, 12289, '\P{Is_WSpace=	No}', "");
11949Expect(1, 12289, '\P{^Is_WSpace=	No}', "");
11950Expect(0, 12288, '\p{Is_WSpace=	No}', "");
11951Expect(1, 12288, '\p{^Is_WSpace=	No}', "");
11952Expect(1, 12288, '\P{Is_WSpace=	No}', "");
11953Expect(0, 12288, '\P{^Is_WSpace=	No}', "");
11954Error('\p{Is_Space=/a/N}');
11955Error('\P{Is_Space=/a/N}');
11956Expect(1, 12289, '\p{Is_Space=n}', "");
11957Expect(0, 12289, '\p{^Is_Space=n}', "");
11958Expect(0, 12289, '\P{Is_Space=n}', "");
11959Expect(1, 12289, '\P{^Is_Space=n}', "");
11960Expect(0, 12288, '\p{Is_Space=n}', "");
11961Expect(1, 12288, '\p{^Is_Space=n}', "");
11962Expect(1, 12288, '\P{Is_Space=n}', "");
11963Expect(0, 12288, '\P{^Is_Space=n}', "");
11964Expect(1, 12289, '\p{Is_Space=	_n}', "");
11965Expect(0, 12289, '\p{^Is_Space=	_n}', "");
11966Expect(0, 12289, '\P{Is_Space=	_n}', "");
11967Expect(1, 12289, '\P{^Is_Space=	_n}', "");
11968Expect(0, 12288, '\p{Is_Space=	_n}', "");
11969Expect(1, 12288, '\p{^Is_Space=	_n}', "");
11970Expect(1, 12288, '\P{Is_Space=	_n}', "");
11971Expect(0, 12288, '\P{^Is_Space=	_n}', "");
11972Error('\p{White_Space= :=Yes}');
11973Error('\P{White_Space= :=Yes}');
11974Expect(1, 12288, '\p{White_Space=yes}', "");
11975Expect(0, 12288, '\p{^White_Space=yes}', "");
11976Expect(0, 12288, '\P{White_Space=yes}', "");
11977Expect(1, 12288, '\P{^White_Space=yes}', "");
11978Expect(0, 12289, '\p{White_Space=yes}', "");
11979Expect(1, 12289, '\p{^White_Space=yes}', "");
11980Expect(1, 12289, '\P{White_Space=yes}', "");
11981Expect(0, 12289, '\P{^White_Space=yes}', "");
11982Expect(1, 12288, '\p{White_Space:   _yes}', "");
11983Expect(0, 12288, '\p{^White_Space:   _yes}', "");
11984Expect(0, 12288, '\P{White_Space:   _yes}', "");
11985Expect(1, 12288, '\P{^White_Space:   _yes}', "");
11986Expect(0, 12289, '\p{White_Space:   _yes}', "");
11987Expect(1, 12289, '\p{^White_Space:   _yes}', "");
11988Expect(1, 12289, '\P{White_Space:   _yes}', "");
11989Expect(0, 12289, '\P{^White_Space:   _yes}', "");
11990Error('\p{WSpace:   _ Y/a/}');
11991Error('\P{WSpace:   _ Y/a/}');
11992Expect(1, 12288, '\p{WSpace=y}', "");
11993Expect(0, 12288, '\p{^WSpace=y}', "");
11994Expect(0, 12288, '\P{WSpace=y}', "");
11995Expect(1, 12288, '\P{^WSpace=y}', "");
11996Expect(0, 12289, '\p{WSpace=y}', "");
11997Expect(1, 12289, '\p{^WSpace=y}', "");
11998Expect(1, 12289, '\P{WSpace=y}', "");
11999Expect(0, 12289, '\P{^WSpace=y}', "");
12000Expect(1, 12288, '\p{WSpace= -Y}', "");
12001Expect(0, 12288, '\p{^WSpace= -Y}', "");
12002Expect(0, 12288, '\P{WSpace= -Y}', "");
12003Expect(1, 12288, '\P{^WSpace= -Y}', "");
12004Expect(0, 12289, '\p{WSpace= -Y}', "");
12005Expect(1, 12289, '\p{^WSpace= -Y}', "");
12006Expect(1, 12289, '\P{WSpace= -Y}', "");
12007Expect(0, 12289, '\P{^WSpace= -Y}', "");
12008Error('\p{Space: 	_T:=}');
12009Error('\P{Space: 	_T:=}');
12010Expect(1, 12288, '\p{Space=t}', "");
12011Expect(0, 12288, '\p{^Space=t}', "");
12012Expect(0, 12288, '\P{Space=t}', "");
12013Expect(1, 12288, '\P{^Space=t}', "");
12014Expect(0, 12289, '\p{Space=t}', "");
12015Expect(1, 12289, '\p{^Space=t}', "");
12016Expect(1, 12289, '\P{Space=t}', "");
12017Expect(0, 12289, '\P{^Space=t}', "");
12018Expect(1, 12288, '\p{Space=_	t}', "");
12019Expect(0, 12288, '\p{^Space=_	t}', "");
12020Expect(0, 12288, '\P{Space=_	t}', "");
12021Expect(1, 12288, '\P{^Space=_	t}', "");
12022Expect(0, 12289, '\p{Space=_	t}', "");
12023Expect(1, 12289, '\p{^Space=_	t}', "");
12024Expect(1, 12289, '\P{Space=_	t}', "");
12025Expect(0, 12289, '\P{^Space=_	t}', "");
12026Error('\p{Is_White_Space=-/a/True}');
12027Error('\P{Is_White_Space=-/a/True}');
12028Expect(1, 12288, '\p{Is_White_Space=true}', "");
12029Expect(0, 12288, '\p{^Is_White_Space=true}', "");
12030Expect(0, 12288, '\P{Is_White_Space=true}', "");
12031Expect(1, 12288, '\P{^Is_White_Space=true}', "");
12032Expect(0, 12289, '\p{Is_White_Space=true}', "");
12033Expect(1, 12289, '\p{^Is_White_Space=true}', "");
12034Expect(1, 12289, '\P{Is_White_Space=true}', "");
12035Expect(0, 12289, '\P{^Is_White_Space=true}', "");
12036Expect(1, 12288, '\p{Is_White_Space=  True}', "");
12037Expect(0, 12288, '\p{^Is_White_Space=  True}', "");
12038Expect(0, 12288, '\P{Is_White_Space=  True}', "");
12039Expect(1, 12288, '\P{^Is_White_Space=  True}', "");
12040Expect(0, 12289, '\p{Is_White_Space=  True}', "");
12041Expect(1, 12289, '\p{^Is_White_Space=  True}', "");
12042Expect(1, 12289, '\P{Is_White_Space=  True}', "");
12043Expect(0, 12289, '\P{^Is_White_Space=  True}', "");
12044Error('\p{Is_WSpace:	:=	 YES}');
12045Error('\P{Is_WSpace:	:=	 YES}');
12046Expect(1, 12288, '\p{Is_WSpace=yes}', "");
12047Expect(0, 12288, '\p{^Is_WSpace=yes}', "");
12048Expect(0, 12288, '\P{Is_WSpace=yes}', "");
12049Expect(1, 12288, '\P{^Is_WSpace=yes}', "");
12050Expect(0, 12289, '\p{Is_WSpace=yes}', "");
12051Expect(1, 12289, '\p{^Is_WSpace=yes}', "");
12052Expect(1, 12289, '\P{Is_WSpace=yes}', "");
12053Expect(0, 12289, '\P{^Is_WSpace=yes}', "");
12054Expect(1, 12288, '\p{Is_WSpace=	yes}', "");
12055Expect(0, 12288, '\p{^Is_WSpace=	yes}', "");
12056Expect(0, 12288, '\P{Is_WSpace=	yes}', "");
12057Expect(1, 12288, '\P{^Is_WSpace=	yes}', "");
12058Expect(0, 12289, '\p{Is_WSpace=	yes}', "");
12059Expect(1, 12289, '\p{^Is_WSpace=	yes}', "");
12060Expect(1, 12289, '\P{Is_WSpace=	yes}', "");
12061Expect(0, 12289, '\P{^Is_WSpace=	yes}', "");
12062Error('\p{Is_Space=	:=Y}');
12063Error('\P{Is_Space=	:=Y}');
12064Expect(1, 12288, '\p{Is_Space=y}', "");
12065Expect(0, 12288, '\p{^Is_Space=y}', "");
12066Expect(0, 12288, '\P{Is_Space=y}', "");
12067Expect(1, 12288, '\P{^Is_Space=y}', "");
12068Expect(0, 12289, '\p{Is_Space=y}', "");
12069Expect(1, 12289, '\p{^Is_Space=y}', "");
12070Expect(1, 12289, '\P{Is_Space=y}', "");
12071Expect(0, 12289, '\P{^Is_Space=y}', "");
12072Expect(1, 12288, '\p{Is_Space=-_Y}', "");
12073Expect(0, 12288, '\p{^Is_Space=-_Y}', "");
12074Expect(0, 12288, '\P{Is_Space=-_Y}', "");
12075Expect(1, 12288, '\P{^Is_Space=-_Y}', "");
12076Expect(0, 12289, '\p{Is_Space=-_Y}', "");
12077Expect(1, 12289, '\p{^Is_Space=-_Y}', "");
12078Expect(1, 12289, '\P{Is_Space=-_Y}', "");
12079Expect(0, 12289, '\P{^Is_Space=-_Y}', "");
12080Error('\p{XID_Continue=-:=NO}');
12081Error('\P{XID_Continue=-:=NO}');
12082Expect(1, 918000, '\p{XID_Continue=no}', "");
12083Expect(0, 918000, '\p{^XID_Continue=no}', "");
12084Expect(0, 918000, '\P{XID_Continue=no}', "");
12085Expect(1, 918000, '\P{^XID_Continue=no}', "");
12086Expect(0, 917999, '\p{XID_Continue=no}', "");
12087Expect(1, 917999, '\p{^XID_Continue=no}', "");
12088Expect(1, 917999, '\P{XID_Continue=no}', "");
12089Expect(0, 917999, '\P{^XID_Continue=no}', "");
12090Expect(1, 918000, '\p{XID_Continue= _no}', "");
12091Expect(0, 918000, '\p{^XID_Continue= _no}', "");
12092Expect(0, 918000, '\P{XID_Continue= _no}', "");
12093Expect(1, 918000, '\P{^XID_Continue= _no}', "");
12094Expect(0, 917999, '\p{XID_Continue= _no}', "");
12095Expect(1, 917999, '\p{^XID_Continue= _no}', "");
12096Expect(1, 917999, '\P{XID_Continue= _no}', "");
12097Expect(0, 917999, '\P{^XID_Continue= _no}', "");
12098Error('\p{XIDC=:=-_n}');
12099Error('\P{XIDC=:=-_n}');
12100Expect(1, 918000, '\p{XIDC=n}', "");
12101Expect(0, 918000, '\p{^XIDC=n}', "");
12102Expect(0, 918000, '\P{XIDC=n}', "");
12103Expect(1, 918000, '\P{^XIDC=n}', "");
12104Expect(0, 917999, '\p{XIDC=n}', "");
12105Expect(1, 917999, '\p{^XIDC=n}', "");
12106Expect(1, 917999, '\P{XIDC=n}', "");
12107Expect(0, 917999, '\P{^XIDC=n}', "");
12108Expect(1, 918000, '\p{XIDC=		N}', "");
12109Expect(0, 918000, '\p{^XIDC=		N}', "");
12110Expect(0, 918000, '\P{XIDC=		N}', "");
12111Expect(1, 918000, '\P{^XIDC=		N}', "");
12112Expect(0, 917999, '\p{XIDC=		N}', "");
12113Expect(1, 917999, '\p{^XIDC=		N}', "");
12114Expect(1, 917999, '\P{XIDC=		N}', "");
12115Expect(0, 917999, '\P{^XIDC=		N}', "");
12116Error('\p{Is_XID_Continue:	/a/_F}');
12117Error('\P{Is_XID_Continue:	/a/_F}');
12118Expect(1, 918000, '\p{Is_XID_Continue=f}', "");
12119Expect(0, 918000, '\p{^Is_XID_Continue=f}', "");
12120Expect(0, 918000, '\P{Is_XID_Continue=f}', "");
12121Expect(1, 918000, '\P{^Is_XID_Continue=f}', "");
12122Expect(0, 917999, '\p{Is_XID_Continue=f}', "");
12123Expect(1, 917999, '\p{^Is_XID_Continue=f}', "");
12124Expect(1, 917999, '\P{Is_XID_Continue=f}', "");
12125Expect(0, 917999, '\P{^Is_XID_Continue=f}', "");
12126Expect(1, 918000, '\p{Is_XID_Continue=	F}', "");
12127Expect(0, 918000, '\p{^Is_XID_Continue=	F}', "");
12128Expect(0, 918000, '\P{Is_XID_Continue=	F}', "");
12129Expect(1, 918000, '\P{^Is_XID_Continue=	F}', "");
12130Expect(0, 917999, '\p{Is_XID_Continue=	F}', "");
12131Expect(1, 917999, '\p{^Is_XID_Continue=	F}', "");
12132Expect(1, 917999, '\P{Is_XID_Continue=	F}', "");
12133Expect(0, 917999, '\P{^Is_XID_Continue=	F}', "");
12134Error('\p{Is_XIDC=:=	false}');
12135Error('\P{Is_XIDC=:=	false}');
12136Expect(1, 918000, '\p{Is_XIDC=false}', "");
12137Expect(0, 918000, '\p{^Is_XIDC=false}', "");
12138Expect(0, 918000, '\P{Is_XIDC=false}', "");
12139Expect(1, 918000, '\P{^Is_XIDC=false}', "");
12140Expect(0, 917999, '\p{Is_XIDC=false}', "");
12141Expect(1, 917999, '\p{^Is_XIDC=false}', "");
12142Expect(1, 917999, '\P{Is_XIDC=false}', "");
12143Expect(0, 917999, '\P{^Is_XIDC=false}', "");
12144Expect(1, 918000, '\p{Is_XIDC= false}', "");
12145Expect(0, 918000, '\p{^Is_XIDC= false}', "");
12146Expect(0, 918000, '\P{Is_XIDC= false}', "");
12147Expect(1, 918000, '\P{^Is_XIDC= false}', "");
12148Expect(0, 917999, '\p{Is_XIDC= false}', "");
12149Expect(1, 917999, '\p{^Is_XIDC= false}', "");
12150Expect(1, 917999, '\P{Is_XIDC= false}', "");
12151Expect(0, 917999, '\P{^Is_XIDC= false}', "");
12152Error('\p{XID_Continue=-	Yes/a/}');
12153Error('\P{XID_Continue=-	Yes/a/}');
12154Expect(1, 917999, '\p{XID_Continue=yes}', "");
12155Expect(0, 917999, '\p{^XID_Continue=yes}', "");
12156Expect(0, 917999, '\P{XID_Continue=yes}', "");
12157Expect(1, 917999, '\P{^XID_Continue=yes}', "");
12158Expect(0, 918000, '\p{XID_Continue=yes}', "");
12159Expect(1, 918000, '\p{^XID_Continue=yes}', "");
12160Expect(1, 918000, '\P{XID_Continue=yes}', "");
12161Expect(0, 918000, '\P{^XID_Continue=yes}', "");
12162Expect(1, 917999, '\p{XID_Continue=_Yes}', "");
12163Expect(0, 917999, '\p{^XID_Continue=_Yes}', "");
12164Expect(0, 917999, '\P{XID_Continue=_Yes}', "");
12165Expect(1, 917999, '\P{^XID_Continue=_Yes}', "");
12166Expect(0, 918000, '\p{XID_Continue=_Yes}', "");
12167Expect(1, 918000, '\p{^XID_Continue=_Yes}', "");
12168Expect(1, 918000, '\P{XID_Continue=_Yes}', "");
12169Expect(0, 918000, '\P{^XID_Continue=_Yes}', "");
12170Error('\p{XIDC=-/a/y}');
12171Error('\P{XIDC=-/a/y}');
12172Expect(1, 917999, '\p{XIDC:   y}', "");
12173Expect(0, 917999, '\p{^XIDC:   y}', "");
12174Expect(0, 917999, '\P{XIDC:   y}', "");
12175Expect(1, 917999, '\P{^XIDC:   y}', "");
12176Expect(0, 918000, '\p{XIDC:   y}', "");
12177Expect(1, 918000, '\p{^XIDC:   y}', "");
12178Expect(1, 918000, '\P{XIDC:   y}', "");
12179Expect(0, 918000, '\P{^XIDC:   y}', "");
12180Expect(1, 917999, '\p{XIDC: 	_y}', "");
12181Expect(0, 917999, '\p{^XIDC: 	_y}', "");
12182Expect(0, 917999, '\P{XIDC: 	_y}', "");
12183Expect(1, 917999, '\P{^XIDC: 	_y}', "");
12184Expect(0, 918000, '\p{XIDC: 	_y}', "");
12185Expect(1, 918000, '\p{^XIDC: 	_y}', "");
12186Expect(1, 918000, '\P{XIDC: 	_y}', "");
12187Expect(0, 918000, '\P{^XIDC: 	_y}', "");
12188Error('\p{Is_XID_Continue=- T:=}');
12189Error('\P{Is_XID_Continue=- T:=}');
12190Expect(1, 917999, '\p{Is_XID_Continue=t}', "");
12191Expect(0, 917999, '\p{^Is_XID_Continue=t}', "");
12192Expect(0, 917999, '\P{Is_XID_Continue=t}', "");
12193Expect(1, 917999, '\P{^Is_XID_Continue=t}', "");
12194Expect(0, 918000, '\p{Is_XID_Continue=t}', "");
12195Expect(1, 918000, '\p{^Is_XID_Continue=t}', "");
12196Expect(1, 918000, '\P{Is_XID_Continue=t}', "");
12197Expect(0, 918000, '\P{^Is_XID_Continue=t}', "");
12198Expect(1, 917999, '\p{Is_XID_Continue:T}', "");
12199Expect(0, 917999, '\p{^Is_XID_Continue:T}', "");
12200Expect(0, 917999, '\P{Is_XID_Continue:T}', "");
12201Expect(1, 917999, '\P{^Is_XID_Continue:T}', "");
12202Expect(0, 918000, '\p{Is_XID_Continue:T}', "");
12203Expect(1, 918000, '\p{^Is_XID_Continue:T}', "");
12204Expect(1, 918000, '\P{Is_XID_Continue:T}', "");
12205Expect(0, 918000, '\P{^Is_XID_Continue:T}', "");
12206Error('\p{Is_XIDC= 	True/a/}');
12207Error('\P{Is_XIDC= 	True/a/}');
12208Expect(1, 917999, '\p{Is_XIDC=true}', "");
12209Expect(0, 917999, '\p{^Is_XIDC=true}', "");
12210Expect(0, 917999, '\P{Is_XIDC=true}', "");
12211Expect(1, 917999, '\P{^Is_XIDC=true}', "");
12212Expect(0, 918000, '\p{Is_XIDC=true}', "");
12213Expect(1, 918000, '\p{^Is_XIDC=true}', "");
12214Expect(1, 918000, '\P{Is_XIDC=true}', "");
12215Expect(0, 918000, '\P{^Is_XIDC=true}', "");
12216Expect(1, 917999, '\p{Is_XIDC=_True}', "");
12217Expect(0, 917999, '\p{^Is_XIDC=_True}', "");
12218Expect(0, 917999, '\P{Is_XIDC=_True}', "");
12219Expect(1, 917999, '\P{^Is_XIDC=_True}', "");
12220Expect(0, 918000, '\p{Is_XIDC=_True}', "");
12221Expect(1, 918000, '\p{^Is_XIDC=_True}', "");
12222Expect(1, 918000, '\P{Is_XIDC=_True}', "");
12223Expect(0, 918000, '\P{^Is_XIDC=_True}', "");
12224Error('\p{XID_Start=:= NO}');
12225Error('\P{XID_Start=:= NO}');
12226Expect(1, 195102, '\p{XID_Start=no}', "");
12227Expect(0, 195102, '\p{^XID_Start=no}', "");
12228Expect(0, 195102, '\P{XID_Start=no}', "");
12229Expect(1, 195102, '\P{^XID_Start=no}', "");
12230Expect(0, 195101, '\p{XID_Start=no}', "");
12231Expect(1, 195101, '\p{^XID_Start=no}', "");
12232Expect(1, 195101, '\P{XID_Start=no}', "");
12233Expect(0, 195101, '\P{^XID_Start=no}', "");
12234Expect(1, 195102, '\p{XID_Start= No}', "");
12235Expect(0, 195102, '\p{^XID_Start= No}', "");
12236Expect(0, 195102, '\P{XID_Start= No}', "");
12237Expect(1, 195102, '\P{^XID_Start= No}', "");
12238Expect(0, 195101, '\p{XID_Start= No}', "");
12239Expect(1, 195101, '\p{^XID_Start= No}', "");
12240Expect(1, 195101, '\P{XID_Start= No}', "");
12241Expect(0, 195101, '\P{^XID_Start= No}', "");
12242Error('\p{XIDS=/a/_-N}');
12243Error('\P{XIDS=/a/_-N}');
12244Expect(1, 195102, '\p{XIDS=n}', "");
12245Expect(0, 195102, '\p{^XIDS=n}', "");
12246Expect(0, 195102, '\P{XIDS=n}', "");
12247Expect(1, 195102, '\P{^XIDS=n}', "");
12248Expect(0, 195101, '\p{XIDS=n}', "");
12249Expect(1, 195101, '\p{^XIDS=n}', "");
12250Expect(1, 195101, '\P{XIDS=n}', "");
12251Expect(0, 195101, '\P{^XIDS=n}', "");
12252Expect(1, 195102, '\p{XIDS=- N}', "");
12253Expect(0, 195102, '\p{^XIDS=- N}', "");
12254Expect(0, 195102, '\P{XIDS=- N}', "");
12255Expect(1, 195102, '\P{^XIDS=- N}', "");
12256Expect(0, 195101, '\p{XIDS=- N}', "");
12257Expect(1, 195101, '\p{^XIDS=- N}', "");
12258Expect(1, 195101, '\P{XIDS=- N}', "");
12259Expect(0, 195101, '\P{^XIDS=- N}', "");
12260Error('\p{Is_XID_Start=:=-_F}');
12261Error('\P{Is_XID_Start=:=-_F}');
12262Expect(1, 195102, '\p{Is_XID_Start=f}', "");
12263Expect(0, 195102, '\p{^Is_XID_Start=f}', "");
12264Expect(0, 195102, '\P{Is_XID_Start=f}', "");
12265Expect(1, 195102, '\P{^Is_XID_Start=f}', "");
12266Expect(0, 195101, '\p{Is_XID_Start=f}', "");
12267Expect(1, 195101, '\p{^Is_XID_Start=f}', "");
12268Expect(1, 195101, '\P{Is_XID_Start=f}', "");
12269Expect(0, 195101, '\P{^Is_XID_Start=f}', "");
12270Expect(1, 195102, '\p{Is_XID_Start=_F}', "");
12271Expect(0, 195102, '\p{^Is_XID_Start=_F}', "");
12272Expect(0, 195102, '\P{Is_XID_Start=_F}', "");
12273Expect(1, 195102, '\P{^Is_XID_Start=_F}', "");
12274Expect(0, 195101, '\p{Is_XID_Start=_F}', "");
12275Expect(1, 195101, '\p{^Is_XID_Start=_F}', "");
12276Expect(1, 195101, '\P{Is_XID_Start=_F}', "");
12277Expect(0, 195101, '\P{^Is_XID_Start=_F}', "");
12278Error('\p{Is_XIDS= :=FALSE}');
12279Error('\P{Is_XIDS= :=FALSE}');
12280Expect(1, 195102, '\p{Is_XIDS=false}', "");
12281Expect(0, 195102, '\p{^Is_XIDS=false}', "");
12282Expect(0, 195102, '\P{Is_XIDS=false}', "");
12283Expect(1, 195102, '\P{^Is_XIDS=false}', "");
12284Expect(0, 195101, '\p{Is_XIDS=false}', "");
12285Expect(1, 195101, '\p{^Is_XIDS=false}', "");
12286Expect(1, 195101, '\P{Is_XIDS=false}', "");
12287Expect(0, 195101, '\P{^Is_XIDS=false}', "");
12288Expect(1, 195102, '\p{Is_XIDS=	FALSE}', "");
12289Expect(0, 195102, '\p{^Is_XIDS=	FALSE}', "");
12290Expect(0, 195102, '\P{Is_XIDS=	FALSE}', "");
12291Expect(1, 195102, '\P{^Is_XIDS=	FALSE}', "");
12292Expect(0, 195101, '\p{Is_XIDS=	FALSE}', "");
12293Expect(1, 195101, '\p{^Is_XIDS=	FALSE}', "");
12294Expect(1, 195101, '\P{Is_XIDS=	FALSE}', "");
12295Expect(0, 195101, '\P{^Is_XIDS=	FALSE}', "");
12296Error('\p{XID_Start:	_/a/Yes}');
12297Error('\P{XID_Start:	_/a/Yes}');
12298Expect(1, 195101, '\p{XID_Start=yes}', "");
12299Expect(0, 195101, '\p{^XID_Start=yes}', "");
12300Expect(0, 195101, '\P{XID_Start=yes}', "");
12301Expect(1, 195101, '\P{^XID_Start=yes}', "");
12302Expect(0, 195102, '\p{XID_Start=yes}', "");
12303Expect(1, 195102, '\p{^XID_Start=yes}', "");
12304Expect(1, 195102, '\P{XID_Start=yes}', "");
12305Expect(0, 195102, '\P{^XID_Start=yes}', "");
12306Expect(1, 195101, '\p{XID_Start=		YES}', "");
12307Expect(0, 195101, '\p{^XID_Start=		YES}', "");
12308Expect(0, 195101, '\P{XID_Start=		YES}', "");
12309Expect(1, 195101, '\P{^XID_Start=		YES}', "");
12310Expect(0, 195102, '\p{XID_Start=		YES}', "");
12311Expect(1, 195102, '\p{^XID_Start=		YES}', "");
12312Expect(1, 195102, '\P{XID_Start=		YES}', "");
12313Expect(0, 195102, '\P{^XID_Start=		YES}', "");
12314Error('\p{XIDS=/a/_Y}');
12315Error('\P{XIDS=/a/_Y}');
12316Expect(1, 195101, '\p{XIDS=y}', "");
12317Expect(0, 195101, '\p{^XIDS=y}', "");
12318Expect(0, 195101, '\P{XIDS=y}', "");
12319Expect(1, 195101, '\P{^XIDS=y}', "");
12320Expect(0, 195102, '\p{XIDS=y}', "");
12321Expect(1, 195102, '\p{^XIDS=y}', "");
12322Expect(1, 195102, '\P{XIDS=y}', "");
12323Expect(0, 195102, '\P{^XIDS=y}', "");
12324Expect(1, 195101, '\p{XIDS=_	y}', "");
12325Expect(0, 195101, '\p{^XIDS=_	y}', "");
12326Expect(0, 195101, '\P{XIDS=_	y}', "");
12327Expect(1, 195101, '\P{^XIDS=_	y}', "");
12328Expect(0, 195102, '\p{XIDS=_	y}', "");
12329Expect(1, 195102, '\p{^XIDS=_	y}', "");
12330Expect(1, 195102, '\P{XIDS=_	y}', "");
12331Expect(0, 195102, '\P{^XIDS=_	y}', "");
12332Error('\p{Is_XID_Start=-t/a/}');
12333Error('\P{Is_XID_Start=-t/a/}');
12334Expect(1, 195101, '\p{Is_XID_Start=t}', "");
12335Expect(0, 195101, '\p{^Is_XID_Start=t}', "");
12336Expect(0, 195101, '\P{Is_XID_Start=t}', "");
12337Expect(1, 195101, '\P{^Is_XID_Start=t}', "");
12338Expect(0, 195102, '\p{Is_XID_Start=t}', "");
12339Expect(1, 195102, '\p{^Is_XID_Start=t}', "");
12340Expect(1, 195102, '\P{Is_XID_Start=t}', "");
12341Expect(0, 195102, '\P{^Is_XID_Start=t}', "");
12342Expect(1, 195101, '\p{Is_XID_Start=_T}', "");
12343Expect(0, 195101, '\p{^Is_XID_Start=_T}', "");
12344Expect(0, 195101, '\P{Is_XID_Start=_T}', "");
12345Expect(1, 195101, '\P{^Is_XID_Start=_T}', "");
12346Expect(0, 195102, '\p{Is_XID_Start=_T}', "");
12347Expect(1, 195102, '\p{^Is_XID_Start=_T}', "");
12348Expect(1, 195102, '\P{Is_XID_Start=_T}', "");
12349Expect(0, 195102, '\P{^Is_XID_Start=_T}', "");
12350Error('\p{Is_XIDS= :=True}');
12351Error('\P{Is_XIDS= :=True}');
12352Expect(1, 195101, '\p{Is_XIDS=true}', "");
12353Expect(0, 195101, '\p{^Is_XIDS=true}', "");
12354Expect(0, 195101, '\P{Is_XIDS=true}', "");
12355Expect(1, 195101, '\P{^Is_XIDS=true}', "");
12356Expect(0, 195102, '\p{Is_XIDS=true}', "");
12357Expect(1, 195102, '\p{^Is_XIDS=true}', "");
12358Expect(1, 195102, '\P{Is_XIDS=true}', "");
12359Expect(0, 195102, '\P{^Is_XIDS=true}', "");
12360Expect(1, 195101, '\p{Is_XIDS=_	True}', "");
12361Expect(0, 195101, '\p{^Is_XIDS=_	True}', "");
12362Expect(0, 195101, '\P{Is_XIDS=_	True}', "");
12363Expect(1, 195101, '\P{^Is_XIDS=_	True}', "");
12364Expect(0, 195102, '\p{Is_XIDS=_	True}', "");
12365Expect(1, 195102, '\p{^Is_XIDS=_	True}', "");
12366Expect(1, 195102, '\P{Is_XIDS=_	True}', "");
12367Expect(0, 195102, '\P{^Is_XIDS=_	True}', "");
12368Error('\p{Expands_On_NFC=No}');
12369Error('\P{Expands_On_NFC=No}');
12370Error('\p{XO_NFC=N}');
12371Error('\P{XO_NFC=N}');
12372Error('\p{Is_Expands_On_NFC=F}');
12373Error('\P{Is_Expands_On_NFC=F}');
12374Error('\p{Is_XO_NFC:	False}');
12375Error('\P{Is_XO_NFC:	False}');
12376Error('\p{Expands_On_NFC=Yes}');
12377Error('\P{Expands_On_NFC=Yes}');
12378Error('\p{XO_NFC=Y}');
12379Error('\P{XO_NFC=Y}');
12380Error('\p{Is_Expands_On_NFC=T}');
12381Error('\P{Is_Expands_On_NFC=T}');
12382Error('\p{Is_XO_NFC:	True}');
12383Error('\P{Is_XO_NFC:	True}');
12384Error('\p{Expands_On_NFD:	No}');
12385Error('\P{Expands_On_NFD:	No}');
12386Error('\p{XO_NFD=N}');
12387Error('\P{XO_NFD=N}');
12388Error('\p{Is_Expands_On_NFD=F}');
12389Error('\P{Is_Expands_On_NFD=F}');
12390Error('\p{Is_XO_NFD=False}');
12391Error('\P{Is_XO_NFD=False}');
12392Error('\p{Expands_On_NFD=Yes}');
12393Error('\P{Expands_On_NFD=Yes}');
12394Error('\p{XO_NFD=Y}');
12395Error('\P{XO_NFD=Y}');
12396Error('\p{Is_Expands_On_NFD=T}');
12397Error('\P{Is_Expands_On_NFD=T}');
12398Error('\p{Is_XO_NFD=True}');
12399Error('\P{Is_XO_NFD=True}');
12400Error('\p{Expands_On_NFKC: No}');
12401Error('\P{Expands_On_NFKC: No}');
12402Error('\p{XO_NFKC: N}');
12403Error('\P{XO_NFKC: N}');
12404Error('\p{Is_Expands_On_NFKC=F}');
12405Error('\P{Is_Expands_On_NFKC=F}');
12406Error('\p{Is_XO_NFKC=False}');
12407Error('\P{Is_XO_NFKC=False}');
12408Error('\p{Expands_On_NFKC:   Yes}');
12409Error('\P{Expands_On_NFKC:   Yes}');
12410Error('\p{XO_NFKC=Y}');
12411Error('\P{XO_NFKC=Y}');
12412Error('\p{Is_Expands_On_NFKC=T}');
12413Error('\P{Is_Expands_On_NFKC=T}');
12414Error('\p{Is_XO_NFKC=True}');
12415Error('\P{Is_XO_NFKC=True}');
12416Error('\p{Expands_On_NFKD=No}');
12417Error('\P{Expands_On_NFKD=No}');
12418Error('\p{XO_NFKD=N}');
12419Error('\P{XO_NFKD=N}');
12420Error('\p{Is_Expands_On_NFKD=F}');
12421Error('\P{Is_Expands_On_NFKD=F}');
12422Error('\p{Is_XO_NFKD=False}');
12423Error('\P{Is_XO_NFKD=False}');
12424Error('\p{Expands_On_NFKD:   Yes}');
12425Error('\P{Expands_On_NFKD:   Yes}');
12426Error('\p{XO_NFKD=Y}');
12427Error('\P{XO_NFKD=Y}');
12428Error('\p{Is_Expands_On_NFKD:   T}');
12429Error('\P{Is_Expands_On_NFKD:   T}');
12430Error('\p{Is_XO_NFKD=True}');
12431Error('\P{Is_XO_NFKD=True}');
12432Error('\p{Age= :=V1_1}');
12433Error('\P{Age= :=V1_1}');
12434Expect(1, 65533, '\p{Age=v11}', "");
12435Expect(0, 65533, '\p{^Age=v11}', "");
12436Expect(0, 65533, '\P{Age=v11}', "");
12437Expect(1, 65533, '\P{^Age=v11}', "");
12438Expect(0, 65536, '\p{Age=v11}', "");
12439Expect(1, 65536, '\p{^Age=v11}', "");
12440Expect(1, 65536, '\P{Age=v11}', "");
12441Expect(0, 65536, '\P{^Age=v11}', "");
12442Expect(1, 65533, '\p{Age=_V1_1}', "");
12443Expect(0, 65533, '\p{^Age=_V1_1}', "");
12444Expect(0, 65533, '\P{Age=_V1_1}', "");
12445Expect(1, 65533, '\P{^Age=_V1_1}', "");
12446Expect(0, 65536, '\p{Age=_V1_1}', "");
12447Expect(1, 65536, '\p{^Age=_V1_1}', "");
12448Expect(1, 65536, '\P{Age=_V1_1}', "");
12449Expect(0, 65536, '\P{^Age=_V1_1}', "");
12450Error('\p{Is_Age=:=__+0001.1}');
12451Error('\P{Is_Age=:=__+0001.1}');
12452Expect(1, 65533, '\p{Is_Age=+1.1}', "");
12453Expect(0, 65533, '\p{^Is_Age=+1.1}', "");
12454Expect(0, 65533, '\P{Is_Age=+1.1}', "");
12455Expect(1, 65533, '\P{^Is_Age=+1.1}', "");
12456Expect(0, 65536, '\p{Is_Age=+1.1}', "");
12457Expect(1, 65536, '\p{^Is_Age=+1.1}', "");
12458Expect(1, 65536, '\P{Is_Age=+1.1}', "");
12459Expect(0, 65536, '\P{^Is_Age=+1.1}', "");
12460Error('\p{Age=/a/V2_0}');
12461Error('\P{Age=/a/V2_0}');
12462Expect(1, 983040, '\p{Age=v20}', "");
12463Expect(0, 983040, '\p{^Age=v20}', "");
12464Expect(0, 983040, '\P{Age=v20}', "");
12465Expect(1, 983040, '\P{^Age=v20}', "");
12466Expect(0, 983037, '\p{Age=v20}', "");
12467Expect(1, 983037, '\p{^Age=v20}', "");
12468Expect(1, 983037, '\P{Age=v20}', "");
12469Expect(0, 983037, '\P{^Age=v20}', "");
12470Expect(1, 983040, '\p{Age=__V2_0}', "");
12471Expect(0, 983040, '\p{^Age=__V2_0}', "");
12472Expect(0, 983040, '\P{Age=__V2_0}', "");
12473Expect(1, 983040, '\P{^Age=__V2_0}', "");
12474Expect(0, 983037, '\p{Age=__V2_0}', "");
12475Expect(1, 983037, '\p{^Age=__V2_0}', "");
12476Expect(1, 983037, '\P{Age=__V2_0}', "");
12477Expect(0, 983037, '\P{^Age=__V2_0}', "");
12478Error('\p{Is_Age=-:=+2.0}');
12479Error('\P{Is_Age=-:=+2.0}');
12480Expect(1, 983040, '\p{Is_Age=+0002.0}', "");
12481Expect(0, 983040, '\p{^Is_Age=+0002.0}', "");
12482Expect(0, 983040, '\P{Is_Age=+0002.0}', "");
12483Expect(1, 983040, '\P{^Is_Age=+0002.0}', "");
12484Expect(0, 983037, '\p{Is_Age=+0002.0}', "");
12485Expect(1, 983037, '\p{^Is_Age=+0002.0}', "");
12486Expect(1, 983037, '\P{Is_Age=+0002.0}', "");
12487Expect(0, 983037, '\P{^Is_Age=+0002.0}', "");
12488Error('\p{Age=_v2_1/a/}');
12489Error('\P{Age=_v2_1/a/}');
12490Expect(1, 65532, '\p{Age=v21}', "");
12491Expect(0, 65532, '\p{^Age=v21}', "");
12492Expect(0, 65532, '\P{Age=v21}', "");
12493Expect(1, 65532, '\P{^Age=v21}', "");
12494Expect(0, 65533, '\p{Age=v21}', "");
12495Expect(1, 65533, '\p{^Age=v21}', "");
12496Expect(1, 65533, '\P{Age=v21}', "");
12497Expect(0, 65533, '\P{^Age=v21}', "");
12498Expect(1, 65532, '\p{Age=-V2_1}', "");
12499Expect(0, 65532, '\p{^Age=-V2_1}', "");
12500Expect(0, 65532, '\P{Age=-V2_1}', "");
12501Expect(1, 65532, '\P{^Age=-V2_1}', "");
12502Expect(0, 65533, '\p{Age=-V2_1}', "");
12503Expect(1, 65533, '\p{^Age=-V2_1}', "");
12504Expect(1, 65533, '\P{Age=-V2_1}', "");
12505Expect(0, 65533, '\P{^Age=-V2_1}', "");
12506Error('\p{Is_Age: __2.1/a/}');
12507Error('\P{Is_Age: __2.1/a/}');
12508Expect(1, 65532, '\p{Is_Age=02.1}', "");
12509Expect(0, 65532, '\p{^Is_Age=02.1}', "");
12510Expect(0, 65532, '\P{Is_Age=02.1}', "");
12511Expect(1, 65532, '\P{^Is_Age=02.1}', "");
12512Expect(0, 65533, '\p{Is_Age=02.1}', "");
12513Expect(1, 65533, '\p{^Is_Age=02.1}', "");
12514Expect(1, 65533, '\P{Is_Age=02.1}', "");
12515Expect(0, 65533, '\P{^Is_Age=02.1}', "");
12516Error('\p{Age=-:=v3_0}');
12517Error('\P{Age=-:=v3_0}');
12518Expect(1, 65531, '\p{Age=v30}', "");
12519Expect(0, 65531, '\p{^Age=v30}', "");
12520Expect(0, 65531, '\P{Age=v30}', "");
12521Expect(1, 65531, '\P{^Age=v30}', "");
12522Expect(0, 65532, '\p{Age=v30}', "");
12523Expect(1, 65532, '\p{^Age=v30}', "");
12524Expect(1, 65532, '\P{Age=v30}', "");
12525Expect(0, 65532, '\P{^Age=v30}', "");
12526Expect(1, 65531, '\p{Age: --v3_0}', "");
12527Expect(0, 65531, '\p{^Age: --v3_0}', "");
12528Expect(0, 65531, '\P{Age: --v3_0}', "");
12529Expect(1, 65531, '\P{^Age: --v3_0}', "");
12530Expect(0, 65532, '\p{Age: --v3_0}', "");
12531Expect(1, 65532, '\p{^Age: --v3_0}', "");
12532Expect(1, 65532, '\P{Age: --v3_0}', "");
12533Expect(0, 65532, '\P{^Age: --v3_0}', "");
12534Error('\p{Is_Age=_:=+3.0}');
12535Error('\P{Is_Age=_:=+3.0}');
12536Expect(1, 65531, '\p{Is_Age=0000003.0}', "");
12537Expect(0, 65531, '\p{^Is_Age=0000003.0}', "");
12538Expect(0, 65531, '\P{Is_Age=0000003.0}', "");
12539Expect(1, 65531, '\P{^Is_Age=0000003.0}', "");
12540Expect(0, 65532, '\p{Is_Age=0000003.0}', "");
12541Expect(1, 65532, '\p{^Is_Age=0000003.0}', "");
12542Expect(1, 65532, '\P{Is_Age=0000003.0}', "");
12543Expect(0, 65532, '\P{^Is_Age=0000003.0}', "");
12544Error('\p{Age=:=	 V3_1}');
12545Error('\P{Age=:=	 V3_1}');
12546Expect(1, 917631, '\p{Age:v31}', "");
12547Expect(0, 917631, '\p{^Age:v31}', "");
12548Expect(0, 917631, '\P{Age:v31}', "");
12549Expect(1, 917631, '\P{^Age:v31}', "");
12550Expect(0, 917632, '\p{Age:v31}', "");
12551Expect(1, 917632, '\p{^Age:v31}', "");
12552Expect(1, 917632, '\P{Age:v31}', "");
12553Expect(0, 917632, '\P{^Age:v31}', "");
12554Expect(1, 917631, '\p{Age=V3_1}', "");
12555Expect(0, 917631, '\p{^Age=V3_1}', "");
12556Expect(0, 917631, '\P{Age=V3_1}', "");
12557Expect(1, 917631, '\P{^Age=V3_1}', "");
12558Expect(0, 917632, '\p{Age=V3_1}', "");
12559Expect(1, 917632, '\p{^Age=V3_1}', "");
12560Expect(1, 917632, '\P{Age=V3_1}', "");
12561Expect(0, 917632, '\P{^Age=V3_1}', "");
12562Error('\p{Is_Age=/a/  000_3.1}');
12563Error('\P{Is_Age=/a/  000_3.1}');
12564Expect(1, 917631, '\p{Is_Age=0000003.1}', "");
12565Expect(0, 917631, '\p{^Is_Age=0000003.1}', "");
12566Expect(0, 917631, '\P{Is_Age=0000003.1}', "");
12567Expect(1, 917631, '\P{^Is_Age=0000003.1}', "");
12568Expect(0, 917632, '\p{Is_Age=0000003.1}', "");
12569Expect(1, 917632, '\p{^Is_Age=0000003.1}', "");
12570Expect(1, 917632, '\P{Is_Age=0000003.1}', "");
12571Expect(0, 917632, '\P{^Is_Age=0000003.1}', "");
12572Error('\p{Age=V3_2:=}');
12573Error('\P{Age=V3_2:=}');
12574Expect(1, 65376, '\p{Age: v32}', "");
12575Expect(0, 65376, '\p{^Age: v32}', "");
12576Expect(0, 65376, '\P{Age: v32}', "");
12577Expect(1, 65376, '\P{^Age: v32}', "");
12578Expect(0, 65377, '\p{Age: v32}', "");
12579Expect(1, 65377, '\p{^Age: v32}', "");
12580Expect(1, 65377, '\P{Age: v32}', "");
12581Expect(0, 65377, '\P{^Age: v32}', "");
12582Expect(1, 65376, '\p{Age=v3_2}', "");
12583Expect(0, 65376, '\p{^Age=v3_2}', "");
12584Expect(0, 65376, '\P{Age=v3_2}', "");
12585Expect(1, 65376, '\P{^Age=v3_2}', "");
12586Expect(0, 65377, '\p{Age=v3_2}', "");
12587Expect(1, 65377, '\p{^Age=v3_2}', "");
12588Expect(1, 65377, '\P{Age=v3_2}', "");
12589Expect(0, 65377, '\P{^Age=v3_2}', "");
12590Error('\p{Is_Age=_-3.2/a/}');
12591Error('\P{Is_Age=_-3.2/a/}');
12592Expect(1, 65376, '\p{Is_Age=+0000_3.2}', "");
12593Expect(0, 65376, '\p{^Is_Age=+0000_3.2}', "");
12594Expect(0, 65376, '\P{Is_Age=+0000_3.2}', "");
12595Expect(1, 65376, '\P{^Is_Age=+0000_3.2}', "");
12596Expect(0, 65377, '\p{Is_Age=+0000_3.2}', "");
12597Expect(1, 65377, '\p{^Is_Age=+0000_3.2}', "");
12598Expect(1, 65377, '\P{Is_Age=+0000_3.2}', "");
12599Expect(0, 65377, '\P{^Is_Age=+0000_3.2}', "");
12600Error('\p{Age=_	V4_0/a/}');
12601Error('\P{Age=_	V4_0/a/}');
12602Expect(1, 917999, '\p{Age:	v40}', "");
12603Expect(0, 917999, '\p{^Age:	v40}', "");
12604Expect(0, 917999, '\P{Age:	v40}', "");
12605Expect(1, 917999, '\P{^Age:	v40}', "");
12606Expect(0, 918000, '\p{Age:	v40}', "");
12607Expect(1, 918000, '\p{^Age:	v40}', "");
12608Expect(1, 918000, '\P{Age:	v40}', "");
12609Expect(0, 918000, '\P{^Age:	v40}', "");
12610Expect(1, 917999, '\p{Age=	V4_0}', "");
12611Expect(0, 917999, '\p{^Age=	V4_0}', "");
12612Expect(0, 917999, '\P{Age=	V4_0}', "");
12613Expect(1, 917999, '\P{^Age=	V4_0}', "");
12614Expect(0, 918000, '\p{Age=	V4_0}', "");
12615Expect(1, 918000, '\p{^Age=	V4_0}', "");
12616Expect(1, 918000, '\P{Age=	V4_0}', "");
12617Expect(0, 918000, '\P{^Age=	V4_0}', "");
12618Error('\p{Is_Age= 	+00000004.0/a/}');
12619Error('\P{Is_Age= 	+00000004.0/a/}');
12620Expect(1, 917999, '\p{Is_Age=00004.0}', "");
12621Expect(0, 917999, '\p{^Is_Age=00004.0}', "");
12622Expect(0, 917999, '\P{Is_Age=00004.0}', "");
12623Expect(1, 917999, '\P{^Is_Age=00004.0}', "");
12624Expect(0, 918000, '\p{Is_Age=00004.0}', "");
12625Expect(1, 918000, '\p{^Is_Age=00004.0}', "");
12626Expect(1, 918000, '\P{Is_Age=00004.0}', "");
12627Expect(0, 918000, '\P{^Is_Age=00004.0}', "");
12628Error('\p{Age=  V4_1:=}');
12629Error('\P{Age=  V4_1:=}');
12630Expect(1, 120485, '\p{Age=v41}', "");
12631Expect(0, 120485, '\p{^Age=v41}', "");
12632Expect(0, 120485, '\P{Age=v41}', "");
12633Expect(1, 120485, '\P{^Age=v41}', "");
12634Expect(0, 120486, '\p{Age=v41}', "");
12635Expect(1, 120486, '\p{^Age=v41}', "");
12636Expect(1, 120486, '\P{Age=v41}', "");
12637Expect(0, 120486, '\P{^Age=v41}', "");
12638Expect(1, 120485, '\p{Age:_	V4_1}', "");
12639Expect(0, 120485, '\p{^Age:_	V4_1}', "");
12640Expect(0, 120485, '\P{Age:_	V4_1}', "");
12641Expect(1, 120485, '\P{^Age:_	V4_1}', "");
12642Expect(0, 120486, '\p{Age:_	V4_1}', "");
12643Expect(1, 120486, '\p{^Age:_	V4_1}', "");
12644Expect(1, 120486, '\P{Age:_	V4_1}', "");
12645Expect(0, 120486, '\P{^Age:_	V4_1}', "");
12646Error('\p{Is_Age: :=_000000004.1}');
12647Error('\P{Is_Age: :=_000000004.1}');
12648Expect(1, 120485, '\p{Is_Age=+0000000004.1}', "");
12649Expect(0, 120485, '\p{^Is_Age=+0000000004.1}', "");
12650Expect(0, 120485, '\P{Is_Age=+0000000004.1}', "");
12651Expect(1, 120485, '\P{^Is_Age=+0000000004.1}', "");
12652Expect(0, 120486, '\p{Is_Age=+0000000004.1}', "");
12653Expect(1, 120486, '\p{^Is_Age=+0000000004.1}', "");
12654Expect(1, 120486, '\P{Is_Age=+0000000004.1}', "");
12655Expect(0, 120486, '\P{^Is_Age=+0000000004.1}', "");
12656Error('\p{Age::= V5_0}');
12657Error('\P{Age::= V5_0}');
12658Expect(1, 120779, '\p{Age=v50}', "");
12659Expect(0, 120779, '\p{^Age=v50}', "");
12660Expect(0, 120779, '\P{Age=v50}', "");
12661Expect(1, 120779, '\P{^Age=v50}', "");
12662Expect(0, 120780, '\p{Age=v50}', "");
12663Expect(1, 120780, '\p{^Age=v50}', "");
12664Expect(1, 120780, '\P{Age=v50}', "");
12665Expect(0, 120780, '\P{^Age=v50}', "");
12666Expect(1, 120779, '\p{Age=__v5_0}', "");
12667Expect(0, 120779, '\p{^Age=__v5_0}', "");
12668Expect(0, 120779, '\P{Age=__v5_0}', "");
12669Expect(1, 120779, '\P{^Age=__v5_0}', "");
12670Expect(0, 120780, '\p{Age=__v5_0}', "");
12671Expect(1, 120780, '\p{^Age=__v5_0}', "");
12672Expect(1, 120780, '\P{Age=__v5_0}', "");
12673Expect(0, 120780, '\P{^Age=__v5_0}', "");
12674Error('\p{Is_Age:	 /a/+00000_5.0}');
12675Error('\P{Is_Age:	 /a/+00000_5.0}');
12676Expect(1, 120779, '\p{Is_Age=000000005.0}', "");
12677Expect(0, 120779, '\p{^Is_Age=000000005.0}', "");
12678Expect(0, 120779, '\P{Is_Age=000000005.0}', "");
12679Expect(1, 120779, '\P{^Is_Age=000000005.0}', "");
12680Expect(0, 120780, '\p{Is_Age=000000005.0}', "");
12681Expect(1, 120780, '\p{^Is_Age=000000005.0}', "");
12682Expect(1, 120780, '\P{Is_Age=000000005.0}', "");
12683Expect(0, 120780, '\P{^Is_Age=000000005.0}', "");
12684Error('\p{Age: /a/v5_1}');
12685Error('\P{Age: /a/v5_1}');
12686Expect(1, 127123, '\p{Age=v51}', "");
12687Expect(0, 127123, '\p{^Age=v51}', "");
12688Expect(0, 127123, '\P{Age=v51}', "");
12689Expect(1, 127123, '\P{^Age=v51}', "");
12690Expect(0, 127124, '\p{Age=v51}', "");
12691Expect(1, 127124, '\p{^Age=v51}', "");
12692Expect(1, 127124, '\P{Age=v51}', "");
12693Expect(0, 127124, '\P{^Age=v51}', "");
12694Expect(1, 127123, '\p{Age=-	V5_1}', "");
12695Expect(0, 127123, '\p{^Age=-	V5_1}', "");
12696Expect(0, 127123, '\P{Age=-	V5_1}', "");
12697Expect(1, 127123, '\P{^Age=-	V5_1}', "");
12698Expect(0, 127124, '\p{Age=-	V5_1}', "");
12699Expect(1, 127124, '\p{^Age=-	V5_1}', "");
12700Expect(1, 127124, '\P{Age=-	V5_1}', "");
12701Expect(0, 127124, '\P{^Age=-	V5_1}', "");
12702Error('\p{Is_Age=:=0_0_0_05.1}');
12703Error('\P{Is_Age=:=0_0_0_05.1}');
12704Expect(1, 127123, '\p{Is_Age=0000000005.1}', "");
12705Expect(0, 127123, '\p{^Is_Age=0000000005.1}', "");
12706Expect(0, 127123, '\P{Is_Age=0000000005.1}', "");
12707Expect(1, 127123, '\P{^Is_Age=0000000005.1}', "");
12708Expect(0, 127124, '\p{Is_Age=0000000005.1}', "");
12709Expect(1, 127124, '\p{^Is_Age=0000000005.1}', "");
12710Expect(1, 127124, '\P{Is_Age=0000000005.1}', "");
12711Expect(0, 127124, '\P{^Is_Age=0000000005.1}', "");
12712Error('\p{Age=:=-_v5_2}');
12713Error('\P{Age=:=-_v5_2}');
12714Expect(1, 177972, '\p{Age=v52}', "");
12715Expect(0, 177972, '\p{^Age=v52}', "");
12716Expect(0, 177972, '\P{Age=v52}', "");
12717Expect(1, 177972, '\P{^Age=v52}', "");
12718Expect(0, 177973, '\p{Age=v52}', "");
12719Expect(1, 177973, '\p{^Age=v52}', "");
12720Expect(1, 177973, '\P{Age=v52}', "");
12721Expect(0, 177973, '\P{^Age=v52}', "");
12722Expect(1, 177972, '\p{Age=		V5_2}', "");
12723Expect(0, 177972, '\p{^Age=		V5_2}', "");
12724Expect(0, 177972, '\P{Age=		V5_2}', "");
12725Expect(1, 177972, '\P{^Age=		V5_2}', "");
12726Expect(0, 177973, '\p{Age=		V5_2}', "");
12727Expect(1, 177973, '\p{^Age=		V5_2}', "");
12728Expect(1, 177973, '\P{Age=		V5_2}', "");
12729Expect(0, 177973, '\P{^Age=		V5_2}', "");
12730Error('\p{Is_Age= 0_0_0_0_0_00005.2:=}');
12731Error('\P{Is_Age= 0_0_0_0_0_00005.2:=}');
12732Expect(1, 177972, '\p{Is_Age=0000000005.2}', "");
12733Expect(0, 177972, '\p{^Is_Age=0000000005.2}', "");
12734Expect(0, 177972, '\P{Is_Age=0000000005.2}', "");
12735Expect(1, 177972, '\P{^Is_Age=0000000005.2}', "");
12736Expect(0, 177973, '\p{Is_Age=0000000005.2}', "");
12737Expect(1, 177973, '\p{^Is_Age=0000000005.2}', "");
12738Expect(1, 177973, '\P{Is_Age=0000000005.2}', "");
12739Expect(0, 177973, '\P{^Is_Age=0000000005.2}', "");
12740Error('\p{Age= -V6_0:=}');
12741Error('\P{Age= -V6_0:=}');
12742Expect(1, 178205, '\p{Age: v60}', "");
12743Expect(0, 178205, '\p{^Age: v60}', "");
12744Expect(0, 178205, '\P{Age: v60}', "");
12745Expect(1, 178205, '\P{^Age: v60}', "");
12746Expect(0, 178206, '\p{Age: v60}', "");
12747Expect(1, 178206, '\p{^Age: v60}', "");
12748Expect(1, 178206, '\P{Age: v60}', "");
12749Expect(0, 178206, '\P{^Age: v60}', "");
12750Expect(1, 178205, '\p{Age=- V6_0}', "");
12751Expect(0, 178205, '\p{^Age=- V6_0}', "");
12752Expect(0, 178205, '\P{Age=- V6_0}', "");
12753Expect(1, 178205, '\P{^Age=- V6_0}', "");
12754Expect(0, 178206, '\p{Age=- V6_0}', "");
12755Expect(1, 178206, '\p{^Age=- V6_0}', "");
12756Expect(1, 178206, '\P{Age=- V6_0}', "");
12757Expect(0, 178206, '\P{^Age=- V6_0}', "");
12758Error('\p{Is_Age=:= _+0_0_0_06.0}');
12759Error('\P{Is_Age=:= _+0_0_0_06.0}');
12760Expect(1, 178205, '\p{Is_Age=0_0_0_0_0_006.0}', "");
12761Expect(0, 178205, '\p{^Is_Age=0_0_0_0_0_006.0}', "");
12762Expect(0, 178205, '\P{Is_Age=0_0_0_0_0_006.0}', "");
12763Expect(1, 178205, '\P{^Is_Age=0_0_0_0_0_006.0}', "");
12764Expect(0, 178206, '\p{Is_Age=0_0_0_0_0_006.0}', "");
12765Expect(1, 178206, '\p{^Is_Age=0_0_0_0_0_006.0}', "");
12766Expect(1, 178206, '\P{Is_Age=0_0_0_0_0_006.0}', "");
12767Expect(0, 178206, '\P{^Is_Age=0_0_0_0_0_006.0}', "");
12768Error('\p{Age=-V6_1/a/}');
12769Error('\P{Age=-V6_1/a/}');
12770Expect(1, 128564, '\p{Age:   v61}', "");
12771Expect(0, 128564, '\p{^Age:   v61}', "");
12772Expect(0, 128564, '\P{Age:   v61}', "");
12773Expect(1, 128564, '\P{^Age:   v61}', "");
12774Expect(0, 128565, '\p{Age:   v61}', "");
12775Expect(1, 128565, '\p{^Age:   v61}', "");
12776Expect(1, 128565, '\P{Age:   v61}', "");
12777Expect(0, 128565, '\P{^Age:   v61}', "");
12778Expect(1, 128564, '\p{Age=- v6_1}', "");
12779Expect(0, 128564, '\p{^Age=- v6_1}', "");
12780Expect(0, 128564, '\P{Age=- v6_1}', "");
12781Expect(1, 128564, '\P{^Age=- v6_1}', "");
12782Expect(0, 128565, '\p{Age=- v6_1}', "");
12783Expect(1, 128565, '\p{^Age=- v6_1}', "");
12784Expect(1, 128565, '\P{Age=- v6_1}', "");
12785Expect(0, 128565, '\P{^Age=- v6_1}', "");
12786Error('\p{Is_Age=_ +006.1:=}');
12787Error('\P{Is_Age=_ +006.1:=}');
12788Expect(1, 128564, '\p{Is_Age=0_0_0_0_06.1}', "");
12789Expect(0, 128564, '\p{^Is_Age=0_0_0_0_06.1}', "");
12790Expect(0, 128564, '\P{Is_Age=0_0_0_0_06.1}', "");
12791Expect(1, 128564, '\P{^Is_Age=0_0_0_0_06.1}', "");
12792Expect(0, 128565, '\p{Is_Age=0_0_0_0_06.1}', "");
12793Expect(1, 128565, '\p{^Is_Age=0_0_0_0_06.1}', "");
12794Expect(1, 128565, '\P{Is_Age=0_0_0_0_06.1}', "");
12795Expect(0, 128565, '\P{^Is_Age=0_0_0_0_06.1}', "");
12796Error('\p{Age=/a/	v6_2}');
12797Error('\P{Age=/a/	v6_2}');
12798Expect(1, 8378, '\p{Age=v62}', "");
12799Expect(0, 8378, '\p{^Age=v62}', "");
12800Expect(0, 8378, '\P{Age=v62}', "");
12801Expect(1, 8378, '\P{^Age=v62}', "");
12802Expect(0, 8379, '\p{Age=v62}', "");
12803Expect(1, 8379, '\p{^Age=v62}', "");
12804Expect(1, 8379, '\P{Age=v62}', "");
12805Expect(0, 8379, '\P{^Age=v62}', "");
12806Expect(1, 8378, '\p{Age:   _	V6_2}', "");
12807Expect(0, 8378, '\p{^Age:   _	V6_2}', "");
12808Expect(0, 8378, '\P{Age:   _	V6_2}', "");
12809Expect(1, 8378, '\P{^Age:   _	V6_2}', "");
12810Expect(0, 8379, '\p{Age:   _	V6_2}', "");
12811Expect(1, 8379, '\p{^Age:   _	V6_2}', "");
12812Expect(1, 8379, '\P{Age:   _	V6_2}', "");
12813Expect(0, 8379, '\P{^Age:   _	V6_2}', "");
12814Error('\p{Is_Age=-00000006.2/a/}');
12815Error('\P{Is_Age=-00000006.2/a/}');
12816Expect(1, 8378, '\p{Is_Age:   06.2}', "");
12817Expect(0, 8378, '\p{^Is_Age:   06.2}', "");
12818Expect(0, 8378, '\P{Is_Age:   06.2}', "");
12819Expect(1, 8378, '\P{^Is_Age:   06.2}', "");
12820Expect(0, 8379, '\p{Is_Age:   06.2}', "");
12821Expect(1, 8379, '\p{^Is_Age:   06.2}', "");
12822Expect(1, 8379, '\P{Is_Age:   06.2}', "");
12823Expect(0, 8379, '\P{^Is_Age:   06.2}', "");
12824Error('\p{Age=--V6_3/a/}');
12825Error('\P{Age=--V6_3/a/}');
12826Expect(1, 8297, '\p{Age=v63}', "");
12827Expect(0, 8297, '\p{^Age=v63}', "");
12828Expect(0, 8297, '\P{Age=v63}', "");
12829Expect(1, 8297, '\P{^Age=v63}', "");
12830Expect(0, 8298, '\p{Age=v63}', "");
12831Expect(1, 8298, '\p{^Age=v63}', "");
12832Expect(1, 8298, '\P{Age=v63}', "");
12833Expect(0, 8298, '\P{^Age=v63}', "");
12834Expect(1, 8297, '\p{Age=--V6_3}', "");
12835Expect(0, 8297, '\p{^Age=--V6_3}', "");
12836Expect(0, 8297, '\P{Age=--V6_3}', "");
12837Expect(1, 8297, '\P{^Age=--V6_3}', "");
12838Expect(0, 8298, '\p{Age=--V6_3}', "");
12839Expect(1, 8298, '\p{^Age=--V6_3}', "");
12840Expect(1, 8298, '\P{Age=--V6_3}', "");
12841Expect(0, 8298, '\P{^Age=--V6_3}', "");
12842Error('\p{Is_Age=:= 06.3}');
12843Error('\P{Is_Age=:= 06.3}');
12844Expect(1, 8297, '\p{Is_Age=+000006.3}', "");
12845Expect(0, 8297, '\p{^Is_Age=+000006.3}', "");
12846Expect(0, 8297, '\P{Is_Age=+000006.3}', "");
12847Expect(1, 8297, '\P{^Is_Age=+000006.3}', "");
12848Expect(0, 8298, '\p{Is_Age=+000006.3}', "");
12849Expect(1, 8298, '\p{^Is_Age=+000006.3}', "");
12850Expect(1, 8298, '\P{Is_Age=+000006.3}', "");
12851Expect(0, 8298, '\P{^Is_Age=+000006.3}', "");
12852Error('\p{Age=:=Unassigned}');
12853Error('\P{Age=:=Unassigned}');
12854Expect(1, 983037, '\p{Age=unassigned}', "");
12855Expect(0, 983037, '\p{^Age=unassigned}', "");
12856Expect(0, 983037, '\P{Age=unassigned}', "");
12857Expect(1, 983037, '\P{^Age=unassigned}', "");
12858Expect(0, 983040, '\p{Age=unassigned}', "");
12859Expect(1, 983040, '\p{^Age=unassigned}', "");
12860Expect(1, 983040, '\P{Age=unassigned}', "");
12861Expect(0, 983040, '\P{^Age=unassigned}', "");
12862Expect(1, 983037, '\p{Age=	Unassigned}', "");
12863Expect(0, 983037, '\p{^Age=	Unassigned}', "");
12864Expect(0, 983037, '\P{Age=	Unassigned}', "");
12865Expect(1, 983037, '\P{^Age=	Unassigned}', "");
12866Expect(0, 983040, '\p{Age=	Unassigned}', "");
12867Expect(1, 983040, '\p{^Age=	Unassigned}', "");
12868Expect(1, 983040, '\P{Age=	Unassigned}', "");
12869Expect(0, 983040, '\P{^Age=	Unassigned}', "");
12870Error('\p{Is_Age=	:=NA}');
12871Error('\P{Is_Age=	:=NA}');
12872Expect(1, 983037, '\p{Is_Age=na}', "");
12873Expect(0, 983037, '\p{^Is_Age=na}', "");
12874Expect(0, 983037, '\P{Is_Age=na}', "");
12875Expect(1, 983037, '\P{^Is_Age=na}', "");
12876Expect(0, 983040, '\p{Is_Age=na}', "");
12877Expect(1, 983040, '\p{^Is_Age=na}', "");
12878Expect(1, 983040, '\P{Is_Age=na}', "");
12879Expect(0, 983040, '\P{^Is_Age=na}', "");
12880Expect(1, 983037, '\p{Is_Age:   	NA}', "");
12881Expect(0, 983037, '\p{^Is_Age:   	NA}', "");
12882Expect(0, 983037, '\P{Is_Age:   	NA}', "");
12883Expect(1, 983037, '\P{^Is_Age:   	NA}', "");
12884Expect(0, 983040, '\p{Is_Age:   	NA}', "");
12885Expect(1, 983040, '\p{^Is_Age:   	NA}', "");
12886Expect(1, 983040, '\P{Is_Age:   	NA}', "");
12887Expect(0, 983040, '\P{^Is_Age:   	NA}', "");
12888Error('\p{Bidi_Class=:= arabic_Letter}');
12889Error('\P{Bidi_Class=:= arabic_Letter}');
12890Expect(1, 126719, '\p{Bidi_Class=arabicletter}', "");
12891Expect(0, 126719, '\p{^Bidi_Class=arabicletter}', "");
12892Expect(0, 126719, '\P{Bidi_Class=arabicletter}', "");
12893Expect(1, 126719, '\P{^Bidi_Class=arabicletter}', "");
12894Expect(0, 126720, '\p{Bidi_Class=arabicletter}', "");
12895Expect(1, 126720, '\p{^Bidi_Class=arabicletter}', "");
12896Expect(1, 126720, '\P{Bidi_Class=arabicletter}', "");
12897Expect(0, 126720, '\P{^Bidi_Class=arabicletter}', "");
12898Expect(1, 126719, '\p{Bidi_Class=__Arabic_letter}', "");
12899Expect(0, 126719, '\p{^Bidi_Class=__Arabic_letter}', "");
12900Expect(0, 126719, '\P{Bidi_Class=__Arabic_letter}', "");
12901Expect(1, 126719, '\P{^Bidi_Class=__Arabic_letter}', "");
12902Expect(0, 126720, '\p{Bidi_Class=__Arabic_letter}', "");
12903Expect(1, 126720, '\p{^Bidi_Class=__Arabic_letter}', "");
12904Expect(1, 126720, '\P{Bidi_Class=__Arabic_letter}', "");
12905Expect(0, 126720, '\P{^Bidi_Class=__Arabic_letter}', "");
12906Error('\p{Bc=:=	 AL}');
12907Error('\P{Bc=:=	 AL}');
12908Expect(1, 126719, '\p{Bc:   al}', "");
12909Expect(0, 126719, '\p{^Bc:   al}', "");
12910Expect(0, 126719, '\P{Bc:   al}', "");
12911Expect(1, 126719, '\P{^Bc:   al}', "");
12912Expect(0, 126720, '\p{Bc:   al}', "");
12913Expect(1, 126720, '\p{^Bc:   al}', "");
12914Expect(1, 126720, '\P{Bc:   al}', "");
12915Expect(0, 126720, '\P{^Bc:   al}', "");
12916Expect(1, 126719, '\p{Bc=__AL}', "");
12917Expect(0, 126719, '\p{^Bc=__AL}', "");
12918Expect(0, 126719, '\P{Bc=__AL}', "");
12919Expect(1, 126719, '\P{^Bc=__AL}', "");
12920Expect(0, 126720, '\p{Bc=__AL}', "");
12921Expect(1, 126720, '\p{^Bc=__AL}', "");
12922Expect(1, 126720, '\P{Bc=__AL}', "");
12923Expect(0, 126720, '\P{^Bc=__AL}', "");
12924Error('\p{Is_Bidi_Class=_/a/Arabic_Letter}');
12925Error('\P{Is_Bidi_Class=_/a/Arabic_Letter}');
12926Expect(1, 126719, '\p{Is_Bidi_Class=arabicletter}', "");
12927Expect(0, 126719, '\p{^Is_Bidi_Class=arabicletter}', "");
12928Expect(0, 126719, '\P{Is_Bidi_Class=arabicletter}', "");
12929Expect(1, 126719, '\P{^Is_Bidi_Class=arabicletter}', "");
12930Expect(0, 126720, '\p{Is_Bidi_Class=arabicletter}', "");
12931Expect(1, 126720, '\p{^Is_Bidi_Class=arabicletter}', "");
12932Expect(1, 126720, '\P{Is_Bidi_Class=arabicletter}', "");
12933Expect(0, 126720, '\P{^Is_Bidi_Class=arabicletter}', "");
12934Expect(1, 126719, '\p{Is_Bidi_Class=	_Arabic_Letter}', "");
12935Expect(0, 126719, '\p{^Is_Bidi_Class=	_Arabic_Letter}', "");
12936Expect(0, 126719, '\P{Is_Bidi_Class=	_Arabic_Letter}', "");
12937Expect(1, 126719, '\P{^Is_Bidi_Class=	_Arabic_Letter}', "");
12938Expect(0, 126720, '\p{Is_Bidi_Class=	_Arabic_Letter}', "");
12939Expect(1, 126720, '\p{^Is_Bidi_Class=	_Arabic_Letter}', "");
12940Expect(1, 126720, '\P{Is_Bidi_Class=	_Arabic_Letter}', "");
12941Expect(0, 126720, '\P{^Is_Bidi_Class=	_Arabic_Letter}', "");
12942Error('\p{Is_Bc= /a/AL}');
12943Error('\P{Is_Bc= /a/AL}');
12944Expect(1, 126719, '\p{Is_Bc=al}', "");
12945Expect(0, 126719, '\p{^Is_Bc=al}', "");
12946Expect(0, 126719, '\P{Is_Bc=al}', "");
12947Expect(1, 126719, '\P{^Is_Bc=al}', "");
12948Expect(0, 126720, '\p{Is_Bc=al}', "");
12949Expect(1, 126720, '\p{^Is_Bc=al}', "");
12950Expect(1, 126720, '\P{Is_Bc=al}', "");
12951Expect(0, 126720, '\P{^Is_Bc=al}', "");
12952Expect(1, 126719, '\p{Is_Bc=_-AL}', "");
12953Expect(0, 126719, '\p{^Is_Bc=_-AL}', "");
12954Expect(0, 126719, '\P{Is_Bc=_-AL}', "");
12955Expect(1, 126719, '\P{^Is_Bc=_-AL}', "");
12956Expect(0, 126720, '\p{Is_Bc=_-AL}', "");
12957Expect(1, 126720, '\p{^Is_Bc=_-AL}', "");
12958Expect(1, 126720, '\P{Is_Bc=_-AL}', "");
12959Expect(0, 126720, '\P{^Is_Bc=_-AL}', "");
12960Error('\p{Bidi_Class=-:=Arabic_number}');
12961Error('\P{Bidi_Class=-:=Arabic_number}');
12962Expect(1, 69246, '\p{Bidi_Class=arabicnumber}', "");
12963Expect(0, 69246, '\p{^Bidi_Class=arabicnumber}', "");
12964Expect(0, 69246, '\P{Bidi_Class=arabicnumber}', "");
12965Expect(1, 69246, '\P{^Bidi_Class=arabicnumber}', "");
12966Expect(0, 69247, '\p{Bidi_Class=arabicnumber}', "");
12967Expect(1, 69247, '\p{^Bidi_Class=arabicnumber}', "");
12968Expect(1, 69247, '\P{Bidi_Class=arabicnumber}', "");
12969Expect(0, 69247, '\P{^Bidi_Class=arabicnumber}', "");
12970Expect(1, 69246, '\p{Bidi_Class= _arabic_number}', "");
12971Expect(0, 69246, '\p{^Bidi_Class= _arabic_number}', "");
12972Expect(0, 69246, '\P{Bidi_Class= _arabic_number}', "");
12973Expect(1, 69246, '\P{^Bidi_Class= _arabic_number}', "");
12974Expect(0, 69247, '\p{Bidi_Class= _arabic_number}', "");
12975Expect(1, 69247, '\p{^Bidi_Class= _arabic_number}', "");
12976Expect(1, 69247, '\P{Bidi_Class= _arabic_number}', "");
12977Expect(0, 69247, '\P{^Bidi_Class= _arabic_number}', "");
12978Error('\p{Bc=	/a/AN}');
12979Error('\P{Bc=	/a/AN}');
12980Expect(1, 69246, '\p{Bc=an}', "");
12981Expect(0, 69246, '\p{^Bc=an}', "");
12982Expect(0, 69246, '\P{Bc=an}', "");
12983Expect(1, 69246, '\P{^Bc=an}', "");
12984Expect(0, 69247, '\p{Bc=an}', "");
12985Expect(1, 69247, '\p{^Bc=an}', "");
12986Expect(1, 69247, '\P{Bc=an}', "");
12987Expect(0, 69247, '\P{^Bc=an}', "");
12988Expect(1, 69246, '\p{Bc=--AN}', "");
12989Expect(0, 69246, '\p{^Bc=--AN}', "");
12990Expect(0, 69246, '\P{Bc=--AN}', "");
12991Expect(1, 69246, '\P{^Bc=--AN}', "");
12992Expect(0, 69247, '\p{Bc=--AN}', "");
12993Expect(1, 69247, '\p{^Bc=--AN}', "");
12994Expect(1, 69247, '\P{Bc=--AN}', "");
12995Expect(0, 69247, '\P{^Bc=--AN}', "");
12996Error('\p{Is_Bidi_Class=:= ARABIC_NUMBER}');
12997Error('\P{Is_Bidi_Class=:= ARABIC_NUMBER}');
12998Expect(1, 69246, '\p{Is_Bidi_Class=arabicnumber}', "");
12999Expect(0, 69246, '\p{^Is_Bidi_Class=arabicnumber}', "");
13000Expect(0, 69246, '\P{Is_Bidi_Class=arabicnumber}', "");
13001Expect(1, 69246, '\P{^Is_Bidi_Class=arabicnumber}', "");
13002Expect(0, 69247, '\p{Is_Bidi_Class=arabicnumber}', "");
13003Expect(1, 69247, '\p{^Is_Bidi_Class=arabicnumber}', "");
13004Expect(1, 69247, '\P{Is_Bidi_Class=arabicnumber}', "");
13005Expect(0, 69247, '\P{^Is_Bidi_Class=arabicnumber}', "");
13006Expect(1, 69246, '\p{Is_Bidi_Class= _ARABIC_NUMBER}', "");
13007Expect(0, 69246, '\p{^Is_Bidi_Class= _ARABIC_NUMBER}', "");
13008Expect(0, 69246, '\P{Is_Bidi_Class= _ARABIC_NUMBER}', "");
13009Expect(1, 69246, '\P{^Is_Bidi_Class= _ARABIC_NUMBER}', "");
13010Expect(0, 69247, '\p{Is_Bidi_Class= _ARABIC_NUMBER}', "");
13011Expect(1, 69247, '\p{^Is_Bidi_Class= _ARABIC_NUMBER}', "");
13012Expect(1, 69247, '\P{Is_Bidi_Class= _ARABIC_NUMBER}', "");
13013Expect(0, 69247, '\P{^Is_Bidi_Class= _ARABIC_NUMBER}', "");
13014Error('\p{Is_Bc:/a/_an}');
13015Error('\P{Is_Bc:/a/_an}');
13016Expect(1, 69246, '\p{Is_Bc=an}', "");
13017Expect(0, 69246, '\p{^Is_Bc=an}', "");
13018Expect(0, 69246, '\P{Is_Bc=an}', "");
13019Expect(1, 69246, '\P{^Is_Bc=an}', "");
13020Expect(0, 69247, '\p{Is_Bc=an}', "");
13021Expect(1, 69247, '\p{^Is_Bc=an}', "");
13022Expect(1, 69247, '\P{Is_Bc=an}', "");
13023Expect(0, 69247, '\P{^Is_Bc=an}', "");
13024Expect(1, 69246, '\p{Is_Bc=_	AN}', "");
13025Expect(0, 69246, '\p{^Is_Bc=_	AN}', "");
13026Expect(0, 69246, '\P{Is_Bc=_	AN}', "");
13027Expect(1, 69246, '\P{^Is_Bc=_	AN}', "");
13028Expect(0, 69247, '\p{Is_Bc=_	AN}', "");
13029Expect(1, 69247, '\p{^Is_Bc=_	AN}', "");
13030Expect(1, 69247, '\P{Is_Bc=_	AN}', "");
13031Expect(0, 69247, '\P{^Is_Bc=_	AN}', "");
13032Error('\p{Bidi_Class= :=Paragraph_SEPARATOR}');
13033Error('\P{Bidi_Class= :=Paragraph_SEPARATOR}');
13034Expect(1, 8233, '\p{Bidi_Class=paragraphseparator}', "");
13035Expect(0, 8233, '\p{^Bidi_Class=paragraphseparator}', "");
13036Expect(0, 8233, '\P{Bidi_Class=paragraphseparator}', "");
13037Expect(1, 8233, '\P{^Bidi_Class=paragraphseparator}', "");
13038Expect(0, 8234, '\p{Bidi_Class=paragraphseparator}', "");
13039Expect(1, 8234, '\p{^Bidi_Class=paragraphseparator}', "");
13040Expect(1, 8234, '\P{Bidi_Class=paragraphseparator}', "");
13041Expect(0, 8234, '\P{^Bidi_Class=paragraphseparator}', "");
13042Expect(1, 8233, '\p{Bidi_Class=-	Paragraph_Separator}', "");
13043Expect(0, 8233, '\p{^Bidi_Class=-	Paragraph_Separator}', "");
13044Expect(0, 8233, '\P{Bidi_Class=-	Paragraph_Separator}', "");
13045Expect(1, 8233, '\P{^Bidi_Class=-	Paragraph_Separator}', "");
13046Expect(0, 8234, '\p{Bidi_Class=-	Paragraph_Separator}', "");
13047Expect(1, 8234, '\p{^Bidi_Class=-	Paragraph_Separator}', "");
13048Expect(1, 8234, '\P{Bidi_Class=-	Paragraph_Separator}', "");
13049Expect(0, 8234, '\P{^Bidi_Class=-	Paragraph_Separator}', "");
13050Error('\p{Bc=	:=B}');
13051Error('\P{Bc=	:=B}');
13052Expect(1, 8233, '\p{Bc:	b}', "");
13053Expect(0, 8233, '\p{^Bc:	b}', "");
13054Expect(0, 8233, '\P{Bc:	b}', "");
13055Expect(1, 8233, '\P{^Bc:	b}', "");
13056Expect(0, 8234, '\p{Bc:	b}', "");
13057Expect(1, 8234, '\p{^Bc:	b}', "");
13058Expect(1, 8234, '\P{Bc:	b}', "");
13059Expect(0, 8234, '\P{^Bc:	b}', "");
13060Expect(1, 8233, '\p{Bc=	 B}', "");
13061Expect(0, 8233, '\p{^Bc=	 B}', "");
13062Expect(0, 8233, '\P{Bc=	 B}', "");
13063Expect(1, 8233, '\P{^Bc=	 B}', "");
13064Expect(0, 8234, '\p{Bc=	 B}', "");
13065Expect(1, 8234, '\p{^Bc=	 B}', "");
13066Expect(1, 8234, '\P{Bc=	 B}', "");
13067Expect(0, 8234, '\P{^Bc=	 B}', "");
13068Error('\p{Is_Bidi_Class=/a/-	PARAGRAPH_separator}');
13069Error('\P{Is_Bidi_Class=/a/-	PARAGRAPH_separator}');
13070Expect(1, 8233, '\p{Is_Bidi_Class=paragraphseparator}', "");
13071Expect(0, 8233, '\p{^Is_Bidi_Class=paragraphseparator}', "");
13072Expect(0, 8233, '\P{Is_Bidi_Class=paragraphseparator}', "");
13073Expect(1, 8233, '\P{^Is_Bidi_Class=paragraphseparator}', "");
13074Expect(0, 8234, '\p{Is_Bidi_Class=paragraphseparator}', "");
13075Expect(1, 8234, '\p{^Is_Bidi_Class=paragraphseparator}', "");
13076Expect(1, 8234, '\P{Is_Bidi_Class=paragraphseparator}', "");
13077Expect(0, 8234, '\P{^Is_Bidi_Class=paragraphseparator}', "");
13078Expect(1, 8233, '\p{Is_Bidi_Class:  	Paragraph_Separator}', "");
13079Expect(0, 8233, '\p{^Is_Bidi_Class:  	Paragraph_Separator}', "");
13080Expect(0, 8233, '\P{Is_Bidi_Class:  	Paragraph_Separator}', "");
13081Expect(1, 8233, '\P{^Is_Bidi_Class:  	Paragraph_Separator}', "");
13082Expect(0, 8234, '\p{Is_Bidi_Class:  	Paragraph_Separator}', "");
13083Expect(1, 8234, '\p{^Is_Bidi_Class:  	Paragraph_Separator}', "");
13084Expect(1, 8234, '\P{Is_Bidi_Class:  	Paragraph_Separator}', "");
13085Expect(0, 8234, '\P{^Is_Bidi_Class:  	Paragraph_Separator}', "");
13086Error('\p{Is_Bc=_:=b}');
13087Error('\P{Is_Bc=_:=b}');
13088Expect(1, 8233, '\p{Is_Bc:b}', "");
13089Expect(0, 8233, '\p{^Is_Bc:b}', "");
13090Expect(0, 8233, '\P{Is_Bc:b}', "");
13091Expect(1, 8233, '\P{^Is_Bc:b}', "");
13092Expect(0, 8234, '\p{Is_Bc:b}', "");
13093Expect(1, 8234, '\p{^Is_Bc:b}', "");
13094Expect(1, 8234, '\P{Is_Bc:b}', "");
13095Expect(0, 8234, '\P{^Is_Bc:b}', "");
13096Expect(1, 8233, '\p{Is_Bc:   B}', "");
13097Expect(0, 8233, '\p{^Is_Bc:   B}', "");
13098Expect(0, 8233, '\P{Is_Bc:   B}', "");
13099Expect(1, 8233, '\P{^Is_Bc:   B}', "");
13100Expect(0, 8234, '\p{Is_Bc:   B}', "");
13101Expect(1, 8234, '\p{^Is_Bc:   B}', "");
13102Expect(1, 8234, '\P{Is_Bc:   B}', "");
13103Expect(0, 8234, '\P{^Is_Bc:   B}', "");
13104Error('\p{Bidi_Class=:=	boundary_NEUTRAL}');
13105Error('\P{Bidi_Class=:=	boundary_NEUTRAL}');
13106Expect(1, 921599, '\p{Bidi_Class=boundaryneutral}', "");
13107Expect(0, 921599, '\p{^Bidi_Class=boundaryneutral}', "");
13108Expect(0, 921599, '\P{Bidi_Class=boundaryneutral}', "");
13109Expect(1, 921599, '\P{^Bidi_Class=boundaryneutral}', "");
13110Expect(0, 1114109, '\p{Bidi_Class=boundaryneutral}', "");
13111Expect(1, 1114109, '\p{^Bidi_Class=boundaryneutral}', "");
13112Expect(1, 1114109, '\P{Bidi_Class=boundaryneutral}', "");
13113Expect(0, 1114109, '\P{^Bidi_Class=boundaryneutral}', "");
13114Expect(1, 921599, '\p{Bidi_Class= _boundary_Neutral}', "");
13115Expect(0, 921599, '\p{^Bidi_Class= _boundary_Neutral}', "");
13116Expect(0, 921599, '\P{Bidi_Class= _boundary_Neutral}', "");
13117Expect(1, 921599, '\P{^Bidi_Class= _boundary_Neutral}', "");
13118Expect(0, 1114109, '\p{Bidi_Class= _boundary_Neutral}', "");
13119Expect(1, 1114109, '\p{^Bidi_Class= _boundary_Neutral}', "");
13120Expect(1, 1114109, '\P{Bidi_Class= _boundary_Neutral}', "");
13121Expect(0, 1114109, '\P{^Bidi_Class= _boundary_Neutral}', "");
13122Error('\p{Bc::=_BN}');
13123Error('\P{Bc::=_BN}');
13124Expect(1, 921599, '\p{Bc=bn}', "");
13125Expect(0, 921599, '\p{^Bc=bn}', "");
13126Expect(0, 921599, '\P{Bc=bn}', "");
13127Expect(1, 921599, '\P{^Bc=bn}', "");
13128Expect(0, 1114109, '\p{Bc=bn}', "");
13129Expect(1, 1114109, '\p{^Bc=bn}', "");
13130Expect(1, 1114109, '\P{Bc=bn}', "");
13131Expect(0, 1114109, '\P{^Bc=bn}', "");
13132Expect(1, 921599, '\p{Bc= _BN}', "");
13133Expect(0, 921599, '\p{^Bc= _BN}', "");
13134Expect(0, 921599, '\P{Bc= _BN}', "");
13135Expect(1, 921599, '\P{^Bc= _BN}', "");
13136Expect(0, 1114109, '\p{Bc= _BN}', "");
13137Expect(1, 1114109, '\p{^Bc= _BN}', "");
13138Expect(1, 1114109, '\P{Bc= _BN}', "");
13139Expect(0, 1114109, '\P{^Bc= _BN}', "");
13140Error('\p{Is_Bidi_Class=_ Boundary_NEUTRAL/a/}');
13141Error('\P{Is_Bidi_Class=_ Boundary_NEUTRAL/a/}');
13142Expect(1, 921599, '\p{Is_Bidi_Class=boundaryneutral}', "");
13143Expect(0, 921599, '\p{^Is_Bidi_Class=boundaryneutral}', "");
13144Expect(0, 921599, '\P{Is_Bidi_Class=boundaryneutral}', "");
13145Expect(1, 921599, '\P{^Is_Bidi_Class=boundaryneutral}', "");
13146Expect(0, 1114109, '\p{Is_Bidi_Class=boundaryneutral}', "");
13147Expect(1, 1114109, '\p{^Is_Bidi_Class=boundaryneutral}', "");
13148Expect(1, 1114109, '\P{Is_Bidi_Class=boundaryneutral}', "");
13149Expect(0, 1114109, '\P{^Is_Bidi_Class=boundaryneutral}', "");
13150Expect(1, 921599, '\p{Is_Bidi_Class=	boundary_neutral}', "");
13151Expect(0, 921599, '\p{^Is_Bidi_Class=	boundary_neutral}', "");
13152Expect(0, 921599, '\P{Is_Bidi_Class=	boundary_neutral}', "");
13153Expect(1, 921599, '\P{^Is_Bidi_Class=	boundary_neutral}', "");
13154Expect(0, 1114109, '\p{Is_Bidi_Class=	boundary_neutral}', "");
13155Expect(1, 1114109, '\p{^Is_Bidi_Class=	boundary_neutral}', "");
13156Expect(1, 1114109, '\P{Is_Bidi_Class=	boundary_neutral}', "");
13157Expect(0, 1114109, '\P{^Is_Bidi_Class=	boundary_neutral}', "");
13158Error('\p{Is_Bc=-BN/a/}');
13159Error('\P{Is_Bc=-BN/a/}');
13160Expect(1, 921599, '\p{Is_Bc=bn}', "");
13161Expect(0, 921599, '\p{^Is_Bc=bn}', "");
13162Expect(0, 921599, '\P{Is_Bc=bn}', "");
13163Expect(1, 921599, '\P{^Is_Bc=bn}', "");
13164Expect(0, 1114109, '\p{Is_Bc=bn}', "");
13165Expect(1, 1114109, '\p{^Is_Bc=bn}', "");
13166Expect(1, 1114109, '\P{Is_Bc=bn}', "");
13167Expect(0, 1114109, '\P{^Is_Bc=bn}', "");
13168Expect(1, 921599, '\p{Is_Bc= -BN}', "");
13169Expect(0, 921599, '\p{^Is_Bc= -BN}', "");
13170Expect(0, 921599, '\P{Is_Bc= -BN}', "");
13171Expect(1, 921599, '\P{^Is_Bc= -BN}', "");
13172Expect(0, 1114109, '\p{Is_Bc= -BN}', "");
13173Expect(1, 1114109, '\p{^Is_Bc= -BN}', "");
13174Expect(1, 1114109, '\P{Is_Bc= -BN}', "");
13175Expect(0, 1114109, '\P{^Is_Bc= -BN}', "");
13176Error('\p{Bidi_Class=_:=Common_Separator}');
13177Error('\P{Bidi_Class=_:=Common_Separator}');
13178Expect(1, 65306, '\p{Bidi_Class=commonseparator}', "");
13179Expect(0, 65306, '\p{^Bidi_Class=commonseparator}', "");
13180Expect(0, 65306, '\P{Bidi_Class=commonseparator}', "");
13181Expect(1, 65306, '\P{^Bidi_Class=commonseparator}', "");
13182Expect(0, 65307, '\p{Bidi_Class=commonseparator}', "");
13183Expect(1, 65307, '\p{^Bidi_Class=commonseparator}', "");
13184Expect(1, 65307, '\P{Bidi_Class=commonseparator}', "");
13185Expect(0, 65307, '\P{^Bidi_Class=commonseparator}', "");
13186Expect(1, 65306, '\p{Bidi_Class=_COMMON_Separator}', "");
13187Expect(0, 65306, '\p{^Bidi_Class=_COMMON_Separator}', "");
13188Expect(0, 65306, '\P{Bidi_Class=_COMMON_Separator}', "");
13189Expect(1, 65306, '\P{^Bidi_Class=_COMMON_Separator}', "");
13190Expect(0, 65307, '\p{Bidi_Class=_COMMON_Separator}', "");
13191Expect(1, 65307, '\p{^Bidi_Class=_COMMON_Separator}', "");
13192Expect(1, 65307, '\P{Bidi_Class=_COMMON_Separator}', "");
13193Expect(0, 65307, '\P{^Bidi_Class=_COMMON_Separator}', "");
13194Error('\p{Bc= 	cs/a/}');
13195Error('\P{Bc= 	cs/a/}');
13196Expect(1, 65306, '\p{Bc=cs}', "");
13197Expect(0, 65306, '\p{^Bc=cs}', "");
13198Expect(0, 65306, '\P{Bc=cs}', "");
13199Expect(1, 65306, '\P{^Bc=cs}', "");
13200Expect(0, 65307, '\p{Bc=cs}', "");
13201Expect(1, 65307, '\p{^Bc=cs}', "");
13202Expect(1, 65307, '\P{Bc=cs}', "");
13203Expect(0, 65307, '\P{^Bc=cs}', "");
13204Expect(1, 65306, '\p{Bc=_cs}', "");
13205Expect(0, 65306, '\p{^Bc=_cs}', "");
13206Expect(0, 65306, '\P{Bc=_cs}', "");
13207Expect(1, 65306, '\P{^Bc=_cs}', "");
13208Expect(0, 65307, '\p{Bc=_cs}', "");
13209Expect(1, 65307, '\p{^Bc=_cs}', "");
13210Expect(1, 65307, '\P{Bc=_cs}', "");
13211Expect(0, 65307, '\P{^Bc=_cs}', "");
13212Error('\p{Is_Bidi_Class=/a/-	common_Separator}');
13213Error('\P{Is_Bidi_Class=/a/-	common_Separator}');
13214Expect(1, 65306, '\p{Is_Bidi_Class=commonseparator}', "");
13215Expect(0, 65306, '\p{^Is_Bidi_Class=commonseparator}', "");
13216Expect(0, 65306, '\P{Is_Bidi_Class=commonseparator}', "");
13217Expect(1, 65306, '\P{^Is_Bidi_Class=commonseparator}', "");
13218Expect(0, 65307, '\p{Is_Bidi_Class=commonseparator}', "");
13219Expect(1, 65307, '\p{^Is_Bidi_Class=commonseparator}', "");
13220Expect(1, 65307, '\P{Is_Bidi_Class=commonseparator}', "");
13221Expect(0, 65307, '\P{^Is_Bidi_Class=commonseparator}', "");
13222Expect(1, 65306, '\p{Is_Bidi_Class=_ COMMON_SEPARATOR}', "");
13223Expect(0, 65306, '\p{^Is_Bidi_Class=_ COMMON_SEPARATOR}', "");
13224Expect(0, 65306, '\P{Is_Bidi_Class=_ COMMON_SEPARATOR}', "");
13225Expect(1, 65306, '\P{^Is_Bidi_Class=_ COMMON_SEPARATOR}', "");
13226Expect(0, 65307, '\p{Is_Bidi_Class=_ COMMON_SEPARATOR}', "");
13227Expect(1, 65307, '\p{^Is_Bidi_Class=_ COMMON_SEPARATOR}', "");
13228Expect(1, 65307, '\P{Is_Bidi_Class=_ COMMON_SEPARATOR}', "");
13229Expect(0, 65307, '\P{^Is_Bidi_Class=_ COMMON_SEPARATOR}', "");
13230Error('\p{Is_Bc= :=CS}');
13231Error('\P{Is_Bc= :=CS}');
13232Expect(1, 65306, '\p{Is_Bc=cs}', "");
13233Expect(0, 65306, '\p{^Is_Bc=cs}', "");
13234Expect(0, 65306, '\P{Is_Bc=cs}', "");
13235Expect(1, 65306, '\P{^Is_Bc=cs}', "");
13236Expect(0, 65307, '\p{Is_Bc=cs}', "");
13237Expect(1, 65307, '\p{^Is_Bc=cs}', "");
13238Expect(1, 65307, '\P{Is_Bc=cs}', "");
13239Expect(0, 65307, '\P{^Is_Bc=cs}', "");
13240Expect(1, 65306, '\p{Is_Bc= 	CS}', "");
13241Expect(0, 65306, '\p{^Is_Bc= 	CS}', "");
13242Expect(0, 65306, '\P{Is_Bc= 	CS}', "");
13243Expect(1, 65306, '\P{^Is_Bc= 	CS}', "");
13244Expect(0, 65307, '\p{Is_Bc= 	CS}', "");
13245Expect(1, 65307, '\p{^Is_Bc= 	CS}', "");
13246Expect(1, 65307, '\P{Is_Bc= 	CS}', "");
13247Expect(0, 65307, '\P{^Is_Bc= 	CS}', "");
13248Error('\p{Bidi_Class=	 european_number:=}');
13249Error('\P{Bidi_Class=	 european_number:=}');
13250Expect(1, 127242, '\p{Bidi_Class=europeannumber}', "");
13251Expect(0, 127242, '\p{^Bidi_Class=europeannumber}', "");
13252Expect(0, 127242, '\P{Bidi_Class=europeannumber}', "");
13253Expect(1, 127242, '\P{^Bidi_Class=europeannumber}', "");
13254Expect(0, 127243, '\p{Bidi_Class=europeannumber}', "");
13255Expect(1, 127243, '\p{^Bidi_Class=europeannumber}', "");
13256Expect(1, 127243, '\P{Bidi_Class=europeannumber}', "");
13257Expect(0, 127243, '\P{^Bidi_Class=europeannumber}', "");
13258Expect(1, 127242, '\p{Bidi_Class=European_number}', "");
13259Expect(0, 127242, '\p{^Bidi_Class=European_number}', "");
13260Expect(0, 127242, '\P{Bidi_Class=European_number}', "");
13261Expect(1, 127242, '\P{^Bidi_Class=European_number}', "");
13262Expect(0, 127243, '\p{Bidi_Class=European_number}', "");
13263Expect(1, 127243, '\p{^Bidi_Class=European_number}', "");
13264Expect(1, 127243, '\P{Bidi_Class=European_number}', "");
13265Expect(0, 127243, '\P{^Bidi_Class=European_number}', "");
13266Error('\p{Bc=/a/  en}');
13267Error('\P{Bc=/a/  en}');
13268Expect(1, 127242, '\p{Bc=en}', "");
13269Expect(0, 127242, '\p{^Bc=en}', "");
13270Expect(0, 127242, '\P{Bc=en}', "");
13271Expect(1, 127242, '\P{^Bc=en}', "");
13272Expect(0, 127243, '\p{Bc=en}', "");
13273Expect(1, 127243, '\p{^Bc=en}', "");
13274Expect(1, 127243, '\P{Bc=en}', "");
13275Expect(0, 127243, '\P{^Bc=en}', "");
13276Expect(1, 127242, '\p{Bc=		EN}', "");
13277Expect(0, 127242, '\p{^Bc=		EN}', "");
13278Expect(0, 127242, '\P{Bc=		EN}', "");
13279Expect(1, 127242, '\P{^Bc=		EN}', "");
13280Expect(0, 127243, '\p{Bc=		EN}', "");
13281Expect(1, 127243, '\p{^Bc=		EN}', "");
13282Expect(1, 127243, '\P{Bc=		EN}', "");
13283Expect(0, 127243, '\P{^Bc=		EN}', "");
13284Error('\p{Is_Bidi_Class=:=EUROPEAN_NUMBER}');
13285Error('\P{Is_Bidi_Class=:=EUROPEAN_NUMBER}');
13286Expect(1, 127242, '\p{Is_Bidi_Class:   europeannumber}', "");
13287Expect(0, 127242, '\p{^Is_Bidi_Class:   europeannumber}', "");
13288Expect(0, 127242, '\P{Is_Bidi_Class:   europeannumber}', "");
13289Expect(1, 127242, '\P{^Is_Bidi_Class:   europeannumber}', "");
13290Expect(0, 127243, '\p{Is_Bidi_Class:   europeannumber}', "");
13291Expect(1, 127243, '\p{^Is_Bidi_Class:   europeannumber}', "");
13292Expect(1, 127243, '\P{Is_Bidi_Class:   europeannumber}', "");
13293Expect(0, 127243, '\P{^Is_Bidi_Class:   europeannumber}', "");
13294Expect(1, 127242, '\p{Is_Bidi_Class=_	European_Number}', "");
13295Expect(0, 127242, '\p{^Is_Bidi_Class=_	European_Number}', "");
13296Expect(0, 127242, '\P{Is_Bidi_Class=_	European_Number}', "");
13297Expect(1, 127242, '\P{^Is_Bidi_Class=_	European_Number}', "");
13298Expect(0, 127243, '\p{Is_Bidi_Class=_	European_Number}', "");
13299Expect(1, 127243, '\p{^Is_Bidi_Class=_	European_Number}', "");
13300Expect(1, 127243, '\P{Is_Bidi_Class=_	European_Number}', "");
13301Expect(0, 127243, '\P{^Is_Bidi_Class=_	European_Number}', "");
13302Error('\p{Is_Bc=_:=EN}');
13303Error('\P{Is_Bc=_:=EN}');
13304Expect(1, 127242, '\p{Is_Bc=en}', "");
13305Expect(0, 127242, '\p{^Is_Bc=en}', "");
13306Expect(0, 127242, '\P{Is_Bc=en}', "");
13307Expect(1, 127242, '\P{^Is_Bc=en}', "");
13308Expect(0, 127243, '\p{Is_Bc=en}', "");
13309Expect(1, 127243, '\p{^Is_Bc=en}', "");
13310Expect(1, 127243, '\P{Is_Bc=en}', "");
13311Expect(0, 127243, '\P{^Is_Bc=en}', "");
13312Expect(1, 127242, '\p{Is_Bc=_en}', "");
13313Expect(0, 127242, '\p{^Is_Bc=_en}', "");
13314Expect(0, 127242, '\P{Is_Bc=_en}', "");
13315Expect(1, 127242, '\P{^Is_Bc=_en}', "");
13316Expect(0, 127243, '\p{Is_Bc=_en}', "");
13317Expect(1, 127243, '\p{^Is_Bc=_en}', "");
13318Expect(1, 127243, '\P{Is_Bc=_en}', "");
13319Expect(0, 127243, '\P{^Is_Bc=_en}', "");
13320Error('\p{Bidi_Class= :=European_SEPARATOR}');
13321Error('\P{Bidi_Class= :=European_SEPARATOR}');
13322Expect(1, 65293, '\p{Bidi_Class:   europeanseparator}', "");
13323Expect(0, 65293, '\p{^Bidi_Class:   europeanseparator}', "");
13324Expect(0, 65293, '\P{Bidi_Class:   europeanseparator}', "");
13325Expect(1, 65293, '\P{^Bidi_Class:   europeanseparator}', "");
13326Expect(0, 65294, '\p{Bidi_Class:   europeanseparator}', "");
13327Expect(1, 65294, '\p{^Bidi_Class:   europeanseparator}', "");
13328Expect(1, 65294, '\P{Bidi_Class:   europeanseparator}', "");
13329Expect(0, 65294, '\P{^Bidi_Class:   europeanseparator}', "");
13330Expect(1, 65293, '\p{Bidi_Class= -European_Separator}', "");
13331Expect(0, 65293, '\p{^Bidi_Class= -European_Separator}', "");
13332Expect(0, 65293, '\P{Bidi_Class= -European_Separator}', "");
13333Expect(1, 65293, '\P{^Bidi_Class= -European_Separator}', "");
13334Expect(0, 65294, '\p{Bidi_Class= -European_Separator}', "");
13335Expect(1, 65294, '\p{^Bidi_Class= -European_Separator}', "");
13336Expect(1, 65294, '\P{Bidi_Class= -European_Separator}', "");
13337Expect(0, 65294, '\P{^Bidi_Class= -European_Separator}', "");
13338Error('\p{Bc=:= ES}');
13339Error('\P{Bc=:= ES}');
13340Expect(1, 65293, '\p{Bc:es}', "");
13341Expect(0, 65293, '\p{^Bc:es}', "");
13342Expect(0, 65293, '\P{Bc:es}', "");
13343Expect(1, 65293, '\P{^Bc:es}', "");
13344Expect(0, 65294, '\p{Bc:es}', "");
13345Expect(1, 65294, '\p{^Bc:es}', "");
13346Expect(1, 65294, '\P{Bc:es}', "");
13347Expect(0, 65294, '\P{^Bc:es}', "");
13348Expect(1, 65293, '\p{Bc=_ES}', "");
13349Expect(0, 65293, '\p{^Bc=_ES}', "");
13350Expect(0, 65293, '\P{Bc=_ES}', "");
13351Expect(1, 65293, '\P{^Bc=_ES}', "");
13352Expect(0, 65294, '\p{Bc=_ES}', "");
13353Expect(1, 65294, '\p{^Bc=_ES}', "");
13354Expect(1, 65294, '\P{Bc=_ES}', "");
13355Expect(0, 65294, '\P{^Bc=_ES}', "");
13356Error('\p{Is_Bidi_Class= -european_SEPARATOR:=}');
13357Error('\P{Is_Bidi_Class= -european_SEPARATOR:=}');
13358Expect(1, 65293, '\p{Is_Bidi_Class=europeanseparator}', "");
13359Expect(0, 65293, '\p{^Is_Bidi_Class=europeanseparator}', "");
13360Expect(0, 65293, '\P{Is_Bidi_Class=europeanseparator}', "");
13361Expect(1, 65293, '\P{^Is_Bidi_Class=europeanseparator}', "");
13362Expect(0, 65294, '\p{Is_Bidi_Class=europeanseparator}', "");
13363Expect(1, 65294, '\p{^Is_Bidi_Class=europeanseparator}', "");
13364Expect(1, 65294, '\P{Is_Bidi_Class=europeanseparator}', "");
13365Expect(0, 65294, '\P{^Is_Bidi_Class=europeanseparator}', "");
13366Expect(1, 65293, '\p{Is_Bidi_Class=- European_separator}', "");
13367Expect(0, 65293, '\p{^Is_Bidi_Class=- European_separator}', "");
13368Expect(0, 65293, '\P{Is_Bidi_Class=- European_separator}', "");
13369Expect(1, 65293, '\P{^Is_Bidi_Class=- European_separator}', "");
13370Expect(0, 65294, '\p{Is_Bidi_Class=- European_separator}', "");
13371Expect(1, 65294, '\p{^Is_Bidi_Class=- European_separator}', "");
13372Expect(1, 65294, '\P{Is_Bidi_Class=- European_separator}', "");
13373Expect(0, 65294, '\P{^Is_Bidi_Class=- European_separator}', "");
13374Error('\p{Is_Bc=	/a/ES}');
13375Error('\P{Is_Bc=	/a/ES}');
13376Expect(1, 65293, '\p{Is_Bc=es}', "");
13377Expect(0, 65293, '\p{^Is_Bc=es}', "");
13378Expect(0, 65293, '\P{Is_Bc=es}', "");
13379Expect(1, 65293, '\P{^Is_Bc=es}', "");
13380Expect(0, 65294, '\p{Is_Bc=es}', "");
13381Expect(1, 65294, '\p{^Is_Bc=es}', "");
13382Expect(1, 65294, '\P{Is_Bc=es}', "");
13383Expect(0, 65294, '\P{^Is_Bc=es}', "");
13384Expect(1, 65293, '\p{Is_Bc:-ES}', "");
13385Expect(0, 65293, '\p{^Is_Bc:-ES}', "");
13386Expect(0, 65293, '\P{Is_Bc:-ES}', "");
13387Expect(1, 65293, '\P{^Is_Bc:-ES}', "");
13388Expect(0, 65294, '\p{Is_Bc:-ES}', "");
13389Expect(1, 65294, '\p{^Is_Bc:-ES}', "");
13390Expect(1, 65294, '\P{Is_Bc:-ES}', "");
13391Expect(0, 65294, '\P{^Is_Bc:-ES}', "");
13392Error('\p{Bidi_Class:   _:=EUROPEAN_TERMINATOR}');
13393Error('\P{Bidi_Class:   _:=EUROPEAN_TERMINATOR}');
13394Expect(1, 65510, '\p{Bidi_Class:europeanterminator}', "");
13395Expect(0, 65510, '\p{^Bidi_Class:europeanterminator}', "");
13396Expect(0, 65510, '\P{Bidi_Class:europeanterminator}', "");
13397Expect(1, 65510, '\P{^Bidi_Class:europeanterminator}', "");
13398Expect(0, 65511, '\p{Bidi_Class:europeanterminator}', "");
13399Expect(1, 65511, '\p{^Bidi_Class:europeanterminator}', "");
13400Expect(1, 65511, '\P{Bidi_Class:europeanterminator}', "");
13401Expect(0, 65511, '\P{^Bidi_Class:europeanterminator}', "");
13402Expect(1, 65510, '\p{Bidi_Class=-European_TERMINATOR}', "");
13403Expect(0, 65510, '\p{^Bidi_Class=-European_TERMINATOR}', "");
13404Expect(0, 65510, '\P{Bidi_Class=-European_TERMINATOR}', "");
13405Expect(1, 65510, '\P{^Bidi_Class=-European_TERMINATOR}', "");
13406Expect(0, 65511, '\p{Bidi_Class=-European_TERMINATOR}', "");
13407Expect(1, 65511, '\p{^Bidi_Class=-European_TERMINATOR}', "");
13408Expect(1, 65511, '\P{Bidi_Class=-European_TERMINATOR}', "");
13409Expect(0, 65511, '\P{^Bidi_Class=-European_TERMINATOR}', "");
13410Error('\p{Bc=ET/a/}');
13411Error('\P{Bc=ET/a/}');
13412Expect(1, 65510, '\p{Bc=et}', "");
13413Expect(0, 65510, '\p{^Bc=et}', "");
13414Expect(0, 65510, '\P{Bc=et}', "");
13415Expect(1, 65510, '\P{^Bc=et}', "");
13416Expect(0, 65511, '\p{Bc=et}', "");
13417Expect(1, 65511, '\p{^Bc=et}', "");
13418Expect(1, 65511, '\P{Bc=et}', "");
13419Expect(0, 65511, '\P{^Bc=et}', "");
13420Expect(1, 65510, '\p{Bc= ET}', "");
13421Expect(0, 65510, '\p{^Bc= ET}', "");
13422Expect(0, 65510, '\P{Bc= ET}', "");
13423Expect(1, 65510, '\P{^Bc= ET}', "");
13424Expect(0, 65511, '\p{Bc= ET}', "");
13425Expect(1, 65511, '\p{^Bc= ET}', "");
13426Expect(1, 65511, '\P{Bc= ET}', "");
13427Expect(0, 65511, '\P{^Bc= ET}', "");
13428Error('\p{Is_Bidi_Class= /a/european_Terminator}');
13429Error('\P{Is_Bidi_Class= /a/european_Terminator}');
13430Expect(1, 65510, '\p{Is_Bidi_Class=europeanterminator}', "");
13431Expect(0, 65510, '\p{^Is_Bidi_Class=europeanterminator}', "");
13432Expect(0, 65510, '\P{Is_Bidi_Class=europeanterminator}', "");
13433Expect(1, 65510, '\P{^Is_Bidi_Class=europeanterminator}', "");
13434Expect(0, 65511, '\p{Is_Bidi_Class=europeanterminator}', "");
13435Expect(1, 65511, '\p{^Is_Bidi_Class=europeanterminator}', "");
13436Expect(1, 65511, '\P{Is_Bidi_Class=europeanterminator}', "");
13437Expect(0, 65511, '\P{^Is_Bidi_Class=europeanterminator}', "");
13438Expect(1, 65510, '\p{Is_Bidi_Class=-	european_Terminator}', "");
13439Expect(0, 65510, '\p{^Is_Bidi_Class=-	european_Terminator}', "");
13440Expect(0, 65510, '\P{Is_Bidi_Class=-	european_Terminator}', "");
13441Expect(1, 65510, '\P{^Is_Bidi_Class=-	european_Terminator}', "");
13442Expect(0, 65511, '\p{Is_Bidi_Class=-	european_Terminator}', "");
13443Expect(1, 65511, '\p{^Is_Bidi_Class=-	european_Terminator}', "");
13444Expect(1, 65511, '\P{Is_Bidi_Class=-	european_Terminator}', "");
13445Expect(0, 65511, '\P{^Is_Bidi_Class=-	european_Terminator}', "");
13446Error('\p{Is_Bc=:=et}');
13447Error('\P{Is_Bc=:=et}');
13448Expect(1, 65510, '\p{Is_Bc=et}', "");
13449Expect(0, 65510, '\p{^Is_Bc=et}', "");
13450Expect(0, 65510, '\P{Is_Bc=et}', "");
13451Expect(1, 65510, '\P{^Is_Bc=et}', "");
13452Expect(0, 65511, '\p{Is_Bc=et}', "");
13453Expect(1, 65511, '\p{^Is_Bc=et}', "");
13454Expect(1, 65511, '\P{Is_Bc=et}', "");
13455Expect(0, 65511, '\P{^Is_Bc=et}', "");
13456Expect(1, 65510, '\p{Is_Bc=	_ET}', "");
13457Expect(0, 65510, '\p{^Is_Bc=	_ET}', "");
13458Expect(0, 65510, '\P{Is_Bc=	_ET}', "");
13459Expect(1, 65510, '\P{^Is_Bc=	_ET}', "");
13460Expect(0, 65511, '\p{Is_Bc=	_ET}', "");
13461Expect(1, 65511, '\p{^Is_Bc=	_ET}', "");
13462Expect(1, 65511, '\P{Is_Bc=	_ET}', "");
13463Expect(0, 65511, '\P{^Is_Bc=	_ET}', "");
13464Error('\p{Bidi_Class=/a/	_First_Strong_isolate}');
13465Error('\P{Bidi_Class=/a/	_First_Strong_isolate}');
13466Expect(1, 8296, '\p{Bidi_Class=firststrongisolate}', "");
13467Expect(0, 8296, '\p{^Bidi_Class=firststrongisolate}', "");
13468Expect(0, 8296, '\P{Bidi_Class=firststrongisolate}', "");
13469Expect(1, 8296, '\P{^Bidi_Class=firststrongisolate}', "");
13470Expect(0, 8297, '\p{Bidi_Class=firststrongisolate}', "");
13471Expect(1, 8297, '\p{^Bidi_Class=firststrongisolate}', "");
13472Expect(1, 8297, '\P{Bidi_Class=firststrongisolate}', "");
13473Expect(0, 8297, '\P{^Bidi_Class=firststrongisolate}', "");
13474Expect(1, 8296, '\p{Bidi_Class=	FIRST_Strong_ISOLATE}', "");
13475Expect(0, 8296, '\p{^Bidi_Class=	FIRST_Strong_ISOLATE}', "");
13476Expect(0, 8296, '\P{Bidi_Class=	FIRST_Strong_ISOLATE}', "");
13477Expect(1, 8296, '\P{^Bidi_Class=	FIRST_Strong_ISOLATE}', "");
13478Expect(0, 8297, '\p{Bidi_Class=	FIRST_Strong_ISOLATE}', "");
13479Expect(1, 8297, '\p{^Bidi_Class=	FIRST_Strong_ISOLATE}', "");
13480Expect(1, 8297, '\P{Bidi_Class=	FIRST_Strong_ISOLATE}', "");
13481Expect(0, 8297, '\P{^Bidi_Class=	FIRST_Strong_ISOLATE}', "");
13482Error('\p{Bc:_:=FSI}');
13483Error('\P{Bc:_:=FSI}');
13484Expect(1, 8296, '\p{Bc=fsi}', "");
13485Expect(0, 8296, '\p{^Bc=fsi}', "");
13486Expect(0, 8296, '\P{Bc=fsi}', "");
13487Expect(1, 8296, '\P{^Bc=fsi}', "");
13488Expect(0, 8297, '\p{Bc=fsi}', "");
13489Expect(1, 8297, '\p{^Bc=fsi}', "");
13490Expect(1, 8297, '\P{Bc=fsi}', "");
13491Expect(0, 8297, '\P{^Bc=fsi}', "");
13492Expect(1, 8296, '\p{Bc=  FSI}', "");
13493Expect(0, 8296, '\p{^Bc=  FSI}', "");
13494Expect(0, 8296, '\P{Bc=  FSI}', "");
13495Expect(1, 8296, '\P{^Bc=  FSI}', "");
13496Expect(0, 8297, '\p{Bc=  FSI}', "");
13497Expect(1, 8297, '\p{^Bc=  FSI}', "");
13498Expect(1, 8297, '\P{Bc=  FSI}', "");
13499Expect(0, 8297, '\P{^Bc=  FSI}', "");
13500Error('\p{Is_Bidi_Class= /a/first_STRONG_ISOLATE}');
13501Error('\P{Is_Bidi_Class= /a/first_STRONG_ISOLATE}');
13502Expect(1, 8296, '\p{Is_Bidi_Class=firststrongisolate}', "");
13503Expect(0, 8296, '\p{^Is_Bidi_Class=firststrongisolate}', "");
13504Expect(0, 8296, '\P{Is_Bidi_Class=firststrongisolate}', "");
13505Expect(1, 8296, '\P{^Is_Bidi_Class=firststrongisolate}', "");
13506Expect(0, 8297, '\p{Is_Bidi_Class=firststrongisolate}', "");
13507Expect(1, 8297, '\p{^Is_Bidi_Class=firststrongisolate}', "");
13508Expect(1, 8297, '\P{Is_Bidi_Class=firststrongisolate}', "");
13509Expect(0, 8297, '\P{^Is_Bidi_Class=firststrongisolate}', "");
13510Expect(1, 8296, '\p{Is_Bidi_Class=	_First_STRONG_Isolate}', "");
13511Expect(0, 8296, '\p{^Is_Bidi_Class=	_First_STRONG_Isolate}', "");
13512Expect(0, 8296, '\P{Is_Bidi_Class=	_First_STRONG_Isolate}', "");
13513Expect(1, 8296, '\P{^Is_Bidi_Class=	_First_STRONG_Isolate}', "");
13514Expect(0, 8297, '\p{Is_Bidi_Class=	_First_STRONG_Isolate}', "");
13515Expect(1, 8297, '\p{^Is_Bidi_Class=	_First_STRONG_Isolate}', "");
13516Expect(1, 8297, '\P{Is_Bidi_Class=	_First_STRONG_Isolate}', "");
13517Expect(0, 8297, '\P{^Is_Bidi_Class=	_First_STRONG_Isolate}', "");
13518Error('\p{Is_Bc=	:=fsi}');
13519Error('\P{Is_Bc=	:=fsi}');
13520Expect(1, 8296, '\p{Is_Bc=fsi}', "");
13521Expect(0, 8296, '\p{^Is_Bc=fsi}', "");
13522Expect(0, 8296, '\P{Is_Bc=fsi}', "");
13523Expect(1, 8296, '\P{^Is_Bc=fsi}', "");
13524Expect(0, 8297, '\p{Is_Bc=fsi}', "");
13525Expect(1, 8297, '\p{^Is_Bc=fsi}', "");
13526Expect(1, 8297, '\P{Is_Bc=fsi}', "");
13527Expect(0, 8297, '\P{^Is_Bc=fsi}', "");
13528Expect(1, 8296, '\p{Is_Bc=--fsi}', "");
13529Expect(0, 8296, '\p{^Is_Bc=--fsi}', "");
13530Expect(0, 8296, '\P{Is_Bc=--fsi}', "");
13531Expect(1, 8296, '\P{^Is_Bc=--fsi}', "");
13532Expect(0, 8297, '\p{Is_Bc=--fsi}', "");
13533Expect(1, 8297, '\p{^Is_Bc=--fsi}', "");
13534Expect(1, 8297, '\P{Is_Bc=--fsi}', "");
13535Expect(0, 8297, '\P{^Is_Bc=--fsi}', "");
13536Error('\p{Bidi_Class=/a/	-LEFT_To_Right}');
13537Error('\P{Bidi_Class=/a/	-LEFT_To_Right}');
13538Expect(1, 1114109, '\p{Bidi_Class=lefttoright}', "");
13539Expect(0, 1114109, '\p{^Bidi_Class=lefttoright}', "");
13540Expect(0, 1114109, '\P{Bidi_Class=lefttoright}', "");
13541Expect(1, 1114109, '\P{^Bidi_Class=lefttoright}', "");
13542Expect(0, 921599, '\p{Bidi_Class=lefttoright}', "");
13543Expect(1, 921599, '\p{^Bidi_Class=lefttoright}', "");
13544Expect(1, 921599, '\P{Bidi_Class=lefttoright}', "");
13545Expect(0, 921599, '\P{^Bidi_Class=lefttoright}', "");
13546Expect(1, 1114109, '\p{Bidi_Class=	_left_to_Right}', "");
13547Expect(0, 1114109, '\p{^Bidi_Class=	_left_to_Right}', "");
13548Expect(0, 1114109, '\P{Bidi_Class=	_left_to_Right}', "");
13549Expect(1, 1114109, '\P{^Bidi_Class=	_left_to_Right}', "");
13550Expect(0, 921599, '\p{Bidi_Class=	_left_to_Right}', "");
13551Expect(1, 921599, '\p{^Bidi_Class=	_left_to_Right}', "");
13552Expect(1, 921599, '\P{Bidi_Class=	_left_to_Right}', "");
13553Expect(0, 921599, '\P{^Bidi_Class=	_left_to_Right}', "");
13554Error('\p{Bc=_l/a/}');
13555Error('\P{Bc=_l/a/}');
13556Expect(1, 1114109, '\p{Bc:l}', "");
13557Expect(0, 1114109, '\p{^Bc:l}', "");
13558Expect(0, 1114109, '\P{Bc:l}', "");
13559Expect(1, 1114109, '\P{^Bc:l}', "");
13560Expect(0, 921599, '\p{Bc:l}', "");
13561Expect(1, 921599, '\p{^Bc:l}', "");
13562Expect(1, 921599, '\P{Bc:l}', "");
13563Expect(0, 921599, '\P{^Bc:l}', "");
13564Expect(1, 1114109, '\p{Bc=__L}', "");
13565Expect(0, 1114109, '\p{^Bc=__L}', "");
13566Expect(0, 1114109, '\P{Bc=__L}', "");
13567Expect(1, 1114109, '\P{^Bc=__L}', "");
13568Expect(0, 921599, '\p{Bc=__L}', "");
13569Expect(1, 921599, '\p{^Bc=__L}', "");
13570Expect(1, 921599, '\P{Bc=__L}', "");
13571Expect(0, 921599, '\P{^Bc=__L}', "");
13572Error('\p{Is_Bidi_Class=:=-Left_to_right}');
13573Error('\P{Is_Bidi_Class=:=-Left_to_right}');
13574Expect(1, 1114109, '\p{Is_Bidi_Class=lefttoright}', "");
13575Expect(0, 1114109, '\p{^Is_Bidi_Class=lefttoright}', "");
13576Expect(0, 1114109, '\P{Is_Bidi_Class=lefttoright}', "");
13577Expect(1, 1114109, '\P{^Is_Bidi_Class=lefttoright}', "");
13578Expect(0, 921599, '\p{Is_Bidi_Class=lefttoright}', "");
13579Expect(1, 921599, '\p{^Is_Bidi_Class=lefttoright}', "");
13580Expect(1, 921599, '\P{Is_Bidi_Class=lefttoright}', "");
13581Expect(0, 921599, '\P{^Is_Bidi_Class=lefttoright}', "");
13582Expect(1, 1114109, '\p{Is_Bidi_Class=	_LEFT_To_right}', "");
13583Expect(0, 1114109, '\p{^Is_Bidi_Class=	_LEFT_To_right}', "");
13584Expect(0, 1114109, '\P{Is_Bidi_Class=	_LEFT_To_right}', "");
13585Expect(1, 1114109, '\P{^Is_Bidi_Class=	_LEFT_To_right}', "");
13586Expect(0, 921599, '\p{Is_Bidi_Class=	_LEFT_To_right}', "");
13587Expect(1, 921599, '\p{^Is_Bidi_Class=	_LEFT_To_right}', "");
13588Expect(1, 921599, '\P{Is_Bidi_Class=	_LEFT_To_right}', "");
13589Expect(0, 921599, '\P{^Is_Bidi_Class=	_LEFT_To_right}', "");
13590Error('\p{Is_Bc:	:=_L}');
13591Error('\P{Is_Bc:	:=_L}');
13592Expect(1, 1114109, '\p{Is_Bc=l}', "");
13593Expect(0, 1114109, '\p{^Is_Bc=l}', "");
13594Expect(0, 1114109, '\P{Is_Bc=l}', "");
13595Expect(1, 1114109, '\P{^Is_Bc=l}', "");
13596Expect(0, 921599, '\p{Is_Bc=l}', "");
13597Expect(1, 921599, '\p{^Is_Bc=l}', "");
13598Expect(1, 921599, '\P{Is_Bc=l}', "");
13599Expect(0, 921599, '\P{^Is_Bc=l}', "");
13600Expect(1, 1114109, '\p{Is_Bc=	 l}', "");
13601Expect(0, 1114109, '\p{^Is_Bc=	 l}', "");
13602Expect(0, 1114109, '\P{Is_Bc=	 l}', "");
13603Expect(1, 1114109, '\P{^Is_Bc=	 l}', "");
13604Expect(0, 921599, '\p{Is_Bc=	 l}', "");
13605Expect(1, 921599, '\p{^Is_Bc=	 l}', "");
13606Expect(1, 921599, '\P{Is_Bc=	 l}', "");
13607Expect(0, 921599, '\P{^Is_Bc=	 l}', "");
13608Error('\p{Bidi_Class=:= Left_To_Right_embedding}');
13609Error('\P{Bidi_Class=:= Left_To_Right_embedding}');
13610Expect(1, 8234, '\p{Bidi_Class=lefttorightembedding}', "");
13611Expect(0, 8234, '\p{^Bidi_Class=lefttorightembedding}', "");
13612Expect(0, 8234, '\P{Bidi_Class=lefttorightembedding}', "");
13613Expect(1, 8234, '\P{^Bidi_Class=lefttorightembedding}', "");
13614Expect(0, 8235, '\p{Bidi_Class=lefttorightembedding}', "");
13615Expect(1, 8235, '\p{^Bidi_Class=lefttorightembedding}', "");
13616Expect(1, 8235, '\P{Bidi_Class=lefttorightembedding}', "");
13617Expect(0, 8235, '\P{^Bidi_Class=lefttorightembedding}', "");
13618Expect(1, 8234, '\p{Bidi_Class= Left_To_RIGHT_Embedding}', "");
13619Expect(0, 8234, '\p{^Bidi_Class= Left_To_RIGHT_Embedding}', "");
13620Expect(0, 8234, '\P{Bidi_Class= Left_To_RIGHT_Embedding}', "");
13621Expect(1, 8234, '\P{^Bidi_Class= Left_To_RIGHT_Embedding}', "");
13622Expect(0, 8235, '\p{Bidi_Class= Left_To_RIGHT_Embedding}', "");
13623Expect(1, 8235, '\p{^Bidi_Class= Left_To_RIGHT_Embedding}', "");
13624Expect(1, 8235, '\P{Bidi_Class= Left_To_RIGHT_Embedding}', "");
13625Expect(0, 8235, '\P{^Bidi_Class= Left_To_RIGHT_Embedding}', "");
13626Error('\p{Bc=:=_LRE}');
13627Error('\P{Bc=:=_LRE}');
13628Expect(1, 8234, '\p{Bc=lre}', "");
13629Expect(0, 8234, '\p{^Bc=lre}', "");
13630Expect(0, 8234, '\P{Bc=lre}', "");
13631Expect(1, 8234, '\P{^Bc=lre}', "");
13632Expect(0, 8235, '\p{Bc=lre}', "");
13633Expect(1, 8235, '\p{^Bc=lre}', "");
13634Expect(1, 8235, '\P{Bc=lre}', "");
13635Expect(0, 8235, '\P{^Bc=lre}', "");
13636Expect(1, 8234, '\p{Bc: 	lre}', "");
13637Expect(0, 8234, '\p{^Bc: 	lre}', "");
13638Expect(0, 8234, '\P{Bc: 	lre}', "");
13639Expect(1, 8234, '\P{^Bc: 	lre}', "");
13640Expect(0, 8235, '\p{Bc: 	lre}', "");
13641Expect(1, 8235, '\p{^Bc: 	lre}', "");
13642Expect(1, 8235, '\P{Bc: 	lre}', "");
13643Expect(0, 8235, '\P{^Bc: 	lre}', "");
13644Error('\p{Is_Bidi_Class=  Left_To_Right_embedding:=}');
13645Error('\P{Is_Bidi_Class=  Left_To_Right_embedding:=}');
13646Expect(1, 8234, '\p{Is_Bidi_Class=lefttorightembedding}', "");
13647Expect(0, 8234, '\p{^Is_Bidi_Class=lefttorightembedding}', "");
13648Expect(0, 8234, '\P{Is_Bidi_Class=lefttorightembedding}', "");
13649Expect(1, 8234, '\P{^Is_Bidi_Class=lefttorightembedding}', "");
13650Expect(0, 8235, '\p{Is_Bidi_Class=lefttorightembedding}', "");
13651Expect(1, 8235, '\p{^Is_Bidi_Class=lefttorightembedding}', "");
13652Expect(1, 8235, '\P{Is_Bidi_Class=lefttorightembedding}', "");
13653Expect(0, 8235, '\P{^Is_Bidi_Class=lefttorightembedding}', "");
13654Expect(1, 8234, '\p{Is_Bidi_Class=-left_To_Right_Embedding}', "");
13655Expect(0, 8234, '\p{^Is_Bidi_Class=-left_To_Right_Embedding}', "");
13656Expect(0, 8234, '\P{Is_Bidi_Class=-left_To_Right_Embedding}', "");
13657Expect(1, 8234, '\P{^Is_Bidi_Class=-left_To_Right_Embedding}', "");
13658Expect(0, 8235, '\p{Is_Bidi_Class=-left_To_Right_Embedding}', "");
13659Expect(1, 8235, '\p{^Is_Bidi_Class=-left_To_Right_Embedding}', "");
13660Expect(1, 8235, '\P{Is_Bidi_Class=-left_To_Right_Embedding}', "");
13661Expect(0, 8235, '\P{^Is_Bidi_Class=-left_To_Right_Embedding}', "");
13662Error('\p{Is_Bc=_/a/lre}');
13663Error('\P{Is_Bc=_/a/lre}');
13664Expect(1, 8234, '\p{Is_Bc=lre}', "");
13665Expect(0, 8234, '\p{^Is_Bc=lre}', "");
13666Expect(0, 8234, '\P{Is_Bc=lre}', "");
13667Expect(1, 8234, '\P{^Is_Bc=lre}', "");
13668Expect(0, 8235, '\p{Is_Bc=lre}', "");
13669Expect(1, 8235, '\p{^Is_Bc=lre}', "");
13670Expect(1, 8235, '\P{Is_Bc=lre}', "");
13671Expect(0, 8235, '\P{^Is_Bc=lre}', "");
13672Expect(1, 8234, '\p{Is_Bc= lre}', "");
13673Expect(0, 8234, '\p{^Is_Bc= lre}', "");
13674Expect(0, 8234, '\P{Is_Bc= lre}', "");
13675Expect(1, 8234, '\P{^Is_Bc= lre}', "");
13676Expect(0, 8235, '\p{Is_Bc= lre}', "");
13677Expect(1, 8235, '\p{^Is_Bc= lre}', "");
13678Expect(1, 8235, '\P{Is_Bc= lre}', "");
13679Expect(0, 8235, '\P{^Is_Bc= lre}', "");
13680Error('\p{Bidi_Class=-/a/Left_To_RIGHT_ISOLATE}');
13681Error('\P{Bidi_Class=-/a/Left_To_RIGHT_ISOLATE}');
13682Expect(1, 8294, '\p{Bidi_Class=lefttorightisolate}', "");
13683Expect(0, 8294, '\p{^Bidi_Class=lefttorightisolate}', "");
13684Expect(0, 8294, '\P{Bidi_Class=lefttorightisolate}', "");
13685Expect(1, 8294, '\P{^Bidi_Class=lefttorightisolate}', "");
13686Expect(0, 8295, '\p{Bidi_Class=lefttorightisolate}', "");
13687Expect(1, 8295, '\p{^Bidi_Class=lefttorightisolate}', "");
13688Expect(1, 8295, '\P{Bidi_Class=lefttorightisolate}', "");
13689Expect(0, 8295, '\P{^Bidi_Class=lefttorightisolate}', "");
13690Expect(1, 8294, '\p{Bidi_Class=-Left_To_Right_Isolate}', "");
13691Expect(0, 8294, '\p{^Bidi_Class=-Left_To_Right_Isolate}', "");
13692Expect(0, 8294, '\P{Bidi_Class=-Left_To_Right_Isolate}', "");
13693Expect(1, 8294, '\P{^Bidi_Class=-Left_To_Right_Isolate}', "");
13694Expect(0, 8295, '\p{Bidi_Class=-Left_To_Right_Isolate}', "");
13695Expect(1, 8295, '\p{^Bidi_Class=-Left_To_Right_Isolate}', "");
13696Expect(1, 8295, '\P{Bidi_Class=-Left_To_Right_Isolate}', "");
13697Expect(0, 8295, '\P{^Bidi_Class=-Left_To_Right_Isolate}', "");
13698Error('\p{Bc:   __LRI/a/}');
13699Error('\P{Bc:   __LRI/a/}');
13700Expect(1, 8294, '\p{Bc=lri}', "");
13701Expect(0, 8294, '\p{^Bc=lri}', "");
13702Expect(0, 8294, '\P{Bc=lri}', "");
13703Expect(1, 8294, '\P{^Bc=lri}', "");
13704Expect(0, 8295, '\p{Bc=lri}', "");
13705Expect(1, 8295, '\p{^Bc=lri}', "");
13706Expect(1, 8295, '\P{Bc=lri}', "");
13707Expect(0, 8295, '\P{^Bc=lri}', "");
13708Expect(1, 8294, '\p{Bc=LRI}', "");
13709Expect(0, 8294, '\p{^Bc=LRI}', "");
13710Expect(0, 8294, '\P{Bc=LRI}', "");
13711Expect(1, 8294, '\P{^Bc=LRI}', "");
13712Expect(0, 8295, '\p{Bc=LRI}', "");
13713Expect(1, 8295, '\p{^Bc=LRI}', "");
13714Expect(1, 8295, '\P{Bc=LRI}', "");
13715Expect(0, 8295, '\P{^Bc=LRI}', "");
13716Error('\p{Is_Bidi_Class=/a/Left_To_right_isolate}');
13717Error('\P{Is_Bidi_Class=/a/Left_To_right_isolate}');
13718Expect(1, 8294, '\p{Is_Bidi_Class=lefttorightisolate}', "");
13719Expect(0, 8294, '\p{^Is_Bidi_Class=lefttorightisolate}', "");
13720Expect(0, 8294, '\P{Is_Bidi_Class=lefttorightisolate}', "");
13721Expect(1, 8294, '\P{^Is_Bidi_Class=lefttorightisolate}', "");
13722Expect(0, 8295, '\p{Is_Bidi_Class=lefttorightisolate}', "");
13723Expect(1, 8295, '\p{^Is_Bidi_Class=lefttorightisolate}', "");
13724Expect(1, 8295, '\P{Is_Bidi_Class=lefttorightisolate}', "");
13725Expect(0, 8295, '\P{^Is_Bidi_Class=lefttorightisolate}', "");
13726Expect(1, 8294, '\p{Is_Bidi_Class=-Left_To_right_Isolate}', "");
13727Expect(0, 8294, '\p{^Is_Bidi_Class=-Left_To_right_Isolate}', "");
13728Expect(0, 8294, '\P{Is_Bidi_Class=-Left_To_right_Isolate}', "");
13729Expect(1, 8294, '\P{^Is_Bidi_Class=-Left_To_right_Isolate}', "");
13730Expect(0, 8295, '\p{Is_Bidi_Class=-Left_To_right_Isolate}', "");
13731Expect(1, 8295, '\p{^Is_Bidi_Class=-Left_To_right_Isolate}', "");
13732Expect(1, 8295, '\P{Is_Bidi_Class=-Left_To_right_Isolate}', "");
13733Expect(0, 8295, '\P{^Is_Bidi_Class=-Left_To_right_Isolate}', "");
13734Error('\p{Is_Bc=:=-LRI}');
13735Error('\P{Is_Bc=:=-LRI}');
13736Expect(1, 8294, '\p{Is_Bc:	lri}', "");
13737Expect(0, 8294, '\p{^Is_Bc:	lri}', "");
13738Expect(0, 8294, '\P{Is_Bc:	lri}', "");
13739Expect(1, 8294, '\P{^Is_Bc:	lri}', "");
13740Expect(0, 8295, '\p{Is_Bc:	lri}', "");
13741Expect(1, 8295, '\p{^Is_Bc:	lri}', "");
13742Expect(1, 8295, '\P{Is_Bc:	lri}', "");
13743Expect(0, 8295, '\P{^Is_Bc:	lri}', "");
13744Expect(1, 8294, '\p{Is_Bc=-LRI}', "");
13745Expect(0, 8294, '\p{^Is_Bc=-LRI}', "");
13746Expect(0, 8294, '\P{Is_Bc=-LRI}', "");
13747Expect(1, 8294, '\P{^Is_Bc=-LRI}', "");
13748Expect(0, 8295, '\p{Is_Bc=-LRI}', "");
13749Expect(1, 8295, '\p{^Is_Bc=-LRI}', "");
13750Expect(1, 8295, '\P{Is_Bc=-LRI}', "");
13751Expect(0, 8295, '\P{^Is_Bc=-LRI}', "");
13752Error('\p{Bidi_Class=/a/Left_TO_RIGHT_Override}');
13753Error('\P{Bidi_Class=/a/Left_TO_RIGHT_Override}');
13754Expect(1, 8237, '\p{Bidi_Class=lefttorightoverride}', "");
13755Expect(0, 8237, '\p{^Bidi_Class=lefttorightoverride}', "");
13756Expect(0, 8237, '\P{Bidi_Class=lefttorightoverride}', "");
13757Expect(1, 8237, '\P{^Bidi_Class=lefttorightoverride}', "");
13758Expect(0, 8238, '\p{Bidi_Class=lefttorightoverride}', "");
13759Expect(1, 8238, '\p{^Bidi_Class=lefttorightoverride}', "");
13760Expect(1, 8238, '\P{Bidi_Class=lefttorightoverride}', "");
13761Expect(0, 8238, '\P{^Bidi_Class=lefttorightoverride}', "");
13762Expect(1, 8237, '\p{Bidi_Class=	_left_To_Right_Override}', "");
13763Expect(0, 8237, '\p{^Bidi_Class=	_left_To_Right_Override}', "");
13764Expect(0, 8237, '\P{Bidi_Class=	_left_To_Right_Override}', "");
13765Expect(1, 8237, '\P{^Bidi_Class=	_left_To_Right_Override}', "");
13766Expect(0, 8238, '\p{Bidi_Class=	_left_To_Right_Override}', "");
13767Expect(1, 8238, '\p{^Bidi_Class=	_left_To_Right_Override}', "");
13768Expect(1, 8238, '\P{Bidi_Class=	_left_To_Right_Override}', "");
13769Expect(0, 8238, '\P{^Bidi_Class=	_left_To_Right_Override}', "");
13770Error('\p{Bc=:= LRO}');
13771Error('\P{Bc=:= LRO}');
13772Expect(1, 8237, '\p{Bc=lro}', "");
13773Expect(0, 8237, '\p{^Bc=lro}', "");
13774Expect(0, 8237, '\P{Bc=lro}', "");
13775Expect(1, 8237, '\P{^Bc=lro}', "");
13776Expect(0, 8238, '\p{Bc=lro}', "");
13777Expect(1, 8238, '\p{^Bc=lro}', "");
13778Expect(1, 8238, '\P{Bc=lro}', "");
13779Expect(0, 8238, '\P{^Bc=lro}', "");
13780Expect(1, 8237, '\p{Bc= _lro}', "");
13781Expect(0, 8237, '\p{^Bc= _lro}', "");
13782Expect(0, 8237, '\P{Bc= _lro}', "");
13783Expect(1, 8237, '\P{^Bc= _lro}', "");
13784Expect(0, 8238, '\p{Bc= _lro}', "");
13785Expect(1, 8238, '\p{^Bc= _lro}', "");
13786Expect(1, 8238, '\P{Bc= _lro}', "");
13787Expect(0, 8238, '\P{^Bc= _lro}', "");
13788Error('\p{Is_Bidi_Class=  Left_To_Right_OVERRIDE:=}');
13789Error('\P{Is_Bidi_Class=  Left_To_Right_OVERRIDE:=}');
13790Expect(1, 8237, '\p{Is_Bidi_Class=lefttorightoverride}', "");
13791Expect(0, 8237, '\p{^Is_Bidi_Class=lefttorightoverride}', "");
13792Expect(0, 8237, '\P{Is_Bidi_Class=lefttorightoverride}', "");
13793Expect(1, 8237, '\P{^Is_Bidi_Class=lefttorightoverride}', "");
13794Expect(0, 8238, '\p{Is_Bidi_Class=lefttorightoverride}', "");
13795Expect(1, 8238, '\p{^Is_Bidi_Class=lefttorightoverride}', "");
13796Expect(1, 8238, '\P{Is_Bidi_Class=lefttorightoverride}', "");
13797Expect(0, 8238, '\P{^Is_Bidi_Class=lefttorightoverride}', "");
13798Expect(1, 8237, '\p{Is_Bidi_Class=  Left_TO_RIGHT_Override}', "");
13799Expect(0, 8237, '\p{^Is_Bidi_Class=  Left_TO_RIGHT_Override}', "");
13800Expect(0, 8237, '\P{Is_Bidi_Class=  Left_TO_RIGHT_Override}', "");
13801Expect(1, 8237, '\P{^Is_Bidi_Class=  Left_TO_RIGHT_Override}', "");
13802Expect(0, 8238, '\p{Is_Bidi_Class=  Left_TO_RIGHT_Override}', "");
13803Expect(1, 8238, '\p{^Is_Bidi_Class=  Left_TO_RIGHT_Override}', "");
13804Expect(1, 8238, '\P{Is_Bidi_Class=  Left_TO_RIGHT_Override}', "");
13805Expect(0, 8238, '\P{^Is_Bidi_Class=  Left_TO_RIGHT_Override}', "");
13806Error('\p{Is_Bc=:=-lro}');
13807Error('\P{Is_Bc=:=-lro}');
13808Expect(1, 8237, '\p{Is_Bc=lro}', "");
13809Expect(0, 8237, '\p{^Is_Bc=lro}', "");
13810Expect(0, 8237, '\P{Is_Bc=lro}', "");
13811Expect(1, 8237, '\P{^Is_Bc=lro}', "");
13812Expect(0, 8238, '\p{Is_Bc=lro}', "");
13813Expect(1, 8238, '\p{^Is_Bc=lro}', "");
13814Expect(1, 8238, '\P{Is_Bc=lro}', "");
13815Expect(0, 8238, '\P{^Is_Bc=lro}', "");
13816Expect(1, 8237, '\p{Is_Bc=_LRO}', "");
13817Expect(0, 8237, '\p{^Is_Bc=_LRO}', "");
13818Expect(0, 8237, '\P{Is_Bc=_LRO}', "");
13819Expect(1, 8237, '\P{^Is_Bc=_LRO}', "");
13820Expect(0, 8238, '\p{Is_Bc=_LRO}', "");
13821Expect(1, 8238, '\p{^Is_Bc=_LRO}', "");
13822Expect(1, 8238, '\P{Is_Bc=_LRO}', "");
13823Expect(0, 8238, '\P{^Is_Bc=_LRO}', "");
13824Error('\p{Bidi_Class=/a/_	Nonspacing_MARK}');
13825Error('\P{Bidi_Class=/a/_	Nonspacing_MARK}');
13826Expect(1, 917999, '\p{Bidi_Class=nonspacingmark}', "");
13827Expect(0, 917999, '\p{^Bidi_Class=nonspacingmark}', "");
13828Expect(0, 917999, '\P{Bidi_Class=nonspacingmark}', "");
13829Expect(1, 917999, '\P{^Bidi_Class=nonspacingmark}', "");
13830Expect(0, 918000, '\p{Bidi_Class=nonspacingmark}', "");
13831Expect(1, 918000, '\p{^Bidi_Class=nonspacingmark}', "");
13832Expect(1, 918000, '\P{Bidi_Class=nonspacingmark}', "");
13833Expect(0, 918000, '\P{^Bidi_Class=nonspacingmark}', "");
13834Expect(1, 917999, '\p{Bidi_Class=_Nonspacing_Mark}', "");
13835Expect(0, 917999, '\p{^Bidi_Class=_Nonspacing_Mark}', "");
13836Expect(0, 917999, '\P{Bidi_Class=_Nonspacing_Mark}', "");
13837Expect(1, 917999, '\P{^Bidi_Class=_Nonspacing_Mark}', "");
13838Expect(0, 918000, '\p{Bidi_Class=_Nonspacing_Mark}', "");
13839Expect(1, 918000, '\p{^Bidi_Class=_Nonspacing_Mark}', "");
13840Expect(1, 918000, '\P{Bidi_Class=_Nonspacing_Mark}', "");
13841Expect(0, 918000, '\P{^Bidi_Class=_Nonspacing_Mark}', "");
13842Error('\p{Bc=:=-_nsm}');
13843Error('\P{Bc=:=-_nsm}');
13844Expect(1, 917999, '\p{Bc=nsm}', "");
13845Expect(0, 917999, '\p{^Bc=nsm}', "");
13846Expect(0, 917999, '\P{Bc=nsm}', "");
13847Expect(1, 917999, '\P{^Bc=nsm}', "");
13848Expect(0, 918000, '\p{Bc=nsm}', "");
13849Expect(1, 918000, '\p{^Bc=nsm}', "");
13850Expect(1, 918000, '\P{Bc=nsm}', "");
13851Expect(0, 918000, '\P{^Bc=nsm}', "");
13852Expect(1, 917999, '\p{Bc=- NSM}', "");
13853Expect(0, 917999, '\p{^Bc=- NSM}', "");
13854Expect(0, 917999, '\P{Bc=- NSM}', "");
13855Expect(1, 917999, '\P{^Bc=- NSM}', "");
13856Expect(0, 918000, '\p{Bc=- NSM}', "");
13857Expect(1, 918000, '\p{^Bc=- NSM}', "");
13858Expect(1, 918000, '\P{Bc=- NSM}', "");
13859Expect(0, 918000, '\P{^Bc=- NSM}', "");
13860Error('\p{Is_Bidi_Class=	 Nonspacing_Mark/a/}');
13861Error('\P{Is_Bidi_Class=	 Nonspacing_Mark/a/}');
13862Expect(1, 917999, '\p{Is_Bidi_Class=nonspacingmark}', "");
13863Expect(0, 917999, '\p{^Is_Bidi_Class=nonspacingmark}', "");
13864Expect(0, 917999, '\P{Is_Bidi_Class=nonspacingmark}', "");
13865Expect(1, 917999, '\P{^Is_Bidi_Class=nonspacingmark}', "");
13866Expect(0, 918000, '\p{Is_Bidi_Class=nonspacingmark}', "");
13867Expect(1, 918000, '\p{^Is_Bidi_Class=nonspacingmark}', "");
13868Expect(1, 918000, '\P{Is_Bidi_Class=nonspacingmark}', "");
13869Expect(0, 918000, '\P{^Is_Bidi_Class=nonspacingmark}', "");
13870Expect(1, 917999, '\p{Is_Bidi_Class=-	NONSPACING_mark}', "");
13871Expect(0, 917999, '\p{^Is_Bidi_Class=-	NONSPACING_mark}', "");
13872Expect(0, 917999, '\P{Is_Bidi_Class=-	NONSPACING_mark}', "");
13873Expect(1, 917999, '\P{^Is_Bidi_Class=-	NONSPACING_mark}', "");
13874Expect(0, 918000, '\p{Is_Bidi_Class=-	NONSPACING_mark}', "");
13875Expect(1, 918000, '\p{^Is_Bidi_Class=-	NONSPACING_mark}', "");
13876Expect(1, 918000, '\P{Is_Bidi_Class=-	NONSPACING_mark}', "");
13877Expect(0, 918000, '\P{^Is_Bidi_Class=-	NONSPACING_mark}', "");
13878Error('\p{Is_Bc:			NSM/a/}');
13879Error('\P{Is_Bc:			NSM/a/}');
13880Expect(1, 917999, '\p{Is_Bc=nsm}', "");
13881Expect(0, 917999, '\p{^Is_Bc=nsm}', "");
13882Expect(0, 917999, '\P{Is_Bc=nsm}', "");
13883Expect(1, 917999, '\P{^Is_Bc=nsm}', "");
13884Expect(0, 918000, '\p{Is_Bc=nsm}', "");
13885Expect(1, 918000, '\p{^Is_Bc=nsm}', "");
13886Expect(1, 918000, '\P{Is_Bc=nsm}', "");
13887Expect(0, 918000, '\P{^Is_Bc=nsm}', "");
13888Expect(1, 917999, '\p{Is_Bc= NSM}', "");
13889Expect(0, 917999, '\p{^Is_Bc= NSM}', "");
13890Expect(0, 917999, '\P{Is_Bc= NSM}', "");
13891Expect(1, 917999, '\P{^Is_Bc= NSM}', "");
13892Expect(0, 918000, '\p{Is_Bc= NSM}', "");
13893Expect(1, 918000, '\p{^Is_Bc= NSM}', "");
13894Expect(1, 918000, '\P{Is_Bc= NSM}', "");
13895Expect(0, 918000, '\P{^Is_Bc= NSM}', "");
13896Error('\p{Bidi_Class= Other_Neutral:=}');
13897Error('\P{Bidi_Class= Other_Neutral:=}');
13898Expect(1, 128883, '\p{Bidi_Class=otherneutral}', "");
13899Expect(0, 128883, '\p{^Bidi_Class=otherneutral}', "");
13900Expect(0, 128883, '\P{Bidi_Class=otherneutral}', "");
13901Expect(1, 128883, '\P{^Bidi_Class=otherneutral}', "");
13902Expect(0, 128884, '\p{Bidi_Class=otherneutral}', "");
13903Expect(1, 128884, '\p{^Bidi_Class=otherneutral}', "");
13904Expect(1, 128884, '\P{Bidi_Class=otherneutral}', "");
13905Expect(0, 128884, '\P{^Bidi_Class=otherneutral}', "");
13906Expect(1, 128883, '\p{Bidi_Class=- OTHER_Neutral}', "");
13907Expect(0, 128883, '\p{^Bidi_Class=- OTHER_Neutral}', "");
13908Expect(0, 128883, '\P{Bidi_Class=- OTHER_Neutral}', "");
13909Expect(1, 128883, '\P{^Bidi_Class=- OTHER_Neutral}', "");
13910Expect(0, 128884, '\p{Bidi_Class=- OTHER_Neutral}', "");
13911Expect(1, 128884, '\p{^Bidi_Class=- OTHER_Neutral}', "");
13912Expect(1, 128884, '\P{Bidi_Class=- OTHER_Neutral}', "");
13913Expect(0, 128884, '\P{^Bidi_Class=- OTHER_Neutral}', "");
13914Error('\p{Bc:   /a/ -ON}');
13915Error('\P{Bc:   /a/ -ON}');
13916Expect(1, 128883, '\p{Bc=on}', "");
13917Expect(0, 128883, '\p{^Bc=on}', "");
13918Expect(0, 128883, '\P{Bc=on}', "");
13919Expect(1, 128883, '\P{^Bc=on}', "");
13920Expect(0, 128884, '\p{Bc=on}', "");
13921Expect(1, 128884, '\p{^Bc=on}', "");
13922Expect(1, 128884, '\P{Bc=on}', "");
13923Expect(0, 128884, '\P{^Bc=on}', "");
13924Expect(1, 128883, '\p{Bc=	_ON}', "");
13925Expect(0, 128883, '\p{^Bc=	_ON}', "");
13926Expect(0, 128883, '\P{Bc=	_ON}', "");
13927Expect(1, 128883, '\P{^Bc=	_ON}', "");
13928Expect(0, 128884, '\p{Bc=	_ON}', "");
13929Expect(1, 128884, '\p{^Bc=	_ON}', "");
13930Expect(1, 128884, '\P{Bc=	_ON}', "");
13931Expect(0, 128884, '\P{^Bc=	_ON}', "");
13932Error('\p{Is_Bidi_Class=-OTHER_Neutral/a/}');
13933Error('\P{Is_Bidi_Class=-OTHER_Neutral/a/}');
13934Expect(1, 128883, '\p{Is_Bidi_Class=otherneutral}', "");
13935Expect(0, 128883, '\p{^Is_Bidi_Class=otherneutral}', "");
13936Expect(0, 128883, '\P{Is_Bidi_Class=otherneutral}', "");
13937Expect(1, 128883, '\P{^Is_Bidi_Class=otherneutral}', "");
13938Expect(0, 128884, '\p{Is_Bidi_Class=otherneutral}', "");
13939Expect(1, 128884, '\p{^Is_Bidi_Class=otherneutral}', "");
13940Expect(1, 128884, '\P{Is_Bidi_Class=otherneutral}', "");
13941Expect(0, 128884, '\P{^Is_Bidi_Class=otherneutral}', "");
13942Expect(1, 128883, '\p{Is_Bidi_Class=	Other_Neutral}', "");
13943Expect(0, 128883, '\p{^Is_Bidi_Class=	Other_Neutral}', "");
13944Expect(0, 128883, '\P{Is_Bidi_Class=	Other_Neutral}', "");
13945Expect(1, 128883, '\P{^Is_Bidi_Class=	Other_Neutral}', "");
13946Expect(0, 128884, '\p{Is_Bidi_Class=	Other_Neutral}', "");
13947Expect(1, 128884, '\p{^Is_Bidi_Class=	Other_Neutral}', "");
13948Expect(1, 128884, '\P{Is_Bidi_Class=	Other_Neutral}', "");
13949Expect(0, 128884, '\P{^Is_Bidi_Class=	Other_Neutral}', "");
13950Error('\p{Is_Bc=:=__ON}');
13951Error('\P{Is_Bc=:=__ON}');
13952Expect(1, 128883, '\p{Is_Bc=on}', "");
13953Expect(0, 128883, '\p{^Is_Bc=on}', "");
13954Expect(0, 128883, '\P{Is_Bc=on}', "");
13955Expect(1, 128883, '\P{^Is_Bc=on}', "");
13956Expect(0, 128884, '\p{Is_Bc=on}', "");
13957Expect(1, 128884, '\p{^Is_Bc=on}', "");
13958Expect(1, 128884, '\P{Is_Bc=on}', "");
13959Expect(0, 128884, '\P{^Is_Bc=on}', "");
13960Expect(1, 128883, '\p{Is_Bc:   	_ON}', "");
13961Expect(0, 128883, '\p{^Is_Bc:   	_ON}', "");
13962Expect(0, 128883, '\P{Is_Bc:   	_ON}', "");
13963Expect(1, 128883, '\P{^Is_Bc:   	_ON}', "");
13964Expect(0, 128884, '\p{Is_Bc:   	_ON}', "");
13965Expect(1, 128884, '\p{^Is_Bc:   	_ON}', "");
13966Expect(1, 128884, '\P{Is_Bc:   	_ON}', "");
13967Expect(0, 128884, '\P{^Is_Bc:   	_ON}', "");
13968Error('\p{Bidi_Class=-/a/POP_directional_Format}');
13969Error('\P{Bidi_Class=-/a/POP_directional_Format}');
13970Expect(1, 8236, '\p{Bidi_Class=popdirectionalformat}', "");
13971Expect(0, 8236, '\p{^Bidi_Class=popdirectionalformat}', "");
13972Expect(0, 8236, '\P{Bidi_Class=popdirectionalformat}', "");
13973Expect(1, 8236, '\P{^Bidi_Class=popdirectionalformat}', "");
13974Expect(0, 8237, '\p{Bidi_Class=popdirectionalformat}', "");
13975Expect(1, 8237, '\p{^Bidi_Class=popdirectionalformat}', "");
13976Expect(1, 8237, '\P{Bidi_Class=popdirectionalformat}', "");
13977Expect(0, 8237, '\P{^Bidi_Class=popdirectionalformat}', "");
13978Expect(1, 8236, '\p{Bidi_Class=	POP_DIRECTIONAL_Format}', "");
13979Expect(0, 8236, '\p{^Bidi_Class=	POP_DIRECTIONAL_Format}', "");
13980Expect(0, 8236, '\P{Bidi_Class=	POP_DIRECTIONAL_Format}', "");
13981Expect(1, 8236, '\P{^Bidi_Class=	POP_DIRECTIONAL_Format}', "");
13982Expect(0, 8237, '\p{Bidi_Class=	POP_DIRECTIONAL_Format}', "");
13983Expect(1, 8237, '\p{^Bidi_Class=	POP_DIRECTIONAL_Format}', "");
13984Expect(1, 8237, '\P{Bidi_Class=	POP_DIRECTIONAL_Format}', "");
13985Expect(0, 8237, '\P{^Bidi_Class=	POP_DIRECTIONAL_Format}', "");
13986Error('\p{Bc:	 /a/PDF}');
13987Error('\P{Bc:	 /a/PDF}');
13988Expect(1, 8236, '\p{Bc=pdf}', "");
13989Expect(0, 8236, '\p{^Bc=pdf}', "");
13990Expect(0, 8236, '\P{Bc=pdf}', "");
13991Expect(1, 8236, '\P{^Bc=pdf}', "");
13992Expect(0, 8237, '\p{Bc=pdf}', "");
13993Expect(1, 8237, '\p{^Bc=pdf}', "");
13994Expect(1, 8237, '\P{Bc=pdf}', "");
13995Expect(0, 8237, '\P{^Bc=pdf}', "");
13996Expect(1, 8236, '\p{Bc= PDF}', "");
13997Expect(0, 8236, '\p{^Bc= PDF}', "");
13998Expect(0, 8236, '\P{Bc= PDF}', "");
13999Expect(1, 8236, '\P{^Bc= PDF}', "");
14000Expect(0, 8237, '\p{Bc= PDF}', "");
14001Expect(1, 8237, '\p{^Bc= PDF}', "");
14002Expect(1, 8237, '\P{Bc= PDF}', "");
14003Expect(0, 8237, '\P{^Bc= PDF}', "");
14004Error('\p{Is_Bidi_Class=_Pop_Directional_Format/a/}');
14005Error('\P{Is_Bidi_Class=_Pop_Directional_Format/a/}');
14006Expect(1, 8236, '\p{Is_Bidi_Class=popdirectionalformat}', "");
14007Expect(0, 8236, '\p{^Is_Bidi_Class=popdirectionalformat}', "");
14008Expect(0, 8236, '\P{Is_Bidi_Class=popdirectionalformat}', "");
14009Expect(1, 8236, '\P{^Is_Bidi_Class=popdirectionalformat}', "");
14010Expect(0, 8237, '\p{Is_Bidi_Class=popdirectionalformat}', "");
14011Expect(1, 8237, '\p{^Is_Bidi_Class=popdirectionalformat}', "");
14012Expect(1, 8237, '\P{Is_Bidi_Class=popdirectionalformat}', "");
14013Expect(0, 8237, '\P{^Is_Bidi_Class=popdirectionalformat}', "");
14014Expect(1, 8236, '\p{Is_Bidi_Class=-_pop_DIRECTIONAL_Format}', "");
14015Expect(0, 8236, '\p{^Is_Bidi_Class=-_pop_DIRECTIONAL_Format}', "");
14016Expect(0, 8236, '\P{Is_Bidi_Class=-_pop_DIRECTIONAL_Format}', "");
14017Expect(1, 8236, '\P{^Is_Bidi_Class=-_pop_DIRECTIONAL_Format}', "");
14018Expect(0, 8237, '\p{Is_Bidi_Class=-_pop_DIRECTIONAL_Format}', "");
14019Expect(1, 8237, '\p{^Is_Bidi_Class=-_pop_DIRECTIONAL_Format}', "");
14020Expect(1, 8237, '\P{Is_Bidi_Class=-_pop_DIRECTIONAL_Format}', "");
14021Expect(0, 8237, '\P{^Is_Bidi_Class=-_pop_DIRECTIONAL_Format}', "");
14022Error('\p{Is_Bc=	pdf:=}');
14023Error('\P{Is_Bc=	pdf:=}');
14024Expect(1, 8236, '\p{Is_Bc=pdf}', "");
14025Expect(0, 8236, '\p{^Is_Bc=pdf}', "");
14026Expect(0, 8236, '\P{Is_Bc=pdf}', "");
14027Expect(1, 8236, '\P{^Is_Bc=pdf}', "");
14028Expect(0, 8237, '\p{Is_Bc=pdf}', "");
14029Expect(1, 8237, '\p{^Is_Bc=pdf}', "");
14030Expect(1, 8237, '\P{Is_Bc=pdf}', "");
14031Expect(0, 8237, '\P{^Is_Bc=pdf}', "");
14032Expect(1, 8236, '\p{Is_Bc=__PDF}', "");
14033Expect(0, 8236, '\p{^Is_Bc=__PDF}', "");
14034Expect(0, 8236, '\P{Is_Bc=__PDF}', "");
14035Expect(1, 8236, '\P{^Is_Bc=__PDF}', "");
14036Expect(0, 8237, '\p{Is_Bc=__PDF}', "");
14037Expect(1, 8237, '\p{^Is_Bc=__PDF}', "");
14038Expect(1, 8237, '\P{Is_Bc=__PDF}', "");
14039Expect(0, 8237, '\P{^Is_Bc=__PDF}', "");
14040Error('\p{Bidi_Class=	-Pop_Directional_Isolate/a/}');
14041Error('\P{Bidi_Class=	-Pop_Directional_Isolate/a/}');
14042Expect(1, 8297, '\p{Bidi_Class=popdirectionalisolate}', "");
14043Expect(0, 8297, '\p{^Bidi_Class=popdirectionalisolate}', "");
14044Expect(0, 8297, '\P{Bidi_Class=popdirectionalisolate}', "");
14045Expect(1, 8297, '\P{^Bidi_Class=popdirectionalisolate}', "");
14046Expect(0, 8298, '\p{Bidi_Class=popdirectionalisolate}', "");
14047Expect(1, 8298, '\p{^Bidi_Class=popdirectionalisolate}', "");
14048Expect(1, 8298, '\P{Bidi_Class=popdirectionalisolate}', "");
14049Expect(0, 8298, '\P{^Bidi_Class=popdirectionalisolate}', "");
14050Expect(1, 8297, '\p{Bidi_Class=	POP_Directional_Isolate}', "");
14051Expect(0, 8297, '\p{^Bidi_Class=	POP_Directional_Isolate}', "");
14052Expect(0, 8297, '\P{Bidi_Class=	POP_Directional_Isolate}', "");
14053Expect(1, 8297, '\P{^Bidi_Class=	POP_Directional_Isolate}', "");
14054Expect(0, 8298, '\p{Bidi_Class=	POP_Directional_Isolate}', "");
14055Expect(1, 8298, '\p{^Bidi_Class=	POP_Directional_Isolate}', "");
14056Expect(1, 8298, '\P{Bidi_Class=	POP_Directional_Isolate}', "");
14057Expect(0, 8298, '\P{^Bidi_Class=	POP_Directional_Isolate}', "");
14058Error('\p{Bc=-:=PDI}');
14059Error('\P{Bc=-:=PDI}');
14060Expect(1, 8297, '\p{Bc=pdi}', "");
14061Expect(0, 8297, '\p{^Bc=pdi}', "");
14062Expect(0, 8297, '\P{Bc=pdi}', "");
14063Expect(1, 8297, '\P{^Bc=pdi}', "");
14064Expect(0, 8298, '\p{Bc=pdi}', "");
14065Expect(1, 8298, '\p{^Bc=pdi}', "");
14066Expect(1, 8298, '\P{Bc=pdi}', "");
14067Expect(0, 8298, '\P{^Bc=pdi}', "");
14068Expect(1, 8297, '\p{Bc=- PDI}', "");
14069Expect(0, 8297, '\p{^Bc=- PDI}', "");
14070Expect(0, 8297, '\P{Bc=- PDI}', "");
14071Expect(1, 8297, '\P{^Bc=- PDI}', "");
14072Expect(0, 8298, '\p{Bc=- PDI}', "");
14073Expect(1, 8298, '\p{^Bc=- PDI}', "");
14074Expect(1, 8298, '\P{Bc=- PDI}', "");
14075Expect(0, 8298, '\P{^Bc=- PDI}', "");
14076Error('\p{Is_Bidi_Class=:=-Pop_Directional_isolate}');
14077Error('\P{Is_Bidi_Class=:=-Pop_Directional_isolate}');
14078Expect(1, 8297, '\p{Is_Bidi_Class:   popdirectionalisolate}', "");
14079Expect(0, 8297, '\p{^Is_Bidi_Class:   popdirectionalisolate}', "");
14080Expect(0, 8297, '\P{Is_Bidi_Class:   popdirectionalisolate}', "");
14081Expect(1, 8297, '\P{^Is_Bidi_Class:   popdirectionalisolate}', "");
14082Expect(0, 8298, '\p{Is_Bidi_Class:   popdirectionalisolate}', "");
14083Expect(1, 8298, '\p{^Is_Bidi_Class:   popdirectionalisolate}', "");
14084Expect(1, 8298, '\P{Is_Bidi_Class:   popdirectionalisolate}', "");
14085Expect(0, 8298, '\P{^Is_Bidi_Class:   popdirectionalisolate}', "");
14086Expect(1, 8297, '\p{Is_Bidi_Class=- pop_DIRECTIONAL_Isolate}', "");
14087Expect(0, 8297, '\p{^Is_Bidi_Class=- pop_DIRECTIONAL_Isolate}', "");
14088Expect(0, 8297, '\P{Is_Bidi_Class=- pop_DIRECTIONAL_Isolate}', "");
14089Expect(1, 8297, '\P{^Is_Bidi_Class=- pop_DIRECTIONAL_Isolate}', "");
14090Expect(0, 8298, '\p{Is_Bidi_Class=- pop_DIRECTIONAL_Isolate}', "");
14091Expect(1, 8298, '\p{^Is_Bidi_Class=- pop_DIRECTIONAL_Isolate}', "");
14092Expect(1, 8298, '\P{Is_Bidi_Class=- pop_DIRECTIONAL_Isolate}', "");
14093Expect(0, 8298, '\P{^Is_Bidi_Class=- pop_DIRECTIONAL_Isolate}', "");
14094Error('\p{Is_Bc:	/a/ _PDI}');
14095Error('\P{Is_Bc:	/a/ _PDI}');
14096Expect(1, 8297, '\p{Is_Bc=pdi}', "");
14097Expect(0, 8297, '\p{^Is_Bc=pdi}', "");
14098Expect(0, 8297, '\P{Is_Bc=pdi}', "");
14099Expect(1, 8297, '\P{^Is_Bc=pdi}', "");
14100Expect(0, 8298, '\p{Is_Bc=pdi}', "");
14101Expect(1, 8298, '\p{^Is_Bc=pdi}', "");
14102Expect(1, 8298, '\P{Is_Bc=pdi}', "");
14103Expect(0, 8298, '\P{^Is_Bc=pdi}', "");
14104Expect(1, 8297, '\p{Is_Bc= _PDI}', "");
14105Expect(0, 8297, '\p{^Is_Bc= _PDI}', "");
14106Expect(0, 8297, '\P{Is_Bc= _PDI}', "");
14107Expect(1, 8297, '\P{^Is_Bc= _PDI}', "");
14108Expect(0, 8298, '\p{Is_Bc= _PDI}', "");
14109Expect(1, 8298, '\p{^Is_Bc= _PDI}', "");
14110Expect(1, 8298, '\P{Is_Bc= _PDI}', "");
14111Expect(0, 8298, '\P{^Is_Bc= _PDI}', "");
14112Error('\p{Bidi_Class=:= 	right_To_left}');
14113Error('\P{Bidi_Class=:= 	right_To_left}');
14114Expect(1, 126975, '\p{Bidi_Class=righttoleft}', "");
14115Expect(0, 126975, '\p{^Bidi_Class=righttoleft}', "");
14116Expect(0, 126975, '\P{Bidi_Class=righttoleft}', "");
14117Expect(1, 126975, '\P{^Bidi_Class=righttoleft}', "");
14118Expect(0, 126976, '\p{Bidi_Class=righttoleft}', "");
14119Expect(1, 126976, '\p{^Bidi_Class=righttoleft}', "");
14120Expect(1, 126976, '\P{Bidi_Class=righttoleft}', "");
14121Expect(0, 126976, '\P{^Bidi_Class=righttoleft}', "");
14122Expect(1, 126975, '\p{Bidi_Class=-Right_to_Left}', "");
14123Expect(0, 126975, '\p{^Bidi_Class=-Right_to_Left}', "");
14124Expect(0, 126975, '\P{Bidi_Class=-Right_to_Left}', "");
14125Expect(1, 126975, '\P{^Bidi_Class=-Right_to_Left}', "");
14126Expect(0, 126976, '\p{Bidi_Class=-Right_to_Left}', "");
14127Expect(1, 126976, '\p{^Bidi_Class=-Right_to_Left}', "");
14128Expect(1, 126976, '\P{Bidi_Class=-Right_to_Left}', "");
14129Expect(0, 126976, '\P{^Bidi_Class=-Right_to_Left}', "");
14130Error('\p{Bc:  R/a/}');
14131Error('\P{Bc:  R/a/}');
14132Expect(1, 126975, '\p{Bc=r}', "");
14133Expect(0, 126975, '\p{^Bc=r}', "");
14134Expect(0, 126975, '\P{Bc=r}', "");
14135Expect(1, 126975, '\P{^Bc=r}', "");
14136Expect(0, 126976, '\p{Bc=r}', "");
14137Expect(1, 126976, '\p{^Bc=r}', "");
14138Expect(1, 126976, '\P{Bc=r}', "");
14139Expect(0, 126976, '\P{^Bc=r}', "");
14140Expect(1, 126975, '\p{Bc=_R}', "");
14141Expect(0, 126975, '\p{^Bc=_R}', "");
14142Expect(0, 126975, '\P{Bc=_R}', "");
14143Expect(1, 126975, '\P{^Bc=_R}', "");
14144Expect(0, 126976, '\p{Bc=_R}', "");
14145Expect(1, 126976, '\p{^Bc=_R}', "");
14146Expect(1, 126976, '\P{Bc=_R}', "");
14147Expect(0, 126976, '\P{^Bc=_R}', "");
14148Error('\p{Is_Bidi_Class=__RIGHT_To_left/a/}');
14149Error('\P{Is_Bidi_Class=__RIGHT_To_left/a/}');
14150Expect(1, 126975, '\p{Is_Bidi_Class=righttoleft}', "");
14151Expect(0, 126975, '\p{^Is_Bidi_Class=righttoleft}', "");
14152Expect(0, 126975, '\P{Is_Bidi_Class=righttoleft}', "");
14153Expect(1, 126975, '\P{^Is_Bidi_Class=righttoleft}', "");
14154Expect(0, 126976, '\p{Is_Bidi_Class=righttoleft}', "");
14155Expect(1, 126976, '\p{^Is_Bidi_Class=righttoleft}', "");
14156Expect(1, 126976, '\P{Is_Bidi_Class=righttoleft}', "");
14157Expect(0, 126976, '\P{^Is_Bidi_Class=righttoleft}', "");
14158Expect(1, 126975, '\p{Is_Bidi_Class=		Right_to_left}', "");
14159Expect(0, 126975, '\p{^Is_Bidi_Class=		Right_to_left}', "");
14160Expect(0, 126975, '\P{Is_Bidi_Class=		Right_to_left}', "");
14161Expect(1, 126975, '\P{^Is_Bidi_Class=		Right_to_left}', "");
14162Expect(0, 126976, '\p{Is_Bidi_Class=		Right_to_left}', "");
14163Expect(1, 126976, '\p{^Is_Bidi_Class=		Right_to_left}', "");
14164Expect(1, 126976, '\P{Is_Bidi_Class=		Right_to_left}', "");
14165Expect(0, 126976, '\P{^Is_Bidi_Class=		Right_to_left}', "");
14166Error('\p{Is_Bc=	/a/R}');
14167Error('\P{Is_Bc=	/a/R}');
14168Expect(1, 126975, '\p{Is_Bc=r}', "");
14169Expect(0, 126975, '\p{^Is_Bc=r}', "");
14170Expect(0, 126975, '\P{Is_Bc=r}', "");
14171Expect(1, 126975, '\P{^Is_Bc=r}', "");
14172Expect(0, 126976, '\p{Is_Bc=r}', "");
14173Expect(1, 126976, '\p{^Is_Bc=r}', "");
14174Expect(1, 126976, '\P{Is_Bc=r}', "");
14175Expect(0, 126976, '\P{^Is_Bc=r}', "");
14176Expect(1, 126975, '\p{Is_Bc=-	R}', "");
14177Expect(0, 126975, '\p{^Is_Bc=-	R}', "");
14178Expect(0, 126975, '\P{Is_Bc=-	R}', "");
14179Expect(1, 126975, '\P{^Is_Bc=-	R}', "");
14180Expect(0, 126976, '\p{Is_Bc=-	R}', "");
14181Expect(1, 126976, '\p{^Is_Bc=-	R}', "");
14182Expect(1, 126976, '\P{Is_Bc=-	R}', "");
14183Expect(0, 126976, '\P{^Is_Bc=-	R}', "");
14184Error('\p{Bidi_Class=  Right_To_Left_Embedding/a/}');
14185Error('\P{Bidi_Class=  Right_To_Left_Embedding/a/}');
14186Expect(1, 8235, '\p{Bidi_Class=righttoleftembedding}', "");
14187Expect(0, 8235, '\p{^Bidi_Class=righttoleftembedding}', "");
14188Expect(0, 8235, '\P{Bidi_Class=righttoleftembedding}', "");
14189Expect(1, 8235, '\P{^Bidi_Class=righttoleftembedding}', "");
14190Expect(0, 8236, '\p{Bidi_Class=righttoleftembedding}', "");
14191Expect(1, 8236, '\p{^Bidi_Class=righttoleftembedding}', "");
14192Expect(1, 8236, '\P{Bidi_Class=righttoleftembedding}', "");
14193Expect(0, 8236, '\P{^Bidi_Class=righttoleftembedding}', "");
14194Expect(1, 8235, '\p{Bidi_Class=_ Right_TO_left_Embedding}', "");
14195Expect(0, 8235, '\p{^Bidi_Class=_ Right_TO_left_Embedding}', "");
14196Expect(0, 8235, '\P{Bidi_Class=_ Right_TO_left_Embedding}', "");
14197Expect(1, 8235, '\P{^Bidi_Class=_ Right_TO_left_Embedding}', "");
14198Expect(0, 8236, '\p{Bidi_Class=_ Right_TO_left_Embedding}', "");
14199Expect(1, 8236, '\p{^Bidi_Class=_ Right_TO_left_Embedding}', "");
14200Expect(1, 8236, '\P{Bidi_Class=_ Right_TO_left_Embedding}', "");
14201Expect(0, 8236, '\P{^Bidi_Class=_ Right_TO_left_Embedding}', "");
14202Error('\p{Bc=/a/__RLE}');
14203Error('\P{Bc=/a/__RLE}');
14204Expect(1, 8235, '\p{Bc=rle}', "");
14205Expect(0, 8235, '\p{^Bc=rle}', "");
14206Expect(0, 8235, '\P{Bc=rle}', "");
14207Expect(1, 8235, '\P{^Bc=rle}', "");
14208Expect(0, 8236, '\p{Bc=rle}', "");
14209Expect(1, 8236, '\p{^Bc=rle}', "");
14210Expect(1, 8236, '\P{Bc=rle}', "");
14211Expect(0, 8236, '\P{^Bc=rle}', "");
14212Expect(1, 8235, '\p{Bc=__RLE}', "");
14213Expect(0, 8235, '\p{^Bc=__RLE}', "");
14214Expect(0, 8235, '\P{Bc=__RLE}', "");
14215Expect(1, 8235, '\P{^Bc=__RLE}', "");
14216Expect(0, 8236, '\p{Bc=__RLE}', "");
14217Expect(1, 8236, '\p{^Bc=__RLE}', "");
14218Expect(1, 8236, '\P{Bc=__RLE}', "");
14219Expect(0, 8236, '\P{^Bc=__RLE}', "");
14220Error('\p{Is_Bidi_Class=:=-	right_TO_left_embedding}');
14221Error('\P{Is_Bidi_Class=:=-	right_TO_left_embedding}');
14222Expect(1, 8235, '\p{Is_Bidi_Class=righttoleftembedding}', "");
14223Expect(0, 8235, '\p{^Is_Bidi_Class=righttoleftembedding}', "");
14224Expect(0, 8235, '\P{Is_Bidi_Class=righttoleftembedding}', "");
14225Expect(1, 8235, '\P{^Is_Bidi_Class=righttoleftembedding}', "");
14226Expect(0, 8236, '\p{Is_Bidi_Class=righttoleftembedding}', "");
14227Expect(1, 8236, '\p{^Is_Bidi_Class=righttoleftembedding}', "");
14228Expect(1, 8236, '\P{Is_Bidi_Class=righttoleftembedding}', "");
14229Expect(0, 8236, '\P{^Is_Bidi_Class=righttoleftembedding}', "");
14230Expect(1, 8235, '\p{Is_Bidi_Class= RIGHT_to_Left_Embedding}', "");
14231Expect(0, 8235, '\p{^Is_Bidi_Class= RIGHT_to_Left_Embedding}', "");
14232Expect(0, 8235, '\P{Is_Bidi_Class= RIGHT_to_Left_Embedding}', "");
14233Expect(1, 8235, '\P{^Is_Bidi_Class= RIGHT_to_Left_Embedding}', "");
14234Expect(0, 8236, '\p{Is_Bidi_Class= RIGHT_to_Left_Embedding}', "");
14235Expect(1, 8236, '\p{^Is_Bidi_Class= RIGHT_to_Left_Embedding}', "");
14236Expect(1, 8236, '\P{Is_Bidi_Class= RIGHT_to_Left_Embedding}', "");
14237Expect(0, 8236, '\P{^Is_Bidi_Class= RIGHT_to_Left_Embedding}', "");
14238Error('\p{Is_Bc=_:=RLE}');
14239Error('\P{Is_Bc=_:=RLE}');
14240Expect(1, 8235, '\p{Is_Bc=rle}', "");
14241Expect(0, 8235, '\p{^Is_Bc=rle}', "");
14242Expect(0, 8235, '\P{Is_Bc=rle}', "");
14243Expect(1, 8235, '\P{^Is_Bc=rle}', "");
14244Expect(0, 8236, '\p{Is_Bc=rle}', "");
14245Expect(1, 8236, '\p{^Is_Bc=rle}', "");
14246Expect(1, 8236, '\P{Is_Bc=rle}', "");
14247Expect(0, 8236, '\P{^Is_Bc=rle}', "");
14248Expect(1, 8235, '\p{Is_Bc: -rle}', "");
14249Expect(0, 8235, '\p{^Is_Bc: -rle}', "");
14250Expect(0, 8235, '\P{Is_Bc: -rle}', "");
14251Expect(1, 8235, '\P{^Is_Bc: -rle}', "");
14252Expect(0, 8236, '\p{Is_Bc: -rle}', "");
14253Expect(1, 8236, '\p{^Is_Bc: -rle}', "");
14254Expect(1, 8236, '\P{Is_Bc: -rle}', "");
14255Expect(0, 8236, '\P{^Is_Bc: -rle}', "");
14256Error('\p{Bidi_Class=	:=Right_to_LEFT_Isolate}');
14257Error('\P{Bidi_Class=	:=Right_to_LEFT_Isolate}');
14258Expect(1, 8295, '\p{Bidi_Class=righttoleftisolate}', "");
14259Expect(0, 8295, '\p{^Bidi_Class=righttoleftisolate}', "");
14260Expect(0, 8295, '\P{Bidi_Class=righttoleftisolate}', "");
14261Expect(1, 8295, '\P{^Bidi_Class=righttoleftisolate}', "");
14262Expect(0, 8296, '\p{Bidi_Class=righttoleftisolate}', "");
14263Expect(1, 8296, '\p{^Bidi_Class=righttoleftisolate}', "");
14264Expect(1, 8296, '\P{Bidi_Class=righttoleftisolate}', "");
14265Expect(0, 8296, '\P{^Bidi_Class=righttoleftisolate}', "");
14266Expect(1, 8295, '\p{Bidi_Class= -right_to_left_Isolate}', "");
14267Expect(0, 8295, '\p{^Bidi_Class= -right_to_left_Isolate}', "");
14268Expect(0, 8295, '\P{Bidi_Class= -right_to_left_Isolate}', "");
14269Expect(1, 8295, '\P{^Bidi_Class= -right_to_left_Isolate}', "");
14270Expect(0, 8296, '\p{Bidi_Class= -right_to_left_Isolate}', "");
14271Expect(1, 8296, '\p{^Bidi_Class= -right_to_left_Isolate}', "");
14272Expect(1, 8296, '\P{Bidi_Class= -right_to_left_Isolate}', "");
14273Expect(0, 8296, '\P{^Bidi_Class= -right_to_left_Isolate}', "");
14274Error('\p{Bc=/a/ _RLI}');
14275Error('\P{Bc=/a/ _RLI}');
14276Expect(1, 8295, '\p{Bc=rli}', "");
14277Expect(0, 8295, '\p{^Bc=rli}', "");
14278Expect(0, 8295, '\P{Bc=rli}', "");
14279Expect(1, 8295, '\P{^Bc=rli}', "");
14280Expect(0, 8296, '\p{Bc=rli}', "");
14281Expect(1, 8296, '\p{^Bc=rli}', "");
14282Expect(1, 8296, '\P{Bc=rli}', "");
14283Expect(0, 8296, '\P{^Bc=rli}', "");
14284Expect(1, 8295, '\p{Bc=_ rli}', "");
14285Expect(0, 8295, '\p{^Bc=_ rli}', "");
14286Expect(0, 8295, '\P{Bc=_ rli}', "");
14287Expect(1, 8295, '\P{^Bc=_ rli}', "");
14288Expect(0, 8296, '\p{Bc=_ rli}', "");
14289Expect(1, 8296, '\p{^Bc=_ rli}', "");
14290Expect(1, 8296, '\P{Bc=_ rli}', "");
14291Expect(0, 8296, '\P{^Bc=_ rli}', "");
14292Error('\p{Is_Bidi_Class:   :=-Right_TO_left_ISOLATE}');
14293Error('\P{Is_Bidi_Class:   :=-Right_TO_left_ISOLATE}');
14294Expect(1, 8295, '\p{Is_Bidi_Class: righttoleftisolate}', "");
14295Expect(0, 8295, '\p{^Is_Bidi_Class: righttoleftisolate}', "");
14296Expect(0, 8295, '\P{Is_Bidi_Class: righttoleftisolate}', "");
14297Expect(1, 8295, '\P{^Is_Bidi_Class: righttoleftisolate}', "");
14298Expect(0, 8296, '\p{Is_Bidi_Class: righttoleftisolate}', "");
14299Expect(1, 8296, '\p{^Is_Bidi_Class: righttoleftisolate}', "");
14300Expect(1, 8296, '\P{Is_Bidi_Class: righttoleftisolate}', "");
14301Expect(0, 8296, '\P{^Is_Bidi_Class: righttoleftisolate}', "");
14302Expect(1, 8295, '\p{Is_Bidi_Class:   Right_TO_Left_ISOLATE}', "");
14303Expect(0, 8295, '\p{^Is_Bidi_Class:   Right_TO_Left_ISOLATE}', "");
14304Expect(0, 8295, '\P{Is_Bidi_Class:   Right_TO_Left_ISOLATE}', "");
14305Expect(1, 8295, '\P{^Is_Bidi_Class:   Right_TO_Left_ISOLATE}', "");
14306Expect(0, 8296, '\p{Is_Bidi_Class:   Right_TO_Left_ISOLATE}', "");
14307Expect(1, 8296, '\p{^Is_Bidi_Class:   Right_TO_Left_ISOLATE}', "");
14308Expect(1, 8296, '\P{Is_Bidi_Class:   Right_TO_Left_ISOLATE}', "");
14309Expect(0, 8296, '\P{^Is_Bidi_Class:   Right_TO_Left_ISOLATE}', "");
14310Error('\p{Is_Bc=/a/ rli}');
14311Error('\P{Is_Bc=/a/ rli}');
14312Expect(1, 8295, '\p{Is_Bc=rli}', "");
14313Expect(0, 8295, '\p{^Is_Bc=rli}', "");
14314Expect(0, 8295, '\P{Is_Bc=rli}', "");
14315Expect(1, 8295, '\P{^Is_Bc=rli}', "");
14316Expect(0, 8296, '\p{Is_Bc=rli}', "");
14317Expect(1, 8296, '\p{^Is_Bc=rli}', "");
14318Expect(1, 8296, '\P{Is_Bc=rli}', "");
14319Expect(0, 8296, '\P{^Is_Bc=rli}', "");
14320Expect(1, 8295, '\p{Is_Bc=_-RLI}', "");
14321Expect(0, 8295, '\p{^Is_Bc=_-RLI}', "");
14322Expect(0, 8295, '\P{Is_Bc=_-RLI}', "");
14323Expect(1, 8295, '\P{^Is_Bc=_-RLI}', "");
14324Expect(0, 8296, '\p{Is_Bc=_-RLI}', "");
14325Expect(1, 8296, '\p{^Is_Bc=_-RLI}', "");
14326Expect(1, 8296, '\P{Is_Bc=_-RLI}', "");
14327Expect(0, 8296, '\P{^Is_Bc=_-RLI}', "");
14328Error('\p{Bidi_Class=-Right_To_left_override/a/}');
14329Error('\P{Bidi_Class=-Right_To_left_override/a/}');
14330Expect(1, 8238, '\p{Bidi_Class=righttoleftoverride}', "");
14331Expect(0, 8238, '\p{^Bidi_Class=righttoleftoverride}', "");
14332Expect(0, 8238, '\P{Bidi_Class=righttoleftoverride}', "");
14333Expect(1, 8238, '\P{^Bidi_Class=righttoleftoverride}', "");
14334Expect(0, 8239, '\p{Bidi_Class=righttoleftoverride}', "");
14335Expect(1, 8239, '\p{^Bidi_Class=righttoleftoverride}', "");
14336Expect(1, 8239, '\P{Bidi_Class=righttoleftoverride}', "");
14337Expect(0, 8239, '\P{^Bidi_Class=righttoleftoverride}', "");
14338Expect(1, 8238, '\p{Bidi_Class=_	right_To_Left_Override}', "");
14339Expect(0, 8238, '\p{^Bidi_Class=_	right_To_Left_Override}', "");
14340Expect(0, 8238, '\P{Bidi_Class=_	right_To_Left_Override}', "");
14341Expect(1, 8238, '\P{^Bidi_Class=_	right_To_Left_Override}', "");
14342Expect(0, 8239, '\p{Bidi_Class=_	right_To_Left_Override}', "");
14343Expect(1, 8239, '\p{^Bidi_Class=_	right_To_Left_Override}', "");
14344Expect(1, 8239, '\P{Bidi_Class=_	right_To_Left_Override}', "");
14345Expect(0, 8239, '\P{^Bidi_Class=_	right_To_Left_Override}', "");
14346Error('\p{Bc=-	RLO/a/}');
14347Error('\P{Bc=-	RLO/a/}');
14348Expect(1, 8238, '\p{Bc=rlo}', "");
14349Expect(0, 8238, '\p{^Bc=rlo}', "");
14350Expect(0, 8238, '\P{Bc=rlo}', "");
14351Expect(1, 8238, '\P{^Bc=rlo}', "");
14352Expect(0, 8239, '\p{Bc=rlo}', "");
14353Expect(1, 8239, '\p{^Bc=rlo}', "");
14354Expect(1, 8239, '\P{Bc=rlo}', "");
14355Expect(0, 8239, '\P{^Bc=rlo}', "");
14356Expect(1, 8238, '\p{Bc=__RLO}', "");
14357Expect(0, 8238, '\p{^Bc=__RLO}', "");
14358Expect(0, 8238, '\P{Bc=__RLO}', "");
14359Expect(1, 8238, '\P{^Bc=__RLO}', "");
14360Expect(0, 8239, '\p{Bc=__RLO}', "");
14361Expect(1, 8239, '\p{^Bc=__RLO}', "");
14362Expect(1, 8239, '\P{Bc=__RLO}', "");
14363Expect(0, 8239, '\P{^Bc=__RLO}', "");
14364Error('\p{Is_Bidi_Class=/a/--Right_To_Left_override}');
14365Error('\P{Is_Bidi_Class=/a/--Right_To_Left_override}');
14366Expect(1, 8238, '\p{Is_Bidi_Class=righttoleftoverride}', "");
14367Expect(0, 8238, '\p{^Is_Bidi_Class=righttoleftoverride}', "");
14368Expect(0, 8238, '\P{Is_Bidi_Class=righttoleftoverride}', "");
14369Expect(1, 8238, '\P{^Is_Bidi_Class=righttoleftoverride}', "");
14370Expect(0, 8239, '\p{Is_Bidi_Class=righttoleftoverride}', "");
14371Expect(1, 8239, '\p{^Is_Bidi_Class=righttoleftoverride}', "");
14372Expect(1, 8239, '\P{Is_Bidi_Class=righttoleftoverride}', "");
14373Expect(0, 8239, '\P{^Is_Bidi_Class=righttoleftoverride}', "");
14374Expect(1, 8238, '\p{Is_Bidi_Class= _Right_to_left_override}', "");
14375Expect(0, 8238, '\p{^Is_Bidi_Class= _Right_to_left_override}', "");
14376Expect(0, 8238, '\P{Is_Bidi_Class= _Right_to_left_override}', "");
14377Expect(1, 8238, '\P{^Is_Bidi_Class= _Right_to_left_override}', "");
14378Expect(0, 8239, '\p{Is_Bidi_Class= _Right_to_left_override}', "");
14379Expect(1, 8239, '\p{^Is_Bidi_Class= _Right_to_left_override}', "");
14380Expect(1, 8239, '\P{Is_Bidi_Class= _Right_to_left_override}', "");
14381Expect(0, 8239, '\P{^Is_Bidi_Class= _Right_to_left_override}', "");
14382Error('\p{Is_Bc=:=_-RLO}');
14383Error('\P{Is_Bc=:=_-RLO}');
14384Expect(1, 8238, '\p{Is_Bc=rlo}', "");
14385Expect(0, 8238, '\p{^Is_Bc=rlo}', "");
14386Expect(0, 8238, '\P{Is_Bc=rlo}', "");
14387Expect(1, 8238, '\P{^Is_Bc=rlo}', "");
14388Expect(0, 8239, '\p{Is_Bc=rlo}', "");
14389Expect(1, 8239, '\p{^Is_Bc=rlo}', "");
14390Expect(1, 8239, '\P{Is_Bc=rlo}', "");
14391Expect(0, 8239, '\P{^Is_Bc=rlo}', "");
14392Expect(1, 8238, '\p{Is_Bc= 	rlo}', "");
14393Expect(0, 8238, '\p{^Is_Bc= 	rlo}', "");
14394Expect(0, 8238, '\P{Is_Bc= 	rlo}', "");
14395Expect(1, 8238, '\P{^Is_Bc= 	rlo}', "");
14396Expect(0, 8239, '\p{Is_Bc= 	rlo}', "");
14397Expect(1, 8239, '\p{^Is_Bc= 	rlo}', "");
14398Expect(1, 8239, '\P{Is_Bc= 	rlo}', "");
14399Expect(0, 8239, '\P{^Is_Bc= 	rlo}', "");
14400Error('\p{Bidi_Class=	segment_Separator:=}');
14401Error('\P{Bidi_Class=	segment_Separator:=}');
14402Expect(1, 31, '\p{Bidi_Class: segmentseparator}', "");
14403Expect(0, 31, '\p{^Bidi_Class: segmentseparator}', "");
14404Expect(0, 31, '\P{Bidi_Class: segmentseparator}', "");
14405Expect(1, 31, '\P{^Bidi_Class: segmentseparator}', "");
14406Expect(0, 32, '\p{Bidi_Class: segmentseparator}', "");
14407Expect(1, 32, '\p{^Bidi_Class: segmentseparator}', "");
14408Expect(1, 32, '\P{Bidi_Class: segmentseparator}', "");
14409Expect(0, 32, '\P{^Bidi_Class: segmentseparator}', "");
14410Expect(1, 31, '\p{Bidi_Class=	Segment_Separator}', "");
14411Expect(0, 31, '\p{^Bidi_Class=	Segment_Separator}', "");
14412Expect(0, 31, '\P{Bidi_Class=	Segment_Separator}', "");
14413Expect(1, 31, '\P{^Bidi_Class=	Segment_Separator}', "");
14414Expect(0, 32, '\p{Bidi_Class=	Segment_Separator}', "");
14415Expect(1, 32, '\p{^Bidi_Class=	Segment_Separator}', "");
14416Expect(1, 32, '\P{Bidi_Class=	Segment_Separator}', "");
14417Expect(0, 32, '\P{^Bidi_Class=	Segment_Separator}', "");
14418Error('\p{Bc=	-S/a/}');
14419Error('\P{Bc=	-S/a/}');
14420Expect(1, 31, '\p{Bc=s}', "");
14421Expect(0, 31, '\p{^Bc=s}', "");
14422Expect(0, 31, '\P{Bc=s}', "");
14423Expect(1, 31, '\P{^Bc=s}', "");
14424Expect(0, 32, '\p{Bc=s}', "");
14425Expect(1, 32, '\p{^Bc=s}', "");
14426Expect(1, 32, '\P{Bc=s}', "");
14427Expect(0, 32, '\P{^Bc=s}', "");
14428Expect(1, 31, '\p{Bc:__s}', "");
14429Expect(0, 31, '\p{^Bc:__s}', "");
14430Expect(0, 31, '\P{Bc:__s}', "");
14431Expect(1, 31, '\P{^Bc:__s}', "");
14432Expect(0, 32, '\p{Bc:__s}', "");
14433Expect(1, 32, '\p{^Bc:__s}', "");
14434Expect(1, 32, '\P{Bc:__s}', "");
14435Expect(0, 32, '\P{^Bc:__s}', "");
14436Error('\p{Is_Bidi_Class=Segment_Separator/a/}');
14437Error('\P{Is_Bidi_Class=Segment_Separator/a/}');
14438Expect(1, 31, '\p{Is_Bidi_Class=segmentseparator}', "");
14439Expect(0, 31, '\p{^Is_Bidi_Class=segmentseparator}', "");
14440Expect(0, 31, '\P{Is_Bidi_Class=segmentseparator}', "");
14441Expect(1, 31, '\P{^Is_Bidi_Class=segmentseparator}', "");
14442Expect(0, 32, '\p{Is_Bidi_Class=segmentseparator}', "");
14443Expect(1, 32, '\p{^Is_Bidi_Class=segmentseparator}', "");
14444Expect(1, 32, '\P{Is_Bidi_Class=segmentseparator}', "");
14445Expect(0, 32, '\P{^Is_Bidi_Class=segmentseparator}', "");
14446Expect(1, 31, '\p{Is_Bidi_Class=  Segment_Separator}', "");
14447Expect(0, 31, '\p{^Is_Bidi_Class=  Segment_Separator}', "");
14448Expect(0, 31, '\P{Is_Bidi_Class=  Segment_Separator}', "");
14449Expect(1, 31, '\P{^Is_Bidi_Class=  Segment_Separator}', "");
14450Expect(0, 32, '\p{Is_Bidi_Class=  Segment_Separator}', "");
14451Expect(1, 32, '\p{^Is_Bidi_Class=  Segment_Separator}', "");
14452Expect(1, 32, '\P{Is_Bidi_Class=  Segment_Separator}', "");
14453Expect(0, 32, '\P{^Is_Bidi_Class=  Segment_Separator}', "");
14454Error('\p{Is_Bc=-/a/S}');
14455Error('\P{Is_Bc=-/a/S}');
14456Expect(1, 31, '\p{Is_Bc=s}', "");
14457Expect(0, 31, '\p{^Is_Bc=s}', "");
14458Expect(0, 31, '\P{Is_Bc=s}', "");
14459Expect(1, 31, '\P{^Is_Bc=s}', "");
14460Expect(0, 32, '\p{Is_Bc=s}', "");
14461Expect(1, 32, '\p{^Is_Bc=s}', "");
14462Expect(1, 32, '\P{Is_Bc=s}', "");
14463Expect(0, 32, '\P{^Is_Bc=s}', "");
14464Expect(1, 31, '\p{Is_Bc=-	S}', "");
14465Expect(0, 31, '\p{^Is_Bc=-	S}', "");
14466Expect(0, 31, '\P{Is_Bc=-	S}', "");
14467Expect(1, 31, '\P{^Is_Bc=-	S}', "");
14468Expect(0, 32, '\p{Is_Bc=-	S}', "");
14469Expect(1, 32, '\p{^Is_Bc=-	S}', "");
14470Expect(1, 32, '\P{Is_Bc=-	S}', "");
14471Expect(0, 32, '\P{^Is_Bc=-	S}', "");
14472Error('\p{Bidi_Class= white_Space/a/}');
14473Error('\P{Bidi_Class= white_Space/a/}');
14474Expect(1, 12288, '\p{Bidi_Class=whitespace}', "");
14475Expect(0, 12288, '\p{^Bidi_Class=whitespace}', "");
14476Expect(0, 12288, '\P{Bidi_Class=whitespace}', "");
14477Expect(1, 12288, '\P{^Bidi_Class=whitespace}', "");
14478Expect(0, 12289, '\p{Bidi_Class=whitespace}', "");
14479Expect(1, 12289, '\p{^Bidi_Class=whitespace}', "");
14480Expect(1, 12289, '\P{Bidi_Class=whitespace}', "");
14481Expect(0, 12289, '\P{^Bidi_Class=whitespace}', "");
14482Expect(1, 12288, '\p{Bidi_Class:		_white_SPACE}', "");
14483Expect(0, 12288, '\p{^Bidi_Class:		_white_SPACE}', "");
14484Expect(0, 12288, '\P{Bidi_Class:		_white_SPACE}', "");
14485Expect(1, 12288, '\P{^Bidi_Class:		_white_SPACE}', "");
14486Expect(0, 12289, '\p{Bidi_Class:		_white_SPACE}', "");
14487Expect(1, 12289, '\p{^Bidi_Class:		_white_SPACE}', "");
14488Expect(1, 12289, '\P{Bidi_Class:		_white_SPACE}', "");
14489Expect(0, 12289, '\P{^Bidi_Class:		_white_SPACE}', "");
14490Error('\p{Bc=-:=WS}');
14491Error('\P{Bc=-:=WS}');
14492Expect(1, 12288, '\p{Bc=ws}', "");
14493Expect(0, 12288, '\p{^Bc=ws}', "");
14494Expect(0, 12288, '\P{Bc=ws}', "");
14495Expect(1, 12288, '\P{^Bc=ws}', "");
14496Expect(0, 12289, '\p{Bc=ws}', "");
14497Expect(1, 12289, '\p{^Bc=ws}', "");
14498Expect(1, 12289, '\P{Bc=ws}', "");
14499Expect(0, 12289, '\P{^Bc=ws}', "");
14500Expect(1, 12288, '\p{Bc=	_WS}', "");
14501Expect(0, 12288, '\p{^Bc=	_WS}', "");
14502Expect(0, 12288, '\P{Bc=	_WS}', "");
14503Expect(1, 12288, '\P{^Bc=	_WS}', "");
14504Expect(0, 12289, '\p{Bc=	_WS}', "");
14505Expect(1, 12289, '\p{^Bc=	_WS}', "");
14506Expect(1, 12289, '\P{Bc=	_WS}', "");
14507Expect(0, 12289, '\P{^Bc=	_WS}', "");
14508Error('\p{Is_Bidi_Class= 	White_SPACE/a/}');
14509Error('\P{Is_Bidi_Class= 	White_SPACE/a/}');
14510Expect(1, 12288, '\p{Is_Bidi_Class:	whitespace}', "");
14511Expect(0, 12288, '\p{^Is_Bidi_Class:	whitespace}', "");
14512Expect(0, 12288, '\P{Is_Bidi_Class:	whitespace}', "");
14513Expect(1, 12288, '\P{^Is_Bidi_Class:	whitespace}', "");
14514Expect(0, 12289, '\p{Is_Bidi_Class:	whitespace}', "");
14515Expect(1, 12289, '\p{^Is_Bidi_Class:	whitespace}', "");
14516Expect(1, 12289, '\P{Is_Bidi_Class:	whitespace}', "");
14517Expect(0, 12289, '\P{^Is_Bidi_Class:	whitespace}', "");
14518Expect(1, 12288, '\p{Is_Bidi_Class=- white_space}', "");
14519Expect(0, 12288, '\p{^Is_Bidi_Class=- white_space}', "");
14520Expect(0, 12288, '\P{Is_Bidi_Class=- white_space}', "");
14521Expect(1, 12288, '\P{^Is_Bidi_Class=- white_space}', "");
14522Expect(0, 12289, '\p{Is_Bidi_Class=- white_space}', "");
14523Expect(1, 12289, '\p{^Is_Bidi_Class=- white_space}', "");
14524Expect(1, 12289, '\P{Is_Bidi_Class=- white_space}', "");
14525Expect(0, 12289, '\P{^Is_Bidi_Class=- white_space}', "");
14526Error('\p{Is_Bc=  WS/a/}');
14527Error('\P{Is_Bc=  WS/a/}');
14528Expect(1, 12288, '\p{Is_Bc=ws}', "");
14529Expect(0, 12288, '\p{^Is_Bc=ws}', "");
14530Expect(0, 12288, '\P{Is_Bc=ws}', "");
14531Expect(1, 12288, '\P{^Is_Bc=ws}', "");
14532Expect(0, 12289, '\p{Is_Bc=ws}', "");
14533Expect(1, 12289, '\p{^Is_Bc=ws}', "");
14534Expect(1, 12289, '\P{Is_Bc=ws}', "");
14535Expect(0, 12289, '\P{^Is_Bc=ws}', "");
14536Expect(1, 12288, '\p{Is_Bc: WS}', "");
14537Expect(0, 12288, '\p{^Is_Bc: WS}', "");
14538Expect(0, 12288, '\P{Is_Bc: WS}', "");
14539Expect(1, 12288, '\P{^Is_Bc: WS}', "");
14540Expect(0, 12289, '\p{Is_Bc: WS}', "");
14541Expect(1, 12289, '\p{^Is_Bc: WS}', "");
14542Expect(1, 12289, '\P{Is_Bc: WS}', "");
14543Expect(0, 12289, '\P{^Is_Bc: WS}', "");
14544Error('\p{Block= 	Basic_latin:=}');
14545Error('\P{Block= 	Basic_latin:=}');
14546Expect(1, 127, '\p{Block=basiclatin}', "");
14547Expect(0, 127, '\p{^Block=basiclatin}', "");
14548Expect(0, 127, '\P{Block=basiclatin}', "");
14549Expect(1, 127, '\P{^Block=basiclatin}', "");
14550Expect(0, 128, '\p{Block=basiclatin}', "");
14551Expect(1, 128, '\p{^Block=basiclatin}', "");
14552Expect(1, 128, '\P{Block=basiclatin}', "");
14553Expect(0, 128, '\P{^Block=basiclatin}', "");
14554Expect(1, 127, '\p{Block= BASIC_Latin}', "");
14555Expect(0, 127, '\p{^Block= BASIC_Latin}', "");
14556Expect(0, 127, '\P{Block= BASIC_Latin}', "");
14557Expect(1, 127, '\P{^Block= BASIC_Latin}', "");
14558Expect(0, 128, '\p{Block= BASIC_Latin}', "");
14559Expect(1, 128, '\p{^Block= BASIC_Latin}', "");
14560Expect(1, 128, '\P{Block= BASIC_Latin}', "");
14561Expect(0, 128, '\P{^Block= BASIC_Latin}', "");
14562Error('\p{Blk=_/a/ASCII}');
14563Error('\P{Blk=_/a/ASCII}');
14564Expect(1, 127, '\p{Blk=ascii}', "");
14565Expect(0, 127, '\p{^Blk=ascii}', "");
14566Expect(0, 127, '\P{Blk=ascii}', "");
14567Expect(1, 127, '\P{^Blk=ascii}', "");
14568Expect(0, 128, '\p{Blk=ascii}', "");
14569Expect(1, 128, '\p{^Blk=ascii}', "");
14570Expect(1, 128, '\P{Blk=ascii}', "");
14571Expect(0, 128, '\P{^Blk=ascii}', "");
14572Expect(1, 127, '\p{Blk:	_-ascii}', "");
14573Expect(0, 127, '\p{^Blk:	_-ascii}', "");
14574Expect(0, 127, '\P{Blk:	_-ascii}', "");
14575Expect(1, 127, '\P{^Blk:	_-ascii}', "");
14576Expect(0, 128, '\p{Blk:	_-ascii}', "");
14577Expect(1, 128, '\p{^Blk:	_-ascii}', "");
14578Expect(1, 128, '\P{Blk:	_-ascii}', "");
14579Expect(0, 128, '\P{^Blk:	_-ascii}', "");
14580Error('\p{Is_Block=_/a/Basic_Latin}');
14581Error('\P{Is_Block=_/a/Basic_Latin}');
14582Expect(1, 127, '\p{Is_Block=basiclatin}', "");
14583Expect(0, 127, '\p{^Is_Block=basiclatin}', "");
14584Expect(0, 127, '\P{Is_Block=basiclatin}', "");
14585Expect(1, 127, '\P{^Is_Block=basiclatin}', "");
14586Expect(0, 128, '\p{Is_Block=basiclatin}', "");
14587Expect(1, 128, '\p{^Is_Block=basiclatin}', "");
14588Expect(1, 128, '\P{Is_Block=basiclatin}', "");
14589Expect(0, 128, '\P{^Is_Block=basiclatin}', "");
14590Expect(1, 127, '\p{Is_Block=_basic_latin}', "");
14591Expect(0, 127, '\p{^Is_Block=_basic_latin}', "");
14592Expect(0, 127, '\P{Is_Block=_basic_latin}', "");
14593Expect(1, 127, '\P{^Is_Block=_basic_latin}', "");
14594Expect(0, 128, '\p{Is_Block=_basic_latin}', "");
14595Expect(1, 128, '\p{^Is_Block=_basic_latin}', "");
14596Expect(1, 128, '\P{Is_Block=_basic_latin}', "");
14597Expect(0, 128, '\P{^Is_Block=_basic_latin}', "");
14598Error('\p{Is_Blk=-	ASCII:=}');
14599Error('\P{Is_Blk=-	ASCII:=}');
14600Expect(1, 127, '\p{Is_Blk:   ascii}', "");
14601Expect(0, 127, '\p{^Is_Blk:   ascii}', "");
14602Expect(0, 127, '\P{Is_Blk:   ascii}', "");
14603Expect(1, 127, '\P{^Is_Blk:   ascii}', "");
14604Expect(0, 128, '\p{Is_Blk:   ascii}', "");
14605Expect(1, 128, '\p{^Is_Blk:   ascii}', "");
14606Expect(1, 128, '\P{Is_Blk:   ascii}', "");
14607Expect(0, 128, '\P{^Is_Blk:   ascii}', "");
14608Expect(1, 127, '\p{Is_Blk= _ascii}', "");
14609Expect(0, 127, '\p{^Is_Blk= _ascii}', "");
14610Expect(0, 127, '\P{Is_Blk= _ascii}', "");
14611Expect(1, 127, '\P{^Is_Blk= _ascii}', "");
14612Expect(0, 128, '\p{Is_Blk= _ascii}', "");
14613Expect(1, 128, '\p{^Is_Blk= _ascii}', "");
14614Expect(1, 128, '\P{Is_Blk= _ascii}', "");
14615Expect(0, 128, '\P{^Is_Blk= _ascii}', "");
14616Error('\p{Block=	-Aegean_numbers/a/}');
14617Error('\P{Block=	-Aegean_numbers/a/}');
14618Expect(1, 65855, '\p{Block=aegeannumbers}', "");
14619Expect(0, 65855, '\p{^Block=aegeannumbers}', "");
14620Expect(0, 65855, '\P{Block=aegeannumbers}', "");
14621Expect(1, 65855, '\P{^Block=aegeannumbers}', "");
14622Expect(0, 65856, '\p{Block=aegeannumbers}', "");
14623Expect(1, 65856, '\p{^Block=aegeannumbers}', "");
14624Expect(1, 65856, '\P{Block=aegeannumbers}', "");
14625Expect(0, 65856, '\P{^Block=aegeannumbers}', "");
14626Expect(1, 65855, '\p{Block:	-Aegean_Numbers}', "");
14627Expect(0, 65855, '\p{^Block:	-Aegean_Numbers}', "");
14628Expect(0, 65855, '\P{Block:	-Aegean_Numbers}', "");
14629Expect(1, 65855, '\P{^Block:	-Aegean_Numbers}', "");
14630Expect(0, 65856, '\p{Block:	-Aegean_Numbers}', "");
14631Expect(1, 65856, '\p{^Block:	-Aegean_Numbers}', "");
14632Expect(1, 65856, '\P{Block:	-Aegean_Numbers}', "");
14633Expect(0, 65856, '\P{^Block:	-Aegean_Numbers}', "");
14634Error('\p{Blk=_	AEGEAN_NUMBERS/a/}');
14635Error('\P{Blk=_	AEGEAN_NUMBERS/a/}');
14636Expect(1, 65855, '\p{Blk:aegeannumbers}', "");
14637Expect(0, 65855, '\p{^Blk:aegeannumbers}', "");
14638Expect(0, 65855, '\P{Blk:aegeannumbers}', "");
14639Expect(1, 65855, '\P{^Blk:aegeannumbers}', "");
14640Expect(0, 65856, '\p{Blk:aegeannumbers}', "");
14641Expect(1, 65856, '\p{^Blk:aegeannumbers}', "");
14642Expect(1, 65856, '\P{Blk:aegeannumbers}', "");
14643Expect(0, 65856, '\P{^Blk:aegeannumbers}', "");
14644Expect(1, 65855, '\p{Blk= Aegean_numbers}', "");
14645Expect(0, 65855, '\p{^Blk= Aegean_numbers}', "");
14646Expect(0, 65855, '\P{Blk= Aegean_numbers}', "");
14647Expect(1, 65855, '\P{^Blk= Aegean_numbers}', "");
14648Expect(0, 65856, '\p{Blk= Aegean_numbers}', "");
14649Expect(1, 65856, '\p{^Blk= Aegean_numbers}', "");
14650Expect(1, 65856, '\P{Blk= Aegean_numbers}', "");
14651Expect(0, 65856, '\P{^Blk= Aegean_numbers}', "");
14652Error('\p{Is_Block=/a/_AEGEAN_numbers}');
14653Error('\P{Is_Block=/a/_AEGEAN_numbers}');
14654Expect(1, 65855, '\p{Is_Block=aegeannumbers}', "");
14655Expect(0, 65855, '\p{^Is_Block=aegeannumbers}', "");
14656Expect(0, 65855, '\P{Is_Block=aegeannumbers}', "");
14657Expect(1, 65855, '\P{^Is_Block=aegeannumbers}', "");
14658Expect(0, 65856, '\p{Is_Block=aegeannumbers}', "");
14659Expect(1, 65856, '\p{^Is_Block=aegeannumbers}', "");
14660Expect(1, 65856, '\P{Is_Block=aegeannumbers}', "");
14661Expect(0, 65856, '\P{^Is_Block=aegeannumbers}', "");
14662Expect(1, 65855, '\p{Is_Block=--AEGEAN_NUMBERS}', "");
14663Expect(0, 65855, '\p{^Is_Block=--AEGEAN_NUMBERS}', "");
14664Expect(0, 65855, '\P{Is_Block=--AEGEAN_NUMBERS}', "");
14665Expect(1, 65855, '\P{^Is_Block=--AEGEAN_NUMBERS}', "");
14666Expect(0, 65856, '\p{Is_Block=--AEGEAN_NUMBERS}', "");
14667Expect(1, 65856, '\p{^Is_Block=--AEGEAN_NUMBERS}', "");
14668Expect(1, 65856, '\P{Is_Block=--AEGEAN_NUMBERS}', "");
14669Expect(0, 65856, '\P{^Is_Block=--AEGEAN_NUMBERS}', "");
14670Error('\p{Is_Blk= Aegean_numbers/a/}');
14671Error('\P{Is_Blk= Aegean_numbers/a/}');
14672Expect(1, 65855, '\p{Is_Blk=aegeannumbers}', "");
14673Expect(0, 65855, '\p{^Is_Blk=aegeannumbers}', "");
14674Expect(0, 65855, '\P{Is_Blk=aegeannumbers}', "");
14675Expect(1, 65855, '\P{^Is_Blk=aegeannumbers}', "");
14676Expect(0, 65856, '\p{Is_Blk=aegeannumbers}', "");
14677Expect(1, 65856, '\p{^Is_Blk=aegeannumbers}', "");
14678Expect(1, 65856, '\P{Is_Blk=aegeannumbers}', "");
14679Expect(0, 65856, '\P{^Is_Blk=aegeannumbers}', "");
14680Expect(1, 65855, '\p{Is_Blk=- aegean_NUMBERS}', "");
14681Expect(0, 65855, '\p{^Is_Blk=- aegean_NUMBERS}', "");
14682Expect(0, 65855, '\P{Is_Blk=- aegean_NUMBERS}', "");
14683Expect(1, 65855, '\P{^Is_Blk=- aegean_NUMBERS}', "");
14684Expect(0, 65856, '\p{Is_Blk=- aegean_NUMBERS}', "");
14685Expect(1, 65856, '\p{^Is_Blk=- aegean_NUMBERS}', "");
14686Expect(1, 65856, '\P{Is_Blk=- aegean_NUMBERS}', "");
14687Expect(0, 65856, '\P{^Is_Blk=- aegean_NUMBERS}', "");
14688Error('\p{Block:   alchemical_Symbols:=}');
14689Error('\P{Block:   alchemical_Symbols:=}');
14690Expect(1, 128895, '\p{Block=alchemicalsymbols}', "");
14691Expect(0, 128895, '\p{^Block=alchemicalsymbols}', "");
14692Expect(0, 128895, '\P{Block=alchemicalsymbols}', "");
14693Expect(1, 128895, '\P{^Block=alchemicalsymbols}', "");
14694Expect(0, 128896, '\p{Block=alchemicalsymbols}', "");
14695Expect(1, 128896, '\p{^Block=alchemicalsymbols}', "");
14696Expect(1, 128896, '\P{Block=alchemicalsymbols}', "");
14697Expect(0, 128896, '\P{^Block=alchemicalsymbols}', "");
14698Expect(1, 128895, '\p{Block= ALCHEMICAL_SYMBOLS}', "");
14699Expect(0, 128895, '\p{^Block= ALCHEMICAL_SYMBOLS}', "");
14700Expect(0, 128895, '\P{Block= ALCHEMICAL_SYMBOLS}', "");
14701Expect(1, 128895, '\P{^Block= ALCHEMICAL_SYMBOLS}', "");
14702Expect(0, 128896, '\p{Block= ALCHEMICAL_SYMBOLS}', "");
14703Expect(1, 128896, '\p{^Block= ALCHEMICAL_SYMBOLS}', "");
14704Expect(1, 128896, '\P{Block= ALCHEMICAL_SYMBOLS}', "");
14705Expect(0, 128896, '\P{^Block= ALCHEMICAL_SYMBOLS}', "");
14706Error('\p{Blk=/a/-Alchemical}');
14707Error('\P{Blk=/a/-Alchemical}');
14708Expect(1, 128895, '\p{Blk=alchemical}', "");
14709Expect(0, 128895, '\p{^Blk=alchemical}', "");
14710Expect(0, 128895, '\P{Blk=alchemical}', "");
14711Expect(1, 128895, '\P{^Blk=alchemical}', "");
14712Expect(0, 128896, '\p{Blk=alchemical}', "");
14713Expect(1, 128896, '\p{^Blk=alchemical}', "");
14714Expect(1, 128896, '\P{Blk=alchemical}', "");
14715Expect(0, 128896, '\P{^Blk=alchemical}', "");
14716Expect(1, 128895, '\p{Blk=__Alchemical}', "");
14717Expect(0, 128895, '\p{^Blk=__Alchemical}', "");
14718Expect(0, 128895, '\P{Blk=__Alchemical}', "");
14719Expect(1, 128895, '\P{^Blk=__Alchemical}', "");
14720Expect(0, 128896, '\p{Blk=__Alchemical}', "");
14721Expect(1, 128896, '\p{^Blk=__Alchemical}', "");
14722Expect(1, 128896, '\P{Blk=__Alchemical}', "");
14723Expect(0, 128896, '\P{^Blk=__Alchemical}', "");
14724Error('\p{Is_Block:	/a/--alchemical_Symbols}');
14725Error('\P{Is_Block:	/a/--alchemical_Symbols}');
14726Expect(1, 128895, '\p{Is_Block=alchemicalsymbols}', "");
14727Expect(0, 128895, '\p{^Is_Block=alchemicalsymbols}', "");
14728Expect(0, 128895, '\P{Is_Block=alchemicalsymbols}', "");
14729Expect(1, 128895, '\P{^Is_Block=alchemicalsymbols}', "");
14730Expect(0, 128896, '\p{Is_Block=alchemicalsymbols}', "");
14731Expect(1, 128896, '\p{^Is_Block=alchemicalsymbols}', "");
14732Expect(1, 128896, '\P{Is_Block=alchemicalsymbols}', "");
14733Expect(0, 128896, '\P{^Is_Block=alchemicalsymbols}', "");
14734Expect(1, 128895, '\p{Is_Block=-Alchemical_Symbols}', "");
14735Expect(0, 128895, '\p{^Is_Block=-Alchemical_Symbols}', "");
14736Expect(0, 128895, '\P{Is_Block=-Alchemical_Symbols}', "");
14737Expect(1, 128895, '\P{^Is_Block=-Alchemical_Symbols}', "");
14738Expect(0, 128896, '\p{Is_Block=-Alchemical_Symbols}', "");
14739Expect(1, 128896, '\p{^Is_Block=-Alchemical_Symbols}', "");
14740Expect(1, 128896, '\P{Is_Block=-Alchemical_Symbols}', "");
14741Expect(0, 128896, '\P{^Is_Block=-Alchemical_Symbols}', "");
14742Error('\p{Is_Blk=--Alchemical/a/}');
14743Error('\P{Is_Blk=--Alchemical/a/}');
14744Expect(1, 128895, '\p{Is_Blk=alchemical}', "");
14745Expect(0, 128895, '\p{^Is_Blk=alchemical}', "");
14746Expect(0, 128895, '\P{Is_Blk=alchemical}', "");
14747Expect(1, 128895, '\P{^Is_Blk=alchemical}', "");
14748Expect(0, 128896, '\p{Is_Blk=alchemical}', "");
14749Expect(1, 128896, '\p{^Is_Blk=alchemical}', "");
14750Expect(1, 128896, '\P{Is_Blk=alchemical}', "");
14751Expect(0, 128896, '\P{^Is_Blk=alchemical}', "");
14752Expect(1, 128895, '\p{Is_Blk=	 Alchemical}', "");
14753Expect(0, 128895, '\p{^Is_Blk=	 Alchemical}', "");
14754Expect(0, 128895, '\P{Is_Blk=	 Alchemical}', "");
14755Expect(1, 128895, '\P{^Is_Blk=	 Alchemical}', "");
14756Expect(0, 128896, '\p{Is_Blk=	 Alchemical}', "");
14757Expect(1, 128896, '\p{^Is_Blk=	 Alchemical}', "");
14758Expect(1, 128896, '\P{Is_Blk=	 Alchemical}', "");
14759Expect(0, 128896, '\P{^Is_Blk=	 Alchemical}', "");
14760Error('\p{Block=/a/--Alphabetic_Presentation_FORMS}');
14761Error('\P{Block=/a/--Alphabetic_Presentation_FORMS}');
14762Expect(1, 64335, '\p{Block=alphabeticpresentationforms}', "");
14763Expect(0, 64335, '\p{^Block=alphabeticpresentationforms}', "");
14764Expect(0, 64335, '\P{Block=alphabeticpresentationforms}', "");
14765Expect(1, 64335, '\P{^Block=alphabeticpresentationforms}', "");
14766Expect(0, 64336, '\p{Block=alphabeticpresentationforms}', "");
14767Expect(1, 64336, '\p{^Block=alphabeticpresentationforms}', "");
14768Expect(1, 64336, '\P{Block=alphabeticpresentationforms}', "");
14769Expect(0, 64336, '\P{^Block=alphabeticpresentationforms}', "");
14770Expect(1, 64335, '\p{Block=-ALPHABETIC_presentation_FORMS}', "");
14771Expect(0, 64335, '\p{^Block=-ALPHABETIC_presentation_FORMS}', "");
14772Expect(0, 64335, '\P{Block=-ALPHABETIC_presentation_FORMS}', "");
14773Expect(1, 64335, '\P{^Block=-ALPHABETIC_presentation_FORMS}', "");
14774Expect(0, 64336, '\p{Block=-ALPHABETIC_presentation_FORMS}', "");
14775Expect(1, 64336, '\p{^Block=-ALPHABETIC_presentation_FORMS}', "");
14776Expect(1, 64336, '\P{Block=-ALPHABETIC_presentation_FORMS}', "");
14777Expect(0, 64336, '\P{^Block=-ALPHABETIC_presentation_FORMS}', "");
14778Error('\p{Blk=/a/_Alphabetic_PF}');
14779Error('\P{Blk=/a/_Alphabetic_PF}');
14780Expect(1, 64335, '\p{Blk=alphabeticpf}', "");
14781Expect(0, 64335, '\p{^Blk=alphabeticpf}', "");
14782Expect(0, 64335, '\P{Blk=alphabeticpf}', "");
14783Expect(1, 64335, '\P{^Blk=alphabeticpf}', "");
14784Expect(0, 64336, '\p{Blk=alphabeticpf}', "");
14785Expect(1, 64336, '\p{^Blk=alphabeticpf}', "");
14786Expect(1, 64336, '\P{Blk=alphabeticpf}', "");
14787Expect(0, 64336, '\P{^Blk=alphabeticpf}', "");
14788Expect(1, 64335, '\p{Blk=_alphabetic_PF}', "");
14789Expect(0, 64335, '\p{^Blk=_alphabetic_PF}', "");
14790Expect(0, 64335, '\P{Blk=_alphabetic_PF}', "");
14791Expect(1, 64335, '\P{^Blk=_alphabetic_PF}', "");
14792Expect(0, 64336, '\p{Blk=_alphabetic_PF}', "");
14793Expect(1, 64336, '\p{^Blk=_alphabetic_PF}', "");
14794Expect(1, 64336, '\P{Blk=_alphabetic_PF}', "");
14795Expect(0, 64336, '\P{^Blk=_alphabetic_PF}', "");
14796Error('\p{Is_Block=--Alphabetic_PRESENTATION_Forms/a/}');
14797Error('\P{Is_Block=--Alphabetic_PRESENTATION_Forms/a/}');
14798Expect(1, 64335, '\p{Is_Block=alphabeticpresentationforms}', "");
14799Expect(0, 64335, '\p{^Is_Block=alphabeticpresentationforms}', "");
14800Expect(0, 64335, '\P{Is_Block=alphabeticpresentationforms}', "");
14801Expect(1, 64335, '\P{^Is_Block=alphabeticpresentationforms}', "");
14802Expect(0, 64336, '\p{Is_Block=alphabeticpresentationforms}', "");
14803Expect(1, 64336, '\p{^Is_Block=alphabeticpresentationforms}', "");
14804Expect(1, 64336, '\P{Is_Block=alphabeticpresentationforms}', "");
14805Expect(0, 64336, '\P{^Is_Block=alphabeticpresentationforms}', "");
14806Expect(1, 64335, '\p{Is_Block:   		Alphabetic_presentation_Forms}', "");
14807Expect(0, 64335, '\p{^Is_Block:   		Alphabetic_presentation_Forms}', "");
14808Expect(0, 64335, '\P{Is_Block:   		Alphabetic_presentation_Forms}', "");
14809Expect(1, 64335, '\P{^Is_Block:   		Alphabetic_presentation_Forms}', "");
14810Expect(0, 64336, '\p{Is_Block:   		Alphabetic_presentation_Forms}', "");
14811Expect(1, 64336, '\p{^Is_Block:   		Alphabetic_presentation_Forms}', "");
14812Expect(1, 64336, '\P{Is_Block:   		Alphabetic_presentation_Forms}', "");
14813Expect(0, 64336, '\P{^Is_Block:   		Alphabetic_presentation_Forms}', "");
14814Error('\p{Is_Blk=:=	_Alphabetic_pf}');
14815Error('\P{Is_Blk=:=	_Alphabetic_pf}');
14816Expect(1, 64335, '\p{Is_Blk=alphabeticpf}', "");
14817Expect(0, 64335, '\p{^Is_Blk=alphabeticpf}', "");
14818Expect(0, 64335, '\P{Is_Blk=alphabeticpf}', "");
14819Expect(1, 64335, '\P{^Is_Blk=alphabeticpf}', "");
14820Expect(0, 64336, '\p{Is_Blk=alphabeticpf}', "");
14821Expect(1, 64336, '\p{^Is_Blk=alphabeticpf}', "");
14822Expect(1, 64336, '\P{Is_Blk=alphabeticpf}', "");
14823Expect(0, 64336, '\P{^Is_Blk=alphabeticpf}', "");
14824Expect(1, 64335, '\p{Is_Blk:	__ALPHABETIC_pf}', "");
14825Expect(0, 64335, '\p{^Is_Blk:	__ALPHABETIC_pf}', "");
14826Expect(0, 64335, '\P{Is_Blk:	__ALPHABETIC_pf}', "");
14827Expect(1, 64335, '\P{^Is_Blk:	__ALPHABETIC_pf}', "");
14828Expect(0, 64336, '\p{Is_Blk:	__ALPHABETIC_pf}', "");
14829Expect(1, 64336, '\p{^Is_Blk:	__ALPHABETIC_pf}', "");
14830Expect(1, 64336, '\P{Is_Blk:	__ALPHABETIC_pf}', "");
14831Expect(0, 64336, '\P{^Is_Blk:	__ALPHABETIC_pf}', "");
14832Error('\p{Block=:=__Ancient_Greek_Musical_Notation}');
14833Error('\P{Block=:=__Ancient_Greek_Musical_Notation}');
14834Expect(1, 119375, '\p{Block=ancientgreekmusicalnotation}', "");
14835Expect(0, 119375, '\p{^Block=ancientgreekmusicalnotation}', "");
14836Expect(0, 119375, '\P{Block=ancientgreekmusicalnotation}', "");
14837Expect(1, 119375, '\P{^Block=ancientgreekmusicalnotation}', "");
14838Expect(0, 119376, '\p{Block=ancientgreekmusicalnotation}', "");
14839Expect(1, 119376, '\p{^Block=ancientgreekmusicalnotation}', "");
14840Expect(1, 119376, '\P{Block=ancientgreekmusicalnotation}', "");
14841Expect(0, 119376, '\P{^Block=ancientgreekmusicalnotation}', "");
14842Expect(1, 119375, '\p{Block=		Ancient_Greek_Musical_Notation}', "");
14843Expect(0, 119375, '\p{^Block=		Ancient_Greek_Musical_Notation}', "");
14844Expect(0, 119375, '\P{Block=		Ancient_Greek_Musical_Notation}', "");
14845Expect(1, 119375, '\P{^Block=		Ancient_Greek_Musical_Notation}', "");
14846Expect(0, 119376, '\p{Block=		Ancient_Greek_Musical_Notation}', "");
14847Expect(1, 119376, '\p{^Block=		Ancient_Greek_Musical_Notation}', "");
14848Expect(1, 119376, '\P{Block=		Ancient_Greek_Musical_Notation}', "");
14849Expect(0, 119376, '\P{^Block=		Ancient_Greek_Musical_Notation}', "");
14850Error('\p{Blk=	/a/ancient_Greek_MUSIC}');
14851Error('\P{Blk=	/a/ancient_Greek_MUSIC}');
14852Expect(1, 119375, '\p{Blk=ancientgreekmusic}', "");
14853Expect(0, 119375, '\p{^Blk=ancientgreekmusic}', "");
14854Expect(0, 119375, '\P{Blk=ancientgreekmusic}', "");
14855Expect(1, 119375, '\P{^Blk=ancientgreekmusic}', "");
14856Expect(0, 119376, '\p{Blk=ancientgreekmusic}', "");
14857Expect(1, 119376, '\p{^Blk=ancientgreekmusic}', "");
14858Expect(1, 119376, '\P{Blk=ancientgreekmusic}', "");
14859Expect(0, 119376, '\P{^Blk=ancientgreekmusic}', "");
14860Expect(1, 119375, '\p{Blk=_	Ancient_greek_music}', "");
14861Expect(0, 119375, '\p{^Blk=_	Ancient_greek_music}', "");
14862Expect(0, 119375, '\P{Blk=_	Ancient_greek_music}', "");
14863Expect(1, 119375, '\P{^Blk=_	Ancient_greek_music}', "");
14864Expect(0, 119376, '\p{Blk=_	Ancient_greek_music}', "");
14865Expect(1, 119376, '\p{^Blk=_	Ancient_greek_music}', "");
14866Expect(1, 119376, '\P{Blk=_	Ancient_greek_music}', "");
14867Expect(0, 119376, '\P{^Blk=_	Ancient_greek_music}', "");
14868Error('\p{Is_Block: 	ANCIENT_GREEK_MUSICAL_Notation:=}');
14869Error('\P{Is_Block: 	ANCIENT_GREEK_MUSICAL_Notation:=}');
14870Expect(1, 119375, '\p{Is_Block=ancientgreekmusicalnotation}', "");
14871Expect(0, 119375, '\p{^Is_Block=ancientgreekmusicalnotation}', "");
14872Expect(0, 119375, '\P{Is_Block=ancientgreekmusicalnotation}', "");
14873Expect(1, 119375, '\P{^Is_Block=ancientgreekmusicalnotation}', "");
14874Expect(0, 119376, '\p{Is_Block=ancientgreekmusicalnotation}', "");
14875Expect(1, 119376, '\p{^Is_Block=ancientgreekmusicalnotation}', "");
14876Expect(1, 119376, '\P{Is_Block=ancientgreekmusicalnotation}', "");
14877Expect(0, 119376, '\P{^Is_Block=ancientgreekmusicalnotation}', "");
14878Expect(1, 119375, '\p{Is_Block=		ANCIENT_Greek_MUSICAL_NOTATION}', "");
14879Expect(0, 119375, '\p{^Is_Block=		ANCIENT_Greek_MUSICAL_NOTATION}', "");
14880Expect(0, 119375, '\P{Is_Block=		ANCIENT_Greek_MUSICAL_NOTATION}', "");
14881Expect(1, 119375, '\P{^Is_Block=		ANCIENT_Greek_MUSICAL_NOTATION}', "");
14882Expect(0, 119376, '\p{Is_Block=		ANCIENT_Greek_MUSICAL_NOTATION}', "");
14883Expect(1, 119376, '\p{^Is_Block=		ANCIENT_Greek_MUSICAL_NOTATION}', "");
14884Expect(1, 119376, '\P{Is_Block=		ANCIENT_Greek_MUSICAL_NOTATION}', "");
14885Expect(0, 119376, '\P{^Is_Block=		ANCIENT_Greek_MUSICAL_NOTATION}', "");
14886Error('\p{Is_Blk=__Ancient_Greek_Music:=}');
14887Error('\P{Is_Blk=__Ancient_Greek_Music:=}');
14888Expect(1, 119375, '\p{Is_Blk:	ancientgreekmusic}', "");
14889Expect(0, 119375, '\p{^Is_Blk:	ancientgreekmusic}', "");
14890Expect(0, 119375, '\P{Is_Blk:	ancientgreekmusic}', "");
14891Expect(1, 119375, '\P{^Is_Blk:	ancientgreekmusic}', "");
14892Expect(0, 119376, '\p{Is_Blk:	ancientgreekmusic}', "");
14893Expect(1, 119376, '\p{^Is_Blk:	ancientgreekmusic}', "");
14894Expect(1, 119376, '\P{Is_Blk:	ancientgreekmusic}', "");
14895Expect(0, 119376, '\P{^Is_Blk:	ancientgreekmusic}', "");
14896Expect(1, 119375, '\p{Is_Blk=_	Ancient_greek_Music}', "");
14897Expect(0, 119375, '\p{^Is_Blk=_	Ancient_greek_Music}', "");
14898Expect(0, 119375, '\P{Is_Blk=_	Ancient_greek_Music}', "");
14899Expect(1, 119375, '\P{^Is_Blk=_	Ancient_greek_Music}', "");
14900Expect(0, 119376, '\p{Is_Blk=_	Ancient_greek_Music}', "");
14901Expect(1, 119376, '\p{^Is_Blk=_	Ancient_greek_Music}', "");
14902Expect(1, 119376, '\P{Is_Blk=_	Ancient_greek_Music}', "");
14903Expect(0, 119376, '\P{^Is_Blk=_	Ancient_greek_Music}', "");
14904Error('\p{Block= ancient_Greek_NUMBERS/a/}');
14905Error('\P{Block= ancient_Greek_NUMBERS/a/}');
14906Expect(1, 65935, '\p{Block=ancientgreeknumbers}', "");
14907Expect(0, 65935, '\p{^Block=ancientgreeknumbers}', "");
14908Expect(0, 65935, '\P{Block=ancientgreeknumbers}', "");
14909Expect(1, 65935, '\P{^Block=ancientgreeknumbers}', "");
14910Expect(0, 65936, '\p{Block=ancientgreeknumbers}', "");
14911Expect(1, 65936, '\p{^Block=ancientgreeknumbers}', "");
14912Expect(1, 65936, '\P{Block=ancientgreeknumbers}', "");
14913Expect(0, 65936, '\P{^Block=ancientgreeknumbers}', "");
14914Expect(1, 65935, '\p{Block=		ANCIENT_GREEK_Numbers}', "");
14915Expect(0, 65935, '\p{^Block=		ANCIENT_GREEK_Numbers}', "");
14916Expect(0, 65935, '\P{Block=		ANCIENT_GREEK_Numbers}', "");
14917Expect(1, 65935, '\P{^Block=		ANCIENT_GREEK_Numbers}', "");
14918Expect(0, 65936, '\p{Block=		ANCIENT_GREEK_Numbers}', "");
14919Expect(1, 65936, '\p{^Block=		ANCIENT_GREEK_Numbers}', "");
14920Expect(1, 65936, '\P{Block=		ANCIENT_GREEK_Numbers}', "");
14921Expect(0, 65936, '\P{^Block=		ANCIENT_GREEK_Numbers}', "");
14922Error('\p{Blk=/a/_ ancient_Greek_Numbers}');
14923Error('\P{Blk=/a/_ ancient_Greek_Numbers}');
14924Expect(1, 65935, '\p{Blk=ancientgreeknumbers}', "");
14925Expect(0, 65935, '\p{^Blk=ancientgreeknumbers}', "");
14926Expect(0, 65935, '\P{Blk=ancientgreeknumbers}', "");
14927Expect(1, 65935, '\P{^Blk=ancientgreeknumbers}', "");
14928Expect(0, 65936, '\p{Blk=ancientgreeknumbers}', "");
14929Expect(1, 65936, '\p{^Blk=ancientgreeknumbers}', "");
14930Expect(1, 65936, '\P{Blk=ancientgreeknumbers}', "");
14931Expect(0, 65936, '\P{^Blk=ancientgreeknumbers}', "");
14932Expect(1, 65935, '\p{Blk=-ANCIENT_greek_Numbers}', "");
14933Expect(0, 65935, '\p{^Blk=-ANCIENT_greek_Numbers}', "");
14934Expect(0, 65935, '\P{Blk=-ANCIENT_greek_Numbers}', "");
14935Expect(1, 65935, '\P{^Blk=-ANCIENT_greek_Numbers}', "");
14936Expect(0, 65936, '\p{Blk=-ANCIENT_greek_Numbers}', "");
14937Expect(1, 65936, '\p{^Blk=-ANCIENT_greek_Numbers}', "");
14938Expect(1, 65936, '\P{Blk=-ANCIENT_greek_Numbers}', "");
14939Expect(0, 65936, '\P{^Blk=-ANCIENT_greek_Numbers}', "");
14940Error('\p{Is_Block:-:=ancient_GREEK_Numbers}');
14941Error('\P{Is_Block:-:=ancient_GREEK_Numbers}');
14942Expect(1, 65935, '\p{Is_Block=ancientgreeknumbers}', "");
14943Expect(0, 65935, '\p{^Is_Block=ancientgreeknumbers}', "");
14944Expect(0, 65935, '\P{Is_Block=ancientgreeknumbers}', "");
14945Expect(1, 65935, '\P{^Is_Block=ancientgreeknumbers}', "");
14946Expect(0, 65936, '\p{Is_Block=ancientgreeknumbers}', "");
14947Expect(1, 65936, '\p{^Is_Block=ancientgreeknumbers}', "");
14948Expect(1, 65936, '\P{Is_Block=ancientgreeknumbers}', "");
14949Expect(0, 65936, '\P{^Is_Block=ancientgreeknumbers}', "");
14950Expect(1, 65935, '\p{Is_Block= ANCIENT_greek_NUMBERS}', "");
14951Expect(0, 65935, '\p{^Is_Block= ANCIENT_greek_NUMBERS}', "");
14952Expect(0, 65935, '\P{Is_Block= ANCIENT_greek_NUMBERS}', "");
14953Expect(1, 65935, '\P{^Is_Block= ANCIENT_greek_NUMBERS}', "");
14954Expect(0, 65936, '\p{Is_Block= ANCIENT_greek_NUMBERS}', "");
14955Expect(1, 65936, '\p{^Is_Block= ANCIENT_greek_NUMBERS}', "");
14956Expect(1, 65936, '\P{Is_Block= ANCIENT_greek_NUMBERS}', "");
14957Expect(0, 65936, '\P{^Is_Block= ANCIENT_greek_NUMBERS}', "");
14958Error('\p{Is_Blk=-/a/ANCIENT_Greek_numbers}');
14959Error('\P{Is_Blk=-/a/ANCIENT_Greek_numbers}');
14960Expect(1, 65935, '\p{Is_Blk=ancientgreeknumbers}', "");
14961Expect(0, 65935, '\p{^Is_Blk=ancientgreeknumbers}', "");
14962Expect(0, 65935, '\P{Is_Blk=ancientgreeknumbers}', "");
14963Expect(1, 65935, '\P{^Is_Blk=ancientgreeknumbers}', "");
14964Expect(0, 65936, '\p{Is_Blk=ancientgreeknumbers}', "");
14965Expect(1, 65936, '\p{^Is_Blk=ancientgreeknumbers}', "");
14966Expect(1, 65936, '\P{Is_Blk=ancientgreeknumbers}', "");
14967Expect(0, 65936, '\P{^Is_Blk=ancientgreeknumbers}', "");
14968Expect(1, 65935, '\p{Is_Blk= Ancient_GREEK_NUMBERS}', "");
14969Expect(0, 65935, '\p{^Is_Blk= Ancient_GREEK_NUMBERS}', "");
14970Expect(0, 65935, '\P{Is_Blk= Ancient_GREEK_NUMBERS}', "");
14971Expect(1, 65935, '\P{^Is_Blk= Ancient_GREEK_NUMBERS}', "");
14972Expect(0, 65936, '\p{Is_Blk= Ancient_GREEK_NUMBERS}', "");
14973Expect(1, 65936, '\p{^Is_Blk= Ancient_GREEK_NUMBERS}', "");
14974Expect(1, 65936, '\P{Is_Blk= Ancient_GREEK_NUMBERS}', "");
14975Expect(0, 65936, '\P{^Is_Blk= Ancient_GREEK_NUMBERS}', "");
14976Error('\p{Block=:=_	ANCIENT_SYMBOLS}');
14977Error('\P{Block=:=_	ANCIENT_SYMBOLS}');
14978Expect(1, 65999, '\p{Block=ancientsymbols}', "");
14979Expect(0, 65999, '\p{^Block=ancientsymbols}', "");
14980Expect(0, 65999, '\P{Block=ancientsymbols}', "");
14981Expect(1, 65999, '\P{^Block=ancientsymbols}', "");
14982Expect(0, 66000, '\p{Block=ancientsymbols}', "");
14983Expect(1, 66000, '\p{^Block=ancientsymbols}', "");
14984Expect(1, 66000, '\P{Block=ancientsymbols}', "");
14985Expect(0, 66000, '\P{^Block=ancientsymbols}', "");
14986Expect(1, 65999, '\p{Block= -Ancient_Symbols}', "");
14987Expect(0, 65999, '\p{^Block= -Ancient_Symbols}', "");
14988Expect(0, 65999, '\P{Block= -Ancient_Symbols}', "");
14989Expect(1, 65999, '\P{^Block= -Ancient_Symbols}', "");
14990Expect(0, 66000, '\p{Block= -Ancient_Symbols}', "");
14991Expect(1, 66000, '\p{^Block= -Ancient_Symbols}', "");
14992Expect(1, 66000, '\P{Block= -Ancient_Symbols}', "");
14993Expect(0, 66000, '\P{^Block= -Ancient_Symbols}', "");
14994Error('\p{Blk:	_Ancient_symbols:=}');
14995Error('\P{Blk:	_Ancient_symbols:=}');
14996Expect(1, 65999, '\p{Blk=ancientsymbols}', "");
14997Expect(0, 65999, '\p{^Blk=ancientsymbols}', "");
14998Expect(0, 65999, '\P{Blk=ancientsymbols}', "");
14999Expect(1, 65999, '\P{^Blk=ancientsymbols}', "");
15000Expect(0, 66000, '\p{Blk=ancientsymbols}', "");
15001Expect(1, 66000, '\p{^Blk=ancientsymbols}', "");
15002Expect(1, 66000, '\P{Blk=ancientsymbols}', "");
15003Expect(0, 66000, '\P{^Blk=ancientsymbols}', "");
15004Expect(1, 65999, '\p{Blk= -ancient_symbols}', "");
15005Expect(0, 65999, '\p{^Blk= -ancient_symbols}', "");
15006Expect(0, 65999, '\P{Blk= -ancient_symbols}', "");
15007Expect(1, 65999, '\P{^Blk= -ancient_symbols}', "");
15008Expect(0, 66000, '\p{Blk= -ancient_symbols}', "");
15009Expect(1, 66000, '\p{^Blk= -ancient_symbols}', "");
15010Expect(1, 66000, '\P{Blk= -ancient_symbols}', "");
15011Expect(0, 66000, '\P{^Blk= -ancient_symbols}', "");
15012Error('\p{Is_Block= Ancient_Symbols:=}');
15013Error('\P{Is_Block= Ancient_Symbols:=}');
15014Expect(1, 65999, '\p{Is_Block=ancientsymbols}', "");
15015Expect(0, 65999, '\p{^Is_Block=ancientsymbols}', "");
15016Expect(0, 65999, '\P{Is_Block=ancientsymbols}', "");
15017Expect(1, 65999, '\P{^Is_Block=ancientsymbols}', "");
15018Expect(0, 66000, '\p{Is_Block=ancientsymbols}', "");
15019Expect(1, 66000, '\p{^Is_Block=ancientsymbols}', "");
15020Expect(1, 66000, '\P{Is_Block=ancientsymbols}', "");
15021Expect(0, 66000, '\P{^Is_Block=ancientsymbols}', "");
15022Expect(1, 65999, '\p{Is_Block= _Ancient_Symbols}', "");
15023Expect(0, 65999, '\p{^Is_Block= _Ancient_Symbols}', "");
15024Expect(0, 65999, '\P{Is_Block= _Ancient_Symbols}', "");
15025Expect(1, 65999, '\P{^Is_Block= _Ancient_Symbols}', "");
15026Expect(0, 66000, '\p{Is_Block= _Ancient_Symbols}', "");
15027Expect(1, 66000, '\p{^Is_Block= _Ancient_Symbols}', "");
15028Expect(1, 66000, '\P{Is_Block= _Ancient_Symbols}', "");
15029Expect(0, 66000, '\P{^Is_Block= _Ancient_Symbols}', "");
15030Error('\p{Is_Blk=	/a/ancient_Symbols}');
15031Error('\P{Is_Blk=	/a/ancient_Symbols}');
15032Expect(1, 65999, '\p{Is_Blk=ancientsymbols}', "");
15033Expect(0, 65999, '\p{^Is_Blk=ancientsymbols}', "");
15034Expect(0, 65999, '\P{Is_Blk=ancientsymbols}', "");
15035Expect(1, 65999, '\P{^Is_Blk=ancientsymbols}', "");
15036Expect(0, 66000, '\p{Is_Blk=ancientsymbols}', "");
15037Expect(1, 66000, '\p{^Is_Blk=ancientsymbols}', "");
15038Expect(1, 66000, '\P{Is_Blk=ancientsymbols}', "");
15039Expect(0, 66000, '\P{^Is_Blk=ancientsymbols}', "");
15040Expect(1, 65999, '\p{Is_Blk=	-ancient_SYMBOLS}', "");
15041Expect(0, 65999, '\p{^Is_Blk=	-ancient_SYMBOLS}', "");
15042Expect(0, 65999, '\P{Is_Blk=	-ancient_SYMBOLS}', "");
15043Expect(1, 65999, '\P{^Is_Blk=	-ancient_SYMBOLS}', "");
15044Expect(0, 66000, '\p{Is_Blk=	-ancient_SYMBOLS}', "");
15045Expect(1, 66000, '\p{^Is_Blk=	-ancient_SYMBOLS}', "");
15046Expect(1, 66000, '\P{Is_Blk=	-ancient_SYMBOLS}', "");
15047Expect(0, 66000, '\P{^Is_Blk=	-ancient_SYMBOLS}', "");
15048Error('\p{Block= -Arabic:=}');
15049Error('\P{Block= -Arabic:=}');
15050Expect(1, 1791, '\p{Block=arabic}', "");
15051Expect(0, 1791, '\p{^Block=arabic}', "");
15052Expect(0, 1791, '\P{Block=arabic}', "");
15053Expect(1, 1791, '\P{^Block=arabic}', "");
15054Expect(0, 1792, '\p{Block=arabic}', "");
15055Expect(1, 1792, '\p{^Block=arabic}', "");
15056Expect(1, 1792, '\P{Block=arabic}', "");
15057Expect(0, 1792, '\P{^Block=arabic}', "");
15058Expect(1, 1791, '\p{Block=	ARABIC}', "");
15059Expect(0, 1791, '\p{^Block=	ARABIC}', "");
15060Expect(0, 1791, '\P{Block=	ARABIC}', "");
15061Expect(1, 1791, '\P{^Block=	ARABIC}', "");
15062Expect(0, 1792, '\p{Block=	ARABIC}', "");
15063Expect(1, 1792, '\p{^Block=	ARABIC}', "");
15064Expect(1, 1792, '\P{Block=	ARABIC}', "");
15065Expect(0, 1792, '\P{^Block=	ARABIC}', "");
15066Error('\p{Blk= ARABIC/a/}');
15067Error('\P{Blk= ARABIC/a/}');
15068Expect(1, 1791, '\p{Blk=arabic}', "");
15069Expect(0, 1791, '\p{^Blk=arabic}', "");
15070Expect(0, 1791, '\P{Blk=arabic}', "");
15071Expect(1, 1791, '\P{^Blk=arabic}', "");
15072Expect(0, 1792, '\p{Blk=arabic}', "");
15073Expect(1, 1792, '\p{^Blk=arabic}', "");
15074Expect(1, 1792, '\P{Blk=arabic}', "");
15075Expect(0, 1792, '\P{^Blk=arabic}', "");
15076Expect(1, 1791, '\p{Blk=	arabic}', "");
15077Expect(0, 1791, '\p{^Blk=	arabic}', "");
15078Expect(0, 1791, '\P{Blk=	arabic}', "");
15079Expect(1, 1791, '\P{^Blk=	arabic}', "");
15080Expect(0, 1792, '\p{Blk=	arabic}', "");
15081Expect(1, 1792, '\p{^Blk=	arabic}', "");
15082Expect(1, 1792, '\P{Blk=	arabic}', "");
15083Expect(0, 1792, '\P{^Blk=	arabic}', "");
15084Error('\p{Is_Block: /a/--arabic}');
15085Error('\P{Is_Block: /a/--arabic}');
15086Expect(1, 1791, '\p{Is_Block=arabic}', "");
15087Expect(0, 1791, '\p{^Is_Block=arabic}', "");
15088Expect(0, 1791, '\P{Is_Block=arabic}', "");
15089Expect(1, 1791, '\P{^Is_Block=arabic}', "");
15090Expect(0, 1792, '\p{Is_Block=arabic}', "");
15091Expect(1, 1792, '\p{^Is_Block=arabic}', "");
15092Expect(1, 1792, '\P{Is_Block=arabic}', "");
15093Expect(0, 1792, '\P{^Is_Block=arabic}', "");
15094Expect(1, 1791, '\p{Is_Block=_	Arabic}', "");
15095Expect(0, 1791, '\p{^Is_Block=_	Arabic}', "");
15096Expect(0, 1791, '\P{Is_Block=_	Arabic}', "");
15097Expect(1, 1791, '\P{^Is_Block=_	Arabic}', "");
15098Expect(0, 1792, '\p{Is_Block=_	Arabic}', "");
15099Expect(1, 1792, '\p{^Is_Block=_	Arabic}', "");
15100Expect(1, 1792, '\P{Is_Block=_	Arabic}', "");
15101Expect(0, 1792, '\P{^Is_Block=_	Arabic}', "");
15102Error('\p{Is_Blk=-/a/ARABIC}');
15103Error('\P{Is_Blk=-/a/ARABIC}');
15104Expect(1, 1791, '\p{Is_Blk=arabic}', "");
15105Expect(0, 1791, '\p{^Is_Blk=arabic}', "");
15106Expect(0, 1791, '\P{Is_Blk=arabic}', "");
15107Expect(1, 1791, '\P{^Is_Blk=arabic}', "");
15108Expect(0, 1792, '\p{Is_Blk=arabic}', "");
15109Expect(1, 1792, '\p{^Is_Blk=arabic}', "");
15110Expect(1, 1792, '\P{Is_Blk=arabic}', "");
15111Expect(0, 1792, '\P{^Is_Blk=arabic}', "");
15112Error('\p{Block=:=_-ARABIC_Extended_A}');
15113Error('\P{Block=:=_-ARABIC_Extended_A}');
15114Expect(1, 2303, '\p{Block:   arabicextendeda}', "");
15115Expect(0, 2303, '\p{^Block:   arabicextendeda}', "");
15116Expect(0, 2303, '\P{Block:   arabicextendeda}', "");
15117Expect(1, 2303, '\P{^Block:   arabicextendeda}', "");
15118Expect(0, 2304, '\p{Block:   arabicextendeda}', "");
15119Expect(1, 2304, '\p{^Block:   arabicextendeda}', "");
15120Expect(1, 2304, '\P{Block:   arabicextendeda}', "");
15121Expect(0, 2304, '\P{^Block:   arabicextendeda}', "");
15122Expect(1, 2303, '\p{Block= -ARABIC_EXTENDED_A}', "");
15123Expect(0, 2303, '\p{^Block= -ARABIC_EXTENDED_A}', "");
15124Expect(0, 2303, '\P{Block= -ARABIC_EXTENDED_A}', "");
15125Expect(1, 2303, '\P{^Block= -ARABIC_EXTENDED_A}', "");
15126Expect(0, 2304, '\p{Block= -ARABIC_EXTENDED_A}', "");
15127Expect(1, 2304, '\p{^Block= -ARABIC_EXTENDED_A}', "");
15128Expect(1, 2304, '\P{Block= -ARABIC_EXTENDED_A}', "");
15129Expect(0, 2304, '\P{^Block= -ARABIC_EXTENDED_A}', "");
15130Error('\p{Blk=_/a/Arabic_Ext_A}');
15131Error('\P{Blk=_/a/Arabic_Ext_A}');
15132Expect(1, 2303, '\p{Blk=arabicexta}', "");
15133Expect(0, 2303, '\p{^Blk=arabicexta}', "");
15134Expect(0, 2303, '\P{Blk=arabicexta}', "");
15135Expect(1, 2303, '\P{^Blk=arabicexta}', "");
15136Expect(0, 2304, '\p{Blk=arabicexta}', "");
15137Expect(1, 2304, '\p{^Blk=arabicexta}', "");
15138Expect(1, 2304, '\P{Blk=arabicexta}', "");
15139Expect(0, 2304, '\P{^Blk=arabicexta}', "");
15140Expect(1, 2303, '\p{Blk=  Arabic_Ext_a}', "");
15141Expect(0, 2303, '\p{^Blk=  Arabic_Ext_a}', "");
15142Expect(0, 2303, '\P{Blk=  Arabic_Ext_a}', "");
15143Expect(1, 2303, '\P{^Blk=  Arabic_Ext_a}', "");
15144Expect(0, 2304, '\p{Blk=  Arabic_Ext_a}', "");
15145Expect(1, 2304, '\p{^Blk=  Arabic_Ext_a}', "");
15146Expect(1, 2304, '\P{Blk=  Arabic_Ext_a}', "");
15147Expect(0, 2304, '\P{^Blk=  Arabic_Ext_a}', "");
15148Error('\p{Is_Block=_:=Arabic_EXTENDED_A}');
15149Error('\P{Is_Block=_:=Arabic_EXTENDED_A}');
15150Expect(1, 2303, '\p{Is_Block=arabicextendeda}', "");
15151Expect(0, 2303, '\p{^Is_Block=arabicextendeda}', "");
15152Expect(0, 2303, '\P{Is_Block=arabicextendeda}', "");
15153Expect(1, 2303, '\P{^Is_Block=arabicextendeda}', "");
15154Expect(0, 2304, '\p{Is_Block=arabicextendeda}', "");
15155Expect(1, 2304, '\p{^Is_Block=arabicextendeda}', "");
15156Expect(1, 2304, '\P{Is_Block=arabicextendeda}', "");
15157Expect(0, 2304, '\P{^Is_Block=arabicextendeda}', "");
15158Expect(1, 2303, '\p{Is_Block:	_ARABIC_EXTENDED_A}', "");
15159Expect(0, 2303, '\p{^Is_Block:	_ARABIC_EXTENDED_A}', "");
15160Expect(0, 2303, '\P{Is_Block:	_ARABIC_EXTENDED_A}', "");
15161Expect(1, 2303, '\P{^Is_Block:	_ARABIC_EXTENDED_A}', "");
15162Expect(0, 2304, '\p{Is_Block:	_ARABIC_EXTENDED_A}', "");
15163Expect(1, 2304, '\p{^Is_Block:	_ARABIC_EXTENDED_A}', "");
15164Expect(1, 2304, '\P{Is_Block:	_ARABIC_EXTENDED_A}', "");
15165Expect(0, 2304, '\P{^Is_Block:	_ARABIC_EXTENDED_A}', "");
15166Error('\p{Is_Blk=  Arabic_EXT_A/a/}');
15167Error('\P{Is_Blk=  Arabic_EXT_A/a/}');
15168Expect(1, 2303, '\p{Is_Blk=arabicexta}', "");
15169Expect(0, 2303, '\p{^Is_Blk=arabicexta}', "");
15170Expect(0, 2303, '\P{Is_Blk=arabicexta}', "");
15171Expect(1, 2303, '\P{^Is_Blk=arabicexta}', "");
15172Expect(0, 2304, '\p{Is_Blk=arabicexta}', "");
15173Expect(1, 2304, '\p{^Is_Blk=arabicexta}', "");
15174Expect(1, 2304, '\P{Is_Blk=arabicexta}', "");
15175Expect(0, 2304, '\P{^Is_Blk=arabicexta}', "");
15176Expect(1, 2303, '\p{Is_Blk= 	arabic_Ext_A}', "");
15177Expect(0, 2303, '\p{^Is_Blk= 	arabic_Ext_A}', "");
15178Expect(0, 2303, '\P{Is_Blk= 	arabic_Ext_A}', "");
15179Expect(1, 2303, '\P{^Is_Blk= 	arabic_Ext_A}', "");
15180Expect(0, 2304, '\p{Is_Blk= 	arabic_Ext_A}', "");
15181Expect(1, 2304, '\p{^Is_Blk= 	arabic_Ext_A}', "");
15182Expect(1, 2304, '\P{Is_Blk= 	arabic_Ext_A}', "");
15183Expect(0, 2304, '\P{^Is_Blk= 	arabic_Ext_A}', "");
15184Error('\p{Block=_:=arabic_MATHEMATICAL_Alphabetic_Symbols}');
15185Error('\P{Block=_:=arabic_MATHEMATICAL_Alphabetic_Symbols}');
15186Expect(1, 126719, '\p{Block=arabicmathematicalalphabeticsymbols}', "");
15187Expect(0, 126719, '\p{^Block=arabicmathematicalalphabeticsymbols}', "");
15188Expect(0, 126719, '\P{Block=arabicmathematicalalphabeticsymbols}', "");
15189Expect(1, 126719, '\P{^Block=arabicmathematicalalphabeticsymbols}', "");
15190Expect(0, 126720, '\p{Block=arabicmathematicalalphabeticsymbols}', "");
15191Expect(1, 126720, '\p{^Block=arabicmathematicalalphabeticsymbols}', "");
15192Expect(1, 126720, '\P{Block=arabicmathematicalalphabeticsymbols}', "");
15193Expect(0, 126720, '\P{^Block=arabicmathematicalalphabeticsymbols}', "");
15194Expect(1, 126719, '\p{Block= 	Arabic_MATHEMATICAL_alphabetic_symbols}', "");
15195Expect(0, 126719, '\p{^Block= 	Arabic_MATHEMATICAL_alphabetic_symbols}', "");
15196Expect(0, 126719, '\P{Block= 	Arabic_MATHEMATICAL_alphabetic_symbols}', "");
15197Expect(1, 126719, '\P{^Block= 	Arabic_MATHEMATICAL_alphabetic_symbols}', "");
15198Expect(0, 126720, '\p{Block= 	Arabic_MATHEMATICAL_alphabetic_symbols}', "");
15199Expect(1, 126720, '\p{^Block= 	Arabic_MATHEMATICAL_alphabetic_symbols}', "");
15200Expect(1, 126720, '\P{Block= 	Arabic_MATHEMATICAL_alphabetic_symbols}', "");
15201Expect(0, 126720, '\P{^Block= 	Arabic_MATHEMATICAL_alphabetic_symbols}', "");
15202Error('\p{Blk= 	ARABIC_Math/a/}');
15203Error('\P{Blk= 	ARABIC_Math/a/}');
15204Expect(1, 126719, '\p{Blk=arabicmath}', "");
15205Expect(0, 126719, '\p{^Blk=arabicmath}', "");
15206Expect(0, 126719, '\P{Blk=arabicmath}', "");
15207Expect(1, 126719, '\P{^Blk=arabicmath}', "");
15208Expect(0, 126720, '\p{Blk=arabicmath}', "");
15209Expect(1, 126720, '\p{^Blk=arabicmath}', "");
15210Expect(1, 126720, '\P{Blk=arabicmath}', "");
15211Expect(0, 126720, '\P{^Blk=arabicmath}', "");
15212Expect(1, 126719, '\p{Blk=		arabic_Math}', "");
15213Expect(0, 126719, '\p{^Blk=		arabic_Math}', "");
15214Expect(0, 126719, '\P{Blk=		arabic_Math}', "");
15215Expect(1, 126719, '\P{^Blk=		arabic_Math}', "");
15216Expect(0, 126720, '\p{Blk=		arabic_Math}', "");
15217Expect(1, 126720, '\p{^Blk=		arabic_Math}', "");
15218Expect(1, 126720, '\P{Blk=		arabic_Math}', "");
15219Expect(0, 126720, '\P{^Blk=		arabic_Math}', "");
15220Error('\p{Is_Block=	Arabic_Mathematical_Alphabetic_Symbols:=}');
15221Error('\P{Is_Block=	Arabic_Mathematical_Alphabetic_Symbols:=}');
15222Expect(1, 126719, '\p{Is_Block=arabicmathematicalalphabeticsymbols}', "");
15223Expect(0, 126719, '\p{^Is_Block=arabicmathematicalalphabeticsymbols}', "");
15224Expect(0, 126719, '\P{Is_Block=arabicmathematicalalphabeticsymbols}', "");
15225Expect(1, 126719, '\P{^Is_Block=arabicmathematicalalphabeticsymbols}', "");
15226Expect(0, 126720, '\p{Is_Block=arabicmathematicalalphabeticsymbols}', "");
15227Expect(1, 126720, '\p{^Is_Block=arabicmathematicalalphabeticsymbols}', "");
15228Expect(1, 126720, '\P{Is_Block=arabicmathematicalalphabeticsymbols}', "");
15229Expect(0, 126720, '\P{^Is_Block=arabicmathematicalalphabeticsymbols}', "");
15230Expect(1, 126719, '\p{Is_Block=_ Arabic_mathematical_ALPHABETIC_symbols}', "");
15231Expect(0, 126719, '\p{^Is_Block=_ Arabic_mathematical_ALPHABETIC_symbols}', "");
15232Expect(0, 126719, '\P{Is_Block=_ Arabic_mathematical_ALPHABETIC_symbols}', "");
15233Expect(1, 126719, '\P{^Is_Block=_ Arabic_mathematical_ALPHABETIC_symbols}', "");
15234Expect(0, 126720, '\p{Is_Block=_ Arabic_mathematical_ALPHABETIC_symbols}', "");
15235Expect(1, 126720, '\p{^Is_Block=_ Arabic_mathematical_ALPHABETIC_symbols}', "");
15236Expect(1, 126720, '\P{Is_Block=_ Arabic_mathematical_ALPHABETIC_symbols}', "");
15237Expect(0, 126720, '\P{^Is_Block=_ Arabic_mathematical_ALPHABETIC_symbols}', "");
15238Error('\p{Is_Blk:	/a/-ARABIC_MATH}');
15239Error('\P{Is_Blk:	/a/-ARABIC_MATH}');
15240Expect(1, 126719, '\p{Is_Blk=arabicmath}', "");
15241Expect(0, 126719, '\p{^Is_Blk=arabicmath}', "");
15242Expect(0, 126719, '\P{Is_Blk=arabicmath}', "");
15243Expect(1, 126719, '\P{^Is_Blk=arabicmath}', "");
15244Expect(0, 126720, '\p{Is_Blk=arabicmath}', "");
15245Expect(1, 126720, '\p{^Is_Blk=arabicmath}', "");
15246Expect(1, 126720, '\P{Is_Blk=arabicmath}', "");
15247Expect(0, 126720, '\P{^Is_Blk=arabicmath}', "");
15248Expect(1, 126719, '\p{Is_Blk=--Arabic_Math}', "");
15249Expect(0, 126719, '\p{^Is_Blk=--Arabic_Math}', "");
15250Expect(0, 126719, '\P{Is_Blk=--Arabic_Math}', "");
15251Expect(1, 126719, '\P{^Is_Blk=--Arabic_Math}', "");
15252Expect(0, 126720, '\p{Is_Blk=--Arabic_Math}', "");
15253Expect(1, 126720, '\p{^Is_Blk=--Arabic_Math}', "");
15254Expect(1, 126720, '\P{Is_Blk=--Arabic_Math}', "");
15255Expect(0, 126720, '\P{^Is_Blk=--Arabic_Math}', "");
15256Error('\p{Block=		ARABIC_Presentation_FORMS_A:=}');
15257Error('\P{Block=		ARABIC_Presentation_FORMS_A:=}');
15258Expect(1, 65023, '\p{Block=arabicpresentationformsa}', "");
15259Expect(0, 65023, '\p{^Block=arabicpresentationformsa}', "");
15260Expect(0, 65023, '\P{Block=arabicpresentationformsa}', "");
15261Expect(1, 65023, '\P{^Block=arabicpresentationformsa}', "");
15262Expect(0, 65024, '\p{Block=arabicpresentationformsa}', "");
15263Expect(1, 65024, '\p{^Block=arabicpresentationformsa}', "");
15264Expect(1, 65024, '\P{Block=arabicpresentationformsa}', "");
15265Expect(0, 65024, '\P{^Block=arabicpresentationformsa}', "");
15266Expect(1, 65023, '\p{Block=-_arabic_presentation_Forms_A}', "");
15267Expect(0, 65023, '\p{^Block=-_arabic_presentation_Forms_A}', "");
15268Expect(0, 65023, '\P{Block=-_arabic_presentation_Forms_A}', "");
15269Expect(1, 65023, '\P{^Block=-_arabic_presentation_Forms_A}', "");
15270Expect(0, 65024, '\p{Block=-_arabic_presentation_Forms_A}', "");
15271Expect(1, 65024, '\p{^Block=-_arabic_presentation_Forms_A}', "");
15272Expect(1, 65024, '\P{Block=-_arabic_presentation_Forms_A}', "");
15273Expect(0, 65024, '\P{^Block=-_arabic_presentation_Forms_A}', "");
15274Error('\p{Blk=		ARABIC_pf_A/a/}');
15275Error('\P{Blk=		ARABIC_pf_A/a/}');
15276Expect(1, 65023, '\p{Blk=arabicpfa}', "");
15277Expect(0, 65023, '\p{^Blk=arabicpfa}', "");
15278Expect(0, 65023, '\P{Blk=arabicpfa}', "");
15279Expect(1, 65023, '\P{^Blk=arabicpfa}', "");
15280Expect(0, 65024, '\p{Blk=arabicpfa}', "");
15281Expect(1, 65024, '\p{^Blk=arabicpfa}', "");
15282Expect(1, 65024, '\P{Blk=arabicpfa}', "");
15283Expect(0, 65024, '\P{^Blk=arabicpfa}', "");
15284Expect(1, 65023, '\p{Blk=_arabic_PF_A}', "");
15285Expect(0, 65023, '\p{^Blk=_arabic_PF_A}', "");
15286Expect(0, 65023, '\P{Blk=_arabic_PF_A}', "");
15287Expect(1, 65023, '\P{^Blk=_arabic_PF_A}', "");
15288Expect(0, 65024, '\p{Blk=_arabic_PF_A}', "");
15289Expect(1, 65024, '\p{^Blk=_arabic_PF_A}', "");
15290Expect(1, 65024, '\P{Blk=_arabic_PF_A}', "");
15291Expect(0, 65024, '\P{^Blk=_arabic_PF_A}', "");
15292Error('\p{Is_Block=- arabic_presentation_Forms_A:=}');
15293Error('\P{Is_Block=- arabic_presentation_Forms_A:=}');
15294Expect(1, 65023, '\p{Is_Block=arabicpresentationformsa}', "");
15295Expect(0, 65023, '\p{^Is_Block=arabicpresentationformsa}', "");
15296Expect(0, 65023, '\P{Is_Block=arabicpresentationformsa}', "");
15297Expect(1, 65023, '\P{^Is_Block=arabicpresentationformsa}', "");
15298Expect(0, 65024, '\p{Is_Block=arabicpresentationformsa}', "");
15299Expect(1, 65024, '\p{^Is_Block=arabicpresentationformsa}', "");
15300Expect(1, 65024, '\P{Is_Block=arabicpresentationformsa}', "");
15301Expect(0, 65024, '\P{^Is_Block=arabicpresentationformsa}', "");
15302Expect(1, 65023, '\p{Is_Block=- Arabic_PRESENTATION_forms_A}', "");
15303Expect(0, 65023, '\p{^Is_Block=- Arabic_PRESENTATION_forms_A}', "");
15304Expect(0, 65023, '\P{Is_Block=- Arabic_PRESENTATION_forms_A}', "");
15305Expect(1, 65023, '\P{^Is_Block=- Arabic_PRESENTATION_forms_A}', "");
15306Expect(0, 65024, '\p{Is_Block=- Arabic_PRESENTATION_forms_A}', "");
15307Expect(1, 65024, '\p{^Is_Block=- Arabic_PRESENTATION_forms_A}', "");
15308Expect(1, 65024, '\P{Is_Block=- Arabic_PRESENTATION_forms_A}', "");
15309Expect(0, 65024, '\P{^Is_Block=- Arabic_PRESENTATION_forms_A}', "");
15310Error('\p{Is_Blk= _arabic_pf_A/a/}');
15311Error('\P{Is_Blk= _arabic_pf_A/a/}');
15312Expect(1, 65023, '\p{Is_Blk=arabicpfa}', "");
15313Expect(0, 65023, '\p{^Is_Blk=arabicpfa}', "");
15314Expect(0, 65023, '\P{Is_Blk=arabicpfa}', "");
15315Expect(1, 65023, '\P{^Is_Blk=arabicpfa}', "");
15316Expect(0, 65024, '\p{Is_Blk=arabicpfa}', "");
15317Expect(1, 65024, '\p{^Is_Blk=arabicpfa}', "");
15318Expect(1, 65024, '\P{Is_Blk=arabicpfa}', "");
15319Expect(0, 65024, '\P{^Is_Blk=arabicpfa}', "");
15320Expect(1, 65023, '\p{Is_Blk=-_ARABIC_PF_A}', "");
15321Expect(0, 65023, '\p{^Is_Blk=-_ARABIC_PF_A}', "");
15322Expect(0, 65023, '\P{Is_Blk=-_ARABIC_PF_A}', "");
15323Expect(1, 65023, '\P{^Is_Blk=-_ARABIC_PF_A}', "");
15324Expect(0, 65024, '\p{Is_Blk=-_ARABIC_PF_A}', "");
15325Expect(1, 65024, '\p{^Is_Blk=-_ARABIC_PF_A}', "");
15326Expect(1, 65024, '\P{Is_Blk=-_ARABIC_PF_A}', "");
15327Expect(0, 65024, '\P{^Is_Blk=-_ARABIC_PF_A}', "");
15328Error('\p{Block=-/a/ARABIC_presentation_FORMS_B}');
15329Error('\P{Block=-/a/ARABIC_presentation_FORMS_B}');
15330Expect(1, 65279, '\p{Block=arabicpresentationformsb}', "");
15331Expect(0, 65279, '\p{^Block=arabicpresentationformsb}', "");
15332Expect(0, 65279, '\P{Block=arabicpresentationformsb}', "");
15333Expect(1, 65279, '\P{^Block=arabicpresentationformsb}', "");
15334Expect(0, 65280, '\p{Block=arabicpresentationformsb}', "");
15335Expect(1, 65280, '\p{^Block=arabicpresentationformsb}', "");
15336Expect(1, 65280, '\P{Block=arabicpresentationformsb}', "");
15337Expect(0, 65280, '\P{^Block=arabicpresentationformsb}', "");
15338Expect(1, 65279, '\p{Block=		ARABIC_Presentation_Forms_B}', "");
15339Expect(0, 65279, '\p{^Block=		ARABIC_Presentation_Forms_B}', "");
15340Expect(0, 65279, '\P{Block=		ARABIC_Presentation_Forms_B}', "");
15341Expect(1, 65279, '\P{^Block=		ARABIC_Presentation_Forms_B}', "");
15342Expect(0, 65280, '\p{Block=		ARABIC_Presentation_Forms_B}', "");
15343Expect(1, 65280, '\p{^Block=		ARABIC_Presentation_Forms_B}', "");
15344Expect(1, 65280, '\P{Block=		ARABIC_Presentation_Forms_B}', "");
15345Expect(0, 65280, '\P{^Block=		ARABIC_Presentation_Forms_B}', "");
15346Error('\p{Blk= :=ARABIC_PF_B}');
15347Error('\P{Blk= :=ARABIC_PF_B}');
15348Expect(1, 65279, '\p{Blk=arabicpfb}', "");
15349Expect(0, 65279, '\p{^Blk=arabicpfb}', "");
15350Expect(0, 65279, '\P{Blk=arabicpfb}', "");
15351Expect(1, 65279, '\P{^Blk=arabicpfb}', "");
15352Expect(0, 65280, '\p{Blk=arabicpfb}', "");
15353Expect(1, 65280, '\p{^Blk=arabicpfb}', "");
15354Expect(1, 65280, '\P{Blk=arabicpfb}', "");
15355Expect(0, 65280, '\P{^Blk=arabicpfb}', "");
15356Expect(1, 65279, '\p{Blk=	-Arabic_PF_b}', "");
15357Expect(0, 65279, '\p{^Blk=	-Arabic_PF_b}', "");
15358Expect(0, 65279, '\P{Blk=	-Arabic_PF_b}', "");
15359Expect(1, 65279, '\P{^Blk=	-Arabic_PF_b}', "");
15360Expect(0, 65280, '\p{Blk=	-Arabic_PF_b}', "");
15361Expect(1, 65280, '\p{^Blk=	-Arabic_PF_b}', "");
15362Expect(1, 65280, '\P{Blk=	-Arabic_PF_b}', "");
15363Expect(0, 65280, '\P{^Blk=	-Arabic_PF_b}', "");
15364Error('\p{Is_Block=-	arabic_presentation_forms_B/a/}');
15365Error('\P{Is_Block=-	arabic_presentation_forms_B/a/}');
15366Expect(1, 65279, '\p{Is_Block=arabicpresentationformsb}', "");
15367Expect(0, 65279, '\p{^Is_Block=arabicpresentationformsb}', "");
15368Expect(0, 65279, '\P{Is_Block=arabicpresentationformsb}', "");
15369Expect(1, 65279, '\P{^Is_Block=arabicpresentationformsb}', "");
15370Expect(0, 65280, '\p{Is_Block=arabicpresentationformsb}', "");
15371Expect(1, 65280, '\p{^Is_Block=arabicpresentationformsb}', "");
15372Expect(1, 65280, '\P{Is_Block=arabicpresentationformsb}', "");
15373Expect(0, 65280, '\P{^Is_Block=arabicpresentationformsb}', "");
15374Expect(1, 65279, '\p{Is_Block=	Arabic_Presentation_Forms_B}', "");
15375Expect(0, 65279, '\p{^Is_Block=	Arabic_Presentation_Forms_B}', "");
15376Expect(0, 65279, '\P{Is_Block=	Arabic_Presentation_Forms_B}', "");
15377Expect(1, 65279, '\P{^Is_Block=	Arabic_Presentation_Forms_B}', "");
15378Expect(0, 65280, '\p{Is_Block=	Arabic_Presentation_Forms_B}', "");
15379Expect(1, 65280, '\p{^Is_Block=	Arabic_Presentation_Forms_B}', "");
15380Expect(1, 65280, '\P{Is_Block=	Arabic_Presentation_Forms_B}', "");
15381Expect(0, 65280, '\P{^Is_Block=	Arabic_Presentation_Forms_B}', "");
15382Error('\p{Is_Blk=__arabic_PF_B/a/}');
15383Error('\P{Is_Blk=__arabic_PF_B/a/}');
15384Expect(1, 65279, '\p{Is_Blk=arabicpfb}', "");
15385Expect(0, 65279, '\p{^Is_Blk=arabicpfb}', "");
15386Expect(0, 65279, '\P{Is_Blk=arabicpfb}', "");
15387Expect(1, 65279, '\P{^Is_Blk=arabicpfb}', "");
15388Expect(0, 65280, '\p{Is_Blk=arabicpfb}', "");
15389Expect(1, 65280, '\p{^Is_Blk=arabicpfb}', "");
15390Expect(1, 65280, '\P{Is_Blk=arabicpfb}', "");
15391Expect(0, 65280, '\P{^Is_Blk=arabicpfb}', "");
15392Expect(1, 65279, '\p{Is_Blk= -Arabic_pf_b}', "");
15393Expect(0, 65279, '\p{^Is_Blk= -Arabic_pf_b}', "");
15394Expect(0, 65279, '\P{Is_Blk= -Arabic_pf_b}', "");
15395Expect(1, 65279, '\P{^Is_Blk= -Arabic_pf_b}', "");
15396Expect(0, 65280, '\p{Is_Blk= -Arabic_pf_b}', "");
15397Expect(1, 65280, '\p{^Is_Blk= -Arabic_pf_b}', "");
15398Expect(1, 65280, '\P{Is_Blk= -Arabic_pf_b}', "");
15399Expect(0, 65280, '\P{^Is_Blk= -Arabic_pf_b}', "");
15400Error('\p{Block=-:=Arabic_supplement}');
15401Error('\P{Block=-:=Arabic_supplement}');
15402Expect(1, 1919, '\p{Block=arabicsupplement}', "");
15403Expect(0, 1919, '\p{^Block=arabicsupplement}', "");
15404Expect(0, 1919, '\P{Block=arabicsupplement}', "");
15405Expect(1, 1919, '\P{^Block=arabicsupplement}', "");
15406Expect(0, 1920, '\p{Block=arabicsupplement}', "");
15407Expect(1, 1920, '\p{^Block=arabicsupplement}', "");
15408Expect(1, 1920, '\P{Block=arabicsupplement}', "");
15409Expect(0, 1920, '\P{^Block=arabicsupplement}', "");
15410Expect(1, 1919, '\p{Block= arabic_SUPPLEMENT}', "");
15411Expect(0, 1919, '\p{^Block= arabic_SUPPLEMENT}', "");
15412Expect(0, 1919, '\P{Block= arabic_SUPPLEMENT}', "");
15413Expect(1, 1919, '\P{^Block= arabic_SUPPLEMENT}', "");
15414Expect(0, 1920, '\p{Block= arabic_SUPPLEMENT}', "");
15415Expect(1, 1920, '\p{^Block= arabic_SUPPLEMENT}', "");
15416Expect(1, 1920, '\P{Block= arabic_SUPPLEMENT}', "");
15417Expect(0, 1920, '\P{^Block= arabic_SUPPLEMENT}', "");
15418Error('\p{Blk=:= Arabic_Sup}');
15419Error('\P{Blk=:= Arabic_Sup}');
15420Expect(1, 1919, '\p{Blk=arabicsup}', "");
15421Expect(0, 1919, '\p{^Blk=arabicsup}', "");
15422Expect(0, 1919, '\P{Blk=arabicsup}', "");
15423Expect(1, 1919, '\P{^Blk=arabicsup}', "");
15424Expect(0, 1920, '\p{Blk=arabicsup}', "");
15425Expect(1, 1920, '\p{^Blk=arabicsup}', "");
15426Expect(1, 1920, '\P{Blk=arabicsup}', "");
15427Expect(0, 1920, '\P{^Blk=arabicsup}', "");
15428Expect(1, 1919, '\p{Blk:	_ Arabic_SUP}', "");
15429Expect(0, 1919, '\p{^Blk:	_ Arabic_SUP}', "");
15430Expect(0, 1919, '\P{Blk:	_ Arabic_SUP}', "");
15431Expect(1, 1919, '\P{^Blk:	_ Arabic_SUP}', "");
15432Expect(0, 1920, '\p{Blk:	_ Arabic_SUP}', "");
15433Expect(1, 1920, '\p{^Blk:	_ Arabic_SUP}', "");
15434Expect(1, 1920, '\P{Blk:	_ Arabic_SUP}', "");
15435Expect(0, 1920, '\P{^Blk:	_ Arabic_SUP}', "");
15436Error('\p{Is_Block=:= 	Arabic_Supplement}');
15437Error('\P{Is_Block=:= 	Arabic_Supplement}');
15438Expect(1, 1919, '\p{Is_Block=arabicsupplement}', "");
15439Expect(0, 1919, '\p{^Is_Block=arabicsupplement}', "");
15440Expect(0, 1919, '\P{Is_Block=arabicsupplement}', "");
15441Expect(1, 1919, '\P{^Is_Block=arabicsupplement}', "");
15442Expect(0, 1920, '\p{Is_Block=arabicsupplement}', "");
15443Expect(1, 1920, '\p{^Is_Block=arabicsupplement}', "");
15444Expect(1, 1920, '\P{Is_Block=arabicsupplement}', "");
15445Expect(0, 1920, '\P{^Is_Block=arabicsupplement}', "");
15446Expect(1, 1919, '\p{Is_Block=_	Arabic_Supplement}', "");
15447Expect(0, 1919, '\p{^Is_Block=_	Arabic_Supplement}', "");
15448Expect(0, 1919, '\P{Is_Block=_	Arabic_Supplement}', "");
15449Expect(1, 1919, '\P{^Is_Block=_	Arabic_Supplement}', "");
15450Expect(0, 1920, '\p{Is_Block=_	Arabic_Supplement}', "");
15451Expect(1, 1920, '\p{^Is_Block=_	Arabic_Supplement}', "");
15452Expect(1, 1920, '\P{Is_Block=_	Arabic_Supplement}', "");
15453Expect(0, 1920, '\P{^Is_Block=_	Arabic_Supplement}', "");
15454Error('\p{Is_Blk=/a/arabic_Sup}');
15455Error('\P{Is_Blk=/a/arabic_Sup}');
15456Expect(1, 1919, '\p{Is_Blk=arabicsup}', "");
15457Expect(0, 1919, '\p{^Is_Blk=arabicsup}', "");
15458Expect(0, 1919, '\P{Is_Blk=arabicsup}', "");
15459Expect(1, 1919, '\P{^Is_Blk=arabicsup}', "");
15460Expect(0, 1920, '\p{Is_Blk=arabicsup}', "");
15461Expect(1, 1920, '\p{^Is_Blk=arabicsup}', "");
15462Expect(1, 1920, '\P{Is_Blk=arabicsup}', "");
15463Expect(0, 1920, '\P{^Is_Blk=arabicsup}', "");
15464Expect(1, 1919, '\p{Is_Blk=		Arabic_Sup}', "");
15465Expect(0, 1919, '\p{^Is_Blk=		Arabic_Sup}', "");
15466Expect(0, 1919, '\P{Is_Blk=		Arabic_Sup}', "");
15467Expect(1, 1919, '\P{^Is_Blk=		Arabic_Sup}', "");
15468Expect(0, 1920, '\p{Is_Blk=		Arabic_Sup}', "");
15469Expect(1, 1920, '\p{^Is_Blk=		Arabic_Sup}', "");
15470Expect(1, 1920, '\P{Is_Blk=		Arabic_Sup}', "");
15471Expect(0, 1920, '\P{^Is_Blk=		Arabic_Sup}', "");
15472Error('\p{Block=:=ARMENIAN}');
15473Error('\P{Block=:=ARMENIAN}');
15474Expect(1, 1423, '\p{Block=armenian}', "");
15475Expect(0, 1423, '\p{^Block=armenian}', "");
15476Expect(0, 1423, '\P{Block=armenian}', "");
15477Expect(1, 1423, '\P{^Block=armenian}', "");
15478Expect(0, 1424, '\p{Block=armenian}', "");
15479Expect(1, 1424, '\p{^Block=armenian}', "");
15480Expect(1, 1424, '\P{Block=armenian}', "");
15481Expect(0, 1424, '\P{^Block=armenian}', "");
15482Expect(1, 1423, '\p{Block=_	Armenian}', "");
15483Expect(0, 1423, '\p{^Block=_	Armenian}', "");
15484Expect(0, 1423, '\P{Block=_	Armenian}', "");
15485Expect(1, 1423, '\P{^Block=_	Armenian}', "");
15486Expect(0, 1424, '\p{Block=_	Armenian}', "");
15487Expect(1, 1424, '\p{^Block=_	Armenian}', "");
15488Expect(1, 1424, '\P{Block=_	Armenian}', "");
15489Expect(0, 1424, '\P{^Block=_	Armenian}', "");
15490Error('\p{Blk= 	armenian/a/}');
15491Error('\P{Blk= 	armenian/a/}');
15492Expect(1, 1423, '\p{Blk=armenian}', "");
15493Expect(0, 1423, '\p{^Blk=armenian}', "");
15494Expect(0, 1423, '\P{Blk=armenian}', "");
15495Expect(1, 1423, '\P{^Blk=armenian}', "");
15496Expect(0, 1424, '\p{Blk=armenian}', "");
15497Expect(1, 1424, '\p{^Blk=armenian}', "");
15498Expect(1, 1424, '\P{Blk=armenian}', "");
15499Expect(0, 1424, '\P{^Blk=armenian}', "");
15500Expect(1, 1423, '\p{Blk=	Armenian}', "");
15501Expect(0, 1423, '\p{^Blk=	Armenian}', "");
15502Expect(0, 1423, '\P{Blk=	Armenian}', "");
15503Expect(1, 1423, '\P{^Blk=	Armenian}', "");
15504Expect(0, 1424, '\p{Blk=	Armenian}', "");
15505Expect(1, 1424, '\p{^Blk=	Armenian}', "");
15506Expect(1, 1424, '\P{Blk=	Armenian}', "");
15507Expect(0, 1424, '\P{^Blk=	Armenian}', "");
15508Error('\p{Is_Block=_-armenian:=}');
15509Error('\P{Is_Block=_-armenian:=}');
15510Expect(1, 1423, '\p{Is_Block=armenian}', "");
15511Expect(0, 1423, '\p{^Is_Block=armenian}', "");
15512Expect(0, 1423, '\P{Is_Block=armenian}', "");
15513Expect(1, 1423, '\P{^Is_Block=armenian}', "");
15514Expect(0, 1424, '\p{Is_Block=armenian}', "");
15515Expect(1, 1424, '\p{^Is_Block=armenian}', "");
15516Expect(1, 1424, '\P{Is_Block=armenian}', "");
15517Expect(0, 1424, '\P{^Is_Block=armenian}', "");
15518Expect(1, 1423, '\p{Is_Block= ARMENIAN}', "");
15519Expect(0, 1423, '\p{^Is_Block= ARMENIAN}', "");
15520Expect(0, 1423, '\P{Is_Block= ARMENIAN}', "");
15521Expect(1, 1423, '\P{^Is_Block= ARMENIAN}', "");
15522Expect(0, 1424, '\p{Is_Block= ARMENIAN}', "");
15523Expect(1, 1424, '\p{^Is_Block= ARMENIAN}', "");
15524Expect(1, 1424, '\P{Is_Block= ARMENIAN}', "");
15525Expect(0, 1424, '\P{^Is_Block= ARMENIAN}', "");
15526Error('\p{Is_Blk=:=	-Armenian}');
15527Error('\P{Is_Blk=:=	-Armenian}');
15528Expect(1, 1423, '\p{Is_Blk=armenian}', "");
15529Expect(0, 1423, '\p{^Is_Blk=armenian}', "");
15530Expect(0, 1423, '\P{Is_Blk=armenian}', "");
15531Expect(1, 1423, '\P{^Is_Blk=armenian}', "");
15532Expect(0, 1424, '\p{Is_Blk=armenian}', "");
15533Expect(1, 1424, '\p{^Is_Blk=armenian}', "");
15534Expect(1, 1424, '\P{Is_Blk=armenian}', "");
15535Expect(0, 1424, '\P{^Is_Blk=armenian}', "");
15536Expect(1, 1423, '\p{Is_Blk=_Armenian}', "");
15537Expect(0, 1423, '\p{^Is_Blk=_Armenian}', "");
15538Expect(0, 1423, '\P{Is_Blk=_Armenian}', "");
15539Expect(1, 1423, '\P{^Is_Blk=_Armenian}', "");
15540Expect(0, 1424, '\p{Is_Blk=_Armenian}', "");
15541Expect(1, 1424, '\p{^Is_Blk=_Armenian}', "");
15542Expect(1, 1424, '\P{Is_Blk=_Armenian}', "");
15543Expect(0, 1424, '\P{^Is_Blk=_Armenian}', "");
15544Error('\p{Block=-_ARROWS:=}');
15545Error('\P{Block=-_ARROWS:=}');
15546Expect(1, 8703, '\p{Block=arrows}', "");
15547Expect(0, 8703, '\p{^Block=arrows}', "");
15548Expect(0, 8703, '\P{Block=arrows}', "");
15549Expect(1, 8703, '\P{^Block=arrows}', "");
15550Expect(0, 8704, '\p{Block=arrows}', "");
15551Expect(1, 8704, '\p{^Block=arrows}', "");
15552Expect(1, 8704, '\P{Block=arrows}', "");
15553Expect(0, 8704, '\P{^Block=arrows}', "");
15554Expect(1, 8703, '\p{Block=-ARROWS}', "");
15555Expect(0, 8703, '\p{^Block=-ARROWS}', "");
15556Expect(0, 8703, '\P{Block=-ARROWS}', "");
15557Expect(1, 8703, '\P{^Block=-ARROWS}', "");
15558Expect(0, 8704, '\p{Block=-ARROWS}', "");
15559Expect(1, 8704, '\p{^Block=-ARROWS}', "");
15560Expect(1, 8704, '\P{Block=-ARROWS}', "");
15561Expect(0, 8704, '\P{^Block=-ARROWS}', "");
15562Error('\p{Blk:/a/--ARROWS}');
15563Error('\P{Blk:/a/--ARROWS}');
15564Expect(1, 8703, '\p{Blk=arrows}', "");
15565Expect(0, 8703, '\p{^Blk=arrows}', "");
15566Expect(0, 8703, '\P{Blk=arrows}', "");
15567Expect(1, 8703, '\P{^Blk=arrows}', "");
15568Expect(0, 8704, '\p{Blk=arrows}', "");
15569Expect(1, 8704, '\p{^Blk=arrows}', "");
15570Expect(1, 8704, '\P{Blk=arrows}', "");
15571Expect(0, 8704, '\P{^Blk=arrows}', "");
15572Expect(1, 8703, '\p{Blk=-	ARROWS}', "");
15573Expect(0, 8703, '\p{^Blk=-	ARROWS}', "");
15574Expect(0, 8703, '\P{Blk=-	ARROWS}', "");
15575Expect(1, 8703, '\P{^Blk=-	ARROWS}', "");
15576Expect(0, 8704, '\p{Blk=-	ARROWS}', "");
15577Expect(1, 8704, '\p{^Blk=-	ARROWS}', "");
15578Expect(1, 8704, '\P{Blk=-	ARROWS}', "");
15579Expect(0, 8704, '\P{^Blk=-	ARROWS}', "");
15580Error('\p{Is_Block=	:=Arrows}');
15581Error('\P{Is_Block=	:=Arrows}');
15582Expect(1, 8703, '\p{Is_Block: arrows}', "");
15583Expect(0, 8703, '\p{^Is_Block: arrows}', "");
15584Expect(0, 8703, '\P{Is_Block: arrows}', "");
15585Expect(1, 8703, '\P{^Is_Block: arrows}', "");
15586Expect(0, 8704, '\p{Is_Block: arrows}', "");
15587Expect(1, 8704, '\p{^Is_Block: arrows}', "");
15588Expect(1, 8704, '\P{Is_Block: arrows}', "");
15589Expect(0, 8704, '\P{^Is_Block: arrows}', "");
15590Expect(1, 8703, '\p{Is_Block= -arrows}', "");
15591Expect(0, 8703, '\p{^Is_Block= -arrows}', "");
15592Expect(0, 8703, '\P{Is_Block= -arrows}', "");
15593Expect(1, 8703, '\P{^Is_Block= -arrows}', "");
15594Expect(0, 8704, '\p{Is_Block= -arrows}', "");
15595Expect(1, 8704, '\p{^Is_Block= -arrows}', "");
15596Expect(1, 8704, '\P{Is_Block= -arrows}', "");
15597Expect(0, 8704, '\P{^Is_Block= -arrows}', "");
15598Error('\p{Is_Blk=/a/-_Arrows}');
15599Error('\P{Is_Blk=/a/-_Arrows}');
15600Expect(1, 8703, '\p{Is_Blk=arrows}', "");
15601Expect(0, 8703, '\p{^Is_Blk=arrows}', "");
15602Expect(0, 8703, '\P{Is_Blk=arrows}', "");
15603Expect(1, 8703, '\P{^Is_Blk=arrows}', "");
15604Expect(0, 8704, '\p{Is_Blk=arrows}', "");
15605Expect(1, 8704, '\p{^Is_Blk=arrows}', "");
15606Expect(1, 8704, '\P{Is_Blk=arrows}', "");
15607Expect(0, 8704, '\P{^Is_Blk=arrows}', "");
15608Expect(1, 8703, '\p{Is_Blk=-_Arrows}', "");
15609Expect(0, 8703, '\p{^Is_Blk=-_Arrows}', "");
15610Expect(0, 8703, '\P{Is_Blk=-_Arrows}', "");
15611Expect(1, 8703, '\P{^Is_Blk=-_Arrows}', "");
15612Expect(0, 8704, '\p{Is_Blk=-_Arrows}', "");
15613Expect(1, 8704, '\p{^Is_Blk=-_Arrows}', "");
15614Expect(1, 8704, '\P{Is_Blk=-_Arrows}', "");
15615Expect(0, 8704, '\P{^Is_Blk=-_Arrows}', "");
15616Error('\p{Block:_Avestan:=}');
15617Error('\P{Block:_Avestan:=}');
15618Expect(1, 68415, '\p{Block=avestan}', "");
15619Expect(0, 68415, '\p{^Block=avestan}', "");
15620Expect(0, 68415, '\P{Block=avestan}', "");
15621Expect(1, 68415, '\P{^Block=avestan}', "");
15622Expect(0, 68416, '\p{Block=avestan}', "");
15623Expect(1, 68416, '\p{^Block=avestan}', "");
15624Expect(1, 68416, '\P{Block=avestan}', "");
15625Expect(0, 68416, '\P{^Block=avestan}', "");
15626Expect(1, 68415, '\p{Block=	 avestan}', "");
15627Expect(0, 68415, '\p{^Block=	 avestan}', "");
15628Expect(0, 68415, '\P{Block=	 avestan}', "");
15629Expect(1, 68415, '\P{^Block=	 avestan}', "");
15630Expect(0, 68416, '\p{Block=	 avestan}', "");
15631Expect(1, 68416, '\p{^Block=	 avestan}', "");
15632Expect(1, 68416, '\P{Block=	 avestan}', "");
15633Expect(0, 68416, '\P{^Block=	 avestan}', "");
15634Error('\p{Blk=/a/-	Avestan}');
15635Error('\P{Blk=/a/-	Avestan}');
15636Expect(1, 68415, '\p{Blk=avestan}', "");
15637Expect(0, 68415, '\p{^Blk=avestan}', "");
15638Expect(0, 68415, '\P{Blk=avestan}', "");
15639Expect(1, 68415, '\P{^Blk=avestan}', "");
15640Expect(0, 68416, '\p{Blk=avestan}', "");
15641Expect(1, 68416, '\p{^Blk=avestan}', "");
15642Expect(1, 68416, '\P{Blk=avestan}', "");
15643Expect(0, 68416, '\P{^Blk=avestan}', "");
15644Expect(1, 68415, '\p{Blk: -AVESTAN}', "");
15645Expect(0, 68415, '\p{^Blk: -AVESTAN}', "");
15646Expect(0, 68415, '\P{Blk: -AVESTAN}', "");
15647Expect(1, 68415, '\P{^Blk: -AVESTAN}', "");
15648Expect(0, 68416, '\p{Blk: -AVESTAN}', "");
15649Expect(1, 68416, '\p{^Blk: -AVESTAN}', "");
15650Expect(1, 68416, '\P{Blk: -AVESTAN}', "");
15651Expect(0, 68416, '\P{^Blk: -AVESTAN}', "");
15652Error('\p{Is_Block=-	avestan/a/}');
15653Error('\P{Is_Block=-	avestan/a/}');
15654Expect(1, 68415, '\p{Is_Block=avestan}', "");
15655Expect(0, 68415, '\p{^Is_Block=avestan}', "");
15656Expect(0, 68415, '\P{Is_Block=avestan}', "");
15657Expect(1, 68415, '\P{^Is_Block=avestan}', "");
15658Expect(0, 68416, '\p{Is_Block=avestan}', "");
15659Expect(1, 68416, '\p{^Is_Block=avestan}', "");
15660Expect(1, 68416, '\P{Is_Block=avestan}', "");
15661Expect(0, 68416, '\P{^Is_Block=avestan}', "");
15662Expect(1, 68415, '\p{Is_Block=--Avestan}', "");
15663Expect(0, 68415, '\p{^Is_Block=--Avestan}', "");
15664Expect(0, 68415, '\P{Is_Block=--Avestan}', "");
15665Expect(1, 68415, '\P{^Is_Block=--Avestan}', "");
15666Expect(0, 68416, '\p{Is_Block=--Avestan}', "");
15667Expect(1, 68416, '\p{^Is_Block=--Avestan}', "");
15668Expect(1, 68416, '\P{Is_Block=--Avestan}', "");
15669Expect(0, 68416, '\P{^Is_Block=--Avestan}', "");
15670Error('\p{Is_Blk=-/a/avestan}');
15671Error('\P{Is_Blk=-/a/avestan}');
15672Expect(1, 68415, '\p{Is_Blk:avestan}', "");
15673Expect(0, 68415, '\p{^Is_Blk:avestan}', "");
15674Expect(0, 68415, '\P{Is_Blk:avestan}', "");
15675Expect(1, 68415, '\P{^Is_Blk:avestan}', "");
15676Expect(0, 68416, '\p{Is_Blk:avestan}', "");
15677Expect(1, 68416, '\p{^Is_Blk:avestan}', "");
15678Expect(1, 68416, '\P{Is_Blk:avestan}', "");
15679Expect(0, 68416, '\P{^Is_Blk:avestan}', "");
15680Expect(1, 68415, '\p{Is_Blk=_avestan}', "");
15681Expect(0, 68415, '\p{^Is_Blk=_avestan}', "");
15682Expect(0, 68415, '\P{Is_Blk=_avestan}', "");
15683Expect(1, 68415, '\P{^Is_Blk=_avestan}', "");
15684Expect(0, 68416, '\p{Is_Blk=_avestan}', "");
15685Expect(1, 68416, '\p{^Is_Blk=_avestan}', "");
15686Expect(1, 68416, '\P{Is_Blk=_avestan}', "");
15687Expect(0, 68416, '\P{^Is_Blk=_avestan}', "");
15688Error('\p{Block=:=	_BALINESE}');
15689Error('\P{Block=:=	_BALINESE}');
15690Expect(1, 7039, '\p{Block=balinese}', "");
15691Expect(0, 7039, '\p{^Block=balinese}', "");
15692Expect(0, 7039, '\P{Block=balinese}', "");
15693Expect(1, 7039, '\P{^Block=balinese}', "");
15694Expect(0, 7040, '\p{Block=balinese}', "");
15695Expect(1, 7040, '\p{^Block=balinese}', "");
15696Expect(1, 7040, '\P{Block=balinese}', "");
15697Expect(0, 7040, '\P{^Block=balinese}', "");
15698Expect(1, 7039, '\p{Block=-	Balinese}', "");
15699Expect(0, 7039, '\p{^Block=-	Balinese}', "");
15700Expect(0, 7039, '\P{Block=-	Balinese}', "");
15701Expect(1, 7039, '\P{^Block=-	Balinese}', "");
15702Expect(0, 7040, '\p{Block=-	Balinese}', "");
15703Expect(1, 7040, '\p{^Block=-	Balinese}', "");
15704Expect(1, 7040, '\P{Block=-	Balinese}', "");
15705Expect(0, 7040, '\P{^Block=-	Balinese}', "");
15706Error('\p{Blk=:= 	Balinese}');
15707Error('\P{Blk=:= 	Balinese}');
15708Expect(1, 7039, '\p{Blk=balinese}', "");
15709Expect(0, 7039, '\p{^Blk=balinese}', "");
15710Expect(0, 7039, '\P{Blk=balinese}', "");
15711Expect(1, 7039, '\P{^Blk=balinese}', "");
15712Expect(0, 7040, '\p{Blk=balinese}', "");
15713Expect(1, 7040, '\p{^Blk=balinese}', "");
15714Expect(1, 7040, '\P{Blk=balinese}', "");
15715Expect(0, 7040, '\P{^Blk=balinese}', "");
15716Expect(1, 7039, '\p{Blk=	Balinese}', "");
15717Expect(0, 7039, '\p{^Blk=	Balinese}', "");
15718Expect(0, 7039, '\P{Blk=	Balinese}', "");
15719Expect(1, 7039, '\P{^Blk=	Balinese}', "");
15720Expect(0, 7040, '\p{Blk=	Balinese}', "");
15721Expect(1, 7040, '\p{^Blk=	Balinese}', "");
15722Expect(1, 7040, '\P{Blk=	Balinese}', "");
15723Expect(0, 7040, '\P{^Blk=	Balinese}', "");
15724Error('\p{Is_Block=_/a/BALINESE}');
15725Error('\P{Is_Block=_/a/BALINESE}');
15726Expect(1, 7039, '\p{Is_Block=balinese}', "");
15727Expect(0, 7039, '\p{^Is_Block=balinese}', "");
15728Expect(0, 7039, '\P{Is_Block=balinese}', "");
15729Expect(1, 7039, '\P{^Is_Block=balinese}', "");
15730Expect(0, 7040, '\p{Is_Block=balinese}', "");
15731Expect(1, 7040, '\p{^Is_Block=balinese}', "");
15732Expect(1, 7040, '\P{Is_Block=balinese}', "");
15733Expect(0, 7040, '\P{^Is_Block=balinese}', "");
15734Expect(1, 7039, '\p{Is_Block= _Balinese}', "");
15735Expect(0, 7039, '\p{^Is_Block= _Balinese}', "");
15736Expect(0, 7039, '\P{Is_Block= _Balinese}', "");
15737Expect(1, 7039, '\P{^Is_Block= _Balinese}', "");
15738Expect(0, 7040, '\p{Is_Block= _Balinese}', "");
15739Expect(1, 7040, '\p{^Is_Block= _Balinese}', "");
15740Expect(1, 7040, '\P{Is_Block= _Balinese}', "");
15741Expect(0, 7040, '\P{^Is_Block= _Balinese}', "");
15742Error('\p{Is_Blk=:=_balinese}');
15743Error('\P{Is_Blk=:=_balinese}');
15744Expect(1, 7039, '\p{Is_Blk=balinese}', "");
15745Expect(0, 7039, '\p{^Is_Blk=balinese}', "");
15746Expect(0, 7039, '\P{Is_Blk=balinese}', "");
15747Expect(1, 7039, '\P{^Is_Blk=balinese}', "");
15748Expect(0, 7040, '\p{Is_Blk=balinese}', "");
15749Expect(1, 7040, '\p{^Is_Blk=balinese}', "");
15750Expect(1, 7040, '\P{Is_Blk=balinese}', "");
15751Expect(0, 7040, '\P{^Is_Blk=balinese}', "");
15752Expect(1, 7039, '\p{Is_Blk=_Balinese}', "");
15753Expect(0, 7039, '\p{^Is_Blk=_Balinese}', "");
15754Expect(0, 7039, '\P{Is_Blk=_Balinese}', "");
15755Expect(1, 7039, '\P{^Is_Blk=_Balinese}', "");
15756Expect(0, 7040, '\p{Is_Blk=_Balinese}', "");
15757Expect(1, 7040, '\p{^Is_Blk=_Balinese}', "");
15758Expect(1, 7040, '\P{Is_Blk=_Balinese}', "");
15759Expect(0, 7040, '\P{^Is_Blk=_Balinese}', "");
15760Error('\p{Block= /a/Bamum}');
15761Error('\P{Block= /a/Bamum}');
15762Expect(1, 42751, '\p{Block=bamum}', "");
15763Expect(0, 42751, '\p{^Block=bamum}', "");
15764Expect(0, 42751, '\P{Block=bamum}', "");
15765Expect(1, 42751, '\P{^Block=bamum}', "");
15766Expect(0, 42752, '\p{Block=bamum}', "");
15767Expect(1, 42752, '\p{^Block=bamum}', "");
15768Expect(1, 42752, '\P{Block=bamum}', "");
15769Expect(0, 42752, '\P{^Block=bamum}', "");
15770Expect(1, 42751, '\p{Block= Bamum}', "");
15771Expect(0, 42751, '\p{^Block= Bamum}', "");
15772Expect(0, 42751, '\P{Block= Bamum}', "");
15773Expect(1, 42751, '\P{^Block= Bamum}', "");
15774Expect(0, 42752, '\p{Block= Bamum}', "");
15775Expect(1, 42752, '\p{^Block= Bamum}', "");
15776Expect(1, 42752, '\P{Block= Bamum}', "");
15777Expect(0, 42752, '\P{^Block= Bamum}', "");
15778Error('\p{Blk=_/a/BAMUM}');
15779Error('\P{Blk=_/a/BAMUM}');
15780Expect(1, 42751, '\p{Blk=bamum}', "");
15781Expect(0, 42751, '\p{^Blk=bamum}', "");
15782Expect(0, 42751, '\P{Blk=bamum}', "");
15783Expect(1, 42751, '\P{^Blk=bamum}', "");
15784Expect(0, 42752, '\p{Blk=bamum}', "");
15785Expect(1, 42752, '\p{^Blk=bamum}', "");
15786Expect(1, 42752, '\P{Blk=bamum}', "");
15787Expect(0, 42752, '\P{^Blk=bamum}', "");
15788Expect(1, 42751, '\p{Blk:   _-Bamum}', "");
15789Expect(0, 42751, '\p{^Blk:   _-Bamum}', "");
15790Expect(0, 42751, '\P{Blk:   _-Bamum}', "");
15791Expect(1, 42751, '\P{^Blk:   _-Bamum}', "");
15792Expect(0, 42752, '\p{Blk:   _-Bamum}', "");
15793Expect(1, 42752, '\p{^Blk:   _-Bamum}', "");
15794Expect(1, 42752, '\P{Blk:   _-Bamum}', "");
15795Expect(0, 42752, '\P{^Blk:   _-Bamum}', "");
15796Error('\p{Is_Block:		Bamum:=}');
15797Error('\P{Is_Block:		Bamum:=}');
15798Expect(1, 42751, '\p{Is_Block=bamum}', "");
15799Expect(0, 42751, '\p{^Is_Block=bamum}', "");
15800Expect(0, 42751, '\P{Is_Block=bamum}', "");
15801Expect(1, 42751, '\P{^Is_Block=bamum}', "");
15802Expect(0, 42752, '\p{Is_Block=bamum}', "");
15803Expect(1, 42752, '\p{^Is_Block=bamum}', "");
15804Expect(1, 42752, '\P{Is_Block=bamum}', "");
15805Expect(0, 42752, '\P{^Is_Block=bamum}', "");
15806Expect(1, 42751, '\p{Is_Block=_Bamum}', "");
15807Expect(0, 42751, '\p{^Is_Block=_Bamum}', "");
15808Expect(0, 42751, '\P{Is_Block=_Bamum}', "");
15809Expect(1, 42751, '\P{^Is_Block=_Bamum}', "");
15810Expect(0, 42752, '\p{Is_Block=_Bamum}', "");
15811Expect(1, 42752, '\p{^Is_Block=_Bamum}', "");
15812Expect(1, 42752, '\P{Is_Block=_Bamum}', "");
15813Expect(0, 42752, '\P{^Is_Block=_Bamum}', "");
15814Error('\p{Is_Blk=/a/BAMUM}');
15815Error('\P{Is_Blk=/a/BAMUM}');
15816Expect(1, 42751, '\p{Is_Blk=bamum}', "");
15817Expect(0, 42751, '\p{^Is_Blk=bamum}', "");
15818Expect(0, 42751, '\P{Is_Blk=bamum}', "");
15819Expect(1, 42751, '\P{^Is_Blk=bamum}', "");
15820Expect(0, 42752, '\p{Is_Blk=bamum}', "");
15821Expect(1, 42752, '\p{^Is_Blk=bamum}', "");
15822Expect(1, 42752, '\P{Is_Blk=bamum}', "");
15823Expect(0, 42752, '\P{^Is_Blk=bamum}', "");
15824Expect(1, 42751, '\p{Is_Blk= Bamum}', "");
15825Expect(0, 42751, '\p{^Is_Blk= Bamum}', "");
15826Expect(0, 42751, '\P{Is_Blk= Bamum}', "");
15827Expect(1, 42751, '\P{^Is_Blk= Bamum}', "");
15828Expect(0, 42752, '\p{Is_Blk= Bamum}', "");
15829Expect(1, 42752, '\p{^Is_Blk= Bamum}', "");
15830Expect(1, 42752, '\P{Is_Blk= Bamum}', "");
15831Expect(0, 42752, '\P{^Is_Blk= Bamum}', "");
15832Error('\p{Block=/a/	 Bamum_SUPPLEMENT}');
15833Error('\P{Block=/a/	 Bamum_SUPPLEMENT}');
15834Expect(1, 92735, '\p{Block=bamumsupplement}', "");
15835Expect(0, 92735, '\p{^Block=bamumsupplement}', "");
15836Expect(0, 92735, '\P{Block=bamumsupplement}', "");
15837Expect(1, 92735, '\P{^Block=bamumsupplement}', "");
15838Expect(0, 92736, '\p{Block=bamumsupplement}', "");
15839Expect(1, 92736, '\p{^Block=bamumsupplement}', "");
15840Expect(1, 92736, '\P{Block=bamumsupplement}', "");
15841Expect(0, 92736, '\P{^Block=bamumsupplement}', "");
15842Expect(1, 92735, '\p{Block=-Bamum_supplement}', "");
15843Expect(0, 92735, '\p{^Block=-Bamum_supplement}', "");
15844Expect(0, 92735, '\P{Block=-Bamum_supplement}', "");
15845Expect(1, 92735, '\P{^Block=-Bamum_supplement}', "");
15846Expect(0, 92736, '\p{Block=-Bamum_supplement}', "");
15847Expect(1, 92736, '\p{^Block=-Bamum_supplement}', "");
15848Expect(1, 92736, '\P{Block=-Bamum_supplement}', "");
15849Expect(0, 92736, '\P{^Block=-Bamum_supplement}', "");
15850Error('\p{Blk=_Bamum_sup:=}');
15851Error('\P{Blk=_Bamum_sup:=}');
15852Expect(1, 92735, '\p{Blk=bamumsup}', "");
15853Expect(0, 92735, '\p{^Blk=bamumsup}', "");
15854Expect(0, 92735, '\P{Blk=bamumsup}', "");
15855Expect(1, 92735, '\P{^Blk=bamumsup}', "");
15856Expect(0, 92736, '\p{Blk=bamumsup}', "");
15857Expect(1, 92736, '\p{^Blk=bamumsup}', "");
15858Expect(1, 92736, '\P{Blk=bamumsup}', "");
15859Expect(0, 92736, '\P{^Blk=bamumsup}', "");
15860Expect(1, 92735, '\p{Blk=_-Bamum_SUP}', "");
15861Expect(0, 92735, '\p{^Blk=_-Bamum_SUP}', "");
15862Expect(0, 92735, '\P{Blk=_-Bamum_SUP}', "");
15863Expect(1, 92735, '\P{^Blk=_-Bamum_SUP}', "");
15864Expect(0, 92736, '\p{Blk=_-Bamum_SUP}', "");
15865Expect(1, 92736, '\p{^Blk=_-Bamum_SUP}', "");
15866Expect(1, 92736, '\P{Blk=_-Bamum_SUP}', "");
15867Expect(0, 92736, '\P{^Blk=_-Bamum_SUP}', "");
15868Error('\p{Is_Block=-BAMUM_supplement/a/}');
15869Error('\P{Is_Block=-BAMUM_supplement/a/}');
15870Expect(1, 92735, '\p{Is_Block=bamumsupplement}', "");
15871Expect(0, 92735, '\p{^Is_Block=bamumsupplement}', "");
15872Expect(0, 92735, '\P{Is_Block=bamumsupplement}', "");
15873Expect(1, 92735, '\P{^Is_Block=bamumsupplement}', "");
15874Expect(0, 92736, '\p{Is_Block=bamumsupplement}', "");
15875Expect(1, 92736, '\p{^Is_Block=bamumsupplement}', "");
15876Expect(1, 92736, '\P{Is_Block=bamumsupplement}', "");
15877Expect(0, 92736, '\P{^Is_Block=bamumsupplement}', "");
15878Expect(1, 92735, '\p{Is_Block=	-bamum_Supplement}', "");
15879Expect(0, 92735, '\p{^Is_Block=	-bamum_Supplement}', "");
15880Expect(0, 92735, '\P{Is_Block=	-bamum_Supplement}', "");
15881Expect(1, 92735, '\P{^Is_Block=	-bamum_Supplement}', "");
15882Expect(0, 92736, '\p{Is_Block=	-bamum_Supplement}', "");
15883Expect(1, 92736, '\p{^Is_Block=	-bamum_Supplement}', "");
15884Expect(1, 92736, '\P{Is_Block=	-bamum_Supplement}', "");
15885Expect(0, 92736, '\P{^Is_Block=	-bamum_Supplement}', "");
15886Error('\p{Is_Blk= :=Bamum_SUP}');
15887Error('\P{Is_Blk= :=Bamum_SUP}');
15888Expect(1, 92735, '\p{Is_Blk=bamumsup}', "");
15889Expect(0, 92735, '\p{^Is_Blk=bamumsup}', "");
15890Expect(0, 92735, '\P{Is_Blk=bamumsup}', "");
15891Expect(1, 92735, '\P{^Is_Blk=bamumsup}', "");
15892Expect(0, 92736, '\p{Is_Blk=bamumsup}', "");
15893Expect(1, 92736, '\p{^Is_Blk=bamumsup}', "");
15894Expect(1, 92736, '\P{Is_Blk=bamumsup}', "");
15895Expect(0, 92736, '\P{^Is_Blk=bamumsup}', "");
15896Expect(1, 92735, '\p{Is_Blk= 	bamum_Sup}', "");
15897Expect(0, 92735, '\p{^Is_Blk= 	bamum_Sup}', "");
15898Expect(0, 92735, '\P{Is_Blk= 	bamum_Sup}', "");
15899Expect(1, 92735, '\P{^Is_Blk= 	bamum_Sup}', "");
15900Expect(0, 92736, '\p{Is_Blk= 	bamum_Sup}', "");
15901Expect(1, 92736, '\p{^Is_Blk= 	bamum_Sup}', "");
15902Expect(1, 92736, '\P{Is_Blk= 	bamum_Sup}', "");
15903Expect(0, 92736, '\P{^Is_Blk= 	bamum_Sup}', "");
15904Error('\p{Block=_:=BATAK}');
15905Error('\P{Block=_:=BATAK}');
15906Expect(1, 7167, '\p{Block=batak}', "");
15907Expect(0, 7167, '\p{^Block=batak}', "");
15908Expect(0, 7167, '\P{Block=batak}', "");
15909Expect(1, 7167, '\P{^Block=batak}', "");
15910Expect(0, 7168, '\p{Block=batak}', "");
15911Expect(1, 7168, '\p{^Block=batak}', "");
15912Expect(1, 7168, '\P{Block=batak}', "");
15913Expect(0, 7168, '\P{^Block=batak}', "");
15914Expect(1, 7167, '\p{Block= 	Batak}', "");
15915Expect(0, 7167, '\p{^Block= 	Batak}', "");
15916Expect(0, 7167, '\P{Block= 	Batak}', "");
15917Expect(1, 7167, '\P{^Block= 	Batak}', "");
15918Expect(0, 7168, '\p{Block= 	Batak}', "");
15919Expect(1, 7168, '\p{^Block= 	Batak}', "");
15920Expect(1, 7168, '\P{Block= 	Batak}', "");
15921Expect(0, 7168, '\P{^Block= 	Batak}', "");
15922Error('\p{Blk= 	Batak/a/}');
15923Error('\P{Blk= 	Batak/a/}');
15924Expect(1, 7167, '\p{Blk=batak}', "");
15925Expect(0, 7167, '\p{^Blk=batak}', "");
15926Expect(0, 7167, '\P{Blk=batak}', "");
15927Expect(1, 7167, '\P{^Blk=batak}', "");
15928Expect(0, 7168, '\p{Blk=batak}', "");
15929Expect(1, 7168, '\p{^Blk=batak}', "");
15930Expect(1, 7168, '\P{Blk=batak}', "");
15931Expect(0, 7168, '\P{^Blk=batak}', "");
15932Expect(1, 7167, '\p{Blk=_-BATAK}', "");
15933Expect(0, 7167, '\p{^Blk=_-BATAK}', "");
15934Expect(0, 7167, '\P{Blk=_-BATAK}', "");
15935Expect(1, 7167, '\P{^Blk=_-BATAK}', "");
15936Expect(0, 7168, '\p{Blk=_-BATAK}', "");
15937Expect(1, 7168, '\p{^Blk=_-BATAK}', "");
15938Expect(1, 7168, '\P{Blk=_-BATAK}', "");
15939Expect(0, 7168, '\P{^Blk=_-BATAK}', "");
15940Error('\p{Is_Block=	/a/Batak}');
15941Error('\P{Is_Block=	/a/Batak}');
15942Expect(1, 7167, '\p{Is_Block: batak}', "");
15943Expect(0, 7167, '\p{^Is_Block: batak}', "");
15944Expect(0, 7167, '\P{Is_Block: batak}', "");
15945Expect(1, 7167, '\P{^Is_Block: batak}', "");
15946Expect(0, 7168, '\p{Is_Block: batak}', "");
15947Expect(1, 7168, '\p{^Is_Block: batak}', "");
15948Expect(1, 7168, '\P{Is_Block: batak}', "");
15949Expect(0, 7168, '\P{^Is_Block: batak}', "");
15950Expect(1, 7167, '\p{Is_Block=_BATAK}', "");
15951Expect(0, 7167, '\p{^Is_Block=_BATAK}', "");
15952Expect(0, 7167, '\P{Is_Block=_BATAK}', "");
15953Expect(1, 7167, '\P{^Is_Block=_BATAK}', "");
15954Expect(0, 7168, '\p{Is_Block=_BATAK}', "");
15955Expect(1, 7168, '\p{^Is_Block=_BATAK}', "");
15956Expect(1, 7168, '\P{Is_Block=_BATAK}', "");
15957Expect(0, 7168, '\P{^Is_Block=_BATAK}', "");
15958Error('\p{Is_Blk=_ Batak/a/}');
15959Error('\P{Is_Blk=_ Batak/a/}');
15960Expect(1, 7167, '\p{Is_Blk=batak}', "");
15961Expect(0, 7167, '\p{^Is_Blk=batak}', "");
15962Expect(0, 7167, '\P{Is_Blk=batak}', "");
15963Expect(1, 7167, '\P{^Is_Blk=batak}', "");
15964Expect(0, 7168, '\p{Is_Blk=batak}', "");
15965Expect(1, 7168, '\p{^Is_Blk=batak}', "");
15966Expect(1, 7168, '\P{Is_Blk=batak}', "");
15967Expect(0, 7168, '\P{^Is_Blk=batak}', "");
15968Expect(1, 7167, '\p{Is_Blk=	-batak}', "");
15969Expect(0, 7167, '\p{^Is_Blk=	-batak}', "");
15970Expect(0, 7167, '\P{Is_Blk=	-batak}', "");
15971Expect(1, 7167, '\P{^Is_Blk=	-batak}', "");
15972Expect(0, 7168, '\p{Is_Blk=	-batak}', "");
15973Expect(1, 7168, '\p{^Is_Blk=	-batak}', "");
15974Expect(1, 7168, '\P{Is_Blk=	-batak}', "");
15975Expect(0, 7168, '\P{^Is_Blk=	-batak}', "");
15976Error('\p{Block=_-BENGALI/a/}');
15977Error('\P{Block=_-BENGALI/a/}');
15978Expect(1, 2559, '\p{Block=bengali}', "");
15979Expect(0, 2559, '\p{^Block=bengali}', "");
15980Expect(0, 2559, '\P{Block=bengali}', "");
15981Expect(1, 2559, '\P{^Block=bengali}', "");
15982Expect(0, 2560, '\p{Block=bengali}', "");
15983Expect(1, 2560, '\p{^Block=bengali}', "");
15984Expect(1, 2560, '\P{Block=bengali}', "");
15985Expect(0, 2560, '\P{^Block=bengali}', "");
15986Expect(1, 2559, '\p{Block=--bengali}', "");
15987Expect(0, 2559, '\p{^Block=--bengali}', "");
15988Expect(0, 2559, '\P{Block=--bengali}', "");
15989Expect(1, 2559, '\P{^Block=--bengali}', "");
15990Expect(0, 2560, '\p{Block=--bengali}', "");
15991Expect(1, 2560, '\p{^Block=--bengali}', "");
15992Expect(1, 2560, '\P{Block=--bengali}', "");
15993Expect(0, 2560, '\P{^Block=--bengali}', "");
15994Error('\p{Blk=:=_ Bengali}');
15995Error('\P{Blk=:=_ Bengali}');
15996Expect(1, 2559, '\p{Blk:   bengali}', "");
15997Expect(0, 2559, '\p{^Blk:   bengali}', "");
15998Expect(0, 2559, '\P{Blk:   bengali}', "");
15999Expect(1, 2559, '\P{^Blk:   bengali}', "");
16000Expect(0, 2560, '\p{Blk:   bengali}', "");
16001Expect(1, 2560, '\p{^Blk:   bengali}', "");
16002Expect(1, 2560, '\P{Blk:   bengali}', "");
16003Expect(0, 2560, '\P{^Blk:   bengali}', "");
16004Expect(1, 2559, '\p{Blk=	-BENGALI}', "");
16005Expect(0, 2559, '\p{^Blk=	-BENGALI}', "");
16006Expect(0, 2559, '\P{Blk=	-BENGALI}', "");
16007Expect(1, 2559, '\P{^Blk=	-BENGALI}', "");
16008Expect(0, 2560, '\p{Blk=	-BENGALI}', "");
16009Expect(1, 2560, '\p{^Blk=	-BENGALI}', "");
16010Expect(1, 2560, '\P{Blk=	-BENGALI}', "");
16011Expect(0, 2560, '\P{^Blk=	-BENGALI}', "");
16012Error('\p{Is_Block= _BENGALI/a/}');
16013Error('\P{Is_Block= _BENGALI/a/}');
16014Expect(1, 2559, '\p{Is_Block=bengali}', "");
16015Expect(0, 2559, '\p{^Is_Block=bengali}', "");
16016Expect(0, 2559, '\P{Is_Block=bengali}', "");
16017Expect(1, 2559, '\P{^Is_Block=bengali}', "");
16018Expect(0, 2560, '\p{Is_Block=bengali}', "");
16019Expect(1, 2560, '\p{^Is_Block=bengali}', "");
16020Expect(1, 2560, '\P{Is_Block=bengali}', "");
16021Expect(0, 2560, '\P{^Is_Block=bengali}', "");
16022Expect(1, 2559, '\p{Is_Block: Bengali}', "");
16023Expect(0, 2559, '\p{^Is_Block: Bengali}', "");
16024Expect(0, 2559, '\P{Is_Block: Bengali}', "");
16025Expect(1, 2559, '\P{^Is_Block: Bengali}', "");
16026Expect(0, 2560, '\p{Is_Block: Bengali}', "");
16027Expect(1, 2560, '\p{^Is_Block: Bengali}', "");
16028Expect(1, 2560, '\P{Is_Block: Bengali}', "");
16029Expect(0, 2560, '\P{^Is_Block: Bengali}', "");
16030Error('\p{Is_Blk:	/a/ BENGALI}');
16031Error('\P{Is_Blk:	/a/ BENGALI}');
16032Expect(1, 2559, '\p{Is_Blk:	bengali}', "");
16033Expect(0, 2559, '\p{^Is_Blk:	bengali}', "");
16034Expect(0, 2559, '\P{Is_Blk:	bengali}', "");
16035Expect(1, 2559, '\P{^Is_Blk:	bengali}', "");
16036Expect(0, 2560, '\p{Is_Blk:	bengali}', "");
16037Expect(1, 2560, '\p{^Is_Blk:	bengali}', "");
16038Expect(1, 2560, '\P{Is_Blk:	bengali}', "");
16039Expect(0, 2560, '\P{^Is_Blk:	bengali}', "");
16040Expect(1, 2559, '\p{Is_Blk=-bengali}', "");
16041Expect(0, 2559, '\p{^Is_Blk=-bengali}', "");
16042Expect(0, 2559, '\P{Is_Blk=-bengali}', "");
16043Expect(1, 2559, '\P{^Is_Blk=-bengali}', "");
16044Expect(0, 2560, '\p{Is_Blk=-bengali}', "");
16045Expect(1, 2560, '\p{^Is_Blk=-bengali}', "");
16046Expect(1, 2560, '\P{Is_Blk=-bengali}', "");
16047Expect(0, 2560, '\P{^Is_Blk=-bengali}', "");
16048Error('\p{Block=_:=BLOCK_Elements}');
16049Error('\P{Block=_:=BLOCK_Elements}');
16050Expect(1, 9631, '\p{Block=blockelements}', "");
16051Expect(0, 9631, '\p{^Block=blockelements}', "");
16052Expect(0, 9631, '\P{Block=blockelements}', "");
16053Expect(1, 9631, '\P{^Block=blockelements}', "");
16054Expect(0, 9632, '\p{Block=blockelements}', "");
16055Expect(1, 9632, '\p{^Block=blockelements}', "");
16056Expect(1, 9632, '\P{Block=blockelements}', "");
16057Expect(0, 9632, '\P{^Block=blockelements}', "");
16058Expect(1, 9631, '\p{Block= _Block_elements}', "");
16059Expect(0, 9631, '\p{^Block= _Block_elements}', "");
16060Expect(0, 9631, '\P{Block= _Block_elements}', "");
16061Expect(1, 9631, '\P{^Block= _Block_elements}', "");
16062Expect(0, 9632, '\p{Block= _Block_elements}', "");
16063Expect(1, 9632, '\p{^Block= _Block_elements}', "");
16064Expect(1, 9632, '\P{Block= _Block_elements}', "");
16065Expect(0, 9632, '\P{^Block= _Block_elements}', "");
16066Error('\p{Blk=Block_Elements:=}');
16067Error('\P{Blk=Block_Elements:=}');
16068Expect(1, 9631, '\p{Blk=blockelements}', "");
16069Expect(0, 9631, '\p{^Blk=blockelements}', "");
16070Expect(0, 9631, '\P{Blk=blockelements}', "");
16071Expect(1, 9631, '\P{^Blk=blockelements}', "");
16072Expect(0, 9632, '\p{Blk=blockelements}', "");
16073Expect(1, 9632, '\p{^Blk=blockelements}', "");
16074Expect(1, 9632, '\P{Blk=blockelements}', "");
16075Expect(0, 9632, '\P{^Blk=blockelements}', "");
16076Expect(1, 9631, '\p{Blk=	BLOCK_ELEMENTS}', "");
16077Expect(0, 9631, '\p{^Blk=	BLOCK_ELEMENTS}', "");
16078Expect(0, 9631, '\P{Blk=	BLOCK_ELEMENTS}', "");
16079Expect(1, 9631, '\P{^Blk=	BLOCK_ELEMENTS}', "");
16080Expect(0, 9632, '\p{Blk=	BLOCK_ELEMENTS}', "");
16081Expect(1, 9632, '\p{^Blk=	BLOCK_ELEMENTS}', "");
16082Expect(1, 9632, '\P{Blk=	BLOCK_ELEMENTS}', "");
16083Expect(0, 9632, '\P{^Blk=	BLOCK_ELEMENTS}', "");
16084Error('\p{Is_Block=/a/_-Block_elements}');
16085Error('\P{Is_Block=/a/_-Block_elements}');
16086Expect(1, 9631, '\p{Is_Block=blockelements}', "");
16087Expect(0, 9631, '\p{^Is_Block=blockelements}', "");
16088Expect(0, 9631, '\P{Is_Block=blockelements}', "");
16089Expect(1, 9631, '\P{^Is_Block=blockelements}', "");
16090Expect(0, 9632, '\p{Is_Block=blockelements}', "");
16091Expect(1, 9632, '\p{^Is_Block=blockelements}', "");
16092Expect(1, 9632, '\P{Is_Block=blockelements}', "");
16093Expect(0, 9632, '\P{^Is_Block=blockelements}', "");
16094Expect(1, 9631, '\p{Is_Block=  Block_Elements}', "");
16095Expect(0, 9631, '\p{^Is_Block=  Block_Elements}', "");
16096Expect(0, 9631, '\P{Is_Block=  Block_Elements}', "");
16097Expect(1, 9631, '\P{^Is_Block=  Block_Elements}', "");
16098Expect(0, 9632, '\p{Is_Block=  Block_Elements}', "");
16099Expect(1, 9632, '\p{^Is_Block=  Block_Elements}', "");
16100Expect(1, 9632, '\P{Is_Block=  Block_Elements}', "");
16101Expect(0, 9632, '\P{^Is_Block=  Block_Elements}', "");
16102Error('\p{Is_Blk= block_Elements/a/}');
16103Error('\P{Is_Blk= block_Elements/a/}');
16104Expect(1, 9631, '\p{Is_Blk=blockelements}', "");
16105Expect(0, 9631, '\p{^Is_Blk=blockelements}', "");
16106Expect(0, 9631, '\P{Is_Blk=blockelements}', "");
16107Expect(1, 9631, '\P{^Is_Blk=blockelements}', "");
16108Expect(0, 9632, '\p{Is_Blk=blockelements}', "");
16109Expect(1, 9632, '\p{^Is_Blk=blockelements}', "");
16110Expect(1, 9632, '\P{Is_Blk=blockelements}', "");
16111Expect(0, 9632, '\P{^Is_Blk=blockelements}', "");
16112Expect(1, 9631, '\p{Is_Blk=_-BLOCK_ELEMENTS}', "");
16113Expect(0, 9631, '\p{^Is_Blk=_-BLOCK_ELEMENTS}', "");
16114Expect(0, 9631, '\P{Is_Blk=_-BLOCK_ELEMENTS}', "");
16115Expect(1, 9631, '\P{^Is_Blk=_-BLOCK_ELEMENTS}', "");
16116Expect(0, 9632, '\p{Is_Blk=_-BLOCK_ELEMENTS}', "");
16117Expect(1, 9632, '\p{^Is_Blk=_-BLOCK_ELEMENTS}', "");
16118Expect(1, 9632, '\P{Is_Blk=_-BLOCK_ELEMENTS}', "");
16119Expect(0, 9632, '\P{^Is_Blk=_-BLOCK_ELEMENTS}', "");
16120Error('\p{Block=:=	-Bopomofo}');
16121Error('\P{Block=:=	-Bopomofo}');
16122Expect(1, 12591, '\p{Block=bopomofo}', "");
16123Expect(0, 12591, '\p{^Block=bopomofo}', "");
16124Expect(0, 12591, '\P{Block=bopomofo}', "");
16125Expect(1, 12591, '\P{^Block=bopomofo}', "");
16126Expect(0, 12592, '\p{Block=bopomofo}', "");
16127Expect(1, 12592, '\p{^Block=bopomofo}', "");
16128Expect(1, 12592, '\P{Block=bopomofo}', "");
16129Expect(0, 12592, '\P{^Block=bopomofo}', "");
16130Expect(1, 12591, '\p{Block=_	BOPOMOFO}', "");
16131Expect(0, 12591, '\p{^Block=_	BOPOMOFO}', "");
16132Expect(0, 12591, '\P{Block=_	BOPOMOFO}', "");
16133Expect(1, 12591, '\P{^Block=_	BOPOMOFO}', "");
16134Expect(0, 12592, '\p{Block=_	BOPOMOFO}', "");
16135Expect(1, 12592, '\p{^Block=_	BOPOMOFO}', "");
16136Expect(1, 12592, '\P{Block=_	BOPOMOFO}', "");
16137Expect(0, 12592, '\P{^Block=_	BOPOMOFO}', "");
16138Error('\p{Blk:   :=_Bopomofo}');
16139Error('\P{Blk:   :=_Bopomofo}');
16140Expect(1, 12591, '\p{Blk=bopomofo}', "");
16141Expect(0, 12591, '\p{^Blk=bopomofo}', "");
16142Expect(0, 12591, '\P{Blk=bopomofo}', "");
16143Expect(1, 12591, '\P{^Blk=bopomofo}', "");
16144Expect(0, 12592, '\p{Blk=bopomofo}', "");
16145Expect(1, 12592, '\p{^Blk=bopomofo}', "");
16146Expect(1, 12592, '\P{Blk=bopomofo}', "");
16147Expect(0, 12592, '\P{^Blk=bopomofo}', "");
16148Expect(1, 12591, '\p{Blk=  Bopomofo}', "");
16149Expect(0, 12591, '\p{^Blk=  Bopomofo}', "");
16150Expect(0, 12591, '\P{Blk=  Bopomofo}', "");
16151Expect(1, 12591, '\P{^Blk=  Bopomofo}', "");
16152Expect(0, 12592, '\p{Blk=  Bopomofo}', "");
16153Expect(1, 12592, '\p{^Blk=  Bopomofo}', "");
16154Expect(1, 12592, '\P{Blk=  Bopomofo}', "");
16155Expect(0, 12592, '\P{^Blk=  Bopomofo}', "");
16156Error('\p{Is_Block= /a/bopomofo}');
16157Error('\P{Is_Block= /a/bopomofo}');
16158Expect(1, 12591, '\p{Is_Block:	bopomofo}', "");
16159Expect(0, 12591, '\p{^Is_Block:	bopomofo}', "");
16160Expect(0, 12591, '\P{Is_Block:	bopomofo}', "");
16161Expect(1, 12591, '\P{^Is_Block:	bopomofo}', "");
16162Expect(0, 12592, '\p{Is_Block:	bopomofo}', "");
16163Expect(1, 12592, '\p{^Is_Block:	bopomofo}', "");
16164Expect(1, 12592, '\P{Is_Block:	bopomofo}', "");
16165Expect(0, 12592, '\P{^Is_Block:	bopomofo}', "");
16166Expect(1, 12591, '\p{Is_Block=-	BOPOMOFO}', "");
16167Expect(0, 12591, '\p{^Is_Block=-	BOPOMOFO}', "");
16168Expect(0, 12591, '\P{Is_Block=-	BOPOMOFO}', "");
16169Expect(1, 12591, '\P{^Is_Block=-	BOPOMOFO}', "");
16170Expect(0, 12592, '\p{Is_Block=-	BOPOMOFO}', "");
16171Expect(1, 12592, '\p{^Is_Block=-	BOPOMOFO}', "");
16172Expect(1, 12592, '\P{Is_Block=-	BOPOMOFO}', "");
16173Expect(0, 12592, '\P{^Is_Block=-	BOPOMOFO}', "");
16174Error('\p{Is_Blk= :=BOPOMOFO}');
16175Error('\P{Is_Blk= :=BOPOMOFO}');
16176Expect(1, 12591, '\p{Is_Blk=bopomofo}', "");
16177Expect(0, 12591, '\p{^Is_Blk=bopomofo}', "");
16178Expect(0, 12591, '\P{Is_Blk=bopomofo}', "");
16179Expect(1, 12591, '\P{^Is_Blk=bopomofo}', "");
16180Expect(0, 12592, '\p{Is_Blk=bopomofo}', "");
16181Expect(1, 12592, '\p{^Is_Blk=bopomofo}', "");
16182Expect(1, 12592, '\P{Is_Blk=bopomofo}', "");
16183Expect(0, 12592, '\P{^Is_Blk=bopomofo}', "");
16184Expect(1, 12591, '\p{Is_Blk=		Bopomofo}', "");
16185Expect(0, 12591, '\p{^Is_Blk=		Bopomofo}', "");
16186Expect(0, 12591, '\P{Is_Blk=		Bopomofo}', "");
16187Expect(1, 12591, '\P{^Is_Blk=		Bopomofo}', "");
16188Expect(0, 12592, '\p{Is_Blk=		Bopomofo}', "");
16189Expect(1, 12592, '\p{^Is_Blk=		Bopomofo}', "");
16190Expect(1, 12592, '\P{Is_Blk=		Bopomofo}', "");
16191Expect(0, 12592, '\P{^Is_Blk=		Bopomofo}', "");
16192Error('\p{Block=	:=BOPOMOFO_Extended}');
16193Error('\P{Block=	:=BOPOMOFO_Extended}');
16194Expect(1, 12735, '\p{Block=bopomofoextended}', "");
16195Expect(0, 12735, '\p{^Block=bopomofoextended}', "");
16196Expect(0, 12735, '\P{Block=bopomofoextended}', "");
16197Expect(1, 12735, '\P{^Block=bopomofoextended}', "");
16198Expect(0, 12736, '\p{Block=bopomofoextended}', "");
16199Expect(1, 12736, '\p{^Block=bopomofoextended}', "");
16200Expect(1, 12736, '\P{Block=bopomofoextended}', "");
16201Expect(0, 12736, '\P{^Block=bopomofoextended}', "");
16202Expect(1, 12735, '\p{Block=	Bopomofo_Extended}', "");
16203Expect(0, 12735, '\p{^Block=	Bopomofo_Extended}', "");
16204Expect(0, 12735, '\P{Block=	Bopomofo_Extended}', "");
16205Expect(1, 12735, '\P{^Block=	Bopomofo_Extended}', "");
16206Expect(0, 12736, '\p{Block=	Bopomofo_Extended}', "");
16207Expect(1, 12736, '\p{^Block=	Bopomofo_Extended}', "");
16208Expect(1, 12736, '\P{Block=	Bopomofo_Extended}', "");
16209Expect(0, 12736, '\P{^Block=	Bopomofo_Extended}', "");
16210Error('\p{Blk= /a/Bopomofo_EXT}');
16211Error('\P{Blk= /a/Bopomofo_EXT}');
16212Expect(1, 12735, '\p{Blk=bopomofoext}', "");
16213Expect(0, 12735, '\p{^Blk=bopomofoext}', "");
16214Expect(0, 12735, '\P{Blk=bopomofoext}', "");
16215Expect(1, 12735, '\P{^Blk=bopomofoext}', "");
16216Expect(0, 12736, '\p{Blk=bopomofoext}', "");
16217Expect(1, 12736, '\p{^Blk=bopomofoext}', "");
16218Expect(1, 12736, '\P{Blk=bopomofoext}', "");
16219Expect(0, 12736, '\P{^Blk=bopomofoext}', "");
16220Expect(1, 12735, '\p{Blk=_Bopomofo_ext}', "");
16221Expect(0, 12735, '\p{^Blk=_Bopomofo_ext}', "");
16222Expect(0, 12735, '\P{Blk=_Bopomofo_ext}', "");
16223Expect(1, 12735, '\P{^Blk=_Bopomofo_ext}', "");
16224Expect(0, 12736, '\p{Blk=_Bopomofo_ext}', "");
16225Expect(1, 12736, '\p{^Blk=_Bopomofo_ext}', "");
16226Expect(1, 12736, '\P{Blk=_Bopomofo_ext}', "");
16227Expect(0, 12736, '\P{^Blk=_Bopomofo_ext}', "");
16228Error('\p{Is_Block=		BOPOMOFO_extended:=}');
16229Error('\P{Is_Block=		BOPOMOFO_extended:=}');
16230Expect(1, 12735, '\p{Is_Block=bopomofoextended}', "");
16231Expect(0, 12735, '\p{^Is_Block=bopomofoextended}', "");
16232Expect(0, 12735, '\P{Is_Block=bopomofoextended}', "");
16233Expect(1, 12735, '\P{^Is_Block=bopomofoextended}', "");
16234Expect(0, 12736, '\p{Is_Block=bopomofoextended}', "");
16235Expect(1, 12736, '\p{^Is_Block=bopomofoextended}', "");
16236Expect(1, 12736, '\P{Is_Block=bopomofoextended}', "");
16237Expect(0, 12736, '\P{^Is_Block=bopomofoextended}', "");
16238Expect(1, 12735, '\p{Is_Block=_Bopomofo_EXTENDED}', "");
16239Expect(0, 12735, '\p{^Is_Block=_Bopomofo_EXTENDED}', "");
16240Expect(0, 12735, '\P{Is_Block=_Bopomofo_EXTENDED}', "");
16241Expect(1, 12735, '\P{^Is_Block=_Bopomofo_EXTENDED}', "");
16242Expect(0, 12736, '\p{Is_Block=_Bopomofo_EXTENDED}', "");
16243Expect(1, 12736, '\p{^Is_Block=_Bopomofo_EXTENDED}', "");
16244Expect(1, 12736, '\P{Is_Block=_Bopomofo_EXTENDED}', "");
16245Expect(0, 12736, '\P{^Is_Block=_Bopomofo_EXTENDED}', "");
16246Error('\p{Is_Blk=:= 	BOPOMOFO_ext}');
16247Error('\P{Is_Blk=:= 	BOPOMOFO_ext}');
16248Expect(1, 12735, '\p{Is_Blk=bopomofoext}', "");
16249Expect(0, 12735, '\p{^Is_Blk=bopomofoext}', "");
16250Expect(0, 12735, '\P{Is_Blk=bopomofoext}', "");
16251Expect(1, 12735, '\P{^Is_Blk=bopomofoext}', "");
16252Expect(0, 12736, '\p{Is_Blk=bopomofoext}', "");
16253Expect(1, 12736, '\p{^Is_Blk=bopomofoext}', "");
16254Expect(1, 12736, '\P{Is_Blk=bopomofoext}', "");
16255Expect(0, 12736, '\P{^Is_Blk=bopomofoext}', "");
16256Expect(1, 12735, '\p{Is_Blk=BOPOMOFO_EXT}', "");
16257Expect(0, 12735, '\p{^Is_Blk=BOPOMOFO_EXT}', "");
16258Expect(0, 12735, '\P{Is_Blk=BOPOMOFO_EXT}', "");
16259Expect(1, 12735, '\P{^Is_Blk=BOPOMOFO_EXT}', "");
16260Expect(0, 12736, '\p{Is_Blk=BOPOMOFO_EXT}', "");
16261Expect(1, 12736, '\p{^Is_Blk=BOPOMOFO_EXT}', "");
16262Expect(1, 12736, '\P{Is_Blk=BOPOMOFO_EXT}', "");
16263Expect(0, 12736, '\P{^Is_Blk=BOPOMOFO_EXT}', "");
16264Error('\p{Block=/a/Box_Drawing}');
16265Error('\P{Block=/a/Box_Drawing}');
16266Expect(1, 9599, '\p{Block=boxdrawing}', "");
16267Expect(0, 9599, '\p{^Block=boxdrawing}', "");
16268Expect(0, 9599, '\P{Block=boxdrawing}', "");
16269Expect(1, 9599, '\P{^Block=boxdrawing}', "");
16270Expect(0, 9600, '\p{Block=boxdrawing}', "");
16271Expect(1, 9600, '\p{^Block=boxdrawing}', "");
16272Expect(1, 9600, '\P{Block=boxdrawing}', "");
16273Expect(0, 9600, '\P{^Block=boxdrawing}', "");
16274Expect(1, 9599, '\p{Block=_ box_Drawing}', "");
16275Expect(0, 9599, '\p{^Block=_ box_Drawing}', "");
16276Expect(0, 9599, '\P{Block=_ box_Drawing}', "");
16277Expect(1, 9599, '\P{^Block=_ box_Drawing}', "");
16278Expect(0, 9600, '\p{Block=_ box_Drawing}', "");
16279Expect(1, 9600, '\p{^Block=_ box_Drawing}', "");
16280Expect(1, 9600, '\P{Block=_ box_Drawing}', "");
16281Expect(0, 9600, '\P{^Block=_ box_Drawing}', "");
16282Error('\p{Blk= 	box_Drawing/a/}');
16283Error('\P{Blk= 	box_Drawing/a/}');
16284Expect(1, 9599, '\p{Blk=boxdrawing}', "");
16285Expect(0, 9599, '\p{^Blk=boxdrawing}', "");
16286Expect(0, 9599, '\P{Blk=boxdrawing}', "");
16287Expect(1, 9599, '\P{^Blk=boxdrawing}', "");
16288Expect(0, 9600, '\p{Blk=boxdrawing}', "");
16289Expect(1, 9600, '\p{^Blk=boxdrawing}', "");
16290Expect(1, 9600, '\P{Blk=boxdrawing}', "");
16291Expect(0, 9600, '\P{^Blk=boxdrawing}', "");
16292Expect(1, 9599, '\p{Blk=--Box_DRAWING}', "");
16293Expect(0, 9599, '\p{^Blk=--Box_DRAWING}', "");
16294Expect(0, 9599, '\P{Blk=--Box_DRAWING}', "");
16295Expect(1, 9599, '\P{^Blk=--Box_DRAWING}', "");
16296Expect(0, 9600, '\p{Blk=--Box_DRAWING}', "");
16297Expect(1, 9600, '\p{^Blk=--Box_DRAWING}', "");
16298Expect(1, 9600, '\P{Blk=--Box_DRAWING}', "");
16299Expect(0, 9600, '\P{^Blk=--Box_DRAWING}', "");
16300Error('\p{Is_Block=:= Box_Drawing}');
16301Error('\P{Is_Block=:= Box_Drawing}');
16302Expect(1, 9599, '\p{Is_Block=boxdrawing}', "");
16303Expect(0, 9599, '\p{^Is_Block=boxdrawing}', "");
16304Expect(0, 9599, '\P{Is_Block=boxdrawing}', "");
16305Expect(1, 9599, '\P{^Is_Block=boxdrawing}', "");
16306Expect(0, 9600, '\p{Is_Block=boxdrawing}', "");
16307Expect(1, 9600, '\p{^Is_Block=boxdrawing}', "");
16308Expect(1, 9600, '\P{Is_Block=boxdrawing}', "");
16309Expect(0, 9600, '\P{^Is_Block=boxdrawing}', "");
16310Expect(1, 9599, '\p{Is_Block=-box_Drawing}', "");
16311Expect(0, 9599, '\p{^Is_Block=-box_Drawing}', "");
16312Expect(0, 9599, '\P{Is_Block=-box_Drawing}', "");
16313Expect(1, 9599, '\P{^Is_Block=-box_Drawing}', "");
16314Expect(0, 9600, '\p{Is_Block=-box_Drawing}', "");
16315Expect(1, 9600, '\p{^Is_Block=-box_Drawing}', "");
16316Expect(1, 9600, '\P{Is_Block=-box_Drawing}', "");
16317Expect(0, 9600, '\P{^Is_Block=-box_Drawing}', "");
16318Error('\p{Is_Blk=/a/-Box_Drawing}');
16319Error('\P{Is_Blk=/a/-Box_Drawing}');
16320Expect(1, 9599, '\p{Is_Blk: boxdrawing}', "");
16321Expect(0, 9599, '\p{^Is_Blk: boxdrawing}', "");
16322Expect(0, 9599, '\P{Is_Blk: boxdrawing}', "");
16323Expect(1, 9599, '\P{^Is_Blk: boxdrawing}', "");
16324Expect(0, 9600, '\p{Is_Blk: boxdrawing}', "");
16325Expect(1, 9600, '\p{^Is_Blk: boxdrawing}', "");
16326Expect(1, 9600, '\P{Is_Blk: boxdrawing}', "");
16327Expect(0, 9600, '\P{^Is_Blk: boxdrawing}', "");
16328Expect(1, 9599, '\p{Is_Blk: 		Box_Drawing}', "");
16329Expect(0, 9599, '\p{^Is_Blk: 		Box_Drawing}', "");
16330Expect(0, 9599, '\P{Is_Blk: 		Box_Drawing}', "");
16331Expect(1, 9599, '\P{^Is_Blk: 		Box_Drawing}', "");
16332Expect(0, 9600, '\p{Is_Blk: 		Box_Drawing}', "");
16333Expect(1, 9600, '\p{^Is_Blk: 		Box_Drawing}', "");
16334Expect(1, 9600, '\P{Is_Blk: 		Box_Drawing}', "");
16335Expect(0, 9600, '\P{^Is_Blk: 		Box_Drawing}', "");
16336Error('\p{Block=/a/ -brahmi}');
16337Error('\P{Block=/a/ -brahmi}');
16338Expect(1, 69759, '\p{Block=brahmi}', "");
16339Expect(0, 69759, '\p{^Block=brahmi}', "");
16340Expect(0, 69759, '\P{Block=brahmi}', "");
16341Expect(1, 69759, '\P{^Block=brahmi}', "");
16342Expect(0, 69760, '\p{Block=brahmi}', "");
16343Expect(1, 69760, '\p{^Block=brahmi}', "");
16344Expect(1, 69760, '\P{Block=brahmi}', "");
16345Expect(0, 69760, '\P{^Block=brahmi}', "");
16346Expect(1, 69759, '\p{Block= Brahmi}', "");
16347Expect(0, 69759, '\p{^Block= Brahmi}', "");
16348Expect(0, 69759, '\P{Block= Brahmi}', "");
16349Expect(1, 69759, '\P{^Block= Brahmi}', "");
16350Expect(0, 69760, '\p{Block= Brahmi}', "");
16351Expect(1, 69760, '\p{^Block= Brahmi}', "");
16352Expect(1, 69760, '\P{Block= Brahmi}', "");
16353Expect(0, 69760, '\P{^Block= Brahmi}', "");
16354Error('\p{Blk=/a/Brahmi}');
16355Error('\P{Blk=/a/Brahmi}');
16356Expect(1, 69759, '\p{Blk:   brahmi}', "");
16357Expect(0, 69759, '\p{^Blk:   brahmi}', "");
16358Expect(0, 69759, '\P{Blk:   brahmi}', "");
16359Expect(1, 69759, '\P{^Blk:   brahmi}', "");
16360Expect(0, 69760, '\p{Blk:   brahmi}', "");
16361Expect(1, 69760, '\p{^Blk:   brahmi}', "");
16362Expect(1, 69760, '\P{Blk:   brahmi}', "");
16363Expect(0, 69760, '\P{^Blk:   brahmi}', "");
16364Expect(1, 69759, '\p{Blk=--brahmi}', "");
16365Expect(0, 69759, '\p{^Blk=--brahmi}', "");
16366Expect(0, 69759, '\P{Blk=--brahmi}', "");
16367Expect(1, 69759, '\P{^Blk=--brahmi}', "");
16368Expect(0, 69760, '\p{Blk=--brahmi}', "");
16369Expect(1, 69760, '\p{^Blk=--brahmi}', "");
16370Expect(1, 69760, '\P{Blk=--brahmi}', "");
16371Expect(0, 69760, '\P{^Blk=--brahmi}', "");
16372Error('\p{Is_Block=		Brahmi:=}');
16373Error('\P{Is_Block=		Brahmi:=}');
16374Expect(1, 69759, '\p{Is_Block=brahmi}', "");
16375Expect(0, 69759, '\p{^Is_Block=brahmi}', "");
16376Expect(0, 69759, '\P{Is_Block=brahmi}', "");
16377Expect(1, 69759, '\P{^Is_Block=brahmi}', "");
16378Expect(0, 69760, '\p{Is_Block=brahmi}', "");
16379Expect(1, 69760, '\p{^Is_Block=brahmi}', "");
16380Expect(1, 69760, '\P{Is_Block=brahmi}', "");
16381Expect(0, 69760, '\P{^Is_Block=brahmi}', "");
16382Expect(1, 69759, '\p{Is_Block=_Brahmi}', "");
16383Expect(0, 69759, '\p{^Is_Block=_Brahmi}', "");
16384Expect(0, 69759, '\P{Is_Block=_Brahmi}', "");
16385Expect(1, 69759, '\P{^Is_Block=_Brahmi}', "");
16386Expect(0, 69760, '\p{Is_Block=_Brahmi}', "");
16387Expect(1, 69760, '\p{^Is_Block=_Brahmi}', "");
16388Expect(1, 69760, '\P{Is_Block=_Brahmi}', "");
16389Expect(0, 69760, '\P{^Is_Block=_Brahmi}', "");
16390Error('\p{Is_Blk=:= _Brahmi}');
16391Error('\P{Is_Blk=:= _Brahmi}');
16392Expect(1, 69759, '\p{Is_Blk=brahmi}', "");
16393Expect(0, 69759, '\p{^Is_Blk=brahmi}', "");
16394Expect(0, 69759, '\P{Is_Blk=brahmi}', "");
16395Expect(1, 69759, '\P{^Is_Blk=brahmi}', "");
16396Expect(0, 69760, '\p{Is_Blk=brahmi}', "");
16397Expect(1, 69760, '\p{^Is_Blk=brahmi}', "");
16398Expect(1, 69760, '\P{Is_Blk=brahmi}', "");
16399Expect(0, 69760, '\P{^Is_Blk=brahmi}', "");
16400Expect(1, 69759, '\p{Is_Blk=--Brahmi}', "");
16401Expect(0, 69759, '\p{^Is_Blk=--Brahmi}', "");
16402Expect(0, 69759, '\P{Is_Blk=--Brahmi}', "");
16403Expect(1, 69759, '\P{^Is_Blk=--Brahmi}', "");
16404Expect(0, 69760, '\p{Is_Blk=--Brahmi}', "");
16405Expect(1, 69760, '\p{^Is_Blk=--Brahmi}', "");
16406Expect(1, 69760, '\P{Is_Blk=--Brahmi}', "");
16407Expect(0, 69760, '\P{^Is_Blk=--Brahmi}', "");
16408Error('\p{Block:	:=_-Braille_patterns}');
16409Error('\P{Block:	:=_-Braille_patterns}');
16410Expect(1, 10495, '\p{Block:braillepatterns}', "");
16411Expect(0, 10495, '\p{^Block:braillepatterns}', "");
16412Expect(0, 10495, '\P{Block:braillepatterns}', "");
16413Expect(1, 10495, '\P{^Block:braillepatterns}', "");
16414Expect(0, 10496, '\p{Block:braillepatterns}', "");
16415Expect(1, 10496, '\p{^Block:braillepatterns}', "");
16416Expect(1, 10496, '\P{Block:braillepatterns}', "");
16417Expect(0, 10496, '\P{^Block:braillepatterns}', "");
16418Expect(1, 10495, '\p{Block=_Braille_Patterns}', "");
16419Expect(0, 10495, '\p{^Block=_Braille_Patterns}', "");
16420Expect(0, 10495, '\P{Block=_Braille_Patterns}', "");
16421Expect(1, 10495, '\P{^Block=_Braille_Patterns}', "");
16422Expect(0, 10496, '\p{Block=_Braille_Patterns}', "");
16423Expect(1, 10496, '\p{^Block=_Braille_Patterns}', "");
16424Expect(1, 10496, '\P{Block=_Braille_Patterns}', "");
16425Expect(0, 10496, '\P{^Block=_Braille_Patterns}', "");
16426Error('\p{Blk=_:=Braille}');
16427Error('\P{Blk=_:=Braille}');
16428Expect(1, 10495, '\p{Blk:	braille}', "");
16429Expect(0, 10495, '\p{^Blk:	braille}', "");
16430Expect(0, 10495, '\P{Blk:	braille}', "");
16431Expect(1, 10495, '\P{^Blk:	braille}', "");
16432Expect(0, 10496, '\p{Blk:	braille}', "");
16433Expect(1, 10496, '\p{^Blk:	braille}', "");
16434Expect(1, 10496, '\P{Blk:	braille}', "");
16435Expect(0, 10496, '\P{^Blk:	braille}', "");
16436Expect(1, 10495, '\p{Blk:   Braille}', "");
16437Expect(0, 10495, '\p{^Blk:   Braille}', "");
16438Expect(0, 10495, '\P{Blk:   Braille}', "");
16439Expect(1, 10495, '\P{^Blk:   Braille}', "");
16440Expect(0, 10496, '\p{Blk:   Braille}', "");
16441Expect(1, 10496, '\p{^Blk:   Braille}', "");
16442Expect(1, 10496, '\P{Blk:   Braille}', "");
16443Expect(0, 10496, '\P{^Blk:   Braille}', "");
16444Error('\p{Is_Block=_-Braille_PATTERNS:=}');
16445Error('\P{Is_Block=_-Braille_PATTERNS:=}');
16446Expect(1, 10495, '\p{Is_Block=braillepatterns}', "");
16447Expect(0, 10495, '\p{^Is_Block=braillepatterns}', "");
16448Expect(0, 10495, '\P{Is_Block=braillepatterns}', "");
16449Expect(1, 10495, '\P{^Is_Block=braillepatterns}', "");
16450Expect(0, 10496, '\p{Is_Block=braillepatterns}', "");
16451Expect(1, 10496, '\p{^Is_Block=braillepatterns}', "");
16452Expect(1, 10496, '\P{Is_Block=braillepatterns}', "");
16453Expect(0, 10496, '\P{^Is_Block=braillepatterns}', "");
16454Expect(1, 10495, '\p{Is_Block=	 Braille_patterns}', "");
16455Expect(0, 10495, '\p{^Is_Block=	 Braille_patterns}', "");
16456Expect(0, 10495, '\P{Is_Block=	 Braille_patterns}', "");
16457Expect(1, 10495, '\P{^Is_Block=	 Braille_patterns}', "");
16458Expect(0, 10496, '\p{Is_Block=	 Braille_patterns}', "");
16459Expect(1, 10496, '\p{^Is_Block=	 Braille_patterns}', "");
16460Expect(1, 10496, '\P{Is_Block=	 Braille_patterns}', "");
16461Expect(0, 10496, '\P{^Is_Block=	 Braille_patterns}', "");
16462Error('\p{Is_Blk=-braille:=}');
16463Error('\P{Is_Blk=-braille:=}');
16464Expect(1, 10495, '\p{Is_Blk: braille}', "");
16465Expect(0, 10495, '\p{^Is_Blk: braille}', "");
16466Expect(0, 10495, '\P{Is_Blk: braille}', "");
16467Expect(1, 10495, '\P{^Is_Blk: braille}', "");
16468Expect(0, 10496, '\p{Is_Blk: braille}', "");
16469Expect(1, 10496, '\p{^Is_Blk: braille}', "");
16470Expect(1, 10496, '\P{Is_Blk: braille}', "");
16471Expect(0, 10496, '\P{^Is_Blk: braille}', "");
16472Expect(1, 10495, '\p{Is_Blk=	-braille}', "");
16473Expect(0, 10495, '\p{^Is_Blk=	-braille}', "");
16474Expect(0, 10495, '\P{Is_Blk=	-braille}', "");
16475Expect(1, 10495, '\P{^Is_Blk=	-braille}', "");
16476Expect(0, 10496, '\p{Is_Blk=	-braille}', "");
16477Expect(1, 10496, '\p{^Is_Blk=	-braille}', "");
16478Expect(1, 10496, '\P{Is_Blk=	-braille}', "");
16479Expect(0, 10496, '\P{^Is_Blk=	-braille}', "");
16480Error('\p{Block:	_:=Buginese}');
16481Error('\P{Block:	_:=Buginese}');
16482Expect(1, 6687, '\p{Block=buginese}', "");
16483Expect(0, 6687, '\p{^Block=buginese}', "");
16484Expect(0, 6687, '\P{Block=buginese}', "");
16485Expect(1, 6687, '\P{^Block=buginese}', "");
16486Expect(0, 6688, '\p{Block=buginese}', "");
16487Expect(1, 6688, '\p{^Block=buginese}', "");
16488Expect(1, 6688, '\P{Block=buginese}', "");
16489Expect(0, 6688, '\P{^Block=buginese}', "");
16490Expect(1, 6687, '\p{Block:    -Buginese}', "");
16491Expect(0, 6687, '\p{^Block:    -Buginese}', "");
16492Expect(0, 6687, '\P{Block:    -Buginese}', "");
16493Expect(1, 6687, '\P{^Block:    -Buginese}', "");
16494Expect(0, 6688, '\p{Block:    -Buginese}', "");
16495Expect(1, 6688, '\p{^Block:    -Buginese}', "");
16496Expect(1, 6688, '\P{Block:    -Buginese}', "");
16497Expect(0, 6688, '\P{^Block:    -Buginese}', "");
16498Error('\p{Blk=/a/-Buginese}');
16499Error('\P{Blk=/a/-Buginese}');
16500Expect(1, 6687, '\p{Blk:	buginese}', "");
16501Expect(0, 6687, '\p{^Blk:	buginese}', "");
16502Expect(0, 6687, '\P{Blk:	buginese}', "");
16503Expect(1, 6687, '\P{^Blk:	buginese}', "");
16504Expect(0, 6688, '\p{Blk:	buginese}', "");
16505Expect(1, 6688, '\p{^Blk:	buginese}', "");
16506Expect(1, 6688, '\P{Blk:	buginese}', "");
16507Expect(0, 6688, '\P{^Blk:	buginese}', "");
16508Expect(1, 6687, '\p{Blk=--Buginese}', "");
16509Expect(0, 6687, '\p{^Blk=--Buginese}', "");
16510Expect(0, 6687, '\P{Blk=--Buginese}', "");
16511Expect(1, 6687, '\P{^Blk=--Buginese}', "");
16512Expect(0, 6688, '\p{Blk=--Buginese}', "");
16513Expect(1, 6688, '\p{^Blk=--Buginese}', "");
16514Expect(1, 6688, '\P{Blk=--Buginese}', "");
16515Expect(0, 6688, '\P{^Blk=--Buginese}', "");
16516Error('\p{Is_Block= /a/buginese}');
16517Error('\P{Is_Block= /a/buginese}');
16518Expect(1, 6687, '\p{Is_Block=buginese}', "");
16519Expect(0, 6687, '\p{^Is_Block=buginese}', "");
16520Expect(0, 6687, '\P{Is_Block=buginese}', "");
16521Expect(1, 6687, '\P{^Is_Block=buginese}', "");
16522Expect(0, 6688, '\p{Is_Block=buginese}', "");
16523Expect(1, 6688, '\p{^Is_Block=buginese}', "");
16524Expect(1, 6688, '\P{Is_Block=buginese}', "");
16525Expect(0, 6688, '\P{^Is_Block=buginese}', "");
16526Expect(1, 6687, '\p{Is_Block=	_Buginese}', "");
16527Expect(0, 6687, '\p{^Is_Block=	_Buginese}', "");
16528Expect(0, 6687, '\P{Is_Block=	_Buginese}', "");
16529Expect(1, 6687, '\P{^Is_Block=	_Buginese}', "");
16530Expect(0, 6688, '\p{Is_Block=	_Buginese}', "");
16531Expect(1, 6688, '\p{^Is_Block=	_Buginese}', "");
16532Expect(1, 6688, '\P{Is_Block=	_Buginese}', "");
16533Expect(0, 6688, '\P{^Is_Block=	_Buginese}', "");
16534Error('\p{Is_Blk=	 Buginese/a/}');
16535Error('\P{Is_Blk=	 Buginese/a/}');
16536Expect(1, 6687, '\p{Is_Blk=buginese}', "");
16537Expect(0, 6687, '\p{^Is_Blk=buginese}', "");
16538Expect(0, 6687, '\P{Is_Blk=buginese}', "");
16539Expect(1, 6687, '\P{^Is_Blk=buginese}', "");
16540Expect(0, 6688, '\p{Is_Blk=buginese}', "");
16541Expect(1, 6688, '\p{^Is_Blk=buginese}', "");
16542Expect(1, 6688, '\P{Is_Blk=buginese}', "");
16543Expect(0, 6688, '\P{^Is_Blk=buginese}', "");
16544Expect(1, 6687, '\p{Is_Blk= Buginese}', "");
16545Expect(0, 6687, '\p{^Is_Blk= Buginese}', "");
16546Expect(0, 6687, '\P{Is_Blk= Buginese}', "");
16547Expect(1, 6687, '\P{^Is_Blk= Buginese}', "");
16548Expect(0, 6688, '\p{Is_Blk= Buginese}', "");
16549Expect(1, 6688, '\p{^Is_Blk= Buginese}', "");
16550Expect(1, 6688, '\P{Is_Blk= Buginese}', "");
16551Expect(0, 6688, '\P{^Is_Blk= Buginese}', "");
16552Error('\p{Block= :=BUHID}');
16553Error('\P{Block= :=BUHID}');
16554Expect(1, 5983, '\p{Block=buhid}', "");
16555Expect(0, 5983, '\p{^Block=buhid}', "");
16556Expect(0, 5983, '\P{Block=buhid}', "");
16557Expect(1, 5983, '\P{^Block=buhid}', "");
16558Expect(0, 5984, '\p{Block=buhid}', "");
16559Expect(1, 5984, '\p{^Block=buhid}', "");
16560Expect(1, 5984, '\P{Block=buhid}', "");
16561Expect(0, 5984, '\P{^Block=buhid}', "");
16562Expect(1, 5983, '\p{Block=-BUHID}', "");
16563Expect(0, 5983, '\p{^Block=-BUHID}', "");
16564Expect(0, 5983, '\P{Block=-BUHID}', "");
16565Expect(1, 5983, '\P{^Block=-BUHID}', "");
16566Expect(0, 5984, '\p{Block=-BUHID}', "");
16567Expect(1, 5984, '\p{^Block=-BUHID}', "");
16568Expect(1, 5984, '\P{Block=-BUHID}', "");
16569Expect(0, 5984, '\P{^Block=-BUHID}', "");
16570Error('\p{Blk= :=Buhid}');
16571Error('\P{Blk= :=Buhid}');
16572Expect(1, 5983, '\p{Blk=buhid}', "");
16573Expect(0, 5983, '\p{^Blk=buhid}', "");
16574Expect(0, 5983, '\P{Blk=buhid}', "");
16575Expect(1, 5983, '\P{^Blk=buhid}', "");
16576Expect(0, 5984, '\p{Blk=buhid}', "");
16577Expect(1, 5984, '\p{^Blk=buhid}', "");
16578Expect(1, 5984, '\P{Blk=buhid}', "");
16579Expect(0, 5984, '\P{^Blk=buhid}', "");
16580Expect(1, 5983, '\p{Blk=	_buhid}', "");
16581Expect(0, 5983, '\p{^Blk=	_buhid}', "");
16582Expect(0, 5983, '\P{Blk=	_buhid}', "");
16583Expect(1, 5983, '\P{^Blk=	_buhid}', "");
16584Expect(0, 5984, '\p{Blk=	_buhid}', "");
16585Expect(1, 5984, '\p{^Blk=	_buhid}', "");
16586Expect(1, 5984, '\P{Blk=	_buhid}', "");
16587Expect(0, 5984, '\P{^Blk=	_buhid}', "");
16588Error('\p{Is_Block:	 -Buhid/a/}');
16589Error('\P{Is_Block:	 -Buhid/a/}');
16590Expect(1, 5983, '\p{Is_Block=buhid}', "");
16591Expect(0, 5983, '\p{^Is_Block=buhid}', "");
16592Expect(0, 5983, '\P{Is_Block=buhid}', "");
16593Expect(1, 5983, '\P{^Is_Block=buhid}', "");
16594Expect(0, 5984, '\p{Is_Block=buhid}', "");
16595Expect(1, 5984, '\p{^Is_Block=buhid}', "");
16596Expect(1, 5984, '\P{Is_Block=buhid}', "");
16597Expect(0, 5984, '\P{^Is_Block=buhid}', "");
16598Expect(1, 5983, '\p{Is_Block=	-BUHID}', "");
16599Expect(0, 5983, '\p{^Is_Block=	-BUHID}', "");
16600Expect(0, 5983, '\P{Is_Block=	-BUHID}', "");
16601Expect(1, 5983, '\P{^Is_Block=	-BUHID}', "");
16602Expect(0, 5984, '\p{Is_Block=	-BUHID}', "");
16603Expect(1, 5984, '\p{^Is_Block=	-BUHID}', "");
16604Expect(1, 5984, '\P{Is_Block=	-BUHID}', "");
16605Expect(0, 5984, '\P{^Is_Block=	-BUHID}', "");
16606Error('\p{Is_Blk=-BUHID/a/}');
16607Error('\P{Is_Blk=-BUHID/a/}');
16608Expect(1, 5983, '\p{Is_Blk=buhid}', "");
16609Expect(0, 5983, '\p{^Is_Blk=buhid}', "");
16610Expect(0, 5983, '\P{Is_Blk=buhid}', "");
16611Expect(1, 5983, '\P{^Is_Blk=buhid}', "");
16612Expect(0, 5984, '\p{Is_Blk=buhid}', "");
16613Expect(1, 5984, '\p{^Is_Blk=buhid}', "");
16614Expect(1, 5984, '\P{Is_Blk=buhid}', "");
16615Expect(0, 5984, '\P{^Is_Blk=buhid}', "");
16616Expect(1, 5983, '\p{Is_Blk= -Buhid}', "");
16617Expect(0, 5983, '\p{^Is_Blk= -Buhid}', "");
16618Expect(0, 5983, '\P{Is_Blk= -Buhid}', "");
16619Expect(1, 5983, '\P{^Is_Blk= -Buhid}', "");
16620Expect(0, 5984, '\p{Is_Blk= -Buhid}', "");
16621Expect(1, 5984, '\p{^Is_Blk= -Buhid}', "");
16622Expect(1, 5984, '\P{Is_Blk= -Buhid}', "");
16623Expect(0, 5984, '\P{^Is_Blk= -Buhid}', "");
16624Error('\p{Block=_ BYZANTINE_musical_symbols:=}');
16625Error('\P{Block=_ BYZANTINE_musical_symbols:=}');
16626Expect(1, 119039, '\p{Block=byzantinemusicalsymbols}', "");
16627Expect(0, 119039, '\p{^Block=byzantinemusicalsymbols}', "");
16628Expect(0, 119039, '\P{Block=byzantinemusicalsymbols}', "");
16629Expect(1, 119039, '\P{^Block=byzantinemusicalsymbols}', "");
16630Expect(0, 119040, '\p{Block=byzantinemusicalsymbols}', "");
16631Expect(1, 119040, '\p{^Block=byzantinemusicalsymbols}', "");
16632Expect(1, 119040, '\P{Block=byzantinemusicalsymbols}', "");
16633Expect(0, 119040, '\P{^Block=byzantinemusicalsymbols}', "");
16634Expect(1, 119039, '\p{Block= _byzantine_musical_SYMBOLS}', "");
16635Expect(0, 119039, '\p{^Block= _byzantine_musical_SYMBOLS}', "");
16636Expect(0, 119039, '\P{Block= _byzantine_musical_SYMBOLS}', "");
16637Expect(1, 119039, '\P{^Block= _byzantine_musical_SYMBOLS}', "");
16638Expect(0, 119040, '\p{Block= _byzantine_musical_SYMBOLS}', "");
16639Expect(1, 119040, '\p{^Block= _byzantine_musical_SYMBOLS}', "");
16640Expect(1, 119040, '\P{Block= _byzantine_musical_SYMBOLS}', "");
16641Expect(0, 119040, '\P{^Block= _byzantine_musical_SYMBOLS}', "");
16642Error('\p{Blk: 	byzantine_Music:=}');
16643Error('\P{Blk: 	byzantine_Music:=}');
16644Expect(1, 119039, '\p{Blk=byzantinemusic}', "");
16645Expect(0, 119039, '\p{^Blk=byzantinemusic}', "");
16646Expect(0, 119039, '\P{Blk=byzantinemusic}', "");
16647Expect(1, 119039, '\P{^Blk=byzantinemusic}', "");
16648Expect(0, 119040, '\p{Blk=byzantinemusic}', "");
16649Expect(1, 119040, '\p{^Blk=byzantinemusic}', "");
16650Expect(1, 119040, '\P{Blk=byzantinemusic}', "");
16651Expect(0, 119040, '\P{^Blk=byzantinemusic}', "");
16652Expect(1, 119039, '\p{Blk=_	Byzantine_Music}', "");
16653Expect(0, 119039, '\p{^Blk=_	Byzantine_Music}', "");
16654Expect(0, 119039, '\P{Blk=_	Byzantine_Music}', "");
16655Expect(1, 119039, '\P{^Blk=_	Byzantine_Music}', "");
16656Expect(0, 119040, '\p{Blk=_	Byzantine_Music}', "");
16657Expect(1, 119040, '\p{^Blk=_	Byzantine_Music}', "");
16658Expect(1, 119040, '\P{Blk=_	Byzantine_Music}', "");
16659Expect(0, 119040, '\P{^Blk=_	Byzantine_Music}', "");
16660Error('\p{Is_Block=	_BYZANTINE_Musical_Symbols:=}');
16661Error('\P{Is_Block=	_BYZANTINE_Musical_Symbols:=}');
16662Expect(1, 119039, '\p{Is_Block=byzantinemusicalsymbols}', "");
16663Expect(0, 119039, '\p{^Is_Block=byzantinemusicalsymbols}', "");
16664Expect(0, 119039, '\P{Is_Block=byzantinemusicalsymbols}', "");
16665Expect(1, 119039, '\P{^Is_Block=byzantinemusicalsymbols}', "");
16666Expect(0, 119040, '\p{Is_Block=byzantinemusicalsymbols}', "");
16667Expect(1, 119040, '\p{^Is_Block=byzantinemusicalsymbols}', "");
16668Expect(1, 119040, '\P{Is_Block=byzantinemusicalsymbols}', "");
16669Expect(0, 119040, '\P{^Is_Block=byzantinemusicalsymbols}', "");
16670Expect(1, 119039, '\p{Is_Block=	 BYZANTINE_Musical_Symbols}', "");
16671Expect(0, 119039, '\p{^Is_Block=	 BYZANTINE_Musical_Symbols}', "");
16672Expect(0, 119039, '\P{Is_Block=	 BYZANTINE_Musical_Symbols}', "");
16673Expect(1, 119039, '\P{^Is_Block=	 BYZANTINE_Musical_Symbols}', "");
16674Expect(0, 119040, '\p{Is_Block=	 BYZANTINE_Musical_Symbols}', "");
16675Expect(1, 119040, '\p{^Is_Block=	 BYZANTINE_Musical_Symbols}', "");
16676Expect(1, 119040, '\P{Is_Block=	 BYZANTINE_Musical_Symbols}', "");
16677Expect(0, 119040, '\P{^Is_Block=	 BYZANTINE_Musical_Symbols}', "");
16678Error('\p{Is_Blk=-	byzantine_Music:=}');
16679Error('\P{Is_Blk=-	byzantine_Music:=}');
16680Expect(1, 119039, '\p{Is_Blk: byzantinemusic}', "");
16681Expect(0, 119039, '\p{^Is_Blk: byzantinemusic}', "");
16682Expect(0, 119039, '\P{Is_Blk: byzantinemusic}', "");
16683Expect(1, 119039, '\P{^Is_Blk: byzantinemusic}', "");
16684Expect(0, 119040, '\p{Is_Blk: byzantinemusic}', "");
16685Expect(1, 119040, '\p{^Is_Blk: byzantinemusic}', "");
16686Expect(1, 119040, '\P{Is_Blk: byzantinemusic}', "");
16687Expect(0, 119040, '\P{^Is_Blk: byzantinemusic}', "");
16688Expect(1, 119039, '\p{Is_Blk= -BYZANTINE_MUSIC}', "");
16689Expect(0, 119039, '\p{^Is_Blk= -BYZANTINE_MUSIC}', "");
16690Expect(0, 119039, '\P{Is_Blk= -BYZANTINE_MUSIC}', "");
16691Expect(1, 119039, '\P{^Is_Blk= -BYZANTINE_MUSIC}', "");
16692Expect(0, 119040, '\p{Is_Blk= -BYZANTINE_MUSIC}', "");
16693Expect(1, 119040, '\p{^Is_Blk= -BYZANTINE_MUSIC}', "");
16694Expect(1, 119040, '\P{Is_Blk= -BYZANTINE_MUSIC}', "");
16695Expect(0, 119040, '\P{^Is_Blk= -BYZANTINE_MUSIC}', "");
16696Error('\p{Block=-:=CJK_Unified_Ideographs}');
16697Error('\P{Block=-:=CJK_Unified_Ideographs}');
16698Expect(1, 40959, '\p{Block=cjkunifiedideographs}', "");
16699Expect(0, 40959, '\p{^Block=cjkunifiedideographs}', "");
16700Expect(0, 40959, '\P{Block=cjkunifiedideographs}', "");
16701Expect(1, 40959, '\P{^Block=cjkunifiedideographs}', "");
16702Expect(0, 40960, '\p{Block=cjkunifiedideographs}', "");
16703Expect(1, 40960, '\p{^Block=cjkunifiedideographs}', "");
16704Expect(1, 40960, '\P{Block=cjkunifiedideographs}', "");
16705Expect(0, 40960, '\P{^Block=cjkunifiedideographs}', "");
16706Expect(1, 40959, '\p{Block=- CJK_Unified_IDEOGRAPHS}', "");
16707Expect(0, 40959, '\p{^Block=- CJK_Unified_IDEOGRAPHS}', "");
16708Expect(0, 40959, '\P{Block=- CJK_Unified_IDEOGRAPHS}', "");
16709Expect(1, 40959, '\P{^Block=- CJK_Unified_IDEOGRAPHS}', "");
16710Expect(0, 40960, '\p{Block=- CJK_Unified_IDEOGRAPHS}', "");
16711Expect(1, 40960, '\p{^Block=- CJK_Unified_IDEOGRAPHS}', "");
16712Expect(1, 40960, '\P{Block=- CJK_Unified_IDEOGRAPHS}', "");
16713Expect(0, 40960, '\P{^Block=- CJK_Unified_IDEOGRAPHS}', "");
16714Error('\p{Blk=	CJK:=}');
16715Error('\P{Blk=	CJK:=}');
16716Expect(1, 40959, '\p{Blk=cjk}', "");
16717Expect(0, 40959, '\p{^Blk=cjk}', "");
16718Expect(0, 40959, '\P{Blk=cjk}', "");
16719Expect(1, 40959, '\P{^Blk=cjk}', "");
16720Expect(0, 40960, '\p{Blk=cjk}', "");
16721Expect(1, 40960, '\p{^Blk=cjk}', "");
16722Expect(1, 40960, '\P{Blk=cjk}', "");
16723Expect(0, 40960, '\P{^Blk=cjk}', "");
16724Expect(1, 40959, '\p{Blk= CJK}', "");
16725Expect(0, 40959, '\p{^Blk= CJK}', "");
16726Expect(0, 40959, '\P{Blk= CJK}', "");
16727Expect(1, 40959, '\P{^Blk= CJK}', "");
16728Expect(0, 40960, '\p{Blk= CJK}', "");
16729Expect(1, 40960, '\p{^Blk= CJK}', "");
16730Expect(1, 40960, '\P{Blk= CJK}', "");
16731Expect(0, 40960, '\P{^Blk= CJK}', "");
16732Error('\p{Is_Block=	 cjk_unified_Ideographs/a/}');
16733Error('\P{Is_Block=	 cjk_unified_Ideographs/a/}');
16734Expect(1, 40959, '\p{Is_Block:	cjkunifiedideographs}', "");
16735Expect(0, 40959, '\p{^Is_Block:	cjkunifiedideographs}', "");
16736Expect(0, 40959, '\P{Is_Block:	cjkunifiedideographs}', "");
16737Expect(1, 40959, '\P{^Is_Block:	cjkunifiedideographs}', "");
16738Expect(0, 40960, '\p{Is_Block:	cjkunifiedideographs}', "");
16739Expect(1, 40960, '\p{^Is_Block:	cjkunifiedideographs}', "");
16740Expect(1, 40960, '\P{Is_Block:	cjkunifiedideographs}', "");
16741Expect(0, 40960, '\P{^Is_Block:	cjkunifiedideographs}', "");
16742Expect(1, 40959, '\p{Is_Block:   CJK_UNIFIED_Ideographs}', "");
16743Expect(0, 40959, '\p{^Is_Block:   CJK_UNIFIED_Ideographs}', "");
16744Expect(0, 40959, '\P{Is_Block:   CJK_UNIFIED_Ideographs}', "");
16745Expect(1, 40959, '\P{^Is_Block:   CJK_UNIFIED_Ideographs}', "");
16746Expect(0, 40960, '\p{Is_Block:   CJK_UNIFIED_Ideographs}', "");
16747Expect(1, 40960, '\p{^Is_Block:   CJK_UNIFIED_Ideographs}', "");
16748Expect(1, 40960, '\P{Is_Block:   CJK_UNIFIED_Ideographs}', "");
16749Expect(0, 40960, '\P{^Is_Block:   CJK_UNIFIED_Ideographs}', "");
16750Error('\p{Is_Blk:	/a/__CJK}');
16751Error('\P{Is_Blk:	/a/__CJK}');
16752Expect(1, 40959, '\p{Is_Blk=cjk}', "");
16753Expect(0, 40959, '\p{^Is_Blk=cjk}', "");
16754Expect(0, 40959, '\P{Is_Blk=cjk}', "");
16755Expect(1, 40959, '\P{^Is_Blk=cjk}', "");
16756Expect(0, 40960, '\p{Is_Blk=cjk}', "");
16757Expect(1, 40960, '\p{^Is_Blk=cjk}', "");
16758Expect(1, 40960, '\P{Is_Blk=cjk}', "");
16759Expect(0, 40960, '\P{^Is_Blk=cjk}', "");
16760Expect(1, 40959, '\p{Is_Blk= cjk}', "");
16761Expect(0, 40959, '\p{^Is_Blk= cjk}', "");
16762Expect(0, 40959, '\P{Is_Blk= cjk}', "");
16763Expect(1, 40959, '\P{^Is_Blk= cjk}', "");
16764Expect(0, 40960, '\p{Is_Blk= cjk}', "");
16765Expect(1, 40960, '\p{^Is_Blk= cjk}', "");
16766Expect(1, 40960, '\P{Is_Blk= cjk}', "");
16767Expect(0, 40960, '\P{^Is_Blk= cjk}', "");
16768Error('\p{Block=_CJK_compatibility/a/}');
16769Error('\P{Block=_CJK_compatibility/a/}');
16770Expect(1, 13311, '\p{Block=cjkcompatibility}', "");
16771Expect(0, 13311, '\p{^Block=cjkcompatibility}', "");
16772Expect(0, 13311, '\P{Block=cjkcompatibility}', "");
16773Expect(1, 13311, '\P{^Block=cjkcompatibility}', "");
16774Expect(0, 13312, '\p{Block=cjkcompatibility}', "");
16775Expect(1, 13312, '\p{^Block=cjkcompatibility}', "");
16776Expect(1, 13312, '\P{Block=cjkcompatibility}', "");
16777Expect(0, 13312, '\P{^Block=cjkcompatibility}', "");
16778Expect(1, 13311, '\p{Block= -CJK_Compatibility}', "");
16779Expect(0, 13311, '\p{^Block= -CJK_Compatibility}', "");
16780Expect(0, 13311, '\P{Block= -CJK_Compatibility}', "");
16781Expect(1, 13311, '\P{^Block= -CJK_Compatibility}', "");
16782Expect(0, 13312, '\p{Block= -CJK_Compatibility}', "");
16783Expect(1, 13312, '\p{^Block= -CJK_Compatibility}', "");
16784Expect(1, 13312, '\P{Block= -CJK_Compatibility}', "");
16785Expect(0, 13312, '\P{^Block= -CJK_Compatibility}', "");
16786Error('\p{Blk=	/a/cjk_compat}');
16787Error('\P{Blk=	/a/cjk_compat}');
16788Expect(1, 13311, '\p{Blk=cjkcompat}', "");
16789Expect(0, 13311, '\p{^Blk=cjkcompat}', "");
16790Expect(0, 13311, '\P{Blk=cjkcompat}', "");
16791Expect(1, 13311, '\P{^Blk=cjkcompat}', "");
16792Expect(0, 13312, '\p{Blk=cjkcompat}', "");
16793Expect(1, 13312, '\p{^Blk=cjkcompat}', "");
16794Expect(1, 13312, '\P{Blk=cjkcompat}', "");
16795Expect(0, 13312, '\P{^Blk=cjkcompat}', "");
16796Expect(1, 13311, '\p{Blk=	-CJK_compat}', "");
16797Expect(0, 13311, '\p{^Blk=	-CJK_compat}', "");
16798Expect(0, 13311, '\P{Blk=	-CJK_compat}', "");
16799Expect(1, 13311, '\P{^Blk=	-CJK_compat}', "");
16800Expect(0, 13312, '\p{Blk=	-CJK_compat}', "");
16801Expect(1, 13312, '\p{^Blk=	-CJK_compat}', "");
16802Expect(1, 13312, '\P{Blk=	-CJK_compat}', "");
16803Expect(0, 13312, '\P{^Blk=	-CJK_compat}', "");
16804Error('\p{Is_Block:   /a/-	CJK_COMPATIBILITY}');
16805Error('\P{Is_Block:   /a/-	CJK_COMPATIBILITY}');
16806Expect(1, 13311, '\p{Is_Block=cjkcompatibility}', "");
16807Expect(0, 13311, '\p{^Is_Block=cjkcompatibility}', "");
16808Expect(0, 13311, '\P{Is_Block=cjkcompatibility}', "");
16809Expect(1, 13311, '\P{^Is_Block=cjkcompatibility}', "");
16810Expect(0, 13312, '\p{Is_Block=cjkcompatibility}', "");
16811Expect(1, 13312, '\p{^Is_Block=cjkcompatibility}', "");
16812Expect(1, 13312, '\P{Is_Block=cjkcompatibility}', "");
16813Expect(0, 13312, '\P{^Is_Block=cjkcompatibility}', "");
16814Expect(1, 13311, '\p{Is_Block=	-CJK_Compatibility}', "");
16815Expect(0, 13311, '\p{^Is_Block=	-CJK_Compatibility}', "");
16816Expect(0, 13311, '\P{Is_Block=	-CJK_Compatibility}', "");
16817Expect(1, 13311, '\P{^Is_Block=	-CJK_Compatibility}', "");
16818Expect(0, 13312, '\p{Is_Block=	-CJK_Compatibility}', "");
16819Expect(1, 13312, '\p{^Is_Block=	-CJK_Compatibility}', "");
16820Expect(1, 13312, '\P{Is_Block=	-CJK_Compatibility}', "");
16821Expect(0, 13312, '\P{^Is_Block=	-CJK_Compatibility}', "");
16822Error('\p{Is_Blk= CJK_Compat:=}');
16823Error('\P{Is_Blk= CJK_Compat:=}');
16824Expect(1, 13311, '\p{Is_Blk=cjkcompat}', "");
16825Expect(0, 13311, '\p{^Is_Blk=cjkcompat}', "");
16826Expect(0, 13311, '\P{Is_Blk=cjkcompat}', "");
16827Expect(1, 13311, '\P{^Is_Blk=cjkcompat}', "");
16828Expect(0, 13312, '\p{Is_Blk=cjkcompat}', "");
16829Expect(1, 13312, '\p{^Is_Blk=cjkcompat}', "");
16830Expect(1, 13312, '\P{Is_Blk=cjkcompat}', "");
16831Expect(0, 13312, '\P{^Is_Blk=cjkcompat}', "");
16832Expect(1, 13311, '\p{Is_Blk=-CJK_compat}', "");
16833Expect(0, 13311, '\p{^Is_Blk=-CJK_compat}', "");
16834Expect(0, 13311, '\P{Is_Blk=-CJK_compat}', "");
16835Expect(1, 13311, '\P{^Is_Blk=-CJK_compat}', "");
16836Expect(0, 13312, '\p{Is_Blk=-CJK_compat}', "");
16837Expect(1, 13312, '\p{^Is_Blk=-CJK_compat}', "");
16838Expect(1, 13312, '\P{Is_Blk=-CJK_compat}', "");
16839Expect(0, 13312, '\P{^Is_Blk=-CJK_compat}', "");
16840Error('\p{Block=- CJK_Compatibility_forms:=}');
16841Error('\P{Block=- CJK_Compatibility_forms:=}');
16842Expect(1, 65103, '\p{Block=cjkcompatibilityforms}', "");
16843Expect(0, 65103, '\p{^Block=cjkcompatibilityforms}', "");
16844Expect(0, 65103, '\P{Block=cjkcompatibilityforms}', "");
16845Expect(1, 65103, '\P{^Block=cjkcompatibilityforms}', "");
16846Expect(0, 65104, '\p{Block=cjkcompatibilityforms}', "");
16847Expect(1, 65104, '\p{^Block=cjkcompatibilityforms}', "");
16848Expect(1, 65104, '\P{Block=cjkcompatibilityforms}', "");
16849Expect(0, 65104, '\P{^Block=cjkcompatibilityforms}', "");
16850Expect(1, 65103, '\p{Block=_CJK_Compatibility_Forms}', "");
16851Expect(0, 65103, '\p{^Block=_CJK_Compatibility_Forms}', "");
16852Expect(0, 65103, '\P{Block=_CJK_Compatibility_Forms}', "");
16853Expect(1, 65103, '\P{^Block=_CJK_Compatibility_Forms}', "");
16854Expect(0, 65104, '\p{Block=_CJK_Compatibility_Forms}', "");
16855Expect(1, 65104, '\p{^Block=_CJK_Compatibility_Forms}', "");
16856Expect(1, 65104, '\P{Block=_CJK_Compatibility_Forms}', "");
16857Expect(0, 65104, '\P{^Block=_CJK_Compatibility_Forms}', "");
16858Error('\p{Blk:	/a/CJK_COMPAT_FORMS}');
16859Error('\P{Blk:	/a/CJK_COMPAT_FORMS}');
16860Expect(1, 65103, '\p{Blk=cjkcompatforms}', "");
16861Expect(0, 65103, '\p{^Blk=cjkcompatforms}', "");
16862Expect(0, 65103, '\P{Blk=cjkcompatforms}', "");
16863Expect(1, 65103, '\P{^Blk=cjkcompatforms}', "");
16864Expect(0, 65104, '\p{Blk=cjkcompatforms}', "");
16865Expect(1, 65104, '\p{^Blk=cjkcompatforms}', "");
16866Expect(1, 65104, '\P{Blk=cjkcompatforms}', "");
16867Expect(0, 65104, '\P{^Blk=cjkcompatforms}', "");
16868Expect(1, 65103, '\p{Blk=--CJK_Compat_Forms}', "");
16869Expect(0, 65103, '\p{^Blk=--CJK_Compat_Forms}', "");
16870Expect(0, 65103, '\P{Blk=--CJK_Compat_Forms}', "");
16871Expect(1, 65103, '\P{^Blk=--CJK_Compat_Forms}', "");
16872Expect(0, 65104, '\p{Blk=--CJK_Compat_Forms}', "");
16873Expect(1, 65104, '\p{^Blk=--CJK_Compat_Forms}', "");
16874Expect(1, 65104, '\P{Blk=--CJK_Compat_Forms}', "");
16875Expect(0, 65104, '\P{^Blk=--CJK_Compat_Forms}', "");
16876Error('\p{Is_Block=-:=CJK_compatibility_Forms}');
16877Error('\P{Is_Block=-:=CJK_compatibility_Forms}');
16878Expect(1, 65103, '\p{Is_Block=cjkcompatibilityforms}', "");
16879Expect(0, 65103, '\p{^Is_Block=cjkcompatibilityforms}', "");
16880Expect(0, 65103, '\P{Is_Block=cjkcompatibilityforms}', "");
16881Expect(1, 65103, '\P{^Is_Block=cjkcompatibilityforms}', "");
16882Expect(0, 65104, '\p{Is_Block=cjkcompatibilityforms}', "");
16883Expect(1, 65104, '\p{^Is_Block=cjkcompatibilityforms}', "");
16884Expect(1, 65104, '\P{Is_Block=cjkcompatibilityforms}', "");
16885Expect(0, 65104, '\P{^Is_Block=cjkcompatibilityforms}', "");
16886Expect(1, 65103, '\p{Is_Block=_cjk_Compatibility_Forms}', "");
16887Expect(0, 65103, '\p{^Is_Block=_cjk_Compatibility_Forms}', "");
16888Expect(0, 65103, '\P{Is_Block=_cjk_Compatibility_Forms}', "");
16889Expect(1, 65103, '\P{^Is_Block=_cjk_Compatibility_Forms}', "");
16890Expect(0, 65104, '\p{Is_Block=_cjk_Compatibility_Forms}', "");
16891Expect(1, 65104, '\p{^Is_Block=_cjk_Compatibility_Forms}', "");
16892Expect(1, 65104, '\P{Is_Block=_cjk_Compatibility_Forms}', "");
16893Expect(0, 65104, '\P{^Is_Block=_cjk_Compatibility_Forms}', "");
16894Error('\p{Is_Blk=_/a/cjk_COMPAT_Forms}');
16895Error('\P{Is_Blk=_/a/cjk_COMPAT_Forms}');
16896Expect(1, 65103, '\p{Is_Blk=cjkcompatforms}', "");
16897Expect(0, 65103, '\p{^Is_Blk=cjkcompatforms}', "");
16898Expect(0, 65103, '\P{Is_Blk=cjkcompatforms}', "");
16899Expect(1, 65103, '\P{^Is_Blk=cjkcompatforms}', "");
16900Expect(0, 65104, '\p{Is_Blk=cjkcompatforms}', "");
16901Expect(1, 65104, '\p{^Is_Blk=cjkcompatforms}', "");
16902Expect(1, 65104, '\P{Is_Blk=cjkcompatforms}', "");
16903Expect(0, 65104, '\P{^Is_Blk=cjkcompatforms}', "");
16904Expect(1, 65103, '\p{Is_Blk= 	CJK_Compat_FORMS}', "");
16905Expect(0, 65103, '\p{^Is_Blk= 	CJK_Compat_FORMS}', "");
16906Expect(0, 65103, '\P{Is_Blk= 	CJK_Compat_FORMS}', "");
16907Expect(1, 65103, '\P{^Is_Blk= 	CJK_Compat_FORMS}', "");
16908Expect(0, 65104, '\p{Is_Blk= 	CJK_Compat_FORMS}', "");
16909Expect(1, 65104, '\p{^Is_Blk= 	CJK_Compat_FORMS}', "");
16910Expect(1, 65104, '\P{Is_Blk= 	CJK_Compat_FORMS}', "");
16911Expect(0, 65104, '\P{^Is_Blk= 	CJK_Compat_FORMS}', "");
16912Error('\p{Block=:=_CJK_Compatibility_ideographs}');
16913Error('\P{Block=:=_CJK_Compatibility_ideographs}');
16914Expect(1, 64255, '\p{Block=cjkcompatibilityideographs}', "");
16915Expect(0, 64255, '\p{^Block=cjkcompatibilityideographs}', "");
16916Expect(0, 64255, '\P{Block=cjkcompatibilityideographs}', "");
16917Expect(1, 64255, '\P{^Block=cjkcompatibilityideographs}', "");
16918Expect(0, 64256, '\p{Block=cjkcompatibilityideographs}', "");
16919Expect(1, 64256, '\p{^Block=cjkcompatibilityideographs}', "");
16920Expect(1, 64256, '\P{Block=cjkcompatibilityideographs}', "");
16921Expect(0, 64256, '\P{^Block=cjkcompatibilityideographs}', "");
16922Expect(1, 64255, '\p{Block= 	cjk_Compatibility_IDEOGRAPHS}', "");
16923Expect(0, 64255, '\p{^Block= 	cjk_Compatibility_IDEOGRAPHS}', "");
16924Expect(0, 64255, '\P{Block= 	cjk_Compatibility_IDEOGRAPHS}', "");
16925Expect(1, 64255, '\P{^Block= 	cjk_Compatibility_IDEOGRAPHS}', "");
16926Expect(0, 64256, '\p{Block= 	cjk_Compatibility_IDEOGRAPHS}', "");
16927Expect(1, 64256, '\p{^Block= 	cjk_Compatibility_IDEOGRAPHS}', "");
16928Expect(1, 64256, '\P{Block= 	cjk_Compatibility_IDEOGRAPHS}', "");
16929Expect(0, 64256, '\P{^Block= 	cjk_Compatibility_IDEOGRAPHS}', "");
16930Error('\p{Blk=_:=CJK_compat_ideographs}');
16931Error('\P{Blk=_:=CJK_compat_ideographs}');
16932Expect(1, 64255, '\p{Blk=cjkcompatideographs}', "");
16933Expect(0, 64255, '\p{^Blk=cjkcompatideographs}', "");
16934Expect(0, 64255, '\P{Blk=cjkcompatideographs}', "");
16935Expect(1, 64255, '\P{^Blk=cjkcompatideographs}', "");
16936Expect(0, 64256, '\p{Blk=cjkcompatideographs}', "");
16937Expect(1, 64256, '\p{^Blk=cjkcompatideographs}', "");
16938Expect(1, 64256, '\P{Blk=cjkcompatideographs}', "");
16939Expect(0, 64256, '\P{^Blk=cjkcompatideographs}', "");
16940Expect(1, 64255, '\p{Blk=--CJK_compat_Ideographs}', "");
16941Expect(0, 64255, '\p{^Blk=--CJK_compat_Ideographs}', "");
16942Expect(0, 64255, '\P{Blk=--CJK_compat_Ideographs}', "");
16943Expect(1, 64255, '\P{^Blk=--CJK_compat_Ideographs}', "");
16944Expect(0, 64256, '\p{Blk=--CJK_compat_Ideographs}', "");
16945Expect(1, 64256, '\p{^Blk=--CJK_compat_Ideographs}', "");
16946Expect(1, 64256, '\P{Blk=--CJK_compat_Ideographs}', "");
16947Expect(0, 64256, '\P{^Blk=--CJK_compat_Ideographs}', "");
16948Error('\p{Is_Block= -CJK_Compatibility_ideographs/a/}');
16949Error('\P{Is_Block= -CJK_Compatibility_ideographs/a/}');
16950Expect(1, 64255, '\p{Is_Block=cjkcompatibilityideographs}', "");
16951Expect(0, 64255, '\p{^Is_Block=cjkcompatibilityideographs}', "");
16952Expect(0, 64255, '\P{Is_Block=cjkcompatibilityideographs}', "");
16953Expect(1, 64255, '\P{^Is_Block=cjkcompatibilityideographs}', "");
16954Expect(0, 64256, '\p{Is_Block=cjkcompatibilityideographs}', "");
16955Expect(1, 64256, '\p{^Is_Block=cjkcompatibilityideographs}', "");
16956Expect(1, 64256, '\P{Is_Block=cjkcompatibilityideographs}', "");
16957Expect(0, 64256, '\P{^Is_Block=cjkcompatibilityideographs}', "");
16958Expect(1, 64255, '\p{Is_Block=--cjk_Compatibility_ideographs}', "");
16959Expect(0, 64255, '\p{^Is_Block=--cjk_Compatibility_ideographs}', "");
16960Expect(0, 64255, '\P{Is_Block=--cjk_Compatibility_ideographs}', "");
16961Expect(1, 64255, '\P{^Is_Block=--cjk_Compatibility_ideographs}', "");
16962Expect(0, 64256, '\p{Is_Block=--cjk_Compatibility_ideographs}', "");
16963Expect(1, 64256, '\p{^Is_Block=--cjk_Compatibility_ideographs}', "");
16964Expect(1, 64256, '\P{Is_Block=--cjk_Compatibility_ideographs}', "");
16965Expect(0, 64256, '\P{^Is_Block=--cjk_Compatibility_ideographs}', "");
16966Error('\p{Is_Blk= _CJK_COMPAT_Ideographs:=}');
16967Error('\P{Is_Blk= _CJK_COMPAT_Ideographs:=}');
16968Expect(1, 64255, '\p{Is_Blk=cjkcompatideographs}', "");
16969Expect(0, 64255, '\p{^Is_Blk=cjkcompatideographs}', "");
16970Expect(0, 64255, '\P{Is_Blk=cjkcompatideographs}', "");
16971Expect(1, 64255, '\P{^Is_Blk=cjkcompatideographs}', "");
16972Expect(0, 64256, '\p{Is_Blk=cjkcompatideographs}', "");
16973Expect(1, 64256, '\p{^Is_Blk=cjkcompatideographs}', "");
16974Expect(1, 64256, '\P{Is_Blk=cjkcompatideographs}', "");
16975Expect(0, 64256, '\P{^Is_Blk=cjkcompatideographs}', "");
16976Expect(1, 64255, '\p{Is_Blk=__CJK_Compat_Ideographs}', "");
16977Expect(0, 64255, '\p{^Is_Blk=__CJK_Compat_Ideographs}', "");
16978Expect(0, 64255, '\P{Is_Blk=__CJK_Compat_Ideographs}', "");
16979Expect(1, 64255, '\P{^Is_Blk=__CJK_Compat_Ideographs}', "");
16980Expect(0, 64256, '\p{Is_Blk=__CJK_Compat_Ideographs}', "");
16981Expect(1, 64256, '\p{^Is_Blk=__CJK_Compat_Ideographs}', "");
16982Expect(1, 64256, '\P{Is_Blk=__CJK_Compat_Ideographs}', "");
16983Expect(0, 64256, '\P{^Is_Blk=__CJK_Compat_Ideographs}', "");
16984Error('\p{Block:_:=CJK_Compatibility_Ideographs_Supplement}');
16985Error('\P{Block:_:=CJK_Compatibility_Ideographs_Supplement}');
16986Expect(1, 195103, '\p{Block=cjkcompatibilityideographssupplement}', "");
16987Expect(0, 195103, '\p{^Block=cjkcompatibilityideographssupplement}', "");
16988Expect(0, 195103, '\P{Block=cjkcompatibilityideographssupplement}', "");
16989Expect(1, 195103, '\P{^Block=cjkcompatibilityideographssupplement}', "");
16990Expect(0, 195104, '\p{Block=cjkcompatibilityideographssupplement}', "");
16991Expect(1, 195104, '\p{^Block=cjkcompatibilityideographssupplement}', "");
16992Expect(1, 195104, '\P{Block=cjkcompatibilityideographssupplement}', "");
16993Expect(0, 195104, '\P{^Block=cjkcompatibilityideographssupplement}', "");
16994Expect(1, 195103, '\p{Block:    CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
16995Expect(0, 195103, '\p{^Block:    CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
16996Expect(0, 195103, '\P{Block:    CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
16997Expect(1, 195103, '\P{^Block:    CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
16998Expect(0, 195104, '\p{Block:    CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
16999Expect(1, 195104, '\p{^Block:    CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
17000Expect(1, 195104, '\P{Block:    CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
17001Expect(0, 195104, '\P{^Block:    CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
17002Error('\p{Blk=:= _CJK_Compat_IDEOGRAPHS_sup}');
17003Error('\P{Blk=:= _CJK_Compat_IDEOGRAPHS_sup}');
17004Expect(1, 195103, '\p{Blk=cjkcompatideographssup}', "");
17005Expect(0, 195103, '\p{^Blk=cjkcompatideographssup}', "");
17006Expect(0, 195103, '\P{Blk=cjkcompatideographssup}', "");
17007Expect(1, 195103, '\P{^Blk=cjkcompatideographssup}', "");
17008Expect(0, 195104, '\p{Blk=cjkcompatideographssup}', "");
17009Expect(1, 195104, '\p{^Blk=cjkcompatideographssup}', "");
17010Expect(1, 195104, '\P{Blk=cjkcompatideographssup}', "");
17011Expect(0, 195104, '\P{^Blk=cjkcompatideographssup}', "");
17012Expect(1, 195103, '\p{Blk=_-CJK_compat_ideographs_Sup}', "");
17013Expect(0, 195103, '\p{^Blk=_-CJK_compat_ideographs_Sup}', "");
17014Expect(0, 195103, '\P{Blk=_-CJK_compat_ideographs_Sup}', "");
17015Expect(1, 195103, '\P{^Blk=_-CJK_compat_ideographs_Sup}', "");
17016Expect(0, 195104, '\p{Blk=_-CJK_compat_ideographs_Sup}', "");
17017Expect(1, 195104, '\p{^Blk=_-CJK_compat_ideographs_Sup}', "");
17018Expect(1, 195104, '\P{Blk=_-CJK_compat_ideographs_Sup}', "");
17019Expect(0, 195104, '\P{^Blk=_-CJK_compat_ideographs_Sup}', "");
17020Error('\p{Is_Block=		cjk_compatibility_ideographs_supplement/a/}');
17021Error('\P{Is_Block=		cjk_compatibility_ideographs_supplement/a/}');
17022Expect(1, 195103, '\p{Is_Block=cjkcompatibilityideographssupplement}', "");
17023Expect(0, 195103, '\p{^Is_Block=cjkcompatibilityideographssupplement}', "");
17024Expect(0, 195103, '\P{Is_Block=cjkcompatibilityideographssupplement}', "");
17025Expect(1, 195103, '\P{^Is_Block=cjkcompatibilityideographssupplement}', "");
17026Expect(0, 195104, '\p{Is_Block=cjkcompatibilityideographssupplement}', "");
17027Expect(1, 195104, '\p{^Is_Block=cjkcompatibilityideographssupplement}', "");
17028Expect(1, 195104, '\P{Is_Block=cjkcompatibilityideographssupplement}', "");
17029Expect(0, 195104, '\P{^Is_Block=cjkcompatibilityideographssupplement}', "");
17030Expect(1, 195103, '\p{Is_Block=		CJK_Compatibility_ideographs_supplement}', "");
17031Expect(0, 195103, '\p{^Is_Block=		CJK_Compatibility_ideographs_supplement}', "");
17032Expect(0, 195103, '\P{Is_Block=		CJK_Compatibility_ideographs_supplement}', "");
17033Expect(1, 195103, '\P{^Is_Block=		CJK_Compatibility_ideographs_supplement}', "");
17034Expect(0, 195104, '\p{Is_Block=		CJK_Compatibility_ideographs_supplement}', "");
17035Expect(1, 195104, '\p{^Is_Block=		CJK_Compatibility_ideographs_supplement}', "");
17036Expect(1, 195104, '\P{Is_Block=		CJK_Compatibility_ideographs_supplement}', "");
17037Expect(0, 195104, '\P{^Is_Block=		CJK_Compatibility_ideographs_supplement}', "");
17038Error('\p{Is_Blk:/a/ -CJK_Compat_ideographs_Sup}');
17039Error('\P{Is_Blk:/a/ -CJK_Compat_ideographs_Sup}');
17040Expect(1, 195103, '\p{Is_Blk=cjkcompatideographssup}', "");
17041Expect(0, 195103, '\p{^Is_Blk=cjkcompatideographssup}', "");
17042Expect(0, 195103, '\P{Is_Blk=cjkcompatideographssup}', "");
17043Expect(1, 195103, '\P{^Is_Blk=cjkcompatideographssup}', "");
17044Expect(0, 195104, '\p{Is_Blk=cjkcompatideographssup}', "");
17045Expect(1, 195104, '\p{^Is_Blk=cjkcompatideographssup}', "");
17046Expect(1, 195104, '\P{Is_Blk=cjkcompatideographssup}', "");
17047Expect(0, 195104, '\P{^Is_Blk=cjkcompatideographssup}', "");
17048Expect(1, 195103, '\p{Is_Blk=	CJK_compat_Ideographs_sup}', "");
17049Expect(0, 195103, '\p{^Is_Blk=	CJK_compat_Ideographs_sup}', "");
17050Expect(0, 195103, '\P{Is_Blk=	CJK_compat_Ideographs_sup}', "");
17051Expect(1, 195103, '\P{^Is_Blk=	CJK_compat_Ideographs_sup}', "");
17052Expect(0, 195104, '\p{Is_Blk=	CJK_compat_Ideographs_sup}', "");
17053Expect(1, 195104, '\p{^Is_Blk=	CJK_compat_Ideographs_sup}', "");
17054Expect(1, 195104, '\P{Is_Blk=	CJK_compat_Ideographs_sup}', "");
17055Expect(0, 195104, '\P{^Is_Blk=	CJK_compat_Ideographs_sup}', "");
17056Error('\p{Block= -CJK_unified_ideographs_Extension_A:=}');
17057Error('\P{Block= -CJK_unified_ideographs_Extension_A:=}');
17058Expect(1, 19903, '\p{Block=cjkunifiedideographsextensiona}', "");
17059Expect(0, 19903, '\p{^Block=cjkunifiedideographsextensiona}', "");
17060Expect(0, 19903, '\P{Block=cjkunifiedideographsextensiona}', "");
17061Expect(1, 19903, '\P{^Block=cjkunifiedideographsextensiona}', "");
17062Expect(0, 19904, '\p{Block=cjkunifiedideographsextensiona}', "");
17063Expect(1, 19904, '\p{^Block=cjkunifiedideographsextensiona}', "");
17064Expect(1, 19904, '\P{Block=cjkunifiedideographsextensiona}', "");
17065Expect(0, 19904, '\P{^Block=cjkunifiedideographsextensiona}', "");
17066Expect(1, 19903, '\p{Block=-_CJK_unified_ideographs_extension_A}', "");
17067Expect(0, 19903, '\p{^Block=-_CJK_unified_ideographs_extension_A}', "");
17068Expect(0, 19903, '\P{Block=-_CJK_unified_ideographs_extension_A}', "");
17069Expect(1, 19903, '\P{^Block=-_CJK_unified_ideographs_extension_A}', "");
17070Expect(0, 19904, '\p{Block=-_CJK_unified_ideographs_extension_A}', "");
17071Expect(1, 19904, '\p{^Block=-_CJK_unified_ideographs_extension_A}', "");
17072Expect(1, 19904, '\P{Block=-_CJK_unified_ideographs_extension_A}', "");
17073Expect(0, 19904, '\P{^Block=-_CJK_unified_ideographs_extension_A}', "");
17074Error('\p{Blk= :=CJK_ext_A}');
17075Error('\P{Blk= :=CJK_ext_A}');
17076Expect(1, 19903, '\p{Blk=cjkexta}', "");
17077Expect(0, 19903, '\p{^Blk=cjkexta}', "");
17078Expect(0, 19903, '\P{Blk=cjkexta}', "");
17079Expect(1, 19903, '\P{^Blk=cjkexta}', "");
17080Expect(0, 19904, '\p{Blk=cjkexta}', "");
17081Expect(1, 19904, '\p{^Blk=cjkexta}', "");
17082Expect(1, 19904, '\P{Blk=cjkexta}', "");
17083Expect(0, 19904, '\P{^Blk=cjkexta}', "");
17084Expect(1, 19903, '\p{Blk=cjk_Ext_a}', "");
17085Expect(0, 19903, '\p{^Blk=cjk_Ext_a}', "");
17086Expect(0, 19903, '\P{Blk=cjk_Ext_a}', "");
17087Expect(1, 19903, '\P{^Blk=cjk_Ext_a}', "");
17088Expect(0, 19904, '\p{Blk=cjk_Ext_a}', "");
17089Expect(1, 19904, '\p{^Blk=cjk_Ext_a}', "");
17090Expect(1, 19904, '\P{Blk=cjk_Ext_a}', "");
17091Expect(0, 19904, '\P{^Blk=cjk_Ext_a}', "");
17092Error('\p{Is_Block:	:= CJK_unified_Ideographs_extension_A}');
17093Error('\P{Is_Block:	:= CJK_unified_Ideographs_extension_A}');
17094Expect(1, 19903, '\p{Is_Block=cjkunifiedideographsextensiona}', "");
17095Expect(0, 19903, '\p{^Is_Block=cjkunifiedideographsextensiona}', "");
17096Expect(0, 19903, '\P{Is_Block=cjkunifiedideographsextensiona}', "");
17097Expect(1, 19903, '\P{^Is_Block=cjkunifiedideographsextensiona}', "");
17098Expect(0, 19904, '\p{Is_Block=cjkunifiedideographsextensiona}', "");
17099Expect(1, 19904, '\p{^Is_Block=cjkunifiedideographsextensiona}', "");
17100Expect(1, 19904, '\P{Is_Block=cjkunifiedideographsextensiona}', "");
17101Expect(0, 19904, '\P{^Is_Block=cjkunifiedideographsextensiona}', "");
17102Expect(1, 19903, '\p{Is_Block= -CJK_unified_Ideographs_extension_A}', "");
17103Expect(0, 19903, '\p{^Is_Block= -CJK_unified_Ideographs_extension_A}', "");
17104Expect(0, 19903, '\P{Is_Block= -CJK_unified_Ideographs_extension_A}', "");
17105Expect(1, 19903, '\P{^Is_Block= -CJK_unified_Ideographs_extension_A}', "");
17106Expect(0, 19904, '\p{Is_Block= -CJK_unified_Ideographs_extension_A}', "");
17107Expect(1, 19904, '\p{^Is_Block= -CJK_unified_Ideographs_extension_A}', "");
17108Expect(1, 19904, '\P{Is_Block= -CJK_unified_Ideographs_extension_A}', "");
17109Expect(0, 19904, '\P{^Is_Block= -CJK_unified_Ideographs_extension_A}', "");
17110Error('\p{Is_Blk=	:=CJK_ext_A}');
17111Error('\P{Is_Blk=	:=CJK_ext_A}');
17112Expect(1, 19903, '\p{Is_Blk=cjkexta}', "");
17113Expect(0, 19903, '\p{^Is_Blk=cjkexta}', "");
17114Expect(0, 19903, '\P{Is_Blk=cjkexta}', "");
17115Expect(1, 19903, '\P{^Is_Blk=cjkexta}', "");
17116Expect(0, 19904, '\p{Is_Blk=cjkexta}', "");
17117Expect(1, 19904, '\p{^Is_Blk=cjkexta}', "");
17118Expect(1, 19904, '\P{Is_Blk=cjkexta}', "");
17119Expect(0, 19904, '\P{^Is_Blk=cjkexta}', "");
17120Expect(1, 19903, '\p{Is_Blk=_CJK_ext_A}', "");
17121Expect(0, 19903, '\p{^Is_Blk=_CJK_ext_A}', "");
17122Expect(0, 19903, '\P{Is_Blk=_CJK_ext_A}', "");
17123Expect(1, 19903, '\P{^Is_Blk=_CJK_ext_A}', "");
17124Expect(0, 19904, '\p{Is_Blk=_CJK_ext_A}', "");
17125Expect(1, 19904, '\p{^Is_Blk=_CJK_ext_A}', "");
17126Expect(1, 19904, '\P{Is_Blk=_CJK_ext_A}', "");
17127Expect(0, 19904, '\P{^Is_Blk=_CJK_ext_A}', "");
17128Error('\p{Block:   -CJK_unified_ideographs_Extension_B:=}');
17129Error('\P{Block:   -CJK_unified_ideographs_Extension_B:=}');
17130Expect(1, 173791, '\p{Block=cjkunifiedideographsextensionb}', "");
17131Expect(0, 173791, '\p{^Block=cjkunifiedideographsextensionb}', "");
17132Expect(0, 173791, '\P{Block=cjkunifiedideographsextensionb}', "");
17133Expect(1, 173791, '\P{^Block=cjkunifiedideographsextensionb}', "");
17134Expect(0, 173792, '\p{Block=cjkunifiedideographsextensionb}', "");
17135Expect(1, 173792, '\p{^Block=cjkunifiedideographsextensionb}', "");
17136Expect(1, 173792, '\P{Block=cjkunifiedideographsextensionb}', "");
17137Expect(0, 173792, '\P{^Block=cjkunifiedideographsextensionb}', "");
17138Expect(1, 173791, '\p{Block=-	CJK_Unified_Ideographs_extension_B}', "");
17139Expect(0, 173791, '\p{^Block=-	CJK_Unified_Ideographs_extension_B}', "");
17140Expect(0, 173791, '\P{Block=-	CJK_Unified_Ideographs_extension_B}', "");
17141Expect(1, 173791, '\P{^Block=-	CJK_Unified_Ideographs_extension_B}', "");
17142Expect(0, 173792, '\p{Block=-	CJK_Unified_Ideographs_extension_B}', "");
17143Expect(1, 173792, '\p{^Block=-	CJK_Unified_Ideographs_extension_B}', "");
17144Expect(1, 173792, '\P{Block=-	CJK_Unified_Ideographs_extension_B}', "");
17145Expect(0, 173792, '\P{^Block=-	CJK_Unified_Ideographs_extension_B}', "");
17146Error('\p{Blk=/a/ 	cjk_EXT_b}');
17147Error('\P{Blk=/a/ 	cjk_EXT_b}');
17148Expect(1, 173791, '\p{Blk=cjkextb}', "");
17149Expect(0, 173791, '\p{^Blk=cjkextb}', "");
17150Expect(0, 173791, '\P{Blk=cjkextb}', "");
17151Expect(1, 173791, '\P{^Blk=cjkextb}', "");
17152Expect(0, 173792, '\p{Blk=cjkextb}', "");
17153Expect(1, 173792, '\p{^Blk=cjkextb}', "");
17154Expect(1, 173792, '\P{Blk=cjkextb}', "");
17155Expect(0, 173792, '\P{^Blk=cjkextb}', "");
17156Expect(1, 173791, '\p{Blk=_ CJK_ext_b}', "");
17157Expect(0, 173791, '\p{^Blk=_ CJK_ext_b}', "");
17158Expect(0, 173791, '\P{Blk=_ CJK_ext_b}', "");
17159Expect(1, 173791, '\P{^Blk=_ CJK_ext_b}', "");
17160Expect(0, 173792, '\p{Blk=_ CJK_ext_b}', "");
17161Expect(1, 173792, '\p{^Blk=_ CJK_ext_b}', "");
17162Expect(1, 173792, '\P{Blk=_ CJK_ext_b}', "");
17163Expect(0, 173792, '\P{^Blk=_ CJK_ext_b}', "");
17164Error('\p{Is_Block=		CJK_Unified_Ideographs_Extension_b:=}');
17165Error('\P{Is_Block=		CJK_Unified_Ideographs_Extension_b:=}');
17166Expect(1, 173791, '\p{Is_Block=cjkunifiedideographsextensionb}', "");
17167Expect(0, 173791, '\p{^Is_Block=cjkunifiedideographsextensionb}', "");
17168Expect(0, 173791, '\P{Is_Block=cjkunifiedideographsextensionb}', "");
17169Expect(1, 173791, '\P{^Is_Block=cjkunifiedideographsextensionb}', "");
17170Expect(0, 173792, '\p{Is_Block=cjkunifiedideographsextensionb}', "");
17171Expect(1, 173792, '\p{^Is_Block=cjkunifiedideographsextensionb}', "");
17172Expect(1, 173792, '\P{Is_Block=cjkunifiedideographsextensionb}', "");
17173Expect(0, 173792, '\P{^Is_Block=cjkunifiedideographsextensionb}', "");
17174Expect(1, 173791, '\p{Is_Block=  cjk_Unified_Ideographs_Extension_B}', "");
17175Expect(0, 173791, '\p{^Is_Block=  cjk_Unified_Ideographs_Extension_B}', "");
17176Expect(0, 173791, '\P{Is_Block=  cjk_Unified_Ideographs_Extension_B}', "");
17177Expect(1, 173791, '\P{^Is_Block=  cjk_Unified_Ideographs_Extension_B}', "");
17178Expect(0, 173792, '\p{Is_Block=  cjk_Unified_Ideographs_Extension_B}', "");
17179Expect(1, 173792, '\p{^Is_Block=  cjk_Unified_Ideographs_Extension_B}', "");
17180Expect(1, 173792, '\P{Is_Block=  cjk_Unified_Ideographs_Extension_B}', "");
17181Expect(0, 173792, '\P{^Is_Block=  cjk_Unified_Ideographs_Extension_B}', "");
17182Error('\p{Is_Blk=/a/	CJK_Ext_B}');
17183Error('\P{Is_Blk=/a/	CJK_Ext_B}');
17184Expect(1, 173791, '\p{Is_Blk=cjkextb}', "");
17185Expect(0, 173791, '\p{^Is_Blk=cjkextb}', "");
17186Expect(0, 173791, '\P{Is_Blk=cjkextb}', "");
17187Expect(1, 173791, '\P{^Is_Blk=cjkextb}', "");
17188Expect(0, 173792, '\p{Is_Blk=cjkextb}', "");
17189Expect(1, 173792, '\p{^Is_Blk=cjkextb}', "");
17190Expect(1, 173792, '\P{Is_Blk=cjkextb}', "");
17191Expect(0, 173792, '\P{^Is_Blk=cjkextb}', "");
17192Expect(1, 173791, '\p{Is_Blk= 	cjk_Ext_b}', "");
17193Expect(0, 173791, '\p{^Is_Blk= 	cjk_Ext_b}', "");
17194Expect(0, 173791, '\P{Is_Blk= 	cjk_Ext_b}', "");
17195Expect(1, 173791, '\P{^Is_Blk= 	cjk_Ext_b}', "");
17196Expect(0, 173792, '\p{Is_Blk= 	cjk_Ext_b}', "");
17197Expect(1, 173792, '\p{^Is_Blk= 	cjk_Ext_b}', "");
17198Expect(1, 173792, '\P{Is_Blk= 	cjk_Ext_b}', "");
17199Expect(0, 173792, '\P{^Is_Blk= 	cjk_Ext_b}', "");
17200Error('\p{Block:   :=	_cjk_UNIFIED_IDEOGRAPHS_Extension_C}');
17201Error('\P{Block:   :=	_cjk_UNIFIED_IDEOGRAPHS_Extension_C}');
17202Expect(1, 177983, '\p{Block=cjkunifiedideographsextensionc}', "");
17203Expect(0, 177983, '\p{^Block=cjkunifiedideographsextensionc}', "");
17204Expect(0, 177983, '\P{Block=cjkunifiedideographsextensionc}', "");
17205Expect(1, 177983, '\P{^Block=cjkunifiedideographsextensionc}', "");
17206Expect(0, 177984, '\p{Block=cjkunifiedideographsextensionc}', "");
17207Expect(1, 177984, '\p{^Block=cjkunifiedideographsextensionc}', "");
17208Expect(1, 177984, '\P{Block=cjkunifiedideographsextensionc}', "");
17209Expect(0, 177984, '\P{^Block=cjkunifiedideographsextensionc}', "");
17210Expect(1, 177983, '\p{Block=--CJK_Unified_Ideographs_Extension_C}', "");
17211Expect(0, 177983, '\p{^Block=--CJK_Unified_Ideographs_Extension_C}', "");
17212Expect(0, 177983, '\P{Block=--CJK_Unified_Ideographs_Extension_C}', "");
17213Expect(1, 177983, '\P{^Block=--CJK_Unified_Ideographs_Extension_C}', "");
17214Expect(0, 177984, '\p{Block=--CJK_Unified_Ideographs_Extension_C}', "");
17215Expect(1, 177984, '\p{^Block=--CJK_Unified_Ideographs_Extension_C}', "");
17216Expect(1, 177984, '\P{Block=--CJK_Unified_Ideographs_Extension_C}', "");
17217Expect(0, 177984, '\P{^Block=--CJK_Unified_Ideographs_Extension_C}', "");
17218Error('\p{Blk=-CJK_EXT_c:=}');
17219Error('\P{Blk=-CJK_EXT_c:=}');
17220Expect(1, 177983, '\p{Blk=cjkextc}', "");
17221Expect(0, 177983, '\p{^Blk=cjkextc}', "");
17222Expect(0, 177983, '\P{Blk=cjkextc}', "");
17223Expect(1, 177983, '\P{^Blk=cjkextc}', "");
17224Expect(0, 177984, '\p{Blk=cjkextc}', "");
17225Expect(1, 177984, '\p{^Blk=cjkextc}', "");
17226Expect(1, 177984, '\P{Blk=cjkextc}', "");
17227Expect(0, 177984, '\P{^Blk=cjkextc}', "");
17228Expect(1, 177983, '\p{Blk:		CJK_Ext_C}', "");
17229Expect(0, 177983, '\p{^Blk:		CJK_Ext_C}', "");
17230Expect(0, 177983, '\P{Blk:		CJK_Ext_C}', "");
17231Expect(1, 177983, '\P{^Blk:		CJK_Ext_C}', "");
17232Expect(0, 177984, '\p{Blk:		CJK_Ext_C}', "");
17233Expect(1, 177984, '\p{^Blk:		CJK_Ext_C}', "");
17234Expect(1, 177984, '\P{Blk:		CJK_Ext_C}', "");
17235Expect(0, 177984, '\P{^Blk:		CJK_Ext_C}', "");
17236Error('\p{Is_Block=- CJK_Unified_ideographs_Extension_C/a/}');
17237Error('\P{Is_Block=- CJK_Unified_ideographs_Extension_C/a/}');
17238Expect(1, 177983, '\p{Is_Block=cjkunifiedideographsextensionc}', "");
17239Expect(0, 177983, '\p{^Is_Block=cjkunifiedideographsextensionc}', "");
17240Expect(0, 177983, '\P{Is_Block=cjkunifiedideographsextensionc}', "");
17241Expect(1, 177983, '\P{^Is_Block=cjkunifiedideographsextensionc}', "");
17242Expect(0, 177984, '\p{Is_Block=cjkunifiedideographsextensionc}', "");
17243Expect(1, 177984, '\p{^Is_Block=cjkunifiedideographsextensionc}', "");
17244Expect(1, 177984, '\P{Is_Block=cjkunifiedideographsextensionc}', "");
17245Expect(0, 177984, '\P{^Is_Block=cjkunifiedideographsextensionc}', "");
17246Expect(1, 177983, '\p{Is_Block:    CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C}', "");
17247Expect(0, 177983, '\p{^Is_Block:    CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C}', "");
17248Expect(0, 177983, '\P{Is_Block:    CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C}', "");
17249Expect(1, 177983, '\P{^Is_Block:    CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C}', "");
17250Expect(0, 177984, '\p{Is_Block:    CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C}', "");
17251Expect(1, 177984, '\p{^Is_Block:    CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C}', "");
17252Expect(1, 177984, '\P{Is_Block:    CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C}', "");
17253Expect(0, 177984, '\P{^Is_Block:    CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C}', "");
17254Error('\p{Is_Blk=		CJK_Ext_c:=}');
17255Error('\P{Is_Blk=		CJK_Ext_c:=}');
17256Expect(1, 177983, '\p{Is_Blk=cjkextc}', "");
17257Expect(0, 177983, '\p{^Is_Blk=cjkextc}', "");
17258Expect(0, 177983, '\P{Is_Blk=cjkextc}', "");
17259Expect(1, 177983, '\P{^Is_Blk=cjkextc}', "");
17260Expect(0, 177984, '\p{Is_Blk=cjkextc}', "");
17261Expect(1, 177984, '\p{^Is_Blk=cjkextc}', "");
17262Expect(1, 177984, '\P{Is_Blk=cjkextc}', "");
17263Expect(0, 177984, '\P{^Is_Blk=cjkextc}', "");
17264Expect(1, 177983, '\p{Is_Blk=	cjk_ext_c}', "");
17265Expect(0, 177983, '\p{^Is_Blk=	cjk_ext_c}', "");
17266Expect(0, 177983, '\P{Is_Blk=	cjk_ext_c}', "");
17267Expect(1, 177983, '\P{^Is_Blk=	cjk_ext_c}', "");
17268Expect(0, 177984, '\p{Is_Blk=	cjk_ext_c}', "");
17269Expect(1, 177984, '\p{^Is_Blk=	cjk_ext_c}', "");
17270Expect(1, 177984, '\P{Is_Blk=	cjk_ext_c}', "");
17271Expect(0, 177984, '\P{^Is_Blk=	cjk_ext_c}', "");
17272Error('\p{Block=-/a/CJK_Unified_IDEOGRAPHS_Extension_D}');
17273Error('\P{Block=-/a/CJK_Unified_IDEOGRAPHS_Extension_D}');
17274Expect(1, 178207, '\p{Block=cjkunifiedideographsextensiond}', "");
17275Expect(0, 178207, '\p{^Block=cjkunifiedideographsextensiond}', "");
17276Expect(0, 178207, '\P{Block=cjkunifiedideographsextensiond}', "");
17277Expect(1, 178207, '\P{^Block=cjkunifiedideographsextensiond}', "");
17278Expect(0, 178208, '\p{Block=cjkunifiedideographsextensiond}', "");
17279Expect(1, 178208, '\p{^Block=cjkunifiedideographsextensiond}', "");
17280Expect(1, 178208, '\P{Block=cjkunifiedideographsextensiond}', "");
17281Expect(0, 178208, '\P{^Block=cjkunifiedideographsextensiond}', "");
17282Expect(1, 178207, '\p{Block=	_CJK_UNIFIED_Ideographs_extension_D}', "");
17283Expect(0, 178207, '\p{^Block=	_CJK_UNIFIED_Ideographs_extension_D}', "");
17284Expect(0, 178207, '\P{Block=	_CJK_UNIFIED_Ideographs_extension_D}', "");
17285Expect(1, 178207, '\P{^Block=	_CJK_UNIFIED_Ideographs_extension_D}', "");
17286Expect(0, 178208, '\p{Block=	_CJK_UNIFIED_Ideographs_extension_D}', "");
17287Expect(1, 178208, '\p{^Block=	_CJK_UNIFIED_Ideographs_extension_D}', "");
17288Expect(1, 178208, '\P{Block=	_CJK_UNIFIED_Ideographs_extension_D}', "");
17289Expect(0, 178208, '\P{^Block=	_CJK_UNIFIED_Ideographs_extension_D}', "");
17290Error('\p{Blk=__CJK_EXT_d:=}');
17291Error('\P{Blk=__CJK_EXT_d:=}');
17292Expect(1, 178207, '\p{Blk=cjkextd}', "");
17293Expect(0, 178207, '\p{^Blk=cjkextd}', "");
17294Expect(0, 178207, '\P{Blk=cjkextd}', "");
17295Expect(1, 178207, '\P{^Blk=cjkextd}', "");
17296Expect(0, 178208, '\p{Blk=cjkextd}', "");
17297Expect(1, 178208, '\p{^Blk=cjkextd}', "");
17298Expect(1, 178208, '\P{Blk=cjkextd}', "");
17299Expect(0, 178208, '\P{^Blk=cjkextd}', "");
17300Expect(1, 178207, '\p{Blk=--CJK_Ext_D}', "");
17301Expect(0, 178207, '\p{^Blk=--CJK_Ext_D}', "");
17302Expect(0, 178207, '\P{Blk=--CJK_Ext_D}', "");
17303Expect(1, 178207, '\P{^Blk=--CJK_Ext_D}', "");
17304Expect(0, 178208, '\p{Blk=--CJK_Ext_D}', "");
17305Expect(1, 178208, '\p{^Blk=--CJK_Ext_D}', "");
17306Expect(1, 178208, '\P{Blk=--CJK_Ext_D}', "");
17307Expect(0, 178208, '\P{^Blk=--CJK_Ext_D}', "");
17308Error('\p{Is_Block:	:=CJK_unified_Ideographs_Extension_D}');
17309Error('\P{Is_Block:	:=CJK_unified_Ideographs_Extension_D}');
17310Expect(1, 178207, '\p{Is_Block=cjkunifiedideographsextensiond}', "");
17311Expect(0, 178207, '\p{^Is_Block=cjkunifiedideographsextensiond}', "");
17312Expect(0, 178207, '\P{Is_Block=cjkunifiedideographsextensiond}', "");
17313Expect(1, 178207, '\P{^Is_Block=cjkunifiedideographsextensiond}', "");
17314Expect(0, 178208, '\p{Is_Block=cjkunifiedideographsextensiond}', "");
17315Expect(1, 178208, '\p{^Is_Block=cjkunifiedideographsextensiond}', "");
17316Expect(1, 178208, '\P{Is_Block=cjkunifiedideographsextensiond}', "");
17317Expect(0, 178208, '\P{^Is_Block=cjkunifiedideographsextensiond}', "");
17318Expect(1, 178207, '\p{Is_Block=CJK_Unified_Ideographs_Extension_D}', "");
17319Expect(0, 178207, '\p{^Is_Block=CJK_Unified_Ideographs_Extension_D}', "");
17320Expect(0, 178207, '\P{Is_Block=CJK_Unified_Ideographs_Extension_D}', "");
17321Expect(1, 178207, '\P{^Is_Block=CJK_Unified_Ideographs_Extension_D}', "");
17322Expect(0, 178208, '\p{Is_Block=CJK_Unified_Ideographs_Extension_D}', "");
17323Expect(1, 178208, '\p{^Is_Block=CJK_Unified_Ideographs_Extension_D}', "");
17324Expect(1, 178208, '\P{Is_Block=CJK_Unified_Ideographs_Extension_D}', "");
17325Expect(0, 178208, '\P{^Is_Block=CJK_Unified_Ideographs_Extension_D}', "");
17326Error('\p{Is_Blk=:= -CJK_Ext_D}');
17327Error('\P{Is_Blk=:= -CJK_Ext_D}');
17328Expect(1, 178207, '\p{Is_Blk=cjkextd}', "");
17329Expect(0, 178207, '\p{^Is_Blk=cjkextd}', "");
17330Expect(0, 178207, '\P{Is_Blk=cjkextd}', "");
17331Expect(1, 178207, '\P{^Is_Blk=cjkextd}', "");
17332Expect(0, 178208, '\p{Is_Blk=cjkextd}', "");
17333Expect(1, 178208, '\p{^Is_Blk=cjkextd}', "");
17334Expect(1, 178208, '\P{Is_Blk=cjkextd}', "");
17335Expect(0, 178208, '\P{^Is_Blk=cjkextd}', "");
17336Expect(1, 178207, '\p{Is_Blk=  CJK_Ext_D}', "");
17337Expect(0, 178207, '\p{^Is_Blk=  CJK_Ext_D}', "");
17338Expect(0, 178207, '\P{Is_Blk=  CJK_Ext_D}', "");
17339Expect(1, 178207, '\P{^Is_Blk=  CJK_Ext_D}', "");
17340Expect(0, 178208, '\p{Is_Blk=  CJK_Ext_D}', "");
17341Expect(1, 178208, '\p{^Is_Blk=  CJK_Ext_D}', "");
17342Expect(1, 178208, '\P{Is_Blk=  CJK_Ext_D}', "");
17343Expect(0, 178208, '\P{^Is_Blk=  CJK_Ext_D}', "");
17344Error('\p{Block=cjk_RADICALS_Supplement/a/}');
17345Error('\P{Block=cjk_RADICALS_Supplement/a/}');
17346Expect(1, 12031, '\p{Block=cjkradicalssupplement}', "");
17347Expect(0, 12031, '\p{^Block=cjkradicalssupplement}', "");
17348Expect(0, 12031, '\P{Block=cjkradicalssupplement}', "");
17349Expect(1, 12031, '\P{^Block=cjkradicalssupplement}', "");
17350Expect(0, 12032, '\p{Block=cjkradicalssupplement}', "");
17351Expect(1, 12032, '\p{^Block=cjkradicalssupplement}', "");
17352Expect(1, 12032, '\P{Block=cjkradicalssupplement}', "");
17353Expect(0, 12032, '\P{^Block=cjkradicalssupplement}', "");
17354Expect(1, 12031, '\p{Block=--cjk_Radicals_Supplement}', "");
17355Expect(0, 12031, '\p{^Block=--cjk_Radicals_Supplement}', "");
17356Expect(0, 12031, '\P{Block=--cjk_Radicals_Supplement}', "");
17357Expect(1, 12031, '\P{^Block=--cjk_Radicals_Supplement}', "");
17358Expect(0, 12032, '\p{Block=--cjk_Radicals_Supplement}', "");
17359Expect(1, 12032, '\p{^Block=--cjk_Radicals_Supplement}', "");
17360Expect(1, 12032, '\P{Block=--cjk_Radicals_Supplement}', "");
17361Expect(0, 12032, '\P{^Block=--cjk_Radicals_Supplement}', "");
17362Error('\p{Blk=	:=CJK_RADICALS_Sup}');
17363Error('\P{Blk=	:=CJK_RADICALS_Sup}');
17364Expect(1, 12031, '\p{Blk=cjkradicalssup}', "");
17365Expect(0, 12031, '\p{^Blk=cjkradicalssup}', "");
17366Expect(0, 12031, '\P{Blk=cjkradicalssup}', "");
17367Expect(1, 12031, '\P{^Blk=cjkradicalssup}', "");
17368Expect(0, 12032, '\p{Blk=cjkradicalssup}', "");
17369Expect(1, 12032, '\p{^Blk=cjkradicalssup}', "");
17370Expect(1, 12032, '\P{Blk=cjkradicalssup}', "");
17371Expect(0, 12032, '\P{^Blk=cjkradicalssup}', "");
17372Expect(1, 12031, '\p{Blk=  CJK_radicals_sup}', "");
17373Expect(0, 12031, '\p{^Blk=  CJK_radicals_sup}', "");
17374Expect(0, 12031, '\P{Blk=  CJK_radicals_sup}', "");
17375Expect(1, 12031, '\P{^Blk=  CJK_radicals_sup}', "");
17376Expect(0, 12032, '\p{Blk=  CJK_radicals_sup}', "");
17377Expect(1, 12032, '\p{^Blk=  CJK_radicals_sup}', "");
17378Expect(1, 12032, '\P{Blk=  CJK_radicals_sup}', "");
17379Expect(0, 12032, '\P{^Blk=  CJK_radicals_sup}', "");
17380Error('\p{Is_Block=:=	CJK_radicals_SUPPLEMENT}');
17381Error('\P{Is_Block=:=	CJK_radicals_SUPPLEMENT}');
17382Expect(1, 12031, '\p{Is_Block=cjkradicalssupplement}', "");
17383Expect(0, 12031, '\p{^Is_Block=cjkradicalssupplement}', "");
17384Expect(0, 12031, '\P{Is_Block=cjkradicalssupplement}', "");
17385Expect(1, 12031, '\P{^Is_Block=cjkradicalssupplement}', "");
17386Expect(0, 12032, '\p{Is_Block=cjkradicalssupplement}', "");
17387Expect(1, 12032, '\p{^Is_Block=cjkradicalssupplement}', "");
17388Expect(1, 12032, '\P{Is_Block=cjkradicalssupplement}', "");
17389Expect(0, 12032, '\P{^Is_Block=cjkradicalssupplement}', "");
17390Expect(1, 12031, '\p{Is_Block=	CJK_Radicals_Supplement}', "");
17391Expect(0, 12031, '\p{^Is_Block=	CJK_Radicals_Supplement}', "");
17392Expect(0, 12031, '\P{Is_Block=	CJK_Radicals_Supplement}', "");
17393Expect(1, 12031, '\P{^Is_Block=	CJK_Radicals_Supplement}', "");
17394Expect(0, 12032, '\p{Is_Block=	CJK_Radicals_Supplement}', "");
17395Expect(1, 12032, '\p{^Is_Block=	CJK_Radicals_Supplement}', "");
17396Expect(1, 12032, '\P{Is_Block=	CJK_Radicals_Supplement}', "");
17397Expect(0, 12032, '\P{^Is_Block=	CJK_Radicals_Supplement}', "");
17398Error('\p{Is_Blk=:=--CJK_Radicals_sup}');
17399Error('\P{Is_Blk=:=--CJK_Radicals_sup}');
17400Expect(1, 12031, '\p{Is_Blk=cjkradicalssup}', "");
17401Expect(0, 12031, '\p{^Is_Blk=cjkradicalssup}', "");
17402Expect(0, 12031, '\P{Is_Blk=cjkradicalssup}', "");
17403Expect(1, 12031, '\P{^Is_Blk=cjkradicalssup}', "");
17404Expect(0, 12032, '\p{Is_Blk=cjkradicalssup}', "");
17405Expect(1, 12032, '\p{^Is_Blk=cjkradicalssup}', "");
17406Expect(1, 12032, '\P{Is_Blk=cjkradicalssup}', "");
17407Expect(0, 12032, '\P{^Is_Blk=cjkradicalssup}', "");
17408Expect(1, 12031, '\p{Is_Blk=_ CJK_radicals_sup}', "");
17409Expect(0, 12031, '\p{^Is_Blk=_ CJK_radicals_sup}', "");
17410Expect(0, 12031, '\P{Is_Blk=_ CJK_radicals_sup}', "");
17411Expect(1, 12031, '\P{^Is_Blk=_ CJK_radicals_sup}', "");
17412Expect(0, 12032, '\p{Is_Blk=_ CJK_radicals_sup}', "");
17413Expect(1, 12032, '\p{^Is_Blk=_ CJK_radicals_sup}', "");
17414Expect(1, 12032, '\P{Is_Blk=_ CJK_radicals_sup}', "");
17415Expect(0, 12032, '\P{^Is_Blk=_ CJK_radicals_sup}', "");
17416Error('\p{Block=-	cjk_Strokes/a/}');
17417Error('\P{Block=-	cjk_Strokes/a/}');
17418Expect(1, 12783, '\p{Block:   cjkstrokes}', "");
17419Expect(0, 12783, '\p{^Block:   cjkstrokes}', "");
17420Expect(0, 12783, '\P{Block:   cjkstrokes}', "");
17421Expect(1, 12783, '\P{^Block:   cjkstrokes}', "");
17422Expect(0, 12784, '\p{Block:   cjkstrokes}', "");
17423Expect(1, 12784, '\p{^Block:   cjkstrokes}', "");
17424Expect(1, 12784, '\P{Block:   cjkstrokes}', "");
17425Expect(0, 12784, '\P{^Block:   cjkstrokes}', "");
17426Expect(1, 12783, '\p{Block= -CJK_Strokes}', "");
17427Expect(0, 12783, '\p{^Block= -CJK_Strokes}', "");
17428Expect(0, 12783, '\P{Block= -CJK_Strokes}', "");
17429Expect(1, 12783, '\P{^Block= -CJK_Strokes}', "");
17430Expect(0, 12784, '\p{Block= -CJK_Strokes}', "");
17431Expect(1, 12784, '\p{^Block= -CJK_Strokes}', "");
17432Expect(1, 12784, '\P{Block= -CJK_Strokes}', "");
17433Expect(0, 12784, '\P{^Block= -CJK_Strokes}', "");
17434Error('\p{Blk=- CJK_strokes:=}');
17435Error('\P{Blk=- CJK_strokes:=}');
17436Expect(1, 12783, '\p{Blk=cjkstrokes}', "");
17437Expect(0, 12783, '\p{^Blk=cjkstrokes}', "");
17438Expect(0, 12783, '\P{Blk=cjkstrokes}', "");
17439Expect(1, 12783, '\P{^Blk=cjkstrokes}', "");
17440Expect(0, 12784, '\p{Blk=cjkstrokes}', "");
17441Expect(1, 12784, '\p{^Blk=cjkstrokes}', "");
17442Expect(1, 12784, '\P{Blk=cjkstrokes}', "");
17443Expect(0, 12784, '\P{^Blk=cjkstrokes}', "");
17444Expect(1, 12783, '\p{Blk=_CJK_Strokes}', "");
17445Expect(0, 12783, '\p{^Blk=_CJK_Strokes}', "");
17446Expect(0, 12783, '\P{Blk=_CJK_Strokes}', "");
17447Expect(1, 12783, '\P{^Blk=_CJK_Strokes}', "");
17448Expect(0, 12784, '\p{Blk=_CJK_Strokes}', "");
17449Expect(1, 12784, '\p{^Blk=_CJK_Strokes}', "");
17450Expect(1, 12784, '\P{Blk=_CJK_Strokes}', "");
17451Expect(0, 12784, '\P{^Blk=_CJK_Strokes}', "");
17452Error('\p{Is_Block=_-CJK_STROKES:=}');
17453Error('\P{Is_Block=_-CJK_STROKES:=}');
17454Expect(1, 12783, '\p{Is_Block=cjkstrokes}', "");
17455Expect(0, 12783, '\p{^Is_Block=cjkstrokes}', "");
17456Expect(0, 12783, '\P{Is_Block=cjkstrokes}', "");
17457Expect(1, 12783, '\P{^Is_Block=cjkstrokes}', "");
17458Expect(0, 12784, '\p{Is_Block=cjkstrokes}', "");
17459Expect(1, 12784, '\p{^Is_Block=cjkstrokes}', "");
17460Expect(1, 12784, '\P{Is_Block=cjkstrokes}', "");
17461Expect(0, 12784, '\P{^Is_Block=cjkstrokes}', "");
17462Expect(1, 12783, '\p{Is_Block= _CJK_Strokes}', "");
17463Expect(0, 12783, '\p{^Is_Block= _CJK_Strokes}', "");
17464Expect(0, 12783, '\P{Is_Block= _CJK_Strokes}', "");
17465Expect(1, 12783, '\P{^Is_Block= _CJK_Strokes}', "");
17466Expect(0, 12784, '\p{Is_Block= _CJK_Strokes}', "");
17467Expect(1, 12784, '\p{^Is_Block= _CJK_Strokes}', "");
17468Expect(1, 12784, '\P{Is_Block= _CJK_Strokes}', "");
17469Expect(0, 12784, '\P{^Is_Block= _CJK_Strokes}', "");
17470Error('\p{Is_Blk=/a/CJK_strokes}');
17471Error('\P{Is_Blk=/a/CJK_strokes}');
17472Expect(1, 12783, '\p{Is_Blk=cjkstrokes}', "");
17473Expect(0, 12783, '\p{^Is_Blk=cjkstrokes}', "");
17474Expect(0, 12783, '\P{Is_Blk=cjkstrokes}', "");
17475Expect(1, 12783, '\P{^Is_Blk=cjkstrokes}', "");
17476Expect(0, 12784, '\p{Is_Blk=cjkstrokes}', "");
17477Expect(1, 12784, '\p{^Is_Blk=cjkstrokes}', "");
17478Expect(1, 12784, '\P{Is_Blk=cjkstrokes}', "");
17479Expect(0, 12784, '\P{^Is_Blk=cjkstrokes}', "");
17480Expect(1, 12783, '\p{Is_Blk:	-	CJK_STROKES}', "");
17481Expect(0, 12783, '\p{^Is_Blk:	-	CJK_STROKES}', "");
17482Expect(0, 12783, '\P{Is_Blk:	-	CJK_STROKES}', "");
17483Expect(1, 12783, '\P{^Is_Blk:	-	CJK_STROKES}', "");
17484Expect(0, 12784, '\p{Is_Blk:	-	CJK_STROKES}', "");
17485Expect(1, 12784, '\p{^Is_Blk:	-	CJK_STROKES}', "");
17486Expect(1, 12784, '\P{Is_Blk:	-	CJK_STROKES}', "");
17487Expect(0, 12784, '\P{^Is_Blk:	-	CJK_STROKES}', "");
17488Error('\p{Block=/a/__CJK_symbols_and_punctuation}');
17489Error('\P{Block=/a/__CJK_symbols_and_punctuation}');
17490Expect(1, 12351, '\p{Block=cjksymbolsandpunctuation}', "");
17491Expect(0, 12351, '\p{^Block=cjksymbolsandpunctuation}', "");
17492Expect(0, 12351, '\P{Block=cjksymbolsandpunctuation}', "");
17493Expect(1, 12351, '\P{^Block=cjksymbolsandpunctuation}', "");
17494Expect(0, 12352, '\p{Block=cjksymbolsandpunctuation}', "");
17495Expect(1, 12352, '\p{^Block=cjksymbolsandpunctuation}', "");
17496Expect(1, 12352, '\P{Block=cjksymbolsandpunctuation}', "");
17497Expect(0, 12352, '\P{^Block=cjksymbolsandpunctuation}', "");
17498Expect(1, 12351, '\p{Block:	 CJK_Symbols_AND_punctuation}', "");
17499Expect(0, 12351, '\p{^Block:	 CJK_Symbols_AND_punctuation}', "");
17500Expect(0, 12351, '\P{Block:	 CJK_Symbols_AND_punctuation}', "");
17501Expect(1, 12351, '\P{^Block:	 CJK_Symbols_AND_punctuation}', "");
17502Expect(0, 12352, '\p{Block:	 CJK_Symbols_AND_punctuation}', "");
17503Expect(1, 12352, '\p{^Block:	 CJK_Symbols_AND_punctuation}', "");
17504Expect(1, 12352, '\P{Block:	 CJK_Symbols_AND_punctuation}', "");
17505Expect(0, 12352, '\P{^Block:	 CJK_Symbols_AND_punctuation}', "");
17506Error('\p{Blk=	CJK_SYMBOLS:=}');
17507Error('\P{Blk=	CJK_SYMBOLS:=}');
17508Expect(1, 12351, '\p{Blk=cjksymbols}', "");
17509Expect(0, 12351, '\p{^Blk=cjksymbols}', "");
17510Expect(0, 12351, '\P{Blk=cjksymbols}', "");
17511Expect(1, 12351, '\P{^Blk=cjksymbols}', "");
17512Expect(0, 12352, '\p{Blk=cjksymbols}', "");
17513Expect(1, 12352, '\p{^Blk=cjksymbols}', "");
17514Expect(1, 12352, '\P{Blk=cjksymbols}', "");
17515Expect(0, 12352, '\P{^Blk=cjksymbols}', "");
17516Expect(1, 12351, '\p{Blk=	 cjk_symbols}', "");
17517Expect(0, 12351, '\p{^Blk=	 cjk_symbols}', "");
17518Expect(0, 12351, '\P{Blk=	 cjk_symbols}', "");
17519Expect(1, 12351, '\P{^Blk=	 cjk_symbols}', "");
17520Expect(0, 12352, '\p{Blk=	 cjk_symbols}', "");
17521Expect(1, 12352, '\p{^Blk=	 cjk_symbols}', "");
17522Expect(1, 12352, '\P{Blk=	 cjk_symbols}', "");
17523Expect(0, 12352, '\P{^Blk=	 cjk_symbols}', "");
17524Error('\p{Is_Block=/a/	 CJK_Symbols_And_PUNCTUATION}');
17525Error('\P{Is_Block=/a/	 CJK_Symbols_And_PUNCTUATION}');
17526Expect(1, 12351, '\p{Is_Block=cjksymbolsandpunctuation}', "");
17527Expect(0, 12351, '\p{^Is_Block=cjksymbolsandpunctuation}', "");
17528Expect(0, 12351, '\P{Is_Block=cjksymbolsandpunctuation}', "");
17529Expect(1, 12351, '\P{^Is_Block=cjksymbolsandpunctuation}', "");
17530Expect(0, 12352, '\p{Is_Block=cjksymbolsandpunctuation}', "");
17531Expect(1, 12352, '\p{^Is_Block=cjksymbolsandpunctuation}', "");
17532Expect(1, 12352, '\P{Is_Block=cjksymbolsandpunctuation}', "");
17533Expect(0, 12352, '\P{^Is_Block=cjksymbolsandpunctuation}', "");
17534Expect(1, 12351, '\p{Is_Block=_CJK_Symbols_And_punctuation}', "");
17535Expect(0, 12351, '\p{^Is_Block=_CJK_Symbols_And_punctuation}', "");
17536Expect(0, 12351, '\P{Is_Block=_CJK_Symbols_And_punctuation}', "");
17537Expect(1, 12351, '\P{^Is_Block=_CJK_Symbols_And_punctuation}', "");
17538Expect(0, 12352, '\p{Is_Block=_CJK_Symbols_And_punctuation}', "");
17539Expect(1, 12352, '\p{^Is_Block=_CJK_Symbols_And_punctuation}', "");
17540Expect(1, 12352, '\P{Is_Block=_CJK_Symbols_And_punctuation}', "");
17541Expect(0, 12352, '\P{^Is_Block=_CJK_Symbols_And_punctuation}', "");
17542Error('\p{Is_Blk=/a/  cjk_symbols}');
17543Error('\P{Is_Blk=/a/  cjk_symbols}');
17544Expect(1, 12351, '\p{Is_Blk=cjksymbols}', "");
17545Expect(0, 12351, '\p{^Is_Blk=cjksymbols}', "");
17546Expect(0, 12351, '\P{Is_Blk=cjksymbols}', "");
17547Expect(1, 12351, '\P{^Is_Blk=cjksymbols}', "");
17548Expect(0, 12352, '\p{Is_Blk=cjksymbols}', "");
17549Expect(1, 12352, '\p{^Is_Blk=cjksymbols}', "");
17550Expect(1, 12352, '\P{Is_Blk=cjksymbols}', "");
17551Expect(0, 12352, '\P{^Is_Blk=cjksymbols}', "");
17552Expect(1, 12351, '\p{Is_Blk=__cjk_symbols}', "");
17553Expect(0, 12351, '\p{^Is_Blk=__cjk_symbols}', "");
17554Expect(0, 12351, '\P{Is_Blk=__cjk_symbols}', "");
17555Expect(1, 12351, '\P{^Is_Blk=__cjk_symbols}', "");
17556Expect(0, 12352, '\p{Is_Blk=__cjk_symbols}', "");
17557Expect(1, 12352, '\p{^Is_Blk=__cjk_symbols}', "");
17558Expect(1, 12352, '\P{Is_Blk=__cjk_symbols}', "");
17559Expect(0, 12352, '\P{^Is_Blk=__cjk_symbols}', "");
17560Error('\p{Block=:=--Carian}');
17561Error('\P{Block=:=--Carian}');
17562Expect(1, 66271, '\p{Block=carian}', "");
17563Expect(0, 66271, '\p{^Block=carian}', "");
17564Expect(0, 66271, '\P{Block=carian}', "");
17565Expect(1, 66271, '\P{^Block=carian}', "");
17566Expect(0, 66272, '\p{Block=carian}', "");
17567Expect(1, 66272, '\p{^Block=carian}', "");
17568Expect(1, 66272, '\P{Block=carian}', "");
17569Expect(0, 66272, '\P{^Block=carian}', "");
17570Expect(1, 66271, '\p{Block=	_Carian}', "");
17571Expect(0, 66271, '\p{^Block=	_Carian}', "");
17572Expect(0, 66271, '\P{Block=	_Carian}', "");
17573Expect(1, 66271, '\P{^Block=	_Carian}', "");
17574Expect(0, 66272, '\p{Block=	_Carian}', "");
17575Expect(1, 66272, '\p{^Block=	_Carian}', "");
17576Expect(1, 66272, '\P{Block=	_Carian}', "");
17577Expect(0, 66272, '\P{^Block=	_Carian}', "");
17578Error('\p{Blk=/a/_	Carian}');
17579Error('\P{Blk=/a/_	Carian}');
17580Expect(1, 66271, '\p{Blk=carian}', "");
17581Expect(0, 66271, '\p{^Blk=carian}', "");
17582Expect(0, 66271, '\P{Blk=carian}', "");
17583Expect(1, 66271, '\P{^Blk=carian}', "");
17584Expect(0, 66272, '\p{Blk=carian}', "");
17585Expect(1, 66272, '\p{^Blk=carian}', "");
17586Expect(1, 66272, '\P{Blk=carian}', "");
17587Expect(0, 66272, '\P{^Blk=carian}', "");
17588Expect(1, 66271, '\p{Blk: _	carian}', "");
17589Expect(0, 66271, '\p{^Blk: _	carian}', "");
17590Expect(0, 66271, '\P{Blk: _	carian}', "");
17591Expect(1, 66271, '\P{^Blk: _	carian}', "");
17592Expect(0, 66272, '\p{Blk: _	carian}', "");
17593Expect(1, 66272, '\p{^Blk: _	carian}', "");
17594Expect(1, 66272, '\P{Blk: _	carian}', "");
17595Expect(0, 66272, '\P{^Blk: _	carian}', "");
17596Error('\p{Is_Block= CARIAN/a/}');
17597Error('\P{Is_Block= CARIAN/a/}');
17598Expect(1, 66271, '\p{Is_Block=carian}', "");
17599Expect(0, 66271, '\p{^Is_Block=carian}', "");
17600Expect(0, 66271, '\P{Is_Block=carian}', "");
17601Expect(1, 66271, '\P{^Is_Block=carian}', "");
17602Expect(0, 66272, '\p{Is_Block=carian}', "");
17603Expect(1, 66272, '\p{^Is_Block=carian}', "");
17604Expect(1, 66272, '\P{Is_Block=carian}', "");
17605Expect(0, 66272, '\P{^Is_Block=carian}', "");
17606Expect(1, 66271, '\p{Is_Block=-_carian}', "");
17607Expect(0, 66271, '\p{^Is_Block=-_carian}', "");
17608Expect(0, 66271, '\P{Is_Block=-_carian}', "");
17609Expect(1, 66271, '\P{^Is_Block=-_carian}', "");
17610Expect(0, 66272, '\p{Is_Block=-_carian}', "");
17611Expect(1, 66272, '\p{^Is_Block=-_carian}', "");
17612Expect(1, 66272, '\P{Is_Block=-_carian}', "");
17613Expect(0, 66272, '\P{^Is_Block=-_carian}', "");
17614Error('\p{Is_Blk=:=	-Carian}');
17615Error('\P{Is_Blk=:=	-Carian}');
17616Expect(1, 66271, '\p{Is_Blk=carian}', "");
17617Expect(0, 66271, '\p{^Is_Blk=carian}', "");
17618Expect(0, 66271, '\P{Is_Blk=carian}', "");
17619Expect(1, 66271, '\P{^Is_Blk=carian}', "");
17620Expect(0, 66272, '\p{Is_Blk=carian}', "");
17621Expect(1, 66272, '\p{^Is_Blk=carian}', "");
17622Expect(1, 66272, '\P{Is_Blk=carian}', "");
17623Expect(0, 66272, '\P{^Is_Blk=carian}', "");
17624Expect(1, 66271, '\p{Is_Blk=		Carian}', "");
17625Expect(0, 66271, '\p{^Is_Blk=		Carian}', "");
17626Expect(0, 66271, '\P{Is_Blk=		Carian}', "");
17627Expect(1, 66271, '\P{^Is_Blk=		Carian}', "");
17628Expect(0, 66272, '\p{Is_Blk=		Carian}', "");
17629Expect(1, 66272, '\p{^Is_Blk=		Carian}', "");
17630Expect(1, 66272, '\P{Is_Blk=		Carian}', "");
17631Expect(0, 66272, '\P{^Is_Blk=		Carian}', "");
17632Error('\p{Block=-/a/CHAKMA}');
17633Error('\P{Block=-/a/CHAKMA}');
17634Expect(1, 69967, '\p{Block=chakma}', "");
17635Expect(0, 69967, '\p{^Block=chakma}', "");
17636Expect(0, 69967, '\P{Block=chakma}', "");
17637Expect(1, 69967, '\P{^Block=chakma}', "");
17638Expect(0, 69968, '\p{Block=chakma}', "");
17639Expect(1, 69968, '\p{^Block=chakma}', "");
17640Expect(1, 69968, '\P{Block=chakma}', "");
17641Expect(0, 69968, '\P{^Block=chakma}', "");
17642Expect(1, 69967, '\p{Block=--chakma}', "");
17643Expect(0, 69967, '\p{^Block=--chakma}', "");
17644Expect(0, 69967, '\P{Block=--chakma}', "");
17645Expect(1, 69967, '\P{^Block=--chakma}', "");
17646Expect(0, 69968, '\p{Block=--chakma}', "");
17647Expect(1, 69968, '\p{^Block=--chakma}', "");
17648Expect(1, 69968, '\P{Block=--chakma}', "");
17649Expect(0, 69968, '\P{^Block=--chakma}', "");
17650Error('\p{Blk:	/a/chakma}');
17651Error('\P{Blk:	/a/chakma}');
17652Expect(1, 69967, '\p{Blk=chakma}', "");
17653Expect(0, 69967, '\p{^Blk=chakma}', "");
17654Expect(0, 69967, '\P{Blk=chakma}', "");
17655Expect(1, 69967, '\P{^Blk=chakma}', "");
17656Expect(0, 69968, '\p{Blk=chakma}', "");
17657Expect(1, 69968, '\p{^Blk=chakma}', "");
17658Expect(1, 69968, '\P{Blk=chakma}', "");
17659Expect(0, 69968, '\P{^Blk=chakma}', "");
17660Expect(1, 69967, '\p{Blk=--chakma}', "");
17661Expect(0, 69967, '\p{^Blk=--chakma}', "");
17662Expect(0, 69967, '\P{Blk=--chakma}', "");
17663Expect(1, 69967, '\P{^Blk=--chakma}', "");
17664Expect(0, 69968, '\p{Blk=--chakma}', "");
17665Expect(1, 69968, '\p{^Blk=--chakma}', "");
17666Expect(1, 69968, '\P{Blk=--chakma}', "");
17667Expect(0, 69968, '\P{^Blk=--chakma}', "");
17668Error('\p{Is_Block:	:= -chakma}');
17669Error('\P{Is_Block:	:= -chakma}');
17670Expect(1, 69967, '\p{Is_Block=chakma}', "");
17671Expect(0, 69967, '\p{^Is_Block=chakma}', "");
17672Expect(0, 69967, '\P{Is_Block=chakma}', "");
17673Expect(1, 69967, '\P{^Is_Block=chakma}', "");
17674Expect(0, 69968, '\p{Is_Block=chakma}', "");
17675Expect(1, 69968, '\p{^Is_Block=chakma}', "");
17676Expect(1, 69968, '\P{Is_Block=chakma}', "");
17677Expect(0, 69968, '\P{^Is_Block=chakma}', "");
17678Expect(1, 69967, '\p{Is_Block= -Chakma}', "");
17679Expect(0, 69967, '\p{^Is_Block= -Chakma}', "");
17680Expect(0, 69967, '\P{Is_Block= -Chakma}', "");
17681Expect(1, 69967, '\P{^Is_Block= -Chakma}', "");
17682Expect(0, 69968, '\p{Is_Block= -Chakma}', "");
17683Expect(1, 69968, '\p{^Is_Block= -Chakma}', "");
17684Expect(1, 69968, '\P{Is_Block= -Chakma}', "");
17685Expect(0, 69968, '\P{^Is_Block= -Chakma}', "");
17686Error('\p{Is_Blk=:=-Chakma}');
17687Error('\P{Is_Blk=:=-Chakma}');
17688Expect(1, 69967, '\p{Is_Blk=chakma}', "");
17689Expect(0, 69967, '\p{^Is_Blk=chakma}', "");
17690Expect(0, 69967, '\P{Is_Blk=chakma}', "");
17691Expect(1, 69967, '\P{^Is_Blk=chakma}', "");
17692Expect(0, 69968, '\p{Is_Blk=chakma}', "");
17693Expect(1, 69968, '\p{^Is_Blk=chakma}', "");
17694Expect(1, 69968, '\P{Is_Blk=chakma}', "");
17695Expect(0, 69968, '\P{^Is_Blk=chakma}', "");
17696Expect(1, 69967, '\p{Is_Blk=		chakma}', "");
17697Expect(0, 69967, '\p{^Is_Blk=		chakma}', "");
17698Expect(0, 69967, '\P{Is_Blk=		chakma}', "");
17699Expect(1, 69967, '\P{^Is_Blk=		chakma}', "");
17700Expect(0, 69968, '\p{Is_Blk=		chakma}', "");
17701Expect(1, 69968, '\p{^Is_Blk=		chakma}', "");
17702Expect(1, 69968, '\P{Is_Blk=		chakma}', "");
17703Expect(0, 69968, '\P{^Is_Blk=		chakma}', "");
17704Error('\p{Block= _Cham:=}');
17705Error('\P{Block= _Cham:=}');
17706Expect(1, 43615, '\p{Block=cham}', "");
17707Expect(0, 43615, '\p{^Block=cham}', "");
17708Expect(0, 43615, '\P{Block=cham}', "");
17709Expect(1, 43615, '\P{^Block=cham}', "");
17710Expect(0, 43616, '\p{Block=cham}', "");
17711Expect(1, 43616, '\p{^Block=cham}', "");
17712Expect(1, 43616, '\P{Block=cham}', "");
17713Expect(0, 43616, '\P{^Block=cham}', "");
17714Expect(1, 43615, '\p{Block:-cham}', "");
17715Expect(0, 43615, '\p{^Block:-cham}', "");
17716Expect(0, 43615, '\P{Block:-cham}', "");
17717Expect(1, 43615, '\P{^Block:-cham}', "");
17718Expect(0, 43616, '\p{Block:-cham}', "");
17719Expect(1, 43616, '\p{^Block:-cham}', "");
17720Expect(1, 43616, '\P{Block:-cham}', "");
17721Expect(0, 43616, '\P{^Block:-cham}', "");
17722Error('\p{Blk=	/a/cham}');
17723Error('\P{Blk=	/a/cham}');
17724Expect(1, 43615, '\p{Blk=cham}', "");
17725Expect(0, 43615, '\p{^Blk=cham}', "");
17726Expect(0, 43615, '\P{Blk=cham}', "");
17727Expect(1, 43615, '\P{^Blk=cham}', "");
17728Expect(0, 43616, '\p{Blk=cham}', "");
17729Expect(1, 43616, '\p{^Blk=cham}', "");
17730Expect(1, 43616, '\P{Blk=cham}', "");
17731Expect(0, 43616, '\P{^Blk=cham}', "");
17732Expect(1, 43615, '\p{Blk=_CHAM}', "");
17733Expect(0, 43615, '\p{^Blk=_CHAM}', "");
17734Expect(0, 43615, '\P{Blk=_CHAM}', "");
17735Expect(1, 43615, '\P{^Blk=_CHAM}', "");
17736Expect(0, 43616, '\p{Blk=_CHAM}', "");
17737Expect(1, 43616, '\p{^Blk=_CHAM}', "");
17738Expect(1, 43616, '\P{Blk=_CHAM}', "");
17739Expect(0, 43616, '\P{^Blk=_CHAM}', "");
17740Error('\p{Is_Block: :=Cham}');
17741Error('\P{Is_Block: :=Cham}');
17742Expect(1, 43615, '\p{Is_Block=cham}', "");
17743Expect(0, 43615, '\p{^Is_Block=cham}', "");
17744Expect(0, 43615, '\P{Is_Block=cham}', "");
17745Expect(1, 43615, '\P{^Is_Block=cham}', "");
17746Expect(0, 43616, '\p{Is_Block=cham}', "");
17747Expect(1, 43616, '\p{^Is_Block=cham}', "");
17748Expect(1, 43616, '\P{Is_Block=cham}', "");
17749Expect(0, 43616, '\P{^Is_Block=cham}', "");
17750Expect(1, 43615, '\p{Is_Block=-cham}', "");
17751Expect(0, 43615, '\p{^Is_Block=-cham}', "");
17752Expect(0, 43615, '\P{Is_Block=-cham}', "");
17753Expect(1, 43615, '\P{^Is_Block=-cham}', "");
17754Expect(0, 43616, '\p{Is_Block=-cham}', "");
17755Expect(1, 43616, '\p{^Is_Block=-cham}', "");
17756Expect(1, 43616, '\P{Is_Block=-cham}', "");
17757Expect(0, 43616, '\P{^Is_Block=-cham}', "");
17758Error('\p{Is_Blk=--cham:=}');
17759Error('\P{Is_Blk=--cham:=}');
17760Expect(1, 43615, '\p{Is_Blk=cham}', "");
17761Expect(0, 43615, '\p{^Is_Blk=cham}', "");
17762Expect(0, 43615, '\P{Is_Blk=cham}', "");
17763Expect(1, 43615, '\P{^Is_Blk=cham}', "");
17764Expect(0, 43616, '\p{Is_Blk=cham}', "");
17765Expect(1, 43616, '\p{^Is_Blk=cham}', "");
17766Expect(1, 43616, '\P{Is_Blk=cham}', "");
17767Expect(0, 43616, '\P{^Is_Blk=cham}', "");
17768Expect(1, 43615, '\p{Is_Blk:	 CHAM}', "");
17769Expect(0, 43615, '\p{^Is_Blk:	 CHAM}', "");
17770Expect(0, 43615, '\P{Is_Blk:	 CHAM}', "");
17771Expect(1, 43615, '\P{^Is_Blk:	 CHAM}', "");
17772Expect(0, 43616, '\p{Is_Blk:	 CHAM}', "");
17773Expect(1, 43616, '\p{^Is_Blk:	 CHAM}', "");
17774Expect(1, 43616, '\P{Is_Blk:	 CHAM}', "");
17775Expect(0, 43616, '\P{^Is_Blk:	 CHAM}', "");
17776Error('\p{Block=--Cherokee:=}');
17777Error('\P{Block=--Cherokee:=}');
17778Expect(1, 5119, '\p{Block=cherokee}', "");
17779Expect(0, 5119, '\p{^Block=cherokee}', "");
17780Expect(0, 5119, '\P{Block=cherokee}', "");
17781Expect(1, 5119, '\P{^Block=cherokee}', "");
17782Expect(0, 5120, '\p{Block=cherokee}', "");
17783Expect(1, 5120, '\p{^Block=cherokee}', "");
17784Expect(1, 5120, '\P{Block=cherokee}', "");
17785Expect(0, 5120, '\P{^Block=cherokee}', "");
17786Expect(1, 5119, '\p{Block=_CHEROKEE}', "");
17787Expect(0, 5119, '\p{^Block=_CHEROKEE}', "");
17788Expect(0, 5119, '\P{Block=_CHEROKEE}', "");
17789Expect(1, 5119, '\P{^Block=_CHEROKEE}', "");
17790Expect(0, 5120, '\p{Block=_CHEROKEE}', "");
17791Expect(1, 5120, '\p{^Block=_CHEROKEE}', "");
17792Expect(1, 5120, '\P{Block=_CHEROKEE}', "");
17793Expect(0, 5120, '\P{^Block=_CHEROKEE}', "");
17794Error('\p{Blk:	:=	 Cherokee}');
17795Error('\P{Blk:	:=	 Cherokee}');
17796Expect(1, 5119, '\p{Blk=cherokee}', "");
17797Expect(0, 5119, '\p{^Blk=cherokee}', "");
17798Expect(0, 5119, '\P{Blk=cherokee}', "");
17799Expect(1, 5119, '\P{^Blk=cherokee}', "");
17800Expect(0, 5120, '\p{Blk=cherokee}', "");
17801Expect(1, 5120, '\p{^Blk=cherokee}', "");
17802Expect(1, 5120, '\P{Blk=cherokee}', "");
17803Expect(0, 5120, '\P{^Blk=cherokee}', "");
17804Expect(1, 5119, '\p{Blk=		cherokee}', "");
17805Expect(0, 5119, '\p{^Blk=		cherokee}', "");
17806Expect(0, 5119, '\P{Blk=		cherokee}', "");
17807Expect(1, 5119, '\P{^Blk=		cherokee}', "");
17808Expect(0, 5120, '\p{Blk=		cherokee}', "");
17809Expect(1, 5120, '\p{^Blk=		cherokee}', "");
17810Expect(1, 5120, '\P{Blk=		cherokee}', "");
17811Expect(0, 5120, '\P{^Blk=		cherokee}', "");
17812Error('\p{Is_Block=:=		Cherokee}');
17813Error('\P{Is_Block=:=		Cherokee}');
17814Expect(1, 5119, '\p{Is_Block=cherokee}', "");
17815Expect(0, 5119, '\p{^Is_Block=cherokee}', "");
17816Expect(0, 5119, '\P{Is_Block=cherokee}', "");
17817Expect(1, 5119, '\P{^Is_Block=cherokee}', "");
17818Expect(0, 5120, '\p{Is_Block=cherokee}', "");
17819Expect(1, 5120, '\p{^Is_Block=cherokee}', "");
17820Expect(1, 5120, '\P{Is_Block=cherokee}', "");
17821Expect(0, 5120, '\P{^Is_Block=cherokee}', "");
17822Expect(1, 5119, '\p{Is_Block=_	Cherokee}', "");
17823Expect(0, 5119, '\p{^Is_Block=_	Cherokee}', "");
17824Expect(0, 5119, '\P{Is_Block=_	Cherokee}', "");
17825Expect(1, 5119, '\P{^Is_Block=_	Cherokee}', "");
17826Expect(0, 5120, '\p{Is_Block=_	Cherokee}', "");
17827Expect(1, 5120, '\p{^Is_Block=_	Cherokee}', "");
17828Expect(1, 5120, '\P{Is_Block=_	Cherokee}', "");
17829Expect(0, 5120, '\P{^Is_Block=_	Cherokee}', "");
17830Error('\p{Is_Blk=-Cherokee/a/}');
17831Error('\P{Is_Blk=-Cherokee/a/}');
17832Expect(1, 5119, '\p{Is_Blk=cherokee}', "");
17833Expect(0, 5119, '\p{^Is_Blk=cherokee}', "");
17834Expect(0, 5119, '\P{Is_Blk=cherokee}', "");
17835Expect(1, 5119, '\P{^Is_Blk=cherokee}', "");
17836Expect(0, 5120, '\p{Is_Blk=cherokee}', "");
17837Expect(1, 5120, '\p{^Is_Blk=cherokee}', "");
17838Expect(1, 5120, '\P{Is_Blk=cherokee}', "");
17839Expect(0, 5120, '\P{^Is_Blk=cherokee}', "");
17840Expect(1, 5119, '\p{Is_Blk=	 Cherokee}', "");
17841Expect(0, 5119, '\p{^Is_Blk=	 Cherokee}', "");
17842Expect(0, 5119, '\P{Is_Blk=	 Cherokee}', "");
17843Expect(1, 5119, '\P{^Is_Blk=	 Cherokee}', "");
17844Expect(0, 5120, '\p{Is_Blk=	 Cherokee}', "");
17845Expect(1, 5120, '\p{^Is_Blk=	 Cherokee}', "");
17846Expect(1, 5120, '\P{Is_Blk=	 Cherokee}', "");
17847Expect(0, 5120, '\P{^Is_Blk=	 Cherokee}', "");
17848Error('\p{Block=	/a/Hangul_compatibility_Jamo}');
17849Error('\P{Block=	/a/Hangul_compatibility_Jamo}');
17850Expect(1, 12687, '\p{Block=hangulcompatibilityjamo}', "");
17851Expect(0, 12687, '\p{^Block=hangulcompatibilityjamo}', "");
17852Expect(0, 12687, '\P{Block=hangulcompatibilityjamo}', "");
17853Expect(1, 12687, '\P{^Block=hangulcompatibilityjamo}', "");
17854Expect(0, 12688, '\p{Block=hangulcompatibilityjamo}', "");
17855Expect(1, 12688, '\p{^Block=hangulcompatibilityjamo}', "");
17856Expect(1, 12688, '\P{Block=hangulcompatibilityjamo}', "");
17857Expect(0, 12688, '\P{^Block=hangulcompatibilityjamo}', "");
17858Expect(1, 12687, '\p{Block:	 	HANGUL_COMPATIBILITY_jamo}', "");
17859Expect(0, 12687, '\p{^Block:	 	HANGUL_COMPATIBILITY_jamo}', "");
17860Expect(0, 12687, '\P{Block:	 	HANGUL_COMPATIBILITY_jamo}', "");
17861Expect(1, 12687, '\P{^Block:	 	HANGUL_COMPATIBILITY_jamo}', "");
17862Expect(0, 12688, '\p{Block:	 	HANGUL_COMPATIBILITY_jamo}', "");
17863Expect(1, 12688, '\p{^Block:	 	HANGUL_COMPATIBILITY_jamo}', "");
17864Expect(1, 12688, '\P{Block:	 	HANGUL_COMPATIBILITY_jamo}', "");
17865Expect(0, 12688, '\P{^Block:	 	HANGUL_COMPATIBILITY_jamo}', "");
17866Error('\p{Blk=_-COMPAT_Jamo:=}');
17867Error('\P{Blk=_-COMPAT_Jamo:=}');
17868Expect(1, 12687, '\p{Blk=compatjamo}', "");
17869Expect(0, 12687, '\p{^Blk=compatjamo}', "");
17870Expect(0, 12687, '\P{Blk=compatjamo}', "");
17871Expect(1, 12687, '\P{^Blk=compatjamo}', "");
17872Expect(0, 12688, '\p{Blk=compatjamo}', "");
17873Expect(1, 12688, '\p{^Blk=compatjamo}', "");
17874Expect(1, 12688, '\P{Blk=compatjamo}', "");
17875Expect(0, 12688, '\P{^Blk=compatjamo}', "");
17876Expect(1, 12687, '\p{Blk= _Compat_jamo}', "");
17877Expect(0, 12687, '\p{^Blk= _Compat_jamo}', "");
17878Expect(0, 12687, '\P{Blk= _Compat_jamo}', "");
17879Expect(1, 12687, '\P{^Blk= _Compat_jamo}', "");
17880Expect(0, 12688, '\p{Blk= _Compat_jamo}', "");
17881Expect(1, 12688, '\p{^Blk= _Compat_jamo}', "");
17882Expect(1, 12688, '\P{Blk= _Compat_jamo}', "");
17883Expect(0, 12688, '\P{^Blk= _Compat_jamo}', "");
17884Error('\p{Is_Block= Hangul_compatibility_Jamo:=}');
17885Error('\P{Is_Block= Hangul_compatibility_Jamo:=}');
17886Expect(1, 12687, '\p{Is_Block=hangulcompatibilityjamo}', "");
17887Expect(0, 12687, '\p{^Is_Block=hangulcompatibilityjamo}', "");
17888Expect(0, 12687, '\P{Is_Block=hangulcompatibilityjamo}', "");
17889Expect(1, 12687, '\P{^Is_Block=hangulcompatibilityjamo}', "");
17890Expect(0, 12688, '\p{Is_Block=hangulcompatibilityjamo}', "");
17891Expect(1, 12688, '\p{^Is_Block=hangulcompatibilityjamo}', "");
17892Expect(1, 12688, '\P{Is_Block=hangulcompatibilityjamo}', "");
17893Expect(0, 12688, '\P{^Is_Block=hangulcompatibilityjamo}', "");
17894Expect(1, 12687, '\p{Is_Block=	-Hangul_compatibility_Jamo}', "");
17895Expect(0, 12687, '\p{^Is_Block=	-Hangul_compatibility_Jamo}', "");
17896Expect(0, 12687, '\P{Is_Block=	-Hangul_compatibility_Jamo}', "");
17897Expect(1, 12687, '\P{^Is_Block=	-Hangul_compatibility_Jamo}', "");
17898Expect(0, 12688, '\p{Is_Block=	-Hangul_compatibility_Jamo}', "");
17899Expect(1, 12688, '\p{^Is_Block=	-Hangul_compatibility_Jamo}', "");
17900Expect(1, 12688, '\P{Is_Block=	-Hangul_compatibility_Jamo}', "");
17901Expect(0, 12688, '\P{^Is_Block=	-Hangul_compatibility_Jamo}', "");
17902Error('\p{Is_Blk=:=  Compat_jamo}');
17903Error('\P{Is_Blk=:=  Compat_jamo}');
17904Expect(1, 12687, '\p{Is_Blk=compatjamo}', "");
17905Expect(0, 12687, '\p{^Is_Blk=compatjamo}', "");
17906Expect(0, 12687, '\P{Is_Blk=compatjamo}', "");
17907Expect(1, 12687, '\P{^Is_Blk=compatjamo}', "");
17908Expect(0, 12688, '\p{Is_Blk=compatjamo}', "");
17909Expect(1, 12688, '\p{^Is_Blk=compatjamo}', "");
17910Expect(1, 12688, '\P{Is_Blk=compatjamo}', "");
17911Expect(0, 12688, '\P{^Is_Blk=compatjamo}', "");
17912Expect(1, 12687, '\p{Is_Blk=- Compat_jamo}', "");
17913Expect(0, 12687, '\p{^Is_Blk=- Compat_jamo}', "");
17914Expect(0, 12687, '\P{Is_Blk=- Compat_jamo}', "");
17915Expect(1, 12687, '\P{^Is_Blk=- Compat_jamo}', "");
17916Expect(0, 12688, '\p{Is_Blk=- Compat_jamo}', "");
17917Expect(1, 12688, '\p{^Is_Blk=- Compat_jamo}', "");
17918Expect(1, 12688, '\P{Is_Blk=- Compat_jamo}', "");
17919Expect(0, 12688, '\P{^Is_Blk=- Compat_jamo}', "");
17920Error('\p{Block:   := control_PICTURES}');
17921Error('\P{Block:   := control_PICTURES}');
17922Expect(1, 9279, '\p{Block:   controlpictures}', "");
17923Expect(0, 9279, '\p{^Block:   controlpictures}', "");
17924Expect(0, 9279, '\P{Block:   controlpictures}', "");
17925Expect(1, 9279, '\P{^Block:   controlpictures}', "");
17926Expect(0, 9280, '\p{Block:   controlpictures}', "");
17927Expect(1, 9280, '\p{^Block:   controlpictures}', "");
17928Expect(1, 9280, '\P{Block:   controlpictures}', "");
17929Expect(0, 9280, '\P{^Block:   controlpictures}', "");
17930Expect(1, 9279, '\p{Block=- control_PICTURES}', "");
17931Expect(0, 9279, '\p{^Block=- control_PICTURES}', "");
17932Expect(0, 9279, '\P{Block=- control_PICTURES}', "");
17933Expect(1, 9279, '\P{^Block=- control_PICTURES}', "");
17934Expect(0, 9280, '\p{Block=- control_PICTURES}', "");
17935Expect(1, 9280, '\p{^Block=- control_PICTURES}', "");
17936Expect(1, 9280, '\P{Block=- control_PICTURES}', "");
17937Expect(0, 9280, '\P{^Block=- control_PICTURES}', "");
17938Error('\p{Blk= 	CONTROL_PICTURES:=}');
17939Error('\P{Blk= 	CONTROL_PICTURES:=}');
17940Expect(1, 9279, '\p{Blk: controlpictures}', "");
17941Expect(0, 9279, '\p{^Blk: controlpictures}', "");
17942Expect(0, 9279, '\P{Blk: controlpictures}', "");
17943Expect(1, 9279, '\P{^Blk: controlpictures}', "");
17944Expect(0, 9280, '\p{Blk: controlpictures}', "");
17945Expect(1, 9280, '\p{^Blk: controlpictures}', "");
17946Expect(1, 9280, '\P{Blk: controlpictures}', "");
17947Expect(0, 9280, '\P{^Blk: controlpictures}', "");
17948Expect(1, 9279, '\p{Blk=_Control_pictures}', "");
17949Expect(0, 9279, '\p{^Blk=_Control_pictures}', "");
17950Expect(0, 9279, '\P{Blk=_Control_pictures}', "");
17951Expect(1, 9279, '\P{^Blk=_Control_pictures}', "");
17952Expect(0, 9280, '\p{Blk=_Control_pictures}', "");
17953Expect(1, 9280, '\p{^Blk=_Control_pictures}', "");
17954Expect(1, 9280, '\P{Blk=_Control_pictures}', "");
17955Expect(0, 9280, '\P{^Blk=_Control_pictures}', "");
17956Error('\p{Is_Block=-:=CONTROL_Pictures}');
17957Error('\P{Is_Block=-:=CONTROL_Pictures}');
17958Expect(1, 9279, '\p{Is_Block=controlpictures}', "");
17959Expect(0, 9279, '\p{^Is_Block=controlpictures}', "");
17960Expect(0, 9279, '\P{Is_Block=controlpictures}', "");
17961Expect(1, 9279, '\P{^Is_Block=controlpictures}', "");
17962Expect(0, 9280, '\p{Is_Block=controlpictures}', "");
17963Expect(1, 9280, '\p{^Is_Block=controlpictures}', "");
17964Expect(1, 9280, '\P{Is_Block=controlpictures}', "");
17965Expect(0, 9280, '\P{^Is_Block=controlpictures}', "");
17966Expect(1, 9279, '\p{Is_Block:_control_PICTURES}', "");
17967Expect(0, 9279, '\p{^Is_Block:_control_PICTURES}', "");
17968Expect(0, 9279, '\P{Is_Block:_control_PICTURES}', "");
17969Expect(1, 9279, '\P{^Is_Block:_control_PICTURES}', "");
17970Expect(0, 9280, '\p{Is_Block:_control_PICTURES}', "");
17971Expect(1, 9280, '\p{^Is_Block:_control_PICTURES}', "");
17972Expect(1, 9280, '\P{Is_Block:_control_PICTURES}', "");
17973Expect(0, 9280, '\P{^Is_Block:_control_PICTURES}', "");
17974Error('\p{Is_Blk=	/a/CONTROL_PICTURES}');
17975Error('\P{Is_Blk=	/a/CONTROL_PICTURES}');
17976Expect(1, 9279, '\p{Is_Blk=controlpictures}', "");
17977Expect(0, 9279, '\p{^Is_Blk=controlpictures}', "");
17978Expect(0, 9279, '\P{Is_Blk=controlpictures}', "");
17979Expect(1, 9279, '\P{^Is_Blk=controlpictures}', "");
17980Expect(0, 9280, '\p{Is_Blk=controlpictures}', "");
17981Expect(1, 9280, '\p{^Is_Blk=controlpictures}', "");
17982Expect(1, 9280, '\P{Is_Blk=controlpictures}', "");
17983Expect(0, 9280, '\P{^Is_Blk=controlpictures}', "");
17984Expect(1, 9279, '\p{Is_Blk=_	Control_PICTURES}', "");
17985Expect(0, 9279, '\p{^Is_Blk=_	Control_PICTURES}', "");
17986Expect(0, 9279, '\P{Is_Blk=_	Control_PICTURES}', "");
17987Expect(1, 9279, '\P{^Is_Blk=_	Control_PICTURES}', "");
17988Expect(0, 9280, '\p{Is_Blk=_	Control_PICTURES}', "");
17989Expect(1, 9280, '\p{^Is_Blk=_	Control_PICTURES}', "");
17990Expect(1, 9280, '\P{Is_Blk=_	Control_PICTURES}', "");
17991Expect(0, 9280, '\P{^Is_Blk=_	Control_PICTURES}', "");
17992Error('\p{Block= :=Coptic}');
17993Error('\P{Block= :=Coptic}');
17994Expect(1, 11519, '\p{Block:	coptic}', "");
17995Expect(0, 11519, '\p{^Block:	coptic}', "");
17996Expect(0, 11519, '\P{Block:	coptic}', "");
17997Expect(1, 11519, '\P{^Block:	coptic}', "");
17998Expect(0, 11520, '\p{Block:	coptic}', "");
17999Expect(1, 11520, '\p{^Block:	coptic}', "");
18000Expect(1, 11520, '\P{Block:	coptic}', "");
18001Expect(0, 11520, '\P{^Block:	coptic}', "");
18002Expect(1, 11519, '\p{Block=	 Coptic}', "");
18003Expect(0, 11519, '\p{^Block=	 Coptic}', "");
18004Expect(0, 11519, '\P{Block=	 Coptic}', "");
18005Expect(1, 11519, '\P{^Block=	 Coptic}', "");
18006Expect(0, 11520, '\p{Block=	 Coptic}', "");
18007Expect(1, 11520, '\p{^Block=	 Coptic}', "");
18008Expect(1, 11520, '\P{Block=	 Coptic}', "");
18009Expect(0, 11520, '\P{^Block=	 Coptic}', "");
18010Error('\p{Blk=_:=Coptic}');
18011Error('\P{Blk=_:=Coptic}');
18012Expect(1, 11519, '\p{Blk=coptic}', "");
18013Expect(0, 11519, '\p{^Blk=coptic}', "");
18014Expect(0, 11519, '\P{Blk=coptic}', "");
18015Expect(1, 11519, '\P{^Blk=coptic}', "");
18016Expect(0, 11520, '\p{Blk=coptic}', "");
18017Expect(1, 11520, '\p{^Blk=coptic}', "");
18018Expect(1, 11520, '\P{Blk=coptic}', "");
18019Expect(0, 11520, '\P{^Blk=coptic}', "");
18020Expect(1, 11519, '\p{Blk:	-_Coptic}', "");
18021Expect(0, 11519, '\p{^Blk:	-_Coptic}', "");
18022Expect(0, 11519, '\P{Blk:	-_Coptic}', "");
18023Expect(1, 11519, '\P{^Blk:	-_Coptic}', "");
18024Expect(0, 11520, '\p{Blk:	-_Coptic}', "");
18025Expect(1, 11520, '\p{^Blk:	-_Coptic}', "");
18026Expect(1, 11520, '\P{Blk:	-_Coptic}', "");
18027Expect(0, 11520, '\P{^Blk:	-_Coptic}', "");
18028Error('\p{Is_Block=_/a/Coptic}');
18029Error('\P{Is_Block=_/a/Coptic}');
18030Expect(1, 11519, '\p{Is_Block=coptic}', "");
18031Expect(0, 11519, '\p{^Is_Block=coptic}', "");
18032Expect(0, 11519, '\P{Is_Block=coptic}', "");
18033Expect(1, 11519, '\P{^Is_Block=coptic}', "");
18034Expect(0, 11520, '\p{Is_Block=coptic}', "");
18035Expect(1, 11520, '\p{^Is_Block=coptic}', "");
18036Expect(1, 11520, '\P{Is_Block=coptic}', "");
18037Expect(0, 11520, '\P{^Is_Block=coptic}', "");
18038Expect(1, 11519, '\p{Is_Block=	-Coptic}', "");
18039Expect(0, 11519, '\p{^Is_Block=	-Coptic}', "");
18040Expect(0, 11519, '\P{Is_Block=	-Coptic}', "");
18041Expect(1, 11519, '\P{^Is_Block=	-Coptic}', "");
18042Expect(0, 11520, '\p{Is_Block=	-Coptic}', "");
18043Expect(1, 11520, '\p{^Is_Block=	-Coptic}', "");
18044Expect(1, 11520, '\P{Is_Block=	-Coptic}', "");
18045Expect(0, 11520, '\P{^Is_Block=	-Coptic}', "");
18046Error('\p{Is_Blk= /a/COPTIC}');
18047Error('\P{Is_Blk= /a/COPTIC}');
18048Expect(1, 11519, '\p{Is_Blk=coptic}', "");
18049Expect(0, 11519, '\p{^Is_Blk=coptic}', "");
18050Expect(0, 11519, '\P{Is_Blk=coptic}', "");
18051Expect(1, 11519, '\P{^Is_Blk=coptic}', "");
18052Expect(0, 11520, '\p{Is_Blk=coptic}', "");
18053Expect(1, 11520, '\p{^Is_Blk=coptic}', "");
18054Expect(1, 11520, '\P{Is_Blk=coptic}', "");
18055Expect(0, 11520, '\P{^Is_Blk=coptic}', "");
18056Expect(1, 11519, '\p{Is_Blk=COPTIC}', "");
18057Expect(0, 11519, '\p{^Is_Blk=COPTIC}', "");
18058Expect(0, 11519, '\P{Is_Blk=COPTIC}', "");
18059Expect(1, 11519, '\P{^Is_Blk=COPTIC}', "");
18060Expect(0, 11520, '\p{Is_Blk=COPTIC}', "");
18061Expect(1, 11520, '\p{^Is_Blk=COPTIC}', "");
18062Expect(1, 11520, '\P{Is_Blk=COPTIC}', "");
18063Expect(0, 11520, '\P{^Is_Blk=COPTIC}', "");
18064Error('\p{Block= _COUNTING_ROD_Numerals:=}');
18065Error('\P{Block= _COUNTING_ROD_Numerals:=}');
18066Expect(1, 119679, '\p{Block=countingrodnumerals}', "");
18067Expect(0, 119679, '\p{^Block=countingrodnumerals}', "");
18068Expect(0, 119679, '\P{Block=countingrodnumerals}', "");
18069Expect(1, 119679, '\P{^Block=countingrodnumerals}', "");
18070Expect(0, 119680, '\p{Block=countingrodnumerals}', "");
18071Expect(1, 119680, '\p{^Block=countingrodnumerals}', "");
18072Expect(1, 119680, '\P{Block=countingrodnumerals}', "");
18073Expect(0, 119680, '\P{^Block=countingrodnumerals}', "");
18074Expect(1, 119679, '\p{Block=	-counting_Rod_numerals}', "");
18075Expect(0, 119679, '\p{^Block=	-counting_Rod_numerals}', "");
18076Expect(0, 119679, '\P{Block=	-counting_Rod_numerals}', "");
18077Expect(1, 119679, '\P{^Block=	-counting_Rod_numerals}', "");
18078Expect(0, 119680, '\p{Block=	-counting_Rod_numerals}', "");
18079Expect(1, 119680, '\p{^Block=	-counting_Rod_numerals}', "");
18080Expect(1, 119680, '\P{Block=	-counting_Rod_numerals}', "");
18081Expect(0, 119680, '\P{^Block=	-counting_Rod_numerals}', "");
18082Error('\p{Blk= Counting_rod:=}');
18083Error('\P{Blk= Counting_rod:=}');
18084Expect(1, 119679, '\p{Blk=countingrod}', "");
18085Expect(0, 119679, '\p{^Blk=countingrod}', "");
18086Expect(0, 119679, '\P{Blk=countingrod}', "");
18087Expect(1, 119679, '\P{^Blk=countingrod}', "");
18088Expect(0, 119680, '\p{Blk=countingrod}', "");
18089Expect(1, 119680, '\p{^Blk=countingrod}', "");
18090Expect(1, 119680, '\P{Blk=countingrod}', "");
18091Expect(0, 119680, '\P{^Blk=countingrod}', "");
18092Expect(1, 119679, '\p{Blk=_	counting_Rod}', "");
18093Expect(0, 119679, '\p{^Blk=_	counting_Rod}', "");
18094Expect(0, 119679, '\P{Blk=_	counting_Rod}', "");
18095Expect(1, 119679, '\P{^Blk=_	counting_Rod}', "");
18096Expect(0, 119680, '\p{Blk=_	counting_Rod}', "");
18097Expect(1, 119680, '\p{^Blk=_	counting_Rod}', "");
18098Expect(1, 119680, '\P{Blk=_	counting_Rod}', "");
18099Expect(0, 119680, '\P{^Blk=_	counting_Rod}', "");
18100Error('\p{Is_Block=:=	-counting_Rod_numerals}');
18101Error('\P{Is_Block=:=	-counting_Rod_numerals}');
18102Expect(1, 119679, '\p{Is_Block=countingrodnumerals}', "");
18103Expect(0, 119679, '\p{^Is_Block=countingrodnumerals}', "");
18104Expect(0, 119679, '\P{Is_Block=countingrodnumerals}', "");
18105Expect(1, 119679, '\P{^Is_Block=countingrodnumerals}', "");
18106Expect(0, 119680, '\p{Is_Block=countingrodnumerals}', "");
18107Expect(1, 119680, '\p{^Is_Block=countingrodnumerals}', "");
18108Expect(1, 119680, '\P{Is_Block=countingrodnumerals}', "");
18109Expect(0, 119680, '\P{^Is_Block=countingrodnumerals}', "");
18110Expect(1, 119679, '\p{Is_Block=	_Counting_Rod_NUMERALS}', "");
18111Expect(0, 119679, '\p{^Is_Block=	_Counting_Rod_NUMERALS}', "");
18112Expect(0, 119679, '\P{Is_Block=	_Counting_Rod_NUMERALS}', "");
18113Expect(1, 119679, '\P{^Is_Block=	_Counting_Rod_NUMERALS}', "");
18114Expect(0, 119680, '\p{Is_Block=	_Counting_Rod_NUMERALS}', "");
18115Expect(1, 119680, '\p{^Is_Block=	_Counting_Rod_NUMERALS}', "");
18116Expect(1, 119680, '\P{Is_Block=	_Counting_Rod_NUMERALS}', "");
18117Expect(0, 119680, '\P{^Is_Block=	_Counting_Rod_NUMERALS}', "");
18118Error('\p{Is_Blk=/a/-_Counting_Rod}');
18119Error('\P{Is_Blk=/a/-_Counting_Rod}');
18120Expect(1, 119679, '\p{Is_Blk=countingrod}', "");
18121Expect(0, 119679, '\p{^Is_Blk=countingrod}', "");
18122Expect(0, 119679, '\P{Is_Blk=countingrod}', "");
18123Expect(1, 119679, '\P{^Is_Blk=countingrod}', "");
18124Expect(0, 119680, '\p{Is_Blk=countingrod}', "");
18125Expect(1, 119680, '\p{^Is_Blk=countingrod}', "");
18126Expect(1, 119680, '\P{Is_Blk=countingrod}', "");
18127Expect(0, 119680, '\P{^Is_Blk=countingrod}', "");
18128Expect(1, 119679, '\p{Is_Blk=	Counting_Rod}', "");
18129Expect(0, 119679, '\p{^Is_Blk=	Counting_Rod}', "");
18130Expect(0, 119679, '\P{Is_Blk=	Counting_Rod}', "");
18131Expect(1, 119679, '\P{^Is_Blk=	Counting_Rod}', "");
18132Expect(0, 119680, '\p{Is_Blk=	Counting_Rod}', "");
18133Expect(1, 119680, '\p{^Is_Blk=	Counting_Rod}', "");
18134Expect(1, 119680, '\P{Is_Blk=	Counting_Rod}', "");
18135Expect(0, 119680, '\P{^Is_Blk=	Counting_Rod}', "");
18136Error('\p{Block=Cuneiform:=}');
18137Error('\P{Block=Cuneiform:=}');
18138Expect(1, 74751, '\p{Block=cuneiform}', "");
18139Expect(0, 74751, '\p{^Block=cuneiform}', "");
18140Expect(0, 74751, '\P{Block=cuneiform}', "");
18141Expect(1, 74751, '\P{^Block=cuneiform}', "");
18142Expect(0, 74752, '\p{Block=cuneiform}', "");
18143Expect(1, 74752, '\p{^Block=cuneiform}', "");
18144Expect(1, 74752, '\P{Block=cuneiform}', "");
18145Expect(0, 74752, '\P{^Block=cuneiform}', "");
18146Expect(1, 74751, '\p{Block= CUNEIFORM}', "");
18147Expect(0, 74751, '\p{^Block= CUNEIFORM}', "");
18148Expect(0, 74751, '\P{Block= CUNEIFORM}', "");
18149Expect(1, 74751, '\P{^Block= CUNEIFORM}', "");
18150Expect(0, 74752, '\p{Block= CUNEIFORM}', "");
18151Expect(1, 74752, '\p{^Block= CUNEIFORM}', "");
18152Expect(1, 74752, '\P{Block= CUNEIFORM}', "");
18153Expect(0, 74752, '\P{^Block= CUNEIFORM}', "");
18154Error('\p{Blk=:=	Cuneiform}');
18155Error('\P{Blk=:=	Cuneiform}');
18156Expect(1, 74751, '\p{Blk=cuneiform}', "");
18157Expect(0, 74751, '\p{^Blk=cuneiform}', "");
18158Expect(0, 74751, '\P{Blk=cuneiform}', "");
18159Expect(1, 74751, '\P{^Blk=cuneiform}', "");
18160Expect(0, 74752, '\p{Blk=cuneiform}', "");
18161Expect(1, 74752, '\p{^Blk=cuneiform}', "");
18162Expect(1, 74752, '\P{Blk=cuneiform}', "");
18163Expect(0, 74752, '\P{^Blk=cuneiform}', "");
18164Expect(1, 74751, '\p{Blk= CUNEIFORM}', "");
18165Expect(0, 74751, '\p{^Blk= CUNEIFORM}', "");
18166Expect(0, 74751, '\P{Blk= CUNEIFORM}', "");
18167Expect(1, 74751, '\P{^Blk= CUNEIFORM}', "");
18168Expect(0, 74752, '\p{Blk= CUNEIFORM}', "");
18169Expect(1, 74752, '\p{^Blk= CUNEIFORM}', "");
18170Expect(1, 74752, '\P{Blk= CUNEIFORM}', "");
18171Expect(0, 74752, '\P{^Blk= CUNEIFORM}', "");
18172Error('\p{Is_Block=/a/	Cuneiform}');
18173Error('\P{Is_Block=/a/	Cuneiform}');
18174Expect(1, 74751, '\p{Is_Block=cuneiform}', "");
18175Expect(0, 74751, '\p{^Is_Block=cuneiform}', "");
18176Expect(0, 74751, '\P{Is_Block=cuneiform}', "");
18177Expect(1, 74751, '\P{^Is_Block=cuneiform}', "");
18178Expect(0, 74752, '\p{Is_Block=cuneiform}', "");
18179Expect(1, 74752, '\p{^Is_Block=cuneiform}', "");
18180Expect(1, 74752, '\P{Is_Block=cuneiform}', "");
18181Expect(0, 74752, '\P{^Is_Block=cuneiform}', "");
18182Expect(1, 74751, '\p{Is_Block=_CUNEIFORM}', "");
18183Expect(0, 74751, '\p{^Is_Block=_CUNEIFORM}', "");
18184Expect(0, 74751, '\P{Is_Block=_CUNEIFORM}', "");
18185Expect(1, 74751, '\P{^Is_Block=_CUNEIFORM}', "");
18186Expect(0, 74752, '\p{Is_Block=_CUNEIFORM}', "");
18187Expect(1, 74752, '\p{^Is_Block=_CUNEIFORM}', "");
18188Expect(1, 74752, '\P{Is_Block=_CUNEIFORM}', "");
18189Expect(0, 74752, '\P{^Is_Block=_CUNEIFORM}', "");
18190Error('\p{Is_Blk:    _CUNEIFORM/a/}');
18191Error('\P{Is_Blk:    _CUNEIFORM/a/}');
18192Expect(1, 74751, '\p{Is_Blk=cuneiform}', "");
18193Expect(0, 74751, '\p{^Is_Blk=cuneiform}', "");
18194Expect(0, 74751, '\P{Is_Blk=cuneiform}', "");
18195Expect(1, 74751, '\P{^Is_Blk=cuneiform}', "");
18196Expect(0, 74752, '\p{Is_Blk=cuneiform}', "");
18197Expect(1, 74752, '\p{^Is_Blk=cuneiform}', "");
18198Expect(1, 74752, '\P{Is_Blk=cuneiform}', "");
18199Expect(0, 74752, '\P{^Is_Blk=cuneiform}', "");
18200Expect(1, 74751, '\p{Is_Blk=_ CUNEIFORM}', "");
18201Expect(0, 74751, '\p{^Is_Blk=_ CUNEIFORM}', "");
18202Expect(0, 74751, '\P{Is_Blk=_ CUNEIFORM}', "");
18203Expect(1, 74751, '\P{^Is_Blk=_ CUNEIFORM}', "");
18204Expect(0, 74752, '\p{Is_Blk=_ CUNEIFORM}', "");
18205Expect(1, 74752, '\p{^Is_Blk=_ CUNEIFORM}', "");
18206Expect(1, 74752, '\P{Is_Blk=_ CUNEIFORM}', "");
18207Expect(0, 74752, '\P{^Is_Blk=_ CUNEIFORM}', "");
18208Error('\p{Block=	:=Cuneiform_Numbers_And_Punctuation}');
18209Error('\P{Block=	:=Cuneiform_Numbers_And_Punctuation}');
18210Expect(1, 74879, '\p{Block:	cuneiformnumbersandpunctuation}', "");
18211Expect(0, 74879, '\p{^Block:	cuneiformnumbersandpunctuation}', "");
18212Expect(0, 74879, '\P{Block:	cuneiformnumbersandpunctuation}', "");
18213Expect(1, 74879, '\P{^Block:	cuneiformnumbersandpunctuation}', "");
18214Expect(0, 74880, '\p{Block:	cuneiformnumbersandpunctuation}', "");
18215Expect(1, 74880, '\p{^Block:	cuneiformnumbersandpunctuation}', "");
18216Expect(1, 74880, '\P{Block:	cuneiformnumbersandpunctuation}', "");
18217Expect(0, 74880, '\P{^Block:	cuneiformnumbersandpunctuation}', "");
18218Expect(1, 74879, '\p{Block=--Cuneiform_NUMBERS_AND_Punctuation}', "");
18219Expect(0, 74879, '\p{^Block=--Cuneiform_NUMBERS_AND_Punctuation}', "");
18220Expect(0, 74879, '\P{Block=--Cuneiform_NUMBERS_AND_Punctuation}', "");
18221Expect(1, 74879, '\P{^Block=--Cuneiform_NUMBERS_AND_Punctuation}', "");
18222Expect(0, 74880, '\p{Block=--Cuneiform_NUMBERS_AND_Punctuation}', "");
18223Expect(1, 74880, '\p{^Block=--Cuneiform_NUMBERS_AND_Punctuation}', "");
18224Expect(1, 74880, '\P{Block=--Cuneiform_NUMBERS_AND_Punctuation}', "");
18225Expect(0, 74880, '\P{^Block=--Cuneiform_NUMBERS_AND_Punctuation}', "");
18226Error('\p{Blk=:= _Cuneiform_numbers}');
18227Error('\P{Blk=:= _Cuneiform_numbers}');
18228Expect(1, 74879, '\p{Blk=cuneiformnumbers}', "");
18229Expect(0, 74879, '\p{^Blk=cuneiformnumbers}', "");
18230Expect(0, 74879, '\P{Blk=cuneiformnumbers}', "");
18231Expect(1, 74879, '\P{^Blk=cuneiformnumbers}', "");
18232Expect(0, 74880, '\p{Blk=cuneiformnumbers}', "");
18233Expect(1, 74880, '\p{^Blk=cuneiformnumbers}', "");
18234Expect(1, 74880, '\P{Blk=cuneiformnumbers}', "");
18235Expect(0, 74880, '\P{^Blk=cuneiformnumbers}', "");
18236Expect(1, 74879, '\p{Blk=-Cuneiform_numbers}', "");
18237Expect(0, 74879, '\p{^Blk=-Cuneiform_numbers}', "");
18238Expect(0, 74879, '\P{Blk=-Cuneiform_numbers}', "");
18239Expect(1, 74879, '\P{^Blk=-Cuneiform_numbers}', "");
18240Expect(0, 74880, '\p{Blk=-Cuneiform_numbers}', "");
18241Expect(1, 74880, '\p{^Blk=-Cuneiform_numbers}', "");
18242Expect(1, 74880, '\P{Blk=-Cuneiform_numbers}', "");
18243Expect(0, 74880, '\P{^Blk=-Cuneiform_numbers}', "");
18244Error('\p{Is_Block=:=- Cuneiform_NUMBERS_and_Punctuation}');
18245Error('\P{Is_Block=:=- Cuneiform_NUMBERS_and_Punctuation}');
18246Expect(1, 74879, '\p{Is_Block=cuneiformnumbersandpunctuation}', "");
18247Expect(0, 74879, '\p{^Is_Block=cuneiformnumbersandpunctuation}', "");
18248Expect(0, 74879, '\P{Is_Block=cuneiformnumbersandpunctuation}', "");
18249Expect(1, 74879, '\P{^Is_Block=cuneiformnumbersandpunctuation}', "");
18250Expect(0, 74880, '\p{Is_Block=cuneiformnumbersandpunctuation}', "");
18251Expect(1, 74880, '\p{^Is_Block=cuneiformnumbersandpunctuation}', "");
18252Expect(1, 74880, '\P{Is_Block=cuneiformnumbersandpunctuation}', "");
18253Expect(0, 74880, '\P{^Is_Block=cuneiformnumbersandpunctuation}', "");
18254Expect(1, 74879, '\p{Is_Block=- Cuneiform_Numbers_AND_PUNCTUATION}', "");
18255Expect(0, 74879, '\p{^Is_Block=- Cuneiform_Numbers_AND_PUNCTUATION}', "");
18256Expect(0, 74879, '\P{Is_Block=- Cuneiform_Numbers_AND_PUNCTUATION}', "");
18257Expect(1, 74879, '\P{^Is_Block=- Cuneiform_Numbers_AND_PUNCTUATION}', "");
18258Expect(0, 74880, '\p{Is_Block=- Cuneiform_Numbers_AND_PUNCTUATION}', "");
18259Expect(1, 74880, '\p{^Is_Block=- Cuneiform_Numbers_AND_PUNCTUATION}', "");
18260Expect(1, 74880, '\P{Is_Block=- Cuneiform_Numbers_AND_PUNCTUATION}', "");
18261Expect(0, 74880, '\P{^Is_Block=- Cuneiform_Numbers_AND_PUNCTUATION}', "");
18262Error('\p{Is_Blk=	 cuneiform_Numbers:=}');
18263Error('\P{Is_Blk=	 cuneiform_Numbers:=}');
18264Expect(1, 74879, '\p{Is_Blk=cuneiformnumbers}', "");
18265Expect(0, 74879, '\p{^Is_Blk=cuneiformnumbers}', "");
18266Expect(0, 74879, '\P{Is_Blk=cuneiformnumbers}', "");
18267Expect(1, 74879, '\P{^Is_Blk=cuneiformnumbers}', "");
18268Expect(0, 74880, '\p{Is_Blk=cuneiformnumbers}', "");
18269Expect(1, 74880, '\p{^Is_Blk=cuneiformnumbers}', "");
18270Expect(1, 74880, '\P{Is_Blk=cuneiformnumbers}', "");
18271Expect(0, 74880, '\P{^Is_Blk=cuneiformnumbers}', "");
18272Expect(1, 74879, '\p{Is_Blk= _cuneiform_Numbers}', "");
18273Expect(0, 74879, '\p{^Is_Blk= _cuneiform_Numbers}', "");
18274Expect(0, 74879, '\P{Is_Blk= _cuneiform_Numbers}', "");
18275Expect(1, 74879, '\P{^Is_Blk= _cuneiform_Numbers}', "");
18276Expect(0, 74880, '\p{Is_Blk= _cuneiform_Numbers}', "");
18277Expect(1, 74880, '\p{^Is_Blk= _cuneiform_Numbers}', "");
18278Expect(1, 74880, '\P{Is_Blk= _cuneiform_Numbers}', "");
18279Expect(0, 74880, '\P{^Is_Blk= _cuneiform_Numbers}', "");
18280Error('\p{Block= Currency_Symbols:=}');
18281Error('\P{Block= Currency_Symbols:=}');
18282Expect(1, 8399, '\p{Block=currencysymbols}', "");
18283Expect(0, 8399, '\p{^Block=currencysymbols}', "");
18284Expect(0, 8399, '\P{Block=currencysymbols}', "");
18285Expect(1, 8399, '\P{^Block=currencysymbols}', "");
18286Expect(0, 8400, '\p{Block=currencysymbols}', "");
18287Expect(1, 8400, '\p{^Block=currencysymbols}', "");
18288Expect(1, 8400, '\P{Block=currencysymbols}', "");
18289Expect(0, 8400, '\P{^Block=currencysymbols}', "");
18290Expect(1, 8399, '\p{Block:__Currency_Symbols}', "");
18291Expect(0, 8399, '\p{^Block:__Currency_Symbols}', "");
18292Expect(0, 8399, '\P{Block:__Currency_Symbols}', "");
18293Expect(1, 8399, '\P{^Block:__Currency_Symbols}', "");
18294Expect(0, 8400, '\p{Block:__Currency_Symbols}', "");
18295Expect(1, 8400, '\p{^Block:__Currency_Symbols}', "");
18296Expect(1, 8400, '\P{Block:__Currency_Symbols}', "");
18297Expect(0, 8400, '\P{^Block:__Currency_Symbols}', "");
18298Error('\p{Blk=_currency_Symbols:=}');
18299Error('\P{Blk=_currency_Symbols:=}');
18300Expect(1, 8399, '\p{Blk=currencysymbols}', "");
18301Expect(0, 8399, '\p{^Blk=currencysymbols}', "");
18302Expect(0, 8399, '\P{Blk=currencysymbols}', "");
18303Expect(1, 8399, '\P{^Blk=currencysymbols}', "");
18304Expect(0, 8400, '\p{Blk=currencysymbols}', "");
18305Expect(1, 8400, '\p{^Blk=currencysymbols}', "");
18306Expect(1, 8400, '\P{Blk=currencysymbols}', "");
18307Expect(0, 8400, '\P{^Blk=currencysymbols}', "");
18308Expect(1, 8399, '\p{Blk=-Currency_symbols}', "");
18309Expect(0, 8399, '\p{^Blk=-Currency_symbols}', "");
18310Expect(0, 8399, '\P{Blk=-Currency_symbols}', "");
18311Expect(1, 8399, '\P{^Blk=-Currency_symbols}', "");
18312Expect(0, 8400, '\p{Blk=-Currency_symbols}', "");
18313Expect(1, 8400, '\p{^Blk=-Currency_symbols}', "");
18314Expect(1, 8400, '\P{Blk=-Currency_symbols}', "");
18315Expect(0, 8400, '\P{^Blk=-Currency_symbols}', "");
18316Error('\p{Is_Block=_/a/CURRENCY_symbols}');
18317Error('\P{Is_Block=_/a/CURRENCY_symbols}');
18318Expect(1, 8399, '\p{Is_Block=currencysymbols}', "");
18319Expect(0, 8399, '\p{^Is_Block=currencysymbols}', "");
18320Expect(0, 8399, '\P{Is_Block=currencysymbols}', "");
18321Expect(1, 8399, '\P{^Is_Block=currencysymbols}', "");
18322Expect(0, 8400, '\p{Is_Block=currencysymbols}', "");
18323Expect(1, 8400, '\p{^Is_Block=currencysymbols}', "");
18324Expect(1, 8400, '\P{Is_Block=currencysymbols}', "");
18325Expect(0, 8400, '\P{^Is_Block=currencysymbols}', "");
18326Expect(1, 8399, '\p{Is_Block: - currency_symbols}', "");
18327Expect(0, 8399, '\p{^Is_Block: - currency_symbols}', "");
18328Expect(0, 8399, '\P{Is_Block: - currency_symbols}', "");
18329Expect(1, 8399, '\P{^Is_Block: - currency_symbols}', "");
18330Expect(0, 8400, '\p{Is_Block: - currency_symbols}', "");
18331Expect(1, 8400, '\p{^Is_Block: - currency_symbols}', "");
18332Expect(1, 8400, '\P{Is_Block: - currency_symbols}', "");
18333Expect(0, 8400, '\P{^Is_Block: - currency_symbols}', "");
18334Error('\p{Is_Blk=/a/-	Currency_Symbols}');
18335Error('\P{Is_Blk=/a/-	Currency_Symbols}');
18336Expect(1, 8399, '\p{Is_Blk=currencysymbols}', "");
18337Expect(0, 8399, '\p{^Is_Blk=currencysymbols}', "");
18338Expect(0, 8399, '\P{Is_Blk=currencysymbols}', "");
18339Expect(1, 8399, '\P{^Is_Blk=currencysymbols}', "");
18340Expect(0, 8400, '\p{Is_Blk=currencysymbols}', "");
18341Expect(1, 8400, '\p{^Is_Blk=currencysymbols}', "");
18342Expect(1, 8400, '\P{Is_Blk=currencysymbols}', "");
18343Expect(0, 8400, '\P{^Is_Blk=currencysymbols}', "");
18344Expect(1, 8399, '\p{Is_Blk=_	currency_symbols}', "");
18345Expect(0, 8399, '\p{^Is_Blk=_	currency_symbols}', "");
18346Expect(0, 8399, '\P{Is_Blk=_	currency_symbols}', "");
18347Expect(1, 8399, '\P{^Is_Blk=_	currency_symbols}', "");
18348Expect(0, 8400, '\p{Is_Blk=_	currency_symbols}', "");
18349Expect(1, 8400, '\p{^Is_Blk=_	currency_symbols}', "");
18350Expect(1, 8400, '\P{Is_Blk=_	currency_symbols}', "");
18351Expect(0, 8400, '\P{^Is_Blk=_	currency_symbols}', "");
18352Error('\p{Block=:=-	CYPRIOT_Syllabary}');
18353Error('\P{Block=:=-	CYPRIOT_Syllabary}');
18354Expect(1, 67647, '\p{Block=cypriotsyllabary}', "");
18355Expect(0, 67647, '\p{^Block=cypriotsyllabary}', "");
18356Expect(0, 67647, '\P{Block=cypriotsyllabary}', "");
18357Expect(1, 67647, '\P{^Block=cypriotsyllabary}', "");
18358Expect(0, 67648, '\p{Block=cypriotsyllabary}', "");
18359Expect(1, 67648, '\p{^Block=cypriotsyllabary}', "");
18360Expect(1, 67648, '\P{Block=cypriotsyllabary}', "");
18361Expect(0, 67648, '\P{^Block=cypriotsyllabary}', "");
18362Expect(1, 67647, '\p{Block=_Cypriot_syllabary}', "");
18363Expect(0, 67647, '\p{^Block=_Cypriot_syllabary}', "");
18364Expect(0, 67647, '\P{Block=_Cypriot_syllabary}', "");
18365Expect(1, 67647, '\P{^Block=_Cypriot_syllabary}', "");
18366Expect(0, 67648, '\p{Block=_Cypriot_syllabary}', "");
18367Expect(1, 67648, '\p{^Block=_Cypriot_syllabary}', "");
18368Expect(1, 67648, '\P{Block=_Cypriot_syllabary}', "");
18369Expect(0, 67648, '\P{^Block=_Cypriot_syllabary}', "");
18370Error('\p{Blk=/a/cypriot_syllabary}');
18371Error('\P{Blk=/a/cypriot_syllabary}');
18372Expect(1, 67647, '\p{Blk=cypriotsyllabary}', "");
18373Expect(0, 67647, '\p{^Blk=cypriotsyllabary}', "");
18374Expect(0, 67647, '\P{Blk=cypriotsyllabary}', "");
18375Expect(1, 67647, '\P{^Blk=cypriotsyllabary}', "");
18376Expect(0, 67648, '\p{Blk=cypriotsyllabary}', "");
18377Expect(1, 67648, '\p{^Blk=cypriotsyllabary}', "");
18378Expect(1, 67648, '\P{Blk=cypriotsyllabary}', "");
18379Expect(0, 67648, '\P{^Blk=cypriotsyllabary}', "");
18380Expect(1, 67647, '\p{Blk=_	Cypriot_Syllabary}', "");
18381Expect(0, 67647, '\p{^Blk=_	Cypriot_Syllabary}', "");
18382Expect(0, 67647, '\P{Blk=_	Cypriot_Syllabary}', "");
18383Expect(1, 67647, '\P{^Blk=_	Cypriot_Syllabary}', "");
18384Expect(0, 67648, '\p{Blk=_	Cypriot_Syllabary}', "");
18385Expect(1, 67648, '\p{^Blk=_	Cypriot_Syllabary}', "");
18386Expect(1, 67648, '\P{Blk=_	Cypriot_Syllabary}', "");
18387Expect(0, 67648, '\P{^Blk=_	Cypriot_Syllabary}', "");
18388Error('\p{Is_Block= -Cypriot_SYLLABARY/a/}');
18389Error('\P{Is_Block= -Cypriot_SYLLABARY/a/}');
18390Expect(1, 67647, '\p{Is_Block=cypriotsyllabary}', "");
18391Expect(0, 67647, '\p{^Is_Block=cypriotsyllabary}', "");
18392Expect(0, 67647, '\P{Is_Block=cypriotsyllabary}', "");
18393Expect(1, 67647, '\P{^Is_Block=cypriotsyllabary}', "");
18394Expect(0, 67648, '\p{Is_Block=cypriotsyllabary}', "");
18395Expect(1, 67648, '\p{^Is_Block=cypriotsyllabary}', "");
18396Expect(1, 67648, '\P{Is_Block=cypriotsyllabary}', "");
18397Expect(0, 67648, '\P{^Is_Block=cypriotsyllabary}', "");
18398Expect(1, 67647, '\p{Is_Block= Cypriot_SYLLABARY}', "");
18399Expect(0, 67647, '\p{^Is_Block= Cypriot_SYLLABARY}', "");
18400Expect(0, 67647, '\P{Is_Block= Cypriot_SYLLABARY}', "");
18401Expect(1, 67647, '\P{^Is_Block= Cypriot_SYLLABARY}', "");
18402Expect(0, 67648, '\p{Is_Block= Cypriot_SYLLABARY}', "");
18403Expect(1, 67648, '\p{^Is_Block= Cypriot_SYLLABARY}', "");
18404Expect(1, 67648, '\P{Is_Block= Cypriot_SYLLABARY}', "");
18405Expect(0, 67648, '\P{^Is_Block= Cypriot_SYLLABARY}', "");
18406Error('\p{Is_Blk: :=	-CYPRIOT_syllabary}');
18407Error('\P{Is_Blk: :=	-CYPRIOT_syllabary}');
18408Expect(1, 67647, '\p{Is_Blk:   cypriotsyllabary}', "");
18409Expect(0, 67647, '\p{^Is_Blk:   cypriotsyllabary}', "");
18410Expect(0, 67647, '\P{Is_Blk:   cypriotsyllabary}', "");
18411Expect(1, 67647, '\P{^Is_Blk:   cypriotsyllabary}', "");
18412Expect(0, 67648, '\p{Is_Blk:   cypriotsyllabary}', "");
18413Expect(1, 67648, '\p{^Is_Blk:   cypriotsyllabary}', "");
18414Expect(1, 67648, '\P{Is_Blk:   cypriotsyllabary}', "");
18415Expect(0, 67648, '\P{^Is_Blk:   cypriotsyllabary}', "");
18416Expect(1, 67647, '\p{Is_Blk=_cypriot_Syllabary}', "");
18417Expect(0, 67647, '\p{^Is_Blk=_cypriot_Syllabary}', "");
18418Expect(0, 67647, '\P{Is_Blk=_cypriot_Syllabary}', "");
18419Expect(1, 67647, '\P{^Is_Blk=_cypriot_Syllabary}', "");
18420Expect(0, 67648, '\p{Is_Blk=_cypriot_Syllabary}', "");
18421Expect(1, 67648, '\p{^Is_Blk=_cypriot_Syllabary}', "");
18422Expect(1, 67648, '\P{Is_Blk=_cypriot_Syllabary}', "");
18423Expect(0, 67648, '\P{^Is_Blk=_cypriot_Syllabary}', "");
18424Error('\p{Block= :=Cyrillic}');
18425Error('\P{Block= :=Cyrillic}');
18426Expect(1, 1279, '\p{Block=cyrillic}', "");
18427Expect(0, 1279, '\p{^Block=cyrillic}', "");
18428Expect(0, 1279, '\P{Block=cyrillic}', "");
18429Expect(1, 1279, '\P{^Block=cyrillic}', "");
18430Expect(0, 1280, '\p{Block=cyrillic}', "");
18431Expect(1, 1280, '\p{^Block=cyrillic}', "");
18432Expect(1, 1280, '\P{Block=cyrillic}', "");
18433Expect(0, 1280, '\P{^Block=cyrillic}', "");
18434Expect(1, 1279, '\p{Block=	Cyrillic}', "");
18435Expect(0, 1279, '\p{^Block=	Cyrillic}', "");
18436Expect(0, 1279, '\P{Block=	Cyrillic}', "");
18437Expect(1, 1279, '\P{^Block=	Cyrillic}', "");
18438Expect(0, 1280, '\p{Block=	Cyrillic}', "");
18439Expect(1, 1280, '\p{^Block=	Cyrillic}', "");
18440Expect(1, 1280, '\P{Block=	Cyrillic}', "");
18441Expect(0, 1280, '\P{^Block=	Cyrillic}', "");
18442Error('\p{Blk=- Cyrillic/a/}');
18443Error('\P{Blk=- Cyrillic/a/}');
18444Expect(1, 1279, '\p{Blk:	cyrillic}', "");
18445Expect(0, 1279, '\p{^Blk:	cyrillic}', "");
18446Expect(0, 1279, '\P{Blk:	cyrillic}', "");
18447Expect(1, 1279, '\P{^Blk:	cyrillic}', "");
18448Expect(0, 1280, '\p{Blk:	cyrillic}', "");
18449Expect(1, 1280, '\p{^Blk:	cyrillic}', "");
18450Expect(1, 1280, '\P{Blk:	cyrillic}', "");
18451Expect(0, 1280, '\P{^Blk:	cyrillic}', "");
18452Expect(1, 1279, '\p{Blk=	_Cyrillic}', "");
18453Expect(0, 1279, '\p{^Blk=	_Cyrillic}', "");
18454Expect(0, 1279, '\P{Blk=	_Cyrillic}', "");
18455Expect(1, 1279, '\P{^Blk=	_Cyrillic}', "");
18456Expect(0, 1280, '\p{Blk=	_Cyrillic}', "");
18457Expect(1, 1280, '\p{^Blk=	_Cyrillic}', "");
18458Expect(1, 1280, '\P{Blk=	_Cyrillic}', "");
18459Expect(0, 1280, '\P{^Blk=	_Cyrillic}', "");
18460Error('\p{Is_Block=:=	_CYRILLIC}');
18461Error('\P{Is_Block=:=	_CYRILLIC}');
18462Expect(1, 1279, '\p{Is_Block=cyrillic}', "");
18463Expect(0, 1279, '\p{^Is_Block=cyrillic}', "");
18464Expect(0, 1279, '\P{Is_Block=cyrillic}', "");
18465Expect(1, 1279, '\P{^Is_Block=cyrillic}', "");
18466Expect(0, 1280, '\p{Is_Block=cyrillic}', "");
18467Expect(1, 1280, '\p{^Is_Block=cyrillic}', "");
18468Expect(1, 1280, '\P{Is_Block=cyrillic}', "");
18469Expect(0, 1280, '\P{^Is_Block=cyrillic}', "");
18470Expect(1, 1279, '\p{Is_Block:	Cyrillic}', "");
18471Expect(0, 1279, '\p{^Is_Block:	Cyrillic}', "");
18472Expect(0, 1279, '\P{Is_Block:	Cyrillic}', "");
18473Expect(1, 1279, '\P{^Is_Block:	Cyrillic}', "");
18474Expect(0, 1280, '\p{Is_Block:	Cyrillic}', "");
18475Expect(1, 1280, '\p{^Is_Block:	Cyrillic}', "");
18476Expect(1, 1280, '\P{Is_Block:	Cyrillic}', "");
18477Expect(0, 1280, '\P{^Is_Block:	Cyrillic}', "");
18478Error('\p{Is_Blk:	/a/cyrillic}');
18479Error('\P{Is_Blk:	/a/cyrillic}');
18480Expect(1, 1279, '\p{Is_Blk=cyrillic}', "");
18481Expect(0, 1279, '\p{^Is_Blk=cyrillic}', "");
18482Expect(0, 1279, '\P{Is_Blk=cyrillic}', "");
18483Expect(1, 1279, '\P{^Is_Blk=cyrillic}', "");
18484Expect(0, 1280, '\p{Is_Blk=cyrillic}', "");
18485Expect(1, 1280, '\p{^Is_Blk=cyrillic}', "");
18486Expect(1, 1280, '\P{Is_Blk=cyrillic}', "");
18487Expect(0, 1280, '\P{^Is_Blk=cyrillic}', "");
18488Expect(1, 1279, '\p{Is_Blk= CYRILLIC}', "");
18489Expect(0, 1279, '\p{^Is_Blk= CYRILLIC}', "");
18490Expect(0, 1279, '\P{Is_Blk= CYRILLIC}', "");
18491Expect(1, 1279, '\P{^Is_Blk= CYRILLIC}', "");
18492Expect(0, 1280, '\p{Is_Blk= CYRILLIC}', "");
18493Expect(1, 1280, '\p{^Is_Blk= CYRILLIC}', "");
18494Expect(1, 1280, '\P{Is_Blk= CYRILLIC}', "");
18495Expect(0, 1280, '\P{^Is_Blk= CYRILLIC}', "");
18496Error('\p{Block:		Cyrillic_EXTENDED_A:=}');
18497Error('\P{Block:		Cyrillic_EXTENDED_A:=}');
18498Expect(1, 11775, '\p{Block:cyrillicextendeda}', "");
18499Expect(0, 11775, '\p{^Block:cyrillicextendeda}', "");
18500Expect(0, 11775, '\P{Block:cyrillicextendeda}', "");
18501Expect(1, 11775, '\P{^Block:cyrillicextendeda}', "");
18502Expect(0, 11776, '\p{Block:cyrillicextendeda}', "");
18503Expect(1, 11776, '\p{^Block:cyrillicextendeda}', "");
18504Expect(1, 11776, '\P{Block:cyrillicextendeda}', "");
18505Expect(0, 11776, '\P{^Block:cyrillicextendeda}', "");
18506Expect(1, 11775, '\p{Block=_	cyrillic_Extended_A}', "");
18507Expect(0, 11775, '\p{^Block=_	cyrillic_Extended_A}', "");
18508Expect(0, 11775, '\P{Block=_	cyrillic_Extended_A}', "");
18509Expect(1, 11775, '\P{^Block=_	cyrillic_Extended_A}', "");
18510Expect(0, 11776, '\p{Block=_	cyrillic_Extended_A}', "");
18511Expect(1, 11776, '\p{^Block=_	cyrillic_Extended_A}', "");
18512Expect(1, 11776, '\P{Block=_	cyrillic_Extended_A}', "");
18513Expect(0, 11776, '\P{^Block=_	cyrillic_Extended_A}', "");
18514Error('\p{Blk=-_Cyrillic_ext_A/a/}');
18515Error('\P{Blk=-_Cyrillic_ext_A/a/}');
18516Expect(1, 11775, '\p{Blk:	cyrillicexta}', "");
18517Expect(0, 11775, '\p{^Blk:	cyrillicexta}', "");
18518Expect(0, 11775, '\P{Blk:	cyrillicexta}', "");
18519Expect(1, 11775, '\P{^Blk:	cyrillicexta}', "");
18520Expect(0, 11776, '\p{Blk:	cyrillicexta}', "");
18521Expect(1, 11776, '\p{^Blk:	cyrillicexta}', "");
18522Expect(1, 11776, '\P{Blk:	cyrillicexta}', "");
18523Expect(0, 11776, '\P{^Blk:	cyrillicexta}', "");
18524Expect(1, 11775, '\p{Blk:  -Cyrillic_Ext_a}', "");
18525Expect(0, 11775, '\p{^Blk:  -Cyrillic_Ext_a}', "");
18526Expect(0, 11775, '\P{Blk:  -Cyrillic_Ext_a}', "");
18527Expect(1, 11775, '\P{^Blk:  -Cyrillic_Ext_a}', "");
18528Expect(0, 11776, '\p{Blk:  -Cyrillic_Ext_a}', "");
18529Expect(1, 11776, '\p{^Blk:  -Cyrillic_Ext_a}', "");
18530Expect(1, 11776, '\P{Blk:  -Cyrillic_Ext_a}', "");
18531Expect(0, 11776, '\P{^Blk:  -Cyrillic_Ext_a}', "");
18532Error('\p{Is_Block=_/a/Cyrillic_extended_A}');
18533Error('\P{Is_Block=_/a/Cyrillic_extended_A}');
18534Expect(1, 11775, '\p{Is_Block:   cyrillicextendeda}', "");
18535Expect(0, 11775, '\p{^Is_Block:   cyrillicextendeda}', "");
18536Expect(0, 11775, '\P{Is_Block:   cyrillicextendeda}', "");
18537Expect(1, 11775, '\P{^Is_Block:   cyrillicextendeda}', "");
18538Expect(0, 11776, '\p{Is_Block:   cyrillicextendeda}', "");
18539Expect(1, 11776, '\p{^Is_Block:   cyrillicextendeda}', "");
18540Expect(1, 11776, '\P{Is_Block:   cyrillicextendeda}', "");
18541Expect(0, 11776, '\P{^Is_Block:   cyrillicextendeda}', "");
18542Expect(1, 11775, '\p{Is_Block=_-Cyrillic_Extended_A}', "");
18543Expect(0, 11775, '\p{^Is_Block=_-Cyrillic_Extended_A}', "");
18544Expect(0, 11775, '\P{Is_Block=_-Cyrillic_Extended_A}', "");
18545Expect(1, 11775, '\P{^Is_Block=_-Cyrillic_Extended_A}', "");
18546Expect(0, 11776, '\p{Is_Block=_-Cyrillic_Extended_A}', "");
18547Expect(1, 11776, '\p{^Is_Block=_-Cyrillic_Extended_A}', "");
18548Expect(1, 11776, '\P{Is_Block=_-Cyrillic_Extended_A}', "");
18549Expect(0, 11776, '\P{^Is_Block=_-Cyrillic_Extended_A}', "");
18550Error('\p{Is_Blk: :=  Cyrillic_ext_a}');
18551Error('\P{Is_Blk: :=  Cyrillic_ext_a}');
18552Expect(1, 11775, '\p{Is_Blk=cyrillicexta}', "");
18553Expect(0, 11775, '\p{^Is_Blk=cyrillicexta}', "");
18554Expect(0, 11775, '\P{Is_Blk=cyrillicexta}', "");
18555Expect(1, 11775, '\P{^Is_Blk=cyrillicexta}', "");
18556Expect(0, 11776, '\p{Is_Blk=cyrillicexta}', "");
18557Expect(1, 11776, '\p{^Is_Blk=cyrillicexta}', "");
18558Expect(1, 11776, '\P{Is_Blk=cyrillicexta}', "");
18559Expect(0, 11776, '\P{^Is_Blk=cyrillicexta}', "");
18560Expect(1, 11775, '\p{Is_Blk=CYRILLIC_Ext_A}', "");
18561Expect(0, 11775, '\p{^Is_Blk=CYRILLIC_Ext_A}', "");
18562Expect(0, 11775, '\P{Is_Blk=CYRILLIC_Ext_A}', "");
18563Expect(1, 11775, '\P{^Is_Blk=CYRILLIC_Ext_A}', "");
18564Expect(0, 11776, '\p{Is_Blk=CYRILLIC_Ext_A}', "");
18565Expect(1, 11776, '\p{^Is_Blk=CYRILLIC_Ext_A}', "");
18566Expect(1, 11776, '\P{Is_Blk=CYRILLIC_Ext_A}', "");
18567Expect(0, 11776, '\P{^Is_Blk=CYRILLIC_Ext_A}', "");
18568Error('\p{Block= /a/Cyrillic_Extended_B}');
18569Error('\P{Block= /a/Cyrillic_Extended_B}');
18570Expect(1, 42655, '\p{Block=cyrillicextendedb}', "");
18571Expect(0, 42655, '\p{^Block=cyrillicextendedb}', "");
18572Expect(0, 42655, '\P{Block=cyrillicextendedb}', "");
18573Expect(1, 42655, '\P{^Block=cyrillicextendedb}', "");
18574Expect(0, 42656, '\p{Block=cyrillicextendedb}', "");
18575Expect(1, 42656, '\p{^Block=cyrillicextendedb}', "");
18576Expect(1, 42656, '\P{Block=cyrillicextendedb}', "");
18577Expect(0, 42656, '\P{^Block=cyrillicextendedb}', "");
18578Expect(1, 42655, '\p{Block= Cyrillic_Extended_b}', "");
18579Expect(0, 42655, '\p{^Block= Cyrillic_Extended_b}', "");
18580Expect(0, 42655, '\P{Block= Cyrillic_Extended_b}', "");
18581Expect(1, 42655, '\P{^Block= Cyrillic_Extended_b}', "");
18582Expect(0, 42656, '\p{Block= Cyrillic_Extended_b}', "");
18583Expect(1, 42656, '\p{^Block= Cyrillic_Extended_b}', "");
18584Expect(1, 42656, '\P{Block= Cyrillic_Extended_b}', "");
18585Expect(0, 42656, '\P{^Block= Cyrillic_Extended_b}', "");
18586Error('\p{Blk=:=Cyrillic_Ext_B}');
18587Error('\P{Blk=:=Cyrillic_Ext_B}');
18588Expect(1, 42655, '\p{Blk=cyrillicextb}', "");
18589Expect(0, 42655, '\p{^Blk=cyrillicextb}', "");
18590Expect(0, 42655, '\P{Blk=cyrillicextb}', "");
18591Expect(1, 42655, '\P{^Blk=cyrillicextb}', "");
18592Expect(0, 42656, '\p{Blk=cyrillicextb}', "");
18593Expect(1, 42656, '\p{^Blk=cyrillicextb}', "");
18594Expect(1, 42656, '\P{Blk=cyrillicextb}', "");
18595Expect(0, 42656, '\P{^Blk=cyrillicextb}', "");
18596Expect(1, 42655, '\p{Blk=_-Cyrillic_ext_b}', "");
18597Expect(0, 42655, '\p{^Blk=_-Cyrillic_ext_b}', "");
18598Expect(0, 42655, '\P{Blk=_-Cyrillic_ext_b}', "");
18599Expect(1, 42655, '\P{^Blk=_-Cyrillic_ext_b}', "");
18600Expect(0, 42656, '\p{Blk=_-Cyrillic_ext_b}', "");
18601Expect(1, 42656, '\p{^Blk=_-Cyrillic_ext_b}', "");
18602Expect(1, 42656, '\P{Blk=_-Cyrillic_ext_b}', "");
18603Expect(0, 42656, '\P{^Blk=_-Cyrillic_ext_b}', "");
18604Error('\p{Is_Block=_CYRILLIC_EXTENDED_B/a/}');
18605Error('\P{Is_Block=_CYRILLIC_EXTENDED_B/a/}');
18606Expect(1, 42655, '\p{Is_Block=cyrillicextendedb}', "");
18607Expect(0, 42655, '\p{^Is_Block=cyrillicextendedb}', "");
18608Expect(0, 42655, '\P{Is_Block=cyrillicextendedb}', "");
18609Expect(1, 42655, '\P{^Is_Block=cyrillicextendedb}', "");
18610Expect(0, 42656, '\p{Is_Block=cyrillicextendedb}', "");
18611Expect(1, 42656, '\p{^Is_Block=cyrillicextendedb}', "");
18612Expect(1, 42656, '\P{Is_Block=cyrillicextendedb}', "");
18613Expect(0, 42656, '\P{^Is_Block=cyrillicextendedb}', "");
18614Expect(1, 42655, '\p{Is_Block=-CYRILLIC_extended_B}', "");
18615Expect(0, 42655, '\p{^Is_Block=-CYRILLIC_extended_B}', "");
18616Expect(0, 42655, '\P{Is_Block=-CYRILLIC_extended_B}', "");
18617Expect(1, 42655, '\P{^Is_Block=-CYRILLIC_extended_B}', "");
18618Expect(0, 42656, '\p{Is_Block=-CYRILLIC_extended_B}', "");
18619Expect(1, 42656, '\p{^Is_Block=-CYRILLIC_extended_B}', "");
18620Expect(1, 42656, '\P{Is_Block=-CYRILLIC_extended_B}', "");
18621Expect(0, 42656, '\P{^Is_Block=-CYRILLIC_extended_B}', "");
18622Error('\p{Is_Blk=	:=cyrillic_ext_B}');
18623Error('\P{Is_Blk=	:=cyrillic_ext_B}');
18624Expect(1, 42655, '\p{Is_Blk=cyrillicextb}', "");
18625Expect(0, 42655, '\p{^Is_Blk=cyrillicextb}', "");
18626Expect(0, 42655, '\P{Is_Blk=cyrillicextb}', "");
18627Expect(1, 42655, '\P{^Is_Blk=cyrillicextb}', "");
18628Expect(0, 42656, '\p{Is_Blk=cyrillicextb}', "");
18629Expect(1, 42656, '\p{^Is_Blk=cyrillicextb}', "");
18630Expect(1, 42656, '\P{Is_Blk=cyrillicextb}', "");
18631Expect(0, 42656, '\P{^Is_Blk=cyrillicextb}', "");
18632Expect(1, 42655, '\p{Is_Blk=__Cyrillic_EXT_B}', "");
18633Expect(0, 42655, '\p{^Is_Blk=__Cyrillic_EXT_B}', "");
18634Expect(0, 42655, '\P{Is_Blk=__Cyrillic_EXT_B}', "");
18635Expect(1, 42655, '\P{^Is_Blk=__Cyrillic_EXT_B}', "");
18636Expect(0, 42656, '\p{Is_Blk=__Cyrillic_EXT_B}', "");
18637Expect(1, 42656, '\p{^Is_Blk=__Cyrillic_EXT_B}', "");
18638Expect(1, 42656, '\P{Is_Blk=__Cyrillic_EXT_B}', "");
18639Expect(0, 42656, '\P{^Is_Blk=__Cyrillic_EXT_B}', "");
18640Error('\p{Block=:=	-cyrillic_supplement}');
18641Error('\P{Block=:=	-cyrillic_supplement}');
18642Expect(1, 1327, '\p{Block: cyrillicsupplement}', "");
18643Expect(0, 1327, '\p{^Block: cyrillicsupplement}', "");
18644Expect(0, 1327, '\P{Block: cyrillicsupplement}', "");
18645Expect(1, 1327, '\P{^Block: cyrillicsupplement}', "");
18646Expect(0, 1328, '\p{Block: cyrillicsupplement}', "");
18647Expect(1, 1328, '\p{^Block: cyrillicsupplement}', "");
18648Expect(1, 1328, '\P{Block: cyrillicsupplement}', "");
18649Expect(0, 1328, '\P{^Block: cyrillicsupplement}', "");
18650Expect(1, 1327, '\p{Block=	CYRILLIC_Supplement}', "");
18651Expect(0, 1327, '\p{^Block=	CYRILLIC_Supplement}', "");
18652Expect(0, 1327, '\P{Block=	CYRILLIC_Supplement}', "");
18653Expect(1, 1327, '\P{^Block=	CYRILLIC_Supplement}', "");
18654Expect(0, 1328, '\p{Block=	CYRILLIC_Supplement}', "");
18655Expect(1, 1328, '\p{^Block=	CYRILLIC_Supplement}', "");
18656Expect(1, 1328, '\P{Block=	CYRILLIC_Supplement}', "");
18657Expect(0, 1328, '\P{^Block=	CYRILLIC_Supplement}', "");
18658Error('\p{Blk:	 Cyrillic_SUP:=}');
18659Error('\P{Blk:	 Cyrillic_SUP:=}');
18660Expect(1, 1327, '\p{Blk:cyrillicsup}', "");
18661Expect(0, 1327, '\p{^Blk:cyrillicsup}', "");
18662Expect(0, 1327, '\P{Blk:cyrillicsup}', "");
18663Expect(1, 1327, '\P{^Blk:cyrillicsup}', "");
18664Expect(0, 1328, '\p{Blk:cyrillicsup}', "");
18665Expect(1, 1328, '\p{^Blk:cyrillicsup}', "");
18666Expect(1, 1328, '\P{Blk:cyrillicsup}', "");
18667Expect(0, 1328, '\P{^Blk:cyrillicsup}', "");
18668Expect(1, 1327, '\p{Blk= _Cyrillic_Sup}', "");
18669Expect(0, 1327, '\p{^Blk= _Cyrillic_Sup}', "");
18670Expect(0, 1327, '\P{Blk= _Cyrillic_Sup}', "");
18671Expect(1, 1327, '\P{^Blk= _Cyrillic_Sup}', "");
18672Expect(0, 1328, '\p{Blk= _Cyrillic_Sup}', "");
18673Expect(1, 1328, '\p{^Blk= _Cyrillic_Sup}', "");
18674Expect(1, 1328, '\P{Blk= _Cyrillic_Sup}', "");
18675Expect(0, 1328, '\P{^Blk= _Cyrillic_Sup}', "");
18676Error('\p{Is_Block=:=-	Cyrillic_Supplementary}');
18677Error('\P{Is_Block=:=-	Cyrillic_Supplementary}');
18678Expect(1, 1327, '\p{Is_Block=cyrillicsupplementary}', "");
18679Expect(0, 1327, '\p{^Is_Block=cyrillicsupplementary}', "");
18680Expect(0, 1327, '\P{Is_Block=cyrillicsupplementary}', "");
18681Expect(1, 1327, '\P{^Is_Block=cyrillicsupplementary}', "");
18682Expect(0, 1328, '\p{Is_Block=cyrillicsupplementary}', "");
18683Expect(1, 1328, '\p{^Is_Block=cyrillicsupplementary}', "");
18684Expect(1, 1328, '\P{Is_Block=cyrillicsupplementary}', "");
18685Expect(0, 1328, '\P{^Is_Block=cyrillicsupplementary}', "");
18686Expect(1, 1327, '\p{Is_Block=_Cyrillic_supplementary}', "");
18687Expect(0, 1327, '\p{^Is_Block=_Cyrillic_supplementary}', "");
18688Expect(0, 1327, '\P{Is_Block=_Cyrillic_supplementary}', "");
18689Expect(1, 1327, '\P{^Is_Block=_Cyrillic_supplementary}', "");
18690Expect(0, 1328, '\p{Is_Block=_Cyrillic_supplementary}', "");
18691Expect(1, 1328, '\p{^Is_Block=_Cyrillic_supplementary}', "");
18692Expect(1, 1328, '\P{Is_Block=_Cyrillic_supplementary}', "");
18693Expect(0, 1328, '\P{^Is_Block=_Cyrillic_supplementary}', "");
18694Error('\p{Is_Blk=_/a/Cyrillic_supplement}');
18695Error('\P{Is_Blk=_/a/Cyrillic_supplement}');
18696Expect(1, 1327, '\p{Is_Blk=cyrillicsupplement}', "");
18697Expect(0, 1327, '\p{^Is_Blk=cyrillicsupplement}', "");
18698Expect(0, 1327, '\P{Is_Blk=cyrillicsupplement}', "");
18699Expect(1, 1327, '\P{^Is_Blk=cyrillicsupplement}', "");
18700Expect(0, 1328, '\p{Is_Blk=cyrillicsupplement}', "");
18701Expect(1, 1328, '\p{^Is_Blk=cyrillicsupplement}', "");
18702Expect(1, 1328, '\P{Is_Blk=cyrillicsupplement}', "");
18703Expect(0, 1328, '\P{^Is_Blk=cyrillicsupplement}', "");
18704Expect(1, 1327, '\p{Is_Blk=_Cyrillic_supplement}', "");
18705Expect(0, 1327, '\p{^Is_Blk=_Cyrillic_supplement}', "");
18706Expect(0, 1327, '\P{Is_Blk=_Cyrillic_supplement}', "");
18707Expect(1, 1327, '\P{^Is_Blk=_Cyrillic_supplement}', "");
18708Expect(0, 1328, '\p{Is_Blk=_Cyrillic_supplement}', "");
18709Expect(1, 1328, '\p{^Is_Blk=_Cyrillic_supplement}', "");
18710Expect(1, 1328, '\P{Is_Blk=_Cyrillic_supplement}', "");
18711Expect(0, 1328, '\P{^Is_Blk=_Cyrillic_supplement}', "");
18712Error('\p{Block:   :=--Deseret}');
18713Error('\P{Block:   :=--Deseret}');
18714Expect(1, 66639, '\p{Block=deseret}', "");
18715Expect(0, 66639, '\p{^Block=deseret}', "");
18716Expect(0, 66639, '\P{Block=deseret}', "");
18717Expect(1, 66639, '\P{^Block=deseret}', "");
18718Expect(0, 66640, '\p{Block=deseret}', "");
18719Expect(1, 66640, '\p{^Block=deseret}', "");
18720Expect(1, 66640, '\P{Block=deseret}', "");
18721Expect(0, 66640, '\P{^Block=deseret}', "");
18722Expect(1, 66639, '\p{Block= DESERET}', "");
18723Expect(0, 66639, '\p{^Block= DESERET}', "");
18724Expect(0, 66639, '\P{Block= DESERET}', "");
18725Expect(1, 66639, '\P{^Block= DESERET}', "");
18726Expect(0, 66640, '\p{Block= DESERET}', "");
18727Expect(1, 66640, '\p{^Block= DESERET}', "");
18728Expect(1, 66640, '\P{Block= DESERET}', "");
18729Expect(0, 66640, '\P{^Block= DESERET}', "");
18730Error('\p{Blk= _Deseret:=}');
18731Error('\P{Blk= _Deseret:=}');
18732Expect(1, 66639, '\p{Blk=deseret}', "");
18733Expect(0, 66639, '\p{^Blk=deseret}', "");
18734Expect(0, 66639, '\P{Blk=deseret}', "");
18735Expect(1, 66639, '\P{^Blk=deseret}', "");
18736Expect(0, 66640, '\p{Blk=deseret}', "");
18737Expect(1, 66640, '\p{^Blk=deseret}', "");
18738Expect(1, 66640, '\P{Blk=deseret}', "");
18739Expect(0, 66640, '\P{^Blk=deseret}', "");
18740Expect(1, 66639, '\p{Blk=	 Deseret}', "");
18741Expect(0, 66639, '\p{^Blk=	 Deseret}', "");
18742Expect(0, 66639, '\P{Blk=	 Deseret}', "");
18743Expect(1, 66639, '\P{^Blk=	 Deseret}', "");
18744Expect(0, 66640, '\p{Blk=	 Deseret}', "");
18745Expect(1, 66640, '\p{^Blk=	 Deseret}', "");
18746Expect(1, 66640, '\P{Blk=	 Deseret}', "");
18747Expect(0, 66640, '\P{^Blk=	 Deseret}', "");
18748Error('\p{Is_Block=/a/Deseret}');
18749Error('\P{Is_Block=/a/Deseret}');
18750Expect(1, 66639, '\p{Is_Block=deseret}', "");
18751Expect(0, 66639, '\p{^Is_Block=deseret}', "");
18752Expect(0, 66639, '\P{Is_Block=deseret}', "");
18753Expect(1, 66639, '\P{^Is_Block=deseret}', "");
18754Expect(0, 66640, '\p{Is_Block=deseret}', "");
18755Expect(1, 66640, '\p{^Is_Block=deseret}', "");
18756Expect(1, 66640, '\P{Is_Block=deseret}', "");
18757Expect(0, 66640, '\P{^Is_Block=deseret}', "");
18758Expect(1, 66639, '\p{Is_Block=_-Deseret}', "");
18759Expect(0, 66639, '\p{^Is_Block=_-Deseret}', "");
18760Expect(0, 66639, '\P{Is_Block=_-Deseret}', "");
18761Expect(1, 66639, '\P{^Is_Block=_-Deseret}', "");
18762Expect(0, 66640, '\p{Is_Block=_-Deseret}', "");
18763Expect(1, 66640, '\p{^Is_Block=_-Deseret}', "");
18764Expect(1, 66640, '\P{Is_Block=_-Deseret}', "");
18765Expect(0, 66640, '\P{^Is_Block=_-Deseret}', "");
18766Error('\p{Is_Blk= :=Deseret}');
18767Error('\P{Is_Blk= :=Deseret}');
18768Expect(1, 66639, '\p{Is_Blk=deseret}', "");
18769Expect(0, 66639, '\p{^Is_Blk=deseret}', "");
18770Expect(0, 66639, '\P{Is_Blk=deseret}', "");
18771Expect(1, 66639, '\P{^Is_Blk=deseret}', "");
18772Expect(0, 66640, '\p{Is_Blk=deseret}', "");
18773Expect(1, 66640, '\p{^Is_Blk=deseret}', "");
18774Expect(1, 66640, '\P{Is_Blk=deseret}', "");
18775Expect(0, 66640, '\P{^Is_Blk=deseret}', "");
18776Expect(1, 66639, '\p{Is_Blk=  deseret}', "");
18777Expect(0, 66639, '\p{^Is_Blk=  deseret}', "");
18778Expect(0, 66639, '\P{Is_Blk=  deseret}', "");
18779Expect(1, 66639, '\P{^Is_Blk=  deseret}', "");
18780Expect(0, 66640, '\p{Is_Blk=  deseret}', "");
18781Expect(1, 66640, '\p{^Is_Blk=  deseret}', "");
18782Expect(1, 66640, '\P{Is_Blk=  deseret}', "");
18783Expect(0, 66640, '\P{^Is_Blk=  deseret}', "");
18784Error('\p{Block=_Devanagari/a/}');
18785Error('\P{Block=_Devanagari/a/}');
18786Expect(1, 2431, '\p{Block=devanagari}', "");
18787Expect(0, 2431, '\p{^Block=devanagari}', "");
18788Expect(0, 2431, '\P{Block=devanagari}', "");
18789Expect(1, 2431, '\P{^Block=devanagari}', "");
18790Expect(0, 2432, '\p{Block=devanagari}', "");
18791Expect(1, 2432, '\p{^Block=devanagari}', "");
18792Expect(1, 2432, '\P{Block=devanagari}', "");
18793Expect(0, 2432, '\P{^Block=devanagari}', "");
18794Expect(1, 2431, '\p{Block= -Devanagari}', "");
18795Expect(0, 2431, '\p{^Block= -Devanagari}', "");
18796Expect(0, 2431, '\P{Block= -Devanagari}', "");
18797Expect(1, 2431, '\P{^Block= -Devanagari}', "");
18798Expect(0, 2432, '\p{Block= -Devanagari}', "");
18799Expect(1, 2432, '\p{^Block= -Devanagari}', "");
18800Expect(1, 2432, '\P{Block= -Devanagari}', "");
18801Expect(0, 2432, '\P{^Block= -Devanagari}', "");
18802Error('\p{Blk=_Devanagari:=}');
18803Error('\P{Blk=_Devanagari:=}');
18804Expect(1, 2431, '\p{Blk=devanagari}', "");
18805Expect(0, 2431, '\p{^Blk=devanagari}', "");
18806Expect(0, 2431, '\P{Blk=devanagari}', "");
18807Expect(1, 2431, '\P{^Blk=devanagari}', "");
18808Expect(0, 2432, '\p{Blk=devanagari}', "");
18809Expect(1, 2432, '\p{^Blk=devanagari}', "");
18810Expect(1, 2432, '\P{Blk=devanagari}', "");
18811Expect(0, 2432, '\P{^Blk=devanagari}', "");
18812Expect(1, 2431, '\p{Blk= DEVANAGARI}', "");
18813Expect(0, 2431, '\p{^Blk= DEVANAGARI}', "");
18814Expect(0, 2431, '\P{Blk= DEVANAGARI}', "");
18815Expect(1, 2431, '\P{^Blk= DEVANAGARI}', "");
18816Expect(0, 2432, '\p{Blk= DEVANAGARI}', "");
18817Expect(1, 2432, '\p{^Blk= DEVANAGARI}', "");
18818Expect(1, 2432, '\P{Blk= DEVANAGARI}', "");
18819Expect(0, 2432, '\P{^Blk= DEVANAGARI}', "");
18820Error('\p{Is_Block= :=devanagari}');
18821Error('\P{Is_Block= :=devanagari}');
18822Expect(1, 2431, '\p{Is_Block=devanagari}', "");
18823Expect(0, 2431, '\p{^Is_Block=devanagari}', "");
18824Expect(0, 2431, '\P{Is_Block=devanagari}', "");
18825Expect(1, 2431, '\P{^Is_Block=devanagari}', "");
18826Expect(0, 2432, '\p{Is_Block=devanagari}', "");
18827Expect(1, 2432, '\p{^Is_Block=devanagari}', "");
18828Expect(1, 2432, '\P{Is_Block=devanagari}', "");
18829Expect(0, 2432, '\P{^Is_Block=devanagari}', "");
18830Expect(1, 2431, '\p{Is_Block=_	DEVANAGARI}', "");
18831Expect(0, 2431, '\p{^Is_Block=_	DEVANAGARI}', "");
18832Expect(0, 2431, '\P{Is_Block=_	DEVANAGARI}', "");
18833Expect(1, 2431, '\P{^Is_Block=_	DEVANAGARI}', "");
18834Expect(0, 2432, '\p{Is_Block=_	DEVANAGARI}', "");
18835Expect(1, 2432, '\p{^Is_Block=_	DEVANAGARI}', "");
18836Expect(1, 2432, '\P{Is_Block=_	DEVANAGARI}', "");
18837Expect(0, 2432, '\P{^Is_Block=_	DEVANAGARI}', "");
18838Error('\p{Is_Blk=/a/-DEVANAGARI}');
18839Error('\P{Is_Blk=/a/-DEVANAGARI}');
18840Expect(1, 2431, '\p{Is_Blk=devanagari}', "");
18841Expect(0, 2431, '\p{^Is_Blk=devanagari}', "");
18842Expect(0, 2431, '\P{Is_Blk=devanagari}', "");
18843Expect(1, 2431, '\P{^Is_Blk=devanagari}', "");
18844Expect(0, 2432, '\p{Is_Blk=devanagari}', "");
18845Expect(1, 2432, '\p{^Is_Blk=devanagari}', "");
18846Expect(1, 2432, '\P{Is_Blk=devanagari}', "");
18847Expect(0, 2432, '\P{^Is_Blk=devanagari}', "");
18848Expect(1, 2431, '\p{Is_Blk=		DEVANAGARI}', "");
18849Expect(0, 2431, '\p{^Is_Blk=		DEVANAGARI}', "");
18850Expect(0, 2431, '\P{Is_Blk=		DEVANAGARI}', "");
18851Expect(1, 2431, '\P{^Is_Blk=		DEVANAGARI}', "");
18852Expect(0, 2432, '\p{Is_Blk=		DEVANAGARI}', "");
18853Expect(1, 2432, '\p{^Is_Blk=		DEVANAGARI}', "");
18854Expect(1, 2432, '\P{Is_Blk=		DEVANAGARI}', "");
18855Expect(0, 2432, '\P{^Is_Blk=		DEVANAGARI}', "");
18856Error('\p{Block=:= _DEVANAGARI_extended}');
18857Error('\P{Block=:= _DEVANAGARI_extended}');
18858Expect(1, 43263, '\p{Block=devanagariextended}', "");
18859Expect(0, 43263, '\p{^Block=devanagariextended}', "");
18860Expect(0, 43263, '\P{Block=devanagariextended}', "");
18861Expect(1, 43263, '\P{^Block=devanagariextended}', "");
18862Expect(0, 43264, '\p{Block=devanagariextended}', "");
18863Expect(1, 43264, '\p{^Block=devanagariextended}', "");
18864Expect(1, 43264, '\P{Block=devanagariextended}', "");
18865Expect(0, 43264, '\P{^Block=devanagariextended}', "");
18866Expect(1, 43263, '\p{Block=_Devanagari_Extended}', "");
18867Expect(0, 43263, '\p{^Block=_Devanagari_Extended}', "");
18868Expect(0, 43263, '\P{Block=_Devanagari_Extended}', "");
18869Expect(1, 43263, '\P{^Block=_Devanagari_Extended}', "");
18870Expect(0, 43264, '\p{Block=_Devanagari_Extended}', "");
18871Expect(1, 43264, '\p{^Block=_Devanagari_Extended}', "");
18872Expect(1, 43264, '\P{Block=_Devanagari_Extended}', "");
18873Expect(0, 43264, '\P{^Block=_Devanagari_Extended}', "");
18874Error('\p{Blk=- Devanagari_ext:=}');
18875Error('\P{Blk=- Devanagari_ext:=}');
18876Expect(1, 43263, '\p{Blk=devanagariext}', "");
18877Expect(0, 43263, '\p{^Blk=devanagariext}', "");
18878Expect(0, 43263, '\P{Blk=devanagariext}', "");
18879Expect(1, 43263, '\P{^Blk=devanagariext}', "");
18880Expect(0, 43264, '\p{Blk=devanagariext}', "");
18881Expect(1, 43264, '\p{^Blk=devanagariext}', "");
18882Expect(1, 43264, '\P{Blk=devanagariext}', "");
18883Expect(0, 43264, '\P{^Blk=devanagariext}', "");
18884Expect(1, 43263, '\p{Blk:		_devanagari_ext}', "");
18885Expect(0, 43263, '\p{^Blk:		_devanagari_ext}', "");
18886Expect(0, 43263, '\P{Blk:		_devanagari_ext}', "");
18887Expect(1, 43263, '\P{^Blk:		_devanagari_ext}', "");
18888Expect(0, 43264, '\p{Blk:		_devanagari_ext}', "");
18889Expect(1, 43264, '\p{^Blk:		_devanagari_ext}', "");
18890Expect(1, 43264, '\P{Blk:		_devanagari_ext}', "");
18891Expect(0, 43264, '\P{^Blk:		_devanagari_ext}', "");
18892Error('\p{Is_Block=:= devanagari_Extended}');
18893Error('\P{Is_Block=:= devanagari_Extended}');
18894Expect(1, 43263, '\p{Is_Block=devanagariextended}', "");
18895Expect(0, 43263, '\p{^Is_Block=devanagariextended}', "");
18896Expect(0, 43263, '\P{Is_Block=devanagariextended}', "");
18897Expect(1, 43263, '\P{^Is_Block=devanagariextended}', "");
18898Expect(0, 43264, '\p{Is_Block=devanagariextended}', "");
18899Expect(1, 43264, '\p{^Is_Block=devanagariextended}', "");
18900Expect(1, 43264, '\P{Is_Block=devanagariextended}', "");
18901Expect(0, 43264, '\P{^Is_Block=devanagariextended}', "");
18902Expect(1, 43263, '\p{Is_Block:	-DEVANAGARI_Extended}', "");
18903Expect(0, 43263, '\p{^Is_Block:	-DEVANAGARI_Extended}', "");
18904Expect(0, 43263, '\P{Is_Block:	-DEVANAGARI_Extended}', "");
18905Expect(1, 43263, '\P{^Is_Block:	-DEVANAGARI_Extended}', "");
18906Expect(0, 43264, '\p{Is_Block:	-DEVANAGARI_Extended}', "");
18907Expect(1, 43264, '\p{^Is_Block:	-DEVANAGARI_Extended}', "");
18908Expect(1, 43264, '\P{Is_Block:	-DEVANAGARI_Extended}', "");
18909Expect(0, 43264, '\P{^Is_Block:	-DEVANAGARI_Extended}', "");
18910Error('\p{Is_Blk=/a/  devanagari_ext}');
18911Error('\P{Is_Blk=/a/  devanagari_ext}');
18912Expect(1, 43263, '\p{Is_Blk=devanagariext}', "");
18913Expect(0, 43263, '\p{^Is_Blk=devanagariext}', "");
18914Expect(0, 43263, '\P{Is_Blk=devanagariext}', "");
18915Expect(1, 43263, '\P{^Is_Blk=devanagariext}', "");
18916Expect(0, 43264, '\p{Is_Blk=devanagariext}', "");
18917Expect(1, 43264, '\p{^Is_Blk=devanagariext}', "");
18918Expect(1, 43264, '\P{Is_Blk=devanagariext}', "");
18919Expect(0, 43264, '\P{^Is_Blk=devanagariext}', "");
18920Expect(1, 43263, '\p{Is_Blk=	_devanagari_EXT}', "");
18921Expect(0, 43263, '\p{^Is_Blk=	_devanagari_EXT}', "");
18922Expect(0, 43263, '\P{Is_Blk=	_devanagari_EXT}', "");
18923Expect(1, 43263, '\P{^Is_Blk=	_devanagari_EXT}', "");
18924Expect(0, 43264, '\p{Is_Blk=	_devanagari_EXT}', "");
18925Expect(1, 43264, '\p{^Is_Blk=	_devanagari_EXT}', "");
18926Expect(1, 43264, '\P{Is_Blk=	_devanagari_EXT}', "");
18927Expect(0, 43264, '\P{^Is_Blk=	_devanagari_EXT}', "");
18928Error('\p{Block= /a/combining_diacritical_MARKS}');
18929Error('\P{Block= /a/combining_diacritical_MARKS}');
18930Expect(1, 879, '\p{Block=combiningdiacriticalmarks}', "");
18931Expect(0, 879, '\p{^Block=combiningdiacriticalmarks}', "");
18932Expect(0, 879, '\P{Block=combiningdiacriticalmarks}', "");
18933Expect(1, 879, '\P{^Block=combiningdiacriticalmarks}', "");
18934Expect(0, 880, '\p{Block=combiningdiacriticalmarks}', "");
18935Expect(1, 880, '\p{^Block=combiningdiacriticalmarks}', "");
18936Expect(1, 880, '\P{Block=combiningdiacriticalmarks}', "");
18937Expect(0, 880, '\P{^Block=combiningdiacriticalmarks}', "");
18938Expect(1, 879, '\p{Block=-	Combining_Diacritical_Marks}', "");
18939Expect(0, 879, '\p{^Block=-	Combining_Diacritical_Marks}', "");
18940Expect(0, 879, '\P{Block=-	Combining_Diacritical_Marks}', "");
18941Expect(1, 879, '\P{^Block=-	Combining_Diacritical_Marks}', "");
18942Expect(0, 880, '\p{Block=-	Combining_Diacritical_Marks}', "");
18943Expect(1, 880, '\p{^Block=-	Combining_Diacritical_Marks}', "");
18944Expect(1, 880, '\P{Block=-	Combining_Diacritical_Marks}', "");
18945Expect(0, 880, '\P{^Block=-	Combining_Diacritical_Marks}', "");
18946Error('\p{Blk=:=	_diacriticals}');
18947Error('\P{Blk=:=	_diacriticals}');
18948Expect(1, 879, '\p{Blk=diacriticals}', "");
18949Expect(0, 879, '\p{^Blk=diacriticals}', "");
18950Expect(0, 879, '\P{Blk=diacriticals}', "");
18951Expect(1, 879, '\P{^Blk=diacriticals}', "");
18952Expect(0, 880, '\p{Blk=diacriticals}', "");
18953Expect(1, 880, '\p{^Blk=diacriticals}', "");
18954Expect(1, 880, '\P{Blk=diacriticals}', "");
18955Expect(0, 880, '\P{^Blk=diacriticals}', "");
18956Expect(1, 879, '\p{Blk=--DIACRITICALS}', "");
18957Expect(0, 879, '\p{^Blk=--DIACRITICALS}', "");
18958Expect(0, 879, '\P{Blk=--DIACRITICALS}', "");
18959Expect(1, 879, '\P{^Blk=--DIACRITICALS}', "");
18960Expect(0, 880, '\p{Blk=--DIACRITICALS}', "");
18961Expect(1, 880, '\p{^Blk=--DIACRITICALS}', "");
18962Expect(1, 880, '\P{Blk=--DIACRITICALS}', "");
18963Expect(0, 880, '\P{^Blk=--DIACRITICALS}', "");
18964Error('\p{Is_Block=-/a/combining_DIACRITICAL_MARKS}');
18965Error('\P{Is_Block=-/a/combining_DIACRITICAL_MARKS}');
18966Expect(1, 879, '\p{Is_Block=combiningdiacriticalmarks}', "");
18967Expect(0, 879, '\p{^Is_Block=combiningdiacriticalmarks}', "");
18968Expect(0, 879, '\P{Is_Block=combiningdiacriticalmarks}', "");
18969Expect(1, 879, '\P{^Is_Block=combiningdiacriticalmarks}', "");
18970Expect(0, 880, '\p{Is_Block=combiningdiacriticalmarks}', "");
18971Expect(1, 880, '\p{^Is_Block=combiningdiacriticalmarks}', "");
18972Expect(1, 880, '\P{Is_Block=combiningdiacriticalmarks}', "");
18973Expect(0, 880, '\P{^Is_Block=combiningdiacriticalmarks}', "");
18974Expect(1, 879, '\p{Is_Block=_	combining_diacritical_MARKS}', "");
18975Expect(0, 879, '\p{^Is_Block=_	combining_diacritical_MARKS}', "");
18976Expect(0, 879, '\P{Is_Block=_	combining_diacritical_MARKS}', "");
18977Expect(1, 879, '\P{^Is_Block=_	combining_diacritical_MARKS}', "");
18978Expect(0, 880, '\p{Is_Block=_	combining_diacritical_MARKS}', "");
18979Expect(1, 880, '\p{^Is_Block=_	combining_diacritical_MARKS}', "");
18980Expect(1, 880, '\P{Is_Block=_	combining_diacritical_MARKS}', "");
18981Expect(0, 880, '\P{^Is_Block=_	combining_diacritical_MARKS}', "");
18982Error('\p{Is_Blk=:=_	diacriticals}');
18983Error('\P{Is_Blk=:=_	diacriticals}');
18984Expect(1, 879, '\p{Is_Blk=diacriticals}', "");
18985Expect(0, 879, '\p{^Is_Blk=diacriticals}', "");
18986Expect(0, 879, '\P{Is_Blk=diacriticals}', "");
18987Expect(1, 879, '\P{^Is_Blk=diacriticals}', "");
18988Expect(0, 880, '\p{Is_Blk=diacriticals}', "");
18989Expect(1, 880, '\p{^Is_Blk=diacriticals}', "");
18990Expect(1, 880, '\P{Is_Blk=diacriticals}', "");
18991Expect(0, 880, '\P{^Is_Blk=diacriticals}', "");
18992Expect(1, 879, '\p{Is_Blk:   -	Diacriticals}', "");
18993Expect(0, 879, '\p{^Is_Blk:   -	Diacriticals}', "");
18994Expect(0, 879, '\P{Is_Blk:   -	Diacriticals}', "");
18995Expect(1, 879, '\P{^Is_Blk:   -	Diacriticals}', "");
18996Expect(0, 880, '\p{Is_Blk:   -	Diacriticals}', "");
18997Expect(1, 880, '\p{^Is_Blk:   -	Diacriticals}', "");
18998Expect(1, 880, '\P{Is_Blk:   -	Diacriticals}', "");
18999Expect(0, 880, '\P{^Is_Blk:   -	Diacriticals}', "");
19000Error('\p{Block=	_Combining_Diacritical_Marks_for_SYMBOLS/a/}');
19001Error('\P{Block=	_Combining_Diacritical_Marks_for_SYMBOLS/a/}');
19002Expect(1, 8447, '\p{Block:combiningdiacriticalmarksforsymbols}', "");
19003Expect(0, 8447, '\p{^Block:combiningdiacriticalmarksforsymbols}', "");
19004Expect(0, 8447, '\P{Block:combiningdiacriticalmarksforsymbols}', "");
19005Expect(1, 8447, '\P{^Block:combiningdiacriticalmarksforsymbols}', "");
19006Expect(0, 8448, '\p{Block:combiningdiacriticalmarksforsymbols}', "");
19007Expect(1, 8448, '\p{^Block:combiningdiacriticalmarksforsymbols}', "");
19008Expect(1, 8448, '\P{Block:combiningdiacriticalmarksforsymbols}', "");
19009Expect(0, 8448, '\P{^Block:combiningdiacriticalmarksforsymbols}', "");
19010Expect(1, 8447, '\p{Block:   	_Combining_Diacritical_Marks_For_Symbols}', "");
19011Expect(0, 8447, '\p{^Block:   	_Combining_Diacritical_Marks_For_Symbols}', "");
19012Expect(0, 8447, '\P{Block:   	_Combining_Diacritical_Marks_For_Symbols}', "");
19013Expect(1, 8447, '\P{^Block:   	_Combining_Diacritical_Marks_For_Symbols}', "");
19014Expect(0, 8448, '\p{Block:   	_Combining_Diacritical_Marks_For_Symbols}', "");
19015Expect(1, 8448, '\p{^Block:   	_Combining_Diacritical_Marks_For_Symbols}', "");
19016Expect(1, 8448, '\P{Block:   	_Combining_Diacritical_Marks_For_Symbols}', "");
19017Expect(0, 8448, '\P{^Block:   	_Combining_Diacritical_Marks_For_Symbols}', "");
19018Error('\p{Blk=/a/_DIACRITICALS_for_Symbols}');
19019Error('\P{Blk=/a/_DIACRITICALS_for_Symbols}');
19020Expect(1, 8447, '\p{Blk=diacriticalsforsymbols}', "");
19021Expect(0, 8447, '\p{^Blk=diacriticalsforsymbols}', "");
19022Expect(0, 8447, '\P{Blk=diacriticalsforsymbols}', "");
19023Expect(1, 8447, '\P{^Blk=diacriticalsforsymbols}', "");
19024Expect(0, 8448, '\p{Blk=diacriticalsforsymbols}', "");
19025Expect(1, 8448, '\p{^Blk=diacriticalsforsymbols}', "");
19026Expect(1, 8448, '\P{Blk=diacriticalsforsymbols}', "");
19027Expect(0, 8448, '\P{^Blk=diacriticalsforsymbols}', "");
19028Expect(1, 8447, '\p{Blk=- DIACRITICALS_For_SYMBOLS}', "");
19029Expect(0, 8447, '\p{^Blk=- DIACRITICALS_For_SYMBOLS}', "");
19030Expect(0, 8447, '\P{Blk=- DIACRITICALS_For_SYMBOLS}', "");
19031Expect(1, 8447, '\P{^Blk=- DIACRITICALS_For_SYMBOLS}', "");
19032Expect(0, 8448, '\p{Blk=- DIACRITICALS_For_SYMBOLS}', "");
19033Expect(1, 8448, '\p{^Blk=- DIACRITICALS_For_SYMBOLS}', "");
19034Expect(1, 8448, '\P{Blk=- DIACRITICALS_For_SYMBOLS}', "");
19035Expect(0, 8448, '\P{^Blk=- DIACRITICALS_For_SYMBOLS}', "");
19036Error('\p{Is_Block=/a/_Combining_marks_FOR_Symbols}');
19037Error('\P{Is_Block=/a/_Combining_marks_FOR_Symbols}');
19038Expect(1, 8447, '\p{Is_Block=combiningmarksforsymbols}', "");
19039Expect(0, 8447, '\p{^Is_Block=combiningmarksforsymbols}', "");
19040Expect(0, 8447, '\P{Is_Block=combiningmarksforsymbols}', "");
19041Expect(1, 8447, '\P{^Is_Block=combiningmarksforsymbols}', "");
19042Expect(0, 8448, '\p{Is_Block=combiningmarksforsymbols}', "");
19043Expect(1, 8448, '\p{^Is_Block=combiningmarksforsymbols}', "");
19044Expect(1, 8448, '\P{Is_Block=combiningmarksforsymbols}', "");
19045Expect(0, 8448, '\P{^Is_Block=combiningmarksforsymbols}', "");
19046Expect(1, 8447, '\p{Is_Block=	combining_marks_For_Symbols}', "");
19047Expect(0, 8447, '\p{^Is_Block=	combining_marks_For_Symbols}', "");
19048Expect(0, 8447, '\P{Is_Block=	combining_marks_For_Symbols}', "");
19049Expect(1, 8447, '\P{^Is_Block=	combining_marks_For_Symbols}', "");
19050Expect(0, 8448, '\p{Is_Block=	combining_marks_For_Symbols}', "");
19051Expect(1, 8448, '\p{^Is_Block=	combining_marks_For_Symbols}', "");
19052Expect(1, 8448, '\P{Is_Block=	combining_marks_For_Symbols}', "");
19053Expect(0, 8448, '\P{^Is_Block=	combining_marks_For_Symbols}', "");
19054Error('\p{Is_Blk=-COMBINING_Diacritical_Marks_For_Symbols/a/}');
19055Error('\P{Is_Blk=-COMBINING_Diacritical_Marks_For_Symbols/a/}');
19056Expect(1, 8447, '\p{Is_Blk=combiningdiacriticalmarksforsymbols}', "");
19057Expect(0, 8447, '\p{^Is_Blk=combiningdiacriticalmarksforsymbols}', "");
19058Expect(0, 8447, '\P{Is_Blk=combiningdiacriticalmarksforsymbols}', "");
19059Expect(1, 8447, '\P{^Is_Blk=combiningdiacriticalmarksforsymbols}', "");
19060Expect(0, 8448, '\p{Is_Blk=combiningdiacriticalmarksforsymbols}', "");
19061Expect(1, 8448, '\p{^Is_Blk=combiningdiacriticalmarksforsymbols}', "");
19062Expect(1, 8448, '\P{Is_Blk=combiningdiacriticalmarksforsymbols}', "");
19063Expect(0, 8448, '\P{^Is_Blk=combiningdiacriticalmarksforsymbols}', "");
19064Expect(1, 8447, '\p{Is_Blk=-COMBINING_Diacritical_MARKS_FOR_SYMBOLS}', "");
19065Expect(0, 8447, '\p{^Is_Blk=-COMBINING_Diacritical_MARKS_FOR_SYMBOLS}', "");
19066Expect(0, 8447, '\P{Is_Blk=-COMBINING_Diacritical_MARKS_FOR_SYMBOLS}', "");
19067Expect(1, 8447, '\P{^Is_Blk=-COMBINING_Diacritical_MARKS_FOR_SYMBOLS}', "");
19068Expect(0, 8448, '\p{Is_Blk=-COMBINING_Diacritical_MARKS_FOR_SYMBOLS}', "");
19069Expect(1, 8448, '\p{^Is_Blk=-COMBINING_Diacritical_MARKS_FOR_SYMBOLS}', "");
19070Expect(1, 8448, '\P{Is_Blk=-COMBINING_Diacritical_MARKS_FOR_SYMBOLS}', "");
19071Expect(0, 8448, '\P{^Is_Blk=-COMBINING_Diacritical_MARKS_FOR_SYMBOLS}', "");
19072Error('\p{Block=:= -COMBINING_diacritical_Marks_Supplement}');
19073Error('\P{Block=:= -COMBINING_diacritical_Marks_Supplement}');
19074Expect(1, 7679, '\p{Block=combiningdiacriticalmarkssupplement}', "");
19075Expect(0, 7679, '\p{^Block=combiningdiacriticalmarkssupplement}', "");
19076Expect(0, 7679, '\P{Block=combiningdiacriticalmarkssupplement}', "");
19077Expect(1, 7679, '\P{^Block=combiningdiacriticalmarkssupplement}', "");
19078Expect(0, 7680, '\p{Block=combiningdiacriticalmarkssupplement}', "");
19079Expect(1, 7680, '\p{^Block=combiningdiacriticalmarkssupplement}', "");
19080Expect(1, 7680, '\P{Block=combiningdiacriticalmarkssupplement}', "");
19081Expect(0, 7680, '\P{^Block=combiningdiacriticalmarkssupplement}', "");
19082Expect(1, 7679, '\p{Block=	_Combining_DIACRITICAL_Marks_SUPPLEMENT}', "");
19083Expect(0, 7679, '\p{^Block=	_Combining_DIACRITICAL_Marks_SUPPLEMENT}', "");
19084Expect(0, 7679, '\P{Block=	_Combining_DIACRITICAL_Marks_SUPPLEMENT}', "");
19085Expect(1, 7679, '\P{^Block=	_Combining_DIACRITICAL_Marks_SUPPLEMENT}', "");
19086Expect(0, 7680, '\p{Block=	_Combining_DIACRITICAL_Marks_SUPPLEMENT}', "");
19087Expect(1, 7680, '\p{^Block=	_Combining_DIACRITICAL_Marks_SUPPLEMENT}', "");
19088Expect(1, 7680, '\P{Block=	_Combining_DIACRITICAL_Marks_SUPPLEMENT}', "");
19089Expect(0, 7680, '\P{^Block=	_Combining_DIACRITICAL_Marks_SUPPLEMENT}', "");
19090Error('\p{Blk=:= Diacriticals_SUP}');
19091Error('\P{Blk=:= Diacriticals_SUP}');
19092Expect(1, 7679, '\p{Blk=diacriticalssup}', "");
19093Expect(0, 7679, '\p{^Blk=diacriticalssup}', "");
19094Expect(0, 7679, '\P{Blk=diacriticalssup}', "");
19095Expect(1, 7679, '\P{^Blk=diacriticalssup}', "");
19096Expect(0, 7680, '\p{Blk=diacriticalssup}', "");
19097Expect(1, 7680, '\p{^Blk=diacriticalssup}', "");
19098Expect(1, 7680, '\P{Blk=diacriticalssup}', "");
19099Expect(0, 7680, '\P{^Blk=diacriticalssup}', "");
19100Expect(1, 7679, '\p{Blk:- diacriticals_Sup}', "");
19101Expect(0, 7679, '\p{^Blk:- diacriticals_Sup}', "");
19102Expect(0, 7679, '\P{Blk:- diacriticals_Sup}', "");
19103Expect(1, 7679, '\P{^Blk:- diacriticals_Sup}', "");
19104Expect(0, 7680, '\p{Blk:- diacriticals_Sup}', "");
19105Expect(1, 7680, '\p{^Blk:- diacriticals_Sup}', "");
19106Expect(1, 7680, '\P{Blk:- diacriticals_Sup}', "");
19107Expect(0, 7680, '\P{^Blk:- diacriticals_Sup}', "");
19108Error('\p{Is_Block=:=-_combining_Diacritical_MARKS_Supplement}');
19109Error('\P{Is_Block=:=-_combining_Diacritical_MARKS_Supplement}');
19110Expect(1, 7679, '\p{Is_Block=combiningdiacriticalmarkssupplement}', "");
19111Expect(0, 7679, '\p{^Is_Block=combiningdiacriticalmarkssupplement}', "");
19112Expect(0, 7679, '\P{Is_Block=combiningdiacriticalmarkssupplement}', "");
19113Expect(1, 7679, '\P{^Is_Block=combiningdiacriticalmarkssupplement}', "");
19114Expect(0, 7680, '\p{Is_Block=combiningdiacriticalmarkssupplement}', "");
19115Expect(1, 7680, '\p{^Is_Block=combiningdiacriticalmarkssupplement}', "");
19116Expect(1, 7680, '\P{Is_Block=combiningdiacriticalmarkssupplement}', "");
19117Expect(0, 7680, '\P{^Is_Block=combiningdiacriticalmarkssupplement}', "");
19118Expect(1, 7679, '\p{Is_Block=-combining_Diacritical_Marks_Supplement}', "");
19119Expect(0, 7679, '\p{^Is_Block=-combining_Diacritical_Marks_Supplement}', "");
19120Expect(0, 7679, '\P{Is_Block=-combining_Diacritical_Marks_Supplement}', "");
19121Expect(1, 7679, '\P{^Is_Block=-combining_Diacritical_Marks_Supplement}', "");
19122Expect(0, 7680, '\p{Is_Block=-combining_Diacritical_Marks_Supplement}', "");
19123Expect(1, 7680, '\p{^Is_Block=-combining_Diacritical_Marks_Supplement}', "");
19124Expect(1, 7680, '\P{Is_Block=-combining_Diacritical_Marks_Supplement}', "");
19125Expect(0, 7680, '\P{^Is_Block=-combining_Diacritical_Marks_Supplement}', "");
19126Error('\p{Is_Blk::=_Diacriticals_sup}');
19127Error('\P{Is_Blk::=_Diacriticals_sup}');
19128Expect(1, 7679, '\p{Is_Blk=diacriticalssup}', "");
19129Expect(0, 7679, '\p{^Is_Blk=diacriticalssup}', "");
19130Expect(0, 7679, '\P{Is_Blk=diacriticalssup}', "");
19131Expect(1, 7679, '\P{^Is_Blk=diacriticalssup}', "");
19132Expect(0, 7680, '\p{Is_Blk=diacriticalssup}', "");
19133Expect(1, 7680, '\p{^Is_Blk=diacriticalssup}', "");
19134Expect(1, 7680, '\P{Is_Blk=diacriticalssup}', "");
19135Expect(0, 7680, '\P{^Is_Blk=diacriticalssup}', "");
19136Expect(1, 7679, '\p{Is_Blk= Diacriticals_SUP}', "");
19137Expect(0, 7679, '\p{^Is_Blk= Diacriticals_SUP}', "");
19138Expect(0, 7679, '\P{Is_Blk= Diacriticals_SUP}', "");
19139Expect(1, 7679, '\P{^Is_Blk= Diacriticals_SUP}', "");
19140Expect(0, 7680, '\p{Is_Blk= Diacriticals_SUP}', "");
19141Expect(1, 7680, '\p{^Is_Blk= Diacriticals_SUP}', "");
19142Expect(1, 7680, '\P{Is_Blk= Diacriticals_SUP}', "");
19143Expect(0, 7680, '\P{^Is_Blk= Diacriticals_SUP}', "");
19144Error('\p{Block=-:=dingbats}');
19145Error('\P{Block=-:=dingbats}');
19146Expect(1, 10175, '\p{Block=dingbats}', "");
19147Expect(0, 10175, '\p{^Block=dingbats}', "");
19148Expect(0, 10175, '\P{Block=dingbats}', "");
19149Expect(1, 10175, '\P{^Block=dingbats}', "");
19150Expect(0, 10176, '\p{Block=dingbats}', "");
19151Expect(1, 10176, '\p{^Block=dingbats}', "");
19152Expect(1, 10176, '\P{Block=dingbats}', "");
19153Expect(0, 10176, '\P{^Block=dingbats}', "");
19154Expect(1, 10175, '\p{Block=	-Dingbats}', "");
19155Expect(0, 10175, '\p{^Block=	-Dingbats}', "");
19156Expect(0, 10175, '\P{Block=	-Dingbats}', "");
19157Expect(1, 10175, '\P{^Block=	-Dingbats}', "");
19158Expect(0, 10176, '\p{Block=	-Dingbats}', "");
19159Expect(1, 10176, '\p{^Block=	-Dingbats}', "");
19160Expect(1, 10176, '\P{Block=	-Dingbats}', "");
19161Expect(0, 10176, '\P{^Block=	-Dingbats}', "");
19162Error('\p{Blk=_ DINGBATS/a/}');
19163Error('\P{Blk=_ DINGBATS/a/}');
19164Expect(1, 10175, '\p{Blk=dingbats}', "");
19165Expect(0, 10175, '\p{^Blk=dingbats}', "");
19166Expect(0, 10175, '\P{Blk=dingbats}', "");
19167Expect(1, 10175, '\P{^Blk=dingbats}', "");
19168Expect(0, 10176, '\p{Blk=dingbats}', "");
19169Expect(1, 10176, '\p{^Blk=dingbats}', "");
19170Expect(1, 10176, '\P{Blk=dingbats}', "");
19171Expect(0, 10176, '\P{^Blk=dingbats}', "");
19172Expect(1, 10175, '\p{Blk=_dingbats}', "");
19173Expect(0, 10175, '\p{^Blk=_dingbats}', "");
19174Expect(0, 10175, '\P{Blk=_dingbats}', "");
19175Expect(1, 10175, '\P{^Blk=_dingbats}', "");
19176Expect(0, 10176, '\p{Blk=_dingbats}', "");
19177Expect(1, 10176, '\p{^Blk=_dingbats}', "");
19178Expect(1, 10176, '\P{Blk=_dingbats}', "");
19179Expect(0, 10176, '\P{^Blk=_dingbats}', "");
19180Error('\p{Is_Block=-:=Dingbats}');
19181Error('\P{Is_Block=-:=Dingbats}');
19182Expect(1, 10175, '\p{Is_Block: dingbats}', "");
19183Expect(0, 10175, '\p{^Is_Block: dingbats}', "");
19184Expect(0, 10175, '\P{Is_Block: dingbats}', "");
19185Expect(1, 10175, '\P{^Is_Block: dingbats}', "");
19186Expect(0, 10176, '\p{Is_Block: dingbats}', "");
19187Expect(1, 10176, '\p{^Is_Block: dingbats}', "");
19188Expect(1, 10176, '\P{Is_Block: dingbats}', "");
19189Expect(0, 10176, '\P{^Is_Block: dingbats}', "");
19190Expect(1, 10175, '\p{Is_Block=		Dingbats}', "");
19191Expect(0, 10175, '\p{^Is_Block=		Dingbats}', "");
19192Expect(0, 10175, '\P{Is_Block=		Dingbats}', "");
19193Expect(1, 10175, '\P{^Is_Block=		Dingbats}', "");
19194Expect(0, 10176, '\p{Is_Block=		Dingbats}', "");
19195Expect(1, 10176, '\p{^Is_Block=		Dingbats}', "");
19196Expect(1, 10176, '\P{Is_Block=		Dingbats}', "");
19197Expect(0, 10176, '\P{^Is_Block=		Dingbats}', "");
19198Error('\p{Is_Blk=-:=Dingbats}');
19199Error('\P{Is_Blk=-:=Dingbats}');
19200Expect(1, 10175, '\p{Is_Blk=dingbats}', "");
19201Expect(0, 10175, '\p{^Is_Blk=dingbats}', "");
19202Expect(0, 10175, '\P{Is_Blk=dingbats}', "");
19203Expect(1, 10175, '\P{^Is_Blk=dingbats}', "");
19204Expect(0, 10176, '\p{Is_Blk=dingbats}', "");
19205Expect(1, 10176, '\p{^Is_Blk=dingbats}', "");
19206Expect(1, 10176, '\P{Is_Blk=dingbats}', "");
19207Expect(0, 10176, '\P{^Is_Blk=dingbats}', "");
19208Expect(1, 10175, '\p{Is_Blk=-_dingbats}', "");
19209Expect(0, 10175, '\p{^Is_Blk=-_dingbats}', "");
19210Expect(0, 10175, '\P{Is_Blk=-_dingbats}', "");
19211Expect(1, 10175, '\P{^Is_Blk=-_dingbats}', "");
19212Expect(0, 10176, '\p{Is_Blk=-_dingbats}', "");
19213Expect(1, 10176, '\p{^Is_Blk=-_dingbats}', "");
19214Expect(1, 10176, '\P{Is_Blk=-_dingbats}', "");
19215Expect(0, 10176, '\P{^Is_Blk=-_dingbats}', "");
19216Error('\p{Block= -DOMINO_Tiles/a/}');
19217Error('\P{Block= -DOMINO_Tiles/a/}');
19218Expect(1, 127135, '\p{Block=dominotiles}', "");
19219Expect(0, 127135, '\p{^Block=dominotiles}', "");
19220Expect(0, 127135, '\P{Block=dominotiles}', "");
19221Expect(1, 127135, '\P{^Block=dominotiles}', "");
19222Expect(0, 127136, '\p{Block=dominotiles}', "");
19223Expect(1, 127136, '\p{^Block=dominotiles}', "");
19224Expect(1, 127136, '\P{Block=dominotiles}', "");
19225Expect(0, 127136, '\P{^Block=dominotiles}', "");
19226Expect(1, 127135, '\p{Block=		domino_Tiles}', "");
19227Expect(0, 127135, '\p{^Block=		domino_Tiles}', "");
19228Expect(0, 127135, '\P{Block=		domino_Tiles}', "");
19229Expect(1, 127135, '\P{^Block=		domino_Tiles}', "");
19230Expect(0, 127136, '\p{Block=		domino_Tiles}', "");
19231Expect(1, 127136, '\p{^Block=		domino_Tiles}', "");
19232Expect(1, 127136, '\P{Block=		domino_Tiles}', "");
19233Expect(0, 127136, '\P{^Block=		domino_Tiles}', "");
19234Error('\p{Blk=	-Domino:=}');
19235Error('\P{Blk=	-Domino:=}');
19236Expect(1, 127135, '\p{Blk=domino}', "");
19237Expect(0, 127135, '\p{^Blk=domino}', "");
19238Expect(0, 127135, '\P{Blk=domino}', "");
19239Expect(1, 127135, '\P{^Blk=domino}', "");
19240Expect(0, 127136, '\p{Blk=domino}', "");
19241Expect(1, 127136, '\p{^Blk=domino}', "");
19242Expect(1, 127136, '\P{Blk=domino}', "");
19243Expect(0, 127136, '\P{^Blk=domino}', "");
19244Expect(1, 127135, '\p{Blk= 	domino}', "");
19245Expect(0, 127135, '\p{^Blk= 	domino}', "");
19246Expect(0, 127135, '\P{Blk= 	domino}', "");
19247Expect(1, 127135, '\P{^Blk= 	domino}', "");
19248Expect(0, 127136, '\p{Blk= 	domino}', "");
19249Expect(1, 127136, '\p{^Blk= 	domino}', "");
19250Expect(1, 127136, '\P{Blk= 	domino}', "");
19251Expect(0, 127136, '\P{^Blk= 	domino}', "");
19252Error('\p{Is_Block=/a/	Domino_Tiles}');
19253Error('\P{Is_Block=/a/	Domino_Tiles}');
19254Expect(1, 127135, '\p{Is_Block:dominotiles}', "");
19255Expect(0, 127135, '\p{^Is_Block:dominotiles}', "");
19256Expect(0, 127135, '\P{Is_Block:dominotiles}', "");
19257Expect(1, 127135, '\P{^Is_Block:dominotiles}', "");
19258Expect(0, 127136, '\p{Is_Block:dominotiles}', "");
19259Expect(1, 127136, '\p{^Is_Block:dominotiles}', "");
19260Expect(1, 127136, '\P{Is_Block:dominotiles}', "");
19261Expect(0, 127136, '\P{^Is_Block:dominotiles}', "");
19262Expect(1, 127135, '\p{Is_Block= _Domino_Tiles}', "");
19263Expect(0, 127135, '\p{^Is_Block= _Domino_Tiles}', "");
19264Expect(0, 127135, '\P{Is_Block= _Domino_Tiles}', "");
19265Expect(1, 127135, '\P{^Is_Block= _Domino_Tiles}', "");
19266Expect(0, 127136, '\p{Is_Block= _Domino_Tiles}', "");
19267Expect(1, 127136, '\p{^Is_Block= _Domino_Tiles}', "");
19268Expect(1, 127136, '\P{Is_Block= _Domino_Tiles}', "");
19269Expect(0, 127136, '\P{^Is_Block= _Domino_Tiles}', "");
19270Error('\p{Is_Blk=:=-Domino}');
19271Error('\P{Is_Blk=:=-Domino}');
19272Expect(1, 127135, '\p{Is_Blk=domino}', "");
19273Expect(0, 127135, '\p{^Is_Blk=domino}', "");
19274Expect(0, 127135, '\P{Is_Blk=domino}', "");
19275Expect(1, 127135, '\P{^Is_Blk=domino}', "");
19276Expect(0, 127136, '\p{Is_Blk=domino}', "");
19277Expect(1, 127136, '\p{^Is_Blk=domino}', "");
19278Expect(1, 127136, '\P{Is_Blk=domino}', "");
19279Expect(0, 127136, '\P{^Is_Blk=domino}', "");
19280Expect(1, 127135, '\p{Is_Blk=-	DOMINO}', "");
19281Expect(0, 127135, '\p{^Is_Blk=-	DOMINO}', "");
19282Expect(0, 127135, '\P{Is_Blk=-	DOMINO}', "");
19283Expect(1, 127135, '\P{^Is_Blk=-	DOMINO}', "");
19284Expect(0, 127136, '\p{Is_Blk=-	DOMINO}', "");
19285Expect(1, 127136, '\p{^Is_Blk=-	DOMINO}', "");
19286Expect(1, 127136, '\P{Is_Blk=-	DOMINO}', "");
19287Expect(0, 127136, '\P{^Is_Blk=-	DOMINO}', "");
19288Error('\p{Block= 	egyptian_hieroglyphs:=}');
19289Error('\P{Block= 	egyptian_hieroglyphs:=}');
19290Expect(1, 78895, '\p{Block=egyptianhieroglyphs}', "");
19291Expect(0, 78895, '\p{^Block=egyptianhieroglyphs}', "");
19292Expect(0, 78895, '\P{Block=egyptianhieroglyphs}', "");
19293Expect(1, 78895, '\P{^Block=egyptianhieroglyphs}', "");
19294Expect(0, 78896, '\p{Block=egyptianhieroglyphs}', "");
19295Expect(1, 78896, '\p{^Block=egyptianhieroglyphs}', "");
19296Expect(1, 78896, '\P{Block=egyptianhieroglyphs}', "");
19297Expect(0, 78896, '\P{^Block=egyptianhieroglyphs}', "");
19298Expect(1, 78895, '\p{Block:  Egyptian_HIEROGLYPHS}', "");
19299Expect(0, 78895, '\p{^Block:  Egyptian_HIEROGLYPHS}', "");
19300Expect(0, 78895, '\P{Block:  Egyptian_HIEROGLYPHS}', "");
19301Expect(1, 78895, '\P{^Block:  Egyptian_HIEROGLYPHS}', "");
19302Expect(0, 78896, '\p{Block:  Egyptian_HIEROGLYPHS}', "");
19303Expect(1, 78896, '\p{^Block:  Egyptian_HIEROGLYPHS}', "");
19304Expect(1, 78896, '\P{Block:  Egyptian_HIEROGLYPHS}', "");
19305Expect(0, 78896, '\P{^Block:  Egyptian_HIEROGLYPHS}', "");
19306Error('\p{Blk:-/a/egyptian_Hieroglyphs}');
19307Error('\P{Blk:-/a/egyptian_Hieroglyphs}');
19308Expect(1, 78895, '\p{Blk:   egyptianhieroglyphs}', "");
19309Expect(0, 78895, '\p{^Blk:   egyptianhieroglyphs}', "");
19310Expect(0, 78895, '\P{Blk:   egyptianhieroglyphs}', "");
19311Expect(1, 78895, '\P{^Blk:   egyptianhieroglyphs}', "");
19312Expect(0, 78896, '\p{Blk:   egyptianhieroglyphs}', "");
19313Expect(1, 78896, '\p{^Blk:   egyptianhieroglyphs}', "");
19314Expect(1, 78896, '\P{Blk:   egyptianhieroglyphs}', "");
19315Expect(0, 78896, '\P{^Blk:   egyptianhieroglyphs}', "");
19316Expect(1, 78895, '\p{Blk=EGYPTIAN_HIEROGLYPHS}', "");
19317Expect(0, 78895, '\p{^Blk=EGYPTIAN_HIEROGLYPHS}', "");
19318Expect(0, 78895, '\P{Blk=EGYPTIAN_HIEROGLYPHS}', "");
19319Expect(1, 78895, '\P{^Blk=EGYPTIAN_HIEROGLYPHS}', "");
19320Expect(0, 78896, '\p{Blk=EGYPTIAN_HIEROGLYPHS}', "");
19321Expect(1, 78896, '\p{^Blk=EGYPTIAN_HIEROGLYPHS}', "");
19322Expect(1, 78896, '\P{Blk=EGYPTIAN_HIEROGLYPHS}', "");
19323Expect(0, 78896, '\P{^Blk=EGYPTIAN_HIEROGLYPHS}', "");
19324Error('\p{Is_Block=/a/ Egyptian_hieroglyphs}');
19325Error('\P{Is_Block=/a/ Egyptian_hieroglyphs}');
19326Expect(1, 78895, '\p{Is_Block=egyptianhieroglyphs}', "");
19327Expect(0, 78895, '\p{^Is_Block=egyptianhieroglyphs}', "");
19328Expect(0, 78895, '\P{Is_Block=egyptianhieroglyphs}', "");
19329Expect(1, 78895, '\P{^Is_Block=egyptianhieroglyphs}', "");
19330Expect(0, 78896, '\p{Is_Block=egyptianhieroglyphs}', "");
19331Expect(1, 78896, '\p{^Is_Block=egyptianhieroglyphs}', "");
19332Expect(1, 78896, '\P{Is_Block=egyptianhieroglyphs}', "");
19333Expect(0, 78896, '\P{^Is_Block=egyptianhieroglyphs}', "");
19334Expect(1, 78895, '\p{Is_Block=- EGYPTIAN_hieroglyphs}', "");
19335Expect(0, 78895, '\p{^Is_Block=- EGYPTIAN_hieroglyphs}', "");
19336Expect(0, 78895, '\P{Is_Block=- EGYPTIAN_hieroglyphs}', "");
19337Expect(1, 78895, '\P{^Is_Block=- EGYPTIAN_hieroglyphs}', "");
19338Expect(0, 78896, '\p{Is_Block=- EGYPTIAN_hieroglyphs}', "");
19339Expect(1, 78896, '\p{^Is_Block=- EGYPTIAN_hieroglyphs}', "");
19340Expect(1, 78896, '\P{Is_Block=- EGYPTIAN_hieroglyphs}', "");
19341Expect(0, 78896, '\P{^Is_Block=- EGYPTIAN_hieroglyphs}', "");
19342Error('\p{Is_Blk=_egyptian_Hieroglyphs/a/}');
19343Error('\P{Is_Blk=_egyptian_Hieroglyphs/a/}');
19344Expect(1, 78895, '\p{Is_Blk=egyptianhieroglyphs}', "");
19345Expect(0, 78895, '\p{^Is_Blk=egyptianhieroglyphs}', "");
19346Expect(0, 78895, '\P{Is_Blk=egyptianhieroglyphs}', "");
19347Expect(1, 78895, '\P{^Is_Blk=egyptianhieroglyphs}', "");
19348Expect(0, 78896, '\p{Is_Blk=egyptianhieroglyphs}', "");
19349Expect(1, 78896, '\p{^Is_Blk=egyptianhieroglyphs}', "");
19350Expect(1, 78896, '\P{Is_Blk=egyptianhieroglyphs}', "");
19351Expect(0, 78896, '\P{^Is_Blk=egyptianhieroglyphs}', "");
19352Expect(1, 78895, '\p{Is_Blk=- Egyptian_hieroglyphs}', "");
19353Expect(0, 78895, '\p{^Is_Blk=- Egyptian_hieroglyphs}', "");
19354Expect(0, 78895, '\P{Is_Blk=- Egyptian_hieroglyphs}', "");
19355Expect(1, 78895, '\P{^Is_Blk=- Egyptian_hieroglyphs}', "");
19356Expect(0, 78896, '\p{Is_Blk=- Egyptian_hieroglyphs}', "");
19357Expect(1, 78896, '\p{^Is_Blk=- Egyptian_hieroglyphs}', "");
19358Expect(1, 78896, '\P{Is_Blk=- Egyptian_hieroglyphs}', "");
19359Expect(0, 78896, '\P{^Is_Blk=- Egyptian_hieroglyphs}', "");
19360Error('\p{Block= :=Emoticons}');
19361Error('\P{Block= :=Emoticons}');
19362Expect(1, 128591, '\p{Block=emoticons}', "");
19363Expect(0, 128591, '\p{^Block=emoticons}', "");
19364Expect(0, 128591, '\P{Block=emoticons}', "");
19365Expect(1, 128591, '\P{^Block=emoticons}', "");
19366Expect(0, 128592, '\p{Block=emoticons}', "");
19367Expect(1, 128592, '\p{^Block=emoticons}', "");
19368Expect(1, 128592, '\P{Block=emoticons}', "");
19369Expect(0, 128592, '\P{^Block=emoticons}', "");
19370Expect(1, 128591, '\p{Block=	_EMOTICONS}', "");
19371Expect(0, 128591, '\p{^Block=	_EMOTICONS}', "");
19372Expect(0, 128591, '\P{Block=	_EMOTICONS}', "");
19373Expect(1, 128591, '\P{^Block=	_EMOTICONS}', "");
19374Expect(0, 128592, '\p{Block=	_EMOTICONS}', "");
19375Expect(1, 128592, '\p{^Block=	_EMOTICONS}', "");
19376Expect(1, 128592, '\P{Block=	_EMOTICONS}', "");
19377Expect(0, 128592, '\P{^Block=	_EMOTICONS}', "");
19378Error('\p{Blk=:=  EMOTICONS}');
19379Error('\P{Blk=:=  EMOTICONS}');
19380Expect(1, 128591, '\p{Blk=emoticons}', "");
19381Expect(0, 128591, '\p{^Blk=emoticons}', "");
19382Expect(0, 128591, '\P{Blk=emoticons}', "");
19383Expect(1, 128591, '\P{^Blk=emoticons}', "");
19384Expect(0, 128592, '\p{Blk=emoticons}', "");
19385Expect(1, 128592, '\p{^Blk=emoticons}', "");
19386Expect(1, 128592, '\P{Blk=emoticons}', "");
19387Expect(0, 128592, '\P{^Blk=emoticons}', "");
19388Expect(1, 128591, '\p{Blk=-_EMOTICONS}', "");
19389Expect(0, 128591, '\p{^Blk=-_EMOTICONS}', "");
19390Expect(0, 128591, '\P{Blk=-_EMOTICONS}', "");
19391Expect(1, 128591, '\P{^Blk=-_EMOTICONS}', "");
19392Expect(0, 128592, '\p{Blk=-_EMOTICONS}', "");
19393Expect(1, 128592, '\p{^Blk=-_EMOTICONS}', "");
19394Expect(1, 128592, '\P{Blk=-_EMOTICONS}', "");
19395Expect(0, 128592, '\P{^Blk=-_EMOTICONS}', "");
19396Error('\p{Is_Block=-:=Emoticons}');
19397Error('\P{Is_Block=-:=Emoticons}');
19398Expect(1, 128591, '\p{Is_Block=emoticons}', "");
19399Expect(0, 128591, '\p{^Is_Block=emoticons}', "");
19400Expect(0, 128591, '\P{Is_Block=emoticons}', "");
19401Expect(1, 128591, '\P{^Is_Block=emoticons}', "");
19402Expect(0, 128592, '\p{Is_Block=emoticons}', "");
19403Expect(1, 128592, '\p{^Is_Block=emoticons}', "");
19404Expect(1, 128592, '\P{Is_Block=emoticons}', "");
19405Expect(0, 128592, '\P{^Is_Block=emoticons}', "");
19406Expect(1, 128591, '\p{Is_Block=_	emoticons}', "");
19407Expect(0, 128591, '\p{^Is_Block=_	emoticons}', "");
19408Expect(0, 128591, '\P{Is_Block=_	emoticons}', "");
19409Expect(1, 128591, '\P{^Is_Block=_	emoticons}', "");
19410Expect(0, 128592, '\p{Is_Block=_	emoticons}', "");
19411Expect(1, 128592, '\p{^Is_Block=_	emoticons}', "");
19412Expect(1, 128592, '\P{Is_Block=_	emoticons}', "");
19413Expect(0, 128592, '\P{^Is_Block=_	emoticons}', "");
19414Error('\p{Is_Blk=/a/ 	EMOTICONS}');
19415Error('\P{Is_Blk=/a/ 	EMOTICONS}');
19416Expect(1, 128591, '\p{Is_Blk=emoticons}', "");
19417Expect(0, 128591, '\p{^Is_Blk=emoticons}', "");
19418Expect(0, 128591, '\P{Is_Blk=emoticons}', "");
19419Expect(1, 128591, '\P{^Is_Blk=emoticons}', "");
19420Expect(0, 128592, '\p{Is_Blk=emoticons}', "");
19421Expect(1, 128592, '\p{^Is_Blk=emoticons}', "");
19422Expect(1, 128592, '\P{Is_Blk=emoticons}', "");
19423Expect(0, 128592, '\P{^Is_Blk=emoticons}', "");
19424Expect(1, 128591, '\p{Is_Blk=	_Emoticons}', "");
19425Expect(0, 128591, '\p{^Is_Blk=	_Emoticons}', "");
19426Expect(0, 128591, '\P{Is_Blk=	_Emoticons}', "");
19427Expect(1, 128591, '\P{^Is_Blk=	_Emoticons}', "");
19428Expect(0, 128592, '\p{Is_Blk=	_Emoticons}', "");
19429Expect(1, 128592, '\p{^Is_Blk=	_Emoticons}', "");
19430Expect(1, 128592, '\P{Is_Blk=	_Emoticons}', "");
19431Expect(0, 128592, '\P{^Is_Blk=	_Emoticons}', "");
19432Error('\p{Block=-	enclosed_Alphanumerics:=}');
19433Error('\P{Block=-	enclosed_Alphanumerics:=}');
19434Expect(1, 9471, '\p{Block=enclosedalphanumerics}', "");
19435Expect(0, 9471, '\p{^Block=enclosedalphanumerics}', "");
19436Expect(0, 9471, '\P{Block=enclosedalphanumerics}', "");
19437Expect(1, 9471, '\P{^Block=enclosedalphanumerics}', "");
19438Expect(0, 9472, '\p{Block=enclosedalphanumerics}', "");
19439Expect(1, 9472, '\p{^Block=enclosedalphanumerics}', "");
19440Expect(1, 9472, '\P{Block=enclosedalphanumerics}', "");
19441Expect(0, 9472, '\P{^Block=enclosedalphanumerics}', "");
19442Expect(1, 9471, '\p{Block=		ENCLOSED_alphanumerics}', "");
19443Expect(0, 9471, '\p{^Block=		ENCLOSED_alphanumerics}', "");
19444Expect(0, 9471, '\P{Block=		ENCLOSED_alphanumerics}', "");
19445Expect(1, 9471, '\P{^Block=		ENCLOSED_alphanumerics}', "");
19446Expect(0, 9472, '\p{Block=		ENCLOSED_alphanumerics}', "");
19447Expect(1, 9472, '\p{^Block=		ENCLOSED_alphanumerics}', "");
19448Expect(1, 9472, '\P{Block=		ENCLOSED_alphanumerics}', "");
19449Expect(0, 9472, '\P{^Block=		ENCLOSED_alphanumerics}', "");
19450Error('\p{Blk:	:=__Enclosed_alphanum}');
19451Error('\P{Blk:	:=__Enclosed_alphanum}');
19452Expect(1, 9471, '\p{Blk=enclosedalphanum}', "");
19453Expect(0, 9471, '\p{^Blk=enclosedalphanum}', "");
19454Expect(0, 9471, '\P{Blk=enclosedalphanum}', "");
19455Expect(1, 9471, '\P{^Blk=enclosedalphanum}', "");
19456Expect(0, 9472, '\p{Blk=enclosedalphanum}', "");
19457Expect(1, 9472, '\p{^Blk=enclosedalphanum}', "");
19458Expect(1, 9472, '\P{Blk=enclosedalphanum}', "");
19459Expect(0, 9472, '\P{^Blk=enclosedalphanum}', "");
19460Expect(1, 9471, '\p{Blk=_enclosed_ALPHANUM}', "");
19461Expect(0, 9471, '\p{^Blk=_enclosed_ALPHANUM}', "");
19462Expect(0, 9471, '\P{Blk=_enclosed_ALPHANUM}', "");
19463Expect(1, 9471, '\P{^Blk=_enclosed_ALPHANUM}', "");
19464Expect(0, 9472, '\p{Blk=_enclosed_ALPHANUM}', "");
19465Expect(1, 9472, '\p{^Blk=_enclosed_ALPHANUM}', "");
19466Expect(1, 9472, '\P{Blk=_enclosed_ALPHANUM}', "");
19467Expect(0, 9472, '\P{^Blk=_enclosed_ALPHANUM}', "");
19468Error('\p{Is_Block=/a/ 	Enclosed_ALPHANUMERICS}');
19469Error('\P{Is_Block=/a/ 	Enclosed_ALPHANUMERICS}');
19470Expect(1, 9471, '\p{Is_Block=enclosedalphanumerics}', "");
19471Expect(0, 9471, '\p{^Is_Block=enclosedalphanumerics}', "");
19472Expect(0, 9471, '\P{Is_Block=enclosedalphanumerics}', "");
19473Expect(1, 9471, '\P{^Is_Block=enclosedalphanumerics}', "");
19474Expect(0, 9472, '\p{Is_Block=enclosedalphanumerics}', "");
19475Expect(1, 9472, '\p{^Is_Block=enclosedalphanumerics}', "");
19476Expect(1, 9472, '\P{Is_Block=enclosedalphanumerics}', "");
19477Expect(0, 9472, '\P{^Is_Block=enclosedalphanumerics}', "");
19478Expect(1, 9471, '\p{Is_Block= 	enclosed_ALPHANUMERICS}', "");
19479Expect(0, 9471, '\p{^Is_Block= 	enclosed_ALPHANUMERICS}', "");
19480Expect(0, 9471, '\P{Is_Block= 	enclosed_ALPHANUMERICS}', "");
19481Expect(1, 9471, '\P{^Is_Block= 	enclosed_ALPHANUMERICS}', "");
19482Expect(0, 9472, '\p{Is_Block= 	enclosed_ALPHANUMERICS}', "");
19483Expect(1, 9472, '\p{^Is_Block= 	enclosed_ALPHANUMERICS}', "");
19484Expect(1, 9472, '\P{Is_Block= 	enclosed_ALPHANUMERICS}', "");
19485Expect(0, 9472, '\P{^Is_Block= 	enclosed_ALPHANUMERICS}', "");
19486Error('\p{Is_Blk= /a/Enclosed_alphanum}');
19487Error('\P{Is_Blk= /a/Enclosed_alphanum}');
19488Expect(1, 9471, '\p{Is_Blk=enclosedalphanum}', "");
19489Expect(0, 9471, '\p{^Is_Blk=enclosedalphanum}', "");
19490Expect(0, 9471, '\P{Is_Blk=enclosedalphanum}', "");
19491Expect(1, 9471, '\P{^Is_Blk=enclosedalphanum}', "");
19492Expect(0, 9472, '\p{Is_Blk=enclosedalphanum}', "");
19493Expect(1, 9472, '\p{^Is_Blk=enclosedalphanum}', "");
19494Expect(1, 9472, '\P{Is_Blk=enclosedalphanum}', "");
19495Expect(0, 9472, '\P{^Is_Blk=enclosedalphanum}', "");
19496Expect(1, 9471, '\p{Is_Blk= -Enclosed_alphanum}', "");
19497Expect(0, 9471, '\p{^Is_Blk= -Enclosed_alphanum}', "");
19498Expect(0, 9471, '\P{Is_Blk= -Enclosed_alphanum}', "");
19499Expect(1, 9471, '\P{^Is_Blk= -Enclosed_alphanum}', "");
19500Expect(0, 9472, '\p{Is_Blk= -Enclosed_alphanum}', "");
19501Expect(1, 9472, '\p{^Is_Blk= -Enclosed_alphanum}', "");
19502Expect(1, 9472, '\P{Is_Blk= -Enclosed_alphanum}', "");
19503Expect(0, 9472, '\P{^Is_Blk= -Enclosed_alphanum}', "");
19504Error('\p{Block=/a/--Enclosed_Alphanumeric_Supplement}');
19505Error('\P{Block=/a/--Enclosed_Alphanumeric_Supplement}');
19506Expect(1, 127487, '\p{Block=enclosedalphanumericsupplement}', "");
19507Expect(0, 127487, '\p{^Block=enclosedalphanumericsupplement}', "");
19508Expect(0, 127487, '\P{Block=enclosedalphanumericsupplement}', "");
19509Expect(1, 127487, '\P{^Block=enclosedalphanumericsupplement}', "");
19510Expect(0, 127488, '\p{Block=enclosedalphanumericsupplement}', "");
19511Expect(1, 127488, '\p{^Block=enclosedalphanumericsupplement}', "");
19512Expect(1, 127488, '\P{Block=enclosedalphanumericsupplement}', "");
19513Expect(0, 127488, '\P{^Block=enclosedalphanumericsupplement}', "");
19514Expect(1, 127487, '\p{Block=-	Enclosed_alphanumeric_SUPPLEMENT}', "");
19515Expect(0, 127487, '\p{^Block=-	Enclosed_alphanumeric_SUPPLEMENT}', "");
19516Expect(0, 127487, '\P{Block=-	Enclosed_alphanumeric_SUPPLEMENT}', "");
19517Expect(1, 127487, '\P{^Block=-	Enclosed_alphanumeric_SUPPLEMENT}', "");
19518Expect(0, 127488, '\p{Block=-	Enclosed_alphanumeric_SUPPLEMENT}', "");
19519Expect(1, 127488, '\p{^Block=-	Enclosed_alphanumeric_SUPPLEMENT}', "");
19520Expect(1, 127488, '\P{Block=-	Enclosed_alphanumeric_SUPPLEMENT}', "");
19521Expect(0, 127488, '\P{^Block=-	Enclosed_alphanumeric_SUPPLEMENT}', "");
19522Error('\p{Blk=/a/	enclosed_ALPHANUM_Sup}');
19523Error('\P{Blk=/a/	enclosed_ALPHANUM_Sup}');
19524Expect(1, 127487, '\p{Blk=enclosedalphanumsup}', "");
19525Expect(0, 127487, '\p{^Blk=enclosedalphanumsup}', "");
19526Expect(0, 127487, '\P{Blk=enclosedalphanumsup}', "");
19527Expect(1, 127487, '\P{^Blk=enclosedalphanumsup}', "");
19528Expect(0, 127488, '\p{Blk=enclosedalphanumsup}', "");
19529Expect(1, 127488, '\p{^Blk=enclosedalphanumsup}', "");
19530Expect(1, 127488, '\P{Blk=enclosedalphanumsup}', "");
19531Expect(0, 127488, '\P{^Blk=enclosedalphanumsup}', "");
19532Expect(1, 127487, '\p{Blk=-_ENCLOSED_alphanum_Sup}', "");
19533Expect(0, 127487, '\p{^Blk=-_ENCLOSED_alphanum_Sup}', "");
19534Expect(0, 127487, '\P{Blk=-_ENCLOSED_alphanum_Sup}', "");
19535Expect(1, 127487, '\P{^Blk=-_ENCLOSED_alphanum_Sup}', "");
19536Expect(0, 127488, '\p{Blk=-_ENCLOSED_alphanum_Sup}', "");
19537Expect(1, 127488, '\p{^Blk=-_ENCLOSED_alphanum_Sup}', "");
19538Expect(1, 127488, '\P{Blk=-_ENCLOSED_alphanum_Sup}', "");
19539Expect(0, 127488, '\P{^Blk=-_ENCLOSED_alphanum_Sup}', "");
19540Error('\p{Is_Block=:=_	Enclosed_Alphanumeric_Supplement}');
19541Error('\P{Is_Block=:=_	Enclosed_Alphanumeric_Supplement}');
19542Expect(1, 127487, '\p{Is_Block=enclosedalphanumericsupplement}', "");
19543Expect(0, 127487, '\p{^Is_Block=enclosedalphanumericsupplement}', "");
19544Expect(0, 127487, '\P{Is_Block=enclosedalphanumericsupplement}', "");
19545Expect(1, 127487, '\P{^Is_Block=enclosedalphanumericsupplement}', "");
19546Expect(0, 127488, '\p{Is_Block=enclosedalphanumericsupplement}', "");
19547Expect(1, 127488, '\p{^Is_Block=enclosedalphanumericsupplement}', "");
19548Expect(1, 127488, '\P{Is_Block=enclosedalphanumericsupplement}', "");
19549Expect(0, 127488, '\P{^Is_Block=enclosedalphanumericsupplement}', "");
19550Expect(1, 127487, '\p{Is_Block=		Enclosed_Alphanumeric_supplement}', "");
19551Expect(0, 127487, '\p{^Is_Block=		Enclosed_Alphanumeric_supplement}', "");
19552Expect(0, 127487, '\P{Is_Block=		Enclosed_Alphanumeric_supplement}', "");
19553Expect(1, 127487, '\P{^Is_Block=		Enclosed_Alphanumeric_supplement}', "");
19554Expect(0, 127488, '\p{Is_Block=		Enclosed_Alphanumeric_supplement}', "");
19555Expect(1, 127488, '\p{^Is_Block=		Enclosed_Alphanumeric_supplement}', "");
19556Expect(1, 127488, '\P{Is_Block=		Enclosed_Alphanumeric_supplement}', "");
19557Expect(0, 127488, '\P{^Is_Block=		Enclosed_Alphanumeric_supplement}', "");
19558Error('\p{Is_Blk=	/a/Enclosed_ALPHANUM_sup}');
19559Error('\P{Is_Blk=	/a/Enclosed_ALPHANUM_sup}');
19560Expect(1, 127487, '\p{Is_Blk=enclosedalphanumsup}', "");
19561Expect(0, 127487, '\p{^Is_Blk=enclosedalphanumsup}', "");
19562Expect(0, 127487, '\P{Is_Blk=enclosedalphanumsup}', "");
19563Expect(1, 127487, '\P{^Is_Blk=enclosedalphanumsup}', "");
19564Expect(0, 127488, '\p{Is_Blk=enclosedalphanumsup}', "");
19565Expect(1, 127488, '\p{^Is_Blk=enclosedalphanumsup}', "");
19566Expect(1, 127488, '\P{Is_Blk=enclosedalphanumsup}', "");
19567Expect(0, 127488, '\P{^Is_Blk=enclosedalphanumsup}', "");
19568Expect(1, 127487, '\p{Is_Blk=-Enclosed_Alphanum_Sup}', "");
19569Expect(0, 127487, '\p{^Is_Blk=-Enclosed_Alphanum_Sup}', "");
19570Expect(0, 127487, '\P{Is_Blk=-Enclosed_Alphanum_Sup}', "");
19571Expect(1, 127487, '\P{^Is_Blk=-Enclosed_Alphanum_Sup}', "");
19572Expect(0, 127488, '\p{Is_Blk=-Enclosed_Alphanum_Sup}', "");
19573Expect(1, 127488, '\p{^Is_Blk=-Enclosed_Alphanum_Sup}', "");
19574Expect(1, 127488, '\P{Is_Blk=-Enclosed_Alphanum_Sup}', "");
19575Expect(0, 127488, '\P{^Is_Blk=-Enclosed_Alphanum_Sup}', "");
19576Error('\p{Block= /a/enclosed_CJK_Letters_AND_months}');
19577Error('\P{Block= /a/enclosed_CJK_Letters_AND_months}');
19578Expect(1, 13055, '\p{Block=enclosedcjklettersandmonths}', "");
19579Expect(0, 13055, '\p{^Block=enclosedcjklettersandmonths}', "");
19580Expect(0, 13055, '\P{Block=enclosedcjklettersandmonths}', "");
19581Expect(1, 13055, '\P{^Block=enclosedcjklettersandmonths}', "");
19582Expect(0, 13056, '\p{Block=enclosedcjklettersandmonths}', "");
19583Expect(1, 13056, '\p{^Block=enclosedcjklettersandmonths}', "");
19584Expect(1, 13056, '\P{Block=enclosedcjklettersandmonths}', "");
19585Expect(0, 13056, '\P{^Block=enclosedcjklettersandmonths}', "");
19586Expect(1, 13055, '\p{Block= Enclosed_cjk_Letters_AND_Months}', "");
19587Expect(0, 13055, '\p{^Block= Enclosed_cjk_Letters_AND_Months}', "");
19588Expect(0, 13055, '\P{Block= Enclosed_cjk_Letters_AND_Months}', "");
19589Expect(1, 13055, '\P{^Block= Enclosed_cjk_Letters_AND_Months}', "");
19590Expect(0, 13056, '\p{Block= Enclosed_cjk_Letters_AND_Months}', "");
19591Expect(1, 13056, '\p{^Block= Enclosed_cjk_Letters_AND_Months}', "");
19592Expect(1, 13056, '\P{Block= Enclosed_cjk_Letters_AND_Months}', "");
19593Expect(0, 13056, '\P{^Block= Enclosed_cjk_Letters_AND_Months}', "");
19594Error('\p{Blk=:= 	Enclosed_cjk}');
19595Error('\P{Blk=:= 	Enclosed_cjk}');
19596Expect(1, 13055, '\p{Blk=enclosedcjk}', "");
19597Expect(0, 13055, '\p{^Blk=enclosedcjk}', "");
19598Expect(0, 13055, '\P{Blk=enclosedcjk}', "");
19599Expect(1, 13055, '\P{^Blk=enclosedcjk}', "");
19600Expect(0, 13056, '\p{Blk=enclosedcjk}', "");
19601Expect(1, 13056, '\p{^Blk=enclosedcjk}', "");
19602Expect(1, 13056, '\P{Blk=enclosedcjk}', "");
19603Expect(0, 13056, '\P{^Blk=enclosedcjk}', "");
19604Expect(1, 13055, '\p{Blk=_-enclosed_CJK}', "");
19605Expect(0, 13055, '\p{^Blk=_-enclosed_CJK}', "");
19606Expect(0, 13055, '\P{Blk=_-enclosed_CJK}', "");
19607Expect(1, 13055, '\P{^Blk=_-enclosed_CJK}', "");
19608Expect(0, 13056, '\p{Blk=_-enclosed_CJK}', "");
19609Expect(1, 13056, '\p{^Blk=_-enclosed_CJK}', "");
19610Expect(1, 13056, '\P{Blk=_-enclosed_CJK}', "");
19611Expect(0, 13056, '\P{^Blk=_-enclosed_CJK}', "");
19612Error('\p{Is_Block=-:=Enclosed_CJK_letters_AND_Months}');
19613Error('\P{Is_Block=-:=Enclosed_CJK_letters_AND_Months}');
19614Expect(1, 13055, '\p{Is_Block=enclosedcjklettersandmonths}', "");
19615Expect(0, 13055, '\p{^Is_Block=enclosedcjklettersandmonths}', "");
19616Expect(0, 13055, '\P{Is_Block=enclosedcjklettersandmonths}', "");
19617Expect(1, 13055, '\P{^Is_Block=enclosedcjklettersandmonths}', "");
19618Expect(0, 13056, '\p{Is_Block=enclosedcjklettersandmonths}', "");
19619Expect(1, 13056, '\p{^Is_Block=enclosedcjklettersandmonths}', "");
19620Expect(1, 13056, '\P{Is_Block=enclosedcjklettersandmonths}', "");
19621Expect(0, 13056, '\P{^Is_Block=enclosedcjklettersandmonths}', "");
19622Expect(1, 13055, '\p{Is_Block= _ENCLOSED_CJK_letters_and_MONTHS}', "");
19623Expect(0, 13055, '\p{^Is_Block= _ENCLOSED_CJK_letters_and_MONTHS}', "");
19624Expect(0, 13055, '\P{Is_Block= _ENCLOSED_CJK_letters_and_MONTHS}', "");
19625Expect(1, 13055, '\P{^Is_Block= _ENCLOSED_CJK_letters_and_MONTHS}', "");
19626Expect(0, 13056, '\p{Is_Block= _ENCLOSED_CJK_letters_and_MONTHS}', "");
19627Expect(1, 13056, '\p{^Is_Block= _ENCLOSED_CJK_letters_and_MONTHS}', "");
19628Expect(1, 13056, '\P{Is_Block= _ENCLOSED_CJK_letters_and_MONTHS}', "");
19629Expect(0, 13056, '\P{^Is_Block= _ENCLOSED_CJK_letters_and_MONTHS}', "");
19630Error('\p{Is_Blk=_Enclosed_CJK:=}');
19631Error('\P{Is_Blk=_Enclosed_CJK:=}');
19632Expect(1, 13055, '\p{Is_Blk=enclosedcjk}', "");
19633Expect(0, 13055, '\p{^Is_Blk=enclosedcjk}', "");
19634Expect(0, 13055, '\P{Is_Blk=enclosedcjk}', "");
19635Expect(1, 13055, '\P{^Is_Blk=enclosedcjk}', "");
19636Expect(0, 13056, '\p{Is_Blk=enclosedcjk}', "");
19637Expect(1, 13056, '\p{^Is_Blk=enclosedcjk}', "");
19638Expect(1, 13056, '\P{Is_Blk=enclosedcjk}', "");
19639Expect(0, 13056, '\P{^Is_Blk=enclosedcjk}', "");
19640Expect(1, 13055, '\p{Is_Blk=	 Enclosed_CJK}', "");
19641Expect(0, 13055, '\p{^Is_Blk=	 Enclosed_CJK}', "");
19642Expect(0, 13055, '\P{Is_Blk=	 Enclosed_CJK}', "");
19643Expect(1, 13055, '\P{^Is_Blk=	 Enclosed_CJK}', "");
19644Expect(0, 13056, '\p{Is_Blk=	 Enclosed_CJK}', "");
19645Expect(1, 13056, '\p{^Is_Blk=	 Enclosed_CJK}', "");
19646Expect(1, 13056, '\P{Is_Blk=	 Enclosed_CJK}', "");
19647Expect(0, 13056, '\P{^Is_Blk=	 Enclosed_CJK}', "");
19648Error('\p{Block= ENCLOSED_Ideographic_Supplement:=}');
19649Error('\P{Block= ENCLOSED_Ideographic_Supplement:=}');
19650Expect(1, 127743, '\p{Block=enclosedideographicsupplement}', "");
19651Expect(0, 127743, '\p{^Block=enclosedideographicsupplement}', "");
19652Expect(0, 127743, '\P{Block=enclosedideographicsupplement}', "");
19653Expect(1, 127743, '\P{^Block=enclosedideographicsupplement}', "");
19654Expect(0, 127744, '\p{Block=enclosedideographicsupplement}', "");
19655Expect(1, 127744, '\p{^Block=enclosedideographicsupplement}', "");
19656Expect(1, 127744, '\P{Block=enclosedideographicsupplement}', "");
19657Expect(0, 127744, '\P{^Block=enclosedideographicsupplement}', "");
19658Expect(1, 127743, '\p{Block=_-ENCLOSED_IDEOGRAPHIC_Supplement}', "");
19659Expect(0, 127743, '\p{^Block=_-ENCLOSED_IDEOGRAPHIC_Supplement}', "");
19660Expect(0, 127743, '\P{Block=_-ENCLOSED_IDEOGRAPHIC_Supplement}', "");
19661Expect(1, 127743, '\P{^Block=_-ENCLOSED_IDEOGRAPHIC_Supplement}', "");
19662Expect(0, 127744, '\p{Block=_-ENCLOSED_IDEOGRAPHIC_Supplement}', "");
19663Expect(1, 127744, '\p{^Block=_-ENCLOSED_IDEOGRAPHIC_Supplement}', "");
19664Expect(1, 127744, '\P{Block=_-ENCLOSED_IDEOGRAPHIC_Supplement}', "");
19665Expect(0, 127744, '\P{^Block=_-ENCLOSED_IDEOGRAPHIC_Supplement}', "");
19666Error('\p{Blk: /a/	 Enclosed_ideographic_sup}');
19667Error('\P{Blk: /a/	 Enclosed_ideographic_sup}');
19668Expect(1, 127743, '\p{Blk=enclosedideographicsup}', "");
19669Expect(0, 127743, '\p{^Blk=enclosedideographicsup}', "");
19670Expect(0, 127743, '\P{Blk=enclosedideographicsup}', "");
19671Expect(1, 127743, '\P{^Blk=enclosedideographicsup}', "");
19672Expect(0, 127744, '\p{Blk=enclosedideographicsup}', "");
19673Expect(1, 127744, '\p{^Blk=enclosedideographicsup}', "");
19674Expect(1, 127744, '\P{Blk=enclosedideographicsup}', "");
19675Expect(0, 127744, '\P{^Blk=enclosedideographicsup}', "");
19676Expect(1, 127743, '\p{Blk= ENCLOSED_IDEOGRAPHIC_SUP}', "");
19677Expect(0, 127743, '\p{^Blk= ENCLOSED_IDEOGRAPHIC_SUP}', "");
19678Expect(0, 127743, '\P{Blk= ENCLOSED_IDEOGRAPHIC_SUP}', "");
19679Expect(1, 127743, '\P{^Blk= ENCLOSED_IDEOGRAPHIC_SUP}', "");
19680Expect(0, 127744, '\p{Blk= ENCLOSED_IDEOGRAPHIC_SUP}', "");
19681Expect(1, 127744, '\p{^Blk= ENCLOSED_IDEOGRAPHIC_SUP}', "");
19682Expect(1, 127744, '\P{Blk= ENCLOSED_IDEOGRAPHIC_SUP}', "");
19683Expect(0, 127744, '\P{^Blk= ENCLOSED_IDEOGRAPHIC_SUP}', "");
19684Error('\p{Is_Block=_-Enclosed_Ideographic_SUPPLEMENT:=}');
19685Error('\P{Is_Block=_-Enclosed_Ideographic_SUPPLEMENT:=}');
19686Expect(1, 127743, '\p{Is_Block=enclosedideographicsupplement}', "");
19687Expect(0, 127743, '\p{^Is_Block=enclosedideographicsupplement}', "");
19688Expect(0, 127743, '\P{Is_Block=enclosedideographicsupplement}', "");
19689Expect(1, 127743, '\P{^Is_Block=enclosedideographicsupplement}', "");
19690Expect(0, 127744, '\p{Is_Block=enclosedideographicsupplement}', "");
19691Expect(1, 127744, '\p{^Is_Block=enclosedideographicsupplement}', "");
19692Expect(1, 127744, '\P{Is_Block=enclosedideographicsupplement}', "");
19693Expect(0, 127744, '\P{^Is_Block=enclosedideographicsupplement}', "");
19694Expect(1, 127743, '\p{Is_Block=_Enclosed_IDEOGRAPHIC_supplement}', "");
19695Expect(0, 127743, '\p{^Is_Block=_Enclosed_IDEOGRAPHIC_supplement}', "");
19696Expect(0, 127743, '\P{Is_Block=_Enclosed_IDEOGRAPHIC_supplement}', "");
19697Expect(1, 127743, '\P{^Is_Block=_Enclosed_IDEOGRAPHIC_supplement}', "");
19698Expect(0, 127744, '\p{Is_Block=_Enclosed_IDEOGRAPHIC_supplement}', "");
19699Expect(1, 127744, '\p{^Is_Block=_Enclosed_IDEOGRAPHIC_supplement}', "");
19700Expect(1, 127744, '\P{Is_Block=_Enclosed_IDEOGRAPHIC_supplement}', "");
19701Expect(0, 127744, '\P{^Is_Block=_Enclosed_IDEOGRAPHIC_supplement}', "");
19702Error('\p{Is_Blk=	:=Enclosed_Ideographic_SUP}');
19703Error('\P{Is_Blk=	:=Enclosed_Ideographic_SUP}');
19704Expect(1, 127743, '\p{Is_Blk=enclosedideographicsup}', "");
19705Expect(0, 127743, '\p{^Is_Blk=enclosedideographicsup}', "");
19706Expect(0, 127743, '\P{Is_Blk=enclosedideographicsup}', "");
19707Expect(1, 127743, '\P{^Is_Blk=enclosedideographicsup}', "");
19708Expect(0, 127744, '\p{Is_Blk=enclosedideographicsup}', "");
19709Expect(1, 127744, '\p{^Is_Blk=enclosedideographicsup}', "");
19710Expect(1, 127744, '\P{Is_Blk=enclosedideographicsup}', "");
19711Expect(0, 127744, '\P{^Is_Blk=enclosedideographicsup}', "");
19712Expect(1, 127743, '\p{Is_Blk=-enclosed_Ideographic_Sup}', "");
19713Expect(0, 127743, '\p{^Is_Blk=-enclosed_Ideographic_Sup}', "");
19714Expect(0, 127743, '\P{Is_Blk=-enclosed_Ideographic_Sup}', "");
19715Expect(1, 127743, '\P{^Is_Blk=-enclosed_Ideographic_Sup}', "");
19716Expect(0, 127744, '\p{Is_Blk=-enclosed_Ideographic_Sup}', "");
19717Expect(1, 127744, '\p{^Is_Blk=-enclosed_Ideographic_Sup}', "");
19718Expect(1, 127744, '\P{Is_Blk=-enclosed_Ideographic_Sup}', "");
19719Expect(0, 127744, '\P{^Is_Blk=-enclosed_Ideographic_Sup}', "");
19720Error('\p{Block=/a/ethiopic}');
19721Error('\P{Block=/a/ethiopic}');
19722Expect(1, 4991, '\p{Block=ethiopic}', "");
19723Expect(0, 4991, '\p{^Block=ethiopic}', "");
19724Expect(0, 4991, '\P{Block=ethiopic}', "");
19725Expect(1, 4991, '\P{^Block=ethiopic}', "");
19726Expect(0, 4992, '\p{Block=ethiopic}', "");
19727Expect(1, 4992, '\p{^Block=ethiopic}', "");
19728Expect(1, 4992, '\P{Block=ethiopic}', "");
19729Expect(0, 4992, '\P{^Block=ethiopic}', "");
19730Expect(1, 4991, '\p{Block=_	ethiopic}', "");
19731Expect(0, 4991, '\p{^Block=_	ethiopic}', "");
19732Expect(0, 4991, '\P{Block=_	ethiopic}', "");
19733Expect(1, 4991, '\P{^Block=_	ethiopic}', "");
19734Expect(0, 4992, '\p{Block=_	ethiopic}', "");
19735Expect(1, 4992, '\p{^Block=_	ethiopic}', "");
19736Expect(1, 4992, '\P{Block=_	ethiopic}', "");
19737Expect(0, 4992, '\P{^Block=_	ethiopic}', "");
19738Error('\p{Blk=	 Ethiopic/a/}');
19739Error('\P{Blk=	 Ethiopic/a/}');
19740Expect(1, 4991, '\p{Blk=ethiopic}', "");
19741Expect(0, 4991, '\p{^Blk=ethiopic}', "");
19742Expect(0, 4991, '\P{Blk=ethiopic}', "");
19743Expect(1, 4991, '\P{^Blk=ethiopic}', "");
19744Expect(0, 4992, '\p{Blk=ethiopic}', "");
19745Expect(1, 4992, '\p{^Blk=ethiopic}', "");
19746Expect(1, 4992, '\P{Blk=ethiopic}', "");
19747Expect(0, 4992, '\P{^Blk=ethiopic}', "");
19748Expect(1, 4991, '\p{Blk=_ Ethiopic}', "");
19749Expect(0, 4991, '\p{^Blk=_ Ethiopic}', "");
19750Expect(0, 4991, '\P{Blk=_ Ethiopic}', "");
19751Expect(1, 4991, '\P{^Blk=_ Ethiopic}', "");
19752Expect(0, 4992, '\p{Blk=_ Ethiopic}', "");
19753Expect(1, 4992, '\p{^Blk=_ Ethiopic}', "");
19754Expect(1, 4992, '\P{Blk=_ Ethiopic}', "");
19755Expect(0, 4992, '\P{^Blk=_ Ethiopic}', "");
19756Error('\p{Is_Block=/a/-_ETHIOPIC}');
19757Error('\P{Is_Block=/a/-_ETHIOPIC}');
19758Expect(1, 4991, '\p{Is_Block=ethiopic}', "");
19759Expect(0, 4991, '\p{^Is_Block=ethiopic}', "");
19760Expect(0, 4991, '\P{Is_Block=ethiopic}', "");
19761Expect(1, 4991, '\P{^Is_Block=ethiopic}', "");
19762Expect(0, 4992, '\p{Is_Block=ethiopic}', "");
19763Expect(1, 4992, '\p{^Is_Block=ethiopic}', "");
19764Expect(1, 4992, '\P{Is_Block=ethiopic}', "");
19765Expect(0, 4992, '\P{^Is_Block=ethiopic}', "");
19766Expect(1, 4991, '\p{Is_Block=_Ethiopic}', "");
19767Expect(0, 4991, '\p{^Is_Block=_Ethiopic}', "");
19768Expect(0, 4991, '\P{Is_Block=_Ethiopic}', "");
19769Expect(1, 4991, '\P{^Is_Block=_Ethiopic}', "");
19770Expect(0, 4992, '\p{Is_Block=_Ethiopic}', "");
19771Expect(1, 4992, '\p{^Is_Block=_Ethiopic}', "");
19772Expect(1, 4992, '\P{Is_Block=_Ethiopic}', "");
19773Expect(0, 4992, '\P{^Is_Block=_Ethiopic}', "");
19774Error('\p{Is_Blk=-/a/ETHIOPIC}');
19775Error('\P{Is_Blk=-/a/ETHIOPIC}');
19776Expect(1, 4991, '\p{Is_Blk=ethiopic}', "");
19777Expect(0, 4991, '\p{^Is_Blk=ethiopic}', "");
19778Expect(0, 4991, '\P{Is_Blk=ethiopic}', "");
19779Expect(1, 4991, '\P{^Is_Blk=ethiopic}', "");
19780Expect(0, 4992, '\p{Is_Blk=ethiopic}', "");
19781Expect(1, 4992, '\p{^Is_Blk=ethiopic}', "");
19782Expect(1, 4992, '\P{Is_Blk=ethiopic}', "");
19783Expect(0, 4992, '\P{^Is_Blk=ethiopic}', "");
19784Expect(1, 4991, '\p{Is_Blk: 	Ethiopic}', "");
19785Expect(0, 4991, '\p{^Is_Blk: 	Ethiopic}', "");
19786Expect(0, 4991, '\P{Is_Blk: 	Ethiopic}', "");
19787Expect(1, 4991, '\P{^Is_Blk: 	Ethiopic}', "");
19788Expect(0, 4992, '\p{Is_Blk: 	Ethiopic}', "");
19789Expect(1, 4992, '\p{^Is_Blk: 	Ethiopic}', "");
19790Expect(1, 4992, '\P{Is_Blk: 	Ethiopic}', "");
19791Expect(0, 4992, '\P{^Is_Blk: 	Ethiopic}', "");
19792Error('\p{Block=/a/-_Ethiopic_Extended}');
19793Error('\P{Block=/a/-_Ethiopic_Extended}');
19794Expect(1, 11743, '\p{Block=ethiopicextended}', "");
19795Expect(0, 11743, '\p{^Block=ethiopicextended}', "");
19796Expect(0, 11743, '\P{Block=ethiopicextended}', "");
19797Expect(1, 11743, '\P{^Block=ethiopicextended}', "");
19798Expect(0, 11744, '\p{Block=ethiopicextended}', "");
19799Expect(1, 11744, '\p{^Block=ethiopicextended}', "");
19800Expect(1, 11744, '\P{Block=ethiopicextended}', "");
19801Expect(0, 11744, '\P{^Block=ethiopicextended}', "");
19802Expect(1, 11743, '\p{Block=ethiopic_Extended}', "");
19803Expect(0, 11743, '\p{^Block=ethiopic_Extended}', "");
19804Expect(0, 11743, '\P{Block=ethiopic_Extended}', "");
19805Expect(1, 11743, '\P{^Block=ethiopic_Extended}', "");
19806Expect(0, 11744, '\p{Block=ethiopic_Extended}', "");
19807Expect(1, 11744, '\p{^Block=ethiopic_Extended}', "");
19808Expect(1, 11744, '\P{Block=ethiopic_Extended}', "");
19809Expect(0, 11744, '\P{^Block=ethiopic_Extended}', "");
19810Error('\p{Blk=__ethiopic_Ext:=}');
19811Error('\P{Blk=__ethiopic_Ext:=}');
19812Expect(1, 11743, '\p{Blk=ethiopicext}', "");
19813Expect(0, 11743, '\p{^Blk=ethiopicext}', "");
19814Expect(0, 11743, '\P{Blk=ethiopicext}', "");
19815Expect(1, 11743, '\P{^Blk=ethiopicext}', "");
19816Expect(0, 11744, '\p{Blk=ethiopicext}', "");
19817Expect(1, 11744, '\p{^Blk=ethiopicext}', "");
19818Expect(1, 11744, '\P{Blk=ethiopicext}', "");
19819Expect(0, 11744, '\P{^Blk=ethiopicext}', "");
19820Expect(1, 11743, '\p{Blk=  ethiopic_EXT}', "");
19821Expect(0, 11743, '\p{^Blk=  ethiopic_EXT}', "");
19822Expect(0, 11743, '\P{Blk=  ethiopic_EXT}', "");
19823Expect(1, 11743, '\P{^Blk=  ethiopic_EXT}', "");
19824Expect(0, 11744, '\p{Blk=  ethiopic_EXT}', "");
19825Expect(1, 11744, '\p{^Blk=  ethiopic_EXT}', "");
19826Expect(1, 11744, '\P{Blk=  ethiopic_EXT}', "");
19827Expect(0, 11744, '\P{^Blk=  ethiopic_EXT}', "");
19828Error('\p{Is_Block=:=-	Ethiopic_EXTENDED}');
19829Error('\P{Is_Block=:=-	Ethiopic_EXTENDED}');
19830Expect(1, 11743, '\p{Is_Block=ethiopicextended}', "");
19831Expect(0, 11743, '\p{^Is_Block=ethiopicextended}', "");
19832Expect(0, 11743, '\P{Is_Block=ethiopicextended}', "");
19833Expect(1, 11743, '\P{^Is_Block=ethiopicextended}', "");
19834Expect(0, 11744, '\p{Is_Block=ethiopicextended}', "");
19835Expect(1, 11744, '\p{^Is_Block=ethiopicextended}', "");
19836Expect(1, 11744, '\P{Is_Block=ethiopicextended}', "");
19837Expect(0, 11744, '\P{^Is_Block=ethiopicextended}', "");
19838Expect(1, 11743, '\p{Is_Block=_Ethiopic_extended}', "");
19839Expect(0, 11743, '\p{^Is_Block=_Ethiopic_extended}', "");
19840Expect(0, 11743, '\P{Is_Block=_Ethiopic_extended}', "");
19841Expect(1, 11743, '\P{^Is_Block=_Ethiopic_extended}', "");
19842Expect(0, 11744, '\p{Is_Block=_Ethiopic_extended}', "");
19843Expect(1, 11744, '\p{^Is_Block=_Ethiopic_extended}', "");
19844Expect(1, 11744, '\P{Is_Block=_Ethiopic_extended}', "");
19845Expect(0, 11744, '\P{^Is_Block=_Ethiopic_extended}', "");
19846Error('\p{Is_Blk=	 ethiopic_Ext/a/}');
19847Error('\P{Is_Blk=	 ethiopic_Ext/a/}');
19848Expect(1, 11743, '\p{Is_Blk=ethiopicext}', "");
19849Expect(0, 11743, '\p{^Is_Blk=ethiopicext}', "");
19850Expect(0, 11743, '\P{Is_Blk=ethiopicext}', "");
19851Expect(1, 11743, '\P{^Is_Blk=ethiopicext}', "");
19852Expect(0, 11744, '\p{Is_Blk=ethiopicext}', "");
19853Expect(1, 11744, '\p{^Is_Blk=ethiopicext}', "");
19854Expect(1, 11744, '\P{Is_Blk=ethiopicext}', "");
19855Expect(0, 11744, '\P{^Is_Blk=ethiopicext}', "");
19856Expect(1, 11743, '\p{Is_Blk=	ethiopic_ext}', "");
19857Expect(0, 11743, '\p{^Is_Blk=	ethiopic_ext}', "");
19858Expect(0, 11743, '\P{Is_Blk=	ethiopic_ext}', "");
19859Expect(1, 11743, '\P{^Is_Blk=	ethiopic_ext}', "");
19860Expect(0, 11744, '\p{Is_Blk=	ethiopic_ext}', "");
19861Expect(1, 11744, '\p{^Is_Blk=	ethiopic_ext}', "");
19862Expect(1, 11744, '\P{Is_Blk=	ethiopic_ext}', "");
19863Expect(0, 11744, '\P{^Is_Blk=	ethiopic_ext}', "");
19864Error('\p{Block:- ETHIOPIC_EXTENDED_a/a/}');
19865Error('\P{Block:- ETHIOPIC_EXTENDED_a/a/}');
19866Expect(1, 43823, '\p{Block=ethiopicextendeda}', "");
19867Expect(0, 43823, '\p{^Block=ethiopicextendeda}', "");
19868Expect(0, 43823, '\P{Block=ethiopicextendeda}', "");
19869Expect(1, 43823, '\P{^Block=ethiopicextendeda}', "");
19870Expect(0, 43824, '\p{Block=ethiopicextendeda}', "");
19871Expect(1, 43824, '\p{^Block=ethiopicextendeda}', "");
19872Expect(1, 43824, '\P{Block=ethiopicextendeda}', "");
19873Expect(0, 43824, '\P{^Block=ethiopicextendeda}', "");
19874Expect(1, 43823, '\p{Block=-Ethiopic_extended_A}', "");
19875Expect(0, 43823, '\p{^Block=-Ethiopic_extended_A}', "");
19876Expect(0, 43823, '\P{Block=-Ethiopic_extended_A}', "");
19877Expect(1, 43823, '\P{^Block=-Ethiopic_extended_A}', "");
19878Expect(0, 43824, '\p{Block=-Ethiopic_extended_A}', "");
19879Expect(1, 43824, '\p{^Block=-Ethiopic_extended_A}', "");
19880Expect(1, 43824, '\P{Block=-Ethiopic_extended_A}', "");
19881Expect(0, 43824, '\P{^Block=-Ethiopic_extended_A}', "");
19882Error('\p{Blk=:=-ETHIOPIC_Ext_a}');
19883Error('\P{Blk=:=-ETHIOPIC_Ext_a}');
19884Expect(1, 43823, '\p{Blk=ethiopicexta}', "");
19885Expect(0, 43823, '\p{^Blk=ethiopicexta}', "");
19886Expect(0, 43823, '\P{Blk=ethiopicexta}', "");
19887Expect(1, 43823, '\P{^Blk=ethiopicexta}', "");
19888Expect(0, 43824, '\p{Blk=ethiopicexta}', "");
19889Expect(1, 43824, '\p{^Blk=ethiopicexta}', "");
19890Expect(1, 43824, '\P{Blk=ethiopicexta}', "");
19891Expect(0, 43824, '\P{^Blk=ethiopicexta}', "");
19892Expect(1, 43823, '\p{Blk= -ethiopic_Ext_a}', "");
19893Expect(0, 43823, '\p{^Blk= -ethiopic_Ext_a}', "");
19894Expect(0, 43823, '\P{Blk= -ethiopic_Ext_a}', "");
19895Expect(1, 43823, '\P{^Blk= -ethiopic_Ext_a}', "");
19896Expect(0, 43824, '\p{Blk= -ethiopic_Ext_a}', "");
19897Expect(1, 43824, '\p{^Blk= -ethiopic_Ext_a}', "");
19898Expect(1, 43824, '\P{Blk= -ethiopic_Ext_a}', "");
19899Expect(0, 43824, '\P{^Blk= -ethiopic_Ext_a}', "");
19900Error('\p{Is_Block=:=		Ethiopic_Extended_A}');
19901Error('\P{Is_Block=:=		Ethiopic_Extended_A}');
19902Expect(1, 43823, '\p{Is_Block=ethiopicextendeda}', "");
19903Expect(0, 43823, '\p{^Is_Block=ethiopicextendeda}', "");
19904Expect(0, 43823, '\P{Is_Block=ethiopicextendeda}', "");
19905Expect(1, 43823, '\P{^Is_Block=ethiopicextendeda}', "");
19906Expect(0, 43824, '\p{Is_Block=ethiopicextendeda}', "");
19907Expect(1, 43824, '\p{^Is_Block=ethiopicextendeda}', "");
19908Expect(1, 43824, '\P{Is_Block=ethiopicextendeda}', "");
19909Expect(0, 43824, '\P{^Is_Block=ethiopicextendeda}', "");
19910Expect(1, 43823, '\p{Is_Block: 	_Ethiopic_extended_a}', "");
19911Expect(0, 43823, '\p{^Is_Block: 	_Ethiopic_extended_a}', "");
19912Expect(0, 43823, '\P{Is_Block: 	_Ethiopic_extended_a}', "");
19913Expect(1, 43823, '\P{^Is_Block: 	_Ethiopic_extended_a}', "");
19914Expect(0, 43824, '\p{Is_Block: 	_Ethiopic_extended_a}', "");
19915Expect(1, 43824, '\p{^Is_Block: 	_Ethiopic_extended_a}', "");
19916Expect(1, 43824, '\P{Is_Block: 	_Ethiopic_extended_a}', "");
19917Expect(0, 43824, '\P{^Is_Block: 	_Ethiopic_extended_a}', "");
19918Error('\p{Is_Blk:  Ethiopic_Ext_A:=}');
19919Error('\P{Is_Blk:  Ethiopic_Ext_A:=}');
19920Expect(1, 43823, '\p{Is_Blk=ethiopicexta}', "");
19921Expect(0, 43823, '\p{^Is_Blk=ethiopicexta}', "");
19922Expect(0, 43823, '\P{Is_Blk=ethiopicexta}', "");
19923Expect(1, 43823, '\P{^Is_Blk=ethiopicexta}', "");
19924Expect(0, 43824, '\p{Is_Blk=ethiopicexta}', "");
19925Expect(1, 43824, '\p{^Is_Blk=ethiopicexta}', "");
19926Expect(1, 43824, '\P{Is_Blk=ethiopicexta}', "");
19927Expect(0, 43824, '\P{^Is_Blk=ethiopicexta}', "");
19928Expect(1, 43823, '\p{Is_Blk=_ Ethiopic_Ext_A}', "");
19929Expect(0, 43823, '\p{^Is_Blk=_ Ethiopic_Ext_A}', "");
19930Expect(0, 43823, '\P{Is_Blk=_ Ethiopic_Ext_A}', "");
19931Expect(1, 43823, '\P{^Is_Blk=_ Ethiopic_Ext_A}', "");
19932Expect(0, 43824, '\p{Is_Blk=_ Ethiopic_Ext_A}', "");
19933Expect(1, 43824, '\p{^Is_Blk=_ Ethiopic_Ext_A}', "");
19934Expect(1, 43824, '\P{Is_Blk=_ Ethiopic_Ext_A}', "");
19935Expect(0, 43824, '\P{^Is_Blk=_ Ethiopic_Ext_A}', "");
19936Error('\p{Block=_:=Ethiopic_SUPPLEMENT}');
19937Error('\P{Block=_:=Ethiopic_SUPPLEMENT}');
19938Expect(1, 5023, '\p{Block=ethiopicsupplement}', "");
19939Expect(0, 5023, '\p{^Block=ethiopicsupplement}', "");
19940Expect(0, 5023, '\P{Block=ethiopicsupplement}', "");
19941Expect(1, 5023, '\P{^Block=ethiopicsupplement}', "");
19942Expect(0, 5024, '\p{Block=ethiopicsupplement}', "");
19943Expect(1, 5024, '\p{^Block=ethiopicsupplement}', "");
19944Expect(1, 5024, '\P{Block=ethiopicsupplement}', "");
19945Expect(0, 5024, '\P{^Block=ethiopicsupplement}', "");
19946Expect(1, 5023, '\p{Block=_	Ethiopic_SUPPLEMENT}', "");
19947Expect(0, 5023, '\p{^Block=_	Ethiopic_SUPPLEMENT}', "");
19948Expect(0, 5023, '\P{Block=_	Ethiopic_SUPPLEMENT}', "");
19949Expect(1, 5023, '\P{^Block=_	Ethiopic_SUPPLEMENT}', "");
19950Expect(0, 5024, '\p{Block=_	Ethiopic_SUPPLEMENT}', "");
19951Expect(1, 5024, '\p{^Block=_	Ethiopic_SUPPLEMENT}', "");
19952Expect(1, 5024, '\P{Block=_	Ethiopic_SUPPLEMENT}', "");
19953Expect(0, 5024, '\P{^Block=_	Ethiopic_SUPPLEMENT}', "");
19954Error('\p{Blk=/a/ Ethiopic_sup}');
19955Error('\P{Blk=/a/ Ethiopic_sup}');
19956Expect(1, 5023, '\p{Blk=ethiopicsup}', "");
19957Expect(0, 5023, '\p{^Blk=ethiopicsup}', "");
19958Expect(0, 5023, '\P{Blk=ethiopicsup}', "");
19959Expect(1, 5023, '\P{^Blk=ethiopicsup}', "");
19960Expect(0, 5024, '\p{Blk=ethiopicsup}', "");
19961Expect(1, 5024, '\p{^Blk=ethiopicsup}', "");
19962Expect(1, 5024, '\P{Blk=ethiopicsup}', "");
19963Expect(0, 5024, '\P{^Blk=ethiopicsup}', "");
19964Expect(1, 5023, '\p{Blk= ETHIOPIC_Sup}', "");
19965Expect(0, 5023, '\p{^Blk= ETHIOPIC_Sup}', "");
19966Expect(0, 5023, '\P{Blk= ETHIOPIC_Sup}', "");
19967Expect(1, 5023, '\P{^Blk= ETHIOPIC_Sup}', "");
19968Expect(0, 5024, '\p{Blk= ETHIOPIC_Sup}', "");
19969Expect(1, 5024, '\p{^Blk= ETHIOPIC_Sup}', "");
19970Expect(1, 5024, '\P{Blk= ETHIOPIC_Sup}', "");
19971Expect(0, 5024, '\P{^Blk= ETHIOPIC_Sup}', "");
19972Error('\p{Is_Block=	Ethiopic_Supplement:=}');
19973Error('\P{Is_Block=	Ethiopic_Supplement:=}');
19974Expect(1, 5023, '\p{Is_Block=ethiopicsupplement}', "");
19975Expect(0, 5023, '\p{^Is_Block=ethiopicsupplement}', "");
19976Expect(0, 5023, '\P{Is_Block=ethiopicsupplement}', "");
19977Expect(1, 5023, '\P{^Is_Block=ethiopicsupplement}', "");
19978Expect(0, 5024, '\p{Is_Block=ethiopicsupplement}', "");
19979Expect(1, 5024, '\p{^Is_Block=ethiopicsupplement}', "");
19980Expect(1, 5024, '\P{Is_Block=ethiopicsupplement}', "");
19981Expect(0, 5024, '\P{^Is_Block=ethiopicsupplement}', "");
19982Expect(1, 5023, '\p{Is_Block=_	Ethiopic_Supplement}', "");
19983Expect(0, 5023, '\p{^Is_Block=_	Ethiopic_Supplement}', "");
19984Expect(0, 5023, '\P{Is_Block=_	Ethiopic_Supplement}', "");
19985Expect(1, 5023, '\P{^Is_Block=_	Ethiopic_Supplement}', "");
19986Expect(0, 5024, '\p{Is_Block=_	Ethiopic_Supplement}', "");
19987Expect(1, 5024, '\p{^Is_Block=_	Ethiopic_Supplement}', "");
19988Expect(1, 5024, '\P{Is_Block=_	Ethiopic_Supplement}', "");
19989Expect(0, 5024, '\P{^Is_Block=_	Ethiopic_Supplement}', "");
19990Error('\p{Is_Blk=/a/_	Ethiopic_Sup}');
19991Error('\P{Is_Blk=/a/_	Ethiopic_Sup}');
19992Expect(1, 5023, '\p{Is_Blk=ethiopicsup}', "");
19993Expect(0, 5023, '\p{^Is_Blk=ethiopicsup}', "");
19994Expect(0, 5023, '\P{Is_Blk=ethiopicsup}', "");
19995Expect(1, 5023, '\P{^Is_Blk=ethiopicsup}', "");
19996Expect(0, 5024, '\p{Is_Blk=ethiopicsup}', "");
19997Expect(1, 5024, '\p{^Is_Blk=ethiopicsup}', "");
19998Expect(1, 5024, '\P{Is_Blk=ethiopicsup}', "");
19999Expect(0, 5024, '\P{^Is_Blk=ethiopicsup}', "");
20000Expect(1, 5023, '\p{Is_Blk=-ethiopic_Sup}', "");
20001Expect(0, 5023, '\p{^Is_Blk=-ethiopic_Sup}', "");
20002Expect(0, 5023, '\P{Is_Blk=-ethiopic_Sup}', "");
20003Expect(1, 5023, '\P{^Is_Blk=-ethiopic_Sup}', "");
20004Expect(0, 5024, '\p{Is_Blk=-ethiopic_Sup}', "");
20005Expect(1, 5024, '\p{^Is_Blk=-ethiopic_Sup}', "");
20006Expect(1, 5024, '\P{Is_Blk=-ethiopic_Sup}', "");
20007Expect(0, 5024, '\P{^Is_Blk=-ethiopic_Sup}', "");
20008Error('\p{Block=/a/--Geometric_shapes}');
20009Error('\P{Block=/a/--Geometric_shapes}');
20010Expect(1, 9727, '\p{Block=geometricshapes}', "");
20011Expect(0, 9727, '\p{^Block=geometricshapes}', "");
20012Expect(0, 9727, '\P{Block=geometricshapes}', "");
20013Expect(1, 9727, '\P{^Block=geometricshapes}', "");
20014Expect(0, 9728, '\p{Block=geometricshapes}', "");
20015Expect(1, 9728, '\p{^Block=geometricshapes}', "");
20016Expect(1, 9728, '\P{Block=geometricshapes}', "");
20017Expect(0, 9728, '\P{^Block=geometricshapes}', "");
20018Expect(1, 9727, '\p{Block=-geometric_SHAPES}', "");
20019Expect(0, 9727, '\p{^Block=-geometric_SHAPES}', "");
20020Expect(0, 9727, '\P{Block=-geometric_SHAPES}', "");
20021Expect(1, 9727, '\P{^Block=-geometric_SHAPES}', "");
20022Expect(0, 9728, '\p{Block=-geometric_SHAPES}', "");
20023Expect(1, 9728, '\p{^Block=-geometric_SHAPES}', "");
20024Expect(1, 9728, '\P{Block=-geometric_SHAPES}', "");
20025Expect(0, 9728, '\P{^Block=-geometric_SHAPES}', "");
20026Error('\p{Blk:    _GEOMETRIC_shapes:=}');
20027Error('\P{Blk:    _GEOMETRIC_shapes:=}');
20028Expect(1, 9727, '\p{Blk=geometricshapes}', "");
20029Expect(0, 9727, '\p{^Blk=geometricshapes}', "");
20030Expect(0, 9727, '\P{Blk=geometricshapes}', "");
20031Expect(1, 9727, '\P{^Blk=geometricshapes}', "");
20032Expect(0, 9728, '\p{Blk=geometricshapes}', "");
20033Expect(1, 9728, '\p{^Blk=geometricshapes}', "");
20034Expect(1, 9728, '\P{Blk=geometricshapes}', "");
20035Expect(0, 9728, '\P{^Blk=geometricshapes}', "");
20036Expect(1, 9727, '\p{Blk=--Geometric_SHAPES}', "");
20037Expect(0, 9727, '\p{^Blk=--Geometric_SHAPES}', "");
20038Expect(0, 9727, '\P{Blk=--Geometric_SHAPES}', "");
20039Expect(1, 9727, '\P{^Blk=--Geometric_SHAPES}', "");
20040Expect(0, 9728, '\p{Blk=--Geometric_SHAPES}', "");
20041Expect(1, 9728, '\p{^Blk=--Geometric_SHAPES}', "");
20042Expect(1, 9728, '\P{Blk=--Geometric_SHAPES}', "");
20043Expect(0, 9728, '\P{^Blk=--Geometric_SHAPES}', "");
20044Error('\p{Is_Block=-/a/Geometric_Shapes}');
20045Error('\P{Is_Block=-/a/Geometric_Shapes}');
20046Expect(1, 9727, '\p{Is_Block=geometricshapes}', "");
20047Expect(0, 9727, '\p{^Is_Block=geometricshapes}', "");
20048Expect(0, 9727, '\P{Is_Block=geometricshapes}', "");
20049Expect(1, 9727, '\P{^Is_Block=geometricshapes}', "");
20050Expect(0, 9728, '\p{Is_Block=geometricshapes}', "");
20051Expect(1, 9728, '\p{^Is_Block=geometricshapes}', "");
20052Expect(1, 9728, '\P{Is_Block=geometricshapes}', "");
20053Expect(0, 9728, '\P{^Is_Block=geometricshapes}', "");
20054Expect(1, 9727, '\p{Is_Block= _Geometric_shapes}', "");
20055Expect(0, 9727, '\p{^Is_Block= _Geometric_shapes}', "");
20056Expect(0, 9727, '\P{Is_Block= _Geometric_shapes}', "");
20057Expect(1, 9727, '\P{^Is_Block= _Geometric_shapes}', "");
20058Expect(0, 9728, '\p{Is_Block= _Geometric_shapes}', "");
20059Expect(1, 9728, '\p{^Is_Block= _Geometric_shapes}', "");
20060Expect(1, 9728, '\P{Is_Block= _Geometric_shapes}', "");
20061Expect(0, 9728, '\P{^Is_Block= _Geometric_shapes}', "");
20062Error('\p{Is_Blk=_/a/Geometric_shapes}');
20063Error('\P{Is_Blk=_/a/Geometric_shapes}');
20064Expect(1, 9727, '\p{Is_Blk=geometricshapes}', "");
20065Expect(0, 9727, '\p{^Is_Blk=geometricshapes}', "");
20066Expect(0, 9727, '\P{Is_Blk=geometricshapes}', "");
20067Expect(1, 9727, '\P{^Is_Blk=geometricshapes}', "");
20068Expect(0, 9728, '\p{Is_Blk=geometricshapes}', "");
20069Expect(1, 9728, '\p{^Is_Blk=geometricshapes}', "");
20070Expect(1, 9728, '\P{Is_Blk=geometricshapes}', "");
20071Expect(0, 9728, '\P{^Is_Blk=geometricshapes}', "");
20072Expect(1, 9727, '\p{Is_Blk=	_GEOMETRIC_shapes}', "");
20073Expect(0, 9727, '\p{^Is_Blk=	_GEOMETRIC_shapes}', "");
20074Expect(0, 9727, '\P{Is_Blk=	_GEOMETRIC_shapes}', "");
20075Expect(1, 9727, '\P{^Is_Blk=	_GEOMETRIC_shapes}', "");
20076Expect(0, 9728, '\p{Is_Blk=	_GEOMETRIC_shapes}', "");
20077Expect(1, 9728, '\p{^Is_Blk=	_GEOMETRIC_shapes}', "");
20078Expect(1, 9728, '\P{Is_Blk=	_GEOMETRIC_shapes}', "");
20079Expect(0, 9728, '\P{^Is_Blk=	_GEOMETRIC_shapes}', "");
20080Error('\p{Block=:=  Georgian}');
20081Error('\P{Block=:=  Georgian}');
20082Expect(1, 4351, '\p{Block=georgian}', "");
20083Expect(0, 4351, '\p{^Block=georgian}', "");
20084Expect(0, 4351, '\P{Block=georgian}', "");
20085Expect(1, 4351, '\P{^Block=georgian}', "");
20086Expect(0, 4352, '\p{Block=georgian}', "");
20087Expect(1, 4352, '\p{^Block=georgian}', "");
20088Expect(1, 4352, '\P{Block=georgian}', "");
20089Expect(0, 4352, '\P{^Block=georgian}', "");
20090Expect(1, 4351, '\p{Block=	_georgian}', "");
20091Expect(0, 4351, '\p{^Block=	_georgian}', "");
20092Expect(0, 4351, '\P{Block=	_georgian}', "");
20093Expect(1, 4351, '\P{^Block=	_georgian}', "");
20094Expect(0, 4352, '\p{Block=	_georgian}', "");
20095Expect(1, 4352, '\p{^Block=	_georgian}', "");
20096Expect(1, 4352, '\P{Block=	_georgian}', "");
20097Expect(0, 4352, '\P{^Block=	_georgian}', "");
20098Error('\p{Blk=:=_Georgian}');
20099Error('\P{Blk=:=_Georgian}');
20100Expect(1, 4351, '\p{Blk=georgian}', "");
20101Expect(0, 4351, '\p{^Blk=georgian}', "");
20102Expect(0, 4351, '\P{Blk=georgian}', "");
20103Expect(1, 4351, '\P{^Blk=georgian}', "");
20104Expect(0, 4352, '\p{Blk=georgian}', "");
20105Expect(1, 4352, '\p{^Blk=georgian}', "");
20106Expect(1, 4352, '\P{Blk=georgian}', "");
20107Expect(0, 4352, '\P{^Blk=georgian}', "");
20108Expect(1, 4351, '\p{Blk=_	Georgian}', "");
20109Expect(0, 4351, '\p{^Blk=_	Georgian}', "");
20110Expect(0, 4351, '\P{Blk=_	Georgian}', "");
20111Expect(1, 4351, '\P{^Blk=_	Georgian}', "");
20112Expect(0, 4352, '\p{Blk=_	Georgian}', "");
20113Expect(1, 4352, '\p{^Blk=_	Georgian}', "");
20114Expect(1, 4352, '\P{Blk=_	Georgian}', "");
20115Expect(0, 4352, '\P{^Blk=_	Georgian}', "");
20116Error('\p{Is_Block=/a/Georgian}');
20117Error('\P{Is_Block=/a/Georgian}');
20118Expect(1, 4351, '\p{Is_Block=georgian}', "");
20119Expect(0, 4351, '\p{^Is_Block=georgian}', "");
20120Expect(0, 4351, '\P{Is_Block=georgian}', "");
20121Expect(1, 4351, '\P{^Is_Block=georgian}', "");
20122Expect(0, 4352, '\p{Is_Block=georgian}', "");
20123Expect(1, 4352, '\p{^Is_Block=georgian}', "");
20124Expect(1, 4352, '\P{Is_Block=georgian}', "");
20125Expect(0, 4352, '\P{^Is_Block=georgian}', "");
20126Expect(1, 4351, '\p{Is_Block=-Georgian}', "");
20127Expect(0, 4351, '\p{^Is_Block=-Georgian}', "");
20128Expect(0, 4351, '\P{Is_Block=-Georgian}', "");
20129Expect(1, 4351, '\P{^Is_Block=-Georgian}', "");
20130Expect(0, 4352, '\p{Is_Block=-Georgian}', "");
20131Expect(1, 4352, '\p{^Is_Block=-Georgian}', "");
20132Expect(1, 4352, '\P{Is_Block=-Georgian}', "");
20133Expect(0, 4352, '\P{^Is_Block=-Georgian}', "");
20134Error('\p{Is_Blk=/a/		Georgian}');
20135Error('\P{Is_Blk=/a/		Georgian}');
20136Expect(1, 4351, '\p{Is_Blk=georgian}', "");
20137Expect(0, 4351, '\p{^Is_Blk=georgian}', "");
20138Expect(0, 4351, '\P{Is_Blk=georgian}', "");
20139Expect(1, 4351, '\P{^Is_Blk=georgian}', "");
20140Expect(0, 4352, '\p{Is_Blk=georgian}', "");
20141Expect(1, 4352, '\p{^Is_Blk=georgian}', "");
20142Expect(1, 4352, '\P{Is_Blk=georgian}', "");
20143Expect(0, 4352, '\P{^Is_Blk=georgian}', "");
20144Expect(1, 4351, '\p{Is_Blk=_-Georgian}', "");
20145Expect(0, 4351, '\p{^Is_Blk=_-Georgian}', "");
20146Expect(0, 4351, '\P{Is_Blk=_-Georgian}', "");
20147Expect(1, 4351, '\P{^Is_Blk=_-Georgian}', "");
20148Expect(0, 4352, '\p{Is_Blk=_-Georgian}', "");
20149Expect(1, 4352, '\p{^Is_Blk=_-Georgian}', "");
20150Expect(1, 4352, '\P{Is_Blk=_-Georgian}', "");
20151Expect(0, 4352, '\P{^Is_Blk=_-Georgian}', "");
20152Error('\p{Block=:= -georgian_Supplement}');
20153Error('\P{Block=:= -georgian_Supplement}');
20154Expect(1, 11567, '\p{Block: georgiansupplement}', "");
20155Expect(0, 11567, '\p{^Block: georgiansupplement}', "");
20156Expect(0, 11567, '\P{Block: georgiansupplement}', "");
20157Expect(1, 11567, '\P{^Block: georgiansupplement}', "");
20158Expect(0, 11568, '\p{Block: georgiansupplement}', "");
20159Expect(1, 11568, '\p{^Block: georgiansupplement}', "");
20160Expect(1, 11568, '\P{Block: georgiansupplement}', "");
20161Expect(0, 11568, '\P{^Block: georgiansupplement}', "");
20162Expect(1, 11567, '\p{Block=	-Georgian_Supplement}', "");
20163Expect(0, 11567, '\p{^Block=	-Georgian_Supplement}', "");
20164Expect(0, 11567, '\P{Block=	-Georgian_Supplement}', "");
20165Expect(1, 11567, '\P{^Block=	-Georgian_Supplement}', "");
20166Expect(0, 11568, '\p{Block=	-Georgian_Supplement}', "");
20167Expect(1, 11568, '\p{^Block=	-Georgian_Supplement}', "");
20168Expect(1, 11568, '\P{Block=	-Georgian_Supplement}', "");
20169Expect(0, 11568, '\P{^Block=	-Georgian_Supplement}', "");
20170Error('\p{Blk=  GEORGIAN_Sup:=}');
20171Error('\P{Blk=  GEORGIAN_Sup:=}');
20172Expect(1, 11567, '\p{Blk=georgiansup}', "");
20173Expect(0, 11567, '\p{^Blk=georgiansup}', "");
20174Expect(0, 11567, '\P{Blk=georgiansup}', "");
20175Expect(1, 11567, '\P{^Blk=georgiansup}', "");
20176Expect(0, 11568, '\p{Blk=georgiansup}', "");
20177Expect(1, 11568, '\p{^Blk=georgiansup}', "");
20178Expect(1, 11568, '\P{Blk=georgiansup}', "");
20179Expect(0, 11568, '\P{^Blk=georgiansup}', "");
20180Expect(1, 11567, '\p{Blk=--Georgian_Sup}', "");
20181Expect(0, 11567, '\p{^Blk=--Georgian_Sup}', "");
20182Expect(0, 11567, '\P{Blk=--Georgian_Sup}', "");
20183Expect(1, 11567, '\P{^Blk=--Georgian_Sup}', "");
20184Expect(0, 11568, '\p{Blk=--Georgian_Sup}', "");
20185Expect(1, 11568, '\p{^Blk=--Georgian_Sup}', "");
20186Expect(1, 11568, '\P{Blk=--Georgian_Sup}', "");
20187Expect(0, 11568, '\P{^Blk=--Georgian_Sup}', "");
20188Error('\p{Is_Block= /a/Georgian_Supplement}');
20189Error('\P{Is_Block= /a/Georgian_Supplement}');
20190Expect(1, 11567, '\p{Is_Block=georgiansupplement}', "");
20191Expect(0, 11567, '\p{^Is_Block=georgiansupplement}', "");
20192Expect(0, 11567, '\P{Is_Block=georgiansupplement}', "");
20193Expect(1, 11567, '\P{^Is_Block=georgiansupplement}', "");
20194Expect(0, 11568, '\p{Is_Block=georgiansupplement}', "");
20195Expect(1, 11568, '\p{^Is_Block=georgiansupplement}', "");
20196Expect(1, 11568, '\P{Is_Block=georgiansupplement}', "");
20197Expect(0, 11568, '\P{^Is_Block=georgiansupplement}', "");
20198Expect(1, 11567, '\p{Is_Block=Georgian_Supplement}', "");
20199Expect(0, 11567, '\p{^Is_Block=Georgian_Supplement}', "");
20200Expect(0, 11567, '\P{Is_Block=Georgian_Supplement}', "");
20201Expect(1, 11567, '\P{^Is_Block=Georgian_Supplement}', "");
20202Expect(0, 11568, '\p{Is_Block=Georgian_Supplement}', "");
20203Expect(1, 11568, '\p{^Is_Block=Georgian_Supplement}', "");
20204Expect(1, 11568, '\P{Is_Block=Georgian_Supplement}', "");
20205Expect(0, 11568, '\P{^Is_Block=Georgian_Supplement}', "");
20206Error('\p{Is_Blk=:=_GEORGIAN_sup}');
20207Error('\P{Is_Blk=:=_GEORGIAN_sup}');
20208Expect(1, 11567, '\p{Is_Blk=georgiansup}', "");
20209Expect(0, 11567, '\p{^Is_Blk=georgiansup}', "");
20210Expect(0, 11567, '\P{Is_Blk=georgiansup}', "");
20211Expect(1, 11567, '\P{^Is_Blk=georgiansup}', "");
20212Expect(0, 11568, '\p{Is_Blk=georgiansup}', "");
20213Expect(1, 11568, '\p{^Is_Blk=georgiansup}', "");
20214Expect(1, 11568, '\P{Is_Blk=georgiansup}', "");
20215Expect(0, 11568, '\P{^Is_Blk=georgiansup}', "");
20216Expect(1, 11567, '\p{Is_Blk= 	Georgian_SUP}', "");
20217Expect(0, 11567, '\p{^Is_Blk= 	Georgian_SUP}', "");
20218Expect(0, 11567, '\P{Is_Blk= 	Georgian_SUP}', "");
20219Expect(1, 11567, '\P{^Is_Blk= 	Georgian_SUP}', "");
20220Expect(0, 11568, '\p{Is_Blk= 	Georgian_SUP}', "");
20221Expect(1, 11568, '\p{^Is_Blk= 	Georgian_SUP}', "");
20222Expect(1, 11568, '\P{Is_Blk= 	Georgian_SUP}', "");
20223Expect(0, 11568, '\P{^Is_Blk= 	Georgian_SUP}', "");
20224Error('\p{Block=glagolitic/a/}');
20225Error('\P{Block=glagolitic/a/}');
20226Expect(1, 11359, '\p{Block=glagolitic}', "");
20227Expect(0, 11359, '\p{^Block=glagolitic}', "");
20228Expect(0, 11359, '\P{Block=glagolitic}', "");
20229Expect(1, 11359, '\P{^Block=glagolitic}', "");
20230Expect(0, 11360, '\p{Block=glagolitic}', "");
20231Expect(1, 11360, '\p{^Block=glagolitic}', "");
20232Expect(1, 11360, '\P{Block=glagolitic}', "");
20233Expect(0, 11360, '\P{^Block=glagolitic}', "");
20234Expect(1, 11359, '\p{Block= 	GLAGOLITIC}', "");
20235Expect(0, 11359, '\p{^Block= 	GLAGOLITIC}', "");
20236Expect(0, 11359, '\P{Block= 	GLAGOLITIC}', "");
20237Expect(1, 11359, '\P{^Block= 	GLAGOLITIC}', "");
20238Expect(0, 11360, '\p{Block= 	GLAGOLITIC}', "");
20239Expect(1, 11360, '\p{^Block= 	GLAGOLITIC}', "");
20240Expect(1, 11360, '\P{Block= 	GLAGOLITIC}', "");
20241Expect(0, 11360, '\P{^Block= 	GLAGOLITIC}', "");
20242Error('\p{Blk=/a/glagolitic}');
20243Error('\P{Blk=/a/glagolitic}');
20244Expect(1, 11359, '\p{Blk:glagolitic}', "");
20245Expect(0, 11359, '\p{^Blk:glagolitic}', "");
20246Expect(0, 11359, '\P{Blk:glagolitic}', "");
20247Expect(1, 11359, '\P{^Blk:glagolitic}', "");
20248Expect(0, 11360, '\p{Blk:glagolitic}', "");
20249Expect(1, 11360, '\p{^Blk:glagolitic}', "");
20250Expect(1, 11360, '\P{Blk:glagolitic}', "");
20251Expect(0, 11360, '\P{^Blk:glagolitic}', "");
20252Expect(1, 11359, '\p{Blk=-GLAGOLITIC}', "");
20253Expect(0, 11359, '\p{^Blk=-GLAGOLITIC}', "");
20254Expect(0, 11359, '\P{Blk=-GLAGOLITIC}', "");
20255Expect(1, 11359, '\P{^Blk=-GLAGOLITIC}', "");
20256Expect(0, 11360, '\p{Blk=-GLAGOLITIC}', "");
20257Expect(1, 11360, '\p{^Blk=-GLAGOLITIC}', "");
20258Expect(1, 11360, '\P{Blk=-GLAGOLITIC}', "");
20259Expect(0, 11360, '\P{^Blk=-GLAGOLITIC}', "");
20260Error('\p{Is_Block:			Glagolitic:=}');
20261Error('\P{Is_Block:			Glagolitic:=}');
20262Expect(1, 11359, '\p{Is_Block=glagolitic}', "");
20263Expect(0, 11359, '\p{^Is_Block=glagolitic}', "");
20264Expect(0, 11359, '\P{Is_Block=glagolitic}', "");
20265Expect(1, 11359, '\P{^Is_Block=glagolitic}', "");
20266Expect(0, 11360, '\p{Is_Block=glagolitic}', "");
20267Expect(1, 11360, '\p{^Is_Block=glagolitic}', "");
20268Expect(1, 11360, '\P{Is_Block=glagolitic}', "");
20269Expect(0, 11360, '\P{^Is_Block=glagolitic}', "");
20270Expect(1, 11359, '\p{Is_Block=-Glagolitic}', "");
20271Expect(0, 11359, '\p{^Is_Block=-Glagolitic}', "");
20272Expect(0, 11359, '\P{Is_Block=-Glagolitic}', "");
20273Expect(1, 11359, '\P{^Is_Block=-Glagolitic}', "");
20274Expect(0, 11360, '\p{Is_Block=-Glagolitic}', "");
20275Expect(1, 11360, '\p{^Is_Block=-Glagolitic}', "");
20276Expect(1, 11360, '\P{Is_Block=-Glagolitic}', "");
20277Expect(0, 11360, '\P{^Is_Block=-Glagolitic}', "");
20278Error('\p{Is_Blk=_:=GLAGOLITIC}');
20279Error('\P{Is_Blk=_:=GLAGOLITIC}');
20280Expect(1, 11359, '\p{Is_Blk=glagolitic}', "");
20281Expect(0, 11359, '\p{^Is_Blk=glagolitic}', "");
20282Expect(0, 11359, '\P{Is_Blk=glagolitic}', "");
20283Expect(1, 11359, '\P{^Is_Blk=glagolitic}', "");
20284Expect(0, 11360, '\p{Is_Blk=glagolitic}', "");
20285Expect(1, 11360, '\p{^Is_Blk=glagolitic}', "");
20286Expect(1, 11360, '\P{Is_Blk=glagolitic}', "");
20287Expect(0, 11360, '\P{^Is_Blk=glagolitic}', "");
20288Expect(1, 11359, '\p{Is_Blk=__GLAGOLITIC}', "");
20289Expect(0, 11359, '\p{^Is_Blk=__GLAGOLITIC}', "");
20290Expect(0, 11359, '\P{Is_Blk=__GLAGOLITIC}', "");
20291Expect(1, 11359, '\P{^Is_Blk=__GLAGOLITIC}', "");
20292Expect(0, 11360, '\p{Is_Blk=__GLAGOLITIC}', "");
20293Expect(1, 11360, '\p{^Is_Blk=__GLAGOLITIC}', "");
20294Expect(1, 11360, '\P{Is_Blk=__GLAGOLITIC}', "");
20295Expect(0, 11360, '\P{^Is_Blk=__GLAGOLITIC}', "");
20296Error('\p{Block=-_Gothic/a/}');
20297Error('\P{Block=-_Gothic/a/}');
20298Expect(1, 66383, '\p{Block=gothic}', "");
20299Expect(0, 66383, '\p{^Block=gothic}', "");
20300Expect(0, 66383, '\P{Block=gothic}', "");
20301Expect(1, 66383, '\P{^Block=gothic}', "");
20302Expect(0, 66384, '\p{Block=gothic}', "");
20303Expect(1, 66384, '\p{^Block=gothic}', "");
20304Expect(1, 66384, '\P{Block=gothic}', "");
20305Expect(0, 66384, '\P{^Block=gothic}', "");
20306Expect(1, 66383, '\p{Block= GOTHIC}', "");
20307Expect(0, 66383, '\p{^Block= GOTHIC}', "");
20308Expect(0, 66383, '\P{Block= GOTHIC}', "");
20309Expect(1, 66383, '\P{^Block= GOTHIC}', "");
20310Expect(0, 66384, '\p{Block= GOTHIC}', "");
20311Expect(1, 66384, '\p{^Block= GOTHIC}', "");
20312Expect(1, 66384, '\P{Block= GOTHIC}', "");
20313Expect(0, 66384, '\P{^Block= GOTHIC}', "");
20314Error('\p{Blk:  GOTHIC/a/}');
20315Error('\P{Blk:  GOTHIC/a/}');
20316Expect(1, 66383, '\p{Blk=gothic}', "");
20317Expect(0, 66383, '\p{^Blk=gothic}', "");
20318Expect(0, 66383, '\P{Blk=gothic}', "");
20319Expect(1, 66383, '\P{^Blk=gothic}', "");
20320Expect(0, 66384, '\p{Blk=gothic}', "");
20321Expect(1, 66384, '\p{^Blk=gothic}', "");
20322Expect(1, 66384, '\P{Blk=gothic}', "");
20323Expect(0, 66384, '\P{^Blk=gothic}', "");
20324Expect(1, 66383, '\p{Blk=  Gothic}', "");
20325Expect(0, 66383, '\p{^Blk=  Gothic}', "");
20326Expect(0, 66383, '\P{Blk=  Gothic}', "");
20327Expect(1, 66383, '\P{^Blk=  Gothic}', "");
20328Expect(0, 66384, '\p{Blk=  Gothic}', "");
20329Expect(1, 66384, '\p{^Blk=  Gothic}', "");
20330Expect(1, 66384, '\P{Blk=  Gothic}', "");
20331Expect(0, 66384, '\P{^Blk=  Gothic}', "");
20332Error('\p{Is_Block=__gothic:=}');
20333Error('\P{Is_Block=__gothic:=}');
20334Expect(1, 66383, '\p{Is_Block=gothic}', "");
20335Expect(0, 66383, '\p{^Is_Block=gothic}', "");
20336Expect(0, 66383, '\P{Is_Block=gothic}', "");
20337Expect(1, 66383, '\P{^Is_Block=gothic}', "");
20338Expect(0, 66384, '\p{Is_Block=gothic}', "");
20339Expect(1, 66384, '\p{^Is_Block=gothic}', "");
20340Expect(1, 66384, '\P{Is_Block=gothic}', "");
20341Expect(0, 66384, '\P{^Is_Block=gothic}', "");
20342Expect(1, 66383, '\p{Is_Block=-_gothic}', "");
20343Expect(0, 66383, '\p{^Is_Block=-_gothic}', "");
20344Expect(0, 66383, '\P{Is_Block=-_gothic}', "");
20345Expect(1, 66383, '\P{^Is_Block=-_gothic}', "");
20346Expect(0, 66384, '\p{Is_Block=-_gothic}', "");
20347Expect(1, 66384, '\p{^Is_Block=-_gothic}', "");
20348Expect(1, 66384, '\P{Is_Block=-_gothic}', "");
20349Expect(0, 66384, '\P{^Is_Block=-_gothic}', "");
20350Error('\p{Is_Blk=_:=Gothic}');
20351Error('\P{Is_Blk=_:=Gothic}');
20352Expect(1, 66383, '\p{Is_Blk=gothic}', "");
20353Expect(0, 66383, '\p{^Is_Blk=gothic}', "");
20354Expect(0, 66383, '\P{Is_Blk=gothic}', "");
20355Expect(1, 66383, '\P{^Is_Blk=gothic}', "");
20356Expect(0, 66384, '\p{Is_Blk=gothic}', "");
20357Expect(1, 66384, '\p{^Is_Blk=gothic}', "");
20358Expect(1, 66384, '\P{Is_Blk=gothic}', "");
20359Expect(0, 66384, '\P{^Is_Blk=gothic}', "");
20360Expect(1, 66383, '\p{Is_Blk=	Gothic}', "");
20361Expect(0, 66383, '\p{^Is_Blk=	Gothic}', "");
20362Expect(0, 66383, '\P{Is_Blk=	Gothic}', "");
20363Expect(1, 66383, '\P{^Is_Blk=	Gothic}', "");
20364Expect(0, 66384, '\p{Is_Blk=	Gothic}', "");
20365Expect(1, 66384, '\p{^Is_Blk=	Gothic}', "");
20366Expect(1, 66384, '\P{Is_Blk=	Gothic}', "");
20367Expect(0, 66384, '\P{^Is_Blk=	Gothic}', "");
20368Error('\p{Block= _greek_AND_coptic:=}');
20369Error('\P{Block= _greek_AND_coptic:=}');
20370Expect(1, 1023, '\p{Block=greekandcoptic}', "");
20371Expect(0, 1023, '\p{^Block=greekandcoptic}', "");
20372Expect(0, 1023, '\P{Block=greekandcoptic}', "");
20373Expect(1, 1023, '\P{^Block=greekandcoptic}', "");
20374Expect(0, 1024, '\p{Block=greekandcoptic}', "");
20375Expect(1, 1024, '\p{^Block=greekandcoptic}', "");
20376Expect(1, 1024, '\P{Block=greekandcoptic}', "");
20377Expect(0, 1024, '\P{^Block=greekandcoptic}', "");
20378Expect(1, 1023, '\p{Block=		GREEK_And_COPTIC}', "");
20379Expect(0, 1023, '\p{^Block=		GREEK_And_COPTIC}', "");
20380Expect(0, 1023, '\P{Block=		GREEK_And_COPTIC}', "");
20381Expect(1, 1023, '\P{^Block=		GREEK_And_COPTIC}', "");
20382Expect(0, 1024, '\p{Block=		GREEK_And_COPTIC}', "");
20383Expect(1, 1024, '\p{^Block=		GREEK_And_COPTIC}', "");
20384Expect(1, 1024, '\P{Block=		GREEK_And_COPTIC}', "");
20385Expect(0, 1024, '\P{^Block=		GREEK_And_COPTIC}', "");
20386Error('\p{Blk=	:=Greek}');
20387Error('\P{Blk=	:=Greek}');
20388Expect(1, 1023, '\p{Blk=greek}', "");
20389Expect(0, 1023, '\p{^Blk=greek}', "");
20390Expect(0, 1023, '\P{Blk=greek}', "");
20391Expect(1, 1023, '\P{^Blk=greek}', "");
20392Expect(0, 1024, '\p{Blk=greek}', "");
20393Expect(1, 1024, '\p{^Blk=greek}', "");
20394Expect(1, 1024, '\P{Blk=greek}', "");
20395Expect(0, 1024, '\P{^Blk=greek}', "");
20396Expect(1, 1023, '\p{Blk=--greek}', "");
20397Expect(0, 1023, '\p{^Blk=--greek}', "");
20398Expect(0, 1023, '\P{Blk=--greek}', "");
20399Expect(1, 1023, '\P{^Blk=--greek}', "");
20400Expect(0, 1024, '\p{Blk=--greek}', "");
20401Expect(1, 1024, '\p{^Blk=--greek}', "");
20402Expect(1, 1024, '\P{Blk=--greek}', "");
20403Expect(0, 1024, '\P{^Blk=--greek}', "");
20404Error('\p{Is_Block:		:=Greek_and_coptic}');
20405Error('\P{Is_Block:		:=Greek_and_coptic}');
20406Expect(1, 1023, '\p{Is_Block=greekandcoptic}', "");
20407Expect(0, 1023, '\p{^Is_Block=greekandcoptic}', "");
20408Expect(0, 1023, '\P{Is_Block=greekandcoptic}', "");
20409Expect(1, 1023, '\P{^Is_Block=greekandcoptic}', "");
20410Expect(0, 1024, '\p{Is_Block=greekandcoptic}', "");
20411Expect(1, 1024, '\p{^Is_Block=greekandcoptic}', "");
20412Expect(1, 1024, '\P{Is_Block=greekandcoptic}', "");
20413Expect(0, 1024, '\P{^Is_Block=greekandcoptic}', "");
20414Expect(1, 1023, '\p{Is_Block=__Greek_And_Coptic}', "");
20415Expect(0, 1023, '\p{^Is_Block=__Greek_And_Coptic}', "");
20416Expect(0, 1023, '\P{Is_Block=__Greek_And_Coptic}', "");
20417Expect(1, 1023, '\P{^Is_Block=__Greek_And_Coptic}', "");
20418Expect(0, 1024, '\p{Is_Block=__Greek_And_Coptic}', "");
20419Expect(1, 1024, '\p{^Is_Block=__Greek_And_Coptic}', "");
20420Expect(1, 1024, '\P{Is_Block=__Greek_And_Coptic}', "");
20421Expect(0, 1024, '\P{^Is_Block=__Greek_And_Coptic}', "");
20422Error('\p{Is_Blk= -Greek:=}');
20423Error('\P{Is_Blk= -Greek:=}');
20424Expect(1, 1023, '\p{Is_Blk:   greek}', "");
20425Expect(0, 1023, '\p{^Is_Blk:   greek}', "");
20426Expect(0, 1023, '\P{Is_Blk:   greek}', "");
20427Expect(1, 1023, '\P{^Is_Blk:   greek}', "");
20428Expect(0, 1024, '\p{Is_Blk:   greek}', "");
20429Expect(1, 1024, '\p{^Is_Blk:   greek}', "");
20430Expect(1, 1024, '\P{Is_Blk:   greek}', "");
20431Expect(0, 1024, '\P{^Is_Blk:   greek}', "");
20432Expect(1, 1023, '\p{Is_Blk=-greek}', "");
20433Expect(0, 1023, '\p{^Is_Blk=-greek}', "");
20434Expect(0, 1023, '\P{Is_Blk=-greek}', "");
20435Expect(1, 1023, '\P{^Is_Blk=-greek}', "");
20436Expect(0, 1024, '\p{Is_Blk=-greek}', "");
20437Expect(1, 1024, '\p{^Is_Blk=-greek}', "");
20438Expect(1, 1024, '\P{Is_Blk=-greek}', "");
20439Expect(0, 1024, '\P{^Is_Blk=-greek}', "");
20440Error('\p{Block=-:=Greek_EXTENDED}');
20441Error('\P{Block=-:=Greek_EXTENDED}');
20442Expect(1, 8191, '\p{Block=greekextended}', "");
20443Expect(0, 8191, '\p{^Block=greekextended}', "");
20444Expect(0, 8191, '\P{Block=greekextended}', "");
20445Expect(1, 8191, '\P{^Block=greekextended}', "");
20446Expect(0, 8192, '\p{Block=greekextended}', "");
20447Expect(1, 8192, '\p{^Block=greekextended}', "");
20448Expect(1, 8192, '\P{Block=greekextended}', "");
20449Expect(0, 8192, '\P{^Block=greekextended}', "");
20450Expect(1, 8191, '\p{Block=  Greek_EXTENDED}', "");
20451Expect(0, 8191, '\p{^Block=  Greek_EXTENDED}', "");
20452Expect(0, 8191, '\P{Block=  Greek_EXTENDED}', "");
20453Expect(1, 8191, '\P{^Block=  Greek_EXTENDED}', "");
20454Expect(0, 8192, '\p{Block=  Greek_EXTENDED}', "");
20455Expect(1, 8192, '\p{^Block=  Greek_EXTENDED}', "");
20456Expect(1, 8192, '\P{Block=  Greek_EXTENDED}', "");
20457Expect(0, 8192, '\P{^Block=  Greek_EXTENDED}', "");
20458Error('\p{Blk=:=--Greek_EXT}');
20459Error('\P{Blk=:=--Greek_EXT}');
20460Expect(1, 8191, '\p{Blk=greekext}', "");
20461Expect(0, 8191, '\p{^Blk=greekext}', "");
20462Expect(0, 8191, '\P{Blk=greekext}', "");
20463Expect(1, 8191, '\P{^Blk=greekext}', "");
20464Expect(0, 8192, '\p{Blk=greekext}', "");
20465Expect(1, 8192, '\p{^Blk=greekext}', "");
20466Expect(1, 8192, '\P{Blk=greekext}', "");
20467Expect(0, 8192, '\P{^Blk=greekext}', "");
20468Expect(1, 8191, '\p{Blk=_ GREEK_EXT}', "");
20469Expect(0, 8191, '\p{^Blk=_ GREEK_EXT}', "");
20470Expect(0, 8191, '\P{Blk=_ GREEK_EXT}', "");
20471Expect(1, 8191, '\P{^Blk=_ GREEK_EXT}', "");
20472Expect(0, 8192, '\p{Blk=_ GREEK_EXT}', "");
20473Expect(1, 8192, '\p{^Blk=_ GREEK_EXT}', "");
20474Expect(1, 8192, '\P{Blk=_ GREEK_EXT}', "");
20475Expect(0, 8192, '\P{^Blk=_ GREEK_EXT}', "");
20476Error('\p{Is_Block:	:= greek_Extended}');
20477Error('\P{Is_Block:	:= greek_Extended}');
20478Expect(1, 8191, '\p{Is_Block=greekextended}', "");
20479Expect(0, 8191, '\p{^Is_Block=greekextended}', "");
20480Expect(0, 8191, '\P{Is_Block=greekextended}', "");
20481Expect(1, 8191, '\P{^Is_Block=greekextended}', "");
20482Expect(0, 8192, '\p{Is_Block=greekextended}', "");
20483Expect(1, 8192, '\p{^Is_Block=greekextended}', "");
20484Expect(1, 8192, '\P{Is_Block=greekextended}', "");
20485Expect(0, 8192, '\P{^Is_Block=greekextended}', "");
20486Expect(1, 8191, '\p{Is_Block:		greek_Extended}', "");
20487Expect(0, 8191, '\p{^Is_Block:		greek_Extended}', "");
20488Expect(0, 8191, '\P{Is_Block:		greek_Extended}', "");
20489Expect(1, 8191, '\P{^Is_Block:		greek_Extended}', "");
20490Expect(0, 8192, '\p{Is_Block:		greek_Extended}', "");
20491Expect(1, 8192, '\p{^Is_Block:		greek_Extended}', "");
20492Expect(1, 8192, '\P{Is_Block:		greek_Extended}', "");
20493Expect(0, 8192, '\P{^Is_Block:		greek_Extended}', "");
20494Error('\p{Is_Blk=	/a/Greek_Ext}');
20495Error('\P{Is_Blk=	/a/Greek_Ext}');
20496Expect(1, 8191, '\p{Is_Blk=greekext}', "");
20497Expect(0, 8191, '\p{^Is_Blk=greekext}', "");
20498Expect(0, 8191, '\P{Is_Blk=greekext}', "");
20499Expect(1, 8191, '\P{^Is_Blk=greekext}', "");
20500Expect(0, 8192, '\p{Is_Blk=greekext}', "");
20501Expect(1, 8192, '\p{^Is_Blk=greekext}', "");
20502Expect(1, 8192, '\P{Is_Blk=greekext}', "");
20503Expect(0, 8192, '\P{^Is_Blk=greekext}', "");
20504Expect(1, 8191, '\p{Is_Blk=	greek_EXT}', "");
20505Expect(0, 8191, '\p{^Is_Blk=	greek_EXT}', "");
20506Expect(0, 8191, '\P{Is_Blk=	greek_EXT}', "");
20507Expect(1, 8191, '\P{^Is_Blk=	greek_EXT}', "");
20508Expect(0, 8192, '\p{Is_Blk=	greek_EXT}', "");
20509Expect(1, 8192, '\p{^Is_Blk=	greek_EXT}', "");
20510Expect(1, 8192, '\P{Is_Blk=	greek_EXT}', "");
20511Expect(0, 8192, '\P{^Is_Blk=	greek_EXT}', "");
20512Error('\p{Block=- Gujarati/a/}');
20513Error('\P{Block=- Gujarati/a/}');
20514Expect(1, 2815, '\p{Block=gujarati}', "");
20515Expect(0, 2815, '\p{^Block=gujarati}', "");
20516Expect(0, 2815, '\P{Block=gujarati}', "");
20517Expect(1, 2815, '\P{^Block=gujarati}', "");
20518Expect(0, 2816, '\p{Block=gujarati}', "");
20519Expect(1, 2816, '\p{^Block=gujarati}', "");
20520Expect(1, 2816, '\P{Block=gujarati}', "");
20521Expect(0, 2816, '\P{^Block=gujarati}', "");
20522Expect(1, 2815, '\p{Block:	_-GUJARATI}', "");
20523Expect(0, 2815, '\p{^Block:	_-GUJARATI}', "");
20524Expect(0, 2815, '\P{Block:	_-GUJARATI}', "");
20525Expect(1, 2815, '\P{^Block:	_-GUJARATI}', "");
20526Expect(0, 2816, '\p{Block:	_-GUJARATI}', "");
20527Expect(1, 2816, '\p{^Block:	_-GUJARATI}', "");
20528Expect(1, 2816, '\P{Block:	_-GUJARATI}', "");
20529Expect(0, 2816, '\P{^Block:	_-GUJARATI}', "");
20530Error('\p{Blk=/a/Gujarati}');
20531Error('\P{Blk=/a/Gujarati}');
20532Expect(1, 2815, '\p{Blk=gujarati}', "");
20533Expect(0, 2815, '\p{^Blk=gujarati}', "");
20534Expect(0, 2815, '\P{Blk=gujarati}', "");
20535Expect(1, 2815, '\P{^Blk=gujarati}', "");
20536Expect(0, 2816, '\p{Blk=gujarati}', "");
20537Expect(1, 2816, '\p{^Blk=gujarati}', "");
20538Expect(1, 2816, '\P{Blk=gujarati}', "");
20539Expect(0, 2816, '\P{^Blk=gujarati}', "");
20540Expect(1, 2815, '\p{Blk=	-gujarati}', "");
20541Expect(0, 2815, '\p{^Blk=	-gujarati}', "");
20542Expect(0, 2815, '\P{Blk=	-gujarati}', "");
20543Expect(1, 2815, '\P{^Blk=	-gujarati}', "");
20544Expect(0, 2816, '\p{Blk=	-gujarati}', "");
20545Expect(1, 2816, '\p{^Blk=	-gujarati}', "");
20546Expect(1, 2816, '\P{Blk=	-gujarati}', "");
20547Expect(0, 2816, '\P{^Blk=	-gujarati}', "");
20548Error('\p{Is_Block=_GUJARATI:=}');
20549Error('\P{Is_Block=_GUJARATI:=}');
20550Expect(1, 2815, '\p{Is_Block=gujarati}', "");
20551Expect(0, 2815, '\p{^Is_Block=gujarati}', "");
20552Expect(0, 2815, '\P{Is_Block=gujarati}', "");
20553Expect(1, 2815, '\P{^Is_Block=gujarati}', "");
20554Expect(0, 2816, '\p{Is_Block=gujarati}', "");
20555Expect(1, 2816, '\p{^Is_Block=gujarati}', "");
20556Expect(1, 2816, '\P{Is_Block=gujarati}', "");
20557Expect(0, 2816, '\P{^Is_Block=gujarati}', "");
20558Expect(1, 2815, '\p{Is_Block=_gujarati}', "");
20559Expect(0, 2815, '\p{^Is_Block=_gujarati}', "");
20560Expect(0, 2815, '\P{Is_Block=_gujarati}', "");
20561Expect(1, 2815, '\P{^Is_Block=_gujarati}', "");
20562Expect(0, 2816, '\p{Is_Block=_gujarati}', "");
20563Expect(1, 2816, '\p{^Is_Block=_gujarati}', "");
20564Expect(1, 2816, '\P{Is_Block=_gujarati}', "");
20565Expect(0, 2816, '\P{^Is_Block=_gujarati}', "");
20566Error('\p{Is_Blk=/a/_ Gujarati}');
20567Error('\P{Is_Blk=/a/_ Gujarati}');
20568Expect(1, 2815, '\p{Is_Blk=gujarati}', "");
20569Expect(0, 2815, '\p{^Is_Blk=gujarati}', "");
20570Expect(0, 2815, '\P{Is_Blk=gujarati}', "");
20571Expect(1, 2815, '\P{^Is_Blk=gujarati}', "");
20572Expect(0, 2816, '\p{Is_Blk=gujarati}', "");
20573Expect(1, 2816, '\p{^Is_Blk=gujarati}', "");
20574Expect(1, 2816, '\P{Is_Blk=gujarati}', "");
20575Expect(0, 2816, '\P{^Is_Blk=gujarati}', "");
20576Expect(1, 2815, '\p{Is_Blk=	-gujarati}', "");
20577Expect(0, 2815, '\p{^Is_Blk=	-gujarati}', "");
20578Expect(0, 2815, '\P{Is_Blk=	-gujarati}', "");
20579Expect(1, 2815, '\P{^Is_Blk=	-gujarati}', "");
20580Expect(0, 2816, '\p{Is_Blk=	-gujarati}', "");
20581Expect(1, 2816, '\p{^Is_Blk=	-gujarati}', "");
20582Expect(1, 2816, '\P{Is_Blk=	-gujarati}', "");
20583Expect(0, 2816, '\P{^Is_Blk=	-gujarati}', "");
20584Error('\p{Block=:=GURMUKHI}');
20585Error('\P{Block=:=GURMUKHI}');
20586Expect(1, 2687, '\p{Block=gurmukhi}', "");
20587Expect(0, 2687, '\p{^Block=gurmukhi}', "");
20588Expect(0, 2687, '\P{Block=gurmukhi}', "");
20589Expect(1, 2687, '\P{^Block=gurmukhi}', "");
20590Expect(0, 2688, '\p{Block=gurmukhi}', "");
20591Expect(1, 2688, '\p{^Block=gurmukhi}', "");
20592Expect(1, 2688, '\P{Block=gurmukhi}', "");
20593Expect(0, 2688, '\P{^Block=gurmukhi}', "");
20594Expect(1, 2687, '\p{Block=- Gurmukhi}', "");
20595Expect(0, 2687, '\p{^Block=- Gurmukhi}', "");
20596Expect(0, 2687, '\P{Block=- Gurmukhi}', "");
20597Expect(1, 2687, '\P{^Block=- Gurmukhi}', "");
20598Expect(0, 2688, '\p{Block=- Gurmukhi}', "");
20599Expect(1, 2688, '\p{^Block=- Gurmukhi}', "");
20600Expect(1, 2688, '\P{Block=- Gurmukhi}', "");
20601Expect(0, 2688, '\P{^Block=- Gurmukhi}', "");
20602Error('\p{Blk=:=-_Gurmukhi}');
20603Error('\P{Blk=:=-_Gurmukhi}');
20604Expect(1, 2687, '\p{Blk=gurmukhi}', "");
20605Expect(0, 2687, '\p{^Blk=gurmukhi}', "");
20606Expect(0, 2687, '\P{Blk=gurmukhi}', "");
20607Expect(1, 2687, '\P{^Blk=gurmukhi}', "");
20608Expect(0, 2688, '\p{Blk=gurmukhi}', "");
20609Expect(1, 2688, '\p{^Blk=gurmukhi}', "");
20610Expect(1, 2688, '\P{Blk=gurmukhi}', "");
20611Expect(0, 2688, '\P{^Blk=gurmukhi}', "");
20612Expect(1, 2687, '\p{Blk= Gurmukhi}', "");
20613Expect(0, 2687, '\p{^Blk= Gurmukhi}', "");
20614Expect(0, 2687, '\P{Blk= Gurmukhi}', "");
20615Expect(1, 2687, '\P{^Blk= Gurmukhi}', "");
20616Expect(0, 2688, '\p{Blk= Gurmukhi}', "");
20617Expect(1, 2688, '\p{^Blk= Gurmukhi}', "");
20618Expect(1, 2688, '\P{Blk= Gurmukhi}', "");
20619Expect(0, 2688, '\P{^Blk= Gurmukhi}', "");
20620Error('\p{Is_Block=_-gurmukhi:=}');
20621Error('\P{Is_Block=_-gurmukhi:=}');
20622Expect(1, 2687, '\p{Is_Block=gurmukhi}', "");
20623Expect(0, 2687, '\p{^Is_Block=gurmukhi}', "");
20624Expect(0, 2687, '\P{Is_Block=gurmukhi}', "");
20625Expect(1, 2687, '\P{^Is_Block=gurmukhi}', "");
20626Expect(0, 2688, '\p{Is_Block=gurmukhi}', "");
20627Expect(1, 2688, '\p{^Is_Block=gurmukhi}', "");
20628Expect(1, 2688, '\P{Is_Block=gurmukhi}', "");
20629Expect(0, 2688, '\P{^Is_Block=gurmukhi}', "");
20630Expect(1, 2687, '\p{Is_Block= gurmukhi}', "");
20631Expect(0, 2687, '\p{^Is_Block= gurmukhi}', "");
20632Expect(0, 2687, '\P{Is_Block= gurmukhi}', "");
20633Expect(1, 2687, '\P{^Is_Block= gurmukhi}', "");
20634Expect(0, 2688, '\p{Is_Block= gurmukhi}', "");
20635Expect(1, 2688, '\p{^Is_Block= gurmukhi}', "");
20636Expect(1, 2688, '\P{Is_Block= gurmukhi}', "");
20637Expect(0, 2688, '\P{^Is_Block= gurmukhi}', "");
20638Error('\p{Is_Blk:   :=--gurmukhi}');
20639Error('\P{Is_Blk:   :=--gurmukhi}');
20640Expect(1, 2687, '\p{Is_Blk=gurmukhi}', "");
20641Expect(0, 2687, '\p{^Is_Blk=gurmukhi}', "");
20642Expect(0, 2687, '\P{Is_Blk=gurmukhi}', "");
20643Expect(1, 2687, '\P{^Is_Blk=gurmukhi}', "");
20644Expect(0, 2688, '\p{Is_Blk=gurmukhi}', "");
20645Expect(1, 2688, '\p{^Is_Blk=gurmukhi}', "");
20646Expect(1, 2688, '\P{Is_Blk=gurmukhi}', "");
20647Expect(0, 2688, '\P{^Is_Blk=gurmukhi}', "");
20648Expect(1, 2687, '\p{Is_Blk=	_Gurmukhi}', "");
20649Expect(0, 2687, '\p{^Is_Blk=	_Gurmukhi}', "");
20650Expect(0, 2687, '\P{Is_Blk=	_Gurmukhi}', "");
20651Expect(1, 2687, '\P{^Is_Blk=	_Gurmukhi}', "");
20652Expect(0, 2688, '\p{Is_Blk=	_Gurmukhi}', "");
20653Expect(1, 2688, '\p{^Is_Blk=	_Gurmukhi}', "");
20654Expect(1, 2688, '\P{Is_Blk=	_Gurmukhi}', "");
20655Expect(0, 2688, '\P{^Is_Blk=	_Gurmukhi}', "");
20656Error('\p{Block:	/a/-_Halfwidth_And_fullwidth_forms}');
20657Error('\P{Block:	/a/-_Halfwidth_And_fullwidth_forms}');
20658Expect(1, 65519, '\p{Block=halfwidthandfullwidthforms}', "");
20659Expect(0, 65519, '\p{^Block=halfwidthandfullwidthforms}', "");
20660Expect(0, 65519, '\P{Block=halfwidthandfullwidthforms}', "");
20661Expect(1, 65519, '\P{^Block=halfwidthandfullwidthforms}', "");
20662Expect(0, 65520, '\p{Block=halfwidthandfullwidthforms}', "");
20663Expect(1, 65520, '\p{^Block=halfwidthandfullwidthforms}', "");
20664Expect(1, 65520, '\P{Block=halfwidthandfullwidthforms}', "");
20665Expect(0, 65520, '\P{^Block=halfwidthandfullwidthforms}', "");
20666Expect(1, 65519, '\p{Block=-	halfwidth_And_Fullwidth_forms}', "");
20667Expect(0, 65519, '\p{^Block=-	halfwidth_And_Fullwidth_forms}', "");
20668Expect(0, 65519, '\P{Block=-	halfwidth_And_Fullwidth_forms}', "");
20669Expect(1, 65519, '\P{^Block=-	halfwidth_And_Fullwidth_forms}', "");
20670Expect(0, 65520, '\p{Block=-	halfwidth_And_Fullwidth_forms}', "");
20671Expect(1, 65520, '\p{^Block=-	halfwidth_And_Fullwidth_forms}', "");
20672Expect(1, 65520, '\P{Block=-	halfwidth_And_Fullwidth_forms}', "");
20673Expect(0, 65520, '\P{^Block=-	halfwidth_And_Fullwidth_forms}', "");
20674Error('\p{Blk=:=		Half_and_Full_Forms}');
20675Error('\P{Blk=:=		Half_and_Full_Forms}');
20676Expect(1, 65519, '\p{Blk=halfandfullforms}', "");
20677Expect(0, 65519, '\p{^Blk=halfandfullforms}', "");
20678Expect(0, 65519, '\P{Blk=halfandfullforms}', "");
20679Expect(1, 65519, '\P{^Blk=halfandfullforms}', "");
20680Expect(0, 65520, '\p{Blk=halfandfullforms}', "");
20681Expect(1, 65520, '\p{^Blk=halfandfullforms}', "");
20682Expect(1, 65520, '\P{Blk=halfandfullforms}', "");
20683Expect(0, 65520, '\P{^Blk=halfandfullforms}', "");
20684Expect(1, 65519, '\p{Blk=	 HALF_and_Full_forms}', "");
20685Expect(0, 65519, '\p{^Blk=	 HALF_and_Full_forms}', "");
20686Expect(0, 65519, '\P{Blk=	 HALF_and_Full_forms}', "");
20687Expect(1, 65519, '\P{^Blk=	 HALF_and_Full_forms}', "");
20688Expect(0, 65520, '\p{Blk=	 HALF_and_Full_forms}', "");
20689Expect(1, 65520, '\p{^Blk=	 HALF_and_Full_forms}', "");
20690Expect(1, 65520, '\P{Blk=	 HALF_and_Full_forms}', "");
20691Expect(0, 65520, '\P{^Blk=	 HALF_and_Full_forms}', "");
20692Error('\p{Is_Block=:=	-Halfwidth_And_Fullwidth_Forms}');
20693Error('\P{Is_Block=:=	-Halfwidth_And_Fullwidth_Forms}');
20694Expect(1, 65519, '\p{Is_Block=halfwidthandfullwidthforms}', "");
20695Expect(0, 65519, '\p{^Is_Block=halfwidthandfullwidthforms}', "");
20696Expect(0, 65519, '\P{Is_Block=halfwidthandfullwidthforms}', "");
20697Expect(1, 65519, '\P{^Is_Block=halfwidthandfullwidthforms}', "");
20698Expect(0, 65520, '\p{Is_Block=halfwidthandfullwidthforms}', "");
20699Expect(1, 65520, '\p{^Is_Block=halfwidthandfullwidthforms}', "");
20700Expect(1, 65520, '\P{Is_Block=halfwidthandfullwidthforms}', "");
20701Expect(0, 65520, '\P{^Is_Block=halfwidthandfullwidthforms}', "");
20702Expect(1, 65519, '\p{Is_Block:  Halfwidth_and_fullwidth_Forms}', "");
20703Expect(0, 65519, '\p{^Is_Block:  Halfwidth_and_fullwidth_Forms}', "");
20704Expect(0, 65519, '\P{Is_Block:  Halfwidth_and_fullwidth_Forms}', "");
20705Expect(1, 65519, '\P{^Is_Block:  Halfwidth_and_fullwidth_Forms}', "");
20706Expect(0, 65520, '\p{Is_Block:  Halfwidth_and_fullwidth_Forms}', "");
20707Expect(1, 65520, '\p{^Is_Block:  Halfwidth_and_fullwidth_Forms}', "");
20708Expect(1, 65520, '\P{Is_Block:  Halfwidth_and_fullwidth_Forms}', "");
20709Expect(0, 65520, '\P{^Is_Block:  Halfwidth_and_fullwidth_Forms}', "");
20710Error('\p{Is_Blk=:=-Half_and_full_FORMS}');
20711Error('\P{Is_Blk=:=-Half_and_full_FORMS}');
20712Expect(1, 65519, '\p{Is_Blk=halfandfullforms}', "");
20713Expect(0, 65519, '\p{^Is_Blk=halfandfullforms}', "");
20714Expect(0, 65519, '\P{Is_Blk=halfandfullforms}', "");
20715Expect(1, 65519, '\P{^Is_Blk=halfandfullforms}', "");
20716Expect(0, 65520, '\p{Is_Blk=halfandfullforms}', "");
20717Expect(1, 65520, '\p{^Is_Blk=halfandfullforms}', "");
20718Expect(1, 65520, '\P{Is_Blk=halfandfullforms}', "");
20719Expect(0, 65520, '\P{^Is_Blk=halfandfullforms}', "");
20720Expect(1, 65519, '\p{Is_Blk=	 HALF_And_full_Forms}', "");
20721Expect(0, 65519, '\p{^Is_Blk=	 HALF_And_full_Forms}', "");
20722Expect(0, 65519, '\P{Is_Blk=	 HALF_And_full_Forms}', "");
20723Expect(1, 65519, '\P{^Is_Blk=	 HALF_And_full_Forms}', "");
20724Expect(0, 65520, '\p{Is_Blk=	 HALF_And_full_Forms}', "");
20725Expect(1, 65520, '\p{^Is_Blk=	 HALF_And_full_Forms}', "");
20726Expect(1, 65520, '\P{Is_Blk=	 HALF_And_full_Forms}', "");
20727Expect(0, 65520, '\P{^Is_Blk=	 HALF_And_full_Forms}', "");
20728Error('\p{Block: 		COMBINING_Half_Marks:=}');
20729Error('\P{Block: 		COMBINING_Half_Marks:=}');
20730Expect(1, 65071, '\p{Block:   combininghalfmarks}', "");
20731Expect(0, 65071, '\p{^Block:   combininghalfmarks}', "");
20732Expect(0, 65071, '\P{Block:   combininghalfmarks}', "");
20733Expect(1, 65071, '\P{^Block:   combininghalfmarks}', "");
20734Expect(0, 65072, '\p{Block:   combininghalfmarks}', "");
20735Expect(1, 65072, '\p{^Block:   combininghalfmarks}', "");
20736Expect(1, 65072, '\P{Block:   combininghalfmarks}', "");
20737Expect(0, 65072, '\P{^Block:   combininghalfmarks}', "");
20738Expect(1, 65071, '\p{Block=_Combining_HALF_MARKS}', "");
20739Expect(0, 65071, '\p{^Block=_Combining_HALF_MARKS}', "");
20740Expect(0, 65071, '\P{Block=_Combining_HALF_MARKS}', "");
20741Expect(1, 65071, '\P{^Block=_Combining_HALF_MARKS}', "");
20742Expect(0, 65072, '\p{Block=_Combining_HALF_MARKS}', "");
20743Expect(1, 65072, '\p{^Block=_Combining_HALF_MARKS}', "");
20744Expect(1, 65072, '\P{Block=_Combining_HALF_MARKS}', "");
20745Expect(0, 65072, '\P{^Block=_Combining_HALF_MARKS}', "");
20746Error('\p{Blk=/a/	-HALF_Marks}');
20747Error('\P{Blk=/a/	-HALF_Marks}');
20748Expect(1, 65071, '\p{Blk=halfmarks}', "");
20749Expect(0, 65071, '\p{^Blk=halfmarks}', "");
20750Expect(0, 65071, '\P{Blk=halfmarks}', "");
20751Expect(1, 65071, '\P{^Blk=halfmarks}', "");
20752Expect(0, 65072, '\p{Blk=halfmarks}', "");
20753Expect(1, 65072, '\p{^Blk=halfmarks}', "");
20754Expect(1, 65072, '\P{Blk=halfmarks}', "");
20755Expect(0, 65072, '\P{^Blk=halfmarks}', "");
20756Expect(1, 65071, '\p{Blk=- half_marks}', "");
20757Expect(0, 65071, '\p{^Blk=- half_marks}', "");
20758Expect(0, 65071, '\P{Blk=- half_marks}', "");
20759Expect(1, 65071, '\P{^Blk=- half_marks}', "");
20760Expect(0, 65072, '\p{Blk=- half_marks}', "");
20761Expect(1, 65072, '\p{^Blk=- half_marks}', "");
20762Expect(1, 65072, '\P{Blk=- half_marks}', "");
20763Expect(0, 65072, '\P{^Blk=- half_marks}', "");
20764Error('\p{Is_Block=-/a/COMBINING_Half_Marks}');
20765Error('\P{Is_Block=-/a/COMBINING_Half_Marks}');
20766Expect(1, 65071, '\p{Is_Block=combininghalfmarks}', "");
20767Expect(0, 65071, '\p{^Is_Block=combininghalfmarks}', "");
20768Expect(0, 65071, '\P{Is_Block=combininghalfmarks}', "");
20769Expect(1, 65071, '\P{^Is_Block=combininghalfmarks}', "");
20770Expect(0, 65072, '\p{Is_Block=combininghalfmarks}', "");
20771Expect(1, 65072, '\p{^Is_Block=combininghalfmarks}', "");
20772Expect(1, 65072, '\P{Is_Block=combininghalfmarks}', "");
20773Expect(0, 65072, '\P{^Is_Block=combininghalfmarks}', "");
20774Expect(1, 65071, '\p{Is_Block=--Combining_HALF_Marks}', "");
20775Expect(0, 65071, '\p{^Is_Block=--Combining_HALF_Marks}', "");
20776Expect(0, 65071, '\P{Is_Block=--Combining_HALF_Marks}', "");
20777Expect(1, 65071, '\P{^Is_Block=--Combining_HALF_Marks}', "");
20778Expect(0, 65072, '\p{Is_Block=--Combining_HALF_Marks}', "");
20779Expect(1, 65072, '\p{^Is_Block=--Combining_HALF_Marks}', "");
20780Expect(1, 65072, '\P{Is_Block=--Combining_HALF_Marks}', "");
20781Expect(0, 65072, '\P{^Is_Block=--Combining_HALF_Marks}', "");
20782Error('\p{Is_Blk=_ half_marks:=}');
20783Error('\P{Is_Blk=_ half_marks:=}');
20784Expect(1, 65071, '\p{Is_Blk=halfmarks}', "");
20785Expect(0, 65071, '\p{^Is_Blk=halfmarks}', "");
20786Expect(0, 65071, '\P{Is_Blk=halfmarks}', "");
20787Expect(1, 65071, '\P{^Is_Blk=halfmarks}', "");
20788Expect(0, 65072, '\p{Is_Blk=halfmarks}', "");
20789Expect(1, 65072, '\p{^Is_Blk=halfmarks}', "");
20790Expect(1, 65072, '\P{Is_Blk=halfmarks}', "");
20791Expect(0, 65072, '\P{^Is_Blk=halfmarks}', "");
20792Expect(1, 65071, '\p{Is_Blk=--Half_marks}', "");
20793Expect(0, 65071, '\p{^Is_Blk=--Half_marks}', "");
20794Expect(0, 65071, '\P{Is_Blk=--Half_marks}', "");
20795Expect(1, 65071, '\P{^Is_Blk=--Half_marks}', "");
20796Expect(0, 65072, '\p{Is_Blk=--Half_marks}', "");
20797Expect(1, 65072, '\p{^Is_Blk=--Half_marks}', "");
20798Expect(1, 65072, '\P{Is_Blk=--Half_marks}', "");
20799Expect(0, 65072, '\P{^Is_Blk=--Half_marks}', "");
20800Error('\p{Block=/a/_-Hangul_Syllables}');
20801Error('\P{Block=/a/_-Hangul_Syllables}');
20802Expect(1, 55215, '\p{Block=hangulsyllables}', "");
20803Expect(0, 55215, '\p{^Block=hangulsyllables}', "");
20804Expect(0, 55215, '\P{Block=hangulsyllables}', "");
20805Expect(1, 55215, '\P{^Block=hangulsyllables}', "");
20806Expect(0, 55216, '\p{Block=hangulsyllables}', "");
20807Expect(1, 55216, '\p{^Block=hangulsyllables}', "");
20808Expect(1, 55216, '\P{Block=hangulsyllables}', "");
20809Expect(0, 55216, '\P{^Block=hangulsyllables}', "");
20810Expect(1, 55215, '\p{Block= hangul_syllables}', "");
20811Expect(0, 55215, '\p{^Block= hangul_syllables}', "");
20812Expect(0, 55215, '\P{Block= hangul_syllables}', "");
20813Expect(1, 55215, '\P{^Block= hangul_syllables}', "");
20814Expect(0, 55216, '\p{Block= hangul_syllables}', "");
20815Expect(1, 55216, '\p{^Block= hangul_syllables}', "");
20816Expect(1, 55216, '\P{Block= hangul_syllables}', "");
20817Expect(0, 55216, '\P{^Block= hangul_syllables}', "");
20818Error('\p{Blk=	_hangul/a/}');
20819Error('\P{Blk=	_hangul/a/}');
20820Expect(1, 55215, '\p{Blk=hangul}', "");
20821Expect(0, 55215, '\p{^Blk=hangul}', "");
20822Expect(0, 55215, '\P{Blk=hangul}', "");
20823Expect(1, 55215, '\P{^Blk=hangul}', "");
20824Expect(0, 55216, '\p{Blk=hangul}', "");
20825Expect(1, 55216, '\p{^Blk=hangul}', "");
20826Expect(1, 55216, '\P{Blk=hangul}', "");
20827Expect(0, 55216, '\P{^Blk=hangul}', "");
20828Expect(1, 55215, '\p{Blk=		hangul}', "");
20829Expect(0, 55215, '\p{^Blk=		hangul}', "");
20830Expect(0, 55215, '\P{Blk=		hangul}', "");
20831Expect(1, 55215, '\P{^Blk=		hangul}', "");
20832Expect(0, 55216, '\p{Blk=		hangul}', "");
20833Expect(1, 55216, '\p{^Blk=		hangul}', "");
20834Expect(1, 55216, '\P{Blk=		hangul}', "");
20835Expect(0, 55216, '\P{^Blk=		hangul}', "");
20836Error('\p{Is_Block=_:=hangul_syllables}');
20837Error('\P{Is_Block=_:=hangul_syllables}');
20838Expect(1, 55215, '\p{Is_Block=hangulsyllables}', "");
20839Expect(0, 55215, '\p{^Is_Block=hangulsyllables}', "");
20840Expect(0, 55215, '\P{Is_Block=hangulsyllables}', "");
20841Expect(1, 55215, '\P{^Is_Block=hangulsyllables}', "");
20842Expect(0, 55216, '\p{Is_Block=hangulsyllables}', "");
20843Expect(1, 55216, '\p{^Is_Block=hangulsyllables}', "");
20844Expect(1, 55216, '\P{Is_Block=hangulsyllables}', "");
20845Expect(0, 55216, '\P{^Is_Block=hangulsyllables}', "");
20846Expect(1, 55215, '\p{Is_Block:	_	HANGUL_Syllables}', "");
20847Expect(0, 55215, '\p{^Is_Block:	_	HANGUL_Syllables}', "");
20848Expect(0, 55215, '\P{Is_Block:	_	HANGUL_Syllables}', "");
20849Expect(1, 55215, '\P{^Is_Block:	_	HANGUL_Syllables}', "");
20850Expect(0, 55216, '\p{Is_Block:	_	HANGUL_Syllables}', "");
20851Expect(1, 55216, '\p{^Is_Block:	_	HANGUL_Syllables}', "");
20852Expect(1, 55216, '\P{Is_Block:	_	HANGUL_Syllables}', "");
20853Expect(0, 55216, '\P{^Is_Block:	_	HANGUL_Syllables}', "");
20854Error('\p{Is_Blk=-	Hangul/a/}');
20855Error('\P{Is_Blk=-	Hangul/a/}');
20856Expect(1, 55215, '\p{Is_Blk=hangul}', "");
20857Expect(0, 55215, '\p{^Is_Blk=hangul}', "");
20858Expect(0, 55215, '\P{Is_Blk=hangul}', "");
20859Expect(1, 55215, '\P{^Is_Blk=hangul}', "");
20860Expect(0, 55216, '\p{Is_Blk=hangul}', "");
20861Expect(1, 55216, '\p{^Is_Blk=hangul}', "");
20862Expect(1, 55216, '\P{Is_Blk=hangul}', "");
20863Expect(0, 55216, '\P{^Is_Blk=hangul}', "");
20864Expect(1, 55215, '\p{Is_Blk=-HANGUL}', "");
20865Expect(0, 55215, '\p{^Is_Blk=-HANGUL}', "");
20866Expect(0, 55215, '\P{Is_Blk=-HANGUL}', "");
20867Expect(1, 55215, '\P{^Is_Blk=-HANGUL}', "");
20868Expect(0, 55216, '\p{Is_Blk=-HANGUL}', "");
20869Expect(1, 55216, '\p{^Is_Blk=-HANGUL}', "");
20870Expect(1, 55216, '\P{Is_Blk=-HANGUL}', "");
20871Expect(0, 55216, '\P{^Is_Blk=-HANGUL}', "");
20872Error('\p{Block=-:=Hanunoo}');
20873Error('\P{Block=-:=Hanunoo}');
20874Expect(1, 5951, '\p{Block=hanunoo}', "");
20875Expect(0, 5951, '\p{^Block=hanunoo}', "");
20876Expect(0, 5951, '\P{Block=hanunoo}', "");
20877Expect(1, 5951, '\P{^Block=hanunoo}', "");
20878Expect(0, 5952, '\p{Block=hanunoo}', "");
20879Expect(1, 5952, '\p{^Block=hanunoo}', "");
20880Expect(1, 5952, '\P{Block=hanunoo}', "");
20881Expect(0, 5952, '\P{^Block=hanunoo}', "");
20882Expect(1, 5951, '\p{Block=_Hanunoo}', "");
20883Expect(0, 5951, '\p{^Block=_Hanunoo}', "");
20884Expect(0, 5951, '\P{Block=_Hanunoo}', "");
20885Expect(1, 5951, '\P{^Block=_Hanunoo}', "");
20886Expect(0, 5952, '\p{Block=_Hanunoo}', "");
20887Expect(1, 5952, '\p{^Block=_Hanunoo}', "");
20888Expect(1, 5952, '\P{Block=_Hanunoo}', "");
20889Expect(0, 5952, '\P{^Block=_Hanunoo}', "");
20890Error('\p{Blk=	:=HANUNOO}');
20891Error('\P{Blk=	:=HANUNOO}');
20892Expect(1, 5951, '\p{Blk=hanunoo}', "");
20893Expect(0, 5951, '\p{^Blk=hanunoo}', "");
20894Expect(0, 5951, '\P{Blk=hanunoo}', "");
20895Expect(1, 5951, '\P{^Blk=hanunoo}', "");
20896Expect(0, 5952, '\p{Blk=hanunoo}', "");
20897Expect(1, 5952, '\p{^Blk=hanunoo}', "");
20898Expect(1, 5952, '\P{Blk=hanunoo}', "");
20899Expect(0, 5952, '\P{^Blk=hanunoo}', "");
20900Expect(1, 5951, '\p{Blk=-Hanunoo}', "");
20901Expect(0, 5951, '\p{^Blk=-Hanunoo}', "");
20902Expect(0, 5951, '\P{Blk=-Hanunoo}', "");
20903Expect(1, 5951, '\P{^Blk=-Hanunoo}', "");
20904Expect(0, 5952, '\p{Blk=-Hanunoo}', "");
20905Expect(1, 5952, '\p{^Blk=-Hanunoo}', "");
20906Expect(1, 5952, '\P{Blk=-Hanunoo}', "");
20907Expect(0, 5952, '\P{^Blk=-Hanunoo}', "");
20908Error('\p{Is_Block=-hanunoo/a/}');
20909Error('\P{Is_Block=-hanunoo/a/}');
20910Expect(1, 5951, '\p{Is_Block=hanunoo}', "");
20911Expect(0, 5951, '\p{^Is_Block=hanunoo}', "");
20912Expect(0, 5951, '\P{Is_Block=hanunoo}', "");
20913Expect(1, 5951, '\P{^Is_Block=hanunoo}', "");
20914Expect(0, 5952, '\p{Is_Block=hanunoo}', "");
20915Expect(1, 5952, '\p{^Is_Block=hanunoo}', "");
20916Expect(1, 5952, '\P{Is_Block=hanunoo}', "");
20917Expect(0, 5952, '\P{^Is_Block=hanunoo}', "");
20918Expect(1, 5951, '\p{Is_Block=	 HANUNOO}', "");
20919Expect(0, 5951, '\p{^Is_Block=	 HANUNOO}', "");
20920Expect(0, 5951, '\P{Is_Block=	 HANUNOO}', "");
20921Expect(1, 5951, '\P{^Is_Block=	 HANUNOO}', "");
20922Expect(0, 5952, '\p{Is_Block=	 HANUNOO}', "");
20923Expect(1, 5952, '\p{^Is_Block=	 HANUNOO}', "");
20924Expect(1, 5952, '\P{Is_Block=	 HANUNOO}', "");
20925Expect(0, 5952, '\P{^Is_Block=	 HANUNOO}', "");
20926Error('\p{Is_Blk=:=_	HANUNOO}');
20927Error('\P{Is_Blk=:=_	HANUNOO}');
20928Expect(1, 5951, '\p{Is_Blk=hanunoo}', "");
20929Expect(0, 5951, '\p{^Is_Blk=hanunoo}', "");
20930Expect(0, 5951, '\P{Is_Blk=hanunoo}', "");
20931Expect(1, 5951, '\P{^Is_Blk=hanunoo}', "");
20932Expect(0, 5952, '\p{Is_Blk=hanunoo}', "");
20933Expect(1, 5952, '\p{^Is_Blk=hanunoo}', "");
20934Expect(1, 5952, '\P{Is_Blk=hanunoo}', "");
20935Expect(0, 5952, '\P{^Is_Blk=hanunoo}', "");
20936Expect(1, 5951, '\p{Is_Blk=- Hanunoo}', "");
20937Expect(0, 5951, '\p{^Is_Blk=- Hanunoo}', "");
20938Expect(0, 5951, '\P{Is_Blk=- Hanunoo}', "");
20939Expect(1, 5951, '\P{^Is_Blk=- Hanunoo}', "");
20940Expect(0, 5952, '\p{Is_Blk=- Hanunoo}', "");
20941Expect(1, 5952, '\p{^Is_Blk=- Hanunoo}', "");
20942Expect(1, 5952, '\P{Is_Blk=- Hanunoo}', "");
20943Expect(0, 5952, '\P{^Is_Blk=- Hanunoo}', "");
20944Error('\p{Block=_HEBREW/a/}');
20945Error('\P{Block=_HEBREW/a/}');
20946Expect(1, 1535, '\p{Block=hebrew}', "");
20947Expect(0, 1535, '\p{^Block=hebrew}', "");
20948Expect(0, 1535, '\P{Block=hebrew}', "");
20949Expect(1, 1535, '\P{^Block=hebrew}', "");
20950Expect(0, 1536, '\p{Block=hebrew}', "");
20951Expect(1, 1536, '\p{^Block=hebrew}', "");
20952Expect(1, 1536, '\P{Block=hebrew}', "");
20953Expect(0, 1536, '\P{^Block=hebrew}', "");
20954Expect(1, 1535, '\p{Block=_-HEBREW}', "");
20955Expect(0, 1535, '\p{^Block=_-HEBREW}', "");
20956Expect(0, 1535, '\P{Block=_-HEBREW}', "");
20957Expect(1, 1535, '\P{^Block=_-HEBREW}', "");
20958Expect(0, 1536, '\p{Block=_-HEBREW}', "");
20959Expect(1, 1536, '\p{^Block=_-HEBREW}', "");
20960Expect(1, 1536, '\P{Block=_-HEBREW}', "");
20961Expect(0, 1536, '\P{^Block=_-HEBREW}', "");
20962Error('\p{Blk: _-Hebrew/a/}');
20963Error('\P{Blk: _-Hebrew/a/}');
20964Expect(1, 1535, '\p{Blk=hebrew}', "");
20965Expect(0, 1535, '\p{^Blk=hebrew}', "");
20966Expect(0, 1535, '\P{Blk=hebrew}', "");
20967Expect(1, 1535, '\P{^Blk=hebrew}', "");
20968Expect(0, 1536, '\p{Blk=hebrew}', "");
20969Expect(1, 1536, '\p{^Blk=hebrew}', "");
20970Expect(1, 1536, '\P{Blk=hebrew}', "");
20971Expect(0, 1536, '\P{^Blk=hebrew}', "");
20972Expect(1, 1535, '\p{Blk=_ hebrew}', "");
20973Expect(0, 1535, '\p{^Blk=_ hebrew}', "");
20974Expect(0, 1535, '\P{Blk=_ hebrew}', "");
20975Expect(1, 1535, '\P{^Blk=_ hebrew}', "");
20976Expect(0, 1536, '\p{Blk=_ hebrew}', "");
20977Expect(1, 1536, '\p{^Blk=_ hebrew}', "");
20978Expect(1, 1536, '\P{Blk=_ hebrew}', "");
20979Expect(0, 1536, '\P{^Blk=_ hebrew}', "");
20980Error('\p{Is_Block=/a/_	Hebrew}');
20981Error('\P{Is_Block=/a/_	Hebrew}');
20982Expect(1, 1535, '\p{Is_Block: hebrew}', "");
20983Expect(0, 1535, '\p{^Is_Block: hebrew}', "");
20984Expect(0, 1535, '\P{Is_Block: hebrew}', "");
20985Expect(1, 1535, '\P{^Is_Block: hebrew}', "");
20986Expect(0, 1536, '\p{Is_Block: hebrew}', "");
20987Expect(1, 1536, '\p{^Is_Block: hebrew}', "");
20988Expect(1, 1536, '\P{Is_Block: hebrew}', "");
20989Expect(0, 1536, '\P{^Is_Block: hebrew}', "");
20990Expect(1, 1535, '\p{Is_Block=_Hebrew}', "");
20991Expect(0, 1535, '\p{^Is_Block=_Hebrew}', "");
20992Expect(0, 1535, '\P{Is_Block=_Hebrew}', "");
20993Expect(1, 1535, '\P{^Is_Block=_Hebrew}', "");
20994Expect(0, 1536, '\p{Is_Block=_Hebrew}', "");
20995Expect(1, 1536, '\p{^Is_Block=_Hebrew}', "");
20996Expect(1, 1536, '\P{Is_Block=_Hebrew}', "");
20997Expect(0, 1536, '\P{^Is_Block=_Hebrew}', "");
20998Error('\p{Is_Blk=/a/ -hebrew}');
20999Error('\P{Is_Blk=/a/ -hebrew}');
21000Expect(1, 1535, '\p{Is_Blk=hebrew}', "");
21001Expect(0, 1535, '\p{^Is_Blk=hebrew}', "");
21002Expect(0, 1535, '\P{Is_Blk=hebrew}', "");
21003Expect(1, 1535, '\P{^Is_Blk=hebrew}', "");
21004Expect(0, 1536, '\p{Is_Blk=hebrew}', "");
21005Expect(1, 1536, '\p{^Is_Blk=hebrew}', "");
21006Expect(1, 1536, '\P{Is_Blk=hebrew}', "");
21007Expect(0, 1536, '\P{^Is_Blk=hebrew}', "");
21008Expect(1, 1535, '\p{Is_Blk=	 hebrew}', "");
21009Expect(0, 1535, '\p{^Is_Blk=	 hebrew}', "");
21010Expect(0, 1535, '\P{Is_Blk=	 hebrew}', "");
21011Expect(1, 1535, '\P{^Is_Blk=	 hebrew}', "");
21012Expect(0, 1536, '\p{Is_Blk=	 hebrew}', "");
21013Expect(1, 1536, '\p{^Is_Blk=	 hebrew}', "");
21014Expect(1, 1536, '\P{Is_Blk=	 hebrew}', "");
21015Expect(0, 1536, '\P{^Is_Blk=	 hebrew}', "");
21016Error('\p{Block=_ HIGH_Private_use_Surrogates:=}');
21017Error('\P{Block=_ HIGH_Private_use_Surrogates:=}');
21018Expect(1, 56319, '\p{Block=highprivateusesurrogates}', "");
21019Expect(0, 56319, '\p{^Block=highprivateusesurrogates}', "");
21020Expect(0, 56319, '\P{Block=highprivateusesurrogates}', "");
21021Expect(1, 56319, '\P{^Block=highprivateusesurrogates}', "");
21022Expect(0, 57344, '\p{Block=highprivateusesurrogates}', "");
21023Expect(1, 57344, '\p{^Block=highprivateusesurrogates}', "");
21024Expect(1, 57344, '\P{Block=highprivateusesurrogates}', "");
21025Expect(0, 57344, '\P{^Block=highprivateusesurrogates}', "");
21026Expect(1, 56319, '\p{Block= 	High_PRIVATE_USE_surrogates}', "");
21027Expect(0, 56319, '\p{^Block= 	High_PRIVATE_USE_surrogates}', "");
21028Expect(0, 56319, '\P{Block= 	High_PRIVATE_USE_surrogates}', "");
21029Expect(1, 56319, '\P{^Block= 	High_PRIVATE_USE_surrogates}', "");
21030Expect(0, 57344, '\p{Block= 	High_PRIVATE_USE_surrogates}', "");
21031Expect(1, 57344, '\p{^Block= 	High_PRIVATE_USE_surrogates}', "");
21032Expect(1, 57344, '\P{Block= 	High_PRIVATE_USE_surrogates}', "");
21033Expect(0, 57344, '\P{^Block= 	High_PRIVATE_USE_surrogates}', "");
21034Error('\p{Blk=/a/-_High_PU_Surrogates}');
21035Error('\P{Blk=/a/-_High_PU_Surrogates}');
21036Expect(1, 56319, '\p{Blk=highpusurrogates}', "");
21037Expect(0, 56319, '\p{^Blk=highpusurrogates}', "");
21038Expect(0, 56319, '\P{Blk=highpusurrogates}', "");
21039Expect(1, 56319, '\P{^Blk=highpusurrogates}', "");
21040Expect(0, 57344, '\p{Blk=highpusurrogates}', "");
21041Expect(1, 57344, '\p{^Blk=highpusurrogates}', "");
21042Expect(1, 57344, '\P{Blk=highpusurrogates}', "");
21043Expect(0, 57344, '\P{^Blk=highpusurrogates}', "");
21044Expect(1, 56319, '\p{Blk=- High_PU_surrogates}', "");
21045Expect(0, 56319, '\p{^Blk=- High_PU_surrogates}', "");
21046Expect(0, 56319, '\P{Blk=- High_PU_surrogates}', "");
21047Expect(1, 56319, '\P{^Blk=- High_PU_surrogates}', "");
21048Expect(0, 57344, '\p{Blk=- High_PU_surrogates}', "");
21049Expect(1, 57344, '\p{^Blk=- High_PU_surrogates}', "");
21050Expect(1, 57344, '\P{Blk=- High_PU_surrogates}', "");
21051Expect(0, 57344, '\P{^Blk=- High_PU_surrogates}', "");
21052Error('\p{Is_Block=/a/high_Private_USE_SURROGATES}');
21053Error('\P{Is_Block=/a/high_Private_USE_SURROGATES}');
21054Expect(1, 56319, '\p{Is_Block=highprivateusesurrogates}', "");
21055Expect(0, 56319, '\p{^Is_Block=highprivateusesurrogates}', "");
21056Expect(0, 56319, '\P{Is_Block=highprivateusesurrogates}', "");
21057Expect(1, 56319, '\P{^Is_Block=highprivateusesurrogates}', "");
21058Expect(0, 57344, '\p{Is_Block=highprivateusesurrogates}', "");
21059Expect(1, 57344, '\p{^Is_Block=highprivateusesurrogates}', "");
21060Expect(1, 57344, '\P{Is_Block=highprivateusesurrogates}', "");
21061Expect(0, 57344, '\P{^Is_Block=highprivateusesurrogates}', "");
21062Expect(1, 56319, '\p{Is_Block=	_High_private_USE_SURROGATES}', "");
21063Expect(0, 56319, '\p{^Is_Block=	_High_private_USE_SURROGATES}', "");
21064Expect(0, 56319, '\P{Is_Block=	_High_private_USE_SURROGATES}', "");
21065Expect(1, 56319, '\P{^Is_Block=	_High_private_USE_SURROGATES}', "");
21066Expect(0, 57344, '\p{Is_Block=	_High_private_USE_SURROGATES}', "");
21067Expect(1, 57344, '\p{^Is_Block=	_High_private_USE_SURROGATES}', "");
21068Expect(1, 57344, '\P{Is_Block=	_High_private_USE_SURROGATES}', "");
21069Expect(0, 57344, '\P{^Is_Block=	_High_private_USE_SURROGATES}', "");
21070Error('\p{Is_Blk=_/a/High_PU_Surrogates}');
21071Error('\P{Is_Blk=_/a/High_PU_Surrogates}');
21072Expect(1, 56319, '\p{Is_Blk=highpusurrogates}', "");
21073Expect(0, 56319, '\p{^Is_Blk=highpusurrogates}', "");
21074Expect(0, 56319, '\P{Is_Blk=highpusurrogates}', "");
21075Expect(1, 56319, '\P{^Is_Blk=highpusurrogates}', "");
21076Expect(0, 57344, '\p{Is_Blk=highpusurrogates}', "");
21077Expect(1, 57344, '\p{^Is_Blk=highpusurrogates}', "");
21078Expect(1, 57344, '\P{Is_Blk=highpusurrogates}', "");
21079Expect(0, 57344, '\P{^Is_Blk=highpusurrogates}', "");
21080Expect(1, 56319, '\p{Is_Blk:	 High_PU_Surrogates}', "");
21081Expect(0, 56319, '\p{^Is_Blk:	 High_PU_Surrogates}', "");
21082Expect(0, 56319, '\P{Is_Blk:	 High_PU_Surrogates}', "");
21083Expect(1, 56319, '\P{^Is_Blk:	 High_PU_Surrogates}', "");
21084Expect(0, 57344, '\p{Is_Blk:	 High_PU_Surrogates}', "");
21085Expect(1, 57344, '\p{^Is_Blk:	 High_PU_Surrogates}', "");
21086Expect(1, 57344, '\P{Is_Blk:	 High_PU_Surrogates}', "");
21087Expect(0, 57344, '\P{^Is_Blk:	 High_PU_Surrogates}', "");
21088Error('\p{Block=-/a/HIGH_Surrogates}');
21089Error('\P{Block=-/a/HIGH_Surrogates}');
21090Expect(1, 56191, '\p{Block=highsurrogates}', "");
21091Expect(0, 56191, '\p{^Block=highsurrogates}', "");
21092Expect(0, 56191, '\P{Block=highsurrogates}', "");
21093Expect(1, 56191, '\P{^Block=highsurrogates}', "");
21094Expect(0, 57344, '\p{Block=highsurrogates}', "");
21095Expect(1, 57344, '\p{^Block=highsurrogates}', "");
21096Expect(1, 57344, '\P{Block=highsurrogates}', "");
21097Expect(0, 57344, '\P{^Block=highsurrogates}', "");
21098Expect(1, 56191, '\p{Block=HIGH_Surrogates}', "");
21099Expect(0, 56191, '\p{^Block=HIGH_Surrogates}', "");
21100Expect(0, 56191, '\P{Block=HIGH_Surrogates}', "");
21101Expect(1, 56191, '\P{^Block=HIGH_Surrogates}', "");
21102Expect(0, 57344, '\p{Block=HIGH_Surrogates}', "");
21103Expect(1, 57344, '\p{^Block=HIGH_Surrogates}', "");
21104Expect(1, 57344, '\P{Block=HIGH_Surrogates}', "");
21105Expect(0, 57344, '\P{^Block=HIGH_Surrogates}', "");
21106Error('\p{Blk=_ HIGH_Surrogates:=}');
21107Error('\P{Blk=_ HIGH_Surrogates:=}');
21108Expect(1, 56191, '\p{Blk=highsurrogates}', "");
21109Expect(0, 56191, '\p{^Blk=highsurrogates}', "");
21110Expect(0, 56191, '\P{Blk=highsurrogates}', "");
21111Expect(1, 56191, '\P{^Blk=highsurrogates}', "");
21112Expect(0, 57344, '\p{Blk=highsurrogates}', "");
21113Expect(1, 57344, '\p{^Blk=highsurrogates}', "");
21114Expect(1, 57344, '\P{Blk=highsurrogates}', "");
21115Expect(0, 57344, '\P{^Blk=highsurrogates}', "");
21116Expect(1, 56191, '\p{Blk=_ HIGH_Surrogates}', "");
21117Expect(0, 56191, '\p{^Blk=_ HIGH_Surrogates}', "");
21118Expect(0, 56191, '\P{Blk=_ HIGH_Surrogates}', "");
21119Expect(1, 56191, '\P{^Blk=_ HIGH_Surrogates}', "");
21120Expect(0, 57344, '\p{Blk=_ HIGH_Surrogates}', "");
21121Expect(1, 57344, '\p{^Blk=_ HIGH_Surrogates}', "");
21122Expect(1, 57344, '\P{Blk=_ HIGH_Surrogates}', "");
21123Expect(0, 57344, '\P{^Blk=_ HIGH_Surrogates}', "");
21124Error('\p{Is_Block= /a/High_SURROGATES}');
21125Error('\P{Is_Block= /a/High_SURROGATES}');
21126Expect(1, 56191, '\p{Is_Block=highsurrogates}', "");
21127Expect(0, 56191, '\p{^Is_Block=highsurrogates}', "");
21128Expect(0, 56191, '\P{Is_Block=highsurrogates}', "");
21129Expect(1, 56191, '\P{^Is_Block=highsurrogates}', "");
21130Expect(0, 57344, '\p{Is_Block=highsurrogates}', "");
21131Expect(1, 57344, '\p{^Is_Block=highsurrogates}', "");
21132Expect(1, 57344, '\P{Is_Block=highsurrogates}', "");
21133Expect(0, 57344, '\P{^Is_Block=highsurrogates}', "");
21134Expect(1, 56191, '\p{Is_Block=  High_SURROGATES}', "");
21135Expect(0, 56191, '\p{^Is_Block=  High_SURROGATES}', "");
21136Expect(0, 56191, '\P{Is_Block=  High_SURROGATES}', "");
21137Expect(1, 56191, '\P{^Is_Block=  High_SURROGATES}', "");
21138Expect(0, 57344, '\p{Is_Block=  High_SURROGATES}', "");
21139Expect(1, 57344, '\p{^Is_Block=  High_SURROGATES}', "");
21140Expect(1, 57344, '\P{Is_Block=  High_SURROGATES}', "");
21141Expect(0, 57344, '\P{^Is_Block=  High_SURROGATES}', "");
21142Error('\p{Is_Blk: 	High_SURROGATES:=}');
21143Error('\P{Is_Blk: 	High_SURROGATES:=}');
21144Expect(1, 56191, '\p{Is_Blk:   highsurrogates}', "");
21145Expect(0, 56191, '\p{^Is_Blk:   highsurrogates}', "");
21146Expect(0, 56191, '\P{Is_Blk:   highsurrogates}', "");
21147Expect(1, 56191, '\P{^Is_Blk:   highsurrogates}', "");
21148Expect(0, 57344, '\p{Is_Blk:   highsurrogates}', "");
21149Expect(1, 57344, '\p{^Is_Blk:   highsurrogates}', "");
21150Expect(1, 57344, '\P{Is_Blk:   highsurrogates}', "");
21151Expect(0, 57344, '\P{^Is_Blk:   highsurrogates}', "");
21152Expect(1, 56191, '\p{Is_Blk=High_SURROGATES}', "");
21153Expect(0, 56191, '\p{^Is_Blk=High_SURROGATES}', "");
21154Expect(0, 56191, '\P{Is_Blk=High_SURROGATES}', "");
21155Expect(1, 56191, '\P{^Is_Blk=High_SURROGATES}', "");
21156Expect(0, 57344, '\p{Is_Blk=High_SURROGATES}', "");
21157Expect(1, 57344, '\p{^Is_Blk=High_SURROGATES}', "");
21158Expect(1, 57344, '\P{Is_Blk=High_SURROGATES}', "");
21159Expect(0, 57344, '\P{^Is_Blk=High_SURROGATES}', "");
21160Error('\p{Block:   /a/-Hiragana}');
21161Error('\P{Block:   /a/-Hiragana}');
21162Expect(1, 12447, '\p{Block:	hiragana}', "");
21163Expect(0, 12447, '\p{^Block:	hiragana}', "");
21164Expect(0, 12447, '\P{Block:	hiragana}', "");
21165Expect(1, 12447, '\P{^Block:	hiragana}', "");
21166Expect(0, 12448, '\p{Block:	hiragana}', "");
21167Expect(1, 12448, '\p{^Block:	hiragana}', "");
21168Expect(1, 12448, '\P{Block:	hiragana}', "");
21169Expect(0, 12448, '\P{^Block:	hiragana}', "");
21170Expect(1, 12447, '\p{Block: HIRAGANA}', "");
21171Expect(0, 12447, '\p{^Block: HIRAGANA}', "");
21172Expect(0, 12447, '\P{Block: HIRAGANA}', "");
21173Expect(1, 12447, '\P{^Block: HIRAGANA}', "");
21174Expect(0, 12448, '\p{Block: HIRAGANA}', "");
21175Expect(1, 12448, '\p{^Block: HIRAGANA}', "");
21176Expect(1, 12448, '\P{Block: HIRAGANA}', "");
21177Expect(0, 12448, '\P{^Block: HIRAGANA}', "");
21178Error('\p{Blk=/a/	_Hiragana}');
21179Error('\P{Blk=/a/	_Hiragana}');
21180Expect(1, 12447, '\p{Blk: hiragana}', "");
21181Expect(0, 12447, '\p{^Blk: hiragana}', "");
21182Expect(0, 12447, '\P{Blk: hiragana}', "");
21183Expect(1, 12447, '\P{^Blk: hiragana}', "");
21184Expect(0, 12448, '\p{Blk: hiragana}', "");
21185Expect(1, 12448, '\p{^Blk: hiragana}', "");
21186Expect(1, 12448, '\P{Blk: hiragana}', "");
21187Expect(0, 12448, '\P{^Blk: hiragana}', "");
21188Expect(1, 12447, '\p{Blk= -Hiragana}', "");
21189Expect(0, 12447, '\p{^Blk= -Hiragana}', "");
21190Expect(0, 12447, '\P{Blk= -Hiragana}', "");
21191Expect(1, 12447, '\P{^Blk= -Hiragana}', "");
21192Expect(0, 12448, '\p{Blk= -Hiragana}', "");
21193Expect(1, 12448, '\p{^Blk= -Hiragana}', "");
21194Expect(1, 12448, '\P{Blk= -Hiragana}', "");
21195Expect(0, 12448, '\P{^Blk= -Hiragana}', "");
21196Error('\p{Is_Block::=_ Hiragana}');
21197Error('\P{Is_Block::=_ Hiragana}');
21198Expect(1, 12447, '\p{Is_Block: hiragana}', "");
21199Expect(0, 12447, '\p{^Is_Block: hiragana}', "");
21200Expect(0, 12447, '\P{Is_Block: hiragana}', "");
21201Expect(1, 12447, '\P{^Is_Block: hiragana}', "");
21202Expect(0, 12448, '\p{Is_Block: hiragana}', "");
21203Expect(1, 12448, '\p{^Is_Block: hiragana}', "");
21204Expect(1, 12448, '\P{Is_Block: hiragana}', "");
21205Expect(0, 12448, '\P{^Is_Block: hiragana}', "");
21206Expect(1, 12447, '\p{Is_Block=-Hiragana}', "");
21207Expect(0, 12447, '\p{^Is_Block=-Hiragana}', "");
21208Expect(0, 12447, '\P{Is_Block=-Hiragana}', "");
21209Expect(1, 12447, '\P{^Is_Block=-Hiragana}', "");
21210Expect(0, 12448, '\p{Is_Block=-Hiragana}', "");
21211Expect(1, 12448, '\p{^Is_Block=-Hiragana}', "");
21212Expect(1, 12448, '\P{Is_Block=-Hiragana}', "");
21213Expect(0, 12448, '\P{^Is_Block=-Hiragana}', "");
21214Error('\p{Is_Blk=:=	_Hiragana}');
21215Error('\P{Is_Blk=:=	_Hiragana}');
21216Expect(1, 12447, '\p{Is_Blk=hiragana}', "");
21217Expect(0, 12447, '\p{^Is_Blk=hiragana}', "");
21218Expect(0, 12447, '\P{Is_Blk=hiragana}', "");
21219Expect(1, 12447, '\P{^Is_Blk=hiragana}', "");
21220Expect(0, 12448, '\p{Is_Blk=hiragana}', "");
21221Expect(1, 12448, '\p{^Is_Blk=hiragana}', "");
21222Expect(1, 12448, '\P{Is_Blk=hiragana}', "");
21223Expect(0, 12448, '\P{^Is_Blk=hiragana}', "");
21224Expect(1, 12447, '\p{Is_Blk: hiragana}', "");
21225Expect(0, 12447, '\p{^Is_Blk: hiragana}', "");
21226Expect(0, 12447, '\P{Is_Blk: hiragana}', "");
21227Expect(1, 12447, '\P{^Is_Blk: hiragana}', "");
21228Expect(0, 12448, '\p{Is_Blk: hiragana}', "");
21229Expect(1, 12448, '\p{^Is_Blk: hiragana}', "");
21230Expect(1, 12448, '\P{Is_Blk: hiragana}', "");
21231Expect(0, 12448, '\P{^Is_Blk: hiragana}', "");
21232Error('\p{Block=:= Ideographic_Description_characters}');
21233Error('\P{Block=:= Ideographic_Description_characters}');
21234Expect(1, 12287, '\p{Block=ideographicdescriptioncharacters}', "");
21235Expect(0, 12287, '\p{^Block=ideographicdescriptioncharacters}', "");
21236Expect(0, 12287, '\P{Block=ideographicdescriptioncharacters}', "");
21237Expect(1, 12287, '\P{^Block=ideographicdescriptioncharacters}', "");
21238Expect(0, 12288, '\p{Block=ideographicdescriptioncharacters}', "");
21239Expect(1, 12288, '\p{^Block=ideographicdescriptioncharacters}', "");
21240Expect(1, 12288, '\P{Block=ideographicdescriptioncharacters}', "");
21241Expect(0, 12288, '\P{^Block=ideographicdescriptioncharacters}', "");
21242Expect(1, 12287, '\p{Block=	 ideographic_description_Characters}', "");
21243Expect(0, 12287, '\p{^Block=	 ideographic_description_Characters}', "");
21244Expect(0, 12287, '\P{Block=	 ideographic_description_Characters}', "");
21245Expect(1, 12287, '\P{^Block=	 ideographic_description_Characters}', "");
21246Expect(0, 12288, '\p{Block=	 ideographic_description_Characters}', "");
21247Expect(1, 12288, '\p{^Block=	 ideographic_description_Characters}', "");
21248Expect(1, 12288, '\P{Block=	 ideographic_description_Characters}', "");
21249Expect(0, 12288, '\P{^Block=	 ideographic_description_Characters}', "");
21250Error('\p{Blk=-_IDC/a/}');
21251Error('\P{Blk=-_IDC/a/}');
21252Expect(1, 12287, '\p{Blk=idc}', "");
21253Expect(0, 12287, '\p{^Blk=idc}', "");
21254Expect(0, 12287, '\P{Blk=idc}', "");
21255Expect(1, 12287, '\P{^Blk=idc}', "");
21256Expect(0, 12288, '\p{Blk=idc}', "");
21257Expect(1, 12288, '\p{^Blk=idc}', "");
21258Expect(1, 12288, '\P{Blk=idc}', "");
21259Expect(0, 12288, '\P{^Blk=idc}', "");
21260Expect(1, 12287, '\p{Blk=-IDC}', "");
21261Expect(0, 12287, '\p{^Blk=-IDC}', "");
21262Expect(0, 12287, '\P{Blk=-IDC}', "");
21263Expect(1, 12287, '\P{^Blk=-IDC}', "");
21264Expect(0, 12288, '\p{Blk=-IDC}', "");
21265Expect(1, 12288, '\p{^Blk=-IDC}', "");
21266Expect(1, 12288, '\P{Blk=-IDC}', "");
21267Expect(0, 12288, '\P{^Blk=-IDC}', "");
21268Error('\p{Is_Block=-:=Ideographic_Description_characters}');
21269Error('\P{Is_Block=-:=Ideographic_Description_characters}');
21270Expect(1, 12287, '\p{Is_Block=ideographicdescriptioncharacters}', "");
21271Expect(0, 12287, '\p{^Is_Block=ideographicdescriptioncharacters}', "");
21272Expect(0, 12287, '\P{Is_Block=ideographicdescriptioncharacters}', "");
21273Expect(1, 12287, '\P{^Is_Block=ideographicdescriptioncharacters}', "");
21274Expect(0, 12288, '\p{Is_Block=ideographicdescriptioncharacters}', "");
21275Expect(1, 12288, '\p{^Is_Block=ideographicdescriptioncharacters}', "");
21276Expect(1, 12288, '\P{Is_Block=ideographicdescriptioncharacters}', "");
21277Expect(0, 12288, '\P{^Is_Block=ideographicdescriptioncharacters}', "");
21278Expect(1, 12287, '\p{Is_Block= 	ideographic_Description_Characters}', "");
21279Expect(0, 12287, '\p{^Is_Block= 	ideographic_Description_Characters}', "");
21280Expect(0, 12287, '\P{Is_Block= 	ideographic_Description_Characters}', "");
21281Expect(1, 12287, '\P{^Is_Block= 	ideographic_Description_Characters}', "");
21282Expect(0, 12288, '\p{Is_Block= 	ideographic_Description_Characters}', "");
21283Expect(1, 12288, '\p{^Is_Block= 	ideographic_Description_Characters}', "");
21284Expect(1, 12288, '\P{Is_Block= 	ideographic_Description_Characters}', "");
21285Expect(0, 12288, '\P{^Is_Block= 	ideographic_Description_Characters}', "");
21286Error('\p{Is_Blk= :=idc}');
21287Error('\P{Is_Blk= :=idc}');
21288Expect(1, 12287, '\p{Is_Blk=idc}', "");
21289Expect(0, 12287, '\p{^Is_Blk=idc}', "");
21290Expect(0, 12287, '\P{Is_Blk=idc}', "");
21291Expect(1, 12287, '\P{^Is_Blk=idc}', "");
21292Expect(0, 12288, '\p{Is_Blk=idc}', "");
21293Expect(1, 12288, '\p{^Is_Blk=idc}', "");
21294Expect(1, 12288, '\P{Is_Blk=idc}', "");
21295Expect(0, 12288, '\P{^Is_Blk=idc}', "");
21296Expect(1, 12287, '\p{Is_Blk=-_IDC}', "");
21297Expect(0, 12287, '\p{^Is_Blk=-_IDC}', "");
21298Expect(0, 12287, '\P{Is_Blk=-_IDC}', "");
21299Expect(1, 12287, '\P{^Is_Blk=-_IDC}', "");
21300Expect(0, 12288, '\p{Is_Blk=-_IDC}', "");
21301Expect(1, 12288, '\p{^Is_Blk=-_IDC}', "");
21302Expect(1, 12288, '\P{Is_Blk=-_IDC}', "");
21303Expect(0, 12288, '\P{^Is_Blk=-_IDC}', "");
21304Error('\p{Block=	_ipa_extensions:=}');
21305Error('\P{Block=	_ipa_extensions:=}');
21306Expect(1, 687, '\p{Block=ipaextensions}', "");
21307Expect(0, 687, '\p{^Block=ipaextensions}', "");
21308Expect(0, 687, '\P{Block=ipaextensions}', "");
21309Expect(1, 687, '\P{^Block=ipaextensions}', "");
21310Expect(0, 688, '\p{Block=ipaextensions}', "");
21311Expect(1, 688, '\p{^Block=ipaextensions}', "");
21312Expect(1, 688, '\P{Block=ipaextensions}', "");
21313Expect(0, 688, '\P{^Block=ipaextensions}', "");
21314Expect(1, 687, '\p{Block:   IPA_EXTENSIONS}', "");
21315Expect(0, 687, '\p{^Block:   IPA_EXTENSIONS}', "");
21316Expect(0, 687, '\P{Block:   IPA_EXTENSIONS}', "");
21317Expect(1, 687, '\P{^Block:   IPA_EXTENSIONS}', "");
21318Expect(0, 688, '\p{Block:   IPA_EXTENSIONS}', "");
21319Expect(1, 688, '\p{^Block:   IPA_EXTENSIONS}', "");
21320Expect(1, 688, '\P{Block:   IPA_EXTENSIONS}', "");
21321Expect(0, 688, '\P{^Block:   IPA_EXTENSIONS}', "");
21322Error('\p{Blk=-	IPA_EXT:=}');
21323Error('\P{Blk=-	IPA_EXT:=}');
21324Expect(1, 687, '\p{Blk=ipaext}', "");
21325Expect(0, 687, '\p{^Blk=ipaext}', "");
21326Expect(0, 687, '\P{Blk=ipaext}', "");
21327Expect(1, 687, '\P{^Blk=ipaext}', "");
21328Expect(0, 688, '\p{Blk=ipaext}', "");
21329Expect(1, 688, '\p{^Blk=ipaext}', "");
21330Expect(1, 688, '\P{Blk=ipaext}', "");
21331Expect(0, 688, '\P{^Blk=ipaext}', "");
21332Expect(1, 687, '\p{Blk= _IPA_Ext}', "");
21333Expect(0, 687, '\p{^Blk= _IPA_Ext}', "");
21334Expect(0, 687, '\P{Blk= _IPA_Ext}', "");
21335Expect(1, 687, '\P{^Blk= _IPA_Ext}', "");
21336Expect(0, 688, '\p{Blk= _IPA_Ext}', "");
21337Expect(1, 688, '\p{^Blk= _IPA_Ext}', "");
21338Expect(1, 688, '\P{Blk= _IPA_Ext}', "");
21339Expect(0, 688, '\P{^Blk= _IPA_Ext}', "");
21340Error('\p{Is_Block=-:=IPA_extensions}');
21341Error('\P{Is_Block=-:=IPA_extensions}');
21342Expect(1, 687, '\p{Is_Block=ipaextensions}', "");
21343Expect(0, 687, '\p{^Is_Block=ipaextensions}', "");
21344Expect(0, 687, '\P{Is_Block=ipaextensions}', "");
21345Expect(1, 687, '\P{^Is_Block=ipaextensions}', "");
21346Expect(0, 688, '\p{Is_Block=ipaextensions}', "");
21347Expect(1, 688, '\p{^Is_Block=ipaextensions}', "");
21348Expect(1, 688, '\P{Is_Block=ipaextensions}', "");
21349Expect(0, 688, '\P{^Is_Block=ipaextensions}', "");
21350Expect(1, 687, '\p{Is_Block=	IPA_EXTENSIONS}', "");
21351Expect(0, 687, '\p{^Is_Block=	IPA_EXTENSIONS}', "");
21352Expect(0, 687, '\P{Is_Block=	IPA_EXTENSIONS}', "");
21353Expect(1, 687, '\P{^Is_Block=	IPA_EXTENSIONS}', "");
21354Expect(0, 688, '\p{Is_Block=	IPA_EXTENSIONS}', "");
21355Expect(1, 688, '\p{^Is_Block=	IPA_EXTENSIONS}', "");
21356Expect(1, 688, '\P{Is_Block=	IPA_EXTENSIONS}', "");
21357Expect(0, 688, '\P{^Is_Block=	IPA_EXTENSIONS}', "");
21358Error('\p{Is_Blk=	/a/IPA_Ext}');
21359Error('\P{Is_Blk=	/a/IPA_Ext}');
21360Expect(1, 687, '\p{Is_Blk=ipaext}', "");
21361Expect(0, 687, '\p{^Is_Blk=ipaext}', "");
21362Expect(0, 687, '\P{Is_Blk=ipaext}', "");
21363Expect(1, 687, '\P{^Is_Blk=ipaext}', "");
21364Expect(0, 688, '\p{Is_Blk=ipaext}', "");
21365Expect(1, 688, '\p{^Is_Blk=ipaext}', "");
21366Expect(1, 688, '\P{Is_Blk=ipaext}', "");
21367Expect(0, 688, '\P{^Is_Blk=ipaext}', "");
21368Expect(1, 687, '\p{Is_Blk= _IPA_EXT}', "");
21369Expect(0, 687, '\p{^Is_Blk= _IPA_EXT}', "");
21370Expect(0, 687, '\P{Is_Blk= _IPA_EXT}', "");
21371Expect(1, 687, '\P{^Is_Blk= _IPA_EXT}', "");
21372Expect(0, 688, '\p{Is_Blk= _IPA_EXT}', "");
21373Expect(1, 688, '\p{^Is_Blk= _IPA_EXT}', "");
21374Expect(1, 688, '\P{Is_Blk= _IPA_EXT}', "");
21375Expect(0, 688, '\P{^Is_Blk= _IPA_EXT}', "");
21376Error('\p{Block=	/a/Imperial_Aramaic}');
21377Error('\P{Block=	/a/Imperial_Aramaic}');
21378Expect(1, 67679, '\p{Block=imperialaramaic}', "");
21379Expect(0, 67679, '\p{^Block=imperialaramaic}', "");
21380Expect(0, 67679, '\P{Block=imperialaramaic}', "");
21381Expect(1, 67679, '\P{^Block=imperialaramaic}', "");
21382Expect(0, 67680, '\p{Block=imperialaramaic}', "");
21383Expect(1, 67680, '\p{^Block=imperialaramaic}', "");
21384Expect(1, 67680, '\P{Block=imperialaramaic}', "");
21385Expect(0, 67680, '\P{^Block=imperialaramaic}', "");
21386Expect(1, 67679, '\p{Block=_IMPERIAL_Aramaic}', "");
21387Expect(0, 67679, '\p{^Block=_IMPERIAL_Aramaic}', "");
21388Expect(0, 67679, '\P{Block=_IMPERIAL_Aramaic}', "");
21389Expect(1, 67679, '\P{^Block=_IMPERIAL_Aramaic}', "");
21390Expect(0, 67680, '\p{Block=_IMPERIAL_Aramaic}', "");
21391Expect(1, 67680, '\p{^Block=_IMPERIAL_Aramaic}', "");
21392Expect(1, 67680, '\P{Block=_IMPERIAL_Aramaic}', "");
21393Expect(0, 67680, '\P{^Block=_IMPERIAL_Aramaic}', "");
21394Error('\p{Blk=:=_	imperial_Aramaic}');
21395Error('\P{Blk=:=_	imperial_Aramaic}');
21396Expect(1, 67679, '\p{Blk=imperialaramaic}', "");
21397Expect(0, 67679, '\p{^Blk=imperialaramaic}', "");
21398Expect(0, 67679, '\P{Blk=imperialaramaic}', "");
21399Expect(1, 67679, '\P{^Blk=imperialaramaic}', "");
21400Expect(0, 67680, '\p{Blk=imperialaramaic}', "");
21401Expect(1, 67680, '\p{^Blk=imperialaramaic}', "");
21402Expect(1, 67680, '\P{Blk=imperialaramaic}', "");
21403Expect(0, 67680, '\P{^Blk=imperialaramaic}', "");
21404Expect(1, 67679, '\p{Blk= Imperial_aramaic}', "");
21405Expect(0, 67679, '\p{^Blk= Imperial_aramaic}', "");
21406Expect(0, 67679, '\P{Blk= Imperial_aramaic}', "");
21407Expect(1, 67679, '\P{^Blk= Imperial_aramaic}', "");
21408Expect(0, 67680, '\p{Blk= Imperial_aramaic}', "");
21409Expect(1, 67680, '\p{^Blk= Imperial_aramaic}', "");
21410Expect(1, 67680, '\P{Blk= Imperial_aramaic}', "");
21411Expect(0, 67680, '\P{^Blk= Imperial_aramaic}', "");
21412Error('\p{Is_Block=:= -Imperial_ARAMAIC}');
21413Error('\P{Is_Block=:= -Imperial_ARAMAIC}');
21414Expect(1, 67679, '\p{Is_Block=imperialaramaic}', "");
21415Expect(0, 67679, '\p{^Is_Block=imperialaramaic}', "");
21416Expect(0, 67679, '\P{Is_Block=imperialaramaic}', "");
21417Expect(1, 67679, '\P{^Is_Block=imperialaramaic}', "");
21418Expect(0, 67680, '\p{Is_Block=imperialaramaic}', "");
21419Expect(1, 67680, '\p{^Is_Block=imperialaramaic}', "");
21420Expect(1, 67680, '\P{Is_Block=imperialaramaic}', "");
21421Expect(0, 67680, '\P{^Is_Block=imperialaramaic}', "");
21422Expect(1, 67679, '\p{Is_Block:   --imperial_Aramaic}', "");
21423Expect(0, 67679, '\p{^Is_Block:   --imperial_Aramaic}', "");
21424Expect(0, 67679, '\P{Is_Block:   --imperial_Aramaic}', "");
21425Expect(1, 67679, '\P{^Is_Block:   --imperial_Aramaic}', "");
21426Expect(0, 67680, '\p{Is_Block:   --imperial_Aramaic}', "");
21427Expect(1, 67680, '\p{^Is_Block:   --imperial_Aramaic}', "");
21428Expect(1, 67680, '\P{Is_Block:   --imperial_Aramaic}', "");
21429Expect(0, 67680, '\P{^Is_Block:   --imperial_Aramaic}', "");
21430Error('\p{Is_Blk=:=-imperial_Aramaic}');
21431Error('\P{Is_Blk=:=-imperial_Aramaic}');
21432Expect(1, 67679, '\p{Is_Blk=imperialaramaic}', "");
21433Expect(0, 67679, '\p{^Is_Blk=imperialaramaic}', "");
21434Expect(0, 67679, '\P{Is_Blk=imperialaramaic}', "");
21435Expect(1, 67679, '\P{^Is_Blk=imperialaramaic}', "");
21436Expect(0, 67680, '\p{Is_Blk=imperialaramaic}', "");
21437Expect(1, 67680, '\p{^Is_Blk=imperialaramaic}', "");
21438Expect(1, 67680, '\P{Is_Blk=imperialaramaic}', "");
21439Expect(0, 67680, '\P{^Is_Blk=imperialaramaic}', "");
21440Expect(1, 67679, '\p{Is_Blk=--IMPERIAL_ARAMAIC}', "");
21441Expect(0, 67679, '\p{^Is_Blk=--IMPERIAL_ARAMAIC}', "");
21442Expect(0, 67679, '\P{Is_Blk=--IMPERIAL_ARAMAIC}', "");
21443Expect(1, 67679, '\P{^Is_Blk=--IMPERIAL_ARAMAIC}', "");
21444Expect(0, 67680, '\p{Is_Blk=--IMPERIAL_ARAMAIC}', "");
21445Expect(1, 67680, '\p{^Is_Blk=--IMPERIAL_ARAMAIC}', "");
21446Expect(1, 67680, '\P{Is_Blk=--IMPERIAL_ARAMAIC}', "");
21447Expect(0, 67680, '\P{^Is_Blk=--IMPERIAL_ARAMAIC}', "");
21448Error('\p{Block=	_Common_Indic_Number_Forms/a/}');
21449Error('\P{Block=	_Common_Indic_Number_Forms/a/}');
21450Expect(1, 43071, '\p{Block=commonindicnumberforms}', "");
21451Expect(0, 43071, '\p{^Block=commonindicnumberforms}', "");
21452Expect(0, 43071, '\P{Block=commonindicnumberforms}', "");
21453Expect(1, 43071, '\P{^Block=commonindicnumberforms}', "");
21454Expect(0, 43072, '\p{Block=commonindicnumberforms}', "");
21455Expect(1, 43072, '\p{^Block=commonindicnumberforms}', "");
21456Expect(1, 43072, '\P{Block=commonindicnumberforms}', "");
21457Expect(0, 43072, '\P{^Block=commonindicnumberforms}', "");
21458Expect(1, 43071, '\p{Block=		COMMON_INDIC_number_forms}', "");
21459Expect(0, 43071, '\p{^Block=		COMMON_INDIC_number_forms}', "");
21460Expect(0, 43071, '\P{Block=		COMMON_INDIC_number_forms}', "");
21461Expect(1, 43071, '\P{^Block=		COMMON_INDIC_number_forms}', "");
21462Expect(0, 43072, '\p{Block=		COMMON_INDIC_number_forms}', "");
21463Expect(1, 43072, '\p{^Block=		COMMON_INDIC_number_forms}', "");
21464Expect(1, 43072, '\P{Block=		COMMON_INDIC_number_forms}', "");
21465Expect(0, 43072, '\P{^Block=		COMMON_INDIC_number_forms}', "");
21466Error('\p{Blk=/a/indic_Number_Forms}');
21467Error('\P{Blk=/a/indic_Number_Forms}');
21468Expect(1, 43071, '\p{Blk=indicnumberforms}', "");
21469Expect(0, 43071, '\p{^Blk=indicnumberforms}', "");
21470Expect(0, 43071, '\P{Blk=indicnumberforms}', "");
21471Expect(1, 43071, '\P{^Blk=indicnumberforms}', "");
21472Expect(0, 43072, '\p{Blk=indicnumberforms}', "");
21473Expect(1, 43072, '\p{^Blk=indicnumberforms}', "");
21474Expect(1, 43072, '\P{Blk=indicnumberforms}', "");
21475Expect(0, 43072, '\P{^Blk=indicnumberforms}', "");
21476Expect(1, 43071, '\p{Blk=--Indic_NUMBER_Forms}', "");
21477Expect(0, 43071, '\p{^Blk=--Indic_NUMBER_Forms}', "");
21478Expect(0, 43071, '\P{Blk=--Indic_NUMBER_Forms}', "");
21479Expect(1, 43071, '\P{^Blk=--Indic_NUMBER_Forms}', "");
21480Expect(0, 43072, '\p{Blk=--Indic_NUMBER_Forms}', "");
21481Expect(1, 43072, '\p{^Blk=--Indic_NUMBER_Forms}', "");
21482Expect(1, 43072, '\P{Blk=--Indic_NUMBER_Forms}', "");
21483Expect(0, 43072, '\P{^Blk=--Indic_NUMBER_Forms}', "");
21484Error('\p{Is_Block=:=common_Indic_Number_forms}');
21485Error('\P{Is_Block=:=common_Indic_Number_forms}');
21486Expect(1, 43071, '\p{Is_Block=commonindicnumberforms}', "");
21487Expect(0, 43071, '\p{^Is_Block=commonindicnumberforms}', "");
21488Expect(0, 43071, '\P{Is_Block=commonindicnumberforms}', "");
21489Expect(1, 43071, '\P{^Is_Block=commonindicnumberforms}', "");
21490Expect(0, 43072, '\p{Is_Block=commonindicnumberforms}', "");
21491Expect(1, 43072, '\p{^Is_Block=commonindicnumberforms}', "");
21492Expect(1, 43072, '\P{Is_Block=commonindicnumberforms}', "");
21493Expect(0, 43072, '\P{^Is_Block=commonindicnumberforms}', "");
21494Expect(1, 43071, '\p{Is_Block=-_Common_Indic_NUMBER_FORMS}', "");
21495Expect(0, 43071, '\p{^Is_Block=-_Common_Indic_NUMBER_FORMS}', "");
21496Expect(0, 43071, '\P{Is_Block=-_Common_Indic_NUMBER_FORMS}', "");
21497Expect(1, 43071, '\P{^Is_Block=-_Common_Indic_NUMBER_FORMS}', "");
21498Expect(0, 43072, '\p{Is_Block=-_Common_Indic_NUMBER_FORMS}', "");
21499Expect(1, 43072, '\p{^Is_Block=-_Common_Indic_NUMBER_FORMS}', "");
21500Expect(1, 43072, '\P{Is_Block=-_Common_Indic_NUMBER_FORMS}', "");
21501Expect(0, 43072, '\P{^Is_Block=-_Common_Indic_NUMBER_FORMS}', "");
21502Error('\p{Is_Blk=:=--indic_number_FORMS}');
21503Error('\P{Is_Blk=:=--indic_number_FORMS}');
21504Expect(1, 43071, '\p{Is_Blk:	indicnumberforms}', "");
21505Expect(0, 43071, '\p{^Is_Blk:	indicnumberforms}', "");
21506Expect(0, 43071, '\P{Is_Blk:	indicnumberforms}', "");
21507Expect(1, 43071, '\P{^Is_Blk:	indicnumberforms}', "");
21508Expect(0, 43072, '\p{Is_Blk:	indicnumberforms}', "");
21509Expect(1, 43072, '\p{^Is_Blk:	indicnumberforms}', "");
21510Expect(1, 43072, '\P{Is_Blk:	indicnumberforms}', "");
21511Expect(0, 43072, '\P{^Is_Blk:	indicnumberforms}', "");
21512Expect(1, 43071, '\p{Is_Blk:   -	INDIC_NUMBER_Forms}', "");
21513Expect(0, 43071, '\p{^Is_Blk:   -	INDIC_NUMBER_Forms}', "");
21514Expect(0, 43071, '\P{Is_Blk:   -	INDIC_NUMBER_Forms}', "");
21515Expect(1, 43071, '\P{^Is_Blk:   -	INDIC_NUMBER_Forms}', "");
21516Expect(0, 43072, '\p{Is_Blk:   -	INDIC_NUMBER_Forms}', "");
21517Expect(1, 43072, '\p{^Is_Blk:   -	INDIC_NUMBER_Forms}', "");
21518Expect(1, 43072, '\P{Is_Blk:   -	INDIC_NUMBER_Forms}', "");
21519Expect(0, 43072, '\P{^Is_Blk:   -	INDIC_NUMBER_Forms}', "");
21520Error('\p{Block=-_Inscriptional_PAHLAVI/a/}');
21521Error('\P{Block=-_Inscriptional_PAHLAVI/a/}');
21522Expect(1, 68479, '\p{Block=inscriptionalpahlavi}', "");
21523Expect(0, 68479, '\p{^Block=inscriptionalpahlavi}', "");
21524Expect(0, 68479, '\P{Block=inscriptionalpahlavi}', "");
21525Expect(1, 68479, '\P{^Block=inscriptionalpahlavi}', "");
21526Expect(0, 68480, '\p{Block=inscriptionalpahlavi}', "");
21527Expect(1, 68480, '\p{^Block=inscriptionalpahlavi}', "");
21528Expect(1, 68480, '\P{Block=inscriptionalpahlavi}', "");
21529Expect(0, 68480, '\P{^Block=inscriptionalpahlavi}', "");
21530Expect(1, 68479, '\p{Block= Inscriptional_Pahlavi}', "");
21531Expect(0, 68479, '\p{^Block= Inscriptional_Pahlavi}', "");
21532Expect(0, 68479, '\P{Block= Inscriptional_Pahlavi}', "");
21533Expect(1, 68479, '\P{^Block= Inscriptional_Pahlavi}', "");
21534Expect(0, 68480, '\p{Block= Inscriptional_Pahlavi}', "");
21535Expect(1, 68480, '\p{^Block= Inscriptional_Pahlavi}', "");
21536Expect(1, 68480, '\P{Block= Inscriptional_Pahlavi}', "");
21537Expect(0, 68480, '\P{^Block= Inscriptional_Pahlavi}', "");
21538Error('\p{Blk=_INSCRIPTIONAL_Pahlavi/a/}');
21539Error('\P{Blk=_INSCRIPTIONAL_Pahlavi/a/}');
21540Expect(1, 68479, '\p{Blk=inscriptionalpahlavi}', "");
21541Expect(0, 68479, '\p{^Blk=inscriptionalpahlavi}', "");
21542Expect(0, 68479, '\P{Blk=inscriptionalpahlavi}', "");
21543Expect(1, 68479, '\P{^Blk=inscriptionalpahlavi}', "");
21544Expect(0, 68480, '\p{Blk=inscriptionalpahlavi}', "");
21545Expect(1, 68480, '\p{^Blk=inscriptionalpahlavi}', "");
21546Expect(1, 68480, '\P{Blk=inscriptionalpahlavi}', "");
21547Expect(0, 68480, '\P{^Blk=inscriptionalpahlavi}', "");
21548Expect(1, 68479, '\p{Blk=__Inscriptional_PAHLAVI}', "");
21549Expect(0, 68479, '\p{^Blk=__Inscriptional_PAHLAVI}', "");
21550Expect(0, 68479, '\P{Blk=__Inscriptional_PAHLAVI}', "");
21551Expect(1, 68479, '\P{^Blk=__Inscriptional_PAHLAVI}', "");
21552Expect(0, 68480, '\p{Blk=__Inscriptional_PAHLAVI}', "");
21553Expect(1, 68480, '\p{^Blk=__Inscriptional_PAHLAVI}', "");
21554Expect(1, 68480, '\P{Blk=__Inscriptional_PAHLAVI}', "");
21555Expect(0, 68480, '\P{^Blk=__Inscriptional_PAHLAVI}', "");
21556Error('\p{Is_Block=_/a/inscriptional_Pahlavi}');
21557Error('\P{Is_Block=_/a/inscriptional_Pahlavi}');
21558Expect(1, 68479, '\p{Is_Block=inscriptionalpahlavi}', "");
21559Expect(0, 68479, '\p{^Is_Block=inscriptionalpahlavi}', "");
21560Expect(0, 68479, '\P{Is_Block=inscriptionalpahlavi}', "");
21561Expect(1, 68479, '\P{^Is_Block=inscriptionalpahlavi}', "");
21562Expect(0, 68480, '\p{Is_Block=inscriptionalpahlavi}', "");
21563Expect(1, 68480, '\p{^Is_Block=inscriptionalpahlavi}', "");
21564Expect(1, 68480, '\P{Is_Block=inscriptionalpahlavi}', "");
21565Expect(0, 68480, '\P{^Is_Block=inscriptionalpahlavi}', "");
21566Expect(1, 68479, '\p{Is_Block:   	_Inscriptional_PAHLAVI}', "");
21567Expect(0, 68479, '\p{^Is_Block:   	_Inscriptional_PAHLAVI}', "");
21568Expect(0, 68479, '\P{Is_Block:   	_Inscriptional_PAHLAVI}', "");
21569Expect(1, 68479, '\P{^Is_Block:   	_Inscriptional_PAHLAVI}', "");
21570Expect(0, 68480, '\p{Is_Block:   	_Inscriptional_PAHLAVI}', "");
21571Expect(1, 68480, '\p{^Is_Block:   	_Inscriptional_PAHLAVI}', "");
21572Expect(1, 68480, '\P{Is_Block:   	_Inscriptional_PAHLAVI}', "");
21573Expect(0, 68480, '\P{^Is_Block:   	_Inscriptional_PAHLAVI}', "");
21574Error('\p{Is_Blk=_ inscriptional_Pahlavi/a/}');
21575Error('\P{Is_Blk=_ inscriptional_Pahlavi/a/}');
21576Expect(1, 68479, '\p{Is_Blk=inscriptionalpahlavi}', "");
21577Expect(0, 68479, '\p{^Is_Blk=inscriptionalpahlavi}', "");
21578Expect(0, 68479, '\P{Is_Blk=inscriptionalpahlavi}', "");
21579Expect(1, 68479, '\P{^Is_Blk=inscriptionalpahlavi}', "");
21580Expect(0, 68480, '\p{Is_Blk=inscriptionalpahlavi}', "");
21581Expect(1, 68480, '\p{^Is_Blk=inscriptionalpahlavi}', "");
21582Expect(1, 68480, '\P{Is_Blk=inscriptionalpahlavi}', "");
21583Expect(0, 68480, '\P{^Is_Blk=inscriptionalpahlavi}', "");
21584Expect(1, 68479, '\p{Is_Blk=-inscriptional_Pahlavi}', "");
21585Expect(0, 68479, '\p{^Is_Blk=-inscriptional_Pahlavi}', "");
21586Expect(0, 68479, '\P{Is_Blk=-inscriptional_Pahlavi}', "");
21587Expect(1, 68479, '\P{^Is_Blk=-inscriptional_Pahlavi}', "");
21588Expect(0, 68480, '\p{Is_Blk=-inscriptional_Pahlavi}', "");
21589Expect(1, 68480, '\p{^Is_Blk=-inscriptional_Pahlavi}', "");
21590Expect(1, 68480, '\P{Is_Blk=-inscriptional_Pahlavi}', "");
21591Expect(0, 68480, '\P{^Is_Blk=-inscriptional_Pahlavi}', "");
21592Error('\p{Block=-:=inscriptional_parthian}');
21593Error('\P{Block=-:=inscriptional_parthian}');
21594Expect(1, 68447, '\p{Block=inscriptionalparthian}', "");
21595Expect(0, 68447, '\p{^Block=inscriptionalparthian}', "");
21596Expect(0, 68447, '\P{Block=inscriptionalparthian}', "");
21597Expect(1, 68447, '\P{^Block=inscriptionalparthian}', "");
21598Expect(0, 68448, '\p{Block=inscriptionalparthian}', "");
21599Expect(1, 68448, '\p{^Block=inscriptionalparthian}', "");
21600Expect(1, 68448, '\P{Block=inscriptionalparthian}', "");
21601Expect(0, 68448, '\P{^Block=inscriptionalparthian}', "");
21602Expect(1, 68447, '\p{Block=_ inscriptional_PARTHIAN}', "");
21603Expect(0, 68447, '\p{^Block=_ inscriptional_PARTHIAN}', "");
21604Expect(0, 68447, '\P{Block=_ inscriptional_PARTHIAN}', "");
21605Expect(1, 68447, '\P{^Block=_ inscriptional_PARTHIAN}', "");
21606Expect(0, 68448, '\p{Block=_ inscriptional_PARTHIAN}', "");
21607Expect(1, 68448, '\p{^Block=_ inscriptional_PARTHIAN}', "");
21608Expect(1, 68448, '\P{Block=_ inscriptional_PARTHIAN}', "");
21609Expect(0, 68448, '\P{^Block=_ inscriptional_PARTHIAN}', "");
21610Error('\p{Blk=-/a/Inscriptional_parthian}');
21611Error('\P{Blk=-/a/Inscriptional_parthian}');
21612Expect(1, 68447, '\p{Blk=inscriptionalparthian}', "");
21613Expect(0, 68447, '\p{^Blk=inscriptionalparthian}', "");
21614Expect(0, 68447, '\P{Blk=inscriptionalparthian}', "");
21615Expect(1, 68447, '\P{^Blk=inscriptionalparthian}', "");
21616Expect(0, 68448, '\p{Blk=inscriptionalparthian}', "");
21617Expect(1, 68448, '\p{^Blk=inscriptionalparthian}', "");
21618Expect(1, 68448, '\P{Blk=inscriptionalparthian}', "");
21619Expect(0, 68448, '\P{^Blk=inscriptionalparthian}', "");
21620Expect(1, 68447, '\p{Blk=__INSCRIPTIONAL_parthian}', "");
21621Expect(0, 68447, '\p{^Blk=__INSCRIPTIONAL_parthian}', "");
21622Expect(0, 68447, '\P{Blk=__INSCRIPTIONAL_parthian}', "");
21623Expect(1, 68447, '\P{^Blk=__INSCRIPTIONAL_parthian}', "");
21624Expect(0, 68448, '\p{Blk=__INSCRIPTIONAL_parthian}', "");
21625Expect(1, 68448, '\p{^Blk=__INSCRIPTIONAL_parthian}', "");
21626Expect(1, 68448, '\P{Blk=__INSCRIPTIONAL_parthian}', "");
21627Expect(0, 68448, '\P{^Blk=__INSCRIPTIONAL_parthian}', "");
21628Error('\p{Is_Block=		inscriptional_Parthian:=}');
21629Error('\P{Is_Block=		inscriptional_Parthian:=}');
21630Expect(1, 68447, '\p{Is_Block=inscriptionalparthian}', "");
21631Expect(0, 68447, '\p{^Is_Block=inscriptionalparthian}', "");
21632Expect(0, 68447, '\P{Is_Block=inscriptionalparthian}', "");
21633Expect(1, 68447, '\P{^Is_Block=inscriptionalparthian}', "");
21634Expect(0, 68448, '\p{Is_Block=inscriptionalparthian}', "");
21635Expect(1, 68448, '\p{^Is_Block=inscriptionalparthian}', "");
21636Expect(1, 68448, '\P{Is_Block=inscriptionalparthian}', "");
21637Expect(0, 68448, '\P{^Is_Block=inscriptionalparthian}', "");
21638Expect(1, 68447, '\p{Is_Block=		inscriptional_Parthian}', "");
21639Expect(0, 68447, '\p{^Is_Block=		inscriptional_Parthian}', "");
21640Expect(0, 68447, '\P{Is_Block=		inscriptional_Parthian}', "");
21641Expect(1, 68447, '\P{^Is_Block=		inscriptional_Parthian}', "");
21642Expect(0, 68448, '\p{Is_Block=		inscriptional_Parthian}', "");
21643Expect(1, 68448, '\p{^Is_Block=		inscriptional_Parthian}', "");
21644Expect(1, 68448, '\P{Is_Block=		inscriptional_Parthian}', "");
21645Expect(0, 68448, '\P{^Is_Block=		inscriptional_Parthian}', "");
21646Error('\p{Is_Blk=-:=INSCRIPTIONAL_Parthian}');
21647Error('\P{Is_Blk=-:=INSCRIPTIONAL_Parthian}');
21648Expect(1, 68447, '\p{Is_Blk=inscriptionalparthian}', "");
21649Expect(0, 68447, '\p{^Is_Blk=inscriptionalparthian}', "");
21650Expect(0, 68447, '\P{Is_Blk=inscriptionalparthian}', "");
21651Expect(1, 68447, '\P{^Is_Blk=inscriptionalparthian}', "");
21652Expect(0, 68448, '\p{Is_Blk=inscriptionalparthian}', "");
21653Expect(1, 68448, '\p{^Is_Blk=inscriptionalparthian}', "");
21654Expect(1, 68448, '\P{Is_Blk=inscriptionalparthian}', "");
21655Expect(0, 68448, '\P{^Is_Blk=inscriptionalparthian}', "");
21656Expect(1, 68447, '\p{Is_Blk= 	INSCRIPTIONAL_Parthian}', "");
21657Expect(0, 68447, '\p{^Is_Blk= 	INSCRIPTIONAL_Parthian}', "");
21658Expect(0, 68447, '\P{Is_Blk= 	INSCRIPTIONAL_Parthian}', "");
21659Expect(1, 68447, '\P{^Is_Blk= 	INSCRIPTIONAL_Parthian}', "");
21660Expect(0, 68448, '\p{Is_Blk= 	INSCRIPTIONAL_Parthian}', "");
21661Expect(1, 68448, '\p{^Is_Blk= 	INSCRIPTIONAL_Parthian}', "");
21662Expect(1, 68448, '\P{Is_Blk= 	INSCRIPTIONAL_Parthian}', "");
21663Expect(0, 68448, '\P{^Is_Blk= 	INSCRIPTIONAL_Parthian}', "");
21664Error('\p{Block::=_ HANGUL_Jamo}');
21665Error('\P{Block::=_ HANGUL_Jamo}');
21666Expect(1, 4607, '\p{Block:   hanguljamo}', "");
21667Expect(0, 4607, '\p{^Block:   hanguljamo}', "");
21668Expect(0, 4607, '\P{Block:   hanguljamo}', "");
21669Expect(1, 4607, '\P{^Block:   hanguljamo}', "");
21670Expect(0, 4608, '\p{Block:   hanguljamo}', "");
21671Expect(1, 4608, '\p{^Block:   hanguljamo}', "");
21672Expect(1, 4608, '\P{Block:   hanguljamo}', "");
21673Expect(0, 4608, '\P{^Block:   hanguljamo}', "");
21674Expect(1, 4607, '\p{Block= _Hangul_Jamo}', "");
21675Expect(0, 4607, '\p{^Block= _Hangul_Jamo}', "");
21676Expect(0, 4607, '\P{Block= _Hangul_Jamo}', "");
21677Expect(1, 4607, '\P{^Block= _Hangul_Jamo}', "");
21678Expect(0, 4608, '\p{Block= _Hangul_Jamo}', "");
21679Expect(1, 4608, '\p{^Block= _Hangul_Jamo}', "");
21680Expect(1, 4608, '\P{Block= _Hangul_Jamo}', "");
21681Expect(0, 4608, '\P{^Block= _Hangul_Jamo}', "");
21682Error('\p{Blk=	/a/jamo}');
21683Error('\P{Blk=	/a/jamo}');
21684Expect(1, 4607, '\p{Blk=jamo}', "");
21685Expect(0, 4607, '\p{^Blk=jamo}', "");
21686Expect(0, 4607, '\P{Blk=jamo}', "");
21687Expect(1, 4607, '\P{^Blk=jamo}', "");
21688Expect(0, 4608, '\p{Blk=jamo}', "");
21689Expect(1, 4608, '\p{^Blk=jamo}', "");
21690Expect(1, 4608, '\P{Blk=jamo}', "");
21691Expect(0, 4608, '\P{^Blk=jamo}', "");
21692Expect(1, 4607, '\p{Blk=_-Jamo}', "");
21693Expect(0, 4607, '\p{^Blk=_-Jamo}', "");
21694Expect(0, 4607, '\P{Blk=_-Jamo}', "");
21695Expect(1, 4607, '\P{^Blk=_-Jamo}', "");
21696Expect(0, 4608, '\p{Blk=_-Jamo}', "");
21697Expect(1, 4608, '\p{^Blk=_-Jamo}', "");
21698Expect(1, 4608, '\P{Blk=_-Jamo}', "");
21699Expect(0, 4608, '\P{^Blk=_-Jamo}', "");
21700Error('\p{Is_Block=/a/	_HANGUL_JAMO}');
21701Error('\P{Is_Block=/a/	_HANGUL_JAMO}');
21702Expect(1, 4607, '\p{Is_Block=hanguljamo}', "");
21703Expect(0, 4607, '\p{^Is_Block=hanguljamo}', "");
21704Expect(0, 4607, '\P{Is_Block=hanguljamo}', "");
21705Expect(1, 4607, '\P{^Is_Block=hanguljamo}', "");
21706Expect(0, 4608, '\p{Is_Block=hanguljamo}', "");
21707Expect(1, 4608, '\p{^Is_Block=hanguljamo}', "");
21708Expect(1, 4608, '\P{Is_Block=hanguljamo}', "");
21709Expect(0, 4608, '\P{^Is_Block=hanguljamo}', "");
21710Expect(1, 4607, '\p{Is_Block=_hangul_JAMO}', "");
21711Expect(0, 4607, '\p{^Is_Block=_hangul_JAMO}', "");
21712Expect(0, 4607, '\P{Is_Block=_hangul_JAMO}', "");
21713Expect(1, 4607, '\P{^Is_Block=_hangul_JAMO}', "");
21714Expect(0, 4608, '\p{Is_Block=_hangul_JAMO}', "");
21715Expect(1, 4608, '\p{^Is_Block=_hangul_JAMO}', "");
21716Expect(1, 4608, '\P{Is_Block=_hangul_JAMO}', "");
21717Expect(0, 4608, '\P{^Is_Block=_hangul_JAMO}', "");
21718Error('\p{Is_Blk=:=Jamo}');
21719Error('\P{Is_Blk=:=Jamo}');
21720Expect(1, 4607, '\p{Is_Blk=jamo}', "");
21721Expect(0, 4607, '\p{^Is_Blk=jamo}', "");
21722Expect(0, 4607, '\P{Is_Blk=jamo}', "");
21723Expect(1, 4607, '\P{^Is_Blk=jamo}', "");
21724Expect(0, 4608, '\p{Is_Blk=jamo}', "");
21725Expect(1, 4608, '\p{^Is_Blk=jamo}', "");
21726Expect(1, 4608, '\P{Is_Blk=jamo}', "");
21727Expect(0, 4608, '\P{^Is_Blk=jamo}', "");
21728Expect(1, 4607, '\p{Is_Blk=-	jamo}', "");
21729Expect(0, 4607, '\p{^Is_Blk=-	jamo}', "");
21730Expect(0, 4607, '\P{Is_Blk=-	jamo}', "");
21731Expect(1, 4607, '\P{^Is_Blk=-	jamo}', "");
21732Expect(0, 4608, '\p{Is_Blk=-	jamo}', "");
21733Expect(1, 4608, '\p{^Is_Blk=-	jamo}', "");
21734Expect(1, 4608, '\P{Is_Blk=-	jamo}', "");
21735Expect(0, 4608, '\P{^Is_Blk=-	jamo}', "");
21736Error('\p{Block=-/a/Hangul_Jamo_Extended_A}');
21737Error('\P{Block=-/a/Hangul_Jamo_Extended_A}');
21738Expect(1, 43391, '\p{Block=hanguljamoextendeda}', "");
21739Expect(0, 43391, '\p{^Block=hanguljamoextendeda}', "");
21740Expect(0, 43391, '\P{Block=hanguljamoextendeda}', "");
21741Expect(1, 43391, '\P{^Block=hanguljamoextendeda}', "");
21742Expect(0, 43392, '\p{Block=hanguljamoextendeda}', "");
21743Expect(1, 43392, '\p{^Block=hanguljamoextendeda}', "");
21744Expect(1, 43392, '\P{Block=hanguljamoextendeda}', "");
21745Expect(0, 43392, '\P{^Block=hanguljamoextendeda}', "");
21746Expect(1, 43391, '\p{Block=_hangul_Jamo_EXTENDED_A}', "");
21747Expect(0, 43391, '\p{^Block=_hangul_Jamo_EXTENDED_A}', "");
21748Expect(0, 43391, '\P{Block=_hangul_Jamo_EXTENDED_A}', "");
21749Expect(1, 43391, '\P{^Block=_hangul_Jamo_EXTENDED_A}', "");
21750Expect(0, 43392, '\p{Block=_hangul_Jamo_EXTENDED_A}', "");
21751Expect(1, 43392, '\p{^Block=_hangul_Jamo_EXTENDED_A}', "");
21752Expect(1, 43392, '\P{Block=_hangul_Jamo_EXTENDED_A}', "");
21753Expect(0, 43392, '\P{^Block=_hangul_Jamo_EXTENDED_A}', "");
21754Error('\p{Blk=_:=jamo_ext_A}');
21755Error('\P{Blk=_:=jamo_ext_A}');
21756Expect(1, 43391, '\p{Blk=jamoexta}', "");
21757Expect(0, 43391, '\p{^Blk=jamoexta}', "");
21758Expect(0, 43391, '\P{Blk=jamoexta}', "");
21759Expect(1, 43391, '\P{^Blk=jamoexta}', "");
21760Expect(0, 43392, '\p{Blk=jamoexta}', "");
21761Expect(1, 43392, '\p{^Blk=jamoexta}', "");
21762Expect(1, 43392, '\P{Blk=jamoexta}', "");
21763Expect(0, 43392, '\P{^Blk=jamoexta}', "");
21764Expect(1, 43391, '\p{Blk=	 jamo_Ext_A}', "");
21765Expect(0, 43391, '\p{^Blk=	 jamo_Ext_A}', "");
21766Expect(0, 43391, '\P{Blk=	 jamo_Ext_A}', "");
21767Expect(1, 43391, '\P{^Blk=	 jamo_Ext_A}', "");
21768Expect(0, 43392, '\p{Blk=	 jamo_Ext_A}', "");
21769Expect(1, 43392, '\p{^Blk=	 jamo_Ext_A}', "");
21770Expect(1, 43392, '\P{Blk=	 jamo_Ext_A}', "");
21771Expect(0, 43392, '\P{^Blk=	 jamo_Ext_A}', "");
21772Error('\p{Is_Block=/a/HANGUL_Jamo_Extended_A}');
21773Error('\P{Is_Block=/a/HANGUL_Jamo_Extended_A}');
21774Expect(1, 43391, '\p{Is_Block:	hanguljamoextendeda}', "");
21775Expect(0, 43391, '\p{^Is_Block:	hanguljamoextendeda}', "");
21776Expect(0, 43391, '\P{Is_Block:	hanguljamoextendeda}', "");
21777Expect(1, 43391, '\P{^Is_Block:	hanguljamoextendeda}', "");
21778Expect(0, 43392, '\p{Is_Block:	hanguljamoextendeda}', "");
21779Expect(1, 43392, '\p{^Is_Block:	hanguljamoextendeda}', "");
21780Expect(1, 43392, '\P{Is_Block:	hanguljamoextendeda}', "");
21781Expect(0, 43392, '\P{^Is_Block:	hanguljamoextendeda}', "");
21782Expect(1, 43391, '\p{Is_Block=_HANGUL_Jamo_EXTENDED_a}', "");
21783Expect(0, 43391, '\p{^Is_Block=_HANGUL_Jamo_EXTENDED_a}', "");
21784Expect(0, 43391, '\P{Is_Block=_HANGUL_Jamo_EXTENDED_a}', "");
21785Expect(1, 43391, '\P{^Is_Block=_HANGUL_Jamo_EXTENDED_a}', "");
21786Expect(0, 43392, '\p{Is_Block=_HANGUL_Jamo_EXTENDED_a}', "");
21787Expect(1, 43392, '\p{^Is_Block=_HANGUL_Jamo_EXTENDED_a}', "");
21788Expect(1, 43392, '\P{Is_Block=_HANGUL_Jamo_EXTENDED_a}', "");
21789Expect(0, 43392, '\P{^Is_Block=_HANGUL_Jamo_EXTENDED_a}', "");
21790Error('\p{Is_Blk:   		JAMO_ext_a/a/}');
21791Error('\P{Is_Blk:   		JAMO_ext_a/a/}');
21792Expect(1, 43391, '\p{Is_Blk=jamoexta}', "");
21793Expect(0, 43391, '\p{^Is_Blk=jamoexta}', "");
21794Expect(0, 43391, '\P{Is_Blk=jamoexta}', "");
21795Expect(1, 43391, '\P{^Is_Blk=jamoexta}', "");
21796Expect(0, 43392, '\p{Is_Blk=jamoexta}', "");
21797Expect(1, 43392, '\p{^Is_Blk=jamoexta}', "");
21798Expect(1, 43392, '\P{Is_Blk=jamoexta}', "");
21799Expect(0, 43392, '\P{^Is_Blk=jamoexta}', "");
21800Expect(1, 43391, '\p{Is_Blk=- Jamo_EXT_A}', "");
21801Expect(0, 43391, '\p{^Is_Blk=- Jamo_EXT_A}', "");
21802Expect(0, 43391, '\P{Is_Blk=- Jamo_EXT_A}', "");
21803Expect(1, 43391, '\P{^Is_Blk=- Jamo_EXT_A}', "");
21804Expect(0, 43392, '\p{Is_Blk=- Jamo_EXT_A}', "");
21805Expect(1, 43392, '\p{^Is_Blk=- Jamo_EXT_A}', "");
21806Expect(1, 43392, '\P{Is_Blk=- Jamo_EXT_A}', "");
21807Expect(0, 43392, '\P{^Is_Blk=- Jamo_EXT_A}', "");
21808Error('\p{Block=:=_Hangul_Jamo_EXTENDED_b}');
21809Error('\P{Block=:=_Hangul_Jamo_EXTENDED_b}');
21810Expect(1, 55295, '\p{Block=hanguljamoextendedb}', "");
21811Expect(0, 55295, '\p{^Block=hanguljamoextendedb}', "");
21812Expect(0, 55295, '\P{Block=hanguljamoextendedb}', "");
21813Expect(1, 55295, '\P{^Block=hanguljamoextendedb}', "");
21814Expect(0, 57344, '\p{Block=hanguljamoextendedb}', "");
21815Expect(1, 57344, '\p{^Block=hanguljamoextendedb}', "");
21816Expect(1, 57344, '\P{Block=hanguljamoextendedb}', "");
21817Expect(0, 57344, '\P{^Block=hanguljamoextendedb}', "");
21818Expect(1, 55295, '\p{Block=_Hangul_Jamo_EXTENDED_B}', "");
21819Expect(0, 55295, '\p{^Block=_Hangul_Jamo_EXTENDED_B}', "");
21820Expect(0, 55295, '\P{Block=_Hangul_Jamo_EXTENDED_B}', "");
21821Expect(1, 55295, '\P{^Block=_Hangul_Jamo_EXTENDED_B}', "");
21822Expect(0, 57344, '\p{Block=_Hangul_Jamo_EXTENDED_B}', "");
21823Expect(1, 57344, '\p{^Block=_Hangul_Jamo_EXTENDED_B}', "");
21824Expect(1, 57344, '\P{Block=_Hangul_Jamo_EXTENDED_B}', "");
21825Expect(0, 57344, '\P{^Block=_Hangul_Jamo_EXTENDED_B}', "");
21826Error('\p{Blk=-/a/Jamo_EXT_b}');
21827Error('\P{Blk=-/a/Jamo_EXT_b}');
21828Expect(1, 55295, '\p{Blk=jamoextb}', "");
21829Expect(0, 55295, '\p{^Blk=jamoextb}', "");
21830Expect(0, 55295, '\P{Blk=jamoextb}', "");
21831Expect(1, 55295, '\P{^Blk=jamoextb}', "");
21832Expect(0, 57344, '\p{Blk=jamoextb}', "");
21833Expect(1, 57344, '\p{^Blk=jamoextb}', "");
21834Expect(1, 57344, '\P{Blk=jamoextb}', "");
21835Expect(0, 57344, '\P{^Blk=jamoextb}', "");
21836Expect(1, 55295, '\p{Blk=	_JAMO_ext_B}', "");
21837Expect(0, 55295, '\p{^Blk=	_JAMO_ext_B}', "");
21838Expect(0, 55295, '\P{Blk=	_JAMO_ext_B}', "");
21839Expect(1, 55295, '\P{^Blk=	_JAMO_ext_B}', "");
21840Expect(0, 57344, '\p{Blk=	_JAMO_ext_B}', "");
21841Expect(1, 57344, '\p{^Blk=	_JAMO_ext_B}', "");
21842Expect(1, 57344, '\P{Blk=	_JAMO_ext_B}', "");
21843Expect(0, 57344, '\P{^Blk=	_JAMO_ext_B}', "");
21844Error('\p{Is_Block=:= _HANGUL_JAMO_Extended_B}');
21845Error('\P{Is_Block=:= _HANGUL_JAMO_Extended_B}');
21846Expect(1, 55295, '\p{Is_Block=hanguljamoextendedb}', "");
21847Expect(0, 55295, '\p{^Is_Block=hanguljamoextendedb}', "");
21848Expect(0, 55295, '\P{Is_Block=hanguljamoextendedb}', "");
21849Expect(1, 55295, '\P{^Is_Block=hanguljamoextendedb}', "");
21850Expect(0, 57344, '\p{Is_Block=hanguljamoextendedb}', "");
21851Expect(1, 57344, '\p{^Is_Block=hanguljamoextendedb}', "");
21852Expect(1, 57344, '\P{Is_Block=hanguljamoextendedb}', "");
21853Expect(0, 57344, '\P{^Is_Block=hanguljamoextendedb}', "");
21854Expect(1, 55295, '\p{Is_Block=	hangul_JAMO_extended_B}', "");
21855Expect(0, 55295, '\p{^Is_Block=	hangul_JAMO_extended_B}', "");
21856Expect(0, 55295, '\P{Is_Block=	hangul_JAMO_extended_B}', "");
21857Expect(1, 55295, '\P{^Is_Block=	hangul_JAMO_extended_B}', "");
21858Expect(0, 57344, '\p{Is_Block=	hangul_JAMO_extended_B}', "");
21859Expect(1, 57344, '\p{^Is_Block=	hangul_JAMO_extended_B}', "");
21860Expect(1, 57344, '\P{Is_Block=	hangul_JAMO_extended_B}', "");
21861Expect(0, 57344, '\P{^Is_Block=	hangul_JAMO_extended_B}', "");
21862Error('\p{Is_Blk=/a/jamo_Ext_B}');
21863Error('\P{Is_Blk=/a/jamo_Ext_B}');
21864Expect(1, 55295, '\p{Is_Blk=jamoextb}', "");
21865Expect(0, 55295, '\p{^Is_Blk=jamoextb}', "");
21866Expect(0, 55295, '\P{Is_Blk=jamoextb}', "");
21867Expect(1, 55295, '\P{^Is_Blk=jamoextb}', "");
21868Expect(0, 57344, '\p{Is_Blk=jamoextb}', "");
21869Expect(1, 57344, '\p{^Is_Blk=jamoextb}', "");
21870Expect(1, 57344, '\P{Is_Blk=jamoextb}', "");
21871Expect(0, 57344, '\P{^Is_Blk=jamoextb}', "");
21872Expect(1, 55295, '\p{Is_Blk= JAMO_EXT_B}', "");
21873Expect(0, 55295, '\p{^Is_Blk= JAMO_EXT_B}', "");
21874Expect(0, 55295, '\P{Is_Blk= JAMO_EXT_B}', "");
21875Expect(1, 55295, '\P{^Is_Blk= JAMO_EXT_B}', "");
21876Expect(0, 57344, '\p{Is_Blk= JAMO_EXT_B}', "");
21877Expect(1, 57344, '\p{^Is_Blk= JAMO_EXT_B}', "");
21878Expect(1, 57344, '\P{Is_Blk= JAMO_EXT_B}', "");
21879Expect(0, 57344, '\P{^Is_Blk= JAMO_EXT_B}', "");
21880Error('\p{Block=-Javanese/a/}');
21881Error('\P{Block=-Javanese/a/}');
21882Expect(1, 43487, '\p{Block=javanese}', "");
21883Expect(0, 43487, '\p{^Block=javanese}', "");
21884Expect(0, 43487, '\P{Block=javanese}', "");
21885Expect(1, 43487, '\P{^Block=javanese}', "");
21886Expect(0, 43488, '\p{Block=javanese}', "");
21887Expect(1, 43488, '\p{^Block=javanese}', "");
21888Expect(1, 43488, '\P{Block=javanese}', "");
21889Expect(0, 43488, '\P{^Block=javanese}', "");
21890Expect(1, 43487, '\p{Block:-JAVANESE}', "");
21891Expect(0, 43487, '\p{^Block:-JAVANESE}', "");
21892Expect(0, 43487, '\P{Block:-JAVANESE}', "");
21893Expect(1, 43487, '\P{^Block:-JAVANESE}', "");
21894Expect(0, 43488, '\p{Block:-JAVANESE}', "");
21895Expect(1, 43488, '\p{^Block:-JAVANESE}', "");
21896Expect(1, 43488, '\P{Block:-JAVANESE}', "");
21897Expect(0, 43488, '\P{^Block:-JAVANESE}', "");
21898Error('\p{Blk= :=JAVANESE}');
21899Error('\P{Blk= :=JAVANESE}');
21900Expect(1, 43487, '\p{Blk=javanese}', "");
21901Expect(0, 43487, '\p{^Blk=javanese}', "");
21902Expect(0, 43487, '\P{Blk=javanese}', "");
21903Expect(1, 43487, '\P{^Blk=javanese}', "");
21904Expect(0, 43488, '\p{Blk=javanese}', "");
21905Expect(1, 43488, '\p{^Blk=javanese}', "");
21906Expect(1, 43488, '\P{Blk=javanese}', "");
21907Expect(0, 43488, '\P{^Blk=javanese}', "");
21908Expect(1, 43487, '\p{Blk=-Javanese}', "");
21909Expect(0, 43487, '\p{^Blk=-Javanese}', "");
21910Expect(0, 43487, '\P{Blk=-Javanese}', "");
21911Expect(1, 43487, '\P{^Blk=-Javanese}', "");
21912Expect(0, 43488, '\p{Blk=-Javanese}', "");
21913Expect(1, 43488, '\p{^Blk=-Javanese}', "");
21914Expect(1, 43488, '\P{Blk=-Javanese}', "");
21915Expect(0, 43488, '\P{^Blk=-Javanese}', "");
21916Error('\p{Is_Block=/a/	_javanese}');
21917Error('\P{Is_Block=/a/	_javanese}');
21918Expect(1, 43487, '\p{Is_Block:javanese}', "");
21919Expect(0, 43487, '\p{^Is_Block:javanese}', "");
21920Expect(0, 43487, '\P{Is_Block:javanese}', "");
21921Expect(1, 43487, '\P{^Is_Block:javanese}', "");
21922Expect(0, 43488, '\p{Is_Block:javanese}', "");
21923Expect(1, 43488, '\p{^Is_Block:javanese}', "");
21924Expect(1, 43488, '\P{Is_Block:javanese}', "");
21925Expect(0, 43488, '\P{^Is_Block:javanese}', "");
21926Expect(1, 43487, '\p{Is_Block: _javanese}', "");
21927Expect(0, 43487, '\p{^Is_Block: _javanese}', "");
21928Expect(0, 43487, '\P{Is_Block: _javanese}', "");
21929Expect(1, 43487, '\P{^Is_Block: _javanese}', "");
21930Expect(0, 43488, '\p{Is_Block: _javanese}', "");
21931Expect(1, 43488, '\p{^Is_Block: _javanese}', "");
21932Expect(1, 43488, '\P{Is_Block: _javanese}', "");
21933Expect(0, 43488, '\P{^Is_Block: _javanese}', "");
21934Error('\p{Is_Blk= /a/javanese}');
21935Error('\P{Is_Blk= /a/javanese}');
21936Expect(1, 43487, '\p{Is_Blk:	javanese}', "");
21937Expect(0, 43487, '\p{^Is_Blk:	javanese}', "");
21938Expect(0, 43487, '\P{Is_Blk:	javanese}', "");
21939Expect(1, 43487, '\P{^Is_Blk:	javanese}', "");
21940Expect(0, 43488, '\p{Is_Blk:	javanese}', "");
21941Expect(1, 43488, '\p{^Is_Blk:	javanese}', "");
21942Expect(1, 43488, '\P{Is_Blk:	javanese}', "");
21943Expect(0, 43488, '\P{^Is_Blk:	javanese}', "");
21944Expect(1, 43487, '\p{Is_Blk=-Javanese}', "");
21945Expect(0, 43487, '\p{^Is_Blk=-Javanese}', "");
21946Expect(0, 43487, '\P{Is_Blk=-Javanese}', "");
21947Expect(1, 43487, '\P{^Is_Blk=-Javanese}', "");
21948Expect(0, 43488, '\p{Is_Blk=-Javanese}', "");
21949Expect(1, 43488, '\p{^Is_Blk=-Javanese}', "");
21950Expect(1, 43488, '\P{Is_Blk=-Javanese}', "");
21951Expect(0, 43488, '\P{^Is_Blk=-Javanese}', "");
21952Error('\p{Block=:= KAITHI}');
21953Error('\P{Block=:= KAITHI}');
21954Expect(1, 69839, '\p{Block=kaithi}', "");
21955Expect(0, 69839, '\p{^Block=kaithi}', "");
21956Expect(0, 69839, '\P{Block=kaithi}', "");
21957Expect(1, 69839, '\P{^Block=kaithi}', "");
21958Expect(0, 69840, '\p{Block=kaithi}', "");
21959Expect(1, 69840, '\p{^Block=kaithi}', "");
21960Expect(1, 69840, '\P{Block=kaithi}', "");
21961Expect(0, 69840, '\P{^Block=kaithi}', "");
21962Expect(1, 69839, '\p{Block=- Kaithi}', "");
21963Expect(0, 69839, '\p{^Block=- Kaithi}', "");
21964Expect(0, 69839, '\P{Block=- Kaithi}', "");
21965Expect(1, 69839, '\P{^Block=- Kaithi}', "");
21966Expect(0, 69840, '\p{Block=- Kaithi}', "");
21967Expect(1, 69840, '\p{^Block=- Kaithi}', "");
21968Expect(1, 69840, '\P{Block=- Kaithi}', "");
21969Expect(0, 69840, '\P{^Block=- Kaithi}', "");
21970Error('\p{Blk=:=_	Kaithi}');
21971Error('\P{Blk=:=_	Kaithi}');
21972Expect(1, 69839, '\p{Blk=kaithi}', "");
21973Expect(0, 69839, '\p{^Blk=kaithi}', "");
21974Expect(0, 69839, '\P{Blk=kaithi}', "");
21975Expect(1, 69839, '\P{^Blk=kaithi}', "");
21976Expect(0, 69840, '\p{Blk=kaithi}', "");
21977Expect(1, 69840, '\p{^Blk=kaithi}', "");
21978Expect(1, 69840, '\P{Blk=kaithi}', "");
21979Expect(0, 69840, '\P{^Blk=kaithi}', "");
21980Expect(1, 69839, '\p{Blk=-_Kaithi}', "");
21981Expect(0, 69839, '\p{^Blk=-_Kaithi}', "");
21982Expect(0, 69839, '\P{Blk=-_Kaithi}', "");
21983Expect(1, 69839, '\P{^Blk=-_Kaithi}', "");
21984Expect(0, 69840, '\p{Blk=-_Kaithi}', "");
21985Expect(1, 69840, '\p{^Blk=-_Kaithi}', "");
21986Expect(1, 69840, '\P{Blk=-_Kaithi}', "");
21987Expect(0, 69840, '\P{^Blk=-_Kaithi}', "");
21988Error('\p{Is_Block= Kaithi:=}');
21989Error('\P{Is_Block= Kaithi:=}');
21990Expect(1, 69839, '\p{Is_Block=kaithi}', "");
21991Expect(0, 69839, '\p{^Is_Block=kaithi}', "");
21992Expect(0, 69839, '\P{Is_Block=kaithi}', "");
21993Expect(1, 69839, '\P{^Is_Block=kaithi}', "");
21994Expect(0, 69840, '\p{Is_Block=kaithi}', "");
21995Expect(1, 69840, '\p{^Is_Block=kaithi}', "");
21996Expect(1, 69840, '\P{Is_Block=kaithi}', "");
21997Expect(0, 69840, '\P{^Is_Block=kaithi}', "");
21998Expect(1, 69839, '\p{Is_Block=-kaithi}', "");
21999Expect(0, 69839, '\p{^Is_Block=-kaithi}', "");
22000Expect(0, 69839, '\P{Is_Block=-kaithi}', "");
22001Expect(1, 69839, '\P{^Is_Block=-kaithi}', "");
22002Expect(0, 69840, '\p{Is_Block=-kaithi}', "");
22003Expect(1, 69840, '\p{^Is_Block=-kaithi}', "");
22004Expect(1, 69840, '\P{Is_Block=-kaithi}', "");
22005Expect(0, 69840, '\P{^Is_Block=-kaithi}', "");
22006Error('\p{Is_Blk= :=KAITHI}');
22007Error('\P{Is_Blk= :=KAITHI}');
22008Expect(1, 69839, '\p{Is_Blk=kaithi}', "");
22009Expect(0, 69839, '\p{^Is_Blk=kaithi}', "");
22010Expect(0, 69839, '\P{Is_Blk=kaithi}', "");
22011Expect(1, 69839, '\P{^Is_Blk=kaithi}', "");
22012Expect(0, 69840, '\p{Is_Blk=kaithi}', "");
22013Expect(1, 69840, '\p{^Is_Blk=kaithi}', "");
22014Expect(1, 69840, '\P{Is_Blk=kaithi}', "");
22015Expect(0, 69840, '\P{^Is_Blk=kaithi}', "");
22016Expect(1, 69839, '\p{Is_Blk=_kaithi}', "");
22017Expect(0, 69839, '\p{^Is_Blk=_kaithi}', "");
22018Expect(0, 69839, '\P{Is_Blk=_kaithi}', "");
22019Expect(1, 69839, '\P{^Is_Blk=_kaithi}', "");
22020Expect(0, 69840, '\p{Is_Blk=_kaithi}', "");
22021Expect(1, 69840, '\p{^Is_Blk=_kaithi}', "");
22022Expect(1, 69840, '\P{Is_Blk=_kaithi}', "");
22023Expect(0, 69840, '\P{^Is_Blk=_kaithi}', "");
22024Error('\p{Block:	/a/_-kana_supplement}');
22025Error('\P{Block:	/a/_-kana_supplement}');
22026Expect(1, 110847, '\p{Block=kanasupplement}', "");
22027Expect(0, 110847, '\p{^Block=kanasupplement}', "");
22028Expect(0, 110847, '\P{Block=kanasupplement}', "");
22029Expect(1, 110847, '\P{^Block=kanasupplement}', "");
22030Expect(0, 110848, '\p{Block=kanasupplement}', "");
22031Expect(1, 110848, '\p{^Block=kanasupplement}', "");
22032Expect(1, 110848, '\P{Block=kanasupplement}', "");
22033Expect(0, 110848, '\P{^Block=kanasupplement}', "");
22034Expect(1, 110847, '\p{Block=-KANA_supplement}', "");
22035Expect(0, 110847, '\p{^Block=-KANA_supplement}', "");
22036Expect(0, 110847, '\P{Block=-KANA_supplement}', "");
22037Expect(1, 110847, '\P{^Block=-KANA_supplement}', "");
22038Expect(0, 110848, '\p{Block=-KANA_supplement}', "");
22039Expect(1, 110848, '\p{^Block=-KANA_supplement}', "");
22040Expect(1, 110848, '\P{Block=-KANA_supplement}', "");
22041Expect(0, 110848, '\P{^Block=-KANA_supplement}', "");
22042Error('\p{Blk=/a/	-Kana_Sup}');
22043Error('\P{Blk=/a/	-Kana_Sup}');
22044Expect(1, 110847, '\p{Blk=kanasup}', "");
22045Expect(0, 110847, '\p{^Blk=kanasup}', "");
22046Expect(0, 110847, '\P{Blk=kanasup}', "");
22047Expect(1, 110847, '\P{^Blk=kanasup}', "");
22048Expect(0, 110848, '\p{Blk=kanasup}', "");
22049Expect(1, 110848, '\p{^Blk=kanasup}', "");
22050Expect(1, 110848, '\P{Blk=kanasup}', "");
22051Expect(0, 110848, '\P{^Blk=kanasup}', "");
22052Expect(1, 110847, '\p{Blk:_Kana_Sup}', "");
22053Expect(0, 110847, '\p{^Blk:_Kana_Sup}', "");
22054Expect(0, 110847, '\P{Blk:_Kana_Sup}', "");
22055Expect(1, 110847, '\P{^Blk:_Kana_Sup}', "");
22056Expect(0, 110848, '\p{Blk:_Kana_Sup}', "");
22057Expect(1, 110848, '\p{^Blk:_Kana_Sup}', "");
22058Expect(1, 110848, '\P{Blk:_Kana_Sup}', "");
22059Expect(0, 110848, '\P{^Blk:_Kana_Sup}', "");
22060Error('\p{Is_Block=:=__KANA_SUPPLEMENT}');
22061Error('\P{Is_Block=:=__KANA_SUPPLEMENT}');
22062Expect(1, 110847, '\p{Is_Block=kanasupplement}', "");
22063Expect(0, 110847, '\p{^Is_Block=kanasupplement}', "");
22064Expect(0, 110847, '\P{Is_Block=kanasupplement}', "");
22065Expect(1, 110847, '\P{^Is_Block=kanasupplement}', "");
22066Expect(0, 110848, '\p{Is_Block=kanasupplement}', "");
22067Expect(1, 110848, '\p{^Is_Block=kanasupplement}', "");
22068Expect(1, 110848, '\P{Is_Block=kanasupplement}', "");
22069Expect(0, 110848, '\P{^Is_Block=kanasupplement}', "");
22070Expect(1, 110847, '\p{Is_Block:_Kana_SUPPLEMENT}', "");
22071Expect(0, 110847, '\p{^Is_Block:_Kana_SUPPLEMENT}', "");
22072Expect(0, 110847, '\P{Is_Block:_Kana_SUPPLEMENT}', "");
22073Expect(1, 110847, '\P{^Is_Block:_Kana_SUPPLEMENT}', "");
22074Expect(0, 110848, '\p{Is_Block:_Kana_SUPPLEMENT}', "");
22075Expect(1, 110848, '\p{^Is_Block:_Kana_SUPPLEMENT}', "");
22076Expect(1, 110848, '\P{Is_Block:_Kana_SUPPLEMENT}', "");
22077Expect(0, 110848, '\P{^Is_Block:_Kana_SUPPLEMENT}', "");
22078Error('\p{Is_Blk=/a/	kana_Sup}');
22079Error('\P{Is_Blk=/a/	kana_Sup}');
22080Expect(1, 110847, '\p{Is_Blk=kanasup}', "");
22081Expect(0, 110847, '\p{^Is_Blk=kanasup}', "");
22082Expect(0, 110847, '\P{Is_Blk=kanasup}', "");
22083Expect(1, 110847, '\P{^Is_Blk=kanasup}', "");
22084Expect(0, 110848, '\p{Is_Blk=kanasup}', "");
22085Expect(1, 110848, '\p{^Is_Blk=kanasup}', "");
22086Expect(1, 110848, '\P{Is_Blk=kanasup}', "");
22087Expect(0, 110848, '\P{^Is_Blk=kanasup}', "");
22088Expect(1, 110847, '\p{Is_Blk= _Kana_Sup}', "");
22089Expect(0, 110847, '\p{^Is_Blk= _Kana_Sup}', "");
22090Expect(0, 110847, '\P{Is_Blk= _Kana_Sup}', "");
22091Expect(1, 110847, '\P{^Is_Blk= _Kana_Sup}', "");
22092Expect(0, 110848, '\p{Is_Blk= _Kana_Sup}', "");
22093Expect(1, 110848, '\p{^Is_Blk= _Kana_Sup}', "");
22094Expect(1, 110848, '\P{Is_Blk= _Kana_Sup}', "");
22095Expect(0, 110848, '\P{^Is_Blk= _Kana_Sup}', "");
22096Error('\p{Block:		/a/KANBUN}');
22097Error('\P{Block:		/a/KANBUN}');
22098Expect(1, 12703, '\p{Block=kanbun}', "");
22099Expect(0, 12703, '\p{^Block=kanbun}', "");
22100Expect(0, 12703, '\P{Block=kanbun}', "");
22101Expect(1, 12703, '\P{^Block=kanbun}', "");
22102Expect(0, 12704, '\p{Block=kanbun}', "");
22103Expect(1, 12704, '\p{^Block=kanbun}', "");
22104Expect(1, 12704, '\P{Block=kanbun}', "");
22105Expect(0, 12704, '\P{^Block=kanbun}', "");
22106Expect(1, 12703, '\p{Block=__KANBUN}', "");
22107Expect(0, 12703, '\p{^Block=__KANBUN}', "");
22108Expect(0, 12703, '\P{Block=__KANBUN}', "");
22109Expect(1, 12703, '\P{^Block=__KANBUN}', "");
22110Expect(0, 12704, '\p{Block=__KANBUN}', "");
22111Expect(1, 12704, '\p{^Block=__KANBUN}', "");
22112Expect(1, 12704, '\P{Block=__KANBUN}', "");
22113Expect(0, 12704, '\P{^Block=__KANBUN}', "");
22114Error('\p{Blk: /a/	 KANBUN}');
22115Error('\P{Blk: /a/	 KANBUN}');
22116Expect(1, 12703, '\p{Blk=kanbun}', "");
22117Expect(0, 12703, '\p{^Blk=kanbun}', "");
22118Expect(0, 12703, '\P{Blk=kanbun}', "");
22119Expect(1, 12703, '\P{^Blk=kanbun}', "");
22120Expect(0, 12704, '\p{Blk=kanbun}', "");
22121Expect(1, 12704, '\p{^Blk=kanbun}', "");
22122Expect(1, 12704, '\P{Blk=kanbun}', "");
22123Expect(0, 12704, '\P{^Blk=kanbun}', "");
22124Expect(1, 12703, '\p{Blk=-	KANBUN}', "");
22125Expect(0, 12703, '\p{^Blk=-	KANBUN}', "");
22126Expect(0, 12703, '\P{Blk=-	KANBUN}', "");
22127Expect(1, 12703, '\P{^Blk=-	KANBUN}', "");
22128Expect(0, 12704, '\p{Blk=-	KANBUN}', "");
22129Expect(1, 12704, '\p{^Blk=-	KANBUN}', "");
22130Expect(1, 12704, '\P{Blk=-	KANBUN}', "");
22131Expect(0, 12704, '\P{^Blk=-	KANBUN}', "");
22132Error('\p{Is_Block=:=-_kanbun}');
22133Error('\P{Is_Block=:=-_kanbun}');
22134Expect(1, 12703, '\p{Is_Block=kanbun}', "");
22135Expect(0, 12703, '\p{^Is_Block=kanbun}', "");
22136Expect(0, 12703, '\P{Is_Block=kanbun}', "");
22137Expect(1, 12703, '\P{^Is_Block=kanbun}', "");
22138Expect(0, 12704, '\p{Is_Block=kanbun}', "");
22139Expect(1, 12704, '\p{^Is_Block=kanbun}', "");
22140Expect(1, 12704, '\P{Is_Block=kanbun}', "");
22141Expect(0, 12704, '\P{^Is_Block=kanbun}', "");
22142Expect(1, 12703, '\p{Is_Block: -	Kanbun}', "");
22143Expect(0, 12703, '\p{^Is_Block: -	Kanbun}', "");
22144Expect(0, 12703, '\P{Is_Block: -	Kanbun}', "");
22145Expect(1, 12703, '\P{^Is_Block: -	Kanbun}', "");
22146Expect(0, 12704, '\p{Is_Block: -	Kanbun}', "");
22147Expect(1, 12704, '\p{^Is_Block: -	Kanbun}', "");
22148Expect(1, 12704, '\P{Is_Block: -	Kanbun}', "");
22149Expect(0, 12704, '\P{^Is_Block: -	Kanbun}', "");
22150Error('\p{Is_Blk=:=-_KANBUN}');
22151Error('\P{Is_Blk=:=-_KANBUN}');
22152Expect(1, 12703, '\p{Is_Blk=kanbun}', "");
22153Expect(0, 12703, '\p{^Is_Blk=kanbun}', "");
22154Expect(0, 12703, '\P{Is_Blk=kanbun}', "");
22155Expect(1, 12703, '\P{^Is_Blk=kanbun}', "");
22156Expect(0, 12704, '\p{Is_Blk=kanbun}', "");
22157Expect(1, 12704, '\p{^Is_Blk=kanbun}', "");
22158Expect(1, 12704, '\P{Is_Blk=kanbun}', "");
22159Expect(0, 12704, '\P{^Is_Blk=kanbun}', "");
22160Expect(1, 12703, '\p{Is_Blk=	kanbun}', "");
22161Expect(0, 12703, '\p{^Is_Blk=	kanbun}', "");
22162Expect(0, 12703, '\P{Is_Blk=	kanbun}', "");
22163Expect(1, 12703, '\P{^Is_Blk=	kanbun}', "");
22164Expect(0, 12704, '\p{Is_Blk=	kanbun}', "");
22165Expect(1, 12704, '\p{^Is_Blk=	kanbun}', "");
22166Expect(1, 12704, '\P{Is_Blk=	kanbun}', "");
22167Expect(0, 12704, '\P{^Is_Blk=	kanbun}', "");
22168Error('\p{Block=/a/- KANGXI_Radicals}');
22169Error('\P{Block=/a/- KANGXI_Radicals}');
22170Expect(1, 12255, '\p{Block=kangxiradicals}', "");
22171Expect(0, 12255, '\p{^Block=kangxiradicals}', "");
22172Expect(0, 12255, '\P{Block=kangxiradicals}', "");
22173Expect(1, 12255, '\P{^Block=kangxiradicals}', "");
22174Expect(0, 12256, '\p{Block=kangxiradicals}', "");
22175Expect(1, 12256, '\p{^Block=kangxiradicals}', "");
22176Expect(1, 12256, '\P{Block=kangxiradicals}', "");
22177Expect(0, 12256, '\P{^Block=kangxiradicals}', "");
22178Expect(1, 12255, '\p{Block=_	kangxi_Radicals}', "");
22179Expect(0, 12255, '\p{^Block=_	kangxi_Radicals}', "");
22180Expect(0, 12255, '\P{Block=_	kangxi_Radicals}', "");
22181Expect(1, 12255, '\P{^Block=_	kangxi_Radicals}', "");
22182Expect(0, 12256, '\p{Block=_	kangxi_Radicals}', "");
22183Expect(1, 12256, '\p{^Block=_	kangxi_Radicals}', "");
22184Expect(1, 12256, '\P{Block=_	kangxi_Radicals}', "");
22185Expect(0, 12256, '\P{^Block=_	kangxi_Radicals}', "");
22186Error('\p{Blk=:=Kangxi}');
22187Error('\P{Blk=:=Kangxi}');
22188Expect(1, 12255, '\p{Blk=kangxi}', "");
22189Expect(0, 12255, '\p{^Blk=kangxi}', "");
22190Expect(0, 12255, '\P{Blk=kangxi}', "");
22191Expect(1, 12255, '\P{^Blk=kangxi}', "");
22192Expect(0, 12256, '\p{Blk=kangxi}', "");
22193Expect(1, 12256, '\p{^Blk=kangxi}', "");
22194Expect(1, 12256, '\P{Blk=kangxi}', "");
22195Expect(0, 12256, '\P{^Blk=kangxi}', "");
22196Expect(1, 12255, '\p{Blk=	Kangxi}', "");
22197Expect(0, 12255, '\p{^Blk=	Kangxi}', "");
22198Expect(0, 12255, '\P{Blk=	Kangxi}', "");
22199Expect(1, 12255, '\P{^Blk=	Kangxi}', "");
22200Expect(0, 12256, '\p{Blk=	Kangxi}', "");
22201Expect(1, 12256, '\p{^Blk=	Kangxi}', "");
22202Expect(1, 12256, '\P{Blk=	Kangxi}', "");
22203Expect(0, 12256, '\P{^Blk=	Kangxi}', "");
22204Error('\p{Is_Block=_/a/KANGXI_Radicals}');
22205Error('\P{Is_Block=_/a/KANGXI_Radicals}');
22206Expect(1, 12255, '\p{Is_Block=kangxiradicals}', "");
22207Expect(0, 12255, '\p{^Is_Block=kangxiradicals}', "");
22208Expect(0, 12255, '\P{Is_Block=kangxiradicals}', "");
22209Expect(1, 12255, '\P{^Is_Block=kangxiradicals}', "");
22210Expect(0, 12256, '\p{Is_Block=kangxiradicals}', "");
22211Expect(1, 12256, '\p{^Is_Block=kangxiradicals}', "");
22212Expect(1, 12256, '\P{Is_Block=kangxiradicals}', "");
22213Expect(0, 12256, '\P{^Is_Block=kangxiradicals}', "");
22214Expect(1, 12255, '\p{Is_Block=--Kangxi_radicals}', "");
22215Expect(0, 12255, '\p{^Is_Block=--Kangxi_radicals}', "");
22216Expect(0, 12255, '\P{Is_Block=--Kangxi_radicals}', "");
22217Expect(1, 12255, '\P{^Is_Block=--Kangxi_radicals}', "");
22218Expect(0, 12256, '\p{Is_Block=--Kangxi_radicals}', "");
22219Expect(1, 12256, '\p{^Is_Block=--Kangxi_radicals}', "");
22220Expect(1, 12256, '\P{Is_Block=--Kangxi_radicals}', "");
22221Expect(0, 12256, '\P{^Is_Block=--Kangxi_radicals}', "");
22222Error('\p{Is_Blk=  kangxi:=}');
22223Error('\P{Is_Blk=  kangxi:=}');
22224Expect(1, 12255, '\p{Is_Blk=kangxi}', "");
22225Expect(0, 12255, '\p{^Is_Blk=kangxi}', "");
22226Expect(0, 12255, '\P{Is_Blk=kangxi}', "");
22227Expect(1, 12255, '\P{^Is_Blk=kangxi}', "");
22228Expect(0, 12256, '\p{Is_Blk=kangxi}', "");
22229Expect(1, 12256, '\p{^Is_Blk=kangxi}', "");
22230Expect(1, 12256, '\P{Is_Blk=kangxi}', "");
22231Expect(0, 12256, '\P{^Is_Blk=kangxi}', "");
22232Expect(1, 12255, '\p{Is_Blk=	kangxi}', "");
22233Expect(0, 12255, '\p{^Is_Blk=	kangxi}', "");
22234Expect(0, 12255, '\P{Is_Blk=	kangxi}', "");
22235Expect(1, 12255, '\P{^Is_Blk=	kangxi}', "");
22236Expect(0, 12256, '\p{Is_Blk=	kangxi}', "");
22237Expect(1, 12256, '\p{^Is_Blk=	kangxi}', "");
22238Expect(1, 12256, '\P{Is_Blk=	kangxi}', "");
22239Expect(0, 12256, '\P{^Is_Blk=	kangxi}', "");
22240Error('\p{Block=_	Kannada/a/}');
22241Error('\P{Block=_	Kannada/a/}');
22242Expect(1, 3327, '\p{Block=kannada}', "");
22243Expect(0, 3327, '\p{^Block=kannada}', "");
22244Expect(0, 3327, '\P{Block=kannada}', "");
22245Expect(1, 3327, '\P{^Block=kannada}', "");
22246Expect(0, 3328, '\p{Block=kannada}', "");
22247Expect(1, 3328, '\p{^Block=kannada}', "");
22248Expect(1, 3328, '\P{Block=kannada}', "");
22249Expect(0, 3328, '\P{^Block=kannada}', "");
22250Expect(1, 3327, '\p{Block=__kannada}', "");
22251Expect(0, 3327, '\p{^Block=__kannada}', "");
22252Expect(0, 3327, '\P{Block=__kannada}', "");
22253Expect(1, 3327, '\P{^Block=__kannada}', "");
22254Expect(0, 3328, '\p{Block=__kannada}', "");
22255Expect(1, 3328, '\p{^Block=__kannada}', "");
22256Expect(1, 3328, '\P{Block=__kannada}', "");
22257Expect(0, 3328, '\P{^Block=__kannada}', "");
22258Error('\p{Blk= -kannada/a/}');
22259Error('\P{Blk= -kannada/a/}');
22260Expect(1, 3327, '\p{Blk=kannada}', "");
22261Expect(0, 3327, '\p{^Blk=kannada}', "");
22262Expect(0, 3327, '\P{Blk=kannada}', "");
22263Expect(1, 3327, '\P{^Blk=kannada}', "");
22264Expect(0, 3328, '\p{Blk=kannada}', "");
22265Expect(1, 3328, '\p{^Blk=kannada}', "");
22266Expect(1, 3328, '\P{Blk=kannada}', "");
22267Expect(0, 3328, '\P{^Blk=kannada}', "");
22268Expect(1, 3327, '\p{Blk: -KANNADA}', "");
22269Expect(0, 3327, '\p{^Blk: -KANNADA}', "");
22270Expect(0, 3327, '\P{Blk: -KANNADA}', "");
22271Expect(1, 3327, '\P{^Blk: -KANNADA}', "");
22272Expect(0, 3328, '\p{Blk: -KANNADA}', "");
22273Expect(1, 3328, '\p{^Blk: -KANNADA}', "");
22274Expect(1, 3328, '\P{Blk: -KANNADA}', "");
22275Expect(0, 3328, '\P{^Blk: -KANNADA}', "");
22276Error('\p{Is_Block=	-Kannada/a/}');
22277Error('\P{Is_Block=	-Kannada/a/}');
22278Expect(1, 3327, '\p{Is_Block=kannada}', "");
22279Expect(0, 3327, '\p{^Is_Block=kannada}', "");
22280Expect(0, 3327, '\P{Is_Block=kannada}', "");
22281Expect(1, 3327, '\P{^Is_Block=kannada}', "");
22282Expect(0, 3328, '\p{Is_Block=kannada}', "");
22283Expect(1, 3328, '\p{^Is_Block=kannada}', "");
22284Expect(1, 3328, '\P{Is_Block=kannada}', "");
22285Expect(0, 3328, '\P{^Is_Block=kannada}', "");
22286Expect(1, 3327, '\p{Is_Block=		Kannada}', "");
22287Expect(0, 3327, '\p{^Is_Block=		Kannada}', "");
22288Expect(0, 3327, '\P{Is_Block=		Kannada}', "");
22289Expect(1, 3327, '\P{^Is_Block=		Kannada}', "");
22290Expect(0, 3328, '\p{Is_Block=		Kannada}', "");
22291Expect(1, 3328, '\p{^Is_Block=		Kannada}', "");
22292Expect(1, 3328, '\P{Is_Block=		Kannada}', "");
22293Expect(0, 3328, '\P{^Is_Block=		Kannada}', "");
22294Error('\p{Is_Blk=/a/ -kannada}');
22295Error('\P{Is_Blk=/a/ -kannada}');
22296Expect(1, 3327, '\p{Is_Blk=kannada}', "");
22297Expect(0, 3327, '\p{^Is_Blk=kannada}', "");
22298Expect(0, 3327, '\P{Is_Blk=kannada}', "");
22299Expect(1, 3327, '\P{^Is_Blk=kannada}', "");
22300Expect(0, 3328, '\p{Is_Blk=kannada}', "");
22301Expect(1, 3328, '\p{^Is_Blk=kannada}', "");
22302Expect(1, 3328, '\P{Is_Blk=kannada}', "");
22303Expect(0, 3328, '\P{^Is_Blk=kannada}', "");
22304Expect(1, 3327, '\p{Is_Blk= kannada}', "");
22305Expect(0, 3327, '\p{^Is_Blk= kannada}', "");
22306Expect(0, 3327, '\P{Is_Blk= kannada}', "");
22307Expect(1, 3327, '\P{^Is_Blk= kannada}', "");
22308Expect(0, 3328, '\p{Is_Blk= kannada}', "");
22309Expect(1, 3328, '\p{^Is_Blk= kannada}', "");
22310Expect(1, 3328, '\P{Is_Blk= kannada}', "");
22311Expect(0, 3328, '\P{^Is_Blk= kannada}', "");
22312Error('\p{Block= :=KATAKANA}');
22313Error('\P{Block= :=KATAKANA}');
22314Expect(1, 12543, '\p{Block=katakana}', "");
22315Expect(0, 12543, '\p{^Block=katakana}', "");
22316Expect(0, 12543, '\P{Block=katakana}', "");
22317Expect(1, 12543, '\P{^Block=katakana}', "");
22318Expect(0, 12544, '\p{Block=katakana}', "");
22319Expect(1, 12544, '\p{^Block=katakana}', "");
22320Expect(1, 12544, '\P{Block=katakana}', "");
22321Expect(0, 12544, '\P{^Block=katakana}', "");
22322Expect(1, 12543, '\p{Block=-Katakana}', "");
22323Expect(0, 12543, '\p{^Block=-Katakana}', "");
22324Expect(0, 12543, '\P{Block=-Katakana}', "");
22325Expect(1, 12543, '\P{^Block=-Katakana}', "");
22326Expect(0, 12544, '\p{Block=-Katakana}', "");
22327Expect(1, 12544, '\p{^Block=-Katakana}', "");
22328Expect(1, 12544, '\P{Block=-Katakana}', "");
22329Expect(0, 12544, '\P{^Block=-Katakana}', "");
22330Error('\p{Blk=/a/-	Katakana}');
22331Error('\P{Blk=/a/-	Katakana}');
22332Expect(1, 12543, '\p{Blk=katakana}', "");
22333Expect(0, 12543, '\p{^Blk=katakana}', "");
22334Expect(0, 12543, '\P{Blk=katakana}', "");
22335Expect(1, 12543, '\P{^Blk=katakana}', "");
22336Expect(0, 12544, '\p{Blk=katakana}', "");
22337Expect(1, 12544, '\p{^Blk=katakana}', "");
22338Expect(1, 12544, '\P{Blk=katakana}', "");
22339Expect(0, 12544, '\P{^Blk=katakana}', "");
22340Expect(1, 12543, '\p{Blk= 	Katakana}', "");
22341Expect(0, 12543, '\p{^Blk= 	Katakana}', "");
22342Expect(0, 12543, '\P{Blk= 	Katakana}', "");
22343Expect(1, 12543, '\P{^Blk= 	Katakana}', "");
22344Expect(0, 12544, '\p{Blk= 	Katakana}', "");
22345Expect(1, 12544, '\p{^Blk= 	Katakana}', "");
22346Expect(1, 12544, '\P{Blk= 	Katakana}', "");
22347Expect(0, 12544, '\P{^Blk= 	Katakana}', "");
22348Error('\p{Is_Block=:=katakana}');
22349Error('\P{Is_Block=:=katakana}');
22350Expect(1, 12543, '\p{Is_Block=katakana}', "");
22351Expect(0, 12543, '\p{^Is_Block=katakana}', "");
22352Expect(0, 12543, '\P{Is_Block=katakana}', "");
22353Expect(1, 12543, '\P{^Is_Block=katakana}', "");
22354Expect(0, 12544, '\p{Is_Block=katakana}', "");
22355Expect(1, 12544, '\p{^Is_Block=katakana}', "");
22356Expect(1, 12544, '\P{Is_Block=katakana}', "");
22357Expect(0, 12544, '\P{^Is_Block=katakana}', "");
22358Expect(1, 12543, '\p{Is_Block=	-KATAKANA}', "");
22359Expect(0, 12543, '\p{^Is_Block=	-KATAKANA}', "");
22360Expect(0, 12543, '\P{Is_Block=	-KATAKANA}', "");
22361Expect(1, 12543, '\P{^Is_Block=	-KATAKANA}', "");
22362Expect(0, 12544, '\p{Is_Block=	-KATAKANA}', "");
22363Expect(1, 12544, '\p{^Is_Block=	-KATAKANA}', "");
22364Expect(1, 12544, '\P{Is_Block=	-KATAKANA}', "");
22365Expect(0, 12544, '\P{^Is_Block=	-KATAKANA}', "");
22366Error('\p{Is_Blk= _katakana:=}');
22367Error('\P{Is_Blk= _katakana:=}');
22368Expect(1, 12543, '\p{Is_Blk=katakana}', "");
22369Expect(0, 12543, '\p{^Is_Blk=katakana}', "");
22370Expect(0, 12543, '\P{Is_Blk=katakana}', "");
22371Expect(1, 12543, '\P{^Is_Blk=katakana}', "");
22372Expect(0, 12544, '\p{Is_Blk=katakana}', "");
22373Expect(1, 12544, '\p{^Is_Blk=katakana}', "");
22374Expect(1, 12544, '\P{Is_Blk=katakana}', "");
22375Expect(0, 12544, '\P{^Is_Blk=katakana}', "");
22376Expect(1, 12543, '\p{Is_Blk=	Katakana}', "");
22377Expect(0, 12543, '\p{^Is_Blk=	Katakana}', "");
22378Expect(0, 12543, '\P{Is_Blk=	Katakana}', "");
22379Expect(1, 12543, '\P{^Is_Blk=	Katakana}', "");
22380Expect(0, 12544, '\p{Is_Blk=	Katakana}', "");
22381Expect(1, 12544, '\p{^Is_Blk=	Katakana}', "");
22382Expect(1, 12544, '\P{Is_Blk=	Katakana}', "");
22383Expect(0, 12544, '\P{^Is_Blk=	Katakana}', "");
22384Error('\p{Block=:=  KATAKANA_Phonetic_Extensions}');
22385Error('\P{Block=:=  KATAKANA_Phonetic_Extensions}');
22386Expect(1, 12799, '\p{Block=katakanaphoneticextensions}', "");
22387Expect(0, 12799, '\p{^Block=katakanaphoneticextensions}', "");
22388Expect(0, 12799, '\P{Block=katakanaphoneticextensions}', "");
22389Expect(1, 12799, '\P{^Block=katakanaphoneticextensions}', "");
22390Expect(0, 12800, '\p{Block=katakanaphoneticextensions}', "");
22391Expect(1, 12800, '\p{^Block=katakanaphoneticextensions}', "");
22392Expect(1, 12800, '\P{Block=katakanaphoneticextensions}', "");
22393Expect(0, 12800, '\P{^Block=katakanaphoneticextensions}', "");
22394Expect(1, 12799, '\p{Block: Katakana_PHONETIC_EXTENSIONS}', "");
22395Expect(0, 12799, '\p{^Block: Katakana_PHONETIC_EXTENSIONS}', "");
22396Expect(0, 12799, '\P{Block: Katakana_PHONETIC_EXTENSIONS}', "");
22397Expect(1, 12799, '\P{^Block: Katakana_PHONETIC_EXTENSIONS}', "");
22398Expect(0, 12800, '\p{Block: Katakana_PHONETIC_EXTENSIONS}', "");
22399Expect(1, 12800, '\p{^Block: Katakana_PHONETIC_EXTENSIONS}', "");
22400Expect(1, 12800, '\P{Block: Katakana_PHONETIC_EXTENSIONS}', "");
22401Expect(0, 12800, '\P{^Block: Katakana_PHONETIC_EXTENSIONS}', "");
22402Error('\p{Blk=-:=Katakana_ext}');
22403Error('\P{Blk=-:=Katakana_ext}');
22404Expect(1, 12799, '\p{Blk=katakanaext}', "");
22405Expect(0, 12799, '\p{^Blk=katakanaext}', "");
22406Expect(0, 12799, '\P{Blk=katakanaext}', "");
22407Expect(1, 12799, '\P{^Blk=katakanaext}', "");
22408Expect(0, 12800, '\p{Blk=katakanaext}', "");
22409Expect(1, 12800, '\p{^Blk=katakanaext}', "");
22410Expect(1, 12800, '\P{Blk=katakanaext}', "");
22411Expect(0, 12800, '\P{^Blk=katakanaext}', "");
22412Expect(1, 12799, '\p{Blk:  -KATAKANA_Ext}', "");
22413Expect(0, 12799, '\p{^Blk:  -KATAKANA_Ext}', "");
22414Expect(0, 12799, '\P{Blk:  -KATAKANA_Ext}', "");
22415Expect(1, 12799, '\P{^Blk:  -KATAKANA_Ext}', "");
22416Expect(0, 12800, '\p{Blk:  -KATAKANA_Ext}', "");
22417Expect(1, 12800, '\p{^Blk:  -KATAKANA_Ext}', "");
22418Expect(1, 12800, '\P{Blk:  -KATAKANA_Ext}', "");
22419Expect(0, 12800, '\P{^Blk:  -KATAKANA_Ext}', "");
22420Error('\p{Is_Block=_:=katakana_phonetic_Extensions}');
22421Error('\P{Is_Block=_:=katakana_phonetic_Extensions}');
22422Expect(1, 12799, '\p{Is_Block=katakanaphoneticextensions}', "");
22423Expect(0, 12799, '\p{^Is_Block=katakanaphoneticextensions}', "");
22424Expect(0, 12799, '\P{Is_Block=katakanaphoneticextensions}', "");
22425Expect(1, 12799, '\P{^Is_Block=katakanaphoneticextensions}', "");
22426Expect(0, 12800, '\p{Is_Block=katakanaphoneticextensions}', "");
22427Expect(1, 12800, '\p{^Is_Block=katakanaphoneticextensions}', "");
22428Expect(1, 12800, '\P{Is_Block=katakanaphoneticextensions}', "");
22429Expect(0, 12800, '\P{^Is_Block=katakanaphoneticextensions}', "");
22430Expect(1, 12799, '\p{Is_Block=	Katakana_PHONETIC_extensions}', "");
22431Expect(0, 12799, '\p{^Is_Block=	Katakana_PHONETIC_extensions}', "");
22432Expect(0, 12799, '\P{Is_Block=	Katakana_PHONETIC_extensions}', "");
22433Expect(1, 12799, '\P{^Is_Block=	Katakana_PHONETIC_extensions}', "");
22434Expect(0, 12800, '\p{Is_Block=	Katakana_PHONETIC_extensions}', "");
22435Expect(1, 12800, '\p{^Is_Block=	Katakana_PHONETIC_extensions}', "");
22436Expect(1, 12800, '\P{Is_Block=	Katakana_PHONETIC_extensions}', "");
22437Expect(0, 12800, '\P{^Is_Block=	Katakana_PHONETIC_extensions}', "");
22438Error('\p{Is_Blk=_	katakana_Ext/a/}');
22439Error('\P{Is_Blk=_	katakana_Ext/a/}');
22440Expect(1, 12799, '\p{Is_Blk=katakanaext}', "");
22441Expect(0, 12799, '\p{^Is_Blk=katakanaext}', "");
22442Expect(0, 12799, '\P{Is_Blk=katakanaext}', "");
22443Expect(1, 12799, '\P{^Is_Blk=katakanaext}', "");
22444Expect(0, 12800, '\p{Is_Blk=katakanaext}', "");
22445Expect(1, 12800, '\p{^Is_Blk=katakanaext}', "");
22446Expect(1, 12800, '\P{Is_Blk=katakanaext}', "");
22447Expect(0, 12800, '\P{^Is_Blk=katakanaext}', "");
22448Expect(1, 12799, '\p{Is_Blk=-katakana_EXT}', "");
22449Expect(0, 12799, '\p{^Is_Blk=-katakana_EXT}', "");
22450Expect(0, 12799, '\P{Is_Blk=-katakana_EXT}', "");
22451Expect(1, 12799, '\P{^Is_Blk=-katakana_EXT}', "");
22452Expect(0, 12800, '\p{Is_Blk=-katakana_EXT}', "");
22453Expect(1, 12800, '\p{^Is_Blk=-katakana_EXT}', "");
22454Expect(1, 12800, '\P{Is_Blk=-katakana_EXT}', "");
22455Expect(0, 12800, '\P{^Is_Blk=-katakana_EXT}', "");
22456Error('\p{Block=/a/ KAYAH_Li}');
22457Error('\P{Block=/a/ KAYAH_Li}');
22458Expect(1, 43311, '\p{Block=kayahli}', "");
22459Expect(0, 43311, '\p{^Block=kayahli}', "");
22460Expect(0, 43311, '\P{Block=kayahli}', "");
22461Expect(1, 43311, '\P{^Block=kayahli}', "");
22462Expect(0, 43312, '\p{Block=kayahli}', "");
22463Expect(1, 43312, '\p{^Block=kayahli}', "");
22464Expect(1, 43312, '\P{Block=kayahli}', "");
22465Expect(0, 43312, '\P{^Block=kayahli}', "");
22466Expect(1, 43311, '\p{Block=	kayah_li}', "");
22467Expect(0, 43311, '\p{^Block=	kayah_li}', "");
22468Expect(0, 43311, '\P{Block=	kayah_li}', "");
22469Expect(1, 43311, '\P{^Block=	kayah_li}', "");
22470Expect(0, 43312, '\p{Block=	kayah_li}', "");
22471Expect(1, 43312, '\p{^Block=	kayah_li}', "");
22472Expect(1, 43312, '\P{Block=	kayah_li}', "");
22473Expect(0, 43312, '\P{^Block=	kayah_li}', "");
22474Error('\p{Blk=Kayah_li/a/}');
22475Error('\P{Blk=Kayah_li/a/}');
22476Expect(1, 43311, '\p{Blk=kayahli}', "");
22477Expect(0, 43311, '\p{^Blk=kayahli}', "");
22478Expect(0, 43311, '\P{Blk=kayahli}', "");
22479Expect(1, 43311, '\P{^Blk=kayahli}', "");
22480Expect(0, 43312, '\p{Blk=kayahli}', "");
22481Expect(1, 43312, '\p{^Blk=kayahli}', "");
22482Expect(1, 43312, '\P{Blk=kayahli}', "");
22483Expect(0, 43312, '\P{^Blk=kayahli}', "");
22484Expect(1, 43311, '\p{Blk=_	Kayah_Li}', "");
22485Expect(0, 43311, '\p{^Blk=_	Kayah_Li}', "");
22486Expect(0, 43311, '\P{Blk=_	Kayah_Li}', "");
22487Expect(1, 43311, '\P{^Blk=_	Kayah_Li}', "");
22488Expect(0, 43312, '\p{Blk=_	Kayah_Li}', "");
22489Expect(1, 43312, '\p{^Blk=_	Kayah_Li}', "");
22490Expect(1, 43312, '\P{Blk=_	Kayah_Li}', "");
22491Expect(0, 43312, '\P{^Blk=_	Kayah_Li}', "");
22492Error('\p{Is_Block=-:=Kayah_Li}');
22493Error('\P{Is_Block=-:=Kayah_Li}');
22494Expect(1, 43311, '\p{Is_Block=kayahli}', "");
22495Expect(0, 43311, '\p{^Is_Block=kayahli}', "");
22496Expect(0, 43311, '\P{Is_Block=kayahli}', "");
22497Expect(1, 43311, '\P{^Is_Block=kayahli}', "");
22498Expect(0, 43312, '\p{Is_Block=kayahli}', "");
22499Expect(1, 43312, '\p{^Is_Block=kayahli}', "");
22500Expect(1, 43312, '\P{Is_Block=kayahli}', "");
22501Expect(0, 43312, '\P{^Is_Block=kayahli}', "");
22502Expect(1, 43311, '\p{Is_Block=- kayah_Li}', "");
22503Expect(0, 43311, '\p{^Is_Block=- kayah_Li}', "");
22504Expect(0, 43311, '\P{Is_Block=- kayah_Li}', "");
22505Expect(1, 43311, '\P{^Is_Block=- kayah_Li}', "");
22506Expect(0, 43312, '\p{Is_Block=- kayah_Li}', "");
22507Expect(1, 43312, '\p{^Is_Block=- kayah_Li}', "");
22508Expect(1, 43312, '\P{Is_Block=- kayah_Li}', "");
22509Expect(0, 43312, '\P{^Is_Block=- kayah_Li}', "");
22510Error('\p{Is_Blk: 	:=kayah_Li}');
22511Error('\P{Is_Blk: 	:=kayah_Li}');
22512Expect(1, 43311, '\p{Is_Blk: kayahli}', "");
22513Expect(0, 43311, '\p{^Is_Blk: kayahli}', "");
22514Expect(0, 43311, '\P{Is_Blk: kayahli}', "");
22515Expect(1, 43311, '\P{^Is_Blk: kayahli}', "");
22516Expect(0, 43312, '\p{Is_Blk: kayahli}', "");
22517Expect(1, 43312, '\p{^Is_Blk: kayahli}', "");
22518Expect(1, 43312, '\P{Is_Blk: kayahli}', "");
22519Expect(0, 43312, '\P{^Is_Blk: kayahli}', "");
22520Expect(1, 43311, '\p{Is_Blk=-_KAYAH_Li}', "");
22521Expect(0, 43311, '\p{^Is_Blk=-_KAYAH_Li}', "");
22522Expect(0, 43311, '\P{Is_Blk=-_KAYAH_Li}', "");
22523Expect(1, 43311, '\P{^Is_Blk=-_KAYAH_Li}', "");
22524Expect(0, 43312, '\p{Is_Blk=-_KAYAH_Li}', "");
22525Expect(1, 43312, '\p{^Is_Blk=-_KAYAH_Li}', "");
22526Expect(1, 43312, '\P{Is_Blk=-_KAYAH_Li}', "");
22527Expect(0, 43312, '\P{^Is_Blk=-_KAYAH_Li}', "");
22528Error('\p{Block= kharoshthi/a/}');
22529Error('\P{Block= kharoshthi/a/}');
22530Expect(1, 68191, '\p{Block:	kharoshthi}', "");
22531Expect(0, 68191, '\p{^Block:	kharoshthi}', "");
22532Expect(0, 68191, '\P{Block:	kharoshthi}', "");
22533Expect(1, 68191, '\P{^Block:	kharoshthi}', "");
22534Expect(0, 68192, '\p{Block:	kharoshthi}', "");
22535Expect(1, 68192, '\p{^Block:	kharoshthi}', "");
22536Expect(1, 68192, '\P{Block:	kharoshthi}', "");
22537Expect(0, 68192, '\P{^Block:	kharoshthi}', "");
22538Expect(1, 68191, '\p{Block=__Kharoshthi}', "");
22539Expect(0, 68191, '\p{^Block=__Kharoshthi}', "");
22540Expect(0, 68191, '\P{Block=__Kharoshthi}', "");
22541Expect(1, 68191, '\P{^Block=__Kharoshthi}', "");
22542Expect(0, 68192, '\p{Block=__Kharoshthi}', "");
22543Expect(1, 68192, '\p{^Block=__Kharoshthi}', "");
22544Expect(1, 68192, '\P{Block=__Kharoshthi}', "");
22545Expect(0, 68192, '\P{^Block=__Kharoshthi}', "");
22546Error('\p{Blk= Kharoshthi:=}');
22547Error('\P{Blk= Kharoshthi:=}');
22548Expect(1, 68191, '\p{Blk=kharoshthi}', "");
22549Expect(0, 68191, '\p{^Blk=kharoshthi}', "");
22550Expect(0, 68191, '\P{Blk=kharoshthi}', "");
22551Expect(1, 68191, '\P{^Blk=kharoshthi}', "");
22552Expect(0, 68192, '\p{Blk=kharoshthi}', "");
22553Expect(1, 68192, '\p{^Blk=kharoshthi}', "");
22554Expect(1, 68192, '\P{Blk=kharoshthi}', "");
22555Expect(0, 68192, '\P{^Blk=kharoshthi}', "");
22556Expect(1, 68191, '\p{Blk=		Kharoshthi}', "");
22557Expect(0, 68191, '\p{^Blk=		Kharoshthi}', "");
22558Expect(0, 68191, '\P{Blk=		Kharoshthi}', "");
22559Expect(1, 68191, '\P{^Blk=		Kharoshthi}', "");
22560Expect(0, 68192, '\p{Blk=		Kharoshthi}', "");
22561Expect(1, 68192, '\p{^Blk=		Kharoshthi}', "");
22562Expect(1, 68192, '\P{Blk=		Kharoshthi}', "");
22563Expect(0, 68192, '\P{^Blk=		Kharoshthi}', "");
22564Error('\p{Is_Block=-/a/KHAROSHTHI}');
22565Error('\P{Is_Block=-/a/KHAROSHTHI}');
22566Expect(1, 68191, '\p{Is_Block=kharoshthi}', "");
22567Expect(0, 68191, '\p{^Is_Block=kharoshthi}', "");
22568Expect(0, 68191, '\P{Is_Block=kharoshthi}', "");
22569Expect(1, 68191, '\P{^Is_Block=kharoshthi}', "");
22570Expect(0, 68192, '\p{Is_Block=kharoshthi}', "");
22571Expect(1, 68192, '\p{^Is_Block=kharoshthi}', "");
22572Expect(1, 68192, '\P{Is_Block=kharoshthi}', "");
22573Expect(0, 68192, '\P{^Is_Block=kharoshthi}', "");
22574Expect(1, 68191, '\p{Is_Block=_-Kharoshthi}', "");
22575Expect(0, 68191, '\p{^Is_Block=_-Kharoshthi}', "");
22576Expect(0, 68191, '\P{Is_Block=_-Kharoshthi}', "");
22577Expect(1, 68191, '\P{^Is_Block=_-Kharoshthi}', "");
22578Expect(0, 68192, '\p{Is_Block=_-Kharoshthi}', "");
22579Expect(1, 68192, '\p{^Is_Block=_-Kharoshthi}', "");
22580Expect(1, 68192, '\P{Is_Block=_-Kharoshthi}', "");
22581Expect(0, 68192, '\P{^Is_Block=_-Kharoshthi}', "");
22582Error('\p{Is_Blk=	KHAROSHTHI:=}');
22583Error('\P{Is_Blk=	KHAROSHTHI:=}');
22584Expect(1, 68191, '\p{Is_Blk=kharoshthi}', "");
22585Expect(0, 68191, '\p{^Is_Blk=kharoshthi}', "");
22586Expect(0, 68191, '\P{Is_Blk=kharoshthi}', "");
22587Expect(1, 68191, '\P{^Is_Blk=kharoshthi}', "");
22588Expect(0, 68192, '\p{Is_Blk=kharoshthi}', "");
22589Expect(1, 68192, '\p{^Is_Blk=kharoshthi}', "");
22590Expect(1, 68192, '\P{Is_Blk=kharoshthi}', "");
22591Expect(0, 68192, '\P{^Is_Blk=kharoshthi}', "");
22592Expect(1, 68191, '\p{Is_Blk: 	_Kharoshthi}', "");
22593Expect(0, 68191, '\p{^Is_Blk: 	_Kharoshthi}', "");
22594Expect(0, 68191, '\P{Is_Blk: 	_Kharoshthi}', "");
22595Expect(1, 68191, '\P{^Is_Blk: 	_Kharoshthi}', "");
22596Expect(0, 68192, '\p{Is_Blk: 	_Kharoshthi}', "");
22597Expect(1, 68192, '\p{^Is_Blk: 	_Kharoshthi}', "");
22598Expect(1, 68192, '\P{Is_Blk: 	_Kharoshthi}', "");
22599Expect(0, 68192, '\P{^Is_Blk: 	_Kharoshthi}', "");
22600Error('\p{Block=_ KHMER:=}');
22601Error('\P{Block=_ KHMER:=}');
22602Expect(1, 6143, '\p{Block=khmer}', "");
22603Expect(0, 6143, '\p{^Block=khmer}', "");
22604Expect(0, 6143, '\P{Block=khmer}', "");
22605Expect(1, 6143, '\P{^Block=khmer}', "");
22606Expect(0, 6144, '\p{Block=khmer}', "");
22607Expect(1, 6144, '\p{^Block=khmer}', "");
22608Expect(1, 6144, '\P{Block=khmer}', "");
22609Expect(0, 6144, '\P{^Block=khmer}', "");
22610Expect(1, 6143, '\p{Block=_-Khmer}', "");
22611Expect(0, 6143, '\p{^Block=_-Khmer}', "");
22612Expect(0, 6143, '\P{Block=_-Khmer}', "");
22613Expect(1, 6143, '\P{^Block=_-Khmer}', "");
22614Expect(0, 6144, '\p{Block=_-Khmer}', "");
22615Expect(1, 6144, '\p{^Block=_-Khmer}', "");
22616Expect(1, 6144, '\P{Block=_-Khmer}', "");
22617Expect(0, 6144, '\P{^Block=_-Khmer}', "");
22618Error('\p{Blk= Khmer/a/}');
22619Error('\P{Blk= Khmer/a/}');
22620Expect(1, 6143, '\p{Blk=khmer}', "");
22621Expect(0, 6143, '\p{^Blk=khmer}', "");
22622Expect(0, 6143, '\P{Blk=khmer}', "");
22623Expect(1, 6143, '\P{^Blk=khmer}', "");
22624Expect(0, 6144, '\p{Blk=khmer}', "");
22625Expect(1, 6144, '\p{^Blk=khmer}', "");
22626Expect(1, 6144, '\P{Blk=khmer}', "");
22627Expect(0, 6144, '\P{^Blk=khmer}', "");
22628Expect(1, 6143, '\p{Blk=  KHMER}', "");
22629Expect(0, 6143, '\p{^Blk=  KHMER}', "");
22630Expect(0, 6143, '\P{Blk=  KHMER}', "");
22631Expect(1, 6143, '\P{^Blk=  KHMER}', "");
22632Expect(0, 6144, '\p{Blk=  KHMER}', "");
22633Expect(1, 6144, '\p{^Blk=  KHMER}', "");
22634Expect(1, 6144, '\P{Blk=  KHMER}', "");
22635Expect(0, 6144, '\P{^Blk=  KHMER}', "");
22636Error('\p{Is_Block=/a/		Khmer}');
22637Error('\P{Is_Block=/a/		Khmer}');
22638Expect(1, 6143, '\p{Is_Block=khmer}', "");
22639Expect(0, 6143, '\p{^Is_Block=khmer}', "");
22640Expect(0, 6143, '\P{Is_Block=khmer}', "");
22641Expect(1, 6143, '\P{^Is_Block=khmer}', "");
22642Expect(0, 6144, '\p{Is_Block=khmer}', "");
22643Expect(1, 6144, '\p{^Is_Block=khmer}', "");
22644Expect(1, 6144, '\P{Is_Block=khmer}', "");
22645Expect(0, 6144, '\P{^Is_Block=khmer}', "");
22646Expect(1, 6143, '\p{Is_Block=-_khmer}', "");
22647Expect(0, 6143, '\p{^Is_Block=-_khmer}', "");
22648Expect(0, 6143, '\P{Is_Block=-_khmer}', "");
22649Expect(1, 6143, '\P{^Is_Block=-_khmer}', "");
22650Expect(0, 6144, '\p{Is_Block=-_khmer}', "");
22651Expect(1, 6144, '\p{^Is_Block=-_khmer}', "");
22652Expect(1, 6144, '\P{Is_Block=-_khmer}', "");
22653Expect(0, 6144, '\P{^Is_Block=-_khmer}', "");
22654Error('\p{Is_Blk=:=khmer}');
22655Error('\P{Is_Blk=:=khmer}');
22656Expect(1, 6143, '\p{Is_Blk=khmer}', "");
22657Expect(0, 6143, '\p{^Is_Blk=khmer}', "");
22658Expect(0, 6143, '\P{Is_Blk=khmer}', "");
22659Expect(1, 6143, '\P{^Is_Blk=khmer}', "");
22660Expect(0, 6144, '\p{Is_Blk=khmer}', "");
22661Expect(1, 6144, '\p{^Is_Blk=khmer}', "");
22662Expect(1, 6144, '\P{Is_Blk=khmer}', "");
22663Expect(0, 6144, '\P{^Is_Blk=khmer}', "");
22664Expect(1, 6143, '\p{Is_Blk=_-Khmer}', "");
22665Expect(0, 6143, '\p{^Is_Blk=_-Khmer}', "");
22666Expect(0, 6143, '\P{Is_Blk=_-Khmer}', "");
22667Expect(1, 6143, '\P{^Is_Blk=_-Khmer}', "");
22668Expect(0, 6144, '\p{Is_Blk=_-Khmer}', "");
22669Expect(1, 6144, '\p{^Is_Blk=_-Khmer}', "");
22670Expect(1, 6144, '\P{Is_Blk=_-Khmer}', "");
22671Expect(0, 6144, '\P{^Is_Blk=_-Khmer}', "");
22672Error('\p{Block=:= -KHMER_Symbols}');
22673Error('\P{Block=:= -KHMER_Symbols}');
22674Expect(1, 6655, '\p{Block=khmersymbols}', "");
22675Expect(0, 6655, '\p{^Block=khmersymbols}', "");
22676Expect(0, 6655, '\P{Block=khmersymbols}', "");
22677Expect(1, 6655, '\P{^Block=khmersymbols}', "");
22678Expect(0, 6656, '\p{Block=khmersymbols}', "");
22679Expect(1, 6656, '\p{^Block=khmersymbols}', "");
22680Expect(1, 6656, '\P{Block=khmersymbols}', "");
22681Expect(0, 6656, '\P{^Block=khmersymbols}', "");
22682Expect(1, 6655, '\p{Block=  khmer_SYMBOLS}', "");
22683Expect(0, 6655, '\p{^Block=  khmer_SYMBOLS}', "");
22684Expect(0, 6655, '\P{Block=  khmer_SYMBOLS}', "");
22685Expect(1, 6655, '\P{^Block=  khmer_SYMBOLS}', "");
22686Expect(0, 6656, '\p{Block=  khmer_SYMBOLS}', "");
22687Expect(1, 6656, '\p{^Block=  khmer_SYMBOLS}', "");
22688Expect(1, 6656, '\P{Block=  khmer_SYMBOLS}', "");
22689Expect(0, 6656, '\P{^Block=  khmer_SYMBOLS}', "");
22690Error('\p{Blk=	:=khmer_symbols}');
22691Error('\P{Blk=	:=khmer_symbols}');
22692Expect(1, 6655, '\p{Blk=khmersymbols}', "");
22693Expect(0, 6655, '\p{^Blk=khmersymbols}', "");
22694Expect(0, 6655, '\P{Blk=khmersymbols}', "");
22695Expect(1, 6655, '\P{^Blk=khmersymbols}', "");
22696Expect(0, 6656, '\p{Blk=khmersymbols}', "");
22697Expect(1, 6656, '\p{^Blk=khmersymbols}', "");
22698Expect(1, 6656, '\P{Blk=khmersymbols}', "");
22699Expect(0, 6656, '\P{^Blk=khmersymbols}', "");
22700Expect(1, 6655, '\p{Blk=-KHMER_SYMBOLS}', "");
22701Expect(0, 6655, '\p{^Blk=-KHMER_SYMBOLS}', "");
22702Expect(0, 6655, '\P{Blk=-KHMER_SYMBOLS}', "");
22703Expect(1, 6655, '\P{^Blk=-KHMER_SYMBOLS}', "");
22704Expect(0, 6656, '\p{Blk=-KHMER_SYMBOLS}', "");
22705Expect(1, 6656, '\p{^Blk=-KHMER_SYMBOLS}', "");
22706Expect(1, 6656, '\P{Blk=-KHMER_SYMBOLS}', "");
22707Expect(0, 6656, '\P{^Blk=-KHMER_SYMBOLS}', "");
22708Error('\p{Is_Block=/a/-_KHMER_Symbols}');
22709Error('\P{Is_Block=/a/-_KHMER_Symbols}');
22710Expect(1, 6655, '\p{Is_Block=khmersymbols}', "");
22711Expect(0, 6655, '\p{^Is_Block=khmersymbols}', "");
22712Expect(0, 6655, '\P{Is_Block=khmersymbols}', "");
22713Expect(1, 6655, '\P{^Is_Block=khmersymbols}', "");
22714Expect(0, 6656, '\p{Is_Block=khmersymbols}', "");
22715Expect(1, 6656, '\p{^Is_Block=khmersymbols}', "");
22716Expect(1, 6656, '\P{Is_Block=khmersymbols}', "");
22717Expect(0, 6656, '\P{^Is_Block=khmersymbols}', "");
22718Expect(1, 6655, '\p{Is_Block= _KHMER_SYMBOLS}', "");
22719Expect(0, 6655, '\p{^Is_Block= _KHMER_SYMBOLS}', "");
22720Expect(0, 6655, '\P{Is_Block= _KHMER_SYMBOLS}', "");
22721Expect(1, 6655, '\P{^Is_Block= _KHMER_SYMBOLS}', "");
22722Expect(0, 6656, '\p{Is_Block= _KHMER_SYMBOLS}', "");
22723Expect(1, 6656, '\p{^Is_Block= _KHMER_SYMBOLS}', "");
22724Expect(1, 6656, '\P{Is_Block= _KHMER_SYMBOLS}', "");
22725Expect(0, 6656, '\P{^Is_Block= _KHMER_SYMBOLS}', "");
22726Error('\p{Is_Blk=:= -khmer_Symbols}');
22727Error('\P{Is_Blk=:= -khmer_Symbols}');
22728Expect(1, 6655, '\p{Is_Blk=khmersymbols}', "");
22729Expect(0, 6655, '\p{^Is_Blk=khmersymbols}', "");
22730Expect(0, 6655, '\P{Is_Blk=khmersymbols}', "");
22731Expect(1, 6655, '\P{^Is_Blk=khmersymbols}', "");
22732Expect(0, 6656, '\p{Is_Blk=khmersymbols}', "");
22733Expect(1, 6656, '\p{^Is_Blk=khmersymbols}', "");
22734Expect(1, 6656, '\P{Is_Blk=khmersymbols}', "");
22735Expect(0, 6656, '\P{^Is_Blk=khmersymbols}', "");
22736Expect(1, 6655, '\p{Is_Blk=-Khmer_Symbols}', "");
22737Expect(0, 6655, '\p{^Is_Blk=-Khmer_Symbols}', "");
22738Expect(0, 6655, '\P{Is_Blk=-Khmer_Symbols}', "");
22739Expect(1, 6655, '\P{^Is_Blk=-Khmer_Symbols}', "");
22740Expect(0, 6656, '\p{Is_Blk=-Khmer_Symbols}', "");
22741Expect(1, 6656, '\p{^Is_Blk=-Khmer_Symbols}', "");
22742Expect(1, 6656, '\P{Is_Blk=-Khmer_Symbols}', "");
22743Expect(0, 6656, '\P{^Is_Blk=-Khmer_Symbols}', "");
22744Error('\p{Block=_:=LAO}');
22745Error('\P{Block=_:=LAO}');
22746Expect(1, 3839, '\p{Block=lao}', "");
22747Expect(0, 3839, '\p{^Block=lao}', "");
22748Expect(0, 3839, '\P{Block=lao}', "");
22749Expect(1, 3839, '\P{^Block=lao}', "");
22750Expect(0, 3840, '\p{Block=lao}', "");
22751Expect(1, 3840, '\p{^Block=lao}', "");
22752Expect(1, 3840, '\P{Block=lao}', "");
22753Expect(0, 3840, '\P{^Block=lao}', "");
22754Expect(1, 3839, '\p{Block=  Lao}', "");
22755Expect(0, 3839, '\p{^Block=  Lao}', "");
22756Expect(0, 3839, '\P{Block=  Lao}', "");
22757Expect(1, 3839, '\P{^Block=  Lao}', "");
22758Expect(0, 3840, '\p{Block=  Lao}', "");
22759Expect(1, 3840, '\p{^Block=  Lao}', "");
22760Expect(1, 3840, '\P{Block=  Lao}', "");
22761Expect(0, 3840, '\P{^Block=  Lao}', "");
22762Error('\p{Blk=	LAO/a/}');
22763Error('\P{Blk=	LAO/a/}');
22764Expect(1, 3839, '\p{Blk=lao}', "");
22765Expect(0, 3839, '\p{^Blk=lao}', "");
22766Expect(0, 3839, '\P{Blk=lao}', "");
22767Expect(1, 3839, '\P{^Blk=lao}', "");
22768Expect(0, 3840, '\p{Blk=lao}', "");
22769Expect(1, 3840, '\p{^Blk=lao}', "");
22770Expect(1, 3840, '\P{Blk=lao}', "");
22771Expect(0, 3840, '\P{^Blk=lao}', "");
22772Expect(1, 3839, '\p{Blk=LAO}', "");
22773Expect(0, 3839, '\p{^Blk=LAO}', "");
22774Expect(0, 3839, '\P{Blk=LAO}', "");
22775Expect(1, 3839, '\P{^Blk=LAO}', "");
22776Expect(0, 3840, '\p{Blk=LAO}', "");
22777Expect(1, 3840, '\p{^Blk=LAO}', "");
22778Expect(1, 3840, '\P{Blk=LAO}', "");
22779Expect(0, 3840, '\P{^Blk=LAO}', "");
22780Error('\p{Is_Block=-:=Lao}');
22781Error('\P{Is_Block=-:=Lao}');
22782Expect(1, 3839, '\p{Is_Block=lao}', "");
22783Expect(0, 3839, '\p{^Is_Block=lao}', "");
22784Expect(0, 3839, '\P{Is_Block=lao}', "");
22785Expect(1, 3839, '\P{^Is_Block=lao}', "");
22786Expect(0, 3840, '\p{Is_Block=lao}', "");
22787Expect(1, 3840, '\p{^Is_Block=lao}', "");
22788Expect(1, 3840, '\P{Is_Block=lao}', "");
22789Expect(0, 3840, '\P{^Is_Block=lao}', "");
22790Expect(1, 3839, '\p{Is_Block= Lao}', "");
22791Expect(0, 3839, '\p{^Is_Block= Lao}', "");
22792Expect(0, 3839, '\P{Is_Block= Lao}', "");
22793Expect(1, 3839, '\P{^Is_Block= Lao}', "");
22794Expect(0, 3840, '\p{Is_Block= Lao}', "");
22795Expect(1, 3840, '\p{^Is_Block= Lao}', "");
22796Expect(1, 3840, '\P{Is_Block= Lao}', "");
22797Expect(0, 3840, '\P{^Is_Block= Lao}', "");
22798Error('\p{Is_Blk=_-Lao:=}');
22799Error('\P{Is_Blk=_-Lao:=}');
22800Expect(1, 3839, '\p{Is_Blk:   lao}', "");
22801Expect(0, 3839, '\p{^Is_Blk:   lao}', "");
22802Expect(0, 3839, '\P{Is_Blk:   lao}', "");
22803Expect(1, 3839, '\P{^Is_Blk:   lao}', "");
22804Expect(0, 3840, '\p{Is_Blk:   lao}', "");
22805Expect(1, 3840, '\p{^Is_Blk:   lao}', "");
22806Expect(1, 3840, '\P{Is_Blk:   lao}', "");
22807Expect(0, 3840, '\P{^Is_Blk:   lao}', "");
22808Expect(1, 3839, '\p{Is_Blk=	 LAO}', "");
22809Expect(0, 3839, '\p{^Is_Blk=	 LAO}', "");
22810Expect(0, 3839, '\P{Is_Blk=	 LAO}', "");
22811Expect(1, 3839, '\P{^Is_Blk=	 LAO}', "");
22812Expect(0, 3840, '\p{Is_Blk=	 LAO}', "");
22813Expect(1, 3840, '\p{^Is_Blk=	 LAO}', "");
22814Expect(1, 3840, '\P{Is_Blk=	 LAO}', "");
22815Expect(0, 3840, '\P{^Is_Blk=	 LAO}', "");
22816Error('\p{Block:	_	Latin_1_Supplement/a/}');
22817Error('\P{Block:	_	Latin_1_Supplement/a/}');
22818Expect(1, 255, '\p{Block:latin1supplement}', "");
22819Expect(0, 255, '\p{^Block:latin1supplement}', "");
22820Expect(0, 255, '\P{Block:latin1supplement}', "");
22821Expect(1, 255, '\P{^Block:latin1supplement}', "");
22822Expect(0, 256, '\p{Block:latin1supplement}', "");
22823Expect(1, 256, '\p{^Block:latin1supplement}', "");
22824Expect(1, 256, '\P{Block:latin1supplement}', "");
22825Expect(0, 256, '\P{^Block:latin1supplement}', "");
22826Expect(1, 255, '\p{Block=	 Latin_1_Supplement}', "");
22827Expect(0, 255, '\p{^Block=	 Latin_1_Supplement}', "");
22828Expect(0, 255, '\P{Block=	 Latin_1_Supplement}', "");
22829Expect(1, 255, '\P{^Block=	 Latin_1_Supplement}', "");
22830Expect(0, 256, '\p{Block=	 Latin_1_Supplement}', "");
22831Expect(1, 256, '\p{^Block=	 Latin_1_Supplement}', "");
22832Expect(1, 256, '\P{Block=	 Latin_1_Supplement}', "");
22833Expect(0, 256, '\P{^Block=	 Latin_1_Supplement}', "");
22834Error('\p{Blk=/a/ -Latin_1_sup}');
22835Error('\P{Blk=/a/ -Latin_1_sup}');
22836Expect(1, 255, '\p{Blk=latin1sup}', "");
22837Expect(0, 255, '\p{^Blk=latin1sup}', "");
22838Expect(0, 255, '\P{Blk=latin1sup}', "");
22839Expect(1, 255, '\P{^Blk=latin1sup}', "");
22840Expect(0, 256, '\p{Blk=latin1sup}', "");
22841Expect(1, 256, '\p{^Blk=latin1sup}', "");
22842Expect(1, 256, '\P{Blk=latin1sup}', "");
22843Expect(0, 256, '\P{^Blk=latin1sup}', "");
22844Expect(1, 255, '\p{Blk=_	Latin_1_SUP}', "");
22845Expect(0, 255, '\p{^Blk=_	Latin_1_SUP}', "");
22846Expect(0, 255, '\P{Blk=_	Latin_1_SUP}', "");
22847Expect(1, 255, '\P{^Blk=_	Latin_1_SUP}', "");
22848Expect(0, 256, '\p{Blk=_	Latin_1_SUP}', "");
22849Expect(1, 256, '\p{^Blk=_	Latin_1_SUP}', "");
22850Expect(1, 256, '\P{Blk=_	Latin_1_SUP}', "");
22851Expect(0, 256, '\P{^Blk=_	Latin_1_SUP}', "");
22852Error('\p{Is_Block= -LATIN_1/a/}');
22853Error('\P{Is_Block= -LATIN_1/a/}');
22854Expect(1, 255, '\p{Is_Block=latin1}', "");
22855Expect(0, 255, '\p{^Is_Block=latin1}', "");
22856Expect(0, 255, '\P{Is_Block=latin1}', "");
22857Expect(1, 255, '\P{^Is_Block=latin1}', "");
22858Expect(0, 256, '\p{Is_Block=latin1}', "");
22859Expect(1, 256, '\p{^Is_Block=latin1}', "");
22860Expect(1, 256, '\P{Is_Block=latin1}', "");
22861Expect(0, 256, '\P{^Is_Block=latin1}', "");
22862Expect(1, 255, '\p{Is_Block=_Latin_1}', "");
22863Expect(0, 255, '\p{^Is_Block=_Latin_1}', "");
22864Expect(0, 255, '\P{Is_Block=_Latin_1}', "");
22865Expect(1, 255, '\P{^Is_Block=_Latin_1}', "");
22866Expect(0, 256, '\p{Is_Block=_Latin_1}', "");
22867Expect(1, 256, '\p{^Is_Block=_Latin_1}', "");
22868Expect(1, 256, '\P{Is_Block=_Latin_1}', "");
22869Expect(0, 256, '\P{^Is_Block=_Latin_1}', "");
22870Error('\p{Is_Blk= -LATIN_1_Supplement/a/}');
22871Error('\P{Is_Blk= -LATIN_1_Supplement/a/}');
22872Expect(1, 255, '\p{Is_Blk=latin1supplement}', "");
22873Expect(0, 255, '\p{^Is_Blk=latin1supplement}', "");
22874Expect(0, 255, '\P{Is_Blk=latin1supplement}', "");
22875Expect(1, 255, '\P{^Is_Blk=latin1supplement}', "");
22876Expect(0, 256, '\p{Is_Blk=latin1supplement}', "");
22877Expect(1, 256, '\p{^Is_Blk=latin1supplement}', "");
22878Expect(1, 256, '\P{Is_Blk=latin1supplement}', "");
22879Expect(0, 256, '\P{^Is_Blk=latin1supplement}', "");
22880Expect(1, 255, '\p{Is_Blk=		LATIN_1_Supplement}', "");
22881Expect(0, 255, '\p{^Is_Blk=		LATIN_1_Supplement}', "");
22882Expect(0, 255, '\P{Is_Blk=		LATIN_1_Supplement}', "");
22883Expect(1, 255, '\P{^Is_Blk=		LATIN_1_Supplement}', "");
22884Expect(0, 256, '\p{Is_Blk=		LATIN_1_Supplement}', "");
22885Expect(1, 256, '\p{^Is_Blk=		LATIN_1_Supplement}', "");
22886Expect(1, 256, '\P{Is_Blk=		LATIN_1_Supplement}', "");
22887Expect(0, 256, '\P{^Is_Blk=		LATIN_1_Supplement}', "");
22888Error('\p{Block=/a/latin_extended_A}');
22889Error('\P{Block=/a/latin_extended_A}');
22890Expect(1, 383, '\p{Block=latinextendeda}', "");
22891Expect(0, 383, '\p{^Block=latinextendeda}', "");
22892Expect(0, 383, '\P{Block=latinextendeda}', "");
22893Expect(1, 383, '\P{^Block=latinextendeda}', "");
22894Expect(0, 384, '\p{Block=latinextendeda}', "");
22895Expect(1, 384, '\p{^Block=latinextendeda}', "");
22896Expect(1, 384, '\P{Block=latinextendeda}', "");
22897Expect(0, 384, '\P{^Block=latinextendeda}', "");
22898Expect(1, 383, '\p{Block= 	LATIN_Extended_a}', "");
22899Expect(0, 383, '\p{^Block= 	LATIN_Extended_a}', "");
22900Expect(0, 383, '\P{Block= 	LATIN_Extended_a}', "");
22901Expect(1, 383, '\P{^Block= 	LATIN_Extended_a}', "");
22902Expect(0, 384, '\p{Block= 	LATIN_Extended_a}', "");
22903Expect(1, 384, '\p{^Block= 	LATIN_Extended_a}', "");
22904Expect(1, 384, '\P{Block= 	LATIN_Extended_a}', "");
22905Expect(0, 384, '\P{^Block= 	LATIN_Extended_a}', "");
22906Error('\p{Blk= _Latin_EXT_A:=}');
22907Error('\P{Blk= _Latin_EXT_A:=}');
22908Expect(1, 383, '\p{Blk=latinexta}', "");
22909Expect(0, 383, '\p{^Blk=latinexta}', "");
22910Expect(0, 383, '\P{Blk=latinexta}', "");
22911Expect(1, 383, '\P{^Blk=latinexta}', "");
22912Expect(0, 384, '\p{Blk=latinexta}', "");
22913Expect(1, 384, '\p{^Blk=latinexta}', "");
22914Expect(1, 384, '\P{Blk=latinexta}', "");
22915Expect(0, 384, '\P{^Blk=latinexta}', "");
22916Expect(1, 383, '\p{Blk:-Latin_Ext_A}', "");
22917Expect(0, 383, '\p{^Blk:-Latin_Ext_A}', "");
22918Expect(0, 383, '\P{Blk:-Latin_Ext_A}', "");
22919Expect(1, 383, '\P{^Blk:-Latin_Ext_A}', "");
22920Expect(0, 384, '\p{Blk:-Latin_Ext_A}', "");
22921Expect(1, 384, '\p{^Blk:-Latin_Ext_A}', "");
22922Expect(1, 384, '\P{Blk:-Latin_Ext_A}', "");
22923Expect(0, 384, '\P{^Blk:-Latin_Ext_A}', "");
22924Error('\p{Is_Block=-_LATIN_Extended_A:=}');
22925Error('\P{Is_Block=-_LATIN_Extended_A:=}');
22926Expect(1, 383, '\p{Is_Block=latinextendeda}', "");
22927Expect(0, 383, '\p{^Is_Block=latinextendeda}', "");
22928Expect(0, 383, '\P{Is_Block=latinextendeda}', "");
22929Expect(1, 383, '\P{^Is_Block=latinextendeda}', "");
22930Expect(0, 384, '\p{Is_Block=latinextendeda}', "");
22931Expect(1, 384, '\p{^Is_Block=latinextendeda}', "");
22932Expect(1, 384, '\P{Is_Block=latinextendeda}', "");
22933Expect(0, 384, '\P{^Is_Block=latinextendeda}', "");
22934Expect(1, 383, '\p{Is_Block:    Latin_extended_A}', "");
22935Expect(0, 383, '\p{^Is_Block:    Latin_extended_A}', "");
22936Expect(0, 383, '\P{Is_Block:    Latin_extended_A}', "");
22937Expect(1, 383, '\P{^Is_Block:    Latin_extended_A}', "");
22938Expect(0, 384, '\p{Is_Block:    Latin_extended_A}', "");
22939Expect(1, 384, '\p{^Is_Block:    Latin_extended_A}', "");
22940Expect(1, 384, '\P{Is_Block:    Latin_extended_A}', "");
22941Expect(0, 384, '\P{^Is_Block:    Latin_extended_A}', "");
22942Error('\p{Is_Blk=/a/	-Latin_Ext_A}');
22943Error('\P{Is_Blk=/a/	-Latin_Ext_A}');
22944Expect(1, 383, '\p{Is_Blk=latinexta}', "");
22945Expect(0, 383, '\p{^Is_Blk=latinexta}', "");
22946Expect(0, 383, '\P{Is_Blk=latinexta}', "");
22947Expect(1, 383, '\P{^Is_Blk=latinexta}', "");
22948Expect(0, 384, '\p{Is_Blk=latinexta}', "");
22949Expect(1, 384, '\p{^Is_Blk=latinexta}', "");
22950Expect(1, 384, '\P{Is_Blk=latinexta}', "");
22951Expect(0, 384, '\P{^Is_Blk=latinexta}', "");
22952Expect(1, 383, '\p{Is_Blk=_latin_EXT_A}', "");
22953Expect(0, 383, '\p{^Is_Blk=_latin_EXT_A}', "");
22954Expect(0, 383, '\P{Is_Blk=_latin_EXT_A}', "");
22955Expect(1, 383, '\P{^Is_Blk=_latin_EXT_A}', "");
22956Expect(0, 384, '\p{Is_Blk=_latin_EXT_A}', "");
22957Expect(1, 384, '\p{^Is_Blk=_latin_EXT_A}', "");
22958Expect(1, 384, '\P{Is_Blk=_latin_EXT_A}', "");
22959Expect(0, 384, '\P{^Is_Blk=_latin_EXT_A}', "");
22960Error('\p{Block=/a/ -Latin_extended_Additional}');
22961Error('\P{Block=/a/ -Latin_extended_Additional}');
22962Expect(1, 7935, '\p{Block=latinextendedadditional}', "");
22963Expect(0, 7935, '\p{^Block=latinextendedadditional}', "");
22964Expect(0, 7935, '\P{Block=latinextendedadditional}', "");
22965Expect(1, 7935, '\P{^Block=latinextendedadditional}', "");
22966Expect(0, 7936, '\p{Block=latinextendedadditional}', "");
22967Expect(1, 7936, '\p{^Block=latinextendedadditional}', "");
22968Expect(1, 7936, '\P{Block=latinextendedadditional}', "");
22969Expect(0, 7936, '\P{^Block=latinextendedadditional}', "");
22970Expect(1, 7935, '\p{Block:	--LATIN_Extended_additional}', "");
22971Expect(0, 7935, '\p{^Block:	--LATIN_Extended_additional}', "");
22972Expect(0, 7935, '\P{Block:	--LATIN_Extended_additional}', "");
22973Expect(1, 7935, '\P{^Block:	--LATIN_Extended_additional}', "");
22974Expect(0, 7936, '\p{Block:	--LATIN_Extended_additional}', "");
22975Expect(1, 7936, '\p{^Block:	--LATIN_Extended_additional}', "");
22976Expect(1, 7936, '\P{Block:	--LATIN_Extended_additional}', "");
22977Expect(0, 7936, '\P{^Block:	--LATIN_Extended_additional}', "");
22978Error('\p{Blk:	:=Latin_ext_ADDITIONAL}');
22979Error('\P{Blk:	:=Latin_ext_ADDITIONAL}');
22980Expect(1, 7935, '\p{Blk=latinextadditional}', "");
22981Expect(0, 7935, '\p{^Blk=latinextadditional}', "");
22982Expect(0, 7935, '\P{Blk=latinextadditional}', "");
22983Expect(1, 7935, '\P{^Blk=latinextadditional}', "");
22984Expect(0, 7936, '\p{Blk=latinextadditional}', "");
22985Expect(1, 7936, '\p{^Blk=latinextadditional}', "");
22986Expect(1, 7936, '\P{Blk=latinextadditional}', "");
22987Expect(0, 7936, '\P{^Blk=latinextadditional}', "");
22988Expect(1, 7935, '\p{Blk=LATIN_Ext_additional}', "");
22989Expect(0, 7935, '\p{^Blk=LATIN_Ext_additional}', "");
22990Expect(0, 7935, '\P{Blk=LATIN_Ext_additional}', "");
22991Expect(1, 7935, '\P{^Blk=LATIN_Ext_additional}', "");
22992Expect(0, 7936, '\p{Blk=LATIN_Ext_additional}', "");
22993Expect(1, 7936, '\p{^Blk=LATIN_Ext_additional}', "");
22994Expect(1, 7936, '\P{Blk=LATIN_Ext_additional}', "");
22995Expect(0, 7936, '\P{^Blk=LATIN_Ext_additional}', "");
22996Error('\p{Is_Block= latin_Extended_ADDITIONAL/a/}');
22997Error('\P{Is_Block= latin_Extended_ADDITIONAL/a/}');
22998Expect(1, 7935, '\p{Is_Block=latinextendedadditional}', "");
22999Expect(0, 7935, '\p{^Is_Block=latinextendedadditional}', "");
23000Expect(0, 7935, '\P{Is_Block=latinextendedadditional}', "");
23001Expect(1, 7935, '\P{^Is_Block=latinextendedadditional}', "");
23002Expect(0, 7936, '\p{Is_Block=latinextendedadditional}', "");
23003Expect(1, 7936, '\p{^Is_Block=latinextendedadditional}', "");
23004Expect(1, 7936, '\P{Is_Block=latinextendedadditional}', "");
23005Expect(0, 7936, '\P{^Is_Block=latinextendedadditional}', "");
23006Expect(1, 7935, '\p{Is_Block=-	LATIN_extended_Additional}', "");
23007Expect(0, 7935, '\p{^Is_Block=-	LATIN_extended_Additional}', "");
23008Expect(0, 7935, '\P{Is_Block=-	LATIN_extended_Additional}', "");
23009Expect(1, 7935, '\P{^Is_Block=-	LATIN_extended_Additional}', "");
23010Expect(0, 7936, '\p{Is_Block=-	LATIN_extended_Additional}', "");
23011Expect(1, 7936, '\p{^Is_Block=-	LATIN_extended_Additional}', "");
23012Expect(1, 7936, '\P{Is_Block=-	LATIN_extended_Additional}', "");
23013Expect(0, 7936, '\P{^Is_Block=-	LATIN_extended_Additional}', "");
23014Error('\p{Is_Blk:	 LATIN_EXT_Additional/a/}');
23015Error('\P{Is_Blk:	 LATIN_EXT_Additional/a/}');
23016Expect(1, 7935, '\p{Is_Blk=latinextadditional}', "");
23017Expect(0, 7935, '\p{^Is_Blk=latinextadditional}', "");
23018Expect(0, 7935, '\P{Is_Blk=latinextadditional}', "");
23019Expect(1, 7935, '\P{^Is_Blk=latinextadditional}', "");
23020Expect(0, 7936, '\p{Is_Blk=latinextadditional}', "");
23021Expect(1, 7936, '\p{^Is_Blk=latinextadditional}', "");
23022Expect(1, 7936, '\P{Is_Blk=latinextadditional}', "");
23023Expect(0, 7936, '\P{^Is_Blk=latinextadditional}', "");
23024Expect(1, 7935, '\p{Is_Blk=  Latin_ext_Additional}', "");
23025Expect(0, 7935, '\p{^Is_Blk=  Latin_ext_Additional}', "");
23026Expect(0, 7935, '\P{Is_Blk=  Latin_ext_Additional}', "");
23027Expect(1, 7935, '\P{^Is_Blk=  Latin_ext_Additional}', "");
23028Expect(0, 7936, '\p{Is_Blk=  Latin_ext_Additional}', "");
23029Expect(1, 7936, '\p{^Is_Blk=  Latin_ext_Additional}', "");
23030Expect(1, 7936, '\P{Is_Blk=  Latin_ext_Additional}', "");
23031Expect(0, 7936, '\P{^Is_Blk=  Latin_ext_Additional}', "");
23032Error('\p{Block=-:=Latin_EXTENDED_B}');
23033Error('\P{Block=-:=Latin_EXTENDED_B}');
23034Expect(1, 591, '\p{Block=latinextendedb}', "");
23035Expect(0, 591, '\p{^Block=latinextendedb}', "");
23036Expect(0, 591, '\P{Block=latinextendedb}', "");
23037Expect(1, 591, '\P{^Block=latinextendedb}', "");
23038Expect(0, 592, '\p{Block=latinextendedb}', "");
23039Expect(1, 592, '\p{^Block=latinextendedb}', "");
23040Expect(1, 592, '\P{Block=latinextendedb}', "");
23041Expect(0, 592, '\P{^Block=latinextendedb}', "");
23042Expect(1, 591, '\p{Block=  Latin_Extended_B}', "");
23043Expect(0, 591, '\p{^Block=  Latin_Extended_B}', "");
23044Expect(0, 591, '\P{Block=  Latin_Extended_B}', "");
23045Expect(1, 591, '\P{^Block=  Latin_Extended_B}', "");
23046Expect(0, 592, '\p{Block=  Latin_Extended_B}', "");
23047Expect(1, 592, '\p{^Block=  Latin_Extended_B}', "");
23048Expect(1, 592, '\P{Block=  Latin_Extended_B}', "");
23049Expect(0, 592, '\P{^Block=  Latin_Extended_B}', "");
23050Error('\p{Blk= /a/Latin_ext_B}');
23051Error('\P{Blk= /a/Latin_ext_B}');
23052Expect(1, 591, '\p{Blk: latinextb}', "");
23053Expect(0, 591, '\p{^Blk: latinextb}', "");
23054Expect(0, 591, '\P{Blk: latinextb}', "");
23055Expect(1, 591, '\P{^Blk: latinextb}', "");
23056Expect(0, 592, '\p{Blk: latinextb}', "");
23057Expect(1, 592, '\p{^Blk: latinextb}', "");
23058Expect(1, 592, '\P{Blk: latinextb}', "");
23059Expect(0, 592, '\P{^Blk: latinextb}', "");
23060Expect(1, 591, '\p{Blk=		LATIN_ext_B}', "");
23061Expect(0, 591, '\p{^Blk=		LATIN_ext_B}', "");
23062Expect(0, 591, '\P{Blk=		LATIN_ext_B}', "");
23063Expect(1, 591, '\P{^Blk=		LATIN_ext_B}', "");
23064Expect(0, 592, '\p{Blk=		LATIN_ext_B}', "");
23065Expect(1, 592, '\p{^Blk=		LATIN_ext_B}', "");
23066Expect(1, 592, '\P{Blk=		LATIN_ext_B}', "");
23067Expect(0, 592, '\P{^Blk=		LATIN_ext_B}', "");
23068Error('\p{Is_Block=/a/	_Latin_extended_B}');
23069Error('\P{Is_Block=/a/	_Latin_extended_B}');
23070Expect(1, 591, '\p{Is_Block=latinextendedb}', "");
23071Expect(0, 591, '\p{^Is_Block=latinextendedb}', "");
23072Expect(0, 591, '\P{Is_Block=latinextendedb}', "");
23073Expect(1, 591, '\P{^Is_Block=latinextendedb}', "");
23074Expect(0, 592, '\p{Is_Block=latinextendedb}', "");
23075Expect(1, 592, '\p{^Is_Block=latinextendedb}', "");
23076Expect(1, 592, '\P{Is_Block=latinextendedb}', "");
23077Expect(0, 592, '\P{^Is_Block=latinextendedb}', "");
23078Expect(1, 591, '\p{Is_Block=-	latin_EXTENDED_b}', "");
23079Expect(0, 591, '\p{^Is_Block=-	latin_EXTENDED_b}', "");
23080Expect(0, 591, '\P{Is_Block=-	latin_EXTENDED_b}', "");
23081Expect(1, 591, '\P{^Is_Block=-	latin_EXTENDED_b}', "");
23082Expect(0, 592, '\p{Is_Block=-	latin_EXTENDED_b}', "");
23083Expect(1, 592, '\p{^Is_Block=-	latin_EXTENDED_b}', "");
23084Expect(1, 592, '\P{Is_Block=-	latin_EXTENDED_b}', "");
23085Expect(0, 592, '\P{^Is_Block=-	latin_EXTENDED_b}', "");
23086Error('\p{Is_Blk=	:=Latin_Ext_B}');
23087Error('\P{Is_Blk=	:=Latin_Ext_B}');
23088Expect(1, 591, '\p{Is_Blk=latinextb}', "");
23089Expect(0, 591, '\p{^Is_Blk=latinextb}', "");
23090Expect(0, 591, '\P{Is_Blk=latinextb}', "");
23091Expect(1, 591, '\P{^Is_Blk=latinextb}', "");
23092Expect(0, 592, '\p{Is_Blk=latinextb}', "");
23093Expect(1, 592, '\p{^Is_Blk=latinextb}', "");
23094Expect(1, 592, '\P{Is_Blk=latinextb}', "");
23095Expect(0, 592, '\P{^Is_Blk=latinextb}', "");
23096Expect(1, 591, '\p{Is_Blk=_-LATIN_ext_B}', "");
23097Expect(0, 591, '\p{^Is_Blk=_-LATIN_ext_B}', "");
23098Expect(0, 591, '\P{Is_Blk=_-LATIN_ext_B}', "");
23099Expect(1, 591, '\P{^Is_Blk=_-LATIN_ext_B}', "");
23100Expect(0, 592, '\p{Is_Blk=_-LATIN_ext_B}', "");
23101Expect(1, 592, '\p{^Is_Blk=_-LATIN_ext_B}', "");
23102Expect(1, 592, '\P{Is_Blk=_-LATIN_ext_B}', "");
23103Expect(0, 592, '\P{^Is_Blk=_-LATIN_ext_B}', "");
23104Error('\p{Block= 	LATIN_EXTENDED_C:=}');
23105Error('\P{Block= 	LATIN_EXTENDED_C:=}');
23106Expect(1, 11391, '\p{Block=latinextendedc}', "");
23107Expect(0, 11391, '\p{^Block=latinextendedc}', "");
23108Expect(0, 11391, '\P{Block=latinextendedc}', "");
23109Expect(1, 11391, '\P{^Block=latinextendedc}', "");
23110Expect(0, 11392, '\p{Block=latinextendedc}', "");
23111Expect(1, 11392, '\p{^Block=latinextendedc}', "");
23112Expect(1, 11392, '\P{Block=latinextendedc}', "");
23113Expect(0, 11392, '\P{^Block=latinextendedc}', "");
23114Expect(1, 11391, '\p{Block=	_Latin_Extended_C}', "");
23115Expect(0, 11391, '\p{^Block=	_Latin_Extended_C}', "");
23116Expect(0, 11391, '\P{Block=	_Latin_Extended_C}', "");
23117Expect(1, 11391, '\P{^Block=	_Latin_Extended_C}', "");
23118Expect(0, 11392, '\p{Block=	_Latin_Extended_C}', "");
23119Expect(1, 11392, '\p{^Block=	_Latin_Extended_C}', "");
23120Expect(1, 11392, '\P{Block=	_Latin_Extended_C}', "");
23121Expect(0, 11392, '\P{^Block=	_Latin_Extended_C}', "");
23122Error('\p{Blk=/a/_	latin_ext_C}');
23123Error('\P{Blk=/a/_	latin_ext_C}');
23124Expect(1, 11391, '\p{Blk: latinextc}', "");
23125Expect(0, 11391, '\p{^Blk: latinextc}', "");
23126Expect(0, 11391, '\P{Blk: latinextc}', "");
23127Expect(1, 11391, '\P{^Blk: latinextc}', "");
23128Expect(0, 11392, '\p{Blk: latinextc}', "");
23129Expect(1, 11392, '\p{^Blk: latinextc}', "");
23130Expect(1, 11392, '\P{Blk: latinextc}', "");
23131Expect(0, 11392, '\P{^Blk: latinextc}', "");
23132Expect(1, 11391, '\p{Blk=  Latin_Ext_C}', "");
23133Expect(0, 11391, '\p{^Blk=  Latin_Ext_C}', "");
23134Expect(0, 11391, '\P{Blk=  Latin_Ext_C}', "");
23135Expect(1, 11391, '\P{^Blk=  Latin_Ext_C}', "");
23136Expect(0, 11392, '\p{Blk=  Latin_Ext_C}', "");
23137Expect(1, 11392, '\p{^Blk=  Latin_Ext_C}', "");
23138Expect(1, 11392, '\P{Blk=  Latin_Ext_C}', "");
23139Expect(0, 11392, '\P{^Blk=  Latin_Ext_C}', "");
23140Error('\p{Is_Block:	_:=Latin_Extended_C}');
23141Error('\P{Is_Block:	_:=Latin_Extended_C}');
23142Expect(1, 11391, '\p{Is_Block=latinextendedc}', "");
23143Expect(0, 11391, '\p{^Is_Block=latinextendedc}', "");
23144Expect(0, 11391, '\P{Is_Block=latinextendedc}', "");
23145Expect(1, 11391, '\P{^Is_Block=latinextendedc}', "");
23146Expect(0, 11392, '\p{Is_Block=latinextendedc}', "");
23147Expect(1, 11392, '\p{^Is_Block=latinextendedc}', "");
23148Expect(1, 11392, '\P{Is_Block=latinextendedc}', "");
23149Expect(0, 11392, '\P{^Is_Block=latinextendedc}', "");
23150Expect(1, 11391, '\p{Is_Block=	Latin_extended_c}', "");
23151Expect(0, 11391, '\p{^Is_Block=	Latin_extended_c}', "");
23152Expect(0, 11391, '\P{Is_Block=	Latin_extended_c}', "");
23153Expect(1, 11391, '\P{^Is_Block=	Latin_extended_c}', "");
23154Expect(0, 11392, '\p{Is_Block=	Latin_extended_c}', "");
23155Expect(1, 11392, '\p{^Is_Block=	Latin_extended_c}', "");
23156Expect(1, 11392, '\P{Is_Block=	Latin_extended_c}', "");
23157Expect(0, 11392, '\P{^Is_Block=	Latin_extended_c}', "");
23158Error('\p{Is_Blk=:=latin_Ext_C}');
23159Error('\P{Is_Blk=:=latin_Ext_C}');
23160Expect(1, 11391, '\p{Is_Blk=latinextc}', "");
23161Expect(0, 11391, '\p{^Is_Blk=latinextc}', "");
23162Expect(0, 11391, '\P{Is_Blk=latinextc}', "");
23163Expect(1, 11391, '\P{^Is_Blk=latinextc}', "");
23164Expect(0, 11392, '\p{Is_Blk=latinextc}', "");
23165Expect(1, 11392, '\p{^Is_Blk=latinextc}', "");
23166Expect(1, 11392, '\P{Is_Blk=latinextc}', "");
23167Expect(0, 11392, '\P{^Is_Blk=latinextc}', "");
23168Expect(1, 11391, '\p{Is_Blk=Latin_EXT_C}', "");
23169Expect(0, 11391, '\p{^Is_Blk=Latin_EXT_C}', "");
23170Expect(0, 11391, '\P{Is_Blk=Latin_EXT_C}', "");
23171Expect(1, 11391, '\P{^Is_Blk=Latin_EXT_C}', "");
23172Expect(0, 11392, '\p{Is_Blk=Latin_EXT_C}', "");
23173Expect(1, 11392, '\p{^Is_Blk=Latin_EXT_C}', "");
23174Expect(1, 11392, '\P{Is_Blk=Latin_EXT_C}', "");
23175Expect(0, 11392, '\P{^Is_Blk=Latin_EXT_C}', "");
23176Error('\p{Block=/a/_-LATIN_Extended_D}');
23177Error('\P{Block=/a/_-LATIN_Extended_D}');
23178Expect(1, 43007, '\p{Block=latinextendedd}', "");
23179Expect(0, 43007, '\p{^Block=latinextendedd}', "");
23180Expect(0, 43007, '\P{Block=latinextendedd}', "");
23181Expect(1, 43007, '\P{^Block=latinextendedd}', "");
23182Expect(0, 43008, '\p{Block=latinextendedd}', "");
23183Expect(1, 43008, '\p{^Block=latinextendedd}', "");
23184Expect(1, 43008, '\P{Block=latinextendedd}', "");
23185Expect(0, 43008, '\P{^Block=latinextendedd}', "");
23186Expect(1, 43007, '\p{Block=LATIN_EXTENDED_D}', "");
23187Expect(0, 43007, '\p{^Block=LATIN_EXTENDED_D}', "");
23188Expect(0, 43007, '\P{Block=LATIN_EXTENDED_D}', "");
23189Expect(1, 43007, '\P{^Block=LATIN_EXTENDED_D}', "");
23190Expect(0, 43008, '\p{Block=LATIN_EXTENDED_D}', "");
23191Expect(1, 43008, '\p{^Block=LATIN_EXTENDED_D}', "");
23192Expect(1, 43008, '\P{Block=LATIN_EXTENDED_D}', "");
23193Expect(0, 43008, '\P{^Block=LATIN_EXTENDED_D}', "");
23194Error('\p{Blk=- latin_Ext_D:=}');
23195Error('\P{Blk=- latin_Ext_D:=}');
23196Expect(1, 43007, '\p{Blk=latinextd}', "");
23197Expect(0, 43007, '\p{^Blk=latinextd}', "");
23198Expect(0, 43007, '\P{Blk=latinextd}', "");
23199Expect(1, 43007, '\P{^Blk=latinextd}', "");
23200Expect(0, 43008, '\p{Blk=latinextd}', "");
23201Expect(1, 43008, '\p{^Blk=latinextd}', "");
23202Expect(1, 43008, '\P{Blk=latinextd}', "");
23203Expect(0, 43008, '\P{^Blk=latinextd}', "");
23204Expect(1, 43007, '\p{Blk=-_latin_EXT_D}', "");
23205Expect(0, 43007, '\p{^Blk=-_latin_EXT_D}', "");
23206Expect(0, 43007, '\P{Blk=-_latin_EXT_D}', "");
23207Expect(1, 43007, '\P{^Blk=-_latin_EXT_D}', "");
23208Expect(0, 43008, '\p{Blk=-_latin_EXT_D}', "");
23209Expect(1, 43008, '\p{^Blk=-_latin_EXT_D}', "");
23210Expect(1, 43008, '\P{Blk=-_latin_EXT_D}', "");
23211Expect(0, 43008, '\P{^Blk=-_latin_EXT_D}', "");
23212Error('\p{Is_Block=/a/LATIN_extended_d}');
23213Error('\P{Is_Block=/a/LATIN_extended_d}');
23214Expect(1, 43007, '\p{Is_Block=latinextendedd}', "");
23215Expect(0, 43007, '\p{^Is_Block=latinextendedd}', "");
23216Expect(0, 43007, '\P{Is_Block=latinextendedd}', "");
23217Expect(1, 43007, '\P{^Is_Block=latinextendedd}', "");
23218Expect(0, 43008, '\p{Is_Block=latinextendedd}', "");
23219Expect(1, 43008, '\p{^Is_Block=latinextendedd}', "");
23220Expect(1, 43008, '\P{Is_Block=latinextendedd}', "");
23221Expect(0, 43008, '\P{^Is_Block=latinextendedd}', "");
23222Expect(1, 43007, '\p{Is_Block=_ LATIN_extended_D}', "");
23223Expect(0, 43007, '\p{^Is_Block=_ LATIN_extended_D}', "");
23224Expect(0, 43007, '\P{Is_Block=_ LATIN_extended_D}', "");
23225Expect(1, 43007, '\P{^Is_Block=_ LATIN_extended_D}', "");
23226Expect(0, 43008, '\p{Is_Block=_ LATIN_extended_D}', "");
23227Expect(1, 43008, '\p{^Is_Block=_ LATIN_extended_D}', "");
23228Expect(1, 43008, '\P{Is_Block=_ LATIN_extended_D}', "");
23229Expect(0, 43008, '\P{^Is_Block=_ LATIN_extended_D}', "");
23230Error('\p{Is_Blk= /a/Latin_Ext_D}');
23231Error('\P{Is_Blk= /a/Latin_Ext_D}');
23232Expect(1, 43007, '\p{Is_Blk=latinextd}', "");
23233Expect(0, 43007, '\p{^Is_Blk=latinextd}', "");
23234Expect(0, 43007, '\P{Is_Blk=latinextd}', "");
23235Expect(1, 43007, '\P{^Is_Blk=latinextd}', "");
23236Expect(0, 43008, '\p{Is_Blk=latinextd}', "");
23237Expect(1, 43008, '\p{^Is_Blk=latinextd}', "");
23238Expect(1, 43008, '\P{Is_Blk=latinextd}', "");
23239Expect(0, 43008, '\P{^Is_Blk=latinextd}', "");
23240Expect(1, 43007, '\p{Is_Blk=--latin_ext_d}', "");
23241Expect(0, 43007, '\p{^Is_Blk=--latin_ext_d}', "");
23242Expect(0, 43007, '\P{Is_Blk=--latin_ext_d}', "");
23243Expect(1, 43007, '\P{^Is_Blk=--latin_ext_d}', "");
23244Expect(0, 43008, '\p{Is_Blk=--latin_ext_d}', "");
23245Expect(1, 43008, '\p{^Is_Blk=--latin_ext_d}', "");
23246Expect(1, 43008, '\P{Is_Blk=--latin_ext_d}', "");
23247Expect(0, 43008, '\P{^Is_Blk=--latin_ext_d}', "");
23248Error('\p{Block=_	Lepcha/a/}');
23249Error('\P{Block=_	Lepcha/a/}');
23250Expect(1, 7247, '\p{Block=lepcha}', "");
23251Expect(0, 7247, '\p{^Block=lepcha}', "");
23252Expect(0, 7247, '\P{Block=lepcha}', "");
23253Expect(1, 7247, '\P{^Block=lepcha}', "");
23254Expect(0, 7248, '\p{Block=lepcha}', "");
23255Expect(1, 7248, '\p{^Block=lepcha}', "");
23256Expect(1, 7248, '\P{Block=lepcha}', "");
23257Expect(0, 7248, '\P{^Block=lepcha}', "");
23258Expect(1, 7247, '\p{Block= -Lepcha}', "");
23259Expect(0, 7247, '\p{^Block= -Lepcha}', "");
23260Expect(0, 7247, '\P{Block= -Lepcha}', "");
23261Expect(1, 7247, '\P{^Block= -Lepcha}', "");
23262Expect(0, 7248, '\p{Block= -Lepcha}', "");
23263Expect(1, 7248, '\p{^Block= -Lepcha}', "");
23264Expect(1, 7248, '\P{Block= -Lepcha}', "");
23265Expect(0, 7248, '\P{^Block= -Lepcha}', "");
23266Error('\p{Blk=-LEPCHA/a/}');
23267Error('\P{Blk=-LEPCHA/a/}');
23268Expect(1, 7247, '\p{Blk=lepcha}', "");
23269Expect(0, 7247, '\p{^Blk=lepcha}', "");
23270Expect(0, 7247, '\P{Blk=lepcha}', "");
23271Expect(1, 7247, '\P{^Blk=lepcha}', "");
23272Expect(0, 7248, '\p{Blk=lepcha}', "");
23273Expect(1, 7248, '\p{^Blk=lepcha}', "");
23274Expect(1, 7248, '\P{Blk=lepcha}', "");
23275Expect(0, 7248, '\P{^Blk=lepcha}', "");
23276Expect(1, 7247, '\p{Blk:	_LEPCHA}', "");
23277Expect(0, 7247, '\p{^Blk:	_LEPCHA}', "");
23278Expect(0, 7247, '\P{Blk:	_LEPCHA}', "");
23279Expect(1, 7247, '\P{^Blk:	_LEPCHA}', "");
23280Expect(0, 7248, '\p{Blk:	_LEPCHA}', "");
23281Expect(1, 7248, '\p{^Blk:	_LEPCHA}', "");
23282Expect(1, 7248, '\P{Blk:	_LEPCHA}', "");
23283Expect(0, 7248, '\P{^Blk:	_LEPCHA}', "");
23284Error('\p{Is_Block=:= Lepcha}');
23285Error('\P{Is_Block=:= Lepcha}');
23286Expect(1, 7247, '\p{Is_Block=lepcha}', "");
23287Expect(0, 7247, '\p{^Is_Block=lepcha}', "");
23288Expect(0, 7247, '\P{Is_Block=lepcha}', "");
23289Expect(1, 7247, '\P{^Is_Block=lepcha}', "");
23290Expect(0, 7248, '\p{Is_Block=lepcha}', "");
23291Expect(1, 7248, '\p{^Is_Block=lepcha}', "");
23292Expect(1, 7248, '\P{Is_Block=lepcha}', "");
23293Expect(0, 7248, '\P{^Is_Block=lepcha}', "");
23294Expect(1, 7247, '\p{Is_Block=_lepcha}', "");
23295Expect(0, 7247, '\p{^Is_Block=_lepcha}', "");
23296Expect(0, 7247, '\P{Is_Block=_lepcha}', "");
23297Expect(1, 7247, '\P{^Is_Block=_lepcha}', "");
23298Expect(0, 7248, '\p{Is_Block=_lepcha}', "");
23299Expect(1, 7248, '\p{^Is_Block=_lepcha}', "");
23300Expect(1, 7248, '\P{Is_Block=_lepcha}', "");
23301Expect(0, 7248, '\P{^Is_Block=_lepcha}', "");
23302Error('\p{Is_Blk=	:=LEPCHA}');
23303Error('\P{Is_Blk=	:=LEPCHA}');
23304Expect(1, 7247, '\p{Is_Blk=lepcha}', "");
23305Expect(0, 7247, '\p{^Is_Blk=lepcha}', "");
23306Expect(0, 7247, '\P{Is_Blk=lepcha}', "");
23307Expect(1, 7247, '\P{^Is_Blk=lepcha}', "");
23308Expect(0, 7248, '\p{Is_Blk=lepcha}', "");
23309Expect(1, 7248, '\p{^Is_Blk=lepcha}', "");
23310Expect(1, 7248, '\P{Is_Blk=lepcha}', "");
23311Expect(0, 7248, '\P{^Is_Blk=lepcha}', "");
23312Expect(1, 7247, '\p{Is_Blk=-Lepcha}', "");
23313Expect(0, 7247, '\p{^Is_Blk=-Lepcha}', "");
23314Expect(0, 7247, '\P{Is_Blk=-Lepcha}', "");
23315Expect(1, 7247, '\P{^Is_Blk=-Lepcha}', "");
23316Expect(0, 7248, '\p{Is_Blk=-Lepcha}', "");
23317Expect(1, 7248, '\p{^Is_Blk=-Lepcha}', "");
23318Expect(1, 7248, '\P{Is_Blk=-Lepcha}', "");
23319Expect(0, 7248, '\P{^Is_Blk=-Lepcha}', "");
23320Error('\p{Block= /a/Letterlike_symbols}');
23321Error('\P{Block= /a/Letterlike_symbols}');
23322Expect(1, 8527, '\p{Block=letterlikesymbols}', "");
23323Expect(0, 8527, '\p{^Block=letterlikesymbols}', "");
23324Expect(0, 8527, '\P{Block=letterlikesymbols}', "");
23325Expect(1, 8527, '\P{^Block=letterlikesymbols}', "");
23326Expect(0, 8528, '\p{Block=letterlikesymbols}', "");
23327Expect(1, 8528, '\p{^Block=letterlikesymbols}', "");
23328Expect(1, 8528, '\P{Block=letterlikesymbols}', "");
23329Expect(0, 8528, '\P{^Block=letterlikesymbols}', "");
23330Expect(1, 8527, '\p{Block:   __LETTERLIKE_SYMBOLS}', "");
23331Expect(0, 8527, '\p{^Block:   __LETTERLIKE_SYMBOLS}', "");
23332Expect(0, 8527, '\P{Block:   __LETTERLIKE_SYMBOLS}', "");
23333Expect(1, 8527, '\P{^Block:   __LETTERLIKE_SYMBOLS}', "");
23334Expect(0, 8528, '\p{Block:   __LETTERLIKE_SYMBOLS}', "");
23335Expect(1, 8528, '\p{^Block:   __LETTERLIKE_SYMBOLS}', "");
23336Expect(1, 8528, '\P{Block:   __LETTERLIKE_SYMBOLS}', "");
23337Expect(0, 8528, '\P{^Block:   __LETTERLIKE_SYMBOLS}', "");
23338Error('\p{Blk=_Letterlike_SYMBOLS:=}');
23339Error('\P{Blk=_Letterlike_SYMBOLS:=}');
23340Expect(1, 8527, '\p{Blk=letterlikesymbols}', "");
23341Expect(0, 8527, '\p{^Blk=letterlikesymbols}', "");
23342Expect(0, 8527, '\P{Blk=letterlikesymbols}', "");
23343Expect(1, 8527, '\P{^Blk=letterlikesymbols}', "");
23344Expect(0, 8528, '\p{Blk=letterlikesymbols}', "");
23345Expect(1, 8528, '\p{^Blk=letterlikesymbols}', "");
23346Expect(1, 8528, '\P{Blk=letterlikesymbols}', "");
23347Expect(0, 8528, '\P{^Blk=letterlikesymbols}', "");
23348Expect(1, 8527, '\p{Blk=__LETTERLIKE_Symbols}', "");
23349Expect(0, 8527, '\p{^Blk=__LETTERLIKE_Symbols}', "");
23350Expect(0, 8527, '\P{Blk=__LETTERLIKE_Symbols}', "");
23351Expect(1, 8527, '\P{^Blk=__LETTERLIKE_Symbols}', "");
23352Expect(0, 8528, '\p{Blk=__LETTERLIKE_Symbols}', "");
23353Expect(1, 8528, '\p{^Blk=__LETTERLIKE_Symbols}', "");
23354Expect(1, 8528, '\P{Blk=__LETTERLIKE_Symbols}', "");
23355Expect(0, 8528, '\P{^Blk=__LETTERLIKE_Symbols}', "");
23356Error('\p{Is_Block=  Letterlike_symbols/a/}');
23357Error('\P{Is_Block=  Letterlike_symbols/a/}');
23358Expect(1, 8527, '\p{Is_Block=letterlikesymbols}', "");
23359Expect(0, 8527, '\p{^Is_Block=letterlikesymbols}', "");
23360Expect(0, 8527, '\P{Is_Block=letterlikesymbols}', "");
23361Expect(1, 8527, '\P{^Is_Block=letterlikesymbols}', "");
23362Expect(0, 8528, '\p{Is_Block=letterlikesymbols}', "");
23363Expect(1, 8528, '\p{^Is_Block=letterlikesymbols}', "");
23364Expect(1, 8528, '\P{Is_Block=letterlikesymbols}', "");
23365Expect(0, 8528, '\P{^Is_Block=letterlikesymbols}', "");
23366Expect(1, 8527, '\p{Is_Block= -LETTERLIKE_Symbols}', "");
23367Expect(0, 8527, '\p{^Is_Block= -LETTERLIKE_Symbols}', "");
23368Expect(0, 8527, '\P{Is_Block= -LETTERLIKE_Symbols}', "");
23369Expect(1, 8527, '\P{^Is_Block= -LETTERLIKE_Symbols}', "");
23370Expect(0, 8528, '\p{Is_Block= -LETTERLIKE_Symbols}', "");
23371Expect(1, 8528, '\p{^Is_Block= -LETTERLIKE_Symbols}', "");
23372Expect(1, 8528, '\P{Is_Block= -LETTERLIKE_Symbols}', "");
23373Expect(0, 8528, '\P{^Is_Block= -LETTERLIKE_Symbols}', "");
23374Error('\p{Is_Blk=__Letterlike_Symbols/a/}');
23375Error('\P{Is_Blk=__Letterlike_Symbols/a/}');
23376Expect(1, 8527, '\p{Is_Blk=letterlikesymbols}', "");
23377Expect(0, 8527, '\p{^Is_Blk=letterlikesymbols}', "");
23378Expect(0, 8527, '\P{Is_Blk=letterlikesymbols}', "");
23379Expect(1, 8527, '\P{^Is_Blk=letterlikesymbols}', "");
23380Expect(0, 8528, '\p{Is_Blk=letterlikesymbols}', "");
23381Expect(1, 8528, '\p{^Is_Blk=letterlikesymbols}', "");
23382Expect(1, 8528, '\P{Is_Blk=letterlikesymbols}', "");
23383Expect(0, 8528, '\P{^Is_Blk=letterlikesymbols}', "");
23384Expect(1, 8527, '\p{Is_Blk=-_Letterlike_symbols}', "");
23385Expect(0, 8527, '\p{^Is_Blk=-_Letterlike_symbols}', "");
23386Expect(0, 8527, '\P{Is_Blk=-_Letterlike_symbols}', "");
23387Expect(1, 8527, '\P{^Is_Blk=-_Letterlike_symbols}', "");
23388Expect(0, 8528, '\p{Is_Blk=-_Letterlike_symbols}', "");
23389Expect(1, 8528, '\p{^Is_Blk=-_Letterlike_symbols}', "");
23390Expect(1, 8528, '\P{Is_Blk=-_Letterlike_symbols}', "");
23391Expect(0, 8528, '\P{^Is_Blk=-_Letterlike_symbols}', "");
23392Error('\p{Block=:= Limbu}');
23393Error('\P{Block=:= Limbu}');
23394Expect(1, 6479, '\p{Block=limbu}', "");
23395Expect(0, 6479, '\p{^Block=limbu}', "");
23396Expect(0, 6479, '\P{Block=limbu}', "");
23397Expect(1, 6479, '\P{^Block=limbu}', "");
23398Expect(0, 6480, '\p{Block=limbu}', "");
23399Expect(1, 6480, '\p{^Block=limbu}', "");
23400Expect(1, 6480, '\P{Block=limbu}', "");
23401Expect(0, 6480, '\P{^Block=limbu}', "");
23402Error('\p{Blk=	limbu/a/}');
23403Error('\P{Blk=	limbu/a/}');
23404Expect(1, 6479, '\p{Blk=limbu}', "");
23405Expect(0, 6479, '\p{^Blk=limbu}', "");
23406Expect(0, 6479, '\P{Blk=limbu}', "");
23407Expect(1, 6479, '\P{^Blk=limbu}', "");
23408Expect(0, 6480, '\p{Blk=limbu}', "");
23409Expect(1, 6480, '\p{^Blk=limbu}', "");
23410Expect(1, 6480, '\P{Blk=limbu}', "");
23411Expect(0, 6480, '\P{^Blk=limbu}', "");
23412Expect(1, 6479, '\p{Blk=-Limbu}', "");
23413Expect(0, 6479, '\p{^Blk=-Limbu}', "");
23414Expect(0, 6479, '\P{Blk=-Limbu}', "");
23415Expect(1, 6479, '\P{^Blk=-Limbu}', "");
23416Expect(0, 6480, '\p{Blk=-Limbu}', "");
23417Expect(1, 6480, '\p{^Blk=-Limbu}', "");
23418Expect(1, 6480, '\P{Blk=-Limbu}', "");
23419Expect(0, 6480, '\P{^Blk=-Limbu}', "");
23420Error('\p{Is_Block=:=-Limbu}');
23421Error('\P{Is_Block=:=-Limbu}');
23422Expect(1, 6479, '\p{Is_Block=limbu}', "");
23423Expect(0, 6479, '\p{^Is_Block=limbu}', "");
23424Expect(0, 6479, '\P{Is_Block=limbu}', "");
23425Expect(1, 6479, '\P{^Is_Block=limbu}', "");
23426Expect(0, 6480, '\p{Is_Block=limbu}', "");
23427Expect(1, 6480, '\p{^Is_Block=limbu}', "");
23428Expect(1, 6480, '\P{Is_Block=limbu}', "");
23429Expect(0, 6480, '\P{^Is_Block=limbu}', "");
23430Expect(1, 6479, '\p{Is_Block:   __LIMBU}', "");
23431Expect(0, 6479, '\p{^Is_Block:   __LIMBU}', "");
23432Expect(0, 6479, '\P{Is_Block:   __LIMBU}', "");
23433Expect(1, 6479, '\P{^Is_Block:   __LIMBU}', "");
23434Expect(0, 6480, '\p{Is_Block:   __LIMBU}', "");
23435Expect(1, 6480, '\p{^Is_Block:   __LIMBU}', "");
23436Expect(1, 6480, '\P{Is_Block:   __LIMBU}', "");
23437Expect(0, 6480, '\P{^Is_Block:   __LIMBU}', "");
23438Error('\p{Is_Blk=_	Limbu:=}');
23439Error('\P{Is_Blk=_	Limbu:=}');
23440Expect(1, 6479, '\p{Is_Blk=limbu}', "");
23441Expect(0, 6479, '\p{^Is_Blk=limbu}', "");
23442Expect(0, 6479, '\P{Is_Blk=limbu}', "");
23443Expect(1, 6479, '\P{^Is_Blk=limbu}', "");
23444Expect(0, 6480, '\p{Is_Blk=limbu}', "");
23445Expect(1, 6480, '\p{^Is_Blk=limbu}', "");
23446Expect(1, 6480, '\P{Is_Blk=limbu}', "");
23447Expect(0, 6480, '\P{^Is_Blk=limbu}', "");
23448Expect(1, 6479, '\p{Is_Blk=- Limbu}', "");
23449Expect(0, 6479, '\p{^Is_Blk=- Limbu}', "");
23450Expect(0, 6479, '\P{Is_Blk=- Limbu}', "");
23451Expect(1, 6479, '\P{^Is_Blk=- Limbu}', "");
23452Expect(0, 6480, '\p{Is_Blk=- Limbu}', "");
23453Expect(1, 6480, '\p{^Is_Blk=- Limbu}', "");
23454Expect(1, 6480, '\P{Is_Blk=- Limbu}', "");
23455Expect(0, 6480, '\P{^Is_Blk=- Limbu}', "");
23456Error('\p{Block=/a/- LINEAR_b_ideograms}');
23457Error('\P{Block=/a/- LINEAR_b_ideograms}');
23458Expect(1, 65791, '\p{Block:linearbideograms}', "");
23459Expect(0, 65791, '\p{^Block:linearbideograms}', "");
23460Expect(0, 65791, '\P{Block:linearbideograms}', "");
23461Expect(1, 65791, '\P{^Block:linearbideograms}', "");
23462Expect(0, 65792, '\p{Block:linearbideograms}', "");
23463Expect(1, 65792, '\p{^Block:linearbideograms}', "");
23464Expect(1, 65792, '\P{Block:linearbideograms}', "");
23465Expect(0, 65792, '\P{^Block:linearbideograms}', "");
23466Expect(1, 65791, '\p{Block=	-LINEAR_B_ideograms}', "");
23467Expect(0, 65791, '\p{^Block=	-LINEAR_B_ideograms}', "");
23468Expect(0, 65791, '\P{Block=	-LINEAR_B_ideograms}', "");
23469Expect(1, 65791, '\P{^Block=	-LINEAR_B_ideograms}', "");
23470Expect(0, 65792, '\p{Block=	-LINEAR_B_ideograms}', "");
23471Expect(1, 65792, '\p{^Block=	-LINEAR_B_ideograms}', "");
23472Expect(1, 65792, '\P{Block=	-LINEAR_B_ideograms}', "");
23473Expect(0, 65792, '\P{^Block=	-LINEAR_B_ideograms}', "");
23474Error('\p{Blk=-/a/linear_b_ideograms}');
23475Error('\P{Blk=-/a/linear_b_ideograms}');
23476Expect(1, 65791, '\p{Blk=linearbideograms}', "");
23477Expect(0, 65791, '\p{^Blk=linearbideograms}', "");
23478Expect(0, 65791, '\P{Blk=linearbideograms}', "");
23479Expect(1, 65791, '\P{^Blk=linearbideograms}', "");
23480Expect(0, 65792, '\p{Blk=linearbideograms}', "");
23481Expect(1, 65792, '\p{^Blk=linearbideograms}', "");
23482Expect(1, 65792, '\P{Blk=linearbideograms}', "");
23483Expect(0, 65792, '\P{^Blk=linearbideograms}', "");
23484Expect(1, 65791, '\p{Blk=	 Linear_b_Ideograms}', "");
23485Expect(0, 65791, '\p{^Blk=	 Linear_b_Ideograms}', "");
23486Expect(0, 65791, '\P{Blk=	 Linear_b_Ideograms}', "");
23487Expect(1, 65791, '\P{^Blk=	 Linear_b_Ideograms}', "");
23488Expect(0, 65792, '\p{Blk=	 Linear_b_Ideograms}', "");
23489Expect(1, 65792, '\p{^Blk=	 Linear_b_Ideograms}', "");
23490Expect(1, 65792, '\P{Blk=	 Linear_b_Ideograms}', "");
23491Expect(0, 65792, '\P{^Blk=	 Linear_b_Ideograms}', "");
23492Error('\p{Is_Block=_ Linear_b_Ideograms/a/}');
23493Error('\P{Is_Block=_ Linear_b_Ideograms/a/}');
23494Expect(1, 65791, '\p{Is_Block=linearbideograms}', "");
23495Expect(0, 65791, '\p{^Is_Block=linearbideograms}', "");
23496Expect(0, 65791, '\P{Is_Block=linearbideograms}', "");
23497Expect(1, 65791, '\P{^Is_Block=linearbideograms}', "");
23498Expect(0, 65792, '\p{Is_Block=linearbideograms}', "");
23499Expect(1, 65792, '\p{^Is_Block=linearbideograms}', "");
23500Expect(1, 65792, '\P{Is_Block=linearbideograms}', "");
23501Expect(0, 65792, '\P{^Is_Block=linearbideograms}', "");
23502Expect(1, 65791, '\p{Is_Block=-Linear_B_IDEOGRAMS}', "");
23503Expect(0, 65791, '\p{^Is_Block=-Linear_B_IDEOGRAMS}', "");
23504Expect(0, 65791, '\P{Is_Block=-Linear_B_IDEOGRAMS}', "");
23505Expect(1, 65791, '\P{^Is_Block=-Linear_B_IDEOGRAMS}', "");
23506Expect(0, 65792, '\p{Is_Block=-Linear_B_IDEOGRAMS}', "");
23507Expect(1, 65792, '\p{^Is_Block=-Linear_B_IDEOGRAMS}', "");
23508Expect(1, 65792, '\P{Is_Block=-Linear_B_IDEOGRAMS}', "");
23509Expect(0, 65792, '\P{^Is_Block=-Linear_B_IDEOGRAMS}', "");
23510Error('\p{Is_Blk:  	Linear_B_ideograms/a/}');
23511Error('\P{Is_Blk:  	Linear_B_ideograms/a/}');
23512Expect(1, 65791, '\p{Is_Blk=linearbideograms}', "");
23513Expect(0, 65791, '\p{^Is_Blk=linearbideograms}', "");
23514Expect(0, 65791, '\P{Is_Blk=linearbideograms}', "");
23515Expect(1, 65791, '\P{^Is_Blk=linearbideograms}', "");
23516Expect(0, 65792, '\p{Is_Blk=linearbideograms}', "");
23517Expect(1, 65792, '\p{^Is_Blk=linearbideograms}', "");
23518Expect(1, 65792, '\P{Is_Blk=linearbideograms}', "");
23519Expect(0, 65792, '\P{^Is_Blk=linearbideograms}', "");
23520Expect(1, 65791, '\p{Is_Blk=_LINEAR_B_Ideograms}', "");
23521Expect(0, 65791, '\p{^Is_Blk=_LINEAR_B_Ideograms}', "");
23522Expect(0, 65791, '\P{Is_Blk=_LINEAR_B_Ideograms}', "");
23523Expect(1, 65791, '\P{^Is_Blk=_LINEAR_B_Ideograms}', "");
23524Expect(0, 65792, '\p{Is_Blk=_LINEAR_B_Ideograms}', "");
23525Expect(1, 65792, '\p{^Is_Blk=_LINEAR_B_Ideograms}', "");
23526Expect(1, 65792, '\P{Is_Blk=_LINEAR_B_Ideograms}', "");
23527Expect(0, 65792, '\P{^Is_Blk=_LINEAR_B_Ideograms}', "");
23528Error('\p{Block=/a/_	Linear_b_syllabary}');
23529Error('\P{Block=/a/_	Linear_b_syllabary}');
23530Expect(1, 65663, '\p{Block=linearbsyllabary}', "");
23531Expect(0, 65663, '\p{^Block=linearbsyllabary}', "");
23532Expect(0, 65663, '\P{Block=linearbsyllabary}', "");
23533Expect(1, 65663, '\P{^Block=linearbsyllabary}', "");
23534Expect(0, 65664, '\p{Block=linearbsyllabary}', "");
23535Expect(1, 65664, '\p{^Block=linearbsyllabary}', "");
23536Expect(1, 65664, '\P{Block=linearbsyllabary}', "");
23537Expect(0, 65664, '\P{^Block=linearbsyllabary}', "");
23538Expect(1, 65663, '\p{Block=_linear_B_syllabary}', "");
23539Expect(0, 65663, '\p{^Block=_linear_B_syllabary}', "");
23540Expect(0, 65663, '\P{Block=_linear_B_syllabary}', "");
23541Expect(1, 65663, '\P{^Block=_linear_B_syllabary}', "");
23542Expect(0, 65664, '\p{Block=_linear_B_syllabary}', "");
23543Expect(1, 65664, '\p{^Block=_linear_B_syllabary}', "");
23544Expect(1, 65664, '\P{Block=_linear_B_syllabary}', "");
23545Expect(0, 65664, '\P{^Block=_linear_B_syllabary}', "");
23546Error('\p{Blk=/a/ linear_B_Syllabary}');
23547Error('\P{Blk=/a/ linear_B_Syllabary}');
23548Expect(1, 65663, '\p{Blk=linearbsyllabary}', "");
23549Expect(0, 65663, '\p{^Blk=linearbsyllabary}', "");
23550Expect(0, 65663, '\P{Blk=linearbsyllabary}', "");
23551Expect(1, 65663, '\P{^Blk=linearbsyllabary}', "");
23552Expect(0, 65664, '\p{Blk=linearbsyllabary}', "");
23553Expect(1, 65664, '\p{^Blk=linearbsyllabary}', "");
23554Expect(1, 65664, '\P{Blk=linearbsyllabary}', "");
23555Expect(0, 65664, '\P{^Blk=linearbsyllabary}', "");
23556Expect(1, 65663, '\p{Blk=_Linear_B_Syllabary}', "");
23557Expect(0, 65663, '\p{^Blk=_Linear_B_Syllabary}', "");
23558Expect(0, 65663, '\P{Blk=_Linear_B_Syllabary}', "");
23559Expect(1, 65663, '\P{^Blk=_Linear_B_Syllabary}', "");
23560Expect(0, 65664, '\p{Blk=_Linear_B_Syllabary}', "");
23561Expect(1, 65664, '\p{^Blk=_Linear_B_Syllabary}', "");
23562Expect(1, 65664, '\P{Blk=_Linear_B_Syllabary}', "");
23563Expect(0, 65664, '\P{^Blk=_Linear_B_Syllabary}', "");
23564Error('\p{Is_Block=- Linear_B_syllabary/a/}');
23565Error('\P{Is_Block=- Linear_B_syllabary/a/}');
23566Expect(1, 65663, '\p{Is_Block=linearbsyllabary}', "");
23567Expect(0, 65663, '\p{^Is_Block=linearbsyllabary}', "");
23568Expect(0, 65663, '\P{Is_Block=linearbsyllabary}', "");
23569Expect(1, 65663, '\P{^Is_Block=linearbsyllabary}', "");
23570Expect(0, 65664, '\p{Is_Block=linearbsyllabary}', "");
23571Expect(1, 65664, '\p{^Is_Block=linearbsyllabary}', "");
23572Expect(1, 65664, '\P{Is_Block=linearbsyllabary}', "");
23573Expect(0, 65664, '\P{^Is_Block=linearbsyllabary}', "");
23574Expect(1, 65663, '\p{Is_Block=	LINEAR_B_syllabary}', "");
23575Expect(0, 65663, '\p{^Is_Block=	LINEAR_B_syllabary}', "");
23576Expect(0, 65663, '\P{Is_Block=	LINEAR_B_syllabary}', "");
23577Expect(1, 65663, '\P{^Is_Block=	LINEAR_B_syllabary}', "");
23578Expect(0, 65664, '\p{Is_Block=	LINEAR_B_syllabary}', "");
23579Expect(1, 65664, '\p{^Is_Block=	LINEAR_B_syllabary}', "");
23580Expect(1, 65664, '\P{Is_Block=	LINEAR_B_syllabary}', "");
23581Expect(0, 65664, '\P{^Is_Block=	LINEAR_B_syllabary}', "");
23582Error('\p{Is_Blk=/a/ _Linear_B_SYLLABARY}');
23583Error('\P{Is_Blk=/a/ _Linear_B_SYLLABARY}');
23584Expect(1, 65663, '\p{Is_Blk:	linearbsyllabary}', "");
23585Expect(0, 65663, '\p{^Is_Blk:	linearbsyllabary}', "");
23586Expect(0, 65663, '\P{Is_Blk:	linearbsyllabary}', "");
23587Expect(1, 65663, '\P{^Is_Blk:	linearbsyllabary}', "");
23588Expect(0, 65664, '\p{Is_Blk:	linearbsyllabary}', "");
23589Expect(1, 65664, '\p{^Is_Blk:	linearbsyllabary}', "");
23590Expect(1, 65664, '\P{Is_Blk:	linearbsyllabary}', "");
23591Expect(0, 65664, '\P{^Is_Blk:	linearbsyllabary}', "");
23592Expect(1, 65663, '\p{Is_Blk=-Linear_B_syllabary}', "");
23593Expect(0, 65663, '\p{^Is_Blk=-Linear_B_syllabary}', "");
23594Expect(0, 65663, '\P{Is_Blk=-Linear_B_syllabary}', "");
23595Expect(1, 65663, '\P{^Is_Blk=-Linear_B_syllabary}', "");
23596Expect(0, 65664, '\p{Is_Blk=-Linear_B_syllabary}', "");
23597Expect(1, 65664, '\p{^Is_Blk=-Linear_B_syllabary}', "");
23598Expect(1, 65664, '\P{Is_Blk=-Linear_B_syllabary}', "");
23599Expect(0, 65664, '\P{^Is_Blk=-Linear_B_syllabary}', "");
23600Error('\p{Block=	-lisu/a/}');
23601Error('\P{Block=	-lisu/a/}');
23602Expect(1, 42239, '\p{Block=lisu}', "");
23603Expect(0, 42239, '\p{^Block=lisu}', "");
23604Expect(0, 42239, '\P{Block=lisu}', "");
23605Expect(1, 42239, '\P{^Block=lisu}', "");
23606Expect(0, 42240, '\p{Block=lisu}', "");
23607Expect(1, 42240, '\p{^Block=lisu}', "");
23608Expect(1, 42240, '\P{Block=lisu}', "");
23609Expect(0, 42240, '\P{^Block=lisu}', "");
23610Expect(1, 42239, '\p{Block=-Lisu}', "");
23611Expect(0, 42239, '\p{^Block=-Lisu}', "");
23612Expect(0, 42239, '\P{Block=-Lisu}', "");
23613Expect(1, 42239, '\P{^Block=-Lisu}', "");
23614Expect(0, 42240, '\p{Block=-Lisu}', "");
23615Expect(1, 42240, '\p{^Block=-Lisu}', "");
23616Expect(1, 42240, '\P{Block=-Lisu}', "");
23617Expect(0, 42240, '\P{^Block=-Lisu}', "");
23618Error('\p{Blk=-:=lisu}');
23619Error('\P{Blk=-:=lisu}');
23620Expect(1, 42239, '\p{Blk:lisu}', "");
23621Expect(0, 42239, '\p{^Blk:lisu}', "");
23622Expect(0, 42239, '\P{Blk:lisu}', "");
23623Expect(1, 42239, '\P{^Blk:lisu}', "");
23624Expect(0, 42240, '\p{Blk:lisu}', "");
23625Expect(1, 42240, '\p{^Blk:lisu}', "");
23626Expect(1, 42240, '\P{Blk:lisu}', "");
23627Expect(0, 42240, '\P{^Blk:lisu}', "");
23628Expect(1, 42239, '\p{Blk= -LISU}', "");
23629Expect(0, 42239, '\p{^Blk= -LISU}', "");
23630Expect(0, 42239, '\P{Blk= -LISU}', "");
23631Expect(1, 42239, '\P{^Blk= -LISU}', "");
23632Expect(0, 42240, '\p{Blk= -LISU}', "");
23633Expect(1, 42240, '\p{^Blk= -LISU}', "");
23634Expect(1, 42240, '\P{Blk= -LISU}', "");
23635Expect(0, 42240, '\P{^Blk= -LISU}', "");
23636Error('\p{Is_Block=:= _Lisu}');
23637Error('\P{Is_Block=:= _Lisu}');
23638Expect(1, 42239, '\p{Is_Block:lisu}', "");
23639Expect(0, 42239, '\p{^Is_Block:lisu}', "");
23640Expect(0, 42239, '\P{Is_Block:lisu}', "");
23641Expect(1, 42239, '\P{^Is_Block:lisu}', "");
23642Expect(0, 42240, '\p{Is_Block:lisu}', "");
23643Expect(1, 42240, '\p{^Is_Block:lisu}', "");
23644Expect(1, 42240, '\P{Is_Block:lisu}', "");
23645Expect(0, 42240, '\P{^Is_Block:lisu}', "");
23646Expect(1, 42239, '\p{Is_Block=_-Lisu}', "");
23647Expect(0, 42239, '\p{^Is_Block=_-Lisu}', "");
23648Expect(0, 42239, '\P{Is_Block=_-Lisu}', "");
23649Expect(1, 42239, '\P{^Is_Block=_-Lisu}', "");
23650Expect(0, 42240, '\p{Is_Block=_-Lisu}', "");
23651Expect(1, 42240, '\p{^Is_Block=_-Lisu}', "");
23652Expect(1, 42240, '\P{Is_Block=_-Lisu}', "");
23653Expect(0, 42240, '\P{^Is_Block=_-Lisu}', "");
23654Error('\p{Is_Blk=:=_	Lisu}');
23655Error('\P{Is_Blk=:=_	Lisu}');
23656Expect(1, 42239, '\p{Is_Blk=lisu}', "");
23657Expect(0, 42239, '\p{^Is_Blk=lisu}', "");
23658Expect(0, 42239, '\P{Is_Blk=lisu}', "");
23659Expect(1, 42239, '\P{^Is_Blk=lisu}', "");
23660Expect(0, 42240, '\p{Is_Blk=lisu}', "");
23661Expect(1, 42240, '\p{^Is_Blk=lisu}', "");
23662Expect(1, 42240, '\P{Is_Blk=lisu}', "");
23663Expect(0, 42240, '\P{^Is_Blk=lisu}', "");
23664Expect(1, 42239, '\p{Is_Blk:   _ Lisu}', "");
23665Expect(0, 42239, '\p{^Is_Blk:   _ Lisu}', "");
23666Expect(0, 42239, '\P{Is_Blk:   _ Lisu}', "");
23667Expect(1, 42239, '\P{^Is_Blk:   _ Lisu}', "");
23668Expect(0, 42240, '\p{Is_Blk:   _ Lisu}', "");
23669Expect(1, 42240, '\p{^Is_Blk:   _ Lisu}', "");
23670Expect(1, 42240, '\P{Is_Blk:   _ Lisu}', "");
23671Expect(0, 42240, '\P{^Is_Blk:   _ Lisu}', "");
23672Error('\p{Block=-	Low_Surrogates:=}');
23673Error('\P{Block=-	Low_Surrogates:=}');
23674Expect(1, 57343, '\p{Block:   lowsurrogates}', "");
23675Expect(0, 57343, '\p{^Block:   lowsurrogates}', "");
23676Expect(0, 57343, '\P{Block:   lowsurrogates}', "");
23677Expect(1, 57343, '\P{^Block:   lowsurrogates}', "");
23678Expect(0, 57344, '\p{Block:   lowsurrogates}', "");
23679Expect(1, 57344, '\p{^Block:   lowsurrogates}', "");
23680Expect(1, 57344, '\P{Block:   lowsurrogates}', "");
23681Expect(0, 57344, '\P{^Block:   lowsurrogates}', "");
23682Expect(1, 57343, '\p{Block=	-Low_SURROGATES}', "");
23683Expect(0, 57343, '\p{^Block=	-Low_SURROGATES}', "");
23684Expect(0, 57343, '\P{Block=	-Low_SURROGATES}', "");
23685Expect(1, 57343, '\P{^Block=	-Low_SURROGATES}', "");
23686Expect(0, 57344, '\p{Block=	-Low_SURROGATES}', "");
23687Expect(1, 57344, '\p{^Block=	-Low_SURROGATES}', "");
23688Expect(1, 57344, '\P{Block=	-Low_SURROGATES}', "");
23689Expect(0, 57344, '\P{^Block=	-Low_SURROGATES}', "");
23690Error('\p{Blk= :=LOW_Surrogates}');
23691Error('\P{Blk= :=LOW_Surrogates}');
23692Expect(1, 57343, '\p{Blk=lowsurrogates}', "");
23693Expect(0, 57343, '\p{^Blk=lowsurrogates}', "");
23694Expect(0, 57343, '\P{Blk=lowsurrogates}', "");
23695Expect(1, 57343, '\P{^Blk=lowsurrogates}', "");
23696Expect(0, 57344, '\p{Blk=lowsurrogates}', "");
23697Expect(1, 57344, '\p{^Blk=lowsurrogates}', "");
23698Expect(1, 57344, '\P{Blk=lowsurrogates}', "");
23699Expect(0, 57344, '\P{^Blk=lowsurrogates}', "");
23700Expect(1, 57343, '\p{Blk=-_Low_surrogates}', "");
23701Expect(0, 57343, '\p{^Blk=-_Low_surrogates}', "");
23702Expect(0, 57343, '\P{Blk=-_Low_surrogates}', "");
23703Expect(1, 57343, '\P{^Blk=-_Low_surrogates}', "");
23704Expect(0, 57344, '\p{Blk=-_Low_surrogates}', "");
23705Expect(1, 57344, '\p{^Blk=-_Low_surrogates}', "");
23706Expect(1, 57344, '\P{Blk=-_Low_surrogates}', "");
23707Expect(0, 57344, '\P{^Blk=-_Low_surrogates}', "");
23708Error('\p{Is_Block=	Low_Surrogates/a/}');
23709Error('\P{Is_Block=	Low_Surrogates/a/}');
23710Expect(1, 57343, '\p{Is_Block=lowsurrogates}', "");
23711Expect(0, 57343, '\p{^Is_Block=lowsurrogates}', "");
23712Expect(0, 57343, '\P{Is_Block=lowsurrogates}', "");
23713Expect(1, 57343, '\P{^Is_Block=lowsurrogates}', "");
23714Expect(0, 57344, '\p{Is_Block=lowsurrogates}', "");
23715Expect(1, 57344, '\p{^Is_Block=lowsurrogates}', "");
23716Expect(1, 57344, '\P{Is_Block=lowsurrogates}', "");
23717Expect(0, 57344, '\P{^Is_Block=lowsurrogates}', "");
23718Expect(1, 57343, '\p{Is_Block=-low_Surrogates}', "");
23719Expect(0, 57343, '\p{^Is_Block=-low_Surrogates}', "");
23720Expect(0, 57343, '\P{Is_Block=-low_Surrogates}', "");
23721Expect(1, 57343, '\P{^Is_Block=-low_Surrogates}', "");
23722Expect(0, 57344, '\p{Is_Block=-low_Surrogates}', "");
23723Expect(1, 57344, '\p{^Is_Block=-low_Surrogates}', "");
23724Expect(1, 57344, '\P{Is_Block=-low_Surrogates}', "");
23725Expect(0, 57344, '\P{^Is_Block=-low_Surrogates}', "");
23726Error('\p{Is_Blk=-/a/low_Surrogates}');
23727Error('\P{Is_Blk=-/a/low_Surrogates}');
23728Expect(1, 57343, '\p{Is_Blk=lowsurrogates}', "");
23729Expect(0, 57343, '\p{^Is_Blk=lowsurrogates}', "");
23730Expect(0, 57343, '\P{Is_Blk=lowsurrogates}', "");
23731Expect(1, 57343, '\P{^Is_Blk=lowsurrogates}', "");
23732Expect(0, 57344, '\p{Is_Blk=lowsurrogates}', "");
23733Expect(1, 57344, '\p{^Is_Blk=lowsurrogates}', "");
23734Expect(1, 57344, '\P{Is_Blk=lowsurrogates}', "");
23735Expect(0, 57344, '\P{^Is_Blk=lowsurrogates}', "");
23736Expect(1, 57343, '\p{Is_Blk:   _ Low_Surrogates}', "");
23737Expect(0, 57343, '\p{^Is_Blk:   _ Low_Surrogates}', "");
23738Expect(0, 57343, '\P{Is_Blk:   _ Low_Surrogates}', "");
23739Expect(1, 57343, '\P{^Is_Blk:   _ Low_Surrogates}', "");
23740Expect(0, 57344, '\p{Is_Blk:   _ Low_Surrogates}', "");
23741Expect(1, 57344, '\p{^Is_Blk:   _ Low_Surrogates}', "");
23742Expect(1, 57344, '\P{Is_Blk:   _ Low_Surrogates}', "");
23743Expect(0, 57344, '\P{^Is_Blk:   _ Low_Surrogates}', "");
23744Error('\p{Block=_lycian:=}');
23745Error('\P{Block=_lycian:=}');
23746Expect(1, 66207, '\p{Block=lycian}', "");
23747Expect(0, 66207, '\p{^Block=lycian}', "");
23748Expect(0, 66207, '\P{Block=lycian}', "");
23749Expect(1, 66207, '\P{^Block=lycian}', "");
23750Expect(0, 66208, '\p{Block=lycian}', "");
23751Expect(1, 66208, '\p{^Block=lycian}', "");
23752Expect(1, 66208, '\P{Block=lycian}', "");
23753Expect(0, 66208, '\P{^Block=lycian}', "");
23754Expect(1, 66207, '\p{Block=_	LYCIAN}', "");
23755Expect(0, 66207, '\p{^Block=_	LYCIAN}', "");
23756Expect(0, 66207, '\P{Block=_	LYCIAN}', "");
23757Expect(1, 66207, '\P{^Block=_	LYCIAN}', "");
23758Expect(0, 66208, '\p{Block=_	LYCIAN}', "");
23759Expect(1, 66208, '\p{^Block=_	LYCIAN}', "");
23760Expect(1, 66208, '\P{Block=_	LYCIAN}', "");
23761Expect(0, 66208, '\P{^Block=_	LYCIAN}', "");
23762Error('\p{Blk=lycian/a/}');
23763Error('\P{Blk=lycian/a/}');
23764Expect(1, 66207, '\p{Blk=lycian}', "");
23765Expect(0, 66207, '\p{^Blk=lycian}', "");
23766Expect(0, 66207, '\P{Blk=lycian}', "");
23767Expect(1, 66207, '\P{^Blk=lycian}', "");
23768Expect(0, 66208, '\p{Blk=lycian}', "");
23769Expect(1, 66208, '\p{^Blk=lycian}', "");
23770Expect(1, 66208, '\P{Blk=lycian}', "");
23771Expect(0, 66208, '\P{^Blk=lycian}', "");
23772Expect(1, 66207, '\p{Blk=--lycian}', "");
23773Expect(0, 66207, '\p{^Blk=--lycian}', "");
23774Expect(0, 66207, '\P{Blk=--lycian}', "");
23775Expect(1, 66207, '\P{^Blk=--lycian}', "");
23776Expect(0, 66208, '\p{Blk=--lycian}', "");
23777Expect(1, 66208, '\p{^Blk=--lycian}', "");
23778Expect(1, 66208, '\P{Blk=--lycian}', "");
23779Expect(0, 66208, '\P{^Blk=--lycian}', "");
23780Error('\p{Is_Block=__Lycian:=}');
23781Error('\P{Is_Block=__Lycian:=}');
23782Expect(1, 66207, '\p{Is_Block=lycian}', "");
23783Expect(0, 66207, '\p{^Is_Block=lycian}', "");
23784Expect(0, 66207, '\P{Is_Block=lycian}', "");
23785Expect(1, 66207, '\P{^Is_Block=lycian}', "");
23786Expect(0, 66208, '\p{Is_Block=lycian}', "");
23787Expect(1, 66208, '\p{^Is_Block=lycian}', "");
23788Expect(1, 66208, '\P{Is_Block=lycian}', "");
23789Expect(0, 66208, '\P{^Is_Block=lycian}', "");
23790Expect(1, 66207, '\p{Is_Block= Lycian}', "");
23791Expect(0, 66207, '\p{^Is_Block= Lycian}', "");
23792Expect(0, 66207, '\P{Is_Block= Lycian}', "");
23793Expect(1, 66207, '\P{^Is_Block= Lycian}', "");
23794Expect(0, 66208, '\p{Is_Block= Lycian}', "");
23795Expect(1, 66208, '\p{^Is_Block= Lycian}', "");
23796Expect(1, 66208, '\P{Is_Block= Lycian}', "");
23797Expect(0, 66208, '\P{^Is_Block= Lycian}', "");
23798Error('\p{Is_Blk=:=_Lycian}');
23799Error('\P{Is_Blk=:=_Lycian}');
23800Expect(1, 66207, '\p{Is_Blk=lycian}', "");
23801Expect(0, 66207, '\p{^Is_Blk=lycian}', "");
23802Expect(0, 66207, '\P{Is_Blk=lycian}', "");
23803Expect(1, 66207, '\P{^Is_Blk=lycian}', "");
23804Expect(0, 66208, '\p{Is_Blk=lycian}', "");
23805Expect(1, 66208, '\p{^Is_Blk=lycian}', "");
23806Expect(1, 66208, '\P{Is_Blk=lycian}', "");
23807Expect(0, 66208, '\P{^Is_Blk=lycian}', "");
23808Expect(1, 66207, '\p{Is_Blk=-	Lycian}', "");
23809Expect(0, 66207, '\p{^Is_Blk=-	Lycian}', "");
23810Expect(0, 66207, '\P{Is_Blk=-	Lycian}', "");
23811Expect(1, 66207, '\P{^Is_Blk=-	Lycian}', "");
23812Expect(0, 66208, '\p{Is_Blk=-	Lycian}', "");
23813Expect(1, 66208, '\p{^Is_Blk=-	Lycian}', "");
23814Expect(1, 66208, '\P{Is_Blk=-	Lycian}', "");
23815Expect(0, 66208, '\P{^Is_Blk=-	Lycian}', "");
23816Error('\p{Block= :=lydian}');
23817Error('\P{Block= :=lydian}');
23818Expect(1, 67903, '\p{Block=lydian}', "");
23819Expect(0, 67903, '\p{^Block=lydian}', "");
23820Expect(0, 67903, '\P{Block=lydian}', "");
23821Expect(1, 67903, '\P{^Block=lydian}', "");
23822Expect(0, 67904, '\p{Block=lydian}', "");
23823Expect(1, 67904, '\p{^Block=lydian}', "");
23824Expect(1, 67904, '\P{Block=lydian}', "");
23825Expect(0, 67904, '\P{^Block=lydian}', "");
23826Expect(1, 67903, '\p{Block=	Lydian}', "");
23827Expect(0, 67903, '\p{^Block=	Lydian}', "");
23828Expect(0, 67903, '\P{Block=	Lydian}', "");
23829Expect(1, 67903, '\P{^Block=	Lydian}', "");
23830Expect(0, 67904, '\p{Block=	Lydian}', "");
23831Expect(1, 67904, '\p{^Block=	Lydian}', "");
23832Expect(1, 67904, '\P{Block=	Lydian}', "");
23833Expect(0, 67904, '\P{^Block=	Lydian}', "");
23834Error('\p{Blk=:=_-Lydian}');
23835Error('\P{Blk=:=_-Lydian}');
23836Expect(1, 67903, '\p{Blk: lydian}', "");
23837Expect(0, 67903, '\p{^Blk: lydian}', "");
23838Expect(0, 67903, '\P{Blk: lydian}', "");
23839Expect(1, 67903, '\P{^Blk: lydian}', "");
23840Expect(0, 67904, '\p{Blk: lydian}', "");
23841Expect(1, 67904, '\p{^Blk: lydian}', "");
23842Expect(1, 67904, '\P{Blk: lydian}', "");
23843Expect(0, 67904, '\P{^Blk: lydian}', "");
23844Expect(1, 67903, '\p{Blk=	-Lydian}', "");
23845Expect(0, 67903, '\p{^Blk=	-Lydian}', "");
23846Expect(0, 67903, '\P{Blk=	-Lydian}', "");
23847Expect(1, 67903, '\P{^Blk=	-Lydian}', "");
23848Expect(0, 67904, '\p{Blk=	-Lydian}', "");
23849Expect(1, 67904, '\p{^Blk=	-Lydian}', "");
23850Expect(1, 67904, '\P{Blk=	-Lydian}', "");
23851Expect(0, 67904, '\P{^Blk=	-Lydian}', "");
23852Error('\p{Is_Block=	/a/Lydian}');
23853Error('\P{Is_Block=	/a/Lydian}');
23854Expect(1, 67903, '\p{Is_Block=lydian}', "");
23855Expect(0, 67903, '\p{^Is_Block=lydian}', "");
23856Expect(0, 67903, '\P{Is_Block=lydian}', "");
23857Expect(1, 67903, '\P{^Is_Block=lydian}', "");
23858Expect(0, 67904, '\p{Is_Block=lydian}', "");
23859Expect(1, 67904, '\p{^Is_Block=lydian}', "");
23860Expect(1, 67904, '\P{Is_Block=lydian}', "");
23861Expect(0, 67904, '\P{^Is_Block=lydian}', "");
23862Expect(1, 67903, '\p{Is_Block=-	lydian}', "");
23863Expect(0, 67903, '\p{^Is_Block=-	lydian}', "");
23864Expect(0, 67903, '\P{Is_Block=-	lydian}', "");
23865Expect(1, 67903, '\P{^Is_Block=-	lydian}', "");
23866Expect(0, 67904, '\p{Is_Block=-	lydian}', "");
23867Expect(1, 67904, '\p{^Is_Block=-	lydian}', "");
23868Expect(1, 67904, '\P{Is_Block=-	lydian}', "");
23869Expect(0, 67904, '\P{^Is_Block=-	lydian}', "");
23870Error('\p{Is_Blk=/a/_Lydian}');
23871Error('\P{Is_Blk=/a/_Lydian}');
23872Expect(1, 67903, '\p{Is_Blk:	lydian}', "");
23873Expect(0, 67903, '\p{^Is_Blk:	lydian}', "");
23874Expect(0, 67903, '\P{Is_Blk:	lydian}', "");
23875Expect(1, 67903, '\P{^Is_Blk:	lydian}', "");
23876Expect(0, 67904, '\p{Is_Blk:	lydian}', "");
23877Expect(1, 67904, '\p{^Is_Blk:	lydian}', "");
23878Expect(1, 67904, '\P{Is_Blk:	lydian}', "");
23879Expect(0, 67904, '\P{^Is_Blk:	lydian}', "");
23880Expect(1, 67903, '\p{Is_Blk=	_Lydian}', "");
23881Expect(0, 67903, '\p{^Is_Blk=	_Lydian}', "");
23882Expect(0, 67903, '\P{Is_Blk=	_Lydian}', "");
23883Expect(1, 67903, '\P{^Is_Blk=	_Lydian}', "");
23884Expect(0, 67904, '\p{Is_Blk=	_Lydian}', "");
23885Expect(1, 67904, '\p{^Is_Blk=	_Lydian}', "");
23886Expect(1, 67904, '\P{Is_Blk=	_Lydian}', "");
23887Expect(0, 67904, '\P{^Is_Blk=	_Lydian}', "");
23888Error('\p{Block=:=-Mahjong_tiles}');
23889Error('\P{Block=:=-Mahjong_tiles}');
23890Expect(1, 127023, '\p{Block=mahjongtiles}', "");
23891Expect(0, 127023, '\p{^Block=mahjongtiles}', "");
23892Expect(0, 127023, '\P{Block=mahjongtiles}', "");
23893Expect(1, 127023, '\P{^Block=mahjongtiles}', "");
23894Expect(0, 127024, '\p{Block=mahjongtiles}', "");
23895Expect(1, 127024, '\p{^Block=mahjongtiles}', "");
23896Expect(1, 127024, '\P{Block=mahjongtiles}', "");
23897Expect(0, 127024, '\P{^Block=mahjongtiles}', "");
23898Expect(1, 127023, '\p{Block=--Mahjong_Tiles}', "");
23899Expect(0, 127023, '\p{^Block=--Mahjong_Tiles}', "");
23900Expect(0, 127023, '\P{Block=--Mahjong_Tiles}', "");
23901Expect(1, 127023, '\P{^Block=--Mahjong_Tiles}', "");
23902Expect(0, 127024, '\p{Block=--Mahjong_Tiles}', "");
23903Expect(1, 127024, '\p{^Block=--Mahjong_Tiles}', "");
23904Expect(1, 127024, '\P{Block=--Mahjong_Tiles}', "");
23905Expect(0, 127024, '\P{^Block=--Mahjong_Tiles}', "");
23906Error('\p{Blk= -mahjong/a/}');
23907Error('\P{Blk= -mahjong/a/}');
23908Expect(1, 127023, '\p{Blk=mahjong}', "");
23909Expect(0, 127023, '\p{^Blk=mahjong}', "");
23910Expect(0, 127023, '\P{Blk=mahjong}', "");
23911Expect(1, 127023, '\P{^Blk=mahjong}', "");
23912Expect(0, 127024, '\p{Blk=mahjong}', "");
23913Expect(1, 127024, '\p{^Blk=mahjong}', "");
23914Expect(1, 127024, '\P{Blk=mahjong}', "");
23915Expect(0, 127024, '\P{^Blk=mahjong}', "");
23916Expect(1, 127023, '\p{Blk=_Mahjong}', "");
23917Expect(0, 127023, '\p{^Blk=_Mahjong}', "");
23918Expect(0, 127023, '\P{Blk=_Mahjong}', "");
23919Expect(1, 127023, '\P{^Blk=_Mahjong}', "");
23920Expect(0, 127024, '\p{Blk=_Mahjong}', "");
23921Expect(1, 127024, '\p{^Blk=_Mahjong}', "");
23922Expect(1, 127024, '\P{Blk=_Mahjong}', "");
23923Expect(0, 127024, '\P{^Blk=_Mahjong}', "");
23924Error('\p{Is_Block=:=_	Mahjong_Tiles}');
23925Error('\P{Is_Block=:=_	Mahjong_Tiles}');
23926Expect(1, 127023, '\p{Is_Block=mahjongtiles}', "");
23927Expect(0, 127023, '\p{^Is_Block=mahjongtiles}', "");
23928Expect(0, 127023, '\P{Is_Block=mahjongtiles}', "");
23929Expect(1, 127023, '\P{^Is_Block=mahjongtiles}', "");
23930Expect(0, 127024, '\p{Is_Block=mahjongtiles}', "");
23931Expect(1, 127024, '\p{^Is_Block=mahjongtiles}', "");
23932Expect(1, 127024, '\P{Is_Block=mahjongtiles}', "");
23933Expect(0, 127024, '\P{^Is_Block=mahjongtiles}', "");
23934Expect(1, 127023, '\p{Is_Block=-mahjong_tiles}', "");
23935Expect(0, 127023, '\p{^Is_Block=-mahjong_tiles}', "");
23936Expect(0, 127023, '\P{Is_Block=-mahjong_tiles}', "");
23937Expect(1, 127023, '\P{^Is_Block=-mahjong_tiles}', "");
23938Expect(0, 127024, '\p{Is_Block=-mahjong_tiles}', "");
23939Expect(1, 127024, '\p{^Is_Block=-mahjong_tiles}', "");
23940Expect(1, 127024, '\P{Is_Block=-mahjong_tiles}', "");
23941Expect(0, 127024, '\P{^Is_Block=-mahjong_tiles}', "");
23942Error('\p{Is_Blk=-/a/Mahjong}');
23943Error('\P{Is_Blk=-/a/Mahjong}');
23944Expect(1, 127023, '\p{Is_Blk=mahjong}', "");
23945Expect(0, 127023, '\p{^Is_Blk=mahjong}', "");
23946Expect(0, 127023, '\P{Is_Blk=mahjong}', "");
23947Expect(1, 127023, '\P{^Is_Blk=mahjong}', "");
23948Expect(0, 127024, '\p{Is_Blk=mahjong}', "");
23949Expect(1, 127024, '\p{^Is_Blk=mahjong}', "");
23950Expect(1, 127024, '\P{Is_Blk=mahjong}', "");
23951Expect(0, 127024, '\P{^Is_Blk=mahjong}', "");
23952Expect(1, 127023, '\p{Is_Blk= -Mahjong}', "");
23953Expect(0, 127023, '\p{^Is_Blk= -Mahjong}', "");
23954Expect(0, 127023, '\P{Is_Blk= -Mahjong}', "");
23955Expect(1, 127023, '\P{^Is_Blk= -Mahjong}', "");
23956Expect(0, 127024, '\p{Is_Blk= -Mahjong}', "");
23957Expect(1, 127024, '\p{^Is_Blk= -Mahjong}', "");
23958Expect(1, 127024, '\P{Is_Blk= -Mahjong}', "");
23959Expect(0, 127024, '\P{^Is_Blk= -Mahjong}', "");
23960Error('\p{Block=_-Malayalam:=}');
23961Error('\P{Block=_-Malayalam:=}');
23962Expect(1, 3455, '\p{Block=malayalam}', "");
23963Expect(0, 3455, '\p{^Block=malayalam}', "");
23964Expect(0, 3455, '\P{Block=malayalam}', "");
23965Expect(1, 3455, '\P{^Block=malayalam}', "");
23966Expect(0, 3456, '\p{Block=malayalam}', "");
23967Expect(1, 3456, '\p{^Block=malayalam}', "");
23968Expect(1, 3456, '\P{Block=malayalam}', "");
23969Expect(0, 3456, '\P{^Block=malayalam}', "");
23970Expect(1, 3455, '\p{Block=-Malayalam}', "");
23971Expect(0, 3455, '\p{^Block=-Malayalam}', "");
23972Expect(0, 3455, '\P{Block=-Malayalam}', "");
23973Expect(1, 3455, '\P{^Block=-Malayalam}', "");
23974Expect(0, 3456, '\p{Block=-Malayalam}', "");
23975Expect(1, 3456, '\p{^Block=-Malayalam}', "");
23976Expect(1, 3456, '\P{Block=-Malayalam}', "");
23977Expect(0, 3456, '\P{^Block=-Malayalam}', "");
23978Error('\p{Blk=:=_-Malayalam}');
23979Error('\P{Blk=:=_-Malayalam}');
23980Expect(1, 3455, '\p{Blk=malayalam}', "");
23981Expect(0, 3455, '\p{^Blk=malayalam}', "");
23982Expect(0, 3455, '\P{Blk=malayalam}', "");
23983Expect(1, 3455, '\P{^Blk=malayalam}', "");
23984Expect(0, 3456, '\p{Blk=malayalam}', "");
23985Expect(1, 3456, '\p{^Blk=malayalam}', "");
23986Expect(1, 3456, '\P{Blk=malayalam}', "");
23987Expect(0, 3456, '\P{^Blk=malayalam}', "");
23988Expect(1, 3455, '\p{Blk=	-Malayalam}', "");
23989Expect(0, 3455, '\p{^Blk=	-Malayalam}', "");
23990Expect(0, 3455, '\P{Blk=	-Malayalam}', "");
23991Expect(1, 3455, '\P{^Blk=	-Malayalam}', "");
23992Expect(0, 3456, '\p{Blk=	-Malayalam}', "");
23993Expect(1, 3456, '\p{^Blk=	-Malayalam}', "");
23994Expect(1, 3456, '\P{Blk=	-Malayalam}', "");
23995Expect(0, 3456, '\P{^Blk=	-Malayalam}', "");
23996Error('\p{Is_Block= 	MALAYALAM:=}');
23997Error('\P{Is_Block= 	MALAYALAM:=}');
23998Expect(1, 3455, '\p{Is_Block=malayalam}', "");
23999Expect(0, 3455, '\p{^Is_Block=malayalam}', "");
24000Expect(0, 3455, '\P{Is_Block=malayalam}', "");
24001Expect(1, 3455, '\P{^Is_Block=malayalam}', "");
24002Expect(0, 3456, '\p{Is_Block=malayalam}', "");
24003Expect(1, 3456, '\p{^Is_Block=malayalam}', "");
24004Expect(1, 3456, '\P{Is_Block=malayalam}', "");
24005Expect(0, 3456, '\P{^Is_Block=malayalam}', "");
24006Expect(1, 3455, '\p{Is_Block=MALAYALAM}', "");
24007Expect(0, 3455, '\p{^Is_Block=MALAYALAM}', "");
24008Expect(0, 3455, '\P{Is_Block=MALAYALAM}', "");
24009Expect(1, 3455, '\P{^Is_Block=MALAYALAM}', "");
24010Expect(0, 3456, '\p{Is_Block=MALAYALAM}', "");
24011Expect(1, 3456, '\p{^Is_Block=MALAYALAM}', "");
24012Expect(1, 3456, '\P{Is_Block=MALAYALAM}', "");
24013Expect(0, 3456, '\P{^Is_Block=MALAYALAM}', "");
24014Error('\p{Is_Blk=-/a/malayalam}');
24015Error('\P{Is_Blk=-/a/malayalam}');
24016Expect(1, 3455, '\p{Is_Blk=malayalam}', "");
24017Expect(0, 3455, '\p{^Is_Blk=malayalam}', "");
24018Expect(0, 3455, '\P{Is_Blk=malayalam}', "");
24019Expect(1, 3455, '\P{^Is_Blk=malayalam}', "");
24020Expect(0, 3456, '\p{Is_Blk=malayalam}', "");
24021Expect(1, 3456, '\p{^Is_Blk=malayalam}', "");
24022Expect(1, 3456, '\P{Is_Blk=malayalam}', "");
24023Expect(0, 3456, '\P{^Is_Blk=malayalam}', "");
24024Expect(1, 3455, '\p{Is_Blk= Malayalam}', "");
24025Expect(0, 3455, '\p{^Is_Blk= Malayalam}', "");
24026Expect(0, 3455, '\P{Is_Blk= Malayalam}', "");
24027Expect(1, 3455, '\P{^Is_Blk= Malayalam}', "");
24028Expect(0, 3456, '\p{Is_Blk= Malayalam}', "");
24029Expect(1, 3456, '\p{^Is_Blk= Malayalam}', "");
24030Expect(1, 3456, '\P{Is_Blk= Malayalam}', "");
24031Expect(0, 3456, '\P{^Is_Blk= Malayalam}', "");
24032Error('\p{Block=/a/-_MANDAIC}');
24033Error('\P{Block=/a/-_MANDAIC}');
24034Expect(1, 2143, '\p{Block=mandaic}', "");
24035Expect(0, 2143, '\p{^Block=mandaic}', "");
24036Expect(0, 2143, '\P{Block=mandaic}', "");
24037Expect(1, 2143, '\P{^Block=mandaic}', "");
24038Expect(0, 2144, '\p{Block=mandaic}', "");
24039Expect(1, 2144, '\p{^Block=mandaic}', "");
24040Expect(1, 2144, '\P{Block=mandaic}', "");
24041Expect(0, 2144, '\P{^Block=mandaic}', "");
24042Expect(1, 2143, '\p{Block= mandaic}', "");
24043Expect(0, 2143, '\p{^Block= mandaic}', "");
24044Expect(0, 2143, '\P{Block= mandaic}', "");
24045Expect(1, 2143, '\P{^Block= mandaic}', "");
24046Expect(0, 2144, '\p{Block= mandaic}', "");
24047Expect(1, 2144, '\p{^Block= mandaic}', "");
24048Expect(1, 2144, '\P{Block= mandaic}', "");
24049Expect(0, 2144, '\P{^Block= mandaic}', "");
24050Error('\p{Blk=	/a/Mandaic}');
24051Error('\P{Blk=	/a/Mandaic}');
24052Expect(1, 2143, '\p{Blk:mandaic}', "");
24053Expect(0, 2143, '\p{^Blk:mandaic}', "");
24054Expect(0, 2143, '\P{Blk:mandaic}', "");
24055Expect(1, 2143, '\P{^Blk:mandaic}', "");
24056Expect(0, 2144, '\p{Blk:mandaic}', "");
24057Expect(1, 2144, '\p{^Blk:mandaic}', "");
24058Expect(1, 2144, '\P{Blk:mandaic}', "");
24059Expect(0, 2144, '\P{^Blk:mandaic}', "");
24060Expect(1, 2143, '\p{Blk= Mandaic}', "");
24061Expect(0, 2143, '\p{^Blk= Mandaic}', "");
24062Expect(0, 2143, '\P{Blk= Mandaic}', "");
24063Expect(1, 2143, '\P{^Blk= Mandaic}', "");
24064Expect(0, 2144, '\p{Blk= Mandaic}', "");
24065Expect(1, 2144, '\p{^Blk= Mandaic}', "");
24066Expect(1, 2144, '\P{Blk= Mandaic}', "");
24067Expect(0, 2144, '\P{^Blk= Mandaic}', "");
24068Error('\p{Is_Block=/a/ Mandaic}');
24069Error('\P{Is_Block=/a/ Mandaic}');
24070Expect(1, 2143, '\p{Is_Block=mandaic}', "");
24071Expect(0, 2143, '\p{^Is_Block=mandaic}', "");
24072Expect(0, 2143, '\P{Is_Block=mandaic}', "");
24073Expect(1, 2143, '\P{^Is_Block=mandaic}', "");
24074Expect(0, 2144, '\p{Is_Block=mandaic}', "");
24075Expect(1, 2144, '\p{^Is_Block=mandaic}', "");
24076Expect(1, 2144, '\P{Is_Block=mandaic}', "");
24077Expect(0, 2144, '\P{^Is_Block=mandaic}', "");
24078Expect(1, 2143, '\p{Is_Block=	 MANDAIC}', "");
24079Expect(0, 2143, '\p{^Is_Block=	 MANDAIC}', "");
24080Expect(0, 2143, '\P{Is_Block=	 MANDAIC}', "");
24081Expect(1, 2143, '\P{^Is_Block=	 MANDAIC}', "");
24082Expect(0, 2144, '\p{Is_Block=	 MANDAIC}', "");
24083Expect(1, 2144, '\p{^Is_Block=	 MANDAIC}', "");
24084Expect(1, 2144, '\P{Is_Block=	 MANDAIC}', "");
24085Expect(0, 2144, '\P{^Is_Block=	 MANDAIC}', "");
24086Error('\p{Is_Blk=_:=mandaic}');
24087Error('\P{Is_Blk=_:=mandaic}');
24088Expect(1, 2143, '\p{Is_Blk:	mandaic}', "");
24089Expect(0, 2143, '\p{^Is_Blk:	mandaic}', "");
24090Expect(0, 2143, '\P{Is_Blk:	mandaic}', "");
24091Expect(1, 2143, '\P{^Is_Blk:	mandaic}', "");
24092Expect(0, 2144, '\p{Is_Blk:	mandaic}', "");
24093Expect(1, 2144, '\p{^Is_Blk:	mandaic}', "");
24094Expect(1, 2144, '\P{Is_Blk:	mandaic}', "");
24095Expect(0, 2144, '\P{^Is_Blk:	mandaic}', "");
24096Expect(1, 2143, '\p{Is_Blk=	mandaic}', "");
24097Expect(0, 2143, '\p{^Is_Blk=	mandaic}', "");
24098Expect(0, 2143, '\P{Is_Blk=	mandaic}', "");
24099Expect(1, 2143, '\P{^Is_Blk=	mandaic}', "");
24100Expect(0, 2144, '\p{Is_Blk=	mandaic}', "");
24101Expect(1, 2144, '\p{^Is_Blk=	mandaic}', "");
24102Expect(1, 2144, '\P{Is_Blk=	mandaic}', "");
24103Expect(0, 2144, '\P{^Is_Blk=	mandaic}', "");
24104Error('\p{Block=:=--mathematical_Alphanumeric_Symbols}');
24105Error('\P{Block=:=--mathematical_Alphanumeric_Symbols}');
24106Expect(1, 120831, '\p{Block=mathematicalalphanumericsymbols}', "");
24107Expect(0, 120831, '\p{^Block=mathematicalalphanumericsymbols}', "");
24108Expect(0, 120831, '\P{Block=mathematicalalphanumericsymbols}', "");
24109Expect(1, 120831, '\P{^Block=mathematicalalphanumericsymbols}', "");
24110Expect(0, 120832, '\p{Block=mathematicalalphanumericsymbols}', "");
24111Expect(1, 120832, '\p{^Block=mathematicalalphanumericsymbols}', "");
24112Expect(1, 120832, '\P{Block=mathematicalalphanumericsymbols}', "");
24113Expect(0, 120832, '\P{^Block=mathematicalalphanumericsymbols}', "");
24114Expect(1, 120831, '\p{Block=	-MATHEMATICAL_ALPHANUMERIC_SYMBOLS}', "");
24115Expect(0, 120831, '\p{^Block=	-MATHEMATICAL_ALPHANUMERIC_SYMBOLS}', "");
24116Expect(0, 120831, '\P{Block=	-MATHEMATICAL_ALPHANUMERIC_SYMBOLS}', "");
24117Expect(1, 120831, '\P{^Block=	-MATHEMATICAL_ALPHANUMERIC_SYMBOLS}', "");
24118Expect(0, 120832, '\p{Block=	-MATHEMATICAL_ALPHANUMERIC_SYMBOLS}', "");
24119Expect(1, 120832, '\p{^Block=	-MATHEMATICAL_ALPHANUMERIC_SYMBOLS}', "");
24120Expect(1, 120832, '\P{Block=	-MATHEMATICAL_ALPHANUMERIC_SYMBOLS}', "");
24121Expect(0, 120832, '\P{^Block=	-MATHEMATICAL_ALPHANUMERIC_SYMBOLS}', "");
24122Error('\p{Blk= :=math_Alphanum}');
24123Error('\P{Blk= :=math_Alphanum}');
24124Expect(1, 120831, '\p{Blk=mathalphanum}', "");
24125Expect(0, 120831, '\p{^Blk=mathalphanum}', "");
24126Expect(0, 120831, '\P{Blk=mathalphanum}', "");
24127Expect(1, 120831, '\P{^Blk=mathalphanum}', "");
24128Expect(0, 120832, '\p{Blk=mathalphanum}', "");
24129Expect(1, 120832, '\p{^Blk=mathalphanum}', "");
24130Expect(1, 120832, '\P{Blk=mathalphanum}', "");
24131Expect(0, 120832, '\P{^Blk=mathalphanum}', "");
24132Expect(1, 120831, '\p{Blk=__MATH_Alphanum}', "");
24133Expect(0, 120831, '\p{^Blk=__MATH_Alphanum}', "");
24134Expect(0, 120831, '\P{Blk=__MATH_Alphanum}', "");
24135Expect(1, 120831, '\P{^Blk=__MATH_Alphanum}', "");
24136Expect(0, 120832, '\p{Blk=__MATH_Alphanum}', "");
24137Expect(1, 120832, '\p{^Blk=__MATH_Alphanum}', "");
24138Expect(1, 120832, '\P{Blk=__MATH_Alphanum}', "");
24139Expect(0, 120832, '\P{^Blk=__MATH_Alphanum}', "");
24140Error('\p{Is_Block=/a/_-mathematical_ALPHANUMERIC_Symbols}');
24141Error('\P{Is_Block=/a/_-mathematical_ALPHANUMERIC_Symbols}');
24142Expect(1, 120831, '\p{Is_Block=mathematicalalphanumericsymbols}', "");
24143Expect(0, 120831, '\p{^Is_Block=mathematicalalphanumericsymbols}', "");
24144Expect(0, 120831, '\P{Is_Block=mathematicalalphanumericsymbols}', "");
24145Expect(1, 120831, '\P{^Is_Block=mathematicalalphanumericsymbols}', "");
24146Expect(0, 120832, '\p{Is_Block=mathematicalalphanumericsymbols}', "");
24147Expect(1, 120832, '\p{^Is_Block=mathematicalalphanumericsymbols}', "");
24148Expect(1, 120832, '\P{Is_Block=mathematicalalphanumericsymbols}', "");
24149Expect(0, 120832, '\P{^Is_Block=mathematicalalphanumericsymbols}', "");
24150Expect(1, 120831, '\p{Is_Block= mathematical_Alphanumeric_Symbols}', "");
24151Expect(0, 120831, '\p{^Is_Block= mathematical_Alphanumeric_Symbols}', "");
24152Expect(0, 120831, '\P{Is_Block= mathematical_Alphanumeric_Symbols}', "");
24153Expect(1, 120831, '\P{^Is_Block= mathematical_Alphanumeric_Symbols}', "");
24154Expect(0, 120832, '\p{Is_Block= mathematical_Alphanumeric_Symbols}', "");
24155Expect(1, 120832, '\p{^Is_Block= mathematical_Alphanumeric_Symbols}', "");
24156Expect(1, 120832, '\P{Is_Block= mathematical_Alphanumeric_Symbols}', "");
24157Expect(0, 120832, '\P{^Is_Block= mathematical_Alphanumeric_Symbols}', "");
24158Error('\p{Is_Blk=/a/--math_ALPHANUM}');
24159Error('\P{Is_Blk=/a/--math_ALPHANUM}');
24160Expect(1, 120831, '\p{Is_Blk:mathalphanum}', "");
24161Expect(0, 120831, '\p{^Is_Blk:mathalphanum}', "");
24162Expect(0, 120831, '\P{Is_Blk:mathalphanum}', "");
24163Expect(1, 120831, '\P{^Is_Blk:mathalphanum}', "");
24164Expect(0, 120832, '\p{Is_Blk:mathalphanum}', "");
24165Expect(1, 120832, '\p{^Is_Blk:mathalphanum}', "");
24166Expect(1, 120832, '\P{Is_Blk:mathalphanum}', "");
24167Expect(0, 120832, '\P{^Is_Blk:mathalphanum}', "");
24168Expect(1, 120831, '\p{Is_Blk=	MATH_ALPHANUM}', "");
24169Expect(0, 120831, '\p{^Is_Blk=	MATH_ALPHANUM}', "");
24170Expect(0, 120831, '\P{Is_Blk=	MATH_ALPHANUM}', "");
24171Expect(1, 120831, '\P{^Is_Blk=	MATH_ALPHANUM}', "");
24172Expect(0, 120832, '\p{Is_Blk=	MATH_ALPHANUM}', "");
24173Expect(1, 120832, '\p{^Is_Blk=	MATH_ALPHANUM}', "");
24174Expect(1, 120832, '\P{Is_Blk=	MATH_ALPHANUM}', "");
24175Expect(0, 120832, '\P{^Is_Blk=	MATH_ALPHANUM}', "");
24176Error('\p{Block= :=MATHEMATICAL_operators}');
24177Error('\P{Block= :=MATHEMATICAL_operators}');
24178Expect(1, 8959, '\p{Block: mathematicaloperators}', "");
24179Expect(0, 8959, '\p{^Block: mathematicaloperators}', "");
24180Expect(0, 8959, '\P{Block: mathematicaloperators}', "");
24181Expect(1, 8959, '\P{^Block: mathematicaloperators}', "");
24182Expect(0, 8960, '\p{Block: mathematicaloperators}', "");
24183Expect(1, 8960, '\p{^Block: mathematicaloperators}', "");
24184Expect(1, 8960, '\P{Block: mathematicaloperators}', "");
24185Expect(0, 8960, '\P{^Block: mathematicaloperators}', "");
24186Expect(1, 8959, '\p{Block=_ MATHEMATICAL_Operators}', "");
24187Expect(0, 8959, '\p{^Block=_ MATHEMATICAL_Operators}', "");
24188Expect(0, 8959, '\P{Block=_ MATHEMATICAL_Operators}', "");
24189Expect(1, 8959, '\P{^Block=_ MATHEMATICAL_Operators}', "");
24190Expect(0, 8960, '\p{Block=_ MATHEMATICAL_Operators}', "");
24191Expect(1, 8960, '\p{^Block=_ MATHEMATICAL_Operators}', "");
24192Expect(1, 8960, '\P{Block=_ MATHEMATICAL_Operators}', "");
24193Expect(0, 8960, '\P{^Block=_ MATHEMATICAL_Operators}', "");
24194Error('\p{Blk=:=	 MATH_Operators}');
24195Error('\P{Blk=:=	 MATH_Operators}');
24196Expect(1, 8959, '\p{Blk:	mathoperators}', "");
24197Expect(0, 8959, '\p{^Blk:	mathoperators}', "");
24198Expect(0, 8959, '\P{Blk:	mathoperators}', "");
24199Expect(1, 8959, '\P{^Blk:	mathoperators}', "");
24200Expect(0, 8960, '\p{Blk:	mathoperators}', "");
24201Expect(1, 8960, '\p{^Blk:	mathoperators}', "");
24202Expect(1, 8960, '\P{Blk:	mathoperators}', "");
24203Expect(0, 8960, '\P{^Blk:	mathoperators}', "");
24204Expect(1, 8959, '\p{Blk=__Math_Operators}', "");
24205Expect(0, 8959, '\p{^Blk=__Math_Operators}', "");
24206Expect(0, 8959, '\P{Blk=__Math_Operators}', "");
24207Expect(1, 8959, '\P{^Blk=__Math_Operators}', "");
24208Expect(0, 8960, '\p{Blk=__Math_Operators}', "");
24209Expect(1, 8960, '\p{^Blk=__Math_Operators}', "");
24210Expect(1, 8960, '\P{Blk=__Math_Operators}', "");
24211Expect(0, 8960, '\P{^Blk=__Math_Operators}', "");
24212Error('\p{Is_Block=	/a/Mathematical_Operators}');
24213Error('\P{Is_Block=	/a/Mathematical_Operators}');
24214Expect(1, 8959, '\p{Is_Block:	mathematicaloperators}', "");
24215Expect(0, 8959, '\p{^Is_Block:	mathematicaloperators}', "");
24216Expect(0, 8959, '\P{Is_Block:	mathematicaloperators}', "");
24217Expect(1, 8959, '\P{^Is_Block:	mathematicaloperators}', "");
24218Expect(0, 8960, '\p{Is_Block:	mathematicaloperators}', "");
24219Expect(1, 8960, '\p{^Is_Block:	mathematicaloperators}', "");
24220Expect(1, 8960, '\P{Is_Block:	mathematicaloperators}', "");
24221Expect(0, 8960, '\P{^Is_Block:	mathematicaloperators}', "");
24222Expect(1, 8959, '\p{Is_Block:_ mathematical_Operators}', "");
24223Expect(0, 8959, '\p{^Is_Block:_ mathematical_Operators}', "");
24224Expect(0, 8959, '\P{Is_Block:_ mathematical_Operators}', "");
24225Expect(1, 8959, '\P{^Is_Block:_ mathematical_Operators}', "");
24226Expect(0, 8960, '\p{Is_Block:_ mathematical_Operators}', "");
24227Expect(1, 8960, '\p{^Is_Block:_ mathematical_Operators}', "");
24228Expect(1, 8960, '\P{Is_Block:_ mathematical_Operators}', "");
24229Expect(0, 8960, '\P{^Is_Block:_ mathematical_Operators}', "");
24230Error('\p{Is_Blk=/a/-_Math_Operators}');
24231Error('\P{Is_Blk=/a/-_Math_Operators}');
24232Expect(1, 8959, '\p{Is_Blk=mathoperators}', "");
24233Expect(0, 8959, '\p{^Is_Blk=mathoperators}', "");
24234Expect(0, 8959, '\P{Is_Blk=mathoperators}', "");
24235Expect(1, 8959, '\P{^Is_Blk=mathoperators}', "");
24236Expect(0, 8960, '\p{Is_Blk=mathoperators}', "");
24237Expect(1, 8960, '\p{^Is_Blk=mathoperators}', "");
24238Expect(1, 8960, '\P{Is_Blk=mathoperators}', "");
24239Expect(0, 8960, '\P{^Is_Blk=mathoperators}', "");
24240Expect(1, 8959, '\p{Is_Blk=_-Math_Operators}', "");
24241Expect(0, 8959, '\p{^Is_Blk=_-Math_Operators}', "");
24242Expect(0, 8959, '\P{Is_Blk=_-Math_Operators}', "");
24243Expect(1, 8959, '\P{^Is_Blk=_-Math_Operators}', "");
24244Expect(0, 8960, '\p{Is_Blk=_-Math_Operators}', "");
24245Expect(1, 8960, '\p{^Is_Blk=_-Math_Operators}', "");
24246Expect(1, 8960, '\P{Is_Blk=_-Math_Operators}', "");
24247Expect(0, 8960, '\P{^Is_Blk=_-Math_Operators}', "");
24248Error('\p{Block=/a/	 MEETEI_mayek}');
24249Error('\P{Block=/a/	 MEETEI_mayek}');
24250Expect(1, 44031, '\p{Block=meeteimayek}', "");
24251Expect(0, 44031, '\p{^Block=meeteimayek}', "");
24252Expect(0, 44031, '\P{Block=meeteimayek}', "");
24253Expect(1, 44031, '\P{^Block=meeteimayek}', "");
24254Expect(0, 44032, '\p{Block=meeteimayek}', "");
24255Expect(1, 44032, '\p{^Block=meeteimayek}', "");
24256Expect(1, 44032, '\P{Block=meeteimayek}', "");
24257Expect(0, 44032, '\P{^Block=meeteimayek}', "");
24258Expect(1, 44031, '\p{Block:		_Meetei_Mayek}', "");
24259Expect(0, 44031, '\p{^Block:		_Meetei_Mayek}', "");
24260Expect(0, 44031, '\P{Block:		_Meetei_Mayek}', "");
24261Expect(1, 44031, '\P{^Block:		_Meetei_Mayek}', "");
24262Expect(0, 44032, '\p{Block:		_Meetei_Mayek}', "");
24263Expect(1, 44032, '\p{^Block:		_Meetei_Mayek}', "");
24264Expect(1, 44032, '\P{Block:		_Meetei_Mayek}', "");
24265Expect(0, 44032, '\P{^Block:		_Meetei_Mayek}', "");
24266Error('\p{Blk=/a/_-MEETEI_Mayek}');
24267Error('\P{Blk=/a/_-MEETEI_Mayek}');
24268Expect(1, 44031, '\p{Blk=meeteimayek}', "");
24269Expect(0, 44031, '\p{^Blk=meeteimayek}', "");
24270Expect(0, 44031, '\P{Blk=meeteimayek}', "");
24271Expect(1, 44031, '\P{^Blk=meeteimayek}', "");
24272Expect(0, 44032, '\p{Blk=meeteimayek}', "");
24273Expect(1, 44032, '\p{^Blk=meeteimayek}', "");
24274Expect(1, 44032, '\P{Blk=meeteimayek}', "");
24275Expect(0, 44032, '\P{^Blk=meeteimayek}', "");
24276Expect(1, 44031, '\p{Blk= _MEETEI_mayek}', "");
24277Expect(0, 44031, '\p{^Blk= _MEETEI_mayek}', "");
24278Expect(0, 44031, '\P{Blk= _MEETEI_mayek}', "");
24279Expect(1, 44031, '\P{^Blk= _MEETEI_mayek}', "");
24280Expect(0, 44032, '\p{Blk= _MEETEI_mayek}', "");
24281Expect(1, 44032, '\p{^Blk= _MEETEI_mayek}', "");
24282Expect(1, 44032, '\P{Blk= _MEETEI_mayek}', "");
24283Expect(0, 44032, '\P{^Blk= _MEETEI_mayek}', "");
24284Error('\p{Is_Block=	 Meetei_Mayek/a/}');
24285Error('\P{Is_Block=	 Meetei_Mayek/a/}');
24286Expect(1, 44031, '\p{Is_Block=meeteimayek}', "");
24287Expect(0, 44031, '\p{^Is_Block=meeteimayek}', "");
24288Expect(0, 44031, '\P{Is_Block=meeteimayek}', "");
24289Expect(1, 44031, '\P{^Is_Block=meeteimayek}', "");
24290Expect(0, 44032, '\p{Is_Block=meeteimayek}', "");
24291Expect(1, 44032, '\p{^Is_Block=meeteimayek}', "");
24292Expect(1, 44032, '\P{Is_Block=meeteimayek}', "");
24293Expect(0, 44032, '\P{^Is_Block=meeteimayek}', "");
24294Expect(1, 44031, '\p{Is_Block=_MEETEI_Mayek}', "");
24295Expect(0, 44031, '\p{^Is_Block=_MEETEI_Mayek}', "");
24296Expect(0, 44031, '\P{Is_Block=_MEETEI_Mayek}', "");
24297Expect(1, 44031, '\P{^Is_Block=_MEETEI_Mayek}', "");
24298Expect(0, 44032, '\p{Is_Block=_MEETEI_Mayek}', "");
24299Expect(1, 44032, '\p{^Is_Block=_MEETEI_Mayek}', "");
24300Expect(1, 44032, '\P{Is_Block=_MEETEI_Mayek}', "");
24301Expect(0, 44032, '\P{^Is_Block=_MEETEI_Mayek}', "");
24302Error('\p{Is_Blk:  _Meetei_Mayek/a/}');
24303Error('\P{Is_Blk:  _Meetei_Mayek/a/}');
24304Expect(1, 44031, '\p{Is_Blk=meeteimayek}', "");
24305Expect(0, 44031, '\p{^Is_Blk=meeteimayek}', "");
24306Expect(0, 44031, '\P{Is_Blk=meeteimayek}', "");
24307Expect(1, 44031, '\P{^Is_Blk=meeteimayek}', "");
24308Expect(0, 44032, '\p{Is_Blk=meeteimayek}', "");
24309Expect(1, 44032, '\p{^Is_Blk=meeteimayek}', "");
24310Expect(1, 44032, '\P{Is_Blk=meeteimayek}', "");
24311Expect(0, 44032, '\P{^Is_Blk=meeteimayek}', "");
24312Expect(1, 44031, '\p{Is_Blk=	-MEETEI_Mayek}', "");
24313Expect(0, 44031, '\p{^Is_Blk=	-MEETEI_Mayek}', "");
24314Expect(0, 44031, '\P{Is_Blk=	-MEETEI_Mayek}', "");
24315Expect(1, 44031, '\P{^Is_Blk=	-MEETEI_Mayek}', "");
24316Expect(0, 44032, '\p{Is_Blk=	-MEETEI_Mayek}', "");
24317Expect(1, 44032, '\p{^Is_Blk=	-MEETEI_Mayek}', "");
24318Expect(1, 44032, '\P{Is_Blk=	-MEETEI_Mayek}', "");
24319Expect(0, 44032, '\P{^Is_Blk=	-MEETEI_Mayek}', "");
24320Error('\p{Block::=	Meetei_Mayek_Extensions}');
24321Error('\P{Block::=	Meetei_Mayek_Extensions}');
24322Expect(1, 43775, '\p{Block=meeteimayekextensions}', "");
24323Expect(0, 43775, '\p{^Block=meeteimayekextensions}', "");
24324Expect(0, 43775, '\P{Block=meeteimayekextensions}', "");
24325Expect(1, 43775, '\P{^Block=meeteimayekextensions}', "");
24326Expect(0, 43776, '\p{Block=meeteimayekextensions}', "");
24327Expect(1, 43776, '\p{^Block=meeteimayekextensions}', "");
24328Expect(1, 43776, '\P{Block=meeteimayekextensions}', "");
24329Expect(0, 43776, '\P{^Block=meeteimayekextensions}', "");
24330Expect(1, 43775, '\p{Block=Meetei_Mayek_Extensions}', "");
24331Expect(0, 43775, '\p{^Block=Meetei_Mayek_Extensions}', "");
24332Expect(0, 43775, '\P{Block=Meetei_Mayek_Extensions}', "");
24333Expect(1, 43775, '\P{^Block=Meetei_Mayek_Extensions}', "");
24334Expect(0, 43776, '\p{Block=Meetei_Mayek_Extensions}', "");
24335Expect(1, 43776, '\p{^Block=Meetei_Mayek_Extensions}', "");
24336Expect(1, 43776, '\P{Block=Meetei_Mayek_Extensions}', "");
24337Expect(0, 43776, '\P{^Block=Meetei_Mayek_Extensions}', "");
24338Error('\p{Blk:   /a/ 	Meetei_mayek_Ext}');
24339Error('\P{Blk:   /a/ 	Meetei_mayek_Ext}');
24340Expect(1, 43775, '\p{Blk=meeteimayekext}', "");
24341Expect(0, 43775, '\p{^Blk=meeteimayekext}', "");
24342Expect(0, 43775, '\P{Blk=meeteimayekext}', "");
24343Expect(1, 43775, '\P{^Blk=meeteimayekext}', "");
24344Expect(0, 43776, '\p{Blk=meeteimayekext}', "");
24345Expect(1, 43776, '\p{^Blk=meeteimayekext}', "");
24346Expect(1, 43776, '\P{Blk=meeteimayekext}', "");
24347Expect(0, 43776, '\P{^Blk=meeteimayekext}', "");
24348Expect(1, 43775, '\p{Blk= 	meetei_Mayek_Ext}', "");
24349Expect(0, 43775, '\p{^Blk= 	meetei_Mayek_Ext}', "");
24350Expect(0, 43775, '\P{Blk= 	meetei_Mayek_Ext}', "");
24351Expect(1, 43775, '\P{^Blk= 	meetei_Mayek_Ext}', "");
24352Expect(0, 43776, '\p{Blk= 	meetei_Mayek_Ext}', "");
24353Expect(1, 43776, '\p{^Blk= 	meetei_Mayek_Ext}', "");
24354Expect(1, 43776, '\P{Blk= 	meetei_Mayek_Ext}', "");
24355Expect(0, 43776, '\P{^Blk= 	meetei_Mayek_Ext}', "");
24356Error('\p{Is_Block=:=_Meetei_MAYEK_EXTENSIONS}');
24357Error('\P{Is_Block=:=_Meetei_MAYEK_EXTENSIONS}');
24358Expect(1, 43775, '\p{Is_Block=meeteimayekextensions}', "");
24359Expect(0, 43775, '\p{^Is_Block=meeteimayekextensions}', "");
24360Expect(0, 43775, '\P{Is_Block=meeteimayekextensions}', "");
24361Expect(1, 43775, '\P{^Is_Block=meeteimayekextensions}', "");
24362Expect(0, 43776, '\p{Is_Block=meeteimayekextensions}', "");
24363Expect(1, 43776, '\p{^Is_Block=meeteimayekextensions}', "");
24364Expect(1, 43776, '\P{Is_Block=meeteimayekextensions}', "");
24365Expect(0, 43776, '\P{^Is_Block=meeteimayekextensions}', "");
24366Expect(1, 43775, '\p{Is_Block=  Meetei_mayek_Extensions}', "");
24367Expect(0, 43775, '\p{^Is_Block=  Meetei_mayek_Extensions}', "");
24368Expect(0, 43775, '\P{Is_Block=  Meetei_mayek_Extensions}', "");
24369Expect(1, 43775, '\P{^Is_Block=  Meetei_mayek_Extensions}', "");
24370Expect(0, 43776, '\p{Is_Block=  Meetei_mayek_Extensions}', "");
24371Expect(1, 43776, '\p{^Is_Block=  Meetei_mayek_Extensions}', "");
24372Expect(1, 43776, '\P{Is_Block=  Meetei_mayek_Extensions}', "");
24373Expect(0, 43776, '\P{^Is_Block=  Meetei_mayek_Extensions}', "");
24374Error('\p{Is_Blk:    /a/meetei_Mayek_Ext}');
24375Error('\P{Is_Blk:    /a/meetei_Mayek_Ext}');
24376Expect(1, 43775, '\p{Is_Blk:   meeteimayekext}', "");
24377Expect(0, 43775, '\p{^Is_Blk:   meeteimayekext}', "");
24378Expect(0, 43775, '\P{Is_Blk:   meeteimayekext}', "");
24379Expect(1, 43775, '\P{^Is_Blk:   meeteimayekext}', "");
24380Expect(0, 43776, '\p{Is_Blk:   meeteimayekext}', "");
24381Expect(1, 43776, '\p{^Is_Blk:   meeteimayekext}', "");
24382Expect(1, 43776, '\P{Is_Blk:   meeteimayekext}', "");
24383Expect(0, 43776, '\P{^Is_Blk:   meeteimayekext}', "");
24384Expect(1, 43775, '\p{Is_Blk=	-Meetei_MAYEK_Ext}', "");
24385Expect(0, 43775, '\p{^Is_Blk=	-Meetei_MAYEK_Ext}', "");
24386Expect(0, 43775, '\P{Is_Blk=	-Meetei_MAYEK_Ext}', "");
24387Expect(1, 43775, '\P{^Is_Blk=	-Meetei_MAYEK_Ext}', "");
24388Expect(0, 43776, '\p{Is_Blk=	-Meetei_MAYEK_Ext}', "");
24389Expect(1, 43776, '\p{^Is_Blk=	-Meetei_MAYEK_Ext}', "");
24390Expect(1, 43776, '\P{Is_Blk=	-Meetei_MAYEK_Ext}', "");
24391Expect(0, 43776, '\P{^Is_Blk=	-Meetei_MAYEK_Ext}', "");
24392Error('\p{Block=--meroitic_Cursive:=}');
24393Error('\P{Block=--meroitic_Cursive:=}');
24394Expect(1, 68095, '\p{Block=meroiticcursive}', "");
24395Expect(0, 68095, '\p{^Block=meroiticcursive}', "");
24396Expect(0, 68095, '\P{Block=meroiticcursive}', "");
24397Expect(1, 68095, '\P{^Block=meroiticcursive}', "");
24398Expect(0, 68096, '\p{Block=meroiticcursive}', "");
24399Expect(1, 68096, '\p{^Block=meroiticcursive}', "");
24400Expect(1, 68096, '\P{Block=meroiticcursive}', "");
24401Expect(0, 68096, '\P{^Block=meroiticcursive}', "");
24402Expect(1, 68095, '\p{Block=	-meroitic_CURSIVE}', "");
24403Expect(0, 68095, '\p{^Block=	-meroitic_CURSIVE}', "");
24404Expect(0, 68095, '\P{Block=	-meroitic_CURSIVE}', "");
24405Expect(1, 68095, '\P{^Block=	-meroitic_CURSIVE}', "");
24406Expect(0, 68096, '\p{Block=	-meroitic_CURSIVE}', "");
24407Expect(1, 68096, '\p{^Block=	-meroitic_CURSIVE}', "");
24408Expect(1, 68096, '\P{Block=	-meroitic_CURSIVE}', "");
24409Expect(0, 68096, '\P{^Block=	-meroitic_CURSIVE}', "");
24410Error('\p{Blk=-:=MEROITIC_Cursive}');
24411Error('\P{Blk=-:=MEROITIC_Cursive}');
24412Expect(1, 68095, '\p{Blk:meroiticcursive}', "");
24413Expect(0, 68095, '\p{^Blk:meroiticcursive}', "");
24414Expect(0, 68095, '\P{Blk:meroiticcursive}', "");
24415Expect(1, 68095, '\P{^Blk:meroiticcursive}', "");
24416Expect(0, 68096, '\p{Blk:meroiticcursive}', "");
24417Expect(1, 68096, '\p{^Blk:meroiticcursive}', "");
24418Expect(1, 68096, '\P{Blk:meroiticcursive}', "");
24419Expect(0, 68096, '\P{^Blk:meroiticcursive}', "");
24420Expect(1, 68095, '\p{Blk:	meroitic_CURSIVE}', "");
24421Expect(0, 68095, '\p{^Blk:	meroitic_CURSIVE}', "");
24422Expect(0, 68095, '\P{Blk:	meroitic_CURSIVE}', "");
24423Expect(1, 68095, '\P{^Blk:	meroitic_CURSIVE}', "");
24424Expect(0, 68096, '\p{Blk:	meroitic_CURSIVE}', "");
24425Expect(1, 68096, '\p{^Blk:	meroitic_CURSIVE}', "");
24426Expect(1, 68096, '\P{Blk:	meroitic_CURSIVE}', "");
24427Expect(0, 68096, '\P{^Blk:	meroitic_CURSIVE}', "");
24428Error('\p{Is_Block=/a/meroitic_cursive}');
24429Error('\P{Is_Block=/a/meroitic_cursive}');
24430Expect(1, 68095, '\p{Is_Block=meroiticcursive}', "");
24431Expect(0, 68095, '\p{^Is_Block=meroiticcursive}', "");
24432Expect(0, 68095, '\P{Is_Block=meroiticcursive}', "");
24433Expect(1, 68095, '\P{^Is_Block=meroiticcursive}', "");
24434Expect(0, 68096, '\p{Is_Block=meroiticcursive}', "");
24435Expect(1, 68096, '\p{^Is_Block=meroiticcursive}', "");
24436Expect(1, 68096, '\P{Is_Block=meroiticcursive}', "");
24437Expect(0, 68096, '\P{^Is_Block=meroiticcursive}', "");
24438Expect(1, 68095, '\p{Is_Block=	 MEROITIC_Cursive}', "");
24439Expect(0, 68095, '\p{^Is_Block=	 MEROITIC_Cursive}', "");
24440Expect(0, 68095, '\P{Is_Block=	 MEROITIC_Cursive}', "");
24441Expect(1, 68095, '\P{^Is_Block=	 MEROITIC_Cursive}', "");
24442Expect(0, 68096, '\p{Is_Block=	 MEROITIC_Cursive}', "");
24443Expect(1, 68096, '\p{^Is_Block=	 MEROITIC_Cursive}', "");
24444Expect(1, 68096, '\P{Is_Block=	 MEROITIC_Cursive}', "");
24445Expect(0, 68096, '\P{^Is_Block=	 MEROITIC_Cursive}', "");
24446Error('\p{Is_Blk=	 meroitic_cursive/a/}');
24447Error('\P{Is_Blk=	 meroitic_cursive/a/}');
24448Expect(1, 68095, '\p{Is_Blk=meroiticcursive}', "");
24449Expect(0, 68095, '\p{^Is_Blk=meroiticcursive}', "");
24450Expect(0, 68095, '\P{Is_Blk=meroiticcursive}', "");
24451Expect(1, 68095, '\P{^Is_Blk=meroiticcursive}', "");
24452Expect(0, 68096, '\p{Is_Blk=meroiticcursive}', "");
24453Expect(1, 68096, '\p{^Is_Blk=meroiticcursive}', "");
24454Expect(1, 68096, '\P{Is_Blk=meroiticcursive}', "");
24455Expect(0, 68096, '\P{^Is_Blk=meroiticcursive}', "");
24456Expect(1, 68095, '\p{Is_Blk=	Meroitic_Cursive}', "");
24457Expect(0, 68095, '\p{^Is_Blk=	Meroitic_Cursive}', "");
24458Expect(0, 68095, '\P{Is_Blk=	Meroitic_Cursive}', "");
24459Expect(1, 68095, '\P{^Is_Blk=	Meroitic_Cursive}', "");
24460Expect(0, 68096, '\p{Is_Blk=	Meroitic_Cursive}', "");
24461Expect(1, 68096, '\p{^Is_Blk=	Meroitic_Cursive}', "");
24462Expect(1, 68096, '\P{Is_Blk=	Meroitic_Cursive}', "");
24463Expect(0, 68096, '\P{^Is_Blk=	Meroitic_Cursive}', "");
24464Error('\p{Block=_:=Meroitic_Hieroglyphs}');
24465Error('\P{Block=_:=Meroitic_Hieroglyphs}');
24466Expect(1, 67999, '\p{Block=meroitichieroglyphs}', "");
24467Expect(0, 67999, '\p{^Block=meroitichieroglyphs}', "");
24468Expect(0, 67999, '\P{Block=meroitichieroglyphs}', "");
24469Expect(1, 67999, '\P{^Block=meroitichieroglyphs}', "");
24470Expect(0, 68000, '\p{Block=meroitichieroglyphs}', "");
24471Expect(1, 68000, '\p{^Block=meroitichieroglyphs}', "");
24472Expect(1, 68000, '\P{Block=meroitichieroglyphs}', "");
24473Expect(0, 68000, '\P{^Block=meroitichieroglyphs}', "");
24474Expect(1, 67999, '\p{Block=	 MEROITIC_Hieroglyphs}', "");
24475Expect(0, 67999, '\p{^Block=	 MEROITIC_Hieroglyphs}', "");
24476Expect(0, 67999, '\P{Block=	 MEROITIC_Hieroglyphs}', "");
24477Expect(1, 67999, '\P{^Block=	 MEROITIC_Hieroglyphs}', "");
24478Expect(0, 68000, '\p{Block=	 MEROITIC_Hieroglyphs}', "");
24479Expect(1, 68000, '\p{^Block=	 MEROITIC_Hieroglyphs}', "");
24480Expect(1, 68000, '\P{Block=	 MEROITIC_Hieroglyphs}', "");
24481Expect(0, 68000, '\P{^Block=	 MEROITIC_Hieroglyphs}', "");
24482Error('\p{Blk= /a/Meroitic_Hieroglyphs}');
24483Error('\P{Blk= /a/Meroitic_Hieroglyphs}');
24484Expect(1, 67999, '\p{Blk=meroitichieroglyphs}', "");
24485Expect(0, 67999, '\p{^Blk=meroitichieroglyphs}', "");
24486Expect(0, 67999, '\P{Blk=meroitichieroglyphs}', "");
24487Expect(1, 67999, '\P{^Blk=meroitichieroglyphs}', "");
24488Expect(0, 68000, '\p{Blk=meroitichieroglyphs}', "");
24489Expect(1, 68000, '\p{^Blk=meroitichieroglyphs}', "");
24490Expect(1, 68000, '\P{Blk=meroitichieroglyphs}', "");
24491Expect(0, 68000, '\P{^Blk=meroitichieroglyphs}', "");
24492Expect(1, 67999, '\p{Blk=	_meroitic_Hieroglyphs}', "");
24493Expect(0, 67999, '\p{^Blk=	_meroitic_Hieroglyphs}', "");
24494Expect(0, 67999, '\P{Blk=	_meroitic_Hieroglyphs}', "");
24495Expect(1, 67999, '\P{^Blk=	_meroitic_Hieroglyphs}', "");
24496Expect(0, 68000, '\p{Blk=	_meroitic_Hieroglyphs}', "");
24497Expect(1, 68000, '\p{^Blk=	_meroitic_Hieroglyphs}', "");
24498Expect(1, 68000, '\P{Blk=	_meroitic_Hieroglyphs}', "");
24499Expect(0, 68000, '\P{^Blk=	_meroitic_Hieroglyphs}', "");
24500Error('\p{Is_Block=:=-Meroitic_Hieroglyphs}');
24501Error('\P{Is_Block=:=-Meroitic_Hieroglyphs}');
24502Expect(1, 67999, '\p{Is_Block: meroitichieroglyphs}', "");
24503Expect(0, 67999, '\p{^Is_Block: meroitichieroglyphs}', "");
24504Expect(0, 67999, '\P{Is_Block: meroitichieroglyphs}', "");
24505Expect(1, 67999, '\P{^Is_Block: meroitichieroglyphs}', "");
24506Expect(0, 68000, '\p{Is_Block: meroitichieroglyphs}', "");
24507Expect(1, 68000, '\p{^Is_Block: meroitichieroglyphs}', "");
24508Expect(1, 68000, '\P{Is_Block: meroitichieroglyphs}', "");
24509Expect(0, 68000, '\P{^Is_Block: meroitichieroglyphs}', "");
24510Expect(1, 67999, '\p{Is_Block=_Meroitic_Hieroglyphs}', "");
24511Expect(0, 67999, '\p{^Is_Block=_Meroitic_Hieroglyphs}', "");
24512Expect(0, 67999, '\P{Is_Block=_Meroitic_Hieroglyphs}', "");
24513Expect(1, 67999, '\P{^Is_Block=_Meroitic_Hieroglyphs}', "");
24514Expect(0, 68000, '\p{Is_Block=_Meroitic_Hieroglyphs}', "");
24515Expect(1, 68000, '\p{^Is_Block=_Meroitic_Hieroglyphs}', "");
24516Expect(1, 68000, '\P{Is_Block=_Meroitic_Hieroglyphs}', "");
24517Expect(0, 68000, '\P{^Is_Block=_Meroitic_Hieroglyphs}', "");
24518Error('\p{Is_Blk=_meroitic_Hieroglyphs:=}');
24519Error('\P{Is_Blk=_meroitic_Hieroglyphs:=}');
24520Expect(1, 67999, '\p{Is_Blk=meroitichieroglyphs}', "");
24521Expect(0, 67999, '\p{^Is_Blk=meroitichieroglyphs}', "");
24522Expect(0, 67999, '\P{Is_Blk=meroitichieroglyphs}', "");
24523Expect(1, 67999, '\P{^Is_Blk=meroitichieroglyphs}', "");
24524Expect(0, 68000, '\p{Is_Blk=meroitichieroglyphs}', "");
24525Expect(1, 68000, '\p{^Is_Blk=meroitichieroglyphs}', "");
24526Expect(1, 68000, '\P{Is_Blk=meroitichieroglyphs}', "");
24527Expect(0, 68000, '\P{^Is_Blk=meroitichieroglyphs}', "");
24528Expect(1, 67999, '\p{Is_Blk=_ Meroitic_Hieroglyphs}', "");
24529Expect(0, 67999, '\p{^Is_Blk=_ Meroitic_Hieroglyphs}', "");
24530Expect(0, 67999, '\P{Is_Blk=_ Meroitic_Hieroglyphs}', "");
24531Expect(1, 67999, '\P{^Is_Blk=_ Meroitic_Hieroglyphs}', "");
24532Expect(0, 68000, '\p{Is_Blk=_ Meroitic_Hieroglyphs}', "");
24533Expect(1, 68000, '\p{^Is_Blk=_ Meroitic_Hieroglyphs}', "");
24534Expect(1, 68000, '\P{Is_Blk=_ Meroitic_Hieroglyphs}', "");
24535Expect(0, 68000, '\P{^Is_Blk=_ Meroitic_Hieroglyphs}', "");
24536Error('\p{Block:   _/a/Miao}');
24537Error('\P{Block:   _/a/Miao}');
24538Expect(1, 94111, '\p{Block=miao}', "");
24539Expect(0, 94111, '\p{^Block=miao}', "");
24540Expect(0, 94111, '\P{Block=miao}', "");
24541Expect(1, 94111, '\P{^Block=miao}', "");
24542Expect(0, 94112, '\p{Block=miao}', "");
24543Expect(1, 94112, '\p{^Block=miao}', "");
24544Expect(1, 94112, '\P{Block=miao}', "");
24545Expect(0, 94112, '\P{^Block=miao}', "");
24546Expect(1, 94111, '\p{Block=-miao}', "");
24547Expect(0, 94111, '\p{^Block=-miao}', "");
24548Expect(0, 94111, '\P{Block=-miao}', "");
24549Expect(1, 94111, '\P{^Block=-miao}', "");
24550Expect(0, 94112, '\p{Block=-miao}', "");
24551Expect(1, 94112, '\p{^Block=-miao}', "");
24552Expect(1, 94112, '\P{Block=-miao}', "");
24553Expect(0, 94112, '\P{^Block=-miao}', "");
24554Error('\p{Blk= _Miao:=}');
24555Error('\P{Blk= _Miao:=}');
24556Expect(1, 94111, '\p{Blk=miao}', "");
24557Expect(0, 94111, '\p{^Blk=miao}', "");
24558Expect(0, 94111, '\P{Blk=miao}', "");
24559Expect(1, 94111, '\P{^Blk=miao}', "");
24560Expect(0, 94112, '\p{Blk=miao}', "");
24561Expect(1, 94112, '\p{^Blk=miao}', "");
24562Expect(1, 94112, '\P{Blk=miao}', "");
24563Expect(0, 94112, '\P{^Blk=miao}', "");
24564Expect(1, 94111, '\p{Blk=-miao}', "");
24565Expect(0, 94111, '\p{^Blk=-miao}', "");
24566Expect(0, 94111, '\P{Blk=-miao}', "");
24567Expect(1, 94111, '\P{^Blk=-miao}', "");
24568Expect(0, 94112, '\p{Blk=-miao}', "");
24569Expect(1, 94112, '\p{^Blk=-miao}', "");
24570Expect(1, 94112, '\P{Blk=-miao}', "");
24571Expect(0, 94112, '\P{^Blk=-miao}', "");
24572Error('\p{Is_Block=-:=Miao}');
24573Error('\P{Is_Block=-:=Miao}');
24574Expect(1, 94111, '\p{Is_Block=miao}', "");
24575Expect(0, 94111, '\p{^Is_Block=miao}', "");
24576Expect(0, 94111, '\P{Is_Block=miao}', "");
24577Expect(1, 94111, '\P{^Is_Block=miao}', "");
24578Expect(0, 94112, '\p{Is_Block=miao}', "");
24579Expect(1, 94112, '\p{^Is_Block=miao}', "");
24580Expect(1, 94112, '\P{Is_Block=miao}', "");
24581Expect(0, 94112, '\P{^Is_Block=miao}', "");
24582Expect(1, 94111, '\p{Is_Block=--Miao}', "");
24583Expect(0, 94111, '\p{^Is_Block=--Miao}', "");
24584Expect(0, 94111, '\P{Is_Block=--Miao}', "");
24585Expect(1, 94111, '\P{^Is_Block=--Miao}', "");
24586Expect(0, 94112, '\p{Is_Block=--Miao}', "");
24587Expect(1, 94112, '\p{^Is_Block=--Miao}', "");
24588Expect(1, 94112, '\P{Is_Block=--Miao}', "");
24589Expect(0, 94112, '\P{^Is_Block=--Miao}', "");
24590Error('\p{Is_Blk=  Miao:=}');
24591Error('\P{Is_Blk=  Miao:=}');
24592Expect(1, 94111, '\p{Is_Blk=miao}', "");
24593Expect(0, 94111, '\p{^Is_Blk=miao}', "");
24594Expect(0, 94111, '\P{Is_Blk=miao}', "");
24595Expect(1, 94111, '\P{^Is_Blk=miao}', "");
24596Expect(0, 94112, '\p{Is_Blk=miao}', "");
24597Expect(1, 94112, '\p{^Is_Blk=miao}', "");
24598Expect(1, 94112, '\P{Is_Blk=miao}', "");
24599Expect(0, 94112, '\P{^Is_Blk=miao}', "");
24600Expect(1, 94111, '\p{Is_Blk= MIAO}', "");
24601Expect(0, 94111, '\p{^Is_Blk= MIAO}', "");
24602Expect(0, 94111, '\P{Is_Blk= MIAO}', "");
24603Expect(1, 94111, '\P{^Is_Blk= MIAO}', "");
24604Expect(0, 94112, '\p{Is_Blk= MIAO}', "");
24605Expect(1, 94112, '\p{^Is_Blk= MIAO}', "");
24606Expect(1, 94112, '\P{Is_Blk= MIAO}', "");
24607Expect(0, 94112, '\P{^Is_Blk= MIAO}', "");
24608Error('\p{Block=_ miscellaneous_symbols_And_arrows:=}');
24609Error('\P{Block=_ miscellaneous_symbols_And_arrows:=}');
24610Expect(1, 11263, '\p{Block=miscellaneoussymbolsandarrows}', "");
24611Expect(0, 11263, '\p{^Block=miscellaneoussymbolsandarrows}', "");
24612Expect(0, 11263, '\P{Block=miscellaneoussymbolsandarrows}', "");
24613Expect(1, 11263, '\P{^Block=miscellaneoussymbolsandarrows}', "");
24614Expect(0, 11264, '\p{Block=miscellaneoussymbolsandarrows}', "");
24615Expect(1, 11264, '\p{^Block=miscellaneoussymbolsandarrows}', "");
24616Expect(1, 11264, '\P{Block=miscellaneoussymbolsandarrows}', "");
24617Expect(0, 11264, '\P{^Block=miscellaneoussymbolsandarrows}', "");
24618Expect(1, 11263, '\p{Block=		Miscellaneous_Symbols_AND_Arrows}', "");
24619Expect(0, 11263, '\p{^Block=		Miscellaneous_Symbols_AND_Arrows}', "");
24620Expect(0, 11263, '\P{Block=		Miscellaneous_Symbols_AND_Arrows}', "");
24621Expect(1, 11263, '\P{^Block=		Miscellaneous_Symbols_AND_Arrows}', "");
24622Expect(0, 11264, '\p{Block=		Miscellaneous_Symbols_AND_Arrows}', "");
24623Expect(1, 11264, '\p{^Block=		Miscellaneous_Symbols_AND_Arrows}', "");
24624Expect(1, 11264, '\P{Block=		Miscellaneous_Symbols_AND_Arrows}', "");
24625Expect(0, 11264, '\P{^Block=		Miscellaneous_Symbols_AND_Arrows}', "");
24626Error('\p{Blk= :=Misc_Arrows}');
24627Error('\P{Blk= :=Misc_Arrows}');
24628Expect(1, 11263, '\p{Blk=miscarrows}', "");
24629Expect(0, 11263, '\p{^Blk=miscarrows}', "");
24630Expect(0, 11263, '\P{Blk=miscarrows}', "");
24631Expect(1, 11263, '\P{^Blk=miscarrows}', "");
24632Expect(0, 11264, '\p{Blk=miscarrows}', "");
24633Expect(1, 11264, '\p{^Blk=miscarrows}', "");
24634Expect(1, 11264, '\P{Blk=miscarrows}', "");
24635Expect(0, 11264, '\P{^Blk=miscarrows}', "");
24636Expect(1, 11263, '\p{Blk=_	MISC_Arrows}', "");
24637Expect(0, 11263, '\p{^Blk=_	MISC_Arrows}', "");
24638Expect(0, 11263, '\P{Blk=_	MISC_Arrows}', "");
24639Expect(1, 11263, '\P{^Blk=_	MISC_Arrows}', "");
24640Expect(0, 11264, '\p{Blk=_	MISC_Arrows}', "");
24641Expect(1, 11264, '\p{^Blk=_	MISC_Arrows}', "");
24642Expect(1, 11264, '\P{Blk=_	MISC_Arrows}', "");
24643Expect(0, 11264, '\P{^Blk=_	MISC_Arrows}', "");
24644Error('\p{Is_Block:	_-MISCELLANEOUS_symbols_AND_ARROWS/a/}');
24645Error('\P{Is_Block:	_-MISCELLANEOUS_symbols_AND_ARROWS/a/}');
24646Expect(1, 11263, '\p{Is_Block=miscellaneoussymbolsandarrows}', "");
24647Expect(0, 11263, '\p{^Is_Block=miscellaneoussymbolsandarrows}', "");
24648Expect(0, 11263, '\P{Is_Block=miscellaneoussymbolsandarrows}', "");
24649Expect(1, 11263, '\P{^Is_Block=miscellaneoussymbolsandarrows}', "");
24650Expect(0, 11264, '\p{Is_Block=miscellaneoussymbolsandarrows}', "");
24651Expect(1, 11264, '\p{^Is_Block=miscellaneoussymbolsandarrows}', "");
24652Expect(1, 11264, '\P{Is_Block=miscellaneoussymbolsandarrows}', "");
24653Expect(0, 11264, '\P{^Is_Block=miscellaneoussymbolsandarrows}', "");
24654Expect(1, 11263, '\p{Is_Block=  miscellaneous_Symbols_And_ARROWS}', "");
24655Expect(0, 11263, '\p{^Is_Block=  miscellaneous_Symbols_And_ARROWS}', "");
24656Expect(0, 11263, '\P{Is_Block=  miscellaneous_Symbols_And_ARROWS}', "");
24657Expect(1, 11263, '\P{^Is_Block=  miscellaneous_Symbols_And_ARROWS}', "");
24658Expect(0, 11264, '\p{Is_Block=  miscellaneous_Symbols_And_ARROWS}', "");
24659Expect(1, 11264, '\p{^Is_Block=  miscellaneous_Symbols_And_ARROWS}', "");
24660Expect(1, 11264, '\P{Is_Block=  miscellaneous_Symbols_And_ARROWS}', "");
24661Expect(0, 11264, '\P{^Is_Block=  miscellaneous_Symbols_And_ARROWS}', "");
24662Error('\p{Is_Blk= :=Misc_Arrows}');
24663Error('\P{Is_Blk= :=Misc_Arrows}');
24664Expect(1, 11263, '\p{Is_Blk=miscarrows}', "");
24665Expect(0, 11263, '\p{^Is_Blk=miscarrows}', "");
24666Expect(0, 11263, '\P{Is_Blk=miscarrows}', "");
24667Expect(1, 11263, '\P{^Is_Blk=miscarrows}', "");
24668Expect(0, 11264, '\p{Is_Blk=miscarrows}', "");
24669Expect(1, 11264, '\p{^Is_Blk=miscarrows}', "");
24670Expect(1, 11264, '\P{Is_Blk=miscarrows}', "");
24671Expect(0, 11264, '\P{^Is_Blk=miscarrows}', "");
24672Expect(1, 11263, '\p{Is_Blk= -Misc_arrows}', "");
24673Expect(0, 11263, '\p{^Is_Blk= -Misc_arrows}', "");
24674Expect(0, 11263, '\P{Is_Blk= -Misc_arrows}', "");
24675Expect(1, 11263, '\P{^Is_Blk= -Misc_arrows}', "");
24676Expect(0, 11264, '\p{Is_Blk= -Misc_arrows}', "");
24677Expect(1, 11264, '\p{^Is_Blk= -Misc_arrows}', "");
24678Expect(1, 11264, '\P{Is_Blk= -Misc_arrows}', "");
24679Expect(0, 11264, '\P{^Is_Blk= -Misc_arrows}', "");
24680Error('\p{Block=- Miscellaneous_mathematical_SYMBOLS_a:=}');
24681Error('\P{Block=- Miscellaneous_mathematical_SYMBOLS_a:=}');
24682Expect(1, 10223, '\p{Block=miscellaneousmathematicalsymbolsa}', "");
24683Expect(0, 10223, '\p{^Block=miscellaneousmathematicalsymbolsa}', "");
24684Expect(0, 10223, '\P{Block=miscellaneousmathematicalsymbolsa}', "");
24685Expect(1, 10223, '\P{^Block=miscellaneousmathematicalsymbolsa}', "");
24686Expect(0, 10224, '\p{Block=miscellaneousmathematicalsymbolsa}', "");
24687Expect(1, 10224, '\p{^Block=miscellaneousmathematicalsymbolsa}', "");
24688Expect(1, 10224, '\P{Block=miscellaneousmathematicalsymbolsa}', "");
24689Expect(0, 10224, '\P{^Block=miscellaneousmathematicalsymbolsa}', "");
24690Expect(1, 10223, '\p{Block=_-MISCELLANEOUS_Mathematical_Symbols_A}', "");
24691Expect(0, 10223, '\p{^Block=_-MISCELLANEOUS_Mathematical_Symbols_A}', "");
24692Expect(0, 10223, '\P{Block=_-MISCELLANEOUS_Mathematical_Symbols_A}', "");
24693Expect(1, 10223, '\P{^Block=_-MISCELLANEOUS_Mathematical_Symbols_A}', "");
24694Expect(0, 10224, '\p{Block=_-MISCELLANEOUS_Mathematical_Symbols_A}', "");
24695Expect(1, 10224, '\p{^Block=_-MISCELLANEOUS_Mathematical_Symbols_A}', "");
24696Expect(1, 10224, '\P{Block=_-MISCELLANEOUS_Mathematical_Symbols_A}', "");
24697Expect(0, 10224, '\P{^Block=_-MISCELLANEOUS_Mathematical_Symbols_A}', "");
24698Error('\p{Blk=--misc_math_Symbols_a/a/}');
24699Error('\P{Blk=--misc_math_Symbols_a/a/}');
24700Expect(1, 10223, '\p{Blk=miscmathsymbolsa}', "");
24701Expect(0, 10223, '\p{^Blk=miscmathsymbolsa}', "");
24702Expect(0, 10223, '\P{Blk=miscmathsymbolsa}', "");
24703Expect(1, 10223, '\P{^Blk=miscmathsymbolsa}', "");
24704Expect(0, 10224, '\p{Blk=miscmathsymbolsa}', "");
24705Expect(1, 10224, '\p{^Blk=miscmathsymbolsa}', "");
24706Expect(1, 10224, '\P{Blk=miscmathsymbolsa}', "");
24707Expect(0, 10224, '\P{^Blk=miscmathsymbolsa}', "");
24708Expect(1, 10223, '\p{Blk=- MISC_math_SYMBOLS_a}', "");
24709Expect(0, 10223, '\p{^Blk=- MISC_math_SYMBOLS_a}', "");
24710Expect(0, 10223, '\P{Blk=- MISC_math_SYMBOLS_a}', "");
24711Expect(1, 10223, '\P{^Blk=- MISC_math_SYMBOLS_a}', "");
24712Expect(0, 10224, '\p{Blk=- MISC_math_SYMBOLS_a}', "");
24713Expect(1, 10224, '\p{^Blk=- MISC_math_SYMBOLS_a}', "");
24714Expect(1, 10224, '\P{Blk=- MISC_math_SYMBOLS_a}', "");
24715Expect(0, 10224, '\P{^Blk=- MISC_math_SYMBOLS_a}', "");
24716Error('\p{Is_Block=	/a/Miscellaneous_Mathematical_symbols_A}');
24717Error('\P{Is_Block=	/a/Miscellaneous_Mathematical_symbols_A}');
24718Expect(1, 10223, '\p{Is_Block=miscellaneousmathematicalsymbolsa}', "");
24719Expect(0, 10223, '\p{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
24720Expect(0, 10223, '\P{Is_Block=miscellaneousmathematicalsymbolsa}', "");
24721Expect(1, 10223, '\P{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
24722Expect(0, 10224, '\p{Is_Block=miscellaneousmathematicalsymbolsa}', "");
24723Expect(1, 10224, '\p{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
24724Expect(1, 10224, '\P{Is_Block=miscellaneousmathematicalsymbolsa}', "");
24725Expect(0, 10224, '\P{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
24726Expect(1, 10223, '\p{Is_Block=_miscellaneous_mathematical_SYMBOLS_A}', "");
24727Expect(0, 10223, '\p{^Is_Block=_miscellaneous_mathematical_SYMBOLS_A}', "");
24728Expect(0, 10223, '\P{Is_Block=_miscellaneous_mathematical_SYMBOLS_A}', "");
24729Expect(1, 10223, '\P{^Is_Block=_miscellaneous_mathematical_SYMBOLS_A}', "");
24730Expect(0, 10224, '\p{Is_Block=_miscellaneous_mathematical_SYMBOLS_A}', "");
24731Expect(1, 10224, '\p{^Is_Block=_miscellaneous_mathematical_SYMBOLS_A}', "");
24732Expect(1, 10224, '\P{Is_Block=_miscellaneous_mathematical_SYMBOLS_A}', "");
24733Expect(0, 10224, '\P{^Is_Block=_miscellaneous_mathematical_SYMBOLS_A}', "");
24734Error('\p{Is_Blk: /a/Misc_math_Symbols_A}');
24735Error('\P{Is_Blk: /a/Misc_math_Symbols_A}');
24736Expect(1, 10223, '\p{Is_Blk=miscmathsymbolsa}', "");
24737Expect(0, 10223, '\p{^Is_Blk=miscmathsymbolsa}', "");
24738Expect(0, 10223, '\P{Is_Blk=miscmathsymbolsa}', "");
24739Expect(1, 10223, '\P{^Is_Blk=miscmathsymbolsa}', "");
24740Expect(0, 10224, '\p{Is_Blk=miscmathsymbolsa}', "");
24741Expect(1, 10224, '\p{^Is_Blk=miscmathsymbolsa}', "");
24742Expect(1, 10224, '\P{Is_Blk=miscmathsymbolsa}', "");
24743Expect(0, 10224, '\P{^Is_Blk=miscmathsymbolsa}', "");
24744Expect(1, 10223, '\p{Is_Blk=		Misc_Math_Symbols_A}', "");
24745Expect(0, 10223, '\p{^Is_Blk=		Misc_Math_Symbols_A}', "");
24746Expect(0, 10223, '\P{Is_Blk=		Misc_Math_Symbols_A}', "");
24747Expect(1, 10223, '\P{^Is_Blk=		Misc_Math_Symbols_A}', "");
24748Expect(0, 10224, '\p{Is_Blk=		Misc_Math_Symbols_A}', "");
24749Expect(1, 10224, '\p{^Is_Blk=		Misc_Math_Symbols_A}', "");
24750Expect(1, 10224, '\P{Is_Blk=		Misc_Math_Symbols_A}', "");
24751Expect(0, 10224, '\P{^Is_Blk=		Misc_Math_Symbols_A}', "");
24752Error('\p{Block=--Miscellaneous_Mathematical_SYMBOLS_B:=}');
24753Error('\P{Block=--Miscellaneous_Mathematical_SYMBOLS_B:=}');
24754Expect(1, 10751, '\p{Block=miscellaneousmathematicalsymbolsb}', "");
24755Expect(0, 10751, '\p{^Block=miscellaneousmathematicalsymbolsb}', "");
24756Expect(0, 10751, '\P{Block=miscellaneousmathematicalsymbolsb}', "");
24757Expect(1, 10751, '\P{^Block=miscellaneousmathematicalsymbolsb}', "");
24758Expect(0, 10752, '\p{Block=miscellaneousmathematicalsymbolsb}', "");
24759Expect(1, 10752, '\p{^Block=miscellaneousmathematicalsymbolsb}', "");
24760Expect(1, 10752, '\P{Block=miscellaneousmathematicalsymbolsb}', "");
24761Expect(0, 10752, '\P{^Block=miscellaneousmathematicalsymbolsb}', "");
24762Expect(1, 10751, '\p{Block=  miscellaneous_MATHEMATICAL_SYMBOLS_B}', "");
24763Expect(0, 10751, '\p{^Block=  miscellaneous_MATHEMATICAL_SYMBOLS_B}', "");
24764Expect(0, 10751, '\P{Block=  miscellaneous_MATHEMATICAL_SYMBOLS_B}', "");
24765Expect(1, 10751, '\P{^Block=  miscellaneous_MATHEMATICAL_SYMBOLS_B}', "");
24766Expect(0, 10752, '\p{Block=  miscellaneous_MATHEMATICAL_SYMBOLS_B}', "");
24767Expect(1, 10752, '\p{^Block=  miscellaneous_MATHEMATICAL_SYMBOLS_B}', "");
24768Expect(1, 10752, '\P{Block=  miscellaneous_MATHEMATICAL_SYMBOLS_B}', "");
24769Expect(0, 10752, '\P{^Block=  miscellaneous_MATHEMATICAL_SYMBOLS_B}', "");
24770Error('\p{Blk=_/a/MISC_Math_Symbols_B}');
24771Error('\P{Blk=_/a/MISC_Math_Symbols_B}');
24772Expect(1, 10751, '\p{Blk=miscmathsymbolsb}', "");
24773Expect(0, 10751, '\p{^Blk=miscmathsymbolsb}', "");
24774Expect(0, 10751, '\P{Blk=miscmathsymbolsb}', "");
24775Expect(1, 10751, '\P{^Blk=miscmathsymbolsb}', "");
24776Expect(0, 10752, '\p{Blk=miscmathsymbolsb}', "");
24777Expect(1, 10752, '\p{^Blk=miscmathsymbolsb}', "");
24778Expect(1, 10752, '\P{Blk=miscmathsymbolsb}', "");
24779Expect(0, 10752, '\P{^Blk=miscmathsymbolsb}', "");
24780Expect(1, 10751, '\p{Blk=-Misc_MATH_Symbols_B}', "");
24781Expect(0, 10751, '\p{^Blk=-Misc_MATH_Symbols_B}', "");
24782Expect(0, 10751, '\P{Blk=-Misc_MATH_Symbols_B}', "");
24783Expect(1, 10751, '\P{^Blk=-Misc_MATH_Symbols_B}', "");
24784Expect(0, 10752, '\p{Blk=-Misc_MATH_Symbols_B}', "");
24785Expect(1, 10752, '\p{^Blk=-Misc_MATH_Symbols_B}', "");
24786Expect(1, 10752, '\P{Blk=-Misc_MATH_Symbols_B}', "");
24787Expect(0, 10752, '\P{^Blk=-Misc_MATH_Symbols_B}', "");
24788Error('\p{Is_Block=:=Miscellaneous_MATHEMATICAL_Symbols_b}');
24789Error('\P{Is_Block=:=Miscellaneous_MATHEMATICAL_Symbols_b}');
24790Expect(1, 10751, '\p{Is_Block: miscellaneousmathematicalsymbolsb}', "");
24791Expect(0, 10751, '\p{^Is_Block: miscellaneousmathematicalsymbolsb}', "");
24792Expect(0, 10751, '\P{Is_Block: miscellaneousmathematicalsymbolsb}', "");
24793Expect(1, 10751, '\P{^Is_Block: miscellaneousmathematicalsymbolsb}', "");
24794Expect(0, 10752, '\p{Is_Block: miscellaneousmathematicalsymbolsb}', "");
24795Expect(1, 10752, '\p{^Is_Block: miscellaneousmathematicalsymbolsb}', "");
24796Expect(1, 10752, '\P{Is_Block: miscellaneousmathematicalsymbolsb}', "");
24797Expect(0, 10752, '\P{^Is_Block: miscellaneousmathematicalsymbolsb}', "");
24798Expect(1, 10751, '\p{Is_Block:-	Miscellaneous_mathematical_SYMBOLS_B}', "");
24799Expect(0, 10751, '\p{^Is_Block:-	Miscellaneous_mathematical_SYMBOLS_B}', "");
24800Expect(0, 10751, '\P{Is_Block:-	Miscellaneous_mathematical_SYMBOLS_B}', "");
24801Expect(1, 10751, '\P{^Is_Block:-	Miscellaneous_mathematical_SYMBOLS_B}', "");
24802Expect(0, 10752, '\p{Is_Block:-	Miscellaneous_mathematical_SYMBOLS_B}', "");
24803Expect(1, 10752, '\p{^Is_Block:-	Miscellaneous_mathematical_SYMBOLS_B}', "");
24804Expect(1, 10752, '\P{Is_Block:-	Miscellaneous_mathematical_SYMBOLS_B}', "");
24805Expect(0, 10752, '\P{^Is_Block:-	Miscellaneous_mathematical_SYMBOLS_B}', "");
24806Error('\p{Is_Blk=		Misc_MATH_Symbols_B/a/}');
24807Error('\P{Is_Blk=		Misc_MATH_Symbols_B/a/}');
24808Expect(1, 10751, '\p{Is_Blk=miscmathsymbolsb}', "");
24809Expect(0, 10751, '\p{^Is_Blk=miscmathsymbolsb}', "");
24810Expect(0, 10751, '\P{Is_Blk=miscmathsymbolsb}', "");
24811Expect(1, 10751, '\P{^Is_Blk=miscmathsymbolsb}', "");
24812Expect(0, 10752, '\p{Is_Blk=miscmathsymbolsb}', "");
24813Expect(1, 10752, '\p{^Is_Blk=miscmathsymbolsb}', "");
24814Expect(1, 10752, '\P{Is_Blk=miscmathsymbolsb}', "");
24815Expect(0, 10752, '\P{^Is_Blk=miscmathsymbolsb}', "");
24816Expect(1, 10751, '\p{Is_Blk= misc_MATH_Symbols_B}', "");
24817Expect(0, 10751, '\p{^Is_Blk= misc_MATH_Symbols_B}', "");
24818Expect(0, 10751, '\P{Is_Blk= misc_MATH_Symbols_B}', "");
24819Expect(1, 10751, '\P{^Is_Blk= misc_MATH_Symbols_B}', "");
24820Expect(0, 10752, '\p{Is_Blk= misc_MATH_Symbols_B}', "");
24821Expect(1, 10752, '\p{^Is_Blk= misc_MATH_Symbols_B}', "");
24822Expect(1, 10752, '\P{Is_Blk= misc_MATH_Symbols_B}', "");
24823Expect(0, 10752, '\P{^Is_Blk= misc_MATH_Symbols_B}', "");
24824Error('\p{Block=/a/MISCELLANEOUS_SYMBOLS_AND_Pictographs}');
24825Error('\P{Block=/a/MISCELLANEOUS_SYMBOLS_AND_Pictographs}');
24826Expect(1, 128511, '\p{Block=miscellaneoussymbolsandpictographs}', "");
24827Expect(0, 128511, '\p{^Block=miscellaneoussymbolsandpictographs}', "");
24828Expect(0, 128511, '\P{Block=miscellaneoussymbolsandpictographs}', "");
24829Expect(1, 128511, '\P{^Block=miscellaneoussymbolsandpictographs}', "");
24830Expect(0, 128512, '\p{Block=miscellaneoussymbolsandpictographs}', "");
24831Expect(1, 128512, '\p{^Block=miscellaneoussymbolsandpictographs}', "");
24832Expect(1, 128512, '\P{Block=miscellaneoussymbolsandpictographs}', "");
24833Expect(0, 128512, '\P{^Block=miscellaneoussymbolsandpictographs}', "");
24834Expect(1, 128511, '\p{Block=_ miscellaneous_SYMBOLS_AND_Pictographs}', "");
24835Expect(0, 128511, '\p{^Block=_ miscellaneous_SYMBOLS_AND_Pictographs}', "");
24836Expect(0, 128511, '\P{Block=_ miscellaneous_SYMBOLS_AND_Pictographs}', "");
24837Expect(1, 128511, '\P{^Block=_ miscellaneous_SYMBOLS_AND_Pictographs}', "");
24838Expect(0, 128512, '\p{Block=_ miscellaneous_SYMBOLS_AND_Pictographs}', "");
24839Expect(1, 128512, '\p{^Block=_ miscellaneous_SYMBOLS_AND_Pictographs}', "");
24840Expect(1, 128512, '\P{Block=_ miscellaneous_SYMBOLS_AND_Pictographs}', "");
24841Expect(0, 128512, '\P{^Block=_ miscellaneous_SYMBOLS_AND_Pictographs}', "");
24842Error('\p{Blk=	 Misc_pictographs:=}');
24843Error('\P{Blk=	 Misc_pictographs:=}');
24844Expect(1, 128511, '\p{Blk=miscpictographs}', "");
24845Expect(0, 128511, '\p{^Blk=miscpictographs}', "");
24846Expect(0, 128511, '\P{Blk=miscpictographs}', "");
24847Expect(1, 128511, '\P{^Blk=miscpictographs}', "");
24848Expect(0, 128512, '\p{Blk=miscpictographs}', "");
24849Expect(1, 128512, '\p{^Blk=miscpictographs}', "");
24850Expect(1, 128512, '\P{Blk=miscpictographs}', "");
24851Expect(0, 128512, '\P{^Blk=miscpictographs}', "");
24852Expect(1, 128511, '\p{Blk: _Misc_pictographs}', "");
24853Expect(0, 128511, '\p{^Blk: _Misc_pictographs}', "");
24854Expect(0, 128511, '\P{Blk: _Misc_pictographs}', "");
24855Expect(1, 128511, '\P{^Blk: _Misc_pictographs}', "");
24856Expect(0, 128512, '\p{Blk: _Misc_pictographs}', "");
24857Expect(1, 128512, '\p{^Blk: _Misc_pictographs}', "");
24858Expect(1, 128512, '\P{Blk: _Misc_pictographs}', "");
24859Expect(0, 128512, '\P{^Blk: _Misc_pictographs}', "");
24860Error('\p{Is_Block=  Miscellaneous_symbols_And_Pictographs:=}');
24861Error('\P{Is_Block=  Miscellaneous_symbols_And_Pictographs:=}');
24862Expect(1, 128511, '\p{Is_Block=miscellaneoussymbolsandpictographs}', "");
24863Expect(0, 128511, '\p{^Is_Block=miscellaneoussymbolsandpictographs}', "");
24864Expect(0, 128511, '\P{Is_Block=miscellaneoussymbolsandpictographs}', "");
24865Expect(1, 128511, '\P{^Is_Block=miscellaneoussymbolsandpictographs}', "");
24866Expect(0, 128512, '\p{Is_Block=miscellaneoussymbolsandpictographs}', "");
24867Expect(1, 128512, '\p{^Is_Block=miscellaneoussymbolsandpictographs}', "");
24868Expect(1, 128512, '\P{Is_Block=miscellaneoussymbolsandpictographs}', "");
24869Expect(0, 128512, '\P{^Is_Block=miscellaneoussymbolsandpictographs}', "");
24870Expect(1, 128511, '\p{Is_Block=_Miscellaneous_Symbols_and_pictographs}', "");
24871Expect(0, 128511, '\p{^Is_Block=_Miscellaneous_Symbols_and_pictographs}', "");
24872Expect(0, 128511, '\P{Is_Block=_Miscellaneous_Symbols_and_pictographs}', "");
24873Expect(1, 128511, '\P{^Is_Block=_Miscellaneous_Symbols_and_pictographs}', "");
24874Expect(0, 128512, '\p{Is_Block=_Miscellaneous_Symbols_and_pictographs}', "");
24875Expect(1, 128512, '\p{^Is_Block=_Miscellaneous_Symbols_and_pictographs}', "");
24876Expect(1, 128512, '\P{Is_Block=_Miscellaneous_Symbols_and_pictographs}', "");
24877Expect(0, 128512, '\P{^Is_Block=_Miscellaneous_Symbols_and_pictographs}', "");
24878Error('\p{Is_Blk=-Misc_Pictographs/a/}');
24879Error('\P{Is_Blk=-Misc_Pictographs/a/}');
24880Expect(1, 128511, '\p{Is_Blk=miscpictographs}', "");
24881Expect(0, 128511, '\p{^Is_Blk=miscpictographs}', "");
24882Expect(0, 128511, '\P{Is_Blk=miscpictographs}', "");
24883Expect(1, 128511, '\P{^Is_Blk=miscpictographs}', "");
24884Expect(0, 128512, '\p{Is_Blk=miscpictographs}', "");
24885Expect(1, 128512, '\p{^Is_Blk=miscpictographs}', "");
24886Expect(1, 128512, '\P{Is_Blk=miscpictographs}', "");
24887Expect(0, 128512, '\P{^Is_Blk=miscpictographs}', "");
24888Expect(1, 128511, '\p{Is_Blk=	_Misc_pictographs}', "");
24889Expect(0, 128511, '\p{^Is_Blk=	_Misc_pictographs}', "");
24890Expect(0, 128511, '\P{Is_Blk=	_Misc_pictographs}', "");
24891Expect(1, 128511, '\P{^Is_Blk=	_Misc_pictographs}', "");
24892Expect(0, 128512, '\p{Is_Blk=	_Misc_pictographs}', "");
24893Expect(1, 128512, '\p{^Is_Blk=	_Misc_pictographs}', "");
24894Expect(1, 128512, '\P{Is_Blk=	_Misc_pictographs}', "");
24895Expect(0, 128512, '\P{^Is_Blk=	_Misc_pictographs}', "");
24896Error('\p{Block=/a/_-miscellaneous_SYMBOLS}');
24897Error('\P{Block=/a/_-miscellaneous_SYMBOLS}');
24898Expect(1, 9983, '\p{Block:	miscellaneoussymbols}', "");
24899Expect(0, 9983, '\p{^Block:	miscellaneoussymbols}', "");
24900Expect(0, 9983, '\P{Block:	miscellaneoussymbols}', "");
24901Expect(1, 9983, '\P{^Block:	miscellaneoussymbols}', "");
24902Expect(0, 9984, '\p{Block:	miscellaneoussymbols}', "");
24903Expect(1, 9984, '\p{^Block:	miscellaneoussymbols}', "");
24904Expect(1, 9984, '\P{Block:	miscellaneoussymbols}', "");
24905Expect(0, 9984, '\P{^Block:	miscellaneoussymbols}', "");
24906Expect(1, 9983, '\p{Block= _MISCELLANEOUS_Symbols}', "");
24907Expect(0, 9983, '\p{^Block= _MISCELLANEOUS_Symbols}', "");
24908Expect(0, 9983, '\P{Block= _MISCELLANEOUS_Symbols}', "");
24909Expect(1, 9983, '\P{^Block= _MISCELLANEOUS_Symbols}', "");
24910Expect(0, 9984, '\p{Block= _MISCELLANEOUS_Symbols}', "");
24911Expect(1, 9984, '\p{^Block= _MISCELLANEOUS_Symbols}', "");
24912Expect(1, 9984, '\P{Block= _MISCELLANEOUS_Symbols}', "");
24913Expect(0, 9984, '\P{^Block= _MISCELLANEOUS_Symbols}', "");
24914Error('\p{Blk=-_Misc_Symbols:=}');
24915Error('\P{Blk=-_Misc_Symbols:=}');
24916Expect(1, 9983, '\p{Blk=miscsymbols}', "");
24917Expect(0, 9983, '\p{^Blk=miscsymbols}', "");
24918Expect(0, 9983, '\P{Blk=miscsymbols}', "");
24919Expect(1, 9983, '\P{^Blk=miscsymbols}', "");
24920Expect(0, 9984, '\p{Blk=miscsymbols}', "");
24921Expect(1, 9984, '\p{^Blk=miscsymbols}', "");
24922Expect(1, 9984, '\P{Blk=miscsymbols}', "");
24923Expect(0, 9984, '\P{^Blk=miscsymbols}', "");
24924Expect(1, 9983, '\p{Blk=-Misc_symbols}', "");
24925Expect(0, 9983, '\p{^Blk=-Misc_symbols}', "");
24926Expect(0, 9983, '\P{Blk=-Misc_symbols}', "");
24927Expect(1, 9983, '\P{^Blk=-Misc_symbols}', "");
24928Expect(0, 9984, '\p{Blk=-Misc_symbols}', "");
24929Expect(1, 9984, '\p{^Blk=-Misc_symbols}', "");
24930Expect(1, 9984, '\P{Blk=-Misc_symbols}', "");
24931Expect(0, 9984, '\P{^Blk=-Misc_symbols}', "");
24932Error('\p{Is_Block= _miscellaneous_SYMBOLS:=}');
24933Error('\P{Is_Block= _miscellaneous_SYMBOLS:=}');
24934Expect(1, 9983, '\p{Is_Block=miscellaneoussymbols}', "");
24935Expect(0, 9983, '\p{^Is_Block=miscellaneoussymbols}', "");
24936Expect(0, 9983, '\P{Is_Block=miscellaneoussymbols}', "");
24937Expect(1, 9983, '\P{^Is_Block=miscellaneoussymbols}', "");
24938Expect(0, 9984, '\p{Is_Block=miscellaneoussymbols}', "");
24939Expect(1, 9984, '\p{^Is_Block=miscellaneoussymbols}', "");
24940Expect(1, 9984, '\P{Is_Block=miscellaneoussymbols}', "");
24941Expect(0, 9984, '\P{^Is_Block=miscellaneoussymbols}', "");
24942Expect(1, 9983, '\p{Is_Block=_Miscellaneous_Symbols}', "");
24943Expect(0, 9983, '\p{^Is_Block=_Miscellaneous_Symbols}', "");
24944Expect(0, 9983, '\P{Is_Block=_Miscellaneous_Symbols}', "");
24945Expect(1, 9983, '\P{^Is_Block=_Miscellaneous_Symbols}', "");
24946Expect(0, 9984, '\p{Is_Block=_Miscellaneous_Symbols}', "");
24947Expect(1, 9984, '\p{^Is_Block=_Miscellaneous_Symbols}', "");
24948Expect(1, 9984, '\P{Is_Block=_Miscellaneous_Symbols}', "");
24949Expect(0, 9984, '\P{^Is_Block=_Miscellaneous_Symbols}', "");
24950Error('\p{Is_Blk=:= misc_symbols}');
24951Error('\P{Is_Blk=:= misc_symbols}');
24952Expect(1, 9983, '\p{Is_Blk=miscsymbols}', "");
24953Expect(0, 9983, '\p{^Is_Blk=miscsymbols}', "");
24954Expect(0, 9983, '\P{Is_Blk=miscsymbols}', "");
24955Expect(1, 9983, '\P{^Is_Blk=miscsymbols}', "");
24956Expect(0, 9984, '\p{Is_Blk=miscsymbols}', "");
24957Expect(1, 9984, '\p{^Is_Blk=miscsymbols}', "");
24958Expect(1, 9984, '\P{Is_Blk=miscsymbols}', "");
24959Expect(0, 9984, '\P{^Is_Blk=miscsymbols}', "");
24960Expect(1, 9983, '\p{Is_Blk=__MISC_Symbols}', "");
24961Expect(0, 9983, '\p{^Is_Blk=__MISC_Symbols}', "");
24962Expect(0, 9983, '\P{Is_Blk=__MISC_Symbols}', "");
24963Expect(1, 9983, '\P{^Is_Blk=__MISC_Symbols}', "");
24964Expect(0, 9984, '\p{Is_Blk=__MISC_Symbols}', "");
24965Expect(1, 9984, '\p{^Is_Blk=__MISC_Symbols}', "");
24966Expect(1, 9984, '\P{Is_Blk=__MISC_Symbols}', "");
24967Expect(0, 9984, '\P{^Is_Blk=__MISC_Symbols}', "");
24968Error('\p{Block=-:=Miscellaneous_Technical}');
24969Error('\P{Block=-:=Miscellaneous_Technical}');
24970Expect(1, 9215, '\p{Block=miscellaneoustechnical}', "");
24971Expect(0, 9215, '\p{^Block=miscellaneoustechnical}', "");
24972Expect(0, 9215, '\P{Block=miscellaneoustechnical}', "");
24973Expect(1, 9215, '\P{^Block=miscellaneoustechnical}', "");
24974Expect(0, 9216, '\p{Block=miscellaneoustechnical}', "");
24975Expect(1, 9216, '\p{^Block=miscellaneoustechnical}', "");
24976Expect(1, 9216, '\P{Block=miscellaneoustechnical}', "");
24977Expect(0, 9216, '\P{^Block=miscellaneoustechnical}', "");
24978Expect(1, 9215, '\p{Block=_	miscellaneous_Technical}', "");
24979Expect(0, 9215, '\p{^Block=_	miscellaneous_Technical}', "");
24980Expect(0, 9215, '\P{Block=_	miscellaneous_Technical}', "");
24981Expect(1, 9215, '\P{^Block=_	miscellaneous_Technical}', "");
24982Expect(0, 9216, '\p{Block=_	miscellaneous_Technical}', "");
24983Expect(1, 9216, '\p{^Block=_	miscellaneous_Technical}', "");
24984Expect(1, 9216, '\P{Block=_	miscellaneous_Technical}', "");
24985Expect(0, 9216, '\P{^Block=_	miscellaneous_Technical}', "");
24986Error('\p{Blk=/a/_Misc_Technical}');
24987Error('\P{Blk=/a/_Misc_Technical}');
24988Expect(1, 9215, '\p{Blk=misctechnical}', "");
24989Expect(0, 9215, '\p{^Blk=misctechnical}', "");
24990Expect(0, 9215, '\P{Blk=misctechnical}', "");
24991Expect(1, 9215, '\P{^Blk=misctechnical}', "");
24992Expect(0, 9216, '\p{Blk=misctechnical}', "");
24993Expect(1, 9216, '\p{^Blk=misctechnical}', "");
24994Expect(1, 9216, '\P{Blk=misctechnical}', "");
24995Expect(0, 9216, '\P{^Blk=misctechnical}', "");
24996Expect(1, 9215, '\p{Blk=- MISC_Technical}', "");
24997Expect(0, 9215, '\p{^Blk=- MISC_Technical}', "");
24998Expect(0, 9215, '\P{Blk=- MISC_Technical}', "");
24999Expect(1, 9215, '\P{^Blk=- MISC_Technical}', "");
25000Expect(0, 9216, '\p{Blk=- MISC_Technical}', "");
25001Expect(1, 9216, '\p{^Blk=- MISC_Technical}', "");
25002Expect(1, 9216, '\P{Blk=- MISC_Technical}', "");
25003Expect(0, 9216, '\P{^Blk=- MISC_Technical}', "");
25004Error('\p{Is_Block=:=_Miscellaneous_TECHNICAL}');
25005Error('\P{Is_Block=:=_Miscellaneous_TECHNICAL}');
25006Expect(1, 9215, '\p{Is_Block=miscellaneoustechnical}', "");
25007Expect(0, 9215, '\p{^Is_Block=miscellaneoustechnical}', "");
25008Expect(0, 9215, '\P{Is_Block=miscellaneoustechnical}', "");
25009Expect(1, 9215, '\P{^Is_Block=miscellaneoustechnical}', "");
25010Expect(0, 9216, '\p{Is_Block=miscellaneoustechnical}', "");
25011Expect(1, 9216, '\p{^Is_Block=miscellaneoustechnical}', "");
25012Expect(1, 9216, '\P{Is_Block=miscellaneoustechnical}', "");
25013Expect(0, 9216, '\P{^Is_Block=miscellaneoustechnical}', "");
25014Expect(1, 9215, '\p{Is_Block=	 Miscellaneous_Technical}', "");
25015Expect(0, 9215, '\p{^Is_Block=	 Miscellaneous_Technical}', "");
25016Expect(0, 9215, '\P{Is_Block=	 Miscellaneous_Technical}', "");
25017Expect(1, 9215, '\P{^Is_Block=	 Miscellaneous_Technical}', "");
25018Expect(0, 9216, '\p{Is_Block=	 Miscellaneous_Technical}', "");
25019Expect(1, 9216, '\p{^Is_Block=	 Miscellaneous_Technical}', "");
25020Expect(1, 9216, '\P{Is_Block=	 Miscellaneous_Technical}', "");
25021Expect(0, 9216, '\P{^Is_Block=	 Miscellaneous_Technical}', "");
25022Error('\p{Is_Blk=/a/	misc_Technical}');
25023Error('\P{Is_Blk=/a/	misc_Technical}');
25024Expect(1, 9215, '\p{Is_Blk=misctechnical}', "");
25025Expect(0, 9215, '\p{^Is_Blk=misctechnical}', "");
25026Expect(0, 9215, '\P{Is_Blk=misctechnical}', "");
25027Expect(1, 9215, '\P{^Is_Blk=misctechnical}', "");
25028Expect(0, 9216, '\p{Is_Blk=misctechnical}', "");
25029Expect(1, 9216, '\p{^Is_Blk=misctechnical}', "");
25030Expect(1, 9216, '\P{Is_Blk=misctechnical}', "");
25031Expect(0, 9216, '\P{^Is_Blk=misctechnical}', "");
25032Expect(1, 9215, '\p{Is_Blk= -MISC_technical}', "");
25033Expect(0, 9215, '\p{^Is_Blk= -MISC_technical}', "");
25034Expect(0, 9215, '\P{Is_Blk= -MISC_technical}', "");
25035Expect(1, 9215, '\P{^Is_Blk= -MISC_technical}', "");
25036Expect(0, 9216, '\p{Is_Blk= -MISC_technical}', "");
25037Expect(1, 9216, '\p{^Is_Blk= -MISC_technical}', "");
25038Expect(1, 9216, '\P{Is_Blk= -MISC_technical}', "");
25039Expect(0, 9216, '\P{^Is_Blk= -MISC_technical}', "");
25040Error('\p{Block=__Spacing_MODIFIER_LETTERS:=}');
25041Error('\P{Block=__Spacing_MODIFIER_LETTERS:=}');
25042Expect(1, 767, '\p{Block:   spacingmodifierletters}', "");
25043Expect(0, 767, '\p{^Block:   spacingmodifierletters}', "");
25044Expect(0, 767, '\P{Block:   spacingmodifierletters}', "");
25045Expect(1, 767, '\P{^Block:   spacingmodifierletters}', "");
25046Expect(0, 768, '\p{Block:   spacingmodifierletters}', "");
25047Expect(1, 768, '\p{^Block:   spacingmodifierletters}', "");
25048Expect(1, 768, '\P{Block:   spacingmodifierletters}', "");
25049Expect(0, 768, '\P{^Block:   spacingmodifierletters}', "");
25050Expect(1, 767, '\p{Block= Spacing_Modifier_letters}', "");
25051Expect(0, 767, '\p{^Block= Spacing_Modifier_letters}', "");
25052Expect(0, 767, '\P{Block= Spacing_Modifier_letters}', "");
25053Expect(1, 767, '\P{^Block= Spacing_Modifier_letters}', "");
25054Expect(0, 768, '\p{Block= Spacing_Modifier_letters}', "");
25055Expect(1, 768, '\p{^Block= Spacing_Modifier_letters}', "");
25056Expect(1, 768, '\P{Block= Spacing_Modifier_letters}', "");
25057Expect(0, 768, '\P{^Block= Spacing_Modifier_letters}', "");
25058Error('\p{Blk=Modifier_Letters:=}');
25059Error('\P{Blk=Modifier_Letters:=}');
25060Expect(1, 767, '\p{Blk=modifierletters}', "");
25061Expect(0, 767, '\p{^Blk=modifierletters}', "");
25062Expect(0, 767, '\P{Blk=modifierletters}', "");
25063Expect(1, 767, '\P{^Blk=modifierletters}', "");
25064Expect(0, 768, '\p{Blk=modifierletters}', "");
25065Expect(1, 768, '\p{^Blk=modifierletters}', "");
25066Expect(1, 768, '\P{Blk=modifierletters}', "");
25067Expect(0, 768, '\P{^Blk=modifierletters}', "");
25068Expect(1, 767, '\p{Blk=-Modifier_Letters}', "");
25069Expect(0, 767, '\p{^Blk=-Modifier_Letters}', "");
25070Expect(0, 767, '\P{Blk=-Modifier_Letters}', "");
25071Expect(1, 767, '\P{^Blk=-Modifier_Letters}', "");
25072Expect(0, 768, '\p{Blk=-Modifier_Letters}', "");
25073Expect(1, 768, '\p{^Blk=-Modifier_Letters}', "");
25074Expect(1, 768, '\P{Blk=-Modifier_Letters}', "");
25075Expect(0, 768, '\P{^Blk=-Modifier_Letters}', "");
25076Error('\p{Is_Block=-/a/SPACING_Modifier_letters}');
25077Error('\P{Is_Block=-/a/SPACING_Modifier_letters}');
25078Expect(1, 767, '\p{Is_Block=spacingmodifierletters}', "");
25079Expect(0, 767, '\p{^Is_Block=spacingmodifierletters}', "");
25080Expect(0, 767, '\P{Is_Block=spacingmodifierletters}', "");
25081Expect(1, 767, '\P{^Is_Block=spacingmodifierletters}', "");
25082Expect(0, 768, '\p{Is_Block=spacingmodifierletters}', "");
25083Expect(1, 768, '\p{^Is_Block=spacingmodifierletters}', "");
25084Expect(1, 768, '\P{Is_Block=spacingmodifierletters}', "");
25085Expect(0, 768, '\P{^Is_Block=spacingmodifierletters}', "");
25086Expect(1, 767, '\p{Is_Block= -SPACING_Modifier_LETTERS}', "");
25087Expect(0, 767, '\p{^Is_Block= -SPACING_Modifier_LETTERS}', "");
25088Expect(0, 767, '\P{Is_Block= -SPACING_Modifier_LETTERS}', "");
25089Expect(1, 767, '\P{^Is_Block= -SPACING_Modifier_LETTERS}', "");
25090Expect(0, 768, '\p{Is_Block= -SPACING_Modifier_LETTERS}', "");
25091Expect(1, 768, '\p{^Is_Block= -SPACING_Modifier_LETTERS}', "");
25092Expect(1, 768, '\P{Is_Block= -SPACING_Modifier_LETTERS}', "");
25093Expect(0, 768, '\P{^Is_Block= -SPACING_Modifier_LETTERS}', "");
25094Error('\p{Is_Blk=:=	_modifier_letters}');
25095Error('\P{Is_Blk=:=	_modifier_letters}');
25096Expect(1, 767, '\p{Is_Blk=modifierletters}', "");
25097Expect(0, 767, '\p{^Is_Blk=modifierletters}', "");
25098Expect(0, 767, '\P{Is_Blk=modifierletters}', "");
25099Expect(1, 767, '\P{^Is_Blk=modifierletters}', "");
25100Expect(0, 768, '\p{Is_Blk=modifierletters}', "");
25101Expect(1, 768, '\p{^Is_Blk=modifierletters}', "");
25102Expect(1, 768, '\P{Is_Blk=modifierletters}', "");
25103Expect(0, 768, '\P{^Is_Blk=modifierletters}', "");
25104Expect(1, 767, '\p{Is_Blk=-_Modifier_Letters}', "");
25105Expect(0, 767, '\p{^Is_Blk=-_Modifier_Letters}', "");
25106Expect(0, 767, '\P{Is_Blk=-_Modifier_Letters}', "");
25107Expect(1, 767, '\P{^Is_Blk=-_Modifier_Letters}', "");
25108Expect(0, 768, '\p{Is_Blk=-_Modifier_Letters}', "");
25109Expect(1, 768, '\p{^Is_Blk=-_Modifier_Letters}', "");
25110Expect(1, 768, '\P{Is_Blk=-_Modifier_Letters}', "");
25111Expect(0, 768, '\P{^Is_Blk=-_Modifier_Letters}', "");
25112Error('\p{Block=		Modifier_Tone_Letters:=}');
25113Error('\P{Block=		Modifier_Tone_Letters:=}');
25114Expect(1, 42783, '\p{Block=modifiertoneletters}', "");
25115Expect(0, 42783, '\p{^Block=modifiertoneletters}', "");
25116Expect(0, 42783, '\P{Block=modifiertoneletters}', "");
25117Expect(1, 42783, '\P{^Block=modifiertoneletters}', "");
25118Expect(0, 42784, '\p{Block=modifiertoneletters}', "");
25119Expect(1, 42784, '\p{^Block=modifiertoneletters}', "");
25120Expect(1, 42784, '\P{Block=modifiertoneletters}', "");
25121Expect(0, 42784, '\P{^Block=modifiertoneletters}', "");
25122Expect(1, 42783, '\p{Block= _MODIFIER_TONE_Letters}', "");
25123Expect(0, 42783, '\p{^Block= _MODIFIER_TONE_Letters}', "");
25124Expect(0, 42783, '\P{Block= _MODIFIER_TONE_Letters}', "");
25125Expect(1, 42783, '\P{^Block= _MODIFIER_TONE_Letters}', "");
25126Expect(0, 42784, '\p{Block= _MODIFIER_TONE_Letters}', "");
25127Expect(1, 42784, '\p{^Block= _MODIFIER_TONE_Letters}', "");
25128Expect(1, 42784, '\P{Block= _MODIFIER_TONE_Letters}', "");
25129Expect(0, 42784, '\P{^Block= _MODIFIER_TONE_Letters}', "");
25130Error('\p{Blk: 		modifier_Tone_Letters:=}');
25131Error('\P{Blk: 		modifier_Tone_Letters:=}');
25132Expect(1, 42783, '\p{Blk=modifiertoneletters}', "");
25133Expect(0, 42783, '\p{^Blk=modifiertoneletters}', "");
25134Expect(0, 42783, '\P{Blk=modifiertoneletters}', "");
25135Expect(1, 42783, '\P{^Blk=modifiertoneletters}', "");
25136Expect(0, 42784, '\p{Blk=modifiertoneletters}', "");
25137Expect(1, 42784, '\p{^Blk=modifiertoneletters}', "");
25138Expect(1, 42784, '\P{Blk=modifiertoneletters}', "");
25139Expect(0, 42784, '\P{^Blk=modifiertoneletters}', "");
25140Expect(1, 42783, '\p{Blk=	 modifier_tone_Letters}', "");
25141Expect(0, 42783, '\p{^Blk=	 modifier_tone_Letters}', "");
25142Expect(0, 42783, '\P{Blk=	 modifier_tone_Letters}', "");
25143Expect(1, 42783, '\P{^Blk=	 modifier_tone_Letters}', "");
25144Expect(0, 42784, '\p{Blk=	 modifier_tone_Letters}', "");
25145Expect(1, 42784, '\p{^Blk=	 modifier_tone_Letters}', "");
25146Expect(1, 42784, '\P{Blk=	 modifier_tone_Letters}', "");
25147Expect(0, 42784, '\P{^Blk=	 modifier_tone_Letters}', "");
25148Error('\p{Is_Block=	Modifier_tone_LETTERS/a/}');
25149Error('\P{Is_Block=	Modifier_tone_LETTERS/a/}');
25150Expect(1, 42783, '\p{Is_Block=modifiertoneletters}', "");
25151Expect(0, 42783, '\p{^Is_Block=modifiertoneletters}', "");
25152Expect(0, 42783, '\P{Is_Block=modifiertoneletters}', "");
25153Expect(1, 42783, '\P{^Is_Block=modifiertoneletters}', "");
25154Expect(0, 42784, '\p{Is_Block=modifiertoneletters}', "");
25155Expect(1, 42784, '\p{^Is_Block=modifiertoneletters}', "");
25156Expect(1, 42784, '\P{Is_Block=modifiertoneletters}', "");
25157Expect(0, 42784, '\P{^Is_Block=modifiertoneletters}', "");
25158Expect(1, 42783, '\p{Is_Block=	 MODIFIER_Tone_letters}', "");
25159Expect(0, 42783, '\p{^Is_Block=	 MODIFIER_Tone_letters}', "");
25160Expect(0, 42783, '\P{Is_Block=	 MODIFIER_Tone_letters}', "");
25161Expect(1, 42783, '\P{^Is_Block=	 MODIFIER_Tone_letters}', "");
25162Expect(0, 42784, '\p{Is_Block=	 MODIFIER_Tone_letters}', "");
25163Expect(1, 42784, '\p{^Is_Block=	 MODIFIER_Tone_letters}', "");
25164Expect(1, 42784, '\P{Is_Block=	 MODIFIER_Tone_letters}', "");
25165Expect(0, 42784, '\P{^Is_Block=	 MODIFIER_Tone_letters}', "");
25166Error('\p{Is_Blk=/a/_-modifier_tone_LETTERS}');
25167Error('\P{Is_Blk=/a/_-modifier_tone_LETTERS}');
25168Expect(1, 42783, '\p{Is_Blk=modifiertoneletters}', "");
25169Expect(0, 42783, '\p{^Is_Blk=modifiertoneletters}', "");
25170Expect(0, 42783, '\P{Is_Blk=modifiertoneletters}', "");
25171Expect(1, 42783, '\P{^Is_Blk=modifiertoneletters}', "");
25172Expect(0, 42784, '\p{Is_Blk=modifiertoneletters}', "");
25173Expect(1, 42784, '\p{^Is_Blk=modifiertoneletters}', "");
25174Expect(1, 42784, '\P{Is_Blk=modifiertoneletters}', "");
25175Expect(0, 42784, '\P{^Is_Blk=modifiertoneletters}', "");
25176Expect(1, 42783, '\p{Is_Blk:	-	Modifier_Tone_Letters}', "");
25177Expect(0, 42783, '\p{^Is_Blk:	-	Modifier_Tone_Letters}', "");
25178Expect(0, 42783, '\P{Is_Blk:	-	Modifier_Tone_Letters}', "");
25179Expect(1, 42783, '\P{^Is_Blk:	-	Modifier_Tone_Letters}', "");
25180Expect(0, 42784, '\p{Is_Blk:	-	Modifier_Tone_Letters}', "");
25181Expect(1, 42784, '\p{^Is_Blk:	-	Modifier_Tone_Letters}', "");
25182Expect(1, 42784, '\P{Is_Blk:	-	Modifier_Tone_Letters}', "");
25183Expect(0, 42784, '\P{^Is_Blk:	-	Modifier_Tone_Letters}', "");
25184Error('\p{Block=__Mongolian:=}');
25185Error('\P{Block=__Mongolian:=}');
25186Expect(1, 6319, '\p{Block=mongolian}', "");
25187Expect(0, 6319, '\p{^Block=mongolian}', "");
25188Expect(0, 6319, '\P{Block=mongolian}', "");
25189Expect(1, 6319, '\P{^Block=mongolian}', "");
25190Expect(0, 6320, '\p{Block=mongolian}', "");
25191Expect(1, 6320, '\p{^Block=mongolian}', "");
25192Expect(1, 6320, '\P{Block=mongolian}', "");
25193Expect(0, 6320, '\P{^Block=mongolian}', "");
25194Expect(1, 6319, '\p{Block=-_Mongolian}', "");
25195Expect(0, 6319, '\p{^Block=-_Mongolian}', "");
25196Expect(0, 6319, '\P{Block=-_Mongolian}', "");
25197Expect(1, 6319, '\P{^Block=-_Mongolian}', "");
25198Expect(0, 6320, '\p{Block=-_Mongolian}', "");
25199Expect(1, 6320, '\p{^Block=-_Mongolian}', "");
25200Expect(1, 6320, '\P{Block=-_Mongolian}', "");
25201Expect(0, 6320, '\P{^Block=-_Mongolian}', "");
25202Error('\p{Blk=		Mongolian/a/}');
25203Error('\P{Blk=		Mongolian/a/}');
25204Expect(1, 6319, '\p{Blk=mongolian}', "");
25205Expect(0, 6319, '\p{^Blk=mongolian}', "");
25206Expect(0, 6319, '\P{Blk=mongolian}', "");
25207Expect(1, 6319, '\P{^Blk=mongolian}', "");
25208Expect(0, 6320, '\p{Blk=mongolian}', "");
25209Expect(1, 6320, '\p{^Blk=mongolian}', "");
25210Expect(1, 6320, '\P{Blk=mongolian}', "");
25211Expect(0, 6320, '\P{^Blk=mongolian}', "");
25212Expect(1, 6319, '\p{Blk=-MONGOLIAN}', "");
25213Expect(0, 6319, '\p{^Blk=-MONGOLIAN}', "");
25214Expect(0, 6319, '\P{Blk=-MONGOLIAN}', "");
25215Expect(1, 6319, '\P{^Blk=-MONGOLIAN}', "");
25216Expect(0, 6320, '\p{Blk=-MONGOLIAN}', "");
25217Expect(1, 6320, '\p{^Blk=-MONGOLIAN}', "");
25218Expect(1, 6320, '\P{Blk=-MONGOLIAN}', "");
25219Expect(0, 6320, '\P{^Blk=-MONGOLIAN}', "");
25220Error('\p{Is_Block= :=mongolian}');
25221Error('\P{Is_Block= :=mongolian}');
25222Expect(1, 6319, '\p{Is_Block: mongolian}', "");
25223Expect(0, 6319, '\p{^Is_Block: mongolian}', "");
25224Expect(0, 6319, '\P{Is_Block: mongolian}', "");
25225Expect(1, 6319, '\P{^Is_Block: mongolian}', "");
25226Expect(0, 6320, '\p{Is_Block: mongolian}', "");
25227Expect(1, 6320, '\p{^Is_Block: mongolian}', "");
25228Expect(1, 6320, '\P{Is_Block: mongolian}', "");
25229Expect(0, 6320, '\P{^Is_Block: mongolian}', "");
25230Expect(1, 6319, '\p{Is_Block=_mongolian}', "");
25231Expect(0, 6319, '\p{^Is_Block=_mongolian}', "");
25232Expect(0, 6319, '\P{Is_Block=_mongolian}', "");
25233Expect(1, 6319, '\P{^Is_Block=_mongolian}', "");
25234Expect(0, 6320, '\p{Is_Block=_mongolian}', "");
25235Expect(1, 6320, '\p{^Is_Block=_mongolian}', "");
25236Expect(1, 6320, '\P{Is_Block=_mongolian}', "");
25237Expect(0, 6320, '\P{^Is_Block=_mongolian}', "");
25238Error('\p{Is_Blk= :=MONGOLIAN}');
25239Error('\P{Is_Blk= :=MONGOLIAN}');
25240Expect(1, 6319, '\p{Is_Blk=mongolian}', "");
25241Expect(0, 6319, '\p{^Is_Blk=mongolian}', "");
25242Expect(0, 6319, '\P{Is_Blk=mongolian}', "");
25243Expect(1, 6319, '\P{^Is_Blk=mongolian}', "");
25244Expect(0, 6320, '\p{Is_Blk=mongolian}', "");
25245Expect(1, 6320, '\p{^Is_Blk=mongolian}', "");
25246Expect(1, 6320, '\P{Is_Blk=mongolian}', "");
25247Expect(0, 6320, '\P{^Is_Blk=mongolian}', "");
25248Expect(1, 6319, '\p{Is_Blk= _Mongolian}', "");
25249Expect(0, 6319, '\p{^Is_Blk= _Mongolian}', "");
25250Expect(0, 6319, '\P{Is_Blk= _Mongolian}', "");
25251Expect(1, 6319, '\P{^Is_Blk= _Mongolian}', "");
25252Expect(0, 6320, '\p{Is_Blk= _Mongolian}', "");
25253Expect(1, 6320, '\p{^Is_Blk= _Mongolian}', "");
25254Expect(1, 6320, '\P{Is_Blk= _Mongolian}', "");
25255Expect(0, 6320, '\P{^Is_Blk= _Mongolian}', "");
25256Error('\p{Block:	-:=Musical_symbols}');
25257Error('\P{Block:	-:=Musical_symbols}');
25258Expect(1, 119295, '\p{Block=musicalsymbols}', "");
25259Expect(0, 119295, '\p{^Block=musicalsymbols}', "");
25260Expect(0, 119295, '\P{Block=musicalsymbols}', "");
25261Expect(1, 119295, '\P{^Block=musicalsymbols}', "");
25262Expect(0, 119296, '\p{Block=musicalsymbols}', "");
25263Expect(1, 119296, '\p{^Block=musicalsymbols}', "");
25264Expect(1, 119296, '\P{Block=musicalsymbols}', "");
25265Expect(0, 119296, '\P{^Block=musicalsymbols}', "");
25266Expect(1, 119295, '\p{Block= -musical_Symbols}', "");
25267Expect(0, 119295, '\p{^Block= -musical_Symbols}', "");
25268Expect(0, 119295, '\P{Block= -musical_Symbols}', "");
25269Expect(1, 119295, '\P{^Block= -musical_Symbols}', "");
25270Expect(0, 119296, '\p{Block= -musical_Symbols}', "");
25271Expect(1, 119296, '\p{^Block= -musical_Symbols}', "");
25272Expect(1, 119296, '\P{Block= -musical_Symbols}', "");
25273Expect(0, 119296, '\P{^Block= -musical_Symbols}', "");
25274Error('\p{Blk=	MUSIC:=}');
25275Error('\P{Blk=	MUSIC:=}');
25276Expect(1, 119295, '\p{Blk=music}', "");
25277Expect(0, 119295, '\p{^Blk=music}', "");
25278Expect(0, 119295, '\P{Blk=music}', "");
25279Expect(1, 119295, '\P{^Blk=music}', "");
25280Expect(0, 119296, '\p{Blk=music}', "");
25281Expect(1, 119296, '\p{^Blk=music}', "");
25282Expect(1, 119296, '\P{Blk=music}', "");
25283Expect(0, 119296, '\P{^Blk=music}', "");
25284Expect(1, 119295, '\p{Blk=	-Music}', "");
25285Expect(0, 119295, '\p{^Blk=	-Music}', "");
25286Expect(0, 119295, '\P{Blk=	-Music}', "");
25287Expect(1, 119295, '\P{^Blk=	-Music}', "");
25288Expect(0, 119296, '\p{Blk=	-Music}', "");
25289Expect(1, 119296, '\p{^Blk=	-Music}', "");
25290Expect(1, 119296, '\P{Blk=	-Music}', "");
25291Expect(0, 119296, '\P{^Blk=	-Music}', "");
25292Error('\p{Is_Block:/a/Musical_SYMBOLS}');
25293Error('\P{Is_Block:/a/Musical_SYMBOLS}');
25294Expect(1, 119295, '\p{Is_Block: musicalsymbols}', "");
25295Expect(0, 119295, '\p{^Is_Block: musicalsymbols}', "");
25296Expect(0, 119295, '\P{Is_Block: musicalsymbols}', "");
25297Expect(1, 119295, '\P{^Is_Block: musicalsymbols}', "");
25298Expect(0, 119296, '\p{Is_Block: musicalsymbols}', "");
25299Expect(1, 119296, '\p{^Is_Block: musicalsymbols}', "");
25300Expect(1, 119296, '\P{Is_Block: musicalsymbols}', "");
25301Expect(0, 119296, '\P{^Is_Block: musicalsymbols}', "");
25302Expect(1, 119295, '\p{Is_Block=_Musical_symbols}', "");
25303Expect(0, 119295, '\p{^Is_Block=_Musical_symbols}', "");
25304Expect(0, 119295, '\P{Is_Block=_Musical_symbols}', "");
25305Expect(1, 119295, '\P{^Is_Block=_Musical_symbols}', "");
25306Expect(0, 119296, '\p{Is_Block=_Musical_symbols}', "");
25307Expect(1, 119296, '\p{^Is_Block=_Musical_symbols}', "");
25308Expect(1, 119296, '\P{Is_Block=_Musical_symbols}', "");
25309Expect(0, 119296, '\P{^Is_Block=_Musical_symbols}', "");
25310Error('\p{Is_Blk=_Music:=}');
25311Error('\P{Is_Blk=_Music:=}');
25312Expect(1, 119295, '\p{Is_Blk=music}', "");
25313Expect(0, 119295, '\p{^Is_Blk=music}', "");
25314Expect(0, 119295, '\P{Is_Blk=music}', "");
25315Expect(1, 119295, '\P{^Is_Blk=music}', "");
25316Expect(0, 119296, '\p{Is_Blk=music}', "");
25317Expect(1, 119296, '\p{^Is_Blk=music}', "");
25318Expect(1, 119296, '\P{Is_Blk=music}', "");
25319Expect(0, 119296, '\P{^Is_Blk=music}', "");
25320Expect(1, 119295, '\p{Is_Blk=- Music}', "");
25321Expect(0, 119295, '\p{^Is_Blk=- Music}', "");
25322Expect(0, 119295, '\P{Is_Blk=- Music}', "");
25323Expect(1, 119295, '\P{^Is_Blk=- Music}', "");
25324Expect(0, 119296, '\p{Is_Blk=- Music}', "");
25325Expect(1, 119296, '\p{^Is_Blk=- Music}', "");
25326Expect(1, 119296, '\P{Is_Blk=- Music}', "");
25327Expect(0, 119296, '\P{^Is_Blk=- Music}', "");
25328Error('\p{Block=_:=Myanmar}');
25329Error('\P{Block=_:=Myanmar}');
25330Expect(1, 4255, '\p{Block=myanmar}', "");
25331Expect(0, 4255, '\p{^Block=myanmar}', "");
25332Expect(0, 4255, '\P{Block=myanmar}', "");
25333Expect(1, 4255, '\P{^Block=myanmar}', "");
25334Expect(0, 4256, '\p{Block=myanmar}', "");
25335Expect(1, 4256, '\p{^Block=myanmar}', "");
25336Expect(1, 4256, '\P{Block=myanmar}', "");
25337Expect(0, 4256, '\P{^Block=myanmar}', "");
25338Expect(1, 4255, '\p{Block=_Myanmar}', "");
25339Expect(0, 4255, '\p{^Block=_Myanmar}', "");
25340Expect(0, 4255, '\P{Block=_Myanmar}', "");
25341Expect(1, 4255, '\P{^Block=_Myanmar}', "");
25342Expect(0, 4256, '\p{Block=_Myanmar}', "");
25343Expect(1, 4256, '\p{^Block=_Myanmar}', "");
25344Expect(1, 4256, '\P{Block=_Myanmar}', "");
25345Expect(0, 4256, '\P{^Block=_Myanmar}', "");
25346Error('\p{Blk= /a/Myanmar}');
25347Error('\P{Blk= /a/Myanmar}');
25348Expect(1, 4255, '\p{Blk=myanmar}', "");
25349Expect(0, 4255, '\p{^Blk=myanmar}', "");
25350Expect(0, 4255, '\P{Blk=myanmar}', "");
25351Expect(1, 4255, '\P{^Blk=myanmar}', "");
25352Expect(0, 4256, '\p{Blk=myanmar}', "");
25353Expect(1, 4256, '\p{^Blk=myanmar}', "");
25354Expect(1, 4256, '\P{Blk=myanmar}', "");
25355Expect(0, 4256, '\P{^Blk=myanmar}', "");
25356Expect(1, 4255, '\p{Blk:	_myanmar}', "");
25357Expect(0, 4255, '\p{^Blk:	_myanmar}', "");
25358Expect(0, 4255, '\P{Blk:	_myanmar}', "");
25359Expect(1, 4255, '\P{^Blk:	_myanmar}', "");
25360Expect(0, 4256, '\p{Blk:	_myanmar}', "");
25361Expect(1, 4256, '\p{^Blk:	_myanmar}', "");
25362Expect(1, 4256, '\P{Blk:	_myanmar}', "");
25363Expect(0, 4256, '\P{^Blk:	_myanmar}', "");
25364Error('\p{Is_Block=-/a/Myanmar}');
25365Error('\P{Is_Block=-/a/Myanmar}');
25366Expect(1, 4255, '\p{Is_Block=myanmar}', "");
25367Expect(0, 4255, '\p{^Is_Block=myanmar}', "");
25368Expect(0, 4255, '\P{Is_Block=myanmar}', "");
25369Expect(1, 4255, '\P{^Is_Block=myanmar}', "");
25370Expect(0, 4256, '\p{Is_Block=myanmar}', "");
25371Expect(1, 4256, '\p{^Is_Block=myanmar}', "");
25372Expect(1, 4256, '\P{Is_Block=myanmar}', "");
25373Expect(0, 4256, '\P{^Is_Block=myanmar}', "");
25374Expect(1, 4255, '\p{Is_Block=-_myanmar}', "");
25375Expect(0, 4255, '\p{^Is_Block=-_myanmar}', "");
25376Expect(0, 4255, '\P{Is_Block=-_myanmar}', "");
25377Expect(1, 4255, '\P{^Is_Block=-_myanmar}', "");
25378Expect(0, 4256, '\p{Is_Block=-_myanmar}', "");
25379Expect(1, 4256, '\p{^Is_Block=-_myanmar}', "");
25380Expect(1, 4256, '\P{Is_Block=-_myanmar}', "");
25381Expect(0, 4256, '\P{^Is_Block=-_myanmar}', "");
25382Error('\p{Is_Blk=-Myanmar:=}');
25383Error('\P{Is_Blk=-Myanmar:=}');
25384Expect(1, 4255, '\p{Is_Blk=myanmar}', "");
25385Expect(0, 4255, '\p{^Is_Blk=myanmar}', "");
25386Expect(0, 4255, '\P{Is_Blk=myanmar}', "");
25387Expect(1, 4255, '\P{^Is_Blk=myanmar}', "");
25388Expect(0, 4256, '\p{Is_Blk=myanmar}', "");
25389Expect(1, 4256, '\p{^Is_Blk=myanmar}', "");
25390Expect(1, 4256, '\P{Is_Blk=myanmar}', "");
25391Expect(0, 4256, '\P{^Is_Blk=myanmar}', "");
25392Expect(1, 4255, '\p{Is_Blk=-	myanmar}', "");
25393Expect(0, 4255, '\p{^Is_Blk=-	myanmar}', "");
25394Expect(0, 4255, '\P{Is_Blk=-	myanmar}', "");
25395Expect(1, 4255, '\P{^Is_Blk=-	myanmar}', "");
25396Expect(0, 4256, '\p{Is_Blk=-	myanmar}', "");
25397Expect(1, 4256, '\p{^Is_Blk=-	myanmar}', "");
25398Expect(1, 4256, '\P{Is_Blk=-	myanmar}', "");
25399Expect(0, 4256, '\P{^Is_Blk=-	myanmar}', "");
25400Error('\p{Block=:=-myanmar_EXTENDED_a}');
25401Error('\P{Block=:=-myanmar_EXTENDED_a}');
25402Expect(1, 43647, '\p{Block: myanmarextendeda}', "");
25403Expect(0, 43647, '\p{^Block: myanmarextendeda}', "");
25404Expect(0, 43647, '\P{Block: myanmarextendeda}', "");
25405Expect(1, 43647, '\P{^Block: myanmarextendeda}', "");
25406Expect(0, 43648, '\p{Block: myanmarextendeda}', "");
25407Expect(1, 43648, '\p{^Block: myanmarextendeda}', "");
25408Expect(1, 43648, '\P{Block: myanmarextendeda}', "");
25409Expect(0, 43648, '\P{^Block: myanmarextendeda}', "");
25410Expect(1, 43647, '\p{Block=-	myanmar_extended_A}', "");
25411Expect(0, 43647, '\p{^Block=-	myanmar_extended_A}', "");
25412Expect(0, 43647, '\P{Block=-	myanmar_extended_A}', "");
25413Expect(1, 43647, '\P{^Block=-	myanmar_extended_A}', "");
25414Expect(0, 43648, '\p{Block=-	myanmar_extended_A}', "");
25415Expect(1, 43648, '\p{^Block=-	myanmar_extended_A}', "");
25416Expect(1, 43648, '\P{Block=-	myanmar_extended_A}', "");
25417Expect(0, 43648, '\P{^Block=-	myanmar_extended_A}', "");
25418Error('\p{Blk=:=	 myanmar_EXT_A}');
25419Error('\P{Blk=:=	 myanmar_EXT_A}');
25420Expect(1, 43647, '\p{Blk=myanmarexta}', "");
25421Expect(0, 43647, '\p{^Blk=myanmarexta}', "");
25422Expect(0, 43647, '\P{Blk=myanmarexta}', "");
25423Expect(1, 43647, '\P{^Blk=myanmarexta}', "");
25424Expect(0, 43648, '\p{Blk=myanmarexta}', "");
25425Expect(1, 43648, '\p{^Blk=myanmarexta}', "");
25426Expect(1, 43648, '\P{Blk=myanmarexta}', "");
25427Expect(0, 43648, '\P{^Blk=myanmarexta}', "");
25428Expect(1, 43647, '\p{Blk=-myanmar_Ext_a}', "");
25429Expect(0, 43647, '\p{^Blk=-myanmar_Ext_a}', "");
25430Expect(0, 43647, '\P{Blk=-myanmar_Ext_a}', "");
25431Expect(1, 43647, '\P{^Blk=-myanmar_Ext_a}', "");
25432Expect(0, 43648, '\p{Blk=-myanmar_Ext_a}', "");
25433Expect(1, 43648, '\p{^Blk=-myanmar_Ext_a}', "");
25434Expect(1, 43648, '\P{Blk=-myanmar_Ext_a}', "");
25435Expect(0, 43648, '\P{^Blk=-myanmar_Ext_a}', "");
25436Error('\p{Is_Block=/a/_myanmar_Extended_a}');
25437Error('\P{Is_Block=/a/_myanmar_Extended_a}');
25438Expect(1, 43647, '\p{Is_Block=myanmarextendeda}', "");
25439Expect(0, 43647, '\p{^Is_Block=myanmarextendeda}', "");
25440Expect(0, 43647, '\P{Is_Block=myanmarextendeda}', "");
25441Expect(1, 43647, '\P{^Is_Block=myanmarextendeda}', "");
25442Expect(0, 43648, '\p{Is_Block=myanmarextendeda}', "");
25443Expect(1, 43648, '\p{^Is_Block=myanmarextendeda}', "");
25444Expect(1, 43648, '\P{Is_Block=myanmarextendeda}', "");
25445Expect(0, 43648, '\P{^Is_Block=myanmarextendeda}', "");
25446Expect(1, 43647, '\p{Is_Block= Myanmar_Extended_a}', "");
25447Expect(0, 43647, '\p{^Is_Block= Myanmar_Extended_a}', "");
25448Expect(0, 43647, '\P{Is_Block= Myanmar_Extended_a}', "");
25449Expect(1, 43647, '\P{^Is_Block= Myanmar_Extended_a}', "");
25450Expect(0, 43648, '\p{Is_Block= Myanmar_Extended_a}', "");
25451Expect(1, 43648, '\p{^Is_Block= Myanmar_Extended_a}', "");
25452Expect(1, 43648, '\P{Is_Block= Myanmar_Extended_a}', "");
25453Expect(0, 43648, '\P{^Is_Block= Myanmar_Extended_a}', "");
25454Error('\p{Is_Blk=/a/Myanmar_EXT_a}');
25455Error('\P{Is_Blk=/a/Myanmar_EXT_a}');
25456Expect(1, 43647, '\p{Is_Blk=myanmarexta}', "");
25457Expect(0, 43647, '\p{^Is_Blk=myanmarexta}', "");
25458Expect(0, 43647, '\P{Is_Blk=myanmarexta}', "");
25459Expect(1, 43647, '\P{^Is_Blk=myanmarexta}', "");
25460Expect(0, 43648, '\p{Is_Blk=myanmarexta}', "");
25461Expect(1, 43648, '\p{^Is_Blk=myanmarexta}', "");
25462Expect(1, 43648, '\P{Is_Blk=myanmarexta}', "");
25463Expect(0, 43648, '\P{^Is_Blk=myanmarexta}', "");
25464Expect(1, 43647, '\p{Is_Blk=	-Myanmar_Ext_A}', "");
25465Expect(0, 43647, '\p{^Is_Blk=	-Myanmar_Ext_A}', "");
25466Expect(0, 43647, '\P{Is_Blk=	-Myanmar_Ext_A}', "");
25467Expect(1, 43647, '\P{^Is_Blk=	-Myanmar_Ext_A}', "");
25468Expect(0, 43648, '\p{Is_Blk=	-Myanmar_Ext_A}', "");
25469Expect(1, 43648, '\p{^Is_Blk=	-Myanmar_Ext_A}', "");
25470Expect(1, 43648, '\P{Is_Blk=	-Myanmar_Ext_A}', "");
25471Expect(0, 43648, '\P{^Is_Blk=	-Myanmar_Ext_A}', "");
25472Error('\p{Block=-_No_Block:=}');
25473Error('\P{Block=-_No_Block:=}');
25474Expect(1, 918000, '\p{Block=noblock}', "");
25475Expect(0, 918000, '\p{^Block=noblock}', "");
25476Expect(0, 918000, '\P{Block=noblock}', "");
25477Expect(1, 918000, '\P{^Block=noblock}', "");
25478Expect(0, 983040, '\p{Block=noblock}', "");
25479Expect(1, 983040, '\p{^Block=noblock}', "");
25480Expect(1, 983040, '\P{Block=noblock}', "");
25481Expect(0, 983040, '\P{^Block=noblock}', "");
25482Expect(1, 918000, '\p{Block=	_no_Block}', "");
25483Expect(0, 918000, '\p{^Block=	_no_Block}', "");
25484Expect(0, 918000, '\P{Block=	_no_Block}', "");
25485Expect(1, 918000, '\P{^Block=	_no_Block}', "");
25486Expect(0, 983040, '\p{Block=	_no_Block}', "");
25487Expect(1, 983040, '\p{^Block=	_no_Block}', "");
25488Expect(1, 983040, '\P{Block=	_no_Block}', "");
25489Expect(0, 983040, '\P{^Block=	_no_Block}', "");
25490Error('\p{Blk=nb:=}');
25491Error('\P{Blk=nb:=}');
25492Expect(1, 918000, '\p{Blk=nb}', "");
25493Expect(0, 918000, '\p{^Blk=nb}', "");
25494Expect(0, 918000, '\P{Blk=nb}', "");
25495Expect(1, 918000, '\P{^Blk=nb}', "");
25496Expect(0, 983040, '\p{Blk=nb}', "");
25497Expect(1, 983040, '\p{^Blk=nb}', "");
25498Expect(1, 983040, '\P{Blk=nb}', "");
25499Expect(0, 983040, '\P{^Blk=nb}', "");
25500Expect(1, 918000, '\p{Blk=_NB}', "");
25501Expect(0, 918000, '\p{^Blk=_NB}', "");
25502Expect(0, 918000, '\P{Blk=_NB}', "");
25503Expect(1, 918000, '\P{^Blk=_NB}', "");
25504Expect(0, 983040, '\p{Blk=_NB}', "");
25505Expect(1, 983040, '\p{^Blk=_NB}', "");
25506Expect(1, 983040, '\P{Blk=_NB}', "");
25507Expect(0, 983040, '\P{^Blk=_NB}', "");
25508Error('\p{Is_Block= /a/No_block}');
25509Error('\P{Is_Block= /a/No_block}');
25510Expect(1, 918000, '\p{Is_Block=noblock}', "");
25511Expect(0, 918000, '\p{^Is_Block=noblock}', "");
25512Expect(0, 918000, '\P{Is_Block=noblock}', "");
25513Expect(1, 918000, '\P{^Is_Block=noblock}', "");
25514Expect(0, 983040, '\p{Is_Block=noblock}', "");
25515Expect(1, 983040, '\p{^Is_Block=noblock}', "");
25516Expect(1, 983040, '\P{Is_Block=noblock}', "");
25517Expect(0, 983040, '\P{^Is_Block=noblock}', "");
25518Expect(1, 918000, '\p{Is_Block=_NO_BLOCK}', "");
25519Expect(0, 918000, '\p{^Is_Block=_NO_BLOCK}', "");
25520Expect(0, 918000, '\P{Is_Block=_NO_BLOCK}', "");
25521Expect(1, 918000, '\P{^Is_Block=_NO_BLOCK}', "");
25522Expect(0, 983040, '\p{Is_Block=_NO_BLOCK}', "");
25523Expect(1, 983040, '\p{^Is_Block=_NO_BLOCK}', "");
25524Expect(1, 983040, '\P{Is_Block=_NO_BLOCK}', "");
25525Expect(0, 983040, '\P{^Is_Block=_NO_BLOCK}', "");
25526Error('\p{Is_Blk=/a/	 NB}');
25527Error('\P{Is_Blk=/a/	 NB}');
25528Expect(1, 918000, '\p{Is_Blk=nb}', "");
25529Expect(0, 918000, '\p{^Is_Blk=nb}', "");
25530Expect(0, 918000, '\P{Is_Blk=nb}', "");
25531Expect(1, 918000, '\P{^Is_Blk=nb}', "");
25532Expect(0, 983040, '\p{Is_Blk=nb}', "");
25533Expect(1, 983040, '\p{^Is_Blk=nb}', "");
25534Expect(1, 983040, '\P{Is_Blk=nb}', "");
25535Expect(0, 983040, '\P{^Is_Blk=nb}', "");
25536Expect(1, 918000, '\p{Is_Blk=	_NB}', "");
25537Expect(0, 918000, '\p{^Is_Blk=	_NB}', "");
25538Expect(0, 918000, '\P{Is_Blk=	_NB}', "");
25539Expect(1, 918000, '\P{^Is_Blk=	_NB}', "");
25540Expect(0, 983040, '\p{Is_Blk=	_NB}', "");
25541Expect(1, 983040, '\p{^Is_Blk=	_NB}', "");
25542Expect(1, 983040, '\P{Is_Blk=	_NB}', "");
25543Expect(0, 983040, '\P{^Is_Blk=	_NB}', "");
25544Error('\p{Block:_ nko:=}');
25545Error('\P{Block:_ nko:=}');
25546Expect(1, 2047, '\p{Block=nko}', "");
25547Expect(0, 2047, '\p{^Block=nko}', "");
25548Expect(0, 2047, '\P{Block=nko}', "");
25549Expect(1, 2047, '\P{^Block=nko}', "");
25550Expect(0, 2048, '\p{Block=nko}', "");
25551Expect(1, 2048, '\p{^Block=nko}', "");
25552Expect(1, 2048, '\P{Block=nko}', "");
25553Expect(0, 2048, '\P{^Block=nko}', "");
25554Expect(1, 2047, '\p{Block= nko}', "");
25555Expect(0, 2047, '\p{^Block= nko}', "");
25556Expect(0, 2047, '\P{Block= nko}', "");
25557Expect(1, 2047, '\P{^Block= nko}', "");
25558Expect(0, 2048, '\p{Block= nko}', "");
25559Expect(1, 2048, '\p{^Block= nko}', "");
25560Expect(1, 2048, '\P{Block= nko}', "");
25561Expect(0, 2048, '\P{^Block= nko}', "");
25562Error('\p{Blk:   -_nko:=}');
25563Error('\P{Blk:   -_nko:=}');
25564Expect(1, 2047, '\p{Blk=nko}', "");
25565Expect(0, 2047, '\p{^Blk=nko}', "");
25566Expect(0, 2047, '\P{Blk=nko}', "");
25567Expect(1, 2047, '\P{^Blk=nko}', "");
25568Expect(0, 2048, '\p{Blk=nko}', "");
25569Expect(1, 2048, '\p{^Blk=nko}', "");
25570Expect(1, 2048, '\P{Blk=nko}', "");
25571Expect(0, 2048, '\P{^Blk=nko}', "");
25572Expect(1, 2047, '\p{Blk= NKO}', "");
25573Expect(0, 2047, '\p{^Blk= NKO}', "");
25574Expect(0, 2047, '\P{Blk= NKO}', "");
25575Expect(1, 2047, '\P{^Blk= NKO}', "");
25576Expect(0, 2048, '\p{Blk= NKO}', "");
25577Expect(1, 2048, '\p{^Blk= NKO}', "");
25578Expect(1, 2048, '\P{Blk= NKO}', "");
25579Expect(0, 2048, '\P{^Blk= NKO}', "");
25580Error('\p{Is_Block=__NKO:=}');
25581Error('\P{Is_Block=__NKO:=}');
25582Expect(1, 2047, '\p{Is_Block=nko}', "");
25583Expect(0, 2047, '\p{^Is_Block=nko}', "");
25584Expect(0, 2047, '\P{Is_Block=nko}', "");
25585Expect(1, 2047, '\P{^Is_Block=nko}', "");
25586Expect(0, 2048, '\p{Is_Block=nko}', "");
25587Expect(1, 2048, '\p{^Is_Block=nko}', "");
25588Expect(1, 2048, '\P{Is_Block=nko}', "");
25589Expect(0, 2048, '\P{^Is_Block=nko}', "");
25590Expect(1, 2047, '\p{Is_Block=_-NKo}', "");
25591Expect(0, 2047, '\p{^Is_Block=_-NKo}', "");
25592Expect(0, 2047, '\P{Is_Block=_-NKo}', "");
25593Expect(1, 2047, '\P{^Is_Block=_-NKo}', "");
25594Expect(0, 2048, '\p{Is_Block=_-NKo}', "");
25595Expect(1, 2048, '\p{^Is_Block=_-NKo}', "");
25596Expect(1, 2048, '\P{Is_Block=_-NKo}', "");
25597Expect(0, 2048, '\P{^Is_Block=_-NKo}', "");
25598Error('\p{Is_Blk=_/a/NKo}');
25599Error('\P{Is_Blk=_/a/NKo}');
25600Expect(1, 2047, '\p{Is_Blk=nko}', "");
25601Expect(0, 2047, '\p{^Is_Blk=nko}', "");
25602Expect(0, 2047, '\P{Is_Blk=nko}', "");
25603Expect(1, 2047, '\P{^Is_Blk=nko}', "");
25604Expect(0, 2048, '\p{Is_Blk=nko}', "");
25605Expect(1, 2048, '\p{^Is_Blk=nko}', "");
25606Expect(1, 2048, '\P{Is_Blk=nko}', "");
25607Expect(0, 2048, '\P{^Is_Blk=nko}', "");
25608Expect(1, 2047, '\p{Is_Blk=NKo}', "");
25609Expect(0, 2047, '\p{^Is_Blk=NKo}', "");
25610Expect(0, 2047, '\P{Is_Blk=NKo}', "");
25611Expect(1, 2047, '\P{^Is_Blk=NKo}', "");
25612Expect(0, 2048, '\p{Is_Blk=NKo}', "");
25613Expect(1, 2048, '\p{^Is_Blk=NKo}', "");
25614Expect(1, 2048, '\P{Is_Blk=NKo}', "");
25615Expect(0, 2048, '\P{^Is_Blk=NKo}', "");
25616Error('\p{Block= New_tai_Lue:=}');
25617Error('\P{Block= New_tai_Lue:=}');
25618Expect(1, 6623, '\p{Block: newtailue}', "");
25619Expect(0, 6623, '\p{^Block: newtailue}', "");
25620Expect(0, 6623, '\P{Block: newtailue}', "");
25621Expect(1, 6623, '\P{^Block: newtailue}', "");
25622Expect(0, 6624, '\p{Block: newtailue}', "");
25623Expect(1, 6624, '\p{^Block: newtailue}', "");
25624Expect(1, 6624, '\P{Block: newtailue}', "");
25625Expect(0, 6624, '\P{^Block: newtailue}', "");
25626Expect(1, 6623, '\p{Block= -NEW_Tai_Lue}', "");
25627Expect(0, 6623, '\p{^Block= -NEW_Tai_Lue}', "");
25628Expect(0, 6623, '\P{Block= -NEW_Tai_Lue}', "");
25629Expect(1, 6623, '\P{^Block= -NEW_Tai_Lue}', "");
25630Expect(0, 6624, '\p{Block= -NEW_Tai_Lue}', "");
25631Expect(1, 6624, '\p{^Block= -NEW_Tai_Lue}', "");
25632Expect(1, 6624, '\P{Block= -NEW_Tai_Lue}', "");
25633Expect(0, 6624, '\P{^Block= -NEW_Tai_Lue}', "");
25634Error('\p{Blk:   /a/_-NEW_Tai_LUE}');
25635Error('\P{Blk:   /a/_-NEW_Tai_LUE}');
25636Expect(1, 6623, '\p{Blk=newtailue}', "");
25637Expect(0, 6623, '\p{^Blk=newtailue}', "");
25638Expect(0, 6623, '\P{Blk=newtailue}', "");
25639Expect(1, 6623, '\P{^Blk=newtailue}', "");
25640Expect(0, 6624, '\p{Blk=newtailue}', "");
25641Expect(1, 6624, '\p{^Blk=newtailue}', "");
25642Expect(1, 6624, '\P{Blk=newtailue}', "");
25643Expect(0, 6624, '\P{^Blk=newtailue}', "");
25644Expect(1, 6623, '\p{Blk= 	new_tai_lue}', "");
25645Expect(0, 6623, '\p{^Blk= 	new_tai_lue}', "");
25646Expect(0, 6623, '\P{Blk= 	new_tai_lue}', "");
25647Expect(1, 6623, '\P{^Blk= 	new_tai_lue}', "");
25648Expect(0, 6624, '\p{Blk= 	new_tai_lue}', "");
25649Expect(1, 6624, '\p{^Blk= 	new_tai_lue}', "");
25650Expect(1, 6624, '\P{Blk= 	new_tai_lue}', "");
25651Expect(0, 6624, '\P{^Blk= 	new_tai_lue}', "");
25652Error('\p{Is_Block=/a/ new_Tai_lue}');
25653Error('\P{Is_Block=/a/ new_Tai_lue}');
25654Expect(1, 6623, '\p{Is_Block=newtailue}', "");
25655Expect(0, 6623, '\p{^Is_Block=newtailue}', "");
25656Expect(0, 6623, '\P{Is_Block=newtailue}', "");
25657Expect(1, 6623, '\P{^Is_Block=newtailue}', "");
25658Expect(0, 6624, '\p{Is_Block=newtailue}', "");
25659Expect(1, 6624, '\p{^Is_Block=newtailue}', "");
25660Expect(1, 6624, '\P{Is_Block=newtailue}', "");
25661Expect(0, 6624, '\P{^Is_Block=newtailue}', "");
25662Expect(1, 6623, '\p{Is_Block=_NEW_Tai_lue}', "");
25663Expect(0, 6623, '\p{^Is_Block=_NEW_Tai_lue}', "");
25664Expect(0, 6623, '\P{Is_Block=_NEW_Tai_lue}', "");
25665Expect(1, 6623, '\P{^Is_Block=_NEW_Tai_lue}', "");
25666Expect(0, 6624, '\p{Is_Block=_NEW_Tai_lue}', "");
25667Expect(1, 6624, '\p{^Is_Block=_NEW_Tai_lue}', "");
25668Expect(1, 6624, '\P{Is_Block=_NEW_Tai_lue}', "");
25669Expect(0, 6624, '\P{^Is_Block=_NEW_Tai_lue}', "");
25670Error('\p{Is_Blk=	/a/NEW_Tai_Lue}');
25671Error('\P{Is_Blk=	/a/NEW_Tai_Lue}');
25672Expect(1, 6623, '\p{Is_Blk=newtailue}', "");
25673Expect(0, 6623, '\p{^Is_Blk=newtailue}', "");
25674Expect(0, 6623, '\P{Is_Blk=newtailue}', "");
25675Expect(1, 6623, '\P{^Is_Blk=newtailue}', "");
25676Expect(0, 6624, '\p{Is_Blk=newtailue}', "");
25677Expect(1, 6624, '\p{^Is_Blk=newtailue}', "");
25678Expect(1, 6624, '\P{Is_Blk=newtailue}', "");
25679Expect(0, 6624, '\P{^Is_Blk=newtailue}', "");
25680Expect(1, 6623, '\p{Is_Blk= -new_TAI_Lue}', "");
25681Expect(0, 6623, '\p{^Is_Blk= -new_TAI_Lue}', "");
25682Expect(0, 6623, '\P{Is_Blk= -new_TAI_Lue}', "");
25683Expect(1, 6623, '\P{^Is_Blk= -new_TAI_Lue}', "");
25684Expect(0, 6624, '\p{Is_Blk= -new_TAI_Lue}', "");
25685Expect(1, 6624, '\p{^Is_Blk= -new_TAI_Lue}', "");
25686Expect(1, 6624, '\P{Is_Blk= -new_TAI_Lue}', "");
25687Expect(0, 6624, '\P{^Is_Blk= -new_TAI_Lue}', "");
25688Error('\p{Block=-/a/Number_forms}');
25689Error('\P{Block=-/a/Number_forms}');
25690Expect(1, 8591, '\p{Block=numberforms}', "");
25691Expect(0, 8591, '\p{^Block=numberforms}', "");
25692Expect(0, 8591, '\P{Block=numberforms}', "");
25693Expect(1, 8591, '\P{^Block=numberforms}', "");
25694Expect(0, 8592, '\p{Block=numberforms}', "");
25695Expect(1, 8592, '\p{^Block=numberforms}', "");
25696Expect(1, 8592, '\P{Block=numberforms}', "");
25697Expect(0, 8592, '\P{^Block=numberforms}', "");
25698Expect(1, 8591, '\p{Block:	_NUMBER_FORMS}', "");
25699Expect(0, 8591, '\p{^Block:	_NUMBER_FORMS}', "");
25700Expect(0, 8591, '\P{Block:	_NUMBER_FORMS}', "");
25701Expect(1, 8591, '\P{^Block:	_NUMBER_FORMS}', "");
25702Expect(0, 8592, '\p{Block:	_NUMBER_FORMS}', "");
25703Expect(1, 8592, '\p{^Block:	_NUMBER_FORMS}', "");
25704Expect(1, 8592, '\P{Block:	_NUMBER_FORMS}', "");
25705Expect(0, 8592, '\P{^Block:	_NUMBER_FORMS}', "");
25706Error('\p{Blk=/a/	number_Forms}');
25707Error('\P{Blk=/a/	number_Forms}');
25708Expect(1, 8591, '\p{Blk=numberforms}', "");
25709Expect(0, 8591, '\p{^Blk=numberforms}', "");
25710Expect(0, 8591, '\P{Blk=numberforms}', "");
25711Expect(1, 8591, '\P{^Blk=numberforms}', "");
25712Expect(0, 8592, '\p{Blk=numberforms}', "");
25713Expect(1, 8592, '\p{^Blk=numberforms}', "");
25714Expect(1, 8592, '\P{Blk=numberforms}', "");
25715Expect(0, 8592, '\P{^Blk=numberforms}', "");
25716Expect(1, 8591, '\p{Blk=	Number_Forms}', "");
25717Expect(0, 8591, '\p{^Blk=	Number_Forms}', "");
25718Expect(0, 8591, '\P{Blk=	Number_Forms}', "");
25719Expect(1, 8591, '\P{^Blk=	Number_Forms}', "");
25720Expect(0, 8592, '\p{Blk=	Number_Forms}', "");
25721Expect(1, 8592, '\p{^Blk=	Number_Forms}', "");
25722Expect(1, 8592, '\P{Blk=	Number_Forms}', "");
25723Expect(0, 8592, '\P{^Blk=	Number_Forms}', "");
25724Error('\p{Is_Block=-number_Forms:=}');
25725Error('\P{Is_Block=-number_Forms:=}');
25726Expect(1, 8591, '\p{Is_Block=numberforms}', "");
25727Expect(0, 8591, '\p{^Is_Block=numberforms}', "");
25728Expect(0, 8591, '\P{Is_Block=numberforms}', "");
25729Expect(1, 8591, '\P{^Is_Block=numberforms}', "");
25730Expect(0, 8592, '\p{Is_Block=numberforms}', "");
25731Expect(1, 8592, '\p{^Is_Block=numberforms}', "");
25732Expect(1, 8592, '\P{Is_Block=numberforms}', "");
25733Expect(0, 8592, '\P{^Is_Block=numberforms}', "");
25734Expect(1, 8591, '\p{Is_Block=-	Number_FORMS}', "");
25735Expect(0, 8591, '\p{^Is_Block=-	Number_FORMS}', "");
25736Expect(0, 8591, '\P{Is_Block=-	Number_FORMS}', "");
25737Expect(1, 8591, '\P{^Is_Block=-	Number_FORMS}', "");
25738Expect(0, 8592, '\p{Is_Block=-	Number_FORMS}', "");
25739Expect(1, 8592, '\p{^Is_Block=-	Number_FORMS}', "");
25740Expect(1, 8592, '\P{Is_Block=-	Number_FORMS}', "");
25741Expect(0, 8592, '\P{^Is_Block=-	Number_FORMS}', "");
25742Error('\p{Is_Blk:	/a/- Number_Forms}');
25743Error('\P{Is_Blk:	/a/- Number_Forms}');
25744Expect(1, 8591, '\p{Is_Blk=numberforms}', "");
25745Expect(0, 8591, '\p{^Is_Blk=numberforms}', "");
25746Expect(0, 8591, '\P{Is_Blk=numberforms}', "");
25747Expect(1, 8591, '\P{^Is_Blk=numberforms}', "");
25748Expect(0, 8592, '\p{Is_Blk=numberforms}', "");
25749Expect(1, 8592, '\p{^Is_Blk=numberforms}', "");
25750Expect(1, 8592, '\P{Is_Blk=numberforms}', "");
25751Expect(0, 8592, '\P{^Is_Blk=numberforms}', "");
25752Expect(1, 8591, '\p{Is_Blk= 	NUMBER_FORMS}', "");
25753Expect(0, 8591, '\p{^Is_Blk= 	NUMBER_FORMS}', "");
25754Expect(0, 8591, '\P{Is_Blk= 	NUMBER_FORMS}', "");
25755Expect(1, 8591, '\P{^Is_Blk= 	NUMBER_FORMS}', "");
25756Expect(0, 8592, '\p{Is_Blk= 	NUMBER_FORMS}', "");
25757Expect(1, 8592, '\p{^Is_Blk= 	NUMBER_FORMS}', "");
25758Expect(1, 8592, '\P{Is_Blk= 	NUMBER_FORMS}', "");
25759Expect(0, 8592, '\P{^Is_Blk= 	NUMBER_FORMS}', "");
25760Error('\p{Block= /a/Optical_CHARACTER_Recognition}');
25761Error('\P{Block= /a/Optical_CHARACTER_Recognition}');
25762Expect(1, 9311, '\p{Block=opticalcharacterrecognition}', "");
25763Expect(0, 9311, '\p{^Block=opticalcharacterrecognition}', "");
25764Expect(0, 9311, '\P{Block=opticalcharacterrecognition}', "");
25765Expect(1, 9311, '\P{^Block=opticalcharacterrecognition}', "");
25766Expect(0, 9312, '\p{Block=opticalcharacterrecognition}', "");
25767Expect(1, 9312, '\p{^Block=opticalcharacterrecognition}', "");
25768Expect(1, 9312, '\P{Block=opticalcharacterrecognition}', "");
25769Expect(0, 9312, '\P{^Block=opticalcharacterrecognition}', "");
25770Expect(1, 9311, '\p{Block= _optical_Character_Recognition}', "");
25771Expect(0, 9311, '\p{^Block= _optical_Character_Recognition}', "");
25772Expect(0, 9311, '\P{Block= _optical_Character_Recognition}', "");
25773Expect(1, 9311, '\P{^Block= _optical_Character_Recognition}', "");
25774Expect(0, 9312, '\p{Block= _optical_Character_Recognition}', "");
25775Expect(1, 9312, '\p{^Block= _optical_Character_Recognition}', "");
25776Expect(1, 9312, '\P{Block= _optical_Character_Recognition}', "");
25777Expect(0, 9312, '\P{^Block= _optical_Character_Recognition}', "");
25778Error('\p{Blk=	ocr:=}');
25779Error('\P{Blk=	ocr:=}');
25780Expect(1, 9311, '\p{Blk:   ocr}', "");
25781Expect(0, 9311, '\p{^Blk:   ocr}', "");
25782Expect(0, 9311, '\P{Blk:   ocr}', "");
25783Expect(1, 9311, '\P{^Blk:   ocr}', "");
25784Expect(0, 9312, '\p{Blk:   ocr}', "");
25785Expect(1, 9312, '\p{^Blk:   ocr}', "");
25786Expect(1, 9312, '\P{Blk:   ocr}', "");
25787Expect(0, 9312, '\P{^Blk:   ocr}', "");
25788Expect(1, 9311, '\p{Blk=	-OCR}', "");
25789Expect(0, 9311, '\p{^Blk=	-OCR}', "");
25790Expect(0, 9311, '\P{Blk=	-OCR}', "");
25791Expect(1, 9311, '\P{^Blk=	-OCR}', "");
25792Expect(0, 9312, '\p{Blk=	-OCR}', "");
25793Expect(1, 9312, '\p{^Blk=	-OCR}', "");
25794Expect(1, 9312, '\P{Blk=	-OCR}', "");
25795Expect(0, 9312, '\P{^Blk=	-OCR}', "");
25796Error('\p{Is_Block=/a/optical_CHARACTER_Recognition}');
25797Error('\P{Is_Block=/a/optical_CHARACTER_Recognition}');
25798Expect(1, 9311, '\p{Is_Block:	opticalcharacterrecognition}', "");
25799Expect(0, 9311, '\p{^Is_Block:	opticalcharacterrecognition}', "");
25800Expect(0, 9311, '\P{Is_Block:	opticalcharacterrecognition}', "");
25801Expect(1, 9311, '\P{^Is_Block:	opticalcharacterrecognition}', "");
25802Expect(0, 9312, '\p{Is_Block:	opticalcharacterrecognition}', "");
25803Expect(1, 9312, '\p{^Is_Block:	opticalcharacterrecognition}', "");
25804Expect(1, 9312, '\P{Is_Block:	opticalcharacterrecognition}', "");
25805Expect(0, 9312, '\P{^Is_Block:	opticalcharacterrecognition}', "");
25806Expect(1, 9311, '\p{Is_Block=--OPTICAL_Character_RECOGNITION}', "");
25807Expect(0, 9311, '\p{^Is_Block=--OPTICAL_Character_RECOGNITION}', "");
25808Expect(0, 9311, '\P{Is_Block=--OPTICAL_Character_RECOGNITION}', "");
25809Expect(1, 9311, '\P{^Is_Block=--OPTICAL_Character_RECOGNITION}', "");
25810Expect(0, 9312, '\p{Is_Block=--OPTICAL_Character_RECOGNITION}', "");
25811Expect(1, 9312, '\p{^Is_Block=--OPTICAL_Character_RECOGNITION}', "");
25812Expect(1, 9312, '\P{Is_Block=--OPTICAL_Character_RECOGNITION}', "");
25813Expect(0, 9312, '\P{^Is_Block=--OPTICAL_Character_RECOGNITION}', "");
25814Error('\p{Is_Blk=OCR/a/}');
25815Error('\P{Is_Blk=OCR/a/}');
25816Expect(1, 9311, '\p{Is_Blk=ocr}', "");
25817Expect(0, 9311, '\p{^Is_Blk=ocr}', "");
25818Expect(0, 9311, '\P{Is_Blk=ocr}', "");
25819Expect(1, 9311, '\P{^Is_Blk=ocr}', "");
25820Expect(0, 9312, '\p{Is_Blk=ocr}', "");
25821Expect(1, 9312, '\p{^Is_Blk=ocr}', "");
25822Expect(1, 9312, '\P{Is_Blk=ocr}', "");
25823Expect(0, 9312, '\P{^Is_Blk=ocr}', "");
25824Expect(1, 9311, '\p{Is_Blk= -OCR}', "");
25825Expect(0, 9311, '\p{^Is_Blk= -OCR}', "");
25826Expect(0, 9311, '\P{Is_Blk= -OCR}', "");
25827Expect(1, 9311, '\P{^Is_Blk= -OCR}', "");
25828Expect(0, 9312, '\p{Is_Blk= -OCR}', "");
25829Expect(1, 9312, '\p{^Is_Blk= -OCR}', "");
25830Expect(1, 9312, '\P{Is_Blk= -OCR}', "");
25831Expect(0, 9312, '\P{^Is_Blk= -OCR}', "");
25832Error('\p{Block=:=	-OGHAM}');
25833Error('\P{Block=:=	-OGHAM}');
25834Expect(1, 5791, '\p{Block=ogham}', "");
25835Expect(0, 5791, '\p{^Block=ogham}', "");
25836Expect(0, 5791, '\P{Block=ogham}', "");
25837Expect(1, 5791, '\P{^Block=ogham}', "");
25838Expect(0, 5792, '\p{Block=ogham}', "");
25839Expect(1, 5792, '\p{^Block=ogham}', "");
25840Expect(1, 5792, '\P{Block=ogham}', "");
25841Expect(0, 5792, '\P{^Block=ogham}', "");
25842Expect(1, 5791, '\p{Block= 	ogham}', "");
25843Expect(0, 5791, '\p{^Block= 	ogham}', "");
25844Expect(0, 5791, '\P{Block= 	ogham}', "");
25845Expect(1, 5791, '\P{^Block= 	ogham}', "");
25846Expect(0, 5792, '\p{Block= 	ogham}', "");
25847Expect(1, 5792, '\p{^Block= 	ogham}', "");
25848Expect(1, 5792, '\P{Block= 	ogham}', "");
25849Expect(0, 5792, '\P{^Block= 	ogham}', "");
25850Error('\p{Blk=-:=ogham}');
25851Error('\P{Blk=-:=ogham}');
25852Expect(1, 5791, '\p{Blk=ogham}', "");
25853Expect(0, 5791, '\p{^Blk=ogham}', "");
25854Expect(0, 5791, '\P{Blk=ogham}', "");
25855Expect(1, 5791, '\P{^Blk=ogham}', "");
25856Expect(0, 5792, '\p{Blk=ogham}', "");
25857Expect(1, 5792, '\p{^Blk=ogham}', "");
25858Expect(1, 5792, '\P{Blk=ogham}', "");
25859Expect(0, 5792, '\P{^Blk=ogham}', "");
25860Expect(1, 5791, '\p{Blk=_OGHAM}', "");
25861Expect(0, 5791, '\p{^Blk=_OGHAM}', "");
25862Expect(0, 5791, '\P{Blk=_OGHAM}', "");
25863Expect(1, 5791, '\P{^Blk=_OGHAM}', "");
25864Expect(0, 5792, '\p{Blk=_OGHAM}', "");
25865Expect(1, 5792, '\p{^Blk=_OGHAM}', "");
25866Expect(1, 5792, '\P{Blk=_OGHAM}', "");
25867Expect(0, 5792, '\P{^Blk=_OGHAM}', "");
25868Error('\p{Is_Block= -ogham/a/}');
25869Error('\P{Is_Block= -ogham/a/}');
25870Expect(1, 5791, '\p{Is_Block:	ogham}', "");
25871Expect(0, 5791, '\p{^Is_Block:	ogham}', "");
25872Expect(0, 5791, '\P{Is_Block:	ogham}', "");
25873Expect(1, 5791, '\P{^Is_Block:	ogham}', "");
25874Expect(0, 5792, '\p{Is_Block:	ogham}', "");
25875Expect(1, 5792, '\p{^Is_Block:	ogham}', "");
25876Expect(1, 5792, '\P{Is_Block:	ogham}', "");
25877Expect(0, 5792, '\P{^Is_Block:	ogham}', "");
25878Expect(1, 5791, '\p{Is_Block=_ OGHAM}', "");
25879Expect(0, 5791, '\p{^Is_Block=_ OGHAM}', "");
25880Expect(0, 5791, '\P{Is_Block=_ OGHAM}', "");
25881Expect(1, 5791, '\P{^Is_Block=_ OGHAM}', "");
25882Expect(0, 5792, '\p{Is_Block=_ OGHAM}', "");
25883Expect(1, 5792, '\p{^Is_Block=_ OGHAM}', "");
25884Expect(1, 5792, '\P{Is_Block=_ OGHAM}', "");
25885Expect(0, 5792, '\P{^Is_Block=_ OGHAM}', "");
25886Error('\p{Is_Blk=/a/_OGHAM}');
25887Error('\P{Is_Blk=/a/_OGHAM}');
25888Expect(1, 5791, '\p{Is_Blk=ogham}', "");
25889Expect(0, 5791, '\p{^Is_Blk=ogham}', "");
25890Expect(0, 5791, '\P{Is_Blk=ogham}', "");
25891Expect(1, 5791, '\P{^Is_Blk=ogham}', "");
25892Expect(0, 5792, '\p{Is_Blk=ogham}', "");
25893Expect(1, 5792, '\p{^Is_Blk=ogham}', "");
25894Expect(1, 5792, '\P{Is_Blk=ogham}', "");
25895Expect(0, 5792, '\P{^Is_Blk=ogham}', "");
25896Expect(1, 5791, '\p{Is_Blk=__OGHAM}', "");
25897Expect(0, 5791, '\p{^Is_Blk=__OGHAM}', "");
25898Expect(0, 5791, '\P{Is_Blk=__OGHAM}', "");
25899Expect(1, 5791, '\P{^Is_Blk=__OGHAM}', "");
25900Expect(0, 5792, '\p{Is_Blk=__OGHAM}', "");
25901Expect(1, 5792, '\p{^Is_Blk=__OGHAM}', "");
25902Expect(1, 5792, '\P{Is_Blk=__OGHAM}', "");
25903Expect(0, 5792, '\P{^Is_Blk=__OGHAM}', "");
25904Error('\p{Block=:=	Ol_chiki}');
25905Error('\P{Block=:=	Ol_chiki}');
25906Expect(1, 7295, '\p{Block=olchiki}', "");
25907Expect(0, 7295, '\p{^Block=olchiki}', "");
25908Expect(0, 7295, '\P{Block=olchiki}', "");
25909Expect(1, 7295, '\P{^Block=olchiki}', "");
25910Expect(0, 7296, '\p{Block=olchiki}', "");
25911Expect(1, 7296, '\p{^Block=olchiki}', "");
25912Expect(1, 7296, '\P{Block=olchiki}', "");
25913Expect(0, 7296, '\P{^Block=olchiki}', "");
25914Expect(1, 7295, '\p{Block:  OL_chiki}', "");
25915Expect(0, 7295, '\p{^Block:  OL_chiki}', "");
25916Expect(0, 7295, '\P{Block:  OL_chiki}', "");
25917Expect(1, 7295, '\P{^Block:  OL_chiki}', "");
25918Expect(0, 7296, '\p{Block:  OL_chiki}', "");
25919Expect(1, 7296, '\p{^Block:  OL_chiki}', "");
25920Expect(1, 7296, '\P{Block:  OL_chiki}', "");
25921Expect(0, 7296, '\P{^Block:  OL_chiki}', "");
25922Error('\p{Blk=:=OL_Chiki}');
25923Error('\P{Blk=:=OL_Chiki}');
25924Expect(1, 7295, '\p{Blk=olchiki}', "");
25925Expect(0, 7295, '\p{^Blk=olchiki}', "");
25926Expect(0, 7295, '\P{Blk=olchiki}', "");
25927Expect(1, 7295, '\P{^Blk=olchiki}', "");
25928Expect(0, 7296, '\p{Blk=olchiki}', "");
25929Expect(1, 7296, '\p{^Blk=olchiki}', "");
25930Expect(1, 7296, '\P{Blk=olchiki}', "");
25931Expect(0, 7296, '\P{^Blk=olchiki}', "");
25932Expect(1, 7295, '\p{Blk= Ol_Chiki}', "");
25933Expect(0, 7295, '\p{^Blk= Ol_Chiki}', "");
25934Expect(0, 7295, '\P{Blk= Ol_Chiki}', "");
25935Expect(1, 7295, '\P{^Blk= Ol_Chiki}', "");
25936Expect(0, 7296, '\p{Blk= Ol_Chiki}', "");
25937Expect(1, 7296, '\p{^Blk= Ol_Chiki}', "");
25938Expect(1, 7296, '\P{Blk= Ol_Chiki}', "");
25939Expect(0, 7296, '\P{^Blk= Ol_Chiki}', "");
25940Error('\p{Is_Block=	 ol_Chiki:=}');
25941Error('\P{Is_Block=	 ol_Chiki:=}');
25942Expect(1, 7295, '\p{Is_Block=olchiki}', "");
25943Expect(0, 7295, '\p{^Is_Block=olchiki}', "");
25944Expect(0, 7295, '\P{Is_Block=olchiki}', "");
25945Expect(1, 7295, '\P{^Is_Block=olchiki}', "");
25946Expect(0, 7296, '\p{Is_Block=olchiki}', "");
25947Expect(1, 7296, '\p{^Is_Block=olchiki}', "");
25948Expect(1, 7296, '\P{Is_Block=olchiki}', "");
25949Expect(0, 7296, '\P{^Is_Block=olchiki}', "");
25950Expect(1, 7295, '\p{Is_Block= ol_Chiki}', "");
25951Expect(0, 7295, '\p{^Is_Block= ol_Chiki}', "");
25952Expect(0, 7295, '\P{Is_Block= ol_Chiki}', "");
25953Expect(1, 7295, '\P{^Is_Block= ol_Chiki}', "");
25954Expect(0, 7296, '\p{Is_Block= ol_Chiki}', "");
25955Expect(1, 7296, '\p{^Is_Block= ol_Chiki}', "");
25956Expect(1, 7296, '\P{Is_Block= ol_Chiki}', "");
25957Expect(0, 7296, '\P{^Is_Block= ol_Chiki}', "");
25958Error('\p{Is_Blk=/a/	 OL_Chiki}');
25959Error('\P{Is_Blk=/a/	 OL_Chiki}');
25960Expect(1, 7295, '\p{Is_Blk=olchiki}', "");
25961Expect(0, 7295, '\p{^Is_Blk=olchiki}', "");
25962Expect(0, 7295, '\P{Is_Blk=olchiki}', "");
25963Expect(1, 7295, '\P{^Is_Blk=olchiki}', "");
25964Expect(0, 7296, '\p{Is_Blk=olchiki}', "");
25965Expect(1, 7296, '\p{^Is_Blk=olchiki}', "");
25966Expect(1, 7296, '\P{Is_Blk=olchiki}', "");
25967Expect(0, 7296, '\P{^Is_Blk=olchiki}', "");
25968Expect(1, 7295, '\p{Is_Blk=-Ol_Chiki}', "");
25969Expect(0, 7295, '\p{^Is_Blk=-Ol_Chiki}', "");
25970Expect(0, 7295, '\P{Is_Blk=-Ol_Chiki}', "");
25971Expect(1, 7295, '\P{^Is_Blk=-Ol_Chiki}', "");
25972Expect(0, 7296, '\p{Is_Blk=-Ol_Chiki}', "");
25973Expect(1, 7296, '\p{^Is_Blk=-Ol_Chiki}', "");
25974Expect(1, 7296, '\P{Is_Blk=-Ol_Chiki}', "");
25975Expect(0, 7296, '\P{^Is_Blk=-Ol_Chiki}', "");
25976Error('\p{Block=_old_ITALIC/a/}');
25977Error('\P{Block=_old_ITALIC/a/}');
25978Expect(1, 66351, '\p{Block=olditalic}', "");
25979Expect(0, 66351, '\p{^Block=olditalic}', "");
25980Expect(0, 66351, '\P{Block=olditalic}', "");
25981Expect(1, 66351, '\P{^Block=olditalic}', "");
25982Expect(0, 66352, '\p{Block=olditalic}', "");
25983Expect(1, 66352, '\p{^Block=olditalic}', "");
25984Expect(1, 66352, '\P{Block=olditalic}', "");
25985Expect(0, 66352, '\P{^Block=olditalic}', "");
25986Expect(1, 66351, '\p{Block=_	Old_Italic}', "");
25987Expect(0, 66351, '\p{^Block=_	Old_Italic}', "");
25988Expect(0, 66351, '\P{Block=_	Old_Italic}', "");
25989Expect(1, 66351, '\P{^Block=_	Old_Italic}', "");
25990Expect(0, 66352, '\p{Block=_	Old_Italic}', "");
25991Expect(1, 66352, '\p{^Block=_	Old_Italic}', "");
25992Expect(1, 66352, '\P{Block=_	Old_Italic}', "");
25993Expect(0, 66352, '\P{^Block=_	Old_Italic}', "");
25994Error('\p{Blk=_ old_ITALIC/a/}');
25995Error('\P{Blk=_ old_ITALIC/a/}');
25996Expect(1, 66351, '\p{Blk=olditalic}', "");
25997Expect(0, 66351, '\p{^Blk=olditalic}', "");
25998Expect(0, 66351, '\P{Blk=olditalic}', "");
25999Expect(1, 66351, '\P{^Blk=olditalic}', "");
26000Expect(0, 66352, '\p{Blk=olditalic}', "");
26001Expect(1, 66352, '\p{^Blk=olditalic}', "");
26002Expect(1, 66352, '\P{Blk=olditalic}', "");
26003Expect(0, 66352, '\P{^Blk=olditalic}', "");
26004Expect(1, 66351, '\p{Blk= 	Old_italic}', "");
26005Expect(0, 66351, '\p{^Blk= 	Old_italic}', "");
26006Expect(0, 66351, '\P{Blk= 	Old_italic}', "");
26007Expect(1, 66351, '\P{^Blk= 	Old_italic}', "");
26008Expect(0, 66352, '\p{Blk= 	Old_italic}', "");
26009Expect(1, 66352, '\p{^Blk= 	Old_italic}', "");
26010Expect(1, 66352, '\P{Blk= 	Old_italic}', "");
26011Expect(0, 66352, '\P{^Blk= 	Old_italic}', "");
26012Error('\p{Is_Block= _Old_ITALIC/a/}');
26013Error('\P{Is_Block= _Old_ITALIC/a/}');
26014Expect(1, 66351, '\p{Is_Block=olditalic}', "");
26015Expect(0, 66351, '\p{^Is_Block=olditalic}', "");
26016Expect(0, 66351, '\P{Is_Block=olditalic}', "");
26017Expect(1, 66351, '\P{^Is_Block=olditalic}', "");
26018Expect(0, 66352, '\p{Is_Block=olditalic}', "");
26019Expect(1, 66352, '\p{^Is_Block=olditalic}', "");
26020Expect(1, 66352, '\P{Is_Block=olditalic}', "");
26021Expect(0, 66352, '\P{^Is_Block=olditalic}', "");
26022Expect(1, 66351, '\p{Is_Block=_ Old_ITALIC}', "");
26023Expect(0, 66351, '\p{^Is_Block=_ Old_ITALIC}', "");
26024Expect(0, 66351, '\P{Is_Block=_ Old_ITALIC}', "");
26025Expect(1, 66351, '\P{^Is_Block=_ Old_ITALIC}', "");
26026Expect(0, 66352, '\p{Is_Block=_ Old_ITALIC}', "");
26027Expect(1, 66352, '\p{^Is_Block=_ Old_ITALIC}', "");
26028Expect(1, 66352, '\P{Is_Block=_ Old_ITALIC}', "");
26029Expect(0, 66352, '\P{^Is_Block=_ Old_ITALIC}', "");
26030Error('\p{Is_Blk:	:=Old_ITALIC}');
26031Error('\P{Is_Blk:	:=Old_ITALIC}');
26032Expect(1, 66351, '\p{Is_Blk:olditalic}', "");
26033Expect(0, 66351, '\p{^Is_Blk:olditalic}', "");
26034Expect(0, 66351, '\P{Is_Blk:olditalic}', "");
26035Expect(1, 66351, '\P{^Is_Blk:olditalic}', "");
26036Expect(0, 66352, '\p{Is_Blk:olditalic}', "");
26037Expect(1, 66352, '\p{^Is_Blk:olditalic}', "");
26038Expect(1, 66352, '\P{Is_Blk:olditalic}', "");
26039Expect(0, 66352, '\P{^Is_Blk:olditalic}', "");
26040Expect(1, 66351, '\p{Is_Blk=-	old_Italic}', "");
26041Expect(0, 66351, '\p{^Is_Blk=-	old_Italic}', "");
26042Expect(0, 66351, '\P{Is_Blk=-	old_Italic}', "");
26043Expect(1, 66351, '\P{^Is_Blk=-	old_Italic}', "");
26044Expect(0, 66352, '\p{Is_Blk=-	old_Italic}', "");
26045Expect(1, 66352, '\p{^Is_Blk=-	old_Italic}', "");
26046Expect(1, 66352, '\P{Is_Blk=-	old_Italic}', "");
26047Expect(0, 66352, '\P{^Is_Blk=-	old_Italic}', "");
26048Error('\p{Block=__OLD_Persian:=}');
26049Error('\P{Block=__OLD_Persian:=}');
26050Expect(1, 66527, '\p{Block=oldpersian}', "");
26051Expect(0, 66527, '\p{^Block=oldpersian}', "");
26052Expect(0, 66527, '\P{Block=oldpersian}', "");
26053Expect(1, 66527, '\P{^Block=oldpersian}', "");
26054Expect(0, 66528, '\p{Block=oldpersian}', "");
26055Expect(1, 66528, '\p{^Block=oldpersian}', "");
26056Expect(1, 66528, '\P{Block=oldpersian}', "");
26057Expect(0, 66528, '\P{^Block=oldpersian}', "");
26058Expect(1, 66527, '\p{Block=	 old_Persian}', "");
26059Expect(0, 66527, '\p{^Block=	 old_Persian}', "");
26060Expect(0, 66527, '\P{Block=	 old_Persian}', "");
26061Expect(1, 66527, '\P{^Block=	 old_Persian}', "");
26062Expect(0, 66528, '\p{Block=	 old_Persian}', "");
26063Expect(1, 66528, '\p{^Block=	 old_Persian}', "");
26064Expect(1, 66528, '\P{Block=	 old_Persian}', "");
26065Expect(0, 66528, '\P{^Block=	 old_Persian}', "");
26066Error('\p{Blk=-/a/old_PERSIAN}');
26067Error('\P{Blk=-/a/old_PERSIAN}');
26068Expect(1, 66527, '\p{Blk=oldpersian}', "");
26069Expect(0, 66527, '\p{^Blk=oldpersian}', "");
26070Expect(0, 66527, '\P{Blk=oldpersian}', "");
26071Expect(1, 66527, '\P{^Blk=oldpersian}', "");
26072Expect(0, 66528, '\p{Blk=oldpersian}', "");
26073Expect(1, 66528, '\p{^Blk=oldpersian}', "");
26074Expect(1, 66528, '\P{Blk=oldpersian}', "");
26075Expect(0, 66528, '\P{^Blk=oldpersian}', "");
26076Expect(1, 66527, '\p{Blk=__old_persian}', "");
26077Expect(0, 66527, '\p{^Blk=__old_persian}', "");
26078Expect(0, 66527, '\P{Blk=__old_persian}', "");
26079Expect(1, 66527, '\P{^Blk=__old_persian}', "");
26080Expect(0, 66528, '\p{Blk=__old_persian}', "");
26081Expect(1, 66528, '\p{^Blk=__old_persian}', "");
26082Expect(1, 66528, '\P{Blk=__old_persian}', "");
26083Expect(0, 66528, '\P{^Blk=__old_persian}', "");
26084Error('\p{Is_Block=:=-OLD_Persian}');
26085Error('\P{Is_Block=:=-OLD_Persian}');
26086Expect(1, 66527, '\p{Is_Block=oldpersian}', "");
26087Expect(0, 66527, '\p{^Is_Block=oldpersian}', "");
26088Expect(0, 66527, '\P{Is_Block=oldpersian}', "");
26089Expect(1, 66527, '\P{^Is_Block=oldpersian}', "");
26090Expect(0, 66528, '\p{Is_Block=oldpersian}', "");
26091Expect(1, 66528, '\p{^Is_Block=oldpersian}', "");
26092Expect(1, 66528, '\P{Is_Block=oldpersian}', "");
26093Expect(0, 66528, '\P{^Is_Block=oldpersian}', "");
26094Expect(1, 66527, '\p{Is_Block=	Old_PERSIAN}', "");
26095Expect(0, 66527, '\p{^Is_Block=	Old_PERSIAN}', "");
26096Expect(0, 66527, '\P{Is_Block=	Old_PERSIAN}', "");
26097Expect(1, 66527, '\P{^Is_Block=	Old_PERSIAN}', "");
26098Expect(0, 66528, '\p{Is_Block=	Old_PERSIAN}', "");
26099Expect(1, 66528, '\p{^Is_Block=	Old_PERSIAN}', "");
26100Expect(1, 66528, '\P{Is_Block=	Old_PERSIAN}', "");
26101Expect(0, 66528, '\P{^Is_Block=	Old_PERSIAN}', "");
26102Error('\p{Is_Blk=:=	Old_persian}');
26103Error('\P{Is_Blk=:=	Old_persian}');
26104Expect(1, 66527, '\p{Is_Blk=oldpersian}', "");
26105Expect(0, 66527, '\p{^Is_Blk=oldpersian}', "");
26106Expect(0, 66527, '\P{Is_Blk=oldpersian}', "");
26107Expect(1, 66527, '\P{^Is_Blk=oldpersian}', "");
26108Expect(0, 66528, '\p{Is_Blk=oldpersian}', "");
26109Expect(1, 66528, '\p{^Is_Blk=oldpersian}', "");
26110Expect(1, 66528, '\P{Is_Blk=oldpersian}', "");
26111Expect(0, 66528, '\P{^Is_Blk=oldpersian}', "");
26112Expect(1, 66527, '\p{Is_Blk:   		Old_Persian}', "");
26113Expect(0, 66527, '\p{^Is_Blk:   		Old_Persian}', "");
26114Expect(0, 66527, '\P{Is_Blk:   		Old_Persian}', "");
26115Expect(1, 66527, '\P{^Is_Blk:   		Old_Persian}', "");
26116Expect(0, 66528, '\p{Is_Blk:   		Old_Persian}', "");
26117Expect(1, 66528, '\p{^Is_Blk:   		Old_Persian}', "");
26118Expect(1, 66528, '\P{Is_Blk:   		Old_Persian}', "");
26119Expect(0, 66528, '\P{^Is_Blk:   		Old_Persian}', "");
26120Error('\p{Block=-:=Old_SOUTH_arabian}');
26121Error('\P{Block=-:=Old_SOUTH_arabian}');
26122Expect(1, 68223, '\p{Block=oldsoutharabian}', "");
26123Expect(0, 68223, '\p{^Block=oldsoutharabian}', "");
26124Expect(0, 68223, '\P{Block=oldsoutharabian}', "");
26125Expect(1, 68223, '\P{^Block=oldsoutharabian}', "");
26126Expect(0, 68224, '\p{Block=oldsoutharabian}', "");
26127Expect(1, 68224, '\p{^Block=oldsoutharabian}', "");
26128Expect(1, 68224, '\P{Block=oldsoutharabian}', "");
26129Expect(0, 68224, '\P{^Block=oldsoutharabian}', "");
26130Expect(1, 68223, '\p{Block=OLD_south_Arabian}', "");
26131Expect(0, 68223, '\p{^Block=OLD_south_Arabian}', "");
26132Expect(0, 68223, '\P{Block=OLD_south_Arabian}', "");
26133Expect(1, 68223, '\P{^Block=OLD_south_Arabian}', "");
26134Expect(0, 68224, '\p{Block=OLD_south_Arabian}', "");
26135Expect(1, 68224, '\p{^Block=OLD_south_Arabian}', "");
26136Expect(1, 68224, '\P{Block=OLD_south_Arabian}', "");
26137Expect(0, 68224, '\P{^Block=OLD_south_Arabian}', "");
26138Error('\p{Blk=/a/  old_South_Arabian}');
26139Error('\P{Blk=/a/  old_South_Arabian}');
26140Expect(1, 68223, '\p{Blk=oldsoutharabian}', "");
26141Expect(0, 68223, '\p{^Blk=oldsoutharabian}', "");
26142Expect(0, 68223, '\P{Blk=oldsoutharabian}', "");
26143Expect(1, 68223, '\P{^Blk=oldsoutharabian}', "");
26144Expect(0, 68224, '\p{Blk=oldsoutharabian}', "");
26145Expect(1, 68224, '\p{^Blk=oldsoutharabian}', "");
26146Expect(1, 68224, '\P{Blk=oldsoutharabian}', "");
26147Expect(0, 68224, '\P{^Blk=oldsoutharabian}', "");
26148Expect(1, 68223, '\p{Blk= Old_south_Arabian}', "");
26149Expect(0, 68223, '\p{^Blk= Old_south_Arabian}', "");
26150Expect(0, 68223, '\P{Blk= Old_south_Arabian}', "");
26151Expect(1, 68223, '\P{^Blk= Old_south_Arabian}', "");
26152Expect(0, 68224, '\p{Blk= Old_south_Arabian}', "");
26153Expect(1, 68224, '\p{^Blk= Old_south_Arabian}', "");
26154Expect(1, 68224, '\P{Blk= Old_south_Arabian}', "");
26155Expect(0, 68224, '\P{^Blk= Old_south_Arabian}', "");
26156Error('\p{Is_Block=-/a/old_South_arabian}');
26157Error('\P{Is_Block=-/a/old_South_arabian}');
26158Expect(1, 68223, '\p{Is_Block=oldsoutharabian}', "");
26159Expect(0, 68223, '\p{^Is_Block=oldsoutharabian}', "");
26160Expect(0, 68223, '\P{Is_Block=oldsoutharabian}', "");
26161Expect(1, 68223, '\P{^Is_Block=oldsoutharabian}', "");
26162Expect(0, 68224, '\p{Is_Block=oldsoutharabian}', "");
26163Expect(1, 68224, '\p{^Is_Block=oldsoutharabian}', "");
26164Expect(1, 68224, '\P{Is_Block=oldsoutharabian}', "");
26165Expect(0, 68224, '\P{^Is_Block=oldsoutharabian}', "");
26166Expect(1, 68223, '\p{Is_Block=_	old_SOUTH_ARABIAN}', "");
26167Expect(0, 68223, '\p{^Is_Block=_	old_SOUTH_ARABIAN}', "");
26168Expect(0, 68223, '\P{Is_Block=_	old_SOUTH_ARABIAN}', "");
26169Expect(1, 68223, '\P{^Is_Block=_	old_SOUTH_ARABIAN}', "");
26170Expect(0, 68224, '\p{Is_Block=_	old_SOUTH_ARABIAN}', "");
26171Expect(1, 68224, '\p{^Is_Block=_	old_SOUTH_ARABIAN}', "");
26172Expect(1, 68224, '\P{Is_Block=_	old_SOUTH_ARABIAN}', "");
26173Expect(0, 68224, '\P{^Is_Block=_	old_SOUTH_ARABIAN}', "");
26174Error('\p{Is_Blk=	Old_SOUTH_Arabian/a/}');
26175Error('\P{Is_Blk=	Old_SOUTH_Arabian/a/}');
26176Expect(1, 68223, '\p{Is_Blk=oldsoutharabian}', "");
26177Expect(0, 68223, '\p{^Is_Blk=oldsoutharabian}', "");
26178Expect(0, 68223, '\P{Is_Blk=oldsoutharabian}', "");
26179Expect(1, 68223, '\P{^Is_Blk=oldsoutharabian}', "");
26180Expect(0, 68224, '\p{Is_Blk=oldsoutharabian}', "");
26181Expect(1, 68224, '\p{^Is_Blk=oldsoutharabian}', "");
26182Expect(1, 68224, '\P{Is_Blk=oldsoutharabian}', "");
26183Expect(0, 68224, '\P{^Is_Blk=oldsoutharabian}', "");
26184Expect(1, 68223, '\p{Is_Blk= Old_SOUTH_ARABIAN}', "");
26185Expect(0, 68223, '\p{^Is_Blk= Old_SOUTH_ARABIAN}', "");
26186Expect(0, 68223, '\P{Is_Blk= Old_SOUTH_ARABIAN}', "");
26187Expect(1, 68223, '\P{^Is_Blk= Old_SOUTH_ARABIAN}', "");
26188Expect(0, 68224, '\p{Is_Blk= Old_SOUTH_ARABIAN}', "");
26189Expect(1, 68224, '\p{^Is_Blk= Old_SOUTH_ARABIAN}', "");
26190Expect(1, 68224, '\P{Is_Blk= Old_SOUTH_ARABIAN}', "");
26191Expect(0, 68224, '\P{^Is_Blk= Old_SOUTH_ARABIAN}', "");
26192Error('\p{Block=/a/ Old_Turkic}');
26193Error('\P{Block=/a/ Old_Turkic}');
26194Expect(1, 68687, '\p{Block=oldturkic}', "");
26195Expect(0, 68687, '\p{^Block=oldturkic}', "");
26196Expect(0, 68687, '\P{Block=oldturkic}', "");
26197Expect(1, 68687, '\P{^Block=oldturkic}', "");
26198Expect(0, 68688, '\p{Block=oldturkic}', "");
26199Expect(1, 68688, '\p{^Block=oldturkic}', "");
26200Expect(1, 68688, '\P{Block=oldturkic}', "");
26201Expect(0, 68688, '\P{^Block=oldturkic}', "");
26202Expect(1, 68687, '\p{Block= -OLD_turkic}', "");
26203Expect(0, 68687, '\p{^Block= -OLD_turkic}', "");
26204Expect(0, 68687, '\P{Block= -OLD_turkic}', "");
26205Expect(1, 68687, '\P{^Block= -OLD_turkic}', "");
26206Expect(0, 68688, '\p{Block= -OLD_turkic}', "");
26207Expect(1, 68688, '\p{^Block= -OLD_turkic}', "");
26208Expect(1, 68688, '\P{Block= -OLD_turkic}', "");
26209Expect(0, 68688, '\P{^Block= -OLD_turkic}', "");
26210Error('\p{Blk=	old_Turkic/a/}');
26211Error('\P{Blk=	old_Turkic/a/}');
26212Expect(1, 68687, '\p{Blk:oldturkic}', "");
26213Expect(0, 68687, '\p{^Blk:oldturkic}', "");
26214Expect(0, 68687, '\P{Blk:oldturkic}', "");
26215Expect(1, 68687, '\P{^Blk:oldturkic}', "");
26216Expect(0, 68688, '\p{Blk:oldturkic}', "");
26217Expect(1, 68688, '\p{^Blk:oldturkic}', "");
26218Expect(1, 68688, '\P{Blk:oldturkic}', "");
26219Expect(0, 68688, '\P{^Blk:oldturkic}', "");
26220Expect(1, 68687, '\p{Blk=  OLD_turkic}', "");
26221Expect(0, 68687, '\p{^Blk=  OLD_turkic}', "");
26222Expect(0, 68687, '\P{Blk=  OLD_turkic}', "");
26223Expect(1, 68687, '\P{^Blk=  OLD_turkic}', "");
26224Expect(0, 68688, '\p{Blk=  OLD_turkic}', "");
26225Expect(1, 68688, '\p{^Blk=  OLD_turkic}', "");
26226Expect(1, 68688, '\P{Blk=  OLD_turkic}', "");
26227Expect(0, 68688, '\P{^Blk=  OLD_turkic}', "");
26228Error('\p{Is_Block= :=Old_Turkic}');
26229Error('\P{Is_Block= :=Old_Turkic}');
26230Expect(1, 68687, '\p{Is_Block=oldturkic}', "");
26231Expect(0, 68687, '\p{^Is_Block=oldturkic}', "");
26232Expect(0, 68687, '\P{Is_Block=oldturkic}', "");
26233Expect(1, 68687, '\P{^Is_Block=oldturkic}', "");
26234Expect(0, 68688, '\p{Is_Block=oldturkic}', "");
26235Expect(1, 68688, '\p{^Is_Block=oldturkic}', "");
26236Expect(1, 68688, '\P{Is_Block=oldturkic}', "");
26237Expect(0, 68688, '\P{^Is_Block=oldturkic}', "");
26238Expect(1, 68687, '\p{Is_Block=	_old_turkic}', "");
26239Expect(0, 68687, '\p{^Is_Block=	_old_turkic}', "");
26240Expect(0, 68687, '\P{Is_Block=	_old_turkic}', "");
26241Expect(1, 68687, '\P{^Is_Block=	_old_turkic}', "");
26242Expect(0, 68688, '\p{Is_Block=	_old_turkic}', "");
26243Expect(1, 68688, '\p{^Is_Block=	_old_turkic}', "");
26244Expect(1, 68688, '\P{Is_Block=	_old_turkic}', "");
26245Expect(0, 68688, '\P{^Is_Block=	_old_turkic}', "");
26246Error('\p{Is_Blk=/a/ 	old_Turkic}');
26247Error('\P{Is_Blk=/a/ 	old_Turkic}');
26248Expect(1, 68687, '\p{Is_Blk=oldturkic}', "");
26249Expect(0, 68687, '\p{^Is_Blk=oldturkic}', "");
26250Expect(0, 68687, '\P{Is_Blk=oldturkic}', "");
26251Expect(1, 68687, '\P{^Is_Blk=oldturkic}', "");
26252Expect(0, 68688, '\p{Is_Blk=oldturkic}', "");
26253Expect(1, 68688, '\p{^Is_Blk=oldturkic}', "");
26254Expect(1, 68688, '\P{Is_Blk=oldturkic}', "");
26255Expect(0, 68688, '\P{^Is_Blk=oldturkic}', "");
26256Expect(1, 68687, '\p{Is_Blk=-Old_turkic}', "");
26257Expect(0, 68687, '\p{^Is_Blk=-Old_turkic}', "");
26258Expect(0, 68687, '\P{Is_Blk=-Old_turkic}', "");
26259Expect(1, 68687, '\P{^Is_Blk=-Old_turkic}', "");
26260Expect(0, 68688, '\p{Is_Blk=-Old_turkic}', "");
26261Expect(1, 68688, '\p{^Is_Blk=-Old_turkic}', "");
26262Expect(1, 68688, '\P{Is_Blk=-Old_turkic}', "");
26263Expect(0, 68688, '\P{^Is_Blk=-Old_turkic}', "");
26264Error('\p{Block=-:=oriya}');
26265Error('\P{Block=-:=oriya}');
26266Expect(1, 2943, '\p{Block=oriya}', "");
26267Expect(0, 2943, '\p{^Block=oriya}', "");
26268Expect(0, 2943, '\P{Block=oriya}', "");
26269Expect(1, 2943, '\P{^Block=oriya}', "");
26270Expect(0, 2944, '\p{Block=oriya}', "");
26271Expect(1, 2944, '\p{^Block=oriya}', "");
26272Expect(1, 2944, '\P{Block=oriya}', "");
26273Expect(0, 2944, '\P{^Block=oriya}', "");
26274Expect(1, 2943, '\p{Block=__Oriya}', "");
26275Expect(0, 2943, '\p{^Block=__Oriya}', "");
26276Expect(0, 2943, '\P{Block=__Oriya}', "");
26277Expect(1, 2943, '\P{^Block=__Oriya}', "");
26278Expect(0, 2944, '\p{Block=__Oriya}', "");
26279Expect(1, 2944, '\p{^Block=__Oriya}', "");
26280Expect(1, 2944, '\P{Block=__Oriya}', "");
26281Expect(0, 2944, '\P{^Block=__Oriya}', "");
26282Error('\p{Blk=/a/_	Oriya}');
26283Error('\P{Blk=/a/_	Oriya}');
26284Expect(1, 2943, '\p{Blk=oriya}', "");
26285Expect(0, 2943, '\p{^Blk=oriya}', "");
26286Expect(0, 2943, '\P{Blk=oriya}', "");
26287Expect(1, 2943, '\P{^Blk=oriya}', "");
26288Expect(0, 2944, '\p{Blk=oriya}', "");
26289Expect(1, 2944, '\p{^Blk=oriya}', "");
26290Expect(1, 2944, '\P{Blk=oriya}', "");
26291Expect(0, 2944, '\P{^Blk=oriya}', "");
26292Expect(1, 2943, '\p{Blk=	Oriya}', "");
26293Expect(0, 2943, '\p{^Blk=	Oriya}', "");
26294Expect(0, 2943, '\P{Blk=	Oriya}', "");
26295Expect(1, 2943, '\P{^Blk=	Oriya}', "");
26296Expect(0, 2944, '\p{Blk=	Oriya}', "");
26297Expect(1, 2944, '\p{^Blk=	Oriya}', "");
26298Expect(1, 2944, '\P{Blk=	Oriya}', "");
26299Expect(0, 2944, '\P{^Blk=	Oriya}', "");
26300Error('\p{Is_Block=_	oriya/a/}');
26301Error('\P{Is_Block=_	oriya/a/}');
26302Expect(1, 2943, '\p{Is_Block=oriya}', "");
26303Expect(0, 2943, '\p{^Is_Block=oriya}', "");
26304Expect(0, 2943, '\P{Is_Block=oriya}', "");
26305Expect(1, 2943, '\P{^Is_Block=oriya}', "");
26306Expect(0, 2944, '\p{Is_Block=oriya}', "");
26307Expect(1, 2944, '\p{^Is_Block=oriya}', "");
26308Expect(1, 2944, '\P{Is_Block=oriya}', "");
26309Expect(0, 2944, '\P{^Is_Block=oriya}', "");
26310Expect(1, 2943, '\p{Is_Block=-_Oriya}', "");
26311Expect(0, 2943, '\p{^Is_Block=-_Oriya}', "");
26312Expect(0, 2943, '\P{Is_Block=-_Oriya}', "");
26313Expect(1, 2943, '\P{^Is_Block=-_Oriya}', "");
26314Expect(0, 2944, '\p{Is_Block=-_Oriya}', "");
26315Expect(1, 2944, '\p{^Is_Block=-_Oriya}', "");
26316Expect(1, 2944, '\P{Is_Block=-_Oriya}', "");
26317Expect(0, 2944, '\P{^Is_Block=-_Oriya}', "");
26318Error('\p{Is_Blk=/a/_ Oriya}');
26319Error('\P{Is_Blk=/a/_ Oriya}');
26320Expect(1, 2943, '\p{Is_Blk=oriya}', "");
26321Expect(0, 2943, '\p{^Is_Blk=oriya}', "");
26322Expect(0, 2943, '\P{Is_Blk=oriya}', "");
26323Expect(1, 2943, '\P{^Is_Blk=oriya}', "");
26324Expect(0, 2944, '\p{Is_Blk=oriya}', "");
26325Expect(1, 2944, '\p{^Is_Blk=oriya}', "");
26326Expect(1, 2944, '\P{Is_Blk=oriya}', "");
26327Expect(0, 2944, '\P{^Is_Blk=oriya}', "");
26328Expect(1, 2943, '\p{Is_Blk=_ORIYA}', "");
26329Expect(0, 2943, '\p{^Is_Blk=_ORIYA}', "");
26330Expect(0, 2943, '\P{Is_Blk=_ORIYA}', "");
26331Expect(1, 2943, '\P{^Is_Blk=_ORIYA}', "");
26332Expect(0, 2944, '\p{Is_Blk=_ORIYA}', "");
26333Expect(1, 2944, '\p{^Is_Blk=_ORIYA}', "");
26334Expect(1, 2944, '\P{Is_Blk=_ORIYA}', "");
26335Expect(0, 2944, '\P{^Is_Blk=_ORIYA}', "");
26336Error('\p{Block=:=- Osmanya}');
26337Error('\P{Block=:=- Osmanya}');
26338Expect(1, 66735, '\p{Block=osmanya}', "");
26339Expect(0, 66735, '\p{^Block=osmanya}', "");
26340Expect(0, 66735, '\P{Block=osmanya}', "");
26341Expect(1, 66735, '\P{^Block=osmanya}', "");
26342Expect(0, 66736, '\p{Block=osmanya}', "");
26343Expect(1, 66736, '\p{^Block=osmanya}', "");
26344Expect(1, 66736, '\P{Block=osmanya}', "");
26345Expect(0, 66736, '\P{^Block=osmanya}', "");
26346Expect(1, 66735, '\p{Block=	 Osmanya}', "");
26347Expect(0, 66735, '\p{^Block=	 Osmanya}', "");
26348Expect(0, 66735, '\P{Block=	 Osmanya}', "");
26349Expect(1, 66735, '\P{^Block=	 Osmanya}', "");
26350Expect(0, 66736, '\p{Block=	 Osmanya}', "");
26351Expect(1, 66736, '\p{^Block=	 Osmanya}', "");
26352Expect(1, 66736, '\P{Block=	 Osmanya}', "");
26353Expect(0, 66736, '\P{^Block=	 Osmanya}', "");
26354Error('\p{Blk=_ OSMANYA:=}');
26355Error('\P{Blk=_ OSMANYA:=}');
26356Expect(1, 66735, '\p{Blk=osmanya}', "");
26357Expect(0, 66735, '\p{^Blk=osmanya}', "");
26358Expect(0, 66735, '\P{Blk=osmanya}', "");
26359Expect(1, 66735, '\P{^Blk=osmanya}', "");
26360Expect(0, 66736, '\p{Blk=osmanya}', "");
26361Expect(1, 66736, '\p{^Blk=osmanya}', "");
26362Expect(1, 66736, '\P{Blk=osmanya}', "");
26363Expect(0, 66736, '\P{^Blk=osmanya}', "");
26364Expect(1, 66735, '\p{Blk=	_Osmanya}', "");
26365Expect(0, 66735, '\p{^Blk=	_Osmanya}', "");
26366Expect(0, 66735, '\P{Blk=	_Osmanya}', "");
26367Expect(1, 66735, '\P{^Blk=	_Osmanya}', "");
26368Expect(0, 66736, '\p{Blk=	_Osmanya}', "");
26369Expect(1, 66736, '\p{^Blk=	_Osmanya}', "");
26370Expect(1, 66736, '\P{Blk=	_Osmanya}', "");
26371Expect(0, 66736, '\P{^Blk=	_Osmanya}', "");
26372Error('\p{Is_Block=	:=osmanya}');
26373Error('\P{Is_Block=	:=osmanya}');
26374Expect(1, 66735, '\p{Is_Block=osmanya}', "");
26375Expect(0, 66735, '\p{^Is_Block=osmanya}', "");
26376Expect(0, 66735, '\P{Is_Block=osmanya}', "");
26377Expect(1, 66735, '\P{^Is_Block=osmanya}', "");
26378Expect(0, 66736, '\p{Is_Block=osmanya}', "");
26379Expect(1, 66736, '\p{^Is_Block=osmanya}', "");
26380Expect(1, 66736, '\P{Is_Block=osmanya}', "");
26381Expect(0, 66736, '\P{^Is_Block=osmanya}', "");
26382Expect(1, 66735, '\p{Is_Block=_-Osmanya}', "");
26383Expect(0, 66735, '\p{^Is_Block=_-Osmanya}', "");
26384Expect(0, 66735, '\P{Is_Block=_-Osmanya}', "");
26385Expect(1, 66735, '\P{^Is_Block=_-Osmanya}', "");
26386Expect(0, 66736, '\p{Is_Block=_-Osmanya}', "");
26387Expect(1, 66736, '\p{^Is_Block=_-Osmanya}', "");
26388Expect(1, 66736, '\P{Is_Block=_-Osmanya}', "");
26389Expect(0, 66736, '\P{^Is_Block=_-Osmanya}', "");
26390Error('\p{Is_Blk=-/a/Osmanya}');
26391Error('\P{Is_Blk=-/a/Osmanya}');
26392Expect(1, 66735, '\p{Is_Blk=osmanya}', "");
26393Expect(0, 66735, '\p{^Is_Blk=osmanya}', "");
26394Expect(0, 66735, '\P{Is_Blk=osmanya}', "");
26395Expect(1, 66735, '\P{^Is_Blk=osmanya}', "");
26396Expect(0, 66736, '\p{Is_Blk=osmanya}', "");
26397Expect(1, 66736, '\p{^Is_Blk=osmanya}', "");
26398Expect(1, 66736, '\P{Is_Blk=osmanya}', "");
26399Expect(0, 66736, '\P{^Is_Blk=osmanya}', "");
26400Expect(1, 66735, '\p{Is_Blk=	Osmanya}', "");
26401Expect(0, 66735, '\p{^Is_Blk=	Osmanya}', "");
26402Expect(0, 66735, '\P{Is_Blk=	Osmanya}', "");
26403Expect(1, 66735, '\P{^Is_Blk=	Osmanya}', "");
26404Expect(0, 66736, '\p{Is_Blk=	Osmanya}', "");
26405Expect(1, 66736, '\p{^Is_Blk=	Osmanya}', "");
26406Expect(1, 66736, '\P{Is_Blk=	Osmanya}', "");
26407Expect(0, 66736, '\P{^Is_Blk=	Osmanya}', "");
26408Error('\p{Block=__PRIVATE_use_area/a/}');
26409Error('\P{Block=__PRIVATE_use_area/a/}');
26410Expect(1, 63743, '\p{Block=privateusearea}', "");
26411Expect(0, 63743, '\p{^Block=privateusearea}', "");
26412Expect(0, 63743, '\P{Block=privateusearea}', "");
26413Expect(1, 63743, '\P{^Block=privateusearea}', "");
26414Expect(0, 63744, '\p{Block=privateusearea}', "");
26415Expect(1, 63744, '\p{^Block=privateusearea}', "");
26416Expect(1, 63744, '\P{Block=privateusearea}', "");
26417Expect(0, 63744, '\P{^Block=privateusearea}', "");
26418Expect(1, 63743, '\p{Block=		PRIVATE_use_AREA}', "");
26419Expect(0, 63743, '\p{^Block=		PRIVATE_use_AREA}', "");
26420Expect(0, 63743, '\P{Block=		PRIVATE_use_AREA}', "");
26421Expect(1, 63743, '\P{^Block=		PRIVATE_use_AREA}', "");
26422Expect(0, 63744, '\p{Block=		PRIVATE_use_AREA}', "");
26423Expect(1, 63744, '\p{^Block=		PRIVATE_use_AREA}', "");
26424Expect(1, 63744, '\P{Block=		PRIVATE_use_AREA}', "");
26425Expect(0, 63744, '\P{^Block=		PRIVATE_use_AREA}', "");
26426Error('\p{Blk=_/a/pua}');
26427Error('\P{Blk=_/a/pua}');
26428Expect(1, 63743, '\p{Blk=pua}', "");
26429Expect(0, 63743, '\p{^Blk=pua}', "");
26430Expect(0, 63743, '\P{Blk=pua}', "");
26431Expect(1, 63743, '\P{^Blk=pua}', "");
26432Expect(0, 63744, '\p{Blk=pua}', "");
26433Expect(1, 63744, '\p{^Blk=pua}', "");
26434Expect(1, 63744, '\P{Blk=pua}', "");
26435Expect(0, 63744, '\P{^Blk=pua}', "");
26436Expect(1, 63743, '\p{Blk:	 pua}', "");
26437Expect(0, 63743, '\p{^Blk:	 pua}', "");
26438Expect(0, 63743, '\P{Blk:	 pua}', "");
26439Expect(1, 63743, '\P{^Blk:	 pua}', "");
26440Expect(0, 63744, '\p{Blk:	 pua}', "");
26441Expect(1, 63744, '\p{^Blk:	 pua}', "");
26442Expect(1, 63744, '\P{Blk:	 pua}', "");
26443Expect(0, 63744, '\P{^Blk:	 pua}', "");
26444Error('\p{Is_Block=/a/-Private_USE}');
26445Error('\P{Is_Block=/a/-Private_USE}');
26446Expect(1, 63743, '\p{Is_Block=privateuse}', "");
26447Expect(0, 63743, '\p{^Is_Block=privateuse}', "");
26448Expect(0, 63743, '\P{Is_Block=privateuse}', "");
26449Expect(1, 63743, '\P{^Is_Block=privateuse}', "");
26450Expect(0, 63744, '\p{Is_Block=privateuse}', "");
26451Expect(1, 63744, '\p{^Is_Block=privateuse}', "");
26452Expect(1, 63744, '\P{Is_Block=privateuse}', "");
26453Expect(0, 63744, '\P{^Is_Block=privateuse}', "");
26454Expect(1, 63743, '\p{Is_Block= private_use}', "");
26455Expect(0, 63743, '\p{^Is_Block= private_use}', "");
26456Expect(0, 63743, '\P{Is_Block= private_use}', "");
26457Expect(1, 63743, '\P{^Is_Block= private_use}', "");
26458Expect(0, 63744, '\p{Is_Block= private_use}', "");
26459Expect(1, 63744, '\p{^Is_Block= private_use}', "");
26460Expect(1, 63744, '\P{Is_Block= private_use}', "");
26461Expect(0, 63744, '\P{^Is_Block= private_use}', "");
26462Error('\p{Is_Blk:	-Private_USE_Area/a/}');
26463Error('\P{Is_Blk:	-Private_USE_Area/a/}');
26464Expect(1, 63743, '\p{Is_Blk=privateusearea}', "");
26465Expect(0, 63743, '\p{^Is_Blk=privateusearea}', "");
26466Expect(0, 63743, '\P{Is_Blk=privateusearea}', "");
26467Expect(1, 63743, '\P{^Is_Blk=privateusearea}', "");
26468Expect(0, 63744, '\p{Is_Blk=privateusearea}', "");
26469Expect(1, 63744, '\p{^Is_Blk=privateusearea}', "");
26470Expect(1, 63744, '\P{Is_Blk=privateusearea}', "");
26471Expect(0, 63744, '\P{^Is_Blk=privateusearea}', "");
26472Expect(1, 63743, '\p{Is_Blk=_private_USE_Area}', "");
26473Expect(0, 63743, '\p{^Is_Blk=_private_USE_Area}', "");
26474Expect(0, 63743, '\P{Is_Blk=_private_USE_Area}', "");
26475Expect(1, 63743, '\P{^Is_Blk=_private_USE_Area}', "");
26476Expect(0, 63744, '\p{Is_Blk=_private_USE_Area}', "");
26477Expect(1, 63744, '\p{^Is_Blk=_private_USE_Area}', "");
26478Expect(1, 63744, '\P{Is_Blk=_private_USE_Area}', "");
26479Expect(0, 63744, '\P{^Is_Blk=_private_USE_Area}', "");
26480Error('\p{Block=__phags_Pa/a/}');
26481Error('\P{Block=__phags_Pa/a/}');
26482Expect(1, 43135, '\p{Block=phagspa}', "");
26483Expect(0, 43135, '\p{^Block=phagspa}', "");
26484Expect(0, 43135, '\P{Block=phagspa}', "");
26485Expect(1, 43135, '\P{^Block=phagspa}', "");
26486Expect(0, 43136, '\p{Block=phagspa}', "");
26487Expect(1, 43136, '\p{^Block=phagspa}', "");
26488Expect(1, 43136, '\P{Block=phagspa}', "");
26489Expect(0, 43136, '\P{^Block=phagspa}', "");
26490Expect(1, 43135, '\p{Block=_PHAGS_pa}', "");
26491Expect(0, 43135, '\p{^Block=_PHAGS_pa}', "");
26492Expect(0, 43135, '\P{Block=_PHAGS_pa}', "");
26493Expect(1, 43135, '\P{^Block=_PHAGS_pa}', "");
26494Expect(0, 43136, '\p{Block=_PHAGS_pa}', "");
26495Expect(1, 43136, '\p{^Block=_PHAGS_pa}', "");
26496Expect(1, 43136, '\P{Block=_PHAGS_pa}', "");
26497Expect(0, 43136, '\P{^Block=_PHAGS_pa}', "");
26498Error('\p{Blk=/a/--phags_Pa}');
26499Error('\P{Blk=/a/--phags_Pa}');
26500Expect(1, 43135, '\p{Blk=phagspa}', "");
26501Expect(0, 43135, '\p{^Blk=phagspa}', "");
26502Expect(0, 43135, '\P{Blk=phagspa}', "");
26503Expect(1, 43135, '\P{^Blk=phagspa}', "");
26504Expect(0, 43136, '\p{Blk=phagspa}', "");
26505Expect(1, 43136, '\p{^Blk=phagspa}', "");
26506Expect(1, 43136, '\P{Blk=phagspa}', "");
26507Expect(0, 43136, '\P{^Blk=phagspa}', "");
26508Expect(1, 43135, '\p{Blk=  phags_Pa}', "");
26509Expect(0, 43135, '\p{^Blk=  phags_Pa}', "");
26510Expect(0, 43135, '\P{Blk=  phags_Pa}', "");
26511Expect(1, 43135, '\P{^Blk=  phags_Pa}', "");
26512Expect(0, 43136, '\p{Blk=  phags_Pa}', "");
26513Expect(1, 43136, '\p{^Blk=  phags_Pa}', "");
26514Expect(1, 43136, '\P{Blk=  phags_Pa}', "");
26515Expect(0, 43136, '\P{^Blk=  phags_Pa}', "");
26516Error('\p{Is_Block=/a/--Phags_PA}');
26517Error('\P{Is_Block=/a/--Phags_PA}');
26518Expect(1, 43135, '\p{Is_Block=phagspa}', "");
26519Expect(0, 43135, '\p{^Is_Block=phagspa}', "");
26520Expect(0, 43135, '\P{Is_Block=phagspa}', "");
26521Expect(1, 43135, '\P{^Is_Block=phagspa}', "");
26522Expect(0, 43136, '\p{Is_Block=phagspa}', "");
26523Expect(1, 43136, '\p{^Is_Block=phagspa}', "");
26524Expect(1, 43136, '\P{Is_Block=phagspa}', "");
26525Expect(0, 43136, '\P{^Is_Block=phagspa}', "");
26526Expect(1, 43135, '\p{Is_Block= 	phags_PA}', "");
26527Expect(0, 43135, '\p{^Is_Block= 	phags_PA}', "");
26528Expect(0, 43135, '\P{Is_Block= 	phags_PA}', "");
26529Expect(1, 43135, '\P{^Is_Block= 	phags_PA}', "");
26530Expect(0, 43136, '\p{Is_Block= 	phags_PA}', "");
26531Expect(1, 43136, '\p{^Is_Block= 	phags_PA}', "");
26532Expect(1, 43136, '\P{Is_Block= 	phags_PA}', "");
26533Expect(0, 43136, '\P{^Is_Block= 	phags_PA}', "");
26534Error('\p{Is_Blk=--phags_pa/a/}');
26535Error('\P{Is_Blk=--phags_pa/a/}');
26536Expect(1, 43135, '\p{Is_Blk=phagspa}', "");
26537Expect(0, 43135, '\p{^Is_Blk=phagspa}', "");
26538Expect(0, 43135, '\P{Is_Blk=phagspa}', "");
26539Expect(1, 43135, '\P{^Is_Blk=phagspa}', "");
26540Expect(0, 43136, '\p{Is_Blk=phagspa}', "");
26541Expect(1, 43136, '\p{^Is_Blk=phagspa}', "");
26542Expect(1, 43136, '\P{Is_Blk=phagspa}', "");
26543Expect(0, 43136, '\P{^Is_Blk=phagspa}', "");
26544Expect(1, 43135, '\p{Is_Blk=	_PHAGS_pa}', "");
26545Expect(0, 43135, '\p{^Is_Blk=	_PHAGS_pa}', "");
26546Expect(0, 43135, '\P{Is_Blk=	_PHAGS_pa}', "");
26547Expect(1, 43135, '\P{^Is_Blk=	_PHAGS_pa}', "");
26548Expect(0, 43136, '\p{Is_Blk=	_PHAGS_pa}', "");
26549Expect(1, 43136, '\p{^Is_Blk=	_PHAGS_pa}', "");
26550Expect(1, 43136, '\P{Is_Blk=	_PHAGS_pa}', "");
26551Expect(0, 43136, '\P{^Is_Blk=	_PHAGS_pa}', "");
26552Error('\p{Block=  PHAISTOS_Disc:=}');
26553Error('\P{Block=  PHAISTOS_Disc:=}');
26554Expect(1, 66047, '\p{Block=phaistosdisc}', "");
26555Expect(0, 66047, '\p{^Block=phaistosdisc}', "");
26556Expect(0, 66047, '\P{Block=phaistosdisc}', "");
26557Expect(1, 66047, '\P{^Block=phaistosdisc}', "");
26558Expect(0, 66048, '\p{Block=phaistosdisc}', "");
26559Expect(1, 66048, '\p{^Block=phaistosdisc}', "");
26560Expect(1, 66048, '\P{Block=phaistosdisc}', "");
26561Expect(0, 66048, '\P{^Block=phaistosdisc}', "");
26562Expect(1, 66047, '\p{Block= Phaistos_Disc}', "");
26563Expect(0, 66047, '\p{^Block= Phaistos_Disc}', "");
26564Expect(0, 66047, '\P{Block= Phaistos_Disc}', "");
26565Expect(1, 66047, '\P{^Block= Phaistos_Disc}', "");
26566Expect(0, 66048, '\p{Block= Phaistos_Disc}', "");
26567Expect(1, 66048, '\p{^Block= Phaistos_Disc}', "");
26568Expect(1, 66048, '\P{Block= Phaistos_Disc}', "");
26569Expect(0, 66048, '\P{^Block= Phaistos_Disc}', "");
26570Error('\p{Blk=/a/ _Phaistos}');
26571Error('\P{Blk=/a/ _Phaistos}');
26572Expect(1, 66047, '\p{Blk=phaistos}', "");
26573Expect(0, 66047, '\p{^Blk=phaistos}', "");
26574Expect(0, 66047, '\P{Blk=phaistos}', "");
26575Expect(1, 66047, '\P{^Blk=phaistos}', "");
26576Expect(0, 66048, '\p{Blk=phaistos}', "");
26577Expect(1, 66048, '\p{^Blk=phaistos}', "");
26578Expect(1, 66048, '\P{Blk=phaistos}', "");
26579Expect(0, 66048, '\P{^Blk=phaistos}', "");
26580Expect(1, 66047, '\p{Blk= _Phaistos}', "");
26581Expect(0, 66047, '\p{^Blk= _Phaistos}', "");
26582Expect(0, 66047, '\P{Blk= _Phaistos}', "");
26583Expect(1, 66047, '\P{^Blk= _Phaistos}', "");
26584Expect(0, 66048, '\p{Blk= _Phaistos}', "");
26585Expect(1, 66048, '\p{^Blk= _Phaistos}', "");
26586Expect(1, 66048, '\P{Blk= _Phaistos}', "");
26587Expect(0, 66048, '\P{^Blk= _Phaistos}', "");
26588Error('\p{Is_Block: :=_	Phaistos_disc}');
26589Error('\P{Is_Block: :=_	Phaistos_disc}');
26590Expect(1, 66047, '\p{Is_Block=phaistosdisc}', "");
26591Expect(0, 66047, '\p{^Is_Block=phaistosdisc}', "");
26592Expect(0, 66047, '\P{Is_Block=phaistosdisc}', "");
26593Expect(1, 66047, '\P{^Is_Block=phaistosdisc}', "");
26594Expect(0, 66048, '\p{Is_Block=phaistosdisc}', "");
26595Expect(1, 66048, '\p{^Is_Block=phaistosdisc}', "");
26596Expect(1, 66048, '\P{Is_Block=phaistosdisc}', "");
26597Expect(0, 66048, '\P{^Is_Block=phaistosdisc}', "");
26598Expect(1, 66047, '\p{Is_Block=_-Phaistos_Disc}', "");
26599Expect(0, 66047, '\p{^Is_Block=_-Phaistos_Disc}', "");
26600Expect(0, 66047, '\P{Is_Block=_-Phaistos_Disc}', "");
26601Expect(1, 66047, '\P{^Is_Block=_-Phaistos_Disc}', "");
26602Expect(0, 66048, '\p{Is_Block=_-Phaistos_Disc}', "");
26603Expect(1, 66048, '\p{^Is_Block=_-Phaistos_Disc}', "");
26604Expect(1, 66048, '\P{Is_Block=_-Phaistos_Disc}', "");
26605Expect(0, 66048, '\P{^Is_Block=_-Phaistos_Disc}', "");
26606Error('\p{Is_Blk=:=--Phaistos}');
26607Error('\P{Is_Blk=:=--Phaistos}');
26608Expect(1, 66047, '\p{Is_Blk=phaistos}', "");
26609Expect(0, 66047, '\p{^Is_Blk=phaistos}', "");
26610Expect(0, 66047, '\P{Is_Blk=phaistos}', "");
26611Expect(1, 66047, '\P{^Is_Blk=phaistos}', "");
26612Expect(0, 66048, '\p{Is_Blk=phaistos}', "");
26613Expect(1, 66048, '\p{^Is_Blk=phaistos}', "");
26614Expect(1, 66048, '\P{Is_Blk=phaistos}', "");
26615Expect(0, 66048, '\P{^Is_Blk=phaistos}', "");
26616Expect(1, 66047, '\p{Is_Blk=  Phaistos}', "");
26617Expect(0, 66047, '\p{^Is_Blk=  Phaistos}', "");
26618Expect(0, 66047, '\P{Is_Blk=  Phaistos}', "");
26619Expect(1, 66047, '\P{^Is_Blk=  Phaistos}', "");
26620Expect(0, 66048, '\p{Is_Blk=  Phaistos}', "");
26621Expect(1, 66048, '\p{^Is_Blk=  Phaistos}', "");
26622Expect(1, 66048, '\P{Is_Blk=  Phaistos}', "");
26623Expect(0, 66048, '\P{^Is_Blk=  Phaistos}', "");
26624Error('\p{Block= /a/Phoenician}');
26625Error('\P{Block= /a/Phoenician}');
26626Expect(1, 67871, '\p{Block=phoenician}', "");
26627Expect(0, 67871, '\p{^Block=phoenician}', "");
26628Expect(0, 67871, '\P{Block=phoenician}', "");
26629Expect(1, 67871, '\P{^Block=phoenician}', "");
26630Expect(0, 67872, '\p{Block=phoenician}', "");
26631Expect(1, 67872, '\p{^Block=phoenician}', "");
26632Expect(1, 67872, '\P{Block=phoenician}', "");
26633Expect(0, 67872, '\P{^Block=phoenician}', "");
26634Expect(1, 67871, '\p{Block=-	phoenician}', "");
26635Expect(0, 67871, '\p{^Block=-	phoenician}', "");
26636Expect(0, 67871, '\P{Block=-	phoenician}', "");
26637Expect(1, 67871, '\P{^Block=-	phoenician}', "");
26638Expect(0, 67872, '\p{Block=-	phoenician}', "");
26639Expect(1, 67872, '\p{^Block=-	phoenician}', "");
26640Expect(1, 67872, '\P{Block=-	phoenician}', "");
26641Expect(0, 67872, '\P{^Block=-	phoenician}', "");
26642Error('\p{Blk=/a/_-Phoenician}');
26643Error('\P{Blk=/a/_-Phoenician}');
26644Expect(1, 67871, '\p{Blk:	phoenician}', "");
26645Expect(0, 67871, '\p{^Blk:	phoenician}', "");
26646Expect(0, 67871, '\P{Blk:	phoenician}', "");
26647Expect(1, 67871, '\P{^Blk:	phoenician}', "");
26648Expect(0, 67872, '\p{Blk:	phoenician}', "");
26649Expect(1, 67872, '\p{^Blk:	phoenician}', "");
26650Expect(1, 67872, '\P{Blk:	phoenician}', "");
26651Expect(0, 67872, '\P{^Blk:	phoenician}', "");
26652Expect(1, 67871, '\p{Blk=--PHOENICIAN}', "");
26653Expect(0, 67871, '\p{^Blk=--PHOENICIAN}', "");
26654Expect(0, 67871, '\P{Blk=--PHOENICIAN}', "");
26655Expect(1, 67871, '\P{^Blk=--PHOENICIAN}', "");
26656Expect(0, 67872, '\p{Blk=--PHOENICIAN}', "");
26657Expect(1, 67872, '\p{^Blk=--PHOENICIAN}', "");
26658Expect(1, 67872, '\P{Blk=--PHOENICIAN}', "");
26659Expect(0, 67872, '\P{^Blk=--PHOENICIAN}', "");
26660Error('\p{Is_Block: :=Phoenician}');
26661Error('\P{Is_Block: :=Phoenician}');
26662Expect(1, 67871, '\p{Is_Block=phoenician}', "");
26663Expect(0, 67871, '\p{^Is_Block=phoenician}', "");
26664Expect(0, 67871, '\P{Is_Block=phoenician}', "");
26665Expect(1, 67871, '\P{^Is_Block=phoenician}', "");
26666Expect(0, 67872, '\p{Is_Block=phoenician}', "");
26667Expect(1, 67872, '\p{^Is_Block=phoenician}', "");
26668Expect(1, 67872, '\P{Is_Block=phoenician}', "");
26669Expect(0, 67872, '\P{^Is_Block=phoenician}', "");
26670Expect(1, 67871, '\p{Is_Block= Phoenician}', "");
26671Expect(0, 67871, '\p{^Is_Block= Phoenician}', "");
26672Expect(0, 67871, '\P{Is_Block= Phoenician}', "");
26673Expect(1, 67871, '\P{^Is_Block= Phoenician}', "");
26674Expect(0, 67872, '\p{Is_Block= Phoenician}', "");
26675Expect(1, 67872, '\p{^Is_Block= Phoenician}', "");
26676Expect(1, 67872, '\P{Is_Block= Phoenician}', "");
26677Expect(0, 67872, '\P{^Is_Block= Phoenician}', "");
26678Error('\p{Is_Blk= Phoenician:=}');
26679Error('\P{Is_Blk= Phoenician:=}');
26680Expect(1, 67871, '\p{Is_Blk=phoenician}', "");
26681Expect(0, 67871, '\p{^Is_Blk=phoenician}', "");
26682Expect(0, 67871, '\P{Is_Blk=phoenician}', "");
26683Expect(1, 67871, '\P{^Is_Blk=phoenician}', "");
26684Expect(0, 67872, '\p{Is_Blk=phoenician}', "");
26685Expect(1, 67872, '\p{^Is_Blk=phoenician}', "");
26686Expect(1, 67872, '\P{Is_Blk=phoenician}', "");
26687Expect(0, 67872, '\P{^Is_Blk=phoenician}', "");
26688Expect(1, 67871, '\p{Is_Blk=	Phoenician}', "");
26689Expect(0, 67871, '\p{^Is_Blk=	Phoenician}', "");
26690Expect(0, 67871, '\P{Is_Blk=	Phoenician}', "");
26691Expect(1, 67871, '\P{^Is_Blk=	Phoenician}', "");
26692Expect(0, 67872, '\p{Is_Blk=	Phoenician}', "");
26693Expect(1, 67872, '\p{^Is_Blk=	Phoenician}', "");
26694Expect(1, 67872, '\P{Is_Blk=	Phoenician}', "");
26695Expect(0, 67872, '\P{^Is_Blk=	Phoenician}', "");
26696Error('\p{Block=:=_phonetic_Extensions}');
26697Error('\P{Block=:=_phonetic_Extensions}');
26698Expect(1, 7551, '\p{Block=phoneticextensions}', "");
26699Expect(0, 7551, '\p{^Block=phoneticextensions}', "");
26700Expect(0, 7551, '\P{Block=phoneticextensions}', "");
26701Expect(1, 7551, '\P{^Block=phoneticextensions}', "");
26702Expect(0, 7552, '\p{Block=phoneticextensions}', "");
26703Expect(1, 7552, '\p{^Block=phoneticextensions}', "");
26704Expect(1, 7552, '\P{Block=phoneticextensions}', "");
26705Expect(0, 7552, '\P{^Block=phoneticextensions}', "");
26706Expect(1, 7551, '\p{Block=_	phonetic_extensions}', "");
26707Expect(0, 7551, '\p{^Block=_	phonetic_extensions}', "");
26708Expect(0, 7551, '\P{Block=_	phonetic_extensions}', "");
26709Expect(1, 7551, '\P{^Block=_	phonetic_extensions}', "");
26710Expect(0, 7552, '\p{Block=_	phonetic_extensions}', "");
26711Expect(1, 7552, '\p{^Block=_	phonetic_extensions}', "");
26712Expect(1, 7552, '\P{Block=_	phonetic_extensions}', "");
26713Expect(0, 7552, '\P{^Block=_	phonetic_extensions}', "");
26714Error('\p{Blk=/a/Phonetic_Ext}');
26715Error('\P{Blk=/a/Phonetic_Ext}');
26716Expect(1, 7551, '\p{Blk=phoneticext}', "");
26717Expect(0, 7551, '\p{^Blk=phoneticext}', "");
26718Expect(0, 7551, '\P{Blk=phoneticext}', "");
26719Expect(1, 7551, '\P{^Blk=phoneticext}', "");
26720Expect(0, 7552, '\p{Blk=phoneticext}', "");
26721Expect(1, 7552, '\p{^Blk=phoneticext}', "");
26722Expect(1, 7552, '\P{Blk=phoneticext}', "");
26723Expect(0, 7552, '\P{^Blk=phoneticext}', "");
26724Expect(1, 7551, '\p{Blk= 	Phonetic_Ext}', "");
26725Expect(0, 7551, '\p{^Blk= 	Phonetic_Ext}', "");
26726Expect(0, 7551, '\P{Blk= 	Phonetic_Ext}', "");
26727Expect(1, 7551, '\P{^Blk= 	Phonetic_Ext}', "");
26728Expect(0, 7552, '\p{Blk= 	Phonetic_Ext}', "");
26729Expect(1, 7552, '\p{^Blk= 	Phonetic_Ext}', "");
26730Expect(1, 7552, '\P{Blk= 	Phonetic_Ext}', "");
26731Expect(0, 7552, '\P{^Blk= 	Phonetic_Ext}', "");
26732Error('\p{Is_Block=_:=PHONETIC_extensions}');
26733Error('\P{Is_Block=_:=PHONETIC_extensions}');
26734Expect(1, 7551, '\p{Is_Block=phoneticextensions}', "");
26735Expect(0, 7551, '\p{^Is_Block=phoneticextensions}', "");
26736Expect(0, 7551, '\P{Is_Block=phoneticextensions}', "");
26737Expect(1, 7551, '\P{^Is_Block=phoneticextensions}', "");
26738Expect(0, 7552, '\p{Is_Block=phoneticextensions}', "");
26739Expect(1, 7552, '\p{^Is_Block=phoneticextensions}', "");
26740Expect(1, 7552, '\P{Is_Block=phoneticextensions}', "");
26741Expect(0, 7552, '\P{^Is_Block=phoneticextensions}', "");
26742Expect(1, 7551, '\p{Is_Block=Phonetic_Extensions}', "");
26743Expect(0, 7551, '\p{^Is_Block=Phonetic_Extensions}', "");
26744Expect(0, 7551, '\P{Is_Block=Phonetic_Extensions}', "");
26745Expect(1, 7551, '\P{^Is_Block=Phonetic_Extensions}', "");
26746Expect(0, 7552, '\p{Is_Block=Phonetic_Extensions}', "");
26747Expect(1, 7552, '\p{^Is_Block=Phonetic_Extensions}', "");
26748Expect(1, 7552, '\P{Is_Block=Phonetic_Extensions}', "");
26749Expect(0, 7552, '\P{^Is_Block=Phonetic_Extensions}', "");
26750Error('\p{Is_Blk=_ PHONETIC_Ext/a/}');
26751Error('\P{Is_Blk=_ PHONETIC_Ext/a/}');
26752Expect(1, 7551, '\p{Is_Blk=phoneticext}', "");
26753Expect(0, 7551, '\p{^Is_Blk=phoneticext}', "");
26754Expect(0, 7551, '\P{Is_Blk=phoneticext}', "");
26755Expect(1, 7551, '\P{^Is_Blk=phoneticext}', "");
26756Expect(0, 7552, '\p{Is_Blk=phoneticext}', "");
26757Expect(1, 7552, '\p{^Is_Blk=phoneticext}', "");
26758Expect(1, 7552, '\P{Is_Blk=phoneticext}', "");
26759Expect(0, 7552, '\P{^Is_Blk=phoneticext}', "");
26760Expect(1, 7551, '\p{Is_Blk=	PHONETIC_EXT}', "");
26761Expect(0, 7551, '\p{^Is_Blk=	PHONETIC_EXT}', "");
26762Expect(0, 7551, '\P{Is_Blk=	PHONETIC_EXT}', "");
26763Expect(1, 7551, '\P{^Is_Blk=	PHONETIC_EXT}', "");
26764Expect(0, 7552, '\p{Is_Blk=	PHONETIC_EXT}', "");
26765Expect(1, 7552, '\p{^Is_Blk=	PHONETIC_EXT}', "");
26766Expect(1, 7552, '\P{Is_Blk=	PHONETIC_EXT}', "");
26767Expect(0, 7552, '\P{^Is_Blk=	PHONETIC_EXT}', "");
26768Error('\p{Block=:=	_PHONETIC_Extensions_SUPPLEMENT}');
26769Error('\P{Block=:=	_PHONETIC_Extensions_SUPPLEMENT}');
26770Expect(1, 7615, '\p{Block=phoneticextensionssupplement}', "");
26771Expect(0, 7615, '\p{^Block=phoneticextensionssupplement}', "");
26772Expect(0, 7615, '\P{Block=phoneticextensionssupplement}', "");
26773Expect(1, 7615, '\P{^Block=phoneticextensionssupplement}', "");
26774Expect(0, 7616, '\p{Block=phoneticextensionssupplement}', "");
26775Expect(1, 7616, '\p{^Block=phoneticextensionssupplement}', "");
26776Expect(1, 7616, '\P{Block=phoneticextensionssupplement}', "");
26777Expect(0, 7616, '\P{^Block=phoneticextensionssupplement}', "");
26778Expect(1, 7615, '\p{Block=_-Phonetic_EXTENSIONS_Supplement}', "");
26779Expect(0, 7615, '\p{^Block=_-Phonetic_EXTENSIONS_Supplement}', "");
26780Expect(0, 7615, '\P{Block=_-Phonetic_EXTENSIONS_Supplement}', "");
26781Expect(1, 7615, '\P{^Block=_-Phonetic_EXTENSIONS_Supplement}', "");
26782Expect(0, 7616, '\p{Block=_-Phonetic_EXTENSIONS_Supplement}', "");
26783Expect(1, 7616, '\p{^Block=_-Phonetic_EXTENSIONS_Supplement}', "");
26784Expect(1, 7616, '\P{Block=_-Phonetic_EXTENSIONS_Supplement}', "");
26785Expect(0, 7616, '\P{^Block=_-Phonetic_EXTENSIONS_Supplement}', "");
26786Error('\p{Blk=_/a/phonetic_EXT_Sup}');
26787Error('\P{Blk=_/a/phonetic_EXT_Sup}');
26788Expect(1, 7615, '\p{Blk=phoneticextsup}', "");
26789Expect(0, 7615, '\p{^Blk=phoneticextsup}', "");
26790Expect(0, 7615, '\P{Blk=phoneticextsup}', "");
26791Expect(1, 7615, '\P{^Blk=phoneticextsup}', "");
26792Expect(0, 7616, '\p{Blk=phoneticextsup}', "");
26793Expect(1, 7616, '\p{^Blk=phoneticextsup}', "");
26794Expect(1, 7616, '\P{Blk=phoneticextsup}', "");
26795Expect(0, 7616, '\P{^Blk=phoneticextsup}', "");
26796Expect(1, 7615, '\p{Blk:  -Phonetic_Ext_sup}', "");
26797Expect(0, 7615, '\p{^Blk:  -Phonetic_Ext_sup}', "");
26798Expect(0, 7615, '\P{Blk:  -Phonetic_Ext_sup}', "");
26799Expect(1, 7615, '\P{^Blk:  -Phonetic_Ext_sup}', "");
26800Expect(0, 7616, '\p{Blk:  -Phonetic_Ext_sup}', "");
26801Expect(1, 7616, '\p{^Blk:  -Phonetic_Ext_sup}', "");
26802Expect(1, 7616, '\P{Blk:  -Phonetic_Ext_sup}', "");
26803Expect(0, 7616, '\P{^Blk:  -Phonetic_Ext_sup}', "");
26804Error('\p{Is_Block=/a/ -phonetic_EXTENSIONS_Supplement}');
26805Error('\P{Is_Block=/a/ -phonetic_EXTENSIONS_Supplement}');
26806Expect(1, 7615, '\p{Is_Block=phoneticextensionssupplement}', "");
26807Expect(0, 7615, '\p{^Is_Block=phoneticextensionssupplement}', "");
26808Expect(0, 7615, '\P{Is_Block=phoneticextensionssupplement}', "");
26809Expect(1, 7615, '\P{^Is_Block=phoneticextensionssupplement}', "");
26810Expect(0, 7616, '\p{Is_Block=phoneticextensionssupplement}', "");
26811Expect(1, 7616, '\p{^Is_Block=phoneticextensionssupplement}', "");
26812Expect(1, 7616, '\P{Is_Block=phoneticextensionssupplement}', "");
26813Expect(0, 7616, '\P{^Is_Block=phoneticextensionssupplement}', "");
26814Expect(1, 7615, '\p{Is_Block=-	PHONETIC_extensions_SUPPLEMENT}', "");
26815Expect(0, 7615, '\p{^Is_Block=-	PHONETIC_extensions_SUPPLEMENT}', "");
26816Expect(0, 7615, '\P{Is_Block=-	PHONETIC_extensions_SUPPLEMENT}', "");
26817Expect(1, 7615, '\P{^Is_Block=-	PHONETIC_extensions_SUPPLEMENT}', "");
26818Expect(0, 7616, '\p{Is_Block=-	PHONETIC_extensions_SUPPLEMENT}', "");
26819Expect(1, 7616, '\p{^Is_Block=-	PHONETIC_extensions_SUPPLEMENT}', "");
26820Expect(1, 7616, '\P{Is_Block=-	PHONETIC_extensions_SUPPLEMENT}', "");
26821Expect(0, 7616, '\P{^Is_Block=-	PHONETIC_extensions_SUPPLEMENT}', "");
26822Error('\p{Is_Blk:	 :=PHONETIC_EXT_Sup}');
26823Error('\P{Is_Blk:	 :=PHONETIC_EXT_Sup}');
26824Expect(1, 7615, '\p{Is_Blk=phoneticextsup}', "");
26825Expect(0, 7615, '\p{^Is_Blk=phoneticextsup}', "");
26826Expect(0, 7615, '\P{Is_Blk=phoneticextsup}', "");
26827Expect(1, 7615, '\P{^Is_Blk=phoneticextsup}', "");
26828Expect(0, 7616, '\p{Is_Blk=phoneticextsup}', "");
26829Expect(1, 7616, '\p{^Is_Blk=phoneticextsup}', "");
26830Expect(1, 7616, '\P{Is_Blk=phoneticextsup}', "");
26831Expect(0, 7616, '\P{^Is_Blk=phoneticextsup}', "");
26832Expect(1, 7615, '\p{Is_Blk=-	PHONETIC_EXT_sup}', "");
26833Expect(0, 7615, '\p{^Is_Blk=-	PHONETIC_EXT_sup}', "");
26834Expect(0, 7615, '\P{Is_Blk=-	PHONETIC_EXT_sup}', "");
26835Expect(1, 7615, '\P{^Is_Blk=-	PHONETIC_EXT_sup}', "");
26836Expect(0, 7616, '\p{Is_Blk=-	PHONETIC_EXT_sup}', "");
26837Expect(1, 7616, '\p{^Is_Blk=-	PHONETIC_EXT_sup}', "");
26838Expect(1, 7616, '\P{Is_Blk=-	PHONETIC_EXT_sup}', "");
26839Expect(0, 7616, '\P{^Is_Blk=-	PHONETIC_EXT_sup}', "");
26840Error('\p{Block=_ playing_CARDS:=}');
26841Error('\P{Block=_ playing_CARDS:=}');
26842Expect(1, 127231, '\p{Block=playingcards}', "");
26843Expect(0, 127231, '\p{^Block=playingcards}', "");
26844Expect(0, 127231, '\P{Block=playingcards}', "");
26845Expect(1, 127231, '\P{^Block=playingcards}', "");
26846Expect(0, 127232, '\p{Block=playingcards}', "");
26847Expect(1, 127232, '\p{^Block=playingcards}', "");
26848Expect(1, 127232, '\P{Block=playingcards}', "");
26849Expect(0, 127232, '\P{^Block=playingcards}', "");
26850Expect(1, 127231, '\p{Block=	-PLAYING_Cards}', "");
26851Expect(0, 127231, '\p{^Block=	-PLAYING_Cards}', "");
26852Expect(0, 127231, '\P{Block=	-PLAYING_Cards}', "");
26853Expect(1, 127231, '\P{^Block=	-PLAYING_Cards}', "");
26854Expect(0, 127232, '\p{Block=	-PLAYING_Cards}', "");
26855Expect(1, 127232, '\p{^Block=	-PLAYING_Cards}', "");
26856Expect(1, 127232, '\P{Block=	-PLAYING_Cards}', "");
26857Expect(0, 127232, '\P{^Block=	-PLAYING_Cards}', "");
26858Error('\p{Blk=	-Playing_Cards:=}');
26859Error('\P{Blk=	-Playing_Cards:=}');
26860Expect(1, 127231, '\p{Blk:playingcards}', "");
26861Expect(0, 127231, '\p{^Blk:playingcards}', "");
26862Expect(0, 127231, '\P{Blk:playingcards}', "");
26863Expect(1, 127231, '\P{^Blk:playingcards}', "");
26864Expect(0, 127232, '\p{Blk:playingcards}', "");
26865Expect(1, 127232, '\p{^Blk:playingcards}', "");
26866Expect(1, 127232, '\P{Blk:playingcards}', "");
26867Expect(0, 127232, '\P{^Blk:playingcards}', "");
26868Expect(1, 127231, '\p{Blk:	 PLAYING_CARDS}', "");
26869Expect(0, 127231, '\p{^Blk:	 PLAYING_CARDS}', "");
26870Expect(0, 127231, '\P{Blk:	 PLAYING_CARDS}', "");
26871Expect(1, 127231, '\P{^Blk:	 PLAYING_CARDS}', "");
26872Expect(0, 127232, '\p{Blk:	 PLAYING_CARDS}', "");
26873Expect(1, 127232, '\p{^Blk:	 PLAYING_CARDS}', "");
26874Expect(1, 127232, '\P{Blk:	 PLAYING_CARDS}', "");
26875Expect(0, 127232, '\P{^Blk:	 PLAYING_CARDS}', "");
26876Error('\p{Is_Block=	 PLAYING_CARDS:=}');
26877Error('\P{Is_Block=	 PLAYING_CARDS:=}');
26878Expect(1, 127231, '\p{Is_Block=playingcards}', "");
26879Expect(0, 127231, '\p{^Is_Block=playingcards}', "");
26880Expect(0, 127231, '\P{Is_Block=playingcards}', "");
26881Expect(1, 127231, '\P{^Is_Block=playingcards}', "");
26882Expect(0, 127232, '\p{Is_Block=playingcards}', "");
26883Expect(1, 127232, '\p{^Is_Block=playingcards}', "");
26884Expect(1, 127232, '\P{Is_Block=playingcards}', "");
26885Expect(0, 127232, '\P{^Is_Block=playingcards}', "");
26886Expect(1, 127231, '\p{Is_Block= 	playing_Cards}', "");
26887Expect(0, 127231, '\p{^Is_Block= 	playing_Cards}', "");
26888Expect(0, 127231, '\P{Is_Block= 	playing_Cards}', "");
26889Expect(1, 127231, '\P{^Is_Block= 	playing_Cards}', "");
26890Expect(0, 127232, '\p{Is_Block= 	playing_Cards}', "");
26891Expect(1, 127232, '\p{^Is_Block= 	playing_Cards}', "");
26892Expect(1, 127232, '\P{Is_Block= 	playing_Cards}', "");
26893Expect(0, 127232, '\P{^Is_Block= 	playing_Cards}', "");
26894Error('\p{Is_Blk= :=playing_Cards}');
26895Error('\P{Is_Blk= :=playing_Cards}');
26896Expect(1, 127231, '\p{Is_Blk=playingcards}', "");
26897Expect(0, 127231, '\p{^Is_Blk=playingcards}', "");
26898Expect(0, 127231, '\P{Is_Blk=playingcards}', "");
26899Expect(1, 127231, '\P{^Is_Blk=playingcards}', "");
26900Expect(0, 127232, '\p{Is_Blk=playingcards}', "");
26901Expect(1, 127232, '\p{^Is_Blk=playingcards}', "");
26902Expect(1, 127232, '\P{Is_Blk=playingcards}', "");
26903Expect(0, 127232, '\P{^Is_Blk=playingcards}', "");
26904Expect(1, 127231, '\p{Is_Blk=-_PLAYING_CARDS}', "");
26905Expect(0, 127231, '\p{^Is_Blk=-_PLAYING_CARDS}', "");
26906Expect(0, 127231, '\P{Is_Blk=-_PLAYING_CARDS}', "");
26907Expect(1, 127231, '\P{^Is_Blk=-_PLAYING_CARDS}', "");
26908Expect(0, 127232, '\p{Is_Blk=-_PLAYING_CARDS}', "");
26909Expect(1, 127232, '\p{^Is_Blk=-_PLAYING_CARDS}', "");
26910Expect(1, 127232, '\P{Is_Blk=-_PLAYING_CARDS}', "");
26911Expect(0, 127232, '\P{^Is_Blk=-_PLAYING_CARDS}', "");
26912Error('\p{Block=_/a/general_Punctuation}');
26913Error('\P{Block=_/a/general_Punctuation}');
26914Expect(1, 8303, '\p{Block=generalpunctuation}', "");
26915Expect(0, 8303, '\p{^Block=generalpunctuation}', "");
26916Expect(0, 8303, '\P{Block=generalpunctuation}', "");
26917Expect(1, 8303, '\P{^Block=generalpunctuation}', "");
26918Expect(0, 8304, '\p{Block=generalpunctuation}', "");
26919Expect(1, 8304, '\p{^Block=generalpunctuation}', "");
26920Expect(1, 8304, '\P{Block=generalpunctuation}', "");
26921Expect(0, 8304, '\P{^Block=generalpunctuation}', "");
26922Expect(1, 8303, '\p{Block=	_General_Punctuation}', "");
26923Expect(0, 8303, '\p{^Block=	_General_Punctuation}', "");
26924Expect(0, 8303, '\P{Block=	_General_Punctuation}', "");
26925Expect(1, 8303, '\P{^Block=	_General_Punctuation}', "");
26926Expect(0, 8304, '\p{Block=	_General_Punctuation}', "");
26927Expect(1, 8304, '\p{^Block=	_General_Punctuation}', "");
26928Expect(1, 8304, '\P{Block=	_General_Punctuation}', "");
26929Expect(0, 8304, '\P{^Block=	_General_Punctuation}', "");
26930Error('\p{Blk=- Punctuation/a/}');
26931Error('\P{Blk=- Punctuation/a/}');
26932Expect(1, 8303, '\p{Blk=punctuation}', "");
26933Expect(0, 8303, '\p{^Blk=punctuation}', "");
26934Expect(0, 8303, '\P{Blk=punctuation}', "");
26935Expect(1, 8303, '\P{^Blk=punctuation}', "");
26936Expect(0, 8304, '\p{Blk=punctuation}', "");
26937Expect(1, 8304, '\p{^Blk=punctuation}', "");
26938Expect(1, 8304, '\P{Blk=punctuation}', "");
26939Expect(0, 8304, '\P{^Blk=punctuation}', "");
26940Expect(1, 8303, '\p{Blk=-_Punctuation}', "");
26941Expect(0, 8303, '\p{^Blk=-_Punctuation}', "");
26942Expect(0, 8303, '\P{Blk=-_Punctuation}', "");
26943Expect(1, 8303, '\P{^Blk=-_Punctuation}', "");
26944Expect(0, 8304, '\p{Blk=-_Punctuation}', "");
26945Expect(1, 8304, '\p{^Blk=-_Punctuation}', "");
26946Expect(1, 8304, '\P{Blk=-_Punctuation}', "");
26947Expect(0, 8304, '\P{^Blk=-_Punctuation}', "");
26948Error('\p{Is_Block:			GENERAL_Punctuation/a/}');
26949Error('\P{Is_Block:			GENERAL_Punctuation/a/}');
26950Expect(1, 8303, '\p{Is_Block=generalpunctuation}', "");
26951Expect(0, 8303, '\p{^Is_Block=generalpunctuation}', "");
26952Expect(0, 8303, '\P{Is_Block=generalpunctuation}', "");
26953Expect(1, 8303, '\P{^Is_Block=generalpunctuation}', "");
26954Expect(0, 8304, '\p{Is_Block=generalpunctuation}', "");
26955Expect(1, 8304, '\p{^Is_Block=generalpunctuation}', "");
26956Expect(1, 8304, '\P{Is_Block=generalpunctuation}', "");
26957Expect(0, 8304, '\P{^Is_Block=generalpunctuation}', "");
26958Expect(1, 8303, '\p{Is_Block=-general_Punctuation}', "");
26959Expect(0, 8303, '\p{^Is_Block=-general_Punctuation}', "");
26960Expect(0, 8303, '\P{Is_Block=-general_Punctuation}', "");
26961Expect(1, 8303, '\P{^Is_Block=-general_Punctuation}', "");
26962Expect(0, 8304, '\p{Is_Block=-general_Punctuation}', "");
26963Expect(1, 8304, '\p{^Is_Block=-general_Punctuation}', "");
26964Expect(1, 8304, '\P{Is_Block=-general_Punctuation}', "");
26965Expect(0, 8304, '\P{^Is_Block=-general_Punctuation}', "");
26966Error('\p{Is_Blk:_ PUNCTUATION/a/}');
26967Error('\P{Is_Blk:_ PUNCTUATION/a/}');
26968Expect(1, 8303, '\p{Is_Blk=punctuation}', "");
26969Expect(0, 8303, '\p{^Is_Blk=punctuation}', "");
26970Expect(0, 8303, '\P{Is_Blk=punctuation}', "");
26971Expect(1, 8303, '\P{^Is_Blk=punctuation}', "");
26972Expect(0, 8304, '\p{Is_Blk=punctuation}', "");
26973Expect(1, 8304, '\p{^Is_Blk=punctuation}', "");
26974Expect(1, 8304, '\P{Is_Blk=punctuation}', "");
26975Expect(0, 8304, '\P{^Is_Blk=punctuation}', "");
26976Expect(1, 8303, '\p{Is_Blk=_Punctuation}', "");
26977Expect(0, 8303, '\p{^Is_Blk=_Punctuation}', "");
26978Expect(0, 8303, '\P{Is_Blk=_Punctuation}', "");
26979Expect(1, 8303, '\P{^Is_Blk=_Punctuation}', "");
26980Expect(0, 8304, '\p{Is_Blk=_Punctuation}', "");
26981Expect(1, 8304, '\p{^Is_Blk=_Punctuation}', "");
26982Expect(1, 8304, '\P{Is_Blk=_Punctuation}', "");
26983Expect(0, 8304, '\P{^Is_Blk=_Punctuation}', "");
26984Error('\p{Block=REJANG:=}');
26985Error('\P{Block=REJANG:=}');
26986Expect(1, 43359, '\p{Block=rejang}', "");
26987Expect(0, 43359, '\p{^Block=rejang}', "");
26988Expect(0, 43359, '\P{Block=rejang}', "");
26989Expect(1, 43359, '\P{^Block=rejang}', "");
26990Expect(0, 43360, '\p{Block=rejang}', "");
26991Expect(1, 43360, '\p{^Block=rejang}', "");
26992Expect(1, 43360, '\P{Block=rejang}', "");
26993Expect(0, 43360, '\P{^Block=rejang}', "");
26994Expect(1, 43359, '\p{Block=	Rejang}', "");
26995Expect(0, 43359, '\p{^Block=	Rejang}', "");
26996Expect(0, 43359, '\P{Block=	Rejang}', "");
26997Expect(1, 43359, '\P{^Block=	Rejang}', "");
26998Expect(0, 43360, '\p{Block=	Rejang}', "");
26999Expect(1, 43360, '\p{^Block=	Rejang}', "");
27000Expect(1, 43360, '\P{Block=	Rejang}', "");
27001Expect(0, 43360, '\P{^Block=	Rejang}', "");
27002Error('\p{Blk= :=rejang}');
27003Error('\P{Blk= :=rejang}');
27004Expect(1, 43359, '\p{Blk:	rejang}', "");
27005Expect(0, 43359, '\p{^Blk:	rejang}', "");
27006Expect(0, 43359, '\P{Blk:	rejang}', "");
27007Expect(1, 43359, '\P{^Blk:	rejang}', "");
27008Expect(0, 43360, '\p{Blk:	rejang}', "");
27009Expect(1, 43360, '\p{^Blk:	rejang}', "");
27010Expect(1, 43360, '\P{Blk:	rejang}', "");
27011Expect(0, 43360, '\P{^Blk:	rejang}', "");
27012Expect(1, 43359, '\p{Blk:  	REJANG}', "");
27013Expect(0, 43359, '\p{^Blk:  	REJANG}', "");
27014Expect(0, 43359, '\P{Blk:  	REJANG}', "");
27015Expect(1, 43359, '\P{^Blk:  	REJANG}', "");
27016Expect(0, 43360, '\p{Blk:  	REJANG}', "");
27017Expect(1, 43360, '\p{^Blk:  	REJANG}', "");
27018Expect(1, 43360, '\P{Blk:  	REJANG}', "");
27019Expect(0, 43360, '\P{^Blk:  	REJANG}', "");
27020Error('\p{Is_Block=_-Rejang/a/}');
27021Error('\P{Is_Block=_-Rejang/a/}');
27022Expect(1, 43359, '\p{Is_Block=rejang}', "");
27023Expect(0, 43359, '\p{^Is_Block=rejang}', "");
27024Expect(0, 43359, '\P{Is_Block=rejang}', "");
27025Expect(1, 43359, '\P{^Is_Block=rejang}', "");
27026Expect(0, 43360, '\p{Is_Block=rejang}', "");
27027Expect(1, 43360, '\p{^Is_Block=rejang}', "");
27028Expect(1, 43360, '\P{Is_Block=rejang}', "");
27029Expect(0, 43360, '\P{^Is_Block=rejang}', "");
27030Expect(1, 43359, '\p{Is_Block=_	REJANG}', "");
27031Expect(0, 43359, '\p{^Is_Block=_	REJANG}', "");
27032Expect(0, 43359, '\P{Is_Block=_	REJANG}', "");
27033Expect(1, 43359, '\P{^Is_Block=_	REJANG}', "");
27034Expect(0, 43360, '\p{Is_Block=_	REJANG}', "");
27035Expect(1, 43360, '\p{^Is_Block=_	REJANG}', "");
27036Expect(1, 43360, '\P{Is_Block=_	REJANG}', "");
27037Expect(0, 43360, '\P{^Is_Block=_	REJANG}', "");
27038Error('\p{Is_Blk=:= Rejang}');
27039Error('\P{Is_Blk=:= Rejang}');
27040Expect(1, 43359, '\p{Is_Blk:   rejang}', "");
27041Expect(0, 43359, '\p{^Is_Blk:   rejang}', "");
27042Expect(0, 43359, '\P{Is_Blk:   rejang}', "");
27043Expect(1, 43359, '\P{^Is_Blk:   rejang}', "");
27044Expect(0, 43360, '\p{Is_Blk:   rejang}', "");
27045Expect(1, 43360, '\p{^Is_Blk:   rejang}', "");
27046Expect(1, 43360, '\P{Is_Blk:   rejang}', "");
27047Expect(0, 43360, '\P{^Is_Blk:   rejang}', "");
27048Expect(1, 43359, '\p{Is_Blk=  Rejang}', "");
27049Expect(0, 43359, '\p{^Is_Blk=  Rejang}', "");
27050Expect(0, 43359, '\P{Is_Blk=  Rejang}', "");
27051Expect(1, 43359, '\P{^Is_Blk=  Rejang}', "");
27052Expect(0, 43360, '\p{Is_Blk=  Rejang}', "");
27053Expect(1, 43360, '\p{^Is_Blk=  Rejang}', "");
27054Expect(1, 43360, '\P{Is_Blk=  Rejang}', "");
27055Expect(0, 43360, '\P{^Is_Blk=  Rejang}', "");
27056Error('\p{Block=:= _RUMI_Numeral_symbols}');
27057Error('\P{Block=:= _RUMI_Numeral_symbols}');
27058Expect(1, 69247, '\p{Block=ruminumeralsymbols}', "");
27059Expect(0, 69247, '\p{^Block=ruminumeralsymbols}', "");
27060Expect(0, 69247, '\P{Block=ruminumeralsymbols}', "");
27061Expect(1, 69247, '\P{^Block=ruminumeralsymbols}', "");
27062Expect(0, 69248, '\p{Block=ruminumeralsymbols}', "");
27063Expect(1, 69248, '\p{^Block=ruminumeralsymbols}', "");
27064Expect(1, 69248, '\P{Block=ruminumeralsymbols}', "");
27065Expect(0, 69248, '\P{^Block=ruminumeralsymbols}', "");
27066Expect(1, 69247, '\p{Block=	_RUMI_NUMERAL_symbols}', "");
27067Expect(0, 69247, '\p{^Block=	_RUMI_NUMERAL_symbols}', "");
27068Expect(0, 69247, '\P{Block=	_RUMI_NUMERAL_symbols}', "");
27069Expect(1, 69247, '\P{^Block=	_RUMI_NUMERAL_symbols}', "");
27070Expect(0, 69248, '\p{Block=	_RUMI_NUMERAL_symbols}', "");
27071Expect(1, 69248, '\p{^Block=	_RUMI_NUMERAL_symbols}', "");
27072Expect(1, 69248, '\P{Block=	_RUMI_NUMERAL_symbols}', "");
27073Expect(0, 69248, '\P{^Block=	_RUMI_NUMERAL_symbols}', "");
27074Error('\p{Blk=_	RUMI/a/}');
27075Error('\P{Blk=_	RUMI/a/}');
27076Expect(1, 69247, '\p{Blk=rumi}', "");
27077Expect(0, 69247, '\p{^Blk=rumi}', "");
27078Expect(0, 69247, '\P{Blk=rumi}', "");
27079Expect(1, 69247, '\P{^Blk=rumi}', "");
27080Expect(0, 69248, '\p{Blk=rumi}', "");
27081Expect(1, 69248, '\p{^Blk=rumi}', "");
27082Expect(1, 69248, '\P{Blk=rumi}', "");
27083Expect(0, 69248, '\P{^Blk=rumi}', "");
27084Expect(1, 69247, '\p{Blk=-_Rumi}', "");
27085Expect(0, 69247, '\p{^Blk=-_Rumi}', "");
27086Expect(0, 69247, '\P{Blk=-_Rumi}', "");
27087Expect(1, 69247, '\P{^Blk=-_Rumi}', "");
27088Expect(0, 69248, '\p{Blk=-_Rumi}', "");
27089Expect(1, 69248, '\p{^Blk=-_Rumi}', "");
27090Expect(1, 69248, '\P{Blk=-_Rumi}', "");
27091Expect(0, 69248, '\P{^Blk=-_Rumi}', "");
27092Error('\p{Is_Block=/a/	_Rumi_Numeral_SYMBOLS}');
27093Error('\P{Is_Block=/a/	_Rumi_Numeral_SYMBOLS}');
27094Expect(1, 69247, '\p{Is_Block=ruminumeralsymbols}', "");
27095Expect(0, 69247, '\p{^Is_Block=ruminumeralsymbols}', "");
27096Expect(0, 69247, '\P{Is_Block=ruminumeralsymbols}', "");
27097Expect(1, 69247, '\P{^Is_Block=ruminumeralsymbols}', "");
27098Expect(0, 69248, '\p{Is_Block=ruminumeralsymbols}', "");
27099Expect(1, 69248, '\p{^Is_Block=ruminumeralsymbols}', "");
27100Expect(1, 69248, '\P{Is_Block=ruminumeralsymbols}', "");
27101Expect(0, 69248, '\P{^Is_Block=ruminumeralsymbols}', "");
27102Expect(1, 69247, '\p{Is_Block=_Rumi_Numeral_SYMBOLS}', "");
27103Expect(0, 69247, '\p{^Is_Block=_Rumi_Numeral_SYMBOLS}', "");
27104Expect(0, 69247, '\P{Is_Block=_Rumi_Numeral_SYMBOLS}', "");
27105Expect(1, 69247, '\P{^Is_Block=_Rumi_Numeral_SYMBOLS}', "");
27106Expect(0, 69248, '\p{Is_Block=_Rumi_Numeral_SYMBOLS}', "");
27107Expect(1, 69248, '\p{^Is_Block=_Rumi_Numeral_SYMBOLS}', "");
27108Expect(1, 69248, '\P{Is_Block=_Rumi_Numeral_SYMBOLS}', "");
27109Expect(0, 69248, '\P{^Is_Block=_Rumi_Numeral_SYMBOLS}', "");
27110Error('\p{Is_Blk: /a/ Rumi}');
27111Error('\P{Is_Blk: /a/ Rumi}');
27112Expect(1, 69247, '\p{Is_Blk=rumi}', "");
27113Expect(0, 69247, '\p{^Is_Blk=rumi}', "");
27114Expect(0, 69247, '\P{Is_Blk=rumi}', "");
27115Expect(1, 69247, '\P{^Is_Blk=rumi}', "");
27116Expect(0, 69248, '\p{Is_Blk=rumi}', "");
27117Expect(1, 69248, '\p{^Is_Blk=rumi}', "");
27118Expect(1, 69248, '\P{Is_Blk=rumi}', "");
27119Expect(0, 69248, '\P{^Is_Blk=rumi}', "");
27120Expect(1, 69247, '\p{Is_Blk=- RUMI}', "");
27121Expect(0, 69247, '\p{^Is_Blk=- RUMI}', "");
27122Expect(0, 69247, '\P{Is_Blk=- RUMI}', "");
27123Expect(1, 69247, '\P{^Is_Blk=- RUMI}', "");
27124Expect(0, 69248, '\p{Is_Blk=- RUMI}', "");
27125Expect(1, 69248, '\p{^Is_Blk=- RUMI}', "");
27126Expect(1, 69248, '\P{Is_Blk=- RUMI}', "");
27127Expect(0, 69248, '\P{^Is_Blk=- RUMI}', "");
27128Error('\p{Block=/a/_runic}');
27129Error('\P{Block=/a/_runic}');
27130Expect(1, 5887, '\p{Block=runic}', "");
27131Expect(0, 5887, '\p{^Block=runic}', "");
27132Expect(0, 5887, '\P{Block=runic}', "");
27133Expect(1, 5887, '\P{^Block=runic}', "");
27134Expect(0, 5888, '\p{Block=runic}', "");
27135Expect(1, 5888, '\p{^Block=runic}', "");
27136Expect(1, 5888, '\P{Block=runic}', "");
27137Expect(0, 5888, '\P{^Block=runic}', "");
27138Expect(1, 5887, '\p{Block=-RUNIC}', "");
27139Expect(0, 5887, '\p{^Block=-RUNIC}', "");
27140Expect(0, 5887, '\P{Block=-RUNIC}', "");
27141Expect(1, 5887, '\P{^Block=-RUNIC}', "");
27142Expect(0, 5888, '\p{Block=-RUNIC}', "");
27143Expect(1, 5888, '\p{^Block=-RUNIC}', "");
27144Expect(1, 5888, '\P{Block=-RUNIC}', "");
27145Expect(0, 5888, '\P{^Block=-RUNIC}', "");
27146Error('\p{Blk:   /a/ _RUNIC}');
27147Error('\P{Blk:   /a/ _RUNIC}');
27148Expect(1, 5887, '\p{Blk=runic}', "");
27149Expect(0, 5887, '\p{^Blk=runic}', "");
27150Expect(0, 5887, '\P{Blk=runic}', "");
27151Expect(1, 5887, '\P{^Blk=runic}', "");
27152Expect(0, 5888, '\p{Blk=runic}', "");
27153Expect(1, 5888, '\p{^Blk=runic}', "");
27154Expect(1, 5888, '\P{Blk=runic}', "");
27155Expect(0, 5888, '\P{^Blk=runic}', "");
27156Expect(1, 5887, '\p{Blk=-_Runic}', "");
27157Expect(0, 5887, '\p{^Blk=-_Runic}', "");
27158Expect(0, 5887, '\P{Blk=-_Runic}', "");
27159Expect(1, 5887, '\P{^Blk=-_Runic}', "");
27160Expect(0, 5888, '\p{Blk=-_Runic}', "");
27161Expect(1, 5888, '\p{^Blk=-_Runic}', "");
27162Expect(1, 5888, '\P{Blk=-_Runic}', "");
27163Expect(0, 5888, '\P{^Blk=-_Runic}', "");
27164Error('\p{Is_Block=-:=RUNIC}');
27165Error('\P{Is_Block=-:=RUNIC}');
27166Expect(1, 5887, '\p{Is_Block=runic}', "");
27167Expect(0, 5887, '\p{^Is_Block=runic}', "");
27168Expect(0, 5887, '\P{Is_Block=runic}', "");
27169Expect(1, 5887, '\P{^Is_Block=runic}', "");
27170Expect(0, 5888, '\p{Is_Block=runic}', "");
27171Expect(1, 5888, '\p{^Is_Block=runic}', "");
27172Expect(1, 5888, '\P{Is_Block=runic}', "");
27173Expect(0, 5888, '\P{^Is_Block=runic}', "");
27174Expect(1, 5887, '\p{Is_Block= 	Runic}', "");
27175Expect(0, 5887, '\p{^Is_Block= 	Runic}', "");
27176Expect(0, 5887, '\P{Is_Block= 	Runic}', "");
27177Expect(1, 5887, '\P{^Is_Block= 	Runic}', "");
27178Expect(0, 5888, '\p{Is_Block= 	Runic}', "");
27179Expect(1, 5888, '\p{^Is_Block= 	Runic}', "");
27180Expect(1, 5888, '\P{Is_Block= 	Runic}', "");
27181Expect(0, 5888, '\P{^Is_Block= 	Runic}', "");
27182Error('\p{Is_Blk=	 runic:=}');
27183Error('\P{Is_Blk=	 runic:=}');
27184Expect(1, 5887, '\p{Is_Blk=runic}', "");
27185Expect(0, 5887, '\p{^Is_Blk=runic}', "");
27186Expect(0, 5887, '\P{Is_Blk=runic}', "");
27187Expect(1, 5887, '\P{^Is_Blk=runic}', "");
27188Expect(0, 5888, '\p{Is_Blk=runic}', "");
27189Expect(1, 5888, '\p{^Is_Blk=runic}', "");
27190Expect(1, 5888, '\P{Is_Blk=runic}', "");
27191Expect(0, 5888, '\P{^Is_Blk=runic}', "");
27192Expect(1, 5887, '\p{Is_Blk=	 runic}', "");
27193Expect(0, 5887, '\p{^Is_Blk=	 runic}', "");
27194Expect(0, 5887, '\P{Is_Blk=	 runic}', "");
27195Expect(1, 5887, '\P{^Is_Blk=	 runic}', "");
27196Expect(0, 5888, '\p{Is_Blk=	 runic}', "");
27197Expect(1, 5888, '\p{^Is_Blk=	 runic}', "");
27198Expect(1, 5888, '\P{Is_Blk=	 runic}', "");
27199Expect(0, 5888, '\P{^Is_Blk=	 runic}', "");
27200Error('\p{Block=/a/	SAMARITAN}');
27201Error('\P{Block=/a/	SAMARITAN}');
27202Expect(1, 2111, '\p{Block=samaritan}', "");
27203Expect(0, 2111, '\p{^Block=samaritan}', "");
27204Expect(0, 2111, '\P{Block=samaritan}', "");
27205Expect(1, 2111, '\P{^Block=samaritan}', "");
27206Expect(0, 2112, '\p{Block=samaritan}', "");
27207Expect(1, 2112, '\p{^Block=samaritan}', "");
27208Expect(1, 2112, '\P{Block=samaritan}', "");
27209Expect(0, 2112, '\P{^Block=samaritan}', "");
27210Expect(1, 2111, '\p{Block=_	samaritan}', "");
27211Expect(0, 2111, '\p{^Block=_	samaritan}', "");
27212Expect(0, 2111, '\P{Block=_	samaritan}', "");
27213Expect(1, 2111, '\P{^Block=_	samaritan}', "");
27214Expect(0, 2112, '\p{Block=_	samaritan}', "");
27215Expect(1, 2112, '\p{^Block=_	samaritan}', "");
27216Expect(1, 2112, '\P{Block=_	samaritan}', "");
27217Expect(0, 2112, '\P{^Block=_	samaritan}', "");
27218Error('\p{Blk=-SAMARITAN:=}');
27219Error('\P{Blk=-SAMARITAN:=}');
27220Expect(1, 2111, '\p{Blk=samaritan}', "");
27221Expect(0, 2111, '\p{^Blk=samaritan}', "");
27222Expect(0, 2111, '\P{Blk=samaritan}', "");
27223Expect(1, 2111, '\P{^Blk=samaritan}', "");
27224Expect(0, 2112, '\p{Blk=samaritan}', "");
27225Expect(1, 2112, '\p{^Blk=samaritan}', "");
27226Expect(1, 2112, '\P{Blk=samaritan}', "");
27227Expect(0, 2112, '\P{^Blk=samaritan}', "");
27228Expect(1, 2111, '\p{Blk=-_Samaritan}', "");
27229Expect(0, 2111, '\p{^Blk=-_Samaritan}', "");
27230Expect(0, 2111, '\P{Blk=-_Samaritan}', "");
27231Expect(1, 2111, '\P{^Blk=-_Samaritan}', "");
27232Expect(0, 2112, '\p{Blk=-_Samaritan}', "");
27233Expect(1, 2112, '\p{^Blk=-_Samaritan}', "");
27234Expect(1, 2112, '\P{Blk=-_Samaritan}', "");
27235Expect(0, 2112, '\P{^Blk=-_Samaritan}', "");
27236Error('\p{Is_Block=--Samaritan:=}');
27237Error('\P{Is_Block=--Samaritan:=}');
27238Expect(1, 2111, '\p{Is_Block=samaritan}', "");
27239Expect(0, 2111, '\p{^Is_Block=samaritan}', "");
27240Expect(0, 2111, '\P{Is_Block=samaritan}', "");
27241Expect(1, 2111, '\P{^Is_Block=samaritan}', "");
27242Expect(0, 2112, '\p{Is_Block=samaritan}', "");
27243Expect(1, 2112, '\p{^Is_Block=samaritan}', "");
27244Expect(1, 2112, '\P{Is_Block=samaritan}', "");
27245Expect(0, 2112, '\P{^Is_Block=samaritan}', "");
27246Expect(1, 2111, '\p{Is_Block=  Samaritan}', "");
27247Expect(0, 2111, '\p{^Is_Block=  Samaritan}', "");
27248Expect(0, 2111, '\P{Is_Block=  Samaritan}', "");
27249Expect(1, 2111, '\P{^Is_Block=  Samaritan}', "");
27250Expect(0, 2112, '\p{Is_Block=  Samaritan}', "");
27251Expect(1, 2112, '\p{^Is_Block=  Samaritan}', "");
27252Expect(1, 2112, '\P{Is_Block=  Samaritan}', "");
27253Expect(0, 2112, '\P{^Is_Block=  Samaritan}', "");
27254Error('\p{Is_Blk= 	SAMARITAN/a/}');
27255Error('\P{Is_Blk= 	SAMARITAN/a/}');
27256Expect(1, 2111, '\p{Is_Blk=samaritan}', "");
27257Expect(0, 2111, '\p{^Is_Blk=samaritan}', "");
27258Expect(0, 2111, '\P{Is_Blk=samaritan}', "");
27259Expect(1, 2111, '\P{^Is_Blk=samaritan}', "");
27260Expect(0, 2112, '\p{Is_Blk=samaritan}', "");
27261Expect(1, 2112, '\p{^Is_Blk=samaritan}', "");
27262Expect(1, 2112, '\P{Is_Blk=samaritan}', "");
27263Expect(0, 2112, '\P{^Is_Blk=samaritan}', "");
27264Expect(1, 2111, '\p{Is_Blk: samaritan}', "");
27265Expect(0, 2111, '\p{^Is_Blk: samaritan}', "");
27266Expect(0, 2111, '\P{Is_Blk: samaritan}', "");
27267Expect(1, 2111, '\P{^Is_Blk: samaritan}', "");
27268Expect(0, 2112, '\p{Is_Blk: samaritan}', "");
27269Expect(1, 2112, '\p{^Is_Blk: samaritan}', "");
27270Expect(1, 2112, '\P{Is_Blk: samaritan}', "");
27271Expect(0, 2112, '\P{^Is_Blk: samaritan}', "");
27272Error('\p{Block= :=saurashtra}');
27273Error('\P{Block= :=saurashtra}');
27274Expect(1, 43231, '\p{Block:saurashtra}', "");
27275Expect(0, 43231, '\p{^Block:saurashtra}', "");
27276Expect(0, 43231, '\P{Block:saurashtra}', "");
27277Expect(1, 43231, '\P{^Block:saurashtra}', "");
27278Expect(0, 43232, '\p{Block:saurashtra}', "");
27279Expect(1, 43232, '\p{^Block:saurashtra}', "");
27280Expect(1, 43232, '\P{Block:saurashtra}', "");
27281Expect(0, 43232, '\P{^Block:saurashtra}', "");
27282Expect(1, 43231, '\p{Block= Saurashtra}', "");
27283Expect(0, 43231, '\p{^Block= Saurashtra}', "");
27284Expect(0, 43231, '\P{Block= Saurashtra}', "");
27285Expect(1, 43231, '\P{^Block= Saurashtra}', "");
27286Expect(0, 43232, '\p{Block= Saurashtra}', "");
27287Expect(1, 43232, '\p{^Block= Saurashtra}', "");
27288Expect(1, 43232, '\P{Block= Saurashtra}', "");
27289Expect(0, 43232, '\P{^Block= Saurashtra}', "");
27290Error('\p{Blk=	_Saurashtra:=}');
27291Error('\P{Blk=	_Saurashtra:=}');
27292Expect(1, 43231, '\p{Blk=saurashtra}', "");
27293Expect(0, 43231, '\p{^Blk=saurashtra}', "");
27294Expect(0, 43231, '\P{Blk=saurashtra}', "");
27295Expect(1, 43231, '\P{^Blk=saurashtra}', "");
27296Expect(0, 43232, '\p{Blk=saurashtra}', "");
27297Expect(1, 43232, '\p{^Blk=saurashtra}', "");
27298Expect(1, 43232, '\P{Blk=saurashtra}', "");
27299Expect(0, 43232, '\P{^Blk=saurashtra}', "");
27300Expect(1, 43231, '\p{Blk=	-Saurashtra}', "");
27301Expect(0, 43231, '\p{^Blk=	-Saurashtra}', "");
27302Expect(0, 43231, '\P{Blk=	-Saurashtra}', "");
27303Expect(1, 43231, '\P{^Blk=	-Saurashtra}', "");
27304Expect(0, 43232, '\p{Blk=	-Saurashtra}', "");
27305Expect(1, 43232, '\p{^Blk=	-Saurashtra}', "");
27306Expect(1, 43232, '\P{Blk=	-Saurashtra}', "");
27307Expect(0, 43232, '\P{^Blk=	-Saurashtra}', "");
27308Error('\p{Is_Block= Saurashtra/a/}');
27309Error('\P{Is_Block= Saurashtra/a/}');
27310Expect(1, 43231, '\p{Is_Block=saurashtra}', "");
27311Expect(0, 43231, '\p{^Is_Block=saurashtra}', "");
27312Expect(0, 43231, '\P{Is_Block=saurashtra}', "");
27313Expect(1, 43231, '\P{^Is_Block=saurashtra}', "");
27314Expect(0, 43232, '\p{Is_Block=saurashtra}', "");
27315Expect(1, 43232, '\p{^Is_Block=saurashtra}', "");
27316Expect(1, 43232, '\P{Is_Block=saurashtra}', "");
27317Expect(0, 43232, '\P{^Is_Block=saurashtra}', "");
27318Expect(1, 43231, '\p{Is_Block=-_Saurashtra}', "");
27319Expect(0, 43231, '\p{^Is_Block=-_Saurashtra}', "");
27320Expect(0, 43231, '\P{Is_Block=-_Saurashtra}', "");
27321Expect(1, 43231, '\P{^Is_Block=-_Saurashtra}', "");
27322Expect(0, 43232, '\p{Is_Block=-_Saurashtra}', "");
27323Expect(1, 43232, '\p{^Is_Block=-_Saurashtra}', "");
27324Expect(1, 43232, '\P{Is_Block=-_Saurashtra}', "");
27325Expect(0, 43232, '\P{^Is_Block=-_Saurashtra}', "");
27326Error('\p{Is_Blk= 	Saurashtra:=}');
27327Error('\P{Is_Blk= 	Saurashtra:=}');
27328Expect(1, 43231, '\p{Is_Blk=saurashtra}', "");
27329Expect(0, 43231, '\p{^Is_Blk=saurashtra}', "");
27330Expect(0, 43231, '\P{Is_Blk=saurashtra}', "");
27331Expect(1, 43231, '\P{^Is_Blk=saurashtra}', "");
27332Expect(0, 43232, '\p{Is_Blk=saurashtra}', "");
27333Expect(1, 43232, '\p{^Is_Blk=saurashtra}', "");
27334Expect(1, 43232, '\P{Is_Blk=saurashtra}', "");
27335Expect(0, 43232, '\P{^Is_Blk=saurashtra}', "");
27336Expect(1, 43231, '\p{Is_Blk=SAURASHTRA}', "");
27337Expect(0, 43231, '\p{^Is_Blk=SAURASHTRA}', "");
27338Expect(0, 43231, '\P{Is_Blk=SAURASHTRA}', "");
27339Expect(1, 43231, '\P{^Is_Blk=SAURASHTRA}', "");
27340Expect(0, 43232, '\p{Is_Blk=SAURASHTRA}', "");
27341Expect(1, 43232, '\p{^Is_Blk=SAURASHTRA}', "");
27342Expect(1, 43232, '\P{Is_Blk=SAURASHTRA}', "");
27343Expect(0, 43232, '\P{^Is_Blk=SAURASHTRA}', "");
27344Error('\p{Block=:=Sharada}');
27345Error('\P{Block=:=Sharada}');
27346Expect(1, 70111, '\p{Block=sharada}', "");
27347Expect(0, 70111, '\p{^Block=sharada}', "");
27348Expect(0, 70111, '\P{Block=sharada}', "");
27349Expect(1, 70111, '\P{^Block=sharada}', "");
27350Expect(0, 70112, '\p{Block=sharada}', "");
27351Expect(1, 70112, '\p{^Block=sharada}', "");
27352Expect(1, 70112, '\P{Block=sharada}', "");
27353Expect(0, 70112, '\P{^Block=sharada}', "");
27354Expect(1, 70111, '\p{Block= 	SHARADA}', "");
27355Expect(0, 70111, '\p{^Block= 	SHARADA}', "");
27356Expect(0, 70111, '\P{Block= 	SHARADA}', "");
27357Expect(1, 70111, '\P{^Block= 	SHARADA}', "");
27358Expect(0, 70112, '\p{Block= 	SHARADA}', "");
27359Expect(1, 70112, '\p{^Block= 	SHARADA}', "");
27360Expect(1, 70112, '\P{Block= 	SHARADA}', "");
27361Expect(0, 70112, '\P{^Block= 	SHARADA}', "");
27362Error('\p{Blk=	:=Sharada}');
27363Error('\P{Blk=	:=Sharada}');
27364Expect(1, 70111, '\p{Blk=sharada}', "");
27365Expect(0, 70111, '\p{^Blk=sharada}', "");
27366Expect(0, 70111, '\P{Blk=sharada}', "");
27367Expect(1, 70111, '\P{^Blk=sharada}', "");
27368Expect(0, 70112, '\p{Blk=sharada}', "");
27369Expect(1, 70112, '\p{^Blk=sharada}', "");
27370Expect(1, 70112, '\P{Blk=sharada}', "");
27371Expect(0, 70112, '\P{^Blk=sharada}', "");
27372Expect(1, 70111, '\p{Blk:		 sharada}', "");
27373Expect(0, 70111, '\p{^Blk:		 sharada}', "");
27374Expect(0, 70111, '\P{Blk:		 sharada}', "");
27375Expect(1, 70111, '\P{^Blk:		 sharada}', "");
27376Expect(0, 70112, '\p{Blk:		 sharada}', "");
27377Expect(1, 70112, '\p{^Blk:		 sharada}', "");
27378Expect(1, 70112, '\P{Blk:		 sharada}', "");
27379Expect(0, 70112, '\P{^Blk:		 sharada}', "");
27380Error('\p{Is_Block:  -SHARADA/a/}');
27381Error('\P{Is_Block:  -SHARADA/a/}');
27382Expect(1, 70111, '\p{Is_Block=sharada}', "");
27383Expect(0, 70111, '\p{^Is_Block=sharada}', "");
27384Expect(0, 70111, '\P{Is_Block=sharada}', "");
27385Expect(1, 70111, '\P{^Is_Block=sharada}', "");
27386Expect(0, 70112, '\p{Is_Block=sharada}', "");
27387Expect(1, 70112, '\p{^Is_Block=sharada}', "");
27388Expect(1, 70112, '\P{Is_Block=sharada}', "");
27389Expect(0, 70112, '\P{^Is_Block=sharada}', "");
27390Expect(1, 70111, '\p{Is_Block= -SHARADA}', "");
27391Expect(0, 70111, '\p{^Is_Block= -SHARADA}', "");
27392Expect(0, 70111, '\P{Is_Block= -SHARADA}', "");
27393Expect(1, 70111, '\P{^Is_Block= -SHARADA}', "");
27394Expect(0, 70112, '\p{Is_Block= -SHARADA}', "");
27395Expect(1, 70112, '\p{^Is_Block= -SHARADA}', "");
27396Expect(1, 70112, '\P{Is_Block= -SHARADA}', "");
27397Expect(0, 70112, '\P{^Is_Block= -SHARADA}', "");
27398Error('\p{Is_Blk=/a/_SHARADA}');
27399Error('\P{Is_Blk=/a/_SHARADA}');
27400Expect(1, 70111, '\p{Is_Blk=sharada}', "");
27401Expect(0, 70111, '\p{^Is_Blk=sharada}', "");
27402Expect(0, 70111, '\P{Is_Blk=sharada}', "");
27403Expect(1, 70111, '\P{^Is_Blk=sharada}', "");
27404Expect(0, 70112, '\p{Is_Blk=sharada}', "");
27405Expect(1, 70112, '\p{^Is_Blk=sharada}', "");
27406Expect(1, 70112, '\P{Is_Blk=sharada}', "");
27407Expect(0, 70112, '\P{^Is_Blk=sharada}', "");
27408Expect(1, 70111, '\p{Is_Blk=  sharada}', "");
27409Expect(0, 70111, '\p{^Is_Blk=  sharada}', "");
27410Expect(0, 70111, '\P{Is_Blk=  sharada}', "");
27411Expect(1, 70111, '\P{^Is_Blk=  sharada}', "");
27412Expect(0, 70112, '\p{Is_Blk=  sharada}', "");
27413Expect(1, 70112, '\p{^Is_Blk=  sharada}', "");
27414Expect(1, 70112, '\P{Is_Blk=  sharada}', "");
27415Expect(0, 70112, '\P{^Is_Blk=  sharada}', "");
27416Error('\p{Block=/a/--Shavian}');
27417Error('\P{Block=/a/--Shavian}');
27418Expect(1, 66687, '\p{Block=shavian}', "");
27419Expect(0, 66687, '\p{^Block=shavian}', "");
27420Expect(0, 66687, '\P{Block=shavian}', "");
27421Expect(1, 66687, '\P{^Block=shavian}', "");
27422Expect(0, 66688, '\p{Block=shavian}', "");
27423Expect(1, 66688, '\p{^Block=shavian}', "");
27424Expect(1, 66688, '\P{Block=shavian}', "");
27425Expect(0, 66688, '\P{^Block=shavian}', "");
27426Expect(1, 66687, '\p{Block=-	Shavian}', "");
27427Expect(0, 66687, '\p{^Block=-	Shavian}', "");
27428Expect(0, 66687, '\P{Block=-	Shavian}', "");
27429Expect(1, 66687, '\P{^Block=-	Shavian}', "");
27430Expect(0, 66688, '\p{Block=-	Shavian}', "");
27431Expect(1, 66688, '\p{^Block=-	Shavian}', "");
27432Expect(1, 66688, '\P{Block=-	Shavian}', "");
27433Expect(0, 66688, '\P{^Block=-	Shavian}', "");
27434Error('\p{Blk= -shavian/a/}');
27435Error('\P{Blk= -shavian/a/}');
27436Expect(1, 66687, '\p{Blk=shavian}', "");
27437Expect(0, 66687, '\p{^Blk=shavian}', "");
27438Expect(0, 66687, '\P{Blk=shavian}', "");
27439Expect(1, 66687, '\P{^Blk=shavian}', "");
27440Expect(0, 66688, '\p{Blk=shavian}', "");
27441Expect(1, 66688, '\p{^Blk=shavian}', "");
27442Expect(1, 66688, '\P{Blk=shavian}', "");
27443Expect(0, 66688, '\P{^Blk=shavian}', "");
27444Expect(1, 66687, '\p{Blk= 	shavian}', "");
27445Expect(0, 66687, '\p{^Blk= 	shavian}', "");
27446Expect(0, 66687, '\P{Blk= 	shavian}', "");
27447Expect(1, 66687, '\P{^Blk= 	shavian}', "");
27448Expect(0, 66688, '\p{Blk= 	shavian}', "");
27449Expect(1, 66688, '\p{^Blk= 	shavian}', "");
27450Expect(1, 66688, '\P{Blk= 	shavian}', "");
27451Expect(0, 66688, '\P{^Blk= 	shavian}', "");
27452Error('\p{Is_Block=_ SHAVIAN/a/}');
27453Error('\P{Is_Block=_ SHAVIAN/a/}');
27454Expect(1, 66687, '\p{Is_Block=shavian}', "");
27455Expect(0, 66687, '\p{^Is_Block=shavian}', "");
27456Expect(0, 66687, '\P{Is_Block=shavian}', "");
27457Expect(1, 66687, '\P{^Is_Block=shavian}', "");
27458Expect(0, 66688, '\p{Is_Block=shavian}', "");
27459Expect(1, 66688, '\p{^Is_Block=shavian}', "");
27460Expect(1, 66688, '\P{Is_Block=shavian}', "");
27461Expect(0, 66688, '\P{^Is_Block=shavian}', "");
27462Expect(1, 66687, '\p{Is_Block=	_shavian}', "");
27463Expect(0, 66687, '\p{^Is_Block=	_shavian}', "");
27464Expect(0, 66687, '\P{Is_Block=	_shavian}', "");
27465Expect(1, 66687, '\P{^Is_Block=	_shavian}', "");
27466Expect(0, 66688, '\p{Is_Block=	_shavian}', "");
27467Expect(1, 66688, '\p{^Is_Block=	_shavian}', "");
27468Expect(1, 66688, '\P{Is_Block=	_shavian}', "");
27469Expect(0, 66688, '\P{^Is_Block=	_shavian}', "");
27470Error('\p{Is_Blk=	 SHAVIAN:=}');
27471Error('\P{Is_Blk=	 SHAVIAN:=}');
27472Expect(1, 66687, '\p{Is_Blk=shavian}', "");
27473Expect(0, 66687, '\p{^Is_Blk=shavian}', "");
27474Expect(0, 66687, '\P{Is_Blk=shavian}', "");
27475Expect(1, 66687, '\P{^Is_Blk=shavian}', "");
27476Expect(0, 66688, '\p{Is_Blk=shavian}', "");
27477Expect(1, 66688, '\p{^Is_Blk=shavian}', "");
27478Expect(1, 66688, '\P{Is_Blk=shavian}', "");
27479Expect(0, 66688, '\P{^Is_Blk=shavian}', "");
27480Expect(1, 66687, '\p{Is_Blk=_-Shavian}', "");
27481Expect(0, 66687, '\p{^Is_Blk=_-Shavian}', "");
27482Expect(0, 66687, '\P{Is_Blk=_-Shavian}', "");
27483Expect(1, 66687, '\P{^Is_Blk=_-Shavian}', "");
27484Expect(0, 66688, '\p{Is_Blk=_-Shavian}', "");
27485Expect(1, 66688, '\p{^Is_Blk=_-Shavian}', "");
27486Expect(1, 66688, '\P{Is_Blk=_-Shavian}', "");
27487Expect(0, 66688, '\P{^Is_Blk=_-Shavian}', "");
27488Error('\p{Block=	:=SINHALA}');
27489Error('\P{Block=	:=SINHALA}');
27490Expect(1, 3583, '\p{Block=sinhala}', "");
27491Expect(0, 3583, '\p{^Block=sinhala}', "");
27492Expect(0, 3583, '\P{Block=sinhala}', "");
27493Expect(1, 3583, '\P{^Block=sinhala}', "");
27494Expect(0, 3584, '\p{Block=sinhala}', "");
27495Expect(1, 3584, '\p{^Block=sinhala}', "");
27496Expect(1, 3584, '\P{Block=sinhala}', "");
27497Expect(0, 3584, '\P{^Block=sinhala}', "");
27498Expect(1, 3583, '\p{Block=__SINHALA}', "");
27499Expect(0, 3583, '\p{^Block=__SINHALA}', "");
27500Expect(0, 3583, '\P{Block=__SINHALA}', "");
27501Expect(1, 3583, '\P{^Block=__SINHALA}', "");
27502Expect(0, 3584, '\p{Block=__SINHALA}', "");
27503Expect(1, 3584, '\p{^Block=__SINHALA}', "");
27504Expect(1, 3584, '\P{Block=__SINHALA}', "");
27505Expect(0, 3584, '\P{^Block=__SINHALA}', "");
27506Error('\p{Blk=-sinhala/a/}');
27507Error('\P{Blk=-sinhala/a/}');
27508Expect(1, 3583, '\p{Blk:sinhala}', "");
27509Expect(0, 3583, '\p{^Blk:sinhala}', "");
27510Expect(0, 3583, '\P{Blk:sinhala}', "");
27511Expect(1, 3583, '\P{^Blk:sinhala}', "");
27512Expect(0, 3584, '\p{Blk:sinhala}', "");
27513Expect(1, 3584, '\p{^Blk:sinhala}', "");
27514Expect(1, 3584, '\P{Blk:sinhala}', "");
27515Expect(0, 3584, '\P{^Blk:sinhala}', "");
27516Expect(1, 3583, '\p{Blk=	-SINHALA}', "");
27517Expect(0, 3583, '\p{^Blk=	-SINHALA}', "");
27518Expect(0, 3583, '\P{Blk=	-SINHALA}', "");
27519Expect(1, 3583, '\P{^Blk=	-SINHALA}', "");
27520Expect(0, 3584, '\p{Blk=	-SINHALA}', "");
27521Expect(1, 3584, '\p{^Blk=	-SINHALA}', "");
27522Expect(1, 3584, '\P{Blk=	-SINHALA}', "");
27523Expect(0, 3584, '\P{^Blk=	-SINHALA}', "");
27524Error('\p{Is_Block= :=SINHALA}');
27525Error('\P{Is_Block= :=SINHALA}');
27526Expect(1, 3583, '\p{Is_Block=sinhala}', "");
27527Expect(0, 3583, '\p{^Is_Block=sinhala}', "");
27528Expect(0, 3583, '\P{Is_Block=sinhala}', "");
27529Expect(1, 3583, '\P{^Is_Block=sinhala}', "");
27530Expect(0, 3584, '\p{Is_Block=sinhala}', "");
27531Expect(1, 3584, '\p{^Is_Block=sinhala}', "");
27532Expect(1, 3584, '\P{Is_Block=sinhala}', "");
27533Expect(0, 3584, '\P{^Is_Block=sinhala}', "");
27534Expect(1, 3583, '\p{Is_Block: 	SINHALA}', "");
27535Expect(0, 3583, '\p{^Is_Block: 	SINHALA}', "");
27536Expect(0, 3583, '\P{Is_Block: 	SINHALA}', "");
27537Expect(1, 3583, '\P{^Is_Block: 	SINHALA}', "");
27538Expect(0, 3584, '\p{Is_Block: 	SINHALA}', "");
27539Expect(1, 3584, '\p{^Is_Block: 	SINHALA}', "");
27540Expect(1, 3584, '\P{Is_Block: 	SINHALA}', "");
27541Expect(0, 3584, '\P{^Is_Block: 	SINHALA}', "");
27542Error('\p{Is_Blk=- Sinhala/a/}');
27543Error('\P{Is_Blk=- Sinhala/a/}');
27544Expect(1, 3583, '\p{Is_Blk=sinhala}', "");
27545Expect(0, 3583, '\p{^Is_Blk=sinhala}', "");
27546Expect(0, 3583, '\P{Is_Blk=sinhala}', "");
27547Expect(1, 3583, '\P{^Is_Blk=sinhala}', "");
27548Expect(0, 3584, '\p{Is_Blk=sinhala}', "");
27549Expect(1, 3584, '\p{^Is_Blk=sinhala}', "");
27550Expect(1, 3584, '\P{Is_Blk=sinhala}', "");
27551Expect(0, 3584, '\P{^Is_Blk=sinhala}', "");
27552Expect(1, 3583, '\p{Is_Blk= SINHALA}', "");
27553Expect(0, 3583, '\p{^Is_Blk= SINHALA}', "");
27554Expect(0, 3583, '\P{Is_Blk= SINHALA}', "");
27555Expect(1, 3583, '\P{^Is_Blk= SINHALA}', "");
27556Expect(0, 3584, '\p{Is_Blk= SINHALA}', "");
27557Expect(1, 3584, '\p{^Is_Blk= SINHALA}', "");
27558Expect(1, 3584, '\P{Is_Blk= SINHALA}', "");
27559Expect(0, 3584, '\P{^Is_Blk= SINHALA}', "");
27560Error('\p{Block=-/a/SMALL_Form_VARIANTS}');
27561Error('\P{Block=-/a/SMALL_Form_VARIANTS}');
27562Expect(1, 65135, '\p{Block=smallformvariants}', "");
27563Expect(0, 65135, '\p{^Block=smallformvariants}', "");
27564Expect(0, 65135, '\P{Block=smallformvariants}', "");
27565Expect(1, 65135, '\P{^Block=smallformvariants}', "");
27566Expect(0, 65136, '\p{Block=smallformvariants}', "");
27567Expect(1, 65136, '\p{^Block=smallformvariants}', "");
27568Expect(1, 65136, '\P{Block=smallformvariants}', "");
27569Expect(0, 65136, '\P{^Block=smallformvariants}', "");
27570Expect(1, 65135, '\p{Block=_Small_FORM_variants}', "");
27571Expect(0, 65135, '\p{^Block=_Small_FORM_variants}', "");
27572Expect(0, 65135, '\P{Block=_Small_FORM_variants}', "");
27573Expect(1, 65135, '\P{^Block=_Small_FORM_variants}', "");
27574Expect(0, 65136, '\p{Block=_Small_FORM_variants}', "");
27575Expect(1, 65136, '\p{^Block=_Small_FORM_variants}', "");
27576Expect(1, 65136, '\P{Block=_Small_FORM_variants}', "");
27577Expect(0, 65136, '\P{^Block=_Small_FORM_variants}', "");
27578Error('\p{Blk=_small_forms:=}');
27579Error('\P{Blk=_small_forms:=}');
27580Expect(1, 65135, '\p{Blk=smallforms}', "");
27581Expect(0, 65135, '\p{^Blk=smallforms}', "");
27582Expect(0, 65135, '\P{Blk=smallforms}', "");
27583Expect(1, 65135, '\P{^Blk=smallforms}', "");
27584Expect(0, 65136, '\p{Blk=smallforms}', "");
27585Expect(1, 65136, '\p{^Blk=smallforms}', "");
27586Expect(1, 65136, '\P{Blk=smallforms}', "");
27587Expect(0, 65136, '\P{^Blk=smallforms}', "");
27588Expect(1, 65135, '\p{Blk=	Small_forms}', "");
27589Expect(0, 65135, '\p{^Blk=	Small_forms}', "");
27590Expect(0, 65135, '\P{Blk=	Small_forms}', "");
27591Expect(1, 65135, '\P{^Blk=	Small_forms}', "");
27592Expect(0, 65136, '\p{Blk=	Small_forms}', "");
27593Expect(1, 65136, '\p{^Blk=	Small_forms}', "");
27594Expect(1, 65136, '\P{Blk=	Small_forms}', "");
27595Expect(0, 65136, '\P{^Blk=	Small_forms}', "");
27596Error('\p{Is_Block= small_form_Variants/a/}');
27597Error('\P{Is_Block= small_form_Variants/a/}');
27598Expect(1, 65135, '\p{Is_Block=smallformvariants}', "");
27599Expect(0, 65135, '\p{^Is_Block=smallformvariants}', "");
27600Expect(0, 65135, '\P{Is_Block=smallformvariants}', "");
27601Expect(1, 65135, '\P{^Is_Block=smallformvariants}', "");
27602Expect(0, 65136, '\p{Is_Block=smallformvariants}', "");
27603Expect(1, 65136, '\p{^Is_Block=smallformvariants}', "");
27604Expect(1, 65136, '\P{Is_Block=smallformvariants}', "");
27605Expect(0, 65136, '\P{^Is_Block=smallformvariants}', "");
27606Expect(1, 65135, '\p{Is_Block= Small_FORM_VARIANTS}', "");
27607Expect(0, 65135, '\p{^Is_Block= Small_FORM_VARIANTS}', "");
27608Expect(0, 65135, '\P{Is_Block= Small_FORM_VARIANTS}', "");
27609Expect(1, 65135, '\P{^Is_Block= Small_FORM_VARIANTS}', "");
27610Expect(0, 65136, '\p{Is_Block= Small_FORM_VARIANTS}', "");
27611Expect(1, 65136, '\p{^Is_Block= Small_FORM_VARIANTS}', "");
27612Expect(1, 65136, '\P{Is_Block= Small_FORM_VARIANTS}', "");
27613Expect(0, 65136, '\P{^Is_Block= Small_FORM_VARIANTS}', "");
27614Error('\p{Is_Blk=_:=SMALL_FORMS}');
27615Error('\P{Is_Blk=_:=SMALL_FORMS}');
27616Expect(1, 65135, '\p{Is_Blk=smallforms}', "");
27617Expect(0, 65135, '\p{^Is_Blk=smallforms}', "");
27618Expect(0, 65135, '\P{Is_Blk=smallforms}', "");
27619Expect(1, 65135, '\P{^Is_Blk=smallforms}', "");
27620Expect(0, 65136, '\p{Is_Blk=smallforms}', "");
27621Expect(1, 65136, '\p{^Is_Blk=smallforms}', "");
27622Expect(1, 65136, '\P{Is_Blk=smallforms}', "");
27623Expect(0, 65136, '\P{^Is_Blk=smallforms}', "");
27624Expect(1, 65135, '\p{Is_Blk: 	-Small_Forms}', "");
27625Expect(0, 65135, '\p{^Is_Blk: 	-Small_Forms}', "");
27626Expect(0, 65135, '\P{Is_Blk: 	-Small_Forms}', "");
27627Expect(1, 65135, '\P{^Is_Blk: 	-Small_Forms}', "");
27628Expect(0, 65136, '\p{Is_Blk: 	-Small_Forms}', "");
27629Expect(1, 65136, '\p{^Is_Blk: 	-Small_Forms}', "");
27630Expect(1, 65136, '\P{Is_Blk: 	-Small_Forms}', "");
27631Expect(0, 65136, '\P{^Is_Blk: 	-Small_Forms}', "");
27632Error('\p{Block: -_SORA_Sompeng:=}');
27633Error('\P{Block: -_SORA_Sompeng:=}');
27634Expect(1, 69887, '\p{Block=sorasompeng}', "");
27635Expect(0, 69887, '\p{^Block=sorasompeng}', "");
27636Expect(0, 69887, '\P{Block=sorasompeng}', "");
27637Expect(1, 69887, '\P{^Block=sorasompeng}', "");
27638Expect(0, 69888, '\p{Block=sorasompeng}', "");
27639Expect(1, 69888, '\p{^Block=sorasompeng}', "");
27640Expect(1, 69888, '\P{Block=sorasompeng}', "");
27641Expect(0, 69888, '\P{^Block=sorasompeng}', "");
27642Expect(1, 69887, '\p{Block=	sora_SOMPENG}', "");
27643Expect(0, 69887, '\p{^Block=	sora_SOMPENG}', "");
27644Expect(0, 69887, '\P{Block=	sora_SOMPENG}', "");
27645Expect(1, 69887, '\P{^Block=	sora_SOMPENG}', "");
27646Expect(0, 69888, '\p{Block=	sora_SOMPENG}', "");
27647Expect(1, 69888, '\p{^Block=	sora_SOMPENG}', "");
27648Expect(1, 69888, '\P{Block=	sora_SOMPENG}', "");
27649Expect(0, 69888, '\P{^Block=	sora_SOMPENG}', "");
27650Error('\p{Blk=/a/ 	Sora_Sompeng}');
27651Error('\P{Blk=/a/ 	Sora_Sompeng}');
27652Expect(1, 69887, '\p{Blk=sorasompeng}', "");
27653Expect(0, 69887, '\p{^Blk=sorasompeng}', "");
27654Expect(0, 69887, '\P{Blk=sorasompeng}', "");
27655Expect(1, 69887, '\P{^Blk=sorasompeng}', "");
27656Expect(0, 69888, '\p{Blk=sorasompeng}', "");
27657Expect(1, 69888, '\p{^Blk=sorasompeng}', "");
27658Expect(1, 69888, '\P{Blk=sorasompeng}', "");
27659Expect(0, 69888, '\P{^Blk=sorasompeng}', "");
27660Expect(1, 69887, '\p{Blk=	-Sora_Sompeng}', "");
27661Expect(0, 69887, '\p{^Blk=	-Sora_Sompeng}', "");
27662Expect(0, 69887, '\P{Blk=	-Sora_Sompeng}', "");
27663Expect(1, 69887, '\P{^Blk=	-Sora_Sompeng}', "");
27664Expect(0, 69888, '\p{Blk=	-Sora_Sompeng}', "");
27665Expect(1, 69888, '\p{^Blk=	-Sora_Sompeng}', "");
27666Expect(1, 69888, '\P{Blk=	-Sora_Sompeng}', "");
27667Expect(0, 69888, '\P{^Blk=	-Sora_Sompeng}', "");
27668Error('\p{Is_Block=/a/_	SORA_Sompeng}');
27669Error('\P{Is_Block=/a/_	SORA_Sompeng}');
27670Expect(1, 69887, '\p{Is_Block=sorasompeng}', "");
27671Expect(0, 69887, '\p{^Is_Block=sorasompeng}', "");
27672Expect(0, 69887, '\P{Is_Block=sorasompeng}', "");
27673Expect(1, 69887, '\P{^Is_Block=sorasompeng}', "");
27674Expect(0, 69888, '\p{Is_Block=sorasompeng}', "");
27675Expect(1, 69888, '\p{^Is_Block=sorasompeng}', "");
27676Expect(1, 69888, '\P{Is_Block=sorasompeng}', "");
27677Expect(0, 69888, '\P{^Is_Block=sorasompeng}', "");
27678Expect(1, 69887, '\p{Is_Block= SORA_Sompeng}', "");
27679Expect(0, 69887, '\p{^Is_Block= SORA_Sompeng}', "");
27680Expect(0, 69887, '\P{Is_Block= SORA_Sompeng}', "");
27681Expect(1, 69887, '\P{^Is_Block= SORA_Sompeng}', "");
27682Expect(0, 69888, '\p{Is_Block= SORA_Sompeng}', "");
27683Expect(1, 69888, '\p{^Is_Block= SORA_Sompeng}', "");
27684Expect(1, 69888, '\P{Is_Block= SORA_Sompeng}', "");
27685Expect(0, 69888, '\P{^Is_Block= SORA_Sompeng}', "");
27686Error('\p{Is_Blk= /a/Sora_sompeng}');
27687Error('\P{Is_Blk= /a/Sora_sompeng}');
27688Expect(1, 69887, '\p{Is_Blk=sorasompeng}', "");
27689Expect(0, 69887, '\p{^Is_Blk=sorasompeng}', "");
27690Expect(0, 69887, '\P{Is_Blk=sorasompeng}', "");
27691Expect(1, 69887, '\P{^Is_Blk=sorasompeng}', "");
27692Expect(0, 69888, '\p{Is_Blk=sorasompeng}', "");
27693Expect(1, 69888, '\p{^Is_Blk=sorasompeng}', "");
27694Expect(1, 69888, '\P{Is_Blk=sorasompeng}', "");
27695Expect(0, 69888, '\P{^Is_Blk=sorasompeng}', "");
27696Expect(1, 69887, '\p{Is_Blk=-SORA_SOMPENG}', "");
27697Expect(0, 69887, '\p{^Is_Blk=-SORA_SOMPENG}', "");
27698Expect(0, 69887, '\P{Is_Blk=-SORA_SOMPENG}', "");
27699Expect(1, 69887, '\P{^Is_Blk=-SORA_SOMPENG}', "");
27700Expect(0, 69888, '\p{Is_Blk=-SORA_SOMPENG}', "");
27701Expect(1, 69888, '\p{^Is_Blk=-SORA_SOMPENG}', "");
27702Expect(1, 69888, '\P{Is_Blk=-SORA_SOMPENG}', "");
27703Expect(0, 69888, '\P{^Is_Blk=-SORA_SOMPENG}', "");
27704Error('\p{Block:   :=specials}');
27705Error('\P{Block:   :=specials}');
27706Expect(1, 65520, '\p{Block=specials}', "");
27707Expect(0, 65520, '\p{^Block=specials}', "");
27708Expect(0, 65520, '\P{Block=specials}', "");
27709Expect(1, 65520, '\P{^Block=specials}', "");
27710Expect(0, 65536, '\p{Block=specials}', "");
27711Expect(1, 65536, '\p{^Block=specials}', "");
27712Expect(1, 65536, '\P{Block=specials}', "");
27713Expect(0, 65536, '\P{^Block=specials}', "");
27714Expect(1, 65520, '\p{Block=	 specials}', "");
27715Expect(0, 65520, '\p{^Block=	 specials}', "");
27716Expect(0, 65520, '\P{Block=	 specials}', "");
27717Expect(1, 65520, '\P{^Block=	 specials}', "");
27718Expect(0, 65536, '\p{Block=	 specials}', "");
27719Expect(1, 65536, '\p{^Block=	 specials}', "");
27720Expect(1, 65536, '\P{Block=	 specials}', "");
27721Expect(0, 65536, '\P{^Block=	 specials}', "");
27722Error('\p{Blk=/a/_ Specials}');
27723Error('\P{Blk=/a/_ Specials}');
27724Expect(1, 65520, '\p{Blk=specials}', "");
27725Expect(0, 65520, '\p{^Blk=specials}', "");
27726Expect(0, 65520, '\P{Blk=specials}', "");
27727Expect(1, 65520, '\P{^Blk=specials}', "");
27728Expect(0, 65536, '\p{Blk=specials}', "");
27729Expect(1, 65536, '\p{^Blk=specials}', "");
27730Expect(1, 65536, '\P{Blk=specials}', "");
27731Expect(0, 65536, '\P{^Blk=specials}', "");
27732Expect(1, 65520, '\p{Blk= 	Specials}', "");
27733Expect(0, 65520, '\p{^Blk= 	Specials}', "");
27734Expect(0, 65520, '\P{Blk= 	Specials}', "");
27735Expect(1, 65520, '\P{^Blk= 	Specials}', "");
27736Expect(0, 65536, '\p{Blk= 	Specials}', "");
27737Expect(1, 65536, '\p{^Blk= 	Specials}', "");
27738Expect(1, 65536, '\P{Blk= 	Specials}', "");
27739Expect(0, 65536, '\P{^Blk= 	Specials}', "");
27740Error('\p{Is_Block=:=		Specials}');
27741Error('\P{Is_Block=:=		Specials}');
27742Expect(1, 65520, '\p{Is_Block=specials}', "");
27743Expect(0, 65520, '\p{^Is_Block=specials}', "");
27744Expect(0, 65520, '\P{Is_Block=specials}', "");
27745Expect(1, 65520, '\P{^Is_Block=specials}', "");
27746Expect(0, 65536, '\p{Is_Block=specials}', "");
27747Expect(1, 65536, '\p{^Is_Block=specials}', "");
27748Expect(1, 65536, '\P{Is_Block=specials}', "");
27749Expect(0, 65536, '\P{^Is_Block=specials}', "");
27750Expect(1, 65520, '\p{Is_Block= 	specials}', "");
27751Expect(0, 65520, '\p{^Is_Block= 	specials}', "");
27752Expect(0, 65520, '\P{Is_Block= 	specials}', "");
27753Expect(1, 65520, '\P{^Is_Block= 	specials}', "");
27754Expect(0, 65536, '\p{Is_Block= 	specials}', "");
27755Expect(1, 65536, '\p{^Is_Block= 	specials}', "");
27756Expect(1, 65536, '\P{Is_Block= 	specials}', "");
27757Expect(0, 65536, '\P{^Is_Block= 	specials}', "");
27758Error('\p{Is_Blk=/a/	Specials}');
27759Error('\P{Is_Blk=/a/	Specials}');
27760Expect(1, 65520, '\p{Is_Blk=specials}', "");
27761Expect(0, 65520, '\p{^Is_Blk=specials}', "");
27762Expect(0, 65520, '\P{Is_Blk=specials}', "");
27763Expect(1, 65520, '\P{^Is_Blk=specials}', "");
27764Expect(0, 65536, '\p{Is_Blk=specials}', "");
27765Expect(1, 65536, '\p{^Is_Blk=specials}', "");
27766Expect(1, 65536, '\P{Is_Blk=specials}', "");
27767Expect(0, 65536, '\P{^Is_Blk=specials}', "");
27768Expect(1, 65520, '\p{Is_Blk=-	specials}', "");
27769Expect(0, 65520, '\p{^Is_Blk=-	specials}', "");
27770Expect(0, 65520, '\P{Is_Blk=-	specials}', "");
27771Expect(1, 65520, '\P{^Is_Blk=-	specials}', "");
27772Expect(0, 65536, '\p{Is_Blk=-	specials}', "");
27773Expect(1, 65536, '\p{^Is_Blk=-	specials}', "");
27774Expect(1, 65536, '\P{Is_Blk=-	specials}', "");
27775Expect(0, 65536, '\P{^Is_Blk=-	specials}', "");
27776Error('\p{Block=:=_-Sundanese}');
27777Error('\P{Block=:=_-Sundanese}');
27778Expect(1, 7103, '\p{Block=sundanese}', "");
27779Expect(0, 7103, '\p{^Block=sundanese}', "");
27780Expect(0, 7103, '\P{Block=sundanese}', "");
27781Expect(1, 7103, '\P{^Block=sundanese}', "");
27782Expect(0, 7104, '\p{Block=sundanese}', "");
27783Expect(1, 7104, '\p{^Block=sundanese}', "");
27784Expect(1, 7104, '\P{Block=sundanese}', "");
27785Expect(0, 7104, '\P{^Block=sundanese}', "");
27786Expect(1, 7103, '\p{Block:	--Sundanese}', "");
27787Expect(0, 7103, '\p{^Block:	--Sundanese}', "");
27788Expect(0, 7103, '\P{Block:	--Sundanese}', "");
27789Expect(1, 7103, '\P{^Block:	--Sundanese}', "");
27790Expect(0, 7104, '\p{Block:	--Sundanese}', "");
27791Expect(1, 7104, '\p{^Block:	--Sundanese}', "");
27792Expect(1, 7104, '\P{Block:	--Sundanese}', "");
27793Expect(0, 7104, '\P{^Block:	--Sundanese}', "");
27794Error('\p{Blk= -SUNDANESE:=}');
27795Error('\P{Blk= -SUNDANESE:=}');
27796Expect(1, 7103, '\p{Blk=sundanese}', "");
27797Expect(0, 7103, '\p{^Blk=sundanese}', "");
27798Expect(0, 7103, '\P{Blk=sundanese}', "");
27799Expect(1, 7103, '\P{^Blk=sundanese}', "");
27800Expect(0, 7104, '\p{Blk=sundanese}', "");
27801Expect(1, 7104, '\p{^Blk=sundanese}', "");
27802Expect(1, 7104, '\P{Blk=sundanese}', "");
27803Expect(0, 7104, '\P{^Blk=sundanese}', "");
27804Expect(1, 7103, '\p{Blk=- Sundanese}', "");
27805Expect(0, 7103, '\p{^Blk=- Sundanese}', "");
27806Expect(0, 7103, '\P{Blk=- Sundanese}', "");
27807Expect(1, 7103, '\P{^Blk=- Sundanese}', "");
27808Expect(0, 7104, '\p{Blk=- Sundanese}', "");
27809Expect(1, 7104, '\p{^Blk=- Sundanese}', "");
27810Expect(1, 7104, '\P{Blk=- Sundanese}', "");
27811Expect(0, 7104, '\P{^Blk=- Sundanese}', "");
27812Error('\p{Is_Block=- SUNDANESE/a/}');
27813Error('\P{Is_Block=- SUNDANESE/a/}');
27814Expect(1, 7103, '\p{Is_Block=sundanese}', "");
27815Expect(0, 7103, '\p{^Is_Block=sundanese}', "");
27816Expect(0, 7103, '\P{Is_Block=sundanese}', "");
27817Expect(1, 7103, '\P{^Is_Block=sundanese}', "");
27818Expect(0, 7104, '\p{Is_Block=sundanese}', "");
27819Expect(1, 7104, '\p{^Is_Block=sundanese}', "");
27820Expect(1, 7104, '\P{Is_Block=sundanese}', "");
27821Expect(0, 7104, '\P{^Is_Block=sundanese}', "");
27822Expect(1, 7103, '\p{Is_Block=_ Sundanese}', "");
27823Expect(0, 7103, '\p{^Is_Block=_ Sundanese}', "");
27824Expect(0, 7103, '\P{Is_Block=_ Sundanese}', "");
27825Expect(1, 7103, '\P{^Is_Block=_ Sundanese}', "");
27826Expect(0, 7104, '\p{Is_Block=_ Sundanese}', "");
27827Expect(1, 7104, '\p{^Is_Block=_ Sundanese}', "");
27828Expect(1, 7104, '\P{Is_Block=_ Sundanese}', "");
27829Expect(0, 7104, '\P{^Is_Block=_ Sundanese}', "");
27830Error('\p{Is_Blk=-sundanese:=}');
27831Error('\P{Is_Blk=-sundanese:=}');
27832Expect(1, 7103, '\p{Is_Blk=sundanese}', "");
27833Expect(0, 7103, '\p{^Is_Blk=sundanese}', "");
27834Expect(0, 7103, '\P{Is_Blk=sundanese}', "");
27835Expect(1, 7103, '\P{^Is_Blk=sundanese}', "");
27836Expect(0, 7104, '\p{Is_Blk=sundanese}', "");
27837Expect(1, 7104, '\p{^Is_Blk=sundanese}', "");
27838Expect(1, 7104, '\P{Is_Blk=sundanese}', "");
27839Expect(0, 7104, '\P{^Is_Blk=sundanese}', "");
27840Expect(1, 7103, '\p{Is_Blk=_	sundanese}', "");
27841Expect(0, 7103, '\p{^Is_Blk=_	sundanese}', "");
27842Expect(0, 7103, '\P{Is_Blk=_	sundanese}', "");
27843Expect(1, 7103, '\P{^Is_Blk=_	sundanese}', "");
27844Expect(0, 7104, '\p{Is_Blk=_	sundanese}', "");
27845Expect(1, 7104, '\p{^Is_Blk=_	sundanese}', "");
27846Expect(1, 7104, '\P{Is_Blk=_	sundanese}', "");
27847Expect(0, 7104, '\P{^Is_Blk=_	sundanese}', "");
27848Error('\p{Block:_:=SUNDANESE_SUPPLEMENT}');
27849Error('\P{Block:_:=SUNDANESE_SUPPLEMENT}');
27850Expect(1, 7375, '\p{Block=sundanesesupplement}', "");
27851Expect(0, 7375, '\p{^Block=sundanesesupplement}', "");
27852Expect(0, 7375, '\P{Block=sundanesesupplement}', "");
27853Expect(1, 7375, '\P{^Block=sundanesesupplement}', "");
27854Expect(0, 7376, '\p{Block=sundanesesupplement}', "");
27855Expect(1, 7376, '\p{^Block=sundanesesupplement}', "");
27856Expect(1, 7376, '\P{Block=sundanesesupplement}', "");
27857Expect(0, 7376, '\P{^Block=sundanesesupplement}', "");
27858Expect(1, 7375, '\p{Block=	sundanese_SUPPLEMENT}', "");
27859Expect(0, 7375, '\p{^Block=	sundanese_SUPPLEMENT}', "");
27860Expect(0, 7375, '\P{Block=	sundanese_SUPPLEMENT}', "");
27861Expect(1, 7375, '\P{^Block=	sundanese_SUPPLEMENT}', "");
27862Expect(0, 7376, '\p{Block=	sundanese_SUPPLEMENT}', "");
27863Expect(1, 7376, '\p{^Block=	sundanese_SUPPLEMENT}', "");
27864Expect(1, 7376, '\P{Block=	sundanese_SUPPLEMENT}', "");
27865Expect(0, 7376, '\P{^Block=	sundanese_SUPPLEMENT}', "");
27866Error('\p{Blk=:=_SUNDANESE_SUP}');
27867Error('\P{Blk=:=_SUNDANESE_SUP}');
27868Expect(1, 7375, '\p{Blk=sundanesesup}', "");
27869Expect(0, 7375, '\p{^Blk=sundanesesup}', "");
27870Expect(0, 7375, '\P{Blk=sundanesesup}', "");
27871Expect(1, 7375, '\P{^Blk=sundanesesup}', "");
27872Expect(0, 7376, '\p{Blk=sundanesesup}', "");
27873Expect(1, 7376, '\p{^Blk=sundanesesup}', "");
27874Expect(1, 7376, '\P{Blk=sundanesesup}', "");
27875Expect(0, 7376, '\P{^Blk=sundanesesup}', "");
27876Expect(1, 7375, '\p{Blk= 	SUNDANESE_SUP}', "");
27877Expect(0, 7375, '\p{^Blk= 	SUNDANESE_SUP}', "");
27878Expect(0, 7375, '\P{Blk= 	SUNDANESE_SUP}', "");
27879Expect(1, 7375, '\P{^Blk= 	SUNDANESE_SUP}', "");
27880Expect(0, 7376, '\p{Blk= 	SUNDANESE_SUP}', "");
27881Expect(1, 7376, '\p{^Blk= 	SUNDANESE_SUP}', "");
27882Expect(1, 7376, '\P{Blk= 	SUNDANESE_SUP}', "");
27883Expect(0, 7376, '\P{^Blk= 	SUNDANESE_SUP}', "");
27884Error('\p{Is_Block=/a/- SUNDANESE_Supplement}');
27885Error('\P{Is_Block=/a/- SUNDANESE_Supplement}');
27886Expect(1, 7375, '\p{Is_Block=sundanesesupplement}', "");
27887Expect(0, 7375, '\p{^Is_Block=sundanesesupplement}', "");
27888Expect(0, 7375, '\P{Is_Block=sundanesesupplement}', "");
27889Expect(1, 7375, '\P{^Is_Block=sundanesesupplement}', "");
27890Expect(0, 7376, '\p{Is_Block=sundanesesupplement}', "");
27891Expect(1, 7376, '\p{^Is_Block=sundanesesupplement}', "");
27892Expect(1, 7376, '\P{Is_Block=sundanesesupplement}', "");
27893Expect(0, 7376, '\P{^Is_Block=sundanesesupplement}', "");
27894Expect(1, 7375, '\p{Is_Block= -SUNDANESE_Supplement}', "");
27895Expect(0, 7375, '\p{^Is_Block= -SUNDANESE_Supplement}', "");
27896Expect(0, 7375, '\P{Is_Block= -SUNDANESE_Supplement}', "");
27897Expect(1, 7375, '\P{^Is_Block= -SUNDANESE_Supplement}', "");
27898Expect(0, 7376, '\p{Is_Block= -SUNDANESE_Supplement}', "");
27899Expect(1, 7376, '\p{^Is_Block= -SUNDANESE_Supplement}', "");
27900Expect(1, 7376, '\P{Is_Block= -SUNDANESE_Supplement}', "");
27901Expect(0, 7376, '\P{^Is_Block= -SUNDANESE_Supplement}', "");
27902Error('\p{Is_Blk=/a/	sundanese_SUP}');
27903Error('\P{Is_Blk=/a/	sundanese_SUP}');
27904Expect(1, 7375, '\p{Is_Blk:	sundanesesup}', "");
27905Expect(0, 7375, '\p{^Is_Blk:	sundanesesup}', "");
27906Expect(0, 7375, '\P{Is_Blk:	sundanesesup}', "");
27907Expect(1, 7375, '\P{^Is_Blk:	sundanesesup}', "");
27908Expect(0, 7376, '\p{Is_Blk:	sundanesesup}', "");
27909Expect(1, 7376, '\p{^Is_Blk:	sundanesesup}', "");
27910Expect(1, 7376, '\P{Is_Blk:	sundanesesup}', "");
27911Expect(0, 7376, '\P{^Is_Blk:	sundanesesup}', "");
27912Expect(1, 7375, '\p{Is_Blk=-Sundanese_Sup}', "");
27913Expect(0, 7375, '\p{^Is_Blk=-Sundanese_Sup}', "");
27914Expect(0, 7375, '\P{Is_Blk=-Sundanese_Sup}', "");
27915Expect(1, 7375, '\P{^Is_Blk=-Sundanese_Sup}', "");
27916Expect(0, 7376, '\p{Is_Blk=-Sundanese_Sup}', "");
27917Expect(1, 7376, '\p{^Is_Blk=-Sundanese_Sup}', "");
27918Expect(1, 7376, '\P{Is_Blk=-Sundanese_Sup}', "");
27919Expect(0, 7376, '\P{^Is_Blk=-Sundanese_Sup}', "");
27920Error('\p{Block=	 supplemental_arrows_A/a/}');
27921Error('\P{Block=	 supplemental_arrows_A/a/}');
27922Expect(1, 10239, '\p{Block=supplementalarrowsa}', "");
27923Expect(0, 10239, '\p{^Block=supplementalarrowsa}', "");
27924Expect(0, 10239, '\P{Block=supplementalarrowsa}', "");
27925Expect(1, 10239, '\P{^Block=supplementalarrowsa}', "");
27926Expect(0, 10240, '\p{Block=supplementalarrowsa}', "");
27927Expect(1, 10240, '\p{^Block=supplementalarrowsa}', "");
27928Expect(1, 10240, '\P{Block=supplementalarrowsa}', "");
27929Expect(0, 10240, '\P{^Block=supplementalarrowsa}', "");
27930Expect(1, 10239, '\p{Block=-_supplemental_Arrows_A}', "");
27931Expect(0, 10239, '\p{^Block=-_supplemental_Arrows_A}', "");
27932Expect(0, 10239, '\P{Block=-_supplemental_Arrows_A}', "");
27933Expect(1, 10239, '\P{^Block=-_supplemental_Arrows_A}', "");
27934Expect(0, 10240, '\p{Block=-_supplemental_Arrows_A}', "");
27935Expect(1, 10240, '\p{^Block=-_supplemental_Arrows_A}', "");
27936Expect(1, 10240, '\P{Block=-_supplemental_Arrows_A}', "");
27937Expect(0, 10240, '\P{^Block=-_supplemental_Arrows_A}', "");
27938Error('\p{Blk:			Sup_Arrows_A/a/}');
27939Error('\P{Blk:			Sup_Arrows_A/a/}');
27940Expect(1, 10239, '\p{Blk=suparrowsa}', "");
27941Expect(0, 10239, '\p{^Blk=suparrowsa}', "");
27942Expect(0, 10239, '\P{Blk=suparrowsa}', "");
27943Expect(1, 10239, '\P{^Blk=suparrowsa}', "");
27944Expect(0, 10240, '\p{Blk=suparrowsa}', "");
27945Expect(1, 10240, '\p{^Blk=suparrowsa}', "");
27946Expect(1, 10240, '\P{Blk=suparrowsa}', "");
27947Expect(0, 10240, '\P{^Blk=suparrowsa}', "");
27948Expect(1, 10239, '\p{Blk=-Sup_arrows_a}', "");
27949Expect(0, 10239, '\p{^Blk=-Sup_arrows_a}', "");
27950Expect(0, 10239, '\P{Blk=-Sup_arrows_a}', "");
27951Expect(1, 10239, '\P{^Blk=-Sup_arrows_a}', "");
27952Expect(0, 10240, '\p{Blk=-Sup_arrows_a}', "");
27953Expect(1, 10240, '\p{^Blk=-Sup_arrows_a}', "");
27954Expect(1, 10240, '\P{Blk=-Sup_arrows_a}', "");
27955Expect(0, 10240, '\P{^Blk=-Sup_arrows_a}', "");
27956Error('\p{Is_Block=_:=Supplemental_ARROWS_A}');
27957Error('\P{Is_Block=_:=Supplemental_ARROWS_A}');
27958Expect(1, 10239, '\p{Is_Block=supplementalarrowsa}', "");
27959Expect(0, 10239, '\p{^Is_Block=supplementalarrowsa}', "");
27960Expect(0, 10239, '\P{Is_Block=supplementalarrowsa}', "");
27961Expect(1, 10239, '\P{^Is_Block=supplementalarrowsa}', "");
27962Expect(0, 10240, '\p{Is_Block=supplementalarrowsa}', "");
27963Expect(1, 10240, '\p{^Is_Block=supplementalarrowsa}', "");
27964Expect(1, 10240, '\P{Is_Block=supplementalarrowsa}', "");
27965Expect(0, 10240, '\P{^Is_Block=supplementalarrowsa}', "");
27966Expect(1, 10239, '\p{Is_Block= -SUPPLEMENTAL_arrows_A}', "");
27967Expect(0, 10239, '\p{^Is_Block= -SUPPLEMENTAL_arrows_A}', "");
27968Expect(0, 10239, '\P{Is_Block= -SUPPLEMENTAL_arrows_A}', "");
27969Expect(1, 10239, '\P{^Is_Block= -SUPPLEMENTAL_arrows_A}', "");
27970Expect(0, 10240, '\p{Is_Block= -SUPPLEMENTAL_arrows_A}', "");
27971Expect(1, 10240, '\p{^Is_Block= -SUPPLEMENTAL_arrows_A}', "");
27972Expect(1, 10240, '\P{Is_Block= -SUPPLEMENTAL_arrows_A}', "");
27973Expect(0, 10240, '\P{^Is_Block= -SUPPLEMENTAL_arrows_A}', "");
27974Error('\p{Is_Blk=_:=sup_ARROWS_a}');
27975Error('\P{Is_Blk=_:=sup_ARROWS_a}');
27976Expect(1, 10239, '\p{Is_Blk=suparrowsa}', "");
27977Expect(0, 10239, '\p{^Is_Blk=suparrowsa}', "");
27978Expect(0, 10239, '\P{Is_Blk=suparrowsa}', "");
27979Expect(1, 10239, '\P{^Is_Blk=suparrowsa}', "");
27980Expect(0, 10240, '\p{Is_Blk=suparrowsa}', "");
27981Expect(1, 10240, '\p{^Is_Blk=suparrowsa}', "");
27982Expect(1, 10240, '\P{Is_Blk=suparrowsa}', "");
27983Expect(0, 10240, '\P{^Is_Blk=suparrowsa}', "");
27984Expect(1, 10239, '\p{Is_Blk=Sup_ARROWS_A}', "");
27985Expect(0, 10239, '\p{^Is_Blk=Sup_ARROWS_A}', "");
27986Expect(0, 10239, '\P{Is_Blk=Sup_ARROWS_A}', "");
27987Expect(1, 10239, '\P{^Is_Blk=Sup_ARROWS_A}', "");
27988Expect(0, 10240, '\p{Is_Blk=Sup_ARROWS_A}', "");
27989Expect(1, 10240, '\p{^Is_Blk=Sup_ARROWS_A}', "");
27990Expect(1, 10240, '\P{Is_Blk=Sup_ARROWS_A}', "");
27991Expect(0, 10240, '\P{^Is_Blk=Sup_ARROWS_A}', "");
27992Error('\p{Block:   /a/Supplemental_arrows_B}');
27993Error('\P{Block:   /a/Supplemental_arrows_B}');
27994Expect(1, 10623, '\p{Block=supplementalarrowsb}', "");
27995Expect(0, 10623, '\p{^Block=supplementalarrowsb}', "");
27996Expect(0, 10623, '\P{Block=supplementalarrowsb}', "");
27997Expect(1, 10623, '\P{^Block=supplementalarrowsb}', "");
27998Expect(0, 10624, '\p{Block=supplementalarrowsb}', "");
27999Expect(1, 10624, '\p{^Block=supplementalarrowsb}', "");
28000Expect(1, 10624, '\P{Block=supplementalarrowsb}', "");
28001Expect(0, 10624, '\P{^Block=supplementalarrowsb}', "");
28002Expect(1, 10623, '\p{Block=SUPPLEMENTAL_Arrows_B}', "");
28003Expect(0, 10623, '\p{^Block=SUPPLEMENTAL_Arrows_B}', "");
28004Expect(0, 10623, '\P{Block=SUPPLEMENTAL_Arrows_B}', "");
28005Expect(1, 10623, '\P{^Block=SUPPLEMENTAL_Arrows_B}', "");
28006Expect(0, 10624, '\p{Block=SUPPLEMENTAL_Arrows_B}', "");
28007Expect(1, 10624, '\p{^Block=SUPPLEMENTAL_Arrows_B}', "");
28008Expect(1, 10624, '\P{Block=SUPPLEMENTAL_Arrows_B}', "");
28009Expect(0, 10624, '\P{^Block=SUPPLEMENTAL_Arrows_B}', "");
28010Error('\p{Blk=:=		Sup_Arrows_B}');
28011Error('\P{Blk=:=		Sup_Arrows_B}');
28012Expect(1, 10623, '\p{Blk=suparrowsb}', "");
28013Expect(0, 10623, '\p{^Blk=suparrowsb}', "");
28014Expect(0, 10623, '\P{Blk=suparrowsb}', "");
28015Expect(1, 10623, '\P{^Blk=suparrowsb}', "");
28016Expect(0, 10624, '\p{Blk=suparrowsb}', "");
28017Expect(1, 10624, '\p{^Blk=suparrowsb}', "");
28018Expect(1, 10624, '\P{Blk=suparrowsb}', "");
28019Expect(0, 10624, '\P{^Blk=suparrowsb}', "");
28020Expect(1, 10623, '\p{Blk=_ SUP_Arrows_b}', "");
28021Expect(0, 10623, '\p{^Blk=_ SUP_Arrows_b}', "");
28022Expect(0, 10623, '\P{Blk=_ SUP_Arrows_b}', "");
28023Expect(1, 10623, '\P{^Blk=_ SUP_Arrows_b}', "");
28024Expect(0, 10624, '\p{Blk=_ SUP_Arrows_b}', "");
28025Expect(1, 10624, '\p{^Blk=_ SUP_Arrows_b}', "");
28026Expect(1, 10624, '\P{Blk=_ SUP_Arrows_b}', "");
28027Expect(0, 10624, '\P{^Blk=_ SUP_Arrows_b}', "");
28028Error('\p{Is_Block= Supplemental_arrows_B/a/}');
28029Error('\P{Is_Block= Supplemental_arrows_B/a/}');
28030Expect(1, 10623, '\p{Is_Block=supplementalarrowsb}', "");
28031Expect(0, 10623, '\p{^Is_Block=supplementalarrowsb}', "");
28032Expect(0, 10623, '\P{Is_Block=supplementalarrowsb}', "");
28033Expect(1, 10623, '\P{^Is_Block=supplementalarrowsb}', "");
28034Expect(0, 10624, '\p{Is_Block=supplementalarrowsb}', "");
28035Expect(1, 10624, '\p{^Is_Block=supplementalarrowsb}', "");
28036Expect(1, 10624, '\P{Is_Block=supplementalarrowsb}', "");
28037Expect(0, 10624, '\P{^Is_Block=supplementalarrowsb}', "");
28038Expect(1, 10623, '\p{Is_Block=_Supplemental_arrows_B}', "");
28039Expect(0, 10623, '\p{^Is_Block=_Supplemental_arrows_B}', "");
28040Expect(0, 10623, '\P{Is_Block=_Supplemental_arrows_B}', "");
28041Expect(1, 10623, '\P{^Is_Block=_Supplemental_arrows_B}', "");
28042Expect(0, 10624, '\p{Is_Block=_Supplemental_arrows_B}', "");
28043Expect(1, 10624, '\p{^Is_Block=_Supplemental_arrows_B}', "");
28044Expect(1, 10624, '\P{Is_Block=_Supplemental_arrows_B}', "");
28045Expect(0, 10624, '\P{^Is_Block=_Supplemental_arrows_B}', "");
28046Error('\p{Is_Blk=_/a/sup_arrows_B}');
28047Error('\P{Is_Blk=_/a/sup_arrows_B}');
28048Expect(1, 10623, '\p{Is_Blk=suparrowsb}', "");
28049Expect(0, 10623, '\p{^Is_Blk=suparrowsb}', "");
28050Expect(0, 10623, '\P{Is_Blk=suparrowsb}', "");
28051Expect(1, 10623, '\P{^Is_Blk=suparrowsb}', "");
28052Expect(0, 10624, '\p{Is_Blk=suparrowsb}', "");
28053Expect(1, 10624, '\p{^Is_Blk=suparrowsb}', "");
28054Expect(1, 10624, '\P{Is_Blk=suparrowsb}', "");
28055Expect(0, 10624, '\P{^Is_Blk=suparrowsb}', "");
28056Expect(1, 10623, '\p{Is_Blk=- Sup_ARROWS_B}', "");
28057Expect(0, 10623, '\p{^Is_Blk=- Sup_ARROWS_B}', "");
28058Expect(0, 10623, '\P{Is_Blk=- Sup_ARROWS_B}', "");
28059Expect(1, 10623, '\P{^Is_Blk=- Sup_ARROWS_B}', "");
28060Expect(0, 10624, '\p{Is_Blk=- Sup_ARROWS_B}', "");
28061Expect(1, 10624, '\p{^Is_Blk=- Sup_ARROWS_B}', "");
28062Expect(1, 10624, '\P{Is_Blk=- Sup_ARROWS_B}', "");
28063Expect(0, 10624, '\P{^Is_Blk=- Sup_ARROWS_B}', "");
28064Error('\p{Block=/a/_ Supplemental_Mathematical_Operators}');
28065Error('\P{Block=/a/_ Supplemental_Mathematical_Operators}');
28066Expect(1, 11007, '\p{Block=supplementalmathematicaloperators}', "");
28067Expect(0, 11007, '\p{^Block=supplementalmathematicaloperators}', "");
28068Expect(0, 11007, '\P{Block=supplementalmathematicaloperators}', "");
28069Expect(1, 11007, '\P{^Block=supplementalmathematicaloperators}', "");
28070Expect(0, 11008, '\p{Block=supplementalmathematicaloperators}', "");
28071Expect(1, 11008, '\p{^Block=supplementalmathematicaloperators}', "");
28072Expect(1, 11008, '\P{Block=supplementalmathematicaloperators}', "");
28073Expect(0, 11008, '\P{^Block=supplementalmathematicaloperators}', "");
28074Expect(1, 11007, '\p{Block=SUPPLEMENTAL_Mathematical_OPERATORS}', "");
28075Expect(0, 11007, '\p{^Block=SUPPLEMENTAL_Mathematical_OPERATORS}', "");
28076Expect(0, 11007, '\P{Block=SUPPLEMENTAL_Mathematical_OPERATORS}', "");
28077Expect(1, 11007, '\P{^Block=SUPPLEMENTAL_Mathematical_OPERATORS}', "");
28078Expect(0, 11008, '\p{Block=SUPPLEMENTAL_Mathematical_OPERATORS}', "");
28079Expect(1, 11008, '\p{^Block=SUPPLEMENTAL_Mathematical_OPERATORS}', "");
28080Expect(1, 11008, '\P{Block=SUPPLEMENTAL_Mathematical_OPERATORS}', "");
28081Expect(0, 11008, '\P{^Block=SUPPLEMENTAL_Mathematical_OPERATORS}', "");
28082Error('\p{Blk=--Sup_Math_Operators:=}');
28083Error('\P{Blk=--Sup_Math_Operators:=}');
28084Expect(1, 11007, '\p{Blk=supmathoperators}', "");
28085Expect(0, 11007, '\p{^Blk=supmathoperators}', "");
28086Expect(0, 11007, '\P{Blk=supmathoperators}', "");
28087Expect(1, 11007, '\P{^Blk=supmathoperators}', "");
28088Expect(0, 11008, '\p{Blk=supmathoperators}', "");
28089Expect(1, 11008, '\p{^Blk=supmathoperators}', "");
28090Expect(1, 11008, '\P{Blk=supmathoperators}', "");
28091Expect(0, 11008, '\P{^Blk=supmathoperators}', "");
28092Expect(1, 11007, '\p{Blk=		Sup_MATH_operators}', "");
28093Expect(0, 11007, '\p{^Blk=		Sup_MATH_operators}', "");
28094Expect(0, 11007, '\P{Blk=		Sup_MATH_operators}', "");
28095Expect(1, 11007, '\P{^Blk=		Sup_MATH_operators}', "");
28096Expect(0, 11008, '\p{Blk=		Sup_MATH_operators}', "");
28097Expect(1, 11008, '\p{^Blk=		Sup_MATH_operators}', "");
28098Expect(1, 11008, '\P{Blk=		Sup_MATH_operators}', "");
28099Expect(0, 11008, '\P{^Blk=		Sup_MATH_operators}', "");
28100Error('\p{Is_Block:	 /a/Supplemental_Mathematical_Operators}');
28101Error('\P{Is_Block:	 /a/Supplemental_Mathematical_Operators}');
28102Expect(1, 11007, '\p{Is_Block=supplementalmathematicaloperators}', "");
28103Expect(0, 11007, '\p{^Is_Block=supplementalmathematicaloperators}', "");
28104Expect(0, 11007, '\P{Is_Block=supplementalmathematicaloperators}', "");
28105Expect(1, 11007, '\P{^Is_Block=supplementalmathematicaloperators}', "");
28106Expect(0, 11008, '\p{Is_Block=supplementalmathematicaloperators}', "");
28107Expect(1, 11008, '\p{^Is_Block=supplementalmathematicaloperators}', "");
28108Expect(1, 11008, '\P{Is_Block=supplementalmathematicaloperators}', "");
28109Expect(0, 11008, '\P{^Is_Block=supplementalmathematicaloperators}', "");
28110Expect(1, 11007, '\p{Is_Block=_-supplemental_mathematical_OPERATORS}', "");
28111Expect(0, 11007, '\p{^Is_Block=_-supplemental_mathematical_OPERATORS}', "");
28112Expect(0, 11007, '\P{Is_Block=_-supplemental_mathematical_OPERATORS}', "");
28113Expect(1, 11007, '\P{^Is_Block=_-supplemental_mathematical_OPERATORS}', "");
28114Expect(0, 11008, '\p{Is_Block=_-supplemental_mathematical_OPERATORS}', "");
28115Expect(1, 11008, '\p{^Is_Block=_-supplemental_mathematical_OPERATORS}', "");
28116Expect(1, 11008, '\P{Is_Block=_-supplemental_mathematical_OPERATORS}', "");
28117Expect(0, 11008, '\P{^Is_Block=_-supplemental_mathematical_OPERATORS}', "");
28118Error('\p{Is_Blk: /a/_-sup_Math_Operators}');
28119Error('\P{Is_Blk: /a/_-sup_Math_Operators}');
28120Expect(1, 11007, '\p{Is_Blk=supmathoperators}', "");
28121Expect(0, 11007, '\p{^Is_Blk=supmathoperators}', "");
28122Expect(0, 11007, '\P{Is_Blk=supmathoperators}', "");
28123Expect(1, 11007, '\P{^Is_Blk=supmathoperators}', "");
28124Expect(0, 11008, '\p{Is_Blk=supmathoperators}', "");
28125Expect(1, 11008, '\p{^Is_Blk=supmathoperators}', "");
28126Expect(1, 11008, '\P{Is_Blk=supmathoperators}', "");
28127Expect(0, 11008, '\P{^Is_Blk=supmathoperators}', "");
28128Expect(1, 11007, '\p{Is_Blk=-SUP_MATH_operators}', "");
28129Expect(0, 11007, '\p{^Is_Blk=-SUP_MATH_operators}', "");
28130Expect(0, 11007, '\P{Is_Blk=-SUP_MATH_operators}', "");
28131Expect(1, 11007, '\P{^Is_Blk=-SUP_MATH_operators}', "");
28132Expect(0, 11008, '\p{Is_Blk=-SUP_MATH_operators}', "");
28133Expect(1, 11008, '\p{^Is_Blk=-SUP_MATH_operators}', "");
28134Expect(1, 11008, '\P{Is_Blk=-SUP_MATH_operators}', "");
28135Expect(0, 11008, '\P{^Is_Blk=-SUP_MATH_operators}', "");
28136Error('\p{Block=	_Supplementary_PRIVATE_USE_Area_A/a/}');
28137Error('\P{Block=	_Supplementary_PRIVATE_USE_Area_A/a/}');
28138Expect(1, 983040, '\p{Block=supplementaryprivateuseareaa}', "");
28139Expect(0, 983040, '\p{^Block=supplementaryprivateuseareaa}', "");
28140Expect(0, 983040, '\P{Block=supplementaryprivateuseareaa}', "");
28141Expect(1, 983040, '\P{^Block=supplementaryprivateuseareaa}', "");
28142Expect(0, 1048576, '\p{Block=supplementaryprivateuseareaa}', "");
28143Expect(1, 1048576, '\p{^Block=supplementaryprivateuseareaa}', "");
28144Expect(1, 1048576, '\P{Block=supplementaryprivateuseareaa}', "");
28145Expect(0, 1048576, '\P{^Block=supplementaryprivateuseareaa}', "");
28146Expect(1, 983040, '\p{Block=_-supplementary_Private_use_area_a}', "");
28147Expect(0, 983040, '\p{^Block=_-supplementary_Private_use_area_a}', "");
28148Expect(0, 983040, '\P{Block=_-supplementary_Private_use_area_a}', "");
28149Expect(1, 983040, '\P{^Block=_-supplementary_Private_use_area_a}', "");
28150Expect(0, 1048576, '\p{Block=_-supplementary_Private_use_area_a}', "");
28151Expect(1, 1048576, '\p{^Block=_-supplementary_Private_use_area_a}', "");
28152Expect(1, 1048576, '\P{Block=_-supplementary_Private_use_area_a}', "");
28153Expect(0, 1048576, '\P{^Block=_-supplementary_Private_use_area_a}', "");
28154Error('\p{Blk=-Sup_pua_A:=}');
28155Error('\P{Blk=-Sup_pua_A:=}');
28156Expect(1, 983040, '\p{Blk=suppuaa}', "");
28157Expect(0, 983040, '\p{^Blk=suppuaa}', "");
28158Expect(0, 983040, '\P{Blk=suppuaa}', "");
28159Expect(1, 983040, '\P{^Blk=suppuaa}', "");
28160Expect(0, 1048576, '\p{Blk=suppuaa}', "");
28161Expect(1, 1048576, '\p{^Blk=suppuaa}', "");
28162Expect(1, 1048576, '\P{Blk=suppuaa}', "");
28163Expect(0, 1048576, '\P{^Blk=suppuaa}', "");
28164Expect(1, 983040, '\p{Blk=	_Sup_PUA_A}', "");
28165Expect(0, 983040, '\p{^Blk=	_Sup_PUA_A}', "");
28166Expect(0, 983040, '\P{Blk=	_Sup_PUA_A}', "");
28167Expect(1, 983040, '\P{^Blk=	_Sup_PUA_A}', "");
28168Expect(0, 1048576, '\p{Blk=	_Sup_PUA_A}', "");
28169Expect(1, 1048576, '\p{^Blk=	_Sup_PUA_A}', "");
28170Expect(1, 1048576, '\P{Blk=	_Sup_PUA_A}', "");
28171Expect(0, 1048576, '\P{^Blk=	_Sup_PUA_A}', "");
28172Error('\p{Is_Block=_/a/Supplementary_PRIVATE_USE_Area_A}');
28173Error('\P{Is_Block=_/a/Supplementary_PRIVATE_USE_Area_A}');
28174Expect(1, 983040, '\p{Is_Block=supplementaryprivateuseareaa}', "");
28175Expect(0, 983040, '\p{^Is_Block=supplementaryprivateuseareaa}', "");
28176Expect(0, 983040, '\P{Is_Block=supplementaryprivateuseareaa}', "");
28177Expect(1, 983040, '\P{^Is_Block=supplementaryprivateuseareaa}', "");
28178Expect(0, 1048576, '\p{Is_Block=supplementaryprivateuseareaa}', "");
28179Expect(1, 1048576, '\p{^Is_Block=supplementaryprivateuseareaa}', "");
28180Expect(1, 1048576, '\P{Is_Block=supplementaryprivateuseareaa}', "");
28181Expect(0, 1048576, '\P{^Is_Block=supplementaryprivateuseareaa}', "");
28182Expect(1, 983040, '\p{Is_Block=	_Supplementary_Private_Use_area_A}', "");
28183Expect(0, 983040, '\p{^Is_Block=	_Supplementary_Private_Use_area_A}', "");
28184Expect(0, 983040, '\P{Is_Block=	_Supplementary_Private_Use_area_A}', "");
28185Expect(1, 983040, '\P{^Is_Block=	_Supplementary_Private_Use_area_A}', "");
28186Expect(0, 1048576, '\p{Is_Block=	_Supplementary_Private_Use_area_A}', "");
28187Expect(1, 1048576, '\p{^Is_Block=	_Supplementary_Private_Use_area_A}', "");
28188Expect(1, 1048576, '\P{Is_Block=	_Supplementary_Private_Use_area_A}', "");
28189Expect(0, 1048576, '\P{^Is_Block=	_Supplementary_Private_Use_area_A}', "");
28190Error('\p{Is_Blk=:=	_SUP_PUA_A}');
28191Error('\P{Is_Blk=:=	_SUP_PUA_A}');
28192Expect(1, 983040, '\p{Is_Blk=suppuaa}', "");
28193Expect(0, 983040, '\p{^Is_Blk=suppuaa}', "");
28194Expect(0, 983040, '\P{Is_Blk=suppuaa}', "");
28195Expect(1, 983040, '\P{^Is_Blk=suppuaa}', "");
28196Expect(0, 1048576, '\p{Is_Blk=suppuaa}', "");
28197Expect(1, 1048576, '\p{^Is_Blk=suppuaa}', "");
28198Expect(1, 1048576, '\P{Is_Blk=suppuaa}', "");
28199Expect(0, 1048576, '\P{^Is_Blk=suppuaa}', "");
28200Expect(1, 983040, '\p{Is_Blk:	-sup_PUA_A}', "");
28201Expect(0, 983040, '\p{^Is_Blk:	-sup_PUA_A}', "");
28202Expect(0, 983040, '\P{Is_Blk:	-sup_PUA_A}', "");
28203Expect(1, 983040, '\P{^Is_Blk:	-sup_PUA_A}', "");
28204Expect(0, 1048576, '\p{Is_Blk:	-sup_PUA_A}', "");
28205Expect(1, 1048576, '\p{^Is_Blk:	-sup_PUA_A}', "");
28206Expect(1, 1048576, '\P{Is_Blk:	-sup_PUA_A}', "");
28207Expect(0, 1048576, '\P{^Is_Blk:	-sup_PUA_A}', "");
28208Error('\p{Block=/a/-Supplementary_private_USE_area_b}');
28209Error('\P{Block=/a/-Supplementary_private_USE_area_b}');
28210Expect(1, 1048576, '\p{Block=supplementaryprivateuseareab}', "");
28211Expect(0, 1048576, '\p{^Block=supplementaryprivateuseareab}', "");
28212Expect(0, 1048576, '\P{Block=supplementaryprivateuseareab}', "");
28213Expect(1, 1048576, '\P{^Block=supplementaryprivateuseareab}', "");
28214Expect(0, 1, '\p{Block=supplementaryprivateuseareab}', "");
28215Expect(1, 1, '\p{^Block=supplementaryprivateuseareab}', "");
28216Expect(1, 1, '\P{Block=supplementaryprivateuseareab}', "");
28217Expect(0, 1, '\P{^Block=supplementaryprivateuseareab}', "");
28218Expect(1, 1048576, '\p{Block=-Supplementary_Private_USE_AREA_b}', "");
28219Expect(0, 1048576, '\p{^Block=-Supplementary_Private_USE_AREA_b}', "");
28220Expect(0, 1048576, '\P{Block=-Supplementary_Private_USE_AREA_b}', "");
28221Expect(1, 1048576, '\P{^Block=-Supplementary_Private_USE_AREA_b}', "");
28222Expect(0, 1, '\p{Block=-Supplementary_Private_USE_AREA_b}', "");
28223Expect(1, 1, '\p{^Block=-Supplementary_Private_USE_AREA_b}', "");
28224Expect(1, 1, '\P{Block=-Supplementary_Private_USE_AREA_b}', "");
28225Expect(0, 1, '\P{^Block=-Supplementary_Private_USE_AREA_b}', "");
28226Error('\p{Blk=:= Sup_pua_b}');
28227Error('\P{Blk=:= Sup_pua_b}');
28228Expect(1, 1048576, '\p{Blk:	suppuab}', "");
28229Expect(0, 1048576, '\p{^Blk:	suppuab}', "");
28230Expect(0, 1048576, '\P{Blk:	suppuab}', "");
28231Expect(1, 1048576, '\P{^Blk:	suppuab}', "");
28232Expect(0, 1, '\p{Blk:	suppuab}', "");
28233Expect(1, 1, '\p{^Blk:	suppuab}', "");
28234Expect(1, 1, '\P{Blk:	suppuab}', "");
28235Expect(0, 1, '\P{^Blk:	suppuab}', "");
28236Expect(1, 1048576, '\p{Blk=		sup_PUA_B}', "");
28237Expect(0, 1048576, '\p{^Blk=		sup_PUA_B}', "");
28238Expect(0, 1048576, '\P{Blk=		sup_PUA_B}', "");
28239Expect(1, 1048576, '\P{^Blk=		sup_PUA_B}', "");
28240Expect(0, 1, '\p{Blk=		sup_PUA_B}', "");
28241Expect(1, 1, '\p{^Blk=		sup_PUA_B}', "");
28242Expect(1, 1, '\P{Blk=		sup_PUA_B}', "");
28243Expect(0, 1, '\P{^Blk=		sup_PUA_B}', "");
28244Error('\p{Is_Block= /a/Supplementary_Private_Use_area_B}');
28245Error('\P{Is_Block= /a/Supplementary_Private_Use_area_B}');
28246Expect(1, 1048576, '\p{Is_Block=supplementaryprivateuseareab}', "");
28247Expect(0, 1048576, '\p{^Is_Block=supplementaryprivateuseareab}', "");
28248Expect(0, 1048576, '\P{Is_Block=supplementaryprivateuseareab}', "");
28249Expect(1, 1048576, '\P{^Is_Block=supplementaryprivateuseareab}', "");
28250Expect(0, 1, '\p{Is_Block=supplementaryprivateuseareab}', "");
28251Expect(1, 1, '\p{^Is_Block=supplementaryprivateuseareab}', "");
28252Expect(1, 1, '\P{Is_Block=supplementaryprivateuseareab}', "");
28253Expect(0, 1, '\P{^Is_Block=supplementaryprivateuseareab}', "");
28254Expect(1, 1048576, '\p{Is_Block=	Supplementary_Private_USE_area_b}', "");
28255Expect(0, 1048576, '\p{^Is_Block=	Supplementary_Private_USE_area_b}', "");
28256Expect(0, 1048576, '\P{Is_Block=	Supplementary_Private_USE_area_b}', "");
28257Expect(1, 1048576, '\P{^Is_Block=	Supplementary_Private_USE_area_b}', "");
28258Expect(0, 1, '\p{Is_Block=	Supplementary_Private_USE_area_b}', "");
28259Expect(1, 1, '\p{^Is_Block=	Supplementary_Private_USE_area_b}', "");
28260Expect(1, 1, '\P{Is_Block=	Supplementary_Private_USE_area_b}', "");
28261Expect(0, 1, '\P{^Is_Block=	Supplementary_Private_USE_area_b}', "");
28262Error('\p{Is_Blk=--sup_PUA_B:=}');
28263Error('\P{Is_Blk=--sup_PUA_B:=}');
28264Expect(1, 1048576, '\p{Is_Blk=suppuab}', "");
28265Expect(0, 1048576, '\p{^Is_Blk=suppuab}', "");
28266Expect(0, 1048576, '\P{Is_Blk=suppuab}', "");
28267Expect(1, 1048576, '\P{^Is_Blk=suppuab}', "");
28268Expect(0, 1, '\p{Is_Blk=suppuab}', "");
28269Expect(1, 1, '\p{^Is_Blk=suppuab}', "");
28270Expect(1, 1, '\P{Is_Blk=suppuab}', "");
28271Expect(0, 1, '\P{^Is_Blk=suppuab}', "");
28272Expect(1, 1048576, '\p{Is_Blk= -sup_pua_B}', "");
28273Expect(0, 1048576, '\p{^Is_Blk= -sup_pua_B}', "");
28274Expect(0, 1048576, '\P{Is_Blk= -sup_pua_B}', "");
28275Expect(1, 1048576, '\P{^Is_Blk= -sup_pua_B}', "");
28276Expect(0, 1, '\p{Is_Blk= -sup_pua_B}', "");
28277Expect(1, 1, '\p{^Is_Blk= -sup_pua_B}', "");
28278Expect(1, 1, '\P{Is_Blk= -sup_pua_B}', "");
28279Expect(0, 1, '\P{^Is_Blk= -sup_pua_B}', "");
28280Error('\p{Block=:= -supplemental_Punctuation}');
28281Error('\P{Block=:= -supplemental_Punctuation}');
28282Expect(1, 11903, '\p{Block=supplementalpunctuation}', "");
28283Expect(0, 11903, '\p{^Block=supplementalpunctuation}', "");
28284Expect(0, 11903, '\P{Block=supplementalpunctuation}', "");
28285Expect(1, 11903, '\P{^Block=supplementalpunctuation}', "");
28286Expect(0, 11904, '\p{Block=supplementalpunctuation}', "");
28287Expect(1, 11904, '\p{^Block=supplementalpunctuation}', "");
28288Expect(1, 11904, '\P{Block=supplementalpunctuation}', "");
28289Expect(0, 11904, '\P{^Block=supplementalpunctuation}', "");
28290Expect(1, 11903, '\p{Block=	Supplemental_Punctuation}', "");
28291Expect(0, 11903, '\p{^Block=	Supplemental_Punctuation}', "");
28292Expect(0, 11903, '\P{Block=	Supplemental_Punctuation}', "");
28293Expect(1, 11903, '\P{^Block=	Supplemental_Punctuation}', "");
28294Expect(0, 11904, '\p{Block=	Supplemental_Punctuation}', "");
28295Expect(1, 11904, '\p{^Block=	Supplemental_Punctuation}', "");
28296Expect(1, 11904, '\P{Block=	Supplemental_Punctuation}', "");
28297Expect(0, 11904, '\P{^Block=	Supplemental_Punctuation}', "");
28298Error('\p{Blk=__sup_PUNCTUATION:=}');
28299Error('\P{Blk=__sup_PUNCTUATION:=}');
28300Expect(1, 11903, '\p{Blk=suppunctuation}', "");
28301Expect(0, 11903, '\p{^Blk=suppunctuation}', "");
28302Expect(0, 11903, '\P{Blk=suppunctuation}', "");
28303Expect(1, 11903, '\P{^Blk=suppunctuation}', "");
28304Expect(0, 11904, '\p{Blk=suppunctuation}', "");
28305Expect(1, 11904, '\p{^Blk=suppunctuation}', "");
28306Expect(1, 11904, '\P{Blk=suppunctuation}', "");
28307Expect(0, 11904, '\P{^Blk=suppunctuation}', "");
28308Expect(1, 11903, '\p{Blk=		Sup_Punctuation}', "");
28309Expect(0, 11903, '\p{^Blk=		Sup_Punctuation}', "");
28310Expect(0, 11903, '\P{Blk=		Sup_Punctuation}', "");
28311Expect(1, 11903, '\P{^Blk=		Sup_Punctuation}', "");
28312Expect(0, 11904, '\p{Blk=		Sup_Punctuation}', "");
28313Expect(1, 11904, '\p{^Blk=		Sup_Punctuation}', "");
28314Expect(1, 11904, '\P{Blk=		Sup_Punctuation}', "");
28315Expect(0, 11904, '\P{^Blk=		Sup_Punctuation}', "");
28316Error('\p{Is_Block=-:=Supplemental_Punctuation}');
28317Error('\P{Is_Block=-:=Supplemental_Punctuation}');
28318Expect(1, 11903, '\p{Is_Block=supplementalpunctuation}', "");
28319Expect(0, 11903, '\p{^Is_Block=supplementalpunctuation}', "");
28320Expect(0, 11903, '\P{Is_Block=supplementalpunctuation}', "");
28321Expect(1, 11903, '\P{^Is_Block=supplementalpunctuation}', "");
28322Expect(0, 11904, '\p{Is_Block=supplementalpunctuation}', "");
28323Expect(1, 11904, '\p{^Is_Block=supplementalpunctuation}', "");
28324Expect(1, 11904, '\P{Is_Block=supplementalpunctuation}', "");
28325Expect(0, 11904, '\P{^Is_Block=supplementalpunctuation}', "");
28326Expect(1, 11903, '\p{Is_Block=-_SUPPLEMENTAL_Punctuation}', "");
28327Expect(0, 11903, '\p{^Is_Block=-_SUPPLEMENTAL_Punctuation}', "");
28328Expect(0, 11903, '\P{Is_Block=-_SUPPLEMENTAL_Punctuation}', "");
28329Expect(1, 11903, '\P{^Is_Block=-_SUPPLEMENTAL_Punctuation}', "");
28330Expect(0, 11904, '\p{Is_Block=-_SUPPLEMENTAL_Punctuation}', "");
28331Expect(1, 11904, '\p{^Is_Block=-_SUPPLEMENTAL_Punctuation}', "");
28332Expect(1, 11904, '\P{Is_Block=-_SUPPLEMENTAL_Punctuation}', "");
28333Expect(0, 11904, '\P{^Is_Block=-_SUPPLEMENTAL_Punctuation}', "");
28334Error('\p{Is_Blk=- sup_punctuation:=}');
28335Error('\P{Is_Blk=- sup_punctuation:=}');
28336Expect(1, 11903, '\p{Is_Blk=suppunctuation}', "");
28337Expect(0, 11903, '\p{^Is_Blk=suppunctuation}', "");
28338Expect(0, 11903, '\P{Is_Blk=suppunctuation}', "");
28339Expect(1, 11903, '\P{^Is_Blk=suppunctuation}', "");
28340Expect(0, 11904, '\p{Is_Blk=suppunctuation}', "");
28341Expect(1, 11904, '\p{^Is_Blk=suppunctuation}', "");
28342Expect(1, 11904, '\P{Is_Blk=suppunctuation}', "");
28343Expect(0, 11904, '\P{^Is_Blk=suppunctuation}', "");
28344Expect(1, 11903, '\p{Is_Blk=-Sup_Punctuation}', "");
28345Expect(0, 11903, '\p{^Is_Blk=-Sup_Punctuation}', "");
28346Expect(0, 11903, '\P{Is_Blk=-Sup_Punctuation}', "");
28347Expect(1, 11903, '\P{^Is_Blk=-Sup_Punctuation}', "");
28348Expect(0, 11904, '\p{Is_Blk=-Sup_Punctuation}', "");
28349Expect(1, 11904, '\p{^Is_Blk=-Sup_Punctuation}', "");
28350Expect(1, 11904, '\P{Is_Blk=-Sup_Punctuation}', "");
28351Expect(0, 11904, '\P{^Is_Blk=-Sup_Punctuation}', "");
28352Error('\p{Block=/a/-	SUPERSCRIPTS_And_Subscripts}');
28353Error('\P{Block=/a/-	SUPERSCRIPTS_And_Subscripts}');
28354Expect(1, 8351, '\p{Block=superscriptsandsubscripts}', "");
28355Expect(0, 8351, '\p{^Block=superscriptsandsubscripts}', "");
28356Expect(0, 8351, '\P{Block=superscriptsandsubscripts}', "");
28357Expect(1, 8351, '\P{^Block=superscriptsandsubscripts}', "");
28358Expect(0, 8352, '\p{Block=superscriptsandsubscripts}', "");
28359Expect(1, 8352, '\p{^Block=superscriptsandsubscripts}', "");
28360Expect(1, 8352, '\P{Block=superscriptsandsubscripts}', "");
28361Expect(0, 8352, '\P{^Block=superscriptsandsubscripts}', "");
28362Expect(1, 8351, '\p{Block=_SUPERSCRIPTS_And_SUBSCRIPTS}', "");
28363Expect(0, 8351, '\p{^Block=_SUPERSCRIPTS_And_SUBSCRIPTS}', "");
28364Expect(0, 8351, '\P{Block=_SUPERSCRIPTS_And_SUBSCRIPTS}', "");
28365Expect(1, 8351, '\P{^Block=_SUPERSCRIPTS_And_SUBSCRIPTS}', "");
28366Expect(0, 8352, '\p{Block=_SUPERSCRIPTS_And_SUBSCRIPTS}', "");
28367Expect(1, 8352, '\p{^Block=_SUPERSCRIPTS_And_SUBSCRIPTS}', "");
28368Expect(1, 8352, '\P{Block=_SUPERSCRIPTS_And_SUBSCRIPTS}', "");
28369Expect(0, 8352, '\P{^Block=_SUPERSCRIPTS_And_SUBSCRIPTS}', "");
28370Error('\p{Blk=-:=Super_AND_Sub}');
28371Error('\P{Blk=-:=Super_AND_Sub}');
28372Expect(1, 8351, '\p{Blk=superandsub}', "");
28373Expect(0, 8351, '\p{^Blk=superandsub}', "");
28374Expect(0, 8351, '\P{Blk=superandsub}', "");
28375Expect(1, 8351, '\P{^Blk=superandsub}', "");
28376Expect(0, 8352, '\p{Blk=superandsub}', "");
28377Expect(1, 8352, '\p{^Blk=superandsub}', "");
28378Expect(1, 8352, '\P{Blk=superandsub}', "");
28379Expect(0, 8352, '\P{^Blk=superandsub}', "");
28380Expect(1, 8351, '\p{Blk=-Super_And_sub}', "");
28381Expect(0, 8351, '\p{^Blk=-Super_And_sub}', "");
28382Expect(0, 8351, '\P{Blk=-Super_And_sub}', "");
28383Expect(1, 8351, '\P{^Blk=-Super_And_sub}', "");
28384Expect(0, 8352, '\p{Blk=-Super_And_sub}', "");
28385Expect(1, 8352, '\p{^Blk=-Super_And_sub}', "");
28386Expect(1, 8352, '\P{Blk=-Super_And_sub}', "");
28387Expect(0, 8352, '\P{^Blk=-Super_And_sub}', "");
28388Error('\p{Is_Block=/a/	_superscripts_AND_subscripts}');
28389Error('\P{Is_Block=/a/	_superscripts_AND_subscripts}');
28390Expect(1, 8351, '\p{Is_Block=superscriptsandsubscripts}', "");
28391Expect(0, 8351, '\p{^Is_Block=superscriptsandsubscripts}', "");
28392Expect(0, 8351, '\P{Is_Block=superscriptsandsubscripts}', "");
28393Expect(1, 8351, '\P{^Is_Block=superscriptsandsubscripts}', "");
28394Expect(0, 8352, '\p{Is_Block=superscriptsandsubscripts}', "");
28395Expect(1, 8352, '\p{^Is_Block=superscriptsandsubscripts}', "");
28396Expect(1, 8352, '\P{Is_Block=superscriptsandsubscripts}', "");
28397Expect(0, 8352, '\P{^Is_Block=superscriptsandsubscripts}', "");
28398Expect(1, 8351, '\p{Is_Block= 	Superscripts_And_subscripts}', "");
28399Expect(0, 8351, '\p{^Is_Block= 	Superscripts_And_subscripts}', "");
28400Expect(0, 8351, '\P{Is_Block= 	Superscripts_And_subscripts}', "");
28401Expect(1, 8351, '\P{^Is_Block= 	Superscripts_And_subscripts}', "");
28402Expect(0, 8352, '\p{Is_Block= 	Superscripts_And_subscripts}', "");
28403Expect(1, 8352, '\p{^Is_Block= 	Superscripts_And_subscripts}', "");
28404Expect(1, 8352, '\P{Is_Block= 	Superscripts_And_subscripts}', "");
28405Expect(0, 8352, '\P{^Is_Block= 	Superscripts_And_subscripts}', "");
28406Error('\p{Is_Blk=_ SUPER_and_SUB/a/}');
28407Error('\P{Is_Blk=_ SUPER_and_SUB/a/}');
28408Expect(1, 8351, '\p{Is_Blk=superandsub}', "");
28409Expect(0, 8351, '\p{^Is_Blk=superandsub}', "");
28410Expect(0, 8351, '\P{Is_Blk=superandsub}', "");
28411Expect(1, 8351, '\P{^Is_Blk=superandsub}', "");
28412Expect(0, 8352, '\p{Is_Blk=superandsub}', "");
28413Expect(1, 8352, '\p{^Is_Blk=superandsub}', "");
28414Expect(1, 8352, '\P{Is_Blk=superandsub}', "");
28415Expect(0, 8352, '\P{^Is_Blk=superandsub}', "");
28416Expect(1, 8351, '\p{Is_Blk=	 Super_and_SUB}', "");
28417Expect(0, 8351, '\p{^Is_Blk=	 Super_and_SUB}', "");
28418Expect(0, 8351, '\P{Is_Blk=	 Super_and_SUB}', "");
28419Expect(1, 8351, '\P{^Is_Blk=	 Super_and_SUB}', "");
28420Expect(0, 8352, '\p{Is_Blk=	 Super_and_SUB}', "");
28421Expect(1, 8352, '\p{^Is_Blk=	 Super_and_SUB}', "");
28422Expect(1, 8352, '\P{Is_Blk=	 Super_and_SUB}', "");
28423Expect(0, 8352, '\P{^Is_Blk=	 Super_and_SUB}', "");
28424Error('\p{Block=/a/--SYLOTI_Nagri}');
28425Error('\P{Block=/a/--SYLOTI_Nagri}');
28426Expect(1, 43055, '\p{Block=sylotinagri}', "");
28427Expect(0, 43055, '\p{^Block=sylotinagri}', "");
28428Expect(0, 43055, '\P{Block=sylotinagri}', "");
28429Expect(1, 43055, '\P{^Block=sylotinagri}', "");
28430Expect(0, 43056, '\p{Block=sylotinagri}', "");
28431Expect(1, 43056, '\p{^Block=sylotinagri}', "");
28432Expect(1, 43056, '\P{Block=sylotinagri}', "");
28433Expect(0, 43056, '\P{^Block=sylotinagri}', "");
28434Expect(1, 43055, '\p{Block=-	Syloti_Nagri}', "");
28435Expect(0, 43055, '\p{^Block=-	Syloti_Nagri}', "");
28436Expect(0, 43055, '\P{Block=-	Syloti_Nagri}', "");
28437Expect(1, 43055, '\P{^Block=-	Syloti_Nagri}', "");
28438Expect(0, 43056, '\p{Block=-	Syloti_Nagri}', "");
28439Expect(1, 43056, '\p{^Block=-	Syloti_Nagri}', "");
28440Expect(1, 43056, '\P{Block=-	Syloti_Nagri}', "");
28441Expect(0, 43056, '\P{^Block=-	Syloti_Nagri}', "");
28442Error('\p{Blk=	_syloti_NAGRI/a/}');
28443Error('\P{Blk=	_syloti_NAGRI/a/}');
28444Expect(1, 43055, '\p{Blk=sylotinagri}', "");
28445Expect(0, 43055, '\p{^Blk=sylotinagri}', "");
28446Expect(0, 43055, '\P{Blk=sylotinagri}', "");
28447Expect(1, 43055, '\P{^Blk=sylotinagri}', "");
28448Expect(0, 43056, '\p{Blk=sylotinagri}', "");
28449Expect(1, 43056, '\p{^Blk=sylotinagri}', "");
28450Expect(1, 43056, '\P{Blk=sylotinagri}', "");
28451Expect(0, 43056, '\P{^Blk=sylotinagri}', "");
28452Expect(1, 43055, '\p{Blk:    SYLOTI_Nagri}', "");
28453Expect(0, 43055, '\p{^Blk:    SYLOTI_Nagri}', "");
28454Expect(0, 43055, '\P{Blk:    SYLOTI_Nagri}', "");
28455Expect(1, 43055, '\P{^Blk:    SYLOTI_Nagri}', "");
28456Expect(0, 43056, '\p{Blk:    SYLOTI_Nagri}', "");
28457Expect(1, 43056, '\p{^Blk:    SYLOTI_Nagri}', "");
28458Expect(1, 43056, '\P{Blk:    SYLOTI_Nagri}', "");
28459Expect(0, 43056, '\P{^Blk:    SYLOTI_Nagri}', "");
28460Error('\p{Is_Block=-syloti_Nagri:=}');
28461Error('\P{Is_Block=-syloti_Nagri:=}');
28462Expect(1, 43055, '\p{Is_Block=sylotinagri}', "");
28463Expect(0, 43055, '\p{^Is_Block=sylotinagri}', "");
28464Expect(0, 43055, '\P{Is_Block=sylotinagri}', "");
28465Expect(1, 43055, '\P{^Is_Block=sylotinagri}', "");
28466Expect(0, 43056, '\p{Is_Block=sylotinagri}', "");
28467Expect(1, 43056, '\p{^Is_Block=sylotinagri}', "");
28468Expect(1, 43056, '\P{Is_Block=sylotinagri}', "");
28469Expect(0, 43056, '\P{^Is_Block=sylotinagri}', "");
28470Expect(1, 43055, '\p{Is_Block=-	Syloti_Nagri}', "");
28471Expect(0, 43055, '\p{^Is_Block=-	Syloti_Nagri}', "");
28472Expect(0, 43055, '\P{Is_Block=-	Syloti_Nagri}', "");
28473Expect(1, 43055, '\P{^Is_Block=-	Syloti_Nagri}', "");
28474Expect(0, 43056, '\p{Is_Block=-	Syloti_Nagri}', "");
28475Expect(1, 43056, '\p{^Is_Block=-	Syloti_Nagri}', "");
28476Expect(1, 43056, '\P{Is_Block=-	Syloti_Nagri}', "");
28477Expect(0, 43056, '\P{^Is_Block=-	Syloti_Nagri}', "");
28478Error('\p{Is_Blk=:=- Syloti_Nagri}');
28479Error('\P{Is_Blk=:=- Syloti_Nagri}');
28480Expect(1, 43055, '\p{Is_Blk=sylotinagri}', "");
28481Expect(0, 43055, '\p{^Is_Blk=sylotinagri}', "");
28482Expect(0, 43055, '\P{Is_Blk=sylotinagri}', "");
28483Expect(1, 43055, '\P{^Is_Blk=sylotinagri}', "");
28484Expect(0, 43056, '\p{Is_Blk=sylotinagri}', "");
28485Expect(1, 43056, '\p{^Is_Blk=sylotinagri}', "");
28486Expect(1, 43056, '\P{Is_Blk=sylotinagri}', "");
28487Expect(0, 43056, '\P{^Is_Blk=sylotinagri}', "");
28488Expect(1, 43055, '\p{Is_Blk=_ SYLOTI_NAGRI}', "");
28489Expect(0, 43055, '\p{^Is_Blk=_ SYLOTI_NAGRI}', "");
28490Expect(0, 43055, '\P{Is_Blk=_ SYLOTI_NAGRI}', "");
28491Expect(1, 43055, '\P{^Is_Blk=_ SYLOTI_NAGRI}', "");
28492Expect(0, 43056, '\p{Is_Blk=_ SYLOTI_NAGRI}', "");
28493Expect(1, 43056, '\p{^Is_Blk=_ SYLOTI_NAGRI}', "");
28494Expect(1, 43056, '\P{Is_Blk=_ SYLOTI_NAGRI}', "");
28495Expect(0, 43056, '\P{^Is_Blk=_ SYLOTI_NAGRI}', "");
28496Error('\p{Block=	:=Syriac}');
28497Error('\P{Block=	:=Syriac}');
28498Expect(1, 1871, '\p{Block=syriac}', "");
28499Expect(0, 1871, '\p{^Block=syriac}', "");
28500Expect(0, 1871, '\P{Block=syriac}', "");
28501Expect(1, 1871, '\P{^Block=syriac}', "");
28502Expect(0, 1872, '\p{Block=syriac}', "");
28503Expect(1, 1872, '\p{^Block=syriac}', "");
28504Expect(1, 1872, '\P{Block=syriac}', "");
28505Expect(0, 1872, '\P{^Block=syriac}', "");
28506Expect(1, 1871, '\p{Block=_syriac}', "");
28507Expect(0, 1871, '\p{^Block=_syriac}', "");
28508Expect(0, 1871, '\P{Block=_syriac}', "");
28509Expect(1, 1871, '\P{^Block=_syriac}', "");
28510Expect(0, 1872, '\p{Block=_syriac}', "");
28511Expect(1, 1872, '\p{^Block=_syriac}', "");
28512Expect(1, 1872, '\P{Block=_syriac}', "");
28513Expect(0, 1872, '\P{^Block=_syriac}', "");
28514Error('\p{Blk= 	SYRIAC:=}');
28515Error('\P{Blk= 	SYRIAC:=}');
28516Expect(1, 1871, '\p{Blk=syriac}', "");
28517Expect(0, 1871, '\p{^Blk=syriac}', "");
28518Expect(0, 1871, '\P{Blk=syriac}', "");
28519Expect(1, 1871, '\P{^Blk=syriac}', "");
28520Expect(0, 1872, '\p{Blk=syriac}', "");
28521Expect(1, 1872, '\p{^Blk=syriac}', "");
28522Expect(1, 1872, '\P{Blk=syriac}', "");
28523Expect(0, 1872, '\P{^Blk=syriac}', "");
28524Expect(1, 1871, '\p{Blk=- SYRIAC}', "");
28525Expect(0, 1871, '\p{^Blk=- SYRIAC}', "");
28526Expect(0, 1871, '\P{Blk=- SYRIAC}', "");
28527Expect(1, 1871, '\P{^Blk=- SYRIAC}', "");
28528Expect(0, 1872, '\p{Blk=- SYRIAC}', "");
28529Expect(1, 1872, '\p{^Blk=- SYRIAC}', "");
28530Expect(1, 1872, '\P{Blk=- SYRIAC}', "");
28531Expect(0, 1872, '\P{^Blk=- SYRIAC}', "");
28532Error('\p{Is_Block= _syriac:=}');
28533Error('\P{Is_Block= _syriac:=}');
28534Expect(1, 1871, '\p{Is_Block=syriac}', "");
28535Expect(0, 1871, '\p{^Is_Block=syriac}', "");
28536Expect(0, 1871, '\P{Is_Block=syriac}', "");
28537Expect(1, 1871, '\P{^Is_Block=syriac}', "");
28538Expect(0, 1872, '\p{Is_Block=syriac}', "");
28539Expect(1, 1872, '\p{^Is_Block=syriac}', "");
28540Expect(1, 1872, '\P{Is_Block=syriac}', "");
28541Expect(0, 1872, '\P{^Is_Block=syriac}', "");
28542Expect(1, 1871, '\p{Is_Block=-Syriac}', "");
28543Expect(0, 1871, '\p{^Is_Block=-Syriac}', "");
28544Expect(0, 1871, '\P{Is_Block=-Syriac}', "");
28545Expect(1, 1871, '\P{^Is_Block=-Syriac}', "");
28546Expect(0, 1872, '\p{Is_Block=-Syriac}', "");
28547Expect(1, 1872, '\p{^Is_Block=-Syriac}', "");
28548Expect(1, 1872, '\P{Is_Block=-Syriac}', "");
28549Expect(0, 1872, '\P{^Is_Block=-Syriac}', "");
28550Error('\p{Is_Blk=_Syriac/a/}');
28551Error('\P{Is_Blk=_Syriac/a/}');
28552Expect(1, 1871, '\p{Is_Blk=syriac}', "");
28553Expect(0, 1871, '\p{^Is_Blk=syriac}', "");
28554Expect(0, 1871, '\P{Is_Blk=syriac}', "");
28555Expect(1, 1871, '\P{^Is_Blk=syriac}', "");
28556Expect(0, 1872, '\p{Is_Blk=syriac}', "");
28557Expect(1, 1872, '\p{^Is_Blk=syriac}', "");
28558Expect(1, 1872, '\P{Is_Blk=syriac}', "");
28559Expect(0, 1872, '\P{^Is_Blk=syriac}', "");
28560Expect(1, 1871, '\p{Is_Blk=_-syriac}', "");
28561Expect(0, 1871, '\p{^Is_Blk=_-syriac}', "");
28562Expect(0, 1871, '\P{Is_Blk=_-syriac}', "");
28563Expect(1, 1871, '\P{^Is_Blk=_-syriac}', "");
28564Expect(0, 1872, '\p{Is_Blk=_-syriac}', "");
28565Expect(1, 1872, '\p{^Is_Blk=_-syriac}', "");
28566Expect(1, 1872, '\P{Is_Blk=_-syriac}', "");
28567Expect(0, 1872, '\P{^Is_Blk=_-syriac}', "");
28568Error('\p{Block=:=	TAGALOG}');
28569Error('\P{Block=:=	TAGALOG}');
28570Expect(1, 5919, '\p{Block=tagalog}', "");
28571Expect(0, 5919, '\p{^Block=tagalog}', "");
28572Expect(0, 5919, '\P{Block=tagalog}', "");
28573Expect(1, 5919, '\P{^Block=tagalog}', "");
28574Expect(0, 5920, '\p{Block=tagalog}', "");
28575Expect(1, 5920, '\p{^Block=tagalog}', "");
28576Expect(1, 5920, '\P{Block=tagalog}', "");
28577Expect(0, 5920, '\P{^Block=tagalog}', "");
28578Expect(1, 5919, '\p{Block=  Tagalog}', "");
28579Expect(0, 5919, '\p{^Block=  Tagalog}', "");
28580Expect(0, 5919, '\P{Block=  Tagalog}', "");
28581Expect(1, 5919, '\P{^Block=  Tagalog}', "");
28582Expect(0, 5920, '\p{Block=  Tagalog}', "");
28583Expect(1, 5920, '\p{^Block=  Tagalog}', "");
28584Expect(1, 5920, '\P{Block=  Tagalog}', "");
28585Expect(0, 5920, '\P{^Block=  Tagalog}', "");
28586Error('\p{Blk=_ tagalog:=}');
28587Error('\P{Blk=_ tagalog:=}');
28588Expect(1, 5919, '\p{Blk=tagalog}', "");
28589Expect(0, 5919, '\p{^Blk=tagalog}', "");
28590Expect(0, 5919, '\P{Blk=tagalog}', "");
28591Expect(1, 5919, '\P{^Blk=tagalog}', "");
28592Expect(0, 5920, '\p{Blk=tagalog}', "");
28593Expect(1, 5920, '\p{^Blk=tagalog}', "");
28594Expect(1, 5920, '\P{Blk=tagalog}', "");
28595Expect(0, 5920, '\P{^Blk=tagalog}', "");
28596Expect(1, 5919, '\p{Blk= 	tagalog}', "");
28597Expect(0, 5919, '\p{^Blk= 	tagalog}', "");
28598Expect(0, 5919, '\P{Blk= 	tagalog}', "");
28599Expect(1, 5919, '\P{^Blk= 	tagalog}', "");
28600Expect(0, 5920, '\p{Blk= 	tagalog}', "");
28601Expect(1, 5920, '\p{^Blk= 	tagalog}', "");
28602Expect(1, 5920, '\P{Blk= 	tagalog}', "");
28603Expect(0, 5920, '\P{^Blk= 	tagalog}', "");
28604Error('\p{Is_Block=	/a/Tagalog}');
28605Error('\P{Is_Block=	/a/Tagalog}');
28606Expect(1, 5919, '\p{Is_Block=tagalog}', "");
28607Expect(0, 5919, '\p{^Is_Block=tagalog}', "");
28608Expect(0, 5919, '\P{Is_Block=tagalog}', "");
28609Expect(1, 5919, '\P{^Is_Block=tagalog}', "");
28610Expect(0, 5920, '\p{Is_Block=tagalog}', "");
28611Expect(1, 5920, '\p{^Is_Block=tagalog}', "");
28612Expect(1, 5920, '\P{Is_Block=tagalog}', "");
28613Expect(0, 5920, '\P{^Is_Block=tagalog}', "");
28614Expect(1, 5919, '\p{Is_Block=	_Tagalog}', "");
28615Expect(0, 5919, '\p{^Is_Block=	_Tagalog}', "");
28616Expect(0, 5919, '\P{Is_Block=	_Tagalog}', "");
28617Expect(1, 5919, '\P{^Is_Block=	_Tagalog}', "");
28618Expect(0, 5920, '\p{Is_Block=	_Tagalog}', "");
28619Expect(1, 5920, '\p{^Is_Block=	_Tagalog}', "");
28620Expect(1, 5920, '\P{Is_Block=	_Tagalog}', "");
28621Expect(0, 5920, '\P{^Is_Block=	_Tagalog}', "");
28622Error('\p{Is_Blk=/a/_ Tagalog}');
28623Error('\P{Is_Blk=/a/_ Tagalog}');
28624Expect(1, 5919, '\p{Is_Blk=tagalog}', "");
28625Expect(0, 5919, '\p{^Is_Blk=tagalog}', "");
28626Expect(0, 5919, '\P{Is_Blk=tagalog}', "");
28627Expect(1, 5919, '\P{^Is_Blk=tagalog}', "");
28628Expect(0, 5920, '\p{Is_Blk=tagalog}', "");
28629Expect(1, 5920, '\p{^Is_Blk=tagalog}', "");
28630Expect(1, 5920, '\P{Is_Blk=tagalog}', "");
28631Expect(0, 5920, '\P{^Is_Blk=tagalog}', "");
28632Expect(1, 5919, '\p{Is_Blk= 	Tagalog}', "");
28633Expect(0, 5919, '\p{^Is_Blk= 	Tagalog}', "");
28634Expect(0, 5919, '\P{Is_Blk= 	Tagalog}', "");
28635Expect(1, 5919, '\P{^Is_Blk= 	Tagalog}', "");
28636Expect(0, 5920, '\p{Is_Blk= 	Tagalog}', "");
28637Expect(1, 5920, '\p{^Is_Blk= 	Tagalog}', "");
28638Expect(1, 5920, '\P{Is_Blk= 	Tagalog}', "");
28639Expect(0, 5920, '\P{^Is_Blk= 	Tagalog}', "");
28640Error('\p{Block= -TAGBANWA/a/}');
28641Error('\P{Block= -TAGBANWA/a/}');
28642Expect(1, 6015, '\p{Block=tagbanwa}', "");
28643Expect(0, 6015, '\p{^Block=tagbanwa}', "");
28644Expect(0, 6015, '\P{Block=tagbanwa}', "");
28645Expect(1, 6015, '\P{^Block=tagbanwa}', "");
28646Expect(0, 6016, '\p{Block=tagbanwa}', "");
28647Expect(1, 6016, '\p{^Block=tagbanwa}', "");
28648Expect(1, 6016, '\P{Block=tagbanwa}', "");
28649Expect(0, 6016, '\P{^Block=tagbanwa}', "");
28650Expect(1, 6015, '\p{Block=Tagbanwa}', "");
28651Expect(0, 6015, '\p{^Block=Tagbanwa}', "");
28652Expect(0, 6015, '\P{Block=Tagbanwa}', "");
28653Expect(1, 6015, '\P{^Block=Tagbanwa}', "");
28654Expect(0, 6016, '\p{Block=Tagbanwa}', "");
28655Expect(1, 6016, '\p{^Block=Tagbanwa}', "");
28656Expect(1, 6016, '\P{Block=Tagbanwa}', "");
28657Expect(0, 6016, '\P{^Block=Tagbanwa}', "");
28658Error('\p{Blk=__Tagbanwa:=}');
28659Error('\P{Blk=__Tagbanwa:=}');
28660Expect(1, 6015, '\p{Blk=tagbanwa}', "");
28661Expect(0, 6015, '\p{^Blk=tagbanwa}', "");
28662Expect(0, 6015, '\P{Blk=tagbanwa}', "");
28663Expect(1, 6015, '\P{^Blk=tagbanwa}', "");
28664Expect(0, 6016, '\p{Blk=tagbanwa}', "");
28665Expect(1, 6016, '\p{^Blk=tagbanwa}', "");
28666Expect(1, 6016, '\P{Blk=tagbanwa}', "");
28667Expect(0, 6016, '\P{^Blk=tagbanwa}', "");
28668Expect(1, 6015, '\p{Blk:-TAGBANWA}', "");
28669Expect(0, 6015, '\p{^Blk:-TAGBANWA}', "");
28670Expect(0, 6015, '\P{Blk:-TAGBANWA}', "");
28671Expect(1, 6015, '\P{^Blk:-TAGBANWA}', "");
28672Expect(0, 6016, '\p{Blk:-TAGBANWA}', "");
28673Expect(1, 6016, '\p{^Blk:-TAGBANWA}', "");
28674Expect(1, 6016, '\P{Blk:-TAGBANWA}', "");
28675Expect(0, 6016, '\P{^Blk:-TAGBANWA}', "");
28676Error('\p{Is_Block=/a/tagbanwa}');
28677Error('\P{Is_Block=/a/tagbanwa}');
28678Expect(1, 6015, '\p{Is_Block=tagbanwa}', "");
28679Expect(0, 6015, '\p{^Is_Block=tagbanwa}', "");
28680Expect(0, 6015, '\P{Is_Block=tagbanwa}', "");
28681Expect(1, 6015, '\P{^Is_Block=tagbanwa}', "");
28682Expect(0, 6016, '\p{Is_Block=tagbanwa}', "");
28683Expect(1, 6016, '\p{^Is_Block=tagbanwa}', "");
28684Expect(1, 6016, '\P{Is_Block=tagbanwa}', "");
28685Expect(0, 6016, '\P{^Is_Block=tagbanwa}', "");
28686Expect(1, 6015, '\p{Is_Block= -TAGBANWA}', "");
28687Expect(0, 6015, '\p{^Is_Block= -TAGBANWA}', "");
28688Expect(0, 6015, '\P{Is_Block= -TAGBANWA}', "");
28689Expect(1, 6015, '\P{^Is_Block= -TAGBANWA}', "");
28690Expect(0, 6016, '\p{Is_Block= -TAGBANWA}', "");
28691Expect(1, 6016, '\p{^Is_Block= -TAGBANWA}', "");
28692Expect(1, 6016, '\P{Is_Block= -TAGBANWA}', "");
28693Expect(0, 6016, '\P{^Is_Block= -TAGBANWA}', "");
28694Error('\p{Is_Blk=-:=Tagbanwa}');
28695Error('\P{Is_Blk=-:=Tagbanwa}');
28696Expect(1, 6015, '\p{Is_Blk=tagbanwa}', "");
28697Expect(0, 6015, '\p{^Is_Blk=tagbanwa}', "");
28698Expect(0, 6015, '\P{Is_Blk=tagbanwa}', "");
28699Expect(1, 6015, '\P{^Is_Blk=tagbanwa}', "");
28700Expect(0, 6016, '\p{Is_Blk=tagbanwa}', "");
28701Expect(1, 6016, '\p{^Is_Blk=tagbanwa}', "");
28702Expect(1, 6016, '\P{Is_Blk=tagbanwa}', "");
28703Expect(0, 6016, '\P{^Is_Blk=tagbanwa}', "");
28704Expect(1, 6015, '\p{Is_Blk= 	Tagbanwa}', "");
28705Expect(0, 6015, '\p{^Is_Blk= 	Tagbanwa}', "");
28706Expect(0, 6015, '\P{Is_Blk= 	Tagbanwa}', "");
28707Expect(1, 6015, '\P{^Is_Blk= 	Tagbanwa}', "");
28708Expect(0, 6016, '\p{Is_Blk= 	Tagbanwa}', "");
28709Expect(1, 6016, '\p{^Is_Blk= 	Tagbanwa}', "");
28710Expect(1, 6016, '\P{Is_Blk= 	Tagbanwa}', "");
28711Expect(0, 6016, '\P{^Is_Blk= 	Tagbanwa}', "");
28712Error('\p{Block=-:=Tags}');
28713Error('\P{Block=-:=Tags}');
28714Expect(1, 917631, '\p{Block: tags}', "");
28715Expect(0, 917631, '\p{^Block: tags}', "");
28716Expect(0, 917631, '\P{Block: tags}', "");
28717Expect(1, 917631, '\P{^Block: tags}', "");
28718Expect(0, 917632, '\p{Block: tags}', "");
28719Expect(1, 917632, '\p{^Block: tags}', "");
28720Expect(1, 917632, '\P{Block: tags}', "");
28721Expect(0, 917632, '\P{^Block: tags}', "");
28722Expect(1, 917631, '\p{Block=_-Tags}', "");
28723Expect(0, 917631, '\p{^Block=_-Tags}', "");
28724Expect(0, 917631, '\P{Block=_-Tags}', "");
28725Expect(1, 917631, '\P{^Block=_-Tags}', "");
28726Expect(0, 917632, '\p{Block=_-Tags}', "");
28727Expect(1, 917632, '\p{^Block=_-Tags}', "");
28728Expect(1, 917632, '\P{Block=_-Tags}', "");
28729Expect(0, 917632, '\P{^Block=_-Tags}', "");
28730Error('\p{Blk=_:=tags}');
28731Error('\P{Blk=_:=tags}');
28732Expect(1, 917631, '\p{Blk:	tags}', "");
28733Expect(0, 917631, '\p{^Blk:	tags}', "");
28734Expect(0, 917631, '\P{Blk:	tags}', "");
28735Expect(1, 917631, '\P{^Blk:	tags}', "");
28736Expect(0, 917632, '\p{Blk:	tags}', "");
28737Expect(1, 917632, '\p{^Blk:	tags}', "");
28738Expect(1, 917632, '\P{Blk:	tags}', "");
28739Expect(0, 917632, '\P{^Blk:	tags}', "");
28740Expect(1, 917631, '\p{Blk:	--TAGS}', "");
28741Expect(0, 917631, '\p{^Blk:	--TAGS}', "");
28742Expect(0, 917631, '\P{Blk:	--TAGS}', "");
28743Expect(1, 917631, '\P{^Blk:	--TAGS}', "");
28744Expect(0, 917632, '\p{Blk:	--TAGS}', "");
28745Expect(1, 917632, '\p{^Blk:	--TAGS}', "");
28746Expect(1, 917632, '\P{Blk:	--TAGS}', "");
28747Expect(0, 917632, '\P{^Blk:	--TAGS}', "");
28748Error('\p{Is_Block= -Tags/a/}');
28749Error('\P{Is_Block= -Tags/a/}');
28750Expect(1, 917631, '\p{Is_Block=tags}', "");
28751Expect(0, 917631, '\p{^Is_Block=tags}', "");
28752Expect(0, 917631, '\P{Is_Block=tags}', "");
28753Expect(1, 917631, '\P{^Is_Block=tags}', "");
28754Expect(0, 917632, '\p{Is_Block=tags}', "");
28755Expect(1, 917632, '\p{^Is_Block=tags}', "");
28756Expect(1, 917632, '\P{Is_Block=tags}', "");
28757Expect(0, 917632, '\P{^Is_Block=tags}', "");
28758Expect(1, 917631, '\p{Is_Block=-_Tags}', "");
28759Expect(0, 917631, '\p{^Is_Block=-_Tags}', "");
28760Expect(0, 917631, '\P{Is_Block=-_Tags}', "");
28761Expect(1, 917631, '\P{^Is_Block=-_Tags}', "");
28762Expect(0, 917632, '\p{Is_Block=-_Tags}', "");
28763Expect(1, 917632, '\p{^Is_Block=-_Tags}', "");
28764Expect(1, 917632, '\P{Is_Block=-_Tags}', "");
28765Expect(0, 917632, '\P{^Is_Block=-_Tags}', "");
28766Error('\p{Is_Blk=_ Tags/a/}');
28767Error('\P{Is_Blk=_ Tags/a/}');
28768Expect(1, 917631, '\p{Is_Blk=tags}', "");
28769Expect(0, 917631, '\p{^Is_Blk=tags}', "");
28770Expect(0, 917631, '\P{Is_Blk=tags}', "");
28771Expect(1, 917631, '\P{^Is_Blk=tags}', "");
28772Expect(0, 917632, '\p{Is_Blk=tags}', "");
28773Expect(1, 917632, '\p{^Is_Blk=tags}', "");
28774Expect(1, 917632, '\P{Is_Blk=tags}', "");
28775Expect(0, 917632, '\P{^Is_Blk=tags}', "");
28776Expect(1, 917631, '\p{Is_Blk=	TAGS}', "");
28777Expect(0, 917631, '\p{^Is_Blk=	TAGS}', "");
28778Expect(0, 917631, '\P{Is_Blk=	TAGS}', "");
28779Expect(1, 917631, '\P{^Is_Blk=	TAGS}', "");
28780Expect(0, 917632, '\p{Is_Blk=	TAGS}', "");
28781Expect(1, 917632, '\p{^Is_Blk=	TAGS}', "");
28782Expect(1, 917632, '\P{Is_Blk=	TAGS}', "");
28783Expect(0, 917632, '\P{^Is_Blk=	TAGS}', "");
28784Error('\p{Block=/a/	Tai_LE}');
28785Error('\P{Block=/a/	Tai_LE}');
28786Expect(1, 6527, '\p{Block=taile}', "");
28787Expect(0, 6527, '\p{^Block=taile}', "");
28788Expect(0, 6527, '\P{Block=taile}', "");
28789Expect(1, 6527, '\P{^Block=taile}', "");
28790Expect(0, 6528, '\p{Block=taile}', "");
28791Expect(1, 6528, '\p{^Block=taile}', "");
28792Expect(1, 6528, '\P{Block=taile}', "");
28793Expect(0, 6528, '\P{^Block=taile}', "");
28794Expect(1, 6527, '\p{Block=-_Tai_Le}', "");
28795Expect(0, 6527, '\p{^Block=-_Tai_Le}', "");
28796Expect(0, 6527, '\P{Block=-_Tai_Le}', "");
28797Expect(1, 6527, '\P{^Block=-_Tai_Le}', "");
28798Expect(0, 6528, '\p{Block=-_Tai_Le}', "");
28799Expect(1, 6528, '\p{^Block=-_Tai_Le}', "");
28800Expect(1, 6528, '\P{Block=-_Tai_Le}', "");
28801Expect(0, 6528, '\P{^Block=-_Tai_Le}', "");
28802Error('\p{Blk=:=-tai_le}');
28803Error('\P{Blk=:=-tai_le}');
28804Expect(1, 6527, '\p{Blk=taile}', "");
28805Expect(0, 6527, '\p{^Blk=taile}', "");
28806Expect(0, 6527, '\P{Blk=taile}', "");
28807Expect(1, 6527, '\P{^Blk=taile}', "");
28808Expect(0, 6528, '\p{Blk=taile}', "");
28809Expect(1, 6528, '\p{^Blk=taile}', "");
28810Expect(1, 6528, '\P{Blk=taile}', "");
28811Expect(0, 6528, '\P{^Blk=taile}', "");
28812Expect(1, 6527, '\p{Blk=__TAI_Le}', "");
28813Expect(0, 6527, '\p{^Blk=__TAI_Le}', "");
28814Expect(0, 6527, '\P{Blk=__TAI_Le}', "");
28815Expect(1, 6527, '\P{^Blk=__TAI_Le}', "");
28816Expect(0, 6528, '\p{Blk=__TAI_Le}', "");
28817Expect(1, 6528, '\p{^Blk=__TAI_Le}', "");
28818Expect(1, 6528, '\P{Blk=__TAI_Le}', "");
28819Expect(0, 6528, '\P{^Blk=__TAI_Le}', "");
28820Error('\p{Is_Block=	-TAI_LE/a/}');
28821Error('\P{Is_Block=	-TAI_LE/a/}');
28822Expect(1, 6527, '\p{Is_Block=taile}', "");
28823Expect(0, 6527, '\p{^Is_Block=taile}', "");
28824Expect(0, 6527, '\P{Is_Block=taile}', "");
28825Expect(1, 6527, '\P{^Is_Block=taile}', "");
28826Expect(0, 6528, '\p{Is_Block=taile}', "");
28827Expect(1, 6528, '\p{^Is_Block=taile}', "");
28828Expect(1, 6528, '\P{Is_Block=taile}', "");
28829Expect(0, 6528, '\P{^Is_Block=taile}', "");
28830Expect(1, 6527, '\p{Is_Block= -Tai_le}', "");
28831Expect(0, 6527, '\p{^Is_Block= -Tai_le}', "");
28832Expect(0, 6527, '\P{Is_Block= -Tai_le}', "");
28833Expect(1, 6527, '\P{^Is_Block= -Tai_le}', "");
28834Expect(0, 6528, '\p{Is_Block= -Tai_le}', "");
28835Expect(1, 6528, '\p{^Is_Block= -Tai_le}', "");
28836Expect(1, 6528, '\P{Is_Block= -Tai_le}', "");
28837Expect(0, 6528, '\P{^Is_Block= -Tai_le}', "");
28838Error('\p{Is_Blk=:=-	Tai_Le}');
28839Error('\P{Is_Blk=:=-	Tai_Le}');
28840Expect(1, 6527, '\p{Is_Blk=taile}', "");
28841Expect(0, 6527, '\p{^Is_Blk=taile}', "");
28842Expect(0, 6527, '\P{Is_Blk=taile}', "");
28843Expect(1, 6527, '\P{^Is_Blk=taile}', "");
28844Expect(0, 6528, '\p{Is_Blk=taile}', "");
28845Expect(1, 6528, '\p{^Is_Blk=taile}', "");
28846Expect(1, 6528, '\P{Is_Blk=taile}', "");
28847Expect(0, 6528, '\P{^Is_Blk=taile}', "");
28848Expect(1, 6527, '\p{Is_Blk= _tai_le}', "");
28849Expect(0, 6527, '\p{^Is_Blk= _tai_le}', "");
28850Expect(0, 6527, '\P{Is_Blk= _tai_le}', "");
28851Expect(1, 6527, '\P{^Is_Blk= _tai_le}', "");
28852Expect(0, 6528, '\p{Is_Blk= _tai_le}', "");
28853Expect(1, 6528, '\p{^Is_Blk= _tai_le}', "");
28854Expect(1, 6528, '\P{Is_Blk= _tai_le}', "");
28855Expect(0, 6528, '\P{^Is_Blk= _tai_le}', "");
28856Error('\p{Block=	Tai_tham:=}');
28857Error('\P{Block=	Tai_tham:=}');
28858Expect(1, 6831, '\p{Block=taitham}', "");
28859Expect(0, 6831, '\p{^Block=taitham}', "");
28860Expect(0, 6831, '\P{Block=taitham}', "");
28861Expect(1, 6831, '\P{^Block=taitham}', "");
28862Expect(0, 6832, '\p{Block=taitham}', "");
28863Expect(1, 6832, '\p{^Block=taitham}', "");
28864Expect(1, 6832, '\P{Block=taitham}', "");
28865Expect(0, 6832, '\P{^Block=taitham}', "");
28866Expect(1, 6831, '\p{Block= 	Tai_Tham}', "");
28867Expect(0, 6831, '\p{^Block= 	Tai_Tham}', "");
28868Expect(0, 6831, '\P{Block= 	Tai_Tham}', "");
28869Expect(1, 6831, '\P{^Block= 	Tai_Tham}', "");
28870Expect(0, 6832, '\p{Block= 	Tai_Tham}', "");
28871Expect(1, 6832, '\p{^Block= 	Tai_Tham}', "");
28872Expect(1, 6832, '\P{Block= 	Tai_Tham}', "");
28873Expect(0, 6832, '\P{^Block= 	Tai_Tham}', "");
28874Error('\p{Blk= :=Tai_Tham}');
28875Error('\P{Blk= :=Tai_Tham}');
28876Expect(1, 6831, '\p{Blk=taitham}', "");
28877Expect(0, 6831, '\p{^Blk=taitham}', "");
28878Expect(0, 6831, '\P{Blk=taitham}', "");
28879Expect(1, 6831, '\P{^Blk=taitham}', "");
28880Expect(0, 6832, '\p{Blk=taitham}', "");
28881Expect(1, 6832, '\p{^Blk=taitham}', "");
28882Expect(1, 6832, '\P{Blk=taitham}', "");
28883Expect(0, 6832, '\P{^Blk=taitham}', "");
28884Expect(1, 6831, '\p{Blk:	_-tai_THAM}', "");
28885Expect(0, 6831, '\p{^Blk:	_-tai_THAM}', "");
28886Expect(0, 6831, '\P{Blk:	_-tai_THAM}', "");
28887Expect(1, 6831, '\P{^Blk:	_-tai_THAM}', "");
28888Expect(0, 6832, '\p{Blk:	_-tai_THAM}', "");
28889Expect(1, 6832, '\p{^Blk:	_-tai_THAM}', "");
28890Expect(1, 6832, '\P{Blk:	_-tai_THAM}', "");
28891Expect(0, 6832, '\P{^Blk:	_-tai_THAM}', "");
28892Error('\p{Is_Block:	-:=tai_tham}');
28893Error('\P{Is_Block:	-:=tai_tham}');
28894Expect(1, 6831, '\p{Is_Block=taitham}', "");
28895Expect(0, 6831, '\p{^Is_Block=taitham}', "");
28896Expect(0, 6831, '\P{Is_Block=taitham}', "");
28897Expect(1, 6831, '\P{^Is_Block=taitham}', "");
28898Expect(0, 6832, '\p{Is_Block=taitham}', "");
28899Expect(1, 6832, '\p{^Is_Block=taitham}', "");
28900Expect(1, 6832, '\P{Is_Block=taitham}', "");
28901Expect(0, 6832, '\P{^Is_Block=taitham}', "");
28902Expect(1, 6831, '\p{Is_Block=-tai_Tham}', "");
28903Expect(0, 6831, '\p{^Is_Block=-tai_Tham}', "");
28904Expect(0, 6831, '\P{Is_Block=-tai_Tham}', "");
28905Expect(1, 6831, '\P{^Is_Block=-tai_Tham}', "");
28906Expect(0, 6832, '\p{Is_Block=-tai_Tham}', "");
28907Expect(1, 6832, '\p{^Is_Block=-tai_Tham}', "");
28908Expect(1, 6832, '\P{Is_Block=-tai_Tham}', "");
28909Expect(0, 6832, '\P{^Is_Block=-tai_Tham}', "");
28910Error('\p{Is_Blk=:=_ Tai_THAM}');
28911Error('\P{Is_Blk=:=_ Tai_THAM}');
28912Expect(1, 6831, '\p{Is_Blk=taitham}', "");
28913Expect(0, 6831, '\p{^Is_Blk=taitham}', "");
28914Expect(0, 6831, '\P{Is_Blk=taitham}', "");
28915Expect(1, 6831, '\P{^Is_Blk=taitham}', "");
28916Expect(0, 6832, '\p{Is_Blk=taitham}', "");
28917Expect(1, 6832, '\p{^Is_Blk=taitham}', "");
28918Expect(1, 6832, '\P{Is_Blk=taitham}', "");
28919Expect(0, 6832, '\P{^Is_Blk=taitham}', "");
28920Expect(1, 6831, '\p{Is_Blk=	 tai_Tham}', "");
28921Expect(0, 6831, '\p{^Is_Blk=	 tai_Tham}', "");
28922Expect(0, 6831, '\P{Is_Blk=	 tai_Tham}', "");
28923Expect(1, 6831, '\P{^Is_Blk=	 tai_Tham}', "");
28924Expect(0, 6832, '\p{Is_Blk=	 tai_Tham}', "");
28925Expect(1, 6832, '\p{^Is_Blk=	 tai_Tham}', "");
28926Expect(1, 6832, '\P{Is_Blk=	 tai_Tham}', "");
28927Expect(0, 6832, '\P{^Is_Blk=	 tai_Tham}', "");
28928Error('\p{Block=	 tai_Viet:=}');
28929Error('\P{Block=	 tai_Viet:=}');
28930Expect(1, 43743, '\p{Block=taiviet}', "");
28931Expect(0, 43743, '\p{^Block=taiviet}', "");
28932Expect(0, 43743, '\P{Block=taiviet}', "");
28933Expect(1, 43743, '\P{^Block=taiviet}', "");
28934Expect(0, 43744, '\p{Block=taiviet}', "");
28935Expect(1, 43744, '\p{^Block=taiviet}', "");
28936Expect(1, 43744, '\P{Block=taiviet}', "");
28937Expect(0, 43744, '\P{^Block=taiviet}', "");
28938Expect(1, 43743, '\p{Block=__tai_viet}', "");
28939Expect(0, 43743, '\p{^Block=__tai_viet}', "");
28940Expect(0, 43743, '\P{Block=__tai_viet}', "");
28941Expect(1, 43743, '\P{^Block=__tai_viet}', "");
28942Expect(0, 43744, '\p{Block=__tai_viet}', "");
28943Expect(1, 43744, '\p{^Block=__tai_viet}', "");
28944Expect(1, 43744, '\P{Block=__tai_viet}', "");
28945Expect(0, 43744, '\P{^Block=__tai_viet}', "");
28946Error('\p{Blk=:=tai_viet}');
28947Error('\P{Blk=:=tai_viet}');
28948Expect(1, 43743, '\p{Blk:taiviet}', "");
28949Expect(0, 43743, '\p{^Blk:taiviet}', "");
28950Expect(0, 43743, '\P{Blk:taiviet}', "");
28951Expect(1, 43743, '\P{^Blk:taiviet}', "");
28952Expect(0, 43744, '\p{Blk:taiviet}', "");
28953Expect(1, 43744, '\p{^Blk:taiviet}', "");
28954Expect(1, 43744, '\P{Blk:taiviet}', "");
28955Expect(0, 43744, '\P{^Blk:taiviet}', "");
28956Expect(1, 43743, '\p{Blk=  Tai_Viet}', "");
28957Expect(0, 43743, '\p{^Blk=  Tai_Viet}', "");
28958Expect(0, 43743, '\P{Blk=  Tai_Viet}', "");
28959Expect(1, 43743, '\P{^Blk=  Tai_Viet}', "");
28960Expect(0, 43744, '\p{Blk=  Tai_Viet}', "");
28961Expect(1, 43744, '\p{^Blk=  Tai_Viet}', "");
28962Expect(1, 43744, '\P{Blk=  Tai_Viet}', "");
28963Expect(0, 43744, '\P{^Blk=  Tai_Viet}', "");
28964Error('\p{Is_Block=	Tai_Viet:=}');
28965Error('\P{Is_Block=	Tai_Viet:=}');
28966Expect(1, 43743, '\p{Is_Block=taiviet}', "");
28967Expect(0, 43743, '\p{^Is_Block=taiviet}', "");
28968Expect(0, 43743, '\P{Is_Block=taiviet}', "");
28969Expect(1, 43743, '\P{^Is_Block=taiviet}', "");
28970Expect(0, 43744, '\p{Is_Block=taiviet}', "");
28971Expect(1, 43744, '\p{^Is_Block=taiviet}', "");
28972Expect(1, 43744, '\P{Is_Block=taiviet}', "");
28973Expect(0, 43744, '\P{^Is_Block=taiviet}', "");
28974Expect(1, 43743, '\p{Is_Block=_-tai_VIET}', "");
28975Expect(0, 43743, '\p{^Is_Block=_-tai_VIET}', "");
28976Expect(0, 43743, '\P{Is_Block=_-tai_VIET}', "");
28977Expect(1, 43743, '\P{^Is_Block=_-tai_VIET}', "");
28978Expect(0, 43744, '\p{Is_Block=_-tai_VIET}', "");
28979Expect(1, 43744, '\p{^Is_Block=_-tai_VIET}', "");
28980Expect(1, 43744, '\P{Is_Block=_-tai_VIET}', "");
28981Expect(0, 43744, '\P{^Is_Block=_-tai_VIET}', "");
28982Error('\p{Is_Blk=:=	TAI_Viet}');
28983Error('\P{Is_Blk=:=	TAI_Viet}');
28984Expect(1, 43743, '\p{Is_Blk=taiviet}', "");
28985Expect(0, 43743, '\p{^Is_Blk=taiviet}', "");
28986Expect(0, 43743, '\P{Is_Blk=taiviet}', "");
28987Expect(1, 43743, '\P{^Is_Blk=taiviet}', "");
28988Expect(0, 43744, '\p{Is_Blk=taiviet}', "");
28989Expect(1, 43744, '\p{^Is_Blk=taiviet}', "");
28990Expect(1, 43744, '\P{Is_Blk=taiviet}', "");
28991Expect(0, 43744, '\P{^Is_Blk=taiviet}', "");
28992Expect(1, 43743, '\p{Is_Blk=-Tai_VIET}', "");
28993Expect(0, 43743, '\p{^Is_Blk=-Tai_VIET}', "");
28994Expect(0, 43743, '\P{Is_Blk=-Tai_VIET}', "");
28995Expect(1, 43743, '\P{^Is_Blk=-Tai_VIET}', "");
28996Expect(0, 43744, '\p{Is_Blk=-Tai_VIET}', "");
28997Expect(1, 43744, '\p{^Is_Blk=-Tai_VIET}', "");
28998Expect(1, 43744, '\P{Is_Blk=-Tai_VIET}', "");
28999Expect(0, 43744, '\P{^Is_Blk=-Tai_VIET}', "");
29000Error('\p{Block=:=  tai_XUAN_JING_SYMBOLS}');
29001Error('\P{Block=:=  tai_XUAN_JING_SYMBOLS}');
29002Expect(1, 119647, '\p{Block=taixuanjingsymbols}', "");
29003Expect(0, 119647, '\p{^Block=taixuanjingsymbols}', "");
29004Expect(0, 119647, '\P{Block=taixuanjingsymbols}', "");
29005Expect(1, 119647, '\P{^Block=taixuanjingsymbols}', "");
29006Expect(0, 119648, '\p{Block=taixuanjingsymbols}', "");
29007Expect(1, 119648, '\p{^Block=taixuanjingsymbols}', "");
29008Expect(1, 119648, '\P{Block=taixuanjingsymbols}', "");
29009Expect(0, 119648, '\P{^Block=taixuanjingsymbols}', "");
29010Expect(1, 119647, '\p{Block=_ Tai_XUAN_JING_Symbols}', "");
29011Expect(0, 119647, '\p{^Block=_ Tai_XUAN_JING_Symbols}', "");
29012Expect(0, 119647, '\P{Block=_ Tai_XUAN_JING_Symbols}', "");
29013Expect(1, 119647, '\P{^Block=_ Tai_XUAN_JING_Symbols}', "");
29014Expect(0, 119648, '\p{Block=_ Tai_XUAN_JING_Symbols}', "");
29015Expect(1, 119648, '\p{^Block=_ Tai_XUAN_JING_Symbols}', "");
29016Expect(1, 119648, '\P{Block=_ Tai_XUAN_JING_Symbols}', "");
29017Expect(0, 119648, '\P{^Block=_ Tai_XUAN_JING_Symbols}', "");
29018Error('\p{Blk=_TAI_Xuan_jing/a/}');
29019Error('\P{Blk=_TAI_Xuan_jing/a/}');
29020Expect(1, 119647, '\p{Blk:	taixuanjing}', "");
29021Expect(0, 119647, '\p{^Blk:	taixuanjing}', "");
29022Expect(0, 119647, '\P{Blk:	taixuanjing}', "");
29023Expect(1, 119647, '\P{^Blk:	taixuanjing}', "");
29024Expect(0, 119648, '\p{Blk:	taixuanjing}', "");
29025Expect(1, 119648, '\p{^Blk:	taixuanjing}', "");
29026Expect(1, 119648, '\P{Blk:	taixuanjing}', "");
29027Expect(0, 119648, '\P{^Blk:	taixuanjing}', "");
29028Expect(1, 119647, '\p{Blk=-	Tai_Xuan_Jing}', "");
29029Expect(0, 119647, '\p{^Blk=-	Tai_Xuan_Jing}', "");
29030Expect(0, 119647, '\P{Blk=-	Tai_Xuan_Jing}', "");
29031Expect(1, 119647, '\P{^Blk=-	Tai_Xuan_Jing}', "");
29032Expect(0, 119648, '\p{Blk=-	Tai_Xuan_Jing}', "");
29033Expect(1, 119648, '\p{^Blk=-	Tai_Xuan_Jing}', "");
29034Expect(1, 119648, '\P{Blk=-	Tai_Xuan_Jing}', "");
29035Expect(0, 119648, '\P{^Blk=-	Tai_Xuan_Jing}', "");
29036Error('\p{Is_Block=/a/_-Tai_Xuan_Jing_SYMBOLS}');
29037Error('\P{Is_Block=/a/_-Tai_Xuan_Jing_SYMBOLS}');
29038Expect(1, 119647, '\p{Is_Block:	taixuanjingsymbols}', "");
29039Expect(0, 119647, '\p{^Is_Block:	taixuanjingsymbols}', "");
29040Expect(0, 119647, '\P{Is_Block:	taixuanjingsymbols}', "");
29041Expect(1, 119647, '\P{^Is_Block:	taixuanjingsymbols}', "");
29042Expect(0, 119648, '\p{Is_Block:	taixuanjingsymbols}', "");
29043Expect(1, 119648, '\p{^Is_Block:	taixuanjingsymbols}', "");
29044Expect(1, 119648, '\P{Is_Block:	taixuanjingsymbols}', "");
29045Expect(0, 119648, '\P{^Is_Block:	taixuanjingsymbols}', "");
29046Expect(1, 119647, '\p{Is_Block= -Tai_Xuan_Jing_Symbols}', "");
29047Expect(0, 119647, '\p{^Is_Block= -Tai_Xuan_Jing_Symbols}', "");
29048Expect(0, 119647, '\P{Is_Block= -Tai_Xuan_Jing_Symbols}', "");
29049Expect(1, 119647, '\P{^Is_Block= -Tai_Xuan_Jing_Symbols}', "");
29050Expect(0, 119648, '\p{Is_Block= -Tai_Xuan_Jing_Symbols}', "");
29051Expect(1, 119648, '\p{^Is_Block= -Tai_Xuan_Jing_Symbols}', "");
29052Expect(1, 119648, '\P{Is_Block= -Tai_Xuan_Jing_Symbols}', "");
29053Expect(0, 119648, '\P{^Is_Block= -Tai_Xuan_Jing_Symbols}', "");
29054Error('\p{Is_Blk=:=__TAI_Xuan_JING}');
29055Error('\P{Is_Blk=:=__TAI_Xuan_JING}');
29056Expect(1, 119647, '\p{Is_Blk=taixuanjing}', "");
29057Expect(0, 119647, '\p{^Is_Blk=taixuanjing}', "");
29058Expect(0, 119647, '\P{Is_Blk=taixuanjing}', "");
29059Expect(1, 119647, '\P{^Is_Blk=taixuanjing}', "");
29060Expect(0, 119648, '\p{Is_Blk=taixuanjing}', "");
29061Expect(1, 119648, '\p{^Is_Blk=taixuanjing}', "");
29062Expect(1, 119648, '\P{Is_Blk=taixuanjing}', "");
29063Expect(0, 119648, '\P{^Is_Blk=taixuanjing}', "");
29064Expect(1, 119647, '\p{Is_Blk=	_Tai_Xuan_Jing}', "");
29065Expect(0, 119647, '\p{^Is_Blk=	_Tai_Xuan_Jing}', "");
29066Expect(0, 119647, '\P{Is_Blk=	_Tai_Xuan_Jing}', "");
29067Expect(1, 119647, '\P{^Is_Blk=	_Tai_Xuan_Jing}', "");
29068Expect(0, 119648, '\p{Is_Blk=	_Tai_Xuan_Jing}', "");
29069Expect(1, 119648, '\p{^Is_Blk=	_Tai_Xuan_Jing}', "");
29070Expect(1, 119648, '\P{Is_Blk=	_Tai_Xuan_Jing}', "");
29071Expect(0, 119648, '\P{^Is_Blk=	_Tai_Xuan_Jing}', "");
29072Error('\p{Block=-:=takri}');
29073Error('\P{Block=-:=takri}');
29074Expect(1, 71375, '\p{Block=takri}', "");
29075Expect(0, 71375, '\p{^Block=takri}', "");
29076Expect(0, 71375, '\P{Block=takri}', "");
29077Expect(1, 71375, '\P{^Block=takri}', "");
29078Expect(0, 71376, '\p{Block=takri}', "");
29079Expect(1, 71376, '\p{^Block=takri}', "");
29080Expect(1, 71376, '\P{Block=takri}', "");
29081Expect(0, 71376, '\P{^Block=takri}', "");
29082Expect(1, 71375, '\p{Block=	_takri}', "");
29083Expect(0, 71375, '\p{^Block=	_takri}', "");
29084Expect(0, 71375, '\P{Block=	_takri}', "");
29085Expect(1, 71375, '\P{^Block=	_takri}', "");
29086Expect(0, 71376, '\p{Block=	_takri}', "");
29087Expect(1, 71376, '\p{^Block=	_takri}', "");
29088Expect(1, 71376, '\P{Block=	_takri}', "");
29089Expect(0, 71376, '\P{^Block=	_takri}', "");
29090Error('\p{Blk=/a/_TAKRI}');
29091Error('\P{Blk=/a/_TAKRI}');
29092Expect(1, 71375, '\p{Blk:	takri}', "");
29093Expect(0, 71375, '\p{^Blk:	takri}', "");
29094Expect(0, 71375, '\P{Blk:	takri}', "");
29095Expect(1, 71375, '\P{^Blk:	takri}', "");
29096Expect(0, 71376, '\p{Blk:	takri}', "");
29097Expect(1, 71376, '\p{^Blk:	takri}', "");
29098Expect(1, 71376, '\P{Blk:	takri}', "");
29099Expect(0, 71376, '\P{^Blk:	takri}', "");
29100Expect(1, 71375, '\p{Blk=_Takri}', "");
29101Expect(0, 71375, '\p{^Blk=_Takri}', "");
29102Expect(0, 71375, '\P{Blk=_Takri}', "");
29103Expect(1, 71375, '\P{^Blk=_Takri}', "");
29104Expect(0, 71376, '\p{Blk=_Takri}', "");
29105Expect(1, 71376, '\p{^Blk=_Takri}', "");
29106Expect(1, 71376, '\P{Blk=_Takri}', "");
29107Expect(0, 71376, '\P{^Blk=_Takri}', "");
29108Error('\p{Is_Block=_:=Takri}');
29109Error('\P{Is_Block=_:=Takri}');
29110Expect(1, 71375, '\p{Is_Block=takri}', "");
29111Expect(0, 71375, '\p{^Is_Block=takri}', "");
29112Expect(0, 71375, '\P{Is_Block=takri}', "");
29113Expect(1, 71375, '\P{^Is_Block=takri}', "");
29114Expect(0, 71376, '\p{Is_Block=takri}', "");
29115Expect(1, 71376, '\p{^Is_Block=takri}', "");
29116Expect(1, 71376, '\P{Is_Block=takri}', "");
29117Expect(0, 71376, '\P{^Is_Block=takri}', "");
29118Expect(1, 71375, '\p{Is_Block=	Takri}', "");
29119Expect(0, 71375, '\p{^Is_Block=	Takri}', "");
29120Expect(0, 71375, '\P{Is_Block=	Takri}', "");
29121Expect(1, 71375, '\P{^Is_Block=	Takri}', "");
29122Expect(0, 71376, '\p{Is_Block=	Takri}', "");
29123Expect(1, 71376, '\p{^Is_Block=	Takri}', "");
29124Expect(1, 71376, '\P{Is_Block=	Takri}', "");
29125Expect(0, 71376, '\P{^Is_Block=	Takri}', "");
29126Error('\p{Is_Blk= /a/TAKRI}');
29127Error('\P{Is_Blk= /a/TAKRI}');
29128Expect(1, 71375, '\p{Is_Blk=takri}', "");
29129Expect(0, 71375, '\p{^Is_Blk=takri}', "");
29130Expect(0, 71375, '\P{Is_Blk=takri}', "");
29131Expect(1, 71375, '\P{^Is_Blk=takri}', "");
29132Expect(0, 71376, '\p{Is_Blk=takri}', "");
29133Expect(1, 71376, '\p{^Is_Blk=takri}', "");
29134Expect(1, 71376, '\P{Is_Blk=takri}', "");
29135Expect(0, 71376, '\P{^Is_Blk=takri}', "");
29136Expect(1, 71375, '\p{Is_Blk=- Takri}', "");
29137Expect(0, 71375, '\p{^Is_Blk=- Takri}', "");
29138Expect(0, 71375, '\P{Is_Blk=- Takri}', "");
29139Expect(1, 71375, '\P{^Is_Blk=- Takri}', "");
29140Expect(0, 71376, '\p{Is_Blk=- Takri}', "");
29141Expect(1, 71376, '\p{^Is_Blk=- Takri}', "");
29142Expect(1, 71376, '\P{Is_Blk=- Takri}', "");
29143Expect(0, 71376, '\P{^Is_Blk=- Takri}', "");
29144Error('\p{Block:		Tamil/a/}');
29145Error('\P{Block:		Tamil/a/}');
29146Expect(1, 3071, '\p{Block=tamil}', "");
29147Expect(0, 3071, '\p{^Block=tamil}', "");
29148Expect(0, 3071, '\P{Block=tamil}', "");
29149Expect(1, 3071, '\P{^Block=tamil}', "");
29150Expect(0, 3072, '\p{Block=tamil}', "");
29151Expect(1, 3072, '\p{^Block=tamil}', "");
29152Expect(1, 3072, '\P{Block=tamil}', "");
29153Expect(0, 3072, '\P{^Block=tamil}', "");
29154Expect(1, 3071, '\p{Block=-Tamil}', "");
29155Expect(0, 3071, '\p{^Block=-Tamil}', "");
29156Expect(0, 3071, '\P{Block=-Tamil}', "");
29157Expect(1, 3071, '\P{^Block=-Tamil}', "");
29158Expect(0, 3072, '\p{Block=-Tamil}', "");
29159Expect(1, 3072, '\p{^Block=-Tamil}', "");
29160Expect(1, 3072, '\P{Block=-Tamil}', "");
29161Expect(0, 3072, '\P{^Block=-Tamil}', "");
29162Error('\p{Blk= 	TAMIL/a/}');
29163Error('\P{Blk= 	TAMIL/a/}');
29164Expect(1, 3071, '\p{Blk=tamil}', "");
29165Expect(0, 3071, '\p{^Blk=tamil}', "");
29166Expect(0, 3071, '\P{Blk=tamil}', "");
29167Expect(1, 3071, '\P{^Blk=tamil}', "");
29168Expect(0, 3072, '\p{Blk=tamil}', "");
29169Expect(1, 3072, '\p{^Blk=tamil}', "");
29170Expect(1, 3072, '\P{Blk=tamil}', "");
29171Expect(0, 3072, '\P{^Blk=tamil}', "");
29172Expect(1, 3071, '\p{Blk=	_Tamil}', "");
29173Expect(0, 3071, '\p{^Blk=	_Tamil}', "");
29174Expect(0, 3071, '\P{Blk=	_Tamil}', "");
29175Expect(1, 3071, '\P{^Blk=	_Tamil}', "");
29176Expect(0, 3072, '\p{Blk=	_Tamil}', "");
29177Expect(1, 3072, '\p{^Blk=	_Tamil}', "");
29178Expect(1, 3072, '\P{Blk=	_Tamil}', "");
29179Expect(0, 3072, '\P{^Blk=	_Tamil}', "");
29180Error('\p{Is_Block=:=-	TAMIL}');
29181Error('\P{Is_Block=:=-	TAMIL}');
29182Expect(1, 3071, '\p{Is_Block=tamil}', "");
29183Expect(0, 3071, '\p{^Is_Block=tamil}', "");
29184Expect(0, 3071, '\P{Is_Block=tamil}', "");
29185Expect(1, 3071, '\P{^Is_Block=tamil}', "");
29186Expect(0, 3072, '\p{Is_Block=tamil}', "");
29187Expect(1, 3072, '\p{^Is_Block=tamil}', "");
29188Expect(1, 3072, '\P{Is_Block=tamil}', "");
29189Expect(0, 3072, '\P{^Is_Block=tamil}', "");
29190Expect(1, 3071, '\p{Is_Block=	Tamil}', "");
29191Expect(0, 3071, '\p{^Is_Block=	Tamil}', "");
29192Expect(0, 3071, '\P{Is_Block=	Tamil}', "");
29193Expect(1, 3071, '\P{^Is_Block=	Tamil}', "");
29194Expect(0, 3072, '\p{Is_Block=	Tamil}', "");
29195Expect(1, 3072, '\p{^Is_Block=	Tamil}', "");
29196Expect(1, 3072, '\P{Is_Block=	Tamil}', "");
29197Expect(0, 3072, '\P{^Is_Block=	Tamil}', "");
29198Error('\p{Is_Blk=:=Tamil}');
29199Error('\P{Is_Blk=:=Tamil}');
29200Expect(1, 3071, '\p{Is_Blk: tamil}', "");
29201Expect(0, 3071, '\p{^Is_Blk: tamil}', "");
29202Expect(0, 3071, '\P{Is_Blk: tamil}', "");
29203Expect(1, 3071, '\P{^Is_Blk: tamil}', "");
29204Expect(0, 3072, '\p{Is_Blk: tamil}', "");
29205Expect(1, 3072, '\p{^Is_Blk: tamil}', "");
29206Expect(1, 3072, '\P{Is_Blk: tamil}', "");
29207Expect(0, 3072, '\P{^Is_Blk: tamil}', "");
29208Expect(1, 3071, '\p{Is_Blk=Tamil}', "");
29209Expect(0, 3071, '\p{^Is_Blk=Tamil}', "");
29210Expect(0, 3071, '\P{Is_Blk=Tamil}', "");
29211Expect(1, 3071, '\P{^Is_Blk=Tamil}', "");
29212Expect(0, 3072, '\p{Is_Blk=Tamil}', "");
29213Expect(1, 3072, '\p{^Is_Blk=Tamil}', "");
29214Expect(1, 3072, '\P{Is_Blk=Tamil}', "");
29215Expect(0, 3072, '\P{^Is_Blk=Tamil}', "");
29216Error('\p{Block=-/a/Telugu}');
29217Error('\P{Block=-/a/Telugu}');
29218Expect(1, 3199, '\p{Block=telugu}', "");
29219Expect(0, 3199, '\p{^Block=telugu}', "");
29220Expect(0, 3199, '\P{Block=telugu}', "");
29221Expect(1, 3199, '\P{^Block=telugu}', "");
29222Expect(0, 3200, '\p{Block=telugu}', "");
29223Expect(1, 3200, '\p{^Block=telugu}', "");
29224Expect(1, 3200, '\P{Block=telugu}', "");
29225Expect(0, 3200, '\P{^Block=telugu}', "");
29226Expect(1, 3199, '\p{Block=_TELUGU}', "");
29227Expect(0, 3199, '\p{^Block=_TELUGU}', "");
29228Expect(0, 3199, '\P{Block=_TELUGU}', "");
29229Expect(1, 3199, '\P{^Block=_TELUGU}', "");
29230Expect(0, 3200, '\p{Block=_TELUGU}', "");
29231Expect(1, 3200, '\p{^Block=_TELUGU}', "");
29232Expect(1, 3200, '\P{Block=_TELUGU}', "");
29233Expect(0, 3200, '\P{^Block=_TELUGU}', "");
29234Error('\p{Blk=:=TELUGU}');
29235Error('\P{Blk=:=TELUGU}');
29236Expect(1, 3199, '\p{Blk=telugu}', "");
29237Expect(0, 3199, '\p{^Blk=telugu}', "");
29238Expect(0, 3199, '\P{Blk=telugu}', "");
29239Expect(1, 3199, '\P{^Blk=telugu}', "");
29240Expect(0, 3200, '\p{Blk=telugu}', "");
29241Expect(1, 3200, '\p{^Blk=telugu}', "");
29242Expect(1, 3200, '\P{Blk=telugu}', "");
29243Expect(0, 3200, '\P{^Blk=telugu}', "");
29244Expect(1, 3199, '\p{Blk=_ TELUGU}', "");
29245Expect(0, 3199, '\p{^Blk=_ TELUGU}', "");
29246Expect(0, 3199, '\P{Blk=_ TELUGU}', "");
29247Expect(1, 3199, '\P{^Blk=_ TELUGU}', "");
29248Expect(0, 3200, '\p{Blk=_ TELUGU}', "");
29249Expect(1, 3200, '\p{^Blk=_ TELUGU}', "");
29250Expect(1, 3200, '\P{Blk=_ TELUGU}', "");
29251Expect(0, 3200, '\P{^Blk=_ TELUGU}', "");
29252Error('\p{Is_Block=_/a/Telugu}');
29253Error('\P{Is_Block=_/a/Telugu}');
29254Expect(1, 3199, '\p{Is_Block=telugu}', "");
29255Expect(0, 3199, '\p{^Is_Block=telugu}', "");
29256Expect(0, 3199, '\P{Is_Block=telugu}', "");
29257Expect(1, 3199, '\P{^Is_Block=telugu}', "");
29258Expect(0, 3200, '\p{Is_Block=telugu}', "");
29259Expect(1, 3200, '\p{^Is_Block=telugu}', "");
29260Expect(1, 3200, '\P{Is_Block=telugu}', "");
29261Expect(0, 3200, '\P{^Is_Block=telugu}', "");
29262Expect(1, 3199, '\p{Is_Block=- Telugu}', "");
29263Expect(0, 3199, '\p{^Is_Block=- Telugu}', "");
29264Expect(0, 3199, '\P{Is_Block=- Telugu}', "");
29265Expect(1, 3199, '\P{^Is_Block=- Telugu}', "");
29266Expect(0, 3200, '\p{Is_Block=- Telugu}', "");
29267Expect(1, 3200, '\p{^Is_Block=- Telugu}', "");
29268Expect(1, 3200, '\P{Is_Block=- Telugu}', "");
29269Expect(0, 3200, '\P{^Is_Block=- Telugu}', "");
29270Error('\p{Is_Blk=-telugu/a/}');
29271Error('\P{Is_Blk=-telugu/a/}');
29272Expect(1, 3199, '\p{Is_Blk=telugu}', "");
29273Expect(0, 3199, '\p{^Is_Blk=telugu}', "");
29274Expect(0, 3199, '\P{Is_Blk=telugu}', "");
29275Expect(1, 3199, '\P{^Is_Blk=telugu}', "");
29276Expect(0, 3200, '\p{Is_Blk=telugu}', "");
29277Expect(1, 3200, '\p{^Is_Blk=telugu}', "");
29278Expect(1, 3200, '\P{Is_Blk=telugu}', "");
29279Expect(0, 3200, '\P{^Is_Blk=telugu}', "");
29280Expect(1, 3199, '\p{Is_Blk=  TELUGU}', "");
29281Expect(0, 3199, '\p{^Is_Blk=  TELUGU}', "");
29282Expect(0, 3199, '\P{Is_Blk=  TELUGU}', "");
29283Expect(1, 3199, '\P{^Is_Blk=  TELUGU}', "");
29284Expect(0, 3200, '\p{Is_Blk=  TELUGU}', "");
29285Expect(1, 3200, '\p{^Is_Blk=  TELUGU}', "");
29286Expect(1, 3200, '\P{Is_Blk=  TELUGU}', "");
29287Expect(0, 3200, '\P{^Is_Blk=  TELUGU}', "");
29288Error('\p{Block=:= -THAANA}');
29289Error('\P{Block=:= -THAANA}');
29290Expect(1, 1983, '\p{Block=thaana}', "");
29291Expect(0, 1983, '\p{^Block=thaana}', "");
29292Expect(0, 1983, '\P{Block=thaana}', "");
29293Expect(1, 1983, '\P{^Block=thaana}', "");
29294Expect(0, 1984, '\p{Block=thaana}', "");
29295Expect(1, 1984, '\p{^Block=thaana}', "");
29296Expect(1, 1984, '\P{Block=thaana}', "");
29297Expect(0, 1984, '\P{^Block=thaana}', "");
29298Expect(1, 1983, '\p{Block:	Thaana}', "");
29299Expect(0, 1983, '\p{^Block:	Thaana}', "");
29300Expect(0, 1983, '\P{Block:	Thaana}', "");
29301Expect(1, 1983, '\P{^Block:	Thaana}', "");
29302Expect(0, 1984, '\p{Block:	Thaana}', "");
29303Expect(1, 1984, '\p{^Block:	Thaana}', "");
29304Expect(1, 1984, '\P{Block:	Thaana}', "");
29305Expect(0, 1984, '\P{^Block:	Thaana}', "");
29306Error('\p{Blk=/a/	Thaana}');
29307Error('\P{Blk=/a/	Thaana}');
29308Expect(1, 1983, '\p{Blk: thaana}', "");
29309Expect(0, 1983, '\p{^Blk: thaana}', "");
29310Expect(0, 1983, '\P{Blk: thaana}', "");
29311Expect(1, 1983, '\P{^Blk: thaana}', "");
29312Expect(0, 1984, '\p{Blk: thaana}', "");
29313Expect(1, 1984, '\p{^Blk: thaana}', "");
29314Expect(1, 1984, '\P{Blk: thaana}', "");
29315Expect(0, 1984, '\P{^Blk: thaana}', "");
29316Expect(1, 1983, '\p{Blk=_THAANA}', "");
29317Expect(0, 1983, '\p{^Blk=_THAANA}', "");
29318Expect(0, 1983, '\P{Blk=_THAANA}', "");
29319Expect(1, 1983, '\P{^Blk=_THAANA}', "");
29320Expect(0, 1984, '\p{Blk=_THAANA}', "");
29321Expect(1, 1984, '\p{^Blk=_THAANA}', "");
29322Expect(1, 1984, '\P{Blk=_THAANA}', "");
29323Expect(0, 1984, '\P{^Blk=_THAANA}', "");
29324Error('\p{Is_Block::=Thaana}');
29325Error('\P{Is_Block::=Thaana}');
29326Expect(1, 1983, '\p{Is_Block=thaana}', "");
29327Expect(0, 1983, '\p{^Is_Block=thaana}', "");
29328Expect(0, 1983, '\P{Is_Block=thaana}', "");
29329Expect(1, 1983, '\P{^Is_Block=thaana}', "");
29330Expect(0, 1984, '\p{Is_Block=thaana}', "");
29331Expect(1, 1984, '\p{^Is_Block=thaana}', "");
29332Expect(1, 1984, '\P{Is_Block=thaana}', "");
29333Expect(0, 1984, '\P{^Is_Block=thaana}', "");
29334Expect(1, 1983, '\p{Is_Block=-THAANA}', "");
29335Expect(0, 1983, '\p{^Is_Block=-THAANA}', "");
29336Expect(0, 1983, '\P{Is_Block=-THAANA}', "");
29337Expect(1, 1983, '\P{^Is_Block=-THAANA}', "");
29338Expect(0, 1984, '\p{Is_Block=-THAANA}', "");
29339Expect(1, 1984, '\p{^Is_Block=-THAANA}', "");
29340Expect(1, 1984, '\P{Is_Block=-THAANA}', "");
29341Expect(0, 1984, '\P{^Is_Block=-THAANA}', "");
29342Error('\p{Is_Blk=_Thaana:=}');
29343Error('\P{Is_Blk=_Thaana:=}');
29344Expect(1, 1983, '\p{Is_Blk=thaana}', "");
29345Expect(0, 1983, '\p{^Is_Blk=thaana}', "");
29346Expect(0, 1983, '\P{Is_Blk=thaana}', "");
29347Expect(1, 1983, '\P{^Is_Blk=thaana}', "");
29348Expect(0, 1984, '\p{Is_Blk=thaana}', "");
29349Expect(1, 1984, '\p{^Is_Blk=thaana}', "");
29350Expect(1, 1984, '\P{Is_Blk=thaana}', "");
29351Expect(0, 1984, '\P{^Is_Blk=thaana}', "");
29352Expect(1, 1983, '\p{Is_Blk: 		Thaana}', "");
29353Expect(0, 1983, '\p{^Is_Blk: 		Thaana}', "");
29354Expect(0, 1983, '\P{Is_Blk: 		Thaana}', "");
29355Expect(1, 1983, '\P{^Is_Blk: 		Thaana}', "");
29356Expect(0, 1984, '\p{Is_Blk: 		Thaana}', "");
29357Expect(1, 1984, '\p{^Is_Blk: 		Thaana}', "");
29358Expect(1, 1984, '\P{Is_Blk: 		Thaana}', "");
29359Expect(0, 1984, '\P{^Is_Blk: 		Thaana}', "");
29360Error('\p{Block=:=	-thai}');
29361Error('\P{Block=:=	-thai}');
29362Expect(1, 3711, '\p{Block=thai}', "");
29363Expect(0, 3711, '\p{^Block=thai}', "");
29364Expect(0, 3711, '\P{Block=thai}', "");
29365Expect(1, 3711, '\P{^Block=thai}', "");
29366Expect(0, 3712, '\p{Block=thai}', "");
29367Expect(1, 3712, '\p{^Block=thai}', "");
29368Expect(1, 3712, '\P{Block=thai}', "");
29369Expect(0, 3712, '\P{^Block=thai}', "");
29370Expect(1, 3711, '\p{Block=-THAI}', "");
29371Expect(0, 3711, '\p{^Block=-THAI}', "");
29372Expect(0, 3711, '\P{Block=-THAI}', "");
29373Expect(1, 3711, '\P{^Block=-THAI}', "");
29374Expect(0, 3712, '\p{Block=-THAI}', "");
29375Expect(1, 3712, '\p{^Block=-THAI}', "");
29376Expect(1, 3712, '\P{Block=-THAI}', "");
29377Expect(0, 3712, '\P{^Block=-THAI}', "");
29378Error('\p{Blk= /a/Thai}');
29379Error('\P{Blk= /a/Thai}');
29380Expect(1, 3711, '\p{Blk=thai}', "");
29381Expect(0, 3711, '\p{^Blk=thai}', "");
29382Expect(0, 3711, '\P{Blk=thai}', "");
29383Expect(1, 3711, '\P{^Blk=thai}', "");
29384Expect(0, 3712, '\p{Blk=thai}', "");
29385Expect(1, 3712, '\p{^Blk=thai}', "");
29386Expect(1, 3712, '\P{Blk=thai}', "");
29387Expect(0, 3712, '\P{^Blk=thai}', "");
29388Expect(1, 3711, '\p{Blk=-THAI}', "");
29389Expect(0, 3711, '\p{^Blk=-THAI}', "");
29390Expect(0, 3711, '\P{Blk=-THAI}', "");
29391Expect(1, 3711, '\P{^Blk=-THAI}', "");
29392Expect(0, 3712, '\p{Blk=-THAI}', "");
29393Expect(1, 3712, '\p{^Blk=-THAI}', "");
29394Expect(1, 3712, '\P{Blk=-THAI}', "");
29395Expect(0, 3712, '\P{^Blk=-THAI}', "");
29396Error('\p{Is_Block: :=	Thai}');
29397Error('\P{Is_Block: :=	Thai}');
29398Expect(1, 3711, '\p{Is_Block:thai}', "");
29399Expect(0, 3711, '\p{^Is_Block:thai}', "");
29400Expect(0, 3711, '\P{Is_Block:thai}', "");
29401Expect(1, 3711, '\P{^Is_Block:thai}', "");
29402Expect(0, 3712, '\p{Is_Block:thai}', "");
29403Expect(1, 3712, '\p{^Is_Block:thai}', "");
29404Expect(1, 3712, '\P{Is_Block:thai}', "");
29405Expect(0, 3712, '\P{^Is_Block:thai}', "");
29406Expect(1, 3711, '\p{Is_Block= _Thai}', "");
29407Expect(0, 3711, '\p{^Is_Block= _Thai}', "");
29408Expect(0, 3711, '\P{Is_Block= _Thai}', "");
29409Expect(1, 3711, '\P{^Is_Block= _Thai}', "");
29410Expect(0, 3712, '\p{Is_Block= _Thai}', "");
29411Expect(1, 3712, '\p{^Is_Block= _Thai}', "");
29412Expect(1, 3712, '\P{Is_Block= _Thai}', "");
29413Expect(0, 3712, '\P{^Is_Block= _Thai}', "");
29414Error('\p{Is_Blk: :=Thai}');
29415Error('\P{Is_Blk: :=Thai}');
29416Expect(1, 3711, '\p{Is_Blk:   thai}', "");
29417Expect(0, 3711, '\p{^Is_Blk:   thai}', "");
29418Expect(0, 3711, '\P{Is_Blk:   thai}', "");
29419Expect(1, 3711, '\P{^Is_Blk:   thai}', "");
29420Expect(0, 3712, '\p{Is_Blk:   thai}', "");
29421Expect(1, 3712, '\p{^Is_Blk:   thai}', "");
29422Expect(1, 3712, '\P{Is_Blk:   thai}', "");
29423Expect(0, 3712, '\P{^Is_Blk:   thai}', "");
29424Expect(1, 3711, '\p{Is_Blk=	_THAI}', "");
29425Expect(0, 3711, '\p{^Is_Blk=	_THAI}', "");
29426Expect(0, 3711, '\P{Is_Blk=	_THAI}', "");
29427Expect(1, 3711, '\P{^Is_Blk=	_THAI}', "");
29428Expect(0, 3712, '\p{Is_Blk=	_THAI}', "");
29429Expect(1, 3712, '\p{^Is_Blk=	_THAI}', "");
29430Expect(1, 3712, '\P{Is_Blk=	_THAI}', "");
29431Expect(0, 3712, '\P{^Is_Blk=	_THAI}', "");
29432Error('\p{Block=:=-	tibetan}');
29433Error('\P{Block=:=-	tibetan}');
29434Expect(1, 4095, '\p{Block=tibetan}', "");
29435Expect(0, 4095, '\p{^Block=tibetan}', "");
29436Expect(0, 4095, '\P{Block=tibetan}', "");
29437Expect(1, 4095, '\P{^Block=tibetan}', "");
29438Expect(0, 4096, '\p{Block=tibetan}', "");
29439Expect(1, 4096, '\p{^Block=tibetan}', "");
29440Expect(1, 4096, '\P{Block=tibetan}', "");
29441Expect(0, 4096, '\P{^Block=tibetan}', "");
29442Expect(1, 4095, '\p{Block=	Tibetan}', "");
29443Expect(0, 4095, '\p{^Block=	Tibetan}', "");
29444Expect(0, 4095, '\P{Block=	Tibetan}', "");
29445Expect(1, 4095, '\P{^Block=	Tibetan}', "");
29446Expect(0, 4096, '\p{Block=	Tibetan}', "");
29447Expect(1, 4096, '\p{^Block=	Tibetan}', "");
29448Expect(1, 4096, '\P{Block=	Tibetan}', "");
29449Expect(0, 4096, '\P{^Block=	Tibetan}', "");
29450Error('\p{Blk=/a/	-Tibetan}');
29451Error('\P{Blk=/a/	-Tibetan}');
29452Expect(1, 4095, '\p{Blk=tibetan}', "");
29453Expect(0, 4095, '\p{^Blk=tibetan}', "");
29454Expect(0, 4095, '\P{Blk=tibetan}', "");
29455Expect(1, 4095, '\P{^Blk=tibetan}', "");
29456Expect(0, 4096, '\p{Blk=tibetan}', "");
29457Expect(1, 4096, '\p{^Blk=tibetan}', "");
29458Expect(1, 4096, '\P{Blk=tibetan}', "");
29459Expect(0, 4096, '\P{^Blk=tibetan}', "");
29460Expect(1, 4095, '\p{Blk=_ Tibetan}', "");
29461Expect(0, 4095, '\p{^Blk=_ Tibetan}', "");
29462Expect(0, 4095, '\P{Blk=_ Tibetan}', "");
29463Expect(1, 4095, '\P{^Blk=_ Tibetan}', "");
29464Expect(0, 4096, '\p{Blk=_ Tibetan}', "");
29465Expect(1, 4096, '\p{^Blk=_ Tibetan}', "");
29466Expect(1, 4096, '\P{Blk=_ Tibetan}', "");
29467Expect(0, 4096, '\P{^Blk=_ Tibetan}', "");
29468Error('\p{Is_Block= /a/tibetan}');
29469Error('\P{Is_Block= /a/tibetan}');
29470Expect(1, 4095, '\p{Is_Block:	tibetan}', "");
29471Expect(0, 4095, '\p{^Is_Block:	tibetan}', "");
29472Expect(0, 4095, '\P{Is_Block:	tibetan}', "");
29473Expect(1, 4095, '\P{^Is_Block:	tibetan}', "");
29474Expect(0, 4096, '\p{Is_Block:	tibetan}', "");
29475Expect(1, 4096, '\p{^Is_Block:	tibetan}', "");
29476Expect(1, 4096, '\P{Is_Block:	tibetan}', "");
29477Expect(0, 4096, '\P{^Is_Block:	tibetan}', "");
29478Expect(1, 4095, '\p{Is_Block:  _tibetan}', "");
29479Expect(0, 4095, '\p{^Is_Block:  _tibetan}', "");
29480Expect(0, 4095, '\P{Is_Block:  _tibetan}', "");
29481Expect(1, 4095, '\P{^Is_Block:  _tibetan}', "");
29482Expect(0, 4096, '\p{Is_Block:  _tibetan}', "");
29483Expect(1, 4096, '\p{^Is_Block:  _tibetan}', "");
29484Expect(1, 4096, '\P{Is_Block:  _tibetan}', "");
29485Expect(0, 4096, '\P{^Is_Block:  _tibetan}', "");
29486Error('\p{Is_Blk=/a/	Tibetan}');
29487Error('\P{Is_Blk=/a/	Tibetan}');
29488Expect(1, 4095, '\p{Is_Blk=tibetan}', "");
29489Expect(0, 4095, '\p{^Is_Blk=tibetan}', "");
29490Expect(0, 4095, '\P{Is_Blk=tibetan}', "");
29491Expect(1, 4095, '\P{^Is_Blk=tibetan}', "");
29492Expect(0, 4096, '\p{Is_Blk=tibetan}', "");
29493Expect(1, 4096, '\p{^Is_Blk=tibetan}', "");
29494Expect(1, 4096, '\P{Is_Blk=tibetan}', "");
29495Expect(0, 4096, '\P{^Is_Blk=tibetan}', "");
29496Expect(1, 4095, '\p{Is_Blk=-tibetan}', "");
29497Expect(0, 4095, '\p{^Is_Blk=-tibetan}', "");
29498Expect(0, 4095, '\P{Is_Blk=-tibetan}', "");
29499Expect(1, 4095, '\P{^Is_Blk=-tibetan}', "");
29500Expect(0, 4096, '\p{Is_Blk=-tibetan}', "");
29501Expect(1, 4096, '\p{^Is_Blk=-tibetan}', "");
29502Expect(1, 4096, '\P{Is_Blk=-tibetan}', "");
29503Expect(0, 4096, '\P{^Is_Blk=-tibetan}', "");
29504Error('\p{Block:   /a/ tifinagh}');
29505Error('\P{Block:   /a/ tifinagh}');
29506Expect(1, 11647, '\p{Block=tifinagh}', "");
29507Expect(0, 11647, '\p{^Block=tifinagh}', "");
29508Expect(0, 11647, '\P{Block=tifinagh}', "");
29509Expect(1, 11647, '\P{^Block=tifinagh}', "");
29510Expect(0, 11648, '\p{Block=tifinagh}', "");
29511Expect(1, 11648, '\p{^Block=tifinagh}', "");
29512Expect(1, 11648, '\P{Block=tifinagh}', "");
29513Expect(0, 11648, '\P{^Block=tifinagh}', "");
29514Expect(1, 11647, '\p{Block=-	Tifinagh}', "");
29515Expect(0, 11647, '\p{^Block=-	Tifinagh}', "");
29516Expect(0, 11647, '\P{Block=-	Tifinagh}', "");
29517Expect(1, 11647, '\P{^Block=-	Tifinagh}', "");
29518Expect(0, 11648, '\p{Block=-	Tifinagh}', "");
29519Expect(1, 11648, '\p{^Block=-	Tifinagh}', "");
29520Expect(1, 11648, '\P{Block=-	Tifinagh}', "");
29521Expect(0, 11648, '\P{^Block=-	Tifinagh}', "");
29522Error('\p{Blk=:=	Tifinagh}');
29523Error('\P{Blk=:=	Tifinagh}');
29524Expect(1, 11647, '\p{Blk:tifinagh}', "");
29525Expect(0, 11647, '\p{^Blk:tifinagh}', "");
29526Expect(0, 11647, '\P{Blk:tifinagh}', "");
29527Expect(1, 11647, '\P{^Blk:tifinagh}', "");
29528Expect(0, 11648, '\p{Blk:tifinagh}', "");
29529Expect(1, 11648, '\p{^Blk:tifinagh}', "");
29530Expect(1, 11648, '\P{Blk:tifinagh}', "");
29531Expect(0, 11648, '\P{^Blk:tifinagh}', "");
29532Expect(1, 11647, '\p{Blk=	tifinagh}', "");
29533Expect(0, 11647, '\p{^Blk=	tifinagh}', "");
29534Expect(0, 11647, '\P{Blk=	tifinagh}', "");
29535Expect(1, 11647, '\P{^Blk=	tifinagh}', "");
29536Expect(0, 11648, '\p{Blk=	tifinagh}', "");
29537Expect(1, 11648, '\p{^Blk=	tifinagh}', "");
29538Expect(1, 11648, '\P{Blk=	tifinagh}', "");
29539Expect(0, 11648, '\P{^Blk=	tifinagh}', "");
29540Error('\p{Is_Block=/a/_ TIFINAGH}');
29541Error('\P{Is_Block=/a/_ TIFINAGH}');
29542Expect(1, 11647, '\p{Is_Block=tifinagh}', "");
29543Expect(0, 11647, '\p{^Is_Block=tifinagh}', "");
29544Expect(0, 11647, '\P{Is_Block=tifinagh}', "");
29545Expect(1, 11647, '\P{^Is_Block=tifinagh}', "");
29546Expect(0, 11648, '\p{Is_Block=tifinagh}', "");
29547Expect(1, 11648, '\p{^Is_Block=tifinagh}', "");
29548Expect(1, 11648, '\P{Is_Block=tifinagh}', "");
29549Expect(0, 11648, '\P{^Is_Block=tifinagh}', "");
29550Expect(1, 11647, '\p{Is_Block= _Tifinagh}', "");
29551Expect(0, 11647, '\p{^Is_Block= _Tifinagh}', "");
29552Expect(0, 11647, '\P{Is_Block= _Tifinagh}', "");
29553Expect(1, 11647, '\P{^Is_Block= _Tifinagh}', "");
29554Expect(0, 11648, '\p{Is_Block= _Tifinagh}', "");
29555Expect(1, 11648, '\p{^Is_Block= _Tifinagh}', "");
29556Expect(1, 11648, '\P{Is_Block= _Tifinagh}', "");
29557Expect(0, 11648, '\P{^Is_Block= _Tifinagh}', "");
29558Error('\p{Is_Blk=/a/Tifinagh}');
29559Error('\P{Is_Blk=/a/Tifinagh}');
29560Expect(1, 11647, '\p{Is_Blk: tifinagh}', "");
29561Expect(0, 11647, '\p{^Is_Blk: tifinagh}', "");
29562Expect(0, 11647, '\P{Is_Blk: tifinagh}', "");
29563Expect(1, 11647, '\P{^Is_Blk: tifinagh}', "");
29564Expect(0, 11648, '\p{Is_Blk: tifinagh}', "");
29565Expect(1, 11648, '\p{^Is_Blk: tifinagh}', "");
29566Expect(1, 11648, '\P{Is_Blk: tifinagh}', "");
29567Expect(0, 11648, '\P{^Is_Blk: tifinagh}', "");
29568Expect(1, 11647, '\p{Is_Blk=--Tifinagh}', "");
29569Expect(0, 11647, '\p{^Is_Blk=--Tifinagh}', "");
29570Expect(0, 11647, '\P{Is_Blk=--Tifinagh}', "");
29571Expect(1, 11647, '\P{^Is_Blk=--Tifinagh}', "");
29572Expect(0, 11648, '\p{Is_Blk=--Tifinagh}', "");
29573Expect(1, 11648, '\p{^Is_Blk=--Tifinagh}', "");
29574Expect(1, 11648, '\P{Is_Blk=--Tifinagh}', "");
29575Expect(0, 11648, '\P{^Is_Blk=--Tifinagh}', "");
29576Error('\p{Block:	/a/- transport_AND_Map_SYMBOLS}');
29577Error('\P{Block:	/a/- transport_AND_Map_SYMBOLS}');
29578Expect(1, 128767, '\p{Block=transportandmapsymbols}', "");
29579Expect(0, 128767, '\p{^Block=transportandmapsymbols}', "");
29580Expect(0, 128767, '\P{Block=transportandmapsymbols}', "");
29581Expect(1, 128767, '\P{^Block=transportandmapsymbols}', "");
29582Expect(0, 128768, '\p{Block=transportandmapsymbols}', "");
29583Expect(1, 128768, '\p{^Block=transportandmapsymbols}', "");
29584Expect(1, 128768, '\P{Block=transportandmapsymbols}', "");
29585Expect(0, 128768, '\P{^Block=transportandmapsymbols}', "");
29586Expect(1, 128767, '\p{Block=transport_and_Map_Symbols}', "");
29587Expect(0, 128767, '\p{^Block=transport_and_Map_Symbols}', "");
29588Expect(0, 128767, '\P{Block=transport_and_Map_Symbols}', "");
29589Expect(1, 128767, '\P{^Block=transport_and_Map_Symbols}', "");
29590Expect(0, 128768, '\p{Block=transport_and_Map_Symbols}', "");
29591Expect(1, 128768, '\p{^Block=transport_and_Map_Symbols}', "");
29592Expect(1, 128768, '\P{Block=transport_and_Map_Symbols}', "");
29593Expect(0, 128768, '\P{^Block=transport_and_Map_Symbols}', "");
29594Error('\p{Blk= _Transport_And_Map:=}');
29595Error('\P{Blk= _Transport_And_Map:=}');
29596Expect(1, 128767, '\p{Blk=transportandmap}', "");
29597Expect(0, 128767, '\p{^Blk=transportandmap}', "");
29598Expect(0, 128767, '\P{Blk=transportandmap}', "");
29599Expect(1, 128767, '\P{^Blk=transportandmap}', "");
29600Expect(0, 128768, '\p{Blk=transportandmap}', "");
29601Expect(1, 128768, '\p{^Blk=transportandmap}', "");
29602Expect(1, 128768, '\P{Blk=transportandmap}', "");
29603Expect(0, 128768, '\P{^Blk=transportandmap}', "");
29604Expect(1, 128767, '\p{Blk=_	TRANSPORT_And_Map}', "");
29605Expect(0, 128767, '\p{^Blk=_	TRANSPORT_And_Map}', "");
29606Expect(0, 128767, '\P{Blk=_	TRANSPORT_And_Map}', "");
29607Expect(1, 128767, '\P{^Blk=_	TRANSPORT_And_Map}', "");
29608Expect(0, 128768, '\p{Blk=_	TRANSPORT_And_Map}', "");
29609Expect(1, 128768, '\p{^Blk=_	TRANSPORT_And_Map}', "");
29610Expect(1, 128768, '\P{Blk=_	TRANSPORT_And_Map}', "");
29611Expect(0, 128768, '\P{^Blk=_	TRANSPORT_And_Map}', "");
29612Error('\p{Is_Block= transport_AND_Map_Symbols:=}');
29613Error('\P{Is_Block= transport_AND_Map_Symbols:=}');
29614Expect(1, 128767, '\p{Is_Block:   transportandmapsymbols}', "");
29615Expect(0, 128767, '\p{^Is_Block:   transportandmapsymbols}', "");
29616Expect(0, 128767, '\P{Is_Block:   transportandmapsymbols}', "");
29617Expect(1, 128767, '\P{^Is_Block:   transportandmapsymbols}', "");
29618Expect(0, 128768, '\p{Is_Block:   transportandmapsymbols}', "");
29619Expect(1, 128768, '\p{^Is_Block:   transportandmapsymbols}', "");
29620Expect(1, 128768, '\P{Is_Block:   transportandmapsymbols}', "");
29621Expect(0, 128768, '\P{^Is_Block:   transportandmapsymbols}', "");
29622Expect(1, 128767, '\p{Is_Block=-Transport_And_Map_Symbols}', "");
29623Expect(0, 128767, '\p{^Is_Block=-Transport_And_Map_Symbols}', "");
29624Expect(0, 128767, '\P{Is_Block=-Transport_And_Map_Symbols}', "");
29625Expect(1, 128767, '\P{^Is_Block=-Transport_And_Map_Symbols}', "");
29626Expect(0, 128768, '\p{Is_Block=-Transport_And_Map_Symbols}', "");
29627Expect(1, 128768, '\p{^Is_Block=-Transport_And_Map_Symbols}', "");
29628Expect(1, 128768, '\P{Is_Block=-Transport_And_Map_Symbols}', "");
29629Expect(0, 128768, '\P{^Is_Block=-Transport_And_Map_Symbols}', "");
29630Error('\p{Is_Blk:   	:=Transport_And_Map}');
29631Error('\P{Is_Blk:   	:=Transport_And_Map}');
29632Expect(1, 128767, '\p{Is_Blk=transportandmap}', "");
29633Expect(0, 128767, '\p{^Is_Blk=transportandmap}', "");
29634Expect(0, 128767, '\P{Is_Blk=transportandmap}', "");
29635Expect(1, 128767, '\P{^Is_Blk=transportandmap}', "");
29636Expect(0, 128768, '\p{Is_Blk=transportandmap}', "");
29637Expect(1, 128768, '\p{^Is_Blk=transportandmap}', "");
29638Expect(1, 128768, '\P{Is_Blk=transportandmap}', "");
29639Expect(0, 128768, '\P{^Is_Blk=transportandmap}', "");
29640Expect(1, 128767, '\p{Is_Blk=	Transport_and_Map}', "");
29641Expect(0, 128767, '\p{^Is_Blk=	Transport_and_Map}', "");
29642Expect(0, 128767, '\P{Is_Blk=	Transport_and_Map}', "");
29643Expect(1, 128767, '\P{^Is_Blk=	Transport_and_Map}', "");
29644Expect(0, 128768, '\p{Is_Blk=	Transport_and_Map}', "");
29645Expect(1, 128768, '\p{^Is_Blk=	Transport_and_Map}', "");
29646Expect(1, 128768, '\P{Is_Blk=	Transport_and_Map}', "");
29647Expect(0, 128768, '\P{^Is_Blk=	Transport_and_Map}', "");
29648Error('\p{Block= :=Unified_canadian_ABORIGINAL_syllabics}');
29649Error('\P{Block= :=Unified_canadian_ABORIGINAL_syllabics}');
29650Expect(1, 5759, '\p{Block=unifiedcanadianaboriginalsyllabics}', "");
29651Expect(0, 5759, '\p{^Block=unifiedcanadianaboriginalsyllabics}', "");
29652Expect(0, 5759, '\P{Block=unifiedcanadianaboriginalsyllabics}', "");
29653Expect(1, 5759, '\P{^Block=unifiedcanadianaboriginalsyllabics}', "");
29654Expect(0, 5760, '\p{Block=unifiedcanadianaboriginalsyllabics}', "");
29655Expect(1, 5760, '\p{^Block=unifiedcanadianaboriginalsyllabics}', "");
29656Expect(1, 5760, '\P{Block=unifiedcanadianaboriginalsyllabics}', "");
29657Expect(0, 5760, '\P{^Block=unifiedcanadianaboriginalsyllabics}', "");
29658Expect(1, 5759, '\p{Block=- Unified_Canadian_Aboriginal_Syllabics}', "");
29659Expect(0, 5759, '\p{^Block=- Unified_Canadian_Aboriginal_Syllabics}', "");
29660Expect(0, 5759, '\P{Block=- Unified_Canadian_Aboriginal_Syllabics}', "");
29661Expect(1, 5759, '\P{^Block=- Unified_Canadian_Aboriginal_Syllabics}', "");
29662Expect(0, 5760, '\p{Block=- Unified_Canadian_Aboriginal_Syllabics}', "");
29663Expect(1, 5760, '\p{^Block=- Unified_Canadian_Aboriginal_Syllabics}', "");
29664Expect(1, 5760, '\P{Block=- Unified_Canadian_Aboriginal_Syllabics}', "");
29665Expect(0, 5760, '\P{^Block=- Unified_Canadian_Aboriginal_Syllabics}', "");
29666Error('\p{Blk:/a/_ucas}');
29667Error('\P{Blk:/a/_ucas}');
29668Expect(1, 5759, '\p{Blk=ucas}', "");
29669Expect(0, 5759, '\p{^Blk=ucas}', "");
29670Expect(0, 5759, '\P{Blk=ucas}', "");
29671Expect(1, 5759, '\P{^Blk=ucas}', "");
29672Expect(0, 5760, '\p{Blk=ucas}', "");
29673Expect(1, 5760, '\p{^Blk=ucas}', "");
29674Expect(1, 5760, '\P{Blk=ucas}', "");
29675Expect(0, 5760, '\P{^Blk=ucas}', "");
29676Expect(1, 5759, '\p{Blk= _ucas}', "");
29677Expect(0, 5759, '\p{^Blk= _ucas}', "");
29678Expect(0, 5759, '\P{Blk= _ucas}', "");
29679Expect(1, 5759, '\P{^Blk= _ucas}', "");
29680Expect(0, 5760, '\p{Blk= _ucas}', "");
29681Expect(1, 5760, '\p{^Blk= _ucas}', "");
29682Expect(1, 5760, '\P{Blk= _ucas}', "");
29683Expect(0, 5760, '\P{^Blk= _ucas}', "");
29684Error('\p{Is_Block=-/a/canadian_Syllabics}');
29685Error('\P{Is_Block=-/a/canadian_Syllabics}');
29686Expect(1, 5759, '\p{Is_Block=canadiansyllabics}', "");
29687Expect(0, 5759, '\p{^Is_Block=canadiansyllabics}', "");
29688Expect(0, 5759, '\P{Is_Block=canadiansyllabics}', "");
29689Expect(1, 5759, '\P{^Is_Block=canadiansyllabics}', "");
29690Expect(0, 5760, '\p{Is_Block=canadiansyllabics}', "");
29691Expect(1, 5760, '\p{^Is_Block=canadiansyllabics}', "");
29692Expect(1, 5760, '\P{Is_Block=canadiansyllabics}', "");
29693Expect(0, 5760, '\P{^Is_Block=canadiansyllabics}', "");
29694Expect(1, 5759, '\p{Is_Block=- CANADIAN_syllabics}', "");
29695Expect(0, 5759, '\p{^Is_Block=- CANADIAN_syllabics}', "");
29696Expect(0, 5759, '\P{Is_Block=- CANADIAN_syllabics}', "");
29697Expect(1, 5759, '\P{^Is_Block=- CANADIAN_syllabics}', "");
29698Expect(0, 5760, '\p{Is_Block=- CANADIAN_syllabics}', "");
29699Expect(1, 5760, '\p{^Is_Block=- CANADIAN_syllabics}', "");
29700Expect(1, 5760, '\P{Is_Block=- CANADIAN_syllabics}', "");
29701Expect(0, 5760, '\P{^Is_Block=- CANADIAN_syllabics}', "");
29702Error('\p{Is_Blk=-Unified_Canadian_ABORIGINAL_Syllabics/a/}');
29703Error('\P{Is_Blk=-Unified_Canadian_ABORIGINAL_Syllabics/a/}');
29704Expect(1, 5759, '\p{Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
29705Expect(0, 5759, '\p{^Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
29706Expect(0, 5759, '\P{Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
29707Expect(1, 5759, '\P{^Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
29708Expect(0, 5760, '\p{Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
29709Expect(1, 5760, '\p{^Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
29710Expect(1, 5760, '\P{Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
29711Expect(0, 5760, '\P{^Is_Blk=unifiedcanadianaboriginalsyllabics}', "");
29712Expect(1, 5759, '\p{Is_Blk=_unified_Canadian_Aboriginal_syllabics}', "");
29713Expect(0, 5759, '\p{^Is_Blk=_unified_Canadian_Aboriginal_syllabics}', "");
29714Expect(0, 5759, '\P{Is_Blk=_unified_Canadian_Aboriginal_syllabics}', "");
29715Expect(1, 5759, '\P{^Is_Blk=_unified_Canadian_Aboriginal_syllabics}', "");
29716Expect(0, 5760, '\p{Is_Blk=_unified_Canadian_Aboriginal_syllabics}', "");
29717Expect(1, 5760, '\p{^Is_Blk=_unified_Canadian_Aboriginal_syllabics}', "");
29718Expect(1, 5760, '\P{Is_Blk=_unified_Canadian_Aboriginal_syllabics}', "");
29719Expect(0, 5760, '\P{^Is_Blk=_unified_Canadian_Aboriginal_syllabics}', "");
29720Error('\p{Block=-	UNIFIED_Canadian_ABORIGINAL_Syllabics_Extended/a/}');
29721Error('\P{Block=-	UNIFIED_Canadian_ABORIGINAL_Syllabics_Extended/a/}');
29722Expect(1, 6399, '\p{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29723Expect(0, 6399, '\p{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29724Expect(0, 6399, '\P{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29725Expect(1, 6399, '\P{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29726Expect(0, 6400, '\p{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29727Expect(1, 6400, '\p{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29728Expect(1, 6400, '\P{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29729Expect(0, 6400, '\P{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29730Expect(1, 6399, '\p{Block=_	Unified_Canadian_ABORIGINAL_Syllabics_Extended}', "");
29731Expect(0, 6399, '\p{^Block=_	Unified_Canadian_ABORIGINAL_Syllabics_Extended}', "");
29732Expect(0, 6399, '\P{Block=_	Unified_Canadian_ABORIGINAL_Syllabics_Extended}', "");
29733Expect(1, 6399, '\P{^Block=_	Unified_Canadian_ABORIGINAL_Syllabics_Extended}', "");
29734Expect(0, 6400, '\p{Block=_	Unified_Canadian_ABORIGINAL_Syllabics_Extended}', "");
29735Expect(1, 6400, '\p{^Block=_	Unified_Canadian_ABORIGINAL_Syllabics_Extended}', "");
29736Expect(1, 6400, '\P{Block=_	Unified_Canadian_ABORIGINAL_Syllabics_Extended}', "");
29737Expect(0, 6400, '\P{^Block=_	Unified_Canadian_ABORIGINAL_Syllabics_Extended}', "");
29738Error('\p{Blk=_ ucas_EXT:=}');
29739Error('\P{Blk=_ ucas_EXT:=}');
29740Expect(1, 6399, '\p{Blk=ucasext}', "");
29741Expect(0, 6399, '\p{^Blk=ucasext}', "");
29742Expect(0, 6399, '\P{Blk=ucasext}', "");
29743Expect(1, 6399, '\P{^Blk=ucasext}', "");
29744Expect(0, 6400, '\p{Blk=ucasext}', "");
29745Expect(1, 6400, '\p{^Blk=ucasext}', "");
29746Expect(1, 6400, '\P{Blk=ucasext}', "");
29747Expect(0, 6400, '\P{^Blk=ucasext}', "");
29748Expect(1, 6399, '\p{Blk= _UCAS_Ext}', "");
29749Expect(0, 6399, '\p{^Blk= _UCAS_Ext}', "");
29750Expect(0, 6399, '\P{Blk= _UCAS_Ext}', "");
29751Expect(1, 6399, '\P{^Blk= _UCAS_Ext}', "");
29752Expect(0, 6400, '\p{Blk= _UCAS_Ext}', "");
29753Expect(1, 6400, '\p{^Blk= _UCAS_Ext}', "");
29754Expect(1, 6400, '\P{Blk= _UCAS_Ext}', "");
29755Expect(0, 6400, '\P{^Blk= _UCAS_Ext}', "");
29756Error('\p{Is_Block=	-Unified_Canadian_Aboriginal_syllabics_EXTENDED:=}');
29757Error('\P{Is_Block=	-Unified_Canadian_Aboriginal_syllabics_EXTENDED:=}');
29758Expect(1, 6399, '\p{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29759Expect(0, 6399, '\p{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29760Expect(0, 6399, '\P{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29761Expect(1, 6399, '\P{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29762Expect(0, 6400, '\p{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29763Expect(1, 6400, '\p{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29764Expect(1, 6400, '\P{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29765Expect(0, 6400, '\P{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
29766Expect(1, 6399, '\p{Is_Block= unified_CANADIAN_aboriginal_syllabics_Extended}', "");
29767Expect(0, 6399, '\p{^Is_Block= unified_CANADIAN_aboriginal_syllabics_Extended}', "");
29768Expect(0, 6399, '\P{Is_Block= unified_CANADIAN_aboriginal_syllabics_Extended}', "");
29769Expect(1, 6399, '\P{^Is_Block= unified_CANADIAN_aboriginal_syllabics_Extended}', "");
29770Expect(0, 6400, '\p{Is_Block= unified_CANADIAN_aboriginal_syllabics_Extended}', "");
29771Expect(1, 6400, '\p{^Is_Block= unified_CANADIAN_aboriginal_syllabics_Extended}', "");
29772Expect(1, 6400, '\P{Is_Block= unified_CANADIAN_aboriginal_syllabics_Extended}', "");
29773Expect(0, 6400, '\P{^Is_Block= unified_CANADIAN_aboriginal_syllabics_Extended}', "");
29774Error('\p{Is_Blk: :=UCAS_Ext}');
29775Error('\P{Is_Blk: :=UCAS_Ext}');
29776Expect(1, 6399, '\p{Is_Blk=ucasext}', "");
29777Expect(0, 6399, '\p{^Is_Blk=ucasext}', "");
29778Expect(0, 6399, '\P{Is_Blk=ucasext}', "");
29779Expect(1, 6399, '\P{^Is_Blk=ucasext}', "");
29780Expect(0, 6400, '\p{Is_Blk=ucasext}', "");
29781Expect(1, 6400, '\p{^Is_Blk=ucasext}', "");
29782Expect(1, 6400, '\P{Is_Blk=ucasext}', "");
29783Expect(0, 6400, '\P{^Is_Blk=ucasext}', "");
29784Expect(1, 6399, '\p{Is_Blk=-ucas_EXT}', "");
29785Expect(0, 6399, '\p{^Is_Blk=-ucas_EXT}', "");
29786Expect(0, 6399, '\P{Is_Blk=-ucas_EXT}', "");
29787Expect(1, 6399, '\P{^Is_Blk=-ucas_EXT}', "");
29788Expect(0, 6400, '\p{Is_Blk=-ucas_EXT}', "");
29789Expect(1, 6400, '\p{^Is_Blk=-ucas_EXT}', "");
29790Expect(1, 6400, '\P{Is_Blk=-ucas_EXT}', "");
29791Expect(0, 6400, '\P{^Is_Blk=-ucas_EXT}', "");
29792Error('\p{Block=	:=ugaritic}');
29793Error('\P{Block=	:=ugaritic}');
29794Expect(1, 66463, '\p{Block:	ugaritic}', "");
29795Expect(0, 66463, '\p{^Block:	ugaritic}', "");
29796Expect(0, 66463, '\P{Block:	ugaritic}', "");
29797Expect(1, 66463, '\P{^Block:	ugaritic}', "");
29798Expect(0, 66464, '\p{Block:	ugaritic}', "");
29799Expect(1, 66464, '\p{^Block:	ugaritic}', "");
29800Expect(1, 66464, '\P{Block:	ugaritic}', "");
29801Expect(0, 66464, '\P{^Block:	ugaritic}', "");
29802Expect(1, 66463, '\p{Block=_ UGARITIC}', "");
29803Expect(0, 66463, '\p{^Block=_ UGARITIC}', "");
29804Expect(0, 66463, '\P{Block=_ UGARITIC}', "");
29805Expect(1, 66463, '\P{^Block=_ UGARITIC}', "");
29806Expect(0, 66464, '\p{Block=_ UGARITIC}', "");
29807Expect(1, 66464, '\p{^Block=_ UGARITIC}', "");
29808Expect(1, 66464, '\P{Block=_ UGARITIC}', "");
29809Expect(0, 66464, '\P{^Block=_ UGARITIC}', "");
29810Error('\p{Blk=-Ugaritic:=}');
29811Error('\P{Blk=-Ugaritic:=}');
29812Expect(1, 66463, '\p{Blk=ugaritic}', "");
29813Expect(0, 66463, '\p{^Blk=ugaritic}', "");
29814Expect(0, 66463, '\P{Blk=ugaritic}', "");
29815Expect(1, 66463, '\P{^Blk=ugaritic}', "");
29816Expect(0, 66464, '\p{Blk=ugaritic}', "");
29817Expect(1, 66464, '\p{^Blk=ugaritic}', "");
29818Expect(1, 66464, '\P{Blk=ugaritic}', "");
29819Expect(0, 66464, '\P{^Blk=ugaritic}', "");
29820Expect(1, 66463, '\p{Blk=  UGARITIC}', "");
29821Expect(0, 66463, '\p{^Blk=  UGARITIC}', "");
29822Expect(0, 66463, '\P{Blk=  UGARITIC}', "");
29823Expect(1, 66463, '\P{^Blk=  UGARITIC}', "");
29824Expect(0, 66464, '\p{Blk=  UGARITIC}', "");
29825Expect(1, 66464, '\p{^Blk=  UGARITIC}', "");
29826Expect(1, 66464, '\P{Blk=  UGARITIC}', "");
29827Expect(0, 66464, '\P{^Blk=  UGARITIC}', "");
29828Error('\p{Is_Block=_-UGARITIC/a/}');
29829Error('\P{Is_Block=_-UGARITIC/a/}');
29830Expect(1, 66463, '\p{Is_Block=ugaritic}', "");
29831Expect(0, 66463, '\p{^Is_Block=ugaritic}', "");
29832Expect(0, 66463, '\P{Is_Block=ugaritic}', "");
29833Expect(1, 66463, '\P{^Is_Block=ugaritic}', "");
29834Expect(0, 66464, '\p{Is_Block=ugaritic}', "");
29835Expect(1, 66464, '\p{^Is_Block=ugaritic}', "");
29836Expect(1, 66464, '\P{Is_Block=ugaritic}', "");
29837Expect(0, 66464, '\P{^Is_Block=ugaritic}', "");
29838Expect(1, 66463, '\p{Is_Block= -ugaritic}', "");
29839Expect(0, 66463, '\p{^Is_Block= -ugaritic}', "");
29840Expect(0, 66463, '\P{Is_Block= -ugaritic}', "");
29841Expect(1, 66463, '\P{^Is_Block= -ugaritic}', "");
29842Expect(0, 66464, '\p{Is_Block= -ugaritic}', "");
29843Expect(1, 66464, '\p{^Is_Block= -ugaritic}', "");
29844Expect(1, 66464, '\P{Is_Block= -ugaritic}', "");
29845Expect(0, 66464, '\P{^Is_Block= -ugaritic}', "");
29846Error('\p{Is_Blk=:= Ugaritic}');
29847Error('\P{Is_Blk=:= Ugaritic}');
29848Expect(1, 66463, '\p{Is_Blk:ugaritic}', "");
29849Expect(0, 66463, '\p{^Is_Blk:ugaritic}', "");
29850Expect(0, 66463, '\P{Is_Blk:ugaritic}', "");
29851Expect(1, 66463, '\P{^Is_Blk:ugaritic}', "");
29852Expect(0, 66464, '\p{Is_Blk:ugaritic}', "");
29853Expect(1, 66464, '\p{^Is_Blk:ugaritic}', "");
29854Expect(1, 66464, '\P{Is_Blk:ugaritic}', "");
29855Expect(0, 66464, '\P{^Is_Blk:ugaritic}', "");
29856Expect(1, 66463, '\p{Is_Blk=-Ugaritic}', "");
29857Expect(0, 66463, '\p{^Is_Blk=-Ugaritic}', "");
29858Expect(0, 66463, '\P{Is_Blk=-Ugaritic}', "");
29859Expect(1, 66463, '\P{^Is_Blk=-Ugaritic}', "");
29860Expect(0, 66464, '\p{Is_Blk=-Ugaritic}', "");
29861Expect(1, 66464, '\p{^Is_Blk=-Ugaritic}', "");
29862Expect(1, 66464, '\P{Is_Blk=-Ugaritic}', "");
29863Expect(0, 66464, '\P{^Is_Blk=-Ugaritic}', "");
29864Error('\p{Block=/a/variation_SELECTORS}');
29865Error('\P{Block=/a/variation_SELECTORS}');
29866Expect(1, 65039, '\p{Block=variationselectors}', "");
29867Expect(0, 65039, '\p{^Block=variationselectors}', "");
29868Expect(0, 65039, '\P{Block=variationselectors}', "");
29869Expect(1, 65039, '\P{^Block=variationselectors}', "");
29870Expect(0, 65040, '\p{Block=variationselectors}', "");
29871Expect(1, 65040, '\p{^Block=variationselectors}', "");
29872Expect(1, 65040, '\P{Block=variationselectors}', "");
29873Expect(0, 65040, '\P{^Block=variationselectors}', "");
29874Expect(1, 65039, '\p{Block= 	Variation_SELECTORS}', "");
29875Expect(0, 65039, '\p{^Block= 	Variation_SELECTORS}', "");
29876Expect(0, 65039, '\P{Block= 	Variation_SELECTORS}', "");
29877Expect(1, 65039, '\P{^Block= 	Variation_SELECTORS}', "");
29878Expect(0, 65040, '\p{Block= 	Variation_SELECTORS}', "");
29879Expect(1, 65040, '\p{^Block= 	Variation_SELECTORS}', "");
29880Expect(1, 65040, '\P{Block= 	Variation_SELECTORS}', "");
29881Expect(0, 65040, '\P{^Block= 	Variation_SELECTORS}', "");
29882Error('\p{Blk=:=_VS}');
29883Error('\P{Blk=:=_VS}');
29884Expect(1, 65039, '\p{Blk:vs}', "");
29885Expect(0, 65039, '\p{^Blk:vs}', "");
29886Expect(0, 65039, '\P{Blk:vs}', "");
29887Expect(1, 65039, '\P{^Blk:vs}', "");
29888Expect(0, 65040, '\p{Blk:vs}', "");
29889Expect(1, 65040, '\p{^Blk:vs}', "");
29890Expect(1, 65040, '\P{Blk:vs}', "");
29891Expect(0, 65040, '\P{^Blk:vs}', "");
29892Expect(1, 65039, '\p{Blk=_ VS}', "");
29893Expect(0, 65039, '\p{^Blk=_ VS}', "");
29894Expect(0, 65039, '\P{Blk=_ VS}', "");
29895Expect(1, 65039, '\P{^Blk=_ VS}', "");
29896Expect(0, 65040, '\p{Blk=_ VS}', "");
29897Expect(1, 65040, '\p{^Blk=_ VS}', "");
29898Expect(1, 65040, '\P{Blk=_ VS}', "");
29899Expect(0, 65040, '\P{^Blk=_ VS}', "");
29900Error('\p{Is_Block=- Variation_SELECTORS:=}');
29901Error('\P{Is_Block=- Variation_SELECTORS:=}');
29902Expect(1, 65039, '\p{Is_Block=variationselectors}', "");
29903Expect(0, 65039, '\p{^Is_Block=variationselectors}', "");
29904Expect(0, 65039, '\P{Is_Block=variationselectors}', "");
29905Expect(1, 65039, '\P{^Is_Block=variationselectors}', "");
29906Expect(0, 65040, '\p{Is_Block=variationselectors}', "");
29907Expect(1, 65040, '\p{^Is_Block=variationselectors}', "");
29908Expect(1, 65040, '\P{Is_Block=variationselectors}', "");
29909Expect(0, 65040, '\P{^Is_Block=variationselectors}', "");
29910Expect(1, 65039, '\p{Is_Block=_	Variation_Selectors}', "");
29911Expect(0, 65039, '\p{^Is_Block=_	Variation_Selectors}', "");
29912Expect(0, 65039, '\P{Is_Block=_	Variation_Selectors}', "");
29913Expect(1, 65039, '\P{^Is_Block=_	Variation_Selectors}', "");
29914Expect(0, 65040, '\p{Is_Block=_	Variation_Selectors}', "");
29915Expect(1, 65040, '\p{^Is_Block=_	Variation_Selectors}', "");
29916Expect(1, 65040, '\P{Is_Block=_	Variation_Selectors}', "");
29917Expect(0, 65040, '\P{^Is_Block=_	Variation_Selectors}', "");
29918Error('\p{Is_Blk=__VS/a/}');
29919Error('\P{Is_Blk=__VS/a/}');
29920Expect(1, 65039, '\p{Is_Blk=vs}', "");
29921Expect(0, 65039, '\p{^Is_Blk=vs}', "");
29922Expect(0, 65039, '\P{Is_Blk=vs}', "");
29923Expect(1, 65039, '\P{^Is_Blk=vs}', "");
29924Expect(0, 65040, '\p{Is_Blk=vs}', "");
29925Expect(1, 65040, '\p{^Is_Blk=vs}', "");
29926Expect(1, 65040, '\P{Is_Blk=vs}', "");
29927Expect(0, 65040, '\P{^Is_Blk=vs}', "");
29928Expect(1, 65039, '\p{Is_Blk:   _ VS}', "");
29929Expect(0, 65039, '\p{^Is_Blk:   _ VS}', "");
29930Expect(0, 65039, '\P{Is_Blk:   _ VS}', "");
29931Expect(1, 65039, '\P{^Is_Blk:   _ VS}', "");
29932Expect(0, 65040, '\p{Is_Blk:   _ VS}', "");
29933Expect(1, 65040, '\p{^Is_Blk:   _ VS}', "");
29934Expect(1, 65040, '\P{Is_Blk:   _ VS}', "");
29935Expect(0, 65040, '\P{^Is_Blk:   _ VS}', "");
29936Error('\p{Block=/a/	VARIATION_Selectors_Supplement}');
29937Error('\P{Block=/a/	VARIATION_Selectors_Supplement}');
29938Expect(1, 917999, '\p{Block=variationselectorssupplement}', "");
29939Expect(0, 917999, '\p{^Block=variationselectorssupplement}', "");
29940Expect(0, 917999, '\P{Block=variationselectorssupplement}', "");
29941Expect(1, 917999, '\P{^Block=variationselectorssupplement}', "");
29942Expect(0, 918000, '\p{Block=variationselectorssupplement}', "");
29943Expect(1, 918000, '\p{^Block=variationselectorssupplement}', "");
29944Expect(1, 918000, '\P{Block=variationselectorssupplement}', "");
29945Expect(0, 918000, '\P{^Block=variationselectorssupplement}', "");
29946Expect(1, 917999, '\p{Block=- Variation_Selectors_Supplement}', "");
29947Expect(0, 917999, '\p{^Block=- Variation_Selectors_Supplement}', "");
29948Expect(0, 917999, '\P{Block=- Variation_Selectors_Supplement}', "");
29949Expect(1, 917999, '\P{^Block=- Variation_Selectors_Supplement}', "");
29950Expect(0, 918000, '\p{Block=- Variation_Selectors_Supplement}', "");
29951Expect(1, 918000, '\p{^Block=- Variation_Selectors_Supplement}', "");
29952Expect(1, 918000, '\P{Block=- Variation_Selectors_Supplement}', "");
29953Expect(0, 918000, '\P{^Block=- Variation_Selectors_Supplement}', "");
29954Error('\p{Blk= /a/vs_Sup}');
29955Error('\P{Blk= /a/vs_Sup}');
29956Expect(1, 917999, '\p{Blk=vssup}', "");
29957Expect(0, 917999, '\p{^Blk=vssup}', "");
29958Expect(0, 917999, '\P{Blk=vssup}', "");
29959Expect(1, 917999, '\P{^Blk=vssup}', "");
29960Expect(0, 918000, '\p{Blk=vssup}', "");
29961Expect(1, 918000, '\p{^Blk=vssup}', "");
29962Expect(1, 918000, '\P{Blk=vssup}', "");
29963Expect(0, 918000, '\P{^Blk=vssup}', "");
29964Expect(1, 917999, '\p{Blk= VS_Sup}', "");
29965Expect(0, 917999, '\p{^Blk= VS_Sup}', "");
29966Expect(0, 917999, '\P{Blk= VS_Sup}', "");
29967Expect(1, 917999, '\P{^Blk= VS_Sup}', "");
29968Expect(0, 918000, '\p{Blk= VS_Sup}', "");
29969Expect(1, 918000, '\p{^Blk= VS_Sup}', "");
29970Expect(1, 918000, '\P{Blk= VS_Sup}', "");
29971Expect(0, 918000, '\P{^Blk= VS_Sup}', "");
29972Error('\p{Is_Block=/a/		Variation_Selectors_supplement}');
29973Error('\P{Is_Block=/a/		Variation_Selectors_supplement}');
29974Expect(1, 917999, '\p{Is_Block=variationselectorssupplement}', "");
29975Expect(0, 917999, '\p{^Is_Block=variationselectorssupplement}', "");
29976Expect(0, 917999, '\P{Is_Block=variationselectorssupplement}', "");
29977Expect(1, 917999, '\P{^Is_Block=variationselectorssupplement}', "");
29978Expect(0, 918000, '\p{Is_Block=variationselectorssupplement}', "");
29979Expect(1, 918000, '\p{^Is_Block=variationselectorssupplement}', "");
29980Expect(1, 918000, '\P{Is_Block=variationselectorssupplement}', "");
29981Expect(0, 918000, '\P{^Is_Block=variationselectorssupplement}', "");
29982Expect(1, 917999, '\p{Is_Block=--VARIATION_Selectors_Supplement}', "");
29983Expect(0, 917999, '\p{^Is_Block=--VARIATION_Selectors_Supplement}', "");
29984Expect(0, 917999, '\P{Is_Block=--VARIATION_Selectors_Supplement}', "");
29985Expect(1, 917999, '\P{^Is_Block=--VARIATION_Selectors_Supplement}', "");
29986Expect(0, 918000, '\p{Is_Block=--VARIATION_Selectors_Supplement}', "");
29987Expect(1, 918000, '\p{^Is_Block=--VARIATION_Selectors_Supplement}', "");
29988Expect(1, 918000, '\P{Is_Block=--VARIATION_Selectors_Supplement}', "");
29989Expect(0, 918000, '\P{^Is_Block=--VARIATION_Selectors_Supplement}', "");
29990Error('\p{Is_Blk=:=VS_sup}');
29991Error('\P{Is_Blk=:=VS_sup}');
29992Expect(1, 917999, '\p{Is_Blk=vssup}', "");
29993Expect(0, 917999, '\p{^Is_Blk=vssup}', "");
29994Expect(0, 917999, '\P{Is_Blk=vssup}', "");
29995Expect(1, 917999, '\P{^Is_Blk=vssup}', "");
29996Expect(0, 918000, '\p{Is_Blk=vssup}', "");
29997Expect(1, 918000, '\p{^Is_Blk=vssup}', "");
29998Expect(1, 918000, '\P{Is_Blk=vssup}', "");
29999Expect(0, 918000, '\P{^Is_Blk=vssup}', "");
30000Expect(1, 917999, '\p{Is_Blk=-	VS_Sup}', "");
30001Expect(0, 917999, '\p{^Is_Blk=-	VS_Sup}', "");
30002Expect(0, 917999, '\P{Is_Blk=-	VS_Sup}', "");
30003Expect(1, 917999, '\P{^Is_Blk=-	VS_Sup}', "");
30004Expect(0, 918000, '\p{Is_Blk=-	VS_Sup}', "");
30005Expect(1, 918000, '\p{^Is_Blk=-	VS_Sup}', "");
30006Expect(1, 918000, '\P{Is_Blk=-	VS_Sup}', "");
30007Expect(0, 918000, '\P{^Is_Blk=-	VS_Sup}', "");
30008Error('\p{Block= _vai/a/}');
30009Error('\P{Block= _vai/a/}');
30010Expect(1, 42559, '\p{Block=vai}', "");
30011Expect(0, 42559, '\p{^Block=vai}', "");
30012Expect(0, 42559, '\P{Block=vai}', "");
30013Expect(1, 42559, '\P{^Block=vai}', "");
30014Expect(0, 42560, '\p{Block=vai}', "");
30015Expect(1, 42560, '\p{^Block=vai}', "");
30016Expect(1, 42560, '\P{Block=vai}', "");
30017Expect(0, 42560, '\P{^Block=vai}', "");
30018Expect(1, 42559, '\p{Block=	_vai}', "");
30019Expect(0, 42559, '\p{^Block=	_vai}', "");
30020Expect(0, 42559, '\P{Block=	_vai}', "");
30021Expect(1, 42559, '\P{^Block=	_vai}', "");
30022Expect(0, 42560, '\p{Block=	_vai}', "");
30023Expect(1, 42560, '\p{^Block=	_vai}', "");
30024Expect(1, 42560, '\P{Block=	_vai}', "");
30025Expect(0, 42560, '\P{^Block=	_vai}', "");
30026Error('\p{Blk=-	Vai:=}');
30027Error('\P{Blk=-	Vai:=}');
30028Expect(1, 42559, '\p{Blk=vai}', "");
30029Expect(0, 42559, '\p{^Blk=vai}', "");
30030Expect(0, 42559, '\P{Blk=vai}', "");
30031Expect(1, 42559, '\P{^Blk=vai}', "");
30032Expect(0, 42560, '\p{Blk=vai}', "");
30033Expect(1, 42560, '\p{^Blk=vai}', "");
30034Expect(1, 42560, '\P{Blk=vai}', "");
30035Expect(0, 42560, '\P{^Blk=vai}', "");
30036Expect(1, 42559, '\p{Blk= -vai}', "");
30037Expect(0, 42559, '\p{^Blk= -vai}', "");
30038Expect(0, 42559, '\P{Blk= -vai}', "");
30039Expect(1, 42559, '\P{^Blk= -vai}', "");
30040Expect(0, 42560, '\p{Blk= -vai}', "");
30041Expect(1, 42560, '\p{^Blk= -vai}', "");
30042Expect(1, 42560, '\P{Blk= -vai}', "");
30043Expect(0, 42560, '\P{^Blk= -vai}', "");
30044Error('\p{Is_Block= /a/Vai}');
30045Error('\P{Is_Block= /a/Vai}');
30046Expect(1, 42559, '\p{Is_Block=vai}', "");
30047Expect(0, 42559, '\p{^Is_Block=vai}', "");
30048Expect(0, 42559, '\P{Is_Block=vai}', "");
30049Expect(1, 42559, '\P{^Is_Block=vai}', "");
30050Expect(0, 42560, '\p{Is_Block=vai}', "");
30051Expect(1, 42560, '\p{^Is_Block=vai}', "");
30052Expect(1, 42560, '\P{Is_Block=vai}', "");
30053Expect(0, 42560, '\P{^Is_Block=vai}', "");
30054Expect(1, 42559, '\p{Is_Block=__Vai}', "");
30055Expect(0, 42559, '\p{^Is_Block=__Vai}', "");
30056Expect(0, 42559, '\P{Is_Block=__Vai}', "");
30057Expect(1, 42559, '\P{^Is_Block=__Vai}', "");
30058Expect(0, 42560, '\p{Is_Block=__Vai}', "");
30059Expect(1, 42560, '\p{^Is_Block=__Vai}', "");
30060Expect(1, 42560, '\P{Is_Block=__Vai}', "");
30061Expect(0, 42560, '\P{^Is_Block=__Vai}', "");
30062Error('\p{Is_Blk=_:=vai}');
30063Error('\P{Is_Blk=_:=vai}');
30064Expect(1, 42559, '\p{Is_Blk=vai}', "");
30065Expect(0, 42559, '\p{^Is_Blk=vai}', "");
30066Expect(0, 42559, '\P{Is_Blk=vai}', "");
30067Expect(1, 42559, '\P{^Is_Blk=vai}', "");
30068Expect(0, 42560, '\p{Is_Blk=vai}', "");
30069Expect(1, 42560, '\p{^Is_Blk=vai}', "");
30070Expect(1, 42560, '\P{Is_Blk=vai}', "");
30071Expect(0, 42560, '\P{^Is_Blk=vai}', "");
30072Expect(1, 42559, '\p{Is_Blk=_-VAI}', "");
30073Expect(0, 42559, '\p{^Is_Blk=_-VAI}', "");
30074Expect(0, 42559, '\P{Is_Blk=_-VAI}', "");
30075Expect(1, 42559, '\P{^Is_Blk=_-VAI}', "");
30076Expect(0, 42560, '\p{Is_Blk=_-VAI}', "");
30077Expect(1, 42560, '\p{^Is_Blk=_-VAI}', "");
30078Expect(1, 42560, '\P{Is_Blk=_-VAI}', "");
30079Expect(0, 42560, '\P{^Is_Blk=_-VAI}', "");
30080Error('\p{Block=_/a/Vedic_EXTENSIONS}');
30081Error('\P{Block=_/a/Vedic_EXTENSIONS}');
30082Expect(1, 7423, '\p{Block=vedicextensions}', "");
30083Expect(0, 7423, '\p{^Block=vedicextensions}', "");
30084Expect(0, 7423, '\P{Block=vedicextensions}', "");
30085Expect(1, 7423, '\P{^Block=vedicextensions}', "");
30086Expect(0, 7424, '\p{Block=vedicextensions}', "");
30087Expect(1, 7424, '\p{^Block=vedicextensions}', "");
30088Expect(1, 7424, '\P{Block=vedicextensions}', "");
30089Expect(0, 7424, '\P{^Block=vedicextensions}', "");
30090Expect(1, 7423, '\p{Block= _Vedic_Extensions}', "");
30091Expect(0, 7423, '\p{^Block= _Vedic_Extensions}', "");
30092Expect(0, 7423, '\P{Block= _Vedic_Extensions}', "");
30093Expect(1, 7423, '\P{^Block= _Vedic_Extensions}', "");
30094Expect(0, 7424, '\p{Block= _Vedic_Extensions}', "");
30095Expect(1, 7424, '\p{^Block= _Vedic_Extensions}', "");
30096Expect(1, 7424, '\P{Block= _Vedic_Extensions}', "");
30097Expect(0, 7424, '\P{^Block= _Vedic_Extensions}', "");
30098Error('\p{Blk= :=VEDIC_EXT}');
30099Error('\P{Blk= :=VEDIC_EXT}');
30100Expect(1, 7423, '\p{Blk=vedicext}', "");
30101Expect(0, 7423, '\p{^Blk=vedicext}', "");
30102Expect(0, 7423, '\P{Blk=vedicext}', "");
30103Expect(1, 7423, '\P{^Blk=vedicext}', "");
30104Expect(0, 7424, '\p{Blk=vedicext}', "");
30105Expect(1, 7424, '\p{^Blk=vedicext}', "");
30106Expect(1, 7424, '\P{Blk=vedicext}', "");
30107Expect(0, 7424, '\P{^Blk=vedicext}', "");
30108Expect(1, 7423, '\p{Blk=_Vedic_EXT}', "");
30109Expect(0, 7423, '\p{^Blk=_Vedic_EXT}', "");
30110Expect(0, 7423, '\P{Blk=_Vedic_EXT}', "");
30111Expect(1, 7423, '\P{^Blk=_Vedic_EXT}', "");
30112Expect(0, 7424, '\p{Blk=_Vedic_EXT}', "");
30113Expect(1, 7424, '\p{^Blk=_Vedic_EXT}', "");
30114Expect(1, 7424, '\P{Blk=_Vedic_EXT}', "");
30115Expect(0, 7424, '\P{^Blk=_Vedic_EXT}', "");
30116Error('\p{Is_Block=:=	VEDIC_EXTENSIONS}');
30117Error('\P{Is_Block=:=	VEDIC_EXTENSIONS}');
30118Expect(1, 7423, '\p{Is_Block=vedicextensions}', "");
30119Expect(0, 7423, '\p{^Is_Block=vedicextensions}', "");
30120Expect(0, 7423, '\P{Is_Block=vedicextensions}', "");
30121Expect(1, 7423, '\P{^Is_Block=vedicextensions}', "");
30122Expect(0, 7424, '\p{Is_Block=vedicextensions}', "");
30123Expect(1, 7424, '\p{^Is_Block=vedicextensions}', "");
30124Expect(1, 7424, '\P{Is_Block=vedicextensions}', "");
30125Expect(0, 7424, '\P{^Is_Block=vedicextensions}', "");
30126Expect(1, 7423, '\p{Is_Block=--VEDIC_EXTENSIONS}', "");
30127Expect(0, 7423, '\p{^Is_Block=--VEDIC_EXTENSIONS}', "");
30128Expect(0, 7423, '\P{Is_Block=--VEDIC_EXTENSIONS}', "");
30129Expect(1, 7423, '\P{^Is_Block=--VEDIC_EXTENSIONS}', "");
30130Expect(0, 7424, '\p{Is_Block=--VEDIC_EXTENSIONS}', "");
30131Expect(1, 7424, '\p{^Is_Block=--VEDIC_EXTENSIONS}', "");
30132Expect(1, 7424, '\P{Is_Block=--VEDIC_EXTENSIONS}', "");
30133Expect(0, 7424, '\P{^Is_Block=--VEDIC_EXTENSIONS}', "");
30134Error('\p{Is_Blk= Vedic_ext/a/}');
30135Error('\P{Is_Blk= Vedic_ext/a/}');
30136Expect(1, 7423, '\p{Is_Blk=vedicext}', "");
30137Expect(0, 7423, '\p{^Is_Blk=vedicext}', "");
30138Expect(0, 7423, '\P{Is_Blk=vedicext}', "");
30139Expect(1, 7423, '\P{^Is_Blk=vedicext}', "");
30140Expect(0, 7424, '\p{Is_Blk=vedicext}', "");
30141Expect(1, 7424, '\p{^Is_Blk=vedicext}', "");
30142Expect(1, 7424, '\P{Is_Blk=vedicext}', "");
30143Expect(0, 7424, '\P{^Is_Blk=vedicext}', "");
30144Expect(1, 7423, '\p{Is_Blk=-VEDIC_Ext}', "");
30145Expect(0, 7423, '\p{^Is_Blk=-VEDIC_Ext}', "");
30146Expect(0, 7423, '\P{Is_Blk=-VEDIC_Ext}', "");
30147Expect(1, 7423, '\P{^Is_Blk=-VEDIC_Ext}', "");
30148Expect(0, 7424, '\p{Is_Blk=-VEDIC_Ext}', "");
30149Expect(1, 7424, '\p{^Is_Blk=-VEDIC_Ext}', "");
30150Expect(1, 7424, '\P{Is_Blk=-VEDIC_Ext}', "");
30151Expect(0, 7424, '\P{^Is_Blk=-VEDIC_Ext}', "");
30152Error('\p{Block:  	vertical_forms/a/}');
30153Error('\P{Block:  	vertical_forms/a/}');
30154Expect(1, 65055, '\p{Block=verticalforms}', "");
30155Expect(0, 65055, '\p{^Block=verticalforms}', "");
30156Expect(0, 65055, '\P{Block=verticalforms}', "");
30157Expect(1, 65055, '\P{^Block=verticalforms}', "");
30158Expect(0, 65056, '\p{Block=verticalforms}', "");
30159Expect(1, 65056, '\p{^Block=verticalforms}', "");
30160Expect(1, 65056, '\P{Block=verticalforms}', "");
30161Expect(0, 65056, '\P{^Block=verticalforms}', "");
30162Expect(1, 65055, '\p{Block=_ VERTICAL_Forms}', "");
30163Expect(0, 65055, '\p{^Block=_ VERTICAL_Forms}', "");
30164Expect(0, 65055, '\P{Block=_ VERTICAL_Forms}', "");
30165Expect(1, 65055, '\P{^Block=_ VERTICAL_Forms}', "");
30166Expect(0, 65056, '\p{Block=_ VERTICAL_Forms}', "");
30167Expect(1, 65056, '\p{^Block=_ VERTICAL_Forms}', "");
30168Expect(1, 65056, '\P{Block=_ VERTICAL_Forms}', "");
30169Expect(0, 65056, '\P{^Block=_ VERTICAL_Forms}', "");
30170Error('\p{Blk= :=vertical_Forms}');
30171Error('\P{Blk= :=vertical_Forms}');
30172Expect(1, 65055, '\p{Blk=verticalforms}', "");
30173Expect(0, 65055, '\p{^Blk=verticalforms}', "");
30174Expect(0, 65055, '\P{Blk=verticalforms}', "");
30175Expect(1, 65055, '\P{^Blk=verticalforms}', "");
30176Expect(0, 65056, '\p{Blk=verticalforms}', "");
30177Expect(1, 65056, '\p{^Blk=verticalforms}', "");
30178Expect(1, 65056, '\P{Blk=verticalforms}', "");
30179Expect(0, 65056, '\P{^Blk=verticalforms}', "");
30180Expect(1, 65055, '\p{Blk= 	Vertical_forms}', "");
30181Expect(0, 65055, '\p{^Blk= 	Vertical_forms}', "");
30182Expect(0, 65055, '\P{Blk= 	Vertical_forms}', "");
30183Expect(1, 65055, '\P{^Blk= 	Vertical_forms}', "");
30184Expect(0, 65056, '\p{Blk= 	Vertical_forms}', "");
30185Expect(1, 65056, '\p{^Blk= 	Vertical_forms}', "");
30186Expect(1, 65056, '\P{Blk= 	Vertical_forms}', "");
30187Expect(0, 65056, '\P{^Blk= 	Vertical_forms}', "");
30188Error('\p{Is_Block=:=vertical_Forms}');
30189Error('\P{Is_Block=:=vertical_Forms}');
30190Expect(1, 65055, '\p{Is_Block=verticalforms}', "");
30191Expect(0, 65055, '\p{^Is_Block=verticalforms}', "");
30192Expect(0, 65055, '\P{Is_Block=verticalforms}', "");
30193Expect(1, 65055, '\P{^Is_Block=verticalforms}', "");
30194Expect(0, 65056, '\p{Is_Block=verticalforms}', "");
30195Expect(1, 65056, '\p{^Is_Block=verticalforms}', "");
30196Expect(1, 65056, '\P{Is_Block=verticalforms}', "");
30197Expect(0, 65056, '\P{^Is_Block=verticalforms}', "");
30198Expect(1, 65055, '\p{Is_Block=_-Vertical_forms}', "");
30199Expect(0, 65055, '\p{^Is_Block=_-Vertical_forms}', "");
30200Expect(0, 65055, '\P{Is_Block=_-Vertical_forms}', "");
30201Expect(1, 65055, '\P{^Is_Block=_-Vertical_forms}', "");
30202Expect(0, 65056, '\p{Is_Block=_-Vertical_forms}', "");
30203Expect(1, 65056, '\p{^Is_Block=_-Vertical_forms}', "");
30204Expect(1, 65056, '\P{Is_Block=_-Vertical_forms}', "");
30205Expect(0, 65056, '\P{^Is_Block=_-Vertical_forms}', "");
30206Error('\p{Is_Blk=:=_vertical_Forms}');
30207Error('\P{Is_Blk=:=_vertical_Forms}');
30208Expect(1, 65055, '\p{Is_Blk=verticalforms}', "");
30209Expect(0, 65055, '\p{^Is_Blk=verticalforms}', "");
30210Expect(0, 65055, '\P{Is_Blk=verticalforms}', "");
30211Expect(1, 65055, '\P{^Is_Blk=verticalforms}', "");
30212Expect(0, 65056, '\p{Is_Blk=verticalforms}', "");
30213Expect(1, 65056, '\p{^Is_Blk=verticalforms}', "");
30214Expect(1, 65056, '\P{Is_Blk=verticalforms}', "");
30215Expect(0, 65056, '\P{^Is_Blk=verticalforms}', "");
30216Expect(1, 65055, '\p{Is_Blk=_VERTICAL_Forms}', "");
30217Expect(0, 65055, '\p{^Is_Blk=_VERTICAL_Forms}', "");
30218Expect(0, 65055, '\P{Is_Blk=_VERTICAL_Forms}', "");
30219Expect(1, 65055, '\P{^Is_Blk=_VERTICAL_Forms}', "");
30220Expect(0, 65056, '\p{Is_Blk=_VERTICAL_Forms}', "");
30221Expect(1, 65056, '\p{^Is_Blk=_VERTICAL_Forms}', "");
30222Expect(1, 65056, '\P{Is_Blk=_VERTICAL_Forms}', "");
30223Expect(0, 65056, '\P{^Is_Blk=_VERTICAL_Forms}', "");
30224Error('\p{Block=:=yi_RADICALS}');
30225Error('\P{Block=:=yi_RADICALS}');
30226Expect(1, 42191, '\p{Block:   yiradicals}', "");
30227Expect(0, 42191, '\p{^Block:   yiradicals}', "");
30228Expect(0, 42191, '\P{Block:   yiradicals}', "");
30229Expect(1, 42191, '\P{^Block:   yiradicals}', "");
30230Expect(0, 42192, '\p{Block:   yiradicals}', "");
30231Expect(1, 42192, '\p{^Block:   yiradicals}', "");
30232Expect(1, 42192, '\P{Block:   yiradicals}', "");
30233Expect(0, 42192, '\P{^Block:   yiradicals}', "");
30234Expect(1, 42191, '\p{Block=--yi_radicals}', "");
30235Expect(0, 42191, '\p{^Block=--yi_radicals}', "");
30236Expect(0, 42191, '\P{Block=--yi_radicals}', "");
30237Expect(1, 42191, '\P{^Block=--yi_radicals}', "");
30238Expect(0, 42192, '\p{Block=--yi_radicals}', "");
30239Expect(1, 42192, '\p{^Block=--yi_radicals}', "");
30240Expect(1, 42192, '\P{Block=--yi_radicals}', "");
30241Expect(0, 42192, '\P{^Block=--yi_radicals}', "");
30242Error('\p{Blk=	/a/yi_Radicals}');
30243Error('\P{Blk=	/a/yi_Radicals}');
30244Expect(1, 42191, '\p{Blk=yiradicals}', "");
30245Expect(0, 42191, '\p{^Blk=yiradicals}', "");
30246Expect(0, 42191, '\P{Blk=yiradicals}', "");
30247Expect(1, 42191, '\P{^Blk=yiradicals}', "");
30248Expect(0, 42192, '\p{Blk=yiradicals}', "");
30249Expect(1, 42192, '\p{^Blk=yiradicals}', "");
30250Expect(1, 42192, '\P{Blk=yiradicals}', "");
30251Expect(0, 42192, '\P{^Blk=yiradicals}', "");
30252Expect(1, 42191, '\p{Blk= -Yi_radicals}', "");
30253Expect(0, 42191, '\p{^Blk= -Yi_radicals}', "");
30254Expect(0, 42191, '\P{Blk= -Yi_radicals}', "");
30255Expect(1, 42191, '\P{^Blk= -Yi_radicals}', "");
30256Expect(0, 42192, '\p{Blk= -Yi_radicals}', "");
30257Expect(1, 42192, '\p{^Blk= -Yi_radicals}', "");
30258Expect(1, 42192, '\P{Blk= -Yi_radicals}', "");
30259Expect(0, 42192, '\P{^Blk= -Yi_radicals}', "");
30260Error('\p{Is_Block= /a/Yi_Radicals}');
30261Error('\P{Is_Block= /a/Yi_Radicals}');
30262Expect(1, 42191, '\p{Is_Block:yiradicals}', "");
30263Expect(0, 42191, '\p{^Is_Block:yiradicals}', "");
30264Expect(0, 42191, '\P{Is_Block:yiradicals}', "");
30265Expect(1, 42191, '\P{^Is_Block:yiradicals}', "");
30266Expect(0, 42192, '\p{Is_Block:yiradicals}', "");
30267Expect(1, 42192, '\p{^Is_Block:yiradicals}', "");
30268Expect(1, 42192, '\P{Is_Block:yiradicals}', "");
30269Expect(0, 42192, '\P{^Is_Block:yiradicals}', "");
30270Expect(1, 42191, '\p{Is_Block=	YI_Radicals}', "");
30271Expect(0, 42191, '\p{^Is_Block=	YI_Radicals}', "");
30272Expect(0, 42191, '\P{Is_Block=	YI_Radicals}', "");
30273Expect(1, 42191, '\P{^Is_Block=	YI_Radicals}', "");
30274Expect(0, 42192, '\p{Is_Block=	YI_Radicals}', "");
30275Expect(1, 42192, '\p{^Is_Block=	YI_Radicals}', "");
30276Expect(1, 42192, '\P{Is_Block=	YI_Radicals}', "");
30277Expect(0, 42192, '\P{^Is_Block=	YI_Radicals}', "");
30278Error('\p{Is_Blk=:=Yi_radicals}');
30279Error('\P{Is_Blk=:=Yi_radicals}');
30280Expect(1, 42191, '\p{Is_Blk=yiradicals}', "");
30281Expect(0, 42191, '\p{^Is_Blk=yiradicals}', "");
30282Expect(0, 42191, '\P{Is_Blk=yiradicals}', "");
30283Expect(1, 42191, '\P{^Is_Blk=yiradicals}', "");
30284Expect(0, 42192, '\p{Is_Blk=yiradicals}', "");
30285Expect(1, 42192, '\p{^Is_Blk=yiradicals}', "");
30286Expect(1, 42192, '\P{Is_Blk=yiradicals}', "");
30287Expect(0, 42192, '\P{^Is_Blk=yiradicals}', "");
30288Expect(1, 42191, '\p{Is_Blk=__yi_Radicals}', "");
30289Expect(0, 42191, '\p{^Is_Blk=__yi_Radicals}', "");
30290Expect(0, 42191, '\P{Is_Blk=__yi_Radicals}', "");
30291Expect(1, 42191, '\P{^Is_Blk=__yi_Radicals}', "");
30292Expect(0, 42192, '\p{Is_Blk=__yi_Radicals}', "");
30293Expect(1, 42192, '\p{^Is_Blk=__yi_Radicals}', "");
30294Expect(1, 42192, '\P{Is_Blk=__yi_Radicals}', "");
30295Expect(0, 42192, '\P{^Is_Blk=__yi_Radicals}', "");
30296Error('\p{Block= yi_Syllables/a/}');
30297Error('\P{Block= yi_Syllables/a/}');
30298Expect(1, 42127, '\p{Block=yisyllables}', "");
30299Expect(0, 42127, '\p{^Block=yisyllables}', "");
30300Expect(0, 42127, '\P{Block=yisyllables}', "");
30301Expect(1, 42127, '\P{^Block=yisyllables}', "");
30302Expect(0, 42128, '\p{Block=yisyllables}', "");
30303Expect(1, 42128, '\p{^Block=yisyllables}', "");
30304Expect(1, 42128, '\P{Block=yisyllables}', "");
30305Expect(0, 42128, '\P{^Block=yisyllables}', "");
30306Expect(1, 42127, '\p{Block:	-YI_SYLLABLES}', "");
30307Expect(0, 42127, '\p{^Block:	-YI_SYLLABLES}', "");
30308Expect(0, 42127, '\P{Block:	-YI_SYLLABLES}', "");
30309Expect(1, 42127, '\P{^Block:	-YI_SYLLABLES}', "");
30310Expect(0, 42128, '\p{Block:	-YI_SYLLABLES}', "");
30311Expect(1, 42128, '\p{^Block:	-YI_SYLLABLES}', "");
30312Expect(1, 42128, '\P{Block:	-YI_SYLLABLES}', "");
30313Expect(0, 42128, '\P{^Block:	-YI_SYLLABLES}', "");
30314Error('\p{Blk=:=_	YI_Syllables}');
30315Error('\P{Blk=:=_	YI_Syllables}');
30316Expect(1, 42127, '\p{Blk:	yisyllables}', "");
30317Expect(0, 42127, '\p{^Blk:	yisyllables}', "");
30318Expect(0, 42127, '\P{Blk:	yisyllables}', "");
30319Expect(1, 42127, '\P{^Blk:	yisyllables}', "");
30320Expect(0, 42128, '\p{Blk:	yisyllables}', "");
30321Expect(1, 42128, '\p{^Blk:	yisyllables}', "");
30322Expect(1, 42128, '\P{Blk:	yisyllables}', "");
30323Expect(0, 42128, '\P{^Blk:	yisyllables}', "");
30324Expect(1, 42127, '\p{Blk=-Yi_SYLLABLES}', "");
30325Expect(0, 42127, '\p{^Blk=-Yi_SYLLABLES}', "");
30326Expect(0, 42127, '\P{Blk=-Yi_SYLLABLES}', "");
30327Expect(1, 42127, '\P{^Blk=-Yi_SYLLABLES}', "");
30328Expect(0, 42128, '\p{Blk=-Yi_SYLLABLES}', "");
30329Expect(1, 42128, '\p{^Blk=-Yi_SYLLABLES}', "");
30330Expect(1, 42128, '\P{Blk=-Yi_SYLLABLES}', "");
30331Expect(0, 42128, '\P{^Blk=-Yi_SYLLABLES}', "");
30332Error('\p{Is_Block=:=--Yi_SYLLABLES}');
30333Error('\P{Is_Block=:=--Yi_SYLLABLES}');
30334Expect(1, 42127, '\p{Is_Block=yisyllables}', "");
30335Expect(0, 42127, '\p{^Is_Block=yisyllables}', "");
30336Expect(0, 42127, '\P{Is_Block=yisyllables}', "");
30337Expect(1, 42127, '\P{^Is_Block=yisyllables}', "");
30338Expect(0, 42128, '\p{Is_Block=yisyllables}', "");
30339Expect(1, 42128, '\p{^Is_Block=yisyllables}', "");
30340Expect(1, 42128, '\P{Is_Block=yisyllables}', "");
30341Expect(0, 42128, '\P{^Is_Block=yisyllables}', "");
30342Expect(1, 42127, '\p{Is_Block=__yi_Syllables}', "");
30343Expect(0, 42127, '\p{^Is_Block=__yi_Syllables}', "");
30344Expect(0, 42127, '\P{Is_Block=__yi_Syllables}', "");
30345Expect(1, 42127, '\P{^Is_Block=__yi_Syllables}', "");
30346Expect(0, 42128, '\p{Is_Block=__yi_Syllables}', "");
30347Expect(1, 42128, '\p{^Is_Block=__yi_Syllables}', "");
30348Expect(1, 42128, '\P{Is_Block=__yi_Syllables}', "");
30349Expect(0, 42128, '\P{^Is_Block=__yi_Syllables}', "");
30350Error('\p{Is_Blk: :=yi_SYLLABLES}');
30351Error('\P{Is_Blk: :=yi_SYLLABLES}');
30352Expect(1, 42127, '\p{Is_Blk=yisyllables}', "");
30353Expect(0, 42127, '\p{^Is_Blk=yisyllables}', "");
30354Expect(0, 42127, '\P{Is_Blk=yisyllables}', "");
30355Expect(1, 42127, '\P{^Is_Blk=yisyllables}', "");
30356Expect(0, 42128, '\p{Is_Blk=yisyllables}', "");
30357Expect(1, 42128, '\p{^Is_Blk=yisyllables}', "");
30358Expect(1, 42128, '\P{Is_Blk=yisyllables}', "");
30359Expect(0, 42128, '\P{^Is_Blk=yisyllables}', "");
30360Expect(1, 42127, '\p{Is_Blk=_yi_Syllables}', "");
30361Expect(0, 42127, '\p{^Is_Blk=_yi_Syllables}', "");
30362Expect(0, 42127, '\P{Is_Blk=_yi_Syllables}', "");
30363Expect(1, 42127, '\P{^Is_Blk=_yi_Syllables}', "");
30364Expect(0, 42128, '\p{Is_Blk=_yi_Syllables}', "");
30365Expect(1, 42128, '\p{^Is_Blk=_yi_Syllables}', "");
30366Expect(1, 42128, '\P{Is_Blk=_yi_Syllables}', "");
30367Expect(0, 42128, '\P{^Is_Blk=_yi_Syllables}', "");
30368Error('\p{Block=-	Yijing_HEXAGRAM_symbols/a/}');
30369Error('\P{Block=-	Yijing_HEXAGRAM_symbols/a/}');
30370Expect(1, 19967, '\p{Block:yijinghexagramsymbols}', "");
30371Expect(0, 19967, '\p{^Block:yijinghexagramsymbols}', "");
30372Expect(0, 19967, '\P{Block:yijinghexagramsymbols}', "");
30373Expect(1, 19967, '\P{^Block:yijinghexagramsymbols}', "");
30374Expect(0, 19968, '\p{Block:yijinghexagramsymbols}', "");
30375Expect(1, 19968, '\p{^Block:yijinghexagramsymbols}', "");
30376Expect(1, 19968, '\P{Block:yijinghexagramsymbols}', "");
30377Expect(0, 19968, '\P{^Block:yijinghexagramsymbols}', "");
30378Expect(1, 19967, '\p{Block=_Yijing_Hexagram_Symbols}', "");
30379Expect(0, 19967, '\p{^Block=_Yijing_Hexagram_Symbols}', "");
30380Expect(0, 19967, '\P{Block=_Yijing_Hexagram_Symbols}', "");
30381Expect(1, 19967, '\P{^Block=_Yijing_Hexagram_Symbols}', "");
30382Expect(0, 19968, '\p{Block=_Yijing_Hexagram_Symbols}', "");
30383Expect(1, 19968, '\p{^Block=_Yijing_Hexagram_Symbols}', "");
30384Expect(1, 19968, '\P{Block=_Yijing_Hexagram_Symbols}', "");
30385Expect(0, 19968, '\P{^Block=_Yijing_Hexagram_Symbols}', "");
30386Error('\p{Blk=:=	_Yijing}');
30387Error('\P{Blk=:=	_Yijing}');
30388Expect(1, 19967, '\p{Blk=yijing}', "");
30389Expect(0, 19967, '\p{^Blk=yijing}', "");
30390Expect(0, 19967, '\P{Blk=yijing}', "");
30391Expect(1, 19967, '\P{^Blk=yijing}', "");
30392Expect(0, 19968, '\p{Blk=yijing}', "");
30393Expect(1, 19968, '\p{^Blk=yijing}', "");
30394Expect(1, 19968, '\P{Blk=yijing}', "");
30395Expect(0, 19968, '\P{^Blk=yijing}', "");
30396Expect(1, 19967, '\p{Blk=--YIJING}', "");
30397Expect(0, 19967, '\p{^Blk=--YIJING}', "");
30398Expect(0, 19967, '\P{Blk=--YIJING}', "");
30399Expect(1, 19967, '\P{^Blk=--YIJING}', "");
30400Expect(0, 19968, '\p{Blk=--YIJING}', "");
30401Expect(1, 19968, '\p{^Blk=--YIJING}', "");
30402Expect(1, 19968, '\P{Blk=--YIJING}', "");
30403Expect(0, 19968, '\P{^Blk=--YIJING}', "");
30404Error('\p{Is_Block= :=yijing_Hexagram_Symbols}');
30405Error('\P{Is_Block= :=yijing_Hexagram_Symbols}');
30406Expect(1, 19967, '\p{Is_Block=yijinghexagramsymbols}', "");
30407Expect(0, 19967, '\p{^Is_Block=yijinghexagramsymbols}', "");
30408Expect(0, 19967, '\P{Is_Block=yijinghexagramsymbols}', "");
30409Expect(1, 19967, '\P{^Is_Block=yijinghexagramsymbols}', "");
30410Expect(0, 19968, '\p{Is_Block=yijinghexagramsymbols}', "");
30411Expect(1, 19968, '\p{^Is_Block=yijinghexagramsymbols}', "");
30412Expect(1, 19968, '\P{Is_Block=yijinghexagramsymbols}', "");
30413Expect(0, 19968, '\P{^Is_Block=yijinghexagramsymbols}', "");
30414Expect(1, 19967, '\p{Is_Block=--yijing_HEXAGRAM_Symbols}', "");
30415Expect(0, 19967, '\p{^Is_Block=--yijing_HEXAGRAM_Symbols}', "");
30416Expect(0, 19967, '\P{Is_Block=--yijing_HEXAGRAM_Symbols}', "");
30417Expect(1, 19967, '\P{^Is_Block=--yijing_HEXAGRAM_Symbols}', "");
30418Expect(0, 19968, '\p{Is_Block=--yijing_HEXAGRAM_Symbols}', "");
30419Expect(1, 19968, '\p{^Is_Block=--yijing_HEXAGRAM_Symbols}', "");
30420Expect(1, 19968, '\P{Is_Block=--yijing_HEXAGRAM_Symbols}', "");
30421Expect(0, 19968, '\P{^Is_Block=--yijing_HEXAGRAM_Symbols}', "");
30422Error('\p{Is_Blk=__Yijing/a/}');
30423Error('\P{Is_Blk=__Yijing/a/}');
30424Expect(1, 19967, '\p{Is_Blk=yijing}', "");
30425Expect(0, 19967, '\p{^Is_Blk=yijing}', "");
30426Expect(0, 19967, '\P{Is_Blk=yijing}', "");
30427Expect(1, 19967, '\P{^Is_Blk=yijing}', "");
30428Expect(0, 19968, '\p{Is_Blk=yijing}', "");
30429Expect(1, 19968, '\p{^Is_Blk=yijing}', "");
30430Expect(1, 19968, '\P{Is_Blk=yijing}', "");
30431Expect(0, 19968, '\P{^Is_Blk=yijing}', "");
30432Expect(1, 19967, '\p{Is_Blk=	YIJING}', "");
30433Expect(0, 19967, '\p{^Is_Blk=	YIJING}', "");
30434Expect(0, 19967, '\P{Is_Blk=	YIJING}', "");
30435Expect(1, 19967, '\P{^Is_Blk=	YIJING}', "");
30436Expect(0, 19968, '\p{Is_Blk=	YIJING}', "");
30437Expect(1, 19968, '\p{^Is_Blk=	YIJING}', "");
30438Expect(1, 19968, '\P{Is_Blk=	YIJING}', "");
30439Expect(0, 19968, '\P{^Is_Blk=	YIJING}', "");
30440Error('\p{Bidi_Paired_Bracket_Type=	/a/Close}');
30441Error('\P{Bidi_Paired_Bracket_Type=	/a/Close}');
30442Expect(1, 65379, '\p{Bidi_Paired_Bracket_Type:   close}', "");
30443Expect(0, 65379, '\p{^Bidi_Paired_Bracket_Type:   close}', "");
30444Expect(0, 65379, '\P{Bidi_Paired_Bracket_Type:   close}', "");
30445Expect(1, 65379, '\P{^Bidi_Paired_Bracket_Type:   close}', "");
30446Expect(0, 65380, '\p{Bidi_Paired_Bracket_Type:   close}', "");
30447Expect(1, 65380, '\p{^Bidi_Paired_Bracket_Type:   close}', "");
30448Expect(1, 65380, '\P{Bidi_Paired_Bracket_Type:   close}', "");
30449Expect(0, 65380, '\P{^Bidi_Paired_Bracket_Type:   close}', "");
30450Expect(1, 65379, '\p{Bidi_Paired_Bracket_Type=-Close}', "");
30451Expect(0, 65379, '\p{^Bidi_Paired_Bracket_Type=-Close}', "");
30452Expect(0, 65379, '\P{Bidi_Paired_Bracket_Type=-Close}', "");
30453Expect(1, 65379, '\P{^Bidi_Paired_Bracket_Type=-Close}', "");
30454Expect(0, 65380, '\p{Bidi_Paired_Bracket_Type=-Close}', "");
30455Expect(1, 65380, '\p{^Bidi_Paired_Bracket_Type=-Close}', "");
30456Expect(1, 65380, '\P{Bidi_Paired_Bracket_Type=-Close}', "");
30457Expect(0, 65380, '\P{^Bidi_Paired_Bracket_Type=-Close}', "");
30458Error('\p{Bpt=__C:=}');
30459Error('\P{Bpt=__C:=}');
30460Expect(1, 65379, '\p{Bpt=c}', "");
30461Expect(0, 65379, '\p{^Bpt=c}', "");
30462Expect(0, 65379, '\P{Bpt=c}', "");
30463Expect(1, 65379, '\P{^Bpt=c}', "");
30464Expect(0, 65380, '\p{Bpt=c}', "");
30465Expect(1, 65380, '\p{^Bpt=c}', "");
30466Expect(1, 65380, '\P{Bpt=c}', "");
30467Expect(0, 65380, '\P{^Bpt=c}', "");
30468Expect(1, 65379, '\p{Bpt=-_C}', "");
30469Expect(0, 65379, '\p{^Bpt=-_C}', "");
30470Expect(0, 65379, '\P{Bpt=-_C}', "");
30471Expect(1, 65379, '\P{^Bpt=-_C}', "");
30472Expect(0, 65380, '\p{Bpt=-_C}', "");
30473Expect(1, 65380, '\p{^Bpt=-_C}', "");
30474Expect(1, 65380, '\P{Bpt=-_C}', "");
30475Expect(0, 65380, '\P{^Bpt=-_C}', "");
30476Error('\p{Is_Bidi_Paired_Bracket_Type=:=Close}');
30477Error('\P{Is_Bidi_Paired_Bracket_Type=:=Close}');
30478Expect(1, 65379, '\p{Is_Bidi_Paired_Bracket_Type=close}', "");
30479Expect(0, 65379, '\p{^Is_Bidi_Paired_Bracket_Type=close}', "");
30480Expect(0, 65379, '\P{Is_Bidi_Paired_Bracket_Type=close}', "");
30481Expect(1, 65379, '\P{^Is_Bidi_Paired_Bracket_Type=close}', "");
30482Expect(0, 65380, '\p{Is_Bidi_Paired_Bracket_Type=close}', "");
30483Expect(1, 65380, '\p{^Is_Bidi_Paired_Bracket_Type=close}', "");
30484Expect(1, 65380, '\P{Is_Bidi_Paired_Bracket_Type=close}', "");
30485Expect(0, 65380, '\P{^Is_Bidi_Paired_Bracket_Type=close}', "");
30486Expect(1, 65379, '\p{Is_Bidi_Paired_Bracket_Type=Close}', "");
30487Expect(0, 65379, '\p{^Is_Bidi_Paired_Bracket_Type=Close}', "");
30488Expect(0, 65379, '\P{Is_Bidi_Paired_Bracket_Type=Close}', "");
30489Expect(1, 65379, '\P{^Is_Bidi_Paired_Bracket_Type=Close}', "");
30490Expect(0, 65380, '\p{Is_Bidi_Paired_Bracket_Type=Close}', "");
30491Expect(1, 65380, '\p{^Is_Bidi_Paired_Bracket_Type=Close}', "");
30492Expect(1, 65380, '\P{Is_Bidi_Paired_Bracket_Type=Close}', "");
30493Expect(0, 65380, '\P{^Is_Bidi_Paired_Bracket_Type=Close}', "");
30494Error('\p{Is_Bpt=/a/  C}');
30495Error('\P{Is_Bpt=/a/  C}');
30496Expect(1, 65379, '\p{Is_Bpt=c}', "");
30497Expect(0, 65379, '\p{^Is_Bpt=c}', "");
30498Expect(0, 65379, '\P{Is_Bpt=c}', "");
30499Expect(1, 65379, '\P{^Is_Bpt=c}', "");
30500Expect(0, 65380, '\p{Is_Bpt=c}', "");
30501Expect(1, 65380, '\p{^Is_Bpt=c}', "");
30502Expect(1, 65380, '\P{Is_Bpt=c}', "");
30503Expect(0, 65380, '\P{^Is_Bpt=c}', "");
30504Expect(1, 65379, '\p{Is_Bpt=		c}', "");
30505Expect(0, 65379, '\p{^Is_Bpt=		c}', "");
30506Expect(0, 65379, '\P{Is_Bpt=		c}', "");
30507Expect(1, 65379, '\P{^Is_Bpt=		c}', "");
30508Expect(0, 65380, '\p{Is_Bpt=		c}', "");
30509Expect(1, 65380, '\p{^Is_Bpt=		c}', "");
30510Expect(1, 65380, '\P{Is_Bpt=		c}', "");
30511Expect(0, 65380, '\P{^Is_Bpt=		c}', "");
30512Error('\p{Bidi_Paired_Bracket_Type=_/a/None}');
30513Error('\P{Bidi_Paired_Bracket_Type=_/a/None}');
30514Expect(1, 65380, '\p{Bidi_Paired_Bracket_Type=none}', "");
30515Expect(0, 65380, '\p{^Bidi_Paired_Bracket_Type=none}', "");
30516Expect(0, 65380, '\P{Bidi_Paired_Bracket_Type=none}', "");
30517Expect(1, 65380, '\P{^Bidi_Paired_Bracket_Type=none}', "");
30518Expect(0, 65379, '\p{Bidi_Paired_Bracket_Type=none}', "");
30519Expect(1, 65379, '\p{^Bidi_Paired_Bracket_Type=none}', "");
30520Expect(1, 65379, '\P{Bidi_Paired_Bracket_Type=none}', "");
30521Expect(0, 65379, '\P{^Bidi_Paired_Bracket_Type=none}', "");
30522Expect(1, 65380, '\p{Bidi_Paired_Bracket_Type=-	NONE}', "");
30523Expect(0, 65380, '\p{^Bidi_Paired_Bracket_Type=-	NONE}', "");
30524Expect(0, 65380, '\P{Bidi_Paired_Bracket_Type=-	NONE}', "");
30525Expect(1, 65380, '\P{^Bidi_Paired_Bracket_Type=-	NONE}', "");
30526Expect(0, 65379, '\p{Bidi_Paired_Bracket_Type=-	NONE}', "");
30527Expect(1, 65379, '\p{^Bidi_Paired_Bracket_Type=-	NONE}', "");
30528Expect(1, 65379, '\P{Bidi_Paired_Bracket_Type=-	NONE}', "");
30529Expect(0, 65379, '\P{^Bidi_Paired_Bracket_Type=-	NONE}', "");
30530Error('\p{Bpt=:=_-n}');
30531Error('\P{Bpt=:=_-n}');
30532Expect(1, 65380, '\p{Bpt=n}', "");
30533Expect(0, 65380, '\p{^Bpt=n}', "");
30534Expect(0, 65380, '\P{Bpt=n}', "");
30535Expect(1, 65380, '\P{^Bpt=n}', "");
30536Expect(0, 65379, '\p{Bpt=n}', "");
30537Expect(1, 65379, '\p{^Bpt=n}', "");
30538Expect(1, 65379, '\P{Bpt=n}', "");
30539Expect(0, 65379, '\P{^Bpt=n}', "");
30540Expect(1, 65380, '\p{Bpt=_-N}', "");
30541Expect(0, 65380, '\p{^Bpt=_-N}', "");
30542Expect(0, 65380, '\P{Bpt=_-N}', "");
30543Expect(1, 65380, '\P{^Bpt=_-N}', "");
30544Expect(0, 65379, '\p{Bpt=_-N}', "");
30545Expect(1, 65379, '\p{^Bpt=_-N}', "");
30546Expect(1, 65379, '\P{Bpt=_-N}', "");
30547Expect(0, 65379, '\P{^Bpt=_-N}', "");
30548Error('\p{Is_Bidi_Paired_Bracket_Type=:=NONE}');
30549Error('\P{Is_Bidi_Paired_Bracket_Type=:=NONE}');
30550Expect(1, 65380, '\p{Is_Bidi_Paired_Bracket_Type=none}', "");
30551Expect(0, 65380, '\p{^Is_Bidi_Paired_Bracket_Type=none}', "");
30552Expect(0, 65380, '\P{Is_Bidi_Paired_Bracket_Type=none}', "");
30553Expect(1, 65380, '\P{^Is_Bidi_Paired_Bracket_Type=none}', "");
30554Expect(0, 65379, '\p{Is_Bidi_Paired_Bracket_Type=none}', "");
30555Expect(1, 65379, '\p{^Is_Bidi_Paired_Bracket_Type=none}', "");
30556Expect(1, 65379, '\P{Is_Bidi_Paired_Bracket_Type=none}', "");
30557Expect(0, 65379, '\P{^Is_Bidi_Paired_Bracket_Type=none}', "");
30558Expect(1, 65380, '\p{Is_Bidi_Paired_Bracket_Type=_NONE}', "");
30559Expect(0, 65380, '\p{^Is_Bidi_Paired_Bracket_Type=_NONE}', "");
30560Expect(0, 65380, '\P{Is_Bidi_Paired_Bracket_Type=_NONE}', "");
30561Expect(1, 65380, '\P{^Is_Bidi_Paired_Bracket_Type=_NONE}', "");
30562Expect(0, 65379, '\p{Is_Bidi_Paired_Bracket_Type=_NONE}', "");
30563Expect(1, 65379, '\p{^Is_Bidi_Paired_Bracket_Type=_NONE}', "");
30564Expect(1, 65379, '\P{Is_Bidi_Paired_Bracket_Type=_NONE}', "");
30565Expect(0, 65379, '\P{^Is_Bidi_Paired_Bracket_Type=_NONE}', "");
30566Error('\p{Is_Bpt=-:=n}');
30567Error('\P{Is_Bpt=-:=n}');
30568Expect(1, 65380, '\p{Is_Bpt=n}', "");
30569Expect(0, 65380, '\p{^Is_Bpt=n}', "");
30570Expect(0, 65380, '\P{Is_Bpt=n}', "");
30571Expect(1, 65380, '\P{^Is_Bpt=n}', "");
30572Expect(0, 65379, '\p{Is_Bpt=n}', "");
30573Expect(1, 65379, '\p{^Is_Bpt=n}', "");
30574Expect(1, 65379, '\P{Is_Bpt=n}', "");
30575Expect(0, 65379, '\P{^Is_Bpt=n}', "");
30576Expect(1, 65380, '\p{Is_Bpt=_-N}', "");
30577Expect(0, 65380, '\p{^Is_Bpt=_-N}', "");
30578Expect(0, 65380, '\P{Is_Bpt=_-N}', "");
30579Expect(1, 65380, '\P{^Is_Bpt=_-N}', "");
30580Expect(0, 65379, '\p{Is_Bpt=_-N}', "");
30581Expect(1, 65379, '\p{^Is_Bpt=_-N}', "");
30582Expect(1, 65379, '\P{Is_Bpt=_-N}', "");
30583Expect(0, 65379, '\P{^Is_Bpt=_-N}', "");
30584Error('\p{Bidi_Paired_Bracket_Type=/a/-open}');
30585Error('\P{Bidi_Paired_Bracket_Type=/a/-open}');
30586Expect(1, 65378, '\p{Bidi_Paired_Bracket_Type: open}', "");
30587Expect(0, 65378, '\p{^Bidi_Paired_Bracket_Type: open}', "");
30588Expect(0, 65378, '\P{Bidi_Paired_Bracket_Type: open}', "");
30589Expect(1, 65378, '\P{^Bidi_Paired_Bracket_Type: open}', "");
30590Expect(0, 65379, '\p{Bidi_Paired_Bracket_Type: open}', "");
30591Expect(1, 65379, '\p{^Bidi_Paired_Bracket_Type: open}', "");
30592Expect(1, 65379, '\P{Bidi_Paired_Bracket_Type: open}', "");
30593Expect(0, 65379, '\P{^Bidi_Paired_Bracket_Type: open}', "");
30594Expect(1, 65378, '\p{Bidi_Paired_Bracket_Type= Open}', "");
30595Expect(0, 65378, '\p{^Bidi_Paired_Bracket_Type= Open}', "");
30596Expect(0, 65378, '\P{Bidi_Paired_Bracket_Type= Open}', "");
30597Expect(1, 65378, '\P{^Bidi_Paired_Bracket_Type= Open}', "");
30598Expect(0, 65379, '\p{Bidi_Paired_Bracket_Type= Open}', "");
30599Expect(1, 65379, '\p{^Bidi_Paired_Bracket_Type= Open}', "");
30600Expect(1, 65379, '\P{Bidi_Paired_Bracket_Type= Open}', "");
30601Expect(0, 65379, '\P{^Bidi_Paired_Bracket_Type= Open}', "");
30602Error('\p{Bpt=/a/_	O}');
30603Error('\P{Bpt=/a/_	O}');
30604Expect(1, 65378, '\p{Bpt=o}', "");
30605Expect(0, 65378, '\p{^Bpt=o}', "");
30606Expect(0, 65378, '\P{Bpt=o}', "");
30607Expect(1, 65378, '\P{^Bpt=o}', "");
30608Expect(0, 65379, '\p{Bpt=o}', "");
30609Expect(1, 65379, '\p{^Bpt=o}', "");
30610Expect(1, 65379, '\P{Bpt=o}', "");
30611Expect(0, 65379, '\P{^Bpt=o}', "");
30612Expect(1, 65378, '\p{Bpt=--O}', "");
30613Expect(0, 65378, '\p{^Bpt=--O}', "");
30614Expect(0, 65378, '\P{Bpt=--O}', "");
30615Expect(1, 65378, '\P{^Bpt=--O}', "");
30616Expect(0, 65379, '\p{Bpt=--O}', "");
30617Expect(1, 65379, '\p{^Bpt=--O}', "");
30618Expect(1, 65379, '\P{Bpt=--O}', "");
30619Expect(0, 65379, '\P{^Bpt=--O}', "");
30620Error('\p{Is_Bidi_Paired_Bracket_Type=/a/	-OPEN}');
30621Error('\P{Is_Bidi_Paired_Bracket_Type=/a/	-OPEN}');
30622Expect(1, 65378, '\p{Is_Bidi_Paired_Bracket_Type=open}', "");
30623Expect(0, 65378, '\p{^Is_Bidi_Paired_Bracket_Type=open}', "");
30624Expect(0, 65378, '\P{Is_Bidi_Paired_Bracket_Type=open}', "");
30625Expect(1, 65378, '\P{^Is_Bidi_Paired_Bracket_Type=open}', "");
30626Expect(0, 65379, '\p{Is_Bidi_Paired_Bracket_Type=open}', "");
30627Expect(1, 65379, '\p{^Is_Bidi_Paired_Bracket_Type=open}', "");
30628Expect(1, 65379, '\P{Is_Bidi_Paired_Bracket_Type=open}', "");
30629Expect(0, 65379, '\P{^Is_Bidi_Paired_Bracket_Type=open}', "");
30630Expect(1, 65378, '\p{Is_Bidi_Paired_Bracket_Type=	Open}', "");
30631Expect(0, 65378, '\p{^Is_Bidi_Paired_Bracket_Type=	Open}', "");
30632Expect(0, 65378, '\P{Is_Bidi_Paired_Bracket_Type=	Open}', "");
30633Expect(1, 65378, '\P{^Is_Bidi_Paired_Bracket_Type=	Open}', "");
30634Expect(0, 65379, '\p{Is_Bidi_Paired_Bracket_Type=	Open}', "");
30635Expect(1, 65379, '\p{^Is_Bidi_Paired_Bracket_Type=	Open}', "");
30636Expect(1, 65379, '\P{Is_Bidi_Paired_Bracket_Type=	Open}', "");
30637Expect(0, 65379, '\P{^Is_Bidi_Paired_Bracket_Type=	Open}', "");
30638Error('\p{Is_Bpt=:= _o}');
30639Error('\P{Is_Bpt=:= _o}');
30640Expect(1, 65378, '\p{Is_Bpt:   o}', "");
30641Expect(0, 65378, '\p{^Is_Bpt:   o}', "");
30642Expect(0, 65378, '\P{Is_Bpt:   o}', "");
30643Expect(1, 65378, '\P{^Is_Bpt:   o}', "");
30644Expect(0, 65379, '\p{Is_Bpt:   o}', "");
30645Expect(1, 65379, '\p{^Is_Bpt:   o}', "");
30646Expect(1, 65379, '\P{Is_Bpt:   o}', "");
30647Expect(0, 65379, '\P{^Is_Bpt:   o}', "");
30648Expect(1, 65378, '\p{Is_Bpt=-_O}', "");
30649Expect(0, 65378, '\p{^Is_Bpt=-_O}', "");
30650Expect(0, 65378, '\P{Is_Bpt=-_O}', "");
30651Expect(1, 65378, '\P{^Is_Bpt=-_O}', "");
30652Expect(0, 65379, '\p{Is_Bpt=-_O}', "");
30653Expect(1, 65379, '\p{^Is_Bpt=-_O}', "");
30654Expect(1, 65379, '\P{Is_Bpt=-_O}', "");
30655Expect(0, 65379, '\P{^Is_Bpt=-_O}', "");
30656Error('\p{Canonical_Combining_Class: -Above:=}');
30657Error('\P{Canonical_Combining_Class: -Above:=}');
30658Expect(1, 119364, '\p{Canonical_Combining_Class=above}', "");
30659Expect(0, 119364, '\p{^Canonical_Combining_Class=above}', "");
30660Expect(0, 119364, '\P{Canonical_Combining_Class=above}', "");
30661Expect(1, 119364, '\P{^Canonical_Combining_Class=above}', "");
30662Expect(0, 119365, '\p{Canonical_Combining_Class=above}', "");
30663Expect(1, 119365, '\p{^Canonical_Combining_Class=above}', "");
30664Expect(1, 119365, '\P{Canonical_Combining_Class=above}', "");
30665Expect(0, 119365, '\P{^Canonical_Combining_Class=above}', "");
30666Expect(1, 119364, '\p{Canonical_Combining_Class=- above}', "");
30667Expect(0, 119364, '\p{^Canonical_Combining_Class=- above}', "");
30668Expect(0, 119364, '\P{Canonical_Combining_Class=- above}', "");
30669Expect(1, 119364, '\P{^Canonical_Combining_Class=- above}', "");
30670Expect(0, 119365, '\p{Canonical_Combining_Class=- above}', "");
30671Expect(1, 119365, '\p{^Canonical_Combining_Class=- above}', "");
30672Expect(1, 119365, '\P{Canonical_Combining_Class=- above}', "");
30673Expect(0, 119365, '\P{^Canonical_Combining_Class=- above}', "");
30674Error('\p{Ccc=	A:=}');
30675Error('\P{Ccc=	A:=}');
30676Expect(1, 119364, '\p{Ccc=a}', "");
30677Expect(0, 119364, '\p{^Ccc=a}', "");
30678Expect(0, 119364, '\P{Ccc=a}', "");
30679Expect(1, 119364, '\P{^Ccc=a}', "");
30680Expect(0, 119365, '\p{Ccc=a}', "");
30681Expect(1, 119365, '\p{^Ccc=a}', "");
30682Expect(1, 119365, '\P{Ccc=a}', "");
30683Expect(0, 119365, '\P{^Ccc=a}', "");
30684Expect(1, 119364, '\p{Ccc:   	A}', "");
30685Expect(0, 119364, '\p{^Ccc:   	A}', "");
30686Expect(0, 119364, '\P{Ccc:   	A}', "");
30687Expect(1, 119364, '\P{^Ccc:   	A}', "");
30688Expect(0, 119365, '\p{Ccc:   	A}', "");
30689Expect(1, 119365, '\p{^Ccc:   	A}', "");
30690Expect(1, 119365, '\P{Ccc:   	A}', "");
30691Expect(0, 119365, '\P{^Ccc:   	A}', "");
30692Error('\p{Is_Canonical_Combining_Class=	/a/00_00_00_02_30}');
30693Error('\P{Is_Canonical_Combining_Class=	/a/00_00_00_02_30}');
30694Expect(1, 119364, '\p{Is_Canonical_Combining_Class=+0_0_0_0_0_0230}', "");
30695Expect(0, 119364, '\p{^Is_Canonical_Combining_Class=+0_0_0_0_0_0230}', "");
30696Expect(0, 119364, '\P{Is_Canonical_Combining_Class=+0_0_0_0_0_0230}', "");
30697Expect(1, 119364, '\P{^Is_Canonical_Combining_Class=+0_0_0_0_0_0230}', "");
30698Expect(0, 119365, '\p{Is_Canonical_Combining_Class=+0_0_0_0_0_0230}', "");
30699Expect(1, 119365, '\p{^Is_Canonical_Combining_Class=+0_0_0_0_0_0230}', "");
30700Expect(1, 119365, '\P{Is_Canonical_Combining_Class=+0_0_0_0_0_0230}', "");
30701Expect(0, 119365, '\P{^Is_Canonical_Combining_Class=+0_0_0_0_0_0230}', "");
30702Error('\p{Is_Ccc=/a/-above}');
30703Error('\P{Is_Ccc=/a/-above}');
30704Expect(1, 119364, '\p{Is_Ccc:	above}', "");
30705Expect(0, 119364, '\p{^Is_Ccc:	above}', "");
30706Expect(0, 119364, '\P{Is_Ccc:	above}', "");
30707Expect(1, 119364, '\P{^Is_Ccc:	above}', "");
30708Expect(0, 119365, '\p{Is_Ccc:	above}', "");
30709Expect(1, 119365, '\p{^Is_Ccc:	above}', "");
30710Expect(1, 119365, '\P{Is_Ccc:	above}', "");
30711Expect(0, 119365, '\P{^Is_Ccc:	above}', "");
30712Expect(1, 119364, '\p{Is_Ccc=-Above}', "");
30713Expect(0, 119364, '\p{^Is_Ccc=-Above}', "");
30714Expect(0, 119364, '\P{Is_Ccc=-Above}', "");
30715Expect(1, 119364, '\P{^Is_Ccc=-Above}', "");
30716Expect(0, 119365, '\p{Is_Ccc=-Above}', "");
30717Expect(1, 119365, '\p{^Is_Ccc=-Above}', "");
30718Expect(1, 119365, '\P{Is_Ccc=-Above}', "");
30719Expect(0, 119365, '\P{^Is_Ccc=-Above}', "");
30720Error('\p{Canonical_Combining_Class:	/a/_ ABOVE_left}');
30721Error('\P{Canonical_Combining_Class:	/a/_ ABOVE_left}');
30722Expect(1, 12331, '\p{Canonical_Combining_Class=aboveleft}', "");
30723Expect(0, 12331, '\p{^Canonical_Combining_Class=aboveleft}', "");
30724Expect(0, 12331, '\P{Canonical_Combining_Class=aboveleft}', "");
30725Expect(1, 12331, '\P{^Canonical_Combining_Class=aboveleft}', "");
30726Expect(0, 12332, '\p{Canonical_Combining_Class=aboveleft}', "");
30727Expect(1, 12332, '\p{^Canonical_Combining_Class=aboveleft}', "");
30728Expect(1, 12332, '\P{Canonical_Combining_Class=aboveleft}', "");
30729Expect(0, 12332, '\P{^Canonical_Combining_Class=aboveleft}', "");
30730Expect(1, 12331, '\p{Canonical_Combining_Class=_ above_Left}', "");
30731Expect(0, 12331, '\p{^Canonical_Combining_Class=_ above_Left}', "");
30732Expect(0, 12331, '\P{Canonical_Combining_Class=_ above_Left}', "");
30733Expect(1, 12331, '\P{^Canonical_Combining_Class=_ above_Left}', "");
30734Expect(0, 12332, '\p{Canonical_Combining_Class=_ above_Left}', "");
30735Expect(1, 12332, '\p{^Canonical_Combining_Class=_ above_Left}', "");
30736Expect(1, 12332, '\P{Canonical_Combining_Class=_ above_Left}', "");
30737Expect(0, 12332, '\P{^Canonical_Combining_Class=_ above_Left}', "");
30738Error('\p{Ccc=AL/a/}');
30739Error('\P{Ccc=AL/a/}');
30740Expect(1, 12331, '\p{Ccc=al}', "");
30741Expect(0, 12331, '\p{^Ccc=al}', "");
30742Expect(0, 12331, '\P{Ccc=al}', "");
30743Expect(1, 12331, '\P{^Ccc=al}', "");
30744Expect(0, 12332, '\p{Ccc=al}', "");
30745Expect(1, 12332, '\p{^Ccc=al}', "");
30746Expect(1, 12332, '\P{Ccc=al}', "");
30747Expect(0, 12332, '\P{^Ccc=al}', "");
30748Expect(1, 12331, '\p{Ccc=_-AL}', "");
30749Expect(0, 12331, '\p{^Ccc=_-AL}', "");
30750Expect(0, 12331, '\P{Ccc=_-AL}', "");
30751Expect(1, 12331, '\P{^Ccc=_-AL}', "");
30752Expect(0, 12332, '\p{Ccc=_-AL}', "");
30753Expect(1, 12332, '\p{^Ccc=_-AL}', "");
30754Expect(1, 12332, '\P{Ccc=_-AL}', "");
30755Expect(0, 12332, '\P{^Ccc=_-AL}', "");
30756Error('\p{Is_Canonical_Combining_Class: :=--000000000228}');
30757Error('\P{Is_Canonical_Combining_Class: :=--000000000228}');
30758Expect(1, 12331, '\p{Is_Canonical_Combining_Class=228}', "");
30759Expect(0, 12331, '\p{^Is_Canonical_Combining_Class=228}', "");
30760Expect(0, 12331, '\P{Is_Canonical_Combining_Class=228}', "");
30761Expect(1, 12331, '\P{^Is_Canonical_Combining_Class=228}', "");
30762Expect(0, 12332, '\p{Is_Canonical_Combining_Class=228}', "");
30763Expect(1, 12332, '\p{^Is_Canonical_Combining_Class=228}', "");
30764Expect(1, 12332, '\P{Is_Canonical_Combining_Class=228}', "");
30765Expect(0, 12332, '\P{^Is_Canonical_Combining_Class=228}', "");
30766Error('\p{Is_Ccc=	_Above_LEFT/a/}');
30767Error('\P{Is_Ccc=	_Above_LEFT/a/}');
30768Expect(1, 12331, '\p{Is_Ccc=aboveleft}', "");
30769Expect(0, 12331, '\p{^Is_Ccc=aboveleft}', "");
30770Expect(0, 12331, '\P{Is_Ccc=aboveleft}', "");
30771Expect(1, 12331, '\P{^Is_Ccc=aboveleft}', "");
30772Expect(0, 12332, '\p{Is_Ccc=aboveleft}', "");
30773Expect(1, 12332, '\p{^Is_Ccc=aboveleft}', "");
30774Expect(1, 12332, '\P{Is_Ccc=aboveleft}', "");
30775Expect(0, 12332, '\P{^Is_Ccc=aboveleft}', "");
30776Expect(1, 12331, '\p{Is_Ccc= _ABOVE_LEFT}', "");
30777Expect(0, 12331, '\p{^Is_Ccc= _ABOVE_LEFT}', "");
30778Expect(0, 12331, '\P{Is_Ccc= _ABOVE_LEFT}', "");
30779Expect(1, 12331, '\P{^Is_Ccc= _ABOVE_LEFT}', "");
30780Expect(0, 12332, '\p{Is_Ccc= _ABOVE_LEFT}', "");
30781Expect(1, 12332, '\p{^Is_Ccc= _ABOVE_LEFT}', "");
30782Expect(1, 12332, '\P{Is_Ccc= _ABOVE_LEFT}', "");
30783Expect(0, 12332, '\P{^Is_Ccc= _ABOVE_LEFT}', "");
30784Error('\p{Canonical_Combining_Class=__Above_Right/a/}');
30785Error('\P{Canonical_Combining_Class=__Above_Right/a/}');
30786Expect(1, 12332, '\p{Canonical_Combining_Class=aboveright}', "");
30787Expect(0, 12332, '\p{^Canonical_Combining_Class=aboveright}', "");
30788Expect(0, 12332, '\P{Canonical_Combining_Class=aboveright}', "");
30789Expect(1, 12332, '\P{^Canonical_Combining_Class=aboveright}', "");
30790Expect(0, 12333, '\p{Canonical_Combining_Class=aboveright}', "");
30791Expect(1, 12333, '\p{^Canonical_Combining_Class=aboveright}', "");
30792Expect(1, 12333, '\P{Canonical_Combining_Class=aboveright}', "");
30793Expect(0, 12333, '\P{^Canonical_Combining_Class=aboveright}', "");
30794Expect(1, 12332, '\p{Canonical_Combining_Class=	-ABOVE_right}', "");
30795Expect(0, 12332, '\p{^Canonical_Combining_Class=	-ABOVE_right}', "");
30796Expect(0, 12332, '\P{Canonical_Combining_Class=	-ABOVE_right}', "");
30797Expect(1, 12332, '\P{^Canonical_Combining_Class=	-ABOVE_right}', "");
30798Expect(0, 12333, '\p{Canonical_Combining_Class=	-ABOVE_right}', "");
30799Expect(1, 12333, '\p{^Canonical_Combining_Class=	-ABOVE_right}', "");
30800Expect(1, 12333, '\P{Canonical_Combining_Class=	-ABOVE_right}', "");
30801Expect(0, 12333, '\P{^Canonical_Combining_Class=	-ABOVE_right}', "");
30802Error('\p{Ccc= :=AR}');
30803Error('\P{Ccc= :=AR}');
30804Expect(1, 12332, '\p{Ccc=ar}', "");
30805Expect(0, 12332, '\p{^Ccc=ar}', "");
30806Expect(0, 12332, '\P{Ccc=ar}', "");
30807Expect(1, 12332, '\P{^Ccc=ar}', "");
30808Expect(0, 12333, '\p{Ccc=ar}', "");
30809Expect(1, 12333, '\p{^Ccc=ar}', "");
30810Expect(1, 12333, '\P{Ccc=ar}', "");
30811Expect(0, 12333, '\P{^Ccc=ar}', "");
30812Expect(1, 12332, '\p{Ccc= -ar}', "");
30813Expect(0, 12332, '\p{^Ccc= -ar}', "");
30814Expect(0, 12332, '\P{Ccc= -ar}', "");
30815Expect(1, 12332, '\P{^Ccc= -ar}', "");
30816Expect(0, 12333, '\p{Ccc= -ar}', "");
30817Expect(1, 12333, '\p{^Ccc= -ar}', "");
30818Expect(1, 12333, '\P{Ccc= -ar}', "");
30819Expect(0, 12333, '\P{^Ccc= -ar}', "");
30820Error('\p{Is_Canonical_Combining_Class=_:=000000232}');
30821Error('\P{Is_Canonical_Combining_Class=_:=000000232}');
30822Expect(1, 12332, '\p{Is_Canonical_Combining_Class=000_000_023_2}', "");
30823Expect(0, 12332, '\p{^Is_Canonical_Combining_Class=000_000_023_2}', "");
30824Expect(0, 12332, '\P{Is_Canonical_Combining_Class=000_000_023_2}', "");
30825Expect(1, 12332, '\P{^Is_Canonical_Combining_Class=000_000_023_2}', "");
30826Expect(0, 12333, '\p{Is_Canonical_Combining_Class=000_000_023_2}', "");
30827Expect(1, 12333, '\p{^Is_Canonical_Combining_Class=000_000_023_2}', "");
30828Expect(1, 12333, '\P{Is_Canonical_Combining_Class=000_000_023_2}', "");
30829Expect(0, 12333, '\P{^Is_Canonical_Combining_Class=000_000_023_2}', "");
30830Error('\p{Is_Ccc=/a/_	ABOVE_Right}');
30831Error('\P{Is_Ccc=/a/_	ABOVE_Right}');
30832Expect(1, 12332, '\p{Is_Ccc=aboveright}', "");
30833Expect(0, 12332, '\p{^Is_Ccc=aboveright}', "");
30834Expect(0, 12332, '\P{Is_Ccc=aboveright}', "");
30835Expect(1, 12332, '\P{^Is_Ccc=aboveright}', "");
30836Expect(0, 12333, '\p{Is_Ccc=aboveright}', "");
30837Expect(1, 12333, '\p{^Is_Ccc=aboveright}', "");
30838Expect(1, 12333, '\P{Is_Ccc=aboveright}', "");
30839Expect(0, 12333, '\P{^Is_Ccc=aboveright}', "");
30840Expect(1, 12332, '\p{Is_Ccc=_ Above_Right}', "");
30841Expect(0, 12332, '\p{^Is_Ccc=_ Above_Right}', "");
30842Expect(0, 12332, '\P{Is_Ccc=_ Above_Right}', "");
30843Expect(1, 12332, '\P{^Is_Ccc=_ Above_Right}', "");
30844Expect(0, 12333, '\p{Is_Ccc=_ Above_Right}', "");
30845Expect(1, 12333, '\p{^Is_Ccc=_ Above_Right}', "");
30846Expect(1, 12333, '\P{Is_Ccc=_ Above_Right}', "");
30847Expect(0, 12333, '\P{^Is_Ccc=_ Above_Right}', "");
30848Error('\p{Canonical_Combining_Class=:= ATTACHED_Above}');
30849Error('\P{Canonical_Combining_Class=:= ATTACHED_Above}');
30850Expect(1, 7630, '\p{Canonical_Combining_Class:	attachedabove}', "");
30851Expect(0, 7630, '\p{^Canonical_Combining_Class:	attachedabove}', "");
30852Expect(0, 7630, '\P{Canonical_Combining_Class:	attachedabove}', "");
30853Expect(1, 7630, '\P{^Canonical_Combining_Class:	attachedabove}', "");
30854Expect(0, 7631, '\p{Canonical_Combining_Class:	attachedabove}', "");
30855Expect(1, 7631, '\p{^Canonical_Combining_Class:	attachedabove}', "");
30856Expect(1, 7631, '\P{Canonical_Combining_Class:	attachedabove}', "");
30857Expect(0, 7631, '\P{^Canonical_Combining_Class:	attachedabove}', "");
30858Expect(1, 7630, '\p{Canonical_Combining_Class: Attached_Above}', "");
30859Expect(0, 7630, '\p{^Canonical_Combining_Class: Attached_Above}', "");
30860Expect(0, 7630, '\P{Canonical_Combining_Class: Attached_Above}', "");
30861Expect(1, 7630, '\P{^Canonical_Combining_Class: Attached_Above}', "");
30862Expect(0, 7631, '\p{Canonical_Combining_Class: Attached_Above}', "");
30863Expect(1, 7631, '\p{^Canonical_Combining_Class: Attached_Above}', "");
30864Expect(1, 7631, '\P{Canonical_Combining_Class: Attached_Above}', "");
30865Expect(0, 7631, '\P{^Canonical_Combining_Class: Attached_Above}', "");
30866Error('\p{Ccc= -ATA/a/}');
30867Error('\P{Ccc= -ATA/a/}');
30868Expect(1, 7630, '\p{Ccc=ata}', "");
30869Expect(0, 7630, '\p{^Ccc=ata}', "");
30870Expect(0, 7630, '\P{Ccc=ata}', "");
30871Expect(1, 7630, '\P{^Ccc=ata}', "");
30872Expect(0, 7631, '\p{Ccc=ata}', "");
30873Expect(1, 7631, '\p{^Ccc=ata}', "");
30874Expect(1, 7631, '\P{Ccc=ata}', "");
30875Expect(0, 7631, '\P{^Ccc=ata}', "");
30876Expect(1, 7630, '\p{Ccc=- ata}', "");
30877Expect(0, 7630, '\p{^Ccc=- ata}', "");
30878Expect(0, 7630, '\P{Ccc=- ata}', "");
30879Expect(1, 7630, '\P{^Ccc=- ata}', "");
30880Expect(0, 7631, '\p{Ccc=- ata}', "");
30881Expect(1, 7631, '\p{^Ccc=- ata}', "");
30882Expect(1, 7631, '\P{Ccc=- ata}', "");
30883Expect(0, 7631, '\P{^Ccc=- ata}', "");
30884Error('\p{Is_Canonical_Combining_Class=--+021_4:=}');
30885Error('\P{Is_Canonical_Combining_Class=--+021_4:=}');
30886Expect(1, 7630, '\p{Is_Canonical_Combining_Class=00000214}', "");
30887Expect(0, 7630, '\p{^Is_Canonical_Combining_Class=00000214}', "");
30888Expect(0, 7630, '\P{Is_Canonical_Combining_Class=00000214}', "");
30889Expect(1, 7630, '\P{^Is_Canonical_Combining_Class=00000214}', "");
30890Expect(0, 7631, '\p{Is_Canonical_Combining_Class=00000214}', "");
30891Expect(1, 7631, '\p{^Is_Canonical_Combining_Class=00000214}', "");
30892Expect(1, 7631, '\P{Is_Canonical_Combining_Class=00000214}', "");
30893Expect(0, 7631, '\P{^Is_Canonical_Combining_Class=00000214}', "");
30894Error('\p{Is_Ccc= /a/attached_above}');
30895Error('\P{Is_Ccc= /a/attached_above}');
30896Expect(1, 7630, '\p{Is_Ccc=attachedabove}', "");
30897Expect(0, 7630, '\p{^Is_Ccc=attachedabove}', "");
30898Expect(0, 7630, '\P{Is_Ccc=attachedabove}', "");
30899Expect(1, 7630, '\P{^Is_Ccc=attachedabove}', "");
30900Expect(0, 7631, '\p{Is_Ccc=attachedabove}', "");
30901Expect(1, 7631, '\p{^Is_Ccc=attachedabove}', "");
30902Expect(1, 7631, '\P{Is_Ccc=attachedabove}', "");
30903Expect(0, 7631, '\P{^Is_Ccc=attachedabove}', "");
30904Expect(1, 7630, '\p{Is_Ccc=	-Attached_Above}', "");
30905Expect(0, 7630, '\p{^Is_Ccc=	-Attached_Above}', "");
30906Expect(0, 7630, '\P{Is_Ccc=	-Attached_Above}', "");
30907Expect(1, 7630, '\P{^Is_Ccc=	-Attached_Above}', "");
30908Expect(0, 7631, '\p{Is_Ccc=	-Attached_Above}', "");
30909Expect(1, 7631, '\p{^Is_Ccc=	-Attached_Above}', "");
30910Expect(1, 7631, '\P{Is_Ccc=	-Attached_Above}', "");
30911Expect(0, 7631, '\P{^Is_Ccc=	-Attached_Above}', "");
30912Error('\p{Canonical_Combining_Class=/a/_	Attached_above_Right}');
30913Error('\P{Canonical_Combining_Class=/a/_	Attached_above_Right}');
30914Expect(1, 119154, '\p{Canonical_Combining_Class=attachedaboveright}', "");
30915Expect(0, 119154, '\p{^Canonical_Combining_Class=attachedaboveright}', "");
30916Expect(0, 119154, '\P{Canonical_Combining_Class=attachedaboveright}', "");
30917Expect(1, 119154, '\P{^Canonical_Combining_Class=attachedaboveright}', "");
30918Expect(0, 119155, '\p{Canonical_Combining_Class=attachedaboveright}', "");
30919Expect(1, 119155, '\p{^Canonical_Combining_Class=attachedaboveright}', "");
30920Expect(1, 119155, '\P{Canonical_Combining_Class=attachedaboveright}', "");
30921Expect(0, 119155, '\P{^Canonical_Combining_Class=attachedaboveright}', "");
30922Expect(1, 119154, '\p{Canonical_Combining_Class= 	attached_ABOVE_Right}', "");
30923Expect(0, 119154, '\p{^Canonical_Combining_Class= 	attached_ABOVE_Right}', "");
30924Expect(0, 119154, '\P{Canonical_Combining_Class= 	attached_ABOVE_Right}', "");
30925Expect(1, 119154, '\P{^Canonical_Combining_Class= 	attached_ABOVE_Right}', "");
30926Expect(0, 119155, '\p{Canonical_Combining_Class= 	attached_ABOVE_Right}', "");
30927Expect(1, 119155, '\p{^Canonical_Combining_Class= 	attached_ABOVE_Right}', "");
30928Expect(1, 119155, '\P{Canonical_Combining_Class= 	attached_ABOVE_Right}', "");
30929Expect(0, 119155, '\P{^Canonical_Combining_Class= 	attached_ABOVE_Right}', "");
30930Error('\p{Ccc= -atar/a/}');
30931Error('\P{Ccc= -atar/a/}');
30932Expect(1, 119154, '\p{Ccc=atar}', "");
30933Expect(0, 119154, '\p{^Ccc=atar}', "");
30934Expect(0, 119154, '\P{Ccc=atar}', "");
30935Expect(1, 119154, '\P{^Ccc=atar}', "");
30936Expect(0, 119155, '\p{Ccc=atar}', "");
30937Expect(1, 119155, '\p{^Ccc=atar}', "");
30938Expect(1, 119155, '\P{Ccc=atar}', "");
30939Expect(0, 119155, '\P{^Ccc=atar}', "");
30940Expect(1, 119154, '\p{Ccc=-atar}', "");
30941Expect(0, 119154, '\p{^Ccc=-atar}', "");
30942Expect(0, 119154, '\P{Ccc=-atar}', "");
30943Expect(1, 119154, '\P{^Ccc=-atar}', "");
30944Expect(0, 119155, '\p{Ccc=-atar}', "");
30945Expect(1, 119155, '\p{^Ccc=-atar}', "");
30946Expect(1, 119155, '\P{Ccc=-atar}', "");
30947Expect(0, 119155, '\P{^Ccc=-atar}', "");
30948Error('\p{Is_Canonical_Combining_Class=/a/-0000000216}');
30949Error('\P{Is_Canonical_Combining_Class=/a/-0000000216}');
30950Expect(1, 119154, '\p{Is_Canonical_Combining_Class:   21_6}', "");
30951Expect(0, 119154, '\p{^Is_Canonical_Combining_Class:   21_6}', "");
30952Expect(0, 119154, '\P{Is_Canonical_Combining_Class:   21_6}', "");
30953Expect(1, 119154, '\P{^Is_Canonical_Combining_Class:   21_6}', "");
30954Expect(0, 119155, '\p{Is_Canonical_Combining_Class:   21_6}', "");
30955Expect(1, 119155, '\p{^Is_Canonical_Combining_Class:   21_6}', "");
30956Expect(1, 119155, '\P{Is_Canonical_Combining_Class:   21_6}', "");
30957Expect(0, 119155, '\P{^Is_Canonical_Combining_Class:   21_6}', "");
30958Error('\p{Is_Ccc=/a/Attached_ABOVE_right}');
30959Error('\P{Is_Ccc=/a/Attached_ABOVE_right}');
30960Expect(1, 119154, '\p{Is_Ccc=attachedaboveright}', "");
30961Expect(0, 119154, '\p{^Is_Ccc=attachedaboveright}', "");
30962Expect(0, 119154, '\P{Is_Ccc=attachedaboveright}', "");
30963Expect(1, 119154, '\P{^Is_Ccc=attachedaboveright}', "");
30964Expect(0, 119155, '\p{Is_Ccc=attachedaboveright}', "");
30965Expect(1, 119155, '\p{^Is_Ccc=attachedaboveright}', "");
30966Expect(1, 119155, '\P{Is_Ccc=attachedaboveright}', "");
30967Expect(0, 119155, '\P{^Is_Ccc=attachedaboveright}', "");
30968Expect(1, 119154, '\p{Is_Ccc=-Attached_above_right}', "");
30969Expect(0, 119154, '\p{^Is_Ccc=-Attached_above_right}', "");
30970Expect(0, 119154, '\P{Is_Ccc=-Attached_above_right}', "");
30971Expect(1, 119154, '\P{^Is_Ccc=-Attached_above_right}', "");
30972Expect(0, 119155, '\p{Is_Ccc=-Attached_above_right}', "");
30973Expect(1, 119155, '\p{^Is_Ccc=-Attached_above_right}', "");
30974Expect(1, 119155, '\P{Is_Ccc=-Attached_above_right}', "");
30975Expect(0, 119155, '\P{^Is_Ccc=-Attached_above_right}', "");
30976Error('\p{Canonical_Combining_Class= :=ATTACHED_BELOW}');
30977Error('\P{Canonical_Combining_Class= :=ATTACHED_BELOW}');
30978Expect(1, 7632, '\p{Canonical_Combining_Class=attachedbelow}', "");
30979Expect(0, 7632, '\p{^Canonical_Combining_Class=attachedbelow}', "");
30980Expect(0, 7632, '\P{Canonical_Combining_Class=attachedbelow}', "");
30981Expect(1, 7632, '\P{^Canonical_Combining_Class=attachedbelow}', "");
30982Expect(0, 7633, '\p{Canonical_Combining_Class=attachedbelow}', "");
30983Expect(1, 7633, '\p{^Canonical_Combining_Class=attachedbelow}', "");
30984Expect(1, 7633, '\P{Canonical_Combining_Class=attachedbelow}', "");
30985Expect(0, 7633, '\P{^Canonical_Combining_Class=attachedbelow}', "");
30986Expect(1, 7632, '\p{Canonical_Combining_Class= -Attached_BELOW}', "");
30987Expect(0, 7632, '\p{^Canonical_Combining_Class= -Attached_BELOW}', "");
30988Expect(0, 7632, '\P{Canonical_Combining_Class= -Attached_BELOW}', "");
30989Expect(1, 7632, '\P{^Canonical_Combining_Class= -Attached_BELOW}', "");
30990Expect(0, 7633, '\p{Canonical_Combining_Class= -Attached_BELOW}', "");
30991Expect(1, 7633, '\p{^Canonical_Combining_Class= -Attached_BELOW}', "");
30992Expect(1, 7633, '\P{Canonical_Combining_Class= -Attached_BELOW}', "");
30993Expect(0, 7633, '\P{^Canonical_Combining_Class= -Attached_BELOW}', "");
30994Error('\p{Ccc=__atb:=}');
30995Error('\P{Ccc=__atb:=}');
30996Expect(1, 7632, '\p{Ccc=atb}', "");
30997Expect(0, 7632, '\p{^Ccc=atb}', "");
30998Expect(0, 7632, '\P{Ccc=atb}', "");
30999Expect(1, 7632, '\P{^Ccc=atb}', "");
31000Expect(0, 7633, '\p{Ccc=atb}', "");
31001Expect(1, 7633, '\p{^Ccc=atb}', "");
31002Expect(1, 7633, '\P{Ccc=atb}', "");
31003Expect(0, 7633, '\P{^Ccc=atb}', "");
31004Expect(1, 7632, '\p{Ccc=- ATB}', "");
31005Expect(0, 7632, '\p{^Ccc=- ATB}', "");
31006Expect(0, 7632, '\P{Ccc=- ATB}', "");
31007Expect(1, 7632, '\P{^Ccc=- ATB}', "");
31008Expect(0, 7633, '\p{Ccc=- ATB}', "");
31009Expect(1, 7633, '\p{^Ccc=- ATB}', "");
31010Expect(1, 7633, '\P{Ccc=- ATB}', "");
31011Expect(0, 7633, '\P{^Ccc=- ATB}', "");
31012Error('\p{Is_Canonical_Combining_Class=:=_+00000000202}');
31013Error('\P{Is_Canonical_Combining_Class=:=_+00000000202}');
31014Expect(1, 7632, '\p{Is_Canonical_Combining_Class=+20_2}', "");
31015Expect(0, 7632, '\p{^Is_Canonical_Combining_Class=+20_2}', "");
31016Expect(0, 7632, '\P{Is_Canonical_Combining_Class=+20_2}', "");
31017Expect(1, 7632, '\P{^Is_Canonical_Combining_Class=+20_2}', "");
31018Expect(0, 7633, '\p{Is_Canonical_Combining_Class=+20_2}', "");
31019Expect(1, 7633, '\p{^Is_Canonical_Combining_Class=+20_2}', "");
31020Expect(1, 7633, '\P{Is_Canonical_Combining_Class=+20_2}', "");
31021Expect(0, 7633, '\P{^Is_Canonical_Combining_Class=+20_2}', "");
31022Error('\p{Is_Ccc=	/a/ATTACHED_below}');
31023Error('\P{Is_Ccc=	/a/ATTACHED_below}');
31024Expect(1, 7632, '\p{Is_Ccc:   attachedbelow}', "");
31025Expect(0, 7632, '\p{^Is_Ccc:   attachedbelow}', "");
31026Expect(0, 7632, '\P{Is_Ccc:   attachedbelow}', "");
31027Expect(1, 7632, '\P{^Is_Ccc:   attachedbelow}', "");
31028Expect(0, 7633, '\p{Is_Ccc:   attachedbelow}', "");
31029Expect(1, 7633, '\p{^Is_Ccc:   attachedbelow}', "");
31030Expect(1, 7633, '\P{Is_Ccc:   attachedbelow}', "");
31031Expect(0, 7633, '\P{^Is_Ccc:   attachedbelow}', "");
31032Expect(1, 7632, '\p{Is_Ccc:-Attached_BELOW}', "");
31033Expect(0, 7632, '\p{^Is_Ccc:-Attached_BELOW}', "");
31034Expect(0, 7632, '\P{Is_Ccc:-Attached_BELOW}', "");
31035Expect(1, 7632, '\P{^Is_Ccc:-Attached_BELOW}', "");
31036Expect(0, 7633, '\p{Is_Ccc:-Attached_BELOW}', "");
31037Expect(1, 7633, '\p{^Is_Ccc:-Attached_BELOW}', "");
31038Expect(1, 7633, '\P{Is_Ccc:-Attached_BELOW}', "");
31039Expect(0, 7633, '\P{^Is_Ccc:-Attached_BELOW}', "");
31040Error('\p{Canonical_Combining_Class=	-Attached_BELOW_LEFT/a/}');
31041Error('\P{Canonical_Combining_Class=	-Attached_BELOW_LEFT/a/}');
31042Expect(0, 1, '\p{Canonical_Combining_Class=attachedbelowleft}', "");
31043Expect(1, 1, '\p{^Canonical_Combining_Class=attachedbelowleft}', "");
31044Expect(1, 1, '\P{Canonical_Combining_Class=attachedbelowleft}', "");
31045Expect(0, 1, '\P{^Canonical_Combining_Class=attachedbelowleft}', "");
31046Expect(0, 1, '\p{Canonical_Combining_Class=ATTACHED_Below_Left}', "");
31047Expect(1, 1, '\p{^Canonical_Combining_Class=ATTACHED_Below_Left}', "");
31048Expect(1, 1, '\P{Canonical_Combining_Class=ATTACHED_Below_Left}', "");
31049Expect(0, 1, '\P{^Canonical_Combining_Class=ATTACHED_Below_Left}', "");
31050Error('\p{Ccc=/a/_-ATBL}');
31051Error('\P{Ccc=/a/_-ATBL}');
31052Expect(0, 1, '\p{Ccc=atbl}', "");
31053Expect(1, 1, '\p{^Ccc=atbl}', "");
31054Expect(1, 1, '\P{Ccc=atbl}', "");
31055Expect(0, 1, '\P{^Ccc=atbl}', "");
31056Expect(0, 1, '\p{Ccc=-ATBL}', "");
31057Expect(1, 1, '\p{^Ccc=-ATBL}', "");
31058Expect(1, 1, '\P{Ccc=-ATBL}', "");
31059Expect(0, 1, '\P{^Ccc=-ATBL}', "");
31060Error('\p{Is_Canonical_Combining_Class=:=0000000200}');
31061Error('\P{Is_Canonical_Combining_Class=:=0000000200}');
31062Expect(0, 1, '\p{Is_Canonical_Combining_Class=0200}', "");
31063Expect(1, 1, '\p{^Is_Canonical_Combining_Class=0200}', "");
31064Expect(1, 1, '\P{Is_Canonical_Combining_Class=0200}', "");
31065Expect(0, 1, '\P{^Is_Canonical_Combining_Class=0200}', "");
31066Error('\p{Is_Ccc= -Attached_Below_Left/a/}');
31067Error('\P{Is_Ccc= -Attached_Below_Left/a/}');
31068Expect(0, 1, '\p{Is_Ccc=attachedbelowleft}', "");
31069Expect(1, 1, '\p{^Is_Ccc=attachedbelowleft}', "");
31070Expect(1, 1, '\P{Is_Ccc=attachedbelowleft}', "");
31071Expect(0, 1, '\P{^Is_Ccc=attachedbelowleft}', "");
31072Expect(0, 1, '\p{Is_Ccc= Attached_Below_left}', "");
31073Expect(1, 1, '\p{^Is_Ccc= Attached_Below_left}', "");
31074Expect(1, 1, '\P{Is_Ccc= Attached_Below_left}', "");
31075Expect(0, 1, '\P{^Is_Ccc= Attached_Below_left}', "");
31076Error('\p{Canonical_Combining_Class=:= BELOW}');
31077Error('\P{Canonical_Combining_Class=:= BELOW}');
31078Expect(1, 119179, '\p{Canonical_Combining_Class=below}', "");
31079Expect(0, 119179, '\p{^Canonical_Combining_Class=below}', "");
31080Expect(0, 119179, '\P{Canonical_Combining_Class=below}', "");
31081Expect(1, 119179, '\P{^Canonical_Combining_Class=below}', "");
31082Expect(0, 119180, '\p{Canonical_Combining_Class=below}', "");
31083Expect(1, 119180, '\p{^Canonical_Combining_Class=below}', "");
31084Expect(1, 119180, '\P{Canonical_Combining_Class=below}', "");
31085Expect(0, 119180, '\P{^Canonical_Combining_Class=below}', "");
31086Expect(1, 119179, '\p{Canonical_Combining_Class= -below}', "");
31087Expect(0, 119179, '\p{^Canonical_Combining_Class= -below}', "");
31088Expect(0, 119179, '\P{Canonical_Combining_Class= -below}', "");
31089Expect(1, 119179, '\P{^Canonical_Combining_Class= -below}', "");
31090Expect(0, 119180, '\p{Canonical_Combining_Class= -below}', "");
31091Expect(1, 119180, '\p{^Canonical_Combining_Class= -below}', "");
31092Expect(1, 119180, '\P{Canonical_Combining_Class= -below}', "");
31093Expect(0, 119180, '\P{^Canonical_Combining_Class= -below}', "");
31094Error('\p{Ccc=_:=B}');
31095Error('\P{Ccc=_:=B}');
31096Expect(1, 119179, '\p{Ccc=b}', "");
31097Expect(0, 119179, '\p{^Ccc=b}', "");
31098Expect(0, 119179, '\P{Ccc=b}', "");
31099Expect(1, 119179, '\P{^Ccc=b}', "");
31100Expect(0, 119180, '\p{Ccc=b}', "");
31101Expect(1, 119180, '\p{^Ccc=b}', "");
31102Expect(1, 119180, '\P{Ccc=b}', "");
31103Expect(0, 119180, '\P{^Ccc=b}', "");
31104Expect(1, 119179, '\p{Ccc: _B}', "");
31105Expect(0, 119179, '\p{^Ccc: _B}', "");
31106Expect(0, 119179, '\P{Ccc: _B}', "");
31107Expect(1, 119179, '\P{^Ccc: _B}', "");
31108Expect(0, 119180, '\p{Ccc: _B}', "");
31109Expect(1, 119180, '\p{^Ccc: _B}', "");
31110Expect(1, 119180, '\P{Ccc: _B}', "");
31111Expect(0, 119180, '\P{^Ccc: _B}', "");
31112Error('\p{Is_Canonical_Combining_Class=	:=22_0}');
31113Error('\P{Is_Canonical_Combining_Class=	:=22_0}');
31114Expect(1, 119179, '\p{Is_Canonical_Combining_Class=+00_02_20}', "");
31115Expect(0, 119179, '\p{^Is_Canonical_Combining_Class=+00_02_20}', "");
31116Expect(0, 119179, '\P{Is_Canonical_Combining_Class=+00_02_20}', "");
31117Expect(1, 119179, '\P{^Is_Canonical_Combining_Class=+00_02_20}', "");
31118Expect(0, 119180, '\p{Is_Canonical_Combining_Class=+00_02_20}', "");
31119Expect(1, 119180, '\p{^Is_Canonical_Combining_Class=+00_02_20}', "");
31120Expect(1, 119180, '\P{Is_Canonical_Combining_Class=+00_02_20}', "");
31121Expect(0, 119180, '\P{^Is_Canonical_Combining_Class=+00_02_20}', "");
31122Error('\p{Is_Ccc=-	Below/a/}');
31123Error('\P{Is_Ccc=-	Below/a/}');
31124Expect(1, 119179, '\p{Is_Ccc=below}', "");
31125Expect(0, 119179, '\p{^Is_Ccc=below}', "");
31126Expect(0, 119179, '\P{Is_Ccc=below}', "");
31127Expect(1, 119179, '\P{^Is_Ccc=below}', "");
31128Expect(0, 119180, '\p{Is_Ccc=below}', "");
31129Expect(1, 119180, '\p{^Is_Ccc=below}', "");
31130Expect(1, 119180, '\P{Is_Ccc=below}', "");
31131Expect(0, 119180, '\P{^Is_Ccc=below}', "");
31132Expect(1, 119179, '\p{Is_Ccc= 	Below}', "");
31133Expect(0, 119179, '\p{^Is_Ccc= 	Below}', "");
31134Expect(0, 119179, '\P{Is_Ccc= 	Below}', "");
31135Expect(1, 119179, '\P{^Is_Ccc= 	Below}', "");
31136Expect(0, 119180, '\p{Is_Ccc= 	Below}', "");
31137Expect(1, 119180, '\p{^Is_Ccc= 	Below}', "");
31138Expect(1, 119180, '\P{Is_Ccc= 	Below}', "");
31139Expect(0, 119180, '\P{^Is_Ccc= 	Below}', "");
31140Error('\p{Canonical_Combining_Class=:=_-Below_left}');
31141Error('\P{Canonical_Combining_Class=:=_-Below_left}');
31142Expect(1, 12330, '\p{Canonical_Combining_Class=belowleft}', "");
31143Expect(0, 12330, '\p{^Canonical_Combining_Class=belowleft}', "");
31144Expect(0, 12330, '\P{Canonical_Combining_Class=belowleft}', "");
31145Expect(1, 12330, '\P{^Canonical_Combining_Class=belowleft}', "");
31146Expect(0, 12331, '\p{Canonical_Combining_Class=belowleft}', "");
31147Expect(1, 12331, '\p{^Canonical_Combining_Class=belowleft}', "");
31148Expect(1, 12331, '\P{Canonical_Combining_Class=belowleft}', "");
31149Expect(0, 12331, '\P{^Canonical_Combining_Class=belowleft}', "");
31150Expect(1, 12330, '\p{Canonical_Combining_Class= below_left}', "");
31151Expect(0, 12330, '\p{^Canonical_Combining_Class= below_left}', "");
31152Expect(0, 12330, '\P{Canonical_Combining_Class= below_left}', "");
31153Expect(1, 12330, '\P{^Canonical_Combining_Class= below_left}', "");
31154Expect(0, 12331, '\p{Canonical_Combining_Class= below_left}', "");
31155Expect(1, 12331, '\p{^Canonical_Combining_Class= below_left}', "");
31156Expect(1, 12331, '\P{Canonical_Combining_Class= below_left}', "");
31157Expect(0, 12331, '\P{^Canonical_Combining_Class= below_left}', "");
31158Error('\p{Ccc=_	BL:=}');
31159Error('\P{Ccc=_	BL:=}');
31160Expect(1, 12330, '\p{Ccc=bl}', "");
31161Expect(0, 12330, '\p{^Ccc=bl}', "");
31162Expect(0, 12330, '\P{Ccc=bl}', "");
31163Expect(1, 12330, '\P{^Ccc=bl}', "");
31164Expect(0, 12331, '\p{Ccc=bl}', "");
31165Expect(1, 12331, '\p{^Ccc=bl}', "");
31166Expect(1, 12331, '\P{Ccc=bl}', "");
31167Expect(0, 12331, '\P{^Ccc=bl}', "");
31168Expect(1, 12330, '\p{Ccc=	_BL}', "");
31169Expect(0, 12330, '\p{^Ccc=	_BL}', "");
31170Expect(0, 12330, '\P{Ccc=	_BL}', "");
31171Expect(1, 12330, '\P{^Ccc=	_BL}', "");
31172Expect(0, 12331, '\p{Ccc=	_BL}', "");
31173Expect(1, 12331, '\p{^Ccc=	_BL}', "");
31174Expect(1, 12331, '\P{Ccc=	_BL}', "");
31175Expect(0, 12331, '\P{^Ccc=	_BL}', "");
31176Error('\p{Is_Canonical_Combining_Class=:=00218}');
31177Error('\P{Is_Canonical_Combining_Class=:=00218}');
31178Expect(1, 12330, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_00218}', "");
31179Expect(0, 12330, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_00218}', "");
31180Expect(0, 12330, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_00218}', "");
31181Expect(1, 12330, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_00218}', "");
31182Expect(0, 12331, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_00218}', "");
31183Expect(1, 12331, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_00218}', "");
31184Expect(1, 12331, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_00218}', "");
31185Expect(0, 12331, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_00218}', "");
31186Error('\p{Is_Ccc=	/a/Below_LEFT}');
31187Error('\P{Is_Ccc=	/a/Below_LEFT}');
31188Expect(1, 12330, '\p{Is_Ccc=belowleft}', "");
31189Expect(0, 12330, '\p{^Is_Ccc=belowleft}', "");
31190Expect(0, 12330, '\P{Is_Ccc=belowleft}', "");
31191Expect(1, 12330, '\P{^Is_Ccc=belowleft}', "");
31192Expect(0, 12331, '\p{Is_Ccc=belowleft}', "");
31193Expect(1, 12331, '\p{^Is_Ccc=belowleft}', "");
31194Expect(1, 12331, '\P{Is_Ccc=belowleft}', "");
31195Expect(0, 12331, '\P{^Is_Ccc=belowleft}', "");
31196Expect(1, 12330, '\p{Is_Ccc:    Below_Left}', "");
31197Expect(0, 12330, '\p{^Is_Ccc:    Below_Left}', "");
31198Expect(0, 12330, '\P{Is_Ccc:    Below_Left}', "");
31199Expect(1, 12330, '\P{^Is_Ccc:    Below_Left}', "");
31200Expect(0, 12331, '\p{Is_Ccc:    Below_Left}', "");
31201Expect(1, 12331, '\p{^Is_Ccc:    Below_Left}', "");
31202Expect(1, 12331, '\P{Is_Ccc:    Below_Left}', "");
31203Expect(0, 12331, '\P{^Is_Ccc:    Below_Left}', "");
31204Error('\p{Canonical_Combining_Class=	:=BELOW_right}');
31205Error('\P{Canonical_Combining_Class=	:=BELOW_right}');
31206Expect(1, 12333, '\p{Canonical_Combining_Class=belowright}', "");
31207Expect(0, 12333, '\p{^Canonical_Combining_Class=belowright}', "");
31208Expect(0, 12333, '\P{Canonical_Combining_Class=belowright}', "");
31209Expect(1, 12333, '\P{^Canonical_Combining_Class=belowright}', "");
31210Expect(0, 12334, '\p{Canonical_Combining_Class=belowright}', "");
31211Expect(1, 12334, '\p{^Canonical_Combining_Class=belowright}', "");
31212Expect(1, 12334, '\P{Canonical_Combining_Class=belowright}', "");
31213Expect(0, 12334, '\P{^Canonical_Combining_Class=belowright}', "");
31214Expect(1, 12333, '\p{Canonical_Combining_Class= BELOW_Right}', "");
31215Expect(0, 12333, '\p{^Canonical_Combining_Class= BELOW_Right}', "");
31216Expect(0, 12333, '\P{Canonical_Combining_Class= BELOW_Right}', "");
31217Expect(1, 12333, '\P{^Canonical_Combining_Class= BELOW_Right}', "");
31218Expect(0, 12334, '\p{Canonical_Combining_Class= BELOW_Right}', "");
31219Expect(1, 12334, '\p{^Canonical_Combining_Class= BELOW_Right}', "");
31220Expect(1, 12334, '\P{Canonical_Combining_Class= BELOW_Right}', "");
31221Expect(0, 12334, '\P{^Canonical_Combining_Class= BELOW_Right}', "");
31222Error('\p{Ccc=_/a/BR}');
31223Error('\P{Ccc=_/a/BR}');
31224Expect(1, 12333, '\p{Ccc: br}', "");
31225Expect(0, 12333, '\p{^Ccc: br}', "");
31226Expect(0, 12333, '\P{Ccc: br}', "");
31227Expect(1, 12333, '\P{^Ccc: br}', "");
31228Expect(0, 12334, '\p{Ccc: br}', "");
31229Expect(1, 12334, '\p{^Ccc: br}', "");
31230Expect(1, 12334, '\P{Ccc: br}', "");
31231Expect(0, 12334, '\P{^Ccc: br}', "");
31232Expect(1, 12333, '\p{Ccc=-br}', "");
31233Expect(0, 12333, '\p{^Ccc=-br}', "");
31234Expect(0, 12333, '\P{Ccc=-br}', "");
31235Expect(1, 12333, '\P{^Ccc=-br}', "");
31236Expect(0, 12334, '\p{Ccc=-br}', "");
31237Expect(1, 12334, '\p{^Ccc=-br}', "");
31238Expect(1, 12334, '\P{Ccc=-br}', "");
31239Expect(0, 12334, '\P{^Ccc=-br}', "");
31240Error('\p{Is_Canonical_Combining_Class= _+00_22_2:=}');
31241Error('\P{Is_Canonical_Combining_Class= _+00_22_2:=}');
31242Expect(1, 12333, '\p{Is_Canonical_Combining_Class=+00_22_2}', "");
31243Expect(0, 12333, '\p{^Is_Canonical_Combining_Class=+00_22_2}', "");
31244Expect(0, 12333, '\P{Is_Canonical_Combining_Class=+00_22_2}', "");
31245Expect(1, 12333, '\P{^Is_Canonical_Combining_Class=+00_22_2}', "");
31246Expect(0, 12334, '\p{Is_Canonical_Combining_Class=+00_22_2}', "");
31247Expect(1, 12334, '\p{^Is_Canonical_Combining_Class=+00_22_2}', "");
31248Expect(1, 12334, '\P{Is_Canonical_Combining_Class=+00_22_2}', "");
31249Expect(0, 12334, '\P{^Is_Canonical_Combining_Class=+00_22_2}', "");
31250Error('\p{Is_Ccc=-_Below_Right/a/}');
31251Error('\P{Is_Ccc=-_Below_Right/a/}');
31252Expect(1, 12333, '\p{Is_Ccc=belowright}', "");
31253Expect(0, 12333, '\p{^Is_Ccc=belowright}', "");
31254Expect(0, 12333, '\P{Is_Ccc=belowright}', "");
31255Expect(1, 12333, '\P{^Is_Ccc=belowright}', "");
31256Expect(0, 12334, '\p{Is_Ccc=belowright}', "");
31257Expect(1, 12334, '\p{^Is_Ccc=belowright}', "");
31258Expect(1, 12334, '\P{Is_Ccc=belowright}', "");
31259Expect(0, 12334, '\P{^Is_Ccc=belowright}', "");
31260Expect(1, 12333, '\p{Is_Ccc=-	BELOW_Right}', "");
31261Expect(0, 12333, '\p{^Is_Ccc=-	BELOW_Right}', "");
31262Expect(0, 12333, '\P{Is_Ccc=-	BELOW_Right}', "");
31263Expect(1, 12333, '\P{^Is_Ccc=-	BELOW_Right}', "");
31264Expect(0, 12334, '\p{Is_Ccc=-	BELOW_Right}', "");
31265Expect(1, 12334, '\p{^Is_Ccc=-	BELOW_Right}', "");
31266Expect(1, 12334, '\P{Is_Ccc=-	BELOW_Right}', "");
31267Expect(0, 12334, '\P{^Is_Ccc=-	BELOW_Right}', "");
31268Error('\p{Canonical_Combining_Class=_ ccc10/a/}');
31269Error('\P{Canonical_Combining_Class=_ ccc10/a/}');
31270Expect(1, 1456, '\p{Canonical_Combining_Class=ccc10}', "");
31271Expect(0, 1456, '\p{^Canonical_Combining_Class=ccc10}', "");
31272Expect(0, 1456, '\P{Canonical_Combining_Class=ccc10}', "");
31273Expect(1, 1456, '\P{^Canonical_Combining_Class=ccc10}', "");
31274Expect(0, 1457, '\p{Canonical_Combining_Class=ccc10}', "");
31275Expect(1, 1457, '\p{^Canonical_Combining_Class=ccc10}', "");
31276Expect(1, 1457, '\P{Canonical_Combining_Class=ccc10}', "");
31277Expect(0, 1457, '\P{^Canonical_Combining_Class=ccc10}', "");
31278Expect(1, 1456, '\p{Canonical_Combining_Class=- ccc10}', "");
31279Expect(0, 1456, '\p{^Canonical_Combining_Class=- ccc10}', "");
31280Expect(0, 1456, '\P{Canonical_Combining_Class=- ccc10}', "");
31281Expect(1, 1456, '\P{^Canonical_Combining_Class=- ccc10}', "");
31282Expect(0, 1457, '\p{Canonical_Combining_Class=- ccc10}', "");
31283Expect(1, 1457, '\p{^Canonical_Combining_Class=- ccc10}', "");
31284Expect(1, 1457, '\P{Canonical_Combining_Class=- ccc10}', "");
31285Expect(0, 1457, '\P{^Canonical_Combining_Class=- ccc10}', "");
31286Error('\p{Ccc= _+0_0_0_0_10:=}');
31287Error('\P{Ccc= _+0_0_0_0_10:=}');
31288Expect(1, 1456, '\p{Ccc=0000000010}', "");
31289Expect(0, 1456, '\p{^Ccc=0000000010}', "");
31290Expect(0, 1456, '\P{Ccc=0000000010}', "");
31291Expect(1, 1456, '\P{^Ccc=0000000010}', "");
31292Expect(0, 1457, '\p{Ccc=0000000010}', "");
31293Expect(1, 1457, '\p{^Ccc=0000000010}', "");
31294Expect(1, 1457, '\P{Ccc=0000000010}', "");
31295Expect(0, 1457, '\P{^Ccc=0000000010}', "");
31296Error('\p{Is_Canonical_Combining_Class=:=ccc10}');
31297Error('\P{Is_Canonical_Combining_Class=:=ccc10}');
31298Expect(1, 1456, '\p{Is_Canonical_Combining_Class=ccc10}', "");
31299Expect(0, 1456, '\p{^Is_Canonical_Combining_Class=ccc10}', "");
31300Expect(0, 1456, '\P{Is_Canonical_Combining_Class=ccc10}', "");
31301Expect(1, 1456, '\P{^Is_Canonical_Combining_Class=ccc10}', "");
31302Expect(0, 1457, '\p{Is_Canonical_Combining_Class=ccc10}', "");
31303Expect(1, 1457, '\p{^Is_Canonical_Combining_Class=ccc10}', "");
31304Expect(1, 1457, '\P{Is_Canonical_Combining_Class=ccc10}', "");
31305Expect(0, 1457, '\P{^Is_Canonical_Combining_Class=ccc10}', "");
31306Expect(1, 1456, '\p{Is_Canonical_Combining_Class=_CCC10}', "");
31307Expect(0, 1456, '\p{^Is_Canonical_Combining_Class=_CCC10}', "");
31308Expect(0, 1456, '\P{Is_Canonical_Combining_Class=_CCC10}', "");
31309Expect(1, 1456, '\P{^Is_Canonical_Combining_Class=_CCC10}', "");
31310Expect(0, 1457, '\p{Is_Canonical_Combining_Class=_CCC10}', "");
31311Expect(1, 1457, '\p{^Is_Canonical_Combining_Class=_CCC10}', "");
31312Expect(1, 1457, '\P{Is_Canonical_Combining_Class=_CCC10}', "");
31313Expect(0, 1457, '\P{^Is_Canonical_Combining_Class=_CCC10}', "");
31314Error('\p{Is_Ccc=/a/	0_0_0_010}');
31315Error('\P{Is_Ccc=/a/	0_0_0_010}');
31316Expect(1, 1456, '\p{Is_Ccc=+00000000010}', "");
31317Expect(0, 1456, '\p{^Is_Ccc=+00000000010}', "");
31318Expect(0, 1456, '\P{Is_Ccc=+00000000010}', "");
31319Expect(1, 1456, '\P{^Is_Ccc=+00000000010}', "");
31320Expect(0, 1457, '\p{Is_Ccc=+00000000010}', "");
31321Expect(1, 1457, '\p{^Is_Ccc=+00000000010}', "");
31322Expect(1, 1457, '\P{Is_Ccc=+00000000010}', "");
31323Expect(0, 1457, '\P{^Is_Ccc=+00000000010}', "");
31324Error('\p{Canonical_Combining_Class=/a/	CCC103}');
31325Error('\P{Canonical_Combining_Class=/a/	CCC103}');
31326Expect(1, 3641, '\p{Canonical_Combining_Class=ccc103}', "");
31327Expect(0, 3641, '\p{^Canonical_Combining_Class=ccc103}', "");
31328Expect(0, 3641, '\P{Canonical_Combining_Class=ccc103}', "");
31329Expect(1, 3641, '\P{^Canonical_Combining_Class=ccc103}', "");
31330Expect(0, 3642, '\p{Canonical_Combining_Class=ccc103}', "");
31331Expect(1, 3642, '\p{^Canonical_Combining_Class=ccc103}', "");
31332Expect(1, 3642, '\P{Canonical_Combining_Class=ccc103}', "");
31333Expect(0, 3642, '\P{^Canonical_Combining_Class=ccc103}', "");
31334Expect(1, 3641, '\p{Canonical_Combining_Class:_	CCC103}', "");
31335Expect(0, 3641, '\p{^Canonical_Combining_Class:_	CCC103}', "");
31336Expect(0, 3641, '\P{Canonical_Combining_Class:_	CCC103}', "");
31337Expect(1, 3641, '\P{^Canonical_Combining_Class:_	CCC103}', "");
31338Expect(0, 3642, '\p{Canonical_Combining_Class:_	CCC103}', "");
31339Expect(1, 3642, '\p{^Canonical_Combining_Class:_	CCC103}', "");
31340Expect(1, 3642, '\P{Canonical_Combining_Class:_	CCC103}', "");
31341Expect(0, 3642, '\P{^Canonical_Combining_Class:_	CCC103}', "");
31342Error('\p{Ccc=:=  +00_00_01_03}');
31343Error('\P{Ccc=:=  +00_00_01_03}');
31344Expect(1, 3641, '\p{Ccc=0_0_0_0_0_0_0_1_03}', "");
31345Expect(0, 3641, '\p{^Ccc=0_0_0_0_0_0_0_1_03}', "");
31346Expect(0, 3641, '\P{Ccc=0_0_0_0_0_0_0_1_03}', "");
31347Expect(1, 3641, '\P{^Ccc=0_0_0_0_0_0_0_1_03}', "");
31348Expect(0, 3642, '\p{Ccc=0_0_0_0_0_0_0_1_03}', "");
31349Expect(1, 3642, '\p{^Ccc=0_0_0_0_0_0_0_1_03}', "");
31350Expect(1, 3642, '\P{Ccc=0_0_0_0_0_0_0_1_03}', "");
31351Expect(0, 3642, '\P{^Ccc=0_0_0_0_0_0_0_1_03}', "");
31352Error('\p{Is_Canonical_Combining_Class=-:=ccc103}');
31353Error('\P{Is_Canonical_Combining_Class=-:=ccc103}');
31354Expect(1, 3641, '\p{Is_Canonical_Combining_Class=ccc103}', "");
31355Expect(0, 3641, '\p{^Is_Canonical_Combining_Class=ccc103}', "");
31356Expect(0, 3641, '\P{Is_Canonical_Combining_Class=ccc103}', "");
31357Expect(1, 3641, '\P{^Is_Canonical_Combining_Class=ccc103}', "");
31358Expect(0, 3642, '\p{Is_Canonical_Combining_Class=ccc103}', "");
31359Expect(1, 3642, '\p{^Is_Canonical_Combining_Class=ccc103}', "");
31360Expect(1, 3642, '\P{Is_Canonical_Combining_Class=ccc103}', "");
31361Expect(0, 3642, '\P{^Is_Canonical_Combining_Class=ccc103}', "");
31362Expect(1, 3641, '\p{Is_Canonical_Combining_Class=-_ccc103}', "");
31363Expect(0, 3641, '\p{^Is_Canonical_Combining_Class=-_ccc103}', "");
31364Expect(0, 3641, '\P{Is_Canonical_Combining_Class=-_ccc103}', "");
31365Expect(1, 3641, '\P{^Is_Canonical_Combining_Class=-_ccc103}', "");
31366Expect(0, 3642, '\p{Is_Canonical_Combining_Class=-_ccc103}', "");
31367Expect(1, 3642, '\p{^Is_Canonical_Combining_Class=-_ccc103}', "");
31368Expect(1, 3642, '\P{Is_Canonical_Combining_Class=-_ccc103}', "");
31369Expect(0, 3642, '\P{^Is_Canonical_Combining_Class=-_ccc103}', "");
31370Error('\p{Is_Ccc=	-0_0_0_0_0_0_0_1_03/a/}');
31371Error('\P{Is_Ccc=	-0_0_0_0_0_0_0_1_03/a/}');
31372Expect(1, 3641, '\p{Is_Ccc=103}', "");
31373Expect(0, 3641, '\p{^Is_Ccc=103}', "");
31374Expect(0, 3641, '\P{Is_Ccc=103}', "");
31375Expect(1, 3641, '\P{^Is_Ccc=103}', "");
31376Expect(0, 3642, '\p{Is_Ccc=103}', "");
31377Expect(1, 3642, '\p{^Is_Ccc=103}', "");
31378Expect(1, 3642, '\P{Is_Ccc=103}', "");
31379Expect(0, 3642, '\P{^Is_Ccc=103}', "");
31380Error('\p{Canonical_Combining_Class=	/a/ccc107}');
31381Error('\P{Canonical_Combining_Class=	/a/ccc107}');
31382Expect(1, 3659, '\p{Canonical_Combining_Class=ccc107}', "");
31383Expect(0, 3659, '\p{^Canonical_Combining_Class=ccc107}', "");
31384Expect(0, 3659, '\P{Canonical_Combining_Class=ccc107}', "");
31385Expect(1, 3659, '\P{^Canonical_Combining_Class=ccc107}', "");
31386Expect(0, 3660, '\p{Canonical_Combining_Class=ccc107}', "");
31387Expect(1, 3660, '\p{^Canonical_Combining_Class=ccc107}', "");
31388Expect(1, 3660, '\P{Canonical_Combining_Class=ccc107}', "");
31389Expect(0, 3660, '\P{^Canonical_Combining_Class=ccc107}', "");
31390Expect(1, 3659, '\p{Canonical_Combining_Class=	-CCC107}', "");
31391Expect(0, 3659, '\p{^Canonical_Combining_Class=	-CCC107}', "");
31392Expect(0, 3659, '\P{Canonical_Combining_Class=	-CCC107}', "");
31393Expect(1, 3659, '\P{^Canonical_Combining_Class=	-CCC107}', "");
31394Expect(0, 3660, '\p{Canonical_Combining_Class=	-CCC107}', "");
31395Expect(1, 3660, '\p{^Canonical_Combining_Class=	-CCC107}', "");
31396Expect(1, 3660, '\P{Canonical_Combining_Class=	-CCC107}', "");
31397Expect(0, 3660, '\P{^Canonical_Combining_Class=	-CCC107}', "");
31398Error('\p{Ccc=	:=0_1_07}');
31399Error('\P{Ccc=	:=0_1_07}');
31400Expect(1, 3659, '\p{Ccc=+0_0_0_0_0_0_0_0_0_107}', "");
31401Expect(0, 3659, '\p{^Ccc=+0_0_0_0_0_0_0_0_0_107}', "");
31402Expect(0, 3659, '\P{Ccc=+0_0_0_0_0_0_0_0_0_107}', "");
31403Expect(1, 3659, '\P{^Ccc=+0_0_0_0_0_0_0_0_0_107}', "");
31404Expect(0, 3660, '\p{Ccc=+0_0_0_0_0_0_0_0_0_107}', "");
31405Expect(1, 3660, '\p{^Ccc=+0_0_0_0_0_0_0_0_0_107}', "");
31406Expect(1, 3660, '\P{Ccc=+0_0_0_0_0_0_0_0_0_107}', "");
31407Expect(0, 3660, '\P{^Ccc=+0_0_0_0_0_0_0_0_0_107}', "");
31408Error('\p{Is_Canonical_Combining_Class=-CCC107:=}');
31409Error('\P{Is_Canonical_Combining_Class=-CCC107:=}');
31410Expect(1, 3659, '\p{Is_Canonical_Combining_Class=ccc107}', "");
31411Expect(0, 3659, '\p{^Is_Canonical_Combining_Class=ccc107}', "");
31412Expect(0, 3659, '\P{Is_Canonical_Combining_Class=ccc107}', "");
31413Expect(1, 3659, '\P{^Is_Canonical_Combining_Class=ccc107}', "");
31414Expect(0, 3660, '\p{Is_Canonical_Combining_Class=ccc107}', "");
31415Expect(1, 3660, '\p{^Is_Canonical_Combining_Class=ccc107}', "");
31416Expect(1, 3660, '\P{Is_Canonical_Combining_Class=ccc107}', "");
31417Expect(0, 3660, '\P{^Is_Canonical_Combining_Class=ccc107}', "");
31418Expect(1, 3659, '\p{Is_Canonical_Combining_Class=_CCC107}', "");
31419Expect(0, 3659, '\p{^Is_Canonical_Combining_Class=_CCC107}', "");
31420Expect(0, 3659, '\P{Is_Canonical_Combining_Class=_CCC107}', "");
31421Expect(1, 3659, '\P{^Is_Canonical_Combining_Class=_CCC107}', "");
31422Expect(0, 3660, '\p{Is_Canonical_Combining_Class=_CCC107}', "");
31423Expect(1, 3660, '\p{^Is_Canonical_Combining_Class=_CCC107}', "");
31424Expect(1, 3660, '\P{Is_Canonical_Combining_Class=_CCC107}', "");
31425Expect(0, 3660, '\P{^Is_Canonical_Combining_Class=_CCC107}', "");
31426Error('\p{Is_Ccc= 	00_00_10_7:=}');
31427Error('\P{Is_Ccc= 	00_00_10_7:=}');
31428Expect(1, 3659, '\p{Is_Ccc:	+000000000107}', "");
31429Expect(0, 3659, '\p{^Is_Ccc:	+000000000107}', "");
31430Expect(0, 3659, '\P{Is_Ccc:	+000000000107}', "");
31431Expect(1, 3659, '\P{^Is_Ccc:	+000000000107}', "");
31432Expect(0, 3660, '\p{Is_Ccc:	+000000000107}', "");
31433Expect(1, 3660, '\p{^Is_Ccc:	+000000000107}', "");
31434Expect(1, 3660, '\P{Is_Ccc:	+000000000107}', "");
31435Expect(0, 3660, '\P{^Is_Ccc:	+000000000107}', "");
31436Error('\p{Canonical_Combining_Class=_ccc11/a/}');
31437Error('\P{Canonical_Combining_Class=_ccc11/a/}');
31438Expect(1, 1457, '\p{Canonical_Combining_Class=ccc11}', "");
31439Expect(0, 1457, '\p{^Canonical_Combining_Class=ccc11}', "");
31440Expect(0, 1457, '\P{Canonical_Combining_Class=ccc11}', "");
31441Expect(1, 1457, '\P{^Canonical_Combining_Class=ccc11}', "");
31442Expect(0, 1458, '\p{Canonical_Combining_Class=ccc11}', "");
31443Expect(1, 1458, '\p{^Canonical_Combining_Class=ccc11}', "");
31444Expect(1, 1458, '\P{Canonical_Combining_Class=ccc11}', "");
31445Expect(0, 1458, '\P{^Canonical_Combining_Class=ccc11}', "");
31446Expect(1, 1457, '\p{Canonical_Combining_Class=- ccc11}', "");
31447Expect(0, 1457, '\p{^Canonical_Combining_Class=- ccc11}', "");
31448Expect(0, 1457, '\P{Canonical_Combining_Class=- ccc11}', "");
31449Expect(1, 1457, '\P{^Canonical_Combining_Class=- ccc11}', "");
31450Expect(0, 1458, '\p{Canonical_Combining_Class=- ccc11}', "");
31451Expect(1, 1458, '\p{^Canonical_Combining_Class=- ccc11}', "");
31452Expect(1, 1458, '\P{Canonical_Combining_Class=- ccc11}', "");
31453Expect(0, 1458, '\P{^Canonical_Combining_Class=- ccc11}', "");
31454Error('\p{Ccc=00_01_1:=}');
31455Error('\P{Ccc=00_01_1:=}');
31456Expect(1, 1457, '\p{Ccc=000000011}', "");
31457Expect(0, 1457, '\p{^Ccc=000000011}', "");
31458Expect(0, 1457, '\P{Ccc=000000011}', "");
31459Expect(1, 1457, '\P{^Ccc=000000011}', "");
31460Expect(0, 1458, '\p{Ccc=000000011}', "");
31461Expect(1, 1458, '\p{^Ccc=000000011}', "");
31462Expect(1, 1458, '\P{Ccc=000000011}', "");
31463Expect(0, 1458, '\P{^Ccc=000000011}', "");
31464Error('\p{Is_Canonical_Combining_Class=/a/_ CCC11}');
31465Error('\P{Is_Canonical_Combining_Class=/a/_ CCC11}');
31466Expect(1, 1457, '\p{Is_Canonical_Combining_Class=ccc11}', "");
31467Expect(0, 1457, '\p{^Is_Canonical_Combining_Class=ccc11}', "");
31468Expect(0, 1457, '\P{Is_Canonical_Combining_Class=ccc11}', "");
31469Expect(1, 1457, '\P{^Is_Canonical_Combining_Class=ccc11}', "");
31470Expect(0, 1458, '\p{Is_Canonical_Combining_Class=ccc11}', "");
31471Expect(1, 1458, '\p{^Is_Canonical_Combining_Class=ccc11}', "");
31472Expect(1, 1458, '\P{Is_Canonical_Combining_Class=ccc11}', "");
31473Expect(0, 1458, '\P{^Is_Canonical_Combining_Class=ccc11}', "");
31474Expect(1, 1457, '\p{Is_Canonical_Combining_Class:		-CCC11}', "");
31475Expect(0, 1457, '\p{^Is_Canonical_Combining_Class:		-CCC11}', "");
31476Expect(0, 1457, '\P{Is_Canonical_Combining_Class:		-CCC11}', "");
31477Expect(1, 1457, '\P{^Is_Canonical_Combining_Class:		-CCC11}', "");
31478Expect(0, 1458, '\p{Is_Canonical_Combining_Class:		-CCC11}', "");
31479Expect(1, 1458, '\p{^Is_Canonical_Combining_Class:		-CCC11}', "");
31480Expect(1, 1458, '\P{Is_Canonical_Combining_Class:		-CCC11}', "");
31481Expect(0, 1458, '\P{^Is_Canonical_Combining_Class:		-CCC11}', "");
31482Error('\p{Is_Ccc= -00001_1:=}');
31483Error('\P{Is_Ccc= -00001_1:=}');
31484Expect(1, 1457, '\p{Is_Ccc=+000001_1}', "");
31485Expect(0, 1457, '\p{^Is_Ccc=+000001_1}', "");
31486Expect(0, 1457, '\P{Is_Ccc=+000001_1}', "");
31487Expect(1, 1457, '\P{^Is_Ccc=+000001_1}', "");
31488Expect(0, 1458, '\p{Is_Ccc=+000001_1}', "");
31489Expect(1, 1458, '\p{^Is_Ccc=+000001_1}', "");
31490Expect(1, 1458, '\P{Is_Ccc=+000001_1}', "");
31491Expect(0, 1458, '\P{^Is_Ccc=+000001_1}', "");
31492Error('\p{Canonical_Combining_Class=-	CCC118:=}');
31493Error('\P{Canonical_Combining_Class=-	CCC118:=}');
31494Expect(1, 3769, '\p{Canonical_Combining_Class=ccc118}', "");
31495Expect(0, 3769, '\p{^Canonical_Combining_Class=ccc118}', "");
31496Expect(0, 3769, '\P{Canonical_Combining_Class=ccc118}', "");
31497Expect(1, 3769, '\P{^Canonical_Combining_Class=ccc118}', "");
31498Expect(0, 3770, '\p{Canonical_Combining_Class=ccc118}', "");
31499Expect(1, 3770, '\p{^Canonical_Combining_Class=ccc118}', "");
31500Expect(1, 3770, '\P{Canonical_Combining_Class=ccc118}', "");
31501Expect(0, 3770, '\P{^Canonical_Combining_Class=ccc118}', "");
31502Expect(1, 3769, '\p{Canonical_Combining_Class=	_CCC118}', "");
31503Expect(0, 3769, '\p{^Canonical_Combining_Class=	_CCC118}', "");
31504Expect(0, 3769, '\P{Canonical_Combining_Class=	_CCC118}', "");
31505Expect(1, 3769, '\P{^Canonical_Combining_Class=	_CCC118}', "");
31506Expect(0, 3770, '\p{Canonical_Combining_Class=	_CCC118}', "");
31507Expect(1, 3770, '\p{^Canonical_Combining_Class=	_CCC118}', "");
31508Expect(1, 3770, '\P{Canonical_Combining_Class=	_CCC118}', "");
31509Expect(0, 3770, '\P{^Canonical_Combining_Class=	_CCC118}', "");
31510Error('\p{Ccc=- 00000000118/a/}');
31511Error('\P{Ccc=- 00000000118/a/}');
31512Expect(1, 3769, '\p{Ccc: 00000011_8}', "");
31513Expect(0, 3769, '\p{^Ccc: 00000011_8}', "");
31514Expect(0, 3769, '\P{Ccc: 00000011_8}', "");
31515Expect(1, 3769, '\P{^Ccc: 00000011_8}', "");
31516Expect(0, 3770, '\p{Ccc: 00000011_8}', "");
31517Expect(1, 3770, '\p{^Ccc: 00000011_8}', "");
31518Expect(1, 3770, '\P{Ccc: 00000011_8}', "");
31519Expect(0, 3770, '\P{^Ccc: 00000011_8}', "");
31520Error('\p{Is_Canonical_Combining_Class=:=- CCC118}');
31521Error('\P{Is_Canonical_Combining_Class=:=- CCC118}');
31522Expect(1, 3769, '\p{Is_Canonical_Combining_Class=ccc118}', "");
31523Expect(0, 3769, '\p{^Is_Canonical_Combining_Class=ccc118}', "");
31524Expect(0, 3769, '\P{Is_Canonical_Combining_Class=ccc118}', "");
31525Expect(1, 3769, '\P{^Is_Canonical_Combining_Class=ccc118}', "");
31526Expect(0, 3770, '\p{Is_Canonical_Combining_Class=ccc118}', "");
31527Expect(1, 3770, '\p{^Is_Canonical_Combining_Class=ccc118}', "");
31528Expect(1, 3770, '\P{Is_Canonical_Combining_Class=ccc118}', "");
31529Expect(0, 3770, '\P{^Is_Canonical_Combining_Class=ccc118}', "");
31530Expect(1, 3769, '\p{Is_Canonical_Combining_Class=	-ccc118}', "");
31531Expect(0, 3769, '\p{^Is_Canonical_Combining_Class=	-ccc118}', "");
31532Expect(0, 3769, '\P{Is_Canonical_Combining_Class=	-ccc118}', "");
31533Expect(1, 3769, '\P{^Is_Canonical_Combining_Class=	-ccc118}', "");
31534Expect(0, 3770, '\p{Is_Canonical_Combining_Class=	-ccc118}', "");
31535Expect(1, 3770, '\p{^Is_Canonical_Combining_Class=	-ccc118}', "");
31536Expect(1, 3770, '\P{Is_Canonical_Combining_Class=	-ccc118}', "");
31537Expect(0, 3770, '\P{^Is_Canonical_Combining_Class=	-ccc118}', "");
31538Error('\p{Is_Ccc:_:=00_00_00_11_8}');
31539Error('\P{Is_Ccc:_:=00_00_00_11_8}');
31540Expect(1, 3769, '\p{Is_Ccc=000000118}', "");
31541Expect(0, 3769, '\p{^Is_Ccc=000000118}', "");
31542Expect(0, 3769, '\P{Is_Ccc=000000118}', "");
31543Expect(1, 3769, '\P{^Is_Ccc=000000118}', "");
31544Expect(0, 3770, '\p{Is_Ccc=000000118}', "");
31545Expect(1, 3770, '\p{^Is_Ccc=000000118}', "");
31546Expect(1, 3770, '\P{Is_Ccc=000000118}', "");
31547Expect(0, 3770, '\P{^Is_Ccc=000000118}', "");
31548Error('\p{Canonical_Combining_Class=/a/--CCC12}');
31549Error('\P{Canonical_Combining_Class=/a/--CCC12}');
31550Expect(1, 1458, '\p{Canonical_Combining_Class=ccc12}', "");
31551Expect(0, 1458, '\p{^Canonical_Combining_Class=ccc12}', "");
31552Expect(0, 1458, '\P{Canonical_Combining_Class=ccc12}', "");
31553Expect(1, 1458, '\P{^Canonical_Combining_Class=ccc12}', "");
31554Expect(0, 1459, '\p{Canonical_Combining_Class=ccc12}', "");
31555Expect(1, 1459, '\p{^Canonical_Combining_Class=ccc12}', "");
31556Expect(1, 1459, '\P{Canonical_Combining_Class=ccc12}', "");
31557Expect(0, 1459, '\P{^Canonical_Combining_Class=ccc12}', "");
31558Expect(1, 1458, '\p{Canonical_Combining_Class=-CCC12}', "");
31559Expect(0, 1458, '\p{^Canonical_Combining_Class=-CCC12}', "");
31560Expect(0, 1458, '\P{Canonical_Combining_Class=-CCC12}', "");
31561Expect(1, 1458, '\P{^Canonical_Combining_Class=-CCC12}', "");
31562Expect(0, 1459, '\p{Canonical_Combining_Class=-CCC12}', "");
31563Expect(1, 1459, '\p{^Canonical_Combining_Class=-CCC12}', "");
31564Expect(1, 1459, '\P{Canonical_Combining_Class=-CCC12}', "");
31565Expect(0, 1459, '\P{^Canonical_Combining_Class=-CCC12}', "");
31566Error('\p{Ccc=:=0000_0001_2}');
31567Error('\P{Ccc=:=0000_0001_2}');
31568Expect(1, 1458, '\p{Ccc:	01_2}', "");
31569Expect(0, 1458, '\p{^Ccc:	01_2}', "");
31570Expect(0, 1458, '\P{Ccc:	01_2}', "");
31571Expect(1, 1458, '\P{^Ccc:	01_2}', "");
31572Expect(0, 1459, '\p{Ccc:	01_2}', "");
31573Expect(1, 1459, '\p{^Ccc:	01_2}', "");
31574Expect(1, 1459, '\P{Ccc:	01_2}', "");
31575Expect(0, 1459, '\P{^Ccc:	01_2}', "");
31576Error('\p{Is_Canonical_Combining_Class=	 CCC12/a/}');
31577Error('\P{Is_Canonical_Combining_Class=	 CCC12/a/}');
31578Expect(1, 1458, '\p{Is_Canonical_Combining_Class=ccc12}', "");
31579Expect(0, 1458, '\p{^Is_Canonical_Combining_Class=ccc12}', "");
31580Expect(0, 1458, '\P{Is_Canonical_Combining_Class=ccc12}', "");
31581Expect(1, 1458, '\P{^Is_Canonical_Combining_Class=ccc12}', "");
31582Expect(0, 1459, '\p{Is_Canonical_Combining_Class=ccc12}', "");
31583Expect(1, 1459, '\p{^Is_Canonical_Combining_Class=ccc12}', "");
31584Expect(1, 1459, '\P{Is_Canonical_Combining_Class=ccc12}', "");
31585Expect(0, 1459, '\P{^Is_Canonical_Combining_Class=ccc12}', "");
31586Expect(1, 1458, '\p{Is_Canonical_Combining_Class=_CCC12}', "");
31587Expect(0, 1458, '\p{^Is_Canonical_Combining_Class=_CCC12}', "");
31588Expect(0, 1458, '\P{Is_Canonical_Combining_Class=_CCC12}', "");
31589Expect(1, 1458, '\P{^Is_Canonical_Combining_Class=_CCC12}', "");
31590Expect(0, 1459, '\p{Is_Canonical_Combining_Class=_CCC12}', "");
31591Expect(1, 1459, '\p{^Is_Canonical_Combining_Class=_CCC12}', "");
31592Expect(1, 1459, '\P{Is_Canonical_Combining_Class=_CCC12}', "");
31593Expect(0, 1459, '\P{^Is_Canonical_Combining_Class=_CCC12}', "");
31594Error('\p{Is_Ccc=/a/ _+00_00_00_012}');
31595Error('\P{Is_Ccc=/a/ _+00_00_00_012}');
31596Expect(1, 1458, '\p{Is_Ccc=01_2}', "");
31597Expect(0, 1458, '\p{^Is_Ccc=01_2}', "");
31598Expect(0, 1458, '\P{Is_Ccc=01_2}', "");
31599Expect(1, 1458, '\P{^Is_Ccc=01_2}', "");
31600Expect(0, 1459, '\p{Is_Ccc=01_2}', "");
31601Expect(1, 1459, '\p{^Is_Ccc=01_2}', "");
31602Expect(1, 1459, '\P{Is_Ccc=01_2}', "");
31603Expect(0, 1459, '\P{^Is_Ccc=01_2}', "");
31604Error('\p{Canonical_Combining_Class=/a/-	ccc122}');
31605Error('\P{Canonical_Combining_Class=/a/-	ccc122}');
31606Expect(1, 3787, '\p{Canonical_Combining_Class=ccc122}', "");
31607Expect(0, 3787, '\p{^Canonical_Combining_Class=ccc122}', "");
31608Expect(0, 3787, '\P{Canonical_Combining_Class=ccc122}', "");
31609Expect(1, 3787, '\P{^Canonical_Combining_Class=ccc122}', "");
31610Expect(0, 3788, '\p{Canonical_Combining_Class=ccc122}', "");
31611Expect(1, 3788, '\p{^Canonical_Combining_Class=ccc122}', "");
31612Expect(1, 3788, '\P{Canonical_Combining_Class=ccc122}', "");
31613Expect(0, 3788, '\P{^Canonical_Combining_Class=ccc122}', "");
31614Expect(1, 3787, '\p{Canonical_Combining_Class:	-ccc122}', "");
31615Expect(0, 3787, '\p{^Canonical_Combining_Class:	-ccc122}', "");
31616Expect(0, 3787, '\P{Canonical_Combining_Class:	-ccc122}', "");
31617Expect(1, 3787, '\P{^Canonical_Combining_Class:	-ccc122}', "");
31618Expect(0, 3788, '\p{Canonical_Combining_Class:	-ccc122}', "");
31619Expect(1, 3788, '\p{^Canonical_Combining_Class:	-ccc122}', "");
31620Expect(1, 3788, '\P{Canonical_Combining_Class:	-ccc122}', "");
31621Expect(0, 3788, '\P{^Canonical_Combining_Class:	-ccc122}', "");
31622Error('\p{Ccc=-+0_0_0_0_1_22:=}');
31623Error('\P{Ccc=-+0_0_0_0_1_22:=}');
31624Expect(1, 3787, '\p{Ccc=0_0_0_122}', "");
31625Expect(0, 3787, '\p{^Ccc=0_0_0_122}', "");
31626Expect(0, 3787, '\P{Ccc=0_0_0_122}', "");
31627Expect(1, 3787, '\P{^Ccc=0_0_0_122}', "");
31628Expect(0, 3788, '\p{Ccc=0_0_0_122}', "");
31629Expect(1, 3788, '\p{^Ccc=0_0_0_122}', "");
31630Expect(1, 3788, '\P{Ccc=0_0_0_122}', "");
31631Expect(0, 3788, '\P{^Ccc=0_0_0_122}', "");
31632Error('\p{Is_Canonical_Combining_Class=:=	_CCC122}');
31633Error('\P{Is_Canonical_Combining_Class=:=	_CCC122}');
31634Expect(1, 3787, '\p{Is_Canonical_Combining_Class=ccc122}', "");
31635Expect(0, 3787, '\p{^Is_Canonical_Combining_Class=ccc122}', "");
31636Expect(0, 3787, '\P{Is_Canonical_Combining_Class=ccc122}', "");
31637Expect(1, 3787, '\P{^Is_Canonical_Combining_Class=ccc122}', "");
31638Expect(0, 3788, '\p{Is_Canonical_Combining_Class=ccc122}', "");
31639Expect(1, 3788, '\p{^Is_Canonical_Combining_Class=ccc122}', "");
31640Expect(1, 3788, '\P{Is_Canonical_Combining_Class=ccc122}', "");
31641Expect(0, 3788, '\P{^Is_Canonical_Combining_Class=ccc122}', "");
31642Expect(1, 3787, '\p{Is_Canonical_Combining_Class=_CCC122}', "");
31643Expect(0, 3787, '\p{^Is_Canonical_Combining_Class=_CCC122}', "");
31644Expect(0, 3787, '\P{Is_Canonical_Combining_Class=_CCC122}', "");
31645Expect(1, 3787, '\P{^Is_Canonical_Combining_Class=_CCC122}', "");
31646Expect(0, 3788, '\p{Is_Canonical_Combining_Class=_CCC122}', "");
31647Expect(1, 3788, '\p{^Is_Canonical_Combining_Class=_CCC122}', "");
31648Expect(1, 3788, '\P{Is_Canonical_Combining_Class=_CCC122}', "");
31649Expect(0, 3788, '\P{^Is_Canonical_Combining_Class=_CCC122}', "");
31650Error('\p{Is_Ccc=-:=00000000122}');
31651Error('\P{Is_Ccc=-:=00000000122}');
31652Expect(1, 3787, '\p{Is_Ccc=+122}', "");
31653Expect(0, 3787, '\p{^Is_Ccc=+122}', "");
31654Expect(0, 3787, '\P{Is_Ccc=+122}', "");
31655Expect(1, 3787, '\P{^Is_Ccc=+122}', "");
31656Expect(0, 3788, '\p{Is_Ccc=+122}', "");
31657Expect(1, 3788, '\p{^Is_Ccc=+122}', "");
31658Expect(1, 3788, '\P{Is_Ccc=+122}', "");
31659Expect(0, 3788, '\P{^Is_Ccc=+122}', "");
31660Error('\p{Canonical_Combining_Class:	:=CCC129}');
31661Error('\P{Canonical_Combining_Class:	:=CCC129}');
31662Expect(1, 3953, '\p{Canonical_Combining_Class:ccc129}', "");
31663Expect(0, 3953, '\p{^Canonical_Combining_Class:ccc129}', "");
31664Expect(0, 3953, '\P{Canonical_Combining_Class:ccc129}', "");
31665Expect(1, 3953, '\P{^Canonical_Combining_Class:ccc129}', "");
31666Expect(0, 3954, '\p{Canonical_Combining_Class:ccc129}', "");
31667Expect(1, 3954, '\p{^Canonical_Combining_Class:ccc129}', "");
31668Expect(1, 3954, '\P{Canonical_Combining_Class:ccc129}', "");
31669Expect(0, 3954, '\P{^Canonical_Combining_Class:ccc129}', "");
31670Expect(1, 3953, '\p{Canonical_Combining_Class=	-CCC129}', "");
31671Expect(0, 3953, '\p{^Canonical_Combining_Class=	-CCC129}', "");
31672Expect(0, 3953, '\P{Canonical_Combining_Class=	-CCC129}', "");
31673Expect(1, 3953, '\P{^Canonical_Combining_Class=	-CCC129}', "");
31674Expect(0, 3954, '\p{Canonical_Combining_Class=	-CCC129}', "");
31675Expect(1, 3954, '\p{^Canonical_Combining_Class=	-CCC129}', "");
31676Expect(1, 3954, '\P{Canonical_Combining_Class=	-CCC129}', "");
31677Expect(0, 3954, '\P{^Canonical_Combining_Class=	-CCC129}', "");
31678Error('\p{Ccc=_	00012_9:=}');
31679Error('\P{Ccc=_	00012_9:=}');
31680Expect(1, 3953, '\p{Ccc=00_00_00_129}', "");
31681Expect(0, 3953, '\p{^Ccc=00_00_00_129}', "");
31682Expect(0, 3953, '\P{Ccc=00_00_00_129}', "");
31683Expect(1, 3953, '\P{^Ccc=00_00_00_129}', "");
31684Expect(0, 3954, '\p{Ccc=00_00_00_129}', "");
31685Expect(1, 3954, '\p{^Ccc=00_00_00_129}', "");
31686Expect(1, 3954, '\P{Ccc=00_00_00_129}', "");
31687Expect(0, 3954, '\P{^Ccc=00_00_00_129}', "");
31688Error('\p{Is_Canonical_Combining_Class=-:=CCC129}');
31689Error('\P{Is_Canonical_Combining_Class=-:=CCC129}');
31690Expect(1, 3953, '\p{Is_Canonical_Combining_Class=ccc129}', "");
31691Expect(0, 3953, '\p{^Is_Canonical_Combining_Class=ccc129}', "");
31692Expect(0, 3953, '\P{Is_Canonical_Combining_Class=ccc129}', "");
31693Expect(1, 3953, '\P{^Is_Canonical_Combining_Class=ccc129}', "");
31694Expect(0, 3954, '\p{Is_Canonical_Combining_Class=ccc129}', "");
31695Expect(1, 3954, '\p{^Is_Canonical_Combining_Class=ccc129}', "");
31696Expect(1, 3954, '\P{Is_Canonical_Combining_Class=ccc129}', "");
31697Expect(0, 3954, '\P{^Is_Canonical_Combining_Class=ccc129}', "");
31698Expect(1, 3953, '\p{Is_Canonical_Combining_Class=- CCC129}', "");
31699Expect(0, 3953, '\p{^Is_Canonical_Combining_Class=- CCC129}', "");
31700Expect(0, 3953, '\P{Is_Canonical_Combining_Class=- CCC129}', "");
31701Expect(1, 3953, '\P{^Is_Canonical_Combining_Class=- CCC129}', "");
31702Expect(0, 3954, '\p{Is_Canonical_Combining_Class=- CCC129}', "");
31703Expect(1, 3954, '\p{^Is_Canonical_Combining_Class=- CCC129}', "");
31704Expect(1, 3954, '\P{Is_Canonical_Combining_Class=- CCC129}', "");
31705Expect(0, 3954, '\P{^Is_Canonical_Combining_Class=- CCC129}', "");
31706Error('\p{Is_Ccc=	/a/0129}');
31707Error('\P{Is_Ccc=	/a/0129}');
31708Expect(1, 3953, '\p{Is_Ccc=+0_0_1_29}', "");
31709Expect(0, 3953, '\p{^Is_Ccc=+0_0_1_29}', "");
31710Expect(0, 3953, '\P{Is_Ccc=+0_0_1_29}', "");
31711Expect(1, 3953, '\P{^Is_Ccc=+0_0_1_29}', "");
31712Expect(0, 3954, '\p{Is_Ccc=+0_0_1_29}', "");
31713Expect(1, 3954, '\p{^Is_Ccc=+0_0_1_29}', "");
31714Expect(1, 3954, '\P{Is_Ccc=+0_0_1_29}', "");
31715Expect(0, 3954, '\P{^Is_Ccc=+0_0_1_29}', "");
31716Error('\p{Canonical_Combining_Class=CCC13/a/}');
31717Error('\P{Canonical_Combining_Class=CCC13/a/}');
31718Expect(1, 1459, '\p{Canonical_Combining_Class=ccc13}', "");
31719Expect(0, 1459, '\p{^Canonical_Combining_Class=ccc13}', "");
31720Expect(0, 1459, '\P{Canonical_Combining_Class=ccc13}', "");
31721Expect(1, 1459, '\P{^Canonical_Combining_Class=ccc13}', "");
31722Expect(0, 1460, '\p{Canonical_Combining_Class=ccc13}', "");
31723Expect(1, 1460, '\p{^Canonical_Combining_Class=ccc13}', "");
31724Expect(1, 1460, '\P{Canonical_Combining_Class=ccc13}', "");
31725Expect(0, 1460, '\P{^Canonical_Combining_Class=ccc13}', "");
31726Expect(1, 1459, '\p{Canonical_Combining_Class=_	CCC13}', "");
31727Expect(0, 1459, '\p{^Canonical_Combining_Class=_	CCC13}', "");
31728Expect(0, 1459, '\P{Canonical_Combining_Class=_	CCC13}', "");
31729Expect(1, 1459, '\P{^Canonical_Combining_Class=_	CCC13}', "");
31730Expect(0, 1460, '\p{Canonical_Combining_Class=_	CCC13}', "");
31731Expect(1, 1460, '\p{^Canonical_Combining_Class=_	CCC13}', "");
31732Expect(1, 1460, '\P{Canonical_Combining_Class=_	CCC13}', "");
31733Expect(0, 1460, '\P{^Canonical_Combining_Class=_	CCC13}', "");
31734Error('\p{Ccc= 	+000000013:=}');
31735Error('\P{Ccc= 	+000000013:=}');
31736Expect(1, 1459, '\p{Ccc=000013}', "");
31737Expect(0, 1459, '\p{^Ccc=000013}', "");
31738Expect(0, 1459, '\P{Ccc=000013}', "");
31739Expect(1, 1459, '\P{^Ccc=000013}', "");
31740Expect(0, 1460, '\p{Ccc=000013}', "");
31741Expect(1, 1460, '\p{^Ccc=000013}', "");
31742Expect(1, 1460, '\P{Ccc=000013}', "");
31743Expect(0, 1460, '\P{^Ccc=000013}', "");
31744Error('\p{Is_Canonical_Combining_Class:	 CCC13:=}');
31745Error('\P{Is_Canonical_Combining_Class:	 CCC13:=}');
31746Expect(1, 1459, '\p{Is_Canonical_Combining_Class: ccc13}', "");
31747Expect(0, 1459, '\p{^Is_Canonical_Combining_Class: ccc13}', "");
31748Expect(0, 1459, '\P{Is_Canonical_Combining_Class: ccc13}', "");
31749Expect(1, 1459, '\P{^Is_Canonical_Combining_Class: ccc13}', "");
31750Expect(0, 1460, '\p{Is_Canonical_Combining_Class: ccc13}', "");
31751Expect(1, 1460, '\p{^Is_Canonical_Combining_Class: ccc13}', "");
31752Expect(1, 1460, '\P{Is_Canonical_Combining_Class: ccc13}', "");
31753Expect(0, 1460, '\P{^Is_Canonical_Combining_Class: ccc13}', "");
31754Expect(1, 1459, '\p{Is_Canonical_Combining_Class=-CCC13}', "");
31755Expect(0, 1459, '\p{^Is_Canonical_Combining_Class=-CCC13}', "");
31756Expect(0, 1459, '\P{Is_Canonical_Combining_Class=-CCC13}', "");
31757Expect(1, 1459, '\P{^Is_Canonical_Combining_Class=-CCC13}', "");
31758Expect(0, 1460, '\p{Is_Canonical_Combining_Class=-CCC13}', "");
31759Expect(1, 1460, '\p{^Is_Canonical_Combining_Class=-CCC13}', "");
31760Expect(1, 1460, '\P{Is_Canonical_Combining_Class=-CCC13}', "");
31761Expect(0, 1460, '\P{^Is_Canonical_Combining_Class=-CCC13}', "");
31762Error('\p{Is_Ccc:	/a/0_0_0_0_0_13}');
31763Error('\P{Is_Ccc:	/a/0_0_0_0_0_13}');
31764Expect(1, 1459, '\p{Is_Ccc:   00000000013}', "");
31765Expect(0, 1459, '\p{^Is_Ccc:   00000000013}', "");
31766Expect(0, 1459, '\P{Is_Ccc:   00000000013}', "");
31767Expect(1, 1459, '\P{^Is_Ccc:   00000000013}', "");
31768Expect(0, 1460, '\p{Is_Ccc:   00000000013}', "");
31769Expect(1, 1460, '\p{^Is_Ccc:   00000000013}', "");
31770Expect(1, 1460, '\P{Is_Ccc:   00000000013}', "");
31771Expect(0, 1460, '\P{^Is_Ccc:   00000000013}', "");
31772Error('\p{Canonical_Combining_Class=/a/_-CCC130}');
31773Error('\P{Canonical_Combining_Class=/a/_-CCC130}');
31774Expect(1, 3968, '\p{Canonical_Combining_Class=ccc130}', "");
31775Expect(0, 3968, '\p{^Canonical_Combining_Class=ccc130}', "");
31776Expect(0, 3968, '\P{Canonical_Combining_Class=ccc130}', "");
31777Expect(1, 3968, '\P{^Canonical_Combining_Class=ccc130}', "");
31778Expect(0, 3969, '\p{Canonical_Combining_Class=ccc130}', "");
31779Expect(1, 3969, '\p{^Canonical_Combining_Class=ccc130}', "");
31780Expect(1, 3969, '\P{Canonical_Combining_Class=ccc130}', "");
31781Expect(0, 3969, '\P{^Canonical_Combining_Class=ccc130}', "");
31782Expect(1, 3968, '\p{Canonical_Combining_Class= -CCC130}', "");
31783Expect(0, 3968, '\p{^Canonical_Combining_Class= -CCC130}', "");
31784Expect(0, 3968, '\P{Canonical_Combining_Class= -CCC130}', "");
31785Expect(1, 3968, '\P{^Canonical_Combining_Class= -CCC130}', "");
31786Expect(0, 3969, '\p{Canonical_Combining_Class= -CCC130}', "");
31787Expect(1, 3969, '\p{^Canonical_Combining_Class= -CCC130}', "");
31788Expect(1, 3969, '\P{Canonical_Combining_Class= -CCC130}', "");
31789Expect(0, 3969, '\P{^Canonical_Combining_Class= -CCC130}', "");
31790Error('\p{Ccc=	:=130}');
31791Error('\P{Ccc=	:=130}');
31792Expect(1, 3968, '\p{Ccc=+0_0_0_1_30}', "");
31793Expect(0, 3968, '\p{^Ccc=+0_0_0_1_30}', "");
31794Expect(0, 3968, '\P{Ccc=+0_0_0_1_30}', "");
31795Expect(1, 3968, '\P{^Ccc=+0_0_0_1_30}', "");
31796Expect(0, 3969, '\p{Ccc=+0_0_0_1_30}', "");
31797Expect(1, 3969, '\p{^Ccc=+0_0_0_1_30}', "");
31798Expect(1, 3969, '\P{Ccc=+0_0_0_1_30}', "");
31799Expect(0, 3969, '\P{^Ccc=+0_0_0_1_30}', "");
31800Error('\p{Is_Canonical_Combining_Class= :=ccc130}');
31801Error('\P{Is_Canonical_Combining_Class= :=ccc130}');
31802Expect(1, 3968, '\p{Is_Canonical_Combining_Class=ccc130}', "");
31803Expect(0, 3968, '\p{^Is_Canonical_Combining_Class=ccc130}', "");
31804Expect(0, 3968, '\P{Is_Canonical_Combining_Class=ccc130}', "");
31805Expect(1, 3968, '\P{^Is_Canonical_Combining_Class=ccc130}', "");
31806Expect(0, 3969, '\p{Is_Canonical_Combining_Class=ccc130}', "");
31807Expect(1, 3969, '\p{^Is_Canonical_Combining_Class=ccc130}', "");
31808Expect(1, 3969, '\P{Is_Canonical_Combining_Class=ccc130}', "");
31809Expect(0, 3969, '\P{^Is_Canonical_Combining_Class=ccc130}', "");
31810Expect(1, 3968, '\p{Is_Canonical_Combining_Class=	CCC130}', "");
31811Expect(0, 3968, '\p{^Is_Canonical_Combining_Class=	CCC130}', "");
31812Expect(0, 3968, '\P{Is_Canonical_Combining_Class=	CCC130}', "");
31813Expect(1, 3968, '\P{^Is_Canonical_Combining_Class=	CCC130}', "");
31814Expect(0, 3969, '\p{Is_Canonical_Combining_Class=	CCC130}', "");
31815Expect(1, 3969, '\p{^Is_Canonical_Combining_Class=	CCC130}', "");
31816Expect(1, 3969, '\P{Is_Canonical_Combining_Class=	CCC130}', "");
31817Expect(0, 3969, '\P{^Is_Canonical_Combining_Class=	CCC130}', "");
31818Error('\p{Is_Ccc: --000000000130:=}');
31819Error('\P{Is_Ccc: --000000000130:=}');
31820Expect(1, 3968, '\p{Is_Ccc=130}', "");
31821Expect(0, 3968, '\p{^Is_Ccc=130}', "");
31822Expect(0, 3968, '\P{Is_Ccc=130}', "");
31823Expect(1, 3968, '\P{^Is_Ccc=130}', "");
31824Expect(0, 3969, '\p{Is_Ccc=130}', "");
31825Expect(1, 3969, '\p{^Is_Ccc=130}', "");
31826Expect(1, 3969, '\P{Is_Ccc=130}', "");
31827Expect(0, 3969, '\P{^Is_Ccc=130}', "");
31828Error('\p{Canonical_Combining_Class=:=--CCC132}');
31829Error('\P{Canonical_Combining_Class=:=--CCC132}');
31830Expect(1, 3956, '\p{Canonical_Combining_Class=ccc132}', "");
31831Expect(0, 3956, '\p{^Canonical_Combining_Class=ccc132}', "");
31832Expect(0, 3956, '\P{Canonical_Combining_Class=ccc132}', "");
31833Expect(1, 3956, '\P{^Canonical_Combining_Class=ccc132}', "");
31834Expect(0, 3957, '\p{Canonical_Combining_Class=ccc132}', "");
31835Expect(1, 3957, '\p{^Canonical_Combining_Class=ccc132}', "");
31836Expect(1, 3957, '\P{Canonical_Combining_Class=ccc132}', "");
31837Expect(0, 3957, '\P{^Canonical_Combining_Class=ccc132}', "");
31838Expect(1, 3956, '\p{Canonical_Combining_Class=_ CCC132}', "");
31839Expect(0, 3956, '\p{^Canonical_Combining_Class=_ CCC132}', "");
31840Expect(0, 3956, '\P{Canonical_Combining_Class=_ CCC132}', "");
31841Expect(1, 3956, '\P{^Canonical_Combining_Class=_ CCC132}', "");
31842Expect(0, 3957, '\p{Canonical_Combining_Class=_ CCC132}', "");
31843Expect(1, 3957, '\p{^Canonical_Combining_Class=_ CCC132}', "");
31844Expect(1, 3957, '\P{Canonical_Combining_Class=_ CCC132}', "");
31845Expect(0, 3957, '\P{^Canonical_Combining_Class=_ CCC132}', "");
31846Error('\p{Ccc= +0132:=}');
31847Error('\P{Ccc= +0132:=}');
31848Expect(1, 3956, '\p{Ccc=00_00_13_2}', "");
31849Expect(0, 3956, '\p{^Ccc=00_00_13_2}', "");
31850Expect(0, 3956, '\P{Ccc=00_00_13_2}', "");
31851Expect(1, 3956, '\P{^Ccc=00_00_13_2}', "");
31852Expect(0, 3957, '\p{Ccc=00_00_13_2}', "");
31853Expect(1, 3957, '\p{^Ccc=00_00_13_2}', "");
31854Expect(1, 3957, '\P{Ccc=00_00_13_2}', "");
31855Expect(0, 3957, '\P{^Ccc=00_00_13_2}', "");
31856Error('\p{Is_Canonical_Combining_Class=:= CCC132}');
31857Error('\P{Is_Canonical_Combining_Class=:= CCC132}');
31858Expect(1, 3956, '\p{Is_Canonical_Combining_Class:	ccc132}', "");
31859Expect(0, 3956, '\p{^Is_Canonical_Combining_Class:	ccc132}', "");
31860Expect(0, 3956, '\P{Is_Canonical_Combining_Class:	ccc132}', "");
31861Expect(1, 3956, '\P{^Is_Canonical_Combining_Class:	ccc132}', "");
31862Expect(0, 3957, '\p{Is_Canonical_Combining_Class:	ccc132}', "");
31863Expect(1, 3957, '\p{^Is_Canonical_Combining_Class:	ccc132}', "");
31864Expect(1, 3957, '\P{Is_Canonical_Combining_Class:	ccc132}', "");
31865Expect(0, 3957, '\P{^Is_Canonical_Combining_Class:	ccc132}', "");
31866Expect(1, 3956, '\p{Is_Canonical_Combining_Class:	_CCC132}', "");
31867Expect(0, 3956, '\p{^Is_Canonical_Combining_Class:	_CCC132}', "");
31868Expect(0, 3956, '\P{Is_Canonical_Combining_Class:	_CCC132}', "");
31869Expect(1, 3956, '\P{^Is_Canonical_Combining_Class:	_CCC132}', "");
31870Expect(0, 3957, '\p{Is_Canonical_Combining_Class:	_CCC132}', "");
31871Expect(1, 3957, '\p{^Is_Canonical_Combining_Class:	_CCC132}', "");
31872Expect(1, 3957, '\P{Is_Canonical_Combining_Class:	_CCC132}', "");
31873Expect(0, 3957, '\P{^Is_Canonical_Combining_Class:	_CCC132}', "");
31874Error('\p{Is_Ccc=	/a/0_0_0_0_0_1_32}');
31875Error('\P{Is_Ccc=	/a/0_0_0_0_0_1_32}');
31876Expect(1, 3956, '\p{Is_Ccc=13_2}', "");
31877Expect(0, 3956, '\p{^Is_Ccc=13_2}', "");
31878Expect(0, 3956, '\P{Is_Ccc=13_2}', "");
31879Expect(1, 3956, '\P{^Is_Ccc=13_2}', "");
31880Expect(0, 3957, '\p{Is_Ccc=13_2}', "");
31881Expect(1, 3957, '\p{^Is_Ccc=13_2}', "");
31882Expect(1, 3957, '\P{Is_Ccc=13_2}', "");
31883Expect(0, 3957, '\P{^Is_Ccc=13_2}', "");
31884Error('\p{Canonical_Combining_Class=	_CCC133:=}');
31885Error('\P{Canonical_Combining_Class=	_CCC133:=}');
31886Expect(0, 1, '\p{Canonical_Combining_Class=ccc133}', "");
31887Expect(1, 1, '\p{^Canonical_Combining_Class=ccc133}', "");
31888Expect(1, 1, '\P{Canonical_Combining_Class=ccc133}', "");
31889Expect(0, 1, '\P{^Canonical_Combining_Class=ccc133}', "");
31890Expect(0, 1, '\p{Canonical_Combining_Class=__CCC133}', "");
31891Expect(1, 1, '\p{^Canonical_Combining_Class=__CCC133}', "");
31892Expect(1, 1, '\P{Canonical_Combining_Class=__CCC133}', "");
31893Expect(0, 1, '\P{^Canonical_Combining_Class=__CCC133}', "");
31894Error('\p{Ccc=- +00_00_01_33:=}');
31895Error('\P{Ccc=- +00_00_01_33:=}');
31896Expect(0, 1, '\p{Ccc=00_00_00_00_133}', "");
31897Expect(1, 1, '\p{^Ccc=00_00_00_00_133}', "");
31898Expect(1, 1, '\P{Ccc=00_00_00_00_133}', "");
31899Expect(0, 1, '\P{^Ccc=00_00_00_00_133}', "");
31900Error('\p{Is_Canonical_Combining_Class:  ccc133:=}');
31901Error('\P{Is_Canonical_Combining_Class:  ccc133:=}');
31902Expect(0, 1, '\p{Is_Canonical_Combining_Class=ccc133}', "");
31903Expect(1, 1, '\p{^Is_Canonical_Combining_Class=ccc133}', "");
31904Expect(1, 1, '\P{Is_Canonical_Combining_Class=ccc133}', "");
31905Expect(0, 1, '\P{^Is_Canonical_Combining_Class=ccc133}', "");
31906Expect(0, 1, '\p{Is_Canonical_Combining_Class=-CCC133}', "");
31907Expect(1, 1, '\p{^Is_Canonical_Combining_Class=-CCC133}', "");
31908Expect(1, 1, '\P{Is_Canonical_Combining_Class=-CCC133}', "");
31909Expect(0, 1, '\P{^Is_Canonical_Combining_Class=-CCC133}', "");
31910Error('\p{Is_Ccc=:=_000000133}');
31911Error('\P{Is_Ccc=:=_000000133}');
31912Expect(0, 1, '\p{Is_Ccc=+000133}', "");
31913Expect(1, 1, '\p{^Is_Ccc=+000133}', "");
31914Expect(1, 1, '\P{Is_Ccc=+000133}', "");
31915Expect(0, 1, '\P{^Is_Ccc=+000133}', "");
31916Error('\p{Canonical_Combining_Class=:=__CCC14}');
31917Error('\P{Canonical_Combining_Class=:=__CCC14}');
31918Expect(1, 1460, '\p{Canonical_Combining_Class=ccc14}', "");
31919Expect(0, 1460, '\p{^Canonical_Combining_Class=ccc14}', "");
31920Expect(0, 1460, '\P{Canonical_Combining_Class=ccc14}', "");
31921Expect(1, 1460, '\P{^Canonical_Combining_Class=ccc14}', "");
31922Expect(0, 1461, '\p{Canonical_Combining_Class=ccc14}', "");
31923Expect(1, 1461, '\p{^Canonical_Combining_Class=ccc14}', "");
31924Expect(1, 1461, '\P{Canonical_Combining_Class=ccc14}', "");
31925Expect(0, 1461, '\P{^Canonical_Combining_Class=ccc14}', "");
31926Expect(1, 1460, '\p{Canonical_Combining_Class= CCC14}', "");
31927Expect(0, 1460, '\p{^Canonical_Combining_Class= CCC14}', "");
31928Expect(0, 1460, '\P{Canonical_Combining_Class= CCC14}', "");
31929Expect(1, 1460, '\P{^Canonical_Combining_Class= CCC14}', "");
31930Expect(0, 1461, '\p{Canonical_Combining_Class= CCC14}', "");
31931Expect(1, 1461, '\p{^Canonical_Combining_Class= CCC14}', "");
31932Expect(1, 1461, '\P{Canonical_Combining_Class= CCC14}', "");
31933Expect(0, 1461, '\P{^Canonical_Combining_Class= CCC14}', "");
31934Error('\p{Ccc: _ +14:=}');
31935Error('\P{Ccc: _ +14:=}');
31936Expect(1, 1460, '\p{Ccc=000001_4}', "");
31937Expect(0, 1460, '\p{^Ccc=000001_4}', "");
31938Expect(0, 1460, '\P{Ccc=000001_4}', "");
31939Expect(1, 1460, '\P{^Ccc=000001_4}', "");
31940Expect(0, 1461, '\p{Ccc=000001_4}', "");
31941Expect(1, 1461, '\p{^Ccc=000001_4}', "");
31942Expect(1, 1461, '\P{Ccc=000001_4}', "");
31943Expect(0, 1461, '\P{^Ccc=000001_4}', "");
31944Error('\p{Is_Canonical_Combining_Class=-_CCC14/a/}');
31945Error('\P{Is_Canonical_Combining_Class=-_CCC14/a/}');
31946Expect(1, 1460, '\p{Is_Canonical_Combining_Class=ccc14}', "");
31947Expect(0, 1460, '\p{^Is_Canonical_Combining_Class=ccc14}', "");
31948Expect(0, 1460, '\P{Is_Canonical_Combining_Class=ccc14}', "");
31949Expect(1, 1460, '\P{^Is_Canonical_Combining_Class=ccc14}', "");
31950Expect(0, 1461, '\p{Is_Canonical_Combining_Class=ccc14}', "");
31951Expect(1, 1461, '\p{^Is_Canonical_Combining_Class=ccc14}', "");
31952Expect(1, 1461, '\P{Is_Canonical_Combining_Class=ccc14}', "");
31953Expect(0, 1461, '\P{^Is_Canonical_Combining_Class=ccc14}', "");
31954Expect(1, 1460, '\p{Is_Canonical_Combining_Class:   _	CCC14}', "");
31955Expect(0, 1460, '\p{^Is_Canonical_Combining_Class:   _	CCC14}', "");
31956Expect(0, 1460, '\P{Is_Canonical_Combining_Class:   _	CCC14}', "");
31957Expect(1, 1460, '\P{^Is_Canonical_Combining_Class:   _	CCC14}', "");
31958Expect(0, 1461, '\p{Is_Canonical_Combining_Class:   _	CCC14}', "");
31959Expect(1, 1461, '\p{^Is_Canonical_Combining_Class:   _	CCC14}', "");
31960Expect(1, 1461, '\P{Is_Canonical_Combining_Class:   _	CCC14}', "");
31961Expect(0, 1461, '\P{^Is_Canonical_Combining_Class:   _	CCC14}', "");
31962Error('\p{Is_Ccc=		+1_4:=}');
31963Error('\P{Is_Ccc=		+1_4:=}');
31964Expect(1, 1460, '\p{Is_Ccc=0_0_0_0_0_014}', "");
31965Expect(0, 1460, '\p{^Is_Ccc=0_0_0_0_0_014}', "");
31966Expect(0, 1460, '\P{Is_Ccc=0_0_0_0_0_014}', "");
31967Expect(1, 1460, '\P{^Is_Ccc=0_0_0_0_0_014}', "");
31968Expect(0, 1461, '\p{Is_Ccc=0_0_0_0_0_014}', "");
31969Expect(1, 1461, '\p{^Is_Ccc=0_0_0_0_0_014}', "");
31970Expect(1, 1461, '\P{Is_Ccc=0_0_0_0_0_014}', "");
31971Expect(0, 1461, '\P{^Is_Ccc=0_0_0_0_0_014}', "");
31972Error('\p{Canonical_Combining_Class=:=CCC15}');
31973Error('\P{Canonical_Combining_Class=:=CCC15}');
31974Expect(1, 1461, '\p{Canonical_Combining_Class=ccc15}', "");
31975Expect(0, 1461, '\p{^Canonical_Combining_Class=ccc15}', "");
31976Expect(0, 1461, '\P{Canonical_Combining_Class=ccc15}', "");
31977Expect(1, 1461, '\P{^Canonical_Combining_Class=ccc15}', "");
31978Expect(0, 1462, '\p{Canonical_Combining_Class=ccc15}', "");
31979Expect(1, 1462, '\p{^Canonical_Combining_Class=ccc15}', "");
31980Expect(1, 1462, '\P{Canonical_Combining_Class=ccc15}', "");
31981Expect(0, 1462, '\P{^Canonical_Combining_Class=ccc15}', "");
31982Expect(1, 1461, '\p{Canonical_Combining_Class:--CCC15}', "");
31983Expect(0, 1461, '\p{^Canonical_Combining_Class:--CCC15}', "");
31984Expect(0, 1461, '\P{Canonical_Combining_Class:--CCC15}', "");
31985Expect(1, 1461, '\P{^Canonical_Combining_Class:--CCC15}', "");
31986Expect(0, 1462, '\p{Canonical_Combining_Class:--CCC15}', "");
31987Expect(1, 1462, '\p{^Canonical_Combining_Class:--CCC15}', "");
31988Expect(1, 1462, '\P{Canonical_Combining_Class:--CCC15}', "");
31989Expect(0, 1462, '\P{^Canonical_Combining_Class:--CCC15}', "");
31990Error('\p{Ccc=_	000_000_15/a/}');
31991Error('\P{Ccc=_	000_000_15/a/}');
31992Expect(1, 1461, '\p{Ccc=+0_0_15}', "");
31993Expect(0, 1461, '\p{^Ccc=+0_0_15}', "");
31994Expect(0, 1461, '\P{Ccc=+0_0_15}', "");
31995Expect(1, 1461, '\P{^Ccc=+0_0_15}', "");
31996Expect(0, 1462, '\p{Ccc=+0_0_15}', "");
31997Expect(1, 1462, '\p{^Ccc=+0_0_15}', "");
31998Expect(1, 1462, '\P{Ccc=+0_0_15}', "");
31999Expect(0, 1462, '\P{^Ccc=+0_0_15}', "");
32000Error('\p{Is_Canonical_Combining_Class=:= -CCC15}');
32001Error('\P{Is_Canonical_Combining_Class=:= -CCC15}');
32002Expect(1, 1461, '\p{Is_Canonical_Combining_Class=ccc15}', "");
32003Expect(0, 1461, '\p{^Is_Canonical_Combining_Class=ccc15}', "");
32004Expect(0, 1461, '\P{Is_Canonical_Combining_Class=ccc15}', "");
32005Expect(1, 1461, '\P{^Is_Canonical_Combining_Class=ccc15}', "");
32006Expect(0, 1462, '\p{Is_Canonical_Combining_Class=ccc15}', "");
32007Expect(1, 1462, '\p{^Is_Canonical_Combining_Class=ccc15}', "");
32008Expect(1, 1462, '\P{Is_Canonical_Combining_Class=ccc15}', "");
32009Expect(0, 1462, '\P{^Is_Canonical_Combining_Class=ccc15}', "");
32010Expect(1, 1461, '\p{Is_Canonical_Combining_Class=-ccc15}', "");
32011Expect(0, 1461, '\p{^Is_Canonical_Combining_Class=-ccc15}', "");
32012Expect(0, 1461, '\P{Is_Canonical_Combining_Class=-ccc15}', "");
32013Expect(1, 1461, '\P{^Is_Canonical_Combining_Class=-ccc15}', "");
32014Expect(0, 1462, '\p{Is_Canonical_Combining_Class=-ccc15}', "");
32015Expect(1, 1462, '\p{^Is_Canonical_Combining_Class=-ccc15}', "");
32016Expect(1, 1462, '\P{Is_Canonical_Combining_Class=-ccc15}', "");
32017Expect(0, 1462, '\P{^Is_Canonical_Combining_Class=-ccc15}', "");
32018Error('\p{Is_Ccc=	:=00000_00001_5}');
32019Error('\P{Is_Ccc=	:=00000_00001_5}');
32020Expect(1, 1461, '\p{Is_Ccc=+0_0_15}', "");
32021Expect(0, 1461, '\p{^Is_Ccc=+0_0_15}', "");
32022Expect(0, 1461, '\P{Is_Ccc=+0_0_15}', "");
32023Expect(1, 1461, '\P{^Is_Ccc=+0_0_15}', "");
32024Expect(0, 1462, '\p{Is_Ccc=+0_0_15}', "");
32025Expect(1, 1462, '\p{^Is_Ccc=+0_0_15}', "");
32026Expect(1, 1462, '\P{Is_Ccc=+0_0_15}', "");
32027Expect(0, 1462, '\P{^Is_Ccc=+0_0_15}', "");
32028Error('\p{Canonical_Combining_Class=:=-	CCC16}');
32029Error('\P{Canonical_Combining_Class=:=-	CCC16}');
32030Expect(1, 1462, '\p{Canonical_Combining_Class=ccc16}', "");
32031Expect(0, 1462, '\p{^Canonical_Combining_Class=ccc16}', "");
32032Expect(0, 1462, '\P{Canonical_Combining_Class=ccc16}', "");
32033Expect(1, 1462, '\P{^Canonical_Combining_Class=ccc16}', "");
32034Expect(0, 1463, '\p{Canonical_Combining_Class=ccc16}', "");
32035Expect(1, 1463, '\p{^Canonical_Combining_Class=ccc16}', "");
32036Expect(1, 1463, '\P{Canonical_Combining_Class=ccc16}', "");
32037Expect(0, 1463, '\P{^Canonical_Combining_Class=ccc16}', "");
32038Expect(1, 1462, '\p{Canonical_Combining_Class= _CCC16}', "");
32039Expect(0, 1462, '\p{^Canonical_Combining_Class= _CCC16}', "");
32040Expect(0, 1462, '\P{Canonical_Combining_Class= _CCC16}', "");
32041Expect(1, 1462, '\P{^Canonical_Combining_Class= _CCC16}', "");
32042Expect(0, 1463, '\p{Canonical_Combining_Class= _CCC16}', "");
32043Expect(1, 1463, '\p{^Canonical_Combining_Class= _CCC16}', "");
32044Expect(1, 1463, '\P{Canonical_Combining_Class= _CCC16}', "");
32045Expect(0, 1463, '\P{^Canonical_Combining_Class= _CCC16}', "");
32046Error('\p{Ccc= :=0016}');
32047Error('\P{Ccc= :=0016}');
32048Expect(1, 1462, '\p{Ccc=0_0_0_0_016}', "");
32049Expect(0, 1462, '\p{^Ccc=0_0_0_0_016}', "");
32050Expect(0, 1462, '\P{Ccc=0_0_0_0_016}', "");
32051Expect(1, 1462, '\P{^Ccc=0_0_0_0_016}', "");
32052Expect(0, 1463, '\p{Ccc=0_0_0_0_016}', "");
32053Expect(1, 1463, '\p{^Ccc=0_0_0_0_016}', "");
32054Expect(1, 1463, '\P{Ccc=0_0_0_0_016}', "");
32055Expect(0, 1463, '\P{^Ccc=0_0_0_0_016}', "");
32056Error('\p{Is_Canonical_Combining_Class=/a/_	CCC16}');
32057Error('\P{Is_Canonical_Combining_Class=/a/_	CCC16}');
32058Expect(1, 1462, '\p{Is_Canonical_Combining_Class=ccc16}', "");
32059Expect(0, 1462, '\p{^Is_Canonical_Combining_Class=ccc16}', "");
32060Expect(0, 1462, '\P{Is_Canonical_Combining_Class=ccc16}', "");
32061Expect(1, 1462, '\P{^Is_Canonical_Combining_Class=ccc16}', "");
32062Expect(0, 1463, '\p{Is_Canonical_Combining_Class=ccc16}', "");
32063Expect(1, 1463, '\p{^Is_Canonical_Combining_Class=ccc16}', "");
32064Expect(1, 1463, '\P{Is_Canonical_Combining_Class=ccc16}', "");
32065Expect(0, 1463, '\P{^Is_Canonical_Combining_Class=ccc16}', "");
32066Expect(1, 1462, '\p{Is_Canonical_Combining_Class=-ccc16}', "");
32067Expect(0, 1462, '\p{^Is_Canonical_Combining_Class=-ccc16}', "");
32068Expect(0, 1462, '\P{Is_Canonical_Combining_Class=-ccc16}', "");
32069Expect(1, 1462, '\P{^Is_Canonical_Combining_Class=-ccc16}', "");
32070Expect(0, 1463, '\p{Is_Canonical_Combining_Class=-ccc16}', "");
32071Expect(1, 1463, '\p{^Is_Canonical_Combining_Class=-ccc16}', "");
32072Expect(1, 1463, '\P{Is_Canonical_Combining_Class=-ccc16}', "");
32073Expect(0, 1463, '\P{^Is_Canonical_Combining_Class=-ccc16}', "");
32074Error('\p{Is_Ccc=_	+00_00_16:=}');
32075Error('\P{Is_Ccc=_	+00_00_16:=}');
32076Expect(1, 1462, '\p{Is_Ccc=0000000016}', "");
32077Expect(0, 1462, '\p{^Is_Ccc=0000000016}', "");
32078Expect(0, 1462, '\P{Is_Ccc=0000000016}', "");
32079Expect(1, 1462, '\P{^Is_Ccc=0000000016}', "");
32080Expect(0, 1463, '\p{Is_Ccc=0000000016}', "");
32081Expect(1, 1463, '\p{^Is_Ccc=0000000016}', "");
32082Expect(1, 1463, '\P{Is_Ccc=0000000016}', "");
32083Expect(0, 1463, '\P{^Is_Ccc=0000000016}', "");
32084Error('\p{Canonical_Combining_Class=/a/_CCC17}');
32085Error('\P{Canonical_Combining_Class=/a/_CCC17}');
32086Expect(1, 1463, '\p{Canonical_Combining_Class=ccc17}', "");
32087Expect(0, 1463, '\p{^Canonical_Combining_Class=ccc17}', "");
32088Expect(0, 1463, '\P{Canonical_Combining_Class=ccc17}', "");
32089Expect(1, 1463, '\P{^Canonical_Combining_Class=ccc17}', "");
32090Expect(0, 1464, '\p{Canonical_Combining_Class=ccc17}', "");
32091Expect(1, 1464, '\p{^Canonical_Combining_Class=ccc17}', "");
32092Expect(1, 1464, '\P{Canonical_Combining_Class=ccc17}', "");
32093Expect(0, 1464, '\P{^Canonical_Combining_Class=ccc17}', "");
32094Expect(1, 1463, '\p{Canonical_Combining_Class=-CCC17}', "");
32095Expect(0, 1463, '\p{^Canonical_Combining_Class=-CCC17}', "");
32096Expect(0, 1463, '\P{Canonical_Combining_Class=-CCC17}', "");
32097Expect(1, 1463, '\P{^Canonical_Combining_Class=-CCC17}', "");
32098Expect(0, 1464, '\p{Canonical_Combining_Class=-CCC17}', "");
32099Expect(1, 1464, '\p{^Canonical_Combining_Class=-CCC17}', "");
32100Expect(1, 1464, '\P{Canonical_Combining_Class=-CCC17}', "");
32101Expect(0, 1464, '\P{^Canonical_Combining_Class=-CCC17}', "");
32102Error('\p{Ccc=:=+000000017}');
32103Error('\P{Ccc=:=+000000017}');
32104Expect(1, 1463, '\p{Ccc:1_7}', "");
32105Expect(0, 1463, '\p{^Ccc:1_7}', "");
32106Expect(0, 1463, '\P{Ccc:1_7}', "");
32107Expect(1, 1463, '\P{^Ccc:1_7}', "");
32108Expect(0, 1464, '\p{Ccc:1_7}', "");
32109Expect(1, 1464, '\p{^Ccc:1_7}', "");
32110Expect(1, 1464, '\P{Ccc:1_7}', "");
32111Expect(0, 1464, '\P{^Ccc:1_7}', "");
32112Error('\p{Is_Canonical_Combining_Class=_	CCC17:=}');
32113Error('\P{Is_Canonical_Combining_Class=_	CCC17:=}');
32114Expect(1, 1463, '\p{Is_Canonical_Combining_Class: ccc17}', "");
32115Expect(0, 1463, '\p{^Is_Canonical_Combining_Class: ccc17}', "");
32116Expect(0, 1463, '\P{Is_Canonical_Combining_Class: ccc17}', "");
32117Expect(1, 1463, '\P{^Is_Canonical_Combining_Class: ccc17}', "");
32118Expect(0, 1464, '\p{Is_Canonical_Combining_Class: ccc17}', "");
32119Expect(1, 1464, '\p{^Is_Canonical_Combining_Class: ccc17}', "");
32120Expect(1, 1464, '\P{Is_Canonical_Combining_Class: ccc17}', "");
32121Expect(0, 1464, '\P{^Is_Canonical_Combining_Class: ccc17}', "");
32122Expect(1, 1463, '\p{Is_Canonical_Combining_Class=--ccc17}', "");
32123Expect(0, 1463, '\p{^Is_Canonical_Combining_Class=--ccc17}', "");
32124Expect(0, 1463, '\P{Is_Canonical_Combining_Class=--ccc17}', "");
32125Expect(1, 1463, '\P{^Is_Canonical_Combining_Class=--ccc17}', "");
32126Expect(0, 1464, '\p{Is_Canonical_Combining_Class=--ccc17}', "");
32127Expect(1, 1464, '\p{^Is_Canonical_Combining_Class=--ccc17}', "");
32128Expect(1, 1464, '\P{Is_Canonical_Combining_Class=--ccc17}', "");
32129Expect(0, 1464, '\P{^Is_Canonical_Combining_Class=--ccc17}', "");
32130Error('\p{Is_Ccc=_0000000017/a/}');
32131Error('\P{Is_Ccc=_0000000017/a/}');
32132Expect(1, 1463, '\p{Is_Ccc=0000_0001_7}', "");
32133Expect(0, 1463, '\p{^Is_Ccc=0000_0001_7}', "");
32134Expect(0, 1463, '\P{Is_Ccc=0000_0001_7}', "");
32135Expect(1, 1463, '\P{^Is_Ccc=0000_0001_7}', "");
32136Expect(0, 1464, '\p{Is_Ccc=0000_0001_7}', "");
32137Expect(1, 1464, '\p{^Is_Ccc=0000_0001_7}', "");
32138Expect(1, 1464, '\P{Is_Ccc=0000_0001_7}', "");
32139Expect(0, 1464, '\P{^Is_Ccc=0000_0001_7}', "");
32140Error('\p{Canonical_Combining_Class:   _/a/CCC18}');
32141Error('\P{Canonical_Combining_Class:   _/a/CCC18}');
32142Expect(1, 1479, '\p{Canonical_Combining_Class=ccc18}', "");
32143Expect(0, 1479, '\p{^Canonical_Combining_Class=ccc18}', "");
32144Expect(0, 1479, '\P{Canonical_Combining_Class=ccc18}', "");
32145Expect(1, 1479, '\P{^Canonical_Combining_Class=ccc18}', "");
32146Expect(0, 1480, '\p{Canonical_Combining_Class=ccc18}', "");
32147Expect(1, 1480, '\p{^Canonical_Combining_Class=ccc18}', "");
32148Expect(1, 1480, '\P{Canonical_Combining_Class=ccc18}', "");
32149Expect(0, 1480, '\P{^Canonical_Combining_Class=ccc18}', "");
32150Expect(1, 1479, '\p{Canonical_Combining_Class=		ccc18}', "");
32151Expect(0, 1479, '\p{^Canonical_Combining_Class=		ccc18}', "");
32152Expect(0, 1479, '\P{Canonical_Combining_Class=		ccc18}', "");
32153Expect(1, 1479, '\P{^Canonical_Combining_Class=		ccc18}', "");
32154Expect(0, 1480, '\p{Canonical_Combining_Class=		ccc18}', "");
32155Expect(1, 1480, '\p{^Canonical_Combining_Class=		ccc18}', "");
32156Expect(1, 1480, '\P{Canonical_Combining_Class=		ccc18}', "");
32157Expect(0, 1480, '\P{^Canonical_Combining_Class=		ccc18}', "");
32158Error('\p{Ccc=/a/0000000018}');
32159Error('\P{Ccc=/a/0000000018}');
32160Expect(1, 1479, '\p{Ccc=1_8}', "");
32161Expect(0, 1479, '\p{^Ccc=1_8}', "");
32162Expect(0, 1479, '\P{Ccc=1_8}', "");
32163Expect(1, 1479, '\P{^Ccc=1_8}', "");
32164Expect(0, 1480, '\p{Ccc=1_8}', "");
32165Expect(1, 1480, '\p{^Ccc=1_8}', "");
32166Expect(1, 1480, '\P{Ccc=1_8}', "");
32167Expect(0, 1480, '\P{^Ccc=1_8}', "");
32168Error('\p{Is_Canonical_Combining_Class=:=-CCC18}');
32169Error('\P{Is_Canonical_Combining_Class=:=-CCC18}');
32170Expect(1, 1479, '\p{Is_Canonical_Combining_Class=ccc18}', "");
32171Expect(0, 1479, '\p{^Is_Canonical_Combining_Class=ccc18}', "");
32172Expect(0, 1479, '\P{Is_Canonical_Combining_Class=ccc18}', "");
32173Expect(1, 1479, '\P{^Is_Canonical_Combining_Class=ccc18}', "");
32174Expect(0, 1480, '\p{Is_Canonical_Combining_Class=ccc18}', "");
32175Expect(1, 1480, '\p{^Is_Canonical_Combining_Class=ccc18}', "");
32176Expect(1, 1480, '\P{Is_Canonical_Combining_Class=ccc18}', "");
32177Expect(0, 1480, '\P{^Is_Canonical_Combining_Class=ccc18}', "");
32178Expect(1, 1479, '\p{Is_Canonical_Combining_Class:			CCC18}', "");
32179Expect(0, 1479, '\p{^Is_Canonical_Combining_Class:			CCC18}', "");
32180Expect(0, 1479, '\P{Is_Canonical_Combining_Class:			CCC18}', "");
32181Expect(1, 1479, '\P{^Is_Canonical_Combining_Class:			CCC18}', "");
32182Expect(0, 1480, '\p{Is_Canonical_Combining_Class:			CCC18}', "");
32183Expect(1, 1480, '\p{^Is_Canonical_Combining_Class:			CCC18}', "");
32184Expect(1, 1480, '\P{Is_Canonical_Combining_Class:			CCC18}', "");
32185Expect(0, 1480, '\P{^Is_Canonical_Combining_Class:			CCC18}', "");
32186Error('\p{Is_Ccc=-/a/01_8}');
32187Error('\P{Is_Ccc=-/a/01_8}');
32188Expect(1, 1479, '\p{Is_Ccc:   00_00_01_8}', "");
32189Expect(0, 1479, '\p{^Is_Ccc:   00_00_01_8}', "");
32190Expect(0, 1479, '\P{Is_Ccc:   00_00_01_8}', "");
32191Expect(1, 1479, '\P{^Is_Ccc:   00_00_01_8}', "");
32192Expect(0, 1480, '\p{Is_Ccc:   00_00_01_8}', "");
32193Expect(1, 1480, '\p{^Is_Ccc:   00_00_01_8}', "");
32194Expect(1, 1480, '\P{Is_Ccc:   00_00_01_8}', "");
32195Expect(0, 1480, '\P{^Is_Ccc:   00_00_01_8}', "");
32196Error('\p{Canonical_Combining_Class= CCC19/a/}');
32197Error('\P{Canonical_Combining_Class= CCC19/a/}');
32198Expect(1, 1466, '\p{Canonical_Combining_Class=ccc19}', "");
32199Expect(0, 1466, '\p{^Canonical_Combining_Class=ccc19}', "");
32200Expect(0, 1466, '\P{Canonical_Combining_Class=ccc19}', "");
32201Expect(1, 1466, '\P{^Canonical_Combining_Class=ccc19}', "");
32202Expect(0, 1467, '\p{Canonical_Combining_Class=ccc19}', "");
32203Expect(1, 1467, '\p{^Canonical_Combining_Class=ccc19}', "");
32204Expect(1, 1467, '\P{Canonical_Combining_Class=ccc19}', "");
32205Expect(0, 1467, '\P{^Canonical_Combining_Class=ccc19}', "");
32206Expect(1, 1466, '\p{Canonical_Combining_Class=CCC19}', "");
32207Expect(0, 1466, '\p{^Canonical_Combining_Class=CCC19}', "");
32208Expect(0, 1466, '\P{Canonical_Combining_Class=CCC19}', "");
32209Expect(1, 1466, '\P{^Canonical_Combining_Class=CCC19}', "");
32210Expect(0, 1467, '\p{Canonical_Combining_Class=CCC19}', "");
32211Expect(1, 1467, '\p{^Canonical_Combining_Class=CCC19}', "");
32212Expect(1, 1467, '\P{Canonical_Combining_Class=CCC19}', "");
32213Expect(0, 1467, '\P{^Canonical_Combining_Class=CCC19}', "");
32214Error('\p{Ccc= 019/a/}');
32215Error('\P{Ccc= 019/a/}');
32216Expect(1, 1466, '\p{Ccc:	0019}', "");
32217Expect(0, 1466, '\p{^Ccc:	0019}', "");
32218Expect(0, 1466, '\P{Ccc:	0019}', "");
32219Expect(1, 1466, '\P{^Ccc:	0019}', "");
32220Expect(0, 1467, '\p{Ccc:	0019}', "");
32221Expect(1, 1467, '\p{^Ccc:	0019}', "");
32222Expect(1, 1467, '\P{Ccc:	0019}', "");
32223Expect(0, 1467, '\P{^Ccc:	0019}', "");
32224Error('\p{Is_Canonical_Combining_Class=/a/_-CCC19}');
32225Error('\P{Is_Canonical_Combining_Class=/a/_-CCC19}');
32226Expect(1, 1466, '\p{Is_Canonical_Combining_Class=ccc19}', "");
32227Expect(0, 1466, '\p{^Is_Canonical_Combining_Class=ccc19}', "");
32228Expect(0, 1466, '\P{Is_Canonical_Combining_Class=ccc19}', "");
32229Expect(1, 1466, '\P{^Is_Canonical_Combining_Class=ccc19}', "");
32230Expect(0, 1467, '\p{Is_Canonical_Combining_Class=ccc19}', "");
32231Expect(1, 1467, '\p{^Is_Canonical_Combining_Class=ccc19}', "");
32232Expect(1, 1467, '\P{Is_Canonical_Combining_Class=ccc19}', "");
32233Expect(0, 1467, '\P{^Is_Canonical_Combining_Class=ccc19}', "");
32234Expect(1, 1466, '\p{Is_Canonical_Combining_Class=-	ccc19}', "");
32235Expect(0, 1466, '\p{^Is_Canonical_Combining_Class=-	ccc19}', "");
32236Expect(0, 1466, '\P{Is_Canonical_Combining_Class=-	ccc19}', "");
32237Expect(1, 1466, '\P{^Is_Canonical_Combining_Class=-	ccc19}', "");
32238Expect(0, 1467, '\p{Is_Canonical_Combining_Class=-	ccc19}', "");
32239Expect(1, 1467, '\p{^Is_Canonical_Combining_Class=-	ccc19}', "");
32240Expect(1, 1467, '\P{Is_Canonical_Combining_Class=-	ccc19}', "");
32241Expect(0, 1467, '\P{^Is_Canonical_Combining_Class=-	ccc19}', "");
32242Error('\p{Is_Ccc= /a/0000_0001_9}');
32243Error('\P{Is_Ccc= /a/0000_0001_9}');
32244Expect(1, 1466, '\p{Is_Ccc=+000000019}', "");
32245Expect(0, 1466, '\p{^Is_Ccc=+000000019}', "");
32246Expect(0, 1466, '\P{Is_Ccc=+000000019}', "");
32247Expect(1, 1466, '\P{^Is_Ccc=+000000019}', "");
32248Expect(0, 1467, '\p{Is_Ccc=+000000019}', "");
32249Expect(1, 1467, '\p{^Is_Ccc=+000000019}', "");
32250Expect(1, 1467, '\P{Is_Ccc=+000000019}', "");
32251Expect(0, 1467, '\P{^Is_Ccc=+000000019}', "");
32252Error('\p{Canonical_Combining_Class=/a/_ccc20}');
32253Error('\P{Canonical_Combining_Class=/a/_ccc20}');
32254Expect(1, 1467, '\p{Canonical_Combining_Class=ccc20}', "");
32255Expect(0, 1467, '\p{^Canonical_Combining_Class=ccc20}', "");
32256Expect(0, 1467, '\P{Canonical_Combining_Class=ccc20}', "");
32257Expect(1, 1467, '\P{^Canonical_Combining_Class=ccc20}', "");
32258Expect(0, 1468, '\p{Canonical_Combining_Class=ccc20}', "");
32259Expect(1, 1468, '\p{^Canonical_Combining_Class=ccc20}', "");
32260Expect(1, 1468, '\P{Canonical_Combining_Class=ccc20}', "");
32261Expect(0, 1468, '\P{^Canonical_Combining_Class=ccc20}', "");
32262Expect(1, 1467, '\p{Canonical_Combining_Class=_	CCC20}', "");
32263Expect(0, 1467, '\p{^Canonical_Combining_Class=_	CCC20}', "");
32264Expect(0, 1467, '\P{Canonical_Combining_Class=_	CCC20}', "");
32265Expect(1, 1467, '\P{^Canonical_Combining_Class=_	CCC20}', "");
32266Expect(0, 1468, '\p{Canonical_Combining_Class=_	CCC20}', "");
32267Expect(1, 1468, '\p{^Canonical_Combining_Class=_	CCC20}', "");
32268Expect(1, 1468, '\P{Canonical_Combining_Class=_	CCC20}', "");
32269Expect(0, 1468, '\P{^Canonical_Combining_Class=_	CCC20}', "");
32270Error('\p{Ccc= -+00000000020:=}');
32271Error('\P{Ccc= -+00000000020:=}');
32272Expect(1, 1467, '\p{Ccc=020}', "");
32273Expect(0, 1467, '\p{^Ccc=020}', "");
32274Expect(0, 1467, '\P{Ccc=020}', "");
32275Expect(1, 1467, '\P{^Ccc=020}', "");
32276Expect(0, 1468, '\p{Ccc=020}', "");
32277Expect(1, 1468, '\p{^Ccc=020}', "");
32278Expect(1, 1468, '\P{Ccc=020}', "");
32279Expect(0, 1468, '\P{^Ccc=020}', "");
32280Error('\p{Is_Canonical_Combining_Class=:=		CCC20}');
32281Error('\P{Is_Canonical_Combining_Class=:=		CCC20}');
32282Expect(1, 1467, '\p{Is_Canonical_Combining_Class=ccc20}', "");
32283Expect(0, 1467, '\p{^Is_Canonical_Combining_Class=ccc20}', "");
32284Expect(0, 1467, '\P{Is_Canonical_Combining_Class=ccc20}', "");
32285Expect(1, 1467, '\P{^Is_Canonical_Combining_Class=ccc20}', "");
32286Expect(0, 1468, '\p{Is_Canonical_Combining_Class=ccc20}', "");
32287Expect(1, 1468, '\p{^Is_Canonical_Combining_Class=ccc20}', "");
32288Expect(1, 1468, '\P{Is_Canonical_Combining_Class=ccc20}', "");
32289Expect(0, 1468, '\P{^Is_Canonical_Combining_Class=ccc20}', "");
32290Expect(1, 1467, '\p{Is_Canonical_Combining_Class=- CCC20}', "");
32291Expect(0, 1467, '\p{^Is_Canonical_Combining_Class=- CCC20}', "");
32292Expect(0, 1467, '\P{Is_Canonical_Combining_Class=- CCC20}', "");
32293Expect(1, 1467, '\P{^Is_Canonical_Combining_Class=- CCC20}', "");
32294Expect(0, 1468, '\p{Is_Canonical_Combining_Class=- CCC20}', "");
32295Expect(1, 1468, '\p{^Is_Canonical_Combining_Class=- CCC20}', "");
32296Expect(1, 1468, '\P{Is_Canonical_Combining_Class=- CCC20}', "");
32297Expect(0, 1468, '\P{^Is_Canonical_Combining_Class=- CCC20}', "");
32298Error('\p{Is_Ccc=/a/	00_00_00_020}');
32299Error('\P{Is_Ccc=/a/	00_00_00_020}');
32300Expect(1, 1467, '\p{Is_Ccc=+0_0_0_0_020}', "");
32301Expect(0, 1467, '\p{^Is_Ccc=+0_0_0_0_020}', "");
32302Expect(0, 1467, '\P{Is_Ccc=+0_0_0_0_020}', "");
32303Expect(1, 1467, '\P{^Is_Ccc=+0_0_0_0_020}', "");
32304Expect(0, 1468, '\p{Is_Ccc=+0_0_0_0_020}', "");
32305Expect(1, 1468, '\p{^Is_Ccc=+0_0_0_0_020}', "");
32306Expect(1, 1468, '\P{Is_Ccc=+0_0_0_0_020}', "");
32307Expect(0, 1468, '\P{^Is_Ccc=+0_0_0_0_020}', "");
32308Error('\p{Canonical_Combining_Class= :=CCC21}');
32309Error('\P{Canonical_Combining_Class= :=CCC21}');
32310Expect(1, 1468, '\p{Canonical_Combining_Class=ccc21}', "");
32311Expect(0, 1468, '\p{^Canonical_Combining_Class=ccc21}', "");
32312Expect(0, 1468, '\P{Canonical_Combining_Class=ccc21}', "");
32313Expect(1, 1468, '\P{^Canonical_Combining_Class=ccc21}', "");
32314Expect(0, 1469, '\p{Canonical_Combining_Class=ccc21}', "");
32315Expect(1, 1469, '\p{^Canonical_Combining_Class=ccc21}', "");
32316Expect(1, 1469, '\P{Canonical_Combining_Class=ccc21}', "");
32317Expect(0, 1469, '\P{^Canonical_Combining_Class=ccc21}', "");
32318Expect(1, 1468, '\p{Canonical_Combining_Class=CCC21}', "");
32319Expect(0, 1468, '\p{^Canonical_Combining_Class=CCC21}', "");
32320Expect(0, 1468, '\P{Canonical_Combining_Class=CCC21}', "");
32321Expect(1, 1468, '\P{^Canonical_Combining_Class=CCC21}', "");
32322Expect(0, 1469, '\p{Canonical_Combining_Class=CCC21}', "");
32323Expect(1, 1469, '\p{^Canonical_Combining_Class=CCC21}', "");
32324Expect(1, 1469, '\P{Canonical_Combining_Class=CCC21}', "");
32325Expect(0, 1469, '\P{^Canonical_Combining_Class=CCC21}', "");
32326Error('\p{Ccc=:=__+000021}');
32327Error('\P{Ccc=:=__+000021}');
32328Expect(1, 1468, '\p{Ccc=0_0_0_0_0_0_0_0021}', "");
32329Expect(0, 1468, '\p{^Ccc=0_0_0_0_0_0_0_0021}', "");
32330Expect(0, 1468, '\P{Ccc=0_0_0_0_0_0_0_0021}', "");
32331Expect(1, 1468, '\P{^Ccc=0_0_0_0_0_0_0_0021}', "");
32332Expect(0, 1469, '\p{Ccc=0_0_0_0_0_0_0_0021}', "");
32333Expect(1, 1469, '\p{^Ccc=0_0_0_0_0_0_0_0021}', "");
32334Expect(1, 1469, '\P{Ccc=0_0_0_0_0_0_0_0021}', "");
32335Expect(0, 1469, '\P{^Ccc=0_0_0_0_0_0_0_0021}', "");
32336Error('\p{Is_Canonical_Combining_Class=	:=CCC21}');
32337Error('\P{Is_Canonical_Combining_Class=	:=CCC21}');
32338Expect(1, 1468, '\p{Is_Canonical_Combining_Class=ccc21}', "");
32339Expect(0, 1468, '\p{^Is_Canonical_Combining_Class=ccc21}', "");
32340Expect(0, 1468, '\P{Is_Canonical_Combining_Class=ccc21}', "");
32341Expect(1, 1468, '\P{^Is_Canonical_Combining_Class=ccc21}', "");
32342Expect(0, 1469, '\p{Is_Canonical_Combining_Class=ccc21}', "");
32343Expect(1, 1469, '\p{^Is_Canonical_Combining_Class=ccc21}', "");
32344Expect(1, 1469, '\P{Is_Canonical_Combining_Class=ccc21}', "");
32345Expect(0, 1469, '\P{^Is_Canonical_Combining_Class=ccc21}', "");
32346Expect(1, 1468, '\p{Is_Canonical_Combining_Class=_ CCC21}', "");
32347Expect(0, 1468, '\p{^Is_Canonical_Combining_Class=_ CCC21}', "");
32348Expect(0, 1468, '\P{Is_Canonical_Combining_Class=_ CCC21}', "");
32349Expect(1, 1468, '\P{^Is_Canonical_Combining_Class=_ CCC21}', "");
32350Expect(0, 1469, '\p{Is_Canonical_Combining_Class=_ CCC21}', "");
32351Expect(1, 1469, '\p{^Is_Canonical_Combining_Class=_ CCC21}', "");
32352Expect(1, 1469, '\P{Is_Canonical_Combining_Class=_ CCC21}', "");
32353Expect(0, 1469, '\P{^Is_Canonical_Combining_Class=_ CCC21}', "");
32354Error('\p{Is_Ccc=_ +00000021:=}');
32355Error('\P{Is_Ccc=_ +00000021:=}');
32356Expect(1, 1468, '\p{Is_Ccc=+000_000_21}', "");
32357Expect(0, 1468, '\p{^Is_Ccc=+000_000_21}', "");
32358Expect(0, 1468, '\P{Is_Ccc=+000_000_21}', "");
32359Expect(1, 1468, '\P{^Is_Ccc=+000_000_21}', "");
32360Expect(0, 1469, '\p{Is_Ccc=+000_000_21}', "");
32361Expect(1, 1469, '\p{^Is_Ccc=+000_000_21}', "");
32362Expect(1, 1469, '\P{Is_Ccc=+000_000_21}', "");
32363Expect(0, 1469, '\P{^Is_Ccc=+000_000_21}', "");
32364Error('\p{Canonical_Combining_Class=_	CCC22/a/}');
32365Error('\P{Canonical_Combining_Class=_	CCC22/a/}');
32366Expect(1, 1469, '\p{Canonical_Combining_Class=ccc22}', "");
32367Expect(0, 1469, '\p{^Canonical_Combining_Class=ccc22}', "");
32368Expect(0, 1469, '\P{Canonical_Combining_Class=ccc22}', "");
32369Expect(1, 1469, '\P{^Canonical_Combining_Class=ccc22}', "");
32370Expect(0, 1470, '\p{Canonical_Combining_Class=ccc22}', "");
32371Expect(1, 1470, '\p{^Canonical_Combining_Class=ccc22}', "");
32372Expect(1, 1470, '\P{Canonical_Combining_Class=ccc22}', "");
32373Expect(0, 1470, '\P{^Canonical_Combining_Class=ccc22}', "");
32374Expect(1, 1469, '\p{Canonical_Combining_Class=-_CCC22}', "");
32375Expect(0, 1469, '\p{^Canonical_Combining_Class=-_CCC22}', "");
32376Expect(0, 1469, '\P{Canonical_Combining_Class=-_CCC22}', "");
32377Expect(1, 1469, '\P{^Canonical_Combining_Class=-_CCC22}', "");
32378Expect(0, 1470, '\p{Canonical_Combining_Class=-_CCC22}', "");
32379Expect(1, 1470, '\p{^Canonical_Combining_Class=-_CCC22}', "");
32380Expect(1, 1470, '\P{Canonical_Combining_Class=-_CCC22}', "");
32381Expect(0, 1470, '\P{^Canonical_Combining_Class=-_CCC22}', "");
32382Error('\p{Ccc=-	000000022/a/}');
32383Error('\P{Ccc=-	000000022/a/}');
32384Expect(1, 1469, '\p{Ccc=0_0_0_0_0022}', "");
32385Expect(0, 1469, '\p{^Ccc=0_0_0_0_0022}', "");
32386Expect(0, 1469, '\P{Ccc=0_0_0_0_0022}', "");
32387Expect(1, 1469, '\P{^Ccc=0_0_0_0_0022}', "");
32388Expect(0, 1470, '\p{Ccc=0_0_0_0_0022}', "");
32389Expect(1, 1470, '\p{^Ccc=0_0_0_0_0022}', "");
32390Expect(1, 1470, '\P{Ccc=0_0_0_0_0022}', "");
32391Expect(0, 1470, '\P{^Ccc=0_0_0_0_0022}', "");
32392Error('\p{Is_Canonical_Combining_Class=		ccc22:=}');
32393Error('\P{Is_Canonical_Combining_Class=		ccc22:=}');
32394Expect(1, 1469, '\p{Is_Canonical_Combining_Class=ccc22}', "");
32395Expect(0, 1469, '\p{^Is_Canonical_Combining_Class=ccc22}', "");
32396Expect(0, 1469, '\P{Is_Canonical_Combining_Class=ccc22}', "");
32397Expect(1, 1469, '\P{^Is_Canonical_Combining_Class=ccc22}', "");
32398Expect(0, 1470, '\p{Is_Canonical_Combining_Class=ccc22}', "");
32399Expect(1, 1470, '\p{^Is_Canonical_Combining_Class=ccc22}', "");
32400Expect(1, 1470, '\P{Is_Canonical_Combining_Class=ccc22}', "");
32401Expect(0, 1470, '\P{^Is_Canonical_Combining_Class=ccc22}', "");
32402Expect(1, 1469, '\p{Is_Canonical_Combining_Class:	_CCC22}', "");
32403Expect(0, 1469, '\p{^Is_Canonical_Combining_Class:	_CCC22}', "");
32404Expect(0, 1469, '\P{Is_Canonical_Combining_Class:	_CCC22}', "");
32405Expect(1, 1469, '\P{^Is_Canonical_Combining_Class:	_CCC22}', "");
32406Expect(0, 1470, '\p{Is_Canonical_Combining_Class:	_CCC22}', "");
32407Expect(1, 1470, '\p{^Is_Canonical_Combining_Class:	_CCC22}', "");
32408Expect(1, 1470, '\P{Is_Canonical_Combining_Class:	_CCC22}', "");
32409Expect(0, 1470, '\P{^Is_Canonical_Combining_Class:	_CCC22}', "");
32410Error('\p{Is_Ccc=-00_00_00_22:=}');
32411Error('\P{Is_Ccc=-00_00_00_22:=}');
32412Expect(1, 1469, '\p{Is_Ccc=0_0_0_0_0_0_0_22}', "");
32413Expect(0, 1469, '\p{^Is_Ccc=0_0_0_0_0_0_0_22}', "");
32414Expect(0, 1469, '\P{Is_Ccc=0_0_0_0_0_0_0_22}', "");
32415Expect(1, 1469, '\P{^Is_Ccc=0_0_0_0_0_0_0_22}', "");
32416Expect(0, 1470, '\p{Is_Ccc=0_0_0_0_0_0_0_22}', "");
32417Expect(1, 1470, '\p{^Is_Ccc=0_0_0_0_0_0_0_22}', "");
32418Expect(1, 1470, '\P{Is_Ccc=0_0_0_0_0_0_0_22}', "");
32419Expect(0, 1470, '\P{^Is_Ccc=0_0_0_0_0_0_0_22}', "");
32420Error('\p{Canonical_Combining_Class=/a/	_CCC23}');
32421Error('\P{Canonical_Combining_Class=/a/	_CCC23}');
32422Expect(1, 1471, '\p{Canonical_Combining_Class=ccc23}', "");
32423Expect(0, 1471, '\p{^Canonical_Combining_Class=ccc23}', "");
32424Expect(0, 1471, '\P{Canonical_Combining_Class=ccc23}', "");
32425Expect(1, 1471, '\P{^Canonical_Combining_Class=ccc23}', "");
32426Expect(0, 1472, '\p{Canonical_Combining_Class=ccc23}', "");
32427Expect(1, 1472, '\p{^Canonical_Combining_Class=ccc23}', "");
32428Expect(1, 1472, '\P{Canonical_Combining_Class=ccc23}', "");
32429Expect(0, 1472, '\P{^Canonical_Combining_Class=ccc23}', "");
32430Expect(1, 1471, '\p{Canonical_Combining_Class:   __CCC23}', "");
32431Expect(0, 1471, '\p{^Canonical_Combining_Class:   __CCC23}', "");
32432Expect(0, 1471, '\P{Canonical_Combining_Class:   __CCC23}', "");
32433Expect(1, 1471, '\P{^Canonical_Combining_Class:   __CCC23}', "");
32434Expect(0, 1472, '\p{Canonical_Combining_Class:   __CCC23}', "");
32435Expect(1, 1472, '\p{^Canonical_Combining_Class:   __CCC23}', "");
32436Expect(1, 1472, '\P{Canonical_Combining_Class:   __CCC23}', "");
32437Expect(0, 1472, '\P{^Canonical_Combining_Class:   __CCC23}', "");
32438Error('\p{Ccc=__00000023/a/}');
32439Error('\P{Ccc=__00000023/a/}');
32440Expect(1, 1471, '\p{Ccc=00023}', "");
32441Expect(0, 1471, '\p{^Ccc=00023}', "");
32442Expect(0, 1471, '\P{Ccc=00023}', "");
32443Expect(1, 1471, '\P{^Ccc=00023}', "");
32444Expect(0, 1472, '\p{Ccc=00023}', "");
32445Expect(1, 1472, '\p{^Ccc=00023}', "");
32446Expect(1, 1472, '\P{Ccc=00023}', "");
32447Expect(0, 1472, '\P{^Ccc=00023}', "");
32448Error('\p{Is_Canonical_Combining_Class=	 CCC23/a/}');
32449Error('\P{Is_Canonical_Combining_Class=	 CCC23/a/}');
32450Expect(1, 1471, '\p{Is_Canonical_Combining_Class=ccc23}', "");
32451Expect(0, 1471, '\p{^Is_Canonical_Combining_Class=ccc23}', "");
32452Expect(0, 1471, '\P{Is_Canonical_Combining_Class=ccc23}', "");
32453Expect(1, 1471, '\P{^Is_Canonical_Combining_Class=ccc23}', "");
32454Expect(0, 1472, '\p{Is_Canonical_Combining_Class=ccc23}', "");
32455Expect(1, 1472, '\p{^Is_Canonical_Combining_Class=ccc23}', "");
32456Expect(1, 1472, '\P{Is_Canonical_Combining_Class=ccc23}', "");
32457Expect(0, 1472, '\P{^Is_Canonical_Combining_Class=ccc23}', "");
32458Expect(1, 1471, '\p{Is_Canonical_Combining_Class=	 CCC23}', "");
32459Expect(0, 1471, '\p{^Is_Canonical_Combining_Class=	 CCC23}', "");
32460Expect(0, 1471, '\P{Is_Canonical_Combining_Class=	 CCC23}', "");
32461Expect(1, 1471, '\P{^Is_Canonical_Combining_Class=	 CCC23}', "");
32462Expect(0, 1472, '\p{Is_Canonical_Combining_Class=	 CCC23}', "");
32463Expect(1, 1472, '\p{^Is_Canonical_Combining_Class=	 CCC23}', "");
32464Expect(1, 1472, '\P{Is_Canonical_Combining_Class=	 CCC23}', "");
32465Expect(0, 1472, '\P{^Is_Canonical_Combining_Class=	 CCC23}', "");
32466Error('\p{Is_Ccc=-:=23}');
32467Error('\P{Is_Ccc=-:=23}');
32468Expect(1, 1471, '\p{Is_Ccc=023}', "");
32469Expect(0, 1471, '\p{^Is_Ccc=023}', "");
32470Expect(0, 1471, '\P{Is_Ccc=023}', "");
32471Expect(1, 1471, '\P{^Is_Ccc=023}', "");
32472Expect(0, 1472, '\p{Is_Ccc=023}', "");
32473Expect(1, 1472, '\p{^Is_Ccc=023}', "");
32474Expect(1, 1472, '\P{Is_Ccc=023}', "");
32475Expect(0, 1472, '\P{^Is_Ccc=023}', "");
32476Error('\p{Canonical_Combining_Class:	-CCC24/a/}');
32477Error('\P{Canonical_Combining_Class:	-CCC24/a/}');
32478Expect(1, 1473, '\p{Canonical_Combining_Class=ccc24}', "");
32479Expect(0, 1473, '\p{^Canonical_Combining_Class=ccc24}', "");
32480Expect(0, 1473, '\P{Canonical_Combining_Class=ccc24}', "");
32481Expect(1, 1473, '\P{^Canonical_Combining_Class=ccc24}', "");
32482Expect(0, 1474, '\p{Canonical_Combining_Class=ccc24}', "");
32483Expect(1, 1474, '\p{^Canonical_Combining_Class=ccc24}', "");
32484Expect(1, 1474, '\P{Canonical_Combining_Class=ccc24}', "");
32485Expect(0, 1474, '\P{^Canonical_Combining_Class=ccc24}', "");
32486Expect(1, 1473, '\p{Canonical_Combining_Class=	CCC24}', "");
32487Expect(0, 1473, '\p{^Canonical_Combining_Class=	CCC24}', "");
32488Expect(0, 1473, '\P{Canonical_Combining_Class=	CCC24}', "");
32489Expect(1, 1473, '\P{^Canonical_Combining_Class=	CCC24}', "");
32490Expect(0, 1474, '\p{Canonical_Combining_Class=	CCC24}', "");
32491Expect(1, 1474, '\p{^Canonical_Combining_Class=	CCC24}', "");
32492Expect(1, 1474, '\P{Canonical_Combining_Class=	CCC24}', "");
32493Expect(0, 1474, '\P{^Canonical_Combining_Class=	CCC24}', "");
32494Error('\p{Ccc=:= -0000000024}');
32495Error('\P{Ccc=:= -0000000024}');
32496Expect(1, 1473, '\p{Ccc=024}', "");
32497Expect(0, 1473, '\p{^Ccc=024}', "");
32498Expect(0, 1473, '\P{Ccc=024}', "");
32499Expect(1, 1473, '\P{^Ccc=024}', "");
32500Expect(0, 1474, '\p{Ccc=024}', "");
32501Expect(1, 1474, '\p{^Ccc=024}', "");
32502Expect(1, 1474, '\P{Ccc=024}', "");
32503Expect(0, 1474, '\P{^Ccc=024}', "");
32504Error('\p{Is_Canonical_Combining_Class=_-ccc24:=}');
32505Error('\P{Is_Canonical_Combining_Class=_-ccc24:=}');
32506Expect(1, 1473, '\p{Is_Canonical_Combining_Class=ccc24}', "");
32507Expect(0, 1473, '\p{^Is_Canonical_Combining_Class=ccc24}', "");
32508Expect(0, 1473, '\P{Is_Canonical_Combining_Class=ccc24}', "");
32509Expect(1, 1473, '\P{^Is_Canonical_Combining_Class=ccc24}', "");
32510Expect(0, 1474, '\p{Is_Canonical_Combining_Class=ccc24}', "");
32511Expect(1, 1474, '\p{^Is_Canonical_Combining_Class=ccc24}', "");
32512Expect(1, 1474, '\P{Is_Canonical_Combining_Class=ccc24}', "");
32513Expect(0, 1474, '\P{^Is_Canonical_Combining_Class=ccc24}', "");
32514Expect(1, 1473, '\p{Is_Canonical_Combining_Class=	_CCC24}', "");
32515Expect(0, 1473, '\p{^Is_Canonical_Combining_Class=	_CCC24}', "");
32516Expect(0, 1473, '\P{Is_Canonical_Combining_Class=	_CCC24}', "");
32517Expect(1, 1473, '\P{^Is_Canonical_Combining_Class=	_CCC24}', "");
32518Expect(0, 1474, '\p{Is_Canonical_Combining_Class=	_CCC24}', "");
32519Expect(1, 1474, '\p{^Is_Canonical_Combining_Class=	_CCC24}', "");
32520Expect(1, 1474, '\P{Is_Canonical_Combining_Class=	_CCC24}', "");
32521Expect(0, 1474, '\P{^Is_Canonical_Combining_Class=	_CCC24}', "");
32522Error('\p{Is_Ccc: /a/--+0000024}');
32523Error('\P{Is_Ccc: /a/--+0000024}');
32524Expect(1, 1473, '\p{Is_Ccc=2_4}', "");
32525Expect(0, 1473, '\p{^Is_Ccc=2_4}', "");
32526Expect(0, 1473, '\P{Is_Ccc=2_4}', "");
32527Expect(1, 1473, '\P{^Is_Ccc=2_4}', "");
32528Expect(0, 1474, '\p{Is_Ccc=2_4}', "");
32529Expect(1, 1474, '\p{^Is_Ccc=2_4}', "");
32530Expect(1, 1474, '\P{Is_Ccc=2_4}', "");
32531Expect(0, 1474, '\P{^Is_Ccc=2_4}', "");
32532Error('\p{Canonical_Combining_Class=:=_ ccc25}');
32533Error('\P{Canonical_Combining_Class=:=_ ccc25}');
32534Expect(1, 1474, '\p{Canonical_Combining_Class=ccc25}', "");
32535Expect(0, 1474, '\p{^Canonical_Combining_Class=ccc25}', "");
32536Expect(0, 1474, '\P{Canonical_Combining_Class=ccc25}', "");
32537Expect(1, 1474, '\P{^Canonical_Combining_Class=ccc25}', "");
32538Expect(0, 1475, '\p{Canonical_Combining_Class=ccc25}', "");
32539Expect(1, 1475, '\p{^Canonical_Combining_Class=ccc25}', "");
32540Expect(1, 1475, '\P{Canonical_Combining_Class=ccc25}', "");
32541Expect(0, 1475, '\P{^Canonical_Combining_Class=ccc25}', "");
32542Expect(1, 1474, '\p{Canonical_Combining_Class=	ccc25}', "");
32543Expect(0, 1474, '\p{^Canonical_Combining_Class=	ccc25}', "");
32544Expect(0, 1474, '\P{Canonical_Combining_Class=	ccc25}', "");
32545Expect(1, 1474, '\P{^Canonical_Combining_Class=	ccc25}', "");
32546Expect(0, 1475, '\p{Canonical_Combining_Class=	ccc25}', "");
32547Expect(1, 1475, '\p{^Canonical_Combining_Class=	ccc25}', "");
32548Expect(1, 1475, '\P{Canonical_Combining_Class=	ccc25}', "");
32549Expect(0, 1475, '\P{^Canonical_Combining_Class=	ccc25}', "");
32550Error('\p{Ccc=	+00000000025:=}');
32551Error('\P{Ccc=	+00000000025:=}');
32552Expect(1, 1474, '\p{Ccc=00025}', "");
32553Expect(0, 1474, '\p{^Ccc=00025}', "");
32554Expect(0, 1474, '\P{Ccc=00025}', "");
32555Expect(1, 1474, '\P{^Ccc=00025}', "");
32556Expect(0, 1475, '\p{Ccc=00025}', "");
32557Expect(1, 1475, '\p{^Ccc=00025}', "");
32558Expect(1, 1475, '\P{Ccc=00025}', "");
32559Expect(0, 1475, '\P{^Ccc=00025}', "");
32560Error('\p{Is_Canonical_Combining_Class=	CCC25/a/}');
32561Error('\P{Is_Canonical_Combining_Class=	CCC25/a/}');
32562Expect(1, 1474, '\p{Is_Canonical_Combining_Class:   ccc25}', "");
32563Expect(0, 1474, '\p{^Is_Canonical_Combining_Class:   ccc25}', "");
32564Expect(0, 1474, '\P{Is_Canonical_Combining_Class:   ccc25}', "");
32565Expect(1, 1474, '\P{^Is_Canonical_Combining_Class:   ccc25}', "");
32566Expect(0, 1475, '\p{Is_Canonical_Combining_Class:   ccc25}', "");
32567Expect(1, 1475, '\p{^Is_Canonical_Combining_Class:   ccc25}', "");
32568Expect(1, 1475, '\P{Is_Canonical_Combining_Class:   ccc25}', "");
32569Expect(0, 1475, '\P{^Is_Canonical_Combining_Class:   ccc25}', "");
32570Expect(1, 1474, '\p{Is_Canonical_Combining_Class=	 CCC25}', "");
32571Expect(0, 1474, '\p{^Is_Canonical_Combining_Class=	 CCC25}', "");
32572Expect(0, 1474, '\P{Is_Canonical_Combining_Class=	 CCC25}', "");
32573Expect(1, 1474, '\P{^Is_Canonical_Combining_Class=	 CCC25}', "");
32574Expect(0, 1475, '\p{Is_Canonical_Combining_Class=	 CCC25}', "");
32575Expect(1, 1475, '\p{^Is_Canonical_Combining_Class=	 CCC25}', "");
32576Expect(1, 1475, '\P{Is_Canonical_Combining_Class=	 CCC25}', "");
32577Expect(0, 1475, '\P{^Is_Canonical_Combining_Class=	 CCC25}', "");
32578Error('\p{Is_Ccc= /a/2_5}');
32579Error('\P{Is_Ccc= /a/2_5}');
32580Expect(1, 1474, '\p{Is_Ccc=00000000025}', "");
32581Expect(0, 1474, '\p{^Is_Ccc=00000000025}', "");
32582Expect(0, 1474, '\P{Is_Ccc=00000000025}', "");
32583Expect(1, 1474, '\P{^Is_Ccc=00000000025}', "");
32584Expect(0, 1475, '\p{Is_Ccc=00000000025}', "");
32585Expect(1, 1475, '\p{^Is_Ccc=00000000025}', "");
32586Expect(1, 1475, '\P{Is_Ccc=00000000025}', "");
32587Expect(0, 1475, '\P{^Is_Ccc=00000000025}', "");
32588Error('\p{Canonical_Combining_Class=/a/ 	CCC26}');
32589Error('\P{Canonical_Combining_Class=/a/ 	CCC26}');
32590Expect(1, 64286, '\p{Canonical_Combining_Class=ccc26}', "");
32591Expect(0, 64286, '\p{^Canonical_Combining_Class=ccc26}', "");
32592Expect(0, 64286, '\P{Canonical_Combining_Class=ccc26}', "");
32593Expect(1, 64286, '\P{^Canonical_Combining_Class=ccc26}', "");
32594Expect(0, 64287, '\p{Canonical_Combining_Class=ccc26}', "");
32595Expect(1, 64287, '\p{^Canonical_Combining_Class=ccc26}', "");
32596Expect(1, 64287, '\P{Canonical_Combining_Class=ccc26}', "");
32597Expect(0, 64287, '\P{^Canonical_Combining_Class=ccc26}', "");
32598Expect(1, 64286, '\p{Canonical_Combining_Class=-	CCC26}', "");
32599Expect(0, 64286, '\p{^Canonical_Combining_Class=-	CCC26}', "");
32600Expect(0, 64286, '\P{Canonical_Combining_Class=-	CCC26}', "");
32601Expect(1, 64286, '\P{^Canonical_Combining_Class=-	CCC26}', "");
32602Expect(0, 64287, '\p{Canonical_Combining_Class=-	CCC26}', "");
32603Expect(1, 64287, '\p{^Canonical_Combining_Class=-	CCC26}', "");
32604Expect(1, 64287, '\P{Canonical_Combining_Class=-	CCC26}', "");
32605Expect(0, 64287, '\P{^Canonical_Combining_Class=-	CCC26}', "");
32606Error('\p{Ccc=_+00002_6:=}');
32607Error('\P{Ccc=_+00002_6:=}');
32608Expect(1, 64286, '\p{Ccc=000026}', "");
32609Expect(0, 64286, '\p{^Ccc=000026}', "");
32610Expect(0, 64286, '\P{Ccc=000026}', "");
32611Expect(1, 64286, '\P{^Ccc=000026}', "");
32612Expect(0, 64287, '\p{Ccc=000026}', "");
32613Expect(1, 64287, '\p{^Ccc=000026}', "");
32614Expect(1, 64287, '\P{Ccc=000026}', "");
32615Expect(0, 64287, '\P{^Ccc=000026}', "");
32616Error('\p{Is_Canonical_Combining_Class= /a/CCC26}');
32617Error('\P{Is_Canonical_Combining_Class= /a/CCC26}');
32618Expect(1, 64286, '\p{Is_Canonical_Combining_Class=ccc26}', "");
32619Expect(0, 64286, '\p{^Is_Canonical_Combining_Class=ccc26}', "");
32620Expect(0, 64286, '\P{Is_Canonical_Combining_Class=ccc26}', "");
32621Expect(1, 64286, '\P{^Is_Canonical_Combining_Class=ccc26}', "");
32622Expect(0, 64287, '\p{Is_Canonical_Combining_Class=ccc26}', "");
32623Expect(1, 64287, '\p{^Is_Canonical_Combining_Class=ccc26}', "");
32624Expect(1, 64287, '\P{Is_Canonical_Combining_Class=ccc26}', "");
32625Expect(0, 64287, '\P{^Is_Canonical_Combining_Class=ccc26}', "");
32626Expect(1, 64286, '\p{Is_Canonical_Combining_Class:   _ CCC26}', "");
32627Expect(0, 64286, '\p{^Is_Canonical_Combining_Class:   _ CCC26}', "");
32628Expect(0, 64286, '\P{Is_Canonical_Combining_Class:   _ CCC26}', "");
32629Expect(1, 64286, '\P{^Is_Canonical_Combining_Class:   _ CCC26}', "");
32630Expect(0, 64287, '\p{Is_Canonical_Combining_Class:   _ CCC26}', "");
32631Expect(1, 64287, '\p{^Is_Canonical_Combining_Class:   _ CCC26}', "");
32632Expect(1, 64287, '\P{Is_Canonical_Combining_Class:   _ CCC26}', "");
32633Expect(0, 64287, '\P{^Is_Canonical_Combining_Class:   _ CCC26}', "");
32634Error('\p{Is_Ccc=0000_0002_6:=}');
32635Error('\P{Is_Ccc=0000_0002_6:=}');
32636Expect(1, 64286, '\p{Is_Ccc=0000_0002_6}', "");
32637Expect(0, 64286, '\p{^Is_Ccc=0000_0002_6}', "");
32638Expect(0, 64286, '\P{Is_Ccc=0000_0002_6}', "");
32639Expect(1, 64286, '\P{^Is_Ccc=0000_0002_6}', "");
32640Expect(0, 64287, '\p{Is_Ccc=0000_0002_6}', "");
32641Expect(1, 64287, '\p{^Is_Ccc=0000_0002_6}', "");
32642Expect(1, 64287, '\P{Is_Ccc=0000_0002_6}', "");
32643Expect(0, 64287, '\P{^Is_Ccc=0000_0002_6}', "");
32644Error('\p{Canonical_Combining_Class=/a/CCC27}');
32645Error('\P{Canonical_Combining_Class=/a/CCC27}');
32646Expect(1, 2288, '\p{Canonical_Combining_Class=ccc27}', "");
32647Expect(0, 2288, '\p{^Canonical_Combining_Class=ccc27}', "");
32648Expect(0, 2288, '\P{Canonical_Combining_Class=ccc27}', "");
32649Expect(1, 2288, '\P{^Canonical_Combining_Class=ccc27}', "");
32650Expect(0, 2289, '\p{Canonical_Combining_Class=ccc27}', "");
32651Expect(1, 2289, '\p{^Canonical_Combining_Class=ccc27}', "");
32652Expect(1, 2289, '\P{Canonical_Combining_Class=ccc27}', "");
32653Expect(0, 2289, '\P{^Canonical_Combining_Class=ccc27}', "");
32654Expect(1, 2288, '\p{Canonical_Combining_Class=-	CCC27}', "");
32655Expect(0, 2288, '\p{^Canonical_Combining_Class=-	CCC27}', "");
32656Expect(0, 2288, '\P{Canonical_Combining_Class=-	CCC27}', "");
32657Expect(1, 2288, '\P{^Canonical_Combining_Class=-	CCC27}', "");
32658Expect(0, 2289, '\p{Canonical_Combining_Class=-	CCC27}', "");
32659Expect(1, 2289, '\p{^Canonical_Combining_Class=-	CCC27}', "");
32660Expect(1, 2289, '\P{Canonical_Combining_Class=-	CCC27}', "");
32661Expect(0, 2289, '\P{^Canonical_Combining_Class=-	CCC27}', "");
32662Error('\p{Ccc=	/a/+0000000002_7}');
32663Error('\P{Ccc=	/a/+0000000002_7}');
32664Expect(1, 2288, '\p{Ccc=27}', "");
32665Expect(0, 2288, '\p{^Ccc=27}', "");
32666Expect(0, 2288, '\P{Ccc=27}', "");
32667Expect(1, 2288, '\P{^Ccc=27}', "");
32668Expect(0, 2289, '\p{Ccc=27}', "");
32669Expect(1, 2289, '\p{^Ccc=27}', "");
32670Expect(1, 2289, '\P{Ccc=27}', "");
32671Expect(0, 2289, '\P{^Ccc=27}', "");
32672Error('\p{Is_Canonical_Combining_Class=/a/ccc27}');
32673Error('\P{Is_Canonical_Combining_Class=/a/ccc27}');
32674Expect(1, 2288, '\p{Is_Canonical_Combining_Class=ccc27}', "");
32675Expect(0, 2288, '\p{^Is_Canonical_Combining_Class=ccc27}', "");
32676Expect(0, 2288, '\P{Is_Canonical_Combining_Class=ccc27}', "");
32677Expect(1, 2288, '\P{^Is_Canonical_Combining_Class=ccc27}', "");
32678Expect(0, 2289, '\p{Is_Canonical_Combining_Class=ccc27}', "");
32679Expect(1, 2289, '\p{^Is_Canonical_Combining_Class=ccc27}', "");
32680Expect(1, 2289, '\P{Is_Canonical_Combining_Class=ccc27}', "");
32681Expect(0, 2289, '\P{^Is_Canonical_Combining_Class=ccc27}', "");
32682Expect(1, 2288, '\p{Is_Canonical_Combining_Class=	-CCC27}', "");
32683Expect(0, 2288, '\p{^Is_Canonical_Combining_Class=	-CCC27}', "");
32684Expect(0, 2288, '\P{Is_Canonical_Combining_Class=	-CCC27}', "");
32685Expect(1, 2288, '\P{^Is_Canonical_Combining_Class=	-CCC27}', "");
32686Expect(0, 2289, '\p{Is_Canonical_Combining_Class=	-CCC27}', "");
32687Expect(1, 2289, '\p{^Is_Canonical_Combining_Class=	-CCC27}', "");
32688Expect(1, 2289, '\P{Is_Canonical_Combining_Class=	-CCC27}', "");
32689Expect(0, 2289, '\P{^Is_Canonical_Combining_Class=	-CCC27}', "");
32690Error('\p{Is_Ccc=--00000027:=}');
32691Error('\P{Is_Ccc=--00000027:=}');
32692Expect(1, 2288, '\p{Is_Ccc=02_7}', "");
32693Expect(0, 2288, '\p{^Is_Ccc=02_7}', "");
32694Expect(0, 2288, '\P{Is_Ccc=02_7}', "");
32695Expect(1, 2288, '\P{^Is_Ccc=02_7}', "");
32696Expect(0, 2289, '\p{Is_Ccc=02_7}', "");
32697Expect(1, 2289, '\p{^Is_Ccc=02_7}', "");
32698Expect(1, 2289, '\P{Is_Ccc=02_7}', "");
32699Expect(0, 2289, '\P{^Is_Ccc=02_7}', "");
32700Error('\p{Canonical_Combining_Class=:=-CCC28}');
32701Error('\P{Canonical_Combining_Class=:=-CCC28}');
32702Expect(1, 2289, '\p{Canonical_Combining_Class=ccc28}', "");
32703Expect(0, 2289, '\p{^Canonical_Combining_Class=ccc28}', "");
32704Expect(0, 2289, '\P{Canonical_Combining_Class=ccc28}', "");
32705Expect(1, 2289, '\P{^Canonical_Combining_Class=ccc28}', "");
32706Expect(0, 2290, '\p{Canonical_Combining_Class=ccc28}', "");
32707Expect(1, 2290, '\p{^Canonical_Combining_Class=ccc28}', "");
32708Expect(1, 2290, '\P{Canonical_Combining_Class=ccc28}', "");
32709Expect(0, 2290, '\P{^Canonical_Combining_Class=ccc28}', "");
32710Expect(1, 2289, '\p{Canonical_Combining_Class=-ccc28}', "");
32711Expect(0, 2289, '\p{^Canonical_Combining_Class=-ccc28}', "");
32712Expect(0, 2289, '\P{Canonical_Combining_Class=-ccc28}', "");
32713Expect(1, 2289, '\P{^Canonical_Combining_Class=-ccc28}', "");
32714Expect(0, 2290, '\p{Canonical_Combining_Class=-ccc28}', "");
32715Expect(1, 2290, '\p{^Canonical_Combining_Class=-ccc28}', "");
32716Expect(1, 2290, '\P{Canonical_Combining_Class=-ccc28}', "");
32717Expect(0, 2290, '\P{^Canonical_Combining_Class=-ccc28}', "");
32718Error('\p{Ccc=_	+0028/a/}');
32719Error('\P{Ccc=_	+0028/a/}');
32720Expect(1, 2289, '\p{Ccc:0_0_0_0_0_0_0_0_0_28}', "");
32721Expect(0, 2289, '\p{^Ccc:0_0_0_0_0_0_0_0_0_28}', "");
32722Expect(0, 2289, '\P{Ccc:0_0_0_0_0_0_0_0_0_28}', "");
32723Expect(1, 2289, '\P{^Ccc:0_0_0_0_0_0_0_0_0_28}', "");
32724Expect(0, 2290, '\p{Ccc:0_0_0_0_0_0_0_0_0_28}', "");
32725Expect(1, 2290, '\p{^Ccc:0_0_0_0_0_0_0_0_0_28}', "");
32726Expect(1, 2290, '\P{Ccc:0_0_0_0_0_0_0_0_0_28}', "");
32727Expect(0, 2290, '\P{^Ccc:0_0_0_0_0_0_0_0_0_28}', "");
32728Error('\p{Is_Canonical_Combining_Class=/a/_	CCC28}');
32729Error('\P{Is_Canonical_Combining_Class=/a/_	CCC28}');
32730Expect(1, 2289, '\p{Is_Canonical_Combining_Class=ccc28}', "");
32731Expect(0, 2289, '\p{^Is_Canonical_Combining_Class=ccc28}', "");
32732Expect(0, 2289, '\P{Is_Canonical_Combining_Class=ccc28}', "");
32733Expect(1, 2289, '\P{^Is_Canonical_Combining_Class=ccc28}', "");
32734Expect(0, 2290, '\p{Is_Canonical_Combining_Class=ccc28}', "");
32735Expect(1, 2290, '\p{^Is_Canonical_Combining_Class=ccc28}', "");
32736Expect(1, 2290, '\P{Is_Canonical_Combining_Class=ccc28}', "");
32737Expect(0, 2290, '\P{^Is_Canonical_Combining_Class=ccc28}', "");
32738Expect(1, 2289, '\p{Is_Canonical_Combining_Class= CCC28}', "");
32739Expect(0, 2289, '\p{^Is_Canonical_Combining_Class= CCC28}', "");
32740Expect(0, 2289, '\P{Is_Canonical_Combining_Class= CCC28}', "");
32741Expect(1, 2289, '\P{^Is_Canonical_Combining_Class= CCC28}', "");
32742Expect(0, 2290, '\p{Is_Canonical_Combining_Class= CCC28}', "");
32743Expect(1, 2290, '\p{^Is_Canonical_Combining_Class= CCC28}', "");
32744Expect(1, 2290, '\P{Is_Canonical_Combining_Class= CCC28}', "");
32745Expect(0, 2290, '\P{^Is_Canonical_Combining_Class= CCC28}', "");
32746Error('\p{Is_Ccc=	/a/28}');
32747Error('\P{Is_Ccc=	/a/28}');
32748Expect(1, 2289, '\p{Is_Ccc=+000000028}', "");
32749Expect(0, 2289, '\p{^Is_Ccc=+000000028}', "");
32750Expect(0, 2289, '\P{Is_Ccc=+000000028}', "");
32751Expect(1, 2289, '\P{^Is_Ccc=+000000028}', "");
32752Expect(0, 2290, '\p{Is_Ccc=+000000028}', "");
32753Expect(1, 2290, '\p{^Is_Ccc=+000000028}', "");
32754Expect(1, 2290, '\P{Is_Ccc=+000000028}', "");
32755Expect(0, 2290, '\P{^Is_Ccc=+000000028}', "");
32756Error('\p{Canonical_Combining_Class=/a/-CCC29}');
32757Error('\P{Canonical_Combining_Class=/a/-CCC29}');
32758Expect(1, 2290, '\p{Canonical_Combining_Class:ccc29}', "");
32759Expect(0, 2290, '\p{^Canonical_Combining_Class:ccc29}', "");
32760Expect(0, 2290, '\P{Canonical_Combining_Class:ccc29}', "");
32761Expect(1, 2290, '\P{^Canonical_Combining_Class:ccc29}', "");
32762Expect(0, 2291, '\p{Canonical_Combining_Class:ccc29}', "");
32763Expect(1, 2291, '\p{^Canonical_Combining_Class:ccc29}', "");
32764Expect(1, 2291, '\P{Canonical_Combining_Class:ccc29}', "");
32765Expect(0, 2291, '\P{^Canonical_Combining_Class:ccc29}', "");
32766Expect(1, 2290, '\p{Canonical_Combining_Class=	_CCC29}', "");
32767Expect(0, 2290, '\p{^Canonical_Combining_Class=	_CCC29}', "");
32768Expect(0, 2290, '\P{Canonical_Combining_Class=	_CCC29}', "");
32769Expect(1, 2290, '\P{^Canonical_Combining_Class=	_CCC29}', "");
32770Expect(0, 2291, '\p{Canonical_Combining_Class=	_CCC29}', "");
32771Expect(1, 2291, '\p{^Canonical_Combining_Class=	_CCC29}', "");
32772Expect(1, 2291, '\P{Canonical_Combining_Class=	_CCC29}', "");
32773Expect(0, 2291, '\P{^Canonical_Combining_Class=	_CCC29}', "");
32774Error('\p{Ccc=/a/0_0_0_0_0_029}');
32775Error('\P{Ccc=/a/0_0_0_0_0_029}');
32776Expect(1, 2290, '\p{Ccc=0_0_0_0_29}', "");
32777Expect(0, 2290, '\p{^Ccc=0_0_0_0_29}', "");
32778Expect(0, 2290, '\P{Ccc=0_0_0_0_29}', "");
32779Expect(1, 2290, '\P{^Ccc=0_0_0_0_29}', "");
32780Expect(0, 2291, '\p{Ccc=0_0_0_0_29}', "");
32781Expect(1, 2291, '\p{^Ccc=0_0_0_0_29}', "");
32782Expect(1, 2291, '\P{Ccc=0_0_0_0_29}', "");
32783Expect(0, 2291, '\P{^Ccc=0_0_0_0_29}', "");
32784Error('\p{Is_Canonical_Combining_Class=:= CCC29}');
32785Error('\P{Is_Canonical_Combining_Class=:= CCC29}');
32786Expect(1, 2290, '\p{Is_Canonical_Combining_Class: ccc29}', "");
32787Expect(0, 2290, '\p{^Is_Canonical_Combining_Class: ccc29}', "");
32788Expect(0, 2290, '\P{Is_Canonical_Combining_Class: ccc29}', "");
32789Expect(1, 2290, '\P{^Is_Canonical_Combining_Class: ccc29}', "");
32790Expect(0, 2291, '\p{Is_Canonical_Combining_Class: ccc29}', "");
32791Expect(1, 2291, '\p{^Is_Canonical_Combining_Class: ccc29}', "");
32792Expect(1, 2291, '\P{Is_Canonical_Combining_Class: ccc29}', "");
32793Expect(0, 2291, '\P{^Is_Canonical_Combining_Class: ccc29}', "");
32794Expect(1, 2290, '\p{Is_Canonical_Combining_Class=	 CCC29}', "");
32795Expect(0, 2290, '\p{^Is_Canonical_Combining_Class=	 CCC29}', "");
32796Expect(0, 2290, '\P{Is_Canonical_Combining_Class=	 CCC29}', "");
32797Expect(1, 2290, '\P{^Is_Canonical_Combining_Class=	 CCC29}', "");
32798Expect(0, 2291, '\p{Is_Canonical_Combining_Class=	 CCC29}', "");
32799Expect(1, 2291, '\p{^Is_Canonical_Combining_Class=	 CCC29}', "");
32800Expect(1, 2291, '\P{Is_Canonical_Combining_Class=	 CCC29}', "");
32801Expect(0, 2291, '\P{^Is_Canonical_Combining_Class=	 CCC29}', "");
32802Error('\p{Is_Ccc=_000029:=}');
32803Error('\P{Is_Ccc=_000029:=}');
32804Expect(1, 2290, '\p{Is_Ccc=0002_9}', "");
32805Expect(0, 2290, '\p{^Is_Ccc=0002_9}', "");
32806Expect(0, 2290, '\P{Is_Ccc=0002_9}', "");
32807Expect(1, 2290, '\P{^Is_Ccc=0002_9}', "");
32808Expect(0, 2291, '\p{Is_Ccc=0002_9}', "");
32809Expect(1, 2291, '\p{^Is_Ccc=0002_9}', "");
32810Expect(1, 2291, '\P{Is_Ccc=0002_9}', "");
32811Expect(0, 2291, '\P{^Is_Ccc=0002_9}', "");
32812Error('\p{Canonical_Combining_Class=:=ccc30}');
32813Error('\P{Canonical_Combining_Class=:=ccc30}');
32814Expect(1, 1614, '\p{Canonical_Combining_Class:	ccc30}', "");
32815Expect(0, 1614, '\p{^Canonical_Combining_Class:	ccc30}', "");
32816Expect(0, 1614, '\P{Canonical_Combining_Class:	ccc30}', "");
32817Expect(1, 1614, '\P{^Canonical_Combining_Class:	ccc30}', "");
32818Expect(0, 1615, '\p{Canonical_Combining_Class:	ccc30}', "");
32819Expect(1, 1615, '\p{^Canonical_Combining_Class:	ccc30}', "");
32820Expect(1, 1615, '\P{Canonical_Combining_Class:	ccc30}', "");
32821Expect(0, 1615, '\P{^Canonical_Combining_Class:	ccc30}', "");
32822Expect(1, 1614, '\p{Canonical_Combining_Class=	_CCC30}', "");
32823Expect(0, 1614, '\p{^Canonical_Combining_Class=	_CCC30}', "");
32824Expect(0, 1614, '\P{Canonical_Combining_Class=	_CCC30}', "");
32825Expect(1, 1614, '\P{^Canonical_Combining_Class=	_CCC30}', "");
32826Expect(0, 1615, '\p{Canonical_Combining_Class=	_CCC30}', "");
32827Expect(1, 1615, '\p{^Canonical_Combining_Class=	_CCC30}', "");
32828Expect(1, 1615, '\P{Canonical_Combining_Class=	_CCC30}', "");
32829Expect(0, 1615, '\P{^Canonical_Combining_Class=	_CCC30}', "");
32830Error('\p{Ccc= -0000000030:=}');
32831Error('\P{Ccc= -0000000030:=}');
32832Expect(1, 1614, '\p{Ccc=0000000030}', "");
32833Expect(0, 1614, '\p{^Ccc=0000000030}', "");
32834Expect(0, 1614, '\P{Ccc=0000000030}', "");
32835Expect(1, 1614, '\P{^Ccc=0000000030}', "");
32836Expect(0, 1615, '\p{Ccc=0000000030}', "");
32837Expect(1, 1615, '\p{^Ccc=0000000030}', "");
32838Expect(1, 1615, '\P{Ccc=0000000030}', "");
32839Expect(0, 1615, '\P{^Ccc=0000000030}', "");
32840Error('\p{Is_Canonical_Combining_Class=-/a/CCC30}');
32841Error('\P{Is_Canonical_Combining_Class=-/a/CCC30}');
32842Expect(1, 1614, '\p{Is_Canonical_Combining_Class:   ccc30}', "");
32843Expect(0, 1614, '\p{^Is_Canonical_Combining_Class:   ccc30}', "");
32844Expect(0, 1614, '\P{Is_Canonical_Combining_Class:   ccc30}', "");
32845Expect(1, 1614, '\P{^Is_Canonical_Combining_Class:   ccc30}', "");
32846Expect(0, 1615, '\p{Is_Canonical_Combining_Class:   ccc30}', "");
32847Expect(1, 1615, '\p{^Is_Canonical_Combining_Class:   ccc30}', "");
32848Expect(1, 1615, '\P{Is_Canonical_Combining_Class:   ccc30}', "");
32849Expect(0, 1615, '\P{^Is_Canonical_Combining_Class:   ccc30}', "");
32850Expect(1, 1614, '\p{Is_Canonical_Combining_Class= _ccc30}', "");
32851Expect(0, 1614, '\p{^Is_Canonical_Combining_Class= _ccc30}', "");
32852Expect(0, 1614, '\P{Is_Canonical_Combining_Class= _ccc30}', "");
32853Expect(1, 1614, '\P{^Is_Canonical_Combining_Class= _ccc30}', "");
32854Expect(0, 1615, '\p{Is_Canonical_Combining_Class= _ccc30}', "");
32855Expect(1, 1615, '\p{^Is_Canonical_Combining_Class= _ccc30}', "");
32856Expect(1, 1615, '\P{Is_Canonical_Combining_Class= _ccc30}', "");
32857Expect(0, 1615, '\P{^Is_Canonical_Combining_Class= _ccc30}', "");
32858Error('\p{Is_Ccc=-/a/000000030}');
32859Error('\P{Is_Ccc=-/a/000000030}');
32860Expect(1, 1614, '\p{Is_Ccc:03_0}', "");
32861Expect(0, 1614, '\p{^Is_Ccc:03_0}', "");
32862Expect(0, 1614, '\P{Is_Ccc:03_0}', "");
32863Expect(1, 1614, '\P{^Is_Ccc:03_0}', "");
32864Expect(0, 1615, '\p{Is_Ccc:03_0}', "");
32865Expect(1, 1615, '\p{^Is_Ccc:03_0}', "");
32866Expect(1, 1615, '\P{Is_Ccc:03_0}', "");
32867Expect(0, 1615, '\P{^Is_Ccc:03_0}', "");
32868Error('\p{Canonical_Combining_Class=-CCC31/a/}');
32869Error('\P{Canonical_Combining_Class=-CCC31/a/}');
32870Expect(1, 1615, '\p{Canonical_Combining_Class=ccc31}', "");
32871Expect(0, 1615, '\p{^Canonical_Combining_Class=ccc31}', "");
32872Expect(0, 1615, '\P{Canonical_Combining_Class=ccc31}', "");
32873Expect(1, 1615, '\P{^Canonical_Combining_Class=ccc31}', "");
32874Expect(0, 1616, '\p{Canonical_Combining_Class=ccc31}', "");
32875Expect(1, 1616, '\p{^Canonical_Combining_Class=ccc31}', "");
32876Expect(1, 1616, '\P{Canonical_Combining_Class=ccc31}', "");
32877Expect(0, 1616, '\P{^Canonical_Combining_Class=ccc31}', "");
32878Expect(1, 1615, '\p{Canonical_Combining_Class=-	CCC31}', "");
32879Expect(0, 1615, '\p{^Canonical_Combining_Class=-	CCC31}', "");
32880Expect(0, 1615, '\P{Canonical_Combining_Class=-	CCC31}', "");
32881Expect(1, 1615, '\P{^Canonical_Combining_Class=-	CCC31}', "");
32882Expect(0, 1616, '\p{Canonical_Combining_Class=-	CCC31}', "");
32883Expect(1, 1616, '\p{^Canonical_Combining_Class=-	CCC31}', "");
32884Expect(1, 1616, '\P{Canonical_Combining_Class=-	CCC31}', "");
32885Expect(0, 1616, '\P{^Canonical_Combining_Class=-	CCC31}', "");
32886Error('\p{Ccc: -0000031:=}');
32887Error('\P{Ccc: -0000031:=}');
32888Expect(1, 1615, '\p{Ccc=0031}', "");
32889Expect(0, 1615, '\p{^Ccc=0031}', "");
32890Expect(0, 1615, '\P{Ccc=0031}', "");
32891Expect(1, 1615, '\P{^Ccc=0031}', "");
32892Expect(0, 1616, '\p{Ccc=0031}', "");
32893Expect(1, 1616, '\p{^Ccc=0031}', "");
32894Expect(1, 1616, '\P{Ccc=0031}', "");
32895Expect(0, 1616, '\P{^Ccc=0031}', "");
32896Error('\p{Is_Canonical_Combining_Class=-	ccc31:=}');
32897Error('\P{Is_Canonical_Combining_Class=-	ccc31:=}');
32898Expect(1, 1615, '\p{Is_Canonical_Combining_Class=ccc31}', "");
32899Expect(0, 1615, '\p{^Is_Canonical_Combining_Class=ccc31}', "");
32900Expect(0, 1615, '\P{Is_Canonical_Combining_Class=ccc31}', "");
32901Expect(1, 1615, '\P{^Is_Canonical_Combining_Class=ccc31}', "");
32902Expect(0, 1616, '\p{Is_Canonical_Combining_Class=ccc31}', "");
32903Expect(1, 1616, '\p{^Is_Canonical_Combining_Class=ccc31}', "");
32904Expect(1, 1616, '\P{Is_Canonical_Combining_Class=ccc31}', "");
32905Expect(0, 1616, '\P{^Is_Canonical_Combining_Class=ccc31}', "");
32906Expect(1, 1615, '\p{Is_Canonical_Combining_Class=- CCC31}', "");
32907Expect(0, 1615, '\p{^Is_Canonical_Combining_Class=- CCC31}', "");
32908Expect(0, 1615, '\P{Is_Canonical_Combining_Class=- CCC31}', "");
32909Expect(1, 1615, '\P{^Is_Canonical_Combining_Class=- CCC31}', "");
32910Expect(0, 1616, '\p{Is_Canonical_Combining_Class=- CCC31}', "");
32911Expect(1, 1616, '\p{^Is_Canonical_Combining_Class=- CCC31}', "");
32912Expect(1, 1616, '\P{Is_Canonical_Combining_Class=- CCC31}', "");
32913Expect(0, 1616, '\P{^Is_Canonical_Combining_Class=- CCC31}', "");
32914Error('\p{Is_Ccc=:=0000031}');
32915Error('\P{Is_Ccc=:=0000031}');
32916Expect(1, 1615, '\p{Is_Ccc=000000031}', "");
32917Expect(0, 1615, '\p{^Is_Ccc=000000031}', "");
32918Expect(0, 1615, '\P{Is_Ccc=000000031}', "");
32919Expect(1, 1615, '\P{^Is_Ccc=000000031}', "");
32920Expect(0, 1616, '\p{Is_Ccc=000000031}', "");
32921Expect(1, 1616, '\p{^Is_Ccc=000000031}', "");
32922Expect(1, 1616, '\P{Is_Ccc=000000031}', "");
32923Expect(0, 1616, '\P{^Is_Ccc=000000031}', "");
32924Error('\p{Canonical_Combining_Class=		ccc32:=}');
32925Error('\P{Canonical_Combining_Class=		ccc32:=}');
32926Expect(1, 1616, '\p{Canonical_Combining_Class=ccc32}', "");
32927Expect(0, 1616, '\p{^Canonical_Combining_Class=ccc32}', "");
32928Expect(0, 1616, '\P{Canonical_Combining_Class=ccc32}', "");
32929Expect(1, 1616, '\P{^Canonical_Combining_Class=ccc32}', "");
32930Expect(0, 1617, '\p{Canonical_Combining_Class=ccc32}', "");
32931Expect(1, 1617, '\p{^Canonical_Combining_Class=ccc32}', "");
32932Expect(1, 1617, '\P{Canonical_Combining_Class=ccc32}', "");
32933Expect(0, 1617, '\P{^Canonical_Combining_Class=ccc32}', "");
32934Expect(1, 1616, '\p{Canonical_Combining_Class:     CCC32}', "");
32935Expect(0, 1616, '\p{^Canonical_Combining_Class:     CCC32}', "");
32936Expect(0, 1616, '\P{Canonical_Combining_Class:     CCC32}', "");
32937Expect(1, 1616, '\P{^Canonical_Combining_Class:     CCC32}', "");
32938Expect(0, 1617, '\p{Canonical_Combining_Class:     CCC32}', "");
32939Expect(1, 1617, '\p{^Canonical_Combining_Class:     CCC32}', "");
32940Expect(1, 1617, '\P{Canonical_Combining_Class:     CCC32}', "");
32941Expect(0, 1617, '\P{^Canonical_Combining_Class:     CCC32}', "");
32942Error('\p{Ccc=00000032:=}');
32943Error('\P{Ccc=00000032:=}');
32944Expect(1, 1616, '\p{Ccc=0_0_0_0_0_0_0032}', "");
32945Expect(0, 1616, '\p{^Ccc=0_0_0_0_0_0_0032}', "");
32946Expect(0, 1616, '\P{Ccc=0_0_0_0_0_0_0032}', "");
32947Expect(1, 1616, '\P{^Ccc=0_0_0_0_0_0_0032}', "");
32948Expect(0, 1617, '\p{Ccc=0_0_0_0_0_0_0032}', "");
32949Expect(1, 1617, '\p{^Ccc=0_0_0_0_0_0_0032}', "");
32950Expect(1, 1617, '\P{Ccc=0_0_0_0_0_0_0032}', "");
32951Expect(0, 1617, '\P{^Ccc=0_0_0_0_0_0_0032}', "");
32952Error('\p{Is_Canonical_Combining_Class= 	CCC32:=}');
32953Error('\P{Is_Canonical_Combining_Class= 	CCC32:=}');
32954Expect(1, 1616, '\p{Is_Canonical_Combining_Class=ccc32}', "");
32955Expect(0, 1616, '\p{^Is_Canonical_Combining_Class=ccc32}', "");
32956Expect(0, 1616, '\P{Is_Canonical_Combining_Class=ccc32}', "");
32957Expect(1, 1616, '\P{^Is_Canonical_Combining_Class=ccc32}', "");
32958Expect(0, 1617, '\p{Is_Canonical_Combining_Class=ccc32}', "");
32959Expect(1, 1617, '\p{^Is_Canonical_Combining_Class=ccc32}', "");
32960Expect(1, 1617, '\P{Is_Canonical_Combining_Class=ccc32}', "");
32961Expect(0, 1617, '\P{^Is_Canonical_Combining_Class=ccc32}', "");
32962Expect(1, 1616, '\p{Is_Canonical_Combining_Class= CCC32}', "");
32963Expect(0, 1616, '\p{^Is_Canonical_Combining_Class= CCC32}', "");
32964Expect(0, 1616, '\P{Is_Canonical_Combining_Class= CCC32}', "");
32965Expect(1, 1616, '\P{^Is_Canonical_Combining_Class= CCC32}', "");
32966Expect(0, 1617, '\p{Is_Canonical_Combining_Class= CCC32}', "");
32967Expect(1, 1617, '\p{^Is_Canonical_Combining_Class= CCC32}', "");
32968Expect(1, 1617, '\P{Is_Canonical_Combining_Class= CCC32}', "");
32969Expect(0, 1617, '\P{^Is_Canonical_Combining_Class= CCC32}', "");
32970Error('\p{Is_Ccc=	-0000032/a/}');
32971Error('\P{Is_Ccc=	-0000032/a/}');
32972Expect(1, 1616, '\p{Is_Ccc=00000032}', "");
32973Expect(0, 1616, '\p{^Is_Ccc=00000032}', "");
32974Expect(0, 1616, '\P{Is_Ccc=00000032}', "");
32975Expect(1, 1616, '\P{^Is_Ccc=00000032}', "");
32976Expect(0, 1617, '\p{Is_Ccc=00000032}', "");
32977Expect(1, 1617, '\p{^Is_Ccc=00000032}', "");
32978Expect(1, 1617, '\P{Is_Ccc=00000032}', "");
32979Expect(0, 1617, '\P{^Is_Ccc=00000032}', "");
32980Error('\p{Canonical_Combining_Class= /a/CCC33}');
32981Error('\P{Canonical_Combining_Class= /a/CCC33}');
32982Expect(1, 1617, '\p{Canonical_Combining_Class=ccc33}', "");
32983Expect(0, 1617, '\p{^Canonical_Combining_Class=ccc33}', "");
32984Expect(0, 1617, '\P{Canonical_Combining_Class=ccc33}', "");
32985Expect(1, 1617, '\P{^Canonical_Combining_Class=ccc33}', "");
32986Expect(0, 1618, '\p{Canonical_Combining_Class=ccc33}', "");
32987Expect(1, 1618, '\p{^Canonical_Combining_Class=ccc33}', "");
32988Expect(1, 1618, '\P{Canonical_Combining_Class=ccc33}', "");
32989Expect(0, 1618, '\P{^Canonical_Combining_Class=ccc33}', "");
32990Expect(1, 1617, '\p{Canonical_Combining_Class=-CCC33}', "");
32991Expect(0, 1617, '\p{^Canonical_Combining_Class=-CCC33}', "");
32992Expect(0, 1617, '\P{Canonical_Combining_Class=-CCC33}', "");
32993Expect(1, 1617, '\P{^Canonical_Combining_Class=-CCC33}', "");
32994Expect(0, 1618, '\p{Canonical_Combining_Class=-CCC33}', "");
32995Expect(1, 1618, '\p{^Canonical_Combining_Class=-CCC33}', "");
32996Expect(1, 1618, '\P{Canonical_Combining_Class=-CCC33}', "");
32997Expect(0, 1618, '\P{^Canonical_Combining_Class=-CCC33}', "");
32998Error('\p{Ccc=	 00000033:=}');
32999Error('\P{Ccc=	 00000033:=}');
33000Expect(1, 1617, '\p{Ccc=000000033}', "");
33001Expect(0, 1617, '\p{^Ccc=000000033}', "");
33002Expect(0, 1617, '\P{Ccc=000000033}', "");
33003Expect(1, 1617, '\P{^Ccc=000000033}', "");
33004Expect(0, 1618, '\p{Ccc=000000033}', "");
33005Expect(1, 1618, '\p{^Ccc=000000033}', "");
33006Expect(1, 1618, '\P{Ccc=000000033}', "");
33007Expect(0, 1618, '\P{^Ccc=000000033}', "");
33008Error('\p{Is_Canonical_Combining_Class: --CCC33:=}');
33009Error('\P{Is_Canonical_Combining_Class: --CCC33:=}');
33010Expect(1, 1617, '\p{Is_Canonical_Combining_Class=ccc33}', "");
33011Expect(0, 1617, '\p{^Is_Canonical_Combining_Class=ccc33}', "");
33012Expect(0, 1617, '\P{Is_Canonical_Combining_Class=ccc33}', "");
33013Expect(1, 1617, '\P{^Is_Canonical_Combining_Class=ccc33}', "");
33014Expect(0, 1618, '\p{Is_Canonical_Combining_Class=ccc33}', "");
33015Expect(1, 1618, '\p{^Is_Canonical_Combining_Class=ccc33}', "");
33016Expect(1, 1618, '\P{Is_Canonical_Combining_Class=ccc33}', "");
33017Expect(0, 1618, '\P{^Is_Canonical_Combining_Class=ccc33}', "");
33018Expect(1, 1617, '\p{Is_Canonical_Combining_Class=__CCC33}', "");
33019Expect(0, 1617, '\p{^Is_Canonical_Combining_Class=__CCC33}', "");
33020Expect(0, 1617, '\P{Is_Canonical_Combining_Class=__CCC33}', "");
33021Expect(1, 1617, '\P{^Is_Canonical_Combining_Class=__CCC33}', "");
33022Expect(0, 1618, '\p{Is_Canonical_Combining_Class=__CCC33}', "");
33023Expect(1, 1618, '\p{^Is_Canonical_Combining_Class=__CCC33}', "");
33024Expect(1, 1618, '\P{Is_Canonical_Combining_Class=__CCC33}', "");
33025Expect(0, 1618, '\P{^Is_Canonical_Combining_Class=__CCC33}', "");
33026Error('\p{Is_Ccc:   _/a/00033}');
33027Error('\P{Is_Ccc:   _/a/00033}');
33028Expect(1, 1617, '\p{Is_Ccc=0_0_0_0_0_00033}', "");
33029Expect(0, 1617, '\p{^Is_Ccc=0_0_0_0_0_00033}', "");
33030Expect(0, 1617, '\P{Is_Ccc=0_0_0_0_0_00033}', "");
33031Expect(1, 1617, '\P{^Is_Ccc=0_0_0_0_0_00033}', "");
33032Expect(0, 1618, '\p{Is_Ccc=0_0_0_0_0_00033}', "");
33033Expect(1, 1618, '\p{^Is_Ccc=0_0_0_0_0_00033}', "");
33034Expect(1, 1618, '\P{Is_Ccc=0_0_0_0_0_00033}', "");
33035Expect(0, 1618, '\P{^Is_Ccc=0_0_0_0_0_00033}', "");
33036Error('\p{Canonical_Combining_Class=_/a/ccc34}');
33037Error('\P{Canonical_Combining_Class=_/a/ccc34}');
33038Expect(1, 1618, '\p{Canonical_Combining_Class=ccc34}', "");
33039Expect(0, 1618, '\p{^Canonical_Combining_Class=ccc34}', "");
33040Expect(0, 1618, '\P{Canonical_Combining_Class=ccc34}', "");
33041Expect(1, 1618, '\P{^Canonical_Combining_Class=ccc34}', "");
33042Expect(0, 1619, '\p{Canonical_Combining_Class=ccc34}', "");
33043Expect(1, 1619, '\p{^Canonical_Combining_Class=ccc34}', "");
33044Expect(1, 1619, '\P{Canonical_Combining_Class=ccc34}', "");
33045Expect(0, 1619, '\P{^Canonical_Combining_Class=ccc34}', "");
33046Expect(1, 1618, '\p{Canonical_Combining_Class=	ccc34}', "");
33047Expect(0, 1618, '\p{^Canonical_Combining_Class=	ccc34}', "");
33048Expect(0, 1618, '\P{Canonical_Combining_Class=	ccc34}', "");
33049Expect(1, 1618, '\P{^Canonical_Combining_Class=	ccc34}', "");
33050Expect(0, 1619, '\p{Canonical_Combining_Class=	ccc34}', "");
33051Expect(1, 1619, '\p{^Canonical_Combining_Class=	ccc34}', "");
33052Expect(1, 1619, '\P{Canonical_Combining_Class=	ccc34}', "");
33053Expect(0, 1619, '\P{^Canonical_Combining_Class=	ccc34}', "");
33054Error('\p{Ccc=/a/00000_00003_4}');
33055Error('\P{Ccc=/a/00000_00003_4}');
33056Expect(1, 1618, '\p{Ccc=3_4}', "");
33057Expect(0, 1618, '\p{^Ccc=3_4}', "");
33058Expect(0, 1618, '\P{Ccc=3_4}', "");
33059Expect(1, 1618, '\P{^Ccc=3_4}', "");
33060Expect(0, 1619, '\p{Ccc=3_4}', "");
33061Expect(1, 1619, '\p{^Ccc=3_4}', "");
33062Expect(1, 1619, '\P{Ccc=3_4}', "");
33063Expect(0, 1619, '\P{^Ccc=3_4}', "");
33064Error('\p{Is_Canonical_Combining_Class=/a/-_ccc34}');
33065Error('\P{Is_Canonical_Combining_Class=/a/-_ccc34}');
33066Expect(1, 1618, '\p{Is_Canonical_Combining_Class=ccc34}', "");
33067Expect(0, 1618, '\p{^Is_Canonical_Combining_Class=ccc34}', "");
33068Expect(0, 1618, '\P{Is_Canonical_Combining_Class=ccc34}', "");
33069Expect(1, 1618, '\P{^Is_Canonical_Combining_Class=ccc34}', "");
33070Expect(0, 1619, '\p{Is_Canonical_Combining_Class=ccc34}', "");
33071Expect(1, 1619, '\p{^Is_Canonical_Combining_Class=ccc34}', "");
33072Expect(1, 1619, '\P{Is_Canonical_Combining_Class=ccc34}', "");
33073Expect(0, 1619, '\P{^Is_Canonical_Combining_Class=ccc34}', "");
33074Expect(1, 1618, '\p{Is_Canonical_Combining_Class=-ccc34}', "");
33075Expect(0, 1618, '\p{^Is_Canonical_Combining_Class=-ccc34}', "");
33076Expect(0, 1618, '\P{Is_Canonical_Combining_Class=-ccc34}', "");
33077Expect(1, 1618, '\P{^Is_Canonical_Combining_Class=-ccc34}', "");
33078Expect(0, 1619, '\p{Is_Canonical_Combining_Class=-ccc34}', "");
33079Expect(1, 1619, '\p{^Is_Canonical_Combining_Class=-ccc34}', "");
33080Expect(1, 1619, '\P{Is_Canonical_Combining_Class=-ccc34}', "");
33081Expect(0, 1619, '\P{^Is_Canonical_Combining_Class=-ccc34}', "");
33082Error('\p{Is_Ccc=-_03_4:=}');
33083Error('\P{Is_Ccc=-_03_4:=}');
33084Expect(1, 1618, '\p{Is_Ccc=+00034}', "");
33085Expect(0, 1618, '\p{^Is_Ccc=+00034}', "");
33086Expect(0, 1618, '\P{Is_Ccc=+00034}', "");
33087Expect(1, 1618, '\P{^Is_Ccc=+00034}', "");
33088Expect(0, 1619, '\p{Is_Ccc=+00034}', "");
33089Expect(1, 1619, '\p{^Is_Ccc=+00034}', "");
33090Expect(1, 1619, '\P{Is_Ccc=+00034}', "");
33091Expect(0, 1619, '\P{^Is_Ccc=+00034}', "");
33092Error('\p{Canonical_Combining_Class=-CCC35:=}');
33093Error('\P{Canonical_Combining_Class=-CCC35:=}');
33094Expect(1, 1648, '\p{Canonical_Combining_Class=ccc35}', "");
33095Expect(0, 1648, '\p{^Canonical_Combining_Class=ccc35}', "");
33096Expect(0, 1648, '\P{Canonical_Combining_Class=ccc35}', "");
33097Expect(1, 1648, '\P{^Canonical_Combining_Class=ccc35}', "");
33098Expect(0, 1649, '\p{Canonical_Combining_Class=ccc35}', "");
33099Expect(1, 1649, '\p{^Canonical_Combining_Class=ccc35}', "");
33100Expect(1, 1649, '\P{Canonical_Combining_Class=ccc35}', "");
33101Expect(0, 1649, '\P{^Canonical_Combining_Class=ccc35}', "");
33102Expect(1, 1648, '\p{Canonical_Combining_Class=-CCC35}', "");
33103Expect(0, 1648, '\p{^Canonical_Combining_Class=-CCC35}', "");
33104Expect(0, 1648, '\P{Canonical_Combining_Class=-CCC35}', "");
33105Expect(1, 1648, '\P{^Canonical_Combining_Class=-CCC35}', "");
33106Expect(0, 1649, '\p{Canonical_Combining_Class=-CCC35}', "");
33107Expect(1, 1649, '\p{^Canonical_Combining_Class=-CCC35}', "");
33108Expect(1, 1649, '\P{Canonical_Combining_Class=-CCC35}', "");
33109Expect(0, 1649, '\P{^Canonical_Combining_Class=-CCC35}', "");
33110Error('\p{Ccc= 00000035/a/}');
33111Error('\P{Ccc= 00000035/a/}');
33112Expect(1, 1648, '\p{Ccc=0_0_0_0_0_0_035}', "");
33113Expect(0, 1648, '\p{^Ccc=0_0_0_0_0_0_035}', "");
33114Expect(0, 1648, '\P{Ccc=0_0_0_0_0_0_035}', "");
33115Expect(1, 1648, '\P{^Ccc=0_0_0_0_0_0_035}', "");
33116Expect(0, 1649, '\p{Ccc=0_0_0_0_0_0_035}', "");
33117Expect(1, 1649, '\p{^Ccc=0_0_0_0_0_0_035}', "");
33118Expect(1, 1649, '\P{Ccc=0_0_0_0_0_0_035}', "");
33119Expect(0, 1649, '\P{^Ccc=0_0_0_0_0_0_035}', "");
33120Error('\p{Is_Canonical_Combining_Class:   -/a/ccc35}');
33121Error('\P{Is_Canonical_Combining_Class:   -/a/ccc35}');
33122Expect(1, 1648, '\p{Is_Canonical_Combining_Class=ccc35}', "");
33123Expect(0, 1648, '\p{^Is_Canonical_Combining_Class=ccc35}', "");
33124Expect(0, 1648, '\P{Is_Canonical_Combining_Class=ccc35}', "");
33125Expect(1, 1648, '\P{^Is_Canonical_Combining_Class=ccc35}', "");
33126Expect(0, 1649, '\p{Is_Canonical_Combining_Class=ccc35}', "");
33127Expect(1, 1649, '\p{^Is_Canonical_Combining_Class=ccc35}', "");
33128Expect(1, 1649, '\P{Is_Canonical_Combining_Class=ccc35}', "");
33129Expect(0, 1649, '\P{^Is_Canonical_Combining_Class=ccc35}', "");
33130Expect(1, 1648, '\p{Is_Canonical_Combining_Class= -CCC35}', "");
33131Expect(0, 1648, '\p{^Is_Canonical_Combining_Class= -CCC35}', "");
33132Expect(0, 1648, '\P{Is_Canonical_Combining_Class= -CCC35}', "");
33133Expect(1, 1648, '\P{^Is_Canonical_Combining_Class= -CCC35}', "");
33134Expect(0, 1649, '\p{Is_Canonical_Combining_Class= -CCC35}', "");
33135Expect(1, 1649, '\p{^Is_Canonical_Combining_Class= -CCC35}', "");
33136Expect(1, 1649, '\P{Is_Canonical_Combining_Class= -CCC35}', "");
33137Expect(0, 1649, '\P{^Is_Canonical_Combining_Class= -CCC35}', "");
33138Error('\p{Is_Ccc:  000_000_35/a/}');
33139Error('\P{Is_Ccc:  000_000_35/a/}');
33140Expect(1, 1648, '\p{Is_Ccc=0000035}', "");
33141Expect(0, 1648, '\p{^Is_Ccc=0000035}', "");
33142Expect(0, 1648, '\P{Is_Ccc=0000035}', "");
33143Expect(1, 1648, '\P{^Is_Ccc=0000035}', "");
33144Expect(0, 1649, '\p{Is_Ccc=0000035}', "");
33145Expect(1, 1649, '\p{^Is_Ccc=0000035}', "");
33146Expect(1, 1649, '\P{Is_Ccc=0000035}', "");
33147Expect(0, 1649, '\P{^Is_Ccc=0000035}', "");
33148Error('\p{Canonical_Combining_Class=:=ccc36}');
33149Error('\P{Canonical_Combining_Class=:=ccc36}');
33150Expect(1, 1809, '\p{Canonical_Combining_Class=ccc36}', "");
33151Expect(0, 1809, '\p{^Canonical_Combining_Class=ccc36}', "");
33152Expect(0, 1809, '\P{Canonical_Combining_Class=ccc36}', "");
33153Expect(1, 1809, '\P{^Canonical_Combining_Class=ccc36}', "");
33154Expect(0, 1810, '\p{Canonical_Combining_Class=ccc36}', "");
33155Expect(1, 1810, '\p{^Canonical_Combining_Class=ccc36}', "");
33156Expect(1, 1810, '\P{Canonical_Combining_Class=ccc36}', "");
33157Expect(0, 1810, '\P{^Canonical_Combining_Class=ccc36}', "");
33158Expect(1, 1809, '\p{Canonical_Combining_Class=-CCC36}', "");
33159Expect(0, 1809, '\p{^Canonical_Combining_Class=-CCC36}', "");
33160Expect(0, 1809, '\P{Canonical_Combining_Class=-CCC36}', "");
33161Expect(1, 1809, '\P{^Canonical_Combining_Class=-CCC36}', "");
33162Expect(0, 1810, '\p{Canonical_Combining_Class=-CCC36}', "");
33163Expect(1, 1810, '\p{^Canonical_Combining_Class=-CCC36}', "");
33164Expect(1, 1810, '\P{Canonical_Combining_Class=-CCC36}', "");
33165Expect(0, 1810, '\P{^Canonical_Combining_Class=-CCC36}', "");
33166Error('\p{Ccc=	/a/00036}');
33167Error('\P{Ccc=	/a/00036}');
33168Expect(1, 1809, '\p{Ccc=+0_0_0_0_0_0_0_036}', "");
33169Expect(0, 1809, '\p{^Ccc=+0_0_0_0_0_0_0_036}', "");
33170Expect(0, 1809, '\P{Ccc=+0_0_0_0_0_0_0_036}', "");
33171Expect(1, 1809, '\P{^Ccc=+0_0_0_0_0_0_0_036}', "");
33172Expect(0, 1810, '\p{Ccc=+0_0_0_0_0_0_0_036}', "");
33173Expect(1, 1810, '\p{^Ccc=+0_0_0_0_0_0_0_036}', "");
33174Expect(1, 1810, '\P{Ccc=+0_0_0_0_0_0_0_036}', "");
33175Expect(0, 1810, '\P{^Ccc=+0_0_0_0_0_0_0_036}', "");
33176Error('\p{Is_Canonical_Combining_Class=/a/CCC36}');
33177Error('\P{Is_Canonical_Combining_Class=/a/CCC36}');
33178Expect(1, 1809, '\p{Is_Canonical_Combining_Class=ccc36}', "");
33179Expect(0, 1809, '\p{^Is_Canonical_Combining_Class=ccc36}', "");
33180Expect(0, 1809, '\P{Is_Canonical_Combining_Class=ccc36}', "");
33181Expect(1, 1809, '\P{^Is_Canonical_Combining_Class=ccc36}', "");
33182Expect(0, 1810, '\p{Is_Canonical_Combining_Class=ccc36}', "");
33183Expect(1, 1810, '\p{^Is_Canonical_Combining_Class=ccc36}', "");
33184Expect(1, 1810, '\P{Is_Canonical_Combining_Class=ccc36}', "");
33185Expect(0, 1810, '\P{^Is_Canonical_Combining_Class=ccc36}', "");
33186Expect(1, 1809, '\p{Is_Canonical_Combining_Class=_-ccc36}', "");
33187Expect(0, 1809, '\p{^Is_Canonical_Combining_Class=_-ccc36}', "");
33188Expect(0, 1809, '\P{Is_Canonical_Combining_Class=_-ccc36}', "");
33189Expect(1, 1809, '\P{^Is_Canonical_Combining_Class=_-ccc36}', "");
33190Expect(0, 1810, '\p{Is_Canonical_Combining_Class=_-ccc36}', "");
33191Expect(1, 1810, '\p{^Is_Canonical_Combining_Class=_-ccc36}', "");
33192Expect(1, 1810, '\P{Is_Canonical_Combining_Class=_-ccc36}', "");
33193Expect(0, 1810, '\P{^Is_Canonical_Combining_Class=_-ccc36}', "");
33194Error('\p{Is_Ccc=/a/-+0_0_0_0_0_0_0036}');
33195Error('\P{Is_Ccc=/a/-+0_0_0_0_0_0_0036}');
33196Expect(1, 1809, '\p{Is_Ccc=000036}', "");
33197Expect(0, 1809, '\p{^Is_Ccc=000036}', "");
33198Expect(0, 1809, '\P{Is_Ccc=000036}', "");
33199Expect(1, 1809, '\P{^Is_Ccc=000036}', "");
33200Expect(0, 1810, '\p{Is_Ccc=000036}', "");
33201Expect(1, 1810, '\p{^Is_Ccc=000036}', "");
33202Expect(1, 1810, '\P{Is_Ccc=000036}', "");
33203Expect(0, 1810, '\P{^Is_Ccc=000036}', "");
33204Error('\p{Canonical_Combining_Class=:=__CCC84}');
33205Error('\P{Canonical_Combining_Class=:=__CCC84}');
33206Expect(1, 3157, '\p{Canonical_Combining_Class=ccc84}', "");
33207Expect(0, 3157, '\p{^Canonical_Combining_Class=ccc84}', "");
33208Expect(0, 3157, '\P{Canonical_Combining_Class=ccc84}', "");
33209Expect(1, 3157, '\P{^Canonical_Combining_Class=ccc84}', "");
33210Expect(0, 3158, '\p{Canonical_Combining_Class=ccc84}', "");
33211Expect(1, 3158, '\p{^Canonical_Combining_Class=ccc84}', "");
33212Expect(1, 3158, '\P{Canonical_Combining_Class=ccc84}', "");
33213Expect(0, 3158, '\P{^Canonical_Combining_Class=ccc84}', "");
33214Expect(1, 3157, '\p{Canonical_Combining_Class=-CCC84}', "");
33215Expect(0, 3157, '\p{^Canonical_Combining_Class=-CCC84}', "");
33216Expect(0, 3157, '\P{Canonical_Combining_Class=-CCC84}', "");
33217Expect(1, 3157, '\P{^Canonical_Combining_Class=-CCC84}', "");
33218Expect(0, 3158, '\p{Canonical_Combining_Class=-CCC84}', "");
33219Expect(1, 3158, '\p{^Canonical_Combining_Class=-CCC84}', "");
33220Expect(1, 3158, '\P{Canonical_Combining_Class=-CCC84}', "");
33221Expect(0, 3158, '\P{^Canonical_Combining_Class=-CCC84}', "");
33222Error('\p{Ccc:  :=0_0_0_0_084}');
33223Error('\P{Ccc:  :=0_0_0_0_084}');
33224Expect(1, 3157, '\p{Ccc: 00_08_4}', "");
33225Expect(0, 3157, '\p{^Ccc: 00_08_4}', "");
33226Expect(0, 3157, '\P{Ccc: 00_08_4}', "");
33227Expect(1, 3157, '\P{^Ccc: 00_08_4}', "");
33228Expect(0, 3158, '\p{Ccc: 00_08_4}', "");
33229Expect(1, 3158, '\p{^Ccc: 00_08_4}', "");
33230Expect(1, 3158, '\P{Ccc: 00_08_4}', "");
33231Expect(0, 3158, '\P{^Ccc: 00_08_4}', "");
33232Error('\p{Is_Canonical_Combining_Class=/a/--CCC84}');
33233Error('\P{Is_Canonical_Combining_Class=/a/--CCC84}');
33234Expect(1, 3157, '\p{Is_Canonical_Combining_Class=ccc84}', "");
33235Expect(0, 3157, '\p{^Is_Canonical_Combining_Class=ccc84}', "");
33236Expect(0, 3157, '\P{Is_Canonical_Combining_Class=ccc84}', "");
33237Expect(1, 3157, '\P{^Is_Canonical_Combining_Class=ccc84}', "");
33238Expect(0, 3158, '\p{Is_Canonical_Combining_Class=ccc84}', "");
33239Expect(1, 3158, '\p{^Is_Canonical_Combining_Class=ccc84}', "");
33240Expect(1, 3158, '\P{Is_Canonical_Combining_Class=ccc84}', "");
33241Expect(0, 3158, '\P{^Is_Canonical_Combining_Class=ccc84}', "");
33242Expect(1, 3157, '\p{Is_Canonical_Combining_Class=CCC84}', "");
33243Expect(0, 3157, '\p{^Is_Canonical_Combining_Class=CCC84}', "");
33244Expect(0, 3157, '\P{Is_Canonical_Combining_Class=CCC84}', "");
33245Expect(1, 3157, '\P{^Is_Canonical_Combining_Class=CCC84}', "");
33246Expect(0, 3158, '\p{Is_Canonical_Combining_Class=CCC84}', "");
33247Expect(1, 3158, '\p{^Is_Canonical_Combining_Class=CCC84}', "");
33248Expect(1, 3158, '\P{Is_Canonical_Combining_Class=CCC84}', "");
33249Expect(0, 3158, '\P{^Is_Canonical_Combining_Class=CCC84}', "");
33250Error('\p{Is_Ccc= :=0008_4}');
33251Error('\P{Is_Ccc= :=0008_4}');
33252Expect(1, 3157, '\p{Is_Ccc=08_4}', "");
33253Expect(0, 3157, '\p{^Is_Ccc=08_4}', "");
33254Expect(0, 3157, '\P{Is_Ccc=08_4}', "");
33255Expect(1, 3157, '\P{^Is_Ccc=08_4}', "");
33256Expect(0, 3158, '\p{Is_Ccc=08_4}', "");
33257Expect(1, 3158, '\p{^Is_Ccc=08_4}', "");
33258Expect(1, 3158, '\P{Is_Ccc=08_4}', "");
33259Expect(0, 3158, '\P{^Is_Ccc=08_4}', "");
33260Error('\p{Canonical_Combining_Class=--CCC91/a/}');
33261Error('\P{Canonical_Combining_Class=--CCC91/a/}');
33262Expect(1, 3158, '\p{Canonical_Combining_Class=ccc91}', "");
33263Expect(0, 3158, '\p{^Canonical_Combining_Class=ccc91}', "");
33264Expect(0, 3158, '\P{Canonical_Combining_Class=ccc91}', "");
33265Expect(1, 3158, '\P{^Canonical_Combining_Class=ccc91}', "");
33266Expect(0, 3159, '\p{Canonical_Combining_Class=ccc91}', "");
33267Expect(1, 3159, '\p{^Canonical_Combining_Class=ccc91}', "");
33268Expect(1, 3159, '\P{Canonical_Combining_Class=ccc91}', "");
33269Expect(0, 3159, '\P{^Canonical_Combining_Class=ccc91}', "");
33270Expect(1, 3158, '\p{Canonical_Combining_Class= _CCC91}', "");
33271Expect(0, 3158, '\p{^Canonical_Combining_Class= _CCC91}', "");
33272Expect(0, 3158, '\P{Canonical_Combining_Class= _CCC91}', "");
33273Expect(1, 3158, '\P{^Canonical_Combining_Class= _CCC91}', "");
33274Expect(0, 3159, '\p{Canonical_Combining_Class= _CCC91}', "");
33275Expect(1, 3159, '\p{^Canonical_Combining_Class= _CCC91}', "");
33276Expect(1, 3159, '\P{Canonical_Combining_Class= _CCC91}', "");
33277Expect(0, 3159, '\P{^Canonical_Combining_Class= _CCC91}', "");
33278Error('\p{Ccc=- +0009_1:=}');
33279Error('\P{Ccc=- +0009_1:=}');
33280Expect(1, 3158, '\p{Ccc:	000_009_1}', "");
33281Expect(0, 3158, '\p{^Ccc:	000_009_1}', "");
33282Expect(0, 3158, '\P{Ccc:	000_009_1}', "");
33283Expect(1, 3158, '\P{^Ccc:	000_009_1}', "");
33284Expect(0, 3159, '\p{Ccc:	000_009_1}', "");
33285Expect(1, 3159, '\p{^Ccc:	000_009_1}', "");
33286Expect(1, 3159, '\P{Ccc:	000_009_1}', "");
33287Expect(0, 3159, '\P{^Ccc:	000_009_1}', "");
33288Error('\p{Is_Canonical_Combining_Class=		CCC91/a/}');
33289Error('\P{Is_Canonical_Combining_Class=		CCC91/a/}');
33290Expect(1, 3158, '\p{Is_Canonical_Combining_Class=ccc91}', "");
33291Expect(0, 3158, '\p{^Is_Canonical_Combining_Class=ccc91}', "");
33292Expect(0, 3158, '\P{Is_Canonical_Combining_Class=ccc91}', "");
33293Expect(1, 3158, '\P{^Is_Canonical_Combining_Class=ccc91}', "");
33294Expect(0, 3159, '\p{Is_Canonical_Combining_Class=ccc91}', "");
33295Expect(1, 3159, '\p{^Is_Canonical_Combining_Class=ccc91}', "");
33296Expect(1, 3159, '\P{Is_Canonical_Combining_Class=ccc91}', "");
33297Expect(0, 3159, '\P{^Is_Canonical_Combining_Class=ccc91}', "");
33298Expect(1, 3158, '\p{Is_Canonical_Combining_Class=	 CCC91}', "");
33299Expect(0, 3158, '\p{^Is_Canonical_Combining_Class=	 CCC91}', "");
33300Expect(0, 3158, '\P{Is_Canonical_Combining_Class=	 CCC91}', "");
33301Expect(1, 3158, '\P{^Is_Canonical_Combining_Class=	 CCC91}', "");
33302Expect(0, 3159, '\p{Is_Canonical_Combining_Class=	 CCC91}', "");
33303Expect(1, 3159, '\p{^Is_Canonical_Combining_Class=	 CCC91}', "");
33304Expect(1, 3159, '\P{Is_Canonical_Combining_Class=	 CCC91}', "");
33305Expect(0, 3159, '\P{^Is_Canonical_Combining_Class=	 CCC91}', "");
33306Error('\p{Is_Ccc=:= 00_09_1}');
33307Error('\P{Is_Ccc=:= 00_09_1}');
33308Expect(1, 3158, '\p{Is_Ccc=+0000000091}', "");
33309Expect(0, 3158, '\p{^Is_Ccc=+0000000091}', "");
33310Expect(0, 3158, '\P{Is_Ccc=+0000000091}', "");
33311Expect(1, 3158, '\P{^Is_Ccc=+0000000091}', "");
33312Expect(0, 3159, '\p{Is_Ccc=+0000000091}', "");
33313Expect(1, 3159, '\p{^Is_Ccc=+0000000091}', "");
33314Expect(1, 3159, '\P{Is_Ccc=+0000000091}', "");
33315Expect(0, 3159, '\P{^Is_Ccc=+0000000091}', "");
33316Error('\p{Canonical_Combining_Class=:= Double_ABOVE}');
33317Error('\P{Canonical_Combining_Class=:= Double_ABOVE}');
33318Expect(1, 7629, '\p{Canonical_Combining_Class: doubleabove}', "");
33319Expect(0, 7629, '\p{^Canonical_Combining_Class: doubleabove}', "");
33320Expect(0, 7629, '\P{Canonical_Combining_Class: doubleabove}', "");
33321Expect(1, 7629, '\P{^Canonical_Combining_Class: doubleabove}', "");
33322Expect(0, 7630, '\p{Canonical_Combining_Class: doubleabove}', "");
33323Expect(1, 7630, '\p{^Canonical_Combining_Class: doubleabove}', "");
33324Expect(1, 7630, '\P{Canonical_Combining_Class: doubleabove}', "");
33325Expect(0, 7630, '\P{^Canonical_Combining_Class: doubleabove}', "");
33326Expect(1, 7629, '\p{Canonical_Combining_Class=__double_ABOVE}', "");
33327Expect(0, 7629, '\p{^Canonical_Combining_Class=__double_ABOVE}', "");
33328Expect(0, 7629, '\P{Canonical_Combining_Class=__double_ABOVE}', "");
33329Expect(1, 7629, '\P{^Canonical_Combining_Class=__double_ABOVE}', "");
33330Expect(0, 7630, '\p{Canonical_Combining_Class=__double_ABOVE}', "");
33331Expect(1, 7630, '\p{^Canonical_Combining_Class=__double_ABOVE}', "");
33332Expect(1, 7630, '\P{Canonical_Combining_Class=__double_ABOVE}', "");
33333Expect(0, 7630, '\P{^Canonical_Combining_Class=__double_ABOVE}', "");
33334Error('\p{Ccc= 	da:=}');
33335Error('\P{Ccc= 	da:=}');
33336Expect(1, 7629, '\p{Ccc=da}', "");
33337Expect(0, 7629, '\p{^Ccc=da}', "");
33338Expect(0, 7629, '\P{Ccc=da}', "");
33339Expect(1, 7629, '\P{^Ccc=da}', "");
33340Expect(0, 7630, '\p{Ccc=da}', "");
33341Expect(1, 7630, '\p{^Ccc=da}', "");
33342Expect(1, 7630, '\P{Ccc=da}', "");
33343Expect(0, 7630, '\P{^Ccc=da}', "");
33344Expect(1, 7629, '\p{Ccc=	 DA}', "");
33345Expect(0, 7629, '\p{^Ccc=	 DA}', "");
33346Expect(0, 7629, '\P{Ccc=	 DA}', "");
33347Expect(1, 7629, '\P{^Ccc=	 DA}', "");
33348Expect(0, 7630, '\p{Ccc=	 DA}', "");
33349Expect(1, 7630, '\p{^Ccc=	 DA}', "");
33350Expect(1, 7630, '\P{Ccc=	 DA}', "");
33351Expect(0, 7630, '\P{^Ccc=	 DA}', "");
33352Error('\p{Is_Canonical_Combining_Class=:= 0_0_0_0_0_0_2_34}');
33353Error('\P{Is_Canonical_Combining_Class=:= 0_0_0_0_0_0_2_34}');
33354Expect(1, 7629, '\p{Is_Canonical_Combining_Class=00000000234}', "");
33355Expect(0, 7629, '\p{^Is_Canonical_Combining_Class=00000000234}', "");
33356Expect(0, 7629, '\P{Is_Canonical_Combining_Class=00000000234}', "");
33357Expect(1, 7629, '\P{^Is_Canonical_Combining_Class=00000000234}', "");
33358Expect(0, 7630, '\p{Is_Canonical_Combining_Class=00000000234}', "");
33359Expect(1, 7630, '\p{^Is_Canonical_Combining_Class=00000000234}', "");
33360Expect(1, 7630, '\P{Is_Canonical_Combining_Class=00000000234}', "");
33361Expect(0, 7630, '\P{^Is_Canonical_Combining_Class=00000000234}', "");
33362Error('\p{Is_Ccc=_double_ABOVE/a/}');
33363Error('\P{Is_Ccc=_double_ABOVE/a/}');
33364Expect(1, 7629, '\p{Is_Ccc=doubleabove}', "");
33365Expect(0, 7629, '\p{^Is_Ccc=doubleabove}', "");
33366Expect(0, 7629, '\P{Is_Ccc=doubleabove}', "");
33367Expect(1, 7629, '\P{^Is_Ccc=doubleabove}', "");
33368Expect(0, 7630, '\p{Is_Ccc=doubleabove}', "");
33369Expect(1, 7630, '\p{^Is_Ccc=doubleabove}', "");
33370Expect(1, 7630, '\P{Is_Ccc=doubleabove}', "");
33371Expect(0, 7630, '\P{^Is_Ccc=doubleabove}', "");
33372Expect(1, 7629, '\p{Is_Ccc: Double_Above}', "");
33373Expect(0, 7629, '\p{^Is_Ccc: Double_Above}', "");
33374Expect(0, 7629, '\P{Is_Ccc: Double_Above}', "");
33375Expect(1, 7629, '\P{^Is_Ccc: Double_Above}', "");
33376Expect(0, 7630, '\p{Is_Ccc: Double_Above}', "");
33377Expect(1, 7630, '\p{^Is_Ccc: Double_Above}', "");
33378Expect(1, 7630, '\P{Is_Ccc: Double_Above}', "");
33379Expect(0, 7630, '\P{^Is_Ccc: Double_Above}', "");
33380Error('\p{Canonical_Combining_Class=_Double_Below/a/}');
33381Error('\P{Canonical_Combining_Class=_Double_Below/a/}');
33382Expect(1, 7676, '\p{Canonical_Combining_Class: doublebelow}', "");
33383Expect(0, 7676, '\p{^Canonical_Combining_Class: doublebelow}', "");
33384Expect(0, 7676, '\P{Canonical_Combining_Class: doublebelow}', "");
33385Expect(1, 7676, '\P{^Canonical_Combining_Class: doublebelow}', "");
33386Expect(0, 7677, '\p{Canonical_Combining_Class: doublebelow}', "");
33387Expect(1, 7677, '\p{^Canonical_Combining_Class: doublebelow}', "");
33388Expect(1, 7677, '\P{Canonical_Combining_Class: doublebelow}', "");
33389Expect(0, 7677, '\P{^Canonical_Combining_Class: doublebelow}', "");
33390Expect(1, 7676, '\p{Canonical_Combining_Class=-Double_BELOW}', "");
33391Expect(0, 7676, '\p{^Canonical_Combining_Class=-Double_BELOW}', "");
33392Expect(0, 7676, '\P{Canonical_Combining_Class=-Double_BELOW}', "");
33393Expect(1, 7676, '\P{^Canonical_Combining_Class=-Double_BELOW}', "");
33394Expect(0, 7677, '\p{Canonical_Combining_Class=-Double_BELOW}', "");
33395Expect(1, 7677, '\p{^Canonical_Combining_Class=-Double_BELOW}', "");
33396Expect(1, 7677, '\P{Canonical_Combining_Class=-Double_BELOW}', "");
33397Expect(0, 7677, '\P{^Canonical_Combining_Class=-Double_BELOW}', "");
33398Error('\p{Ccc= -DB:=}');
33399Error('\P{Ccc= -DB:=}');
33400Expect(1, 7676, '\p{Ccc=db}', "");
33401Expect(0, 7676, '\p{^Ccc=db}', "");
33402Expect(0, 7676, '\P{Ccc=db}', "");
33403Expect(1, 7676, '\P{^Ccc=db}', "");
33404Expect(0, 7677, '\p{Ccc=db}', "");
33405Expect(1, 7677, '\p{^Ccc=db}', "");
33406Expect(1, 7677, '\P{Ccc=db}', "");
33407Expect(0, 7677, '\P{^Ccc=db}', "");
33408Expect(1, 7676, '\p{Ccc= DB}', "");
33409Expect(0, 7676, '\p{^Ccc= DB}', "");
33410Expect(0, 7676, '\P{Ccc= DB}', "");
33411Expect(1, 7676, '\P{^Ccc= DB}', "");
33412Expect(0, 7677, '\p{Ccc= DB}', "");
33413Expect(1, 7677, '\p{^Ccc= DB}', "");
33414Expect(1, 7677, '\P{Ccc= DB}', "");
33415Expect(0, 7677, '\P{^Ccc= DB}', "");
33416Error('\p{Is_Canonical_Combining_Class:   /a/_+00000000233}');
33417Error('\P{Is_Canonical_Combining_Class:   /a/_+00000000233}');
33418Expect(1, 7676, '\p{Is_Canonical_Combining_Class=0233}', "");
33419Expect(0, 7676, '\p{^Is_Canonical_Combining_Class=0233}', "");
33420Expect(0, 7676, '\P{Is_Canonical_Combining_Class=0233}', "");
33421Expect(1, 7676, '\P{^Is_Canonical_Combining_Class=0233}', "");
33422Expect(0, 7677, '\p{Is_Canonical_Combining_Class=0233}', "");
33423Expect(1, 7677, '\p{^Is_Canonical_Combining_Class=0233}', "");
33424Expect(1, 7677, '\P{Is_Canonical_Combining_Class=0233}', "");
33425Expect(0, 7677, '\P{^Is_Canonical_Combining_Class=0233}', "");
33426Error('\p{Is_Ccc:   -_Double_Below/a/}');
33427Error('\P{Is_Ccc:   -_Double_Below/a/}');
33428Expect(1, 7676, '\p{Is_Ccc:doublebelow}', "");
33429Expect(0, 7676, '\p{^Is_Ccc:doublebelow}', "");
33430Expect(0, 7676, '\P{Is_Ccc:doublebelow}', "");
33431Expect(1, 7676, '\P{^Is_Ccc:doublebelow}', "");
33432Expect(0, 7677, '\p{Is_Ccc:doublebelow}', "");
33433Expect(1, 7677, '\p{^Is_Ccc:doublebelow}', "");
33434Expect(1, 7677, '\P{Is_Ccc:doublebelow}', "");
33435Expect(0, 7677, '\P{^Is_Ccc:doublebelow}', "");
33436Expect(1, 7676, '\p{Is_Ccc=	double_Below}', "");
33437Expect(0, 7676, '\p{^Is_Ccc=	double_Below}', "");
33438Expect(0, 7676, '\P{Is_Ccc=	double_Below}', "");
33439Expect(1, 7676, '\P{^Is_Ccc=	double_Below}', "");
33440Expect(0, 7677, '\p{Is_Ccc=	double_Below}', "");
33441Expect(1, 7677, '\p{^Is_Ccc=	double_Below}', "");
33442Expect(1, 7677, '\P{Is_Ccc=	double_Below}', "");
33443Expect(0, 7677, '\P{^Is_Ccc=	double_Below}', "");
33444Error('\p{Canonical_Combining_Class=-/a/Iota_subscript}');
33445Error('\P{Canonical_Combining_Class=-/a/Iota_subscript}');
33446Expect(1, 837, '\p{Canonical_Combining_Class=iotasubscript}', "");
33447Expect(0, 837, '\p{^Canonical_Combining_Class=iotasubscript}', "");
33448Expect(0, 837, '\P{Canonical_Combining_Class=iotasubscript}', "");
33449Expect(1, 837, '\P{^Canonical_Combining_Class=iotasubscript}', "");
33450Expect(0, 838, '\p{Canonical_Combining_Class=iotasubscript}', "");
33451Expect(1, 838, '\p{^Canonical_Combining_Class=iotasubscript}', "");
33452Expect(1, 838, '\P{Canonical_Combining_Class=iotasubscript}', "");
33453Expect(0, 838, '\P{^Canonical_Combining_Class=iotasubscript}', "");
33454Expect(1, 837, '\p{Canonical_Combining_Class=-Iota_Subscript}', "");
33455Expect(0, 837, '\p{^Canonical_Combining_Class=-Iota_Subscript}', "");
33456Expect(0, 837, '\P{Canonical_Combining_Class=-Iota_Subscript}', "");
33457Expect(1, 837, '\P{^Canonical_Combining_Class=-Iota_Subscript}', "");
33458Expect(0, 838, '\p{Canonical_Combining_Class=-Iota_Subscript}', "");
33459Expect(1, 838, '\p{^Canonical_Combining_Class=-Iota_Subscript}', "");
33460Expect(1, 838, '\P{Canonical_Combining_Class=-Iota_Subscript}', "");
33461Expect(0, 838, '\P{^Canonical_Combining_Class=-Iota_Subscript}', "");
33462Error('\p{Ccc=	is/a/}');
33463Error('\P{Ccc=	is/a/}');
33464Expect(1, 837, '\p{Ccc=is}', "");
33465Expect(0, 837, '\p{^Ccc=is}', "");
33466Expect(0, 837, '\P{Ccc=is}', "");
33467Expect(1, 837, '\P{^Ccc=is}', "");
33468Expect(0, 838, '\p{Ccc=is}', "");
33469Expect(1, 838, '\p{^Ccc=is}', "");
33470Expect(1, 838, '\P{Ccc=is}', "");
33471Expect(0, 838, '\P{^Ccc=is}', "");
33472Expect(1, 837, '\p{Ccc:    	IS}', "");
33473Expect(0, 837, '\p{^Ccc:    	IS}', "");
33474Expect(0, 837, '\P{Ccc:    	IS}', "");
33475Expect(1, 837, '\P{^Ccc:    	IS}', "");
33476Expect(0, 838, '\p{Ccc:    	IS}', "");
33477Expect(1, 838, '\p{^Ccc:    	IS}', "");
33478Expect(1, 838, '\P{Ccc:    	IS}', "");
33479Expect(0, 838, '\P{^Ccc:    	IS}', "");
33480Error('\p{Is_Canonical_Combining_Class=-000024_0:=}');
33481Error('\P{Is_Canonical_Combining_Class=-000024_0:=}');
33482Expect(1, 837, '\p{Is_Canonical_Combining_Class=0000240}', "");
33483Expect(0, 837, '\p{^Is_Canonical_Combining_Class=0000240}', "");
33484Expect(0, 837, '\P{Is_Canonical_Combining_Class=0000240}', "");
33485Expect(1, 837, '\P{^Is_Canonical_Combining_Class=0000240}', "");
33486Expect(0, 838, '\p{Is_Canonical_Combining_Class=0000240}', "");
33487Expect(1, 838, '\p{^Is_Canonical_Combining_Class=0000240}', "");
33488Expect(1, 838, '\P{Is_Canonical_Combining_Class=0000240}', "");
33489Expect(0, 838, '\P{^Is_Canonical_Combining_Class=0000240}', "");
33490Error('\p{Is_Ccc=	:=iota_Subscript}');
33491Error('\P{Is_Ccc=	:=iota_Subscript}');
33492Expect(1, 837, '\p{Is_Ccc=iotasubscript}', "");
33493Expect(0, 837, '\p{^Is_Ccc=iotasubscript}', "");
33494Expect(0, 837, '\P{Is_Ccc=iotasubscript}', "");
33495Expect(1, 837, '\P{^Is_Ccc=iotasubscript}', "");
33496Expect(0, 838, '\p{Is_Ccc=iotasubscript}', "");
33497Expect(1, 838, '\p{^Is_Ccc=iotasubscript}', "");
33498Expect(1, 838, '\P{Is_Ccc=iotasubscript}', "");
33499Expect(0, 838, '\P{^Is_Ccc=iotasubscript}', "");
33500Expect(1, 837, '\p{Is_Ccc=	-Iota_Subscript}', "");
33501Expect(0, 837, '\p{^Is_Ccc=	-Iota_Subscript}', "");
33502Expect(0, 837, '\P{Is_Ccc=	-Iota_Subscript}', "");
33503Expect(1, 837, '\P{^Is_Ccc=	-Iota_Subscript}', "");
33504Expect(0, 838, '\p{Is_Ccc=	-Iota_Subscript}', "");
33505Expect(1, 838, '\p{^Is_Ccc=	-Iota_Subscript}', "");
33506Expect(1, 838, '\P{Is_Ccc=	-Iota_Subscript}', "");
33507Expect(0, 838, '\P{^Is_Ccc=	-Iota_Subscript}', "");
33508Error('\p{Canonical_Combining_Class=	_KANA_voicing:=}');
33509Error('\P{Canonical_Combining_Class=	_KANA_voicing:=}');
33510Expect(1, 12442, '\p{Canonical_Combining_Class=kanavoicing}', "");
33511Expect(0, 12442, '\p{^Canonical_Combining_Class=kanavoicing}', "");
33512Expect(0, 12442, '\P{Canonical_Combining_Class=kanavoicing}', "");
33513Expect(1, 12442, '\P{^Canonical_Combining_Class=kanavoicing}', "");
33514Expect(0, 12443, '\p{Canonical_Combining_Class=kanavoicing}', "");
33515Expect(1, 12443, '\p{^Canonical_Combining_Class=kanavoicing}', "");
33516Expect(1, 12443, '\P{Canonical_Combining_Class=kanavoicing}', "");
33517Expect(0, 12443, '\P{^Canonical_Combining_Class=kanavoicing}', "");
33518Expect(1, 12442, '\p{Canonical_Combining_Class=--Kana_Voicing}', "");
33519Expect(0, 12442, '\p{^Canonical_Combining_Class=--Kana_Voicing}', "");
33520Expect(0, 12442, '\P{Canonical_Combining_Class=--Kana_Voicing}', "");
33521Expect(1, 12442, '\P{^Canonical_Combining_Class=--Kana_Voicing}', "");
33522Expect(0, 12443, '\p{Canonical_Combining_Class=--Kana_Voicing}', "");
33523Expect(1, 12443, '\p{^Canonical_Combining_Class=--Kana_Voicing}', "");
33524Expect(1, 12443, '\P{Canonical_Combining_Class=--Kana_Voicing}', "");
33525Expect(0, 12443, '\P{^Canonical_Combining_Class=--Kana_Voicing}', "");
33526Error('\p{Ccc=-:=KV}');
33527Error('\P{Ccc=-:=KV}');
33528Expect(1, 12442, '\p{Ccc=kv}', "");
33529Expect(0, 12442, '\p{^Ccc=kv}', "");
33530Expect(0, 12442, '\P{Ccc=kv}', "");
33531Expect(1, 12442, '\P{^Ccc=kv}', "");
33532Expect(0, 12443, '\p{Ccc=kv}', "");
33533Expect(1, 12443, '\p{^Ccc=kv}', "");
33534Expect(1, 12443, '\P{Ccc=kv}', "");
33535Expect(0, 12443, '\P{^Ccc=kv}', "");
33536Expect(1, 12442, '\p{Ccc=_KV}', "");
33537Expect(0, 12442, '\p{^Ccc=_KV}', "");
33538Expect(0, 12442, '\P{Ccc=_KV}', "");
33539Expect(1, 12442, '\P{^Ccc=_KV}', "");
33540Expect(0, 12443, '\p{Ccc=_KV}', "");
33541Expect(1, 12443, '\p{^Ccc=_KV}', "");
33542Expect(1, 12443, '\P{Ccc=_KV}', "");
33543Expect(0, 12443, '\P{^Ccc=_KV}', "");
33544Error('\p{Is_Canonical_Combining_Class=	 0008:=}');
33545Error('\P{Is_Canonical_Combining_Class=	 0008:=}');
33546Expect(1, 12442, '\p{Is_Canonical_Combining_Class=008}', "");
33547Expect(0, 12442, '\p{^Is_Canonical_Combining_Class=008}', "");
33548Expect(0, 12442, '\P{Is_Canonical_Combining_Class=008}', "");
33549Expect(1, 12442, '\P{^Is_Canonical_Combining_Class=008}', "");
33550Expect(0, 12443, '\p{Is_Canonical_Combining_Class=008}', "");
33551Expect(1, 12443, '\p{^Is_Canonical_Combining_Class=008}', "");
33552Expect(1, 12443, '\P{Is_Canonical_Combining_Class=008}', "");
33553Expect(0, 12443, '\P{^Is_Canonical_Combining_Class=008}', "");
33554Error('\p{Is_Ccc=/a/kana_VOICING}');
33555Error('\P{Is_Ccc=/a/kana_VOICING}');
33556Expect(1, 12442, '\p{Is_Ccc=kanavoicing}', "");
33557Expect(0, 12442, '\p{^Is_Ccc=kanavoicing}', "");
33558Expect(0, 12442, '\P{Is_Ccc=kanavoicing}', "");
33559Expect(1, 12442, '\P{^Is_Ccc=kanavoicing}', "");
33560Expect(0, 12443, '\p{Is_Ccc=kanavoicing}', "");
33561Expect(1, 12443, '\p{^Is_Ccc=kanavoicing}', "");
33562Expect(1, 12443, '\P{Is_Ccc=kanavoicing}', "");
33563Expect(0, 12443, '\P{^Is_Ccc=kanavoicing}', "");
33564Expect(1, 12442, '\p{Is_Ccc= Kana_Voicing}', "");
33565Expect(0, 12442, '\p{^Is_Ccc= Kana_Voicing}', "");
33566Expect(0, 12442, '\P{Is_Ccc= Kana_Voicing}', "");
33567Expect(1, 12442, '\P{^Is_Ccc= Kana_Voicing}', "");
33568Expect(0, 12443, '\p{Is_Ccc= Kana_Voicing}', "");
33569Expect(1, 12443, '\p{^Is_Ccc= Kana_Voicing}', "");
33570Expect(1, 12443, '\P{Is_Ccc= Kana_Voicing}', "");
33571Expect(0, 12443, '\P{^Is_Ccc= Kana_Voicing}', "");
33572Error('\p{Canonical_Combining_Class=/a/	Left}');
33573Error('\P{Canonical_Combining_Class=/a/	Left}');
33574Expect(1, 12335, '\p{Canonical_Combining_Class=left}', "");
33575Expect(0, 12335, '\p{^Canonical_Combining_Class=left}', "");
33576Expect(0, 12335, '\P{Canonical_Combining_Class=left}', "");
33577Expect(1, 12335, '\P{^Canonical_Combining_Class=left}', "");
33578Expect(0, 12336, '\p{Canonical_Combining_Class=left}', "");
33579Expect(1, 12336, '\p{^Canonical_Combining_Class=left}', "");
33580Expect(1, 12336, '\P{Canonical_Combining_Class=left}', "");
33581Expect(0, 12336, '\P{^Canonical_Combining_Class=left}', "");
33582Expect(1, 12335, '\p{Canonical_Combining_Class=Left}', "");
33583Expect(0, 12335, '\p{^Canonical_Combining_Class=Left}', "");
33584Expect(0, 12335, '\P{Canonical_Combining_Class=Left}', "");
33585Expect(1, 12335, '\P{^Canonical_Combining_Class=Left}', "");
33586Expect(0, 12336, '\p{Canonical_Combining_Class=Left}', "");
33587Expect(1, 12336, '\p{^Canonical_Combining_Class=Left}', "");
33588Expect(1, 12336, '\P{Canonical_Combining_Class=Left}', "");
33589Expect(0, 12336, '\P{^Canonical_Combining_Class=Left}', "");
33590Error('\p{Ccc:	-/a/L}');
33591Error('\P{Ccc:	-/a/L}');
33592Expect(1, 12335, '\p{Ccc=l}', "");
33593Expect(0, 12335, '\p{^Ccc=l}', "");
33594Expect(0, 12335, '\P{Ccc=l}', "");
33595Expect(1, 12335, '\P{^Ccc=l}', "");
33596Expect(0, 12336, '\p{Ccc=l}', "");
33597Expect(1, 12336, '\p{^Ccc=l}', "");
33598Expect(1, 12336, '\P{Ccc=l}', "");
33599Expect(0, 12336, '\P{^Ccc=l}', "");
33600Expect(1, 12335, '\p{Ccc=_ L}', "");
33601Expect(0, 12335, '\p{^Ccc=_ L}', "");
33602Expect(0, 12335, '\P{Ccc=_ L}', "");
33603Expect(1, 12335, '\P{^Ccc=_ L}', "");
33604Expect(0, 12336, '\p{Ccc=_ L}', "");
33605Expect(1, 12336, '\p{^Ccc=_ L}', "");
33606Expect(1, 12336, '\P{Ccc=_ L}', "");
33607Expect(0, 12336, '\P{^Ccc=_ L}', "");
33608Error('\p{Is_Canonical_Combining_Class=:=0_2_24}');
33609Error('\P{Is_Canonical_Combining_Class=:=0_2_24}');
33610Expect(1, 12335, '\p{Is_Canonical_Combining_Class=000224}', "");
33611Expect(0, 12335, '\p{^Is_Canonical_Combining_Class=000224}', "");
33612Expect(0, 12335, '\P{Is_Canonical_Combining_Class=000224}', "");
33613Expect(1, 12335, '\P{^Is_Canonical_Combining_Class=000224}', "");
33614Expect(0, 12336, '\p{Is_Canonical_Combining_Class=000224}', "");
33615Expect(1, 12336, '\p{^Is_Canonical_Combining_Class=000224}', "");
33616Expect(1, 12336, '\P{Is_Canonical_Combining_Class=000224}', "");
33617Expect(0, 12336, '\P{^Is_Canonical_Combining_Class=000224}', "");
33618Error('\p{Is_Ccc=_/a/Left}');
33619Error('\P{Is_Ccc=_/a/Left}');
33620Expect(1, 12335, '\p{Is_Ccc=left}', "");
33621Expect(0, 12335, '\p{^Is_Ccc=left}', "");
33622Expect(0, 12335, '\P{Is_Ccc=left}', "");
33623Expect(1, 12335, '\P{^Is_Ccc=left}', "");
33624Expect(0, 12336, '\p{Is_Ccc=left}', "");
33625Expect(1, 12336, '\p{^Is_Ccc=left}', "");
33626Expect(1, 12336, '\P{Is_Ccc=left}', "");
33627Expect(0, 12336, '\P{^Is_Ccc=left}', "");
33628Expect(1, 12335, '\p{Is_Ccc=- Left}', "");
33629Expect(0, 12335, '\p{^Is_Ccc=- Left}', "");
33630Expect(0, 12335, '\P{Is_Ccc=- Left}', "");
33631Expect(1, 12335, '\P{^Is_Ccc=- Left}', "");
33632Expect(0, 12336, '\p{Is_Ccc=- Left}', "");
33633Expect(1, 12336, '\p{^Is_Ccc=- Left}', "");
33634Expect(1, 12336, '\P{Is_Ccc=- Left}', "");
33635Expect(0, 12336, '\P{^Is_Ccc=- Left}', "");
33636Error('\p{Canonical_Combining_Class=:=NUKTA}');
33637Error('\P{Canonical_Combining_Class=:=NUKTA}');
33638Expect(1, 71351, '\p{Canonical_Combining_Class=nukta}', "");
33639Expect(0, 71351, '\p{^Canonical_Combining_Class=nukta}', "");
33640Expect(0, 71351, '\P{Canonical_Combining_Class=nukta}', "");
33641Expect(1, 71351, '\P{^Canonical_Combining_Class=nukta}', "");
33642Expect(0, 71352, '\p{Canonical_Combining_Class=nukta}', "");
33643Expect(1, 71352, '\p{^Canonical_Combining_Class=nukta}', "");
33644Expect(1, 71352, '\P{Canonical_Combining_Class=nukta}', "");
33645Expect(0, 71352, '\P{^Canonical_Combining_Class=nukta}', "");
33646Expect(1, 71351, '\p{Canonical_Combining_Class=_Nukta}', "");
33647Expect(0, 71351, '\p{^Canonical_Combining_Class=_Nukta}', "");
33648Expect(0, 71351, '\P{Canonical_Combining_Class=_Nukta}', "");
33649Expect(1, 71351, '\P{^Canonical_Combining_Class=_Nukta}', "");
33650Expect(0, 71352, '\p{Canonical_Combining_Class=_Nukta}', "");
33651Expect(1, 71352, '\p{^Canonical_Combining_Class=_Nukta}', "");
33652Expect(1, 71352, '\P{Canonical_Combining_Class=_Nukta}', "");
33653Expect(0, 71352, '\P{^Canonical_Combining_Class=_Nukta}', "");
33654Error('\p{Ccc: :=	 NK}');
33655Error('\P{Ccc: :=	 NK}');
33656Expect(1, 71351, '\p{Ccc: nk}', "");
33657Expect(0, 71351, '\p{^Ccc: nk}', "");
33658Expect(0, 71351, '\P{Ccc: nk}', "");
33659Expect(1, 71351, '\P{^Ccc: nk}', "");
33660Expect(0, 71352, '\p{Ccc: nk}', "");
33661Expect(1, 71352, '\p{^Ccc: nk}', "");
33662Expect(1, 71352, '\P{Ccc: nk}', "");
33663Expect(0, 71352, '\P{^Ccc: nk}', "");
33664Expect(1, 71351, '\p{Ccc=--NK}', "");
33665Expect(0, 71351, '\p{^Ccc=--NK}', "");
33666Expect(0, 71351, '\P{Ccc=--NK}', "");
33667Expect(1, 71351, '\P{^Ccc=--NK}', "");
33668Expect(0, 71352, '\p{Ccc=--NK}', "");
33669Expect(1, 71352, '\p{^Ccc=--NK}', "");
33670Expect(1, 71352, '\P{Ccc=--NK}', "");
33671Expect(0, 71352, '\P{^Ccc=--NK}', "");
33672Error('\p{Is_Canonical_Combining_Class=:=--+000007}');
33673Error('\P{Is_Canonical_Combining_Class=:=--+000007}');
33674Expect(1, 71351, '\p{Is_Canonical_Combining_Class:0_0_0_07}', "");
33675Expect(0, 71351, '\p{^Is_Canonical_Combining_Class:0_0_0_07}', "");
33676Expect(0, 71351, '\P{Is_Canonical_Combining_Class:0_0_0_07}', "");
33677Expect(1, 71351, '\P{^Is_Canonical_Combining_Class:0_0_0_07}', "");
33678Expect(0, 71352, '\p{Is_Canonical_Combining_Class:0_0_0_07}', "");
33679Expect(1, 71352, '\p{^Is_Canonical_Combining_Class:0_0_0_07}', "");
33680Expect(1, 71352, '\P{Is_Canonical_Combining_Class:0_0_0_07}', "");
33681Expect(0, 71352, '\P{^Is_Canonical_Combining_Class:0_0_0_07}', "");
33682Error('\p{Is_Ccc=_:=Nukta}');
33683Error('\P{Is_Ccc=_:=Nukta}');
33684Expect(1, 71351, '\p{Is_Ccc=nukta}', "");
33685Expect(0, 71351, '\p{^Is_Ccc=nukta}', "");
33686Expect(0, 71351, '\P{Is_Ccc=nukta}', "");
33687Expect(1, 71351, '\P{^Is_Ccc=nukta}', "");
33688Expect(0, 71352, '\p{Is_Ccc=nukta}', "");
33689Expect(1, 71352, '\p{^Is_Ccc=nukta}', "");
33690Expect(1, 71352, '\P{Is_Ccc=nukta}', "");
33691Expect(0, 71352, '\P{^Is_Ccc=nukta}', "");
33692Expect(1, 71351, '\p{Is_Ccc:	--nukta}', "");
33693Expect(0, 71351, '\p{^Is_Ccc:	--nukta}', "");
33694Expect(0, 71351, '\P{Is_Ccc:	--nukta}', "");
33695Expect(1, 71351, '\P{^Is_Ccc:	--nukta}', "");
33696Expect(0, 71352, '\p{Is_Ccc:	--nukta}', "");
33697Expect(1, 71352, '\p{^Is_Ccc:	--nukta}', "");
33698Expect(1, 71352, '\P{Is_Ccc:	--nukta}', "");
33699Expect(0, 71352, '\P{^Is_Ccc:	--nukta}', "");
33700Error('\p{Canonical_Combining_Class=-/a/NOT_reordered}');
33701Error('\P{Canonical_Combining_Class=-/a/NOT_reordered}');
33702Expect(1, 119365, '\p{Canonical_Combining_Class=notreordered}', "");
33703Expect(0, 119365, '\p{^Canonical_Combining_Class=notreordered}', "");
33704Expect(0, 119365, '\P{Canonical_Combining_Class=notreordered}', "");
33705Expect(1, 119365, '\P{^Canonical_Combining_Class=notreordered}', "");
33706Expect(0, 119364, '\p{Canonical_Combining_Class=notreordered}', "");
33707Expect(1, 119364, '\p{^Canonical_Combining_Class=notreordered}', "");
33708Expect(1, 119364, '\P{Canonical_Combining_Class=notreordered}', "");
33709Expect(0, 119364, '\P{^Canonical_Combining_Class=notreordered}', "");
33710Expect(1, 119365, '\p{Canonical_Combining_Class=	-not_REORDERED}', "");
33711Expect(0, 119365, '\p{^Canonical_Combining_Class=	-not_REORDERED}', "");
33712Expect(0, 119365, '\P{Canonical_Combining_Class=	-not_REORDERED}', "");
33713Expect(1, 119365, '\P{^Canonical_Combining_Class=	-not_REORDERED}', "");
33714Expect(0, 119364, '\p{Canonical_Combining_Class=	-not_REORDERED}', "");
33715Expect(1, 119364, '\p{^Canonical_Combining_Class=	-not_REORDERED}', "");
33716Expect(1, 119364, '\P{Canonical_Combining_Class=	-not_REORDERED}', "");
33717Expect(0, 119364, '\P{^Canonical_Combining_Class=	-not_REORDERED}', "");
33718Error('\p{Ccc=/a/ _nr}');
33719Error('\P{Ccc=/a/ _nr}');
33720Expect(1, 119365, '\p{Ccc=nr}', "");
33721Expect(0, 119365, '\p{^Ccc=nr}', "");
33722Expect(0, 119365, '\P{Ccc=nr}', "");
33723Expect(1, 119365, '\P{^Ccc=nr}', "");
33724Expect(0, 119364, '\p{Ccc=nr}', "");
33725Expect(1, 119364, '\p{^Ccc=nr}', "");
33726Expect(1, 119364, '\P{Ccc=nr}', "");
33727Expect(0, 119364, '\P{^Ccc=nr}', "");
33728Expect(1, 119365, '\p{Ccc=__NR}', "");
33729Expect(0, 119365, '\p{^Ccc=__NR}', "");
33730Expect(0, 119365, '\P{Ccc=__NR}', "");
33731Expect(1, 119365, '\P{^Ccc=__NR}', "");
33732Expect(0, 119364, '\p{Ccc=__NR}', "");
33733Expect(1, 119364, '\p{^Ccc=__NR}', "");
33734Expect(1, 119364, '\P{Ccc=__NR}', "");
33735Expect(0, 119364, '\P{^Ccc=__NR}', "");
33736Error('\p{Is_Canonical_Combining_Class= :=000000}');
33737Error('\P{Is_Canonical_Combining_Class= :=000000}');
33738Expect(1, 119365, '\p{Is_Canonical_Combining_Class=+0_0_00}', "");
33739Expect(0, 119365, '\p{^Is_Canonical_Combining_Class=+0_0_00}', "");
33740Expect(0, 119365, '\P{Is_Canonical_Combining_Class=+0_0_00}', "");
33741Expect(1, 119365, '\P{^Is_Canonical_Combining_Class=+0_0_00}', "");
33742Expect(0, 119364, '\p{Is_Canonical_Combining_Class=+0_0_00}', "");
33743Expect(1, 119364, '\p{^Is_Canonical_Combining_Class=+0_0_00}', "");
33744Expect(1, 119364, '\P{Is_Canonical_Combining_Class=+0_0_00}', "");
33745Expect(0, 119364, '\P{^Is_Canonical_Combining_Class=+0_0_00}', "");
33746Error('\p{Is_Ccc=	:=Not_Reordered}');
33747Error('\P{Is_Ccc=	:=Not_Reordered}');
33748Expect(1, 119365, '\p{Is_Ccc=notreordered}', "");
33749Expect(0, 119365, '\p{^Is_Ccc=notreordered}', "");
33750Expect(0, 119365, '\P{Is_Ccc=notreordered}', "");
33751Expect(1, 119365, '\P{^Is_Ccc=notreordered}', "");
33752Expect(0, 119364, '\p{Is_Ccc=notreordered}', "");
33753Expect(1, 119364, '\p{^Is_Ccc=notreordered}', "");
33754Expect(1, 119364, '\P{Is_Ccc=notreordered}', "");
33755Expect(0, 119364, '\P{^Is_Ccc=notreordered}', "");
33756Expect(1, 119365, '\p{Is_Ccc=  NOT_Reordered}', "");
33757Expect(0, 119365, '\p{^Is_Ccc=  NOT_Reordered}', "");
33758Expect(0, 119365, '\P{Is_Ccc=  NOT_Reordered}', "");
33759Expect(1, 119365, '\P{^Is_Ccc=  NOT_Reordered}', "");
33760Expect(0, 119364, '\p{Is_Ccc=  NOT_Reordered}', "");
33761Expect(1, 119364, '\p{^Is_Ccc=  NOT_Reordered}', "");
33762Expect(1, 119364, '\P{Is_Ccc=  NOT_Reordered}', "");
33763Expect(0, 119364, '\P{^Is_Ccc=  NOT_Reordered}', "");
33764Error('\p{Canonical_Combining_Class=/a/__OVERLAY}');
33765Error('\P{Canonical_Combining_Class=/a/__OVERLAY}');
33766Expect(1, 119145, '\p{Canonical_Combining_Class=overlay}', "");
33767Expect(0, 119145, '\p{^Canonical_Combining_Class=overlay}', "");
33768Expect(0, 119145, '\P{Canonical_Combining_Class=overlay}', "");
33769Expect(1, 119145, '\P{^Canonical_Combining_Class=overlay}', "");
33770Expect(0, 119146, '\p{Canonical_Combining_Class=overlay}', "");
33771Expect(1, 119146, '\p{^Canonical_Combining_Class=overlay}', "");
33772Expect(1, 119146, '\P{Canonical_Combining_Class=overlay}', "");
33773Expect(0, 119146, '\P{^Canonical_Combining_Class=overlay}', "");
33774Expect(1, 119145, '\p{Canonical_Combining_Class:   Overlay}', "");
33775Expect(0, 119145, '\p{^Canonical_Combining_Class:   Overlay}', "");
33776Expect(0, 119145, '\P{Canonical_Combining_Class:   Overlay}', "");
33777Expect(1, 119145, '\P{^Canonical_Combining_Class:   Overlay}', "");
33778Expect(0, 119146, '\p{Canonical_Combining_Class:   Overlay}', "");
33779Expect(1, 119146, '\p{^Canonical_Combining_Class:   Overlay}', "");
33780Expect(1, 119146, '\P{Canonical_Combining_Class:   Overlay}', "");
33781Expect(0, 119146, '\P{^Canonical_Combining_Class:   Overlay}', "");
33782Error('\p{Ccc=:=	OV}');
33783Error('\P{Ccc=:=	OV}');
33784Expect(1, 119145, '\p{Ccc:	ov}', "");
33785Expect(0, 119145, '\p{^Ccc:	ov}', "");
33786Expect(0, 119145, '\P{Ccc:	ov}', "");
33787Expect(1, 119145, '\P{^Ccc:	ov}', "");
33788Expect(0, 119146, '\p{Ccc:	ov}', "");
33789Expect(1, 119146, '\p{^Ccc:	ov}', "");
33790Expect(1, 119146, '\P{Ccc:	ov}', "");
33791Expect(0, 119146, '\P{^Ccc:	ov}', "");
33792Expect(1, 119145, '\p{Ccc=- OV}', "");
33793Expect(0, 119145, '\p{^Ccc=- OV}', "");
33794Expect(0, 119145, '\P{Ccc=- OV}', "");
33795Expect(1, 119145, '\P{^Ccc=- OV}', "");
33796Expect(0, 119146, '\p{Ccc=- OV}', "");
33797Expect(1, 119146, '\p{^Ccc=- OV}', "");
33798Expect(1, 119146, '\P{Ccc=- OV}', "");
33799Expect(0, 119146, '\P{^Ccc=- OV}', "");
33800Error('\p{Is_Canonical_Combining_Class=:=		00000001}');
33801Error('\P{Is_Canonical_Combining_Class=:=		00000001}');
33802Expect(1, 119145, '\p{Is_Canonical_Combining_Class=0001}', "");
33803Expect(0, 119145, '\p{^Is_Canonical_Combining_Class=0001}', "");
33804Expect(0, 119145, '\P{Is_Canonical_Combining_Class=0001}', "");
33805Expect(1, 119145, '\P{^Is_Canonical_Combining_Class=0001}', "");
33806Expect(0, 119146, '\p{Is_Canonical_Combining_Class=0001}', "");
33807Expect(1, 119146, '\p{^Is_Canonical_Combining_Class=0001}', "");
33808Expect(1, 119146, '\P{Is_Canonical_Combining_Class=0001}', "");
33809Expect(0, 119146, '\P{^Is_Canonical_Combining_Class=0001}', "");
33810Error('\p{Is_Ccc=/a/ -Overlay}');
33811Error('\P{Is_Ccc=/a/ -Overlay}');
33812Expect(1, 119145, '\p{Is_Ccc=overlay}', "");
33813Expect(0, 119145, '\p{^Is_Ccc=overlay}', "");
33814Expect(0, 119145, '\P{Is_Ccc=overlay}', "");
33815Expect(1, 119145, '\P{^Is_Ccc=overlay}', "");
33816Expect(0, 119146, '\p{Is_Ccc=overlay}', "");
33817Expect(1, 119146, '\p{^Is_Ccc=overlay}', "");
33818Expect(1, 119146, '\P{Is_Ccc=overlay}', "");
33819Expect(0, 119146, '\P{^Is_Ccc=overlay}', "");
33820Expect(1, 119145, '\p{Is_Ccc=__Overlay}', "");
33821Expect(0, 119145, '\p{^Is_Ccc=__Overlay}', "");
33822Expect(0, 119145, '\P{Is_Ccc=__Overlay}', "");
33823Expect(1, 119145, '\P{^Is_Ccc=__Overlay}', "");
33824Expect(0, 119146, '\p{Is_Ccc=__Overlay}', "");
33825Expect(1, 119146, '\p{^Is_Ccc=__Overlay}', "");
33826Expect(1, 119146, '\P{Is_Ccc=__Overlay}', "");
33827Expect(0, 119146, '\P{^Is_Ccc=__Overlay}', "");
33828Error('\p{Canonical_Combining_Class=	/a/RIGHT}');
33829Error('\P{Canonical_Combining_Class=	/a/RIGHT}');
33830Expect(1, 119149, '\p{Canonical_Combining_Class=right}', "");
33831Expect(0, 119149, '\p{^Canonical_Combining_Class=right}', "");
33832Expect(0, 119149, '\P{Canonical_Combining_Class=right}', "");
33833Expect(1, 119149, '\P{^Canonical_Combining_Class=right}', "");
33834Expect(0, 119150, '\p{Canonical_Combining_Class=right}', "");
33835Expect(1, 119150, '\p{^Canonical_Combining_Class=right}', "");
33836Expect(1, 119150, '\P{Canonical_Combining_Class=right}', "");
33837Expect(0, 119150, '\P{^Canonical_Combining_Class=right}', "");
33838Expect(1, 119149, '\p{Canonical_Combining_Class=	-Right}', "");
33839Expect(0, 119149, '\p{^Canonical_Combining_Class=	-Right}', "");
33840Expect(0, 119149, '\P{Canonical_Combining_Class=	-Right}', "");
33841Expect(1, 119149, '\P{^Canonical_Combining_Class=	-Right}', "");
33842Expect(0, 119150, '\p{Canonical_Combining_Class=	-Right}', "");
33843Expect(1, 119150, '\p{^Canonical_Combining_Class=	-Right}', "");
33844Expect(1, 119150, '\P{Canonical_Combining_Class=	-Right}', "");
33845Expect(0, 119150, '\P{^Canonical_Combining_Class=	-Right}', "");
33846Error('\p{Ccc=:= -r}');
33847Error('\P{Ccc=:= -r}');
33848Expect(1, 119149, '\p{Ccc=r}', "");
33849Expect(0, 119149, '\p{^Ccc=r}', "");
33850Expect(0, 119149, '\P{Ccc=r}', "");
33851Expect(1, 119149, '\P{^Ccc=r}', "");
33852Expect(0, 119150, '\p{Ccc=r}', "");
33853Expect(1, 119150, '\p{^Ccc=r}', "");
33854Expect(1, 119150, '\P{Ccc=r}', "");
33855Expect(0, 119150, '\P{^Ccc=r}', "");
33856Expect(1, 119149, '\p{Ccc=-_R}', "");
33857Expect(0, 119149, '\p{^Ccc=-_R}', "");
33858Expect(0, 119149, '\P{Ccc=-_R}', "");
33859Expect(1, 119149, '\P{^Ccc=-_R}', "");
33860Expect(0, 119150, '\p{Ccc=-_R}', "");
33861Expect(1, 119150, '\p{^Ccc=-_R}', "");
33862Expect(1, 119150, '\P{Ccc=-_R}', "");
33863Expect(0, 119150, '\P{^Ccc=-_R}', "");
33864Error('\p{Is_Canonical_Combining_Class= _00000226/a/}');
33865Error('\P{Is_Canonical_Combining_Class= _00000226/a/}');
33866Expect(1, 119149, '\p{Is_Canonical_Combining_Class=+00_00_00_00_02_26}', "");
33867Expect(0, 119149, '\p{^Is_Canonical_Combining_Class=+00_00_00_00_02_26}', "");
33868Expect(0, 119149, '\P{Is_Canonical_Combining_Class=+00_00_00_00_02_26}', "");
33869Expect(1, 119149, '\P{^Is_Canonical_Combining_Class=+00_00_00_00_02_26}', "");
33870Expect(0, 119150, '\p{Is_Canonical_Combining_Class=+00_00_00_00_02_26}', "");
33871Expect(1, 119150, '\p{^Is_Canonical_Combining_Class=+00_00_00_00_02_26}', "");
33872Expect(1, 119150, '\P{Is_Canonical_Combining_Class=+00_00_00_00_02_26}', "");
33873Expect(0, 119150, '\P{^Is_Canonical_Combining_Class=+00_00_00_00_02_26}', "");
33874Error('\p{Is_Ccc=:= 	right}');
33875Error('\P{Is_Ccc=:= 	right}');
33876Expect(1, 119149, '\p{Is_Ccc=right}', "");
33877Expect(0, 119149, '\p{^Is_Ccc=right}', "");
33878Expect(0, 119149, '\P{Is_Ccc=right}', "");
33879Expect(1, 119149, '\P{^Is_Ccc=right}', "");
33880Expect(0, 119150, '\p{Is_Ccc=right}', "");
33881Expect(1, 119150, '\p{^Is_Ccc=right}', "");
33882Expect(1, 119150, '\P{Is_Ccc=right}', "");
33883Expect(0, 119150, '\P{^Is_Ccc=right}', "");
33884Expect(1, 119149, '\p{Is_Ccc=- Right}', "");
33885Expect(0, 119149, '\p{^Is_Ccc=- Right}', "");
33886Expect(0, 119149, '\P{Is_Ccc=- Right}', "");
33887Expect(1, 119149, '\P{^Is_Ccc=- Right}', "");
33888Expect(0, 119150, '\p{Is_Ccc=- Right}', "");
33889Expect(1, 119150, '\p{^Is_Ccc=- Right}', "");
33890Expect(1, 119150, '\P{Is_Ccc=- Right}', "");
33891Expect(0, 119150, '\P{^Is_Ccc=- Right}', "");
33892Error('\p{Canonical_Combining_Class=-/a/VIRAMA}');
33893Error('\P{Canonical_Combining_Class=-/a/VIRAMA}');
33894Expect(1, 71350, '\p{Canonical_Combining_Class=virama}', "");
33895Expect(0, 71350, '\p{^Canonical_Combining_Class=virama}', "");
33896Expect(0, 71350, '\P{Canonical_Combining_Class=virama}', "");
33897Expect(1, 71350, '\P{^Canonical_Combining_Class=virama}', "");
33898Expect(0, 71351, '\p{Canonical_Combining_Class=virama}', "");
33899Expect(1, 71351, '\p{^Canonical_Combining_Class=virama}', "");
33900Expect(1, 71351, '\P{Canonical_Combining_Class=virama}', "");
33901Expect(0, 71351, '\P{^Canonical_Combining_Class=virama}', "");
33902Expect(1, 71350, '\p{Canonical_Combining_Class=_virama}', "");
33903Expect(0, 71350, '\p{^Canonical_Combining_Class=_virama}', "");
33904Expect(0, 71350, '\P{Canonical_Combining_Class=_virama}', "");
33905Expect(1, 71350, '\P{^Canonical_Combining_Class=_virama}', "");
33906Expect(0, 71351, '\p{Canonical_Combining_Class=_virama}', "");
33907Expect(1, 71351, '\p{^Canonical_Combining_Class=_virama}', "");
33908Expect(1, 71351, '\P{Canonical_Combining_Class=_virama}', "");
33909Expect(0, 71351, '\P{^Canonical_Combining_Class=_virama}', "");
33910Error('\p{Ccc=  vr/a/}');
33911Error('\P{Ccc=  vr/a/}');
33912Expect(1, 71350, '\p{Ccc=vr}', "");
33913Expect(0, 71350, '\p{^Ccc=vr}', "");
33914Expect(0, 71350, '\P{Ccc=vr}', "");
33915Expect(1, 71350, '\P{^Ccc=vr}', "");
33916Expect(0, 71351, '\p{Ccc=vr}', "");
33917Expect(1, 71351, '\p{^Ccc=vr}', "");
33918Expect(1, 71351, '\P{Ccc=vr}', "");
33919Expect(0, 71351, '\P{^Ccc=vr}', "");
33920Expect(1, 71350, '\p{Ccc= -VR}', "");
33921Expect(0, 71350, '\p{^Ccc= -VR}', "");
33922Expect(0, 71350, '\P{Ccc= -VR}', "");
33923Expect(1, 71350, '\P{^Ccc= -VR}', "");
33924Expect(0, 71351, '\p{Ccc= -VR}', "");
33925Expect(1, 71351, '\p{^Ccc= -VR}', "");
33926Expect(1, 71351, '\P{Ccc= -VR}', "");
33927Expect(0, 71351, '\P{^Ccc= -VR}', "");
33928Error('\p{Is_Canonical_Combining_Class:/a/  0000000_9}');
33929Error('\P{Is_Canonical_Combining_Class:/a/  0000000_9}');
33930Expect(1, 71350, '\p{Is_Canonical_Combining_Class=+0_0_09}', "");
33931Expect(0, 71350, '\p{^Is_Canonical_Combining_Class=+0_0_09}', "");
33932Expect(0, 71350, '\P{Is_Canonical_Combining_Class=+0_0_09}', "");
33933Expect(1, 71350, '\P{^Is_Canonical_Combining_Class=+0_0_09}', "");
33934Expect(0, 71351, '\p{Is_Canonical_Combining_Class=+0_0_09}', "");
33935Expect(1, 71351, '\p{^Is_Canonical_Combining_Class=+0_0_09}', "");
33936Expect(1, 71351, '\P{Is_Canonical_Combining_Class=+0_0_09}', "");
33937Expect(0, 71351, '\P{^Is_Canonical_Combining_Class=+0_0_09}', "");
33938Error('\p{Is_Ccc=:=virama}');
33939Error('\P{Is_Ccc=:=virama}');
33940Expect(1, 71350, '\p{Is_Ccc=virama}', "");
33941Expect(0, 71350, '\p{^Is_Ccc=virama}', "");
33942Expect(0, 71350, '\P{Is_Ccc=virama}', "");
33943Expect(1, 71350, '\P{^Is_Ccc=virama}', "");
33944Expect(0, 71351, '\p{Is_Ccc=virama}', "");
33945Expect(1, 71351, '\p{^Is_Ccc=virama}', "");
33946Expect(1, 71351, '\P{Is_Ccc=virama}', "");
33947Expect(0, 71351, '\P{^Is_Ccc=virama}', "");
33948Expect(1, 71350, '\p{Is_Ccc= virama}', "");
33949Expect(0, 71350, '\p{^Is_Ccc= virama}', "");
33950Expect(0, 71350, '\P{Is_Ccc= virama}', "");
33951Expect(1, 71350, '\P{^Is_Ccc= virama}', "");
33952Expect(0, 71351, '\p{Is_Ccc= virama}', "");
33953Expect(1, 71351, '\p{^Is_Ccc= virama}', "");
33954Expect(1, 71351, '\P{Is_Ccc= virama}', "");
33955Expect(0, 71351, '\P{^Is_Ccc= virama}', "");
33956Error('\p{Decomposition_Type= /a/canonical}');
33957Error('\P{Decomposition_Type= /a/canonical}');
33958Expect(1, 195101, '\p{Decomposition_Type=canonical}', "");
33959Expect(0, 195101, '\p{^Decomposition_Type=canonical}', "");
33960Expect(0, 195101, '\P{Decomposition_Type=canonical}', "");
33961Expect(1, 195101, '\P{^Decomposition_Type=canonical}', "");
33962Expect(0, 195102, '\p{Decomposition_Type=canonical}', "");
33963Expect(1, 195102, '\p{^Decomposition_Type=canonical}', "");
33964Expect(1, 195102, '\P{Decomposition_Type=canonical}', "");
33965Expect(0, 195102, '\P{^Decomposition_Type=canonical}', "");
33966Expect(1, 195101, '\p{Decomposition_Type=_Canonical}', "");
33967Expect(0, 195101, '\p{^Decomposition_Type=_Canonical}', "");
33968Expect(0, 195101, '\P{Decomposition_Type=_Canonical}', "");
33969Expect(1, 195101, '\P{^Decomposition_Type=_Canonical}', "");
33970Expect(0, 195102, '\p{Decomposition_Type=_Canonical}', "");
33971Expect(1, 195102, '\p{^Decomposition_Type=_Canonical}', "");
33972Expect(1, 195102, '\P{Decomposition_Type=_Canonical}', "");
33973Expect(0, 195102, '\P{^Decomposition_Type=_Canonical}', "");
33974Error('\p{Dt=/a/_can}');
33975Error('\P{Dt=/a/_can}');
33976Expect(1, 195101, '\p{Dt=can}', "");
33977Expect(0, 195101, '\p{^Dt=can}', "");
33978Expect(0, 195101, '\P{Dt=can}', "");
33979Expect(1, 195101, '\P{^Dt=can}', "");
33980Expect(0, 195102, '\p{Dt=can}', "");
33981Expect(1, 195102, '\p{^Dt=can}', "");
33982Expect(1, 195102, '\P{Dt=can}', "");
33983Expect(0, 195102, '\P{^Dt=can}', "");
33984Expect(1, 195101, '\p{Dt= 	CAN}', "");
33985Expect(0, 195101, '\p{^Dt= 	CAN}', "");
33986Expect(0, 195101, '\P{Dt= 	CAN}', "");
33987Expect(1, 195101, '\P{^Dt= 	CAN}', "");
33988Expect(0, 195102, '\p{Dt= 	CAN}', "");
33989Expect(1, 195102, '\p{^Dt= 	CAN}', "");
33990Expect(1, 195102, '\P{Dt= 	CAN}', "");
33991Expect(0, 195102, '\P{^Dt= 	CAN}', "");
33992Error('\p{Is_Decomposition_Type= :=CANONICAL}');
33993Error('\P{Is_Decomposition_Type= :=CANONICAL}');
33994Expect(1, 195101, '\p{Is_Decomposition_Type: canonical}', "");
33995Expect(0, 195101, '\p{^Is_Decomposition_Type: canonical}', "");
33996Expect(0, 195101, '\P{Is_Decomposition_Type: canonical}', "");
33997Expect(1, 195101, '\P{^Is_Decomposition_Type: canonical}', "");
33998Expect(0, 195102, '\p{Is_Decomposition_Type: canonical}', "");
33999Expect(1, 195102, '\p{^Is_Decomposition_Type: canonical}', "");
34000Expect(1, 195102, '\P{Is_Decomposition_Type: canonical}', "");
34001Expect(0, 195102, '\P{^Is_Decomposition_Type: canonical}', "");
34002Expect(1, 195101, '\p{Is_Decomposition_Type=__Canonical}', "");
34003Expect(0, 195101, '\p{^Is_Decomposition_Type=__Canonical}', "");
34004Expect(0, 195101, '\P{Is_Decomposition_Type=__Canonical}', "");
34005Expect(1, 195101, '\P{^Is_Decomposition_Type=__Canonical}', "");
34006Expect(0, 195102, '\p{Is_Decomposition_Type=__Canonical}', "");
34007Expect(1, 195102, '\p{^Is_Decomposition_Type=__Canonical}', "");
34008Expect(1, 195102, '\P{Is_Decomposition_Type=__Canonical}', "");
34009Expect(0, 195102, '\P{^Is_Decomposition_Type=__Canonical}', "");
34010Error('\p{Is_Dt=:= 	can}');
34011Error('\P{Is_Dt=:= 	can}');
34012Expect(1, 195101, '\p{Is_Dt:   can}', "");
34013Expect(0, 195101, '\p{^Is_Dt:   can}', "");
34014Expect(0, 195101, '\P{Is_Dt:   can}', "");
34015Expect(1, 195101, '\P{^Is_Dt:   can}', "");
34016Expect(0, 195102, '\p{Is_Dt:   can}', "");
34017Expect(1, 195102, '\p{^Is_Dt:   can}', "");
34018Expect(1, 195102, '\P{Is_Dt:   can}', "");
34019Expect(0, 195102, '\P{^Is_Dt:   can}', "");
34020Expect(1, 195101, '\p{Is_Dt=-_Can}', "");
34021Expect(0, 195101, '\p{^Is_Dt=-_Can}', "");
34022Expect(0, 195101, '\P{Is_Dt=-_Can}', "");
34023Expect(1, 195101, '\P{^Is_Dt=-_Can}', "");
34024Expect(0, 195102, '\p{Is_Dt=-_Can}', "");
34025Expect(1, 195102, '\p{^Is_Dt=-_Can}', "");
34026Expect(1, 195102, '\P{Is_Dt=-_Can}', "");
34027Expect(0, 195102, '\P{^Is_Dt=-_Can}', "");
34028Error('\p{Decomposition_Type:	:= -COMPAT}');
34029Error('\P{Decomposition_Type:	:= -COMPAT}');
34030Expect(1, 127560, '\p{Decomposition_Type:	compat}', "");
34031Expect(0, 127560, '\p{^Decomposition_Type:	compat}', "");
34032Expect(0, 127560, '\P{Decomposition_Type:	compat}', "");
34033Expect(1, 127560, '\P{^Decomposition_Type:	compat}', "");
34034Expect(0, 127561, '\p{Decomposition_Type:	compat}', "");
34035Expect(1, 127561, '\p{^Decomposition_Type:	compat}', "");
34036Expect(1, 127561, '\P{Decomposition_Type:	compat}', "");
34037Expect(0, 127561, '\P{^Decomposition_Type:	compat}', "");
34038Expect(1, 127560, '\p{Decomposition_Type=-	compat}', "");
34039Expect(0, 127560, '\p{^Decomposition_Type=-	compat}', "");
34040Expect(0, 127560, '\P{Decomposition_Type=-	compat}', "");
34041Expect(1, 127560, '\P{^Decomposition_Type=-	compat}', "");
34042Expect(0, 127561, '\p{Decomposition_Type=-	compat}', "");
34043Expect(1, 127561, '\p{^Decomposition_Type=-	compat}', "");
34044Expect(1, 127561, '\P{Decomposition_Type=-	compat}', "");
34045Expect(0, 127561, '\P{^Decomposition_Type=-	compat}', "");
34046Error('\p{Dt=-Com/a/}');
34047Error('\P{Dt=-Com/a/}');
34048Expect(1, 127560, '\p{Dt=com}', "");
34049Expect(0, 127560, '\p{^Dt=com}', "");
34050Expect(0, 127560, '\P{Dt=com}', "");
34051Expect(1, 127560, '\P{^Dt=com}', "");
34052Expect(0, 127561, '\p{Dt=com}', "");
34053Expect(1, 127561, '\p{^Dt=com}', "");
34054Expect(1, 127561, '\P{Dt=com}', "");
34055Expect(0, 127561, '\P{^Dt=com}', "");
34056Expect(1, 127560, '\p{Dt=	COM}', "");
34057Expect(0, 127560, '\p{^Dt=	COM}', "");
34058Expect(0, 127560, '\P{Dt=	COM}', "");
34059Expect(1, 127560, '\P{^Dt=	COM}', "");
34060Expect(0, 127561, '\p{Dt=	COM}', "");
34061Expect(1, 127561, '\p{^Dt=	COM}', "");
34062Expect(1, 127561, '\P{Dt=	COM}', "");
34063Expect(0, 127561, '\P{^Dt=	COM}', "");
34064Error('\p{Is_Decomposition_Type=:= _Compat}');
34065Error('\P{Is_Decomposition_Type=:= _Compat}');
34066Expect(1, 127560, '\p{Is_Decomposition_Type=compat}', "");
34067Expect(0, 127560, '\p{^Is_Decomposition_Type=compat}', "");
34068Expect(0, 127560, '\P{Is_Decomposition_Type=compat}', "");
34069Expect(1, 127560, '\P{^Is_Decomposition_Type=compat}', "");
34070Expect(0, 127561, '\p{Is_Decomposition_Type=compat}', "");
34071Expect(1, 127561, '\p{^Is_Decomposition_Type=compat}', "");
34072Expect(1, 127561, '\P{Is_Decomposition_Type=compat}', "");
34073Expect(0, 127561, '\P{^Is_Decomposition_Type=compat}', "");
34074Expect(1, 127560, '\p{Is_Decomposition_Type= Compat}', "");
34075Expect(0, 127560, '\p{^Is_Decomposition_Type= Compat}', "");
34076Expect(0, 127560, '\P{Is_Decomposition_Type= Compat}', "");
34077Expect(1, 127560, '\P{^Is_Decomposition_Type= Compat}', "");
34078Expect(0, 127561, '\p{Is_Decomposition_Type= Compat}', "");
34079Expect(1, 127561, '\p{^Is_Decomposition_Type= Compat}', "");
34080Expect(1, 127561, '\P{Is_Decomposition_Type= Compat}', "");
34081Expect(0, 127561, '\P{^Is_Decomposition_Type= Compat}', "");
34082Error('\p{Is_Dt=	/a/Com}');
34083Error('\P{Is_Dt=	/a/Com}');
34084Expect(1, 127560, '\p{Is_Dt=com}', "");
34085Expect(0, 127560, '\p{^Is_Dt=com}', "");
34086Expect(0, 127560, '\P{Is_Dt=com}', "");
34087Expect(1, 127560, '\P{^Is_Dt=com}', "");
34088Expect(0, 127561, '\p{Is_Dt=com}', "");
34089Expect(1, 127561, '\p{^Is_Dt=com}', "");
34090Expect(1, 127561, '\P{Is_Dt=com}', "");
34091Expect(0, 127561, '\P{^Is_Dt=com}', "");
34092Expect(1, 127560, '\p{Is_Dt= -Com}', "");
34093Expect(0, 127560, '\p{^Is_Dt= -Com}', "");
34094Expect(0, 127560, '\P{Is_Dt= -Com}', "");
34095Expect(1, 127560, '\P{^Is_Dt= -Com}', "");
34096Expect(0, 127561, '\p{Is_Dt= -Com}', "");
34097Expect(1, 127561, '\p{^Is_Dt= -Com}', "");
34098Expect(1, 127561, '\P{Is_Dt= -Com}', "");
34099Expect(0, 127561, '\P{^Is_Dt= -Com}', "");
34100Error('\p{Decomposition_Type=:=circle}');
34101Error('\P{Decomposition_Type=:=circle}');
34102Expect(1, 127569, '\p{Decomposition_Type=circle}', "");
34103Expect(0, 127569, '\p{^Decomposition_Type=circle}', "");
34104Expect(0, 127569, '\P{Decomposition_Type=circle}', "");
34105Expect(1, 127569, '\P{^Decomposition_Type=circle}', "");
34106Expect(0, 127570, '\p{Decomposition_Type=circle}', "");
34107Expect(1, 127570, '\p{^Decomposition_Type=circle}', "");
34108Expect(1, 127570, '\P{Decomposition_Type=circle}', "");
34109Expect(0, 127570, '\P{^Decomposition_Type=circle}', "");
34110Expect(1, 127569, '\p{Decomposition_Type=	Circle}', "");
34111Expect(0, 127569, '\p{^Decomposition_Type=	Circle}', "");
34112Expect(0, 127569, '\P{Decomposition_Type=	Circle}', "");
34113Expect(1, 127569, '\P{^Decomposition_Type=	Circle}', "");
34114Expect(0, 127570, '\p{Decomposition_Type=	Circle}', "");
34115Expect(1, 127570, '\p{^Decomposition_Type=	Circle}', "");
34116Expect(1, 127570, '\P{Decomposition_Type=	Circle}', "");
34117Expect(0, 127570, '\P{^Decomposition_Type=	Circle}', "");
34118Error('\p{Dt=/a/	_Enc}');
34119Error('\P{Dt=/a/	_Enc}');
34120Expect(1, 127569, '\p{Dt=enc}', "");
34121Expect(0, 127569, '\p{^Dt=enc}', "");
34122Expect(0, 127569, '\P{Dt=enc}', "");
34123Expect(1, 127569, '\P{^Dt=enc}', "");
34124Expect(0, 127570, '\p{Dt=enc}', "");
34125Expect(1, 127570, '\p{^Dt=enc}', "");
34126Expect(1, 127570, '\P{Dt=enc}', "");
34127Expect(0, 127570, '\P{^Dt=enc}', "");
34128Expect(1, 127569, '\p{Dt= _Enc}', "");
34129Expect(0, 127569, '\p{^Dt= _Enc}', "");
34130Expect(0, 127569, '\P{Dt= _Enc}', "");
34131Expect(1, 127569, '\P{^Dt= _Enc}', "");
34132Expect(0, 127570, '\p{Dt= _Enc}', "");
34133Expect(1, 127570, '\p{^Dt= _Enc}', "");
34134Expect(1, 127570, '\P{Dt= _Enc}', "");
34135Expect(0, 127570, '\P{^Dt= _Enc}', "");
34136Error('\p{Is_Decomposition_Type=-/a/Circle}');
34137Error('\P{Is_Decomposition_Type=-/a/Circle}');
34138Expect(1, 127569, '\p{Is_Decomposition_Type:	circle}', "");
34139Expect(0, 127569, '\p{^Is_Decomposition_Type:	circle}', "");
34140Expect(0, 127569, '\P{Is_Decomposition_Type:	circle}', "");
34141Expect(1, 127569, '\P{^Is_Decomposition_Type:	circle}', "");
34142Expect(0, 127570, '\p{Is_Decomposition_Type:	circle}', "");
34143Expect(1, 127570, '\p{^Is_Decomposition_Type:	circle}', "");
34144Expect(1, 127570, '\P{Is_Decomposition_Type:	circle}', "");
34145Expect(0, 127570, '\P{^Is_Decomposition_Type:	circle}', "");
34146Expect(1, 127569, '\p{Is_Decomposition_Type=  Circle}', "");
34147Expect(0, 127569, '\p{^Is_Decomposition_Type=  Circle}', "");
34148Expect(0, 127569, '\P{Is_Decomposition_Type=  Circle}', "");
34149Expect(1, 127569, '\P{^Is_Decomposition_Type=  Circle}', "");
34150Expect(0, 127570, '\p{Is_Decomposition_Type=  Circle}', "");
34151Expect(1, 127570, '\p{^Is_Decomposition_Type=  Circle}', "");
34152Expect(1, 127570, '\P{Is_Decomposition_Type=  Circle}', "");
34153Expect(0, 127570, '\P{^Is_Decomposition_Type=  Circle}', "");
34154Error('\p{Is_Dt=/a/		ENC}');
34155Error('\P{Is_Dt=/a/		ENC}');
34156Expect(1, 127569, '\p{Is_Dt=enc}', "");
34157Expect(0, 127569, '\p{^Is_Dt=enc}', "");
34158Expect(0, 127569, '\P{Is_Dt=enc}', "");
34159Expect(1, 127569, '\P{^Is_Dt=enc}', "");
34160Expect(0, 127570, '\p{Is_Dt=enc}', "");
34161Expect(1, 127570, '\p{^Is_Dt=enc}', "");
34162Expect(1, 127570, '\P{Is_Dt=enc}', "");
34163Expect(0, 127570, '\P{^Is_Dt=enc}', "");
34164Expect(1, 127569, '\p{Is_Dt= ENC}', "");
34165Expect(0, 127569, '\p{^Is_Dt= ENC}', "");
34166Expect(0, 127569, '\P{Is_Dt= ENC}', "");
34167Expect(1, 127569, '\P{^Is_Dt= ENC}', "");
34168Expect(0, 127570, '\p{Is_Dt= ENC}', "");
34169Expect(1, 127570, '\p{^Is_Dt= ENC}', "");
34170Expect(1, 127570, '\P{Is_Dt= ENC}', "");
34171Expect(0, 127570, '\P{^Is_Dt= ENC}', "");
34172Error('\p{Decomposition_Type=-Final/a/}');
34173Error('\P{Decomposition_Type=-Final/a/}');
34174Expect(1, 65276, '\p{Decomposition_Type=final}', "");
34175Expect(0, 65276, '\p{^Decomposition_Type=final}', "");
34176Expect(0, 65276, '\P{Decomposition_Type=final}', "");
34177Expect(1, 65276, '\P{^Decomposition_Type=final}', "");
34178Expect(0, 65277, '\p{Decomposition_Type=final}', "");
34179Expect(1, 65277, '\p{^Decomposition_Type=final}', "");
34180Expect(1, 65277, '\P{Decomposition_Type=final}', "");
34181Expect(0, 65277, '\P{^Decomposition_Type=final}', "");
34182Expect(1, 65276, '\p{Decomposition_Type=	-FINAL}', "");
34183Expect(0, 65276, '\p{^Decomposition_Type=	-FINAL}', "");
34184Expect(0, 65276, '\P{Decomposition_Type=	-FINAL}', "");
34185Expect(1, 65276, '\P{^Decomposition_Type=	-FINAL}', "");
34186Expect(0, 65277, '\p{Decomposition_Type=	-FINAL}', "");
34187Expect(1, 65277, '\p{^Decomposition_Type=	-FINAL}', "");
34188Expect(1, 65277, '\P{Decomposition_Type=	-FINAL}', "");
34189Expect(0, 65277, '\P{^Decomposition_Type=	-FINAL}', "");
34190Error('\p{Dt:/a/_	Fin}');
34191Error('\P{Dt:/a/_	Fin}');
34192Expect(1, 65276, '\p{Dt=fin}', "");
34193Expect(0, 65276, '\p{^Dt=fin}', "");
34194Expect(0, 65276, '\P{Dt=fin}', "");
34195Expect(1, 65276, '\P{^Dt=fin}', "");
34196Expect(0, 65277, '\p{Dt=fin}', "");
34197Expect(1, 65277, '\p{^Dt=fin}', "");
34198Expect(1, 65277, '\P{Dt=fin}', "");
34199Expect(0, 65277, '\P{^Dt=fin}', "");
34200Expect(1, 65276, '\p{Dt=Fin}', "");
34201Expect(0, 65276, '\p{^Dt=Fin}', "");
34202Expect(0, 65276, '\P{Dt=Fin}', "");
34203Expect(1, 65276, '\P{^Dt=Fin}', "");
34204Expect(0, 65277, '\p{Dt=Fin}', "");
34205Expect(1, 65277, '\p{^Dt=Fin}', "");
34206Expect(1, 65277, '\P{Dt=Fin}', "");
34207Expect(0, 65277, '\P{^Dt=Fin}', "");
34208Error('\p{Is_Decomposition_Type=:=	 Final}');
34209Error('\P{Is_Decomposition_Type=:=	 Final}');
34210Expect(1, 65276, '\p{Is_Decomposition_Type=final}', "");
34211Expect(0, 65276, '\p{^Is_Decomposition_Type=final}', "");
34212Expect(0, 65276, '\P{Is_Decomposition_Type=final}', "");
34213Expect(1, 65276, '\P{^Is_Decomposition_Type=final}', "");
34214Expect(0, 65277, '\p{Is_Decomposition_Type=final}', "");
34215Expect(1, 65277, '\p{^Is_Decomposition_Type=final}', "");
34216Expect(1, 65277, '\P{Is_Decomposition_Type=final}', "");
34217Expect(0, 65277, '\P{^Is_Decomposition_Type=final}', "");
34218Expect(1, 65276, '\p{Is_Decomposition_Type=-	Final}', "");
34219Expect(0, 65276, '\p{^Is_Decomposition_Type=-	Final}', "");
34220Expect(0, 65276, '\P{Is_Decomposition_Type=-	Final}', "");
34221Expect(1, 65276, '\P{^Is_Decomposition_Type=-	Final}', "");
34222Expect(0, 65277, '\p{Is_Decomposition_Type=-	Final}', "");
34223Expect(1, 65277, '\p{^Is_Decomposition_Type=-	Final}', "");
34224Expect(1, 65277, '\P{Is_Decomposition_Type=-	Final}', "");
34225Expect(0, 65277, '\P{^Is_Decomposition_Type=-	Final}', "");
34226Error('\p{Is_Dt=/a/- Fin}');
34227Error('\P{Is_Dt=/a/- Fin}');
34228Expect(1, 65276, '\p{Is_Dt=fin}', "");
34229Expect(0, 65276, '\p{^Is_Dt=fin}', "");
34230Expect(0, 65276, '\P{Is_Dt=fin}', "");
34231Expect(1, 65276, '\P{^Is_Dt=fin}', "");
34232Expect(0, 65277, '\p{Is_Dt=fin}', "");
34233Expect(1, 65277, '\p{^Is_Dt=fin}', "");
34234Expect(1, 65277, '\P{Is_Dt=fin}', "");
34235Expect(0, 65277, '\P{^Is_Dt=fin}', "");
34236Expect(1, 65276, '\p{Is_Dt=_ Fin}', "");
34237Expect(0, 65276, '\p{^Is_Dt=_ Fin}', "");
34238Expect(0, 65276, '\P{Is_Dt=_ Fin}', "");
34239Expect(1, 65276, '\P{^Is_Dt=_ Fin}', "");
34240Expect(0, 65277, '\p{Is_Dt=_ Fin}', "");
34241Expect(1, 65277, '\p{^Is_Dt=_ Fin}', "");
34242Expect(1, 65277, '\P{Is_Dt=_ Fin}', "");
34243Expect(0, 65277, '\P{^Is_Dt=_ Fin}', "");
34244Error('\p{Decomposition_Type=:=font}');
34245Error('\P{Decomposition_Type=:=font}');
34246Expect(1, 126651, '\p{Decomposition_Type=font}', "");
34247Expect(0, 126651, '\p{^Decomposition_Type=font}', "");
34248Expect(0, 126651, '\P{Decomposition_Type=font}', "");
34249Expect(1, 126651, '\P{^Decomposition_Type=font}', "");
34250Expect(0, 126652, '\p{Decomposition_Type=font}', "");
34251Expect(1, 126652, '\p{^Decomposition_Type=font}', "");
34252Expect(1, 126652, '\P{Decomposition_Type=font}', "");
34253Expect(0, 126652, '\P{^Decomposition_Type=font}', "");
34254Expect(1, 126651, '\p{Decomposition_Type=	Font}', "");
34255Expect(0, 126651, '\p{^Decomposition_Type=	Font}', "");
34256Expect(0, 126651, '\P{Decomposition_Type=	Font}', "");
34257Expect(1, 126651, '\P{^Decomposition_Type=	Font}', "");
34258Expect(0, 126652, '\p{Decomposition_Type=	Font}', "");
34259Expect(1, 126652, '\p{^Decomposition_Type=	Font}', "");
34260Expect(1, 126652, '\P{Decomposition_Type=	Font}', "");
34261Expect(0, 126652, '\P{^Decomposition_Type=	Font}', "");
34262Error('\p{Dt: :=  font}');
34263Error('\P{Dt: :=  font}');
34264Expect(1, 126651, '\p{Dt=font}', "");
34265Expect(0, 126651, '\p{^Dt=font}', "");
34266Expect(0, 126651, '\P{Dt=font}', "");
34267Expect(1, 126651, '\P{^Dt=font}', "");
34268Expect(0, 126652, '\p{Dt=font}', "");
34269Expect(1, 126652, '\p{^Dt=font}', "");
34270Expect(1, 126652, '\P{Dt=font}', "");
34271Expect(0, 126652, '\P{^Dt=font}', "");
34272Expect(1, 126651, '\p{Dt=_Font}', "");
34273Expect(0, 126651, '\p{^Dt=_Font}', "");
34274Expect(0, 126651, '\P{Dt=_Font}', "");
34275Expect(1, 126651, '\P{^Dt=_Font}', "");
34276Expect(0, 126652, '\p{Dt=_Font}', "");
34277Expect(1, 126652, '\p{^Dt=_Font}', "");
34278Expect(1, 126652, '\P{Dt=_Font}', "");
34279Expect(0, 126652, '\P{^Dt=_Font}', "");
34280Error('\p{Is_Decomposition_Type:  	Font:=}');
34281Error('\P{Is_Decomposition_Type:  	Font:=}');
34282Expect(1, 126651, '\p{Is_Decomposition_Type=font}', "");
34283Expect(0, 126651, '\p{^Is_Decomposition_Type=font}', "");
34284Expect(0, 126651, '\P{Is_Decomposition_Type=font}', "");
34285Expect(1, 126651, '\P{^Is_Decomposition_Type=font}', "");
34286Expect(0, 126652, '\p{Is_Decomposition_Type=font}', "");
34287Expect(1, 126652, '\p{^Is_Decomposition_Type=font}', "");
34288Expect(1, 126652, '\P{Is_Decomposition_Type=font}', "");
34289Expect(0, 126652, '\P{^Is_Decomposition_Type=font}', "");
34290Expect(1, 126651, '\p{Is_Decomposition_Type=--font}', "");
34291Expect(0, 126651, '\p{^Is_Decomposition_Type=--font}', "");
34292Expect(0, 126651, '\P{Is_Decomposition_Type=--font}', "");
34293Expect(1, 126651, '\P{^Is_Decomposition_Type=--font}', "");
34294Expect(0, 126652, '\p{Is_Decomposition_Type=--font}', "");
34295Expect(1, 126652, '\p{^Is_Decomposition_Type=--font}', "");
34296Expect(1, 126652, '\P{Is_Decomposition_Type=--font}', "");
34297Expect(0, 126652, '\P{^Is_Decomposition_Type=--font}', "");
34298Error('\p{Is_Dt=/a/FONT}');
34299Error('\P{Is_Dt=/a/FONT}');
34300Expect(1, 126651, '\p{Is_Dt=font}', "");
34301Expect(0, 126651, '\p{^Is_Dt=font}', "");
34302Expect(0, 126651, '\P{Is_Dt=font}', "");
34303Expect(1, 126651, '\P{^Is_Dt=font}', "");
34304Expect(0, 126652, '\p{Is_Dt=font}', "");
34305Expect(1, 126652, '\p{^Is_Dt=font}', "");
34306Expect(1, 126652, '\P{Is_Dt=font}', "");
34307Expect(0, 126652, '\P{^Is_Dt=font}', "");
34308Expect(1, 126651, '\p{Is_Dt=_	Font}', "");
34309Expect(0, 126651, '\p{^Is_Dt=_	Font}', "");
34310Expect(0, 126651, '\P{Is_Dt=_	Font}', "");
34311Expect(1, 126651, '\P{^Is_Dt=_	Font}', "");
34312Expect(0, 126652, '\p{Is_Dt=_	Font}', "");
34313Expect(1, 126652, '\p{^Is_Dt=_	Font}', "");
34314Expect(1, 126652, '\P{Is_Dt=_	Font}', "");
34315Expect(0, 126652, '\P{^Is_Dt=_	Font}', "");
34316Error('\p{Decomposition_Type:	:=	_Fraction}');
34317Error('\P{Decomposition_Type:	:=	_Fraction}');
34318Expect(1, 8585, '\p{Decomposition_Type=fraction}', "");
34319Expect(0, 8585, '\p{^Decomposition_Type=fraction}', "");
34320Expect(0, 8585, '\P{Decomposition_Type=fraction}', "");
34321Expect(1, 8585, '\P{^Decomposition_Type=fraction}', "");
34322Expect(0, 8586, '\p{Decomposition_Type=fraction}', "");
34323Expect(1, 8586, '\p{^Decomposition_Type=fraction}', "");
34324Expect(1, 8586, '\P{Decomposition_Type=fraction}', "");
34325Expect(0, 8586, '\P{^Decomposition_Type=fraction}', "");
34326Expect(1, 8585, '\p{Decomposition_Type=- FRACTION}', "");
34327Expect(0, 8585, '\p{^Decomposition_Type=- FRACTION}', "");
34328Expect(0, 8585, '\P{Decomposition_Type=- FRACTION}', "");
34329Expect(1, 8585, '\P{^Decomposition_Type=- FRACTION}', "");
34330Expect(0, 8586, '\p{Decomposition_Type=- FRACTION}', "");
34331Expect(1, 8586, '\p{^Decomposition_Type=- FRACTION}', "");
34332Expect(1, 8586, '\P{Decomposition_Type=- FRACTION}', "");
34333Expect(0, 8586, '\P{^Decomposition_Type=- FRACTION}', "");
34334Error('\p{Dt:	:=fra}');
34335Error('\P{Dt:	:=fra}');
34336Expect(1, 8585, '\p{Dt=fra}', "");
34337Expect(0, 8585, '\p{^Dt=fra}', "");
34338Expect(0, 8585, '\P{Dt=fra}', "");
34339Expect(1, 8585, '\P{^Dt=fra}', "");
34340Expect(0, 8586, '\p{Dt=fra}', "");
34341Expect(1, 8586, '\p{^Dt=fra}', "");
34342Expect(1, 8586, '\P{Dt=fra}', "");
34343Expect(0, 8586, '\P{^Dt=fra}', "");
34344Expect(1, 8585, '\p{Dt=-_Fra}', "");
34345Expect(0, 8585, '\p{^Dt=-_Fra}', "");
34346Expect(0, 8585, '\P{Dt=-_Fra}', "");
34347Expect(1, 8585, '\P{^Dt=-_Fra}', "");
34348Expect(0, 8586, '\p{Dt=-_Fra}', "");
34349Expect(1, 8586, '\p{^Dt=-_Fra}', "");
34350Expect(1, 8586, '\P{Dt=-_Fra}', "");
34351Expect(0, 8586, '\P{^Dt=-_Fra}', "");
34352Error('\p{Is_Decomposition_Type=-:=Fraction}');
34353Error('\P{Is_Decomposition_Type=-:=Fraction}');
34354Expect(1, 8585, '\p{Is_Decomposition_Type=fraction}', "");
34355Expect(0, 8585, '\p{^Is_Decomposition_Type=fraction}', "");
34356Expect(0, 8585, '\P{Is_Decomposition_Type=fraction}', "");
34357Expect(1, 8585, '\P{^Is_Decomposition_Type=fraction}', "");
34358Expect(0, 8586, '\p{Is_Decomposition_Type=fraction}', "");
34359Expect(1, 8586, '\p{^Is_Decomposition_Type=fraction}', "");
34360Expect(1, 8586, '\P{Is_Decomposition_Type=fraction}', "");
34361Expect(0, 8586, '\P{^Is_Decomposition_Type=fraction}', "");
34362Expect(1, 8585, '\p{Is_Decomposition_Type=_fraction}', "");
34363Expect(0, 8585, '\p{^Is_Decomposition_Type=_fraction}', "");
34364Expect(0, 8585, '\P{Is_Decomposition_Type=_fraction}', "");
34365Expect(1, 8585, '\P{^Is_Decomposition_Type=_fraction}', "");
34366Expect(0, 8586, '\p{Is_Decomposition_Type=_fraction}', "");
34367Expect(1, 8586, '\p{^Is_Decomposition_Type=_fraction}', "");
34368Expect(1, 8586, '\P{Is_Decomposition_Type=_fraction}', "");
34369Expect(0, 8586, '\P{^Is_Decomposition_Type=_fraction}', "");
34370Error('\p{Is_Dt=__Fra:=}');
34371Error('\P{Is_Dt=__Fra:=}');
34372Expect(1, 8585, '\p{Is_Dt=fra}', "");
34373Expect(0, 8585, '\p{^Is_Dt=fra}', "");
34374Expect(0, 8585, '\P{Is_Dt=fra}', "");
34375Expect(1, 8585, '\P{^Is_Dt=fra}', "");
34376Expect(0, 8586, '\p{Is_Dt=fra}', "");
34377Expect(1, 8586, '\p{^Is_Dt=fra}', "");
34378Expect(1, 8586, '\P{Is_Dt=fra}', "");
34379Expect(0, 8586, '\P{^Is_Dt=fra}', "");
34380Expect(1, 8585, '\p{Is_Dt=	_Fra}', "");
34381Expect(0, 8585, '\p{^Is_Dt=	_Fra}', "");
34382Expect(0, 8585, '\P{Is_Dt=	_Fra}', "");
34383Expect(1, 8585, '\P{^Is_Dt=	_Fra}', "");
34384Expect(0, 8586, '\p{Is_Dt=	_Fra}', "");
34385Expect(1, 8586, '\p{^Is_Dt=	_Fra}', "");
34386Expect(1, 8586, '\P{Is_Dt=	_Fra}', "");
34387Expect(0, 8586, '\P{^Is_Dt=	_Fra}', "");
34388Error('\p{Decomposition_Type=:=-	Initial}');
34389Error('\P{Decomposition_Type=:=-	Initial}');
34390Expect(1, 65267, '\p{Decomposition_Type=initial}', "");
34391Expect(0, 65267, '\p{^Decomposition_Type=initial}', "");
34392Expect(0, 65267, '\P{Decomposition_Type=initial}', "");
34393Expect(1, 65267, '\P{^Decomposition_Type=initial}', "");
34394Expect(0, 65268, '\p{Decomposition_Type=initial}', "");
34395Expect(1, 65268, '\p{^Decomposition_Type=initial}', "");
34396Expect(1, 65268, '\P{Decomposition_Type=initial}', "");
34397Expect(0, 65268, '\P{^Decomposition_Type=initial}', "");
34398Expect(1, 65267, '\p{Decomposition_Type=-	Initial}', "");
34399Expect(0, 65267, '\p{^Decomposition_Type=-	Initial}', "");
34400Expect(0, 65267, '\P{Decomposition_Type=-	Initial}', "");
34401Expect(1, 65267, '\P{^Decomposition_Type=-	Initial}', "");
34402Expect(0, 65268, '\p{Decomposition_Type=-	Initial}', "");
34403Expect(1, 65268, '\p{^Decomposition_Type=-	Initial}', "");
34404Expect(1, 65268, '\P{Decomposition_Type=-	Initial}', "");
34405Expect(0, 65268, '\P{^Decomposition_Type=-	Initial}', "");
34406Error('\p{Dt=/a/ INIT}');
34407Error('\P{Dt=/a/ INIT}');
34408Expect(1, 65267, '\p{Dt=init}', "");
34409Expect(0, 65267, '\p{^Dt=init}', "");
34410Expect(0, 65267, '\P{Dt=init}', "");
34411Expect(1, 65267, '\P{^Dt=init}', "");
34412Expect(0, 65268, '\p{Dt=init}', "");
34413Expect(1, 65268, '\p{^Dt=init}', "");
34414Expect(1, 65268, '\P{Dt=init}', "");
34415Expect(0, 65268, '\P{^Dt=init}', "");
34416Expect(1, 65267, '\p{Dt= -Init}', "");
34417Expect(0, 65267, '\p{^Dt= -Init}', "");
34418Expect(0, 65267, '\P{Dt= -Init}', "");
34419Expect(1, 65267, '\P{^Dt= -Init}', "");
34420Expect(0, 65268, '\p{Dt= -Init}', "");
34421Expect(1, 65268, '\p{^Dt= -Init}', "");
34422Expect(1, 65268, '\P{Dt= -Init}', "");
34423Expect(0, 65268, '\P{^Dt= -Init}', "");
34424Error('\p{Is_Decomposition_Type=--INITIAL:=}');
34425Error('\P{Is_Decomposition_Type=--INITIAL:=}');
34426Expect(1, 65267, '\p{Is_Decomposition_Type=initial}', "");
34427Expect(0, 65267, '\p{^Is_Decomposition_Type=initial}', "");
34428Expect(0, 65267, '\P{Is_Decomposition_Type=initial}', "");
34429Expect(1, 65267, '\P{^Is_Decomposition_Type=initial}', "");
34430Expect(0, 65268, '\p{Is_Decomposition_Type=initial}', "");
34431Expect(1, 65268, '\p{^Is_Decomposition_Type=initial}', "");
34432Expect(1, 65268, '\P{Is_Decomposition_Type=initial}', "");
34433Expect(0, 65268, '\P{^Is_Decomposition_Type=initial}', "");
34434Expect(1, 65267, '\p{Is_Decomposition_Type=-_Initial}', "");
34435Expect(0, 65267, '\p{^Is_Decomposition_Type=-_Initial}', "");
34436Expect(0, 65267, '\P{Is_Decomposition_Type=-_Initial}', "");
34437Expect(1, 65267, '\P{^Is_Decomposition_Type=-_Initial}', "");
34438Expect(0, 65268, '\p{Is_Decomposition_Type=-_Initial}', "");
34439Expect(1, 65268, '\p{^Is_Decomposition_Type=-_Initial}', "");
34440Expect(1, 65268, '\P{Is_Decomposition_Type=-_Initial}', "");
34441Expect(0, 65268, '\P{^Is_Decomposition_Type=-_Initial}', "");
34442Error('\p{Is_Dt=	 Init/a/}');
34443Error('\P{Is_Dt=	 Init/a/}');
34444Expect(1, 65267, '\p{Is_Dt=init}', "");
34445Expect(0, 65267, '\p{^Is_Dt=init}', "");
34446Expect(0, 65267, '\P{Is_Dt=init}', "");
34447Expect(1, 65267, '\P{^Is_Dt=init}', "");
34448Expect(0, 65268, '\p{Is_Dt=init}', "");
34449Expect(1, 65268, '\p{^Is_Dt=init}', "");
34450Expect(1, 65268, '\P{Is_Dt=init}', "");
34451Expect(0, 65268, '\P{^Is_Dt=init}', "");
34452Expect(1, 65267, '\p{Is_Dt=-_init}', "");
34453Expect(0, 65267, '\p{^Is_Dt=-_init}', "");
34454Expect(0, 65267, '\P{Is_Dt=-_init}', "");
34455Expect(1, 65267, '\P{^Is_Dt=-_init}', "");
34456Expect(0, 65268, '\p{Is_Dt=-_init}', "");
34457Expect(1, 65268, '\p{^Is_Dt=-_init}', "");
34458Expect(1, 65268, '\P{Is_Dt=-_init}', "");
34459Expect(0, 65268, '\P{^Is_Dt=-_init}', "");
34460Error('\p{Decomposition_Type:   _Isolated/a/}');
34461Error('\P{Decomposition_Type:   _Isolated/a/}');
34462Expect(1, 65275, '\p{Decomposition_Type=isolated}', "");
34463Expect(0, 65275, '\p{^Decomposition_Type=isolated}', "");
34464Expect(0, 65275, '\P{Decomposition_Type=isolated}', "");
34465Expect(1, 65275, '\P{^Decomposition_Type=isolated}', "");
34466Expect(0, 65276, '\p{Decomposition_Type=isolated}', "");
34467Expect(1, 65276, '\p{^Decomposition_Type=isolated}', "");
34468Expect(1, 65276, '\P{Decomposition_Type=isolated}', "");
34469Expect(0, 65276, '\P{^Decomposition_Type=isolated}', "");
34470Expect(1, 65275, '\p{Decomposition_Type=	_Isolated}', "");
34471Expect(0, 65275, '\p{^Decomposition_Type=	_Isolated}', "");
34472Expect(0, 65275, '\P{Decomposition_Type=	_Isolated}', "");
34473Expect(1, 65275, '\P{^Decomposition_Type=	_Isolated}', "");
34474Expect(0, 65276, '\p{Decomposition_Type=	_Isolated}', "");
34475Expect(1, 65276, '\p{^Decomposition_Type=	_Isolated}', "");
34476Expect(1, 65276, '\P{Decomposition_Type=	_Isolated}', "");
34477Expect(0, 65276, '\P{^Decomposition_Type=	_Isolated}', "");
34478Error('\p{Dt=:=	 iso}');
34479Error('\P{Dt=:=	 iso}');
34480Expect(1, 65275, '\p{Dt=iso}', "");
34481Expect(0, 65275, '\p{^Dt=iso}', "");
34482Expect(0, 65275, '\P{Dt=iso}', "");
34483Expect(1, 65275, '\P{^Dt=iso}', "");
34484Expect(0, 65276, '\p{Dt=iso}', "");
34485Expect(1, 65276, '\p{^Dt=iso}', "");
34486Expect(1, 65276, '\P{Dt=iso}', "");
34487Expect(0, 65276, '\P{^Dt=iso}', "");
34488Expect(1, 65275, '\p{Dt=_ Iso}', "");
34489Expect(0, 65275, '\p{^Dt=_ Iso}', "");
34490Expect(0, 65275, '\P{Dt=_ Iso}', "");
34491Expect(1, 65275, '\P{^Dt=_ Iso}', "");
34492Expect(0, 65276, '\p{Dt=_ Iso}', "");
34493Expect(1, 65276, '\p{^Dt=_ Iso}', "");
34494Expect(1, 65276, '\P{Dt=_ Iso}', "");
34495Expect(0, 65276, '\P{^Dt=_ Iso}', "");
34496Error('\p{Is_Decomposition_Type:   :=ISOLATED}');
34497Error('\P{Is_Decomposition_Type:   :=ISOLATED}');
34498Expect(1, 65275, '\p{Is_Decomposition_Type=isolated}', "");
34499Expect(0, 65275, '\p{^Is_Decomposition_Type=isolated}', "");
34500Expect(0, 65275, '\P{Is_Decomposition_Type=isolated}', "");
34501Expect(1, 65275, '\P{^Is_Decomposition_Type=isolated}', "");
34502Expect(0, 65276, '\p{Is_Decomposition_Type=isolated}', "");
34503Expect(1, 65276, '\p{^Is_Decomposition_Type=isolated}', "");
34504Expect(1, 65276, '\P{Is_Decomposition_Type=isolated}', "");
34505Expect(0, 65276, '\P{^Is_Decomposition_Type=isolated}', "");
34506Expect(1, 65275, '\p{Is_Decomposition_Type=	-isolated}', "");
34507Expect(0, 65275, '\p{^Is_Decomposition_Type=	-isolated}', "");
34508Expect(0, 65275, '\P{Is_Decomposition_Type=	-isolated}', "");
34509Expect(1, 65275, '\P{^Is_Decomposition_Type=	-isolated}', "");
34510Expect(0, 65276, '\p{Is_Decomposition_Type=	-isolated}', "");
34511Expect(1, 65276, '\p{^Is_Decomposition_Type=	-isolated}', "");
34512Expect(1, 65276, '\P{Is_Decomposition_Type=	-isolated}', "");
34513Expect(0, 65276, '\P{^Is_Decomposition_Type=	-isolated}', "");
34514Error('\p{Is_Dt=/a/-iso}');
34515Error('\P{Is_Dt=/a/-iso}');
34516Expect(1, 65275, '\p{Is_Dt:   iso}', "");
34517Expect(0, 65275, '\p{^Is_Dt:   iso}', "");
34518Expect(0, 65275, '\P{Is_Dt:   iso}', "");
34519Expect(1, 65275, '\P{^Is_Dt:   iso}', "");
34520Expect(0, 65276, '\p{Is_Dt:   iso}', "");
34521Expect(1, 65276, '\p{^Is_Dt:   iso}', "");
34522Expect(1, 65276, '\P{Is_Dt:   iso}', "");
34523Expect(0, 65276, '\P{^Is_Dt:   iso}', "");
34524Expect(1, 65275, '\p{Is_Dt: _ Iso}', "");
34525Expect(0, 65275, '\p{^Is_Dt: _ Iso}', "");
34526Expect(0, 65275, '\P{Is_Dt: _ Iso}', "");
34527Expect(1, 65275, '\P{^Is_Dt: _ Iso}', "");
34528Expect(0, 65276, '\p{Is_Dt: _ Iso}', "");
34529Expect(1, 65276, '\p{^Is_Dt: _ Iso}', "");
34530Expect(1, 65276, '\P{Is_Dt: _ Iso}', "");
34531Expect(0, 65276, '\P{^Is_Dt: _ Iso}', "");
34532Error('\p{Decomposition_Type=-:=Medial}');
34533Error('\P{Decomposition_Type=-:=Medial}');
34534Expect(1, 65268, '\p{Decomposition_Type=medial}', "");
34535Expect(0, 65268, '\p{^Decomposition_Type=medial}', "");
34536Expect(0, 65268, '\P{Decomposition_Type=medial}', "");
34537Expect(1, 65268, '\P{^Decomposition_Type=medial}', "");
34538Expect(0, 65269, '\p{Decomposition_Type=medial}', "");
34539Expect(1, 65269, '\p{^Decomposition_Type=medial}', "");
34540Expect(1, 65269, '\P{Decomposition_Type=medial}', "");
34541Expect(0, 65269, '\P{^Decomposition_Type=medial}', "");
34542Expect(1, 65268, '\p{Decomposition_Type= Medial}', "");
34543Expect(0, 65268, '\p{^Decomposition_Type= Medial}', "");
34544Expect(0, 65268, '\P{Decomposition_Type= Medial}', "");
34545Expect(1, 65268, '\P{^Decomposition_Type= Medial}', "");
34546Expect(0, 65269, '\p{Decomposition_Type= Medial}', "");
34547Expect(1, 65269, '\p{^Decomposition_Type= Medial}', "");
34548Expect(1, 65269, '\P{Decomposition_Type= Medial}', "");
34549Expect(0, 65269, '\P{^Decomposition_Type= Medial}', "");
34550Error('\p{Dt: :=Med}');
34551Error('\P{Dt: :=Med}');
34552Expect(1, 65268, '\p{Dt=med}', "");
34553Expect(0, 65268, '\p{^Dt=med}', "");
34554Expect(0, 65268, '\P{Dt=med}', "");
34555Expect(1, 65268, '\P{^Dt=med}', "");
34556Expect(0, 65269, '\p{Dt=med}', "");
34557Expect(1, 65269, '\p{^Dt=med}', "");
34558Expect(1, 65269, '\P{Dt=med}', "");
34559Expect(0, 65269, '\P{^Dt=med}', "");
34560Expect(1, 65268, '\p{Dt= 	Med}', "");
34561Expect(0, 65268, '\p{^Dt= 	Med}', "");
34562Expect(0, 65268, '\P{Dt= 	Med}', "");
34563Expect(1, 65268, '\P{^Dt= 	Med}', "");
34564Expect(0, 65269, '\p{Dt= 	Med}', "");
34565Expect(1, 65269, '\p{^Dt= 	Med}', "");
34566Expect(1, 65269, '\P{Dt= 	Med}', "");
34567Expect(0, 65269, '\P{^Dt= 	Med}', "");
34568Error('\p{Is_Decomposition_Type=	/a/Medial}');
34569Error('\P{Is_Decomposition_Type=	/a/Medial}');
34570Expect(1, 65268, '\p{Is_Decomposition_Type=medial}', "");
34571Expect(0, 65268, '\p{^Is_Decomposition_Type=medial}', "");
34572Expect(0, 65268, '\P{Is_Decomposition_Type=medial}', "");
34573Expect(1, 65268, '\P{^Is_Decomposition_Type=medial}', "");
34574Expect(0, 65269, '\p{Is_Decomposition_Type=medial}', "");
34575Expect(1, 65269, '\p{^Is_Decomposition_Type=medial}', "");
34576Expect(1, 65269, '\P{Is_Decomposition_Type=medial}', "");
34577Expect(0, 65269, '\P{^Is_Decomposition_Type=medial}', "");
34578Expect(1, 65268, '\p{Is_Decomposition_Type=--MEDIAL}', "");
34579Expect(0, 65268, '\p{^Is_Decomposition_Type=--MEDIAL}', "");
34580Expect(0, 65268, '\P{Is_Decomposition_Type=--MEDIAL}', "");
34581Expect(1, 65268, '\P{^Is_Decomposition_Type=--MEDIAL}', "");
34582Expect(0, 65269, '\p{Is_Decomposition_Type=--MEDIAL}', "");
34583Expect(1, 65269, '\p{^Is_Decomposition_Type=--MEDIAL}', "");
34584Expect(1, 65269, '\P{Is_Decomposition_Type=--MEDIAL}', "");
34585Expect(0, 65269, '\P{^Is_Decomposition_Type=--MEDIAL}', "");
34586Error('\p{Is_Dt:		/a/Med}');
34587Error('\P{Is_Dt:		/a/Med}');
34588Expect(1, 65268, '\p{Is_Dt=med}', "");
34589Expect(0, 65268, '\p{^Is_Dt=med}', "");
34590Expect(0, 65268, '\P{Is_Dt=med}', "");
34591Expect(1, 65268, '\P{^Is_Dt=med}', "");
34592Expect(0, 65269, '\p{Is_Dt=med}', "");
34593Expect(1, 65269, '\p{^Is_Dt=med}', "");
34594Expect(1, 65269, '\P{Is_Dt=med}', "");
34595Expect(0, 65269, '\P{^Is_Dt=med}', "");
34596Expect(1, 65268, '\p{Is_Dt=--Med}', "");
34597Expect(0, 65268, '\p{^Is_Dt=--Med}', "");
34598Expect(0, 65268, '\P{Is_Dt=--Med}', "");
34599Expect(1, 65268, '\P{^Is_Dt=--Med}', "");
34600Expect(0, 65269, '\p{Is_Dt=--Med}', "");
34601Expect(1, 65269, '\p{^Is_Dt=--Med}', "");
34602Expect(1, 65269, '\P{Is_Dt=--Med}', "");
34603Expect(0, 65269, '\P{^Is_Dt=--Med}', "");
34604Error('\p{Decomposition_Type=:=	narrow}');
34605Error('\P{Decomposition_Type=:=	narrow}');
34606Expect(1, 65518, '\p{Decomposition_Type=narrow}', "");
34607Expect(0, 65518, '\p{^Decomposition_Type=narrow}', "");
34608Expect(0, 65518, '\P{Decomposition_Type=narrow}', "");
34609Expect(1, 65518, '\P{^Decomposition_Type=narrow}', "");
34610Expect(0, 65519, '\p{Decomposition_Type=narrow}', "");
34611Expect(1, 65519, '\p{^Decomposition_Type=narrow}', "");
34612Expect(1, 65519, '\P{Decomposition_Type=narrow}', "");
34613Expect(0, 65519, '\P{^Decomposition_Type=narrow}', "");
34614Expect(1, 65518, '\p{Decomposition_Type=__Narrow}', "");
34615Expect(0, 65518, '\p{^Decomposition_Type=__Narrow}', "");
34616Expect(0, 65518, '\P{Decomposition_Type=__Narrow}', "");
34617Expect(1, 65518, '\P{^Decomposition_Type=__Narrow}', "");
34618Expect(0, 65519, '\p{Decomposition_Type=__Narrow}', "");
34619Expect(1, 65519, '\p{^Decomposition_Type=__Narrow}', "");
34620Expect(1, 65519, '\P{Decomposition_Type=__Narrow}', "");
34621Expect(0, 65519, '\P{^Decomposition_Type=__Narrow}', "");
34622Error('\p{Dt=/a/ _Nar}');
34623Error('\P{Dt=/a/ _Nar}');
34624Expect(1, 65518, '\p{Dt=nar}', "");
34625Expect(0, 65518, '\p{^Dt=nar}', "");
34626Expect(0, 65518, '\P{Dt=nar}', "");
34627Expect(1, 65518, '\P{^Dt=nar}', "");
34628Expect(0, 65519, '\p{Dt=nar}', "");
34629Expect(1, 65519, '\p{^Dt=nar}', "");
34630Expect(1, 65519, '\P{Dt=nar}', "");
34631Expect(0, 65519, '\P{^Dt=nar}', "");
34632Expect(1, 65518, '\p{Dt=	_nar}', "");
34633Expect(0, 65518, '\p{^Dt=	_nar}', "");
34634Expect(0, 65518, '\P{Dt=	_nar}', "");
34635Expect(1, 65518, '\P{^Dt=	_nar}', "");
34636Expect(0, 65519, '\p{Dt=	_nar}', "");
34637Expect(1, 65519, '\p{^Dt=	_nar}', "");
34638Expect(1, 65519, '\P{Dt=	_nar}', "");
34639Expect(0, 65519, '\P{^Dt=	_nar}', "");
34640Error('\p{Is_Decomposition_Type=_/a/narrow}');
34641Error('\P{Is_Decomposition_Type=_/a/narrow}');
34642Expect(1, 65518, '\p{Is_Decomposition_Type=narrow}', "");
34643Expect(0, 65518, '\p{^Is_Decomposition_Type=narrow}', "");
34644Expect(0, 65518, '\P{Is_Decomposition_Type=narrow}', "");
34645Expect(1, 65518, '\P{^Is_Decomposition_Type=narrow}', "");
34646Expect(0, 65519, '\p{Is_Decomposition_Type=narrow}', "");
34647Expect(1, 65519, '\p{^Is_Decomposition_Type=narrow}', "");
34648Expect(1, 65519, '\P{Is_Decomposition_Type=narrow}', "");
34649Expect(0, 65519, '\P{^Is_Decomposition_Type=narrow}', "");
34650Expect(1, 65518, '\p{Is_Decomposition_Type=--Narrow}', "");
34651Expect(0, 65518, '\p{^Is_Decomposition_Type=--Narrow}', "");
34652Expect(0, 65518, '\P{Is_Decomposition_Type=--Narrow}', "");
34653Expect(1, 65518, '\P{^Is_Decomposition_Type=--Narrow}', "");
34654Expect(0, 65519, '\p{Is_Decomposition_Type=--Narrow}', "");
34655Expect(1, 65519, '\p{^Is_Decomposition_Type=--Narrow}', "");
34656Expect(1, 65519, '\P{Is_Decomposition_Type=--Narrow}', "");
34657Expect(0, 65519, '\P{^Is_Decomposition_Type=--Narrow}', "");
34658Error('\p{Is_Dt:	/a/_Nar}');
34659Error('\P{Is_Dt:	/a/_Nar}');
34660Expect(1, 65518, '\p{Is_Dt=nar}', "");
34661Expect(0, 65518, '\p{^Is_Dt=nar}', "");
34662Expect(0, 65518, '\P{Is_Dt=nar}', "");
34663Expect(1, 65518, '\P{^Is_Dt=nar}', "");
34664Expect(0, 65519, '\p{Is_Dt=nar}', "");
34665Expect(1, 65519, '\p{^Is_Dt=nar}', "");
34666Expect(1, 65519, '\P{Is_Dt=nar}', "");
34667Expect(0, 65519, '\P{^Is_Dt=nar}', "");
34668Expect(1, 65518, '\p{Is_Dt=_Nar}', "");
34669Expect(0, 65518, '\p{^Is_Dt=_Nar}', "");
34670Expect(0, 65518, '\P{Is_Dt=_Nar}', "");
34671Expect(1, 65518, '\P{^Is_Dt=_Nar}', "");
34672Expect(0, 65519, '\p{Is_Dt=_Nar}', "");
34673Expect(1, 65519, '\p{^Is_Dt=_Nar}', "");
34674Expect(1, 65519, '\P{Is_Dt=_Nar}', "");
34675Expect(0, 65519, '\P{^Is_Dt=_Nar}', "");
34676Error('\p{Decomposition_Type=		Nobreak/a/}');
34677Error('\P{Decomposition_Type=		Nobreak/a/}');
34678Expect(1, 8239, '\p{Decomposition_Type=nobreak}', "");
34679Expect(0, 8239, '\p{^Decomposition_Type=nobreak}', "");
34680Expect(0, 8239, '\P{Decomposition_Type=nobreak}', "");
34681Expect(1, 8239, '\P{^Decomposition_Type=nobreak}', "");
34682Expect(0, 8240, '\p{Decomposition_Type=nobreak}', "");
34683Expect(1, 8240, '\p{^Decomposition_Type=nobreak}', "");
34684Expect(1, 8240, '\P{Decomposition_Type=nobreak}', "");
34685Expect(0, 8240, '\P{^Decomposition_Type=nobreak}', "");
34686Expect(1, 8239, '\p{Decomposition_Type=__Nobreak}', "");
34687Expect(0, 8239, '\p{^Decomposition_Type=__Nobreak}', "");
34688Expect(0, 8239, '\P{Decomposition_Type=__Nobreak}', "");
34689Expect(1, 8239, '\P{^Decomposition_Type=__Nobreak}', "");
34690Expect(0, 8240, '\p{Decomposition_Type=__Nobreak}', "");
34691Expect(1, 8240, '\p{^Decomposition_Type=__Nobreak}', "");
34692Expect(1, 8240, '\P{Decomposition_Type=__Nobreak}', "");
34693Expect(0, 8240, '\P{^Decomposition_Type=__Nobreak}', "");
34694Error('\p{Dt:   _NB:=}');
34695Error('\P{Dt:   _NB:=}');
34696Expect(1, 8239, '\p{Dt=nb}', "");
34697Expect(0, 8239, '\p{^Dt=nb}', "");
34698Expect(0, 8239, '\P{Dt=nb}', "");
34699Expect(1, 8239, '\P{^Dt=nb}', "");
34700Expect(0, 8240, '\p{Dt=nb}', "");
34701Expect(1, 8240, '\p{^Dt=nb}', "");
34702Expect(1, 8240, '\P{Dt=nb}', "");
34703Expect(0, 8240, '\P{^Dt=nb}', "");
34704Expect(1, 8239, '\p{Dt= _NB}', "");
34705Expect(0, 8239, '\p{^Dt= _NB}', "");
34706Expect(0, 8239, '\P{Dt= _NB}', "");
34707Expect(1, 8239, '\P{^Dt= _NB}', "");
34708Expect(0, 8240, '\p{Dt= _NB}', "");
34709Expect(1, 8240, '\p{^Dt= _NB}', "");
34710Expect(1, 8240, '\P{Dt= _NB}', "");
34711Expect(0, 8240, '\P{^Dt= _NB}', "");
34712Error('\p{Is_Decomposition_Type=_ Nobreak/a/}');
34713Error('\P{Is_Decomposition_Type=_ Nobreak/a/}');
34714Expect(1, 8239, '\p{Is_Decomposition_Type=nobreak}', "");
34715Expect(0, 8239, '\p{^Is_Decomposition_Type=nobreak}', "");
34716Expect(0, 8239, '\P{Is_Decomposition_Type=nobreak}', "");
34717Expect(1, 8239, '\P{^Is_Decomposition_Type=nobreak}', "");
34718Expect(0, 8240, '\p{Is_Decomposition_Type=nobreak}', "");
34719Expect(1, 8240, '\p{^Is_Decomposition_Type=nobreak}', "");
34720Expect(1, 8240, '\P{Is_Decomposition_Type=nobreak}', "");
34721Expect(0, 8240, '\P{^Is_Decomposition_Type=nobreak}', "");
34722Expect(1, 8239, '\p{Is_Decomposition_Type=	-NOBREAK}', "");
34723Expect(0, 8239, '\p{^Is_Decomposition_Type=	-NOBREAK}', "");
34724Expect(0, 8239, '\P{Is_Decomposition_Type=	-NOBREAK}', "");
34725Expect(1, 8239, '\P{^Is_Decomposition_Type=	-NOBREAK}', "");
34726Expect(0, 8240, '\p{Is_Decomposition_Type=	-NOBREAK}', "");
34727Expect(1, 8240, '\p{^Is_Decomposition_Type=	-NOBREAK}', "");
34728Expect(1, 8240, '\P{Is_Decomposition_Type=	-NOBREAK}', "");
34729Expect(0, 8240, '\P{^Is_Decomposition_Type=	-NOBREAK}', "");
34730Error('\p{Is_Dt=-_nb/a/}');
34731Error('\P{Is_Dt=-_nb/a/}');
34732Expect(1, 8239, '\p{Is_Dt=nb}', "");
34733Expect(0, 8239, '\p{^Is_Dt=nb}', "");
34734Expect(0, 8239, '\P{Is_Dt=nb}', "");
34735Expect(1, 8239, '\P{^Is_Dt=nb}', "");
34736Expect(0, 8240, '\p{Is_Dt=nb}', "");
34737Expect(1, 8240, '\p{^Is_Dt=nb}', "");
34738Expect(1, 8240, '\P{Is_Dt=nb}', "");
34739Expect(0, 8240, '\P{^Is_Dt=nb}', "");
34740Expect(1, 8239, '\p{Is_Dt=	_NB}', "");
34741Expect(0, 8239, '\p{^Is_Dt=	_NB}', "");
34742Expect(0, 8239, '\P{Is_Dt=	_NB}', "");
34743Expect(1, 8239, '\P{^Is_Dt=	_NB}', "");
34744Expect(0, 8240, '\p{Is_Dt=	_NB}', "");
34745Expect(1, 8240, '\p{^Is_Dt=	_NB}', "");
34746Expect(1, 8240, '\P{Is_Dt=	_NB}', "");
34747Expect(0, 8240, '\P{^Is_Dt=	_NB}', "");
34748Error('\p{Decomposition_Type=		Non_Canonical:=}');
34749Error('\P{Decomposition_Type=		Non_Canonical:=}');
34750Expect(1, 127569, '\p{Decomposition_Type=noncanonical}', "");
34751Expect(0, 127569, '\p{^Decomposition_Type=noncanonical}', "");
34752Expect(0, 127569, '\P{Decomposition_Type=noncanonical}', "");
34753Expect(1, 127569, '\P{^Decomposition_Type=noncanonical}', "");
34754Expect(0, 127570, '\p{Decomposition_Type=noncanonical}', "");
34755Expect(1, 127570, '\p{^Decomposition_Type=noncanonical}', "");
34756Expect(1, 127570, '\P{Decomposition_Type=noncanonical}', "");
34757Expect(0, 127570, '\P{^Decomposition_Type=noncanonical}', "");
34758Expect(1, 127569, '\p{Decomposition_Type: -NON_Canonical}', "");
34759Expect(0, 127569, '\p{^Decomposition_Type: -NON_Canonical}', "");
34760Expect(0, 127569, '\P{Decomposition_Type: -NON_Canonical}', "");
34761Expect(1, 127569, '\P{^Decomposition_Type: -NON_Canonical}', "");
34762Expect(0, 127570, '\p{Decomposition_Type: -NON_Canonical}', "");
34763Expect(1, 127570, '\p{^Decomposition_Type: -NON_Canonical}', "");
34764Expect(1, 127570, '\P{Decomposition_Type: -NON_Canonical}', "");
34765Expect(0, 127570, '\P{^Decomposition_Type: -NON_Canonical}', "");
34766Error('\p{Dt= /a/NON_canon}');
34767Error('\P{Dt= /a/NON_canon}');
34768Expect(1, 127569, '\p{Dt=noncanon}', "");
34769Expect(0, 127569, '\p{^Dt=noncanon}', "");
34770Expect(0, 127569, '\P{Dt=noncanon}', "");
34771Expect(1, 127569, '\P{^Dt=noncanon}', "");
34772Expect(0, 127570, '\p{Dt=noncanon}', "");
34773Expect(1, 127570, '\p{^Dt=noncanon}', "");
34774Expect(1, 127570, '\P{Dt=noncanon}', "");
34775Expect(0, 127570, '\P{^Dt=noncanon}', "");
34776Expect(1, 127569, '\p{Dt= -NON_Canon}', "");
34777Expect(0, 127569, '\p{^Dt= -NON_Canon}', "");
34778Expect(0, 127569, '\P{Dt= -NON_Canon}', "");
34779Expect(1, 127569, '\P{^Dt= -NON_Canon}', "");
34780Expect(0, 127570, '\p{Dt= -NON_Canon}', "");
34781Expect(1, 127570, '\p{^Dt= -NON_Canon}', "");
34782Expect(1, 127570, '\P{Dt= -NON_Canon}', "");
34783Expect(0, 127570, '\P{^Dt= -NON_Canon}', "");
34784Error('\p{Is_Decomposition_Type=-	Non_CANONICAL/a/}');
34785Error('\P{Is_Decomposition_Type=-	Non_CANONICAL/a/}');
34786Expect(1, 127569, '\p{Is_Decomposition_Type=noncanonical}', "");
34787Expect(0, 127569, '\p{^Is_Decomposition_Type=noncanonical}', "");
34788Expect(0, 127569, '\P{Is_Decomposition_Type=noncanonical}', "");
34789Expect(1, 127569, '\P{^Is_Decomposition_Type=noncanonical}', "");
34790Expect(0, 127570, '\p{Is_Decomposition_Type=noncanonical}', "");
34791Expect(1, 127570, '\p{^Is_Decomposition_Type=noncanonical}', "");
34792Expect(1, 127570, '\P{Is_Decomposition_Type=noncanonical}', "");
34793Expect(0, 127570, '\P{^Is_Decomposition_Type=noncanonical}', "");
34794Expect(1, 127569, '\p{Is_Decomposition_Type: 		NON_Canonical}', "");
34795Expect(0, 127569, '\p{^Is_Decomposition_Type: 		NON_Canonical}', "");
34796Expect(0, 127569, '\P{Is_Decomposition_Type: 		NON_Canonical}', "");
34797Expect(1, 127569, '\P{^Is_Decomposition_Type: 		NON_Canonical}', "");
34798Expect(0, 127570, '\p{Is_Decomposition_Type: 		NON_Canonical}', "");
34799Expect(1, 127570, '\p{^Is_Decomposition_Type: 		NON_Canonical}', "");
34800Expect(1, 127570, '\P{Is_Decomposition_Type: 		NON_Canonical}', "");
34801Expect(0, 127570, '\P{^Is_Decomposition_Type: 		NON_Canonical}', "");
34802Error('\p{Is_Dt=/a/ non_Canon}');
34803Error('\P{Is_Dt=/a/ non_Canon}');
34804Expect(1, 127569, '\p{Is_Dt=noncanon}', "");
34805Expect(0, 127569, '\p{^Is_Dt=noncanon}', "");
34806Expect(0, 127569, '\P{Is_Dt=noncanon}', "");
34807Expect(1, 127569, '\P{^Is_Dt=noncanon}', "");
34808Expect(0, 127570, '\p{Is_Dt=noncanon}', "");
34809Expect(1, 127570, '\p{^Is_Dt=noncanon}', "");
34810Expect(1, 127570, '\P{Is_Dt=noncanon}', "");
34811Expect(0, 127570, '\P{^Is_Dt=noncanon}', "");
34812Expect(1, 127569, '\p{Is_Dt=-	Non_Canon}', "");
34813Expect(0, 127569, '\p{^Is_Dt=-	Non_Canon}', "");
34814Expect(0, 127569, '\P{Is_Dt=-	Non_Canon}', "");
34815Expect(1, 127569, '\P{^Is_Dt=-	Non_Canon}', "");
34816Expect(0, 127570, '\p{Is_Dt=-	Non_Canon}', "");
34817Expect(1, 127570, '\p{^Is_Dt=-	Non_Canon}', "");
34818Expect(1, 127570, '\P{Is_Dt=-	Non_Canon}', "");
34819Expect(0, 127570, '\P{^Is_Dt=-	Non_Canon}', "");
34820Error('\p{Decomposition_Type= :=none}');
34821Error('\P{Decomposition_Type= :=none}');
34822Expect(1, 195102, '\p{Decomposition_Type:	none}', "");
34823Expect(0, 195102, '\p{^Decomposition_Type:	none}', "");
34824Expect(0, 195102, '\P{Decomposition_Type:	none}', "");
34825Expect(1, 195102, '\P{^Decomposition_Type:	none}', "");
34826Expect(0, 195101, '\p{Decomposition_Type:	none}', "");
34827Expect(1, 195101, '\p{^Decomposition_Type:	none}', "");
34828Expect(1, 195101, '\P{Decomposition_Type:	none}', "");
34829Expect(0, 195101, '\P{^Decomposition_Type:	none}', "");
34830Expect(1, 195102, '\p{Decomposition_Type=	NONE}', "");
34831Expect(0, 195102, '\p{^Decomposition_Type=	NONE}', "");
34832Expect(0, 195102, '\P{Decomposition_Type=	NONE}', "");
34833Expect(1, 195102, '\P{^Decomposition_Type=	NONE}', "");
34834Expect(0, 195101, '\p{Decomposition_Type=	NONE}', "");
34835Expect(1, 195101, '\p{^Decomposition_Type=	NONE}', "");
34836Expect(1, 195101, '\P{Decomposition_Type=	NONE}', "");
34837Expect(0, 195101, '\P{^Decomposition_Type=	NONE}', "");
34838Error('\p{Dt=_	NONE/a/}');
34839Error('\P{Dt=_	NONE/a/}');
34840Expect(1, 195102, '\p{Dt=none}', "");
34841Expect(0, 195102, '\p{^Dt=none}', "");
34842Expect(0, 195102, '\P{Dt=none}', "");
34843Expect(1, 195102, '\P{^Dt=none}', "");
34844Expect(0, 195101, '\p{Dt=none}', "");
34845Expect(1, 195101, '\p{^Dt=none}', "");
34846Expect(1, 195101, '\P{Dt=none}', "");
34847Expect(0, 195101, '\P{^Dt=none}', "");
34848Expect(1, 195102, '\p{Dt=-None}', "");
34849Expect(0, 195102, '\p{^Dt=-None}', "");
34850Expect(0, 195102, '\P{Dt=-None}', "");
34851Expect(1, 195102, '\P{^Dt=-None}', "");
34852Expect(0, 195101, '\p{Dt=-None}', "");
34853Expect(1, 195101, '\p{^Dt=-None}', "");
34854Expect(1, 195101, '\P{Dt=-None}', "");
34855Expect(0, 195101, '\P{^Dt=-None}', "");
34856Error('\p{Is_Decomposition_Type=/a/		None}');
34857Error('\P{Is_Decomposition_Type=/a/		None}');
34858Expect(1, 195102, '\p{Is_Decomposition_Type=none}', "");
34859Expect(0, 195102, '\p{^Is_Decomposition_Type=none}', "");
34860Expect(0, 195102, '\P{Is_Decomposition_Type=none}', "");
34861Expect(1, 195102, '\P{^Is_Decomposition_Type=none}', "");
34862Expect(0, 195101, '\p{Is_Decomposition_Type=none}', "");
34863Expect(1, 195101, '\p{^Is_Decomposition_Type=none}', "");
34864Expect(1, 195101, '\P{Is_Decomposition_Type=none}', "");
34865Expect(0, 195101, '\P{^Is_Decomposition_Type=none}', "");
34866Expect(1, 195102, '\p{Is_Decomposition_Type=	None}', "");
34867Expect(0, 195102, '\p{^Is_Decomposition_Type=	None}', "");
34868Expect(0, 195102, '\P{Is_Decomposition_Type=	None}', "");
34869Expect(1, 195102, '\P{^Is_Decomposition_Type=	None}', "");
34870Expect(0, 195101, '\p{Is_Decomposition_Type=	None}', "");
34871Expect(1, 195101, '\p{^Is_Decomposition_Type=	None}', "");
34872Expect(1, 195101, '\P{Is_Decomposition_Type=	None}', "");
34873Expect(0, 195101, '\P{^Is_Decomposition_Type=	None}', "");
34874Error('\p{Is_Dt=:=	-NONE}');
34875Error('\P{Is_Dt=:=	-NONE}');
34876Expect(1, 195102, '\p{Is_Dt=none}', "");
34877Expect(0, 195102, '\p{^Is_Dt=none}', "");
34878Expect(0, 195102, '\P{Is_Dt=none}', "");
34879Expect(1, 195102, '\P{^Is_Dt=none}', "");
34880Expect(0, 195101, '\p{Is_Dt=none}', "");
34881Expect(1, 195101, '\p{^Is_Dt=none}', "");
34882Expect(1, 195101, '\P{Is_Dt=none}', "");
34883Expect(0, 195101, '\P{^Is_Dt=none}', "");
34884Expect(1, 195102, '\p{Is_Dt=__None}', "");
34885Expect(0, 195102, '\p{^Is_Dt=__None}', "");
34886Expect(0, 195102, '\P{Is_Dt=__None}', "");
34887Expect(1, 195102, '\P{^Is_Dt=__None}', "");
34888Expect(0, 195101, '\p{Is_Dt=__None}', "");
34889Expect(1, 195101, '\p{^Is_Dt=__None}', "");
34890Expect(1, 195101, '\P{Is_Dt=__None}', "");
34891Expect(0, 195101, '\P{^Is_Dt=__None}', "");
34892Error('\p{Decomposition_Type=-_SMALL:=}');
34893Error('\P{Decomposition_Type=-_SMALL:=}');
34894Expect(1, 65131, '\p{Decomposition_Type=small}', "");
34895Expect(0, 65131, '\p{^Decomposition_Type=small}', "");
34896Expect(0, 65131, '\P{Decomposition_Type=small}', "");
34897Expect(1, 65131, '\P{^Decomposition_Type=small}', "");
34898Expect(0, 65132, '\p{Decomposition_Type=small}', "");
34899Expect(1, 65132, '\p{^Decomposition_Type=small}', "");
34900Expect(1, 65132, '\P{Decomposition_Type=small}', "");
34901Expect(0, 65132, '\P{^Decomposition_Type=small}', "");
34902Expect(1, 65131, '\p{Decomposition_Type=-Small}', "");
34903Expect(0, 65131, '\p{^Decomposition_Type=-Small}', "");
34904Expect(0, 65131, '\P{Decomposition_Type=-Small}', "");
34905Expect(1, 65131, '\P{^Decomposition_Type=-Small}', "");
34906Expect(0, 65132, '\p{Decomposition_Type=-Small}', "");
34907Expect(1, 65132, '\p{^Decomposition_Type=-Small}', "");
34908Expect(1, 65132, '\P{Decomposition_Type=-Small}', "");
34909Expect(0, 65132, '\P{^Decomposition_Type=-Small}', "");
34910Error('\p{Dt=		SML/a/}');
34911Error('\P{Dt=		SML/a/}');
34912Expect(1, 65131, '\p{Dt=sml}', "");
34913Expect(0, 65131, '\p{^Dt=sml}', "");
34914Expect(0, 65131, '\P{Dt=sml}', "");
34915Expect(1, 65131, '\P{^Dt=sml}', "");
34916Expect(0, 65132, '\p{Dt=sml}', "");
34917Expect(1, 65132, '\p{^Dt=sml}', "");
34918Expect(1, 65132, '\P{Dt=sml}', "");
34919Expect(0, 65132, '\P{^Dt=sml}', "");
34920Expect(1, 65131, '\p{Dt=_Sml}', "");
34921Expect(0, 65131, '\p{^Dt=_Sml}', "");
34922Expect(0, 65131, '\P{Dt=_Sml}', "");
34923Expect(1, 65131, '\P{^Dt=_Sml}', "");
34924Expect(0, 65132, '\p{Dt=_Sml}', "");
34925Expect(1, 65132, '\p{^Dt=_Sml}', "");
34926Expect(1, 65132, '\P{Dt=_Sml}', "");
34927Expect(0, 65132, '\P{^Dt=_Sml}', "");
34928Error('\p{Is_Decomposition_Type=/a/	Small}');
34929Error('\P{Is_Decomposition_Type=/a/	Small}');
34930Expect(1, 65131, '\p{Is_Decomposition_Type=small}', "");
34931Expect(0, 65131, '\p{^Is_Decomposition_Type=small}', "");
34932Expect(0, 65131, '\P{Is_Decomposition_Type=small}', "");
34933Expect(1, 65131, '\P{^Is_Decomposition_Type=small}', "");
34934Expect(0, 65132, '\p{Is_Decomposition_Type=small}', "");
34935Expect(1, 65132, '\p{^Is_Decomposition_Type=small}', "");
34936Expect(1, 65132, '\P{Is_Decomposition_Type=small}', "");
34937Expect(0, 65132, '\P{^Is_Decomposition_Type=small}', "");
34938Expect(1, 65131, '\p{Is_Decomposition_Type=	_small}', "");
34939Expect(0, 65131, '\p{^Is_Decomposition_Type=	_small}', "");
34940Expect(0, 65131, '\P{Is_Decomposition_Type=	_small}', "");
34941Expect(1, 65131, '\P{^Is_Decomposition_Type=	_small}', "");
34942Expect(0, 65132, '\p{Is_Decomposition_Type=	_small}', "");
34943Expect(1, 65132, '\p{^Is_Decomposition_Type=	_small}', "");
34944Expect(1, 65132, '\P{Is_Decomposition_Type=	_small}', "");
34945Expect(0, 65132, '\P{^Is_Decomposition_Type=	_small}', "");
34946Error('\p{Is_Dt=_SML:=}');
34947Error('\P{Is_Dt=_SML:=}');
34948Expect(1, 65131, '\p{Is_Dt=sml}', "");
34949Expect(0, 65131, '\p{^Is_Dt=sml}', "");
34950Expect(0, 65131, '\P{Is_Dt=sml}', "");
34951Expect(1, 65131, '\P{^Is_Dt=sml}', "");
34952Expect(0, 65132, '\p{Is_Dt=sml}', "");
34953Expect(1, 65132, '\p{^Is_Dt=sml}', "");
34954Expect(1, 65132, '\P{Is_Dt=sml}', "");
34955Expect(0, 65132, '\P{^Is_Dt=sml}', "");
34956Expect(1, 65131, '\p{Is_Dt=		Sml}', "");
34957Expect(0, 65131, '\p{^Is_Dt=		Sml}', "");
34958Expect(0, 65131, '\P{Is_Dt=		Sml}', "");
34959Expect(1, 65131, '\P{^Is_Dt=		Sml}', "");
34960Expect(0, 65132, '\p{Is_Dt=		Sml}', "");
34961Expect(1, 65132, '\p{^Is_Dt=		Sml}', "");
34962Expect(1, 65132, '\P{Is_Dt=		Sml}', "");
34963Expect(0, 65132, '\P{^Is_Dt=		Sml}', "");
34964Error('\p{Decomposition_Type=:=-_Square}');
34965Error('\P{Decomposition_Type=:=-_Square}');
34966Expect(1, 127546, '\p{Decomposition_Type=square}', "");
34967Expect(0, 127546, '\p{^Decomposition_Type=square}', "");
34968Expect(0, 127546, '\P{Decomposition_Type=square}', "");
34969Expect(1, 127546, '\P{^Decomposition_Type=square}', "");
34970Expect(0, 127547, '\p{Decomposition_Type=square}', "");
34971Expect(1, 127547, '\p{^Decomposition_Type=square}', "");
34972Expect(1, 127547, '\P{Decomposition_Type=square}', "");
34973Expect(0, 127547, '\P{^Decomposition_Type=square}', "");
34974Expect(1, 127546, '\p{Decomposition_Type:  square}', "");
34975Expect(0, 127546, '\p{^Decomposition_Type:  square}', "");
34976Expect(0, 127546, '\P{Decomposition_Type:  square}', "");
34977Expect(1, 127546, '\P{^Decomposition_Type:  square}', "");
34978Expect(0, 127547, '\p{Decomposition_Type:  square}', "");
34979Expect(1, 127547, '\p{^Decomposition_Type:  square}', "");
34980Expect(1, 127547, '\P{Decomposition_Type:  square}', "");
34981Expect(0, 127547, '\P{^Decomposition_Type:  square}', "");
34982Error('\p{Dt=-_SQR:=}');
34983Error('\P{Dt=-_SQR:=}');
34984Expect(1, 127546, '\p{Dt=sqr}', "");
34985Expect(0, 127546, '\p{^Dt=sqr}', "");
34986Expect(0, 127546, '\P{Dt=sqr}', "");
34987Expect(1, 127546, '\P{^Dt=sqr}', "");
34988Expect(0, 127547, '\p{Dt=sqr}', "");
34989Expect(1, 127547, '\p{^Dt=sqr}', "");
34990Expect(1, 127547, '\P{Dt=sqr}', "");
34991Expect(0, 127547, '\P{^Dt=sqr}', "");
34992Expect(1, 127546, '\p{Dt:	_	SQR}', "");
34993Expect(0, 127546, '\p{^Dt:	_	SQR}', "");
34994Expect(0, 127546, '\P{Dt:	_	SQR}', "");
34995Expect(1, 127546, '\P{^Dt:	_	SQR}', "");
34996Expect(0, 127547, '\p{Dt:	_	SQR}', "");
34997Expect(1, 127547, '\p{^Dt:	_	SQR}', "");
34998Expect(1, 127547, '\P{Dt:	_	SQR}', "");
34999Expect(0, 127547, '\P{^Dt:	_	SQR}', "");
35000Error('\p{Is_Decomposition_Type=  Square/a/}');
35001Error('\P{Is_Decomposition_Type=  Square/a/}');
35002Expect(1, 127546, '\p{Is_Decomposition_Type=square}', "");
35003Expect(0, 127546, '\p{^Is_Decomposition_Type=square}', "");
35004Expect(0, 127546, '\P{Is_Decomposition_Type=square}', "");
35005Expect(1, 127546, '\P{^Is_Decomposition_Type=square}', "");
35006Expect(0, 127547, '\p{Is_Decomposition_Type=square}', "");
35007Expect(1, 127547, '\p{^Is_Decomposition_Type=square}', "");
35008Expect(1, 127547, '\P{Is_Decomposition_Type=square}', "");
35009Expect(0, 127547, '\P{^Is_Decomposition_Type=square}', "");
35010Expect(1, 127546, '\p{Is_Decomposition_Type=	_square}', "");
35011Expect(0, 127546, '\p{^Is_Decomposition_Type=	_square}', "");
35012Expect(0, 127546, '\P{Is_Decomposition_Type=	_square}', "");
35013Expect(1, 127546, '\P{^Is_Decomposition_Type=	_square}', "");
35014Expect(0, 127547, '\p{Is_Decomposition_Type=	_square}', "");
35015Expect(1, 127547, '\p{^Is_Decomposition_Type=	_square}', "");
35016Expect(1, 127547, '\P{Is_Decomposition_Type=	_square}', "");
35017Expect(0, 127547, '\P{^Is_Decomposition_Type=	_square}', "");
35018Error('\p{Is_Dt=_	Sqr:=}');
35019Error('\P{Is_Dt=_	Sqr:=}');
35020Expect(1, 127546, '\p{Is_Dt=sqr}', "");
35021Expect(0, 127546, '\p{^Is_Dt=sqr}', "");
35022Expect(0, 127546, '\P{Is_Dt=sqr}', "");
35023Expect(1, 127546, '\P{^Is_Dt=sqr}', "");
35024Expect(0, 127547, '\p{Is_Dt=sqr}', "");
35025Expect(1, 127547, '\p{^Is_Dt=sqr}', "");
35026Expect(1, 127547, '\P{Is_Dt=sqr}', "");
35027Expect(0, 127547, '\P{^Is_Dt=sqr}', "");
35028Expect(1, 127546, '\p{Is_Dt=_sqr}', "");
35029Expect(0, 127546, '\p{^Is_Dt=_sqr}', "");
35030Expect(0, 127546, '\P{Is_Dt=_sqr}', "");
35031Expect(1, 127546, '\P{^Is_Dt=_sqr}', "");
35032Expect(0, 127547, '\p{Is_Dt=_sqr}', "");
35033Expect(1, 127547, '\p{^Is_Dt=_sqr}', "");
35034Expect(1, 127547, '\P{Is_Dt=_sqr}', "");
35035Expect(0, 127547, '\P{^Is_Dt=_sqr}', "");
35036Error('\p{Decomposition_Type=:= 	SUB}');
35037Error('\P{Decomposition_Type=:= 	SUB}');
35038Expect(1, 11388, '\p{Decomposition_Type=sub}', "");
35039Expect(0, 11388, '\p{^Decomposition_Type=sub}', "");
35040Expect(0, 11388, '\P{Decomposition_Type=sub}', "");
35041Expect(1, 11388, '\P{^Decomposition_Type=sub}', "");
35042Expect(0, 11389, '\p{Decomposition_Type=sub}', "");
35043Expect(1, 11389, '\p{^Decomposition_Type=sub}', "");
35044Expect(1, 11389, '\P{Decomposition_Type=sub}', "");
35045Expect(0, 11389, '\P{^Decomposition_Type=sub}', "");
35046Expect(1, 11388, '\p{Decomposition_Type=	_sub}', "");
35047Expect(0, 11388, '\p{^Decomposition_Type=	_sub}', "");
35048Expect(0, 11388, '\P{Decomposition_Type=	_sub}', "");
35049Expect(1, 11388, '\P{^Decomposition_Type=	_sub}', "");
35050Expect(0, 11389, '\p{Decomposition_Type=	_sub}', "");
35051Expect(1, 11389, '\p{^Decomposition_Type=	_sub}', "");
35052Expect(1, 11389, '\P{Decomposition_Type=	_sub}', "");
35053Expect(0, 11389, '\P{^Decomposition_Type=	_sub}', "");
35054Error('\p{Dt=:=Sub}');
35055Error('\P{Dt=:=Sub}');
35056Expect(1, 11388, '\p{Dt:	sub}', "");
35057Expect(0, 11388, '\p{^Dt:	sub}', "");
35058Expect(0, 11388, '\P{Dt:	sub}', "");
35059Expect(1, 11388, '\P{^Dt:	sub}', "");
35060Expect(0, 11389, '\p{Dt:	sub}', "");
35061Expect(1, 11389, '\p{^Dt:	sub}', "");
35062Expect(1, 11389, '\P{Dt:	sub}', "");
35063Expect(0, 11389, '\P{^Dt:	sub}', "");
35064Expect(1, 11388, '\p{Dt=-_Sub}', "");
35065Expect(0, 11388, '\p{^Dt=-_Sub}', "");
35066Expect(0, 11388, '\P{Dt=-_Sub}', "");
35067Expect(1, 11388, '\P{^Dt=-_Sub}', "");
35068Expect(0, 11389, '\p{Dt=-_Sub}', "");
35069Expect(1, 11389, '\p{^Dt=-_Sub}', "");
35070Expect(1, 11389, '\P{Dt=-_Sub}', "");
35071Expect(0, 11389, '\P{^Dt=-_Sub}', "");
35072Error('\p{Is_Decomposition_Type=-	sub:=}');
35073Error('\P{Is_Decomposition_Type=-	sub:=}');
35074Expect(1, 11388, '\p{Is_Decomposition_Type=sub}', "");
35075Expect(0, 11388, '\p{^Is_Decomposition_Type=sub}', "");
35076Expect(0, 11388, '\P{Is_Decomposition_Type=sub}', "");
35077Expect(1, 11388, '\P{^Is_Decomposition_Type=sub}', "");
35078Expect(0, 11389, '\p{Is_Decomposition_Type=sub}', "");
35079Expect(1, 11389, '\p{^Is_Decomposition_Type=sub}', "");
35080Expect(1, 11389, '\P{Is_Decomposition_Type=sub}', "");
35081Expect(0, 11389, '\P{^Is_Decomposition_Type=sub}', "");
35082Expect(1, 11388, '\p{Is_Decomposition_Type=_-SUB}', "");
35083Expect(0, 11388, '\p{^Is_Decomposition_Type=_-SUB}', "");
35084Expect(0, 11388, '\P{Is_Decomposition_Type=_-SUB}', "");
35085Expect(1, 11388, '\P{^Is_Decomposition_Type=_-SUB}', "");
35086Expect(0, 11389, '\p{Is_Decomposition_Type=_-SUB}', "");
35087Expect(1, 11389, '\p{^Is_Decomposition_Type=_-SUB}', "");
35088Expect(1, 11389, '\P{Is_Decomposition_Type=_-SUB}', "");
35089Expect(0, 11389, '\P{^Is_Decomposition_Type=_-SUB}', "");
35090Error('\p{Is_Dt=:=		sub}');
35091Error('\P{Is_Dt=:=		sub}');
35092Expect(1, 11388, '\p{Is_Dt=sub}', "");
35093Expect(0, 11388, '\p{^Is_Dt=sub}', "");
35094Expect(0, 11388, '\P{Is_Dt=sub}', "");
35095Expect(1, 11388, '\P{^Is_Dt=sub}', "");
35096Expect(0, 11389, '\p{Is_Dt=sub}', "");
35097Expect(1, 11389, '\p{^Is_Dt=sub}', "");
35098Expect(1, 11389, '\P{Is_Dt=sub}', "");
35099Expect(0, 11389, '\P{^Is_Dt=sub}', "");
35100Expect(1, 11388, '\p{Is_Dt= -SUB}', "");
35101Expect(0, 11388, '\p{^Is_Dt= -SUB}', "");
35102Expect(0, 11388, '\P{Is_Dt= -SUB}', "");
35103Expect(1, 11388, '\P{^Is_Dt= -SUB}', "");
35104Expect(0, 11389, '\p{Is_Dt= -SUB}', "");
35105Expect(1, 11389, '\p{^Is_Dt= -SUB}', "");
35106Expect(1, 11389, '\P{Is_Dt= -SUB}', "");
35107Expect(0, 11389, '\P{^Is_Dt= -SUB}', "");
35108Error('\p{Decomposition_Type=	:=super}');
35109Error('\P{Decomposition_Type=	:=super}');
35110Expect(1, 127339, '\p{Decomposition_Type=super}', "");
35111Expect(0, 127339, '\p{^Decomposition_Type=super}', "");
35112Expect(0, 127339, '\P{Decomposition_Type=super}', "");
35113Expect(1, 127339, '\P{^Decomposition_Type=super}', "");
35114Expect(0, 127340, '\p{Decomposition_Type=super}', "");
35115Expect(1, 127340, '\p{^Decomposition_Type=super}', "");
35116Expect(1, 127340, '\P{Decomposition_Type=super}', "");
35117Expect(0, 127340, '\P{^Decomposition_Type=super}', "");
35118Expect(1, 127339, '\p{Decomposition_Type=	_super}', "");
35119Expect(0, 127339, '\p{^Decomposition_Type=	_super}', "");
35120Expect(0, 127339, '\P{Decomposition_Type=	_super}', "");
35121Expect(1, 127339, '\P{^Decomposition_Type=	_super}', "");
35122Expect(0, 127340, '\p{Decomposition_Type=	_super}', "");
35123Expect(1, 127340, '\p{^Decomposition_Type=	_super}', "");
35124Expect(1, 127340, '\P{Decomposition_Type=	_super}', "");
35125Expect(0, 127340, '\P{^Decomposition_Type=	_super}', "");
35126Error('\p{Dt=:=-sup}');
35127Error('\P{Dt=:=-sup}');
35128Expect(1, 127339, '\p{Dt=sup}', "");
35129Expect(0, 127339, '\p{^Dt=sup}', "");
35130Expect(0, 127339, '\P{Dt=sup}', "");
35131Expect(1, 127339, '\P{^Dt=sup}', "");
35132Expect(0, 127340, '\p{Dt=sup}', "");
35133Expect(1, 127340, '\p{^Dt=sup}', "");
35134Expect(1, 127340, '\P{Dt=sup}', "");
35135Expect(0, 127340, '\P{^Dt=sup}', "");
35136Expect(1, 127339, '\p{Dt= Sup}', "");
35137Expect(0, 127339, '\p{^Dt= Sup}', "");
35138Expect(0, 127339, '\P{Dt= Sup}', "");
35139Expect(1, 127339, '\P{^Dt= Sup}', "");
35140Expect(0, 127340, '\p{Dt= Sup}', "");
35141Expect(1, 127340, '\p{^Dt= Sup}', "");
35142Expect(1, 127340, '\P{Dt= Sup}', "");
35143Expect(0, 127340, '\P{^Dt= Sup}', "");
35144Error('\p{Is_Decomposition_Type=/a/	-SUPER}');
35145Error('\P{Is_Decomposition_Type=/a/	-SUPER}');
35146Expect(1, 127339, '\p{Is_Decomposition_Type=super}', "");
35147Expect(0, 127339, '\p{^Is_Decomposition_Type=super}', "");
35148Expect(0, 127339, '\P{Is_Decomposition_Type=super}', "");
35149Expect(1, 127339, '\P{^Is_Decomposition_Type=super}', "");
35150Expect(0, 127340, '\p{Is_Decomposition_Type=super}', "");
35151Expect(1, 127340, '\p{^Is_Decomposition_Type=super}', "");
35152Expect(1, 127340, '\P{Is_Decomposition_Type=super}', "");
35153Expect(0, 127340, '\P{^Is_Decomposition_Type=super}', "");
35154Expect(1, 127339, '\p{Is_Decomposition_Type=  super}', "");
35155Expect(0, 127339, '\p{^Is_Decomposition_Type=  super}', "");
35156Expect(0, 127339, '\P{Is_Decomposition_Type=  super}', "");
35157Expect(1, 127339, '\P{^Is_Decomposition_Type=  super}', "");
35158Expect(0, 127340, '\p{Is_Decomposition_Type=  super}', "");
35159Expect(1, 127340, '\p{^Is_Decomposition_Type=  super}', "");
35160Expect(1, 127340, '\P{Is_Decomposition_Type=  super}', "");
35161Expect(0, 127340, '\P{^Is_Decomposition_Type=  super}', "");
35162Error('\p{Is_Dt=_Sup/a/}');
35163Error('\P{Is_Dt=_Sup/a/}');
35164Expect(1, 127339, '\p{Is_Dt=sup}', "");
35165Expect(0, 127339, '\p{^Is_Dt=sup}', "");
35166Expect(0, 127339, '\P{Is_Dt=sup}', "");
35167Expect(1, 127339, '\P{^Is_Dt=sup}', "");
35168Expect(0, 127340, '\p{Is_Dt=sup}', "");
35169Expect(1, 127340, '\p{^Is_Dt=sup}', "");
35170Expect(1, 127340, '\P{Is_Dt=sup}', "");
35171Expect(0, 127340, '\P{^Is_Dt=sup}', "");
35172Expect(1, 127339, '\p{Is_Dt=_ Sup}', "");
35173Expect(0, 127339, '\p{^Is_Dt=_ Sup}', "");
35174Expect(0, 127339, '\P{Is_Dt=_ Sup}', "");
35175Expect(1, 127339, '\P{^Is_Dt=_ Sup}', "");
35176Expect(0, 127340, '\p{Is_Dt=_ Sup}', "");
35177Expect(1, 127340, '\p{^Is_Dt=_ Sup}', "");
35178Expect(1, 127340, '\P{Is_Dt=_ Sup}', "");
35179Expect(0, 127340, '\P{^Is_Dt=_ Sup}', "");
35180Error('\p{Decomposition_Type=	Vertical/a/}');
35181Error('\P{Decomposition_Type=	Vertical/a/}');
35182Expect(1, 65096, '\p{Decomposition_Type=vertical}', "");
35183Expect(0, 65096, '\p{^Decomposition_Type=vertical}', "");
35184Expect(0, 65096, '\P{Decomposition_Type=vertical}', "");
35185Expect(1, 65096, '\P{^Decomposition_Type=vertical}', "");
35186Expect(0, 65097, '\p{Decomposition_Type=vertical}', "");
35187Expect(1, 65097, '\p{^Decomposition_Type=vertical}', "");
35188Expect(1, 65097, '\P{Decomposition_Type=vertical}', "");
35189Expect(0, 65097, '\P{^Decomposition_Type=vertical}', "");
35190Expect(1, 65096, '\p{Decomposition_Type=_-VERTICAL}', "");
35191Expect(0, 65096, '\p{^Decomposition_Type=_-VERTICAL}', "");
35192Expect(0, 65096, '\P{Decomposition_Type=_-VERTICAL}', "");
35193Expect(1, 65096, '\P{^Decomposition_Type=_-VERTICAL}', "");
35194Expect(0, 65097, '\p{Decomposition_Type=_-VERTICAL}', "");
35195Expect(1, 65097, '\p{^Decomposition_Type=_-VERTICAL}', "");
35196Expect(1, 65097, '\P{Decomposition_Type=_-VERTICAL}', "");
35197Expect(0, 65097, '\P{^Decomposition_Type=_-VERTICAL}', "");
35198Error('\p{Dt=_/a/Vert}');
35199Error('\P{Dt=_/a/Vert}');
35200Expect(1, 65096, '\p{Dt=vert}', "");
35201Expect(0, 65096, '\p{^Dt=vert}', "");
35202Expect(0, 65096, '\P{Dt=vert}', "");
35203Expect(1, 65096, '\P{^Dt=vert}', "");
35204Expect(0, 65097, '\p{Dt=vert}', "");
35205Expect(1, 65097, '\p{^Dt=vert}', "");
35206Expect(1, 65097, '\P{Dt=vert}', "");
35207Expect(0, 65097, '\P{^Dt=vert}', "");
35208Expect(1, 65096, '\p{Dt=	Vert}', "");
35209Expect(0, 65096, '\p{^Dt=	Vert}', "");
35210Expect(0, 65096, '\P{Dt=	Vert}', "");
35211Expect(1, 65096, '\P{^Dt=	Vert}', "");
35212Expect(0, 65097, '\p{Dt=	Vert}', "");
35213Expect(1, 65097, '\p{^Dt=	Vert}', "");
35214Expect(1, 65097, '\P{Dt=	Vert}', "");
35215Expect(0, 65097, '\P{^Dt=	Vert}', "");
35216Error('\p{Is_Decomposition_Type=/a/ _VERTICAL}');
35217Error('\P{Is_Decomposition_Type=/a/ _VERTICAL}');
35218Expect(1, 65096, '\p{Is_Decomposition_Type=vertical}', "");
35219Expect(0, 65096, '\p{^Is_Decomposition_Type=vertical}', "");
35220Expect(0, 65096, '\P{Is_Decomposition_Type=vertical}', "");
35221Expect(1, 65096, '\P{^Is_Decomposition_Type=vertical}', "");
35222Expect(0, 65097, '\p{Is_Decomposition_Type=vertical}', "");
35223Expect(1, 65097, '\p{^Is_Decomposition_Type=vertical}', "");
35224Expect(1, 65097, '\P{Is_Decomposition_Type=vertical}', "");
35225Expect(0, 65097, '\P{^Is_Decomposition_Type=vertical}', "");
35226Expect(1, 65096, '\p{Is_Decomposition_Type=-VERTICAL}', "");
35227Expect(0, 65096, '\p{^Is_Decomposition_Type=-VERTICAL}', "");
35228Expect(0, 65096, '\P{Is_Decomposition_Type=-VERTICAL}', "");
35229Expect(1, 65096, '\P{^Is_Decomposition_Type=-VERTICAL}', "");
35230Expect(0, 65097, '\p{Is_Decomposition_Type=-VERTICAL}', "");
35231Expect(1, 65097, '\p{^Is_Decomposition_Type=-VERTICAL}', "");
35232Expect(1, 65097, '\P{Is_Decomposition_Type=-VERTICAL}', "");
35233Expect(0, 65097, '\P{^Is_Decomposition_Type=-VERTICAL}', "");
35234Error('\p{Is_Dt=vert/a/}');
35235Error('\P{Is_Dt=vert/a/}');
35236Expect(1, 65096, '\p{Is_Dt=vert}', "");
35237Expect(0, 65096, '\p{^Is_Dt=vert}', "");
35238Expect(0, 65096, '\P{Is_Dt=vert}', "");
35239Expect(1, 65096, '\P{^Is_Dt=vert}', "");
35240Expect(0, 65097, '\p{Is_Dt=vert}', "");
35241Expect(1, 65097, '\p{^Is_Dt=vert}', "");
35242Expect(1, 65097, '\P{Is_Dt=vert}', "");
35243Expect(0, 65097, '\P{^Is_Dt=vert}', "");
35244Expect(1, 65096, '\p{Is_Dt=-	VERT}', "");
35245Expect(0, 65096, '\p{^Is_Dt=-	VERT}', "");
35246Expect(0, 65096, '\P{Is_Dt=-	VERT}', "");
35247Expect(1, 65096, '\P{^Is_Dt=-	VERT}', "");
35248Expect(0, 65097, '\p{Is_Dt=-	VERT}', "");
35249Expect(1, 65097, '\p{^Is_Dt=-	VERT}', "");
35250Expect(1, 65097, '\P{Is_Dt=-	VERT}', "");
35251Expect(0, 65097, '\P{^Is_Dt=-	VERT}', "");
35252Error('\p{Decomposition_Type= /a/Wide}');
35253Error('\P{Decomposition_Type= /a/Wide}');
35254Expect(1, 65510, '\p{Decomposition_Type=wide}', "");
35255Expect(0, 65510, '\p{^Decomposition_Type=wide}', "");
35256Expect(0, 65510, '\P{Decomposition_Type=wide}', "");
35257Expect(1, 65510, '\P{^Decomposition_Type=wide}', "");
35258Expect(0, 65511, '\p{Decomposition_Type=wide}', "");
35259Expect(1, 65511, '\p{^Decomposition_Type=wide}', "");
35260Expect(1, 65511, '\P{Decomposition_Type=wide}', "");
35261Expect(0, 65511, '\P{^Decomposition_Type=wide}', "");
35262Expect(1, 65510, '\p{Decomposition_Type=	wide}', "");
35263Expect(0, 65510, '\p{^Decomposition_Type=	wide}', "");
35264Expect(0, 65510, '\P{Decomposition_Type=	wide}', "");
35265Expect(1, 65510, '\P{^Decomposition_Type=	wide}', "");
35266Expect(0, 65511, '\p{Decomposition_Type=	wide}', "");
35267Expect(1, 65511, '\p{^Decomposition_Type=	wide}', "");
35268Expect(1, 65511, '\P{Decomposition_Type=	wide}', "");
35269Expect(0, 65511, '\P{^Decomposition_Type=	wide}', "");
35270Error('\p{Dt=		wide:=}');
35271Error('\P{Dt=		wide:=}');
35272Expect(1, 65510, '\p{Dt=wide}', "");
35273Expect(0, 65510, '\p{^Dt=wide}', "");
35274Expect(0, 65510, '\P{Dt=wide}', "");
35275Expect(1, 65510, '\P{^Dt=wide}', "");
35276Expect(0, 65511, '\p{Dt=wide}', "");
35277Expect(1, 65511, '\p{^Dt=wide}', "");
35278Expect(1, 65511, '\P{Dt=wide}', "");
35279Expect(0, 65511, '\P{^Dt=wide}', "");
35280Expect(1, 65510, '\p{Dt=_-Wide}', "");
35281Expect(0, 65510, '\p{^Dt=_-Wide}', "");
35282Expect(0, 65510, '\P{Dt=_-Wide}', "");
35283Expect(1, 65510, '\P{^Dt=_-Wide}', "");
35284Expect(0, 65511, '\p{Dt=_-Wide}', "");
35285Expect(1, 65511, '\p{^Dt=_-Wide}', "");
35286Expect(1, 65511, '\P{Dt=_-Wide}', "");
35287Expect(0, 65511, '\P{^Dt=_-Wide}', "");
35288Error('\p{Is_Decomposition_Type=-/a/WIDE}');
35289Error('\P{Is_Decomposition_Type=-/a/WIDE}');
35290Expect(1, 65510, '\p{Is_Decomposition_Type:wide}', "");
35291Expect(0, 65510, '\p{^Is_Decomposition_Type:wide}', "");
35292Expect(0, 65510, '\P{Is_Decomposition_Type:wide}', "");
35293Expect(1, 65510, '\P{^Is_Decomposition_Type:wide}', "");
35294Expect(0, 65511, '\p{Is_Decomposition_Type:wide}', "");
35295Expect(1, 65511, '\p{^Is_Decomposition_Type:wide}', "");
35296Expect(1, 65511, '\P{Is_Decomposition_Type:wide}', "");
35297Expect(0, 65511, '\P{^Is_Decomposition_Type:wide}', "");
35298Expect(1, 65510, '\p{Is_Decomposition_Type=	-Wide}', "");
35299Expect(0, 65510, '\p{^Is_Decomposition_Type=	-Wide}', "");
35300Expect(0, 65510, '\P{Is_Decomposition_Type=	-Wide}', "");
35301Expect(1, 65510, '\P{^Is_Decomposition_Type=	-Wide}', "");
35302Expect(0, 65511, '\p{Is_Decomposition_Type=	-Wide}', "");
35303Expect(1, 65511, '\p{^Is_Decomposition_Type=	-Wide}', "");
35304Expect(1, 65511, '\P{Is_Decomposition_Type=	-Wide}', "");
35305Expect(0, 65511, '\P{^Is_Decomposition_Type=	-Wide}', "");
35306Error('\p{Is_Dt=/a/-_Wide}');
35307Error('\P{Is_Dt=/a/-_Wide}');
35308Expect(1, 65510, '\p{Is_Dt:   wide}', "");
35309Expect(0, 65510, '\p{^Is_Dt:   wide}', "");
35310Expect(0, 65510, '\P{Is_Dt:   wide}', "");
35311Expect(1, 65510, '\P{^Is_Dt:   wide}', "");
35312Expect(0, 65511, '\p{Is_Dt:   wide}', "");
35313Expect(1, 65511, '\p{^Is_Dt:   wide}', "");
35314Expect(1, 65511, '\P{Is_Dt:   wide}', "");
35315Expect(0, 65511, '\P{^Is_Dt:   wide}', "");
35316Expect(1, 65510, '\p{Is_Dt=		WIDE}', "");
35317Expect(0, 65510, '\p{^Is_Dt=		WIDE}', "");
35318Expect(0, 65510, '\P{Is_Dt=		WIDE}', "");
35319Expect(1, 65510, '\P{^Is_Dt=		WIDE}', "");
35320Expect(0, 65511, '\p{Is_Dt=		WIDE}', "");
35321Expect(1, 65511, '\p{^Is_Dt=		WIDE}', "");
35322Expect(1, 65511, '\P{Is_Dt=		WIDE}', "");
35323Expect(0, 65511, '\P{^Is_Dt=		WIDE}', "");
35324Error('\p{East_Asian_Width=/a/ambiguous}');
35325Error('\P{East_Asian_Width=/a/ambiguous}');
35326Expect(1, 1114109, '\p{East_Asian_Width=ambiguous}', "");
35327Expect(0, 1114109, '\p{^East_Asian_Width=ambiguous}', "");
35328Expect(0, 1114109, '\P{East_Asian_Width=ambiguous}', "");
35329Expect(1, 1114109, '\P{^East_Asian_Width=ambiguous}', "");
35330Expect(0, 918000, '\p{East_Asian_Width=ambiguous}', "");
35331Expect(1, 918000, '\p{^East_Asian_Width=ambiguous}', "");
35332Expect(1, 918000, '\P{East_Asian_Width=ambiguous}', "");
35333Expect(0, 918000, '\P{^East_Asian_Width=ambiguous}', "");
35334Expect(1, 1114109, '\p{East_Asian_Width=-AMBIGUOUS}', "");
35335Expect(0, 1114109, '\p{^East_Asian_Width=-AMBIGUOUS}', "");
35336Expect(0, 1114109, '\P{East_Asian_Width=-AMBIGUOUS}', "");
35337Expect(1, 1114109, '\P{^East_Asian_Width=-AMBIGUOUS}', "");
35338Expect(0, 918000, '\p{East_Asian_Width=-AMBIGUOUS}', "");
35339Expect(1, 918000, '\p{^East_Asian_Width=-AMBIGUOUS}', "");
35340Expect(1, 918000, '\P{East_Asian_Width=-AMBIGUOUS}', "");
35341Expect(0, 918000, '\P{^East_Asian_Width=-AMBIGUOUS}', "");
35342Error('\p{Ea=:=	a}');
35343Error('\P{Ea=:=	a}');
35344Expect(1, 1114109, '\p{Ea=a}', "");
35345Expect(0, 1114109, '\p{^Ea=a}', "");
35346Expect(0, 1114109, '\P{Ea=a}', "");
35347Expect(1, 1114109, '\P{^Ea=a}', "");
35348Expect(0, 918000, '\p{Ea=a}', "");
35349Expect(1, 918000, '\p{^Ea=a}', "");
35350Expect(1, 918000, '\P{Ea=a}', "");
35351Expect(0, 918000, '\P{^Ea=a}', "");
35352Expect(1, 1114109, '\p{Ea=		a}', "");
35353Expect(0, 1114109, '\p{^Ea=		a}', "");
35354Expect(0, 1114109, '\P{Ea=		a}', "");
35355Expect(1, 1114109, '\P{^Ea=		a}', "");
35356Expect(0, 918000, '\p{Ea=		a}', "");
35357Expect(1, 918000, '\p{^Ea=		a}', "");
35358Expect(1, 918000, '\P{Ea=		a}', "");
35359Expect(0, 918000, '\P{^Ea=		a}', "");
35360Error('\p{Is_East_Asian_Width=-:=Ambiguous}');
35361Error('\P{Is_East_Asian_Width=-:=Ambiguous}');
35362Expect(1, 1114109, '\p{Is_East_Asian_Width=ambiguous}', "");
35363Expect(0, 1114109, '\p{^Is_East_Asian_Width=ambiguous}', "");
35364Expect(0, 1114109, '\P{Is_East_Asian_Width=ambiguous}', "");
35365Expect(1, 1114109, '\P{^Is_East_Asian_Width=ambiguous}', "");
35366Expect(0, 918000, '\p{Is_East_Asian_Width=ambiguous}', "");
35367Expect(1, 918000, '\p{^Is_East_Asian_Width=ambiguous}', "");
35368Expect(1, 918000, '\P{Is_East_Asian_Width=ambiguous}', "");
35369Expect(0, 918000, '\P{^Is_East_Asian_Width=ambiguous}', "");
35370Expect(1, 1114109, '\p{Is_East_Asian_Width=_ Ambiguous}', "");
35371Expect(0, 1114109, '\p{^Is_East_Asian_Width=_ Ambiguous}', "");
35372Expect(0, 1114109, '\P{Is_East_Asian_Width=_ Ambiguous}', "");
35373Expect(1, 1114109, '\P{^Is_East_Asian_Width=_ Ambiguous}', "");
35374Expect(0, 918000, '\p{Is_East_Asian_Width=_ Ambiguous}', "");
35375Expect(1, 918000, '\p{^Is_East_Asian_Width=_ Ambiguous}', "");
35376Expect(1, 918000, '\P{Is_East_Asian_Width=_ Ambiguous}', "");
35377Expect(0, 918000, '\P{^Is_East_Asian_Width=_ Ambiguous}', "");
35378Error('\p{Is_Ea=-	A:=}');
35379Error('\P{Is_Ea=-	A:=}');
35380Expect(1, 1114109, '\p{Is_Ea:a}', "");
35381Expect(0, 1114109, '\p{^Is_Ea:a}', "");
35382Expect(0, 1114109, '\P{Is_Ea:a}', "");
35383Expect(1, 1114109, '\P{^Is_Ea:a}', "");
35384Expect(0, 918000, '\p{Is_Ea:a}', "");
35385Expect(1, 918000, '\p{^Is_Ea:a}', "");
35386Expect(1, 918000, '\P{Is_Ea:a}', "");
35387Expect(0, 918000, '\P{^Is_Ea:a}', "");
35388Expect(1, 1114109, '\p{Is_Ea=	 A}', "");
35389Expect(0, 1114109, '\p{^Is_Ea=	 A}', "");
35390Expect(0, 1114109, '\P{Is_Ea=	 A}', "");
35391Expect(1, 1114109, '\P{^Is_Ea=	 A}', "");
35392Expect(0, 918000, '\p{Is_Ea=	 A}', "");
35393Expect(1, 918000, '\p{^Is_Ea=	 A}', "");
35394Expect(1, 918000, '\P{Is_Ea=	 A}', "");
35395Expect(0, 918000, '\P{^Is_Ea=	 A}', "");
35396Error('\p{East_Asian_Width=_ Fullwidth/a/}');
35397Error('\P{East_Asian_Width=_ Fullwidth/a/}');
35398Expect(1, 65510, '\p{East_Asian_Width=fullwidth}', "");
35399Expect(0, 65510, '\p{^East_Asian_Width=fullwidth}', "");
35400Expect(0, 65510, '\P{East_Asian_Width=fullwidth}', "");
35401Expect(1, 65510, '\P{^East_Asian_Width=fullwidth}', "");
35402Expect(0, 65511, '\p{East_Asian_Width=fullwidth}', "");
35403Expect(1, 65511, '\p{^East_Asian_Width=fullwidth}', "");
35404Expect(1, 65511, '\P{East_Asian_Width=fullwidth}', "");
35405Expect(0, 65511, '\P{^East_Asian_Width=fullwidth}', "");
35406Expect(1, 65510, '\p{East_Asian_Width=  Fullwidth}', "");
35407Expect(0, 65510, '\p{^East_Asian_Width=  Fullwidth}', "");
35408Expect(0, 65510, '\P{East_Asian_Width=  Fullwidth}', "");
35409Expect(1, 65510, '\P{^East_Asian_Width=  Fullwidth}', "");
35410Expect(0, 65511, '\p{East_Asian_Width=  Fullwidth}', "");
35411Expect(1, 65511, '\p{^East_Asian_Width=  Fullwidth}', "");
35412Expect(1, 65511, '\P{East_Asian_Width=  Fullwidth}', "");
35413Expect(0, 65511, '\P{^East_Asian_Width=  Fullwidth}', "");
35414Error('\p{Ea=/a/__F}');
35415Error('\P{Ea=/a/__F}');
35416Expect(1, 65510, '\p{Ea=f}', "");
35417Expect(0, 65510, '\p{^Ea=f}', "");
35418Expect(0, 65510, '\P{Ea=f}', "");
35419Expect(1, 65510, '\P{^Ea=f}', "");
35420Expect(0, 65511, '\p{Ea=f}', "");
35421Expect(1, 65511, '\p{^Ea=f}', "");
35422Expect(1, 65511, '\P{Ea=f}', "");
35423Expect(0, 65511, '\P{^Ea=f}', "");
35424Expect(1, 65510, '\p{Ea:_ F}', "");
35425Expect(0, 65510, '\p{^Ea:_ F}', "");
35426Expect(0, 65510, '\P{Ea:_ F}', "");
35427Expect(1, 65510, '\P{^Ea:_ F}', "");
35428Expect(0, 65511, '\p{Ea:_ F}', "");
35429Expect(1, 65511, '\p{^Ea:_ F}', "");
35430Expect(1, 65511, '\P{Ea:_ F}', "");
35431Expect(0, 65511, '\P{^Ea:_ F}', "");
35432Error('\p{Is_East_Asian_Width= -Fullwidth/a/}');
35433Error('\P{Is_East_Asian_Width= -Fullwidth/a/}');
35434Expect(1, 65510, '\p{Is_East_Asian_Width=fullwidth}', "");
35435Expect(0, 65510, '\p{^Is_East_Asian_Width=fullwidth}', "");
35436Expect(0, 65510, '\P{Is_East_Asian_Width=fullwidth}', "");
35437Expect(1, 65510, '\P{^Is_East_Asian_Width=fullwidth}', "");
35438Expect(0, 65511, '\p{Is_East_Asian_Width=fullwidth}', "");
35439Expect(1, 65511, '\p{^Is_East_Asian_Width=fullwidth}', "");
35440Expect(1, 65511, '\P{Is_East_Asian_Width=fullwidth}', "");
35441Expect(0, 65511, '\P{^Is_East_Asian_Width=fullwidth}', "");
35442Expect(1, 65510, '\p{Is_East_Asian_Width=	FULLWIDTH}', "");
35443Expect(0, 65510, '\p{^Is_East_Asian_Width=	FULLWIDTH}', "");
35444Expect(0, 65510, '\P{Is_East_Asian_Width=	FULLWIDTH}', "");
35445Expect(1, 65510, '\P{^Is_East_Asian_Width=	FULLWIDTH}', "");
35446Expect(0, 65511, '\p{Is_East_Asian_Width=	FULLWIDTH}', "");
35447Expect(1, 65511, '\p{^Is_East_Asian_Width=	FULLWIDTH}', "");
35448Expect(1, 65511, '\P{Is_East_Asian_Width=	FULLWIDTH}', "");
35449Expect(0, 65511, '\P{^Is_East_Asian_Width=	FULLWIDTH}', "");
35450Error('\p{Is_Ea= 	F/a/}');
35451Error('\P{Is_Ea= 	F/a/}');
35452Expect(1, 65510, '\p{Is_Ea=f}', "");
35453Expect(0, 65510, '\p{^Is_Ea=f}', "");
35454Expect(0, 65510, '\P{Is_Ea=f}', "");
35455Expect(1, 65510, '\P{^Is_Ea=f}', "");
35456Expect(0, 65511, '\p{Is_Ea=f}', "");
35457Expect(1, 65511, '\p{^Is_Ea=f}', "");
35458Expect(1, 65511, '\P{Is_Ea=f}', "");
35459Expect(0, 65511, '\P{^Is_Ea=f}', "");
35460Expect(1, 65510, '\p{Is_Ea=- F}', "");
35461Expect(0, 65510, '\p{^Is_Ea=- F}', "");
35462Expect(0, 65510, '\P{Is_Ea=- F}', "");
35463Expect(1, 65510, '\P{^Is_Ea=- F}', "");
35464Expect(0, 65511, '\p{Is_Ea=- F}', "");
35465Expect(1, 65511, '\p{^Is_Ea=- F}', "");
35466Expect(1, 65511, '\P{Is_Ea=- F}', "");
35467Expect(0, 65511, '\P{^Is_Ea=- F}', "");
35468Error('\p{East_Asian_Width=--Halfwidth/a/}');
35469Error('\P{East_Asian_Width=--Halfwidth/a/}');
35470Expect(1, 65518, '\p{East_Asian_Width=halfwidth}', "");
35471Expect(0, 65518, '\p{^East_Asian_Width=halfwidth}', "");
35472Expect(0, 65518, '\P{East_Asian_Width=halfwidth}', "");
35473Expect(1, 65518, '\P{^East_Asian_Width=halfwidth}', "");
35474Expect(0, 65519, '\p{East_Asian_Width=halfwidth}', "");
35475Expect(1, 65519, '\p{^East_Asian_Width=halfwidth}', "");
35476Expect(1, 65519, '\P{East_Asian_Width=halfwidth}', "");
35477Expect(0, 65519, '\P{^East_Asian_Width=halfwidth}', "");
35478Expect(1, 65518, '\p{East_Asian_Width= Halfwidth}', "");
35479Expect(0, 65518, '\p{^East_Asian_Width= Halfwidth}', "");
35480Expect(0, 65518, '\P{East_Asian_Width= Halfwidth}', "");
35481Expect(1, 65518, '\P{^East_Asian_Width= Halfwidth}', "");
35482Expect(0, 65519, '\p{East_Asian_Width= Halfwidth}', "");
35483Expect(1, 65519, '\p{^East_Asian_Width= Halfwidth}', "");
35484Expect(1, 65519, '\P{East_Asian_Width= Halfwidth}', "");
35485Expect(0, 65519, '\P{^East_Asian_Width= Halfwidth}', "");
35486Error('\p{Ea=-_h/a/}');
35487Error('\P{Ea=-_h/a/}');
35488Expect(1, 65518, '\p{Ea=h}', "");
35489Expect(0, 65518, '\p{^Ea=h}', "");
35490Expect(0, 65518, '\P{Ea=h}', "");
35491Expect(1, 65518, '\P{^Ea=h}', "");
35492Expect(0, 65519, '\p{Ea=h}', "");
35493Expect(1, 65519, '\p{^Ea=h}', "");
35494Expect(1, 65519, '\P{Ea=h}', "");
35495Expect(0, 65519, '\P{^Ea=h}', "");
35496Expect(1, 65518, '\p{Ea=	h}', "");
35497Expect(0, 65518, '\p{^Ea=	h}', "");
35498Expect(0, 65518, '\P{Ea=	h}', "");
35499Expect(1, 65518, '\P{^Ea=	h}', "");
35500Expect(0, 65519, '\p{Ea=	h}', "");
35501Expect(1, 65519, '\p{^Ea=	h}', "");
35502Expect(1, 65519, '\P{Ea=	h}', "");
35503Expect(0, 65519, '\P{^Ea=	h}', "");
35504Error('\p{Is_East_Asian_Width=	/a/HALFWIDTH}');
35505Error('\P{Is_East_Asian_Width=	/a/HALFWIDTH}');
35506Expect(1, 65518, '\p{Is_East_Asian_Width=halfwidth}', "");
35507Expect(0, 65518, '\p{^Is_East_Asian_Width=halfwidth}', "");
35508Expect(0, 65518, '\P{Is_East_Asian_Width=halfwidth}', "");
35509Expect(1, 65518, '\P{^Is_East_Asian_Width=halfwidth}', "");
35510Expect(0, 65519, '\p{Is_East_Asian_Width=halfwidth}', "");
35511Expect(1, 65519, '\p{^Is_East_Asian_Width=halfwidth}', "");
35512Expect(1, 65519, '\P{Is_East_Asian_Width=halfwidth}', "");
35513Expect(0, 65519, '\P{^Is_East_Asian_Width=halfwidth}', "");
35514Expect(1, 65518, '\p{Is_East_Asian_Width=_Halfwidth}', "");
35515Expect(0, 65518, '\p{^Is_East_Asian_Width=_Halfwidth}', "");
35516Expect(0, 65518, '\P{Is_East_Asian_Width=_Halfwidth}', "");
35517Expect(1, 65518, '\P{^Is_East_Asian_Width=_Halfwidth}', "");
35518Expect(0, 65519, '\p{Is_East_Asian_Width=_Halfwidth}', "");
35519Expect(1, 65519, '\p{^Is_East_Asian_Width=_Halfwidth}', "");
35520Expect(1, 65519, '\P{Is_East_Asian_Width=_Halfwidth}', "");
35521Expect(0, 65519, '\P{^Is_East_Asian_Width=_Halfwidth}', "");
35522Error('\p{Is_Ea=-:=H}');
35523Error('\P{Is_Ea=-:=H}');
35524Expect(1, 65518, '\p{Is_Ea=h}', "");
35525Expect(0, 65518, '\p{^Is_Ea=h}', "");
35526Expect(0, 65518, '\P{Is_Ea=h}', "");
35527Expect(1, 65518, '\P{^Is_Ea=h}', "");
35528Expect(0, 65519, '\p{Is_Ea=h}', "");
35529Expect(1, 65519, '\p{^Is_Ea=h}', "");
35530Expect(1, 65519, '\P{Is_Ea=h}', "");
35531Expect(0, 65519, '\P{^Is_Ea=h}', "");
35532Expect(1, 65518, '\p{Is_Ea=  H}', "");
35533Expect(0, 65518, '\p{^Is_Ea=  H}', "");
35534Expect(0, 65518, '\P{Is_Ea=  H}', "");
35535Expect(1, 65518, '\P{^Is_Ea=  H}', "");
35536Expect(0, 65519, '\p{Is_Ea=  H}', "");
35537Expect(1, 65519, '\p{^Is_Ea=  H}', "");
35538Expect(1, 65519, '\P{Is_Ea=  H}', "");
35539Expect(0, 65519, '\P{^Is_Ea=  H}', "");
35540Error('\p{East_Asian_Width=/a/Neutral}');
35541Error('\P{East_Asian_Width=/a/Neutral}');
35542Expect(1, 918000, '\p{East_Asian_Width=neutral}', "");
35543Expect(0, 918000, '\p{^East_Asian_Width=neutral}', "");
35544Expect(0, 918000, '\P{East_Asian_Width=neutral}', "");
35545Expect(1, 918000, '\P{^East_Asian_Width=neutral}', "");
35546Expect(0, 1114109, '\p{East_Asian_Width=neutral}', "");
35547Expect(1, 1114109, '\p{^East_Asian_Width=neutral}', "");
35548Expect(1, 1114109, '\P{East_Asian_Width=neutral}', "");
35549Expect(0, 1114109, '\P{^East_Asian_Width=neutral}', "");
35550Expect(1, 918000, '\p{East_Asian_Width=		neutral}', "");
35551Expect(0, 918000, '\p{^East_Asian_Width=		neutral}', "");
35552Expect(0, 918000, '\P{East_Asian_Width=		neutral}', "");
35553Expect(1, 918000, '\P{^East_Asian_Width=		neutral}', "");
35554Expect(0, 1114109, '\p{East_Asian_Width=		neutral}', "");
35555Expect(1, 1114109, '\p{^East_Asian_Width=		neutral}', "");
35556Expect(1, 1114109, '\P{East_Asian_Width=		neutral}', "");
35557Expect(0, 1114109, '\P{^East_Asian_Width=		neutral}', "");
35558Error('\p{Ea:	/a/ N}');
35559Error('\P{Ea:	/a/ N}');
35560Expect(1, 918000, '\p{Ea=n}', "");
35561Expect(0, 918000, '\p{^Ea=n}', "");
35562Expect(0, 918000, '\P{Ea=n}', "");
35563Expect(1, 918000, '\P{^Ea=n}', "");
35564Expect(0, 1114109, '\p{Ea=n}', "");
35565Expect(1, 1114109, '\p{^Ea=n}', "");
35566Expect(1, 1114109, '\P{Ea=n}', "");
35567Expect(0, 1114109, '\P{^Ea=n}', "");
35568Expect(1, 918000, '\p{Ea=-n}', "");
35569Expect(0, 918000, '\p{^Ea=-n}', "");
35570Expect(0, 918000, '\P{Ea=-n}', "");
35571Expect(1, 918000, '\P{^Ea=-n}', "");
35572Expect(0, 1114109, '\p{Ea=-n}', "");
35573Expect(1, 1114109, '\p{^Ea=-n}', "");
35574Expect(1, 1114109, '\P{Ea=-n}', "");
35575Expect(0, 1114109, '\P{^Ea=-n}', "");
35576Error('\p{Is_East_Asian_Width=_neutral:=}');
35577Error('\P{Is_East_Asian_Width=_neutral:=}');
35578Expect(1, 918000, '\p{Is_East_Asian_Width=neutral}', "");
35579Expect(0, 918000, '\p{^Is_East_Asian_Width=neutral}', "");
35580Expect(0, 918000, '\P{Is_East_Asian_Width=neutral}', "");
35581Expect(1, 918000, '\P{^Is_East_Asian_Width=neutral}', "");
35582Expect(0, 1114109, '\p{Is_East_Asian_Width=neutral}', "");
35583Expect(1, 1114109, '\p{^Is_East_Asian_Width=neutral}', "");
35584Expect(1, 1114109, '\P{Is_East_Asian_Width=neutral}', "");
35585Expect(0, 1114109, '\P{^Is_East_Asian_Width=neutral}', "");
35586Expect(1, 918000, '\p{Is_East_Asian_Width=_Neutral}', "");
35587Expect(0, 918000, '\p{^Is_East_Asian_Width=_Neutral}', "");
35588Expect(0, 918000, '\P{Is_East_Asian_Width=_Neutral}', "");
35589Expect(1, 918000, '\P{^Is_East_Asian_Width=_Neutral}', "");
35590Expect(0, 1114109, '\p{Is_East_Asian_Width=_Neutral}', "");
35591Expect(1, 1114109, '\p{^Is_East_Asian_Width=_Neutral}', "");
35592Expect(1, 1114109, '\P{Is_East_Asian_Width=_Neutral}', "");
35593Expect(0, 1114109, '\P{^Is_East_Asian_Width=_Neutral}', "");
35594Error('\p{Is_Ea=/a/ N}');
35595Error('\P{Is_Ea=/a/ N}');
35596Expect(1, 918000, '\p{Is_Ea=n}', "");
35597Expect(0, 918000, '\p{^Is_Ea=n}', "");
35598Expect(0, 918000, '\P{Is_Ea=n}', "");
35599Expect(1, 918000, '\P{^Is_Ea=n}', "");
35600Expect(0, 1114109, '\p{Is_Ea=n}', "");
35601Expect(1, 1114109, '\p{^Is_Ea=n}', "");
35602Expect(1, 1114109, '\P{Is_Ea=n}', "");
35603Expect(0, 1114109, '\P{^Is_Ea=n}', "");
35604Expect(1, 918000, '\p{Is_Ea: N}', "");
35605Expect(0, 918000, '\p{^Is_Ea: N}', "");
35606Expect(0, 918000, '\P{Is_Ea: N}', "");
35607Expect(1, 918000, '\P{^Is_Ea: N}', "");
35608Expect(0, 1114109, '\p{Is_Ea: N}', "");
35609Expect(1, 1114109, '\p{^Is_Ea: N}', "");
35610Expect(1, 1114109, '\P{Is_Ea: N}', "");
35611Expect(0, 1114109, '\P{^Is_Ea: N}', "");
35612Error('\p{East_Asian_Width=:=_narrow}');
35613Error('\P{East_Asian_Width=:=_narrow}');
35614Expect(1, 10630, '\p{East_Asian_Width=narrow}', "");
35615Expect(0, 10630, '\p{^East_Asian_Width=narrow}', "");
35616Expect(0, 10630, '\P{East_Asian_Width=narrow}', "");
35617Expect(1, 10630, '\P{^East_Asian_Width=narrow}', "");
35618Expect(0, 10631, '\p{East_Asian_Width=narrow}', "");
35619Expect(1, 10631, '\p{^East_Asian_Width=narrow}', "");
35620Expect(1, 10631, '\P{East_Asian_Width=narrow}', "");
35621Expect(0, 10631, '\P{^East_Asian_Width=narrow}', "");
35622Expect(1, 10630, '\p{East_Asian_Width=- Narrow}', "");
35623Expect(0, 10630, '\p{^East_Asian_Width=- Narrow}', "");
35624Expect(0, 10630, '\P{East_Asian_Width=- Narrow}', "");
35625Expect(1, 10630, '\P{^East_Asian_Width=- Narrow}', "");
35626Expect(0, 10631, '\p{East_Asian_Width=- Narrow}', "");
35627Expect(1, 10631, '\p{^East_Asian_Width=- Narrow}', "");
35628Expect(1, 10631, '\P{East_Asian_Width=- Narrow}', "");
35629Expect(0, 10631, '\P{^East_Asian_Width=- Narrow}', "");
35630Error('\p{Ea=:=  NA}');
35631Error('\P{Ea=:=  NA}');
35632Expect(1, 10630, '\p{Ea=na}', "");
35633Expect(0, 10630, '\p{^Ea=na}', "");
35634Expect(0, 10630, '\P{Ea=na}', "");
35635Expect(1, 10630, '\P{^Ea=na}', "");
35636Expect(0, 10631, '\p{Ea=na}', "");
35637Expect(1, 10631, '\p{^Ea=na}', "");
35638Expect(1, 10631, '\P{Ea=na}', "");
35639Expect(0, 10631, '\P{^Ea=na}', "");
35640Expect(1, 10630, '\p{Ea=_ Na}', "");
35641Expect(0, 10630, '\p{^Ea=_ Na}', "");
35642Expect(0, 10630, '\P{Ea=_ Na}', "");
35643Expect(1, 10630, '\P{^Ea=_ Na}', "");
35644Expect(0, 10631, '\p{Ea=_ Na}', "");
35645Expect(1, 10631, '\p{^Ea=_ Na}', "");
35646Expect(1, 10631, '\P{Ea=_ Na}', "");
35647Expect(0, 10631, '\P{^Ea=_ Na}', "");
35648Error('\p{Is_East_Asian_Width=_:=Narrow}');
35649Error('\P{Is_East_Asian_Width=_:=Narrow}');
35650Expect(1, 10630, '\p{Is_East_Asian_Width=narrow}', "");
35651Expect(0, 10630, '\p{^Is_East_Asian_Width=narrow}', "");
35652Expect(0, 10630, '\P{Is_East_Asian_Width=narrow}', "");
35653Expect(1, 10630, '\P{^Is_East_Asian_Width=narrow}', "");
35654Expect(0, 10631, '\p{Is_East_Asian_Width=narrow}', "");
35655Expect(1, 10631, '\p{^Is_East_Asian_Width=narrow}', "");
35656Expect(1, 10631, '\P{Is_East_Asian_Width=narrow}', "");
35657Expect(0, 10631, '\P{^Is_East_Asian_Width=narrow}', "");
35658Expect(1, 10630, '\p{Is_East_Asian_Width= narrow}', "");
35659Expect(0, 10630, '\p{^Is_East_Asian_Width= narrow}', "");
35660Expect(0, 10630, '\P{Is_East_Asian_Width= narrow}', "");
35661Expect(1, 10630, '\P{^Is_East_Asian_Width= narrow}', "");
35662Expect(0, 10631, '\p{Is_East_Asian_Width= narrow}', "");
35663Expect(1, 10631, '\p{^Is_East_Asian_Width= narrow}', "");
35664Expect(1, 10631, '\P{Is_East_Asian_Width= narrow}', "");
35665Expect(0, 10631, '\P{^Is_East_Asian_Width= narrow}', "");
35666Error('\p{Is_Ea=/a/	na}');
35667Error('\P{Is_Ea=/a/	na}');
35668Expect(1, 10630, '\p{Is_Ea=na}', "");
35669Expect(0, 10630, '\p{^Is_Ea=na}', "");
35670Expect(0, 10630, '\P{Is_Ea=na}', "");
35671Expect(1, 10630, '\P{^Is_Ea=na}', "");
35672Expect(0, 10631, '\p{Is_Ea=na}', "");
35673Expect(1, 10631, '\p{^Is_Ea=na}', "");
35674Expect(1, 10631, '\P{Is_Ea=na}', "");
35675Expect(0, 10631, '\P{^Is_Ea=na}', "");
35676Expect(1, 10630, '\p{Is_Ea=_Na}', "");
35677Expect(0, 10630, '\p{^Is_Ea=_Na}', "");
35678Expect(0, 10630, '\P{Is_Ea=_Na}', "");
35679Expect(1, 10630, '\P{^Is_Ea=_Na}', "");
35680Expect(0, 10631, '\p{Is_Ea=_Na}', "");
35681Expect(1, 10631, '\p{^Is_Ea=_Na}', "");
35682Expect(1, 10631, '\P{Is_Ea=_Na}', "");
35683Expect(0, 10631, '\P{^Is_Ea=_Na}', "");
35684Error('\p{East_Asian_Width=- wide/a/}');
35685Error('\P{East_Asian_Width=- wide/a/}');
35686Expect(1, 262141, '\p{East_Asian_Width=wide}', "");
35687Expect(0, 262141, '\p{^East_Asian_Width=wide}', "");
35688Expect(0, 262141, '\P{East_Asian_Width=wide}', "");
35689Expect(1, 262141, '\P{^East_Asian_Width=wide}', "");
35690Expect(0, 262144, '\p{East_Asian_Width=wide}', "");
35691Expect(1, 262144, '\p{^East_Asian_Width=wide}', "");
35692Expect(1, 262144, '\P{East_Asian_Width=wide}', "");
35693Expect(0, 262144, '\P{^East_Asian_Width=wide}', "");
35694Expect(1, 262141, '\p{East_Asian_Width= wide}', "");
35695Expect(0, 262141, '\p{^East_Asian_Width= wide}', "");
35696Expect(0, 262141, '\P{East_Asian_Width= wide}', "");
35697Expect(1, 262141, '\P{^East_Asian_Width= wide}', "");
35698Expect(0, 262144, '\p{East_Asian_Width= wide}', "");
35699Expect(1, 262144, '\p{^East_Asian_Width= wide}', "");
35700Expect(1, 262144, '\P{East_Asian_Width= wide}', "");
35701Expect(0, 262144, '\P{^East_Asian_Width= wide}', "");
35702Error('\p{Ea=		w/a/}');
35703Error('\P{Ea=		w/a/}');
35704Expect(1, 262141, '\p{Ea=w}', "");
35705Expect(0, 262141, '\p{^Ea=w}', "");
35706Expect(0, 262141, '\P{Ea=w}', "");
35707Expect(1, 262141, '\P{^Ea=w}', "");
35708Expect(0, 262144, '\p{Ea=w}', "");
35709Expect(1, 262144, '\p{^Ea=w}', "");
35710Expect(1, 262144, '\P{Ea=w}', "");
35711Expect(0, 262144, '\P{^Ea=w}', "");
35712Expect(1, 262141, '\p{Ea=	W}', "");
35713Expect(0, 262141, '\p{^Ea=	W}', "");
35714Expect(0, 262141, '\P{Ea=	W}', "");
35715Expect(1, 262141, '\P{^Ea=	W}', "");
35716Expect(0, 262144, '\p{Ea=	W}', "");
35717Expect(1, 262144, '\p{^Ea=	W}', "");
35718Expect(1, 262144, '\P{Ea=	W}', "");
35719Expect(0, 262144, '\P{^Ea=	W}', "");
35720Error('\p{Is_East_Asian_Width=-Wide:=}');
35721Error('\P{Is_East_Asian_Width=-Wide:=}');
35722Expect(1, 262141, '\p{Is_East_Asian_Width=wide}', "");
35723Expect(0, 262141, '\p{^Is_East_Asian_Width=wide}', "");
35724Expect(0, 262141, '\P{Is_East_Asian_Width=wide}', "");
35725Expect(1, 262141, '\P{^Is_East_Asian_Width=wide}', "");
35726Expect(0, 262144, '\p{Is_East_Asian_Width=wide}', "");
35727Expect(1, 262144, '\p{^Is_East_Asian_Width=wide}', "");
35728Expect(1, 262144, '\P{Is_East_Asian_Width=wide}', "");
35729Expect(0, 262144, '\P{^Is_East_Asian_Width=wide}', "");
35730Expect(1, 262141, '\p{Is_East_Asian_Width=WIDE}', "");
35731Expect(0, 262141, '\p{^Is_East_Asian_Width=WIDE}', "");
35732Expect(0, 262141, '\P{Is_East_Asian_Width=WIDE}', "");
35733Expect(1, 262141, '\P{^Is_East_Asian_Width=WIDE}', "");
35734Expect(0, 262144, '\p{Is_East_Asian_Width=WIDE}', "");
35735Expect(1, 262144, '\p{^Is_East_Asian_Width=WIDE}', "");
35736Expect(1, 262144, '\P{Is_East_Asian_Width=WIDE}', "");
35737Expect(0, 262144, '\P{^Is_East_Asian_Width=WIDE}', "");
35738Error('\p{Is_Ea=	 w:=}');
35739Error('\P{Is_Ea=	 w:=}');
35740Expect(1, 262141, '\p{Is_Ea=w}', "");
35741Expect(0, 262141, '\p{^Is_Ea=w}', "");
35742Expect(0, 262141, '\P{Is_Ea=w}', "");
35743Expect(1, 262141, '\P{^Is_Ea=w}', "");
35744Expect(0, 262144, '\p{Is_Ea=w}', "");
35745Expect(1, 262144, '\p{^Is_Ea=w}', "");
35746Expect(1, 262144, '\P{Is_Ea=w}', "");
35747Expect(0, 262144, '\P{^Is_Ea=w}', "");
35748Expect(1, 262141, '\p{Is_Ea=  W}', "");
35749Expect(0, 262141, '\p{^Is_Ea=  W}', "");
35750Expect(0, 262141, '\P{Is_Ea=  W}', "");
35751Expect(1, 262141, '\P{^Is_Ea=  W}', "");
35752Expect(0, 262144, '\p{Is_Ea=  W}', "");
35753Expect(1, 262144, '\p{^Is_Ea=  W}', "");
35754Expect(1, 262144, '\P{Is_Ea=  W}', "");
35755Expect(0, 262144, '\P{^Is_Ea=  W}', "");
35756Error('\p{General_Category:   /a/_	Other}');
35757Error('\P{General_Category:   /a/_	Other}');
35758Expect(1, 918000, '\p{General_Category: other}', "");
35759Expect(0, 918000, '\p{^General_Category: other}', "");
35760Expect(0, 918000, '\P{General_Category: other}', "");
35761Expect(1, 918000, '\P{^General_Category: other}', "");
35762Expect(0, 917999, '\p{General_Category: other}', "");
35763Expect(1, 917999, '\p{^General_Category: other}', "");
35764Expect(1, 917999, '\P{General_Category: other}', "");
35765Expect(0, 917999, '\P{^General_Category: other}', "");
35766Expect(1, 918000, '\p{General_Category:   - Other}', "");
35767Expect(0, 918000, '\p{^General_Category:   - Other}', "");
35768Expect(0, 918000, '\P{General_Category:   - Other}', "");
35769Expect(1, 918000, '\P{^General_Category:   - Other}', "");
35770Expect(0, 917999, '\p{General_Category:   - Other}', "");
35771Expect(1, 917999, '\p{^General_Category:   - Other}', "");
35772Expect(1, 917999, '\P{General_Category:   - Other}', "");
35773Expect(0, 917999, '\P{^General_Category:   - Other}', "");
35774Error('\p{Gc=-:=C}');
35775Error('\P{Gc=-:=C}');
35776Expect(1, 918000, '\p{Gc=c}', "");
35777Expect(0, 918000, '\p{^Gc=c}', "");
35778Expect(0, 918000, '\P{Gc=c}', "");
35779Expect(1, 918000, '\P{^Gc=c}', "");
35780Expect(0, 917999, '\p{Gc=c}', "");
35781Expect(1, 917999, '\p{^Gc=c}', "");
35782Expect(1, 917999, '\P{Gc=c}', "");
35783Expect(0, 917999, '\P{^Gc=c}', "");
35784Expect(1, 918000, '\p{Gc= 	C}', "");
35785Expect(0, 918000, '\p{^Gc= 	C}', "");
35786Expect(0, 918000, '\P{Gc= 	C}', "");
35787Expect(1, 918000, '\P{^Gc= 	C}', "");
35788Expect(0, 917999, '\p{Gc= 	C}', "");
35789Expect(1, 917999, '\p{^Gc= 	C}', "");
35790Expect(1, 917999, '\P{Gc= 	C}', "");
35791Expect(0, 917999, '\P{^Gc= 	C}', "");
35792Error('\p{Category=/a/_-Other}');
35793Error('\P{Category=/a/_-Other}');
35794Expect(1, 918000, '\p{Category=other}', "");
35795Expect(0, 918000, '\p{^Category=other}', "");
35796Expect(0, 918000, '\P{Category=other}', "");
35797Expect(1, 918000, '\P{^Category=other}', "");
35798Expect(0, 917999, '\p{Category=other}', "");
35799Expect(1, 917999, '\p{^Category=other}', "");
35800Expect(1, 917999, '\P{Category=other}', "");
35801Expect(0, 917999, '\P{^Category=other}', "");
35802Expect(1, 918000, '\p{Category= _other}', "");
35803Expect(0, 918000, '\p{^Category= _other}', "");
35804Expect(0, 918000, '\P{Category= _other}', "");
35805Expect(1, 918000, '\P{^Category= _other}', "");
35806Expect(0, 917999, '\p{Category= _other}', "");
35807Expect(1, 917999, '\p{^Category= _other}', "");
35808Expect(1, 917999, '\P{Category= _other}', "");
35809Expect(0, 917999, '\P{^Category= _other}', "");
35810Error('\p{Is_General_Category=	C/a/}');
35811Error('\P{Is_General_Category=	C/a/}');
35812Expect(1, 918000, '\p{Is_General_Category=c}', "");
35813Expect(0, 918000, '\p{^Is_General_Category=c}', "");
35814Expect(0, 918000, '\P{Is_General_Category=c}', "");
35815Expect(1, 918000, '\P{^Is_General_Category=c}', "");
35816Expect(0, 917999, '\p{Is_General_Category=c}', "");
35817Expect(1, 917999, '\p{^Is_General_Category=c}', "");
35818Expect(1, 917999, '\P{Is_General_Category=c}', "");
35819Expect(0, 917999, '\P{^Is_General_Category=c}', "");
35820Expect(1, 918000, '\p{Is_General_Category= C}', "");
35821Expect(0, 918000, '\p{^Is_General_Category= C}', "");
35822Expect(0, 918000, '\P{Is_General_Category= C}', "");
35823Expect(1, 918000, '\P{^Is_General_Category= C}', "");
35824Expect(0, 917999, '\p{Is_General_Category= C}', "");
35825Expect(1, 917999, '\p{^Is_General_Category= C}', "");
35826Expect(1, 917999, '\P{Is_General_Category= C}', "");
35827Expect(0, 917999, '\P{^Is_General_Category= C}', "");
35828Error('\p{Is_Gc=		Other:=}');
35829Error('\P{Is_Gc=		Other:=}');
35830Expect(1, 918000, '\p{Is_Gc=other}', "");
35831Expect(0, 918000, '\p{^Is_Gc=other}', "");
35832Expect(0, 918000, '\P{Is_Gc=other}', "");
35833Expect(1, 918000, '\P{^Is_Gc=other}', "");
35834Expect(0, 917999, '\p{Is_Gc=other}', "");
35835Expect(1, 917999, '\p{^Is_Gc=other}', "");
35836Expect(1, 917999, '\P{Is_Gc=other}', "");
35837Expect(0, 917999, '\P{^Is_Gc=other}', "");
35838Expect(1, 918000, '\p{Is_Gc:	Other}', "");
35839Expect(0, 918000, '\p{^Is_Gc:	Other}', "");
35840Expect(0, 918000, '\P{Is_Gc:	Other}', "");
35841Expect(1, 918000, '\P{^Is_Gc:	Other}', "");
35842Expect(0, 917999, '\p{Is_Gc:	Other}', "");
35843Expect(1, 917999, '\p{^Is_Gc:	Other}', "");
35844Expect(1, 917999, '\P{Is_Gc:	Other}', "");
35845Expect(0, 917999, '\P{^Is_Gc:	Other}', "");
35846Error('\p{Is_Category=-_C/a/}');
35847Error('\P{Is_Category=-_C/a/}');
35848Expect(1, 918000, '\p{Is_Category:   c}', "");
35849Expect(0, 918000, '\p{^Is_Category:   c}', "");
35850Expect(0, 918000, '\P{Is_Category:   c}', "");
35851Expect(1, 918000, '\P{^Is_Category:   c}', "");
35852Expect(0, 917999, '\p{Is_Category:   c}', "");
35853Expect(1, 917999, '\p{^Is_Category:   c}', "");
35854Expect(1, 917999, '\P{Is_Category:   c}', "");
35855Expect(0, 917999, '\P{^Is_Category:   c}', "");
35856Expect(1, 918000, '\p{Is_Category=_c}', "");
35857Expect(0, 918000, '\p{^Is_Category=_c}', "");
35858Expect(0, 918000, '\P{Is_Category=_c}', "");
35859Expect(1, 918000, '\P{^Is_Category=_c}', "");
35860Expect(0, 917999, '\p{Is_Category=_c}', "");
35861Expect(1, 917999, '\p{^Is_Category=_c}', "");
35862Expect(1, 917999, '\P{Is_Category=_c}', "");
35863Expect(0, 917999, '\P{^Is_Category=_c}', "");
35864Error('\p{General_Category= /a/CONTROL}');
35865Error('\P{General_Category= /a/CONTROL}');
35866Expect(1, 159, '\p{General_Category:   control}', "");
35867Expect(0, 159, '\p{^General_Category:   control}', "");
35868Expect(0, 159, '\P{General_Category:   control}', "");
35869Expect(1, 159, '\P{^General_Category:   control}', "");
35870Expect(0, 160, '\p{General_Category:   control}', "");
35871Expect(1, 160, '\p{^General_Category:   control}', "");
35872Expect(1, 160, '\P{General_Category:   control}', "");
35873Expect(0, 160, '\P{^General_Category:   control}', "");
35874Expect(1, 159, '\p{General_Category=	Control}', "");
35875Expect(0, 159, '\p{^General_Category=	Control}', "");
35876Expect(0, 159, '\P{General_Category=	Control}', "");
35877Expect(1, 159, '\P{^General_Category=	Control}', "");
35878Expect(0, 160, '\p{General_Category=	Control}', "");
35879Expect(1, 160, '\p{^General_Category=	Control}', "");
35880Expect(1, 160, '\P{General_Category=	Control}', "");
35881Expect(0, 160, '\P{^General_Category=	Control}', "");
35882Error('\p{Gc:   :=cc}');
35883Error('\P{Gc:   :=cc}');
35884Expect(1, 159, '\p{Gc=cc}', "");
35885Expect(0, 159, '\p{^Gc=cc}', "");
35886Expect(0, 159, '\P{Gc=cc}', "");
35887Expect(1, 159, '\P{^Gc=cc}', "");
35888Expect(0, 160, '\p{Gc=cc}', "");
35889Expect(1, 160, '\p{^Gc=cc}', "");
35890Expect(1, 160, '\P{Gc=cc}', "");
35891Expect(0, 160, '\P{^Gc=cc}', "");
35892Expect(1, 159, '\p{Gc= cc}', "");
35893Expect(0, 159, '\p{^Gc= cc}', "");
35894Expect(0, 159, '\P{Gc= cc}', "");
35895Expect(1, 159, '\P{^Gc= cc}', "");
35896Expect(0, 160, '\p{Gc= cc}', "");
35897Expect(1, 160, '\p{^Gc= cc}', "");
35898Expect(1, 160, '\P{Gc= cc}', "");
35899Expect(0, 160, '\P{^Gc= cc}', "");
35900Error('\p{Category=:=cntrl}');
35901Error('\P{Category=:=cntrl}');
35902Expect(1, 159, '\p{Category=cntrl}', "");
35903Expect(0, 159, '\p{^Category=cntrl}', "");
35904Expect(0, 159, '\P{Category=cntrl}', "");
35905Expect(1, 159, '\P{^Category=cntrl}', "");
35906Expect(0, 160, '\p{Category=cntrl}', "");
35907Expect(1, 160, '\p{^Category=cntrl}', "");
35908Expect(1, 160, '\P{Category=cntrl}', "");
35909Expect(0, 160, '\P{^Category=cntrl}', "");
35910Expect(1, 159, '\p{Category=	 cntrl}', "");
35911Expect(0, 159, '\p{^Category=	 cntrl}', "");
35912Expect(0, 159, '\P{Category=	 cntrl}', "");
35913Expect(1, 159, '\P{^Category=	 cntrl}', "");
35914Expect(0, 160, '\p{Category=	 cntrl}', "");
35915Expect(1, 160, '\p{^Category=	 cntrl}', "");
35916Expect(1, 160, '\P{Category=	 cntrl}', "");
35917Expect(0, 160, '\P{^Category=	 cntrl}', "");
35918Error('\p{Is_General_Category=/a/-Control}');
35919Error('\P{Is_General_Category=/a/-Control}');
35920Expect(1, 159, '\p{Is_General_Category=control}', "");
35921Expect(0, 159, '\p{^Is_General_Category=control}', "");
35922Expect(0, 159, '\P{Is_General_Category=control}', "");
35923Expect(1, 159, '\P{^Is_General_Category=control}', "");
35924Expect(0, 160, '\p{Is_General_Category=control}', "");
35925Expect(1, 160, '\p{^Is_General_Category=control}', "");
35926Expect(1, 160, '\P{Is_General_Category=control}', "");
35927Expect(0, 160, '\P{^Is_General_Category=control}', "");
35928Expect(1, 159, '\p{Is_General_Category=		control}', "");
35929Expect(0, 159, '\p{^Is_General_Category=		control}', "");
35930Expect(0, 159, '\P{Is_General_Category=		control}', "");
35931Expect(1, 159, '\P{^Is_General_Category=		control}', "");
35932Expect(0, 160, '\p{Is_General_Category=		control}', "");
35933Expect(1, 160, '\p{^Is_General_Category=		control}', "");
35934Expect(1, 160, '\P{Is_General_Category=		control}', "");
35935Expect(0, 160, '\P{^Is_General_Category=		control}', "");
35936Error('\p{Is_Gc=-Cc/a/}');
35937Error('\P{Is_Gc=-Cc/a/}');
35938Expect(1, 159, '\p{Is_Gc=cc}', "");
35939Expect(0, 159, '\p{^Is_Gc=cc}', "");
35940Expect(0, 159, '\P{Is_Gc=cc}', "");
35941Expect(1, 159, '\P{^Is_Gc=cc}', "");
35942Expect(0, 160, '\p{Is_Gc=cc}', "");
35943Expect(1, 160, '\p{^Is_Gc=cc}', "");
35944Expect(1, 160, '\P{Is_Gc=cc}', "");
35945Expect(0, 160, '\P{^Is_Gc=cc}', "");
35946Expect(1, 159, '\p{Is_Gc= _Cc}', "");
35947Expect(0, 159, '\p{^Is_Gc= _Cc}', "");
35948Expect(0, 159, '\P{Is_Gc= _Cc}', "");
35949Expect(1, 159, '\P{^Is_Gc= _Cc}', "");
35950Expect(0, 160, '\p{Is_Gc= _Cc}', "");
35951Expect(1, 160, '\p{^Is_Gc= _Cc}', "");
35952Expect(1, 160, '\P{Is_Gc= _Cc}', "");
35953Expect(0, 160, '\P{^Is_Gc= _Cc}', "");
35954Error('\p{Is_Category=-:=cntrl}');
35955Error('\P{Is_Category=-:=cntrl}');
35956Expect(1, 159, '\p{Is_Category=cntrl}', "");
35957Expect(0, 159, '\p{^Is_Category=cntrl}', "");
35958Expect(0, 159, '\P{Is_Category=cntrl}', "");
35959Expect(1, 159, '\P{^Is_Category=cntrl}', "");
35960Expect(0, 160, '\p{Is_Category=cntrl}', "");
35961Expect(1, 160, '\p{^Is_Category=cntrl}', "");
35962Expect(1, 160, '\P{Is_Category=cntrl}', "");
35963Expect(0, 160, '\P{^Is_Category=cntrl}', "");
35964Expect(1, 159, '\p{Is_Category=	CNTRL}', "");
35965Expect(0, 159, '\p{^Is_Category=	CNTRL}', "");
35966Expect(0, 159, '\P{Is_Category=	CNTRL}', "");
35967Expect(1, 159, '\P{^Is_Category=	CNTRL}', "");
35968Expect(0, 160, '\p{Is_Category=	CNTRL}', "");
35969Expect(1, 160, '\p{^Is_Category=	CNTRL}', "");
35970Expect(1, 160, '\P{Is_Category=	CNTRL}', "");
35971Expect(0, 160, '\P{^Is_Category=	CNTRL}', "");
35972Error('\p{General_Category=	/a/Format}');
35973Error('\P{General_Category=	/a/Format}');
35974Expect(1, 917631, '\p{General_Category=format}', "");
35975Expect(0, 917631, '\p{^General_Category=format}', "");
35976Expect(0, 917631, '\P{General_Category=format}', "");
35977Expect(1, 917631, '\P{^General_Category=format}', "");
35978Expect(0, 917632, '\p{General_Category=format}', "");
35979Expect(1, 917632, '\p{^General_Category=format}', "");
35980Expect(1, 917632, '\P{General_Category=format}', "");
35981Expect(0, 917632, '\P{^General_Category=format}', "");
35982Expect(1, 917631, '\p{General_Category=	Format}', "");
35983Expect(0, 917631, '\p{^General_Category=	Format}', "");
35984Expect(0, 917631, '\P{General_Category=	Format}', "");
35985Expect(1, 917631, '\P{^General_Category=	Format}', "");
35986Expect(0, 917632, '\p{General_Category=	Format}', "");
35987Expect(1, 917632, '\p{^General_Category=	Format}', "");
35988Expect(1, 917632, '\P{General_Category=	Format}', "");
35989Expect(0, 917632, '\P{^General_Category=	Format}', "");
35990Error('\p{Gc=	:=CF}');
35991Error('\P{Gc=	:=CF}');
35992Expect(1, 917631, '\p{Gc=cf}', "");
35993Expect(0, 917631, '\p{^Gc=cf}', "");
35994Expect(0, 917631, '\P{Gc=cf}', "");
35995Expect(1, 917631, '\P{^Gc=cf}', "");
35996Expect(0, 917632, '\p{Gc=cf}', "");
35997Expect(1, 917632, '\p{^Gc=cf}', "");
35998Expect(1, 917632, '\P{Gc=cf}', "");
35999Expect(0, 917632, '\P{^Gc=cf}', "");
36000Expect(1, 917631, '\p{Gc=-	Cf}', "");
36001Expect(0, 917631, '\p{^Gc=-	Cf}', "");
36002Expect(0, 917631, '\P{Gc=-	Cf}', "");
36003Expect(1, 917631, '\P{^Gc=-	Cf}', "");
36004Expect(0, 917632, '\p{Gc=-	Cf}', "");
36005Expect(1, 917632, '\p{^Gc=-	Cf}', "");
36006Expect(1, 917632, '\P{Gc=-	Cf}', "");
36007Expect(0, 917632, '\P{^Gc=-	Cf}', "");
36008Error('\p{Category=_:=Format}');
36009Error('\P{Category=_:=Format}');
36010Expect(1, 917631, '\p{Category=format}', "");
36011Expect(0, 917631, '\p{^Category=format}', "");
36012Expect(0, 917631, '\P{Category=format}', "");
36013Expect(1, 917631, '\P{^Category=format}', "");
36014Expect(0, 917632, '\p{Category=format}', "");
36015Expect(1, 917632, '\p{^Category=format}', "");
36016Expect(1, 917632, '\P{Category=format}', "");
36017Expect(0, 917632, '\P{^Category=format}', "");
36018Expect(1, 917631, '\p{Category=_-Format}', "");
36019Expect(0, 917631, '\p{^Category=_-Format}', "");
36020Expect(0, 917631, '\P{Category=_-Format}', "");
36021Expect(1, 917631, '\P{^Category=_-Format}', "");
36022Expect(0, 917632, '\p{Category=_-Format}', "");
36023Expect(1, 917632, '\p{^Category=_-Format}', "");
36024Expect(1, 917632, '\P{Category=_-Format}', "");
36025Expect(0, 917632, '\P{^Category=_-Format}', "");
36026Error('\p{Is_General_Category=/a/	Cf}');
36027Error('\P{Is_General_Category=/a/	Cf}');
36028Expect(1, 917631, '\p{Is_General_Category=cf}', "");
36029Expect(0, 917631, '\p{^Is_General_Category=cf}', "");
36030Expect(0, 917631, '\P{Is_General_Category=cf}', "");
36031Expect(1, 917631, '\P{^Is_General_Category=cf}', "");
36032Expect(0, 917632, '\p{Is_General_Category=cf}', "");
36033Expect(1, 917632, '\p{^Is_General_Category=cf}', "");
36034Expect(1, 917632, '\P{Is_General_Category=cf}', "");
36035Expect(0, 917632, '\P{^Is_General_Category=cf}', "");
36036Expect(1, 917631, '\p{Is_General_Category: -cf}', "");
36037Expect(0, 917631, '\p{^Is_General_Category: -cf}', "");
36038Expect(0, 917631, '\P{Is_General_Category: -cf}', "");
36039Expect(1, 917631, '\P{^Is_General_Category: -cf}', "");
36040Expect(0, 917632, '\p{Is_General_Category: -cf}', "");
36041Expect(1, 917632, '\p{^Is_General_Category: -cf}', "");
36042Expect(1, 917632, '\P{Is_General_Category: -cf}', "");
36043Expect(0, 917632, '\P{^Is_General_Category: -cf}', "");
36044Error('\p{Is_Gc=format/a/}');
36045Error('\P{Is_Gc=format/a/}');
36046Expect(1, 917631, '\p{Is_Gc=format}', "");
36047Expect(0, 917631, '\p{^Is_Gc=format}', "");
36048Expect(0, 917631, '\P{Is_Gc=format}', "");
36049Expect(1, 917631, '\P{^Is_Gc=format}', "");
36050Expect(0, 917632, '\p{Is_Gc=format}', "");
36051Expect(1, 917632, '\p{^Is_Gc=format}', "");
36052Expect(1, 917632, '\P{Is_Gc=format}', "");
36053Expect(0, 917632, '\P{^Is_Gc=format}', "");
36054Expect(1, 917631, '\p{Is_Gc=  FORMAT}', "");
36055Expect(0, 917631, '\p{^Is_Gc=  FORMAT}', "");
36056Expect(0, 917631, '\P{Is_Gc=  FORMAT}', "");
36057Expect(1, 917631, '\P{^Is_Gc=  FORMAT}', "");
36058Expect(0, 917632, '\p{Is_Gc=  FORMAT}', "");
36059Expect(1, 917632, '\p{^Is_Gc=  FORMAT}', "");
36060Expect(1, 917632, '\P{Is_Gc=  FORMAT}', "");
36061Expect(0, 917632, '\P{^Is_Gc=  FORMAT}', "");
36062Error('\p{Is_Category=--cf/a/}');
36063Error('\P{Is_Category=--cf/a/}');
36064Expect(1, 917631, '\p{Is_Category=cf}', "");
36065Expect(0, 917631, '\p{^Is_Category=cf}', "");
36066Expect(0, 917631, '\P{Is_Category=cf}', "");
36067Expect(1, 917631, '\P{^Is_Category=cf}', "");
36068Expect(0, 917632, '\p{Is_Category=cf}', "");
36069Expect(1, 917632, '\p{^Is_Category=cf}', "");
36070Expect(1, 917632, '\P{Is_Category=cf}', "");
36071Expect(0, 917632, '\P{^Is_Category=cf}', "");
36072Expect(1, 917631, '\p{Is_Category= -Cf}', "");
36073Expect(0, 917631, '\p{^Is_Category= -Cf}', "");
36074Expect(0, 917631, '\P{Is_Category= -Cf}', "");
36075Expect(1, 917631, '\P{^Is_Category= -Cf}', "");
36076Expect(0, 917632, '\p{Is_Category= -Cf}', "");
36077Expect(1, 917632, '\p{^Is_Category= -Cf}', "");
36078Expect(1, 917632, '\P{Is_Category= -Cf}', "");
36079Expect(0, 917632, '\P{^Is_Category= -Cf}', "");
36080Error('\p{General_Category=-Unassigned/a/}');
36081Error('\P{General_Category=-Unassigned/a/}');
36082Expect(1, 918000, '\p{General_Category=unassigned}', "");
36083Expect(0, 918000, '\p{^General_Category=unassigned}', "");
36084Expect(0, 918000, '\P{General_Category=unassigned}', "");
36085Expect(1, 918000, '\P{^General_Category=unassigned}', "");
36086Expect(0, 1114109, '\p{General_Category=unassigned}', "");
36087Expect(1, 1114109, '\p{^General_Category=unassigned}', "");
36088Expect(1, 1114109, '\P{General_Category=unassigned}', "");
36089Expect(0, 1114109, '\P{^General_Category=unassigned}', "");
36090Expect(1, 918000, '\p{General_Category= _Unassigned}', "");
36091Expect(0, 918000, '\p{^General_Category= _Unassigned}', "");
36092Expect(0, 918000, '\P{General_Category= _Unassigned}', "");
36093Expect(1, 918000, '\P{^General_Category= _Unassigned}', "");
36094Expect(0, 1114109, '\p{General_Category= _Unassigned}', "");
36095Expect(1, 1114109, '\p{^General_Category= _Unassigned}', "");
36096Expect(1, 1114109, '\P{General_Category= _Unassigned}', "");
36097Expect(0, 1114109, '\P{^General_Category= _Unassigned}', "");
36098Error('\p{Gc=	 cn:=}');
36099Error('\P{Gc=	 cn:=}');
36100Expect(1, 918000, '\p{Gc=cn}', "");
36101Expect(0, 918000, '\p{^Gc=cn}', "");
36102Expect(0, 918000, '\P{Gc=cn}', "");
36103Expect(1, 918000, '\P{^Gc=cn}', "");
36104Expect(0, 1114109, '\p{Gc=cn}', "");
36105Expect(1, 1114109, '\p{^Gc=cn}', "");
36106Expect(1, 1114109, '\P{Gc=cn}', "");
36107Expect(0, 1114109, '\P{^Gc=cn}', "");
36108Expect(1, 918000, '\p{Gc=_-Cn}', "");
36109Expect(0, 918000, '\p{^Gc=_-Cn}', "");
36110Expect(0, 918000, '\P{Gc=_-Cn}', "");
36111Expect(1, 918000, '\P{^Gc=_-Cn}', "");
36112Expect(0, 1114109, '\p{Gc=_-Cn}', "");
36113Expect(1, 1114109, '\p{^Gc=_-Cn}', "");
36114Expect(1, 1114109, '\P{Gc=_-Cn}', "");
36115Expect(0, 1114109, '\P{^Gc=_-Cn}', "");
36116Error('\p{Category=:=  Unassigned}');
36117Error('\P{Category=:=  Unassigned}');
36118Expect(1, 918000, '\p{Category=unassigned}', "");
36119Expect(0, 918000, '\p{^Category=unassigned}', "");
36120Expect(0, 918000, '\P{Category=unassigned}', "");
36121Expect(1, 918000, '\P{^Category=unassigned}', "");
36122Expect(0, 1114109, '\p{Category=unassigned}', "");
36123Expect(1, 1114109, '\p{^Category=unassigned}', "");
36124Expect(1, 1114109, '\P{Category=unassigned}', "");
36125Expect(0, 1114109, '\P{^Category=unassigned}', "");
36126Expect(1, 918000, '\p{Category=	-Unassigned}', "");
36127Expect(0, 918000, '\p{^Category=	-Unassigned}', "");
36128Expect(0, 918000, '\P{Category=	-Unassigned}', "");
36129Expect(1, 918000, '\P{^Category=	-Unassigned}', "");
36130Expect(0, 1114109, '\p{Category=	-Unassigned}', "");
36131Expect(1, 1114109, '\p{^Category=	-Unassigned}', "");
36132Expect(1, 1114109, '\P{Category=	-Unassigned}', "");
36133Expect(0, 1114109, '\P{^Category=	-Unassigned}', "");
36134Error('\p{Is_General_Category:-:=CN}');
36135Error('\P{Is_General_Category:-:=CN}');
36136Expect(1, 918000, '\p{Is_General_Category=cn}', "");
36137Expect(0, 918000, '\p{^Is_General_Category=cn}', "");
36138Expect(0, 918000, '\P{Is_General_Category=cn}', "");
36139Expect(1, 918000, '\P{^Is_General_Category=cn}', "");
36140Expect(0, 1114109, '\p{Is_General_Category=cn}', "");
36141Expect(1, 1114109, '\p{^Is_General_Category=cn}', "");
36142Expect(1, 1114109, '\P{Is_General_Category=cn}', "");
36143Expect(0, 1114109, '\P{^Is_General_Category=cn}', "");
36144Expect(1, 918000, '\p{Is_General_Category=__CN}', "");
36145Expect(0, 918000, '\p{^Is_General_Category=__CN}', "");
36146Expect(0, 918000, '\P{Is_General_Category=__CN}', "");
36147Expect(1, 918000, '\P{^Is_General_Category=__CN}', "");
36148Expect(0, 1114109, '\p{Is_General_Category=__CN}', "");
36149Expect(1, 1114109, '\p{^Is_General_Category=__CN}', "");
36150Expect(1, 1114109, '\P{Is_General_Category=__CN}', "");
36151Expect(0, 1114109, '\P{^Is_General_Category=__CN}', "");
36152Error('\p{Is_Gc=-UNASSIGNED:=}');
36153Error('\P{Is_Gc=-UNASSIGNED:=}');
36154Expect(1, 918000, '\p{Is_Gc=unassigned}', "");
36155Expect(0, 918000, '\p{^Is_Gc=unassigned}', "");
36156Expect(0, 918000, '\P{Is_Gc=unassigned}', "");
36157Expect(1, 918000, '\P{^Is_Gc=unassigned}', "");
36158Expect(0, 1114109, '\p{Is_Gc=unassigned}', "");
36159Expect(1, 1114109, '\p{^Is_Gc=unassigned}', "");
36160Expect(1, 1114109, '\P{Is_Gc=unassigned}', "");
36161Expect(0, 1114109, '\P{^Is_Gc=unassigned}', "");
36162Expect(1, 918000, '\p{Is_Gc=_Unassigned}', "");
36163Expect(0, 918000, '\p{^Is_Gc=_Unassigned}', "");
36164Expect(0, 918000, '\P{Is_Gc=_Unassigned}', "");
36165Expect(1, 918000, '\P{^Is_Gc=_Unassigned}', "");
36166Expect(0, 1114109, '\p{Is_Gc=_Unassigned}', "");
36167Expect(1, 1114109, '\p{^Is_Gc=_Unassigned}', "");
36168Expect(1, 1114109, '\P{Is_Gc=_Unassigned}', "");
36169Expect(0, 1114109, '\P{^Is_Gc=_Unassigned}', "");
36170Error('\p{Is_Category=-cn:=}');
36171Error('\P{Is_Category=-cn:=}');
36172Expect(1, 918000, '\p{Is_Category=cn}', "");
36173Expect(0, 918000, '\p{^Is_Category=cn}', "");
36174Expect(0, 918000, '\P{Is_Category=cn}', "");
36175Expect(1, 918000, '\P{^Is_Category=cn}', "");
36176Expect(0, 1114109, '\p{Is_Category=cn}', "");
36177Expect(1, 1114109, '\p{^Is_Category=cn}', "");
36178Expect(1, 1114109, '\P{Is_Category=cn}', "");
36179Expect(0, 1114109, '\P{^Is_Category=cn}', "");
36180Expect(1, 918000, '\p{Is_Category=		Cn}', "");
36181Expect(0, 918000, '\p{^Is_Category=		Cn}', "");
36182Expect(0, 918000, '\P{Is_Category=		Cn}', "");
36183Expect(1, 918000, '\P{^Is_Category=		Cn}', "");
36184Expect(0, 1114109, '\p{Is_Category=		Cn}', "");
36185Expect(1, 1114109, '\p{^Is_Category=		Cn}', "");
36186Expect(1, 1114109, '\P{Is_Category=		Cn}', "");
36187Expect(0, 1114109, '\P{^Is_Category=		Cn}', "");
36188Error('\p{General_Category:	PRIVATE_Use:=}');
36189Error('\P{General_Category:	PRIVATE_Use:=}');
36190Expect(1, 1114109, '\p{General_Category=privateuse}', "");
36191Expect(0, 1114109, '\p{^General_Category=privateuse}', "");
36192Expect(0, 1114109, '\P{General_Category=privateuse}', "");
36193Expect(1, 1114109, '\P{^General_Category=privateuse}', "");
36194Expect(0, 63744, '\p{General_Category=privateuse}', "");
36195Expect(1, 63744, '\p{^General_Category=privateuse}', "");
36196Expect(1, 63744, '\P{General_Category=privateuse}', "");
36197Expect(0, 63744, '\P{^General_Category=privateuse}', "");
36198Expect(1, 1114109, '\p{General_Category=	_Private_use}', "");
36199Expect(0, 1114109, '\p{^General_Category=	_Private_use}', "");
36200Expect(0, 1114109, '\P{General_Category=	_Private_use}', "");
36201Expect(1, 1114109, '\P{^General_Category=	_Private_use}', "");
36202Expect(0, 63744, '\p{General_Category=	_Private_use}', "");
36203Expect(1, 63744, '\p{^General_Category=	_Private_use}', "");
36204Expect(1, 63744, '\P{General_Category=	_Private_use}', "");
36205Expect(0, 63744, '\P{^General_Category=	_Private_use}', "");
36206Error('\p{Gc=	 CO/a/}');
36207Error('\P{Gc=	 CO/a/}');
36208Expect(1, 1114109, '\p{Gc:	co}', "");
36209Expect(0, 1114109, '\p{^Gc:	co}', "");
36210Expect(0, 1114109, '\P{Gc:	co}', "");
36211Expect(1, 1114109, '\P{^Gc:	co}', "");
36212Expect(0, 63744, '\p{Gc:	co}', "");
36213Expect(1, 63744, '\p{^Gc:	co}', "");
36214Expect(1, 63744, '\P{Gc:	co}', "");
36215Expect(0, 63744, '\P{^Gc:	co}', "");
36216Expect(1, 1114109, '\p{Gc=__Co}', "");
36217Expect(0, 1114109, '\p{^Gc=__Co}', "");
36218Expect(0, 1114109, '\P{Gc=__Co}', "");
36219Expect(1, 1114109, '\P{^Gc=__Co}', "");
36220Expect(0, 63744, '\p{Gc=__Co}', "");
36221Expect(1, 63744, '\p{^Gc=__Co}', "");
36222Expect(1, 63744, '\P{Gc=__Co}', "");
36223Expect(0, 63744, '\P{^Gc=__Co}', "");
36224Error('\p{Category=:=__PRIVATE_Use}');
36225Error('\P{Category=:=__PRIVATE_Use}');
36226Expect(1, 1114109, '\p{Category=privateuse}', "");
36227Expect(0, 1114109, '\p{^Category=privateuse}', "");
36228Expect(0, 1114109, '\P{Category=privateuse}', "");
36229Expect(1, 1114109, '\P{^Category=privateuse}', "");
36230Expect(0, 63744, '\p{Category=privateuse}', "");
36231Expect(1, 63744, '\p{^Category=privateuse}', "");
36232Expect(1, 63744, '\P{Category=privateuse}', "");
36233Expect(0, 63744, '\P{^Category=privateuse}', "");
36234Expect(1, 1114109, '\p{Category=	_private_USE}', "");
36235Expect(0, 1114109, '\p{^Category=	_private_USE}', "");
36236Expect(0, 1114109, '\P{Category=	_private_USE}', "");
36237Expect(1, 1114109, '\P{^Category=	_private_USE}', "");
36238Expect(0, 63744, '\p{Category=	_private_USE}', "");
36239Expect(1, 63744, '\p{^Category=	_private_USE}', "");
36240Expect(1, 63744, '\P{Category=	_private_USE}', "");
36241Expect(0, 63744, '\P{^Category=	_private_USE}', "");
36242Error('\p{Is_General_Category=/a/ -co}');
36243Error('\P{Is_General_Category=/a/ -co}');
36244Expect(1, 1114109, '\p{Is_General_Category=co}', "");
36245Expect(0, 1114109, '\p{^Is_General_Category=co}', "");
36246Expect(0, 1114109, '\P{Is_General_Category=co}', "");
36247Expect(1, 1114109, '\P{^Is_General_Category=co}', "");
36248Expect(0, 63744, '\p{Is_General_Category=co}', "");
36249Expect(1, 63744, '\p{^Is_General_Category=co}', "");
36250Expect(1, 63744, '\P{Is_General_Category=co}', "");
36251Expect(0, 63744, '\P{^Is_General_Category=co}', "");
36252Expect(1, 1114109, '\p{Is_General_Category=		Co}', "");
36253Expect(0, 1114109, '\p{^Is_General_Category=		Co}', "");
36254Expect(0, 1114109, '\P{Is_General_Category=		Co}', "");
36255Expect(1, 1114109, '\P{^Is_General_Category=		Co}', "");
36256Expect(0, 63744, '\p{Is_General_Category=		Co}', "");
36257Expect(1, 63744, '\p{^Is_General_Category=		Co}', "");
36258Expect(1, 63744, '\P{Is_General_Category=		Co}', "");
36259Expect(0, 63744, '\P{^Is_General_Category=		Co}', "");
36260Error('\p{Is_Gc: /a/private_USE}');
36261Error('\P{Is_Gc: /a/private_USE}');
36262Expect(1, 1114109, '\p{Is_Gc=privateuse}', "");
36263Expect(0, 1114109, '\p{^Is_Gc=privateuse}', "");
36264Expect(0, 1114109, '\P{Is_Gc=privateuse}', "");
36265Expect(1, 1114109, '\P{^Is_Gc=privateuse}', "");
36266Expect(0, 63744, '\p{Is_Gc=privateuse}', "");
36267Expect(1, 63744, '\p{^Is_Gc=privateuse}', "");
36268Expect(1, 63744, '\P{Is_Gc=privateuse}', "");
36269Expect(0, 63744, '\P{^Is_Gc=privateuse}', "");
36270Expect(1, 1114109, '\p{Is_Gc=_private_Use}', "");
36271Expect(0, 1114109, '\p{^Is_Gc=_private_Use}', "");
36272Expect(0, 1114109, '\P{Is_Gc=_private_Use}', "");
36273Expect(1, 1114109, '\P{^Is_Gc=_private_Use}', "");
36274Expect(0, 63744, '\p{Is_Gc=_private_Use}', "");
36275Expect(1, 63744, '\p{^Is_Gc=_private_Use}', "");
36276Expect(1, 63744, '\P{Is_Gc=_private_Use}', "");
36277Expect(0, 63744, '\P{^Is_Gc=_private_Use}', "");
36278Error('\p{Is_Category: :=_ CO}');
36279Error('\P{Is_Category: :=_ CO}');
36280Expect(1, 1114109, '\p{Is_Category:co}', "");
36281Expect(0, 1114109, '\p{^Is_Category:co}', "");
36282Expect(0, 1114109, '\P{Is_Category:co}', "");
36283Expect(1, 1114109, '\P{^Is_Category:co}', "");
36284Expect(0, 63744, '\p{Is_Category:co}', "");
36285Expect(1, 63744, '\p{^Is_Category:co}', "");
36286Expect(1, 63744, '\P{Is_Category:co}', "");
36287Expect(0, 63744, '\P{^Is_Category:co}', "");
36288Expect(1, 1114109, '\p{Is_Category=--Co}', "");
36289Expect(0, 1114109, '\p{^Is_Category=--Co}', "");
36290Expect(0, 1114109, '\P{Is_Category=--Co}', "");
36291Expect(1, 1114109, '\P{^Is_Category=--Co}', "");
36292Expect(0, 63744, '\p{Is_Category=--Co}', "");
36293Expect(1, 63744, '\p{^Is_Category=--Co}', "");
36294Expect(1, 63744, '\P{Is_Category=--Co}', "");
36295Expect(0, 63744, '\P{^Is_Category=--Co}', "");
36296Error('\p{General_Category= surrogate/a/}');
36297Error('\P{General_Category= surrogate/a/}');
36298Expect(1, 57343, '\p{General_Category=surrogate}', "");
36299Expect(0, 57343, '\p{^General_Category=surrogate}', "");
36300Expect(0, 57343, '\P{General_Category=surrogate}', "");
36301Expect(1, 57343, '\P{^General_Category=surrogate}', "");
36302Expect(0, 57344, '\p{General_Category=surrogate}', "");
36303Expect(1, 57344, '\p{^General_Category=surrogate}', "");
36304Expect(1, 57344, '\P{General_Category=surrogate}', "");
36305Expect(0, 57344, '\P{^General_Category=surrogate}', "");
36306Expect(1, 57343, '\p{General_Category= Surrogate}', "");
36307Expect(0, 57343, '\p{^General_Category= Surrogate}', "");
36308Expect(0, 57343, '\P{General_Category= Surrogate}', "");
36309Expect(1, 57343, '\P{^General_Category= Surrogate}', "");
36310Expect(0, 57344, '\p{General_Category= Surrogate}', "");
36311Expect(1, 57344, '\p{^General_Category= Surrogate}', "");
36312Expect(1, 57344, '\P{General_Category= Surrogate}', "");
36313Expect(0, 57344, '\P{^General_Category= Surrogate}', "");
36314Error('\p{Gc=-/a/CS}');
36315Error('\P{Gc=-/a/CS}');
36316Expect(1, 57343, '\p{Gc: cs}', "");
36317Expect(0, 57343, '\p{^Gc: cs}', "");
36318Expect(0, 57343, '\P{Gc: cs}', "");
36319Expect(1, 57343, '\P{^Gc: cs}', "");
36320Expect(0, 57344, '\p{Gc: cs}', "");
36321Expect(1, 57344, '\p{^Gc: cs}', "");
36322Expect(1, 57344, '\P{Gc: cs}', "");
36323Expect(0, 57344, '\P{^Gc: cs}', "");
36324Expect(1, 57343, '\p{Gc=-cs}', "");
36325Expect(0, 57343, '\p{^Gc=-cs}', "");
36326Expect(0, 57343, '\P{Gc=-cs}', "");
36327Expect(1, 57343, '\P{^Gc=-cs}', "");
36328Expect(0, 57344, '\p{Gc=-cs}', "");
36329Expect(1, 57344, '\p{^Gc=-cs}', "");
36330Expect(1, 57344, '\P{Gc=-cs}', "");
36331Expect(0, 57344, '\P{^Gc=-cs}', "");
36332Error('\p{Category=Surrogate:=}');
36333Error('\P{Category=Surrogate:=}');
36334Expect(1, 57343, '\p{Category=surrogate}', "");
36335Expect(0, 57343, '\p{^Category=surrogate}', "");
36336Expect(0, 57343, '\P{Category=surrogate}', "");
36337Expect(1, 57343, '\P{^Category=surrogate}', "");
36338Expect(0, 57344, '\p{Category=surrogate}', "");
36339Expect(1, 57344, '\p{^Category=surrogate}', "");
36340Expect(1, 57344, '\P{Category=surrogate}', "");
36341Expect(0, 57344, '\P{^Category=surrogate}', "");
36342Expect(1, 57343, '\p{Category=-Surrogate}', "");
36343Expect(0, 57343, '\p{^Category=-Surrogate}', "");
36344Expect(0, 57343, '\P{Category=-Surrogate}', "");
36345Expect(1, 57343, '\P{^Category=-Surrogate}', "");
36346Expect(0, 57344, '\p{Category=-Surrogate}', "");
36347Expect(1, 57344, '\p{^Category=-Surrogate}', "");
36348Expect(1, 57344, '\P{Category=-Surrogate}', "");
36349Expect(0, 57344, '\P{^Category=-Surrogate}', "");
36350Error('\p{Is_General_Category=/a/_ CS}');
36351Error('\P{Is_General_Category=/a/_ CS}');
36352Expect(1, 57343, '\p{Is_General_Category: cs}', "");
36353Expect(0, 57343, '\p{^Is_General_Category: cs}', "");
36354Expect(0, 57343, '\P{Is_General_Category: cs}', "");
36355Expect(1, 57343, '\P{^Is_General_Category: cs}', "");
36356Expect(0, 57344, '\p{Is_General_Category: cs}', "");
36357Expect(1, 57344, '\p{^Is_General_Category: cs}', "");
36358Expect(1, 57344, '\P{Is_General_Category: cs}', "");
36359Expect(0, 57344, '\P{^Is_General_Category: cs}', "");
36360Expect(1, 57343, '\p{Is_General_Category= _cs}', "");
36361Expect(0, 57343, '\p{^Is_General_Category= _cs}', "");
36362Expect(0, 57343, '\P{Is_General_Category= _cs}', "");
36363Expect(1, 57343, '\P{^Is_General_Category= _cs}', "");
36364Expect(0, 57344, '\p{Is_General_Category= _cs}', "");
36365Expect(1, 57344, '\p{^Is_General_Category= _cs}', "");
36366Expect(1, 57344, '\P{Is_General_Category= _cs}', "");
36367Expect(0, 57344, '\P{^Is_General_Category= _cs}', "");
36368Error('\p{Is_Gc=:=_	surrogate}');
36369Error('\P{Is_Gc=:=_	surrogate}');
36370Expect(1, 57343, '\p{Is_Gc=surrogate}', "");
36371Expect(0, 57343, '\p{^Is_Gc=surrogate}', "");
36372Expect(0, 57343, '\P{Is_Gc=surrogate}', "");
36373Expect(1, 57343, '\P{^Is_Gc=surrogate}', "");
36374Expect(0, 57344, '\p{Is_Gc=surrogate}', "");
36375Expect(1, 57344, '\p{^Is_Gc=surrogate}', "");
36376Expect(1, 57344, '\P{Is_Gc=surrogate}', "");
36377Expect(0, 57344, '\P{^Is_Gc=surrogate}', "");
36378Expect(1, 57343, '\p{Is_Gc=_-SURROGATE}', "");
36379Expect(0, 57343, '\p{^Is_Gc=_-SURROGATE}', "");
36380Expect(0, 57343, '\P{Is_Gc=_-SURROGATE}', "");
36381Expect(1, 57343, '\P{^Is_Gc=_-SURROGATE}', "");
36382Expect(0, 57344, '\p{Is_Gc=_-SURROGATE}', "");
36383Expect(1, 57344, '\p{^Is_Gc=_-SURROGATE}', "");
36384Expect(1, 57344, '\P{Is_Gc=_-SURROGATE}', "");
36385Expect(0, 57344, '\P{^Is_Gc=_-SURROGATE}', "");
36386Error('\p{Is_Category=_-cs:=}');
36387Error('\P{Is_Category=_-cs:=}');
36388Expect(1, 57343, '\p{Is_Category=cs}', "");
36389Expect(0, 57343, '\p{^Is_Category=cs}', "");
36390Expect(0, 57343, '\P{Is_Category=cs}', "");
36391Expect(1, 57343, '\P{^Is_Category=cs}', "");
36392Expect(0, 57344, '\p{Is_Category=cs}', "");
36393Expect(1, 57344, '\p{^Is_Category=cs}', "");
36394Expect(1, 57344, '\P{Is_Category=cs}', "");
36395Expect(0, 57344, '\P{^Is_Category=cs}', "");
36396Expect(1, 57343, '\p{Is_Category=  Cs}', "");
36397Expect(0, 57343, '\p{^Is_Category=  Cs}', "");
36398Expect(0, 57343, '\P{Is_Category=  Cs}', "");
36399Expect(1, 57343, '\P{^Is_Category=  Cs}', "");
36400Expect(0, 57344, '\p{Is_Category=  Cs}', "");
36401Expect(1, 57344, '\p{^Is_Category=  Cs}', "");
36402Expect(1, 57344, '\P{Is_Category=  Cs}', "");
36403Expect(0, 57344, '\P{^Is_Category=  Cs}', "");
36404Error('\p{General_Category=_:=Letter}');
36405Error('\P{General_Category=_:=Letter}');
36406Expect(1, 195101, '\p{General_Category=letter}', "");
36407Expect(0, 195101, '\p{^General_Category=letter}', "");
36408Expect(0, 195101, '\P{General_Category=letter}', "");
36409Expect(1, 195101, '\P{^General_Category=letter}', "");
36410Expect(0, 195102, '\p{General_Category=letter}', "");
36411Expect(1, 195102, '\p{^General_Category=letter}', "");
36412Expect(1, 195102, '\P{General_Category=letter}', "");
36413Expect(0, 195102, '\P{^General_Category=letter}', "");
36414Expect(1, 195101, '\p{General_Category= 	letter}', "");
36415Expect(0, 195101, '\p{^General_Category= 	letter}', "");
36416Expect(0, 195101, '\P{General_Category= 	letter}', "");
36417Expect(1, 195101, '\P{^General_Category= 	letter}', "");
36418Expect(0, 195102, '\p{General_Category= 	letter}', "");
36419Expect(1, 195102, '\p{^General_Category= 	letter}', "");
36420Expect(1, 195102, '\P{General_Category= 	letter}', "");
36421Expect(0, 195102, '\P{^General_Category= 	letter}', "");
36422Error('\p{Gc= L:=}');
36423Error('\P{Gc= L:=}');
36424Expect(1, 195101, '\p{Gc=l}', "");
36425Expect(0, 195101, '\p{^Gc=l}', "");
36426Expect(0, 195101, '\P{Gc=l}', "");
36427Expect(1, 195101, '\P{^Gc=l}', "");
36428Expect(0, 195102, '\p{Gc=l}', "");
36429Expect(1, 195102, '\p{^Gc=l}', "");
36430Expect(1, 195102, '\P{Gc=l}', "");
36431Expect(0, 195102, '\P{^Gc=l}', "");
36432Expect(1, 195101, '\p{Gc=--l}', "");
36433Expect(0, 195101, '\p{^Gc=--l}', "");
36434Expect(0, 195101, '\P{Gc=--l}', "");
36435Expect(1, 195101, '\P{^Gc=--l}', "");
36436Expect(0, 195102, '\p{Gc=--l}', "");
36437Expect(1, 195102, '\p{^Gc=--l}', "");
36438Expect(1, 195102, '\P{Gc=--l}', "");
36439Expect(0, 195102, '\P{^Gc=--l}', "");
36440Error('\p{Category=:= 	Letter}');
36441Error('\P{Category=:= 	Letter}');
36442Expect(1, 195101, '\p{Category:   letter}', "");
36443Expect(0, 195101, '\p{^Category:   letter}', "");
36444Expect(0, 195101, '\P{Category:   letter}', "");
36445Expect(1, 195101, '\P{^Category:   letter}', "");
36446Expect(0, 195102, '\p{Category:   letter}', "");
36447Expect(1, 195102, '\p{^Category:   letter}', "");
36448Expect(1, 195102, '\P{Category:   letter}', "");
36449Expect(0, 195102, '\P{^Category:   letter}', "");
36450Expect(1, 195101, '\p{Category: _-letter}', "");
36451Expect(0, 195101, '\p{^Category: _-letter}', "");
36452Expect(0, 195101, '\P{Category: _-letter}', "");
36453Expect(1, 195101, '\P{^Category: _-letter}', "");
36454Expect(0, 195102, '\p{Category: _-letter}', "");
36455Expect(1, 195102, '\p{^Category: _-letter}', "");
36456Expect(1, 195102, '\P{Category: _-letter}', "");
36457Expect(0, 195102, '\P{^Category: _-letter}', "");
36458Error('\p{Is_General_Category=	_L:=}');
36459Error('\P{Is_General_Category=	_L:=}');
36460Expect(1, 195101, '\p{Is_General_Category=l}', "");
36461Expect(0, 195101, '\p{^Is_General_Category=l}', "");
36462Expect(0, 195101, '\P{Is_General_Category=l}', "");
36463Expect(1, 195101, '\P{^Is_General_Category=l}', "");
36464Expect(0, 195102, '\p{Is_General_Category=l}', "");
36465Expect(1, 195102, '\p{^Is_General_Category=l}', "");
36466Expect(1, 195102, '\P{Is_General_Category=l}', "");
36467Expect(0, 195102, '\P{^Is_General_Category=l}', "");
36468Expect(1, 195101, '\p{Is_General_Category=_ L}', "");
36469Expect(0, 195101, '\p{^Is_General_Category=_ L}', "");
36470Expect(0, 195101, '\P{Is_General_Category=_ L}', "");
36471Expect(1, 195101, '\P{^Is_General_Category=_ L}', "");
36472Expect(0, 195102, '\p{Is_General_Category=_ L}', "");
36473Expect(1, 195102, '\p{^Is_General_Category=_ L}', "");
36474Expect(1, 195102, '\P{Is_General_Category=_ L}', "");
36475Expect(0, 195102, '\P{^Is_General_Category=_ L}', "");
36476Error('\p{Is_Gc=/a/ _LETTER}');
36477Error('\P{Is_Gc=/a/ _LETTER}');
36478Expect(1, 195101, '\p{Is_Gc=letter}', "");
36479Expect(0, 195101, '\p{^Is_Gc=letter}', "");
36480Expect(0, 195101, '\P{Is_Gc=letter}', "");
36481Expect(1, 195101, '\P{^Is_Gc=letter}', "");
36482Expect(0, 195102, '\p{Is_Gc=letter}', "");
36483Expect(1, 195102, '\p{^Is_Gc=letter}', "");
36484Expect(1, 195102, '\P{Is_Gc=letter}', "");
36485Expect(0, 195102, '\P{^Is_Gc=letter}', "");
36486Expect(1, 195101, '\p{Is_Gc:_Letter}', "");
36487Expect(0, 195101, '\p{^Is_Gc:_Letter}', "");
36488Expect(0, 195101, '\P{Is_Gc:_Letter}', "");
36489Expect(1, 195101, '\P{^Is_Gc:_Letter}', "");
36490Expect(0, 195102, '\p{Is_Gc:_Letter}', "");
36491Expect(1, 195102, '\p{^Is_Gc:_Letter}', "");
36492Expect(1, 195102, '\P{Is_Gc:_Letter}', "");
36493Expect(0, 195102, '\P{^Is_Gc:_Letter}', "");
36494Error('\p{Is_Category=-:=L}');
36495Error('\P{Is_Category=-:=L}');
36496Expect(1, 195101, '\p{Is_Category=l}', "");
36497Expect(0, 195101, '\p{^Is_Category=l}', "");
36498Expect(0, 195101, '\P{Is_Category=l}', "");
36499Expect(1, 195101, '\P{^Is_Category=l}', "");
36500Expect(0, 195102, '\p{Is_Category=l}', "");
36501Expect(1, 195102, '\p{^Is_Category=l}', "");
36502Expect(1, 195102, '\P{Is_Category=l}', "");
36503Expect(0, 195102, '\P{^Is_Category=l}', "");
36504Expect(1, 195101, '\p{Is_Category= L}', "");
36505Expect(0, 195101, '\p{^Is_Category= L}', "");
36506Expect(0, 195101, '\P{Is_Category= L}', "");
36507Expect(1, 195101, '\P{^Is_Category= L}', "");
36508Expect(0, 195102, '\p{Is_Category= L}', "");
36509Expect(1, 195102, '\p{^Is_Category= L}', "");
36510Expect(1, 195102, '\P{Is_Category= L}', "");
36511Expect(0, 195102, '\P{^Is_Category= L}', "");
36512Error('\p{General_Category=_Cased_letter:=}');
36513Error('\P{General_Category=_Cased_letter:=}');
36514Expect(1, 120779, '\p{General_Category=casedletter}', "");
36515Expect(0, 120779, '\p{^General_Category=casedletter}', "");
36516Expect(0, 120779, '\P{General_Category=casedletter}', "");
36517Expect(1, 120779, '\P{^General_Category=casedletter}', "");
36518Expect(0, 120780, '\p{General_Category=casedletter}', "");
36519Expect(1, 120780, '\p{^General_Category=casedletter}', "");
36520Expect(1, 120780, '\P{General_Category=casedletter}', "");
36521Expect(0, 120780, '\P{^General_Category=casedletter}', "");
36522Expect(1, 120779, '\p{General_Category=_CASED_Letter}', "");
36523Expect(0, 120779, '\p{^General_Category=_CASED_Letter}', "");
36524Expect(0, 120779, '\P{General_Category=_CASED_Letter}', "");
36525Expect(1, 120779, '\P{^General_Category=_CASED_Letter}', "");
36526Expect(0, 120780, '\p{General_Category=_CASED_Letter}', "");
36527Expect(1, 120780, '\p{^General_Category=_CASED_Letter}', "");
36528Expect(1, 120780, '\P{General_Category=_CASED_Letter}', "");
36529Expect(0, 120780, '\P{^General_Category=_CASED_Letter}', "");
36530Error('\p{Gc= LC/a/}');
36531Error('\P{Gc= LC/a/}');
36532Expect(1, 120779, '\p{Gc=lc}', "");
36533Expect(0, 120779, '\p{^Gc=lc}', "");
36534Expect(0, 120779, '\P{Gc=lc}', "");
36535Expect(1, 120779, '\P{^Gc=lc}', "");
36536Expect(0, 120780, '\p{Gc=lc}', "");
36537Expect(1, 120780, '\p{^Gc=lc}', "");
36538Expect(1, 120780, '\P{Gc=lc}', "");
36539Expect(0, 120780, '\P{^Gc=lc}', "");
36540Expect(1, 120779, '\p{Gc=_lc}', "");
36541Expect(0, 120779, '\p{^Gc=_lc}', "");
36542Expect(0, 120779, '\P{Gc=_lc}', "");
36543Expect(1, 120779, '\P{^Gc=_lc}', "");
36544Expect(0, 120780, '\p{Gc=_lc}', "");
36545Expect(1, 120780, '\p{^Gc=_lc}', "");
36546Expect(1, 120780, '\P{Gc=_lc}', "");
36547Expect(0, 120780, '\P{^Gc=_lc}', "");
36548Error('\p{Category=/a/	 L_}');
36549Error('\P{Category=/a/	 L_}');
36550Expect(1, 120779, '\p{Category=l_}', "");
36551Expect(0, 120779, '\p{^Category=l_}', "");
36552Expect(0, 120779, '\P{Category=l_}', "");
36553Expect(1, 120779, '\P{^Category=l_}', "");
36554Expect(0, 120780, '\p{Category=l_}', "");
36555Expect(1, 120780, '\p{^Category=l_}', "");
36556Expect(1, 120780, '\P{Category=l_}', "");
36557Expect(0, 120780, '\P{^Category=l_}', "");
36558Expect(1, 120779, '\p{Category=--l_}', "");
36559Expect(0, 120779, '\p{^Category=--l_}', "");
36560Expect(0, 120779, '\P{Category=--l_}', "");
36561Expect(1, 120779, '\P{^Category=--l_}', "");
36562Expect(0, 120780, '\p{Category=--l_}', "");
36563Expect(1, 120780, '\p{^Category=--l_}', "");
36564Expect(1, 120780, '\P{Category=--l_}', "");
36565Expect(0, 120780, '\P{^Category=--l_}', "");
36566Error('\p{Is_General_Category=_ l&:=}');
36567Error('\P{Is_General_Category=_ l&:=}');
36568Expect(1, 120779, '\p{Is_General_Category=l&}', "");
36569Expect(0, 120779, '\p{^Is_General_Category=l&}', "");
36570Expect(0, 120779, '\P{Is_General_Category=l&}', "");
36571Expect(1, 120779, '\P{^Is_General_Category=l&}', "");
36572Expect(0, 120780, '\p{Is_General_Category=l&}', "");
36573Expect(1, 120780, '\p{^Is_General_Category=l&}', "");
36574Expect(1, 120780, '\P{Is_General_Category=l&}', "");
36575Expect(0, 120780, '\P{^Is_General_Category=l&}', "");
36576Expect(1, 120779, '\p{Is_General_Category=_L&}', "");
36577Expect(0, 120779, '\p{^Is_General_Category=_L&}', "");
36578Expect(0, 120779, '\P{Is_General_Category=_L&}', "");
36579Expect(1, 120779, '\P{^Is_General_Category=_L&}', "");
36580Expect(0, 120780, '\p{Is_General_Category=_L&}', "");
36581Expect(1, 120780, '\p{^Is_General_Category=_L&}', "");
36582Expect(1, 120780, '\P{Is_General_Category=_L&}', "");
36583Expect(0, 120780, '\P{^Is_General_Category=_L&}', "");
36584Error('\p{Is_Gc=:=_	Cased_Letter}');
36585Error('\P{Is_Gc=:=_	Cased_Letter}');
36586Expect(1, 120779, '\p{Is_Gc=casedletter}', "");
36587Expect(0, 120779, '\p{^Is_Gc=casedletter}', "");
36588Expect(0, 120779, '\P{Is_Gc=casedletter}', "");
36589Expect(1, 120779, '\P{^Is_Gc=casedletter}', "");
36590Expect(0, 120780, '\p{Is_Gc=casedletter}', "");
36591Expect(1, 120780, '\p{^Is_Gc=casedletter}', "");
36592Expect(1, 120780, '\P{Is_Gc=casedletter}', "");
36593Expect(0, 120780, '\P{^Is_Gc=casedletter}', "");
36594Expect(1, 120779, '\p{Is_Gc= Cased_letter}', "");
36595Expect(0, 120779, '\p{^Is_Gc= Cased_letter}', "");
36596Expect(0, 120779, '\P{Is_Gc= Cased_letter}', "");
36597Expect(1, 120779, '\P{^Is_Gc= Cased_letter}', "");
36598Expect(0, 120780, '\p{Is_Gc= Cased_letter}', "");
36599Expect(1, 120780, '\p{^Is_Gc= Cased_letter}', "");
36600Expect(1, 120780, '\P{Is_Gc= Cased_letter}', "");
36601Expect(0, 120780, '\P{^Is_Gc= Cased_letter}', "");
36602Error('\p{Is_Category=_/a/LC}');
36603Error('\P{Is_Category=_/a/LC}');
36604Expect(1, 120779, '\p{Is_Category=lc}', "");
36605Expect(0, 120779, '\p{^Is_Category=lc}', "");
36606Expect(0, 120779, '\P{Is_Category=lc}', "");
36607Expect(1, 120779, '\P{^Is_Category=lc}', "");
36608Expect(0, 120780, '\p{Is_Category=lc}', "");
36609Expect(1, 120780, '\p{^Is_Category=lc}', "");
36610Expect(1, 120780, '\P{Is_Category=lc}', "");
36611Expect(0, 120780, '\P{^Is_Category=lc}', "");
36612Expect(1, 120779, '\p{Is_Category=-_LC}', "");
36613Expect(0, 120779, '\p{^Is_Category=-_LC}', "");
36614Expect(0, 120779, '\P{Is_Category=-_LC}', "");
36615Expect(1, 120779, '\P{^Is_Category=-_LC}', "");
36616Expect(0, 120780, '\p{Is_Category=-_LC}', "");
36617Expect(1, 120780, '\p{^Is_Category=-_LC}', "");
36618Expect(1, 120780, '\P{Is_Category=-_LC}', "");
36619Expect(0, 120780, '\P{^Is_Category=-_LC}', "");
36620Error('\p{General_Category=:= 	Lowercase_letter}');
36621Error('\P{General_Category=:= 	Lowercase_letter}');
36622Expect(1, 120779, '\p{General_Category=lowercaseletter}', "");
36623Expect(0, 120779, '\p{^General_Category=lowercaseletter}', "");
36624Expect(0, 120779, '\P{General_Category=lowercaseletter}', "");
36625Expect(1, 120779, '\P{^General_Category=lowercaseletter}', "");
36626Expect(0, 120780, '\p{General_Category=lowercaseletter}', "");
36627Expect(1, 120780, '\p{^General_Category=lowercaseletter}', "");
36628Expect(1, 120780, '\P{General_Category=lowercaseletter}', "");
36629Expect(0, 120780, '\P{^General_Category=lowercaseletter}', "");
36630Expect(1, 120779, '\p{General_Category=	LOWERCASE_Letter}', "");
36631Expect(0, 120779, '\p{^General_Category=	LOWERCASE_Letter}', "");
36632Expect(0, 120779, '\P{General_Category=	LOWERCASE_Letter}', "");
36633Expect(1, 120779, '\P{^General_Category=	LOWERCASE_Letter}', "");
36634Expect(0, 120780, '\p{General_Category=	LOWERCASE_Letter}', "");
36635Expect(1, 120780, '\p{^General_Category=	LOWERCASE_Letter}', "");
36636Expect(1, 120780, '\P{General_Category=	LOWERCASE_Letter}', "");
36637Expect(0, 120780, '\P{^General_Category=	LOWERCASE_Letter}', "");
36638Error('\p{Gc=-	ll/a/}');
36639Error('\P{Gc=-	ll/a/}');
36640Expect(1, 120779, '\p{Gc=ll}', "");
36641Expect(0, 120779, '\p{^Gc=ll}', "");
36642Expect(0, 120779, '\P{Gc=ll}', "");
36643Expect(1, 120779, '\P{^Gc=ll}', "");
36644Expect(0, 120780, '\p{Gc=ll}', "");
36645Expect(1, 120780, '\p{^Gc=ll}', "");
36646Expect(1, 120780, '\P{Gc=ll}', "");
36647Expect(0, 120780, '\P{^Gc=ll}', "");
36648Expect(1, 120779, '\p{Gc= Ll}', "");
36649Expect(0, 120779, '\p{^Gc= Ll}', "");
36650Expect(0, 120779, '\P{Gc= Ll}', "");
36651Expect(1, 120779, '\P{^Gc= Ll}', "");
36652Expect(0, 120780, '\p{Gc= Ll}', "");
36653Expect(1, 120780, '\p{^Gc= Ll}', "");
36654Expect(1, 120780, '\P{Gc= Ll}', "");
36655Expect(0, 120780, '\P{^Gc= Ll}', "");
36656Error('\p{Category=/a/	-Lowercase_letter}');
36657Error('\P{Category=/a/	-Lowercase_letter}');
36658Expect(1, 120779, '\p{Category=lowercaseletter}', "");
36659Expect(0, 120779, '\p{^Category=lowercaseletter}', "");
36660Expect(0, 120779, '\P{Category=lowercaseletter}', "");
36661Expect(1, 120779, '\P{^Category=lowercaseletter}', "");
36662Expect(0, 120780, '\p{Category=lowercaseletter}', "");
36663Expect(1, 120780, '\p{^Category=lowercaseletter}', "");
36664Expect(1, 120780, '\P{Category=lowercaseletter}', "");
36665Expect(0, 120780, '\P{^Category=lowercaseletter}', "");
36666Expect(1, 120779, '\p{Category= Lowercase_LETTER}', "");
36667Expect(0, 120779, '\p{^Category= Lowercase_LETTER}', "");
36668Expect(0, 120779, '\P{Category= Lowercase_LETTER}', "");
36669Expect(1, 120779, '\P{^Category= Lowercase_LETTER}', "");
36670Expect(0, 120780, '\p{Category= Lowercase_LETTER}', "");
36671Expect(1, 120780, '\p{^Category= Lowercase_LETTER}', "");
36672Expect(1, 120780, '\P{Category= Lowercase_LETTER}', "");
36673Expect(0, 120780, '\P{^Category= Lowercase_LETTER}', "");
36674Error('\p{Is_General_Category=/a/--Ll}');
36675Error('\P{Is_General_Category=/a/--Ll}');
36676Expect(1, 120779, '\p{Is_General_Category=ll}', "");
36677Expect(0, 120779, '\p{^Is_General_Category=ll}', "");
36678Expect(0, 120779, '\P{Is_General_Category=ll}', "");
36679Expect(1, 120779, '\P{^Is_General_Category=ll}', "");
36680Expect(0, 120780, '\p{Is_General_Category=ll}', "");
36681Expect(1, 120780, '\p{^Is_General_Category=ll}', "");
36682Expect(1, 120780, '\P{Is_General_Category=ll}', "");
36683Expect(0, 120780, '\P{^Is_General_Category=ll}', "");
36684Expect(1, 120779, '\p{Is_General_Category= _ll}', "");
36685Expect(0, 120779, '\p{^Is_General_Category= _ll}', "");
36686Expect(0, 120779, '\P{Is_General_Category= _ll}', "");
36687Expect(1, 120779, '\P{^Is_General_Category= _ll}', "");
36688Expect(0, 120780, '\p{Is_General_Category= _ll}', "");
36689Expect(1, 120780, '\p{^Is_General_Category= _ll}', "");
36690Expect(1, 120780, '\P{Is_General_Category= _ll}', "");
36691Expect(0, 120780, '\P{^Is_General_Category= _ll}', "");
36692Error('\p{Is_Gc: -:=lowercase_letter}');
36693Error('\P{Is_Gc: -:=lowercase_letter}');
36694Expect(1, 120779, '\p{Is_Gc=lowercaseletter}', "");
36695Expect(0, 120779, '\p{^Is_Gc=lowercaseletter}', "");
36696Expect(0, 120779, '\P{Is_Gc=lowercaseletter}', "");
36697Expect(1, 120779, '\P{^Is_Gc=lowercaseletter}', "");
36698Expect(0, 120780, '\p{Is_Gc=lowercaseletter}', "");
36699Expect(1, 120780, '\p{^Is_Gc=lowercaseletter}', "");
36700Expect(1, 120780, '\P{Is_Gc=lowercaseletter}', "");
36701Expect(0, 120780, '\P{^Is_Gc=lowercaseletter}', "");
36702Expect(1, 120779, '\p{Is_Gc=	 LOWERCASE_Letter}', "");
36703Expect(0, 120779, '\p{^Is_Gc=	 LOWERCASE_Letter}', "");
36704Expect(0, 120779, '\P{Is_Gc=	 LOWERCASE_Letter}', "");
36705Expect(1, 120779, '\P{^Is_Gc=	 LOWERCASE_Letter}', "");
36706Expect(0, 120780, '\p{Is_Gc=	 LOWERCASE_Letter}', "");
36707Expect(1, 120780, '\p{^Is_Gc=	 LOWERCASE_Letter}', "");
36708Expect(1, 120780, '\P{Is_Gc=	 LOWERCASE_Letter}', "");
36709Expect(0, 120780, '\P{^Is_Gc=	 LOWERCASE_Letter}', "");
36710Error('\p{Is_Category:   _/a/Ll}');
36711Error('\P{Is_Category:   _/a/Ll}');
36712Expect(1, 120779, '\p{Is_Category=ll}', "");
36713Expect(0, 120779, '\p{^Is_Category=ll}', "");
36714Expect(0, 120779, '\P{Is_Category=ll}', "");
36715Expect(1, 120779, '\P{^Is_Category=ll}', "");
36716Expect(0, 120780, '\p{Is_Category=ll}', "");
36717Expect(1, 120780, '\p{^Is_Category=ll}', "");
36718Expect(1, 120780, '\P{Is_Category=ll}', "");
36719Expect(0, 120780, '\P{^Is_Category=ll}', "");
36720Expect(1, 120779, '\p{Is_Category=_	ll}', "");
36721Expect(0, 120779, '\p{^Is_Category=_	ll}', "");
36722Expect(0, 120779, '\P{Is_Category=_	ll}', "");
36723Expect(1, 120779, '\P{^Is_Category=_	ll}', "");
36724Expect(0, 120780, '\p{Is_Category=_	ll}', "");
36725Expect(1, 120780, '\p{^Is_Category=_	ll}', "");
36726Expect(1, 120780, '\P{Is_Category=_	ll}', "");
36727Expect(0, 120780, '\P{^Is_Category=_	ll}', "");
36728Error('\p{General_Category=		modifier_Letter/a/}');
36729Error('\P{General_Category=		modifier_Letter/a/}');
36730Expect(1, 94111, '\p{General_Category=modifierletter}', "");
36731Expect(0, 94111, '\p{^General_Category=modifierletter}', "");
36732Expect(0, 94111, '\P{General_Category=modifierletter}', "");
36733Expect(1, 94111, '\P{^General_Category=modifierletter}', "");
36734Expect(0, 94112, '\p{General_Category=modifierletter}', "");
36735Expect(1, 94112, '\p{^General_Category=modifierletter}', "");
36736Expect(1, 94112, '\P{General_Category=modifierletter}', "");
36737Expect(0, 94112, '\P{^General_Category=modifierletter}', "");
36738Expect(1, 94111, '\p{General_Category=_MODIFIER_letter}', "");
36739Expect(0, 94111, '\p{^General_Category=_MODIFIER_letter}', "");
36740Expect(0, 94111, '\P{General_Category=_MODIFIER_letter}', "");
36741Expect(1, 94111, '\P{^General_Category=_MODIFIER_letter}', "");
36742Expect(0, 94112, '\p{General_Category=_MODIFIER_letter}', "");
36743Expect(1, 94112, '\p{^General_Category=_MODIFIER_letter}', "");
36744Expect(1, 94112, '\P{General_Category=_MODIFIER_letter}', "");
36745Expect(0, 94112, '\P{^General_Category=_MODIFIER_letter}', "");
36746Error('\p{Gc=/a/Lm}');
36747Error('\P{Gc=/a/Lm}');
36748Expect(1, 94111, '\p{Gc=lm}', "");
36749Expect(0, 94111, '\p{^Gc=lm}', "");
36750Expect(0, 94111, '\P{Gc=lm}', "");
36751Expect(1, 94111, '\P{^Gc=lm}', "");
36752Expect(0, 94112, '\p{Gc=lm}', "");
36753Expect(1, 94112, '\p{^Gc=lm}', "");
36754Expect(1, 94112, '\P{Gc=lm}', "");
36755Expect(0, 94112, '\P{^Gc=lm}', "");
36756Expect(1, 94111, '\p{Gc=_LM}', "");
36757Expect(0, 94111, '\p{^Gc=_LM}', "");
36758Expect(0, 94111, '\P{Gc=_LM}', "");
36759Expect(1, 94111, '\P{^Gc=_LM}', "");
36760Expect(0, 94112, '\p{Gc=_LM}', "");
36761Expect(1, 94112, '\p{^Gc=_LM}', "");
36762Expect(1, 94112, '\P{Gc=_LM}', "");
36763Expect(0, 94112, '\P{^Gc=_LM}', "");
36764Error('\p{Category= /a/modifier_letter}');
36765Error('\P{Category= /a/modifier_letter}');
36766Expect(1, 94111, '\p{Category=modifierletter}', "");
36767Expect(0, 94111, '\p{^Category=modifierletter}', "");
36768Expect(0, 94111, '\P{Category=modifierletter}', "");
36769Expect(1, 94111, '\P{^Category=modifierletter}', "");
36770Expect(0, 94112, '\p{Category=modifierletter}', "");
36771Expect(1, 94112, '\p{^Category=modifierletter}', "");
36772Expect(1, 94112, '\P{Category=modifierletter}', "");
36773Expect(0, 94112, '\P{^Category=modifierletter}', "");
36774Expect(1, 94111, '\p{Category:   -Modifier_Letter}', "");
36775Expect(0, 94111, '\p{^Category:   -Modifier_Letter}', "");
36776Expect(0, 94111, '\P{Category:   -Modifier_Letter}', "");
36777Expect(1, 94111, '\P{^Category:   -Modifier_Letter}', "");
36778Expect(0, 94112, '\p{Category:   -Modifier_Letter}', "");
36779Expect(1, 94112, '\p{^Category:   -Modifier_Letter}', "");
36780Expect(1, 94112, '\P{Category:   -Modifier_Letter}', "");
36781Expect(0, 94112, '\P{^Category:   -Modifier_Letter}', "");
36782Error('\p{Is_General_Category=/a/		LM}');
36783Error('\P{Is_General_Category=/a/		LM}');
36784Expect(1, 94111, '\p{Is_General_Category=lm}', "");
36785Expect(0, 94111, '\p{^Is_General_Category=lm}', "");
36786Expect(0, 94111, '\P{Is_General_Category=lm}', "");
36787Expect(1, 94111, '\P{^Is_General_Category=lm}', "");
36788Expect(0, 94112, '\p{Is_General_Category=lm}', "");
36789Expect(1, 94112, '\p{^Is_General_Category=lm}', "");
36790Expect(1, 94112, '\P{Is_General_Category=lm}', "");
36791Expect(0, 94112, '\P{^Is_General_Category=lm}', "");
36792Expect(1, 94111, '\p{Is_General_Category: _lm}', "");
36793Expect(0, 94111, '\p{^Is_General_Category: _lm}', "");
36794Expect(0, 94111, '\P{Is_General_Category: _lm}', "");
36795Expect(1, 94111, '\P{^Is_General_Category: _lm}', "");
36796Expect(0, 94112, '\p{Is_General_Category: _lm}', "");
36797Expect(1, 94112, '\p{^Is_General_Category: _lm}', "");
36798Expect(1, 94112, '\P{Is_General_Category: _lm}', "");
36799Expect(0, 94112, '\P{^Is_General_Category: _lm}', "");
36800Error('\p{Is_Gc=	Modifier_Letter/a/}');
36801Error('\P{Is_Gc=	Modifier_Letter/a/}');
36802Expect(1, 94111, '\p{Is_Gc=modifierletter}', "");
36803Expect(0, 94111, '\p{^Is_Gc=modifierletter}', "");
36804Expect(0, 94111, '\P{Is_Gc=modifierletter}', "");
36805Expect(1, 94111, '\P{^Is_Gc=modifierletter}', "");
36806Expect(0, 94112, '\p{Is_Gc=modifierletter}', "");
36807Expect(1, 94112, '\p{^Is_Gc=modifierletter}', "");
36808Expect(1, 94112, '\P{Is_Gc=modifierletter}', "");
36809Expect(0, 94112, '\P{^Is_Gc=modifierletter}', "");
36810Expect(1, 94111, '\p{Is_Gc= modifier_Letter}', "");
36811Expect(0, 94111, '\p{^Is_Gc= modifier_Letter}', "");
36812Expect(0, 94111, '\P{Is_Gc= modifier_Letter}', "");
36813Expect(1, 94111, '\P{^Is_Gc= modifier_Letter}', "");
36814Expect(0, 94112, '\p{Is_Gc= modifier_Letter}', "");
36815Expect(1, 94112, '\p{^Is_Gc= modifier_Letter}', "");
36816Expect(1, 94112, '\P{Is_Gc= modifier_Letter}', "");
36817Expect(0, 94112, '\P{^Is_Gc= modifier_Letter}', "");
36818Error('\p{Is_Category=_ Lm/a/}');
36819Error('\P{Is_Category=_ Lm/a/}');
36820Expect(1, 94111, '\p{Is_Category=lm}', "");
36821Expect(0, 94111, '\p{^Is_Category=lm}', "");
36822Expect(0, 94111, '\P{Is_Category=lm}', "");
36823Expect(1, 94111, '\P{^Is_Category=lm}', "");
36824Expect(0, 94112, '\p{Is_Category=lm}', "");
36825Expect(1, 94112, '\p{^Is_Category=lm}', "");
36826Expect(1, 94112, '\P{Is_Category=lm}', "");
36827Expect(0, 94112, '\P{^Is_Category=lm}', "");
36828Expect(1, 94111, '\p{Is_Category=-Lm}', "");
36829Expect(0, 94111, '\p{^Is_Category=-Lm}', "");
36830Expect(0, 94111, '\P{Is_Category=-Lm}', "");
36831Expect(1, 94111, '\P{^Is_Category=-Lm}', "");
36832Expect(0, 94112, '\p{Is_Category=-Lm}', "");
36833Expect(1, 94112, '\p{^Is_Category=-Lm}', "");
36834Expect(1, 94112, '\P{Is_Category=-Lm}', "");
36835Expect(0, 94112, '\P{^Is_Category=-Lm}', "");
36836Error('\p{General_Category=_Other_Letter/a/}');
36837Error('\P{General_Category=_Other_Letter/a/}');
36838Expect(1, 195101, '\p{General_Category=otherletter}', "");
36839Expect(0, 195101, '\p{^General_Category=otherletter}', "");
36840Expect(0, 195101, '\P{General_Category=otherletter}', "");
36841Expect(1, 195101, '\P{^General_Category=otherletter}', "");
36842Expect(0, 195102, '\p{General_Category=otherletter}', "");
36843Expect(1, 195102, '\p{^General_Category=otherletter}', "");
36844Expect(1, 195102, '\P{General_Category=otherletter}', "");
36845Expect(0, 195102, '\P{^General_Category=otherletter}', "");
36846Expect(1, 195101, '\p{General_Category= -Other_letter}', "");
36847Expect(0, 195101, '\p{^General_Category= -Other_letter}', "");
36848Expect(0, 195101, '\P{General_Category= -Other_letter}', "");
36849Expect(1, 195101, '\P{^General_Category= -Other_letter}', "");
36850Expect(0, 195102, '\p{General_Category= -Other_letter}', "");
36851Expect(1, 195102, '\p{^General_Category= -Other_letter}', "");
36852Expect(1, 195102, '\P{General_Category= -Other_letter}', "");
36853Expect(0, 195102, '\P{^General_Category= -Other_letter}', "");
36854Error('\p{Gc= lo:=}');
36855Error('\P{Gc= lo:=}');
36856Expect(1, 195101, '\p{Gc=lo}', "");
36857Expect(0, 195101, '\p{^Gc=lo}', "");
36858Expect(0, 195101, '\P{Gc=lo}', "");
36859Expect(1, 195101, '\P{^Gc=lo}', "");
36860Expect(0, 195102, '\p{Gc=lo}', "");
36861Expect(1, 195102, '\p{^Gc=lo}', "");
36862Expect(1, 195102, '\P{Gc=lo}', "");
36863Expect(0, 195102, '\P{^Gc=lo}', "");
36864Expect(1, 195101, '\p{Gc=	lo}', "");
36865Expect(0, 195101, '\p{^Gc=	lo}', "");
36866Expect(0, 195101, '\P{Gc=	lo}', "");
36867Expect(1, 195101, '\P{^Gc=	lo}', "");
36868Expect(0, 195102, '\p{Gc=	lo}', "");
36869Expect(1, 195102, '\p{^Gc=	lo}', "");
36870Expect(1, 195102, '\P{Gc=	lo}', "");
36871Expect(0, 195102, '\P{^Gc=	lo}', "");
36872Error('\p{Category=	 Other_Letter/a/}');
36873Error('\P{Category=	 Other_Letter/a/}');
36874Expect(1, 195101, '\p{Category=otherletter}', "");
36875Expect(0, 195101, '\p{^Category=otherletter}', "");
36876Expect(0, 195101, '\P{Category=otherletter}', "");
36877Expect(1, 195101, '\P{^Category=otherletter}', "");
36878Expect(0, 195102, '\p{Category=otherletter}', "");
36879Expect(1, 195102, '\p{^Category=otherletter}', "");
36880Expect(1, 195102, '\P{Category=otherletter}', "");
36881Expect(0, 195102, '\P{^Category=otherletter}', "");
36882Expect(1, 195101, '\p{Category:    OTHER_LETTER}', "");
36883Expect(0, 195101, '\p{^Category:    OTHER_LETTER}', "");
36884Expect(0, 195101, '\P{Category:    OTHER_LETTER}', "");
36885Expect(1, 195101, '\P{^Category:    OTHER_LETTER}', "");
36886Expect(0, 195102, '\p{Category:    OTHER_LETTER}', "");
36887Expect(1, 195102, '\p{^Category:    OTHER_LETTER}', "");
36888Expect(1, 195102, '\P{Category:    OTHER_LETTER}', "");
36889Expect(0, 195102, '\P{^Category:    OTHER_LETTER}', "");
36890Error('\p{Is_General_Category= -Lo/a/}');
36891Error('\P{Is_General_Category= -Lo/a/}');
36892Expect(1, 195101, '\p{Is_General_Category=lo}', "");
36893Expect(0, 195101, '\p{^Is_General_Category=lo}', "");
36894Expect(0, 195101, '\P{Is_General_Category=lo}', "");
36895Expect(1, 195101, '\P{^Is_General_Category=lo}', "");
36896Expect(0, 195102, '\p{Is_General_Category=lo}', "");
36897Expect(1, 195102, '\p{^Is_General_Category=lo}', "");
36898Expect(1, 195102, '\P{Is_General_Category=lo}', "");
36899Expect(0, 195102, '\P{^Is_General_Category=lo}', "");
36900Expect(1, 195101, '\p{Is_General_Category=_ lo}', "");
36901Expect(0, 195101, '\p{^Is_General_Category=_ lo}', "");
36902Expect(0, 195101, '\P{Is_General_Category=_ lo}', "");
36903Expect(1, 195101, '\P{^Is_General_Category=_ lo}', "");
36904Expect(0, 195102, '\p{Is_General_Category=_ lo}', "");
36905Expect(1, 195102, '\p{^Is_General_Category=_ lo}', "");
36906Expect(1, 195102, '\P{Is_General_Category=_ lo}', "");
36907Expect(0, 195102, '\P{^Is_General_Category=_ lo}', "");
36908Error('\p{Is_Gc:/a/_Other_LETTER}');
36909Error('\P{Is_Gc:/a/_Other_LETTER}');
36910Expect(1, 195101, '\p{Is_Gc=otherletter}', "");
36911Expect(0, 195101, '\p{^Is_Gc=otherletter}', "");
36912Expect(0, 195101, '\P{Is_Gc=otherletter}', "");
36913Expect(1, 195101, '\P{^Is_Gc=otherletter}', "");
36914Expect(0, 195102, '\p{Is_Gc=otherletter}', "");
36915Expect(1, 195102, '\p{^Is_Gc=otherletter}', "");
36916Expect(1, 195102, '\P{Is_Gc=otherletter}', "");
36917Expect(0, 195102, '\P{^Is_Gc=otherletter}', "");
36918Expect(1, 195101, '\p{Is_Gc=-	other_Letter}', "");
36919Expect(0, 195101, '\p{^Is_Gc=-	other_Letter}', "");
36920Expect(0, 195101, '\P{Is_Gc=-	other_Letter}', "");
36921Expect(1, 195101, '\P{^Is_Gc=-	other_Letter}', "");
36922Expect(0, 195102, '\p{Is_Gc=-	other_Letter}', "");
36923Expect(1, 195102, '\p{^Is_Gc=-	other_Letter}', "");
36924Expect(1, 195102, '\P{Is_Gc=-	other_Letter}', "");
36925Expect(0, 195102, '\P{^Is_Gc=-	other_Letter}', "");
36926Error('\p{Is_Category=__LO/a/}');
36927Error('\P{Is_Category=__LO/a/}');
36928Expect(1, 195101, '\p{Is_Category=lo}', "");
36929Expect(0, 195101, '\p{^Is_Category=lo}', "");
36930Expect(0, 195101, '\P{Is_Category=lo}', "");
36931Expect(1, 195101, '\P{^Is_Category=lo}', "");
36932Expect(0, 195102, '\p{Is_Category=lo}', "");
36933Expect(1, 195102, '\p{^Is_Category=lo}', "");
36934Expect(1, 195102, '\P{Is_Category=lo}', "");
36935Expect(0, 195102, '\P{^Is_Category=lo}', "");
36936Expect(1, 195101, '\p{Is_Category=		lo}', "");
36937Expect(0, 195101, '\p{^Is_Category=		lo}', "");
36938Expect(0, 195101, '\P{Is_Category=		lo}', "");
36939Expect(1, 195101, '\P{^Is_Category=		lo}', "");
36940Expect(0, 195102, '\p{Is_Category=		lo}', "");
36941Expect(1, 195102, '\p{^Is_Category=		lo}', "");
36942Expect(1, 195102, '\P{Is_Category=		lo}', "");
36943Expect(0, 195102, '\P{^Is_Category=		lo}', "");
36944Error('\p{General_Category:_/a/TITLECASE_letter}');
36945Error('\P{General_Category:_/a/TITLECASE_letter}');
36946Expect(1, 8188, '\p{General_Category=titlecaseletter}', "");
36947Expect(0, 8188, '\p{^General_Category=titlecaseletter}', "");
36948Expect(0, 8188, '\P{General_Category=titlecaseletter}', "");
36949Expect(1, 8188, '\P{^General_Category=titlecaseletter}', "");
36950Expect(0, 8189, '\p{General_Category=titlecaseletter}', "");
36951Expect(1, 8189, '\p{^General_Category=titlecaseletter}', "");
36952Expect(1, 8189, '\P{General_Category=titlecaseletter}', "");
36953Expect(0, 8189, '\P{^General_Category=titlecaseletter}', "");
36954Expect(1, 8188, '\p{General_Category: 	-titlecase_Letter}', "");
36955Expect(0, 8188, '\p{^General_Category: 	-titlecase_Letter}', "");
36956Expect(0, 8188, '\P{General_Category: 	-titlecase_Letter}', "");
36957Expect(1, 8188, '\P{^General_Category: 	-titlecase_Letter}', "");
36958Expect(0, 8189, '\p{General_Category: 	-titlecase_Letter}', "");
36959Expect(1, 8189, '\p{^General_Category: 	-titlecase_Letter}', "");
36960Expect(1, 8189, '\P{General_Category: 	-titlecase_Letter}', "");
36961Expect(0, 8189, '\P{^General_Category: 	-titlecase_Letter}', "");
36962Error('\p{Gc= -Lt/a/}');
36963Error('\P{Gc= -Lt/a/}');
36964Expect(1, 8188, '\p{Gc=lt}', "");
36965Expect(0, 8188, '\p{^Gc=lt}', "");
36966Expect(0, 8188, '\P{Gc=lt}', "");
36967Expect(1, 8188, '\P{^Gc=lt}', "");
36968Expect(0, 8189, '\p{Gc=lt}', "");
36969Expect(1, 8189, '\p{^Gc=lt}', "");
36970Expect(1, 8189, '\P{Gc=lt}', "");
36971Expect(0, 8189, '\P{^Gc=lt}', "");
36972Expect(1, 8188, '\p{Gc= 	LT}', "");
36973Expect(0, 8188, '\p{^Gc= 	LT}', "");
36974Expect(0, 8188, '\P{Gc= 	LT}', "");
36975Expect(1, 8188, '\P{^Gc= 	LT}', "");
36976Expect(0, 8189, '\p{Gc= 	LT}', "");
36977Expect(1, 8189, '\p{^Gc= 	LT}', "");
36978Expect(1, 8189, '\P{Gc= 	LT}', "");
36979Expect(0, 8189, '\P{^Gc= 	LT}', "");
36980Error('\p{Category=-Titlecase_Letter/a/}');
36981Error('\P{Category=-Titlecase_Letter/a/}');
36982Expect(1, 8188, '\p{Category=titlecaseletter}', "");
36983Expect(0, 8188, '\p{^Category=titlecaseletter}', "");
36984Expect(0, 8188, '\P{Category=titlecaseletter}', "");
36985Expect(1, 8188, '\P{^Category=titlecaseletter}', "");
36986Expect(0, 8189, '\p{Category=titlecaseletter}', "");
36987Expect(1, 8189, '\p{^Category=titlecaseletter}', "");
36988Expect(1, 8189, '\P{Category=titlecaseletter}', "");
36989Expect(0, 8189, '\P{^Category=titlecaseletter}', "");
36990Expect(1, 8188, '\p{Category=_TITLECASE_Letter}', "");
36991Expect(0, 8188, '\p{^Category=_TITLECASE_Letter}', "");
36992Expect(0, 8188, '\P{Category=_TITLECASE_Letter}', "");
36993Expect(1, 8188, '\P{^Category=_TITLECASE_Letter}', "");
36994Expect(0, 8189, '\p{Category=_TITLECASE_Letter}', "");
36995Expect(1, 8189, '\p{^Category=_TITLECASE_Letter}', "");
36996Expect(1, 8189, '\P{Category=_TITLECASE_Letter}', "");
36997Expect(0, 8189, '\P{^Category=_TITLECASE_Letter}', "");
36998Error('\p{Is_General_Category=_:=LT}');
36999Error('\P{Is_General_Category=_:=LT}');
37000Expect(1, 8188, '\p{Is_General_Category=lt}', "");
37001Expect(0, 8188, '\p{^Is_General_Category=lt}', "");
37002Expect(0, 8188, '\P{Is_General_Category=lt}', "");
37003Expect(1, 8188, '\P{^Is_General_Category=lt}', "");
37004Expect(0, 8189, '\p{Is_General_Category=lt}', "");
37005Expect(1, 8189, '\p{^Is_General_Category=lt}', "");
37006Expect(1, 8189, '\P{Is_General_Category=lt}', "");
37007Expect(0, 8189, '\P{^Is_General_Category=lt}', "");
37008Expect(1, 8188, '\p{Is_General_Category=-	Lt}', "");
37009Expect(0, 8188, '\p{^Is_General_Category=-	Lt}', "");
37010Expect(0, 8188, '\P{Is_General_Category=-	Lt}', "");
37011Expect(1, 8188, '\P{^Is_General_Category=-	Lt}', "");
37012Expect(0, 8189, '\p{Is_General_Category=-	Lt}', "");
37013Expect(1, 8189, '\p{^Is_General_Category=-	Lt}', "");
37014Expect(1, 8189, '\P{Is_General_Category=-	Lt}', "");
37015Expect(0, 8189, '\P{^Is_General_Category=-	Lt}', "");
37016Error('\p{Is_Gc=	 Titlecase_Letter/a/}');
37017Error('\P{Is_Gc=	 Titlecase_Letter/a/}');
37018Expect(1, 8188, '\p{Is_Gc:	titlecaseletter}', "");
37019Expect(0, 8188, '\p{^Is_Gc:	titlecaseletter}', "");
37020Expect(0, 8188, '\P{Is_Gc:	titlecaseletter}', "");
37021Expect(1, 8188, '\P{^Is_Gc:	titlecaseletter}', "");
37022Expect(0, 8189, '\p{Is_Gc:	titlecaseletter}', "");
37023Expect(1, 8189, '\p{^Is_Gc:	titlecaseletter}', "");
37024Expect(1, 8189, '\P{Is_Gc:	titlecaseletter}', "");
37025Expect(0, 8189, '\P{^Is_Gc:	titlecaseletter}', "");
37026Expect(1, 8188, '\p{Is_Gc=-titlecase_LETTER}', "");
37027Expect(0, 8188, '\p{^Is_Gc=-titlecase_LETTER}', "");
37028Expect(0, 8188, '\P{Is_Gc=-titlecase_LETTER}', "");
37029Expect(1, 8188, '\P{^Is_Gc=-titlecase_LETTER}', "");
37030Expect(0, 8189, '\p{Is_Gc=-titlecase_LETTER}', "");
37031Expect(1, 8189, '\p{^Is_Gc=-titlecase_LETTER}', "");
37032Expect(1, 8189, '\P{Is_Gc=-titlecase_LETTER}', "");
37033Expect(0, 8189, '\P{^Is_Gc=-titlecase_LETTER}', "");
37034Error('\p{Is_Category=-LT/a/}');
37035Error('\P{Is_Category=-LT/a/}');
37036Expect(1, 8188, '\p{Is_Category=lt}', "");
37037Expect(0, 8188, '\p{^Is_Category=lt}', "");
37038Expect(0, 8188, '\P{Is_Category=lt}', "");
37039Expect(1, 8188, '\P{^Is_Category=lt}', "");
37040Expect(0, 8189, '\p{Is_Category=lt}', "");
37041Expect(1, 8189, '\p{^Is_Category=lt}', "");
37042Expect(1, 8189, '\P{Is_Category=lt}', "");
37043Expect(0, 8189, '\P{^Is_Category=lt}', "");
37044Expect(1, 8188, '\p{Is_Category=_-Lt}', "");
37045Expect(0, 8188, '\p{^Is_Category=_-Lt}', "");
37046Expect(0, 8188, '\P{Is_Category=_-Lt}', "");
37047Expect(1, 8188, '\P{^Is_Category=_-Lt}', "");
37048Expect(0, 8189, '\p{Is_Category=_-Lt}', "");
37049Expect(1, 8189, '\p{^Is_Category=_-Lt}', "");
37050Expect(1, 8189, '\P{Is_Category=_-Lt}', "");
37051Expect(0, 8189, '\P{^Is_Category=_-Lt}', "");
37052Error('\p{General_Category=	_uppercase_Letter/a/}');
37053Error('\P{General_Category=	_uppercase_Letter/a/}');
37054Expect(1, 120778, '\p{General_Category:uppercaseletter}', "");
37055Expect(0, 120778, '\p{^General_Category:uppercaseletter}', "");
37056Expect(0, 120778, '\P{General_Category:uppercaseletter}', "");
37057Expect(1, 120778, '\P{^General_Category:uppercaseletter}', "");
37058Expect(0, 120779, '\p{General_Category:uppercaseletter}', "");
37059Expect(1, 120779, '\p{^General_Category:uppercaseletter}', "");
37060Expect(1, 120779, '\P{General_Category:uppercaseletter}', "");
37061Expect(0, 120779, '\P{^General_Category:uppercaseletter}', "");
37062Expect(1, 120778, '\p{General_Category= UPPERCASE_LETTER}', "");
37063Expect(0, 120778, '\p{^General_Category= UPPERCASE_LETTER}', "");
37064Expect(0, 120778, '\P{General_Category= UPPERCASE_LETTER}', "");
37065Expect(1, 120778, '\P{^General_Category= UPPERCASE_LETTER}', "");
37066Expect(0, 120779, '\p{General_Category= UPPERCASE_LETTER}', "");
37067Expect(1, 120779, '\p{^General_Category= UPPERCASE_LETTER}', "");
37068Expect(1, 120779, '\P{General_Category= UPPERCASE_LETTER}', "");
37069Expect(0, 120779, '\P{^General_Category= UPPERCASE_LETTER}', "");
37070Error('\p{Gc=-_Lu/a/}');
37071Error('\P{Gc=-_Lu/a/}');
37072Expect(1, 120778, '\p{Gc=lu}', "");
37073Expect(0, 120778, '\p{^Gc=lu}', "");
37074Expect(0, 120778, '\P{Gc=lu}', "");
37075Expect(1, 120778, '\P{^Gc=lu}', "");
37076Expect(0, 120779, '\p{Gc=lu}', "");
37077Expect(1, 120779, '\p{^Gc=lu}', "");
37078Expect(1, 120779, '\P{Gc=lu}', "");
37079Expect(0, 120779, '\P{^Gc=lu}', "");
37080Expect(1, 120778, '\p{Gc=	 Lu}', "");
37081Expect(0, 120778, '\p{^Gc=	 Lu}', "");
37082Expect(0, 120778, '\P{Gc=	 Lu}', "");
37083Expect(1, 120778, '\P{^Gc=	 Lu}', "");
37084Expect(0, 120779, '\p{Gc=	 Lu}', "");
37085Expect(1, 120779, '\p{^Gc=	 Lu}', "");
37086Expect(1, 120779, '\P{Gc=	 Lu}', "");
37087Expect(0, 120779, '\P{^Gc=	 Lu}', "");
37088Error('\p{Category=__UPPERCASE_letter:=}');
37089Error('\P{Category=__UPPERCASE_letter:=}');
37090Expect(1, 120778, '\p{Category=uppercaseletter}', "");
37091Expect(0, 120778, '\p{^Category=uppercaseletter}', "");
37092Expect(0, 120778, '\P{Category=uppercaseletter}', "");
37093Expect(1, 120778, '\P{^Category=uppercaseletter}', "");
37094Expect(0, 120779, '\p{Category=uppercaseletter}', "");
37095Expect(1, 120779, '\p{^Category=uppercaseletter}', "");
37096Expect(1, 120779, '\P{Category=uppercaseletter}', "");
37097Expect(0, 120779, '\P{^Category=uppercaseletter}', "");
37098Expect(1, 120778, '\p{Category= _uppercase_letter}', "");
37099Expect(0, 120778, '\p{^Category= _uppercase_letter}', "");
37100Expect(0, 120778, '\P{Category= _uppercase_letter}', "");
37101Expect(1, 120778, '\P{^Category= _uppercase_letter}', "");
37102Expect(0, 120779, '\p{Category= _uppercase_letter}', "");
37103Expect(1, 120779, '\p{^Category= _uppercase_letter}', "");
37104Expect(1, 120779, '\P{Category= _uppercase_letter}', "");
37105Expect(0, 120779, '\P{^Category= _uppercase_letter}', "");
37106Error('\p{Is_General_Category=/a/_	LU}');
37107Error('\P{Is_General_Category=/a/_	LU}');
37108Expect(1, 120778, '\p{Is_General_Category=lu}', "");
37109Expect(0, 120778, '\p{^Is_General_Category=lu}', "");
37110Expect(0, 120778, '\P{Is_General_Category=lu}', "");
37111Expect(1, 120778, '\P{^Is_General_Category=lu}', "");
37112Expect(0, 120779, '\p{Is_General_Category=lu}', "");
37113Expect(1, 120779, '\p{^Is_General_Category=lu}', "");
37114Expect(1, 120779, '\P{Is_General_Category=lu}', "");
37115Expect(0, 120779, '\P{^Is_General_Category=lu}', "");
37116Expect(1, 120778, '\p{Is_General_Category:-LU}', "");
37117Expect(0, 120778, '\p{^Is_General_Category:-LU}', "");
37118Expect(0, 120778, '\P{Is_General_Category:-LU}', "");
37119Expect(1, 120778, '\P{^Is_General_Category:-LU}', "");
37120Expect(0, 120779, '\p{Is_General_Category:-LU}', "");
37121Expect(1, 120779, '\p{^Is_General_Category:-LU}', "");
37122Expect(1, 120779, '\P{Is_General_Category:-LU}', "");
37123Expect(0, 120779, '\P{^Is_General_Category:-LU}', "");
37124Error('\p{Is_Gc=/a/Uppercase_Letter}');
37125Error('\P{Is_Gc=/a/Uppercase_Letter}');
37126Expect(1, 120778, '\p{Is_Gc=uppercaseletter}', "");
37127Expect(0, 120778, '\p{^Is_Gc=uppercaseletter}', "");
37128Expect(0, 120778, '\P{Is_Gc=uppercaseletter}', "");
37129Expect(1, 120778, '\P{^Is_Gc=uppercaseletter}', "");
37130Expect(0, 120779, '\p{Is_Gc=uppercaseletter}', "");
37131Expect(1, 120779, '\p{^Is_Gc=uppercaseletter}', "");
37132Expect(1, 120779, '\P{Is_Gc=uppercaseletter}', "");
37133Expect(0, 120779, '\P{^Is_Gc=uppercaseletter}', "");
37134Expect(1, 120778, '\p{Is_Gc=_UPPERCASE_Letter}', "");
37135Expect(0, 120778, '\p{^Is_Gc=_UPPERCASE_Letter}', "");
37136Expect(0, 120778, '\P{Is_Gc=_UPPERCASE_Letter}', "");
37137Expect(1, 120778, '\P{^Is_Gc=_UPPERCASE_Letter}', "");
37138Expect(0, 120779, '\p{Is_Gc=_UPPERCASE_Letter}', "");
37139Expect(1, 120779, '\p{^Is_Gc=_UPPERCASE_Letter}', "");
37140Expect(1, 120779, '\P{Is_Gc=_UPPERCASE_Letter}', "");
37141Expect(0, 120779, '\P{^Is_Gc=_UPPERCASE_Letter}', "");
37142Error('\p{Is_Category= LU/a/}');
37143Error('\P{Is_Category= LU/a/}');
37144Expect(1, 120778, '\p{Is_Category=lu}', "");
37145Expect(0, 120778, '\p{^Is_Category=lu}', "");
37146Expect(0, 120778, '\P{Is_Category=lu}', "");
37147Expect(1, 120778, '\P{^Is_Category=lu}', "");
37148Expect(0, 120779, '\p{Is_Category=lu}', "");
37149Expect(1, 120779, '\p{^Is_Category=lu}', "");
37150Expect(1, 120779, '\P{Is_Category=lu}', "");
37151Expect(0, 120779, '\P{^Is_Category=lu}', "");
37152Expect(1, 120778, '\p{Is_Category=_	Lu}', "");
37153Expect(0, 120778, '\p{^Is_Category=_	Lu}', "");
37154Expect(0, 120778, '\P{Is_Category=_	Lu}', "");
37155Expect(1, 120778, '\P{^Is_Category=_	Lu}', "");
37156Expect(0, 120779, '\p{Is_Category=_	Lu}', "");
37157Expect(1, 120779, '\p{^Is_Category=_	Lu}', "");
37158Expect(1, 120779, '\P{Is_Category=_	Lu}', "");
37159Expect(0, 120779, '\P{^Is_Category=_	Lu}', "");
37160Error('\p{General_Category=-/a/MARK}');
37161Error('\P{General_Category=-/a/MARK}');
37162Expect(1, 917999, '\p{General_Category=mark}', "");
37163Expect(0, 917999, '\p{^General_Category=mark}', "");
37164Expect(0, 917999, '\P{General_Category=mark}', "");
37165Expect(1, 917999, '\P{^General_Category=mark}', "");
37166Expect(0, 918000, '\p{General_Category=mark}', "");
37167Expect(1, 918000, '\p{^General_Category=mark}', "");
37168Expect(1, 918000, '\P{General_Category=mark}', "");
37169Expect(0, 918000, '\P{^General_Category=mark}', "");
37170Expect(1, 917999, '\p{General_Category=_-Mark}', "");
37171Expect(0, 917999, '\p{^General_Category=_-Mark}', "");
37172Expect(0, 917999, '\P{General_Category=_-Mark}', "");
37173Expect(1, 917999, '\P{^General_Category=_-Mark}', "");
37174Expect(0, 918000, '\p{General_Category=_-Mark}', "");
37175Expect(1, 918000, '\p{^General_Category=_-Mark}', "");
37176Expect(1, 918000, '\P{General_Category=_-Mark}', "");
37177Expect(0, 918000, '\P{^General_Category=_-Mark}', "");
37178Error('\p{Gc=	:=M}');
37179Error('\P{Gc=	:=M}');
37180Expect(1, 917999, '\p{Gc=m}', "");
37181Expect(0, 917999, '\p{^Gc=m}', "");
37182Expect(0, 917999, '\P{Gc=m}', "");
37183Expect(1, 917999, '\P{^Gc=m}', "");
37184Expect(0, 918000, '\p{Gc=m}', "");
37185Expect(1, 918000, '\p{^Gc=m}', "");
37186Expect(1, 918000, '\P{Gc=m}', "");
37187Expect(0, 918000, '\P{^Gc=m}', "");
37188Expect(1, 917999, '\p{Gc= -M}', "");
37189Expect(0, 917999, '\p{^Gc= -M}', "");
37190Expect(0, 917999, '\P{Gc= -M}', "");
37191Expect(1, 917999, '\P{^Gc= -M}', "");
37192Expect(0, 918000, '\p{Gc= -M}', "");
37193Expect(1, 918000, '\p{^Gc= -M}', "");
37194Expect(1, 918000, '\P{Gc= -M}', "");
37195Expect(0, 918000, '\P{^Gc= -M}', "");
37196Error('\p{Category=_ combining_mark:=}');
37197Error('\P{Category=_ combining_mark:=}');
37198Expect(1, 917999, '\p{Category=combiningmark}', "");
37199Expect(0, 917999, '\p{^Category=combiningmark}', "");
37200Expect(0, 917999, '\P{Category=combiningmark}', "");
37201Expect(1, 917999, '\P{^Category=combiningmark}', "");
37202Expect(0, 918000, '\p{Category=combiningmark}', "");
37203Expect(1, 918000, '\p{^Category=combiningmark}', "");
37204Expect(1, 918000, '\P{Category=combiningmark}', "");
37205Expect(0, 918000, '\P{^Category=combiningmark}', "");
37206Expect(1, 917999, '\p{Category=	 COMBINING_Mark}', "");
37207Expect(0, 917999, '\p{^Category=	 COMBINING_Mark}', "");
37208Expect(0, 917999, '\P{Category=	 COMBINING_Mark}', "");
37209Expect(1, 917999, '\P{^Category=	 COMBINING_Mark}', "");
37210Expect(0, 918000, '\p{Category=	 COMBINING_Mark}', "");
37211Expect(1, 918000, '\p{^Category=	 COMBINING_Mark}', "");
37212Expect(1, 918000, '\P{Category=	 COMBINING_Mark}', "");
37213Expect(0, 918000, '\P{^Category=	 COMBINING_Mark}', "");
37214Error('\p{Is_General_Category=:=	_MARK}');
37215Error('\P{Is_General_Category=:=	_MARK}');
37216Expect(1, 917999, '\p{Is_General_Category=mark}', "");
37217Expect(0, 917999, '\p{^Is_General_Category=mark}', "");
37218Expect(0, 917999, '\P{Is_General_Category=mark}', "");
37219Expect(1, 917999, '\P{^Is_General_Category=mark}', "");
37220Expect(0, 918000, '\p{Is_General_Category=mark}', "");
37221Expect(1, 918000, '\p{^Is_General_Category=mark}', "");
37222Expect(1, 918000, '\P{Is_General_Category=mark}', "");
37223Expect(0, 918000, '\P{^Is_General_Category=mark}', "");
37224Expect(1, 917999, '\p{Is_General_Category=_Mark}', "");
37225Expect(0, 917999, '\p{^Is_General_Category=_Mark}', "");
37226Expect(0, 917999, '\P{Is_General_Category=_Mark}', "");
37227Expect(1, 917999, '\P{^Is_General_Category=_Mark}', "");
37228Expect(0, 918000, '\p{Is_General_Category=_Mark}', "");
37229Expect(1, 918000, '\p{^Is_General_Category=_Mark}', "");
37230Expect(1, 918000, '\P{Is_General_Category=_Mark}', "");
37231Expect(0, 918000, '\P{^Is_General_Category=_Mark}', "");
37232Error('\p{Is_Gc=/a/ -M}');
37233Error('\P{Is_Gc=/a/ -M}');
37234Expect(1, 917999, '\p{Is_Gc:   m}', "");
37235Expect(0, 917999, '\p{^Is_Gc:   m}', "");
37236Expect(0, 917999, '\P{Is_Gc:   m}', "");
37237Expect(1, 917999, '\P{^Is_Gc:   m}', "");
37238Expect(0, 918000, '\p{Is_Gc:   m}', "");
37239Expect(1, 918000, '\p{^Is_Gc:   m}', "");
37240Expect(1, 918000, '\P{Is_Gc:   m}', "");
37241Expect(0, 918000, '\P{^Is_Gc:   m}', "");
37242Expect(1, 917999, '\p{Is_Gc=	_m}', "");
37243Expect(0, 917999, '\p{^Is_Gc=	_m}', "");
37244Expect(0, 917999, '\P{Is_Gc=	_m}', "");
37245Expect(1, 917999, '\P{^Is_Gc=	_m}', "");
37246Expect(0, 918000, '\p{Is_Gc=	_m}', "");
37247Expect(1, 918000, '\p{^Is_Gc=	_m}', "");
37248Expect(1, 918000, '\P{Is_Gc=	_m}', "");
37249Expect(0, 918000, '\P{^Is_Gc=	_m}', "");
37250Error('\p{Is_Category=:=COMBINING_mark}');
37251Error('\P{Is_Category=:=COMBINING_mark}');
37252Expect(1, 917999, '\p{Is_Category:combiningmark}', "");
37253Expect(0, 917999, '\p{^Is_Category:combiningmark}', "");
37254Expect(0, 917999, '\P{Is_Category:combiningmark}', "");
37255Expect(1, 917999, '\P{^Is_Category:combiningmark}', "");
37256Expect(0, 918000, '\p{Is_Category:combiningmark}', "");
37257Expect(1, 918000, '\p{^Is_Category:combiningmark}', "");
37258Expect(1, 918000, '\P{Is_Category:combiningmark}', "");
37259Expect(0, 918000, '\P{^Is_Category:combiningmark}', "");
37260Expect(1, 917999, '\p{Is_Category=-COMBINING_Mark}', "");
37261Expect(0, 917999, '\p{^Is_Category=-COMBINING_Mark}', "");
37262Expect(0, 917999, '\P{Is_Category=-COMBINING_Mark}', "");
37263Expect(1, 917999, '\P{^Is_Category=-COMBINING_Mark}', "");
37264Expect(0, 918000, '\p{Is_Category=-COMBINING_Mark}', "");
37265Expect(1, 918000, '\p{^Is_Category=-COMBINING_Mark}', "");
37266Expect(1, 918000, '\P{Is_Category=-COMBINING_Mark}', "");
37267Expect(0, 918000, '\P{^Is_Category=-COMBINING_Mark}', "");
37268Error('\p{General_Category=:=	Spacing_Mark}');
37269Error('\P{General_Category=:=	Spacing_Mark}');
37270Expect(1, 119154, '\p{General_Category=spacingmark}', "");
37271Expect(0, 119154, '\p{^General_Category=spacingmark}', "");
37272Expect(0, 119154, '\P{General_Category=spacingmark}', "");
37273Expect(1, 119154, '\P{^General_Category=spacingmark}', "");
37274Expect(0, 119155, '\p{General_Category=spacingmark}', "");
37275Expect(1, 119155, '\p{^General_Category=spacingmark}', "");
37276Expect(1, 119155, '\P{General_Category=spacingmark}', "");
37277Expect(0, 119155, '\P{^General_Category=spacingmark}', "");
37278Expect(1, 119154, '\p{General_Category=--SPACING_mark}', "");
37279Expect(0, 119154, '\p{^General_Category=--SPACING_mark}', "");
37280Expect(0, 119154, '\P{General_Category=--SPACING_mark}', "");
37281Expect(1, 119154, '\P{^General_Category=--SPACING_mark}', "");
37282Expect(0, 119155, '\p{General_Category=--SPACING_mark}', "");
37283Expect(1, 119155, '\p{^General_Category=--SPACING_mark}', "");
37284Expect(1, 119155, '\P{General_Category=--SPACING_mark}', "");
37285Expect(0, 119155, '\P{^General_Category=--SPACING_mark}', "");
37286Error('\p{Gc:    	MC/a/}');
37287Error('\P{Gc:    	MC/a/}');
37288Expect(1, 119154, '\p{Gc=mc}', "");
37289Expect(0, 119154, '\p{^Gc=mc}', "");
37290Expect(0, 119154, '\P{Gc=mc}', "");
37291Expect(1, 119154, '\P{^Gc=mc}', "");
37292Expect(0, 119155, '\p{Gc=mc}', "");
37293Expect(1, 119155, '\p{^Gc=mc}', "");
37294Expect(1, 119155, '\P{Gc=mc}', "");
37295Expect(0, 119155, '\P{^Gc=mc}', "");
37296Expect(1, 119154, '\p{Gc=	_Mc}', "");
37297Expect(0, 119154, '\p{^Gc=	_Mc}', "");
37298Expect(0, 119154, '\P{Gc=	_Mc}', "");
37299Expect(1, 119154, '\P{^Gc=	_Mc}', "");
37300Expect(0, 119155, '\p{Gc=	_Mc}', "");
37301Expect(1, 119155, '\p{^Gc=	_Mc}', "");
37302Expect(1, 119155, '\P{Gc=	_Mc}', "");
37303Expect(0, 119155, '\P{^Gc=	_Mc}', "");
37304Error('\p{Category=:=	 Spacing_Mark}');
37305Error('\P{Category=:=	 Spacing_Mark}');
37306Expect(1, 119154, '\p{Category=spacingmark}', "");
37307Expect(0, 119154, '\p{^Category=spacingmark}', "");
37308Expect(0, 119154, '\P{Category=spacingmark}', "");
37309Expect(1, 119154, '\P{^Category=spacingmark}', "");
37310Expect(0, 119155, '\p{Category=spacingmark}', "");
37311Expect(1, 119155, '\p{^Category=spacingmark}', "");
37312Expect(1, 119155, '\P{Category=spacingmark}', "");
37313Expect(0, 119155, '\P{^Category=spacingmark}', "");
37314Expect(1, 119154, '\p{Category= spacing_Mark}', "");
37315Expect(0, 119154, '\p{^Category= spacing_Mark}', "");
37316Expect(0, 119154, '\P{Category= spacing_Mark}', "");
37317Expect(1, 119154, '\P{^Category= spacing_Mark}', "");
37318Expect(0, 119155, '\p{Category= spacing_Mark}', "");
37319Expect(1, 119155, '\p{^Category= spacing_Mark}', "");
37320Expect(1, 119155, '\P{Category= spacing_Mark}', "");
37321Expect(0, 119155, '\P{^Category= spacing_Mark}', "");
37322Error('\p{Is_General_Category=_Mc/a/}');
37323Error('\P{Is_General_Category=_Mc/a/}');
37324Expect(1, 119154, '\p{Is_General_Category=mc}', "");
37325Expect(0, 119154, '\p{^Is_General_Category=mc}', "");
37326Expect(0, 119154, '\P{Is_General_Category=mc}', "");
37327Expect(1, 119154, '\P{^Is_General_Category=mc}', "");
37328Expect(0, 119155, '\p{Is_General_Category=mc}', "");
37329Expect(1, 119155, '\p{^Is_General_Category=mc}', "");
37330Expect(1, 119155, '\P{Is_General_Category=mc}', "");
37331Expect(0, 119155, '\P{^Is_General_Category=mc}', "");
37332Expect(1, 119154, '\p{Is_General_Category=--MC}', "");
37333Expect(0, 119154, '\p{^Is_General_Category=--MC}', "");
37334Expect(0, 119154, '\P{Is_General_Category=--MC}', "");
37335Expect(1, 119154, '\P{^Is_General_Category=--MC}', "");
37336Expect(0, 119155, '\p{Is_General_Category=--MC}', "");
37337Expect(1, 119155, '\p{^Is_General_Category=--MC}', "");
37338Expect(1, 119155, '\P{Is_General_Category=--MC}', "");
37339Expect(0, 119155, '\P{^Is_General_Category=--MC}', "");
37340Error('\p{Is_Gc=_Spacing_MARK/a/}');
37341Error('\P{Is_Gc=_Spacing_MARK/a/}');
37342Expect(1, 119154, '\p{Is_Gc=spacingmark}', "");
37343Expect(0, 119154, '\p{^Is_Gc=spacingmark}', "");
37344Expect(0, 119154, '\P{Is_Gc=spacingmark}', "");
37345Expect(1, 119154, '\P{^Is_Gc=spacingmark}', "");
37346Expect(0, 119155, '\p{Is_Gc=spacingmark}', "");
37347Expect(1, 119155, '\p{^Is_Gc=spacingmark}', "");
37348Expect(1, 119155, '\P{Is_Gc=spacingmark}', "");
37349Expect(0, 119155, '\P{^Is_Gc=spacingmark}', "");
37350Expect(1, 119154, '\p{Is_Gc= Spacing_mark}', "");
37351Expect(0, 119154, '\p{^Is_Gc= Spacing_mark}', "");
37352Expect(0, 119154, '\P{Is_Gc= Spacing_mark}', "");
37353Expect(1, 119154, '\P{^Is_Gc= Spacing_mark}', "");
37354Expect(0, 119155, '\p{Is_Gc= Spacing_mark}', "");
37355Expect(1, 119155, '\p{^Is_Gc= Spacing_mark}', "");
37356Expect(1, 119155, '\P{Is_Gc= Spacing_mark}', "");
37357Expect(0, 119155, '\P{^Is_Gc= Spacing_mark}', "");
37358Error('\p{Is_Category=_ mc/a/}');
37359Error('\P{Is_Category=_ mc/a/}');
37360Expect(1, 119154, '\p{Is_Category=mc}', "");
37361Expect(0, 119154, '\p{^Is_Category=mc}', "");
37362Expect(0, 119154, '\P{Is_Category=mc}', "");
37363Expect(1, 119154, '\P{^Is_Category=mc}', "");
37364Expect(0, 119155, '\p{Is_Category=mc}', "");
37365Expect(1, 119155, '\p{^Is_Category=mc}', "");
37366Expect(1, 119155, '\P{Is_Category=mc}', "");
37367Expect(0, 119155, '\P{^Is_Category=mc}', "");
37368Expect(1, 119154, '\p{Is_Category=-	mc}', "");
37369Expect(0, 119154, '\p{^Is_Category=-	mc}', "");
37370Expect(0, 119154, '\P{Is_Category=-	mc}', "");
37371Expect(1, 119154, '\P{^Is_Category=-	mc}', "");
37372Expect(0, 119155, '\p{Is_Category=-	mc}', "");
37373Expect(1, 119155, '\p{^Is_Category=-	mc}', "");
37374Expect(1, 119155, '\P{Is_Category=-	mc}', "");
37375Expect(0, 119155, '\P{^Is_Category=-	mc}', "");
37376Error('\p{General_Category=	-Enclosing_Mark:=}');
37377Error('\P{General_Category=	-Enclosing_Mark:=}');
37378Expect(1, 42610, '\p{General_Category=enclosingmark}', "");
37379Expect(0, 42610, '\p{^General_Category=enclosingmark}', "");
37380Expect(0, 42610, '\P{General_Category=enclosingmark}', "");
37381Expect(1, 42610, '\P{^General_Category=enclosingmark}', "");
37382Expect(0, 42611, '\p{General_Category=enclosingmark}', "");
37383Expect(1, 42611, '\p{^General_Category=enclosingmark}', "");
37384Expect(1, 42611, '\P{General_Category=enclosingmark}', "");
37385Expect(0, 42611, '\P{^General_Category=enclosingmark}', "");
37386Expect(1, 42610, '\p{General_Category=_	ENCLOSING_MARK}', "");
37387Expect(0, 42610, '\p{^General_Category=_	ENCLOSING_MARK}', "");
37388Expect(0, 42610, '\P{General_Category=_	ENCLOSING_MARK}', "");
37389Expect(1, 42610, '\P{^General_Category=_	ENCLOSING_MARK}', "");
37390Expect(0, 42611, '\p{General_Category=_	ENCLOSING_MARK}', "");
37391Expect(1, 42611, '\p{^General_Category=_	ENCLOSING_MARK}', "");
37392Expect(1, 42611, '\P{General_Category=_	ENCLOSING_MARK}', "");
37393Expect(0, 42611, '\P{^General_Category=_	ENCLOSING_MARK}', "");
37394Error('\p{Gc=_-Me:=}');
37395Error('\P{Gc=_-Me:=}');
37396Expect(1, 42610, '\p{Gc=me}', "");
37397Expect(0, 42610, '\p{^Gc=me}', "");
37398Expect(0, 42610, '\P{Gc=me}', "");
37399Expect(1, 42610, '\P{^Gc=me}', "");
37400Expect(0, 42611, '\p{Gc=me}', "");
37401Expect(1, 42611, '\p{^Gc=me}', "");
37402Expect(1, 42611, '\P{Gc=me}', "");
37403Expect(0, 42611, '\P{^Gc=me}', "");
37404Expect(1, 42610, '\p{Gc= ME}', "");
37405Expect(0, 42610, '\p{^Gc= ME}', "");
37406Expect(0, 42610, '\P{Gc= ME}', "");
37407Expect(1, 42610, '\P{^Gc= ME}', "");
37408Expect(0, 42611, '\p{Gc= ME}', "");
37409Expect(1, 42611, '\p{^Gc= ME}', "");
37410Expect(1, 42611, '\P{Gc= ME}', "");
37411Expect(0, 42611, '\P{^Gc= ME}', "");
37412Error('\p{Category=/a/ENCLOSING_mark}');
37413Error('\P{Category=/a/ENCLOSING_mark}');
37414Expect(1, 42610, '\p{Category=enclosingmark}', "");
37415Expect(0, 42610, '\p{^Category=enclosingmark}', "");
37416Expect(0, 42610, '\P{Category=enclosingmark}', "");
37417Expect(1, 42610, '\P{^Category=enclosingmark}', "");
37418Expect(0, 42611, '\p{Category=enclosingmark}', "");
37419Expect(1, 42611, '\p{^Category=enclosingmark}', "");
37420Expect(1, 42611, '\P{Category=enclosingmark}', "");
37421Expect(0, 42611, '\P{^Category=enclosingmark}', "");
37422Expect(1, 42610, '\p{Category= -Enclosing_Mark}', "");
37423Expect(0, 42610, '\p{^Category= -Enclosing_Mark}', "");
37424Expect(0, 42610, '\P{Category= -Enclosing_Mark}', "");
37425Expect(1, 42610, '\P{^Category= -Enclosing_Mark}', "");
37426Expect(0, 42611, '\p{Category= -Enclosing_Mark}', "");
37427Expect(1, 42611, '\p{^Category= -Enclosing_Mark}', "");
37428Expect(1, 42611, '\P{Category= -Enclosing_Mark}', "");
37429Expect(0, 42611, '\P{^Category= -Enclosing_Mark}', "");
37430Error('\p{Is_General_Category:	_Me:=}');
37431Error('\P{Is_General_Category:	_Me:=}');
37432Expect(1, 42610, '\p{Is_General_Category=me}', "");
37433Expect(0, 42610, '\p{^Is_General_Category=me}', "");
37434Expect(0, 42610, '\P{Is_General_Category=me}', "");
37435Expect(1, 42610, '\P{^Is_General_Category=me}', "");
37436Expect(0, 42611, '\p{Is_General_Category=me}', "");
37437Expect(1, 42611, '\p{^Is_General_Category=me}', "");
37438Expect(1, 42611, '\P{Is_General_Category=me}', "");
37439Expect(0, 42611, '\P{^Is_General_Category=me}', "");
37440Expect(1, 42610, '\p{Is_General_Category=  ME}', "");
37441Expect(0, 42610, '\p{^Is_General_Category=  ME}', "");
37442Expect(0, 42610, '\P{Is_General_Category=  ME}', "");
37443Expect(1, 42610, '\P{^Is_General_Category=  ME}', "");
37444Expect(0, 42611, '\p{Is_General_Category=  ME}', "");
37445Expect(1, 42611, '\p{^Is_General_Category=  ME}', "");
37446Expect(1, 42611, '\P{Is_General_Category=  ME}', "");
37447Expect(0, 42611, '\P{^Is_General_Category=  ME}', "");
37448Error('\p{Is_Gc=/a/ _ENCLOSING_MARK}');
37449Error('\P{Is_Gc=/a/ _ENCLOSING_MARK}');
37450Expect(1, 42610, '\p{Is_Gc=enclosingmark}', "");
37451Expect(0, 42610, '\p{^Is_Gc=enclosingmark}', "");
37452Expect(0, 42610, '\P{Is_Gc=enclosingmark}', "");
37453Expect(1, 42610, '\P{^Is_Gc=enclosingmark}', "");
37454Expect(0, 42611, '\p{Is_Gc=enclosingmark}', "");
37455Expect(1, 42611, '\p{^Is_Gc=enclosingmark}', "");
37456Expect(1, 42611, '\P{Is_Gc=enclosingmark}', "");
37457Expect(0, 42611, '\P{^Is_Gc=enclosingmark}', "");
37458Expect(1, 42610, '\p{Is_Gc=--ENCLOSING_MARK}', "");
37459Expect(0, 42610, '\p{^Is_Gc=--ENCLOSING_MARK}', "");
37460Expect(0, 42610, '\P{Is_Gc=--ENCLOSING_MARK}', "");
37461Expect(1, 42610, '\P{^Is_Gc=--ENCLOSING_MARK}', "");
37462Expect(0, 42611, '\p{Is_Gc=--ENCLOSING_MARK}', "");
37463Expect(1, 42611, '\p{^Is_Gc=--ENCLOSING_MARK}', "");
37464Expect(1, 42611, '\P{Is_Gc=--ENCLOSING_MARK}', "");
37465Expect(0, 42611, '\P{^Is_Gc=--ENCLOSING_MARK}', "");
37466Error('\p{Is_Category=	:=ME}');
37467Error('\P{Is_Category=	:=ME}');
37468Expect(1, 42610, '\p{Is_Category:	me}', "");
37469Expect(0, 42610, '\p{^Is_Category:	me}', "");
37470Expect(0, 42610, '\P{Is_Category:	me}', "");
37471Expect(1, 42610, '\P{^Is_Category:	me}', "");
37472Expect(0, 42611, '\p{Is_Category:	me}', "");
37473Expect(1, 42611, '\p{^Is_Category:	me}', "");
37474Expect(1, 42611, '\P{Is_Category:	me}', "");
37475Expect(0, 42611, '\P{^Is_Category:	me}', "");
37476Expect(1, 42610, '\p{Is_Category= -me}', "");
37477Expect(0, 42610, '\p{^Is_Category= -me}', "");
37478Expect(0, 42610, '\P{Is_Category= -me}', "");
37479Expect(1, 42610, '\P{^Is_Category= -me}', "");
37480Expect(0, 42611, '\p{Is_Category= -me}', "");
37481Expect(1, 42611, '\p{^Is_Category= -me}', "");
37482Expect(1, 42611, '\P{Is_Category= -me}', "");
37483Expect(0, 42611, '\P{^Is_Category= -me}', "");
37484Error('\p{General_Category=-/a/Nonspacing_Mark}');
37485Error('\P{General_Category=-/a/Nonspacing_Mark}');
37486Expect(1, 917999, '\p{General_Category=nonspacingmark}', "");
37487Expect(0, 917999, '\p{^General_Category=nonspacingmark}', "");
37488Expect(0, 917999, '\P{General_Category=nonspacingmark}', "");
37489Expect(1, 917999, '\P{^General_Category=nonspacingmark}', "");
37490Expect(0, 918000, '\p{General_Category=nonspacingmark}', "");
37491Expect(1, 918000, '\p{^General_Category=nonspacingmark}', "");
37492Expect(1, 918000, '\P{General_Category=nonspacingmark}', "");
37493Expect(0, 918000, '\P{^General_Category=nonspacingmark}', "");
37494Expect(1, 917999, '\p{General_Category: 	_NONSPACING_mark}', "");
37495Expect(0, 917999, '\p{^General_Category: 	_NONSPACING_mark}', "");
37496Expect(0, 917999, '\P{General_Category: 	_NONSPACING_mark}', "");
37497Expect(1, 917999, '\P{^General_Category: 	_NONSPACING_mark}', "");
37498Expect(0, 918000, '\p{General_Category: 	_NONSPACING_mark}', "");
37499Expect(1, 918000, '\p{^General_Category: 	_NONSPACING_mark}', "");
37500Expect(1, 918000, '\P{General_Category: 	_NONSPACING_mark}', "");
37501Expect(0, 918000, '\P{^General_Category: 	_NONSPACING_mark}', "");
37502Error('\p{Gc=:=Mn}');
37503Error('\P{Gc=:=Mn}');
37504Expect(1, 917999, '\p{Gc=mn}', "");
37505Expect(0, 917999, '\p{^Gc=mn}', "");
37506Expect(0, 917999, '\P{Gc=mn}', "");
37507Expect(1, 917999, '\P{^Gc=mn}', "");
37508Expect(0, 918000, '\p{Gc=mn}', "");
37509Expect(1, 918000, '\p{^Gc=mn}', "");
37510Expect(1, 918000, '\P{Gc=mn}', "");
37511Expect(0, 918000, '\P{^Gc=mn}', "");
37512Expect(1, 917999, '\p{Gc=	 Mn}', "");
37513Expect(0, 917999, '\p{^Gc=	 Mn}', "");
37514Expect(0, 917999, '\P{Gc=	 Mn}', "");
37515Expect(1, 917999, '\P{^Gc=	 Mn}', "");
37516Expect(0, 918000, '\p{Gc=	 Mn}', "");
37517Expect(1, 918000, '\p{^Gc=	 Mn}', "");
37518Expect(1, 918000, '\P{Gc=	 Mn}', "");
37519Expect(0, 918000, '\P{^Gc=	 Mn}', "");
37520Error('\p{Category=:=	_Nonspacing_Mark}');
37521Error('\P{Category=:=	_Nonspacing_Mark}');
37522Expect(1, 917999, '\p{Category=nonspacingmark}', "");
37523Expect(0, 917999, '\p{^Category=nonspacingmark}', "");
37524Expect(0, 917999, '\P{Category=nonspacingmark}', "");
37525Expect(1, 917999, '\P{^Category=nonspacingmark}', "");
37526Expect(0, 918000, '\p{Category=nonspacingmark}', "");
37527Expect(1, 918000, '\p{^Category=nonspacingmark}', "");
37528Expect(1, 918000, '\P{Category=nonspacingmark}', "");
37529Expect(0, 918000, '\P{^Category=nonspacingmark}', "");
37530Expect(1, 917999, '\p{Category=-	Nonspacing_Mark}', "");
37531Expect(0, 917999, '\p{^Category=-	Nonspacing_Mark}', "");
37532Expect(0, 917999, '\P{Category=-	Nonspacing_Mark}', "");
37533Expect(1, 917999, '\P{^Category=-	Nonspacing_Mark}', "");
37534Expect(0, 918000, '\p{Category=-	Nonspacing_Mark}', "");
37535Expect(1, 918000, '\p{^Category=-	Nonspacing_Mark}', "");
37536Expect(1, 918000, '\P{Category=-	Nonspacing_Mark}', "");
37537Expect(0, 918000, '\P{^Category=-	Nonspacing_Mark}', "");
37538Error('\p{Is_General_Category=__MN/a/}');
37539Error('\P{Is_General_Category=__MN/a/}');
37540Expect(1, 917999, '\p{Is_General_Category=mn}', "");
37541Expect(0, 917999, '\p{^Is_General_Category=mn}', "");
37542Expect(0, 917999, '\P{Is_General_Category=mn}', "");
37543Expect(1, 917999, '\P{^Is_General_Category=mn}', "");
37544Expect(0, 918000, '\p{Is_General_Category=mn}', "");
37545Expect(1, 918000, '\p{^Is_General_Category=mn}', "");
37546Expect(1, 918000, '\P{Is_General_Category=mn}', "");
37547Expect(0, 918000, '\P{^Is_General_Category=mn}', "");
37548Expect(1, 917999, '\p{Is_General_Category=		MN}', "");
37549Expect(0, 917999, '\p{^Is_General_Category=		MN}', "");
37550Expect(0, 917999, '\P{Is_General_Category=		MN}', "");
37551Expect(1, 917999, '\P{^Is_General_Category=		MN}', "");
37552Expect(0, 918000, '\p{Is_General_Category=		MN}', "");
37553Expect(1, 918000, '\p{^Is_General_Category=		MN}', "");
37554Expect(1, 918000, '\P{Is_General_Category=		MN}', "");
37555Expect(0, 918000, '\P{^Is_General_Category=		MN}', "");
37556Error('\p{Is_Gc=--nonspacing_mark:=}');
37557Error('\P{Is_Gc=--nonspacing_mark:=}');
37558Expect(1, 917999, '\p{Is_Gc=nonspacingmark}', "");
37559Expect(0, 917999, '\p{^Is_Gc=nonspacingmark}', "");
37560Expect(0, 917999, '\P{Is_Gc=nonspacingmark}', "");
37561Expect(1, 917999, '\P{^Is_Gc=nonspacingmark}', "");
37562Expect(0, 918000, '\p{Is_Gc=nonspacingmark}', "");
37563Expect(1, 918000, '\p{^Is_Gc=nonspacingmark}', "");
37564Expect(1, 918000, '\P{Is_Gc=nonspacingmark}', "");
37565Expect(0, 918000, '\P{^Is_Gc=nonspacingmark}', "");
37566Expect(1, 917999, '\p{Is_Gc=	NONSPACING_MARK}', "");
37567Expect(0, 917999, '\p{^Is_Gc=	NONSPACING_MARK}', "");
37568Expect(0, 917999, '\P{Is_Gc=	NONSPACING_MARK}', "");
37569Expect(1, 917999, '\P{^Is_Gc=	NONSPACING_MARK}', "");
37570Expect(0, 918000, '\p{Is_Gc=	NONSPACING_MARK}', "");
37571Expect(1, 918000, '\p{^Is_Gc=	NONSPACING_MARK}', "");
37572Expect(1, 918000, '\P{Is_Gc=	NONSPACING_MARK}', "");
37573Expect(0, 918000, '\P{^Is_Gc=	NONSPACING_MARK}', "");
37574Error('\p{Is_Category=/a/Mn}');
37575Error('\P{Is_Category=/a/Mn}');
37576Expect(1, 917999, '\p{Is_Category=mn}', "");
37577Expect(0, 917999, '\p{^Is_Category=mn}', "");
37578Expect(0, 917999, '\P{Is_Category=mn}', "");
37579Expect(1, 917999, '\P{^Is_Category=mn}', "");
37580Expect(0, 918000, '\p{Is_Category=mn}', "");
37581Expect(1, 918000, '\p{^Is_Category=mn}', "");
37582Expect(1, 918000, '\P{Is_Category=mn}', "");
37583Expect(0, 918000, '\P{^Is_Category=mn}', "");
37584Expect(1, 917999, '\p{Is_Category= -mn}', "");
37585Expect(0, 917999, '\p{^Is_Category= -mn}', "");
37586Expect(0, 917999, '\P{Is_Category= -mn}', "");
37587Expect(1, 917999, '\P{^Is_Category= -mn}', "");
37588Expect(0, 918000, '\p{Is_Category= -mn}', "");
37589Expect(1, 918000, '\p{^Is_Category= -mn}', "");
37590Expect(1, 918000, '\P{Is_Category= -mn}', "");
37591Expect(0, 918000, '\P{^Is_Category= -mn}', "");
37592Error('\p{General_Category= -number/a/}');
37593Error('\P{General_Category= -number/a/}');
37594Expect(1, 127242, '\p{General_Category:	number}', "");
37595Expect(0, 127242, '\p{^General_Category:	number}', "");
37596Expect(0, 127242, '\P{General_Category:	number}', "");
37597Expect(1, 127242, '\P{^General_Category:	number}', "");
37598Expect(0, 127243, '\p{General_Category:	number}', "");
37599Expect(1, 127243, '\p{^General_Category:	number}', "");
37600Expect(1, 127243, '\P{General_Category:	number}', "");
37601Expect(0, 127243, '\P{^General_Category:	number}', "");
37602Expect(1, 127242, '\p{General_Category= _number}', "");
37603Expect(0, 127242, '\p{^General_Category= _number}', "");
37604Expect(0, 127242, '\P{General_Category= _number}', "");
37605Expect(1, 127242, '\P{^General_Category= _number}', "");
37606Expect(0, 127243, '\p{General_Category= _number}', "");
37607Expect(1, 127243, '\p{^General_Category= _number}', "");
37608Expect(1, 127243, '\P{General_Category= _number}', "");
37609Expect(0, 127243, '\P{^General_Category= _number}', "");
37610Error('\p{Gc=:=	 N}');
37611Error('\P{Gc=:=	 N}');
37612Expect(1, 127242, '\p{Gc:n}', "");
37613Expect(0, 127242, '\p{^Gc:n}', "");
37614Expect(0, 127242, '\P{Gc:n}', "");
37615Expect(1, 127242, '\P{^Gc:n}', "");
37616Expect(0, 127243, '\p{Gc:n}', "");
37617Expect(1, 127243, '\p{^Gc:n}', "");
37618Expect(1, 127243, '\P{Gc:n}', "");
37619Expect(0, 127243, '\P{^Gc:n}', "");
37620Expect(1, 127242, '\p{Gc=  N}', "");
37621Expect(0, 127242, '\p{^Gc=  N}', "");
37622Expect(0, 127242, '\P{Gc=  N}', "");
37623Expect(1, 127242, '\P{^Gc=  N}', "");
37624Expect(0, 127243, '\p{Gc=  N}', "");
37625Expect(1, 127243, '\p{^Gc=  N}', "");
37626Expect(1, 127243, '\P{Gc=  N}', "");
37627Expect(0, 127243, '\P{^Gc=  N}', "");
37628Error('\p{Category=-/a/Number}');
37629Error('\P{Category=-/a/Number}');
37630Expect(1, 127242, '\p{Category=number}', "");
37631Expect(0, 127242, '\p{^Category=number}', "");
37632Expect(0, 127242, '\P{Category=number}', "");
37633Expect(1, 127242, '\P{^Category=number}', "");
37634Expect(0, 127243, '\p{Category=number}', "");
37635Expect(1, 127243, '\p{^Category=number}', "");
37636Expect(1, 127243, '\P{Category=number}', "");
37637Expect(0, 127243, '\P{^Category=number}', "");
37638Expect(1, 127242, '\p{Category:   _-NUMBER}', "");
37639Expect(0, 127242, '\p{^Category:   _-NUMBER}', "");
37640Expect(0, 127242, '\P{Category:   _-NUMBER}', "");
37641Expect(1, 127242, '\P{^Category:   _-NUMBER}', "");
37642Expect(0, 127243, '\p{Category:   _-NUMBER}', "");
37643Expect(1, 127243, '\p{^Category:   _-NUMBER}', "");
37644Expect(1, 127243, '\P{Category:   _-NUMBER}', "");
37645Expect(0, 127243, '\P{^Category:   _-NUMBER}', "");
37646Error('\p{Is_General_Category=	_N:=}');
37647Error('\P{Is_General_Category=	_N:=}');
37648Expect(1, 127242, '\p{Is_General_Category=n}', "");
37649Expect(0, 127242, '\p{^Is_General_Category=n}', "");
37650Expect(0, 127242, '\P{Is_General_Category=n}', "");
37651Expect(1, 127242, '\P{^Is_General_Category=n}', "");
37652Expect(0, 127243, '\p{Is_General_Category=n}', "");
37653Expect(1, 127243, '\p{^Is_General_Category=n}', "");
37654Expect(1, 127243, '\P{Is_General_Category=n}', "");
37655Expect(0, 127243, '\P{^Is_General_Category=n}', "");
37656Expect(1, 127242, '\p{Is_General_Category:			N}', "");
37657Expect(0, 127242, '\p{^Is_General_Category:			N}', "");
37658Expect(0, 127242, '\P{Is_General_Category:			N}', "");
37659Expect(1, 127242, '\P{^Is_General_Category:			N}', "");
37660Expect(0, 127243, '\p{Is_General_Category:			N}', "");
37661Expect(1, 127243, '\p{^Is_General_Category:			N}', "");
37662Expect(1, 127243, '\P{Is_General_Category:			N}', "");
37663Expect(0, 127243, '\P{^Is_General_Category:			N}', "");
37664Error('\p{Is_Gc=:=_-NUMBER}');
37665Error('\P{Is_Gc=:=_-NUMBER}');
37666Expect(1, 127242, '\p{Is_Gc=number}', "");
37667Expect(0, 127242, '\p{^Is_Gc=number}', "");
37668Expect(0, 127242, '\P{Is_Gc=number}', "");
37669Expect(1, 127242, '\P{^Is_Gc=number}', "");
37670Expect(0, 127243, '\p{Is_Gc=number}', "");
37671Expect(1, 127243, '\p{^Is_Gc=number}', "");
37672Expect(1, 127243, '\P{Is_Gc=number}', "");
37673Expect(0, 127243, '\P{^Is_Gc=number}', "");
37674Expect(1, 127242, '\p{Is_Gc=-number}', "");
37675Expect(0, 127242, '\p{^Is_Gc=-number}', "");
37676Expect(0, 127242, '\P{Is_Gc=-number}', "");
37677Expect(1, 127242, '\P{^Is_Gc=-number}', "");
37678Expect(0, 127243, '\p{Is_Gc=-number}', "");
37679Expect(1, 127243, '\p{^Is_Gc=-number}', "");
37680Expect(1, 127243, '\P{Is_Gc=-number}', "");
37681Expect(0, 127243, '\P{^Is_Gc=-number}', "");
37682Error('\p{Is_Category=:=_ N}');
37683Error('\P{Is_Category=:=_ N}');
37684Expect(1, 127242, '\p{Is_Category=n}', "");
37685Expect(0, 127242, '\p{^Is_Category=n}', "");
37686Expect(0, 127242, '\P{Is_Category=n}', "");
37687Expect(1, 127242, '\P{^Is_Category=n}', "");
37688Expect(0, 127243, '\p{Is_Category=n}', "");
37689Expect(1, 127243, '\p{^Is_Category=n}', "");
37690Expect(1, 127243, '\P{Is_Category=n}', "");
37691Expect(0, 127243, '\P{^Is_Category=n}', "");
37692Expect(1, 127242, '\p{Is_Category=	N}', "");
37693Expect(0, 127242, '\p{^Is_Category=	N}', "");
37694Expect(0, 127242, '\P{Is_Category=	N}', "");
37695Expect(1, 127242, '\P{^Is_Category=	N}', "");
37696Expect(0, 127243, '\p{Is_Category=	N}', "");
37697Expect(1, 127243, '\p{^Is_Category=	N}', "");
37698Expect(1, 127243, '\P{Is_Category=	N}', "");
37699Expect(0, 127243, '\P{^Is_Category=	N}', "");
37700Error('\p{General_Category=	_decimal_NUMBER:=}');
37701Error('\P{General_Category=	_decimal_NUMBER:=}');
37702Expect(1, 120831, '\p{General_Category=decimalnumber}', "");
37703Expect(0, 120831, '\p{^General_Category=decimalnumber}', "");
37704Expect(0, 120831, '\P{General_Category=decimalnumber}', "");
37705Expect(1, 120831, '\P{^General_Category=decimalnumber}', "");
37706Expect(0, 120832, '\p{General_Category=decimalnumber}', "");
37707Expect(1, 120832, '\p{^General_Category=decimalnumber}', "");
37708Expect(1, 120832, '\P{General_Category=decimalnumber}', "");
37709Expect(0, 120832, '\P{^General_Category=decimalnumber}', "");
37710Expect(1, 120831, '\p{General_Category=	-Decimal_NUMBER}', "");
37711Expect(0, 120831, '\p{^General_Category=	-Decimal_NUMBER}', "");
37712Expect(0, 120831, '\P{General_Category=	-Decimal_NUMBER}', "");
37713Expect(1, 120831, '\P{^General_Category=	-Decimal_NUMBER}', "");
37714Expect(0, 120832, '\p{General_Category=	-Decimal_NUMBER}', "");
37715Expect(1, 120832, '\p{^General_Category=	-Decimal_NUMBER}', "");
37716Expect(1, 120832, '\P{General_Category=	-Decimal_NUMBER}', "");
37717Expect(0, 120832, '\P{^General_Category=	-Decimal_NUMBER}', "");
37718Error('\p{Gc:		-nd/a/}');
37719Error('\P{Gc:		-nd/a/}');
37720Expect(1, 120831, '\p{Gc=nd}', "");
37721Expect(0, 120831, '\p{^Gc=nd}', "");
37722Expect(0, 120831, '\P{Gc=nd}', "");
37723Expect(1, 120831, '\P{^Gc=nd}', "");
37724Expect(0, 120832, '\p{Gc=nd}', "");
37725Expect(1, 120832, '\p{^Gc=nd}', "");
37726Expect(1, 120832, '\P{Gc=nd}', "");
37727Expect(0, 120832, '\P{^Gc=nd}', "");
37728Expect(1, 120831, '\p{Gc=Nd}', "");
37729Expect(0, 120831, '\p{^Gc=Nd}', "");
37730Expect(0, 120831, '\P{Gc=Nd}', "");
37731Expect(1, 120831, '\P{^Gc=Nd}', "");
37732Expect(0, 120832, '\p{Gc=Nd}', "");
37733Expect(1, 120832, '\p{^Gc=Nd}', "");
37734Expect(1, 120832, '\P{Gc=Nd}', "");
37735Expect(0, 120832, '\P{^Gc=Nd}', "");
37736Error('\p{Category= 	Digit/a/}');
37737Error('\P{Category= 	Digit/a/}');
37738Expect(1, 120831, '\p{Category=digit}', "");
37739Expect(0, 120831, '\p{^Category=digit}', "");
37740Expect(0, 120831, '\P{Category=digit}', "");
37741Expect(1, 120831, '\P{^Category=digit}', "");
37742Expect(0, 120832, '\p{Category=digit}', "");
37743Expect(1, 120832, '\p{^Category=digit}', "");
37744Expect(1, 120832, '\P{Category=digit}', "");
37745Expect(0, 120832, '\P{^Category=digit}', "");
37746Expect(1, 120831, '\p{Category=_-Digit}', "");
37747Expect(0, 120831, '\p{^Category=_-Digit}', "");
37748Expect(0, 120831, '\P{Category=_-Digit}', "");
37749Expect(1, 120831, '\P{^Category=_-Digit}', "");
37750Expect(0, 120832, '\p{Category=_-Digit}', "");
37751Expect(1, 120832, '\p{^Category=_-Digit}', "");
37752Expect(1, 120832, '\P{Category=_-Digit}', "");
37753Expect(0, 120832, '\P{^Category=_-Digit}', "");
37754Error('\p{Is_General_Category=	DECIMAL_Number/a/}');
37755Error('\P{Is_General_Category=	DECIMAL_Number/a/}');
37756Expect(1, 120831, '\p{Is_General_Category=decimalnumber}', "");
37757Expect(0, 120831, '\p{^Is_General_Category=decimalnumber}', "");
37758Expect(0, 120831, '\P{Is_General_Category=decimalnumber}', "");
37759Expect(1, 120831, '\P{^Is_General_Category=decimalnumber}', "");
37760Expect(0, 120832, '\p{Is_General_Category=decimalnumber}', "");
37761Expect(1, 120832, '\p{^Is_General_Category=decimalnumber}', "");
37762Expect(1, 120832, '\P{Is_General_Category=decimalnumber}', "");
37763Expect(0, 120832, '\P{^Is_General_Category=decimalnumber}', "");
37764Expect(1, 120831, '\p{Is_General_Category:		Decimal_Number}', "");
37765Expect(0, 120831, '\p{^Is_General_Category:		Decimal_Number}', "");
37766Expect(0, 120831, '\P{Is_General_Category:		Decimal_Number}', "");
37767Expect(1, 120831, '\P{^Is_General_Category:		Decimal_Number}', "");
37768Expect(0, 120832, '\p{Is_General_Category:		Decimal_Number}', "");
37769Expect(1, 120832, '\p{^Is_General_Category:		Decimal_Number}', "");
37770Expect(1, 120832, '\P{Is_General_Category:		Decimal_Number}', "");
37771Expect(0, 120832, '\P{^Is_General_Category:		Decimal_Number}', "");
37772Error('\p{Is_Gc:   -/a/nd}');
37773Error('\P{Is_Gc:   -/a/nd}');
37774Expect(1, 120831, '\p{Is_Gc=nd}', "");
37775Expect(0, 120831, '\p{^Is_Gc=nd}', "");
37776Expect(0, 120831, '\P{Is_Gc=nd}', "");
37777Expect(1, 120831, '\P{^Is_Gc=nd}', "");
37778Expect(0, 120832, '\p{Is_Gc=nd}', "");
37779Expect(1, 120832, '\p{^Is_Gc=nd}', "");
37780Expect(1, 120832, '\P{Is_Gc=nd}', "");
37781Expect(0, 120832, '\P{^Is_Gc=nd}', "");
37782Expect(1, 120831, '\p{Is_Gc= -Nd}', "");
37783Expect(0, 120831, '\p{^Is_Gc= -Nd}', "");
37784Expect(0, 120831, '\P{Is_Gc= -Nd}', "");
37785Expect(1, 120831, '\P{^Is_Gc= -Nd}', "");
37786Expect(0, 120832, '\p{Is_Gc= -Nd}', "");
37787Expect(1, 120832, '\p{^Is_Gc= -Nd}', "");
37788Expect(1, 120832, '\P{Is_Gc= -Nd}', "");
37789Expect(0, 120832, '\P{^Is_Gc= -Nd}', "");
37790Error('\p{Is_Category=-	digit:=}');
37791Error('\P{Is_Category=-	digit:=}');
37792Expect(1, 120831, '\p{Is_Category:digit}', "");
37793Expect(0, 120831, '\p{^Is_Category:digit}', "");
37794Expect(0, 120831, '\P{Is_Category:digit}', "");
37795Expect(1, 120831, '\P{^Is_Category:digit}', "");
37796Expect(0, 120832, '\p{Is_Category:digit}', "");
37797Expect(1, 120832, '\p{^Is_Category:digit}', "");
37798Expect(1, 120832, '\P{Is_Category:digit}', "");
37799Expect(0, 120832, '\P{^Is_Category:digit}', "");
37800Expect(1, 120831, '\p{Is_Category=-DIGIT}', "");
37801Expect(0, 120831, '\p{^Is_Category=-DIGIT}', "");
37802Expect(0, 120831, '\P{Is_Category=-DIGIT}', "");
37803Expect(1, 120831, '\P{^Is_Category=-DIGIT}', "");
37804Expect(0, 120832, '\p{Is_Category=-DIGIT}', "");
37805Expect(1, 120832, '\p{^Is_Category=-DIGIT}', "");
37806Expect(1, 120832, '\P{Is_Category=-DIGIT}', "");
37807Expect(0, 120832, '\P{^Is_Category=-DIGIT}', "");
37808Error('\p{General_Category=_Letter_NUMBER:=}');
37809Error('\P{General_Category=_Letter_NUMBER:=}');
37810Expect(1, 74850, '\p{General_Category=letternumber}', "");
37811Expect(0, 74850, '\p{^General_Category=letternumber}', "");
37812Expect(0, 74850, '\P{General_Category=letternumber}', "");
37813Expect(1, 74850, '\P{^General_Category=letternumber}', "");
37814Expect(0, 74851, '\p{General_Category=letternumber}', "");
37815Expect(1, 74851, '\p{^General_Category=letternumber}', "");
37816Expect(1, 74851, '\P{General_Category=letternumber}', "");
37817Expect(0, 74851, '\P{^General_Category=letternumber}', "");
37818Expect(1, 74850, '\p{General_Category= _Letter_number}', "");
37819Expect(0, 74850, '\p{^General_Category= _Letter_number}', "");
37820Expect(0, 74850, '\P{General_Category= _Letter_number}', "");
37821Expect(1, 74850, '\P{^General_Category= _Letter_number}', "");
37822Expect(0, 74851, '\p{General_Category= _Letter_number}', "");
37823Expect(1, 74851, '\p{^General_Category= _Letter_number}', "");
37824Expect(1, 74851, '\P{General_Category= _Letter_number}', "");
37825Expect(0, 74851, '\P{^General_Category= _Letter_number}', "");
37826Error('\p{Gc=-:=NL}');
37827Error('\P{Gc=-:=NL}');
37828Expect(1, 74850, '\p{Gc=nl}', "");
37829Expect(0, 74850, '\p{^Gc=nl}', "");
37830Expect(0, 74850, '\P{Gc=nl}', "");
37831Expect(1, 74850, '\P{^Gc=nl}', "");
37832Expect(0, 74851, '\p{Gc=nl}', "");
37833Expect(1, 74851, '\p{^Gc=nl}', "");
37834Expect(1, 74851, '\P{Gc=nl}', "");
37835Expect(0, 74851, '\P{^Gc=nl}', "");
37836Expect(1, 74850, '\p{Gc=- nl}', "");
37837Expect(0, 74850, '\p{^Gc=- nl}', "");
37838Expect(0, 74850, '\P{Gc=- nl}', "");
37839Expect(1, 74850, '\P{^Gc=- nl}', "");
37840Expect(0, 74851, '\p{Gc=- nl}', "");
37841Expect(1, 74851, '\p{^Gc=- nl}', "");
37842Expect(1, 74851, '\P{Gc=- nl}', "");
37843Expect(0, 74851, '\P{^Gc=- nl}', "");
37844Error('\p{Category=:= _LETTER_number}');
37845Error('\P{Category=:= _LETTER_number}');
37846Expect(1, 74850, '\p{Category=letternumber}', "");
37847Expect(0, 74850, '\p{^Category=letternumber}', "");
37848Expect(0, 74850, '\P{Category=letternumber}', "");
37849Expect(1, 74850, '\P{^Category=letternumber}', "");
37850Expect(0, 74851, '\p{Category=letternumber}', "");
37851Expect(1, 74851, '\p{^Category=letternumber}', "");
37852Expect(1, 74851, '\P{Category=letternumber}', "");
37853Expect(0, 74851, '\P{^Category=letternumber}', "");
37854Expect(1, 74850, '\p{Category=LETTER_Number}', "");
37855Expect(0, 74850, '\p{^Category=LETTER_Number}', "");
37856Expect(0, 74850, '\P{Category=LETTER_Number}', "");
37857Expect(1, 74850, '\P{^Category=LETTER_Number}', "");
37858Expect(0, 74851, '\p{Category=LETTER_Number}', "");
37859Expect(1, 74851, '\p{^Category=LETTER_Number}', "");
37860Expect(1, 74851, '\P{Category=LETTER_Number}', "");
37861Expect(0, 74851, '\P{^Category=LETTER_Number}', "");
37862Error('\p{Is_General_Category= :=Nl}');
37863Error('\P{Is_General_Category= :=Nl}');
37864Expect(1, 74850, '\p{Is_General_Category=nl}', "");
37865Expect(0, 74850, '\p{^Is_General_Category=nl}', "");
37866Expect(0, 74850, '\P{Is_General_Category=nl}', "");
37867Expect(1, 74850, '\P{^Is_General_Category=nl}', "");
37868Expect(0, 74851, '\p{Is_General_Category=nl}', "");
37869Expect(1, 74851, '\p{^Is_General_Category=nl}', "");
37870Expect(1, 74851, '\P{Is_General_Category=nl}', "");
37871Expect(0, 74851, '\P{^Is_General_Category=nl}', "");
37872Expect(1, 74850, '\p{Is_General_Category=_	NL}', "");
37873Expect(0, 74850, '\p{^Is_General_Category=_	NL}', "");
37874Expect(0, 74850, '\P{Is_General_Category=_	NL}', "");
37875Expect(1, 74850, '\P{^Is_General_Category=_	NL}', "");
37876Expect(0, 74851, '\p{Is_General_Category=_	NL}', "");
37877Expect(1, 74851, '\p{^Is_General_Category=_	NL}', "");
37878Expect(1, 74851, '\P{Is_General_Category=_	NL}', "");
37879Expect(0, 74851, '\P{^Is_General_Category=_	NL}', "");
37880Error('\p{Is_Gc::=_-letter_Number}');
37881Error('\P{Is_Gc::=_-letter_Number}');
37882Expect(1, 74850, '\p{Is_Gc=letternumber}', "");
37883Expect(0, 74850, '\p{^Is_Gc=letternumber}', "");
37884Expect(0, 74850, '\P{Is_Gc=letternumber}', "");
37885Expect(1, 74850, '\P{^Is_Gc=letternumber}', "");
37886Expect(0, 74851, '\p{Is_Gc=letternumber}', "");
37887Expect(1, 74851, '\p{^Is_Gc=letternumber}', "");
37888Expect(1, 74851, '\P{Is_Gc=letternumber}', "");
37889Expect(0, 74851, '\P{^Is_Gc=letternumber}', "");
37890Expect(1, 74850, '\p{Is_Gc= 	letter_number}', "");
37891Expect(0, 74850, '\p{^Is_Gc= 	letter_number}', "");
37892Expect(0, 74850, '\P{Is_Gc= 	letter_number}', "");
37893Expect(1, 74850, '\P{^Is_Gc= 	letter_number}', "");
37894Expect(0, 74851, '\p{Is_Gc= 	letter_number}', "");
37895Expect(1, 74851, '\p{^Is_Gc= 	letter_number}', "");
37896Expect(1, 74851, '\P{Is_Gc= 	letter_number}', "");
37897Expect(0, 74851, '\P{^Is_Gc= 	letter_number}', "");
37898Error('\p{Is_Category=_:=nl}');
37899Error('\P{Is_Category=_:=nl}');
37900Expect(1, 74850, '\p{Is_Category:	nl}', "");
37901Expect(0, 74850, '\p{^Is_Category:	nl}', "");
37902Expect(0, 74850, '\P{Is_Category:	nl}', "");
37903Expect(1, 74850, '\P{^Is_Category:	nl}', "");
37904Expect(0, 74851, '\p{Is_Category:	nl}', "");
37905Expect(1, 74851, '\p{^Is_Category:	nl}', "");
37906Expect(1, 74851, '\P{Is_Category:	nl}', "");
37907Expect(0, 74851, '\P{^Is_Category:	nl}', "");
37908Expect(1, 74850, '\p{Is_Category=Nl}', "");
37909Expect(0, 74850, '\p{^Is_Category=Nl}', "");
37910Expect(0, 74850, '\P{Is_Category=Nl}', "");
37911Expect(1, 74850, '\P{^Is_Category=Nl}', "");
37912Expect(0, 74851, '\p{Is_Category=Nl}', "");
37913Expect(1, 74851, '\p{^Is_Category=Nl}', "");
37914Expect(1, 74851, '\P{Is_Category=Nl}', "");
37915Expect(0, 74851, '\P{^Is_Category=Nl}', "");
37916Error('\p{General_Category=	:=OTHER_NUMBER}');
37917Error('\P{General_Category=	:=OTHER_NUMBER}');
37918Expect(1, 127242, '\p{General_Category=othernumber}', "");
37919Expect(0, 127242, '\p{^General_Category=othernumber}', "");
37920Expect(0, 127242, '\P{General_Category=othernumber}', "");
37921Expect(1, 127242, '\P{^General_Category=othernumber}', "");
37922Expect(0, 127243, '\p{General_Category=othernumber}', "");
37923Expect(1, 127243, '\p{^General_Category=othernumber}', "");
37924Expect(1, 127243, '\P{General_Category=othernumber}', "");
37925Expect(0, 127243, '\P{^General_Category=othernumber}', "");
37926Expect(1, 127242, '\p{General_Category=	Other_Number}', "");
37927Expect(0, 127242, '\p{^General_Category=	Other_Number}', "");
37928Expect(0, 127242, '\P{General_Category=	Other_Number}', "");
37929Expect(1, 127242, '\P{^General_Category=	Other_Number}', "");
37930Expect(0, 127243, '\p{General_Category=	Other_Number}', "");
37931Expect(1, 127243, '\p{^General_Category=	Other_Number}', "");
37932Expect(1, 127243, '\P{General_Category=	Other_Number}', "");
37933Expect(0, 127243, '\P{^General_Category=	Other_Number}', "");
37934Error('\p{Gc=		No/a/}');
37935Error('\P{Gc=		No/a/}');
37936Expect(1, 127242, '\p{Gc=no}', "");
37937Expect(0, 127242, '\p{^Gc=no}', "");
37938Expect(0, 127242, '\P{Gc=no}', "");
37939Expect(1, 127242, '\P{^Gc=no}', "");
37940Expect(0, 127243, '\p{Gc=no}', "");
37941Expect(1, 127243, '\p{^Gc=no}', "");
37942Expect(1, 127243, '\P{Gc=no}', "");
37943Expect(0, 127243, '\P{^Gc=no}', "");
37944Expect(1, 127242, '\p{Gc: _No}', "");
37945Expect(0, 127242, '\p{^Gc: _No}', "");
37946Expect(0, 127242, '\P{Gc: _No}', "");
37947Expect(1, 127242, '\P{^Gc: _No}', "");
37948Expect(0, 127243, '\p{Gc: _No}', "");
37949Expect(1, 127243, '\p{^Gc: _No}', "");
37950Expect(1, 127243, '\P{Gc: _No}', "");
37951Expect(0, 127243, '\P{^Gc: _No}', "");
37952Error('\p{Category= _OTHER_Number:=}');
37953Error('\P{Category= _OTHER_Number:=}');
37954Expect(1, 127242, '\p{Category=othernumber}', "");
37955Expect(0, 127242, '\p{^Category=othernumber}', "");
37956Expect(0, 127242, '\P{Category=othernumber}', "");
37957Expect(1, 127242, '\P{^Category=othernumber}', "");
37958Expect(0, 127243, '\p{Category=othernumber}', "");
37959Expect(1, 127243, '\p{^Category=othernumber}', "");
37960Expect(1, 127243, '\P{Category=othernumber}', "");
37961Expect(0, 127243, '\P{^Category=othernumber}', "");
37962Expect(1, 127242, '\p{Category= Other_Number}', "");
37963Expect(0, 127242, '\p{^Category= Other_Number}', "");
37964Expect(0, 127242, '\P{Category= Other_Number}', "");
37965Expect(1, 127242, '\P{^Category= Other_Number}', "");
37966Expect(0, 127243, '\p{Category= Other_Number}', "");
37967Expect(1, 127243, '\p{^Category= Other_Number}', "");
37968Expect(1, 127243, '\P{Category= Other_Number}', "");
37969Expect(0, 127243, '\P{^Category= Other_Number}', "");
37970Error('\p{Is_General_Category=/a/_	NO}');
37971Error('\P{Is_General_Category=/a/_	NO}');
37972Expect(1, 127242, '\p{Is_General_Category=no}', "");
37973Expect(0, 127242, '\p{^Is_General_Category=no}', "");
37974Expect(0, 127242, '\P{Is_General_Category=no}', "");
37975Expect(1, 127242, '\P{^Is_General_Category=no}', "");
37976Expect(0, 127243, '\p{Is_General_Category=no}', "");
37977Expect(1, 127243, '\p{^Is_General_Category=no}', "");
37978Expect(1, 127243, '\P{Is_General_Category=no}', "");
37979Expect(0, 127243, '\P{^Is_General_Category=no}', "");
37980Expect(1, 127242, '\p{Is_General_Category=_No}', "");
37981Expect(0, 127242, '\p{^Is_General_Category=_No}', "");
37982Expect(0, 127242, '\P{Is_General_Category=_No}', "");
37983Expect(1, 127242, '\P{^Is_General_Category=_No}', "");
37984Expect(0, 127243, '\p{Is_General_Category=_No}', "");
37985Expect(1, 127243, '\p{^Is_General_Category=_No}', "");
37986Expect(1, 127243, '\P{Is_General_Category=_No}', "");
37987Expect(0, 127243, '\P{^Is_General_Category=_No}', "");
37988Error('\p{Is_Gc:  	other_number/a/}');
37989Error('\P{Is_Gc:  	other_number/a/}');
37990Expect(1, 127242, '\p{Is_Gc=othernumber}', "");
37991Expect(0, 127242, '\p{^Is_Gc=othernumber}', "");
37992Expect(0, 127242, '\P{Is_Gc=othernumber}', "");
37993Expect(1, 127242, '\P{^Is_Gc=othernumber}', "");
37994Expect(0, 127243, '\p{Is_Gc=othernumber}', "");
37995Expect(1, 127243, '\p{^Is_Gc=othernumber}', "");
37996Expect(1, 127243, '\P{Is_Gc=othernumber}', "");
37997Expect(0, 127243, '\P{^Is_Gc=othernumber}', "");
37998Expect(1, 127242, '\p{Is_Gc=	-OTHER_Number}', "");
37999Expect(0, 127242, '\p{^Is_Gc=	-OTHER_Number}', "");
38000Expect(0, 127242, '\P{Is_Gc=	-OTHER_Number}', "");
38001Expect(1, 127242, '\P{^Is_Gc=	-OTHER_Number}', "");
38002Expect(0, 127243, '\p{Is_Gc=	-OTHER_Number}', "");
38003Expect(1, 127243, '\p{^Is_Gc=	-OTHER_Number}', "");
38004Expect(1, 127243, '\P{Is_Gc=	-OTHER_Number}', "");
38005Expect(0, 127243, '\P{^Is_Gc=	-OTHER_Number}', "");
38006Error('\p{Is_Category= _No:=}');
38007Error('\P{Is_Category= _No:=}');
38008Expect(1, 127242, '\p{Is_Category=no}', "");
38009Expect(0, 127242, '\p{^Is_Category=no}', "");
38010Expect(0, 127242, '\P{Is_Category=no}', "");
38011Expect(1, 127242, '\P{^Is_Category=no}', "");
38012Expect(0, 127243, '\p{Is_Category=no}', "");
38013Expect(1, 127243, '\p{^Is_Category=no}', "");
38014Expect(1, 127243, '\P{Is_Category=no}', "");
38015Expect(0, 127243, '\P{^Is_Category=no}', "");
38016Expect(1, 127242, '\p{Is_Category:--No}', "");
38017Expect(0, 127242, '\p{^Is_Category:--No}', "");
38018Expect(0, 127242, '\P{Is_Category:--No}', "");
38019Expect(1, 127242, '\P{^Is_Category:--No}', "");
38020Expect(0, 127243, '\p{Is_Category:--No}', "");
38021Expect(1, 127243, '\p{^Is_Category:--No}', "");
38022Expect(1, 127243, '\P{Is_Category:--No}', "");
38023Expect(0, 127243, '\P{^Is_Category:--No}', "");
38024Error('\p{General_Category=/a/ PUNCTUATION}');
38025Error('\P{General_Category=/a/ PUNCTUATION}');
38026Expect(1, 74867, '\p{General_Category:punctuation}', "");
38027Expect(0, 74867, '\p{^General_Category:punctuation}', "");
38028Expect(0, 74867, '\P{General_Category:punctuation}', "");
38029Expect(1, 74867, '\P{^General_Category:punctuation}', "");
38030Expect(0, 74868, '\p{General_Category:punctuation}', "");
38031Expect(1, 74868, '\p{^General_Category:punctuation}', "");
38032Expect(1, 74868, '\P{General_Category:punctuation}', "");
38033Expect(0, 74868, '\P{^General_Category:punctuation}', "");
38034Expect(1, 74867, '\p{General_Category= 	PUNCTUATION}', "");
38035Expect(0, 74867, '\p{^General_Category= 	PUNCTUATION}', "");
38036Expect(0, 74867, '\P{General_Category= 	PUNCTUATION}', "");
38037Expect(1, 74867, '\P{^General_Category= 	PUNCTUATION}', "");
38038Expect(0, 74868, '\p{General_Category= 	PUNCTUATION}', "");
38039Expect(1, 74868, '\p{^General_Category= 	PUNCTUATION}', "");
38040Expect(1, 74868, '\P{General_Category= 	PUNCTUATION}', "");
38041Expect(0, 74868, '\P{^General_Category= 	PUNCTUATION}', "");
38042Error('\p{Gc=/a/ p}');
38043Error('\P{Gc=/a/ p}');
38044Expect(1, 74867, '\p{Gc=p}', "");
38045Expect(0, 74867, '\p{^Gc=p}', "");
38046Expect(0, 74867, '\P{Gc=p}', "");
38047Expect(1, 74867, '\P{^Gc=p}', "");
38048Expect(0, 74868, '\p{Gc=p}', "");
38049Expect(1, 74868, '\p{^Gc=p}', "");
38050Expect(1, 74868, '\P{Gc=p}', "");
38051Expect(0, 74868, '\P{^Gc=p}', "");
38052Expect(1, 74867, '\p{Gc=_P}', "");
38053Expect(0, 74867, '\p{^Gc=_P}', "");
38054Expect(0, 74867, '\P{Gc=_P}', "");
38055Expect(1, 74867, '\P{^Gc=_P}', "");
38056Expect(0, 74868, '\p{Gc=_P}', "");
38057Expect(1, 74868, '\p{^Gc=_P}', "");
38058Expect(1, 74868, '\P{Gc=_P}', "");
38059Expect(0, 74868, '\P{^Gc=_P}', "");
38060Error('\p{Category=_punct/a/}');
38061Error('\P{Category=_punct/a/}');
38062Expect(1, 74867, '\p{Category=punct}', "");
38063Expect(0, 74867, '\p{^Category=punct}', "");
38064Expect(0, 74867, '\P{Category=punct}', "");
38065Expect(1, 74867, '\P{^Category=punct}', "");
38066Expect(0, 74868, '\p{Category=punct}', "");
38067Expect(1, 74868, '\p{^Category=punct}', "");
38068Expect(1, 74868, '\P{Category=punct}', "");
38069Expect(0, 74868, '\P{^Category=punct}', "");
38070Expect(1, 74867, '\p{Category=_ PUNCT}', "");
38071Expect(0, 74867, '\p{^Category=_ PUNCT}', "");
38072Expect(0, 74867, '\P{Category=_ PUNCT}', "");
38073Expect(1, 74867, '\P{^Category=_ PUNCT}', "");
38074Expect(0, 74868, '\p{Category=_ PUNCT}', "");
38075Expect(1, 74868, '\p{^Category=_ PUNCT}', "");
38076Expect(1, 74868, '\P{Category=_ PUNCT}', "");
38077Expect(0, 74868, '\P{^Category=_ PUNCT}', "");
38078Error('\p{Is_General_Category=  punctuation:=}');
38079Error('\P{Is_General_Category=  punctuation:=}');
38080Expect(1, 74867, '\p{Is_General_Category=punctuation}', "");
38081Expect(0, 74867, '\p{^Is_General_Category=punctuation}', "");
38082Expect(0, 74867, '\P{Is_General_Category=punctuation}', "");
38083Expect(1, 74867, '\P{^Is_General_Category=punctuation}', "");
38084Expect(0, 74868, '\p{Is_General_Category=punctuation}', "");
38085Expect(1, 74868, '\p{^Is_General_Category=punctuation}', "");
38086Expect(1, 74868, '\P{Is_General_Category=punctuation}', "");
38087Expect(0, 74868, '\P{^Is_General_Category=punctuation}', "");
38088Expect(1, 74867, '\p{Is_General_Category=-_PUNCTUATION}', "");
38089Expect(0, 74867, '\p{^Is_General_Category=-_PUNCTUATION}', "");
38090Expect(0, 74867, '\P{Is_General_Category=-_PUNCTUATION}', "");
38091Expect(1, 74867, '\P{^Is_General_Category=-_PUNCTUATION}', "");
38092Expect(0, 74868, '\p{Is_General_Category=-_PUNCTUATION}', "");
38093Expect(1, 74868, '\p{^Is_General_Category=-_PUNCTUATION}', "");
38094Expect(1, 74868, '\P{Is_General_Category=-_PUNCTUATION}', "");
38095Expect(0, 74868, '\P{^Is_General_Category=-_PUNCTUATION}', "");
38096Error('\p{Is_Gc=/a/-	p}');
38097Error('\P{Is_Gc=/a/-	p}');
38098Expect(1, 74867, '\p{Is_Gc=p}', "");
38099Expect(0, 74867, '\p{^Is_Gc=p}', "");
38100Expect(0, 74867, '\P{Is_Gc=p}', "");
38101Expect(1, 74867, '\P{^Is_Gc=p}', "");
38102Expect(0, 74868, '\p{Is_Gc=p}', "");
38103Expect(1, 74868, '\p{^Is_Gc=p}', "");
38104Expect(1, 74868, '\P{Is_Gc=p}', "");
38105Expect(0, 74868, '\P{^Is_Gc=p}', "");
38106Expect(1, 74867, '\p{Is_Gc=_	P}', "");
38107Expect(0, 74867, '\p{^Is_Gc=_	P}', "");
38108Expect(0, 74867, '\P{Is_Gc=_	P}', "");
38109Expect(1, 74867, '\P{^Is_Gc=_	P}', "");
38110Expect(0, 74868, '\p{Is_Gc=_	P}', "");
38111Expect(1, 74868, '\p{^Is_Gc=_	P}', "");
38112Expect(1, 74868, '\P{Is_Gc=_	P}', "");
38113Expect(0, 74868, '\P{^Is_Gc=_	P}', "");
38114Error('\p{Is_Category=/a/ Punct}');
38115Error('\P{Is_Category=/a/ Punct}');
38116Expect(1, 74867, '\p{Is_Category=punct}', "");
38117Expect(0, 74867, '\p{^Is_Category=punct}', "");
38118Expect(0, 74867, '\P{Is_Category=punct}', "");
38119Expect(1, 74867, '\P{^Is_Category=punct}', "");
38120Expect(0, 74868, '\p{Is_Category=punct}', "");
38121Expect(1, 74868, '\p{^Is_Category=punct}', "");
38122Expect(1, 74868, '\P{Is_Category=punct}', "");
38123Expect(0, 74868, '\P{^Is_Category=punct}', "");
38124Error('\p{General_Category= _Connector_PUNCTUATION:=}');
38125Error('\P{General_Category= _Connector_PUNCTUATION:=}');
38126Expect(1, 65343, '\p{General_Category=connectorpunctuation}', "");
38127Expect(0, 65343, '\p{^General_Category=connectorpunctuation}', "");
38128Expect(0, 65343, '\P{General_Category=connectorpunctuation}', "");
38129Expect(1, 65343, '\P{^General_Category=connectorpunctuation}', "");
38130Expect(0, 65344, '\p{General_Category=connectorpunctuation}', "");
38131Expect(1, 65344, '\p{^General_Category=connectorpunctuation}', "");
38132Expect(1, 65344, '\P{General_Category=connectorpunctuation}', "");
38133Expect(0, 65344, '\P{^General_Category=connectorpunctuation}', "");
38134Expect(1, 65343, '\p{General_Category=	Connector_PUNCTUATION}', "");
38135Expect(0, 65343, '\p{^General_Category=	Connector_PUNCTUATION}', "");
38136Expect(0, 65343, '\P{General_Category=	Connector_PUNCTUATION}', "");
38137Expect(1, 65343, '\P{^General_Category=	Connector_PUNCTUATION}', "");
38138Expect(0, 65344, '\p{General_Category=	Connector_PUNCTUATION}', "");
38139Expect(1, 65344, '\p{^General_Category=	Connector_PUNCTUATION}', "");
38140Expect(1, 65344, '\P{General_Category=	Connector_PUNCTUATION}', "");
38141Expect(0, 65344, '\P{^General_Category=	Connector_PUNCTUATION}', "");
38142Error('\p{Gc= /a/Pc}');
38143Error('\P{Gc= /a/Pc}');
38144Expect(1, 65343, '\p{Gc=pc}', "");
38145Expect(0, 65343, '\p{^Gc=pc}', "");
38146Expect(0, 65343, '\P{Gc=pc}', "");
38147Expect(1, 65343, '\P{^Gc=pc}', "");
38148Expect(0, 65344, '\p{Gc=pc}', "");
38149Expect(1, 65344, '\p{^Gc=pc}', "");
38150Expect(1, 65344, '\P{Gc=pc}', "");
38151Expect(0, 65344, '\P{^Gc=pc}', "");
38152Expect(1, 65343, '\p{Gc=	Pc}', "");
38153Expect(0, 65343, '\p{^Gc=	Pc}', "");
38154Expect(0, 65343, '\P{Gc=	Pc}', "");
38155Expect(1, 65343, '\P{^Gc=	Pc}', "");
38156Expect(0, 65344, '\p{Gc=	Pc}', "");
38157Expect(1, 65344, '\p{^Gc=	Pc}', "");
38158Expect(1, 65344, '\P{Gc=	Pc}', "");
38159Expect(0, 65344, '\P{^Gc=	Pc}', "");
38160Error('\p{Category=/a/ Connector_PUNCTUATION}');
38161Error('\P{Category=/a/ Connector_PUNCTUATION}');
38162Expect(1, 65343, '\p{Category:connectorpunctuation}', "");
38163Expect(0, 65343, '\p{^Category:connectorpunctuation}', "");
38164Expect(0, 65343, '\P{Category:connectorpunctuation}', "");
38165Expect(1, 65343, '\P{^Category:connectorpunctuation}', "");
38166Expect(0, 65344, '\p{Category:connectorpunctuation}', "");
38167Expect(1, 65344, '\p{^Category:connectorpunctuation}', "");
38168Expect(1, 65344, '\P{Category:connectorpunctuation}', "");
38169Expect(0, 65344, '\P{^Category:connectorpunctuation}', "");
38170Expect(1, 65343, '\p{Category=-_connector_PUNCTUATION}', "");
38171Expect(0, 65343, '\p{^Category=-_connector_PUNCTUATION}', "");
38172Expect(0, 65343, '\P{Category=-_connector_PUNCTUATION}', "");
38173Expect(1, 65343, '\P{^Category=-_connector_PUNCTUATION}', "");
38174Expect(0, 65344, '\p{Category=-_connector_PUNCTUATION}', "");
38175Expect(1, 65344, '\p{^Category=-_connector_PUNCTUATION}', "");
38176Expect(1, 65344, '\P{Category=-_connector_PUNCTUATION}', "");
38177Expect(0, 65344, '\P{^Category=-_connector_PUNCTUATION}', "");
38178Error('\p{Is_General_Category=_:=PC}');
38179Error('\P{Is_General_Category=_:=PC}');
38180Expect(1, 65343, '\p{Is_General_Category=pc}', "");
38181Expect(0, 65343, '\p{^Is_General_Category=pc}', "");
38182Expect(0, 65343, '\P{Is_General_Category=pc}', "");
38183Expect(1, 65343, '\P{^Is_General_Category=pc}', "");
38184Expect(0, 65344, '\p{Is_General_Category=pc}', "");
38185Expect(1, 65344, '\p{^Is_General_Category=pc}', "");
38186Expect(1, 65344, '\P{Is_General_Category=pc}', "");
38187Expect(0, 65344, '\P{^Is_General_Category=pc}', "");
38188Expect(1, 65343, '\p{Is_General_Category=Pc}', "");
38189Expect(0, 65343, '\p{^Is_General_Category=Pc}', "");
38190Expect(0, 65343, '\P{Is_General_Category=Pc}', "");
38191Expect(1, 65343, '\P{^Is_General_Category=Pc}', "");
38192Expect(0, 65344, '\p{Is_General_Category=Pc}', "");
38193Expect(1, 65344, '\p{^Is_General_Category=Pc}', "");
38194Expect(1, 65344, '\P{Is_General_Category=Pc}', "");
38195Expect(0, 65344, '\P{^Is_General_Category=Pc}', "");
38196Error('\p{Is_Gc=_:=Connector_Punctuation}');
38197Error('\P{Is_Gc=_:=Connector_Punctuation}');
38198Expect(1, 65343, '\p{Is_Gc=connectorpunctuation}', "");
38199Expect(0, 65343, '\p{^Is_Gc=connectorpunctuation}', "");
38200Expect(0, 65343, '\P{Is_Gc=connectorpunctuation}', "");
38201Expect(1, 65343, '\P{^Is_Gc=connectorpunctuation}', "");
38202Expect(0, 65344, '\p{Is_Gc=connectorpunctuation}', "");
38203Expect(1, 65344, '\p{^Is_Gc=connectorpunctuation}', "");
38204Expect(1, 65344, '\P{Is_Gc=connectorpunctuation}', "");
38205Expect(0, 65344, '\P{^Is_Gc=connectorpunctuation}', "");
38206Expect(1, 65343, '\p{Is_Gc=_	CONNECTOR_Punctuation}', "");
38207Expect(0, 65343, '\p{^Is_Gc=_	CONNECTOR_Punctuation}', "");
38208Expect(0, 65343, '\P{Is_Gc=_	CONNECTOR_Punctuation}', "");
38209Expect(1, 65343, '\P{^Is_Gc=_	CONNECTOR_Punctuation}', "");
38210Expect(0, 65344, '\p{Is_Gc=_	CONNECTOR_Punctuation}', "");
38211Expect(1, 65344, '\p{^Is_Gc=_	CONNECTOR_Punctuation}', "");
38212Expect(1, 65344, '\P{Is_Gc=_	CONNECTOR_Punctuation}', "");
38213Expect(0, 65344, '\P{^Is_Gc=_	CONNECTOR_Punctuation}', "");
38214Error('\p{Is_Category: :=- Pc}');
38215Error('\P{Is_Category: :=- Pc}');
38216Expect(1, 65343, '\p{Is_Category=pc}', "");
38217Expect(0, 65343, '\p{^Is_Category=pc}', "");
38218Expect(0, 65343, '\P{Is_Category=pc}', "");
38219Expect(1, 65343, '\P{^Is_Category=pc}', "");
38220Expect(0, 65344, '\p{Is_Category=pc}', "");
38221Expect(1, 65344, '\p{^Is_Category=pc}', "");
38222Expect(1, 65344, '\P{Is_Category=pc}', "");
38223Expect(0, 65344, '\P{^Is_Category=pc}', "");
38224Expect(1, 65343, '\p{Is_Category= Pc}', "");
38225Expect(0, 65343, '\p{^Is_Category= Pc}', "");
38226Expect(0, 65343, '\P{Is_Category= Pc}', "");
38227Expect(1, 65343, '\P{^Is_Category= Pc}', "");
38228Expect(0, 65344, '\p{Is_Category= Pc}', "");
38229Expect(1, 65344, '\p{^Is_Category= Pc}', "");
38230Expect(1, 65344, '\P{Is_Category= Pc}', "");
38231Expect(0, 65344, '\P{^Is_Category= Pc}', "");
38232Error('\p{General_Category=	-dash_Punctuation:=}');
38233Error('\P{General_Category=	-dash_Punctuation:=}');
38234Expect(1, 65293, '\p{General_Category=dashpunctuation}', "");
38235Expect(0, 65293, '\p{^General_Category=dashpunctuation}', "");
38236Expect(0, 65293, '\P{General_Category=dashpunctuation}', "");
38237Expect(1, 65293, '\P{^General_Category=dashpunctuation}', "");
38238Expect(0, 65294, '\p{General_Category=dashpunctuation}', "");
38239Expect(1, 65294, '\p{^General_Category=dashpunctuation}', "");
38240Expect(1, 65294, '\P{General_Category=dashpunctuation}', "");
38241Expect(0, 65294, '\P{^General_Category=dashpunctuation}', "");
38242Expect(1, 65293, '\p{General_Category=_	Dash_PUNCTUATION}', "");
38243Expect(0, 65293, '\p{^General_Category=_	Dash_PUNCTUATION}', "");
38244Expect(0, 65293, '\P{General_Category=_	Dash_PUNCTUATION}', "");
38245Expect(1, 65293, '\P{^General_Category=_	Dash_PUNCTUATION}', "");
38246Expect(0, 65294, '\p{General_Category=_	Dash_PUNCTUATION}', "");
38247Expect(1, 65294, '\p{^General_Category=_	Dash_PUNCTUATION}', "");
38248Expect(1, 65294, '\P{General_Category=_	Dash_PUNCTUATION}', "");
38249Expect(0, 65294, '\P{^General_Category=_	Dash_PUNCTUATION}', "");
38250Error('\p{Gc=/a/--PD}');
38251Error('\P{Gc=/a/--PD}');
38252Expect(1, 65293, '\p{Gc=pd}', "");
38253Expect(0, 65293, '\p{^Gc=pd}', "");
38254Expect(0, 65293, '\P{Gc=pd}', "");
38255Expect(1, 65293, '\P{^Gc=pd}', "");
38256Expect(0, 65294, '\p{Gc=pd}', "");
38257Expect(1, 65294, '\p{^Gc=pd}', "");
38258Expect(1, 65294, '\P{Gc=pd}', "");
38259Expect(0, 65294, '\P{^Gc=pd}', "");
38260Expect(1, 65293, '\p{Gc= -Pd}', "");
38261Expect(0, 65293, '\p{^Gc= -Pd}', "");
38262Expect(0, 65293, '\P{Gc= -Pd}', "");
38263Expect(1, 65293, '\P{^Gc= -Pd}', "");
38264Expect(0, 65294, '\p{Gc= -Pd}', "");
38265Expect(1, 65294, '\p{^Gc= -Pd}', "");
38266Expect(1, 65294, '\P{Gc= -Pd}', "");
38267Expect(0, 65294, '\P{^Gc= -Pd}', "");
38268Error('\p{Category=	-DASH_punctuation/a/}');
38269Error('\P{Category=	-DASH_punctuation/a/}');
38270Expect(1, 65293, '\p{Category=dashpunctuation}', "");
38271Expect(0, 65293, '\p{^Category=dashpunctuation}', "");
38272Expect(0, 65293, '\P{Category=dashpunctuation}', "");
38273Expect(1, 65293, '\P{^Category=dashpunctuation}', "");
38274Expect(0, 65294, '\p{Category=dashpunctuation}', "");
38275Expect(1, 65294, '\p{^Category=dashpunctuation}', "");
38276Expect(1, 65294, '\P{Category=dashpunctuation}', "");
38277Expect(0, 65294, '\P{^Category=dashpunctuation}', "");
38278Expect(1, 65293, '\p{Category=  Dash_Punctuation}', "");
38279Expect(0, 65293, '\p{^Category=  Dash_Punctuation}', "");
38280Expect(0, 65293, '\P{Category=  Dash_Punctuation}', "");
38281Expect(1, 65293, '\P{^Category=  Dash_Punctuation}', "");
38282Expect(0, 65294, '\p{Category=  Dash_Punctuation}', "");
38283Expect(1, 65294, '\p{^Category=  Dash_Punctuation}', "");
38284Expect(1, 65294, '\P{Category=  Dash_Punctuation}', "");
38285Expect(0, 65294, '\P{^Category=  Dash_Punctuation}', "");
38286Error('\p{Is_General_Category=:=__Pd}');
38287Error('\P{Is_General_Category=:=__Pd}');
38288Expect(1, 65293, '\p{Is_General_Category=pd}', "");
38289Expect(0, 65293, '\p{^Is_General_Category=pd}', "");
38290Expect(0, 65293, '\P{Is_General_Category=pd}', "");
38291Expect(1, 65293, '\P{^Is_General_Category=pd}', "");
38292Expect(0, 65294, '\p{Is_General_Category=pd}', "");
38293Expect(1, 65294, '\p{^Is_General_Category=pd}', "");
38294Expect(1, 65294, '\P{Is_General_Category=pd}', "");
38295Expect(0, 65294, '\P{^Is_General_Category=pd}', "");
38296Expect(1, 65293, '\p{Is_General_Category= -pd}', "");
38297Expect(0, 65293, '\p{^Is_General_Category= -pd}', "");
38298Expect(0, 65293, '\P{Is_General_Category= -pd}', "");
38299Expect(1, 65293, '\P{^Is_General_Category= -pd}', "");
38300Expect(0, 65294, '\p{Is_General_Category= -pd}', "");
38301Expect(1, 65294, '\p{^Is_General_Category= -pd}', "");
38302Expect(1, 65294, '\P{Is_General_Category= -pd}', "");
38303Expect(0, 65294, '\P{^Is_General_Category= -pd}', "");
38304Error('\p{Is_Gc=_ Dash_PUNCTUATION:=}');
38305Error('\P{Is_Gc=_ Dash_PUNCTUATION:=}');
38306Expect(1, 65293, '\p{Is_Gc=dashpunctuation}', "");
38307Expect(0, 65293, '\p{^Is_Gc=dashpunctuation}', "");
38308Expect(0, 65293, '\P{Is_Gc=dashpunctuation}', "");
38309Expect(1, 65293, '\P{^Is_Gc=dashpunctuation}', "");
38310Expect(0, 65294, '\p{Is_Gc=dashpunctuation}', "");
38311Expect(1, 65294, '\p{^Is_Gc=dashpunctuation}', "");
38312Expect(1, 65294, '\P{Is_Gc=dashpunctuation}', "");
38313Expect(0, 65294, '\P{^Is_Gc=dashpunctuation}', "");
38314Expect(1, 65293, '\p{Is_Gc: -	Dash_punctuation}', "");
38315Expect(0, 65293, '\p{^Is_Gc: -	Dash_punctuation}', "");
38316Expect(0, 65293, '\P{Is_Gc: -	Dash_punctuation}', "");
38317Expect(1, 65293, '\P{^Is_Gc: -	Dash_punctuation}', "");
38318Expect(0, 65294, '\p{Is_Gc: -	Dash_punctuation}', "");
38319Expect(1, 65294, '\p{^Is_Gc: -	Dash_punctuation}', "");
38320Expect(1, 65294, '\P{Is_Gc: -	Dash_punctuation}', "");
38321Expect(0, 65294, '\P{^Is_Gc: -	Dash_punctuation}', "");
38322Error('\p{Is_Category=/a/--Pd}');
38323Error('\P{Is_Category=/a/--Pd}');
38324Expect(1, 65293, '\p{Is_Category=pd}', "");
38325Expect(0, 65293, '\p{^Is_Category=pd}', "");
38326Expect(0, 65293, '\P{Is_Category=pd}', "");
38327Expect(1, 65293, '\P{^Is_Category=pd}', "");
38328Expect(0, 65294, '\p{Is_Category=pd}', "");
38329Expect(1, 65294, '\p{^Is_Category=pd}', "");
38330Expect(1, 65294, '\P{Is_Category=pd}', "");
38331Expect(0, 65294, '\P{^Is_Category=pd}', "");
38332Expect(1, 65293, '\p{Is_Category: -pd}', "");
38333Expect(0, 65293, '\p{^Is_Category: -pd}', "");
38334Expect(0, 65293, '\P{Is_Category: -pd}', "");
38335Expect(1, 65293, '\P{^Is_Category: -pd}', "");
38336Expect(0, 65294, '\p{Is_Category: -pd}', "");
38337Expect(1, 65294, '\p{^Is_Category: -pd}', "");
38338Expect(1, 65294, '\P{Is_Category: -pd}', "");
38339Expect(0, 65294, '\P{^Is_Category: -pd}', "");
38340Error('\p{General_Category=:=_Close_Punctuation}');
38341Error('\P{General_Category=:=_Close_Punctuation}');
38342Expect(1, 65379, '\p{General_Category:	closepunctuation}', "");
38343Expect(0, 65379, '\p{^General_Category:	closepunctuation}', "");
38344Expect(0, 65379, '\P{General_Category:	closepunctuation}', "");
38345Expect(1, 65379, '\P{^General_Category:	closepunctuation}', "");
38346Expect(0, 65380, '\p{General_Category:	closepunctuation}', "");
38347Expect(1, 65380, '\p{^General_Category:	closepunctuation}', "");
38348Expect(1, 65380, '\P{General_Category:	closepunctuation}', "");
38349Expect(0, 65380, '\P{^General_Category:	closepunctuation}', "");
38350Expect(1, 65379, '\p{General_Category=_-Close_PUNCTUATION}', "");
38351Expect(0, 65379, '\p{^General_Category=_-Close_PUNCTUATION}', "");
38352Expect(0, 65379, '\P{General_Category=_-Close_PUNCTUATION}', "");
38353Expect(1, 65379, '\P{^General_Category=_-Close_PUNCTUATION}', "");
38354Expect(0, 65380, '\p{General_Category=_-Close_PUNCTUATION}', "");
38355Expect(1, 65380, '\p{^General_Category=_-Close_PUNCTUATION}', "");
38356Expect(1, 65380, '\P{General_Category=_-Close_PUNCTUATION}', "");
38357Expect(0, 65380, '\P{^General_Category=_-Close_PUNCTUATION}', "");
38358Error('\p{Gc=-:=PE}');
38359Error('\P{Gc=-:=PE}');
38360Expect(1, 65379, '\p{Gc=pe}', "");
38361Expect(0, 65379, '\p{^Gc=pe}', "");
38362Expect(0, 65379, '\P{Gc=pe}', "");
38363Expect(1, 65379, '\P{^Gc=pe}', "");
38364Expect(0, 65380, '\p{Gc=pe}', "");
38365Expect(1, 65380, '\p{^Gc=pe}', "");
38366Expect(1, 65380, '\P{Gc=pe}', "");
38367Expect(0, 65380, '\P{^Gc=pe}', "");
38368Expect(1, 65379, '\p{Gc=Pe}', "");
38369Expect(0, 65379, '\p{^Gc=Pe}', "");
38370Expect(0, 65379, '\P{Gc=Pe}', "");
38371Expect(1, 65379, '\P{^Gc=Pe}', "");
38372Expect(0, 65380, '\p{Gc=Pe}', "");
38373Expect(1, 65380, '\p{^Gc=Pe}', "");
38374Expect(1, 65380, '\P{Gc=Pe}', "");
38375Expect(0, 65380, '\P{^Gc=Pe}', "");
38376Error('\p{Category=/a/_close_Punctuation}');
38377Error('\P{Category=/a/_close_Punctuation}');
38378Expect(1, 65379, '\p{Category=closepunctuation}', "");
38379Expect(0, 65379, '\p{^Category=closepunctuation}', "");
38380Expect(0, 65379, '\P{Category=closepunctuation}', "");
38381Expect(1, 65379, '\P{^Category=closepunctuation}', "");
38382Expect(0, 65380, '\p{Category=closepunctuation}', "");
38383Expect(1, 65380, '\p{^Category=closepunctuation}', "");
38384Expect(1, 65380, '\P{Category=closepunctuation}', "");
38385Expect(0, 65380, '\P{^Category=closepunctuation}', "");
38386Expect(1, 65379, '\p{Category=close_punctuation}', "");
38387Expect(0, 65379, '\p{^Category=close_punctuation}', "");
38388Expect(0, 65379, '\P{Category=close_punctuation}', "");
38389Expect(1, 65379, '\P{^Category=close_punctuation}', "");
38390Expect(0, 65380, '\p{Category=close_punctuation}', "");
38391Expect(1, 65380, '\p{^Category=close_punctuation}', "");
38392Expect(1, 65380, '\P{Category=close_punctuation}', "");
38393Expect(0, 65380, '\P{^Category=close_punctuation}', "");
38394Error('\p{Is_General_Category=/a/-PE}');
38395Error('\P{Is_General_Category=/a/-PE}');
38396Expect(1, 65379, '\p{Is_General_Category=pe}', "");
38397Expect(0, 65379, '\p{^Is_General_Category=pe}', "");
38398Expect(0, 65379, '\P{Is_General_Category=pe}', "");
38399Expect(1, 65379, '\P{^Is_General_Category=pe}', "");
38400Expect(0, 65380, '\p{Is_General_Category=pe}', "");
38401Expect(1, 65380, '\p{^Is_General_Category=pe}', "");
38402Expect(1, 65380, '\P{Is_General_Category=pe}', "");
38403Expect(0, 65380, '\P{^Is_General_Category=pe}', "");
38404Expect(1, 65379, '\p{Is_General_Category= Pe}', "");
38405Expect(0, 65379, '\p{^Is_General_Category= Pe}', "");
38406Expect(0, 65379, '\P{Is_General_Category= Pe}', "");
38407Expect(1, 65379, '\P{^Is_General_Category= Pe}', "");
38408Expect(0, 65380, '\p{Is_General_Category= Pe}', "");
38409Expect(1, 65380, '\p{^Is_General_Category= Pe}', "");
38410Expect(1, 65380, '\P{Is_General_Category= Pe}', "");
38411Expect(0, 65380, '\P{^Is_General_Category= Pe}', "");
38412Error('\p{Is_Gc= CLOSE_Punctuation:=}');
38413Error('\P{Is_Gc= CLOSE_Punctuation:=}');
38414Expect(1, 65379, '\p{Is_Gc:   closepunctuation}', "");
38415Expect(0, 65379, '\p{^Is_Gc:   closepunctuation}', "");
38416Expect(0, 65379, '\P{Is_Gc:   closepunctuation}', "");
38417Expect(1, 65379, '\P{^Is_Gc:   closepunctuation}', "");
38418Expect(0, 65380, '\p{Is_Gc:   closepunctuation}', "");
38419Expect(1, 65380, '\p{^Is_Gc:   closepunctuation}', "");
38420Expect(1, 65380, '\P{Is_Gc:   closepunctuation}', "");
38421Expect(0, 65380, '\P{^Is_Gc:   closepunctuation}', "");
38422Expect(1, 65379, '\p{Is_Gc=	 Close_Punctuation}', "");
38423Expect(0, 65379, '\p{^Is_Gc=	 Close_Punctuation}', "");
38424Expect(0, 65379, '\P{Is_Gc=	 Close_Punctuation}', "");
38425Expect(1, 65379, '\P{^Is_Gc=	 Close_Punctuation}', "");
38426Expect(0, 65380, '\p{Is_Gc=	 Close_Punctuation}', "");
38427Expect(1, 65380, '\p{^Is_Gc=	 Close_Punctuation}', "");
38428Expect(1, 65380, '\P{Is_Gc=	 Close_Punctuation}', "");
38429Expect(0, 65380, '\P{^Is_Gc=	 Close_Punctuation}', "");
38430Error('\p{Is_Category=-pe/a/}');
38431Error('\P{Is_Category=-pe/a/}');
38432Expect(1, 65379, '\p{Is_Category=pe}', "");
38433Expect(0, 65379, '\p{^Is_Category=pe}', "");
38434Expect(0, 65379, '\P{Is_Category=pe}', "");
38435Expect(1, 65379, '\P{^Is_Category=pe}', "");
38436Expect(0, 65380, '\p{Is_Category=pe}', "");
38437Expect(1, 65380, '\p{^Is_Category=pe}', "");
38438Expect(1, 65380, '\P{Is_Category=pe}', "");
38439Expect(0, 65380, '\P{^Is_Category=pe}', "");
38440Expect(1, 65379, '\p{Is_Category=-	Pe}', "");
38441Expect(0, 65379, '\p{^Is_Category=-	Pe}', "");
38442Expect(0, 65379, '\P{Is_Category=-	Pe}', "");
38443Expect(1, 65379, '\P{^Is_Category=-	Pe}', "");
38444Expect(0, 65380, '\p{Is_Category=-	Pe}', "");
38445Expect(1, 65380, '\p{^Is_Category=-	Pe}', "");
38446Expect(1, 65380, '\P{Is_Category=-	Pe}', "");
38447Expect(0, 65380, '\P{^Is_Category=-	Pe}', "");
38448Error('\p{General_Category=-:=Final_PUNCTUATION}');
38449Error('\P{General_Category=-:=Final_PUNCTUATION}');
38450Expect(1, 11809, '\p{General_Category=finalpunctuation}', "");
38451Expect(0, 11809, '\p{^General_Category=finalpunctuation}', "");
38452Expect(0, 11809, '\P{General_Category=finalpunctuation}', "");
38453Expect(1, 11809, '\P{^General_Category=finalpunctuation}', "");
38454Expect(0, 11810, '\p{General_Category=finalpunctuation}', "");
38455Expect(1, 11810, '\p{^General_Category=finalpunctuation}', "");
38456Expect(1, 11810, '\P{General_Category=finalpunctuation}', "");
38457Expect(0, 11810, '\P{^General_Category=finalpunctuation}', "");
38458Expect(1, 11809, '\p{General_Category:		-FINAL_punctuation}', "");
38459Expect(0, 11809, '\p{^General_Category:		-FINAL_punctuation}', "");
38460Expect(0, 11809, '\P{General_Category:		-FINAL_punctuation}', "");
38461Expect(1, 11809, '\P{^General_Category:		-FINAL_punctuation}', "");
38462Expect(0, 11810, '\p{General_Category:		-FINAL_punctuation}', "");
38463Expect(1, 11810, '\p{^General_Category:		-FINAL_punctuation}', "");
38464Expect(1, 11810, '\P{General_Category:		-FINAL_punctuation}', "");
38465Expect(0, 11810, '\P{^General_Category:		-FINAL_punctuation}', "");
38466Error('\p{Gc=_/a/pf}');
38467Error('\P{Gc=_/a/pf}');
38468Expect(1, 11809, '\p{Gc=pf}', "");
38469Expect(0, 11809, '\p{^Gc=pf}', "");
38470Expect(0, 11809, '\P{Gc=pf}', "");
38471Expect(1, 11809, '\P{^Gc=pf}', "");
38472Expect(0, 11810, '\p{Gc=pf}', "");
38473Expect(1, 11810, '\p{^Gc=pf}', "");
38474Expect(1, 11810, '\P{Gc=pf}', "");
38475Expect(0, 11810, '\P{^Gc=pf}', "");
38476Expect(1, 11809, '\p{Gc=__Pf}', "");
38477Expect(0, 11809, '\p{^Gc=__Pf}', "");
38478Expect(0, 11809, '\P{Gc=__Pf}', "");
38479Expect(1, 11809, '\P{^Gc=__Pf}', "");
38480Expect(0, 11810, '\p{Gc=__Pf}', "");
38481Expect(1, 11810, '\p{^Gc=__Pf}', "");
38482Expect(1, 11810, '\P{Gc=__Pf}', "");
38483Expect(0, 11810, '\P{^Gc=__Pf}', "");
38484Error('\p{Category=_ final_Punctuation:=}');
38485Error('\P{Category=_ final_Punctuation:=}');
38486Expect(1, 11809, '\p{Category=finalpunctuation}', "");
38487Expect(0, 11809, '\p{^Category=finalpunctuation}', "");
38488Expect(0, 11809, '\P{Category=finalpunctuation}', "");
38489Expect(1, 11809, '\P{^Category=finalpunctuation}', "");
38490Expect(0, 11810, '\p{Category=finalpunctuation}', "");
38491Expect(1, 11810, '\p{^Category=finalpunctuation}', "");
38492Expect(1, 11810, '\P{Category=finalpunctuation}', "");
38493Expect(0, 11810, '\P{^Category=finalpunctuation}', "");
38494Expect(1, 11809, '\p{Category:-_Final_punctuation}', "");
38495Expect(0, 11809, '\p{^Category:-_Final_punctuation}', "");
38496Expect(0, 11809, '\P{Category:-_Final_punctuation}', "");
38497Expect(1, 11809, '\P{^Category:-_Final_punctuation}', "");
38498Expect(0, 11810, '\p{Category:-_Final_punctuation}', "");
38499Expect(1, 11810, '\p{^Category:-_Final_punctuation}', "");
38500Expect(1, 11810, '\P{Category:-_Final_punctuation}', "");
38501Expect(0, 11810, '\P{^Category:-_Final_punctuation}', "");
38502Error('\p{Is_General_Category=--PF/a/}');
38503Error('\P{Is_General_Category=--PF/a/}');
38504Expect(1, 11809, '\p{Is_General_Category=pf}', "");
38505Expect(0, 11809, '\p{^Is_General_Category=pf}', "");
38506Expect(0, 11809, '\P{Is_General_Category=pf}', "");
38507Expect(1, 11809, '\P{^Is_General_Category=pf}', "");
38508Expect(0, 11810, '\p{Is_General_Category=pf}', "");
38509Expect(1, 11810, '\p{^Is_General_Category=pf}', "");
38510Expect(1, 11810, '\P{Is_General_Category=pf}', "");
38511Expect(0, 11810, '\P{^Is_General_Category=pf}', "");
38512Expect(1, 11809, '\p{Is_General_Category=_Pf}', "");
38513Expect(0, 11809, '\p{^Is_General_Category=_Pf}', "");
38514Expect(0, 11809, '\P{Is_General_Category=_Pf}', "");
38515Expect(1, 11809, '\P{^Is_General_Category=_Pf}', "");
38516Expect(0, 11810, '\p{Is_General_Category=_Pf}', "");
38517Expect(1, 11810, '\p{^Is_General_Category=_Pf}', "");
38518Expect(1, 11810, '\P{Is_General_Category=_Pf}', "");
38519Expect(0, 11810, '\P{^Is_General_Category=_Pf}', "");
38520Error('\p{Is_Gc:  Final_punctuation:=}');
38521Error('\P{Is_Gc:  Final_punctuation:=}');
38522Expect(1, 11809, '\p{Is_Gc=finalpunctuation}', "");
38523Expect(0, 11809, '\p{^Is_Gc=finalpunctuation}', "");
38524Expect(0, 11809, '\P{Is_Gc=finalpunctuation}', "");
38525Expect(1, 11809, '\P{^Is_Gc=finalpunctuation}', "");
38526Expect(0, 11810, '\p{Is_Gc=finalpunctuation}', "");
38527Expect(1, 11810, '\p{^Is_Gc=finalpunctuation}', "");
38528Expect(1, 11810, '\P{Is_Gc=finalpunctuation}', "");
38529Expect(0, 11810, '\P{^Is_Gc=finalpunctuation}', "");
38530Expect(1, 11809, '\p{Is_Gc= Final_Punctuation}', "");
38531Expect(0, 11809, '\p{^Is_Gc= Final_Punctuation}', "");
38532Expect(0, 11809, '\P{Is_Gc= Final_Punctuation}', "");
38533Expect(1, 11809, '\P{^Is_Gc= Final_Punctuation}', "");
38534Expect(0, 11810, '\p{Is_Gc= Final_Punctuation}', "");
38535Expect(1, 11810, '\p{^Is_Gc= Final_Punctuation}', "");
38536Expect(1, 11810, '\P{Is_Gc= Final_Punctuation}', "");
38537Expect(0, 11810, '\P{^Is_Gc= Final_Punctuation}', "");
38538Error('\p{Is_Category:  Pf/a/}');
38539Error('\P{Is_Category:  Pf/a/}');
38540Expect(1, 11809, '\p{Is_Category=pf}', "");
38541Expect(0, 11809, '\p{^Is_Category=pf}', "");
38542Expect(0, 11809, '\P{Is_Category=pf}', "");
38543Expect(1, 11809, '\P{^Is_Category=pf}', "");
38544Expect(0, 11810, '\p{Is_Category=pf}', "");
38545Expect(1, 11810, '\p{^Is_Category=pf}', "");
38546Expect(1, 11810, '\P{Is_Category=pf}', "");
38547Expect(0, 11810, '\P{^Is_Category=pf}', "");
38548Expect(1, 11809, '\p{Is_Category=	Pf}', "");
38549Expect(0, 11809, '\p{^Is_Category=	Pf}', "");
38550Expect(0, 11809, '\P{Is_Category=	Pf}', "");
38551Expect(1, 11809, '\P{^Is_Category=	Pf}', "");
38552Expect(0, 11810, '\p{Is_Category=	Pf}', "");
38553Expect(1, 11810, '\p{^Is_Category=	Pf}', "");
38554Expect(1, 11810, '\P{Is_Category=	Pf}', "");
38555Expect(0, 11810, '\P{^Is_Category=	Pf}', "");
38556Error('\p{General_Category=:=-_initial_punctuation}');
38557Error('\P{General_Category=:=-_initial_punctuation}');
38558Expect(1, 11808, '\p{General_Category=initialpunctuation}', "");
38559Expect(0, 11808, '\p{^General_Category=initialpunctuation}', "");
38560Expect(0, 11808, '\P{General_Category=initialpunctuation}', "");
38561Expect(1, 11808, '\P{^General_Category=initialpunctuation}', "");
38562Expect(0, 11809, '\p{General_Category=initialpunctuation}', "");
38563Expect(1, 11809, '\p{^General_Category=initialpunctuation}', "");
38564Expect(1, 11809, '\P{General_Category=initialpunctuation}', "");
38565Expect(0, 11809, '\P{^General_Category=initialpunctuation}', "");
38566Expect(1, 11808, '\p{General_Category= INITIAL_Punctuation}', "");
38567Expect(0, 11808, '\p{^General_Category= INITIAL_Punctuation}', "");
38568Expect(0, 11808, '\P{General_Category= INITIAL_Punctuation}', "");
38569Expect(1, 11808, '\P{^General_Category= INITIAL_Punctuation}', "");
38570Expect(0, 11809, '\p{General_Category= INITIAL_Punctuation}', "");
38571Expect(1, 11809, '\p{^General_Category= INITIAL_Punctuation}', "");
38572Expect(1, 11809, '\P{General_Category= INITIAL_Punctuation}', "");
38573Expect(0, 11809, '\P{^General_Category= INITIAL_Punctuation}', "");
38574Error('\p{Gc= -PI/a/}');
38575Error('\P{Gc= -PI/a/}');
38576Expect(1, 11808, '\p{Gc=pi}', "");
38577Expect(0, 11808, '\p{^Gc=pi}', "");
38578Expect(0, 11808, '\P{Gc=pi}', "");
38579Expect(1, 11808, '\P{^Gc=pi}', "");
38580Expect(0, 11809, '\p{Gc=pi}', "");
38581Expect(1, 11809, '\p{^Gc=pi}', "");
38582Expect(1, 11809, '\P{Gc=pi}', "");
38583Expect(0, 11809, '\P{^Gc=pi}', "");
38584Expect(1, 11808, '\p{Gc=__Pi}', "");
38585Expect(0, 11808, '\p{^Gc=__Pi}', "");
38586Expect(0, 11808, '\P{Gc=__Pi}', "");
38587Expect(1, 11808, '\P{^Gc=__Pi}', "");
38588Expect(0, 11809, '\p{Gc=__Pi}', "");
38589Expect(1, 11809, '\p{^Gc=__Pi}', "");
38590Expect(1, 11809, '\P{Gc=__Pi}', "");
38591Expect(0, 11809, '\P{^Gc=__Pi}', "");
38592Error('\p{Category=:=- Initial_Punctuation}');
38593Error('\P{Category=:=- Initial_Punctuation}');
38594Expect(1, 11808, '\p{Category=initialpunctuation}', "");
38595Expect(0, 11808, '\p{^Category=initialpunctuation}', "");
38596Expect(0, 11808, '\P{Category=initialpunctuation}', "");
38597Expect(1, 11808, '\P{^Category=initialpunctuation}', "");
38598Expect(0, 11809, '\p{Category=initialpunctuation}', "");
38599Expect(1, 11809, '\p{^Category=initialpunctuation}', "");
38600Expect(1, 11809, '\P{Category=initialpunctuation}', "");
38601Expect(0, 11809, '\P{^Category=initialpunctuation}', "");
38602Expect(1, 11808, '\p{Category=_Initial_Punctuation}', "");
38603Expect(0, 11808, '\p{^Category=_Initial_Punctuation}', "");
38604Expect(0, 11808, '\P{Category=_Initial_Punctuation}', "");
38605Expect(1, 11808, '\P{^Category=_Initial_Punctuation}', "");
38606Expect(0, 11809, '\p{Category=_Initial_Punctuation}', "");
38607Expect(1, 11809, '\p{^Category=_Initial_Punctuation}', "");
38608Expect(1, 11809, '\P{Category=_Initial_Punctuation}', "");
38609Expect(0, 11809, '\P{^Category=_Initial_Punctuation}', "");
38610Error('\p{Is_General_Category= /a/PI}');
38611Error('\P{Is_General_Category= /a/PI}');
38612Expect(1, 11808, '\p{Is_General_Category=pi}', "");
38613Expect(0, 11808, '\p{^Is_General_Category=pi}', "");
38614Expect(0, 11808, '\P{Is_General_Category=pi}', "");
38615Expect(1, 11808, '\P{^Is_General_Category=pi}', "");
38616Expect(0, 11809, '\p{Is_General_Category=pi}', "");
38617Expect(1, 11809, '\p{^Is_General_Category=pi}', "");
38618Expect(1, 11809, '\P{Is_General_Category=pi}', "");
38619Expect(0, 11809, '\P{^Is_General_Category=pi}', "");
38620Expect(1, 11808, '\p{Is_General_Category=Pi}', "");
38621Expect(0, 11808, '\p{^Is_General_Category=Pi}', "");
38622Expect(0, 11808, '\P{Is_General_Category=Pi}', "");
38623Expect(1, 11808, '\P{^Is_General_Category=Pi}', "");
38624Expect(0, 11809, '\p{Is_General_Category=Pi}', "");
38625Expect(1, 11809, '\p{^Is_General_Category=Pi}', "");
38626Expect(1, 11809, '\P{Is_General_Category=Pi}', "");
38627Expect(0, 11809, '\P{^Is_General_Category=Pi}', "");
38628Error('\p{Is_Gc=	/a/Initial_Punctuation}');
38629Error('\P{Is_Gc=	/a/Initial_Punctuation}');
38630Expect(1, 11808, '\p{Is_Gc=initialpunctuation}', "");
38631Expect(0, 11808, '\p{^Is_Gc=initialpunctuation}', "");
38632Expect(0, 11808, '\P{Is_Gc=initialpunctuation}', "");
38633Expect(1, 11808, '\P{^Is_Gc=initialpunctuation}', "");
38634Expect(0, 11809, '\p{Is_Gc=initialpunctuation}', "");
38635Expect(1, 11809, '\p{^Is_Gc=initialpunctuation}', "");
38636Expect(1, 11809, '\P{Is_Gc=initialpunctuation}', "");
38637Expect(0, 11809, '\P{^Is_Gc=initialpunctuation}', "");
38638Expect(1, 11808, '\p{Is_Gc=_	initial_punctuation}', "");
38639Expect(0, 11808, '\p{^Is_Gc=_	initial_punctuation}', "");
38640Expect(0, 11808, '\P{Is_Gc=_	initial_punctuation}', "");
38641Expect(1, 11808, '\P{^Is_Gc=_	initial_punctuation}', "");
38642Expect(0, 11809, '\p{Is_Gc=_	initial_punctuation}', "");
38643Expect(1, 11809, '\p{^Is_Gc=_	initial_punctuation}', "");
38644Expect(1, 11809, '\P{Is_Gc=_	initial_punctuation}', "");
38645Expect(0, 11809, '\P{^Is_Gc=_	initial_punctuation}', "");
38646Error('\p{Is_Category=_:=Pi}');
38647Error('\P{Is_Category=_:=Pi}');
38648Expect(1, 11808, '\p{Is_Category:   pi}', "");
38649Expect(0, 11808, '\p{^Is_Category:   pi}', "");
38650Expect(0, 11808, '\P{Is_Category:   pi}', "");
38651Expect(1, 11808, '\P{^Is_Category:   pi}', "");
38652Expect(0, 11809, '\p{Is_Category:   pi}', "");
38653Expect(1, 11809, '\p{^Is_Category:   pi}', "");
38654Expect(1, 11809, '\P{Is_Category:   pi}', "");
38655Expect(0, 11809, '\P{^Is_Category:   pi}', "");
38656Expect(1, 11808, '\p{Is_Category=	Pi}', "");
38657Expect(0, 11808, '\p{^Is_Category=	Pi}', "");
38658Expect(0, 11808, '\P{Is_Category=	Pi}', "");
38659Expect(1, 11808, '\P{^Is_Category=	Pi}', "");
38660Expect(0, 11809, '\p{Is_Category=	Pi}', "");
38661Expect(1, 11809, '\p{^Is_Category=	Pi}', "");
38662Expect(1, 11809, '\P{Is_Category=	Pi}', "");
38663Expect(0, 11809, '\P{^Is_Category=	Pi}', "");
38664Error('\p{General_Category=/a/Other_PUNCTUATION}');
38665Error('\P{General_Category=/a/Other_PUNCTUATION}');
38666Expect(1, 74867, '\p{General_Category=otherpunctuation}', "");
38667Expect(0, 74867, '\p{^General_Category=otherpunctuation}', "");
38668Expect(0, 74867, '\P{General_Category=otherpunctuation}', "");
38669Expect(1, 74867, '\P{^General_Category=otherpunctuation}', "");
38670Expect(0, 74868, '\p{General_Category=otherpunctuation}', "");
38671Expect(1, 74868, '\p{^General_Category=otherpunctuation}', "");
38672Expect(1, 74868, '\P{General_Category=otherpunctuation}', "");
38673Expect(0, 74868, '\P{^General_Category=otherpunctuation}', "");
38674Expect(1, 74867, '\p{General_Category=_	Other_Punctuation}', "");
38675Expect(0, 74867, '\p{^General_Category=_	Other_Punctuation}', "");
38676Expect(0, 74867, '\P{General_Category=_	Other_Punctuation}', "");
38677Expect(1, 74867, '\P{^General_Category=_	Other_Punctuation}', "");
38678Expect(0, 74868, '\p{General_Category=_	Other_Punctuation}', "");
38679Expect(1, 74868, '\p{^General_Category=_	Other_Punctuation}', "");
38680Expect(1, 74868, '\P{General_Category=_	Other_Punctuation}', "");
38681Expect(0, 74868, '\P{^General_Category=_	Other_Punctuation}', "");
38682Error('\p{Gc=:=-Po}');
38683Error('\P{Gc=:=-Po}');
38684Expect(1, 74867, '\p{Gc=po}', "");
38685Expect(0, 74867, '\p{^Gc=po}', "");
38686Expect(0, 74867, '\P{Gc=po}', "");
38687Expect(1, 74867, '\P{^Gc=po}', "");
38688Expect(0, 74868, '\p{Gc=po}', "");
38689Expect(1, 74868, '\p{^Gc=po}', "");
38690Expect(1, 74868, '\P{Gc=po}', "");
38691Expect(0, 74868, '\P{^Gc=po}', "");
38692Expect(1, 74867, '\p{Gc=-_PO}', "");
38693Expect(0, 74867, '\p{^Gc=-_PO}', "");
38694Expect(0, 74867, '\P{Gc=-_PO}', "");
38695Expect(1, 74867, '\P{^Gc=-_PO}', "");
38696Expect(0, 74868, '\p{Gc=-_PO}', "");
38697Expect(1, 74868, '\p{^Gc=-_PO}', "");
38698Expect(1, 74868, '\P{Gc=-_PO}', "");
38699Expect(0, 74868, '\P{^Gc=-_PO}', "");
38700Error('\p{Category=	 Other_Punctuation:=}');
38701Error('\P{Category=	 Other_Punctuation:=}');
38702Expect(1, 74867, '\p{Category:	otherpunctuation}', "");
38703Expect(0, 74867, '\p{^Category:	otherpunctuation}', "");
38704Expect(0, 74867, '\P{Category:	otherpunctuation}', "");
38705Expect(1, 74867, '\P{^Category:	otherpunctuation}', "");
38706Expect(0, 74868, '\p{Category:	otherpunctuation}', "");
38707Expect(1, 74868, '\p{^Category:	otherpunctuation}', "");
38708Expect(1, 74868, '\P{Category:	otherpunctuation}', "");
38709Expect(0, 74868, '\P{^Category:	otherpunctuation}', "");
38710Expect(1, 74867, '\p{Category=_-OTHER_PUNCTUATION}', "");
38711Expect(0, 74867, '\p{^Category=_-OTHER_PUNCTUATION}', "");
38712Expect(0, 74867, '\P{Category=_-OTHER_PUNCTUATION}', "");
38713Expect(1, 74867, '\P{^Category=_-OTHER_PUNCTUATION}', "");
38714Expect(0, 74868, '\p{Category=_-OTHER_PUNCTUATION}', "");
38715Expect(1, 74868, '\p{^Category=_-OTHER_PUNCTUATION}', "");
38716Expect(1, 74868, '\P{Category=_-OTHER_PUNCTUATION}', "");
38717Expect(0, 74868, '\P{^Category=_-OTHER_PUNCTUATION}', "");
38718Error('\p{Is_General_Category=-po:=}');
38719Error('\P{Is_General_Category=-po:=}');
38720Expect(1, 74867, '\p{Is_General_Category=po}', "");
38721Expect(0, 74867, '\p{^Is_General_Category=po}', "");
38722Expect(0, 74867, '\P{Is_General_Category=po}', "");
38723Expect(1, 74867, '\P{^Is_General_Category=po}', "");
38724Expect(0, 74868, '\p{Is_General_Category=po}', "");
38725Expect(1, 74868, '\p{^Is_General_Category=po}', "");
38726Expect(1, 74868, '\P{Is_General_Category=po}', "");
38727Expect(0, 74868, '\P{^Is_General_Category=po}', "");
38728Expect(1, 74867, '\p{Is_General_Category:   _ Po}', "");
38729Expect(0, 74867, '\p{^Is_General_Category:   _ Po}', "");
38730Expect(0, 74867, '\P{Is_General_Category:   _ Po}', "");
38731Expect(1, 74867, '\P{^Is_General_Category:   _ Po}', "");
38732Expect(0, 74868, '\p{Is_General_Category:   _ Po}', "");
38733Expect(1, 74868, '\p{^Is_General_Category:   _ Po}', "");
38734Expect(1, 74868, '\P{Is_General_Category:   _ Po}', "");
38735Expect(0, 74868, '\P{^Is_General_Category:   _ Po}', "");
38736Error('\p{Is_Gc=-_Other_Punctuation/a/}');
38737Error('\P{Is_Gc=-_Other_Punctuation/a/}');
38738Expect(1, 74867, '\p{Is_Gc=otherpunctuation}', "");
38739Expect(0, 74867, '\p{^Is_Gc=otherpunctuation}', "");
38740Expect(0, 74867, '\P{Is_Gc=otherpunctuation}', "");
38741Expect(1, 74867, '\P{^Is_Gc=otherpunctuation}', "");
38742Expect(0, 74868, '\p{Is_Gc=otherpunctuation}', "");
38743Expect(1, 74868, '\p{^Is_Gc=otherpunctuation}', "");
38744Expect(1, 74868, '\P{Is_Gc=otherpunctuation}', "");
38745Expect(0, 74868, '\P{^Is_Gc=otherpunctuation}', "");
38746Expect(1, 74867, '\p{Is_Gc=	Other_punctuation}', "");
38747Expect(0, 74867, '\p{^Is_Gc=	Other_punctuation}', "");
38748Expect(0, 74867, '\P{Is_Gc=	Other_punctuation}', "");
38749Expect(1, 74867, '\P{^Is_Gc=	Other_punctuation}', "");
38750Expect(0, 74868, '\p{Is_Gc=	Other_punctuation}', "");
38751Expect(1, 74868, '\p{^Is_Gc=	Other_punctuation}', "");
38752Expect(1, 74868, '\P{Is_Gc=	Other_punctuation}', "");
38753Expect(0, 74868, '\P{^Is_Gc=	Other_punctuation}', "");
38754Error('\p{Is_Category=		po:=}');
38755Error('\P{Is_Category=		po:=}');
38756Expect(1, 74867, '\p{Is_Category=po}', "");
38757Expect(0, 74867, '\p{^Is_Category=po}', "");
38758Expect(0, 74867, '\P{Is_Category=po}', "");
38759Expect(1, 74867, '\P{^Is_Category=po}', "");
38760Expect(0, 74868, '\p{Is_Category=po}', "");
38761Expect(1, 74868, '\p{^Is_Category=po}', "");
38762Expect(1, 74868, '\P{Is_Category=po}', "");
38763Expect(0, 74868, '\P{^Is_Category=po}', "");
38764Expect(1, 74867, '\p{Is_Category=-Po}', "");
38765Expect(0, 74867, '\p{^Is_Category=-Po}', "");
38766Expect(0, 74867, '\P{Is_Category=-Po}', "");
38767Expect(1, 74867, '\P{^Is_Category=-Po}', "");
38768Expect(0, 74868, '\p{Is_Category=-Po}', "");
38769Expect(1, 74868, '\p{^Is_Category=-Po}', "");
38770Expect(1, 74868, '\P{Is_Category=-Po}', "");
38771Expect(0, 74868, '\P{^Is_Category=-Po}', "");
38772Error('\p{General_Category=-	open_PUNCTUATION/a/}');
38773Error('\P{General_Category=-	open_PUNCTUATION/a/}');
38774Expect(1, 65378, '\p{General_Category=openpunctuation}', "");
38775Expect(0, 65378, '\p{^General_Category=openpunctuation}', "");
38776Expect(0, 65378, '\P{General_Category=openpunctuation}', "");
38777Expect(1, 65378, '\P{^General_Category=openpunctuation}', "");
38778Expect(0, 65379, '\p{General_Category=openpunctuation}', "");
38779Expect(1, 65379, '\p{^General_Category=openpunctuation}', "");
38780Expect(1, 65379, '\P{General_Category=openpunctuation}', "");
38781Expect(0, 65379, '\P{^General_Category=openpunctuation}', "");
38782Expect(1, 65378, '\p{General_Category= 	OPEN_punctuation}', "");
38783Expect(0, 65378, '\p{^General_Category= 	OPEN_punctuation}', "");
38784Expect(0, 65378, '\P{General_Category= 	OPEN_punctuation}', "");
38785Expect(1, 65378, '\P{^General_Category= 	OPEN_punctuation}', "");
38786Expect(0, 65379, '\p{General_Category= 	OPEN_punctuation}', "");
38787Expect(1, 65379, '\p{^General_Category= 	OPEN_punctuation}', "");
38788Expect(1, 65379, '\P{General_Category= 	OPEN_punctuation}', "");
38789Expect(0, 65379, '\P{^General_Category= 	OPEN_punctuation}', "");
38790Error('\p{Gc=	 Ps:=}');
38791Error('\P{Gc=	 Ps:=}');
38792Expect(1, 65378, '\p{Gc=ps}', "");
38793Expect(0, 65378, '\p{^Gc=ps}', "");
38794Expect(0, 65378, '\P{Gc=ps}', "");
38795Expect(1, 65378, '\P{^Gc=ps}', "");
38796Expect(0, 65379, '\p{Gc=ps}', "");
38797Expect(1, 65379, '\p{^Gc=ps}', "");
38798Expect(1, 65379, '\P{Gc=ps}', "");
38799Expect(0, 65379, '\P{^Gc=ps}', "");
38800Expect(1, 65378, '\p{Gc=-	Ps}', "");
38801Expect(0, 65378, '\p{^Gc=-	Ps}', "");
38802Expect(0, 65378, '\P{Gc=-	Ps}', "");
38803Expect(1, 65378, '\P{^Gc=-	Ps}', "");
38804Expect(0, 65379, '\p{Gc=-	Ps}', "");
38805Expect(1, 65379, '\p{^Gc=-	Ps}', "");
38806Expect(1, 65379, '\P{Gc=-	Ps}', "");
38807Expect(0, 65379, '\P{^Gc=-	Ps}', "");
38808Error('\p{Category=:=	_Open_Punctuation}');
38809Error('\P{Category=:=	_Open_Punctuation}');
38810Expect(1, 65378, '\p{Category=openpunctuation}', "");
38811Expect(0, 65378, '\p{^Category=openpunctuation}', "");
38812Expect(0, 65378, '\P{Category=openpunctuation}', "");
38813Expect(1, 65378, '\P{^Category=openpunctuation}', "");
38814Expect(0, 65379, '\p{Category=openpunctuation}', "");
38815Expect(1, 65379, '\p{^Category=openpunctuation}', "");
38816Expect(1, 65379, '\P{Category=openpunctuation}', "");
38817Expect(0, 65379, '\P{^Category=openpunctuation}', "");
38818Expect(1, 65378, '\p{Category= -Open_punctuation}', "");
38819Expect(0, 65378, '\p{^Category= -Open_punctuation}', "");
38820Expect(0, 65378, '\P{Category= -Open_punctuation}', "");
38821Expect(1, 65378, '\P{^Category= -Open_punctuation}', "");
38822Expect(0, 65379, '\p{Category= -Open_punctuation}', "");
38823Expect(1, 65379, '\p{^Category= -Open_punctuation}', "");
38824Expect(1, 65379, '\P{Category= -Open_punctuation}', "");
38825Expect(0, 65379, '\P{^Category= -Open_punctuation}', "");
38826Error('\p{Is_General_Category=_	Ps:=}');
38827Error('\P{Is_General_Category=_	Ps:=}');
38828Expect(1, 65378, '\p{Is_General_Category=ps}', "");
38829Expect(0, 65378, '\p{^Is_General_Category=ps}', "");
38830Expect(0, 65378, '\P{Is_General_Category=ps}', "");
38831Expect(1, 65378, '\P{^Is_General_Category=ps}', "");
38832Expect(0, 65379, '\p{Is_General_Category=ps}', "");
38833Expect(1, 65379, '\p{^Is_General_Category=ps}', "");
38834Expect(1, 65379, '\P{Is_General_Category=ps}', "");
38835Expect(0, 65379, '\P{^Is_General_Category=ps}', "");
38836Expect(1, 65378, '\p{Is_General_Category=	ps}', "");
38837Expect(0, 65378, '\p{^Is_General_Category=	ps}', "");
38838Expect(0, 65378, '\P{Is_General_Category=	ps}', "");
38839Expect(1, 65378, '\P{^Is_General_Category=	ps}', "");
38840Expect(0, 65379, '\p{Is_General_Category=	ps}', "");
38841Expect(1, 65379, '\p{^Is_General_Category=	ps}', "");
38842Expect(1, 65379, '\P{Is_General_Category=	ps}', "");
38843Expect(0, 65379, '\P{^Is_General_Category=	ps}', "");
38844Error('\p{Is_Gc=:= Open_punctuation}');
38845Error('\P{Is_Gc=:= Open_punctuation}');
38846Expect(1, 65378, '\p{Is_Gc=openpunctuation}', "");
38847Expect(0, 65378, '\p{^Is_Gc=openpunctuation}', "");
38848Expect(0, 65378, '\P{Is_Gc=openpunctuation}', "");
38849Expect(1, 65378, '\P{^Is_Gc=openpunctuation}', "");
38850Expect(0, 65379, '\p{Is_Gc=openpunctuation}', "");
38851Expect(1, 65379, '\p{^Is_Gc=openpunctuation}', "");
38852Expect(1, 65379, '\P{Is_Gc=openpunctuation}', "");
38853Expect(0, 65379, '\P{^Is_Gc=openpunctuation}', "");
38854Expect(1, 65378, '\p{Is_Gc=__Open_PUNCTUATION}', "");
38855Expect(0, 65378, '\p{^Is_Gc=__Open_PUNCTUATION}', "");
38856Expect(0, 65378, '\P{Is_Gc=__Open_PUNCTUATION}', "");
38857Expect(1, 65378, '\P{^Is_Gc=__Open_PUNCTUATION}', "");
38858Expect(0, 65379, '\p{Is_Gc=__Open_PUNCTUATION}', "");
38859Expect(1, 65379, '\p{^Is_Gc=__Open_PUNCTUATION}', "");
38860Expect(1, 65379, '\P{Is_Gc=__Open_PUNCTUATION}', "");
38861Expect(0, 65379, '\P{^Is_Gc=__Open_PUNCTUATION}', "");
38862Error('\p{Is_Category=/a/-Ps}');
38863Error('\P{Is_Category=/a/-Ps}');
38864Expect(1, 65378, '\p{Is_Category=ps}', "");
38865Expect(0, 65378, '\p{^Is_Category=ps}', "");
38866Expect(0, 65378, '\P{Is_Category=ps}', "");
38867Expect(1, 65378, '\P{^Is_Category=ps}', "");
38868Expect(0, 65379, '\p{Is_Category=ps}', "");
38869Expect(1, 65379, '\p{^Is_Category=ps}', "");
38870Expect(1, 65379, '\P{Is_Category=ps}', "");
38871Expect(0, 65379, '\P{^Is_Category=ps}', "");
38872Expect(1, 65378, '\p{Is_Category=		ps}', "");
38873Expect(0, 65378, '\p{^Is_Category=		ps}', "");
38874Expect(0, 65378, '\P{Is_Category=		ps}', "");
38875Expect(1, 65378, '\P{^Is_Category=		ps}', "");
38876Expect(0, 65379, '\p{Is_Category=		ps}', "");
38877Expect(1, 65379, '\p{^Is_Category=		ps}', "");
38878Expect(1, 65379, '\P{Is_Category=		ps}', "");
38879Expect(0, 65379, '\P{^Is_Category=		ps}', "");
38880Error('\p{General_Category=/a/ -SYMBOL}');
38881Error('\P{General_Category=/a/ -SYMBOL}');
38882Expect(1, 128883, '\p{General_Category=symbol}', "");
38883Expect(0, 128883, '\p{^General_Category=symbol}', "");
38884Expect(0, 128883, '\P{General_Category=symbol}', "");
38885Expect(1, 128883, '\P{^General_Category=symbol}', "");
38886Expect(0, 128884, '\p{General_Category=symbol}', "");
38887Expect(1, 128884, '\p{^General_Category=symbol}', "");
38888Expect(1, 128884, '\P{General_Category=symbol}', "");
38889Expect(0, 128884, '\P{^General_Category=symbol}', "");
38890Expect(1, 128883, '\p{General_Category=  symbol}', "");
38891Expect(0, 128883, '\p{^General_Category=  symbol}', "");
38892Expect(0, 128883, '\P{General_Category=  symbol}', "");
38893Expect(1, 128883, '\P{^General_Category=  symbol}', "");
38894Expect(0, 128884, '\p{General_Category=  symbol}', "");
38895Expect(1, 128884, '\p{^General_Category=  symbol}', "");
38896Expect(1, 128884, '\P{General_Category=  symbol}', "");
38897Expect(0, 128884, '\P{^General_Category=  symbol}', "");
38898Error('\p{Gc=- s/a/}');
38899Error('\P{Gc=- s/a/}');
38900Expect(1, 128883, '\p{Gc=s}', "");
38901Expect(0, 128883, '\p{^Gc=s}', "");
38902Expect(0, 128883, '\P{Gc=s}', "");
38903Expect(1, 128883, '\P{^Gc=s}', "");
38904Expect(0, 128884, '\p{Gc=s}', "");
38905Expect(1, 128884, '\p{^Gc=s}', "");
38906Expect(1, 128884, '\P{Gc=s}', "");
38907Expect(0, 128884, '\P{^Gc=s}', "");
38908Expect(1, 128883, '\p{Gc=-	s}', "");
38909Expect(0, 128883, '\p{^Gc=-	s}', "");
38910Expect(0, 128883, '\P{Gc=-	s}', "");
38911Expect(1, 128883, '\P{^Gc=-	s}', "");
38912Expect(0, 128884, '\p{Gc=-	s}', "");
38913Expect(1, 128884, '\p{^Gc=-	s}', "");
38914Expect(1, 128884, '\P{Gc=-	s}', "");
38915Expect(0, 128884, '\P{^Gc=-	s}', "");
38916Error('\p{Category=:= symbol}');
38917Error('\P{Category=:= symbol}');
38918Expect(1, 128883, '\p{Category=symbol}', "");
38919Expect(0, 128883, '\p{^Category=symbol}', "");
38920Expect(0, 128883, '\P{Category=symbol}', "");
38921Expect(1, 128883, '\P{^Category=symbol}', "");
38922Expect(0, 128884, '\p{Category=symbol}', "");
38923Expect(1, 128884, '\p{^Category=symbol}', "");
38924Expect(1, 128884, '\P{Category=symbol}', "");
38925Expect(0, 128884, '\P{^Category=symbol}', "");
38926Expect(1, 128883, '\p{Category=_Symbol}', "");
38927Expect(0, 128883, '\p{^Category=_Symbol}', "");
38928Expect(0, 128883, '\P{Category=_Symbol}', "");
38929Expect(1, 128883, '\P{^Category=_Symbol}', "");
38930Expect(0, 128884, '\p{Category=_Symbol}', "");
38931Expect(1, 128884, '\p{^Category=_Symbol}', "");
38932Expect(1, 128884, '\P{Category=_Symbol}', "");
38933Expect(0, 128884, '\P{^Category=_Symbol}', "");
38934Error('\p{Is_General_Category= :=s}');
38935Error('\P{Is_General_Category= :=s}');
38936Expect(1, 128883, '\p{Is_General_Category:   s}', "");
38937Expect(0, 128883, '\p{^Is_General_Category:   s}', "");
38938Expect(0, 128883, '\P{Is_General_Category:   s}', "");
38939Expect(1, 128883, '\P{^Is_General_Category:   s}', "");
38940Expect(0, 128884, '\p{Is_General_Category:   s}', "");
38941Expect(1, 128884, '\p{^Is_General_Category:   s}', "");
38942Expect(1, 128884, '\P{Is_General_Category:   s}', "");
38943Expect(0, 128884, '\P{^Is_General_Category:   s}', "");
38944Expect(1, 128883, '\p{Is_General_Category= -s}', "");
38945Expect(0, 128883, '\p{^Is_General_Category= -s}', "");
38946Expect(0, 128883, '\P{Is_General_Category= -s}', "");
38947Expect(1, 128883, '\P{^Is_General_Category= -s}', "");
38948Expect(0, 128884, '\p{Is_General_Category= -s}', "");
38949Expect(1, 128884, '\p{^Is_General_Category= -s}', "");
38950Expect(1, 128884, '\P{Is_General_Category= -s}', "");
38951Expect(0, 128884, '\P{^Is_General_Category= -s}', "");
38952Error('\p{Is_Gc=-	Symbol:=}');
38953Error('\P{Is_Gc=-	Symbol:=}');
38954Expect(1, 128883, '\p{Is_Gc=symbol}', "");
38955Expect(0, 128883, '\p{^Is_Gc=symbol}', "");
38956Expect(0, 128883, '\P{Is_Gc=symbol}', "");
38957Expect(1, 128883, '\P{^Is_Gc=symbol}', "");
38958Expect(0, 128884, '\p{Is_Gc=symbol}', "");
38959Expect(1, 128884, '\p{^Is_Gc=symbol}', "");
38960Expect(1, 128884, '\P{Is_Gc=symbol}', "");
38961Expect(0, 128884, '\P{^Is_Gc=symbol}', "");
38962Expect(1, 128883, '\p{Is_Gc=	 symbol}', "");
38963Expect(0, 128883, '\p{^Is_Gc=	 symbol}', "");
38964Expect(0, 128883, '\P{Is_Gc=	 symbol}', "");
38965Expect(1, 128883, '\P{^Is_Gc=	 symbol}', "");
38966Expect(0, 128884, '\p{Is_Gc=	 symbol}', "");
38967Expect(1, 128884, '\p{^Is_Gc=	 symbol}', "");
38968Expect(1, 128884, '\P{Is_Gc=	 symbol}', "");
38969Expect(0, 128884, '\P{^Is_Gc=	 symbol}', "");
38970Error('\p{Is_Category=	/a/S}');
38971Error('\P{Is_Category=	/a/S}');
38972Expect(1, 128883, '\p{Is_Category=s}', "");
38973Expect(0, 128883, '\p{^Is_Category=s}', "");
38974Expect(0, 128883, '\P{Is_Category=s}', "");
38975Expect(1, 128883, '\P{^Is_Category=s}', "");
38976Expect(0, 128884, '\p{Is_Category=s}', "");
38977Expect(1, 128884, '\p{^Is_Category=s}', "");
38978Expect(1, 128884, '\P{Is_Category=s}', "");
38979Expect(0, 128884, '\P{^Is_Category=s}', "");
38980Expect(1, 128883, '\p{Is_Category=S}', "");
38981Expect(0, 128883, '\p{^Is_Category=S}', "");
38982Expect(0, 128883, '\P{Is_Category=S}', "");
38983Expect(1, 128883, '\P{^Is_Category=S}', "");
38984Expect(0, 128884, '\p{Is_Category=S}', "");
38985Expect(1, 128884, '\p{^Is_Category=S}', "");
38986Expect(1, 128884, '\P{Is_Category=S}', "");
38987Expect(0, 128884, '\P{^Is_Category=S}', "");
38988Error('\p{General_Category=:=-currency_Symbol}');
38989Error('\P{General_Category=:=-currency_Symbol}');
38990Expect(1, 65510, '\p{General_Category=currencysymbol}', "");
38991Expect(0, 65510, '\p{^General_Category=currencysymbol}', "");
38992Expect(0, 65510, '\P{General_Category=currencysymbol}', "");
38993Expect(1, 65510, '\P{^General_Category=currencysymbol}', "");
38994Expect(0, 65511, '\p{General_Category=currencysymbol}', "");
38995Expect(1, 65511, '\p{^General_Category=currencysymbol}', "");
38996Expect(1, 65511, '\P{General_Category=currencysymbol}', "");
38997Expect(0, 65511, '\P{^General_Category=currencysymbol}', "");
38998Expect(1, 65510, '\p{General_Category=_currency_SYMBOL}', "");
38999Expect(0, 65510, '\p{^General_Category=_currency_SYMBOL}', "");
39000Expect(0, 65510, '\P{General_Category=_currency_SYMBOL}', "");
39001Expect(1, 65510, '\P{^General_Category=_currency_SYMBOL}', "");
39002Expect(0, 65511, '\p{General_Category=_currency_SYMBOL}', "");
39003Expect(1, 65511, '\p{^General_Category=_currency_SYMBOL}', "");
39004Expect(1, 65511, '\P{General_Category=_currency_SYMBOL}', "");
39005Expect(0, 65511, '\P{^General_Category=_currency_SYMBOL}', "");
39006Error('\p{Gc: /a/_Sc}');
39007Error('\P{Gc: /a/_Sc}');
39008Expect(1, 65510, '\p{Gc=sc}', "");
39009Expect(0, 65510, '\p{^Gc=sc}', "");
39010Expect(0, 65510, '\P{Gc=sc}', "");
39011Expect(1, 65510, '\P{^Gc=sc}', "");
39012Expect(0, 65511, '\p{Gc=sc}', "");
39013Expect(1, 65511, '\p{^Gc=sc}', "");
39014Expect(1, 65511, '\P{Gc=sc}', "");
39015Expect(0, 65511, '\P{^Gc=sc}', "");
39016Expect(1, 65510, '\p{Gc=-_Sc}', "");
39017Expect(0, 65510, '\p{^Gc=-_Sc}', "");
39018Expect(0, 65510, '\P{Gc=-_Sc}', "");
39019Expect(1, 65510, '\P{^Gc=-_Sc}', "");
39020Expect(0, 65511, '\p{Gc=-_Sc}', "");
39021Expect(1, 65511, '\p{^Gc=-_Sc}', "");
39022Expect(1, 65511, '\P{Gc=-_Sc}', "");
39023Expect(0, 65511, '\P{^Gc=-_Sc}', "");
39024Error('\p{Category= :=currency_SYMBOL}');
39025Error('\P{Category= :=currency_SYMBOL}');
39026Expect(1, 65510, '\p{Category=currencysymbol}', "");
39027Expect(0, 65510, '\p{^Category=currencysymbol}', "");
39028Expect(0, 65510, '\P{Category=currencysymbol}', "");
39029Expect(1, 65510, '\P{^Category=currencysymbol}', "");
39030Expect(0, 65511, '\p{Category=currencysymbol}', "");
39031Expect(1, 65511, '\p{^Category=currencysymbol}', "");
39032Expect(1, 65511, '\P{Category=currencysymbol}', "");
39033Expect(0, 65511, '\P{^Category=currencysymbol}', "");
39034Expect(1, 65510, '\p{Category=-	Currency_symbol}', "");
39035Expect(0, 65510, '\p{^Category=-	Currency_symbol}', "");
39036Expect(0, 65510, '\P{Category=-	Currency_symbol}', "");
39037Expect(1, 65510, '\P{^Category=-	Currency_symbol}', "");
39038Expect(0, 65511, '\p{Category=-	Currency_symbol}', "");
39039Expect(1, 65511, '\p{^Category=-	Currency_symbol}', "");
39040Expect(1, 65511, '\P{Category=-	Currency_symbol}', "");
39041Expect(0, 65511, '\P{^Category=-	Currency_symbol}', "");
39042Error('\p{Is_General_Category=-_Sc/a/}');
39043Error('\P{Is_General_Category=-_Sc/a/}');
39044Expect(1, 65510, '\p{Is_General_Category=sc}', "");
39045Expect(0, 65510, '\p{^Is_General_Category=sc}', "");
39046Expect(0, 65510, '\P{Is_General_Category=sc}', "");
39047Expect(1, 65510, '\P{^Is_General_Category=sc}', "");
39048Expect(0, 65511, '\p{Is_General_Category=sc}', "");
39049Expect(1, 65511, '\p{^Is_General_Category=sc}', "");
39050Expect(1, 65511, '\P{Is_General_Category=sc}', "");
39051Expect(0, 65511, '\P{^Is_General_Category=sc}', "");
39052Expect(1, 65510, '\p{Is_General_Category=		Sc}', "");
39053Expect(0, 65510, '\p{^Is_General_Category=		Sc}', "");
39054Expect(0, 65510, '\P{Is_General_Category=		Sc}', "");
39055Expect(1, 65510, '\P{^Is_General_Category=		Sc}', "");
39056Expect(0, 65511, '\p{Is_General_Category=		Sc}', "");
39057Expect(1, 65511, '\p{^Is_General_Category=		Sc}', "");
39058Expect(1, 65511, '\P{Is_General_Category=		Sc}', "");
39059Expect(0, 65511, '\P{^Is_General_Category=		Sc}', "");
39060Error('\p{Is_Gc=	 Currency_Symbol/a/}');
39061Error('\P{Is_Gc=	 Currency_Symbol/a/}');
39062Expect(1, 65510, '\p{Is_Gc=currencysymbol}', "");
39063Expect(0, 65510, '\p{^Is_Gc=currencysymbol}', "");
39064Expect(0, 65510, '\P{Is_Gc=currencysymbol}', "");
39065Expect(1, 65510, '\P{^Is_Gc=currencysymbol}', "");
39066Expect(0, 65511, '\p{Is_Gc=currencysymbol}', "");
39067Expect(1, 65511, '\p{^Is_Gc=currencysymbol}', "");
39068Expect(1, 65511, '\P{Is_Gc=currencysymbol}', "");
39069Expect(0, 65511, '\P{^Is_Gc=currencysymbol}', "");
39070Expect(1, 65510, '\p{Is_Gc=	-CURRENCY_Symbol}', "");
39071Expect(0, 65510, '\p{^Is_Gc=	-CURRENCY_Symbol}', "");
39072Expect(0, 65510, '\P{Is_Gc=	-CURRENCY_Symbol}', "");
39073Expect(1, 65510, '\P{^Is_Gc=	-CURRENCY_Symbol}', "");
39074Expect(0, 65511, '\p{Is_Gc=	-CURRENCY_Symbol}', "");
39075Expect(1, 65511, '\p{^Is_Gc=	-CURRENCY_Symbol}', "");
39076Expect(1, 65511, '\P{Is_Gc=	-CURRENCY_Symbol}', "");
39077Expect(0, 65511, '\P{^Is_Gc=	-CURRENCY_Symbol}', "");
39078Error('\p{Is_Category=		sc/a/}');
39079Error('\P{Is_Category=		sc/a/}');
39080Expect(1, 65510, '\p{Is_Category=sc}', "");
39081Expect(0, 65510, '\p{^Is_Category=sc}', "");
39082Expect(0, 65510, '\P{Is_Category=sc}', "");
39083Expect(1, 65510, '\P{^Is_Category=sc}', "");
39084Expect(0, 65511, '\p{Is_Category=sc}', "");
39085Expect(1, 65511, '\p{^Is_Category=sc}', "");
39086Expect(1, 65511, '\P{Is_Category=sc}', "");
39087Expect(0, 65511, '\P{^Is_Category=sc}', "");
39088Expect(1, 65510, '\p{Is_Category=	 SC}', "");
39089Expect(0, 65510, '\p{^Is_Category=	 SC}', "");
39090Expect(0, 65510, '\P{Is_Category=	 SC}', "");
39091Expect(1, 65510, '\P{^Is_Category=	 SC}', "");
39092Expect(0, 65511, '\p{Is_Category=	 SC}', "");
39093Expect(1, 65511, '\p{^Is_Category=	 SC}', "");
39094Expect(1, 65511, '\P{Is_Category=	 SC}', "");
39095Expect(0, 65511, '\P{^Is_Category=	 SC}', "");
39096Error('\p{General_Category= 	modifier_Symbol/a/}');
39097Error('\P{General_Category= 	modifier_Symbol/a/}');
39098Expect(1, 65507, '\p{General_Category: modifiersymbol}', "");
39099Expect(0, 65507, '\p{^General_Category: modifiersymbol}', "");
39100Expect(0, 65507, '\P{General_Category: modifiersymbol}', "");
39101Expect(1, 65507, '\P{^General_Category: modifiersymbol}', "");
39102Expect(0, 65508, '\p{General_Category: modifiersymbol}', "");
39103Expect(1, 65508, '\p{^General_Category: modifiersymbol}', "");
39104Expect(1, 65508, '\P{General_Category: modifiersymbol}', "");
39105Expect(0, 65508, '\P{^General_Category: modifiersymbol}', "");
39106Expect(1, 65507, '\p{General_Category=	-Modifier_Symbol}', "");
39107Expect(0, 65507, '\p{^General_Category=	-Modifier_Symbol}', "");
39108Expect(0, 65507, '\P{General_Category=	-Modifier_Symbol}', "");
39109Expect(1, 65507, '\P{^General_Category=	-Modifier_Symbol}', "");
39110Expect(0, 65508, '\p{General_Category=	-Modifier_Symbol}', "");
39111Expect(1, 65508, '\p{^General_Category=	-Modifier_Symbol}', "");
39112Expect(1, 65508, '\P{General_Category=	-Modifier_Symbol}', "");
39113Expect(0, 65508, '\P{^General_Category=	-Modifier_Symbol}', "");
39114Error('\p{Gc= /a/Sk}');
39115Error('\P{Gc= /a/Sk}');
39116Expect(1, 65507, '\p{Gc=sk}', "");
39117Expect(0, 65507, '\p{^Gc=sk}', "");
39118Expect(0, 65507, '\P{Gc=sk}', "");
39119Expect(1, 65507, '\P{^Gc=sk}', "");
39120Expect(0, 65508, '\p{Gc=sk}', "");
39121Expect(1, 65508, '\p{^Gc=sk}', "");
39122Expect(1, 65508, '\P{Gc=sk}', "");
39123Expect(0, 65508, '\P{^Gc=sk}', "");
39124Expect(1, 65507, '\p{Gc=-sk}', "");
39125Expect(0, 65507, '\p{^Gc=-sk}', "");
39126Expect(0, 65507, '\P{Gc=-sk}', "");
39127Expect(1, 65507, '\P{^Gc=-sk}', "");
39128Expect(0, 65508, '\p{Gc=-sk}', "");
39129Expect(1, 65508, '\p{^Gc=-sk}', "");
39130Expect(1, 65508, '\P{Gc=-sk}', "");
39131Expect(0, 65508, '\P{^Gc=-sk}', "");
39132Error('\p{Category=/a/	_Modifier_Symbol}');
39133Error('\P{Category=/a/	_Modifier_Symbol}');
39134Expect(1, 65507, '\p{Category=modifiersymbol}', "");
39135Expect(0, 65507, '\p{^Category=modifiersymbol}', "");
39136Expect(0, 65507, '\P{Category=modifiersymbol}', "");
39137Expect(1, 65507, '\P{^Category=modifiersymbol}', "");
39138Expect(0, 65508, '\p{Category=modifiersymbol}', "");
39139Expect(1, 65508, '\p{^Category=modifiersymbol}', "");
39140Expect(1, 65508, '\P{Category=modifiersymbol}', "");
39141Expect(0, 65508, '\P{^Category=modifiersymbol}', "");
39142Expect(1, 65507, '\p{Category:		-Modifier_symbol}', "");
39143Expect(0, 65507, '\p{^Category:		-Modifier_symbol}', "");
39144Expect(0, 65507, '\P{Category:		-Modifier_symbol}', "");
39145Expect(1, 65507, '\P{^Category:		-Modifier_symbol}', "");
39146Expect(0, 65508, '\p{Category:		-Modifier_symbol}', "");
39147Expect(1, 65508, '\p{^Category:		-Modifier_symbol}', "");
39148Expect(1, 65508, '\P{Category:		-Modifier_symbol}', "");
39149Expect(0, 65508, '\P{^Category:		-Modifier_symbol}', "");
39150Error('\p{Is_General_Category=:=  Sk}');
39151Error('\P{Is_General_Category=:=  Sk}');
39152Expect(1, 65507, '\p{Is_General_Category=sk}', "");
39153Expect(0, 65507, '\p{^Is_General_Category=sk}', "");
39154Expect(0, 65507, '\P{Is_General_Category=sk}', "");
39155Expect(1, 65507, '\P{^Is_General_Category=sk}', "");
39156Expect(0, 65508, '\p{Is_General_Category=sk}', "");
39157Expect(1, 65508, '\p{^Is_General_Category=sk}', "");
39158Expect(1, 65508, '\P{Is_General_Category=sk}', "");
39159Expect(0, 65508, '\P{^Is_General_Category=sk}', "");
39160Expect(1, 65507, '\p{Is_General_Category=	 Sk}', "");
39161Expect(0, 65507, '\p{^Is_General_Category=	 Sk}', "");
39162Expect(0, 65507, '\P{Is_General_Category=	 Sk}', "");
39163Expect(1, 65507, '\P{^Is_General_Category=	 Sk}', "");
39164Expect(0, 65508, '\p{Is_General_Category=	 Sk}', "");
39165Expect(1, 65508, '\p{^Is_General_Category=	 Sk}', "");
39166Expect(1, 65508, '\P{Is_General_Category=	 Sk}', "");
39167Expect(0, 65508, '\P{^Is_General_Category=	 Sk}', "");
39168Error('\p{Is_Gc=/a/MODIFIER_Symbol}');
39169Error('\P{Is_Gc=/a/MODIFIER_Symbol}');
39170Expect(1, 65507, '\p{Is_Gc=modifiersymbol}', "");
39171Expect(0, 65507, '\p{^Is_Gc=modifiersymbol}', "");
39172Expect(0, 65507, '\P{Is_Gc=modifiersymbol}', "");
39173Expect(1, 65507, '\P{^Is_Gc=modifiersymbol}', "");
39174Expect(0, 65508, '\p{Is_Gc=modifiersymbol}', "");
39175Expect(1, 65508, '\p{^Is_Gc=modifiersymbol}', "");
39176Expect(1, 65508, '\P{Is_Gc=modifiersymbol}', "");
39177Expect(0, 65508, '\P{^Is_Gc=modifiersymbol}', "");
39178Expect(1, 65507, '\p{Is_Gc=-modifier_SYMBOL}', "");
39179Expect(0, 65507, '\p{^Is_Gc=-modifier_SYMBOL}', "");
39180Expect(0, 65507, '\P{Is_Gc=-modifier_SYMBOL}', "");
39181Expect(1, 65507, '\P{^Is_Gc=-modifier_SYMBOL}', "");
39182Expect(0, 65508, '\p{Is_Gc=-modifier_SYMBOL}', "");
39183Expect(1, 65508, '\p{^Is_Gc=-modifier_SYMBOL}', "");
39184Expect(1, 65508, '\P{Is_Gc=-modifier_SYMBOL}', "");
39185Expect(0, 65508, '\P{^Is_Gc=-modifier_SYMBOL}', "");
39186Error('\p{Is_Category=  sk/a/}');
39187Error('\P{Is_Category=  sk/a/}');
39188Expect(1, 65507, '\p{Is_Category=sk}', "");
39189Expect(0, 65507, '\p{^Is_Category=sk}', "");
39190Expect(0, 65507, '\P{Is_Category=sk}', "");
39191Expect(1, 65507, '\P{^Is_Category=sk}', "");
39192Expect(0, 65508, '\p{Is_Category=sk}', "");
39193Expect(1, 65508, '\p{^Is_Category=sk}', "");
39194Expect(1, 65508, '\P{Is_Category=sk}', "");
39195Expect(0, 65508, '\P{^Is_Category=sk}', "");
39196Expect(1, 65507, '\p{Is_Category=_ sk}', "");
39197Expect(0, 65507, '\p{^Is_Category=_ sk}', "");
39198Expect(0, 65507, '\P{Is_Category=_ sk}', "");
39199Expect(1, 65507, '\P{^Is_Category=_ sk}', "");
39200Expect(0, 65508, '\p{Is_Category=_ sk}', "");
39201Expect(1, 65508, '\p{^Is_Category=_ sk}', "");
39202Expect(1, 65508, '\P{Is_Category=_ sk}', "");
39203Expect(0, 65508, '\P{^Is_Category=_ sk}', "");
39204Error('\p{General_Category=/a/	math_Symbol}');
39205Error('\P{General_Category=/a/	math_Symbol}');
39206Expect(1, 126705, '\p{General_Category=mathsymbol}', "");
39207Expect(0, 126705, '\p{^General_Category=mathsymbol}', "");
39208Expect(0, 126705, '\P{General_Category=mathsymbol}', "");
39209Expect(1, 126705, '\P{^General_Category=mathsymbol}', "");
39210Expect(0, 126706, '\p{General_Category=mathsymbol}', "");
39211Expect(1, 126706, '\p{^General_Category=mathsymbol}', "");
39212Expect(1, 126706, '\P{General_Category=mathsymbol}', "");
39213Expect(0, 126706, '\P{^General_Category=mathsymbol}', "");
39214Expect(1, 126705, '\p{General_Category= 	Math_SYMBOL}', "");
39215Expect(0, 126705, '\p{^General_Category= 	Math_SYMBOL}', "");
39216Expect(0, 126705, '\P{General_Category= 	Math_SYMBOL}', "");
39217Expect(1, 126705, '\P{^General_Category= 	Math_SYMBOL}', "");
39218Expect(0, 126706, '\p{General_Category= 	Math_SYMBOL}', "");
39219Expect(1, 126706, '\p{^General_Category= 	Math_SYMBOL}', "");
39220Expect(1, 126706, '\P{General_Category= 	Math_SYMBOL}', "");
39221Expect(0, 126706, '\P{^General_Category= 	Math_SYMBOL}', "");
39222Error('\p{Gc=	Sm:=}');
39223Error('\P{Gc=	Sm:=}');
39224Expect(1, 126705, '\p{Gc=sm}', "");
39225Expect(0, 126705, '\p{^Gc=sm}', "");
39226Expect(0, 126705, '\P{Gc=sm}', "");
39227Expect(1, 126705, '\P{^Gc=sm}', "");
39228Expect(0, 126706, '\p{Gc=sm}', "");
39229Expect(1, 126706, '\p{^Gc=sm}', "");
39230Expect(1, 126706, '\P{Gc=sm}', "");
39231Expect(0, 126706, '\P{^Gc=sm}', "");
39232Expect(1, 126705, '\p{Gc=	Sm}', "");
39233Expect(0, 126705, '\p{^Gc=	Sm}', "");
39234Expect(0, 126705, '\P{Gc=	Sm}', "");
39235Expect(1, 126705, '\P{^Gc=	Sm}', "");
39236Expect(0, 126706, '\p{Gc=	Sm}', "");
39237Expect(1, 126706, '\p{^Gc=	Sm}', "");
39238Expect(1, 126706, '\P{Gc=	Sm}', "");
39239Expect(0, 126706, '\P{^Gc=	Sm}', "");
39240Error('\p{Category=:=__math_Symbol}');
39241Error('\P{Category=:=__math_Symbol}');
39242Expect(1, 126705, '\p{Category: mathsymbol}', "");
39243Expect(0, 126705, '\p{^Category: mathsymbol}', "");
39244Expect(0, 126705, '\P{Category: mathsymbol}', "");
39245Expect(1, 126705, '\P{^Category: mathsymbol}', "");
39246Expect(0, 126706, '\p{Category: mathsymbol}', "");
39247Expect(1, 126706, '\p{^Category: mathsymbol}', "");
39248Expect(1, 126706, '\P{Category: mathsymbol}', "");
39249Expect(0, 126706, '\P{^Category: mathsymbol}', "");
39250Expect(1, 126705, '\p{Category= math_SYMBOL}', "");
39251Expect(0, 126705, '\p{^Category= math_SYMBOL}', "");
39252Expect(0, 126705, '\P{Category= math_SYMBOL}', "");
39253Expect(1, 126705, '\P{^Category= math_SYMBOL}', "");
39254Expect(0, 126706, '\p{Category= math_SYMBOL}', "");
39255Expect(1, 126706, '\p{^Category= math_SYMBOL}', "");
39256Expect(1, 126706, '\P{Category= math_SYMBOL}', "");
39257Expect(0, 126706, '\P{^Category= math_SYMBOL}', "");
39258Error('\p{Is_General_Category= :=SM}');
39259Error('\P{Is_General_Category= :=SM}');
39260Expect(1, 126705, '\p{Is_General_Category=sm}', "");
39261Expect(0, 126705, '\p{^Is_General_Category=sm}', "");
39262Expect(0, 126705, '\P{Is_General_Category=sm}', "");
39263Expect(1, 126705, '\P{^Is_General_Category=sm}', "");
39264Expect(0, 126706, '\p{Is_General_Category=sm}', "");
39265Expect(1, 126706, '\p{^Is_General_Category=sm}', "");
39266Expect(1, 126706, '\P{Is_General_Category=sm}', "");
39267Expect(0, 126706, '\P{^Is_General_Category=sm}', "");
39268Expect(1, 126705, '\p{Is_General_Category=_ Sm}', "");
39269Expect(0, 126705, '\p{^Is_General_Category=_ Sm}', "");
39270Expect(0, 126705, '\P{Is_General_Category=_ Sm}', "");
39271Expect(1, 126705, '\P{^Is_General_Category=_ Sm}', "");
39272Expect(0, 126706, '\p{Is_General_Category=_ Sm}', "");
39273Expect(1, 126706, '\p{^Is_General_Category=_ Sm}', "");
39274Expect(1, 126706, '\P{Is_General_Category=_ Sm}', "");
39275Expect(0, 126706, '\P{^Is_General_Category=_ Sm}', "");
39276Error('\p{Is_Gc=/a/	 Math_symbol}');
39277Error('\P{Is_Gc=/a/	 Math_symbol}');
39278Expect(1, 126705, '\p{Is_Gc=mathsymbol}', "");
39279Expect(0, 126705, '\p{^Is_Gc=mathsymbol}', "");
39280Expect(0, 126705, '\P{Is_Gc=mathsymbol}', "");
39281Expect(1, 126705, '\P{^Is_Gc=mathsymbol}', "");
39282Expect(0, 126706, '\p{Is_Gc=mathsymbol}', "");
39283Expect(1, 126706, '\p{^Is_Gc=mathsymbol}', "");
39284Expect(1, 126706, '\P{Is_Gc=mathsymbol}', "");
39285Expect(0, 126706, '\P{^Is_Gc=mathsymbol}', "");
39286Expect(1, 126705, '\p{Is_Gc=-Math_SYMBOL}', "");
39287Expect(0, 126705, '\p{^Is_Gc=-Math_SYMBOL}', "");
39288Expect(0, 126705, '\P{Is_Gc=-Math_SYMBOL}', "");
39289Expect(1, 126705, '\P{^Is_Gc=-Math_SYMBOL}', "");
39290Expect(0, 126706, '\p{Is_Gc=-Math_SYMBOL}', "");
39291Expect(1, 126706, '\p{^Is_Gc=-Math_SYMBOL}', "");
39292Expect(1, 126706, '\P{Is_Gc=-Math_SYMBOL}', "");
39293Expect(0, 126706, '\P{^Is_Gc=-Math_SYMBOL}', "");
39294Error('\p{Is_Category=_/a/SM}');
39295Error('\P{Is_Category=_/a/SM}');
39296Expect(1, 126705, '\p{Is_Category=sm}', "");
39297Expect(0, 126705, '\p{^Is_Category=sm}', "");
39298Expect(0, 126705, '\P{Is_Category=sm}', "");
39299Expect(1, 126705, '\P{^Is_Category=sm}', "");
39300Expect(0, 126706, '\p{Is_Category=sm}', "");
39301Expect(1, 126706, '\p{^Is_Category=sm}', "");
39302Expect(1, 126706, '\P{Is_Category=sm}', "");
39303Expect(0, 126706, '\P{^Is_Category=sm}', "");
39304Expect(1, 126705, '\p{Is_Category=_Sm}', "");
39305Expect(0, 126705, '\p{^Is_Category=_Sm}', "");
39306Expect(0, 126705, '\P{Is_Category=_Sm}', "");
39307Expect(1, 126705, '\P{^Is_Category=_Sm}', "");
39308Expect(0, 126706, '\p{Is_Category=_Sm}', "");
39309Expect(1, 126706, '\p{^Is_Category=_Sm}', "");
39310Expect(1, 126706, '\P{Is_Category=_Sm}', "");
39311Expect(0, 126706, '\P{^Is_Category=_Sm}', "");
39312Error('\p{General_Category=-	Other_Symbol/a/}');
39313Error('\P{General_Category=-	Other_Symbol/a/}');
39314Expect(1, 128883, '\p{General_Category=othersymbol}', "");
39315Expect(0, 128883, '\p{^General_Category=othersymbol}', "");
39316Expect(0, 128883, '\P{General_Category=othersymbol}', "");
39317Expect(1, 128883, '\P{^General_Category=othersymbol}', "");
39318Expect(0, 128884, '\p{General_Category=othersymbol}', "");
39319Expect(1, 128884, '\p{^General_Category=othersymbol}', "");
39320Expect(1, 128884, '\P{General_Category=othersymbol}', "");
39321Expect(0, 128884, '\P{^General_Category=othersymbol}', "");
39322Expect(1, 128883, '\p{General_Category: 	other_symbol}', "");
39323Expect(0, 128883, '\p{^General_Category: 	other_symbol}', "");
39324Expect(0, 128883, '\P{General_Category: 	other_symbol}', "");
39325Expect(1, 128883, '\P{^General_Category: 	other_symbol}', "");
39326Expect(0, 128884, '\p{General_Category: 	other_symbol}', "");
39327Expect(1, 128884, '\p{^General_Category: 	other_symbol}', "");
39328Expect(1, 128884, '\P{General_Category: 	other_symbol}', "");
39329Expect(0, 128884, '\P{^General_Category: 	other_symbol}', "");
39330Error('\p{Gc:	_/a/So}');
39331Error('\P{Gc:	_/a/So}');
39332Expect(1, 128883, '\p{Gc=so}', "");
39333Expect(0, 128883, '\p{^Gc=so}', "");
39334Expect(0, 128883, '\P{Gc=so}', "");
39335Expect(1, 128883, '\P{^Gc=so}', "");
39336Expect(0, 128884, '\p{Gc=so}', "");
39337Expect(1, 128884, '\p{^Gc=so}', "");
39338Expect(1, 128884, '\P{Gc=so}', "");
39339Expect(0, 128884, '\P{^Gc=so}', "");
39340Expect(1, 128883, '\p{Gc=-So}', "");
39341Expect(0, 128883, '\p{^Gc=-So}', "");
39342Expect(0, 128883, '\P{Gc=-So}', "");
39343Expect(1, 128883, '\P{^Gc=-So}', "");
39344Expect(0, 128884, '\p{Gc=-So}', "");
39345Expect(1, 128884, '\p{^Gc=-So}', "");
39346Expect(1, 128884, '\P{Gc=-So}', "");
39347Expect(0, 128884, '\P{^Gc=-So}', "");
39348Error('\p{Category=  other_symbol/a/}');
39349Error('\P{Category=  other_symbol/a/}');
39350Expect(1, 128883, '\p{Category=othersymbol}', "");
39351Expect(0, 128883, '\p{^Category=othersymbol}', "");
39352Expect(0, 128883, '\P{Category=othersymbol}', "");
39353Expect(1, 128883, '\P{^Category=othersymbol}', "");
39354Expect(0, 128884, '\p{Category=othersymbol}', "");
39355Expect(1, 128884, '\p{^Category=othersymbol}', "");
39356Expect(1, 128884, '\P{Category=othersymbol}', "");
39357Expect(0, 128884, '\P{^Category=othersymbol}', "");
39358Expect(1, 128883, '\p{Category=__other_SYMBOL}', "");
39359Expect(0, 128883, '\p{^Category=__other_SYMBOL}', "");
39360Expect(0, 128883, '\P{Category=__other_SYMBOL}', "");
39361Expect(1, 128883, '\P{^Category=__other_SYMBOL}', "");
39362Expect(0, 128884, '\p{Category=__other_SYMBOL}', "");
39363Expect(1, 128884, '\p{^Category=__other_SYMBOL}', "");
39364Expect(1, 128884, '\P{Category=__other_SYMBOL}', "");
39365Expect(0, 128884, '\P{^Category=__other_SYMBOL}', "");
39366Error('\p{Is_General_Category=-SO/a/}');
39367Error('\P{Is_General_Category=-SO/a/}');
39368Expect(1, 128883, '\p{Is_General_Category=so}', "");
39369Expect(0, 128883, '\p{^Is_General_Category=so}', "");
39370Expect(0, 128883, '\P{Is_General_Category=so}', "");
39371Expect(1, 128883, '\P{^Is_General_Category=so}', "");
39372Expect(0, 128884, '\p{Is_General_Category=so}', "");
39373Expect(1, 128884, '\p{^Is_General_Category=so}', "");
39374Expect(1, 128884, '\P{Is_General_Category=so}', "");
39375Expect(0, 128884, '\P{^Is_General_Category=so}', "");
39376Expect(1, 128883, '\p{Is_General_Category= so}', "");
39377Expect(0, 128883, '\p{^Is_General_Category= so}', "");
39378Expect(0, 128883, '\P{Is_General_Category= so}', "");
39379Expect(1, 128883, '\P{^Is_General_Category= so}', "");
39380Expect(0, 128884, '\p{Is_General_Category= so}', "");
39381Expect(1, 128884, '\p{^Is_General_Category= so}', "");
39382Expect(1, 128884, '\P{Is_General_Category= so}', "");
39383Expect(0, 128884, '\P{^Is_General_Category= so}', "");
39384Error('\p{Is_Gc:-/a/OTHER_Symbol}');
39385Error('\P{Is_Gc:-/a/OTHER_Symbol}');
39386Expect(1, 128883, '\p{Is_Gc:othersymbol}', "");
39387Expect(0, 128883, '\p{^Is_Gc:othersymbol}', "");
39388Expect(0, 128883, '\P{Is_Gc:othersymbol}', "");
39389Expect(1, 128883, '\P{^Is_Gc:othersymbol}', "");
39390Expect(0, 128884, '\p{Is_Gc:othersymbol}', "");
39391Expect(1, 128884, '\p{^Is_Gc:othersymbol}', "");
39392Expect(1, 128884, '\P{Is_Gc:othersymbol}', "");
39393Expect(0, 128884, '\P{^Is_Gc:othersymbol}', "");
39394Expect(1, 128883, '\p{Is_Gc=--Other_Symbol}', "");
39395Expect(0, 128883, '\p{^Is_Gc=--Other_Symbol}', "");
39396Expect(0, 128883, '\P{Is_Gc=--Other_Symbol}', "");
39397Expect(1, 128883, '\P{^Is_Gc=--Other_Symbol}', "");
39398Expect(0, 128884, '\p{Is_Gc=--Other_Symbol}', "");
39399Expect(1, 128884, '\p{^Is_Gc=--Other_Symbol}', "");
39400Expect(1, 128884, '\P{Is_Gc=--Other_Symbol}', "");
39401Expect(0, 128884, '\P{^Is_Gc=--Other_Symbol}', "");
39402Error('\p{Is_Category=:=so}');
39403Error('\P{Is_Category=:=so}');
39404Expect(1, 128883, '\p{Is_Category:so}', "");
39405Expect(0, 128883, '\p{^Is_Category:so}', "");
39406Expect(0, 128883, '\P{Is_Category:so}', "");
39407Expect(1, 128883, '\P{^Is_Category:so}', "");
39408Expect(0, 128884, '\p{Is_Category:so}', "");
39409Expect(1, 128884, '\p{^Is_Category:so}', "");
39410Expect(1, 128884, '\P{Is_Category:so}', "");
39411Expect(0, 128884, '\P{^Is_Category:so}', "");
39412Expect(1, 128883, '\p{Is_Category= -SO}', "");
39413Expect(0, 128883, '\p{^Is_Category= -SO}', "");
39414Expect(0, 128883, '\P{Is_Category= -SO}', "");
39415Expect(1, 128883, '\P{^Is_Category= -SO}', "");
39416Expect(0, 128884, '\p{Is_Category= -SO}', "");
39417Expect(1, 128884, '\p{^Is_Category= -SO}', "");
39418Expect(1, 128884, '\P{Is_Category= -SO}', "");
39419Expect(0, 128884, '\P{^Is_Category= -SO}', "");
39420Error('\p{General_Category=:=Separator}');
39421Error('\P{General_Category=:=Separator}');
39422Expect(1, 12288, '\p{General_Category=separator}', "");
39423Expect(0, 12288, '\p{^General_Category=separator}', "");
39424Expect(0, 12288, '\P{General_Category=separator}', "");
39425Expect(1, 12288, '\P{^General_Category=separator}', "");
39426Expect(0, 12289, '\p{General_Category=separator}', "");
39427Expect(1, 12289, '\p{^General_Category=separator}', "");
39428Expect(1, 12289, '\P{General_Category=separator}', "");
39429Expect(0, 12289, '\P{^General_Category=separator}', "");
39430Expect(1, 12288, '\p{General_Category=	-Separator}', "");
39431Expect(0, 12288, '\p{^General_Category=	-Separator}', "");
39432Expect(0, 12288, '\P{General_Category=	-Separator}', "");
39433Expect(1, 12288, '\P{^General_Category=	-Separator}', "");
39434Expect(0, 12289, '\p{General_Category=	-Separator}', "");
39435Expect(1, 12289, '\p{^General_Category=	-Separator}', "");
39436Expect(1, 12289, '\P{General_Category=	-Separator}', "");
39437Expect(0, 12289, '\P{^General_Category=	-Separator}', "");
39438Error('\p{Gc:	 -z:=}');
39439Error('\P{Gc:	 -z:=}');
39440Expect(1, 12288, '\p{Gc=z}', "");
39441Expect(0, 12288, '\p{^Gc=z}', "");
39442Expect(0, 12288, '\P{Gc=z}', "");
39443Expect(1, 12288, '\P{^Gc=z}', "");
39444Expect(0, 12289, '\p{Gc=z}', "");
39445Expect(1, 12289, '\p{^Gc=z}', "");
39446Expect(1, 12289, '\P{Gc=z}', "");
39447Expect(0, 12289, '\P{^Gc=z}', "");
39448Expect(1, 12288, '\p{Gc= _Z}', "");
39449Expect(0, 12288, '\p{^Gc= _Z}', "");
39450Expect(0, 12288, '\P{Gc= _Z}', "");
39451Expect(1, 12288, '\P{^Gc= _Z}', "");
39452Expect(0, 12289, '\p{Gc= _Z}', "");
39453Expect(1, 12289, '\p{^Gc= _Z}', "");
39454Expect(1, 12289, '\P{Gc= _Z}', "");
39455Expect(0, 12289, '\P{^Gc= _Z}', "");
39456Error('\p{Category=:=Separator}');
39457Error('\P{Category=:=Separator}');
39458Expect(1, 12288, '\p{Category=separator}', "");
39459Expect(0, 12288, '\p{^Category=separator}', "");
39460Expect(0, 12288, '\P{Category=separator}', "");
39461Expect(1, 12288, '\P{^Category=separator}', "");
39462Expect(0, 12289, '\p{Category=separator}', "");
39463Expect(1, 12289, '\p{^Category=separator}', "");
39464Expect(1, 12289, '\P{Category=separator}', "");
39465Expect(0, 12289, '\P{^Category=separator}', "");
39466Expect(1, 12288, '\p{Category=_Separator}', "");
39467Expect(0, 12288, '\p{^Category=_Separator}', "");
39468Expect(0, 12288, '\P{Category=_Separator}', "");
39469Expect(1, 12288, '\P{^Category=_Separator}', "");
39470Expect(0, 12289, '\p{Category=_Separator}', "");
39471Expect(1, 12289, '\p{^Category=_Separator}', "");
39472Expect(1, 12289, '\P{Category=_Separator}', "");
39473Expect(0, 12289, '\P{^Category=_Separator}', "");
39474Error('\p{Is_General_Category=/a/--Z}');
39475Error('\P{Is_General_Category=/a/--Z}');
39476Expect(1, 12288, '\p{Is_General_Category:z}', "");
39477Expect(0, 12288, '\p{^Is_General_Category:z}', "");
39478Expect(0, 12288, '\P{Is_General_Category:z}', "");
39479Expect(1, 12288, '\P{^Is_General_Category:z}', "");
39480Expect(0, 12289, '\p{Is_General_Category:z}', "");
39481Expect(1, 12289, '\p{^Is_General_Category:z}', "");
39482Expect(1, 12289, '\P{Is_General_Category:z}', "");
39483Expect(0, 12289, '\P{^Is_General_Category:z}', "");
39484Expect(1, 12288, '\p{Is_General_Category=-Z}', "");
39485Expect(0, 12288, '\p{^Is_General_Category=-Z}', "");
39486Expect(0, 12288, '\P{Is_General_Category=-Z}', "");
39487Expect(1, 12288, '\P{^Is_General_Category=-Z}', "");
39488Expect(0, 12289, '\p{Is_General_Category=-Z}', "");
39489Expect(1, 12289, '\p{^Is_General_Category=-Z}', "");
39490Expect(1, 12289, '\P{Is_General_Category=-Z}', "");
39491Expect(0, 12289, '\P{^Is_General_Category=-Z}', "");
39492Error('\p{Is_Gc=_:=Separator}');
39493Error('\P{Is_Gc=_:=Separator}');
39494Expect(1, 12288, '\p{Is_Gc=separator}', "");
39495Expect(0, 12288, '\p{^Is_Gc=separator}', "");
39496Expect(0, 12288, '\P{Is_Gc=separator}', "");
39497Expect(1, 12288, '\P{^Is_Gc=separator}', "");
39498Expect(0, 12289, '\p{Is_Gc=separator}', "");
39499Expect(1, 12289, '\p{^Is_Gc=separator}', "");
39500Expect(1, 12289, '\P{Is_Gc=separator}', "");
39501Expect(0, 12289, '\P{^Is_Gc=separator}', "");
39502Expect(1, 12288, '\p{Is_Gc= 	separator}', "");
39503Expect(0, 12288, '\p{^Is_Gc= 	separator}', "");
39504Expect(0, 12288, '\P{Is_Gc= 	separator}', "");
39505Expect(1, 12288, '\P{^Is_Gc= 	separator}', "");
39506Expect(0, 12289, '\p{Is_Gc= 	separator}', "");
39507Expect(1, 12289, '\p{^Is_Gc= 	separator}', "");
39508Expect(1, 12289, '\P{Is_Gc= 	separator}', "");
39509Expect(0, 12289, '\P{^Is_Gc= 	separator}', "");
39510Error('\p{Is_Category:    :=z}');
39511Error('\P{Is_Category:    :=z}');
39512Expect(1, 12288, '\p{Is_Category: z}', "");
39513Expect(0, 12288, '\p{^Is_Category: z}', "");
39514Expect(0, 12288, '\P{Is_Category: z}', "");
39515Expect(1, 12288, '\P{^Is_Category: z}', "");
39516Expect(0, 12289, '\p{Is_Category: z}', "");
39517Expect(1, 12289, '\p{^Is_Category: z}', "");
39518Expect(1, 12289, '\P{Is_Category: z}', "");
39519Expect(0, 12289, '\P{^Is_Category: z}', "");
39520Expect(1, 12288, '\p{Is_Category=-Z}', "");
39521Expect(0, 12288, '\p{^Is_Category=-Z}', "");
39522Expect(0, 12288, '\P{Is_Category=-Z}', "");
39523Expect(1, 12288, '\P{^Is_Category=-Z}', "");
39524Expect(0, 12289, '\p{Is_Category=-Z}', "");
39525Expect(1, 12289, '\p{^Is_Category=-Z}', "");
39526Expect(1, 12289, '\P{Is_Category=-Z}', "");
39527Expect(0, 12289, '\P{^Is_Category=-Z}', "");
39528Error('\p{General_Category=_:=line_Separator}');
39529Error('\P{General_Category=_:=line_Separator}');
39530Expect(1, 8232, '\p{General_Category=lineseparator}', "");
39531Expect(0, 8232, '\p{^General_Category=lineseparator}', "");
39532Expect(0, 8232, '\P{General_Category=lineseparator}', "");
39533Expect(1, 8232, '\P{^General_Category=lineseparator}', "");
39534Expect(0, 8233, '\p{General_Category=lineseparator}', "");
39535Expect(1, 8233, '\p{^General_Category=lineseparator}', "");
39536Expect(1, 8233, '\P{General_Category=lineseparator}', "");
39537Expect(0, 8233, '\P{^General_Category=lineseparator}', "");
39538Expect(1, 8232, '\p{General_Category=	_Line_Separator}', "");
39539Expect(0, 8232, '\p{^General_Category=	_Line_Separator}', "");
39540Expect(0, 8232, '\P{General_Category=	_Line_Separator}', "");
39541Expect(1, 8232, '\P{^General_Category=	_Line_Separator}', "");
39542Expect(0, 8233, '\p{General_Category=	_Line_Separator}', "");
39543Expect(1, 8233, '\p{^General_Category=	_Line_Separator}', "");
39544Expect(1, 8233, '\P{General_Category=	_Line_Separator}', "");
39545Expect(0, 8233, '\P{^General_Category=	_Line_Separator}', "");
39546Error('\p{Gc=:= zl}');
39547Error('\P{Gc=:= zl}');
39548Expect(1, 8232, '\p{Gc=zl}', "");
39549Expect(0, 8232, '\p{^Gc=zl}', "");
39550Expect(0, 8232, '\P{Gc=zl}', "");
39551Expect(1, 8232, '\P{^Gc=zl}', "");
39552Expect(0, 8233, '\p{Gc=zl}', "");
39553Expect(1, 8233, '\p{^Gc=zl}', "");
39554Expect(1, 8233, '\P{Gc=zl}', "");
39555Expect(0, 8233, '\P{^Gc=zl}', "");
39556Expect(1, 8232, '\p{Gc= -zl}', "");
39557Expect(0, 8232, '\p{^Gc= -zl}', "");
39558Expect(0, 8232, '\P{Gc= -zl}', "");
39559Expect(1, 8232, '\P{^Gc= -zl}', "");
39560Expect(0, 8233, '\p{Gc= -zl}', "");
39561Expect(1, 8233, '\p{^Gc= -zl}', "");
39562Expect(1, 8233, '\P{Gc= -zl}', "");
39563Expect(0, 8233, '\P{^Gc= -zl}', "");
39564Error('\p{Category=-	LINE_separator/a/}');
39565Error('\P{Category=-	LINE_separator/a/}');
39566Expect(1, 8232, '\p{Category=lineseparator}', "");
39567Expect(0, 8232, '\p{^Category=lineseparator}', "");
39568Expect(0, 8232, '\P{Category=lineseparator}', "");
39569Expect(1, 8232, '\P{^Category=lineseparator}', "");
39570Expect(0, 8233, '\p{Category=lineseparator}', "");
39571Expect(1, 8233, '\p{^Category=lineseparator}', "");
39572Expect(1, 8233, '\P{Category=lineseparator}', "");
39573Expect(0, 8233, '\P{^Category=lineseparator}', "");
39574Expect(1, 8232, '\p{Category=--Line_SEPARATOR}', "");
39575Expect(0, 8232, '\p{^Category=--Line_SEPARATOR}', "");
39576Expect(0, 8232, '\P{Category=--Line_SEPARATOR}', "");
39577Expect(1, 8232, '\P{^Category=--Line_SEPARATOR}', "");
39578Expect(0, 8233, '\p{Category=--Line_SEPARATOR}', "");
39579Expect(1, 8233, '\p{^Category=--Line_SEPARATOR}', "");
39580Expect(1, 8233, '\P{Category=--Line_SEPARATOR}', "");
39581Expect(0, 8233, '\P{^Category=--Line_SEPARATOR}', "");
39582Error('\p{Is_General_Category=/a/zl}');
39583Error('\P{Is_General_Category=/a/zl}');
39584Expect(1, 8232, '\p{Is_General_Category: zl}', "");
39585Expect(0, 8232, '\p{^Is_General_Category: zl}', "");
39586Expect(0, 8232, '\P{Is_General_Category: zl}', "");
39587Expect(1, 8232, '\P{^Is_General_Category: zl}', "");
39588Expect(0, 8233, '\p{Is_General_Category: zl}', "");
39589Expect(1, 8233, '\p{^Is_General_Category: zl}', "");
39590Expect(1, 8233, '\P{Is_General_Category: zl}', "");
39591Expect(0, 8233, '\P{^Is_General_Category: zl}', "");
39592Expect(1, 8232, '\p{Is_General_Category=_Zl}', "");
39593Expect(0, 8232, '\p{^Is_General_Category=_Zl}', "");
39594Expect(0, 8232, '\P{Is_General_Category=_Zl}', "");
39595Expect(1, 8232, '\P{^Is_General_Category=_Zl}', "");
39596Expect(0, 8233, '\p{Is_General_Category=_Zl}', "");
39597Expect(1, 8233, '\p{^Is_General_Category=_Zl}', "");
39598Expect(1, 8233, '\P{Is_General_Category=_Zl}', "");
39599Expect(0, 8233, '\P{^Is_General_Category=_Zl}', "");
39600Error('\p{Is_Gc=:=- Line_Separator}');
39601Error('\P{Is_Gc=:=- Line_Separator}');
39602Expect(1, 8232, '\p{Is_Gc=lineseparator}', "");
39603Expect(0, 8232, '\p{^Is_Gc=lineseparator}', "");
39604Expect(0, 8232, '\P{Is_Gc=lineseparator}', "");
39605Expect(1, 8232, '\P{^Is_Gc=lineseparator}', "");
39606Expect(0, 8233, '\p{Is_Gc=lineseparator}', "");
39607Expect(1, 8233, '\p{^Is_Gc=lineseparator}', "");
39608Expect(1, 8233, '\P{Is_Gc=lineseparator}', "");
39609Expect(0, 8233, '\P{^Is_Gc=lineseparator}', "");
39610Expect(1, 8232, '\p{Is_Gc=-	Line_Separator}', "");
39611Expect(0, 8232, '\p{^Is_Gc=-	Line_Separator}', "");
39612Expect(0, 8232, '\P{Is_Gc=-	Line_Separator}', "");
39613Expect(1, 8232, '\P{^Is_Gc=-	Line_Separator}', "");
39614Expect(0, 8233, '\p{Is_Gc=-	Line_Separator}', "");
39615Expect(1, 8233, '\p{^Is_Gc=-	Line_Separator}', "");
39616Expect(1, 8233, '\P{Is_Gc=-	Line_Separator}', "");
39617Expect(0, 8233, '\P{^Is_Gc=-	Line_Separator}', "");
39618Error('\p{Is_Category=-:=ZL}');
39619Error('\P{Is_Category=-:=ZL}');
39620Expect(1, 8232, '\p{Is_Category=zl}', "");
39621Expect(0, 8232, '\p{^Is_Category=zl}', "");
39622Expect(0, 8232, '\P{Is_Category=zl}', "");
39623Expect(1, 8232, '\P{^Is_Category=zl}', "");
39624Expect(0, 8233, '\p{Is_Category=zl}', "");
39625Expect(1, 8233, '\p{^Is_Category=zl}', "");
39626Expect(1, 8233, '\P{Is_Category=zl}', "");
39627Expect(0, 8233, '\P{^Is_Category=zl}', "");
39628Expect(1, 8232, '\p{Is_Category=	Zl}', "");
39629Expect(0, 8232, '\p{^Is_Category=	Zl}', "");
39630Expect(0, 8232, '\P{Is_Category=	Zl}', "");
39631Expect(1, 8232, '\P{^Is_Category=	Zl}', "");
39632Expect(0, 8233, '\p{Is_Category=	Zl}', "");
39633Expect(1, 8233, '\p{^Is_Category=	Zl}', "");
39634Expect(1, 8233, '\P{Is_Category=	Zl}', "");
39635Expect(0, 8233, '\P{^Is_Category=	Zl}', "");
39636Error('\p{General_Category=_/a/Paragraph_Separator}');
39637Error('\P{General_Category=_/a/Paragraph_Separator}');
39638Expect(1, 8233, '\p{General_Category=paragraphseparator}', "");
39639Expect(0, 8233, '\p{^General_Category=paragraphseparator}', "");
39640Expect(0, 8233, '\P{General_Category=paragraphseparator}', "");
39641Expect(1, 8233, '\P{^General_Category=paragraphseparator}', "");
39642Expect(0, 8234, '\p{General_Category=paragraphseparator}', "");
39643Expect(1, 8234, '\p{^General_Category=paragraphseparator}', "");
39644Expect(1, 8234, '\P{General_Category=paragraphseparator}', "");
39645Expect(0, 8234, '\P{^General_Category=paragraphseparator}', "");
39646Expect(1, 8233, '\p{General_Category=_Paragraph_Separator}', "");
39647Expect(0, 8233, '\p{^General_Category=_Paragraph_Separator}', "");
39648Expect(0, 8233, '\P{General_Category=_Paragraph_Separator}', "");
39649Expect(1, 8233, '\P{^General_Category=_Paragraph_Separator}', "");
39650Expect(0, 8234, '\p{General_Category=_Paragraph_Separator}', "");
39651Expect(1, 8234, '\p{^General_Category=_Paragraph_Separator}', "");
39652Expect(1, 8234, '\P{General_Category=_Paragraph_Separator}', "");
39653Expect(0, 8234, '\P{^General_Category=_Paragraph_Separator}', "");
39654Error('\p{Gc=/a/ Zp}');
39655Error('\P{Gc=/a/ Zp}');
39656Expect(1, 8233, '\p{Gc=zp}', "");
39657Expect(0, 8233, '\p{^Gc=zp}', "");
39658Expect(0, 8233, '\P{Gc=zp}', "");
39659Expect(1, 8233, '\P{^Gc=zp}', "");
39660Expect(0, 8234, '\p{Gc=zp}', "");
39661Expect(1, 8234, '\p{^Gc=zp}', "");
39662Expect(1, 8234, '\P{Gc=zp}', "");
39663Expect(0, 8234, '\P{^Gc=zp}', "");
39664Expect(1, 8233, '\p{Gc=-	Zp}', "");
39665Expect(0, 8233, '\p{^Gc=-	Zp}', "");
39666Expect(0, 8233, '\P{Gc=-	Zp}', "");
39667Expect(1, 8233, '\P{^Gc=-	Zp}', "");
39668Expect(0, 8234, '\p{Gc=-	Zp}', "");
39669Expect(1, 8234, '\p{^Gc=-	Zp}', "");
39670Expect(1, 8234, '\P{Gc=-	Zp}', "");
39671Expect(0, 8234, '\P{^Gc=-	Zp}', "");
39672Error('\p{Category=__PARAGRAPH_SEPARATOR/a/}');
39673Error('\P{Category=__PARAGRAPH_SEPARATOR/a/}');
39674Expect(1, 8233, '\p{Category=paragraphseparator}', "");
39675Expect(0, 8233, '\p{^Category=paragraphseparator}', "");
39676Expect(0, 8233, '\P{Category=paragraphseparator}', "");
39677Expect(1, 8233, '\P{^Category=paragraphseparator}', "");
39678Expect(0, 8234, '\p{Category=paragraphseparator}', "");
39679Expect(1, 8234, '\p{^Category=paragraphseparator}', "");
39680Expect(1, 8234, '\P{Category=paragraphseparator}', "");
39681Expect(0, 8234, '\P{^Category=paragraphseparator}', "");
39682Expect(1, 8233, '\p{Category=__PARAGRAPH_separator}', "");
39683Expect(0, 8233, '\p{^Category=__PARAGRAPH_separator}', "");
39684Expect(0, 8233, '\P{Category=__PARAGRAPH_separator}', "");
39685Expect(1, 8233, '\P{^Category=__PARAGRAPH_separator}', "");
39686Expect(0, 8234, '\p{Category=__PARAGRAPH_separator}', "");
39687Expect(1, 8234, '\p{^Category=__PARAGRAPH_separator}', "");
39688Expect(1, 8234, '\P{Category=__PARAGRAPH_separator}', "");
39689Expect(0, 8234, '\P{^Category=__PARAGRAPH_separator}', "");
39690Error('\p{Is_General_Category:	 /a/Zp}');
39691Error('\P{Is_General_Category:	 /a/Zp}');
39692Expect(1, 8233, '\p{Is_General_Category=zp}', "");
39693Expect(0, 8233, '\p{^Is_General_Category=zp}', "");
39694Expect(0, 8233, '\P{Is_General_Category=zp}', "");
39695Expect(1, 8233, '\P{^Is_General_Category=zp}', "");
39696Expect(0, 8234, '\p{Is_General_Category=zp}', "");
39697Expect(1, 8234, '\p{^Is_General_Category=zp}', "");
39698Expect(1, 8234, '\P{Is_General_Category=zp}', "");
39699Expect(0, 8234, '\P{^Is_General_Category=zp}', "");
39700Expect(1, 8233, '\p{Is_General_Category=	zp}', "");
39701Expect(0, 8233, '\p{^Is_General_Category=	zp}', "");
39702Expect(0, 8233, '\P{Is_General_Category=	zp}', "");
39703Expect(1, 8233, '\P{^Is_General_Category=	zp}', "");
39704Expect(0, 8234, '\p{Is_General_Category=	zp}', "");
39705Expect(1, 8234, '\p{^Is_General_Category=	zp}', "");
39706Expect(1, 8234, '\P{Is_General_Category=	zp}', "");
39707Expect(0, 8234, '\P{^Is_General_Category=	zp}', "");
39708Error('\p{Is_Gc= -paragraph_separator/a/}');
39709Error('\P{Is_Gc= -paragraph_separator/a/}');
39710Expect(1, 8233, '\p{Is_Gc=paragraphseparator}', "");
39711Expect(0, 8233, '\p{^Is_Gc=paragraphseparator}', "");
39712Expect(0, 8233, '\P{Is_Gc=paragraphseparator}', "");
39713Expect(1, 8233, '\P{^Is_Gc=paragraphseparator}', "");
39714Expect(0, 8234, '\p{Is_Gc=paragraphseparator}', "");
39715Expect(1, 8234, '\p{^Is_Gc=paragraphseparator}', "");
39716Expect(1, 8234, '\P{Is_Gc=paragraphseparator}', "");
39717Expect(0, 8234, '\P{^Is_Gc=paragraphseparator}', "");
39718Expect(1, 8233, '\p{Is_Gc=-Paragraph_separator}', "");
39719Expect(0, 8233, '\p{^Is_Gc=-Paragraph_separator}', "");
39720Expect(0, 8233, '\P{Is_Gc=-Paragraph_separator}', "");
39721Expect(1, 8233, '\P{^Is_Gc=-Paragraph_separator}', "");
39722Expect(0, 8234, '\p{Is_Gc=-Paragraph_separator}', "");
39723Expect(1, 8234, '\p{^Is_Gc=-Paragraph_separator}', "");
39724Expect(1, 8234, '\P{Is_Gc=-Paragraph_separator}', "");
39725Expect(0, 8234, '\P{^Is_Gc=-Paragraph_separator}', "");
39726Error('\p{Is_Category:	ZP:=}');
39727Error('\P{Is_Category:	ZP:=}');
39728Expect(1, 8233, '\p{Is_Category:   zp}', "");
39729Expect(0, 8233, '\p{^Is_Category:   zp}', "");
39730Expect(0, 8233, '\P{Is_Category:   zp}', "");
39731Expect(1, 8233, '\P{^Is_Category:   zp}', "");
39732Expect(0, 8234, '\p{Is_Category:   zp}', "");
39733Expect(1, 8234, '\p{^Is_Category:   zp}', "");
39734Expect(1, 8234, '\P{Is_Category:   zp}', "");
39735Expect(0, 8234, '\P{^Is_Category:   zp}', "");
39736Expect(1, 8233, '\p{Is_Category=_	Zp}', "");
39737Expect(0, 8233, '\p{^Is_Category=_	Zp}', "");
39738Expect(0, 8233, '\P{Is_Category=_	Zp}', "");
39739Expect(1, 8233, '\P{^Is_Category=_	Zp}', "");
39740Expect(0, 8234, '\p{Is_Category=_	Zp}', "");
39741Expect(1, 8234, '\p{^Is_Category=_	Zp}', "");
39742Expect(1, 8234, '\P{Is_Category=_	Zp}', "");
39743Expect(0, 8234, '\P{^Is_Category=_	Zp}', "");
39744Error('\p{General_Category=:=  Space_Separator}');
39745Error('\P{General_Category=:=  Space_Separator}');
39746Expect(1, 12288, '\p{General_Category=spaceseparator}', "");
39747Expect(0, 12288, '\p{^General_Category=spaceseparator}', "");
39748Expect(0, 12288, '\P{General_Category=spaceseparator}', "");
39749Expect(1, 12288, '\P{^General_Category=spaceseparator}', "");
39750Expect(0, 12289, '\p{General_Category=spaceseparator}', "");
39751Expect(1, 12289, '\p{^General_Category=spaceseparator}', "");
39752Expect(1, 12289, '\P{General_Category=spaceseparator}', "");
39753Expect(0, 12289, '\P{^General_Category=spaceseparator}', "");
39754Expect(1, 12288, '\p{General_Category=_ Space_SEPARATOR}', "");
39755Expect(0, 12288, '\p{^General_Category=_ Space_SEPARATOR}', "");
39756Expect(0, 12288, '\P{General_Category=_ Space_SEPARATOR}', "");
39757Expect(1, 12288, '\P{^General_Category=_ Space_SEPARATOR}', "");
39758Expect(0, 12289, '\p{General_Category=_ Space_SEPARATOR}', "");
39759Expect(1, 12289, '\p{^General_Category=_ Space_SEPARATOR}', "");
39760Expect(1, 12289, '\P{General_Category=_ Space_SEPARATOR}', "");
39761Expect(0, 12289, '\P{^General_Category=_ Space_SEPARATOR}', "");
39762Error('\p{Gc=/a/ Zs}');
39763Error('\P{Gc=/a/ Zs}');
39764Expect(1, 12288, '\p{Gc=zs}', "");
39765Expect(0, 12288, '\p{^Gc=zs}', "");
39766Expect(0, 12288, '\P{Gc=zs}', "");
39767Expect(1, 12288, '\P{^Gc=zs}', "");
39768Expect(0, 12289, '\p{Gc=zs}', "");
39769Expect(1, 12289, '\p{^Gc=zs}', "");
39770Expect(1, 12289, '\P{Gc=zs}', "");
39771Expect(0, 12289, '\P{^Gc=zs}', "");
39772Expect(1, 12288, '\p{Gc=-	Zs}', "");
39773Expect(0, 12288, '\p{^Gc=-	Zs}', "");
39774Expect(0, 12288, '\P{Gc=-	Zs}', "");
39775Expect(1, 12288, '\P{^Gc=-	Zs}', "");
39776Expect(0, 12289, '\p{Gc=-	Zs}', "");
39777Expect(1, 12289, '\p{^Gc=-	Zs}', "");
39778Expect(1, 12289, '\P{Gc=-	Zs}', "");
39779Expect(0, 12289, '\P{^Gc=-	Zs}', "");
39780Error('\p{Category=	-SPACE_Separator:=}');
39781Error('\P{Category=	-SPACE_Separator:=}');
39782Expect(1, 12288, '\p{Category=spaceseparator}', "");
39783Expect(0, 12288, '\p{^Category=spaceseparator}', "");
39784Expect(0, 12288, '\P{Category=spaceseparator}', "");
39785Expect(1, 12288, '\P{^Category=spaceseparator}', "");
39786Expect(0, 12289, '\p{Category=spaceseparator}', "");
39787Expect(1, 12289, '\p{^Category=spaceseparator}', "");
39788Expect(1, 12289, '\P{Category=spaceseparator}', "");
39789Expect(0, 12289, '\P{^Category=spaceseparator}', "");
39790Expect(1, 12288, '\p{Category=_ Space_Separator}', "");
39791Expect(0, 12288, '\p{^Category=_ Space_Separator}', "");
39792Expect(0, 12288, '\P{Category=_ Space_Separator}', "");
39793Expect(1, 12288, '\P{^Category=_ Space_Separator}', "");
39794Expect(0, 12289, '\p{Category=_ Space_Separator}', "");
39795Expect(1, 12289, '\p{^Category=_ Space_Separator}', "");
39796Expect(1, 12289, '\P{Category=_ Space_Separator}', "");
39797Expect(0, 12289, '\P{^Category=_ Space_Separator}', "");
39798Error('\p{Is_General_Category=/a/	 Zs}');
39799Error('\P{Is_General_Category=/a/	 Zs}');
39800Expect(1, 12288, '\p{Is_General_Category=zs}', "");
39801Expect(0, 12288, '\p{^Is_General_Category=zs}', "");
39802Expect(0, 12288, '\P{Is_General_Category=zs}', "");
39803Expect(1, 12288, '\P{^Is_General_Category=zs}', "");
39804Expect(0, 12289, '\p{Is_General_Category=zs}', "");
39805Expect(1, 12289, '\p{^Is_General_Category=zs}', "");
39806Expect(1, 12289, '\P{Is_General_Category=zs}', "");
39807Expect(0, 12289, '\P{^Is_General_Category=zs}', "");
39808Expect(1, 12288, '\p{Is_General_Category=__Zs}', "");
39809Expect(0, 12288, '\p{^Is_General_Category=__Zs}', "");
39810Expect(0, 12288, '\P{Is_General_Category=__Zs}', "");
39811Expect(1, 12288, '\P{^Is_General_Category=__Zs}', "");
39812Expect(0, 12289, '\p{Is_General_Category=__Zs}', "");
39813Expect(1, 12289, '\p{^Is_General_Category=__Zs}', "");
39814Expect(1, 12289, '\P{Is_General_Category=__Zs}', "");
39815Expect(0, 12289, '\P{^Is_General_Category=__Zs}', "");
39816Error('\p{Is_Gc=	:=SPACE_Separator}');
39817Error('\P{Is_Gc=	:=SPACE_Separator}');
39818Expect(1, 12288, '\p{Is_Gc=spaceseparator}', "");
39819Expect(0, 12288, '\p{^Is_Gc=spaceseparator}', "");
39820Expect(0, 12288, '\P{Is_Gc=spaceseparator}', "");
39821Expect(1, 12288, '\P{^Is_Gc=spaceseparator}', "");
39822Expect(0, 12289, '\p{Is_Gc=spaceseparator}', "");
39823Expect(1, 12289, '\p{^Is_Gc=spaceseparator}', "");
39824Expect(1, 12289, '\P{Is_Gc=spaceseparator}', "");
39825Expect(0, 12289, '\P{^Is_Gc=spaceseparator}', "");
39826Expect(1, 12288, '\p{Is_Gc=	space_Separator}', "");
39827Expect(0, 12288, '\p{^Is_Gc=	space_Separator}', "");
39828Expect(0, 12288, '\P{Is_Gc=	space_Separator}', "");
39829Expect(1, 12288, '\P{^Is_Gc=	space_Separator}', "");
39830Expect(0, 12289, '\p{Is_Gc=	space_Separator}', "");
39831Expect(1, 12289, '\p{^Is_Gc=	space_Separator}', "");
39832Expect(1, 12289, '\P{Is_Gc=	space_Separator}', "");
39833Expect(0, 12289, '\P{^Is_Gc=	space_Separator}', "");
39834Error('\p{Is_Category=-_zs/a/}');
39835Error('\P{Is_Category=-_zs/a/}');
39836Expect(1, 12288, '\p{Is_Category=zs}', "");
39837Expect(0, 12288, '\p{^Is_Category=zs}', "");
39838Expect(0, 12288, '\P{Is_Category=zs}', "");
39839Expect(1, 12288, '\P{^Is_Category=zs}', "");
39840Expect(0, 12289, '\p{Is_Category=zs}', "");
39841Expect(1, 12289, '\p{^Is_Category=zs}', "");
39842Expect(1, 12289, '\P{Is_Category=zs}', "");
39843Expect(0, 12289, '\P{^Is_Category=zs}', "");
39844Expect(1, 12288, '\p{Is_Category=_ ZS}', "");
39845Expect(0, 12288, '\p{^Is_Category=_ ZS}', "");
39846Expect(0, 12288, '\P{Is_Category=_ ZS}', "");
39847Expect(1, 12288, '\P{^Is_Category=_ ZS}', "");
39848Expect(0, 12289, '\p{Is_Category=_ ZS}', "");
39849Expect(1, 12289, '\p{^Is_Category=_ ZS}', "");
39850Expect(1, 12289, '\P{Is_Category=_ ZS}', "");
39851Expect(0, 12289, '\P{^Is_Category=_ ZS}', "");
39852Error('\p{Hangul_Syllable_Type=/a/ Leading_Jamo}');
39853Error('\P{Hangul_Syllable_Type=/a/ Leading_Jamo}');
39854Expect(1, 43388, '\p{Hangul_Syllable_Type=leadingjamo}', "");
39855Expect(0, 43388, '\p{^Hangul_Syllable_Type=leadingjamo}', "");
39856Expect(0, 43388, '\P{Hangul_Syllable_Type=leadingjamo}', "");
39857Expect(1, 43388, '\P{^Hangul_Syllable_Type=leadingjamo}', "");
39858Expect(0, 43389, '\p{Hangul_Syllable_Type=leadingjamo}', "");
39859Expect(1, 43389, '\p{^Hangul_Syllable_Type=leadingjamo}', "");
39860Expect(1, 43389, '\P{Hangul_Syllable_Type=leadingjamo}', "");
39861Expect(0, 43389, '\P{^Hangul_Syllable_Type=leadingjamo}', "");
39862Expect(1, 43388, '\p{Hangul_Syllable_Type=-	Leading_Jamo}', "");
39863Expect(0, 43388, '\p{^Hangul_Syllable_Type=-	Leading_Jamo}', "");
39864Expect(0, 43388, '\P{Hangul_Syllable_Type=-	Leading_Jamo}', "");
39865Expect(1, 43388, '\P{^Hangul_Syllable_Type=-	Leading_Jamo}', "");
39866Expect(0, 43389, '\p{Hangul_Syllable_Type=-	Leading_Jamo}', "");
39867Expect(1, 43389, '\p{^Hangul_Syllable_Type=-	Leading_Jamo}', "");
39868Expect(1, 43389, '\P{Hangul_Syllable_Type=-	Leading_Jamo}', "");
39869Expect(0, 43389, '\P{^Hangul_Syllable_Type=-	Leading_Jamo}', "");
39870Error('\p{Hst:	-L/a/}');
39871Error('\P{Hst:	-L/a/}');
39872Expect(1, 43388, '\p{Hst:	l}', "");
39873Expect(0, 43388, '\p{^Hst:	l}', "");
39874Expect(0, 43388, '\P{Hst:	l}', "");
39875Expect(1, 43388, '\P{^Hst:	l}', "");
39876Expect(0, 43389, '\p{Hst:	l}', "");
39877Expect(1, 43389, '\p{^Hst:	l}', "");
39878Expect(1, 43389, '\P{Hst:	l}', "");
39879Expect(0, 43389, '\P{^Hst:	l}', "");
39880Expect(1, 43388, '\p{Hst=--L}', "");
39881Expect(0, 43388, '\p{^Hst=--L}', "");
39882Expect(0, 43388, '\P{Hst=--L}', "");
39883Expect(1, 43388, '\P{^Hst=--L}', "");
39884Expect(0, 43389, '\p{Hst=--L}', "");
39885Expect(1, 43389, '\p{^Hst=--L}', "");
39886Expect(1, 43389, '\P{Hst=--L}', "");
39887Expect(0, 43389, '\P{^Hst=--L}', "");
39888Error('\p{Is_Hangul_Syllable_Type=-Leading_JAMO:=}');
39889Error('\P{Is_Hangul_Syllable_Type=-Leading_JAMO:=}');
39890Expect(1, 43388, '\p{Is_Hangul_Syllable_Type=leadingjamo}', "");
39891Expect(0, 43388, '\p{^Is_Hangul_Syllable_Type=leadingjamo}', "");
39892Expect(0, 43388, '\P{Is_Hangul_Syllable_Type=leadingjamo}', "");
39893Expect(1, 43388, '\P{^Is_Hangul_Syllable_Type=leadingjamo}', "");
39894Expect(0, 43389, '\p{Is_Hangul_Syllable_Type=leadingjamo}', "");
39895Expect(1, 43389, '\p{^Is_Hangul_Syllable_Type=leadingjamo}', "");
39896Expect(1, 43389, '\P{Is_Hangul_Syllable_Type=leadingjamo}', "");
39897Expect(0, 43389, '\P{^Is_Hangul_Syllable_Type=leadingjamo}', "");
39898Expect(1, 43388, '\p{Is_Hangul_Syllable_Type=_Leading_Jamo}', "");
39899Expect(0, 43388, '\p{^Is_Hangul_Syllable_Type=_Leading_Jamo}', "");
39900Expect(0, 43388, '\P{Is_Hangul_Syllable_Type=_Leading_Jamo}', "");
39901Expect(1, 43388, '\P{^Is_Hangul_Syllable_Type=_Leading_Jamo}', "");
39902Expect(0, 43389, '\p{Is_Hangul_Syllable_Type=_Leading_Jamo}', "");
39903Expect(1, 43389, '\p{^Is_Hangul_Syllable_Type=_Leading_Jamo}', "");
39904Expect(1, 43389, '\P{Is_Hangul_Syllable_Type=_Leading_Jamo}', "");
39905Expect(0, 43389, '\P{^Is_Hangul_Syllable_Type=_Leading_Jamo}', "");
39906Error('\p{Is_Hst=_:=L}');
39907Error('\P{Is_Hst=_:=L}');
39908Expect(1, 43388, '\p{Is_Hst:   l}', "");
39909Expect(0, 43388, '\p{^Is_Hst:   l}', "");
39910Expect(0, 43388, '\P{Is_Hst:   l}', "");
39911Expect(1, 43388, '\P{^Is_Hst:   l}', "");
39912Expect(0, 43389, '\p{Is_Hst:   l}', "");
39913Expect(1, 43389, '\p{^Is_Hst:   l}', "");
39914Expect(1, 43389, '\P{Is_Hst:   l}', "");
39915Expect(0, 43389, '\P{^Is_Hst:   l}', "");
39916Expect(1, 43388, '\p{Is_Hst=-	L}', "");
39917Expect(0, 43388, '\p{^Is_Hst=-	L}', "");
39918Expect(0, 43388, '\P{Is_Hst=-	L}', "");
39919Expect(1, 43388, '\P{^Is_Hst=-	L}', "");
39920Expect(0, 43389, '\p{Is_Hst=-	L}', "");
39921Expect(1, 43389, '\p{^Is_Hst=-	L}', "");
39922Expect(1, 43389, '\P{Is_Hst=-	L}', "");
39923Expect(0, 43389, '\P{^Is_Hst=-	L}', "");
39924Error('\p{Hangul_Syllable_Type:	:= LV_SYLLABLE}');
39925Error('\P{Hangul_Syllable_Type:	:= LV_SYLLABLE}');
39926Expect(1, 55176, '\p{Hangul_Syllable_Type=lvsyllable}', "");
39927Expect(0, 55176, '\p{^Hangul_Syllable_Type=lvsyllable}', "");
39928Expect(0, 55176, '\P{Hangul_Syllable_Type=lvsyllable}', "");
39929Expect(1, 55176, '\P{^Hangul_Syllable_Type=lvsyllable}', "");
39930Expect(0, 55177, '\p{Hangul_Syllable_Type=lvsyllable}', "");
39931Expect(1, 55177, '\p{^Hangul_Syllable_Type=lvsyllable}', "");
39932Expect(1, 55177, '\P{Hangul_Syllable_Type=lvsyllable}', "");
39933Expect(0, 55177, '\P{^Hangul_Syllable_Type=lvsyllable}', "");
39934Expect(1, 55176, '\p{Hangul_Syllable_Type=- LV_syllable}', "");
39935Expect(0, 55176, '\p{^Hangul_Syllable_Type=- LV_syllable}', "");
39936Expect(0, 55176, '\P{Hangul_Syllable_Type=- LV_syllable}', "");
39937Expect(1, 55176, '\P{^Hangul_Syllable_Type=- LV_syllable}', "");
39938Expect(0, 55177, '\p{Hangul_Syllable_Type=- LV_syllable}', "");
39939Expect(1, 55177, '\p{^Hangul_Syllable_Type=- LV_syllable}', "");
39940Expect(1, 55177, '\P{Hangul_Syllable_Type=- LV_syllable}', "");
39941Expect(0, 55177, '\P{^Hangul_Syllable_Type=- LV_syllable}', "");
39942Error('\p{Hst=_:=LV}');
39943Error('\P{Hst=_:=LV}');
39944Expect(1, 55176, '\p{Hst:lv}', "");
39945Expect(0, 55176, '\p{^Hst:lv}', "");
39946Expect(0, 55176, '\P{Hst:lv}', "");
39947Expect(1, 55176, '\P{^Hst:lv}', "");
39948Expect(0, 55177, '\p{Hst:lv}', "");
39949Expect(1, 55177, '\p{^Hst:lv}', "");
39950Expect(1, 55177, '\P{Hst:lv}', "");
39951Expect(0, 55177, '\P{^Hst:lv}', "");
39952Expect(1, 55176, '\p{Hst:_LV}', "");
39953Expect(0, 55176, '\p{^Hst:_LV}', "");
39954Expect(0, 55176, '\P{Hst:_LV}', "");
39955Expect(1, 55176, '\P{^Hst:_LV}', "");
39956Expect(0, 55177, '\p{Hst:_LV}', "");
39957Expect(1, 55177, '\p{^Hst:_LV}', "");
39958Expect(1, 55177, '\P{Hst:_LV}', "");
39959Expect(0, 55177, '\P{^Hst:_LV}', "");
39960Error('\p{Is_Hangul_Syllable_Type= LV_Syllable:=}');
39961Error('\P{Is_Hangul_Syllable_Type= LV_Syllable:=}');
39962Expect(1, 55176, '\p{Is_Hangul_Syllable_Type: lvsyllable}', "");
39963Expect(0, 55176, '\p{^Is_Hangul_Syllable_Type: lvsyllable}', "");
39964Expect(0, 55176, '\P{Is_Hangul_Syllable_Type: lvsyllable}', "");
39965Expect(1, 55176, '\P{^Is_Hangul_Syllable_Type: lvsyllable}', "");
39966Expect(0, 55177, '\p{Is_Hangul_Syllable_Type: lvsyllable}', "");
39967Expect(1, 55177, '\p{^Is_Hangul_Syllable_Type: lvsyllable}', "");
39968Expect(1, 55177, '\P{Is_Hangul_Syllable_Type: lvsyllable}', "");
39969Expect(0, 55177, '\P{^Is_Hangul_Syllable_Type: lvsyllable}', "");
39970Expect(1, 55176, '\p{Is_Hangul_Syllable_Type=-_lv_SYLLABLE}', "");
39971Expect(0, 55176, '\p{^Is_Hangul_Syllable_Type=-_lv_SYLLABLE}', "");
39972Expect(0, 55176, '\P{Is_Hangul_Syllable_Type=-_lv_SYLLABLE}', "");
39973Expect(1, 55176, '\P{^Is_Hangul_Syllable_Type=-_lv_SYLLABLE}', "");
39974Expect(0, 55177, '\p{Is_Hangul_Syllable_Type=-_lv_SYLLABLE}', "");
39975Expect(1, 55177, '\p{^Is_Hangul_Syllable_Type=-_lv_SYLLABLE}', "");
39976Expect(1, 55177, '\P{Is_Hangul_Syllable_Type=-_lv_SYLLABLE}', "");
39977Expect(0, 55177, '\P{^Is_Hangul_Syllable_Type=-_lv_SYLLABLE}', "");
39978Error('\p{Is_Hst=:=	LV}');
39979Error('\P{Is_Hst=:=	LV}');
39980Expect(1, 55176, '\p{Is_Hst=lv}', "");
39981Expect(0, 55176, '\p{^Is_Hst=lv}', "");
39982Expect(0, 55176, '\P{Is_Hst=lv}', "");
39983Expect(1, 55176, '\P{^Is_Hst=lv}', "");
39984Expect(0, 55177, '\p{Is_Hst=lv}', "");
39985Expect(1, 55177, '\p{^Is_Hst=lv}', "");
39986Expect(1, 55177, '\P{Is_Hst=lv}', "");
39987Expect(0, 55177, '\P{^Is_Hst=lv}', "");
39988Expect(1, 55176, '\p{Is_Hst=	LV}', "");
39989Expect(0, 55176, '\p{^Is_Hst=	LV}', "");
39990Expect(0, 55176, '\P{Is_Hst=	LV}', "");
39991Expect(1, 55176, '\P{^Is_Hst=	LV}', "");
39992Expect(0, 55177, '\p{Is_Hst=	LV}', "");
39993Expect(1, 55177, '\p{^Is_Hst=	LV}', "");
39994Expect(1, 55177, '\P{Is_Hst=	LV}', "");
39995Expect(0, 55177, '\P{^Is_Hst=	LV}', "");
39996Error('\p{Hangul_Syllable_Type=/a/	LVT_SYLLABLE}');
39997Error('\P{Hangul_Syllable_Type=/a/	LVT_SYLLABLE}');
39998Expect(1, 55203, '\p{Hangul_Syllable_Type=lvtsyllable}', "");
39999Expect(0, 55203, '\p{^Hangul_Syllable_Type=lvtsyllable}', "");
40000Expect(0, 55203, '\P{Hangul_Syllable_Type=lvtsyllable}', "");
40001Expect(1, 55203, '\P{^Hangul_Syllable_Type=lvtsyllable}', "");
40002Expect(0, 55204, '\p{Hangul_Syllable_Type=lvtsyllable}', "");
40003Expect(1, 55204, '\p{^Hangul_Syllable_Type=lvtsyllable}', "");
40004Expect(1, 55204, '\P{Hangul_Syllable_Type=lvtsyllable}', "");
40005Expect(0, 55204, '\P{^Hangul_Syllable_Type=lvtsyllable}', "");
40006Expect(1, 55203, '\p{Hangul_Syllable_Type= -LVT_syllable}', "");
40007Expect(0, 55203, '\p{^Hangul_Syllable_Type= -LVT_syllable}', "");
40008Expect(0, 55203, '\P{Hangul_Syllable_Type= -LVT_syllable}', "");
40009Expect(1, 55203, '\P{^Hangul_Syllable_Type= -LVT_syllable}', "");
40010Expect(0, 55204, '\p{Hangul_Syllable_Type= -LVT_syllable}', "");
40011Expect(1, 55204, '\p{^Hangul_Syllable_Type= -LVT_syllable}', "");
40012Expect(1, 55204, '\P{Hangul_Syllable_Type= -LVT_syllable}', "");
40013Expect(0, 55204, '\P{^Hangul_Syllable_Type= -LVT_syllable}', "");
40014Error('\p{Hst=_/a/LVT}');
40015Error('\P{Hst=_/a/LVT}');
40016Expect(1, 55203, '\p{Hst=lvt}', "");
40017Expect(0, 55203, '\p{^Hst=lvt}', "");
40018Expect(0, 55203, '\P{Hst=lvt}', "");
40019Expect(1, 55203, '\P{^Hst=lvt}', "");
40020Expect(0, 55204, '\p{Hst=lvt}', "");
40021Expect(1, 55204, '\p{^Hst=lvt}', "");
40022Expect(1, 55204, '\P{Hst=lvt}', "");
40023Expect(0, 55204, '\P{^Hst=lvt}', "");
40024Expect(1, 55203, '\p{Hst=LVT}', "");
40025Expect(0, 55203, '\p{^Hst=LVT}', "");
40026Expect(0, 55203, '\P{Hst=LVT}', "");
40027Expect(1, 55203, '\P{^Hst=LVT}', "");
40028Expect(0, 55204, '\p{Hst=LVT}', "");
40029Expect(1, 55204, '\p{^Hst=LVT}', "");
40030Expect(1, 55204, '\P{Hst=LVT}', "");
40031Expect(0, 55204, '\P{^Hst=LVT}', "");
40032Error('\p{Is_Hangul_Syllable_Type=/a/_-LVT_syllable}');
40033Error('\P{Is_Hangul_Syllable_Type=/a/_-LVT_syllable}');
40034Expect(1, 55203, '\p{Is_Hangul_Syllable_Type=lvtsyllable}', "");
40035Expect(0, 55203, '\p{^Is_Hangul_Syllable_Type=lvtsyllable}', "");
40036Expect(0, 55203, '\P{Is_Hangul_Syllable_Type=lvtsyllable}', "");
40037Expect(1, 55203, '\P{^Is_Hangul_Syllable_Type=lvtsyllable}', "");
40038Expect(0, 55204, '\p{Is_Hangul_Syllable_Type=lvtsyllable}', "");
40039Expect(1, 55204, '\p{^Is_Hangul_Syllable_Type=lvtsyllable}', "");
40040Expect(1, 55204, '\P{Is_Hangul_Syllable_Type=lvtsyllable}', "");
40041Expect(0, 55204, '\P{^Is_Hangul_Syllable_Type=lvtsyllable}', "");
40042Expect(1, 55203, '\p{Is_Hangul_Syllable_Type:	 	LVT_Syllable}', "");
40043Expect(0, 55203, '\p{^Is_Hangul_Syllable_Type:	 	LVT_Syllable}', "");
40044Expect(0, 55203, '\P{Is_Hangul_Syllable_Type:	 	LVT_Syllable}', "");
40045Expect(1, 55203, '\P{^Is_Hangul_Syllable_Type:	 	LVT_Syllable}', "");
40046Expect(0, 55204, '\p{Is_Hangul_Syllable_Type:	 	LVT_Syllable}', "");
40047Expect(1, 55204, '\p{^Is_Hangul_Syllable_Type:	 	LVT_Syllable}', "");
40048Expect(1, 55204, '\P{Is_Hangul_Syllable_Type:	 	LVT_Syllable}', "");
40049Expect(0, 55204, '\P{^Is_Hangul_Syllable_Type:	 	LVT_Syllable}', "");
40050Error('\p{Is_Hst=-/a/LVT}');
40051Error('\P{Is_Hst=-/a/LVT}');
40052Expect(1, 55203, '\p{Is_Hst=lvt}', "");
40053Expect(0, 55203, '\p{^Is_Hst=lvt}', "");
40054Expect(0, 55203, '\P{Is_Hst=lvt}', "");
40055Expect(1, 55203, '\P{^Is_Hst=lvt}', "");
40056Expect(0, 55204, '\p{Is_Hst=lvt}', "");
40057Expect(1, 55204, '\p{^Is_Hst=lvt}', "");
40058Expect(1, 55204, '\P{Is_Hst=lvt}', "");
40059Expect(0, 55204, '\P{^Is_Hst=lvt}', "");
40060Expect(1, 55203, '\p{Is_Hst=	-LVT}', "");
40061Expect(0, 55203, '\p{^Is_Hst=	-LVT}', "");
40062Expect(0, 55203, '\P{Is_Hst=	-LVT}', "");
40063Expect(1, 55203, '\P{^Is_Hst=	-LVT}', "");
40064Expect(0, 55204, '\p{Is_Hst=	-LVT}', "");
40065Expect(1, 55204, '\p{^Is_Hst=	-LVT}', "");
40066Expect(1, 55204, '\P{Is_Hst=	-LVT}', "");
40067Expect(0, 55204, '\P{^Is_Hst=	-LVT}', "");
40068Error('\p{Hangul_Syllable_Type: _ Not_Applicable:=}');
40069Error('\P{Hangul_Syllable_Type: _ Not_Applicable:=}');
40070Expect(1, 55292, '\p{Hangul_Syllable_Type=notapplicable}', "");
40071Expect(0, 55292, '\p{^Hangul_Syllable_Type=notapplicable}', "");
40072Expect(0, 55292, '\P{Hangul_Syllable_Type=notapplicable}', "");
40073Expect(1, 55292, '\P{^Hangul_Syllable_Type=notapplicable}', "");
40074Expect(0, 55291, '\p{Hangul_Syllable_Type=notapplicable}', "");
40075Expect(1, 55291, '\p{^Hangul_Syllable_Type=notapplicable}', "");
40076Expect(1, 55291, '\P{Hangul_Syllable_Type=notapplicable}', "");
40077Expect(0, 55291, '\P{^Hangul_Syllable_Type=notapplicable}', "");
40078Expect(1, 55292, '\p{Hangul_Syllable_Type=	_not_Applicable}', "");
40079Expect(0, 55292, '\p{^Hangul_Syllable_Type=	_not_Applicable}', "");
40080Expect(0, 55292, '\P{Hangul_Syllable_Type=	_not_Applicable}', "");
40081Expect(1, 55292, '\P{^Hangul_Syllable_Type=	_not_Applicable}', "");
40082Expect(0, 55291, '\p{Hangul_Syllable_Type=	_not_Applicable}', "");
40083Expect(1, 55291, '\p{^Hangul_Syllable_Type=	_not_Applicable}', "");
40084Expect(1, 55291, '\P{Hangul_Syllable_Type=	_not_Applicable}', "");
40085Expect(0, 55291, '\P{^Hangul_Syllable_Type=	_not_Applicable}', "");
40086Error('\p{Hst=:= NA}');
40087Error('\P{Hst=:= NA}');
40088Expect(1, 55292, '\p{Hst=na}', "");
40089Expect(0, 55292, '\p{^Hst=na}', "");
40090Expect(0, 55292, '\P{Hst=na}', "");
40091Expect(1, 55292, '\P{^Hst=na}', "");
40092Expect(0, 55291, '\p{Hst=na}', "");
40093Expect(1, 55291, '\p{^Hst=na}', "");
40094Expect(1, 55291, '\P{Hst=na}', "");
40095Expect(0, 55291, '\P{^Hst=na}', "");
40096Expect(1, 55292, '\p{Hst= 	NA}', "");
40097Expect(0, 55292, '\p{^Hst= 	NA}', "");
40098Expect(0, 55292, '\P{Hst= 	NA}', "");
40099Expect(1, 55292, '\P{^Hst= 	NA}', "");
40100Expect(0, 55291, '\p{Hst= 	NA}', "");
40101Expect(1, 55291, '\p{^Hst= 	NA}', "");
40102Expect(1, 55291, '\P{Hst= 	NA}', "");
40103Expect(0, 55291, '\P{^Hst= 	NA}', "");
40104Error('\p{Is_Hangul_Syllable_Type= :=Not_applicable}');
40105Error('\P{Is_Hangul_Syllable_Type= :=Not_applicable}');
40106Expect(1, 55292, '\p{Is_Hangul_Syllable_Type=notapplicable}', "");
40107Expect(0, 55292, '\p{^Is_Hangul_Syllable_Type=notapplicable}', "");
40108Expect(0, 55292, '\P{Is_Hangul_Syllable_Type=notapplicable}', "");
40109Expect(1, 55292, '\P{^Is_Hangul_Syllable_Type=notapplicable}', "");
40110Expect(0, 55291, '\p{Is_Hangul_Syllable_Type=notapplicable}', "");
40111Expect(1, 55291, '\p{^Is_Hangul_Syllable_Type=notapplicable}', "");
40112Expect(1, 55291, '\P{Is_Hangul_Syllable_Type=notapplicable}', "");
40113Expect(0, 55291, '\P{^Is_Hangul_Syllable_Type=notapplicable}', "");
40114Expect(1, 55292, '\p{Is_Hangul_Syllable_Type=--not_APPLICABLE}', "");
40115Expect(0, 55292, '\p{^Is_Hangul_Syllable_Type=--not_APPLICABLE}', "");
40116Expect(0, 55292, '\P{Is_Hangul_Syllable_Type=--not_APPLICABLE}', "");
40117Expect(1, 55292, '\P{^Is_Hangul_Syllable_Type=--not_APPLICABLE}', "");
40118Expect(0, 55291, '\p{Is_Hangul_Syllable_Type=--not_APPLICABLE}', "");
40119Expect(1, 55291, '\p{^Is_Hangul_Syllable_Type=--not_APPLICABLE}', "");
40120Expect(1, 55291, '\P{Is_Hangul_Syllable_Type=--not_APPLICABLE}', "");
40121Expect(0, 55291, '\P{^Is_Hangul_Syllable_Type=--not_APPLICABLE}', "");
40122Error('\p{Is_Hst=__na/a/}');
40123Error('\P{Is_Hst=__na/a/}');
40124Expect(1, 55292, '\p{Is_Hst=na}', "");
40125Expect(0, 55292, '\p{^Is_Hst=na}', "");
40126Expect(0, 55292, '\P{Is_Hst=na}', "");
40127Expect(1, 55292, '\P{^Is_Hst=na}', "");
40128Expect(0, 55291, '\p{Is_Hst=na}', "");
40129Expect(1, 55291, '\p{^Is_Hst=na}', "");
40130Expect(1, 55291, '\P{Is_Hst=na}', "");
40131Expect(0, 55291, '\P{^Is_Hst=na}', "");
40132Expect(1, 55292, '\p{Is_Hst:	 NA}', "");
40133Expect(0, 55292, '\p{^Is_Hst:	 NA}', "");
40134Expect(0, 55292, '\P{Is_Hst:	 NA}', "");
40135Expect(1, 55292, '\P{^Is_Hst:	 NA}', "");
40136Expect(0, 55291, '\p{Is_Hst:	 NA}', "");
40137Expect(1, 55291, '\p{^Is_Hst:	 NA}', "");
40138Expect(1, 55291, '\P{Is_Hst:	 NA}', "");
40139Expect(0, 55291, '\P{^Is_Hst:	 NA}', "");
40140Error('\p{Hangul_Syllable_Type=-/a/trailing_Jamo}');
40141Error('\P{Hangul_Syllable_Type=-/a/trailing_Jamo}');
40142Expect(1, 55291, '\p{Hangul_Syllable_Type:trailingjamo}', "");
40143Expect(0, 55291, '\p{^Hangul_Syllable_Type:trailingjamo}', "");
40144Expect(0, 55291, '\P{Hangul_Syllable_Type:trailingjamo}', "");
40145Expect(1, 55291, '\P{^Hangul_Syllable_Type:trailingjamo}', "");
40146Expect(0, 55292, '\p{Hangul_Syllable_Type:trailingjamo}', "");
40147Expect(1, 55292, '\p{^Hangul_Syllable_Type:trailingjamo}', "");
40148Expect(1, 55292, '\P{Hangul_Syllable_Type:trailingjamo}', "");
40149Expect(0, 55292, '\P{^Hangul_Syllable_Type:trailingjamo}', "");
40150Expect(1, 55291, '\p{Hangul_Syllable_Type=	trailing_jamo}', "");
40151Expect(0, 55291, '\p{^Hangul_Syllable_Type=	trailing_jamo}', "");
40152Expect(0, 55291, '\P{Hangul_Syllable_Type=	trailing_jamo}', "");
40153Expect(1, 55291, '\P{^Hangul_Syllable_Type=	trailing_jamo}', "");
40154Expect(0, 55292, '\p{Hangul_Syllable_Type=	trailing_jamo}', "");
40155Expect(1, 55292, '\p{^Hangul_Syllable_Type=	trailing_jamo}', "");
40156Expect(1, 55292, '\P{Hangul_Syllable_Type=	trailing_jamo}', "");
40157Expect(0, 55292, '\P{^Hangul_Syllable_Type=	trailing_jamo}', "");
40158Error('\p{Hst=:=T}');
40159Error('\P{Hst=:=T}');
40160Expect(1, 55291, '\p{Hst:	t}', "");
40161Expect(0, 55291, '\p{^Hst:	t}', "");
40162Expect(0, 55291, '\P{Hst:	t}', "");
40163Expect(1, 55291, '\P{^Hst:	t}', "");
40164Expect(0, 55292, '\p{Hst:	t}', "");
40165Expect(1, 55292, '\p{^Hst:	t}', "");
40166Expect(1, 55292, '\P{Hst:	t}', "");
40167Expect(0, 55292, '\P{^Hst:	t}', "");
40168Expect(1, 55291, '\p{Hst=- T}', "");
40169Expect(0, 55291, '\p{^Hst=- T}', "");
40170Expect(0, 55291, '\P{Hst=- T}', "");
40171Expect(1, 55291, '\P{^Hst=- T}', "");
40172Expect(0, 55292, '\p{Hst=- T}', "");
40173Expect(1, 55292, '\p{^Hst=- T}', "");
40174Expect(1, 55292, '\P{Hst=- T}', "");
40175Expect(0, 55292, '\P{^Hst=- T}', "");
40176Error('\p{Is_Hangul_Syllable_Type=	/a/trailing_Jamo}');
40177Error('\P{Is_Hangul_Syllable_Type=	/a/trailing_Jamo}');
40178Expect(1, 55291, '\p{Is_Hangul_Syllable_Type=trailingjamo}', "");
40179Expect(0, 55291, '\p{^Is_Hangul_Syllable_Type=trailingjamo}', "");
40180Expect(0, 55291, '\P{Is_Hangul_Syllable_Type=trailingjamo}', "");
40181Expect(1, 55291, '\P{^Is_Hangul_Syllable_Type=trailingjamo}', "");
40182Expect(0, 55292, '\p{Is_Hangul_Syllable_Type=trailingjamo}', "");
40183Expect(1, 55292, '\p{^Is_Hangul_Syllable_Type=trailingjamo}', "");
40184Expect(1, 55292, '\P{Is_Hangul_Syllable_Type=trailingjamo}', "");
40185Expect(0, 55292, '\P{^Is_Hangul_Syllable_Type=trailingjamo}', "");
40186Expect(1, 55291, '\p{Is_Hangul_Syllable_Type=-_TRAILING_JAMO}', "");
40187Expect(0, 55291, '\p{^Is_Hangul_Syllable_Type=-_TRAILING_JAMO}', "");
40188Expect(0, 55291, '\P{Is_Hangul_Syllable_Type=-_TRAILING_JAMO}', "");
40189Expect(1, 55291, '\P{^Is_Hangul_Syllable_Type=-_TRAILING_JAMO}', "");
40190Expect(0, 55292, '\p{Is_Hangul_Syllable_Type=-_TRAILING_JAMO}', "");
40191Expect(1, 55292, '\p{^Is_Hangul_Syllable_Type=-_TRAILING_JAMO}', "");
40192Expect(1, 55292, '\P{Is_Hangul_Syllable_Type=-_TRAILING_JAMO}', "");
40193Expect(0, 55292, '\P{^Is_Hangul_Syllable_Type=-_TRAILING_JAMO}', "");
40194Error('\p{Is_Hst=_/a/T}');
40195Error('\P{Is_Hst=_/a/T}');
40196Expect(1, 55291, '\p{Is_Hst=t}', "");
40197Expect(0, 55291, '\p{^Is_Hst=t}', "");
40198Expect(0, 55291, '\P{Is_Hst=t}', "");
40199Expect(1, 55291, '\P{^Is_Hst=t}', "");
40200Expect(0, 55292, '\p{Is_Hst=t}', "");
40201Expect(1, 55292, '\p{^Is_Hst=t}', "");
40202Expect(1, 55292, '\P{Is_Hst=t}', "");
40203Expect(0, 55292, '\P{^Is_Hst=t}', "");
40204Expect(1, 55291, '\p{Is_Hst=  T}', "");
40205Expect(0, 55291, '\p{^Is_Hst=  T}', "");
40206Expect(0, 55291, '\P{Is_Hst=  T}', "");
40207Expect(1, 55291, '\P{^Is_Hst=  T}', "");
40208Expect(0, 55292, '\p{Is_Hst=  T}', "");
40209Expect(1, 55292, '\p{^Is_Hst=  T}', "");
40210Expect(1, 55292, '\P{Is_Hst=  T}', "");
40211Expect(0, 55292, '\P{^Is_Hst=  T}', "");
40212Error('\p{Hangul_Syllable_Type=_Vowel_Jamo:=}');
40213Error('\P{Hangul_Syllable_Type=_Vowel_Jamo:=}');
40214Expect(1, 55238, '\p{Hangul_Syllable_Type=voweljamo}', "");
40215Expect(0, 55238, '\p{^Hangul_Syllable_Type=voweljamo}', "");
40216Expect(0, 55238, '\P{Hangul_Syllable_Type=voweljamo}', "");
40217Expect(1, 55238, '\P{^Hangul_Syllable_Type=voweljamo}', "");
40218Expect(0, 55239, '\p{Hangul_Syllable_Type=voweljamo}', "");
40219Expect(1, 55239, '\p{^Hangul_Syllable_Type=voweljamo}', "");
40220Expect(1, 55239, '\P{Hangul_Syllable_Type=voweljamo}', "");
40221Expect(0, 55239, '\P{^Hangul_Syllable_Type=voweljamo}', "");
40222Expect(1, 55238, '\p{Hangul_Syllable_Type= VOWEL_Jamo}', "");
40223Expect(0, 55238, '\p{^Hangul_Syllable_Type= VOWEL_Jamo}', "");
40224Expect(0, 55238, '\P{Hangul_Syllable_Type= VOWEL_Jamo}', "");
40225Expect(1, 55238, '\P{^Hangul_Syllable_Type= VOWEL_Jamo}', "");
40226Expect(0, 55239, '\p{Hangul_Syllable_Type= VOWEL_Jamo}', "");
40227Expect(1, 55239, '\p{^Hangul_Syllable_Type= VOWEL_Jamo}', "");
40228Expect(1, 55239, '\P{Hangul_Syllable_Type= VOWEL_Jamo}', "");
40229Expect(0, 55239, '\P{^Hangul_Syllable_Type= VOWEL_Jamo}', "");
40230Error('\p{Hst=/a/  v}');
40231Error('\P{Hst=/a/  v}');
40232Expect(1, 55238, '\p{Hst=v}', "");
40233Expect(0, 55238, '\p{^Hst=v}', "");
40234Expect(0, 55238, '\P{Hst=v}', "");
40235Expect(1, 55238, '\P{^Hst=v}', "");
40236Expect(0, 55239, '\p{Hst=v}', "");
40237Expect(1, 55239, '\p{^Hst=v}', "");
40238Expect(1, 55239, '\P{Hst=v}', "");
40239Expect(0, 55239, '\P{^Hst=v}', "");
40240Expect(1, 55238, '\p{Hst=	_v}', "");
40241Expect(0, 55238, '\p{^Hst=	_v}', "");
40242Expect(0, 55238, '\P{Hst=	_v}', "");
40243Expect(1, 55238, '\P{^Hst=	_v}', "");
40244Expect(0, 55239, '\p{Hst=	_v}', "");
40245Expect(1, 55239, '\p{^Hst=	_v}', "");
40246Expect(1, 55239, '\P{Hst=	_v}', "");
40247Expect(0, 55239, '\P{^Hst=	_v}', "");
40248Error('\p{Is_Hangul_Syllable_Type=/a/Vowel_jamo}');
40249Error('\P{Is_Hangul_Syllable_Type=/a/Vowel_jamo}');
40250Expect(1, 55238, '\p{Is_Hangul_Syllable_Type=voweljamo}', "");
40251Expect(0, 55238, '\p{^Is_Hangul_Syllable_Type=voweljamo}', "");
40252Expect(0, 55238, '\P{Is_Hangul_Syllable_Type=voweljamo}', "");
40253Expect(1, 55238, '\P{^Is_Hangul_Syllable_Type=voweljamo}', "");
40254Expect(0, 55239, '\p{Is_Hangul_Syllable_Type=voweljamo}', "");
40255Expect(1, 55239, '\p{^Is_Hangul_Syllable_Type=voweljamo}', "");
40256Expect(1, 55239, '\P{Is_Hangul_Syllable_Type=voweljamo}', "");
40257Expect(0, 55239, '\P{^Is_Hangul_Syllable_Type=voweljamo}', "");
40258Expect(1, 55238, '\p{Is_Hangul_Syllable_Type=__Vowel_Jamo}', "");
40259Expect(0, 55238, '\p{^Is_Hangul_Syllable_Type=__Vowel_Jamo}', "");
40260Expect(0, 55238, '\P{Is_Hangul_Syllable_Type=__Vowel_Jamo}', "");
40261Expect(1, 55238, '\P{^Is_Hangul_Syllable_Type=__Vowel_Jamo}', "");
40262Expect(0, 55239, '\p{Is_Hangul_Syllable_Type=__Vowel_Jamo}', "");
40263Expect(1, 55239, '\p{^Is_Hangul_Syllable_Type=__Vowel_Jamo}', "");
40264Expect(1, 55239, '\P{Is_Hangul_Syllable_Type=__Vowel_Jamo}', "");
40265Expect(0, 55239, '\P{^Is_Hangul_Syllable_Type=__Vowel_Jamo}', "");
40266Error('\p{Is_Hst=/a/_	V}');
40267Error('\P{Is_Hst=/a/_	V}');
40268Expect(1, 55238, '\p{Is_Hst=v}', "");
40269Expect(0, 55238, '\p{^Is_Hst=v}', "");
40270Expect(0, 55238, '\P{Is_Hst=v}', "");
40271Expect(1, 55238, '\P{^Is_Hst=v}', "");
40272Expect(0, 55239, '\p{Is_Hst=v}', "");
40273Expect(1, 55239, '\p{^Is_Hst=v}', "");
40274Expect(1, 55239, '\P{Is_Hst=v}', "");
40275Expect(0, 55239, '\P{^Is_Hst=v}', "");
40276Expect(1, 55238, '\p{Is_Hst= _v}', "");
40277Expect(0, 55238, '\p{^Is_Hst= _v}', "");
40278Expect(0, 55238, '\P{Is_Hst= _v}', "");
40279Expect(1, 55238, '\P{^Is_Hst= _v}', "");
40280Expect(0, 55239, '\p{Is_Hst= _v}', "");
40281Expect(1, 55239, '\p{^Is_Hst= _v}', "");
40282Expect(1, 55239, '\P{Is_Hst= _v}', "");
40283Expect(0, 55239, '\P{^Is_Hst= _v}', "");
40284Error('\p{Joining_Group=:=ain}');
40285Error('\P{Joining_Group=:=ain}');
40286Expect(1, 1887, '\p{Joining_Group=ain}', "");
40287Expect(0, 1887, '\p{^Joining_Group=ain}', "");
40288Expect(0, 1887, '\P{Joining_Group=ain}', "");
40289Expect(1, 1887, '\P{^Joining_Group=ain}', "");
40290Expect(0, 1888, '\p{Joining_Group=ain}', "");
40291Expect(1, 1888, '\p{^Joining_Group=ain}', "");
40292Expect(1, 1888, '\P{Joining_Group=ain}', "");
40293Expect(0, 1888, '\P{^Joining_Group=ain}', "");
40294Expect(1, 1887, '\p{Joining_Group=		AIN}', "");
40295Expect(0, 1887, '\p{^Joining_Group=		AIN}', "");
40296Expect(0, 1887, '\P{Joining_Group=		AIN}', "");
40297Expect(1, 1887, '\P{^Joining_Group=		AIN}', "");
40298Expect(0, 1888, '\p{Joining_Group=		AIN}', "");
40299Expect(1, 1888, '\p{^Joining_Group=		AIN}', "");
40300Expect(1, 1888, '\P{Joining_Group=		AIN}', "");
40301Expect(0, 1888, '\P{^Joining_Group=		AIN}', "");
40302Error('\p{Jg=:=- ain}');
40303Error('\P{Jg=:=- ain}');
40304Expect(1, 1887, '\p{Jg=ain}', "");
40305Expect(0, 1887, '\p{^Jg=ain}', "");
40306Expect(0, 1887, '\P{Jg=ain}', "");
40307Expect(1, 1887, '\P{^Jg=ain}', "");
40308Expect(0, 1888, '\p{Jg=ain}', "");
40309Expect(1, 1888, '\p{^Jg=ain}', "");
40310Expect(1, 1888, '\P{Jg=ain}', "");
40311Expect(0, 1888, '\P{^Jg=ain}', "");
40312Expect(1, 1887, '\p{Jg=	 ain}', "");
40313Expect(0, 1887, '\p{^Jg=	 ain}', "");
40314Expect(0, 1887, '\P{Jg=	 ain}', "");
40315Expect(1, 1887, '\P{^Jg=	 ain}', "");
40316Expect(0, 1888, '\p{Jg=	 ain}', "");
40317Expect(1, 1888, '\p{^Jg=	 ain}', "");
40318Expect(1, 1888, '\P{Jg=	 ain}', "");
40319Expect(0, 1888, '\P{^Jg=	 ain}', "");
40320Error('\p{Is_Joining_Group=/a/__ain}');
40321Error('\P{Is_Joining_Group=/a/__ain}');
40322Expect(1, 1887, '\p{Is_Joining_Group=ain}', "");
40323Expect(0, 1887, '\p{^Is_Joining_Group=ain}', "");
40324Expect(0, 1887, '\P{Is_Joining_Group=ain}', "");
40325Expect(1, 1887, '\P{^Is_Joining_Group=ain}', "");
40326Expect(0, 1888, '\p{Is_Joining_Group=ain}', "");
40327Expect(1, 1888, '\p{^Is_Joining_Group=ain}', "");
40328Expect(1, 1888, '\P{Is_Joining_Group=ain}', "");
40329Expect(0, 1888, '\P{^Is_Joining_Group=ain}', "");
40330Expect(1, 1887, '\p{Is_Joining_Group=- Ain}', "");
40331Expect(0, 1887, '\p{^Is_Joining_Group=- Ain}', "");
40332Expect(0, 1887, '\P{Is_Joining_Group=- Ain}', "");
40333Expect(1, 1887, '\P{^Is_Joining_Group=- Ain}', "");
40334Expect(0, 1888, '\p{Is_Joining_Group=- Ain}', "");
40335Expect(1, 1888, '\p{^Is_Joining_Group=- Ain}', "");
40336Expect(1, 1888, '\P{Is_Joining_Group=- Ain}', "");
40337Expect(0, 1888, '\P{^Is_Joining_Group=- Ain}', "");
40338Error('\p{Is_Jg= :=ain}');
40339Error('\P{Is_Jg= :=ain}');
40340Expect(1, 1887, '\p{Is_Jg=ain}', "");
40341Expect(0, 1887, '\p{^Is_Jg=ain}', "");
40342Expect(0, 1887, '\P{Is_Jg=ain}', "");
40343Expect(1, 1887, '\P{^Is_Jg=ain}', "");
40344Expect(0, 1888, '\p{Is_Jg=ain}', "");
40345Expect(1, 1888, '\p{^Is_Jg=ain}', "");
40346Expect(1, 1888, '\P{Is_Jg=ain}', "");
40347Expect(0, 1888, '\P{^Is_Jg=ain}', "");
40348Expect(1, 1887, '\p{Is_Jg=	-Ain}', "");
40349Expect(0, 1887, '\p{^Is_Jg=	-Ain}', "");
40350Expect(0, 1887, '\P{Is_Jg=	-Ain}', "");
40351Expect(1, 1887, '\P{^Is_Jg=	-Ain}', "");
40352Expect(0, 1888, '\p{Is_Jg=	-Ain}', "");
40353Expect(1, 1888, '\p{^Is_Jg=	-Ain}', "");
40354Expect(1, 1888, '\P{Is_Jg=	-Ain}', "");
40355Expect(0, 1888, '\P{^Is_Jg=	-Ain}', "");
40356Error('\p{Joining_Group=-ALAPH:=}');
40357Error('\P{Joining_Group=-ALAPH:=}');
40358Expect(1, 1808, '\p{Joining_Group=alaph}', "");
40359Expect(0, 1808, '\p{^Joining_Group=alaph}', "");
40360Expect(0, 1808, '\P{Joining_Group=alaph}', "");
40361Expect(1, 1808, '\P{^Joining_Group=alaph}', "");
40362Expect(0, 1809, '\p{Joining_Group=alaph}', "");
40363Expect(1, 1809, '\p{^Joining_Group=alaph}', "");
40364Expect(1, 1809, '\P{Joining_Group=alaph}', "");
40365Expect(0, 1809, '\P{^Joining_Group=alaph}', "");
40366Expect(1, 1808, '\p{Joining_Group=_alaph}', "");
40367Expect(0, 1808, '\p{^Joining_Group=_alaph}', "");
40368Expect(0, 1808, '\P{Joining_Group=_alaph}', "");
40369Expect(1, 1808, '\P{^Joining_Group=_alaph}', "");
40370Expect(0, 1809, '\p{Joining_Group=_alaph}', "");
40371Expect(1, 1809, '\p{^Joining_Group=_alaph}', "");
40372Expect(1, 1809, '\P{Joining_Group=_alaph}', "");
40373Expect(0, 1809, '\P{^Joining_Group=_alaph}', "");
40374Error('\p{Jg=	-Alaph/a/}');
40375Error('\P{Jg=	-Alaph/a/}');
40376Expect(1, 1808, '\p{Jg:   alaph}', "");
40377Expect(0, 1808, '\p{^Jg:   alaph}', "");
40378Expect(0, 1808, '\P{Jg:   alaph}', "");
40379Expect(1, 1808, '\P{^Jg:   alaph}', "");
40380Expect(0, 1809, '\p{Jg:   alaph}', "");
40381Expect(1, 1809, '\p{^Jg:   alaph}', "");
40382Expect(1, 1809, '\P{Jg:   alaph}', "");
40383Expect(0, 1809, '\P{^Jg:   alaph}', "");
40384Expect(1, 1808, '\p{Jg= 	Alaph}', "");
40385Expect(0, 1808, '\p{^Jg= 	Alaph}', "");
40386Expect(0, 1808, '\P{Jg= 	Alaph}', "");
40387Expect(1, 1808, '\P{^Jg= 	Alaph}', "");
40388Expect(0, 1809, '\p{Jg= 	Alaph}', "");
40389Expect(1, 1809, '\p{^Jg= 	Alaph}', "");
40390Expect(1, 1809, '\P{Jg= 	Alaph}', "");
40391Expect(0, 1809, '\P{^Jg= 	Alaph}', "");
40392Error('\p{Is_Joining_Group= alaph/a/}');
40393Error('\P{Is_Joining_Group= alaph/a/}');
40394Expect(1, 1808, '\p{Is_Joining_Group=alaph}', "");
40395Expect(0, 1808, '\p{^Is_Joining_Group=alaph}', "");
40396Expect(0, 1808, '\P{Is_Joining_Group=alaph}', "");
40397Expect(1, 1808, '\P{^Is_Joining_Group=alaph}', "");
40398Expect(0, 1809, '\p{Is_Joining_Group=alaph}', "");
40399Expect(1, 1809, '\p{^Is_Joining_Group=alaph}', "");
40400Expect(1, 1809, '\P{Is_Joining_Group=alaph}', "");
40401Expect(0, 1809, '\P{^Is_Joining_Group=alaph}', "");
40402Expect(1, 1808, '\p{Is_Joining_Group:   	 alaph}', "");
40403Expect(0, 1808, '\p{^Is_Joining_Group:   	 alaph}', "");
40404Expect(0, 1808, '\P{Is_Joining_Group:   	 alaph}', "");
40405Expect(1, 1808, '\P{^Is_Joining_Group:   	 alaph}', "");
40406Expect(0, 1809, '\p{Is_Joining_Group:   	 alaph}', "");
40407Expect(1, 1809, '\p{^Is_Joining_Group:   	 alaph}', "");
40408Expect(1, 1809, '\P{Is_Joining_Group:   	 alaph}', "");
40409Expect(0, 1809, '\P{^Is_Joining_Group:   	 alaph}', "");
40410Error('\p{Is_Jg=_:=ALAPH}');
40411Error('\P{Is_Jg=_:=ALAPH}');
40412Expect(1, 1808, '\p{Is_Jg=alaph}', "");
40413Expect(0, 1808, '\p{^Is_Jg=alaph}', "");
40414Expect(0, 1808, '\P{Is_Jg=alaph}', "");
40415Expect(1, 1808, '\P{^Is_Jg=alaph}', "");
40416Expect(0, 1809, '\p{Is_Jg=alaph}', "");
40417Expect(1, 1809, '\p{^Is_Jg=alaph}', "");
40418Expect(1, 1809, '\P{Is_Jg=alaph}', "");
40419Expect(0, 1809, '\P{^Is_Jg=alaph}', "");
40420Expect(1, 1808, '\p{Is_Jg=ALAPH}', "");
40421Expect(0, 1808, '\p{^Is_Jg=ALAPH}', "");
40422Expect(0, 1808, '\P{Is_Jg=ALAPH}', "");
40423Expect(1, 1808, '\P{^Is_Jg=ALAPH}', "");
40424Expect(0, 1809, '\p{Is_Jg=ALAPH}', "");
40425Expect(1, 1809, '\p{^Is_Jg=ALAPH}', "");
40426Expect(1, 1809, '\P{Is_Jg=ALAPH}', "");
40427Expect(0, 1809, '\P{^Is_Jg=ALAPH}', "");
40428Error('\p{Joining_Group=:=-Alef}');
40429Error('\P{Joining_Group=:=-Alef}');
40430Expect(1, 1908, '\p{Joining_Group=alef}', "");
40431Expect(0, 1908, '\p{^Joining_Group=alef}', "");
40432Expect(0, 1908, '\P{Joining_Group=alef}', "");
40433Expect(1, 1908, '\P{^Joining_Group=alef}', "");
40434Expect(0, 1909, '\p{Joining_Group=alef}', "");
40435Expect(1, 1909, '\p{^Joining_Group=alef}', "");
40436Expect(1, 1909, '\P{Joining_Group=alef}', "");
40437Expect(0, 1909, '\P{^Joining_Group=alef}', "");
40438Expect(1, 1908, '\p{Joining_Group= 	Alef}', "");
40439Expect(0, 1908, '\p{^Joining_Group= 	Alef}', "");
40440Expect(0, 1908, '\P{Joining_Group= 	Alef}', "");
40441Expect(1, 1908, '\P{^Joining_Group= 	Alef}', "");
40442Expect(0, 1909, '\p{Joining_Group= 	Alef}', "");
40443Expect(1, 1909, '\p{^Joining_Group= 	Alef}', "");
40444Expect(1, 1909, '\P{Joining_Group= 	Alef}', "");
40445Expect(0, 1909, '\P{^Joining_Group= 	Alef}', "");
40446Error('\p{Jg:/a/- alef}');
40447Error('\P{Jg:/a/- alef}');
40448Expect(1, 1908, '\p{Jg=alef}', "");
40449Expect(0, 1908, '\p{^Jg=alef}', "");
40450Expect(0, 1908, '\P{Jg=alef}', "");
40451Expect(1, 1908, '\P{^Jg=alef}', "");
40452Expect(0, 1909, '\p{Jg=alef}', "");
40453Expect(1, 1909, '\p{^Jg=alef}', "");
40454Expect(1, 1909, '\P{Jg=alef}', "");
40455Expect(0, 1909, '\P{^Jg=alef}', "");
40456Expect(1, 1908, '\p{Jg=  alef}', "");
40457Expect(0, 1908, '\p{^Jg=  alef}', "");
40458Expect(0, 1908, '\P{Jg=  alef}', "");
40459Expect(1, 1908, '\P{^Jg=  alef}', "");
40460Expect(0, 1909, '\p{Jg=  alef}', "");
40461Expect(1, 1909, '\p{^Jg=  alef}', "");
40462Expect(1, 1909, '\P{Jg=  alef}', "");
40463Expect(0, 1909, '\P{^Jg=  alef}', "");
40464Error('\p{Is_Joining_Group=_	Alef/a/}');
40465Error('\P{Is_Joining_Group=_	Alef/a/}');
40466Expect(1, 1908, '\p{Is_Joining_Group=alef}', "");
40467Expect(0, 1908, '\p{^Is_Joining_Group=alef}', "");
40468Expect(0, 1908, '\P{Is_Joining_Group=alef}', "");
40469Expect(1, 1908, '\P{^Is_Joining_Group=alef}', "");
40470Expect(0, 1909, '\p{Is_Joining_Group=alef}', "");
40471Expect(1, 1909, '\p{^Is_Joining_Group=alef}', "");
40472Expect(1, 1909, '\P{Is_Joining_Group=alef}', "");
40473Expect(0, 1909, '\P{^Is_Joining_Group=alef}', "");
40474Expect(1, 1908, '\p{Is_Joining_Group=	-alef}', "");
40475Expect(0, 1908, '\p{^Is_Joining_Group=	-alef}', "");
40476Expect(0, 1908, '\P{Is_Joining_Group=	-alef}', "");
40477Expect(1, 1908, '\P{^Is_Joining_Group=	-alef}', "");
40478Expect(0, 1909, '\p{Is_Joining_Group=	-alef}', "");
40479Expect(1, 1909, '\p{^Is_Joining_Group=	-alef}', "");
40480Expect(1, 1909, '\P{Is_Joining_Group=	-alef}', "");
40481Expect(0, 1909, '\P{^Is_Joining_Group=	-alef}', "");
40482Error('\p{Is_Jg=:=	alef}');
40483Error('\P{Is_Jg=:=	alef}');
40484Expect(1, 1908, '\p{Is_Jg=alef}', "");
40485Expect(0, 1908, '\p{^Is_Jg=alef}', "");
40486Expect(0, 1908, '\P{Is_Jg=alef}', "");
40487Expect(1, 1908, '\P{^Is_Jg=alef}', "");
40488Expect(0, 1909, '\p{Is_Jg=alef}', "");
40489Expect(1, 1909, '\p{^Is_Jg=alef}', "");
40490Expect(1, 1909, '\P{Is_Jg=alef}', "");
40491Expect(0, 1909, '\P{^Is_Jg=alef}', "");
40492Expect(1, 1908, '\p{Is_Jg=_Alef}', "");
40493Expect(0, 1908, '\p{^Is_Jg=_Alef}', "");
40494Expect(0, 1908, '\P{Is_Jg=_Alef}', "");
40495Expect(1, 1908, '\P{^Is_Jg=_Alef}', "");
40496Expect(0, 1909, '\p{Is_Jg=_Alef}', "");
40497Expect(1, 1909, '\p{^Is_Jg=_Alef}', "");
40498Expect(1, 1909, '\P{Is_Jg=_Alef}', "");
40499Expect(0, 1909, '\P{^Is_Jg=_Alef}', "");
40500Error('\p{Joining_Group=__Beh:=}');
40501Error('\P{Joining_Group=__Beh:=}');
40502Expect(1, 2208, '\p{Joining_Group=beh}', "");
40503Expect(0, 2208, '\p{^Joining_Group=beh}', "");
40504Expect(0, 2208, '\P{Joining_Group=beh}', "");
40505Expect(1, 2208, '\P{^Joining_Group=beh}', "");
40506Expect(0, 2209, '\p{Joining_Group=beh}', "");
40507Expect(1, 2209, '\p{^Joining_Group=beh}', "");
40508Expect(1, 2209, '\P{Joining_Group=beh}', "");
40509Expect(0, 2209, '\P{^Joining_Group=beh}', "");
40510Expect(1, 2208, '\p{Joining_Group=_Beh}', "");
40511Expect(0, 2208, '\p{^Joining_Group=_Beh}', "");
40512Expect(0, 2208, '\P{Joining_Group=_Beh}', "");
40513Expect(1, 2208, '\P{^Joining_Group=_Beh}', "");
40514Expect(0, 2209, '\p{Joining_Group=_Beh}', "");
40515Expect(1, 2209, '\p{^Joining_Group=_Beh}', "");
40516Expect(1, 2209, '\P{Joining_Group=_Beh}', "");
40517Expect(0, 2209, '\P{^Joining_Group=_Beh}', "");
40518Error('\p{Jg= :=beh}');
40519Error('\P{Jg= :=beh}');
40520Expect(1, 2208, '\p{Jg=beh}', "");
40521Expect(0, 2208, '\p{^Jg=beh}', "");
40522Expect(0, 2208, '\P{Jg=beh}', "");
40523Expect(1, 2208, '\P{^Jg=beh}', "");
40524Expect(0, 2209, '\p{Jg=beh}', "");
40525Expect(1, 2209, '\p{^Jg=beh}', "");
40526Expect(1, 2209, '\P{Jg=beh}', "");
40527Expect(0, 2209, '\P{^Jg=beh}', "");
40528Expect(1, 2208, '\p{Jg=_BEH}', "");
40529Expect(0, 2208, '\p{^Jg=_BEH}', "");
40530Expect(0, 2208, '\P{Jg=_BEH}', "");
40531Expect(1, 2208, '\P{^Jg=_BEH}', "");
40532Expect(0, 2209, '\p{Jg=_BEH}', "");
40533Expect(1, 2209, '\p{^Jg=_BEH}', "");
40534Expect(1, 2209, '\P{Jg=_BEH}', "");
40535Expect(0, 2209, '\P{^Jg=_BEH}', "");
40536Error('\p{Is_Joining_Group=_/a/BEH}');
40537Error('\P{Is_Joining_Group=_/a/BEH}');
40538Expect(1, 2208, '\p{Is_Joining_Group=beh}', "");
40539Expect(0, 2208, '\p{^Is_Joining_Group=beh}', "");
40540Expect(0, 2208, '\P{Is_Joining_Group=beh}', "");
40541Expect(1, 2208, '\P{^Is_Joining_Group=beh}', "");
40542Expect(0, 2209, '\p{Is_Joining_Group=beh}', "");
40543Expect(1, 2209, '\p{^Is_Joining_Group=beh}', "");
40544Expect(1, 2209, '\P{Is_Joining_Group=beh}', "");
40545Expect(0, 2209, '\P{^Is_Joining_Group=beh}', "");
40546Expect(1, 2208, '\p{Is_Joining_Group=	 beh}', "");
40547Expect(0, 2208, '\p{^Is_Joining_Group=	 beh}', "");
40548Expect(0, 2208, '\P{Is_Joining_Group=	 beh}', "");
40549Expect(1, 2208, '\P{^Is_Joining_Group=	 beh}', "");
40550Expect(0, 2209, '\p{Is_Joining_Group=	 beh}', "");
40551Expect(1, 2209, '\p{^Is_Joining_Group=	 beh}', "");
40552Expect(1, 2209, '\P{Is_Joining_Group=	 beh}', "");
40553Expect(0, 2209, '\P{^Is_Joining_Group=	 beh}', "");
40554Error('\p{Is_Jg=	:=BEH}');
40555Error('\P{Is_Jg=	:=BEH}');
40556Expect(1, 2208, '\p{Is_Jg=beh}', "");
40557Expect(0, 2208, '\p{^Is_Jg=beh}', "");
40558Expect(0, 2208, '\P{Is_Jg=beh}', "");
40559Expect(1, 2208, '\P{^Is_Jg=beh}', "");
40560Expect(0, 2209, '\p{Is_Jg=beh}', "");
40561Expect(1, 2209, '\p{^Is_Jg=beh}', "");
40562Expect(1, 2209, '\P{Is_Jg=beh}', "");
40563Expect(0, 2209, '\P{^Is_Jg=beh}', "");
40564Expect(1, 2208, '\p{Is_Jg=_	beh}', "");
40565Expect(0, 2208, '\p{^Is_Jg=_	beh}', "");
40566Expect(0, 2208, '\P{Is_Jg=_	beh}', "");
40567Expect(1, 2208, '\P{^Is_Jg=_	beh}', "");
40568Expect(0, 2209, '\p{Is_Jg=_	beh}', "");
40569Expect(1, 2209, '\p{^Is_Jg=_	beh}', "");
40570Expect(1, 2209, '\P{Is_Jg=_	beh}', "");
40571Expect(0, 2209, '\P{^Is_Jg=_	beh}', "");
40572Error('\p{Joining_Group= /a/Beth}');
40573Error('\P{Joining_Group= /a/Beth}');
40574Expect(1, 1837, '\p{Joining_Group=beth}', "");
40575Expect(0, 1837, '\p{^Joining_Group=beth}', "");
40576Expect(0, 1837, '\P{Joining_Group=beth}', "");
40577Expect(1, 1837, '\P{^Joining_Group=beth}', "");
40578Expect(0, 1838, '\p{Joining_Group=beth}', "");
40579Expect(1, 1838, '\p{^Joining_Group=beth}', "");
40580Expect(1, 1838, '\P{Joining_Group=beth}', "");
40581Expect(0, 1838, '\P{^Joining_Group=beth}', "");
40582Expect(1, 1837, '\p{Joining_Group= -Beth}', "");
40583Expect(0, 1837, '\p{^Joining_Group= -Beth}', "");
40584Expect(0, 1837, '\P{Joining_Group= -Beth}', "");
40585Expect(1, 1837, '\P{^Joining_Group= -Beth}', "");
40586Expect(0, 1838, '\p{Joining_Group= -Beth}', "");
40587Expect(1, 1838, '\p{^Joining_Group= -Beth}', "");
40588Expect(1, 1838, '\P{Joining_Group= -Beth}', "");
40589Expect(0, 1838, '\P{^Joining_Group= -Beth}', "");
40590Error('\p{Jg::=	Beth}');
40591Error('\P{Jg::=	Beth}');
40592Expect(1, 1837, '\p{Jg=beth}', "");
40593Expect(0, 1837, '\p{^Jg=beth}', "");
40594Expect(0, 1837, '\P{Jg=beth}', "");
40595Expect(1, 1837, '\P{^Jg=beth}', "");
40596Expect(0, 1838, '\p{Jg=beth}', "");
40597Expect(1, 1838, '\p{^Jg=beth}', "");
40598Expect(1, 1838, '\P{Jg=beth}', "");
40599Expect(0, 1838, '\P{^Jg=beth}', "");
40600Expect(1, 1837, '\p{Jg:_	BETH}', "");
40601Expect(0, 1837, '\p{^Jg:_	BETH}', "");
40602Expect(0, 1837, '\P{Jg:_	BETH}', "");
40603Expect(1, 1837, '\P{^Jg:_	BETH}', "");
40604Expect(0, 1838, '\p{Jg:_	BETH}', "");
40605Expect(1, 1838, '\p{^Jg:_	BETH}', "");
40606Expect(1, 1838, '\P{Jg:_	BETH}', "");
40607Expect(0, 1838, '\P{^Jg:_	BETH}', "");
40608Error('\p{Is_Joining_Group=/a/Beth}');
40609Error('\P{Is_Joining_Group=/a/Beth}');
40610Expect(1, 1837, '\p{Is_Joining_Group=beth}', "");
40611Expect(0, 1837, '\p{^Is_Joining_Group=beth}', "");
40612Expect(0, 1837, '\P{Is_Joining_Group=beth}', "");
40613Expect(1, 1837, '\P{^Is_Joining_Group=beth}', "");
40614Expect(0, 1838, '\p{Is_Joining_Group=beth}', "");
40615Expect(1, 1838, '\p{^Is_Joining_Group=beth}', "");
40616Expect(1, 1838, '\P{Is_Joining_Group=beth}', "");
40617Expect(0, 1838, '\P{^Is_Joining_Group=beth}', "");
40618Expect(1, 1837, '\p{Is_Joining_Group=-Beth}', "");
40619Expect(0, 1837, '\p{^Is_Joining_Group=-Beth}', "");
40620Expect(0, 1837, '\P{Is_Joining_Group=-Beth}', "");
40621Expect(1, 1837, '\P{^Is_Joining_Group=-Beth}', "");
40622Expect(0, 1838, '\p{Is_Joining_Group=-Beth}', "");
40623Expect(1, 1838, '\p{^Is_Joining_Group=-Beth}', "");
40624Expect(1, 1838, '\P{Is_Joining_Group=-Beth}', "");
40625Expect(0, 1838, '\P{^Is_Joining_Group=-Beth}', "");
40626Error('\p{Is_Jg=/a/-Beth}');
40627Error('\P{Is_Jg=/a/-Beth}');
40628Expect(1, 1837, '\p{Is_Jg=beth}', "");
40629Expect(0, 1837, '\p{^Is_Jg=beth}', "");
40630Expect(0, 1837, '\P{Is_Jg=beth}', "");
40631Expect(1, 1837, '\P{^Is_Jg=beth}', "");
40632Expect(0, 1838, '\p{Is_Jg=beth}', "");
40633Expect(1, 1838, '\p{^Is_Jg=beth}', "");
40634Expect(1, 1838, '\P{Is_Jg=beth}', "");
40635Expect(0, 1838, '\P{^Is_Jg=beth}', "");
40636Expect(1, 1837, '\p{Is_Jg= -BETH}', "");
40637Expect(0, 1837, '\p{^Is_Jg= -BETH}', "");
40638Expect(0, 1837, '\P{Is_Jg= -BETH}', "");
40639Expect(1, 1837, '\P{^Is_Jg= -BETH}', "");
40640Expect(0, 1838, '\p{Is_Jg= -BETH}', "");
40641Expect(1, 1838, '\p{^Is_Jg= -BETH}', "");
40642Expect(1, 1838, '\P{Is_Jg= -BETH}', "");
40643Expect(0, 1838, '\P{^Is_Jg= -BETH}', "");
40644Error('\p{Joining_Group=-Burushaski_Yeh_Barree/a/}');
40645Error('\P{Joining_Group=-Burushaski_Yeh_Barree/a/}');
40646Expect(1, 1915, '\p{Joining_Group=burushaskiyehbarree}', "");
40647Expect(0, 1915, '\p{^Joining_Group=burushaskiyehbarree}', "");
40648Expect(0, 1915, '\P{Joining_Group=burushaskiyehbarree}', "");
40649Expect(1, 1915, '\P{^Joining_Group=burushaskiyehbarree}', "");
40650Expect(0, 1916, '\p{Joining_Group=burushaskiyehbarree}', "");
40651Expect(1, 1916, '\p{^Joining_Group=burushaskiyehbarree}', "");
40652Expect(1, 1916, '\P{Joining_Group=burushaskiyehbarree}', "");
40653Expect(0, 1916, '\P{^Joining_Group=burushaskiyehbarree}', "");
40654Expect(1, 1915, '\p{Joining_Group=- burushaski_yeh_Barree}', "");
40655Expect(0, 1915, '\p{^Joining_Group=- burushaski_yeh_Barree}', "");
40656Expect(0, 1915, '\P{Joining_Group=- burushaski_yeh_Barree}', "");
40657Expect(1, 1915, '\P{^Joining_Group=- burushaski_yeh_Barree}', "");
40658Expect(0, 1916, '\p{Joining_Group=- burushaski_yeh_Barree}', "");
40659Expect(1, 1916, '\p{^Joining_Group=- burushaski_yeh_Barree}', "");
40660Expect(1, 1916, '\P{Joining_Group=- burushaski_yeh_Barree}', "");
40661Expect(0, 1916, '\P{^Joining_Group=- burushaski_yeh_Barree}', "");
40662Error('\p{Jg=/a/burushaski_Yeh_BARREE}');
40663Error('\P{Jg=/a/burushaski_Yeh_BARREE}');
40664Expect(1, 1915, '\p{Jg: burushaskiyehbarree}', "");
40665Expect(0, 1915, '\p{^Jg: burushaskiyehbarree}', "");
40666Expect(0, 1915, '\P{Jg: burushaskiyehbarree}', "");
40667Expect(1, 1915, '\P{^Jg: burushaskiyehbarree}', "");
40668Expect(0, 1916, '\p{Jg: burushaskiyehbarree}', "");
40669Expect(1, 1916, '\p{^Jg: burushaskiyehbarree}', "");
40670Expect(1, 1916, '\P{Jg: burushaskiyehbarree}', "");
40671Expect(0, 1916, '\P{^Jg: burushaskiyehbarree}', "");
40672Expect(1, 1915, '\p{Jg=	BURUSHASKI_Yeh_Barree}', "");
40673Expect(0, 1915, '\p{^Jg=	BURUSHASKI_Yeh_Barree}', "");
40674Expect(0, 1915, '\P{Jg=	BURUSHASKI_Yeh_Barree}', "");
40675Expect(1, 1915, '\P{^Jg=	BURUSHASKI_Yeh_Barree}', "");
40676Expect(0, 1916, '\p{Jg=	BURUSHASKI_Yeh_Barree}', "");
40677Expect(1, 1916, '\p{^Jg=	BURUSHASKI_Yeh_Barree}', "");
40678Expect(1, 1916, '\P{Jg=	BURUSHASKI_Yeh_Barree}', "");
40679Expect(0, 1916, '\P{^Jg=	BURUSHASKI_Yeh_Barree}', "");
40680Error('\p{Is_Joining_Group:   _/a/Burushaski_yeh_Barree}');
40681Error('\P{Is_Joining_Group:   _/a/Burushaski_yeh_Barree}');
40682Expect(1, 1915, '\p{Is_Joining_Group=burushaskiyehbarree}', "");
40683Expect(0, 1915, '\p{^Is_Joining_Group=burushaskiyehbarree}', "");
40684Expect(0, 1915, '\P{Is_Joining_Group=burushaskiyehbarree}', "");
40685Expect(1, 1915, '\P{^Is_Joining_Group=burushaskiyehbarree}', "");
40686Expect(0, 1916, '\p{Is_Joining_Group=burushaskiyehbarree}', "");
40687Expect(1, 1916, '\p{^Is_Joining_Group=burushaskiyehbarree}', "");
40688Expect(1, 1916, '\P{Is_Joining_Group=burushaskiyehbarree}', "");
40689Expect(0, 1916, '\P{^Is_Joining_Group=burushaskiyehbarree}', "");
40690Expect(1, 1915, '\p{Is_Joining_Group=-burushaski_Yeh_BARREE}', "");
40691Expect(0, 1915, '\p{^Is_Joining_Group=-burushaski_Yeh_BARREE}', "");
40692Expect(0, 1915, '\P{Is_Joining_Group=-burushaski_Yeh_BARREE}', "");
40693Expect(1, 1915, '\P{^Is_Joining_Group=-burushaski_Yeh_BARREE}', "");
40694Expect(0, 1916, '\p{Is_Joining_Group=-burushaski_Yeh_BARREE}', "");
40695Expect(1, 1916, '\p{^Is_Joining_Group=-burushaski_Yeh_BARREE}', "");
40696Expect(1, 1916, '\P{Is_Joining_Group=-burushaski_Yeh_BARREE}', "");
40697Expect(0, 1916, '\P{^Is_Joining_Group=-burushaski_Yeh_BARREE}', "");
40698Error('\p{Is_Jg=/a/_BURUSHASKI_Yeh_barree}');
40699Error('\P{Is_Jg=/a/_BURUSHASKI_Yeh_barree}');
40700Expect(1, 1915, '\p{Is_Jg: burushaskiyehbarree}', "");
40701Expect(0, 1915, '\p{^Is_Jg: burushaskiyehbarree}', "");
40702Expect(0, 1915, '\P{Is_Jg: burushaskiyehbarree}', "");
40703Expect(1, 1915, '\P{^Is_Jg: burushaskiyehbarree}', "");
40704Expect(0, 1916, '\p{Is_Jg: burushaskiyehbarree}', "");
40705Expect(1, 1916, '\p{^Is_Jg: burushaskiyehbarree}', "");
40706Expect(1, 1916, '\P{Is_Jg: burushaskiyehbarree}', "");
40707Expect(0, 1916, '\P{^Is_Jg: burushaskiyehbarree}', "");
40708Expect(1, 1915, '\p{Is_Jg= Burushaski_Yeh_Barree}', "");
40709Expect(0, 1915, '\p{^Is_Jg= Burushaski_Yeh_Barree}', "");
40710Expect(0, 1915, '\P{Is_Jg= Burushaski_Yeh_Barree}', "");
40711Expect(1, 1915, '\P{^Is_Jg= Burushaski_Yeh_Barree}', "");
40712Expect(0, 1916, '\p{Is_Jg= Burushaski_Yeh_Barree}', "");
40713Expect(1, 1916, '\p{^Is_Jg= Burushaski_Yeh_Barree}', "");
40714Expect(1, 1916, '\P{Is_Jg= Burushaski_Yeh_Barree}', "");
40715Expect(0, 1916, '\P{^Is_Jg= Burushaski_Yeh_Barree}', "");
40716Error('\p{Joining_Group= _Dal/a/}');
40717Error('\P{Joining_Group= _Dal/a/}');
40718Expect(1, 1882, '\p{Joining_Group=dal}', "");
40719Expect(0, 1882, '\p{^Joining_Group=dal}', "");
40720Expect(0, 1882, '\P{Joining_Group=dal}', "");
40721Expect(1, 1882, '\P{^Joining_Group=dal}', "");
40722Expect(0, 1883, '\p{Joining_Group=dal}', "");
40723Expect(1, 1883, '\p{^Joining_Group=dal}', "");
40724Expect(1, 1883, '\P{Joining_Group=dal}', "");
40725Expect(0, 1883, '\P{^Joining_Group=dal}', "");
40726Expect(1, 1882, '\p{Joining_Group=_ dal}', "");
40727Expect(0, 1882, '\p{^Joining_Group=_ dal}', "");
40728Expect(0, 1882, '\P{Joining_Group=_ dal}', "");
40729Expect(1, 1882, '\P{^Joining_Group=_ dal}', "");
40730Expect(0, 1883, '\p{Joining_Group=_ dal}', "");
40731Expect(1, 1883, '\p{^Joining_Group=_ dal}', "");
40732Expect(1, 1883, '\P{Joining_Group=_ dal}', "");
40733Expect(0, 1883, '\P{^Joining_Group=_ dal}', "");
40734Error('\p{Jg=-/a/Dal}');
40735Error('\P{Jg=-/a/Dal}');
40736Expect(1, 1882, '\p{Jg: dal}', "");
40737Expect(0, 1882, '\p{^Jg: dal}', "");
40738Expect(0, 1882, '\P{Jg: dal}', "");
40739Expect(1, 1882, '\P{^Jg: dal}', "");
40740Expect(0, 1883, '\p{Jg: dal}', "");
40741Expect(1, 1883, '\p{^Jg: dal}', "");
40742Expect(1, 1883, '\P{Jg: dal}', "");
40743Expect(0, 1883, '\P{^Jg: dal}', "");
40744Expect(1, 1882, '\p{Jg= _DAL}', "");
40745Expect(0, 1882, '\p{^Jg= _DAL}', "");
40746Expect(0, 1882, '\P{Jg= _DAL}', "");
40747Expect(1, 1882, '\P{^Jg= _DAL}', "");
40748Expect(0, 1883, '\p{Jg= _DAL}', "");
40749Expect(1, 1883, '\p{^Jg= _DAL}', "");
40750Expect(1, 1883, '\P{Jg= _DAL}', "");
40751Expect(0, 1883, '\P{^Jg= _DAL}', "");
40752Error('\p{Is_Joining_Group=_ Dal/a/}');
40753Error('\P{Is_Joining_Group=_ Dal/a/}');
40754Expect(1, 1882, '\p{Is_Joining_Group=dal}', "");
40755Expect(0, 1882, '\p{^Is_Joining_Group=dal}', "");
40756Expect(0, 1882, '\P{Is_Joining_Group=dal}', "");
40757Expect(1, 1882, '\P{^Is_Joining_Group=dal}', "");
40758Expect(0, 1883, '\p{Is_Joining_Group=dal}', "");
40759Expect(1, 1883, '\p{^Is_Joining_Group=dal}', "");
40760Expect(1, 1883, '\P{Is_Joining_Group=dal}', "");
40761Expect(0, 1883, '\P{^Is_Joining_Group=dal}', "");
40762Expect(1, 1882, '\p{Is_Joining_Group=		Dal}', "");
40763Expect(0, 1882, '\p{^Is_Joining_Group=		Dal}', "");
40764Expect(0, 1882, '\P{Is_Joining_Group=		Dal}', "");
40765Expect(1, 1882, '\P{^Is_Joining_Group=		Dal}', "");
40766Expect(0, 1883, '\p{Is_Joining_Group=		Dal}', "");
40767Expect(1, 1883, '\p{^Is_Joining_Group=		Dal}', "");
40768Expect(1, 1883, '\P{Is_Joining_Group=		Dal}', "");
40769Expect(0, 1883, '\P{^Is_Joining_Group=		Dal}', "");
40770Error('\p{Is_Jg=:=_ Dal}');
40771Error('\P{Is_Jg=:=_ Dal}');
40772Expect(1, 1882, '\p{Is_Jg=dal}', "");
40773Expect(0, 1882, '\p{^Is_Jg=dal}', "");
40774Expect(0, 1882, '\P{Is_Jg=dal}', "");
40775Expect(1, 1882, '\P{^Is_Jg=dal}', "");
40776Expect(0, 1883, '\p{Is_Jg=dal}', "");
40777Expect(1, 1883, '\p{^Is_Jg=dal}', "");
40778Expect(1, 1883, '\P{Is_Jg=dal}', "");
40779Expect(0, 1883, '\P{^Is_Jg=dal}', "");
40780Expect(1, 1882, '\p{Is_Jg:   Dal}', "");
40781Expect(0, 1882, '\p{^Is_Jg:   Dal}', "");
40782Expect(0, 1882, '\P{Is_Jg:   Dal}', "");
40783Expect(1, 1882, '\P{^Is_Jg:   Dal}', "");
40784Expect(0, 1883, '\p{Is_Jg:   Dal}', "");
40785Expect(1, 1883, '\p{^Is_Jg:   Dal}', "");
40786Expect(1, 1883, '\P{Is_Jg:   Dal}', "");
40787Expect(0, 1883, '\P{^Is_Jg:   Dal}', "");
40788Error('\p{Joining_Group=:=Dalath_RISH}');
40789Error('\P{Joining_Group=:=Dalath_RISH}');
40790Expect(1, 1839, '\p{Joining_Group=dalathrish}', "");
40791Expect(0, 1839, '\p{^Joining_Group=dalathrish}', "");
40792Expect(0, 1839, '\P{Joining_Group=dalathrish}', "");
40793Expect(1, 1839, '\P{^Joining_Group=dalathrish}', "");
40794Expect(0, 1840, '\p{Joining_Group=dalathrish}', "");
40795Expect(1, 1840, '\p{^Joining_Group=dalathrish}', "");
40796Expect(1, 1840, '\P{Joining_Group=dalathrish}', "");
40797Expect(0, 1840, '\P{^Joining_Group=dalathrish}', "");
40798Expect(1, 1839, '\p{Joining_Group:   -	dalath_Rish}', "");
40799Expect(0, 1839, '\p{^Joining_Group:   -	dalath_Rish}', "");
40800Expect(0, 1839, '\P{Joining_Group:   -	dalath_Rish}', "");
40801Expect(1, 1839, '\P{^Joining_Group:   -	dalath_Rish}', "");
40802Expect(0, 1840, '\p{Joining_Group:   -	dalath_Rish}', "");
40803Expect(1, 1840, '\p{^Joining_Group:   -	dalath_Rish}', "");
40804Expect(1, 1840, '\P{Joining_Group:   -	dalath_Rish}', "");
40805Expect(0, 1840, '\P{^Joining_Group:   -	dalath_Rish}', "");
40806Error('\p{Jg=_:=Dalath_RISH}');
40807Error('\P{Jg=_:=Dalath_RISH}');
40808Expect(1, 1839, '\p{Jg=dalathrish}', "");
40809Expect(0, 1839, '\p{^Jg=dalathrish}', "");
40810Expect(0, 1839, '\P{Jg=dalathrish}', "");
40811Expect(1, 1839, '\P{^Jg=dalathrish}', "");
40812Expect(0, 1840, '\p{Jg=dalathrish}', "");
40813Expect(1, 1840, '\p{^Jg=dalathrish}', "");
40814Expect(1, 1840, '\P{Jg=dalathrish}', "");
40815Expect(0, 1840, '\P{^Jg=dalathrish}', "");
40816Expect(1, 1839, '\p{Jg=-	DALATH_Rish}', "");
40817Expect(0, 1839, '\p{^Jg=-	DALATH_Rish}', "");
40818Expect(0, 1839, '\P{Jg=-	DALATH_Rish}', "");
40819Expect(1, 1839, '\P{^Jg=-	DALATH_Rish}', "");
40820Expect(0, 1840, '\p{Jg=-	DALATH_Rish}', "");
40821Expect(1, 1840, '\p{^Jg=-	DALATH_Rish}', "");
40822Expect(1, 1840, '\P{Jg=-	DALATH_Rish}', "");
40823Expect(0, 1840, '\P{^Jg=-	DALATH_Rish}', "");
40824Error('\p{Is_Joining_Group=:=_Dalath_Rish}');
40825Error('\P{Is_Joining_Group=:=_Dalath_Rish}');
40826Expect(1, 1839, '\p{Is_Joining_Group: dalathrish}', "");
40827Expect(0, 1839, '\p{^Is_Joining_Group: dalathrish}', "");
40828Expect(0, 1839, '\P{Is_Joining_Group: dalathrish}', "");
40829Expect(1, 1839, '\P{^Is_Joining_Group: dalathrish}', "");
40830Expect(0, 1840, '\p{Is_Joining_Group: dalathrish}', "");
40831Expect(1, 1840, '\p{^Is_Joining_Group: dalathrish}', "");
40832Expect(1, 1840, '\P{Is_Joining_Group: dalathrish}', "");
40833Expect(0, 1840, '\P{^Is_Joining_Group: dalathrish}', "");
40834Expect(1, 1839, '\p{Is_Joining_Group= 	DALATH_Rish}', "");
40835Expect(0, 1839, '\p{^Is_Joining_Group= 	DALATH_Rish}', "");
40836Expect(0, 1839, '\P{Is_Joining_Group= 	DALATH_Rish}', "");
40837Expect(1, 1839, '\P{^Is_Joining_Group= 	DALATH_Rish}', "");
40838Expect(0, 1840, '\p{Is_Joining_Group= 	DALATH_Rish}', "");
40839Expect(1, 1840, '\p{^Is_Joining_Group= 	DALATH_Rish}', "");
40840Expect(1, 1840, '\P{Is_Joining_Group= 	DALATH_Rish}', "");
40841Expect(0, 1840, '\P{^Is_Joining_Group= 	DALATH_Rish}', "");
40842Error('\p{Is_Jg=	_dalath_RISH:=}');
40843Error('\P{Is_Jg=	_dalath_RISH:=}');
40844Expect(1, 1839, '\p{Is_Jg=dalathrish}', "");
40845Expect(0, 1839, '\p{^Is_Jg=dalathrish}', "");
40846Expect(0, 1839, '\P{Is_Jg=dalathrish}', "");
40847Expect(1, 1839, '\P{^Is_Jg=dalathrish}', "");
40848Expect(0, 1840, '\p{Is_Jg=dalathrish}', "");
40849Expect(1, 1840, '\p{^Is_Jg=dalathrish}', "");
40850Expect(1, 1840, '\P{Is_Jg=dalathrish}', "");
40851Expect(0, 1840, '\P{^Is_Jg=dalathrish}', "");
40852Expect(1, 1839, '\p{Is_Jg=	_DALATH_rish}', "");
40853Expect(0, 1839, '\p{^Is_Jg=	_DALATH_rish}', "");
40854Expect(0, 1839, '\P{Is_Jg=	_DALATH_rish}', "");
40855Expect(1, 1839, '\P{^Is_Jg=	_DALATH_rish}', "");
40856Expect(0, 1840, '\p{Is_Jg=	_DALATH_rish}', "");
40857Expect(1, 1840, '\p{^Is_Jg=	_DALATH_rish}', "");
40858Expect(1, 1840, '\P{Is_Jg=	_DALATH_rish}', "");
40859Expect(0, 1840, '\P{^Is_Jg=	_DALATH_rish}', "");
40860Error('\p{Joining_Group=/a/__e}');
40861Error('\P{Joining_Group=/a/__e}');
40862Expect(1, 1829, '\p{Joining_Group=e}', "");
40863Expect(0, 1829, '\p{^Joining_Group=e}', "");
40864Expect(0, 1829, '\P{Joining_Group=e}', "");
40865Expect(1, 1829, '\P{^Joining_Group=e}', "");
40866Expect(0, 1830, '\p{Joining_Group=e}', "");
40867Expect(1, 1830, '\p{^Joining_Group=e}', "");
40868Expect(1, 1830, '\P{Joining_Group=e}', "");
40869Expect(0, 1830, '\P{^Joining_Group=e}', "");
40870Expect(1, 1829, '\p{Joining_Group=-E}', "");
40871Expect(0, 1829, '\p{^Joining_Group=-E}', "");
40872Expect(0, 1829, '\P{Joining_Group=-E}', "");
40873Expect(1, 1829, '\P{^Joining_Group=-E}', "");
40874Expect(0, 1830, '\p{Joining_Group=-E}', "");
40875Expect(1, 1830, '\p{^Joining_Group=-E}', "");
40876Expect(1, 1830, '\P{Joining_Group=-E}', "");
40877Expect(0, 1830, '\P{^Joining_Group=-E}', "");
40878Error('\p{Jg=E/a/}');
40879Error('\P{Jg=E/a/}');
40880Expect(1, 1829, '\p{Jg=e}', "");
40881Expect(0, 1829, '\p{^Jg=e}', "");
40882Expect(0, 1829, '\P{Jg=e}', "");
40883Expect(1, 1829, '\P{^Jg=e}', "");
40884Expect(0, 1830, '\p{Jg=e}', "");
40885Expect(1, 1830, '\p{^Jg=e}', "");
40886Expect(1, 1830, '\P{Jg=e}', "");
40887Expect(0, 1830, '\P{^Jg=e}', "");
40888Expect(1, 1829, '\p{Jg= 	E}', "");
40889Expect(0, 1829, '\p{^Jg= 	E}', "");
40890Expect(0, 1829, '\P{Jg= 	E}', "");
40891Expect(1, 1829, '\P{^Jg= 	E}', "");
40892Expect(0, 1830, '\p{Jg= 	E}', "");
40893Expect(1, 1830, '\p{^Jg= 	E}', "");
40894Expect(1, 1830, '\P{Jg= 	E}', "");
40895Expect(0, 1830, '\P{^Jg= 	E}', "");
40896Error('\p{Is_Joining_Group=_:=E}');
40897Error('\P{Is_Joining_Group=_:=E}');
40898Expect(1, 1829, '\p{Is_Joining_Group=e}', "");
40899Expect(0, 1829, '\p{^Is_Joining_Group=e}', "");
40900Expect(0, 1829, '\P{Is_Joining_Group=e}', "");
40901Expect(1, 1829, '\P{^Is_Joining_Group=e}', "");
40902Expect(0, 1830, '\p{Is_Joining_Group=e}', "");
40903Expect(1, 1830, '\p{^Is_Joining_Group=e}', "");
40904Expect(1, 1830, '\P{Is_Joining_Group=e}', "");
40905Expect(0, 1830, '\P{^Is_Joining_Group=e}', "");
40906Expect(1, 1829, '\p{Is_Joining_Group=	_E}', "");
40907Expect(0, 1829, '\p{^Is_Joining_Group=	_E}', "");
40908Expect(0, 1829, '\P{Is_Joining_Group=	_E}', "");
40909Expect(1, 1829, '\P{^Is_Joining_Group=	_E}', "");
40910Expect(0, 1830, '\p{Is_Joining_Group=	_E}', "");
40911Expect(1, 1830, '\p{^Is_Joining_Group=	_E}', "");
40912Expect(1, 1830, '\P{Is_Joining_Group=	_E}', "");
40913Expect(0, 1830, '\P{^Is_Joining_Group=	_E}', "");
40914Error('\p{Is_Jg=/a/--E}');
40915Error('\P{Is_Jg=/a/--E}');
40916Expect(1, 1829, '\p{Is_Jg=e}', "");
40917Expect(0, 1829, '\p{^Is_Jg=e}', "");
40918Expect(0, 1829, '\P{Is_Jg=e}', "");
40919Expect(1, 1829, '\P{^Is_Jg=e}', "");
40920Expect(0, 1830, '\p{Is_Jg=e}', "");
40921Expect(1, 1830, '\p{^Is_Jg=e}', "");
40922Expect(1, 1830, '\P{Is_Jg=e}', "");
40923Expect(0, 1830, '\P{^Is_Jg=e}', "");
40924Expect(1, 1829, '\p{Is_Jg= E}', "");
40925Expect(0, 1829, '\p{^Is_Jg= E}', "");
40926Expect(0, 1829, '\P{Is_Jg= E}', "");
40927Expect(1, 1829, '\P{^Is_Jg= E}', "");
40928Expect(0, 1830, '\p{Is_Jg= E}', "");
40929Expect(1, 1830, '\p{^Is_Jg= E}', "");
40930Expect(1, 1830, '\P{Is_Jg= E}', "");
40931Expect(0, 1830, '\P{^Is_Jg= E}', "");
40932Error('\p{Joining_Group=-FARSI_yeh/a/}');
40933Error('\P{Joining_Group=-FARSI_yeh/a/}');
40934Expect(1, 1910, '\p{Joining_Group=farsiyeh}', "");
40935Expect(0, 1910, '\p{^Joining_Group=farsiyeh}', "");
40936Expect(0, 1910, '\P{Joining_Group=farsiyeh}', "");
40937Expect(1, 1910, '\P{^Joining_Group=farsiyeh}', "");
40938Expect(0, 1911, '\p{Joining_Group=farsiyeh}', "");
40939Expect(1, 1911, '\p{^Joining_Group=farsiyeh}', "");
40940Expect(1, 1911, '\P{Joining_Group=farsiyeh}', "");
40941Expect(0, 1911, '\P{^Joining_Group=farsiyeh}', "");
40942Expect(1, 1910, '\p{Joining_Group=-	Farsi_YEH}', "");
40943Expect(0, 1910, '\p{^Joining_Group=-	Farsi_YEH}', "");
40944Expect(0, 1910, '\P{Joining_Group=-	Farsi_YEH}', "");
40945Expect(1, 1910, '\P{^Joining_Group=-	Farsi_YEH}', "");
40946Expect(0, 1911, '\p{Joining_Group=-	Farsi_YEH}', "");
40947Expect(1, 1911, '\p{^Joining_Group=-	Farsi_YEH}', "");
40948Expect(1, 1911, '\P{Joining_Group=-	Farsi_YEH}', "");
40949Expect(0, 1911, '\P{^Joining_Group=-	Farsi_YEH}', "");
40950Error('\p{Jg=-Farsi_Yeh:=}');
40951Error('\P{Jg=-Farsi_Yeh:=}');
40952Expect(1, 1910, '\p{Jg=farsiyeh}', "");
40953Expect(0, 1910, '\p{^Jg=farsiyeh}', "");
40954Expect(0, 1910, '\P{Jg=farsiyeh}', "");
40955Expect(1, 1910, '\P{^Jg=farsiyeh}', "");
40956Expect(0, 1911, '\p{Jg=farsiyeh}', "");
40957Expect(1, 1911, '\p{^Jg=farsiyeh}', "");
40958Expect(1, 1911, '\P{Jg=farsiyeh}', "");
40959Expect(0, 1911, '\P{^Jg=farsiyeh}', "");
40960Expect(1, 1910, '\p{Jg: __farsi_yeh}', "");
40961Expect(0, 1910, '\p{^Jg: __farsi_yeh}', "");
40962Expect(0, 1910, '\P{Jg: __farsi_yeh}', "");
40963Expect(1, 1910, '\P{^Jg: __farsi_yeh}', "");
40964Expect(0, 1911, '\p{Jg: __farsi_yeh}', "");
40965Expect(1, 1911, '\p{^Jg: __farsi_yeh}', "");
40966Expect(1, 1911, '\P{Jg: __farsi_yeh}', "");
40967Expect(0, 1911, '\P{^Jg: __farsi_yeh}', "");
40968Error('\p{Is_Joining_Group= -Farsi_yeh/a/}');
40969Error('\P{Is_Joining_Group= -Farsi_yeh/a/}');
40970Expect(1, 1910, '\p{Is_Joining_Group=farsiyeh}', "");
40971Expect(0, 1910, '\p{^Is_Joining_Group=farsiyeh}', "");
40972Expect(0, 1910, '\P{Is_Joining_Group=farsiyeh}', "");
40973Expect(1, 1910, '\P{^Is_Joining_Group=farsiyeh}', "");
40974Expect(0, 1911, '\p{Is_Joining_Group=farsiyeh}', "");
40975Expect(1, 1911, '\p{^Is_Joining_Group=farsiyeh}', "");
40976Expect(1, 1911, '\P{Is_Joining_Group=farsiyeh}', "");
40977Expect(0, 1911, '\P{^Is_Joining_Group=farsiyeh}', "");
40978Expect(1, 1910, '\p{Is_Joining_Group=_farsi_YEH}', "");
40979Expect(0, 1910, '\p{^Is_Joining_Group=_farsi_YEH}', "");
40980Expect(0, 1910, '\P{Is_Joining_Group=_farsi_YEH}', "");
40981Expect(1, 1910, '\P{^Is_Joining_Group=_farsi_YEH}', "");
40982Expect(0, 1911, '\p{Is_Joining_Group=_farsi_YEH}', "");
40983Expect(1, 1911, '\p{^Is_Joining_Group=_farsi_YEH}', "");
40984Expect(1, 1911, '\P{Is_Joining_Group=_farsi_YEH}', "");
40985Expect(0, 1911, '\P{^Is_Joining_Group=_farsi_YEH}', "");
40986Error('\p{Is_Jg=_ Farsi_Yeh:=}');
40987Error('\P{Is_Jg=_ Farsi_Yeh:=}');
40988Expect(1, 1910, '\p{Is_Jg: farsiyeh}', "");
40989Expect(0, 1910, '\p{^Is_Jg: farsiyeh}', "");
40990Expect(0, 1910, '\P{Is_Jg: farsiyeh}', "");
40991Expect(1, 1910, '\P{^Is_Jg: farsiyeh}', "");
40992Expect(0, 1911, '\p{Is_Jg: farsiyeh}', "");
40993Expect(1, 1911, '\p{^Is_Jg: farsiyeh}', "");
40994Expect(1, 1911, '\P{Is_Jg: farsiyeh}', "");
40995Expect(0, 1911, '\P{^Is_Jg: farsiyeh}', "");
40996Expect(1, 1910, '\p{Is_Jg=-_FARSI_yeh}', "");
40997Expect(0, 1910, '\p{^Is_Jg=-_FARSI_yeh}', "");
40998Expect(0, 1910, '\P{Is_Jg=-_FARSI_yeh}', "");
40999Expect(1, 1910, '\P{^Is_Jg=-_FARSI_yeh}', "");
41000Expect(0, 1911, '\p{Is_Jg=-_FARSI_yeh}', "");
41001Expect(1, 1911, '\p{^Is_Jg=-_FARSI_yeh}', "");
41002Expect(1, 1911, '\P{Is_Jg=-_FARSI_yeh}', "");
41003Expect(0, 1911, '\P{^Is_Jg=-_FARSI_yeh}', "");
41004Error('\p{Joining_Group:/a/		FE}');
41005Error('\P{Joining_Group:/a/		FE}');
41006Expect(1, 1871, '\p{Joining_Group=fe}', "");
41007Expect(0, 1871, '\p{^Joining_Group=fe}', "");
41008Expect(0, 1871, '\P{Joining_Group=fe}', "");
41009Expect(1, 1871, '\P{^Joining_Group=fe}', "");
41010Expect(0, 1872, '\p{Joining_Group=fe}', "");
41011Expect(1, 1872, '\p{^Joining_Group=fe}', "");
41012Expect(1, 1872, '\P{Joining_Group=fe}', "");
41013Expect(0, 1872, '\P{^Joining_Group=fe}', "");
41014Expect(1, 1871, '\p{Joining_Group:   -fe}', "");
41015Expect(0, 1871, '\p{^Joining_Group:   -fe}', "");
41016Expect(0, 1871, '\P{Joining_Group:   -fe}', "");
41017Expect(1, 1871, '\P{^Joining_Group:   -fe}', "");
41018Expect(0, 1872, '\p{Joining_Group:   -fe}', "");
41019Expect(1, 1872, '\p{^Joining_Group:   -fe}', "");
41020Expect(1, 1872, '\P{Joining_Group:   -fe}', "");
41021Expect(0, 1872, '\P{^Joining_Group:   -fe}', "");
41022Error('\p{Jg=-/a/Fe}');
41023Error('\P{Jg=-/a/Fe}');
41024Expect(1, 1871, '\p{Jg=fe}', "");
41025Expect(0, 1871, '\p{^Jg=fe}', "");
41026Expect(0, 1871, '\P{Jg=fe}', "");
41027Expect(1, 1871, '\P{^Jg=fe}', "");
41028Expect(0, 1872, '\p{Jg=fe}', "");
41029Expect(1, 1872, '\p{^Jg=fe}', "");
41030Expect(1, 1872, '\P{Jg=fe}', "");
41031Expect(0, 1872, '\P{^Jg=fe}', "");
41032Expect(1, 1871, '\p{Jg=		Fe}', "");
41033Expect(0, 1871, '\p{^Jg=		Fe}', "");
41034Expect(0, 1871, '\P{Jg=		Fe}', "");
41035Expect(1, 1871, '\P{^Jg=		Fe}', "");
41036Expect(0, 1872, '\p{Jg=		Fe}', "");
41037Expect(1, 1872, '\p{^Jg=		Fe}', "");
41038Expect(1, 1872, '\P{Jg=		Fe}', "");
41039Expect(0, 1872, '\P{^Jg=		Fe}', "");
41040Error('\p{Is_Joining_Group=:=-	Fe}');
41041Error('\P{Is_Joining_Group=:=-	Fe}');
41042Expect(1, 1871, '\p{Is_Joining_Group=fe}', "");
41043Expect(0, 1871, '\p{^Is_Joining_Group=fe}', "");
41044Expect(0, 1871, '\P{Is_Joining_Group=fe}', "");
41045Expect(1, 1871, '\P{^Is_Joining_Group=fe}', "");
41046Expect(0, 1872, '\p{Is_Joining_Group=fe}', "");
41047Expect(1, 1872, '\p{^Is_Joining_Group=fe}', "");
41048Expect(1, 1872, '\P{Is_Joining_Group=fe}', "");
41049Expect(0, 1872, '\P{^Is_Joining_Group=fe}', "");
41050Expect(1, 1871, '\p{Is_Joining_Group=	 FE}', "");
41051Expect(0, 1871, '\p{^Is_Joining_Group=	 FE}', "");
41052Expect(0, 1871, '\P{Is_Joining_Group=	 FE}', "");
41053Expect(1, 1871, '\P{^Is_Joining_Group=	 FE}', "");
41054Expect(0, 1872, '\p{Is_Joining_Group=	 FE}', "");
41055Expect(1, 1872, '\p{^Is_Joining_Group=	 FE}', "");
41056Expect(1, 1872, '\P{Is_Joining_Group=	 FE}', "");
41057Expect(0, 1872, '\P{^Is_Joining_Group=	 FE}', "");
41058Error('\p{Is_Jg=/a/Fe}');
41059Error('\P{Is_Jg=/a/Fe}');
41060Expect(1, 1871, '\p{Is_Jg=fe}', "");
41061Expect(0, 1871, '\p{^Is_Jg=fe}', "");
41062Expect(0, 1871, '\P{Is_Jg=fe}', "");
41063Expect(1, 1871, '\P{^Is_Jg=fe}', "");
41064Expect(0, 1872, '\p{Is_Jg=fe}', "");
41065Expect(1, 1872, '\p{^Is_Jg=fe}', "");
41066Expect(1, 1872, '\P{Is_Jg=fe}', "");
41067Expect(0, 1872, '\P{^Is_Jg=fe}', "");
41068Expect(1, 1871, '\p{Is_Jg=	 fe}', "");
41069Expect(0, 1871, '\p{^Is_Jg=	 fe}', "");
41070Expect(0, 1871, '\P{Is_Jg=	 fe}', "");
41071Expect(1, 1871, '\P{^Is_Jg=	 fe}', "");
41072Expect(0, 1872, '\p{Is_Jg=	 fe}', "");
41073Expect(1, 1872, '\p{^Is_Jg=	 fe}', "");
41074Expect(1, 1872, '\P{Is_Jg=	 fe}', "");
41075Expect(0, 1872, '\P{^Is_Jg=	 fe}', "");
41076Error('\p{Joining_Group:   -:=feh}');
41077Error('\P{Joining_Group:   -:=feh}');
41078Expect(1, 2212, '\p{Joining_Group=feh}', "");
41079Expect(0, 2212, '\p{^Joining_Group=feh}', "");
41080Expect(0, 2212, '\P{Joining_Group=feh}', "");
41081Expect(1, 2212, '\P{^Joining_Group=feh}', "");
41082Expect(0, 2213, '\p{Joining_Group=feh}', "");
41083Expect(1, 2213, '\p{^Joining_Group=feh}', "");
41084Expect(1, 2213, '\P{Joining_Group=feh}', "");
41085Expect(0, 2213, '\P{^Joining_Group=feh}', "");
41086Expect(1, 2212, '\p{Joining_Group=-_FEH}', "");
41087Expect(0, 2212, '\p{^Joining_Group=-_FEH}', "");
41088Expect(0, 2212, '\P{Joining_Group=-_FEH}', "");
41089Expect(1, 2212, '\P{^Joining_Group=-_FEH}', "");
41090Expect(0, 2213, '\p{Joining_Group=-_FEH}', "");
41091Expect(1, 2213, '\p{^Joining_Group=-_FEH}', "");
41092Expect(1, 2213, '\P{Joining_Group=-_FEH}', "");
41093Expect(0, 2213, '\P{^Joining_Group=-_FEH}', "");
41094Error('\p{Jg=:=	 Feh}');
41095Error('\P{Jg=:=	 Feh}');
41096Expect(1, 2212, '\p{Jg=feh}', "");
41097Expect(0, 2212, '\p{^Jg=feh}', "");
41098Expect(0, 2212, '\P{Jg=feh}', "");
41099Expect(1, 2212, '\P{^Jg=feh}', "");
41100Expect(0, 2213, '\p{Jg=feh}', "");
41101Expect(1, 2213, '\p{^Jg=feh}', "");
41102Expect(1, 2213, '\P{Jg=feh}', "");
41103Expect(0, 2213, '\P{^Jg=feh}', "");
41104Expect(1, 2212, '\p{Jg:  FEH}', "");
41105Expect(0, 2212, '\p{^Jg:  FEH}', "");
41106Expect(0, 2212, '\P{Jg:  FEH}', "");
41107Expect(1, 2212, '\P{^Jg:  FEH}', "");
41108Expect(0, 2213, '\p{Jg:  FEH}', "");
41109Expect(1, 2213, '\p{^Jg:  FEH}', "");
41110Expect(1, 2213, '\P{Jg:  FEH}', "");
41111Expect(0, 2213, '\P{^Jg:  FEH}', "");
41112Error('\p{Is_Joining_Group=:=__Feh}');
41113Error('\P{Is_Joining_Group=:=__Feh}');
41114Expect(1, 2212, '\p{Is_Joining_Group=feh}', "");
41115Expect(0, 2212, '\p{^Is_Joining_Group=feh}', "");
41116Expect(0, 2212, '\P{Is_Joining_Group=feh}', "");
41117Expect(1, 2212, '\P{^Is_Joining_Group=feh}', "");
41118Expect(0, 2213, '\p{Is_Joining_Group=feh}', "");
41119Expect(1, 2213, '\p{^Is_Joining_Group=feh}', "");
41120Expect(1, 2213, '\P{Is_Joining_Group=feh}', "");
41121Expect(0, 2213, '\P{^Is_Joining_Group=feh}', "");
41122Expect(1, 2212, '\p{Is_Joining_Group=- Feh}', "");
41123Expect(0, 2212, '\p{^Is_Joining_Group=- Feh}', "");
41124Expect(0, 2212, '\P{Is_Joining_Group=- Feh}', "");
41125Expect(1, 2212, '\P{^Is_Joining_Group=- Feh}', "");
41126Expect(0, 2213, '\p{Is_Joining_Group=- Feh}', "");
41127Expect(1, 2213, '\p{^Is_Joining_Group=- Feh}', "");
41128Expect(1, 2213, '\P{Is_Joining_Group=- Feh}', "");
41129Expect(0, 2213, '\P{^Is_Joining_Group=- Feh}', "");
41130Error('\p{Is_Jg=/a/Feh}');
41131Error('\P{Is_Jg=/a/Feh}');
41132Expect(1, 2212, '\p{Is_Jg=feh}', "");
41133Expect(0, 2212, '\p{^Is_Jg=feh}', "");
41134Expect(0, 2212, '\P{Is_Jg=feh}', "");
41135Expect(1, 2212, '\P{^Is_Jg=feh}', "");
41136Expect(0, 2213, '\p{Is_Jg=feh}', "");
41137Expect(1, 2213, '\p{^Is_Jg=feh}', "");
41138Expect(1, 2213, '\P{Is_Jg=feh}', "");
41139Expect(0, 2213, '\P{^Is_Jg=feh}', "");
41140Expect(1, 2212, '\p{Is_Jg=--feh}', "");
41141Expect(0, 2212, '\p{^Is_Jg=--feh}', "");
41142Expect(0, 2212, '\P{Is_Jg=--feh}', "");
41143Expect(1, 2212, '\P{^Is_Jg=--feh}', "");
41144Expect(0, 2213, '\p{Is_Jg=--feh}', "");
41145Expect(1, 2213, '\p{^Is_Jg=--feh}', "");
41146Expect(1, 2213, '\P{Is_Jg=--feh}', "");
41147Expect(0, 2213, '\P{^Is_Jg=--feh}', "");
41148Error('\p{Joining_Group=_:=Final_semkath}');
41149Error('\P{Joining_Group=_:=Final_semkath}');
41150Expect(1, 1828, '\p{Joining_Group=finalsemkath}', "");
41151Expect(0, 1828, '\p{^Joining_Group=finalsemkath}', "");
41152Expect(0, 1828, '\P{Joining_Group=finalsemkath}', "");
41153Expect(1, 1828, '\P{^Joining_Group=finalsemkath}', "");
41154Expect(0, 1829, '\p{Joining_Group=finalsemkath}', "");
41155Expect(1, 1829, '\p{^Joining_Group=finalsemkath}', "");
41156Expect(1, 1829, '\P{Joining_Group=finalsemkath}', "");
41157Expect(0, 1829, '\P{^Joining_Group=finalsemkath}', "");
41158Expect(1, 1828, '\p{Joining_Group=-final_Semkath}', "");
41159Expect(0, 1828, '\p{^Joining_Group=-final_Semkath}', "");
41160Expect(0, 1828, '\P{Joining_Group=-final_Semkath}', "");
41161Expect(1, 1828, '\P{^Joining_Group=-final_Semkath}', "");
41162Expect(0, 1829, '\p{Joining_Group=-final_Semkath}', "");
41163Expect(1, 1829, '\p{^Joining_Group=-final_Semkath}', "");
41164Expect(1, 1829, '\P{Joining_Group=-final_Semkath}', "");
41165Expect(0, 1829, '\P{^Joining_Group=-final_Semkath}', "");
41166Error('\p{Jg=	:=Final_semkath}');
41167Error('\P{Jg=	:=Final_semkath}');
41168Expect(1, 1828, '\p{Jg:finalsemkath}', "");
41169Expect(0, 1828, '\p{^Jg:finalsemkath}', "");
41170Expect(0, 1828, '\P{Jg:finalsemkath}', "");
41171Expect(1, 1828, '\P{^Jg:finalsemkath}', "");
41172Expect(0, 1829, '\p{Jg:finalsemkath}', "");
41173Expect(1, 1829, '\p{^Jg:finalsemkath}', "");
41174Expect(1, 1829, '\P{Jg:finalsemkath}', "");
41175Expect(0, 1829, '\P{^Jg:finalsemkath}', "");
41176Expect(1, 1828, '\p{Jg= _final_Semkath}', "");
41177Expect(0, 1828, '\p{^Jg= _final_Semkath}', "");
41178Expect(0, 1828, '\P{Jg= _final_Semkath}', "");
41179Expect(1, 1828, '\P{^Jg= _final_Semkath}', "");
41180Expect(0, 1829, '\p{Jg= _final_Semkath}', "");
41181Expect(1, 1829, '\p{^Jg= _final_Semkath}', "");
41182Expect(1, 1829, '\P{Jg= _final_Semkath}', "");
41183Expect(0, 1829, '\P{^Jg= _final_Semkath}', "");
41184Error('\p{Is_Joining_Group= Final_Semkath:=}');
41185Error('\P{Is_Joining_Group= Final_Semkath:=}');
41186Expect(1, 1828, '\p{Is_Joining_Group=finalsemkath}', "");
41187Expect(0, 1828, '\p{^Is_Joining_Group=finalsemkath}', "");
41188Expect(0, 1828, '\P{Is_Joining_Group=finalsemkath}', "");
41189Expect(1, 1828, '\P{^Is_Joining_Group=finalsemkath}', "");
41190Expect(0, 1829, '\p{Is_Joining_Group=finalsemkath}', "");
41191Expect(1, 1829, '\p{^Is_Joining_Group=finalsemkath}', "");
41192Expect(1, 1829, '\P{Is_Joining_Group=finalsemkath}', "");
41193Expect(0, 1829, '\P{^Is_Joining_Group=finalsemkath}', "");
41194Expect(1, 1828, '\p{Is_Joining_Group=  Final_semkath}', "");
41195Expect(0, 1828, '\p{^Is_Joining_Group=  Final_semkath}', "");
41196Expect(0, 1828, '\P{Is_Joining_Group=  Final_semkath}', "");
41197Expect(1, 1828, '\P{^Is_Joining_Group=  Final_semkath}', "");
41198Expect(0, 1829, '\p{Is_Joining_Group=  Final_semkath}', "");
41199Expect(1, 1829, '\p{^Is_Joining_Group=  Final_semkath}', "");
41200Expect(1, 1829, '\P{Is_Joining_Group=  Final_semkath}', "");
41201Expect(0, 1829, '\P{^Is_Joining_Group=  Final_semkath}', "");
41202Error('\p{Is_Jg= FINAL_SEMKATH/a/}');
41203Error('\P{Is_Jg= FINAL_SEMKATH/a/}');
41204Expect(1, 1828, '\p{Is_Jg=finalsemkath}', "");
41205Expect(0, 1828, '\p{^Is_Jg=finalsemkath}', "");
41206Expect(0, 1828, '\P{Is_Jg=finalsemkath}', "");
41207Expect(1, 1828, '\P{^Is_Jg=finalsemkath}', "");
41208Expect(0, 1829, '\p{Is_Jg=finalsemkath}', "");
41209Expect(1, 1829, '\p{^Is_Jg=finalsemkath}', "");
41210Expect(1, 1829, '\P{Is_Jg=finalsemkath}', "");
41211Expect(0, 1829, '\P{^Is_Jg=finalsemkath}', "");
41212Expect(1, 1828, '\p{Is_Jg= final_Semkath}', "");
41213Expect(0, 1828, '\p{^Is_Jg= final_Semkath}', "");
41214Expect(0, 1828, '\P{Is_Jg= final_Semkath}', "");
41215Expect(1, 1828, '\P{^Is_Jg= final_Semkath}', "");
41216Expect(0, 1829, '\p{Is_Jg= final_Semkath}', "");
41217Expect(1, 1829, '\p{^Is_Jg= final_Semkath}', "");
41218Expect(1, 1829, '\P{Is_Jg= final_Semkath}', "");
41219Expect(0, 1829, '\P{^Is_Jg= final_Semkath}', "");
41220Error('\p{Joining_Group=:=gaf}');
41221Error('\P{Joining_Group=:=gaf}');
41222Expect(1, 1892, '\p{Joining_Group=gaf}', "");
41223Expect(0, 1892, '\p{^Joining_Group=gaf}', "");
41224Expect(0, 1892, '\P{Joining_Group=gaf}', "");
41225Expect(1, 1892, '\P{^Joining_Group=gaf}', "");
41226Expect(0, 1893, '\p{Joining_Group=gaf}', "");
41227Expect(1, 1893, '\p{^Joining_Group=gaf}', "");
41228Expect(1, 1893, '\P{Joining_Group=gaf}', "");
41229Expect(0, 1893, '\P{^Joining_Group=gaf}', "");
41230Expect(1, 1892, '\p{Joining_Group=_gaf}', "");
41231Expect(0, 1892, '\p{^Joining_Group=_gaf}', "");
41232Expect(0, 1892, '\P{Joining_Group=_gaf}', "");
41233Expect(1, 1892, '\P{^Joining_Group=_gaf}', "");
41234Expect(0, 1893, '\p{Joining_Group=_gaf}', "");
41235Expect(1, 1893, '\p{^Joining_Group=_gaf}', "");
41236Expect(1, 1893, '\P{Joining_Group=_gaf}', "");
41237Expect(0, 1893, '\P{^Joining_Group=_gaf}', "");
41238Error('\p{Jg=/a/-_gaf}');
41239Error('\P{Jg=/a/-_gaf}');
41240Expect(1, 1892, '\p{Jg=gaf}', "");
41241Expect(0, 1892, '\p{^Jg=gaf}', "");
41242Expect(0, 1892, '\P{Jg=gaf}', "");
41243Expect(1, 1892, '\P{^Jg=gaf}', "");
41244Expect(0, 1893, '\p{Jg=gaf}', "");
41245Expect(1, 1893, '\p{^Jg=gaf}', "");
41246Expect(1, 1893, '\P{Jg=gaf}', "");
41247Expect(0, 1893, '\P{^Jg=gaf}', "");
41248Expect(1, 1892, '\p{Jg:- Gaf}', "");
41249Expect(0, 1892, '\p{^Jg:- Gaf}', "");
41250Expect(0, 1892, '\P{Jg:- Gaf}', "");
41251Expect(1, 1892, '\P{^Jg:- Gaf}', "");
41252Expect(0, 1893, '\p{Jg:- Gaf}', "");
41253Expect(1, 1893, '\p{^Jg:- Gaf}', "");
41254Expect(1, 1893, '\P{Jg:- Gaf}', "");
41255Expect(0, 1893, '\P{^Jg:- Gaf}', "");
41256Error('\p{Is_Joining_Group=-/a/Gaf}');
41257Error('\P{Is_Joining_Group=-/a/Gaf}');
41258Expect(1, 1892, '\p{Is_Joining_Group=gaf}', "");
41259Expect(0, 1892, '\p{^Is_Joining_Group=gaf}', "");
41260Expect(0, 1892, '\P{Is_Joining_Group=gaf}', "");
41261Expect(1, 1892, '\P{^Is_Joining_Group=gaf}', "");
41262Expect(0, 1893, '\p{Is_Joining_Group=gaf}', "");
41263Expect(1, 1893, '\p{^Is_Joining_Group=gaf}', "");
41264Expect(1, 1893, '\P{Is_Joining_Group=gaf}', "");
41265Expect(0, 1893, '\P{^Is_Joining_Group=gaf}', "");
41266Expect(1, 1892, '\p{Is_Joining_Group=__gaf}', "");
41267Expect(0, 1892, '\p{^Is_Joining_Group=__gaf}', "");
41268Expect(0, 1892, '\P{Is_Joining_Group=__gaf}', "");
41269Expect(1, 1892, '\P{^Is_Joining_Group=__gaf}', "");
41270Expect(0, 1893, '\p{Is_Joining_Group=__gaf}', "");
41271Expect(1, 1893, '\p{^Is_Joining_Group=__gaf}', "");
41272Expect(1, 1893, '\P{Is_Joining_Group=__gaf}', "");
41273Expect(0, 1893, '\P{^Is_Joining_Group=__gaf}', "");
41274Error('\p{Is_Jg=_/a/Gaf}');
41275Error('\P{Is_Jg=_/a/Gaf}');
41276Expect(1, 1892, '\p{Is_Jg=gaf}', "");
41277Expect(0, 1892, '\p{^Is_Jg=gaf}', "");
41278Expect(0, 1892, '\P{Is_Jg=gaf}', "");
41279Expect(1, 1892, '\P{^Is_Jg=gaf}', "");
41280Expect(0, 1893, '\p{Is_Jg=gaf}', "");
41281Expect(1, 1893, '\p{^Is_Jg=gaf}', "");
41282Expect(1, 1893, '\P{Is_Jg=gaf}', "");
41283Expect(0, 1893, '\P{^Is_Jg=gaf}', "");
41284Error('\p{Joining_Group=	Gamal:=}');
41285Error('\P{Joining_Group=	Gamal:=}');
41286Expect(1, 1838, '\p{Joining_Group:gamal}', "");
41287Expect(0, 1838, '\p{^Joining_Group:gamal}', "");
41288Expect(0, 1838, '\P{Joining_Group:gamal}', "");
41289Expect(1, 1838, '\P{^Joining_Group:gamal}', "");
41290Expect(0, 1839, '\p{Joining_Group:gamal}', "");
41291Expect(1, 1839, '\p{^Joining_Group:gamal}', "");
41292Expect(1, 1839, '\P{Joining_Group:gamal}', "");
41293Expect(0, 1839, '\P{^Joining_Group:gamal}', "");
41294Expect(1, 1838, '\p{Joining_Group= _gamal}', "");
41295Expect(0, 1838, '\p{^Joining_Group= _gamal}', "");
41296Expect(0, 1838, '\P{Joining_Group= _gamal}', "");
41297Expect(1, 1838, '\P{^Joining_Group= _gamal}', "");
41298Expect(0, 1839, '\p{Joining_Group= _gamal}', "");
41299Expect(1, 1839, '\p{^Joining_Group= _gamal}', "");
41300Expect(1, 1839, '\P{Joining_Group= _gamal}', "");
41301Expect(0, 1839, '\P{^Joining_Group= _gamal}', "");
41302Error('\p{Jg=_-Gamal:=}');
41303Error('\P{Jg=_-Gamal:=}');
41304Expect(1, 1838, '\p{Jg=gamal}', "");
41305Expect(0, 1838, '\p{^Jg=gamal}', "");
41306Expect(0, 1838, '\P{Jg=gamal}', "");
41307Expect(1, 1838, '\P{^Jg=gamal}', "");
41308Expect(0, 1839, '\p{Jg=gamal}', "");
41309Expect(1, 1839, '\p{^Jg=gamal}', "");
41310Expect(1, 1839, '\P{Jg=gamal}', "");
41311Expect(0, 1839, '\P{^Jg=gamal}', "");
41312Expect(1, 1838, '\p{Jg=	-Gamal}', "");
41313Expect(0, 1838, '\p{^Jg=	-Gamal}', "");
41314Expect(0, 1838, '\P{Jg=	-Gamal}', "");
41315Expect(1, 1838, '\P{^Jg=	-Gamal}', "");
41316Expect(0, 1839, '\p{Jg=	-Gamal}', "");
41317Expect(1, 1839, '\p{^Jg=	-Gamal}', "");
41318Expect(1, 1839, '\P{Jg=	-Gamal}', "");
41319Expect(0, 1839, '\P{^Jg=	-Gamal}', "");
41320Error('\p{Is_Joining_Group:/a/-	gamal}');
41321Error('\P{Is_Joining_Group:/a/-	gamal}');
41322Expect(1, 1838, '\p{Is_Joining_Group:	gamal}', "");
41323Expect(0, 1838, '\p{^Is_Joining_Group:	gamal}', "");
41324Expect(0, 1838, '\P{Is_Joining_Group:	gamal}', "");
41325Expect(1, 1838, '\P{^Is_Joining_Group:	gamal}', "");
41326Expect(0, 1839, '\p{Is_Joining_Group:	gamal}', "");
41327Expect(1, 1839, '\p{^Is_Joining_Group:	gamal}', "");
41328Expect(1, 1839, '\P{Is_Joining_Group:	gamal}', "");
41329Expect(0, 1839, '\P{^Is_Joining_Group:	gamal}', "");
41330Expect(1, 1838, '\p{Is_Joining_Group=	_Gamal}', "");
41331Expect(0, 1838, '\p{^Is_Joining_Group=	_Gamal}', "");
41332Expect(0, 1838, '\P{Is_Joining_Group=	_Gamal}', "");
41333Expect(1, 1838, '\P{^Is_Joining_Group=	_Gamal}', "");
41334Expect(0, 1839, '\p{Is_Joining_Group=	_Gamal}', "");
41335Expect(1, 1839, '\p{^Is_Joining_Group=	_Gamal}', "");
41336Expect(1, 1839, '\P{Is_Joining_Group=	_Gamal}', "");
41337Expect(0, 1839, '\P{^Is_Joining_Group=	_Gamal}', "");
41338Error('\p{Is_Jg=:=GAMAL}');
41339Error('\P{Is_Jg=:=GAMAL}');
41340Expect(1, 1838, '\p{Is_Jg=gamal}', "");
41341Expect(0, 1838, '\p{^Is_Jg=gamal}', "");
41342Expect(0, 1838, '\P{Is_Jg=gamal}', "");
41343Expect(1, 1838, '\P{^Is_Jg=gamal}', "");
41344Expect(0, 1839, '\p{Is_Jg=gamal}', "");
41345Expect(1, 1839, '\p{^Is_Jg=gamal}', "");
41346Expect(1, 1839, '\P{Is_Jg=gamal}', "");
41347Expect(0, 1839, '\P{^Is_Jg=gamal}', "");
41348Expect(1, 1838, '\p{Is_Jg= gamal}', "");
41349Expect(0, 1838, '\p{^Is_Jg= gamal}', "");
41350Expect(0, 1838, '\P{Is_Jg= gamal}', "");
41351Expect(1, 1838, '\P{^Is_Jg= gamal}', "");
41352Expect(0, 1839, '\p{Is_Jg= gamal}', "");
41353Expect(1, 1839, '\p{^Is_Jg= gamal}', "");
41354Expect(1, 1839, '\P{Is_Jg= gamal}', "");
41355Expect(0, 1839, '\P{^Is_Jg= gamal}', "");
41356Error('\p{Joining_Group=--hah/a/}');
41357Error('\P{Joining_Group=--hah/a/}');
41358Expect(1, 2210, '\p{Joining_Group=hah}', "");
41359Expect(0, 2210, '\p{^Joining_Group=hah}', "");
41360Expect(0, 2210, '\P{Joining_Group=hah}', "");
41361Expect(1, 2210, '\P{^Joining_Group=hah}', "");
41362Expect(0, 2211, '\p{Joining_Group=hah}', "");
41363Expect(1, 2211, '\p{^Joining_Group=hah}', "");
41364Expect(1, 2211, '\P{Joining_Group=hah}', "");
41365Expect(0, 2211, '\P{^Joining_Group=hah}', "");
41366Expect(1, 2210, '\p{Joining_Group=__hah}', "");
41367Expect(0, 2210, '\p{^Joining_Group=__hah}', "");
41368Expect(0, 2210, '\P{Joining_Group=__hah}', "");
41369Expect(1, 2210, '\P{^Joining_Group=__hah}', "");
41370Expect(0, 2211, '\p{Joining_Group=__hah}', "");
41371Expect(1, 2211, '\p{^Joining_Group=__hah}', "");
41372Expect(1, 2211, '\P{Joining_Group=__hah}', "");
41373Expect(0, 2211, '\P{^Joining_Group=__hah}', "");
41374Error('\p{Jg=:=	_Hah}');
41375Error('\P{Jg=:=	_Hah}');
41376Expect(1, 2210, '\p{Jg=hah}', "");
41377Expect(0, 2210, '\p{^Jg=hah}', "");
41378Expect(0, 2210, '\P{Jg=hah}', "");
41379Expect(1, 2210, '\P{^Jg=hah}', "");
41380Expect(0, 2211, '\p{Jg=hah}', "");
41381Expect(1, 2211, '\p{^Jg=hah}', "");
41382Expect(1, 2211, '\P{Jg=hah}', "");
41383Expect(0, 2211, '\P{^Jg=hah}', "");
41384Expect(1, 2210, '\p{Jg=-hah}', "");
41385Expect(0, 2210, '\p{^Jg=-hah}', "");
41386Expect(0, 2210, '\P{Jg=-hah}', "");
41387Expect(1, 2210, '\P{^Jg=-hah}', "");
41388Expect(0, 2211, '\p{Jg=-hah}', "");
41389Expect(1, 2211, '\p{^Jg=-hah}', "");
41390Expect(1, 2211, '\P{Jg=-hah}', "");
41391Expect(0, 2211, '\P{^Jg=-hah}', "");
41392Error('\p{Is_Joining_Group=/a/ _Hah}');
41393Error('\P{Is_Joining_Group=/a/ _Hah}');
41394Expect(1, 2210, '\p{Is_Joining_Group=hah}', "");
41395Expect(0, 2210, '\p{^Is_Joining_Group=hah}', "");
41396Expect(0, 2210, '\P{Is_Joining_Group=hah}', "");
41397Expect(1, 2210, '\P{^Is_Joining_Group=hah}', "");
41398Expect(0, 2211, '\p{Is_Joining_Group=hah}', "");
41399Expect(1, 2211, '\p{^Is_Joining_Group=hah}', "");
41400Expect(1, 2211, '\P{Is_Joining_Group=hah}', "");
41401Expect(0, 2211, '\P{^Is_Joining_Group=hah}', "");
41402Expect(1, 2210, '\p{Is_Joining_Group=	 HAH}', "");
41403Expect(0, 2210, '\p{^Is_Joining_Group=	 HAH}', "");
41404Expect(0, 2210, '\P{Is_Joining_Group=	 HAH}', "");
41405Expect(1, 2210, '\P{^Is_Joining_Group=	 HAH}', "");
41406Expect(0, 2211, '\p{Is_Joining_Group=	 HAH}', "");
41407Expect(1, 2211, '\p{^Is_Joining_Group=	 HAH}', "");
41408Expect(1, 2211, '\P{Is_Joining_Group=	 HAH}', "");
41409Expect(0, 2211, '\P{^Is_Joining_Group=	 HAH}', "");
41410Error('\p{Is_Jg:    /a/HAH}');
41411Error('\P{Is_Jg:    /a/HAH}');
41412Expect(1, 2210, '\p{Is_Jg=hah}', "");
41413Expect(0, 2210, '\p{^Is_Jg=hah}', "");
41414Expect(0, 2210, '\P{Is_Jg=hah}', "");
41415Expect(1, 2210, '\P{^Is_Jg=hah}', "");
41416Expect(0, 2211, '\p{Is_Jg=hah}', "");
41417Expect(1, 2211, '\p{^Is_Jg=hah}', "");
41418Expect(1, 2211, '\P{Is_Jg=hah}', "");
41419Expect(0, 2211, '\P{^Is_Jg=hah}', "");
41420Expect(1, 2210, '\p{Is_Jg=		HAH}', "");
41421Expect(0, 2210, '\p{^Is_Jg=		HAH}', "");
41422Expect(0, 2210, '\P{Is_Jg=		HAH}', "");
41423Expect(1, 2210, '\P{^Is_Jg=		HAH}', "");
41424Expect(0, 2211, '\p{Is_Jg=		HAH}', "");
41425Expect(1, 2211, '\p{^Is_Jg=		HAH}', "");
41426Expect(1, 2211, '\P{Is_Jg=		HAH}', "");
41427Expect(0, 2211, '\P{^Is_Jg=		HAH}', "");
41428Error('\p{Joining_Group=/a/He}');
41429Error('\P{Joining_Group=/a/He}');
41430Expect(1, 1815, '\p{Joining_Group:	he}', "");
41431Expect(0, 1815, '\p{^Joining_Group:	he}', "");
41432Expect(0, 1815, '\P{Joining_Group:	he}', "");
41433Expect(1, 1815, '\P{^Joining_Group:	he}', "");
41434Expect(0, 1816, '\p{Joining_Group:	he}', "");
41435Expect(1, 1816, '\p{^Joining_Group:	he}', "");
41436Expect(1, 1816, '\P{Joining_Group:	he}', "");
41437Expect(0, 1816, '\P{^Joining_Group:	he}', "");
41438Expect(1, 1815, '\p{Joining_Group=	_HE}', "");
41439Expect(0, 1815, '\p{^Joining_Group=	_HE}', "");
41440Expect(0, 1815, '\P{Joining_Group=	_HE}', "");
41441Expect(1, 1815, '\P{^Joining_Group=	_HE}', "");
41442Expect(0, 1816, '\p{Joining_Group=	_HE}', "");
41443Expect(1, 1816, '\p{^Joining_Group=	_HE}', "");
41444Expect(1, 1816, '\P{Joining_Group=	_HE}', "");
41445Expect(0, 1816, '\P{^Joining_Group=	_HE}', "");
41446Error('\p{Jg:	 HE:=}');
41447Error('\P{Jg:	 HE:=}');
41448Expect(1, 1815, '\p{Jg=he}', "");
41449Expect(0, 1815, '\p{^Jg=he}', "");
41450Expect(0, 1815, '\P{Jg=he}', "");
41451Expect(1, 1815, '\P{^Jg=he}', "");
41452Expect(0, 1816, '\p{Jg=he}', "");
41453Expect(1, 1816, '\p{^Jg=he}', "");
41454Expect(1, 1816, '\P{Jg=he}', "");
41455Expect(0, 1816, '\P{^Jg=he}', "");
41456Expect(1, 1815, '\p{Jg:    _he}', "");
41457Expect(0, 1815, '\p{^Jg:    _he}', "");
41458Expect(0, 1815, '\P{Jg:    _he}', "");
41459Expect(1, 1815, '\P{^Jg:    _he}', "");
41460Expect(0, 1816, '\p{Jg:    _he}', "");
41461Expect(1, 1816, '\p{^Jg:    _he}', "");
41462Expect(1, 1816, '\P{Jg:    _he}', "");
41463Expect(0, 1816, '\P{^Jg:    _he}', "");
41464Error('\p{Is_Joining_Group:	:= _He}');
41465Error('\P{Is_Joining_Group:	:= _He}');
41466Expect(1, 1815, '\p{Is_Joining_Group=he}', "");
41467Expect(0, 1815, '\p{^Is_Joining_Group=he}', "");
41468Expect(0, 1815, '\P{Is_Joining_Group=he}', "");
41469Expect(1, 1815, '\P{^Is_Joining_Group=he}', "");
41470Expect(0, 1816, '\p{Is_Joining_Group=he}', "");
41471Expect(1, 1816, '\p{^Is_Joining_Group=he}', "");
41472Expect(1, 1816, '\P{Is_Joining_Group=he}', "");
41473Expect(0, 1816, '\P{^Is_Joining_Group=he}', "");
41474Expect(1, 1815, '\p{Is_Joining_Group=-He}', "");
41475Expect(0, 1815, '\p{^Is_Joining_Group=-He}', "");
41476Expect(0, 1815, '\P{Is_Joining_Group=-He}', "");
41477Expect(1, 1815, '\P{^Is_Joining_Group=-He}', "");
41478Expect(0, 1816, '\p{Is_Joining_Group=-He}', "");
41479Expect(1, 1816, '\p{^Is_Joining_Group=-He}', "");
41480Expect(1, 1816, '\P{Is_Joining_Group=-He}', "");
41481Expect(0, 1816, '\P{^Is_Joining_Group=-He}', "");
41482Error('\p{Is_Jg=__he:=}');
41483Error('\P{Is_Jg=__he:=}');
41484Expect(1, 1815, '\p{Is_Jg:	he}', "");
41485Expect(0, 1815, '\p{^Is_Jg:	he}', "");
41486Expect(0, 1815, '\P{Is_Jg:	he}', "");
41487Expect(1, 1815, '\P{^Is_Jg:	he}', "");
41488Expect(0, 1816, '\p{Is_Jg:	he}', "");
41489Expect(1, 1816, '\p{^Is_Jg:	he}', "");
41490Expect(1, 1816, '\P{Is_Jg:	he}', "");
41491Expect(0, 1816, '\P{^Is_Jg:	he}', "");
41492Expect(1, 1815, '\p{Is_Jg=	 He}', "");
41493Expect(0, 1815, '\p{^Is_Jg=	 He}', "");
41494Expect(0, 1815, '\P{Is_Jg=	 He}', "");
41495Expect(1, 1815, '\P{^Is_Jg=	 He}', "");
41496Expect(0, 1816, '\p{Is_Jg=	 He}', "");
41497Expect(1, 1816, '\p{^Is_Jg=	 He}', "");
41498Expect(1, 1816, '\P{Is_Jg=	 He}', "");
41499Expect(0, 1816, '\P{^Is_Jg=	 He}', "");
41500Error('\p{Joining_Group: :=	_Heh}');
41501Error('\P{Joining_Group: :=	_Heh}');
41502Expect(1, 1607, '\p{Joining_Group=heh}', "");
41503Expect(0, 1607, '\p{^Joining_Group=heh}', "");
41504Expect(0, 1607, '\P{Joining_Group=heh}', "");
41505Expect(1, 1607, '\P{^Joining_Group=heh}', "");
41506Expect(0, 1608, '\p{Joining_Group=heh}', "");
41507Expect(1, 1608, '\p{^Joining_Group=heh}', "");
41508Expect(1, 1608, '\P{Joining_Group=heh}', "");
41509Expect(0, 1608, '\P{^Joining_Group=heh}', "");
41510Expect(1, 1607, '\p{Joining_Group: 	HEH}', "");
41511Expect(0, 1607, '\p{^Joining_Group: 	HEH}', "");
41512Expect(0, 1607, '\P{Joining_Group: 	HEH}', "");
41513Expect(1, 1607, '\P{^Joining_Group: 	HEH}', "");
41514Expect(0, 1608, '\p{Joining_Group: 	HEH}', "");
41515Expect(1, 1608, '\p{^Joining_Group: 	HEH}', "");
41516Expect(1, 1608, '\P{Joining_Group: 	HEH}', "");
41517Expect(0, 1608, '\P{^Joining_Group: 	HEH}', "");
41518Error('\p{Jg= Heh:=}');
41519Error('\P{Jg= Heh:=}');
41520Expect(1, 1607, '\p{Jg:heh}', "");
41521Expect(0, 1607, '\p{^Jg:heh}', "");
41522Expect(0, 1607, '\P{Jg:heh}', "");
41523Expect(1, 1607, '\P{^Jg:heh}', "");
41524Expect(0, 1608, '\p{Jg:heh}', "");
41525Expect(1, 1608, '\p{^Jg:heh}', "");
41526Expect(1, 1608, '\P{Jg:heh}', "");
41527Expect(0, 1608, '\P{^Jg:heh}', "");
41528Expect(1, 1607, '\p{Jg= -heh}', "");
41529Expect(0, 1607, '\p{^Jg= -heh}', "");
41530Expect(0, 1607, '\P{Jg= -heh}', "");
41531Expect(1, 1607, '\P{^Jg= -heh}', "");
41532Expect(0, 1608, '\p{Jg= -heh}', "");
41533Expect(1, 1608, '\p{^Jg= -heh}', "");
41534Expect(1, 1608, '\P{Jg= -heh}', "");
41535Expect(0, 1608, '\P{^Jg= -heh}', "");
41536Error('\p{Is_Joining_Group=/a/HEH}');
41537Error('\P{Is_Joining_Group=/a/HEH}');
41538Expect(1, 1607, '\p{Is_Joining_Group=heh}', "");
41539Expect(0, 1607, '\p{^Is_Joining_Group=heh}', "");
41540Expect(0, 1607, '\P{Is_Joining_Group=heh}', "");
41541Expect(1, 1607, '\P{^Is_Joining_Group=heh}', "");
41542Expect(0, 1608, '\p{Is_Joining_Group=heh}', "");
41543Expect(1, 1608, '\p{^Is_Joining_Group=heh}', "");
41544Expect(1, 1608, '\P{Is_Joining_Group=heh}', "");
41545Expect(0, 1608, '\P{^Is_Joining_Group=heh}', "");
41546Expect(1, 1607, '\p{Is_Joining_Group=	 heh}', "");
41547Expect(0, 1607, '\p{^Is_Joining_Group=	 heh}', "");
41548Expect(0, 1607, '\P{Is_Joining_Group=	 heh}', "");
41549Expect(1, 1607, '\P{^Is_Joining_Group=	 heh}', "");
41550Expect(0, 1608, '\p{Is_Joining_Group=	 heh}', "");
41551Expect(1, 1608, '\p{^Is_Joining_Group=	 heh}', "");
41552Expect(1, 1608, '\P{Is_Joining_Group=	 heh}', "");
41553Expect(0, 1608, '\P{^Is_Joining_Group=	 heh}', "");
41554Error('\p{Is_Jg=/a/		heh}');
41555Error('\P{Is_Jg=/a/		heh}');
41556Expect(1, 1607, '\p{Is_Jg=heh}', "");
41557Expect(0, 1607, '\p{^Is_Jg=heh}', "");
41558Expect(0, 1607, '\P{Is_Jg=heh}', "");
41559Expect(1, 1607, '\P{^Is_Jg=heh}', "");
41560Expect(0, 1608, '\p{Is_Jg=heh}', "");
41561Expect(1, 1608, '\p{^Is_Jg=heh}', "");
41562Expect(1, 1608, '\P{Is_Jg=heh}', "");
41563Expect(0, 1608, '\P{^Is_Jg=heh}', "");
41564Expect(1, 1607, '\p{Is_Jg: 	_HEH}', "");
41565Expect(0, 1607, '\p{^Is_Jg: 	_HEH}', "");
41566Expect(0, 1607, '\P{Is_Jg: 	_HEH}', "");
41567Expect(1, 1607, '\P{^Is_Jg: 	_HEH}', "");
41568Expect(0, 1608, '\p{Is_Jg: 	_HEH}', "");
41569Expect(1, 1608, '\p{^Is_Jg: 	_HEH}', "");
41570Expect(1, 1608, '\P{Is_Jg: 	_HEH}', "");
41571Expect(0, 1608, '\P{^Is_Jg: 	_HEH}', "");
41572Error('\p{Joining_Group=-:=heh_Goal}');
41573Error('\P{Joining_Group=-:=heh_Goal}');
41574Expect(1, 1730, '\p{Joining_Group=hehgoal}', "");
41575Expect(0, 1730, '\p{^Joining_Group=hehgoal}', "");
41576Expect(0, 1730, '\P{Joining_Group=hehgoal}', "");
41577Expect(1, 1730, '\P{^Joining_Group=hehgoal}', "");
41578Expect(0, 1731, '\p{Joining_Group=hehgoal}', "");
41579Expect(1, 1731, '\p{^Joining_Group=hehgoal}', "");
41580Expect(1, 1731, '\P{Joining_Group=hehgoal}', "");
41581Expect(0, 1731, '\P{^Joining_Group=hehgoal}', "");
41582Expect(1, 1730, '\p{Joining_Group=-HEH_GOAL}', "");
41583Expect(0, 1730, '\p{^Joining_Group=-HEH_GOAL}', "");
41584Expect(0, 1730, '\P{Joining_Group=-HEH_GOAL}', "");
41585Expect(1, 1730, '\P{^Joining_Group=-HEH_GOAL}', "");
41586Expect(0, 1731, '\p{Joining_Group=-HEH_GOAL}', "");
41587Expect(1, 1731, '\p{^Joining_Group=-HEH_GOAL}', "");
41588Expect(1, 1731, '\P{Joining_Group=-HEH_GOAL}', "");
41589Expect(0, 1731, '\P{^Joining_Group=-HEH_GOAL}', "");
41590Error('\p{Jg=/a/ _Heh_GOAL}');
41591Error('\P{Jg=/a/ _Heh_GOAL}');
41592Expect(1, 1730, '\p{Jg: hehgoal}', "");
41593Expect(0, 1730, '\p{^Jg: hehgoal}', "");
41594Expect(0, 1730, '\P{Jg: hehgoal}', "");
41595Expect(1, 1730, '\P{^Jg: hehgoal}', "");
41596Expect(0, 1731, '\p{Jg: hehgoal}', "");
41597Expect(1, 1731, '\p{^Jg: hehgoal}', "");
41598Expect(1, 1731, '\P{Jg: hehgoal}', "");
41599Expect(0, 1731, '\P{^Jg: hehgoal}', "");
41600Expect(1, 1730, '\p{Jg= -heh_Goal}', "");
41601Expect(0, 1730, '\p{^Jg= -heh_Goal}', "");
41602Expect(0, 1730, '\P{Jg= -heh_Goal}', "");
41603Expect(1, 1730, '\P{^Jg= -heh_Goal}', "");
41604Expect(0, 1731, '\p{Jg= -heh_Goal}', "");
41605Expect(1, 1731, '\p{^Jg= -heh_Goal}', "");
41606Expect(1, 1731, '\P{Jg= -heh_Goal}', "");
41607Expect(0, 1731, '\P{^Jg= -heh_Goal}', "");
41608Error('\p{Is_Joining_Group=_:=HEH_goal}');
41609Error('\P{Is_Joining_Group=_:=HEH_goal}');
41610Expect(1, 1730, '\p{Is_Joining_Group=hehgoal}', "");
41611Expect(0, 1730, '\p{^Is_Joining_Group=hehgoal}', "");
41612Expect(0, 1730, '\P{Is_Joining_Group=hehgoal}', "");
41613Expect(1, 1730, '\P{^Is_Joining_Group=hehgoal}', "");
41614Expect(0, 1731, '\p{Is_Joining_Group=hehgoal}', "");
41615Expect(1, 1731, '\p{^Is_Joining_Group=hehgoal}', "");
41616Expect(1, 1731, '\P{Is_Joining_Group=hehgoal}', "");
41617Expect(0, 1731, '\P{^Is_Joining_Group=hehgoal}', "");
41618Expect(1, 1730, '\p{Is_Joining_Group:__heh_Goal}', "");
41619Expect(0, 1730, '\p{^Is_Joining_Group:__heh_Goal}', "");
41620Expect(0, 1730, '\P{Is_Joining_Group:__heh_Goal}', "");
41621Expect(1, 1730, '\P{^Is_Joining_Group:__heh_Goal}', "");
41622Expect(0, 1731, '\p{Is_Joining_Group:__heh_Goal}', "");
41623Expect(1, 1731, '\p{^Is_Joining_Group:__heh_Goal}', "");
41624Expect(1, 1731, '\P{Is_Joining_Group:__heh_Goal}', "");
41625Expect(0, 1731, '\P{^Is_Joining_Group:__heh_Goal}', "");
41626Error('\p{Is_Jg=_-HEH_goal:=}');
41627Error('\P{Is_Jg=_-HEH_goal:=}');
41628Expect(1, 1730, '\p{Is_Jg=hehgoal}', "");
41629Expect(0, 1730, '\p{^Is_Jg=hehgoal}', "");
41630Expect(0, 1730, '\P{Is_Jg=hehgoal}', "");
41631Expect(1, 1730, '\P{^Is_Jg=hehgoal}', "");
41632Expect(0, 1731, '\p{Is_Jg=hehgoal}', "");
41633Expect(1, 1731, '\p{^Is_Jg=hehgoal}', "");
41634Expect(1, 1731, '\P{Is_Jg=hehgoal}', "");
41635Expect(0, 1731, '\P{^Is_Jg=hehgoal}', "");
41636Expect(1, 1730, '\p{Is_Jg=		HEH_Goal}', "");
41637Expect(0, 1730, '\p{^Is_Jg=		HEH_Goal}', "");
41638Expect(0, 1730, '\P{Is_Jg=		HEH_Goal}', "");
41639Expect(1, 1730, '\P{^Is_Jg=		HEH_Goal}', "");
41640Expect(0, 1731, '\p{Is_Jg=		HEH_Goal}', "");
41641Expect(1, 1731, '\p{^Is_Jg=		HEH_Goal}', "");
41642Expect(1, 1731, '\P{Is_Jg=		HEH_Goal}', "");
41643Expect(0, 1731, '\P{^Is_Jg=		HEH_Goal}', "");
41644Error('\p{Joining_Group=-:=Heth}');
41645Error('\P{Joining_Group=-:=Heth}');
41646Expect(1, 1818, '\p{Joining_Group=heth}', "");
41647Expect(0, 1818, '\p{^Joining_Group=heth}', "");
41648Expect(0, 1818, '\P{Joining_Group=heth}', "");
41649Expect(1, 1818, '\P{^Joining_Group=heth}', "");
41650Expect(0, 1819, '\p{Joining_Group=heth}', "");
41651Expect(1, 1819, '\p{^Joining_Group=heth}', "");
41652Expect(1, 1819, '\P{Joining_Group=heth}', "");
41653Expect(0, 1819, '\P{^Joining_Group=heth}', "");
41654Expect(1, 1818, '\p{Joining_Group=- heth}', "");
41655Expect(0, 1818, '\p{^Joining_Group=- heth}', "");
41656Expect(0, 1818, '\P{Joining_Group=- heth}', "");
41657Expect(1, 1818, '\P{^Joining_Group=- heth}', "");
41658Expect(0, 1819, '\p{Joining_Group=- heth}', "");
41659Expect(1, 1819, '\p{^Joining_Group=- heth}', "");
41660Expect(1, 1819, '\P{Joining_Group=- heth}', "");
41661Expect(0, 1819, '\P{^Joining_Group=- heth}', "");
41662Error('\p{Jg=_:=HETH}');
41663Error('\P{Jg=_:=HETH}');
41664Expect(1, 1818, '\p{Jg: heth}', "");
41665Expect(0, 1818, '\p{^Jg: heth}', "");
41666Expect(0, 1818, '\P{Jg: heth}', "");
41667Expect(1, 1818, '\P{^Jg: heth}', "");
41668Expect(0, 1819, '\p{Jg: heth}', "");
41669Expect(1, 1819, '\p{^Jg: heth}', "");
41670Expect(1, 1819, '\P{Jg: heth}', "");
41671Expect(0, 1819, '\P{^Jg: heth}', "");
41672Expect(1, 1818, '\p{Jg=_	HETH}', "");
41673Expect(0, 1818, '\p{^Jg=_	HETH}', "");
41674Expect(0, 1818, '\P{Jg=_	HETH}', "");
41675Expect(1, 1818, '\P{^Jg=_	HETH}', "");
41676Expect(0, 1819, '\p{Jg=_	HETH}', "");
41677Expect(1, 1819, '\p{^Jg=_	HETH}', "");
41678Expect(1, 1819, '\P{Jg=_	HETH}', "");
41679Expect(0, 1819, '\P{^Jg=_	HETH}', "");
41680Error('\p{Is_Joining_Group=	-Heth/a/}');
41681Error('\P{Is_Joining_Group=	-Heth/a/}');
41682Expect(1, 1818, '\p{Is_Joining_Group=heth}', "");
41683Expect(0, 1818, '\p{^Is_Joining_Group=heth}', "");
41684Expect(0, 1818, '\P{Is_Joining_Group=heth}', "");
41685Expect(1, 1818, '\P{^Is_Joining_Group=heth}', "");
41686Expect(0, 1819, '\p{Is_Joining_Group=heth}', "");
41687Expect(1, 1819, '\p{^Is_Joining_Group=heth}', "");
41688Expect(1, 1819, '\P{Is_Joining_Group=heth}', "");
41689Expect(0, 1819, '\P{^Is_Joining_Group=heth}', "");
41690Error('\p{Is_Jg:	 _Heth/a/}');
41691Error('\P{Is_Jg:	 _Heth/a/}');
41692Expect(1, 1818, '\p{Is_Jg:	heth}', "");
41693Expect(0, 1818, '\p{^Is_Jg:	heth}', "");
41694Expect(0, 1818, '\P{Is_Jg:	heth}', "");
41695Expect(1, 1818, '\P{^Is_Jg:	heth}', "");
41696Expect(0, 1819, '\p{Is_Jg:	heth}', "");
41697Expect(1, 1819, '\p{^Is_Jg:	heth}', "");
41698Expect(1, 1819, '\P{Is_Jg:	heth}', "");
41699Expect(0, 1819, '\P{^Is_Jg:	heth}', "");
41700Expect(1, 1818, '\p{Is_Jg=		HETH}', "");
41701Expect(0, 1818, '\p{^Is_Jg=		HETH}', "");
41702Expect(0, 1818, '\P{Is_Jg=		HETH}', "");
41703Expect(1, 1818, '\P{^Is_Jg=		HETH}', "");
41704Expect(0, 1819, '\p{Is_Jg=		HETH}', "");
41705Expect(1, 1819, '\p{^Is_Jg=		HETH}', "");
41706Expect(1, 1819, '\P{Is_Jg=		HETH}', "");
41707Expect(0, 1819, '\P{^Is_Jg=		HETH}', "");
41708Error('\p{Joining_Group=_/a/KAF}');
41709Error('\P{Joining_Group=_/a/KAF}');
41710Expect(1, 1919, '\p{Joining_Group=kaf}', "");
41711Expect(0, 1919, '\p{^Joining_Group=kaf}', "");
41712Expect(0, 1919, '\P{Joining_Group=kaf}', "");
41713Expect(1, 1919, '\P{^Joining_Group=kaf}', "");
41714Expect(0, 1920, '\p{Joining_Group=kaf}', "");
41715Expect(1, 1920, '\p{^Joining_Group=kaf}', "");
41716Expect(1, 1920, '\P{Joining_Group=kaf}', "");
41717Expect(0, 1920, '\P{^Joining_Group=kaf}', "");
41718Expect(1, 1919, '\p{Joining_Group=	KAF}', "");
41719Expect(0, 1919, '\p{^Joining_Group=	KAF}', "");
41720Expect(0, 1919, '\P{Joining_Group=	KAF}', "");
41721Expect(1, 1919, '\P{^Joining_Group=	KAF}', "");
41722Expect(0, 1920, '\p{Joining_Group=	KAF}', "");
41723Expect(1, 1920, '\p{^Joining_Group=	KAF}', "");
41724Expect(1, 1920, '\P{Joining_Group=	KAF}', "");
41725Expect(0, 1920, '\P{^Joining_Group=	KAF}', "");
41726Error('\p{Jg=/a/Kaf}');
41727Error('\P{Jg=/a/Kaf}');
41728Expect(1, 1919, '\p{Jg=kaf}', "");
41729Expect(0, 1919, '\p{^Jg=kaf}', "");
41730Expect(0, 1919, '\P{Jg=kaf}', "");
41731Expect(1, 1919, '\P{^Jg=kaf}', "");
41732Expect(0, 1920, '\p{Jg=kaf}', "");
41733Expect(1, 1920, '\p{^Jg=kaf}', "");
41734Expect(1, 1920, '\P{Jg=kaf}', "");
41735Expect(0, 1920, '\P{^Jg=kaf}', "");
41736Expect(1, 1919, '\p{Jg=_KAF}', "");
41737Expect(0, 1919, '\p{^Jg=_KAF}', "");
41738Expect(0, 1919, '\P{Jg=_KAF}', "");
41739Expect(1, 1919, '\P{^Jg=_KAF}', "");
41740Expect(0, 1920, '\p{Jg=_KAF}', "");
41741Expect(1, 1920, '\p{^Jg=_KAF}', "");
41742Expect(1, 1920, '\P{Jg=_KAF}', "");
41743Expect(0, 1920, '\P{^Jg=_KAF}', "");
41744Error('\p{Is_Joining_Group:	:=KAF}');
41745Error('\P{Is_Joining_Group:	:=KAF}');
41746Expect(1, 1919, '\p{Is_Joining_Group=kaf}', "");
41747Expect(0, 1919, '\p{^Is_Joining_Group=kaf}', "");
41748Expect(0, 1919, '\P{Is_Joining_Group=kaf}', "");
41749Expect(1, 1919, '\P{^Is_Joining_Group=kaf}', "");
41750Expect(0, 1920, '\p{Is_Joining_Group=kaf}', "");
41751Expect(1, 1920, '\p{^Is_Joining_Group=kaf}', "");
41752Expect(1, 1920, '\P{Is_Joining_Group=kaf}', "");
41753Expect(0, 1920, '\P{^Is_Joining_Group=kaf}', "");
41754Expect(1, 1919, '\p{Is_Joining_Group=-Kaf}', "");
41755Expect(0, 1919, '\p{^Is_Joining_Group=-Kaf}', "");
41756Expect(0, 1919, '\P{Is_Joining_Group=-Kaf}', "");
41757Expect(1, 1919, '\P{^Is_Joining_Group=-Kaf}', "");
41758Expect(0, 1920, '\p{Is_Joining_Group=-Kaf}', "");
41759Expect(1, 1920, '\p{^Is_Joining_Group=-Kaf}', "");
41760Expect(1, 1920, '\P{Is_Joining_Group=-Kaf}', "");
41761Expect(0, 1920, '\P{^Is_Joining_Group=-Kaf}', "");
41762Error('\p{Is_Jg=:=_kaf}');
41763Error('\P{Is_Jg=:=_kaf}');
41764Expect(1, 1919, '\p{Is_Jg=kaf}', "");
41765Expect(0, 1919, '\p{^Is_Jg=kaf}', "");
41766Expect(0, 1919, '\P{Is_Jg=kaf}', "");
41767Expect(1, 1919, '\P{^Is_Jg=kaf}', "");
41768Expect(0, 1920, '\p{Is_Jg=kaf}', "");
41769Expect(1, 1920, '\p{^Is_Jg=kaf}', "");
41770Expect(1, 1920, '\P{Is_Jg=kaf}', "");
41771Expect(0, 1920, '\P{^Is_Jg=kaf}', "");
41772Expect(1, 1919, '\p{Is_Jg= 	Kaf}', "");
41773Expect(0, 1919, '\p{^Is_Jg= 	Kaf}', "");
41774Expect(0, 1919, '\P{Is_Jg= 	Kaf}', "");
41775Expect(1, 1919, '\P{^Is_Jg= 	Kaf}', "");
41776Expect(0, 1920, '\p{Is_Jg= 	Kaf}', "");
41777Expect(1, 1920, '\p{^Is_Jg= 	Kaf}', "");
41778Expect(1, 1920, '\P{Is_Jg= 	Kaf}', "");
41779Expect(0, 1920, '\P{^Is_Jg= 	Kaf}', "");
41780Error('\p{Joining_Group=/a/KAPH}');
41781Error('\P{Joining_Group=/a/KAPH}');
41782Expect(1, 1823, '\p{Joining_Group=kaph}', "");
41783Expect(0, 1823, '\p{^Joining_Group=kaph}', "");
41784Expect(0, 1823, '\P{Joining_Group=kaph}', "");
41785Expect(1, 1823, '\P{^Joining_Group=kaph}', "");
41786Expect(0, 1824, '\p{Joining_Group=kaph}', "");
41787Expect(1, 1824, '\p{^Joining_Group=kaph}', "");
41788Expect(1, 1824, '\P{Joining_Group=kaph}', "");
41789Expect(0, 1824, '\P{^Joining_Group=kaph}', "");
41790Expect(1, 1823, '\p{Joining_Group=	KAPH}', "");
41791Expect(0, 1823, '\p{^Joining_Group=	KAPH}', "");
41792Expect(0, 1823, '\P{Joining_Group=	KAPH}', "");
41793Expect(1, 1823, '\P{^Joining_Group=	KAPH}', "");
41794Expect(0, 1824, '\p{Joining_Group=	KAPH}', "");
41795Expect(1, 1824, '\p{^Joining_Group=	KAPH}', "");
41796Expect(1, 1824, '\P{Joining_Group=	KAPH}', "");
41797Expect(0, 1824, '\P{^Joining_Group=	KAPH}', "");
41798Error('\p{Jg=__kaph:=}');
41799Error('\P{Jg=__kaph:=}');
41800Expect(1, 1823, '\p{Jg=kaph}', "");
41801Expect(0, 1823, '\p{^Jg=kaph}', "");
41802Expect(0, 1823, '\P{Jg=kaph}', "");
41803Expect(1, 1823, '\P{^Jg=kaph}', "");
41804Expect(0, 1824, '\p{Jg=kaph}', "");
41805Expect(1, 1824, '\p{^Jg=kaph}', "");
41806Expect(1, 1824, '\P{Jg=kaph}', "");
41807Expect(0, 1824, '\P{^Jg=kaph}', "");
41808Expect(1, 1823, '\p{Jg=_KAPH}', "");
41809Expect(0, 1823, '\p{^Jg=_KAPH}', "");
41810Expect(0, 1823, '\P{Jg=_KAPH}', "");
41811Expect(1, 1823, '\P{^Jg=_KAPH}', "");
41812Expect(0, 1824, '\p{Jg=_KAPH}', "");
41813Expect(1, 1824, '\p{^Jg=_KAPH}', "");
41814Expect(1, 1824, '\P{Jg=_KAPH}', "");
41815Expect(0, 1824, '\P{^Jg=_KAPH}', "");
41816Error('\p{Is_Joining_Group=_KAPH:=}');
41817Error('\P{Is_Joining_Group=_KAPH:=}');
41818Expect(1, 1823, '\p{Is_Joining_Group=kaph}', "");
41819Expect(0, 1823, '\p{^Is_Joining_Group=kaph}', "");
41820Expect(0, 1823, '\P{Is_Joining_Group=kaph}', "");
41821Expect(1, 1823, '\P{^Is_Joining_Group=kaph}', "");
41822Expect(0, 1824, '\p{Is_Joining_Group=kaph}', "");
41823Expect(1, 1824, '\p{^Is_Joining_Group=kaph}', "");
41824Expect(1, 1824, '\P{Is_Joining_Group=kaph}', "");
41825Expect(0, 1824, '\P{^Is_Joining_Group=kaph}', "");
41826Expect(1, 1823, '\p{Is_Joining_Group=	KAPH}', "");
41827Expect(0, 1823, '\p{^Is_Joining_Group=	KAPH}', "");
41828Expect(0, 1823, '\P{Is_Joining_Group=	KAPH}', "");
41829Expect(1, 1823, '\P{^Is_Joining_Group=	KAPH}', "");
41830Expect(0, 1824, '\p{Is_Joining_Group=	KAPH}', "");
41831Expect(1, 1824, '\p{^Is_Joining_Group=	KAPH}', "");
41832Expect(1, 1824, '\P{Is_Joining_Group=	KAPH}', "");
41833Expect(0, 1824, '\P{^Is_Joining_Group=	KAPH}', "");
41834Error('\p{Is_Jg=-KAPH/a/}');
41835Error('\P{Is_Jg=-KAPH/a/}');
41836Expect(1, 1823, '\p{Is_Jg=kaph}', "");
41837Expect(0, 1823, '\p{^Is_Jg=kaph}', "");
41838Expect(0, 1823, '\P{Is_Jg=kaph}', "");
41839Expect(1, 1823, '\P{^Is_Jg=kaph}', "");
41840Expect(0, 1824, '\p{Is_Jg=kaph}', "");
41841Expect(1, 1824, '\p{^Is_Jg=kaph}', "");
41842Expect(1, 1824, '\P{Is_Jg=kaph}', "");
41843Expect(0, 1824, '\P{^Is_Jg=kaph}', "");
41844Expect(1, 1823, '\p{Is_Jg=  kaph}', "");
41845Expect(0, 1823, '\p{^Is_Jg=  kaph}', "");
41846Expect(0, 1823, '\P{Is_Jg=  kaph}', "");
41847Expect(1, 1823, '\P{^Is_Jg=  kaph}', "");
41848Expect(0, 1824, '\p{Is_Jg=  kaph}', "");
41849Expect(1, 1824, '\p{^Is_Jg=  kaph}', "");
41850Expect(1, 1824, '\P{Is_Jg=  kaph}', "");
41851Expect(0, 1824, '\P{^Is_Jg=  kaph}', "");
41852Error('\p{Joining_Group=_Khaph:=}');
41853Error('\P{Joining_Group=_Khaph:=}');
41854Expect(1, 1870, '\p{Joining_Group=khaph}', "");
41855Expect(0, 1870, '\p{^Joining_Group=khaph}', "");
41856Expect(0, 1870, '\P{Joining_Group=khaph}', "");
41857Expect(1, 1870, '\P{^Joining_Group=khaph}', "");
41858Expect(0, 1871, '\p{Joining_Group=khaph}', "");
41859Expect(1, 1871, '\p{^Joining_Group=khaph}', "");
41860Expect(1, 1871, '\P{Joining_Group=khaph}', "");
41861Expect(0, 1871, '\P{^Joining_Group=khaph}', "");
41862Expect(1, 1870, '\p{Joining_Group=	_khaph}', "");
41863Expect(0, 1870, '\p{^Joining_Group=	_khaph}', "");
41864Expect(0, 1870, '\P{Joining_Group=	_khaph}', "");
41865Expect(1, 1870, '\P{^Joining_Group=	_khaph}', "");
41866Expect(0, 1871, '\p{Joining_Group=	_khaph}', "");
41867Expect(1, 1871, '\p{^Joining_Group=	_khaph}', "");
41868Expect(1, 1871, '\P{Joining_Group=	_khaph}', "");
41869Expect(0, 1871, '\P{^Joining_Group=	_khaph}', "");
41870Error('\p{Jg=_khaph:=}');
41871Error('\P{Jg=_khaph:=}');
41872Expect(1, 1870, '\p{Jg=khaph}', "");
41873Expect(0, 1870, '\p{^Jg=khaph}', "");
41874Expect(0, 1870, '\P{Jg=khaph}', "");
41875Expect(1, 1870, '\P{^Jg=khaph}', "");
41876Expect(0, 1871, '\p{Jg=khaph}', "");
41877Expect(1, 1871, '\p{^Jg=khaph}', "");
41878Expect(1, 1871, '\P{Jg=khaph}', "");
41879Expect(0, 1871, '\P{^Jg=khaph}', "");
41880Expect(1, 1870, '\p{Jg= Khaph}', "");
41881Expect(0, 1870, '\p{^Jg= Khaph}', "");
41882Expect(0, 1870, '\P{Jg= Khaph}', "");
41883Expect(1, 1870, '\P{^Jg= Khaph}', "");
41884Expect(0, 1871, '\p{Jg= Khaph}', "");
41885Expect(1, 1871, '\p{^Jg= Khaph}', "");
41886Expect(1, 1871, '\P{Jg= Khaph}', "");
41887Expect(0, 1871, '\P{^Jg= Khaph}', "");
41888Error('\p{Is_Joining_Group=:=_khaph}');
41889Error('\P{Is_Joining_Group=:=_khaph}');
41890Expect(1, 1870, '\p{Is_Joining_Group=khaph}', "");
41891Expect(0, 1870, '\p{^Is_Joining_Group=khaph}', "");
41892Expect(0, 1870, '\P{Is_Joining_Group=khaph}', "");
41893Expect(1, 1870, '\P{^Is_Joining_Group=khaph}', "");
41894Expect(0, 1871, '\p{Is_Joining_Group=khaph}', "");
41895Expect(1, 1871, '\p{^Is_Joining_Group=khaph}', "");
41896Expect(1, 1871, '\P{Is_Joining_Group=khaph}', "");
41897Expect(0, 1871, '\P{^Is_Joining_Group=khaph}', "");
41898Expect(1, 1870, '\p{Is_Joining_Group=-_Khaph}', "");
41899Expect(0, 1870, '\p{^Is_Joining_Group=-_Khaph}', "");
41900Expect(0, 1870, '\P{Is_Joining_Group=-_Khaph}', "");
41901Expect(1, 1870, '\P{^Is_Joining_Group=-_Khaph}', "");
41902Expect(0, 1871, '\p{Is_Joining_Group=-_Khaph}', "");
41903Expect(1, 1871, '\p{^Is_Joining_Group=-_Khaph}', "");
41904Expect(1, 1871, '\P{Is_Joining_Group=-_Khaph}', "");
41905Expect(0, 1871, '\P{^Is_Joining_Group=-_Khaph}', "");
41906Error('\p{Is_Jg= Khaph/a/}');
41907Error('\P{Is_Jg= Khaph/a/}');
41908Expect(1, 1870, '\p{Is_Jg=khaph}', "");
41909Expect(0, 1870, '\p{^Is_Jg=khaph}', "");
41910Expect(0, 1870, '\P{Is_Jg=khaph}', "");
41911Expect(1, 1870, '\P{^Is_Jg=khaph}', "");
41912Expect(0, 1871, '\p{Is_Jg=khaph}', "");
41913Expect(1, 1871, '\p{^Is_Jg=khaph}', "");
41914Expect(1, 1871, '\P{Is_Jg=khaph}', "");
41915Expect(0, 1871, '\P{^Is_Jg=khaph}', "");
41916Expect(1, 1870, '\p{Is_Jg=-	khaph}', "");
41917Expect(0, 1870, '\p{^Is_Jg=-	khaph}', "");
41918Expect(0, 1870, '\P{Is_Jg=-	khaph}', "");
41919Expect(1, 1870, '\P{^Is_Jg=-	khaph}', "");
41920Expect(0, 1871, '\p{Is_Jg=-	khaph}', "");
41921Expect(1, 1871, '\p{^Is_Jg=-	khaph}', "");
41922Expect(1, 1871, '\P{Is_Jg=-	khaph}', "");
41923Expect(0, 1871, '\P{^Is_Jg=-	khaph}', "");
41924Error('\p{Joining_Group=-:=Knotted_Heh}');
41925Error('\P{Joining_Group=-:=Knotted_Heh}');
41926Expect(1, 1791, '\p{Joining_Group=knottedheh}', "");
41927Expect(0, 1791, '\p{^Joining_Group=knottedheh}', "");
41928Expect(0, 1791, '\P{Joining_Group=knottedheh}', "");
41929Expect(1, 1791, '\P{^Joining_Group=knottedheh}', "");
41930Expect(0, 1792, '\p{Joining_Group=knottedheh}', "");
41931Expect(1, 1792, '\p{^Joining_Group=knottedheh}', "");
41932Expect(1, 1792, '\P{Joining_Group=knottedheh}', "");
41933Expect(0, 1792, '\P{^Joining_Group=knottedheh}', "");
41934Expect(1, 1791, '\p{Joining_Group=	 knotted_heh}', "");
41935Expect(0, 1791, '\p{^Joining_Group=	 knotted_heh}', "");
41936Expect(0, 1791, '\P{Joining_Group=	 knotted_heh}', "");
41937Expect(1, 1791, '\P{^Joining_Group=	 knotted_heh}', "");
41938Expect(0, 1792, '\p{Joining_Group=	 knotted_heh}', "");
41939Expect(1, 1792, '\p{^Joining_Group=	 knotted_heh}', "");
41940Expect(1, 1792, '\P{Joining_Group=	 knotted_heh}', "");
41941Expect(0, 1792, '\P{^Joining_Group=	 knotted_heh}', "");
41942Error('\p{Jg=	-Knotted_Heh:=}');
41943Error('\P{Jg=	-Knotted_Heh:=}');
41944Expect(1, 1791, '\p{Jg:   knottedheh}', "");
41945Expect(0, 1791, '\p{^Jg:   knottedheh}', "");
41946Expect(0, 1791, '\P{Jg:   knottedheh}', "");
41947Expect(1, 1791, '\P{^Jg:   knottedheh}', "");
41948Expect(0, 1792, '\p{Jg:   knottedheh}', "");
41949Expect(1, 1792, '\p{^Jg:   knottedheh}', "");
41950Expect(1, 1792, '\P{Jg:   knottedheh}', "");
41951Expect(0, 1792, '\P{^Jg:   knottedheh}', "");
41952Expect(1, 1791, '\p{Jg=		Knotted_Heh}', "");
41953Expect(0, 1791, '\p{^Jg=		Knotted_Heh}', "");
41954Expect(0, 1791, '\P{Jg=		Knotted_Heh}', "");
41955Expect(1, 1791, '\P{^Jg=		Knotted_Heh}', "");
41956Expect(0, 1792, '\p{Jg=		Knotted_Heh}', "");
41957Expect(1, 1792, '\p{^Jg=		Knotted_Heh}', "");
41958Expect(1, 1792, '\P{Jg=		Knotted_Heh}', "");
41959Expect(0, 1792, '\P{^Jg=		Knotted_Heh}', "");
41960Error('\p{Is_Joining_Group:  knotted_HEH:=}');
41961Error('\P{Is_Joining_Group:  knotted_HEH:=}');
41962Expect(1, 1791, '\p{Is_Joining_Group=knottedheh}', "");
41963Expect(0, 1791, '\p{^Is_Joining_Group=knottedheh}', "");
41964Expect(0, 1791, '\P{Is_Joining_Group=knottedheh}', "");
41965Expect(1, 1791, '\P{^Is_Joining_Group=knottedheh}', "");
41966Expect(0, 1792, '\p{Is_Joining_Group=knottedheh}', "");
41967Expect(1, 1792, '\p{^Is_Joining_Group=knottedheh}', "");
41968Expect(1, 1792, '\P{Is_Joining_Group=knottedheh}', "");
41969Expect(0, 1792, '\P{^Is_Joining_Group=knottedheh}', "");
41970Expect(1, 1791, '\p{Is_Joining_Group=_knotted_heh}', "");
41971Expect(0, 1791, '\p{^Is_Joining_Group=_knotted_heh}', "");
41972Expect(0, 1791, '\P{Is_Joining_Group=_knotted_heh}', "");
41973Expect(1, 1791, '\P{^Is_Joining_Group=_knotted_heh}', "");
41974Expect(0, 1792, '\p{Is_Joining_Group=_knotted_heh}', "");
41975Expect(1, 1792, '\p{^Is_Joining_Group=_knotted_heh}', "");
41976Expect(1, 1792, '\P{Is_Joining_Group=_knotted_heh}', "");
41977Expect(0, 1792, '\P{^Is_Joining_Group=_knotted_heh}', "");
41978Error('\p{Is_Jg: /a/KNOTTED_HEH}');
41979Error('\P{Is_Jg: /a/KNOTTED_HEH}');
41980Expect(1, 1791, '\p{Is_Jg=knottedheh}', "");
41981Expect(0, 1791, '\p{^Is_Jg=knottedheh}', "");
41982Expect(0, 1791, '\P{Is_Jg=knottedheh}', "");
41983Expect(1, 1791, '\P{^Is_Jg=knottedheh}', "");
41984Expect(0, 1792, '\p{Is_Jg=knottedheh}', "");
41985Expect(1, 1792, '\p{^Is_Jg=knottedheh}', "");
41986Expect(1, 1792, '\P{Is_Jg=knottedheh}', "");
41987Expect(0, 1792, '\P{^Is_Jg=knottedheh}', "");
41988Expect(1, 1791, '\p{Is_Jg=	-knotted_HEH}', "");
41989Expect(0, 1791, '\p{^Is_Jg=	-knotted_HEH}', "");
41990Expect(0, 1791, '\P{Is_Jg=	-knotted_HEH}', "");
41991Expect(1, 1791, '\P{^Is_Jg=	-knotted_HEH}', "");
41992Expect(0, 1792, '\p{Is_Jg=	-knotted_HEH}', "");
41993Expect(1, 1792, '\p{^Is_Jg=	-knotted_HEH}', "");
41994Expect(1, 1792, '\P{Is_Jg=	-knotted_HEH}', "");
41995Expect(0, 1792, '\P{^Is_Jg=	-knotted_HEH}', "");
41996Error('\p{Joining_Group: :=--lam}');
41997Error('\P{Joining_Group: :=--lam}');
41998Expect(1, 2214, '\p{Joining_Group:   lam}', "");
41999Expect(0, 2214, '\p{^Joining_Group:   lam}', "");
42000Expect(0, 2214, '\P{Joining_Group:   lam}', "");
42001Expect(1, 2214, '\P{^Joining_Group:   lam}', "");
42002Expect(0, 2215, '\p{Joining_Group:   lam}', "");
42003Expect(1, 2215, '\p{^Joining_Group:   lam}', "");
42004Expect(1, 2215, '\P{Joining_Group:   lam}', "");
42005Expect(0, 2215, '\P{^Joining_Group:   lam}', "");
42006Expect(1, 2214, '\p{Joining_Group=-lam}', "");
42007Expect(0, 2214, '\p{^Joining_Group=-lam}', "");
42008Expect(0, 2214, '\P{Joining_Group=-lam}', "");
42009Expect(1, 2214, '\P{^Joining_Group=-lam}', "");
42010Expect(0, 2215, '\p{Joining_Group=-lam}', "");
42011Expect(1, 2215, '\p{^Joining_Group=-lam}', "");
42012Expect(1, 2215, '\P{Joining_Group=-lam}', "");
42013Expect(0, 2215, '\P{^Joining_Group=-lam}', "");
42014Error('\p{Jg=	:=Lam}');
42015Error('\P{Jg=	:=Lam}');
42016Expect(1, 2214, '\p{Jg=lam}', "");
42017Expect(0, 2214, '\p{^Jg=lam}', "");
42018Expect(0, 2214, '\P{Jg=lam}', "");
42019Expect(1, 2214, '\P{^Jg=lam}', "");
42020Expect(0, 2215, '\p{Jg=lam}', "");
42021Expect(1, 2215, '\p{^Jg=lam}', "");
42022Expect(1, 2215, '\P{Jg=lam}', "");
42023Expect(0, 2215, '\P{^Jg=lam}', "");
42024Error('\p{Is_Joining_Group=/a/-Lam}');
42025Error('\P{Is_Joining_Group=/a/-Lam}');
42026Expect(1, 2214, '\p{Is_Joining_Group=lam}', "");
42027Expect(0, 2214, '\p{^Is_Joining_Group=lam}', "");
42028Expect(0, 2214, '\P{Is_Joining_Group=lam}', "");
42029Expect(1, 2214, '\P{^Is_Joining_Group=lam}', "");
42030Expect(0, 2215, '\p{Is_Joining_Group=lam}', "");
42031Expect(1, 2215, '\p{^Is_Joining_Group=lam}', "");
42032Expect(1, 2215, '\P{Is_Joining_Group=lam}', "");
42033Expect(0, 2215, '\P{^Is_Joining_Group=lam}', "");
42034Error('\p{Is_Jg=/a/	LAM}');
42035Error('\P{Is_Jg=/a/	LAM}');
42036Expect(1, 2214, '\p{Is_Jg=lam}', "");
42037Expect(0, 2214, '\p{^Is_Jg=lam}', "");
42038Expect(0, 2214, '\P{Is_Jg=lam}', "");
42039Expect(1, 2214, '\P{^Is_Jg=lam}', "");
42040Expect(0, 2215, '\p{Is_Jg=lam}', "");
42041Expect(1, 2215, '\p{^Is_Jg=lam}', "");
42042Expect(1, 2215, '\P{Is_Jg=lam}', "");
42043Expect(0, 2215, '\P{^Is_Jg=lam}', "");
42044Expect(1, 2214, '\p{Is_Jg=__LAM}', "");
42045Expect(0, 2214, '\p{^Is_Jg=__LAM}', "");
42046Expect(0, 2214, '\P{Is_Jg=__LAM}', "");
42047Expect(1, 2214, '\P{^Is_Jg=__LAM}', "");
42048Expect(0, 2215, '\p{Is_Jg=__LAM}', "");
42049Expect(1, 2215, '\p{^Is_Jg=__LAM}', "");
42050Expect(1, 2215, '\P{Is_Jg=__LAM}', "");
42051Expect(0, 2215, '\P{^Is_Jg=__LAM}', "");
42052Error('\p{Joining_Group=_Lamadh/a/}');
42053Error('\P{Joining_Group=_Lamadh/a/}');
42054Expect(1, 1824, '\p{Joining_Group=lamadh}', "");
42055Expect(0, 1824, '\p{^Joining_Group=lamadh}', "");
42056Expect(0, 1824, '\P{Joining_Group=lamadh}', "");
42057Expect(1, 1824, '\P{^Joining_Group=lamadh}', "");
42058Expect(0, 1825, '\p{Joining_Group=lamadh}', "");
42059Expect(1, 1825, '\p{^Joining_Group=lamadh}', "");
42060Expect(1, 1825, '\P{Joining_Group=lamadh}', "");
42061Expect(0, 1825, '\P{^Joining_Group=lamadh}', "");
42062Expect(1, 1824, '\p{Joining_Group= -Lamadh}', "");
42063Expect(0, 1824, '\p{^Joining_Group= -Lamadh}', "");
42064Expect(0, 1824, '\P{Joining_Group= -Lamadh}', "");
42065Expect(1, 1824, '\P{^Joining_Group= -Lamadh}', "");
42066Expect(0, 1825, '\p{Joining_Group= -Lamadh}', "");
42067Expect(1, 1825, '\p{^Joining_Group= -Lamadh}', "");
42068Expect(1, 1825, '\P{Joining_Group= -Lamadh}', "");
42069Expect(0, 1825, '\P{^Joining_Group= -Lamadh}', "");
42070Error('\p{Jg=_-Lamadh/a/}');
42071Error('\P{Jg=_-Lamadh/a/}');
42072Expect(1, 1824, '\p{Jg=lamadh}', "");
42073Expect(0, 1824, '\p{^Jg=lamadh}', "");
42074Expect(0, 1824, '\P{Jg=lamadh}', "");
42075Expect(1, 1824, '\P{^Jg=lamadh}', "");
42076Expect(0, 1825, '\p{Jg=lamadh}', "");
42077Expect(1, 1825, '\p{^Jg=lamadh}', "");
42078Expect(1, 1825, '\P{Jg=lamadh}', "");
42079Expect(0, 1825, '\P{^Jg=lamadh}', "");
42080Expect(1, 1824, '\p{Jg=_-lamadh}', "");
42081Expect(0, 1824, '\p{^Jg=_-lamadh}', "");
42082Expect(0, 1824, '\P{Jg=_-lamadh}', "");
42083Expect(1, 1824, '\P{^Jg=_-lamadh}', "");
42084Expect(0, 1825, '\p{Jg=_-lamadh}', "");
42085Expect(1, 1825, '\p{^Jg=_-lamadh}', "");
42086Expect(1, 1825, '\P{Jg=_-lamadh}', "");
42087Expect(0, 1825, '\P{^Jg=_-lamadh}', "");
42088Error('\p{Is_Joining_Group=_:=lamadh}');
42089Error('\P{Is_Joining_Group=_:=lamadh}');
42090Expect(1, 1824, '\p{Is_Joining_Group:lamadh}', "");
42091Expect(0, 1824, '\p{^Is_Joining_Group:lamadh}', "");
42092Expect(0, 1824, '\P{Is_Joining_Group:lamadh}', "");
42093Expect(1, 1824, '\P{^Is_Joining_Group:lamadh}', "");
42094Expect(0, 1825, '\p{Is_Joining_Group:lamadh}', "");
42095Expect(1, 1825, '\p{^Is_Joining_Group:lamadh}', "");
42096Expect(1, 1825, '\P{Is_Joining_Group:lamadh}', "");
42097Expect(0, 1825, '\P{^Is_Joining_Group:lamadh}', "");
42098Expect(1, 1824, '\p{Is_Joining_Group=-	LAMADH}', "");
42099Expect(0, 1824, '\p{^Is_Joining_Group=-	LAMADH}', "");
42100Expect(0, 1824, '\P{Is_Joining_Group=-	LAMADH}', "");
42101Expect(1, 1824, '\P{^Is_Joining_Group=-	LAMADH}', "");
42102Expect(0, 1825, '\p{Is_Joining_Group=-	LAMADH}', "");
42103Expect(1, 1825, '\p{^Is_Joining_Group=-	LAMADH}', "");
42104Expect(1, 1825, '\P{Is_Joining_Group=-	LAMADH}', "");
42105Expect(0, 1825, '\P{^Is_Joining_Group=-	LAMADH}', "");
42106Error('\p{Is_Jg= /a/Lamadh}');
42107Error('\P{Is_Jg= /a/Lamadh}');
42108Expect(1, 1824, '\p{Is_Jg=lamadh}', "");
42109Expect(0, 1824, '\p{^Is_Jg=lamadh}', "");
42110Expect(0, 1824, '\P{Is_Jg=lamadh}', "");
42111Expect(1, 1824, '\P{^Is_Jg=lamadh}', "");
42112Expect(0, 1825, '\p{Is_Jg=lamadh}', "");
42113Expect(1, 1825, '\p{^Is_Jg=lamadh}', "");
42114Expect(1, 1825, '\P{Is_Jg=lamadh}', "");
42115Expect(0, 1825, '\P{^Is_Jg=lamadh}', "");
42116Expect(1, 1824, '\p{Is_Jg=	-LAMADH}', "");
42117Expect(0, 1824, '\p{^Is_Jg=	-LAMADH}', "");
42118Expect(0, 1824, '\P{Is_Jg=	-LAMADH}', "");
42119Expect(1, 1824, '\P{^Is_Jg=	-LAMADH}', "");
42120Expect(0, 1825, '\p{Is_Jg=	-LAMADH}', "");
42121Expect(1, 1825, '\p{^Is_Jg=	-LAMADH}', "");
42122Expect(1, 1825, '\P{Is_Jg=	-LAMADH}', "");
42123Expect(0, 1825, '\P{^Is_Jg=	-LAMADH}', "");
42124Error('\p{Joining_Group=-/a/Meem}');
42125Error('\P{Joining_Group=-/a/Meem}');
42126Expect(1, 2215, '\p{Joining_Group=meem}', "");
42127Expect(0, 2215, '\p{^Joining_Group=meem}', "");
42128Expect(0, 2215, '\P{Joining_Group=meem}', "");
42129Expect(1, 2215, '\P{^Joining_Group=meem}', "");
42130Expect(0, 2216, '\p{Joining_Group=meem}', "");
42131Expect(1, 2216, '\p{^Joining_Group=meem}', "");
42132Expect(1, 2216, '\P{Joining_Group=meem}', "");
42133Expect(0, 2216, '\P{^Joining_Group=meem}', "");
42134Expect(1, 2215, '\p{Joining_Group:		meem}', "");
42135Expect(0, 2215, '\p{^Joining_Group:		meem}', "");
42136Expect(0, 2215, '\P{Joining_Group:		meem}', "");
42137Expect(1, 2215, '\P{^Joining_Group:		meem}', "");
42138Expect(0, 2216, '\p{Joining_Group:		meem}', "");
42139Expect(1, 2216, '\p{^Joining_Group:		meem}', "");
42140Expect(1, 2216, '\P{Joining_Group:		meem}', "");
42141Expect(0, 2216, '\P{^Joining_Group:		meem}', "");
42142Error('\p{Jg= _Meem:=}');
42143Error('\P{Jg= _Meem:=}');
42144Expect(1, 2215, '\p{Jg=meem}', "");
42145Expect(0, 2215, '\p{^Jg=meem}', "");
42146Expect(0, 2215, '\P{Jg=meem}', "");
42147Expect(1, 2215, '\P{^Jg=meem}', "");
42148Expect(0, 2216, '\p{Jg=meem}', "");
42149Expect(1, 2216, '\p{^Jg=meem}', "");
42150Expect(1, 2216, '\P{Jg=meem}', "");
42151Expect(0, 2216, '\P{^Jg=meem}', "");
42152Expect(1, 2215, '\p{Jg=- Meem}', "");
42153Expect(0, 2215, '\p{^Jg=- Meem}', "");
42154Expect(0, 2215, '\P{Jg=- Meem}', "");
42155Expect(1, 2215, '\P{^Jg=- Meem}', "");
42156Expect(0, 2216, '\p{Jg=- Meem}', "");
42157Expect(1, 2216, '\p{^Jg=- Meem}', "");
42158Expect(1, 2216, '\P{Jg=- Meem}', "");
42159Expect(0, 2216, '\P{^Jg=- Meem}', "");
42160Error('\p{Is_Joining_Group= :=Meem}');
42161Error('\P{Is_Joining_Group= :=Meem}');
42162Expect(1, 2215, '\p{Is_Joining_Group=meem}', "");
42163Expect(0, 2215, '\p{^Is_Joining_Group=meem}', "");
42164Expect(0, 2215, '\P{Is_Joining_Group=meem}', "");
42165Expect(1, 2215, '\P{^Is_Joining_Group=meem}', "");
42166Expect(0, 2216, '\p{Is_Joining_Group=meem}', "");
42167Expect(1, 2216, '\p{^Is_Joining_Group=meem}', "");
42168Expect(1, 2216, '\P{Is_Joining_Group=meem}', "");
42169Expect(0, 2216, '\P{^Is_Joining_Group=meem}', "");
42170Expect(1, 2215, '\p{Is_Joining_Group: 	MEEM}', "");
42171Expect(0, 2215, '\p{^Is_Joining_Group: 	MEEM}', "");
42172Expect(0, 2215, '\P{Is_Joining_Group: 	MEEM}', "");
42173Expect(1, 2215, '\P{^Is_Joining_Group: 	MEEM}', "");
42174Expect(0, 2216, '\p{Is_Joining_Group: 	MEEM}', "");
42175Expect(1, 2216, '\p{^Is_Joining_Group: 	MEEM}', "");
42176Expect(1, 2216, '\P{Is_Joining_Group: 	MEEM}', "");
42177Expect(0, 2216, '\P{^Is_Joining_Group: 	MEEM}', "");
42178Error('\p{Is_Jg=-/a/meem}');
42179Error('\P{Is_Jg=-/a/meem}');
42180Expect(1, 2215, '\p{Is_Jg=meem}', "");
42181Expect(0, 2215, '\p{^Is_Jg=meem}', "");
42182Expect(0, 2215, '\P{Is_Jg=meem}', "");
42183Expect(1, 2215, '\P{^Is_Jg=meem}', "");
42184Expect(0, 2216, '\p{Is_Jg=meem}', "");
42185Expect(1, 2216, '\p{^Is_Jg=meem}', "");
42186Expect(1, 2216, '\P{Is_Jg=meem}', "");
42187Expect(0, 2216, '\P{^Is_Jg=meem}', "");
42188Expect(1, 2215, '\p{Is_Jg=-	meem}', "");
42189Expect(0, 2215, '\p{^Is_Jg=-	meem}', "");
42190Expect(0, 2215, '\P{Is_Jg=-	meem}', "");
42191Expect(1, 2215, '\P{^Is_Jg=-	meem}', "");
42192Expect(0, 2216, '\p{Is_Jg=-	meem}', "");
42193Expect(1, 2216, '\p{^Is_Jg=-	meem}', "");
42194Expect(1, 2216, '\P{Is_Jg=-	meem}', "");
42195Expect(0, 2216, '\P{^Is_Jg=-	meem}', "");
42196Error('\p{Joining_Group=:=--mim}');
42197Error('\P{Joining_Group=:=--mim}');
42198Expect(1, 1825, '\p{Joining_Group=mim}', "");
42199Expect(0, 1825, '\p{^Joining_Group=mim}', "");
42200Expect(0, 1825, '\P{Joining_Group=mim}', "");
42201Expect(1, 1825, '\P{^Joining_Group=mim}', "");
42202Expect(0, 1826, '\p{Joining_Group=mim}', "");
42203Expect(1, 1826, '\p{^Joining_Group=mim}', "");
42204Expect(1, 1826, '\P{Joining_Group=mim}', "");
42205Expect(0, 1826, '\P{^Joining_Group=mim}', "");
42206Expect(1, 1825, '\p{Joining_Group=Mim}', "");
42207Expect(0, 1825, '\p{^Joining_Group=Mim}', "");
42208Expect(0, 1825, '\P{Joining_Group=Mim}', "");
42209Expect(1, 1825, '\P{^Joining_Group=Mim}', "");
42210Expect(0, 1826, '\p{Joining_Group=Mim}', "");
42211Expect(1, 1826, '\p{^Joining_Group=Mim}', "");
42212Expect(1, 1826, '\P{Joining_Group=Mim}', "");
42213Expect(0, 1826, '\P{^Joining_Group=Mim}', "");
42214Error('\p{Jg=__Mim:=}');
42215Error('\P{Jg=__Mim:=}');
42216Expect(1, 1825, '\p{Jg=mim}', "");
42217Expect(0, 1825, '\p{^Jg=mim}', "");
42218Expect(0, 1825, '\P{Jg=mim}', "");
42219Expect(1, 1825, '\P{^Jg=mim}', "");
42220Expect(0, 1826, '\p{Jg=mim}', "");
42221Expect(1, 1826, '\p{^Jg=mim}', "");
42222Expect(1, 1826, '\P{Jg=mim}', "");
42223Expect(0, 1826, '\P{^Jg=mim}', "");
42224Expect(1, 1825, '\p{Jg=-Mim}', "");
42225Expect(0, 1825, '\p{^Jg=-Mim}', "");
42226Expect(0, 1825, '\P{Jg=-Mim}', "");
42227Expect(1, 1825, '\P{^Jg=-Mim}', "");
42228Expect(0, 1826, '\p{Jg=-Mim}', "");
42229Expect(1, 1826, '\p{^Jg=-Mim}', "");
42230Expect(1, 1826, '\P{Jg=-Mim}', "");
42231Expect(0, 1826, '\P{^Jg=-Mim}', "");
42232Error('\p{Is_Joining_Group:	/a/mim}');
42233Error('\P{Is_Joining_Group:	/a/mim}');
42234Expect(1, 1825, '\p{Is_Joining_Group=mim}', "");
42235Expect(0, 1825, '\p{^Is_Joining_Group=mim}', "");
42236Expect(0, 1825, '\P{Is_Joining_Group=mim}', "");
42237Expect(1, 1825, '\P{^Is_Joining_Group=mim}', "");
42238Expect(0, 1826, '\p{Is_Joining_Group=mim}', "");
42239Expect(1, 1826, '\p{^Is_Joining_Group=mim}', "");
42240Expect(1, 1826, '\P{Is_Joining_Group=mim}', "");
42241Expect(0, 1826, '\P{^Is_Joining_Group=mim}', "");
42242Expect(1, 1825, '\p{Is_Joining_Group=_Mim}', "");
42243Expect(0, 1825, '\p{^Is_Joining_Group=_Mim}', "");
42244Expect(0, 1825, '\P{Is_Joining_Group=_Mim}', "");
42245Expect(1, 1825, '\P{^Is_Joining_Group=_Mim}', "");
42246Expect(0, 1826, '\p{Is_Joining_Group=_Mim}', "");
42247Expect(1, 1826, '\p{^Is_Joining_Group=_Mim}', "");
42248Expect(1, 1826, '\P{Is_Joining_Group=_Mim}', "");
42249Expect(0, 1826, '\P{^Is_Joining_Group=_Mim}', "");
42250Error('\p{Is_Jg=:=  Mim}');
42251Error('\P{Is_Jg=:=  Mim}');
42252Expect(1, 1825, '\p{Is_Jg=mim}', "");
42253Expect(0, 1825, '\p{^Is_Jg=mim}', "");
42254Expect(0, 1825, '\P{Is_Jg=mim}', "");
42255Expect(1, 1825, '\P{^Is_Jg=mim}', "");
42256Expect(0, 1826, '\p{Is_Jg=mim}', "");
42257Expect(1, 1826, '\p{^Is_Jg=mim}', "");
42258Expect(1, 1826, '\P{Is_Jg=mim}', "");
42259Expect(0, 1826, '\P{^Is_Jg=mim}', "");
42260Expect(1, 1825, '\p{Is_Jg=-mim}', "");
42261Expect(0, 1825, '\p{^Is_Jg=-mim}', "");
42262Expect(0, 1825, '\P{Is_Jg=-mim}', "");
42263Expect(1, 1825, '\P{^Is_Jg=-mim}', "");
42264Expect(0, 1826, '\p{Is_Jg=-mim}', "");
42265Expect(1, 1826, '\p{^Is_Jg=-mim}', "");
42266Expect(1, 1826, '\P{Is_Jg=-mim}', "");
42267Expect(0, 1826, '\P{^Is_Jg=-mim}', "");
42268Error('\p{Joining_Group=-	No_JOINING_group:=}');
42269Error('\P{Joining_Group=-	No_JOINING_group:=}');
42270Expect(1, 2221, '\p{Joining_Group=nojoininggroup}', "");
42271Expect(0, 2221, '\p{^Joining_Group=nojoininggroup}', "");
42272Expect(0, 2221, '\P{Joining_Group=nojoininggroup}', "");
42273Expect(1, 2221, '\P{^Joining_Group=nojoininggroup}', "");
42274Expect(0, 2220, '\p{Joining_Group=nojoininggroup}', "");
42275Expect(1, 2220, '\p{^Joining_Group=nojoininggroup}', "");
42276Expect(1, 2220, '\P{Joining_Group=nojoininggroup}', "");
42277Expect(0, 2220, '\P{^Joining_Group=nojoininggroup}', "");
42278Expect(1, 2221, '\p{Joining_Group:_no_JOINING_Group}', "");
42279Expect(0, 2221, '\p{^Joining_Group:_no_JOINING_Group}', "");
42280Expect(0, 2221, '\P{Joining_Group:_no_JOINING_Group}', "");
42281Expect(1, 2221, '\P{^Joining_Group:_no_JOINING_Group}', "");
42282Expect(0, 2220, '\p{Joining_Group:_no_JOINING_Group}', "");
42283Expect(1, 2220, '\p{^Joining_Group:_no_JOINING_Group}', "");
42284Expect(1, 2220, '\P{Joining_Group:_no_JOINING_Group}', "");
42285Expect(0, 2220, '\P{^Joining_Group:_no_JOINING_Group}', "");
42286Error('\p{Jg=_	NO_Joining_group/a/}');
42287Error('\P{Jg=_	NO_Joining_group/a/}');
42288Expect(1, 2221, '\p{Jg=nojoininggroup}', "");
42289Expect(0, 2221, '\p{^Jg=nojoininggroup}', "");
42290Expect(0, 2221, '\P{Jg=nojoininggroup}', "");
42291Expect(1, 2221, '\P{^Jg=nojoininggroup}', "");
42292Expect(0, 2220, '\p{Jg=nojoininggroup}', "");
42293Expect(1, 2220, '\p{^Jg=nojoininggroup}', "");
42294Expect(1, 2220, '\P{Jg=nojoininggroup}', "");
42295Expect(0, 2220, '\P{^Jg=nojoininggroup}', "");
42296Expect(1, 2221, '\p{Jg=_ No_Joining_GROUP}', "");
42297Expect(0, 2221, '\p{^Jg=_ No_Joining_GROUP}', "");
42298Expect(0, 2221, '\P{Jg=_ No_Joining_GROUP}', "");
42299Expect(1, 2221, '\P{^Jg=_ No_Joining_GROUP}', "");
42300Expect(0, 2220, '\p{Jg=_ No_Joining_GROUP}', "");
42301Expect(1, 2220, '\p{^Jg=_ No_Joining_GROUP}', "");
42302Expect(1, 2220, '\P{Jg=_ No_Joining_GROUP}', "");
42303Expect(0, 2220, '\P{^Jg=_ No_Joining_GROUP}', "");
42304Error('\p{Is_Joining_Group=:=-_No_Joining_Group}');
42305Error('\P{Is_Joining_Group=:=-_No_Joining_Group}');
42306Expect(1, 2221, '\p{Is_Joining_Group=nojoininggroup}', "");
42307Expect(0, 2221, '\p{^Is_Joining_Group=nojoininggroup}', "");
42308Expect(0, 2221, '\P{Is_Joining_Group=nojoininggroup}', "");
42309Expect(1, 2221, '\P{^Is_Joining_Group=nojoininggroup}', "");
42310Expect(0, 2220, '\p{Is_Joining_Group=nojoininggroup}', "");
42311Expect(1, 2220, '\p{^Is_Joining_Group=nojoininggroup}', "");
42312Expect(1, 2220, '\P{Is_Joining_Group=nojoininggroup}', "");
42313Expect(0, 2220, '\P{^Is_Joining_Group=nojoininggroup}', "");
42314Expect(1, 2221, '\p{Is_Joining_Group=No_Joining_group}', "");
42315Expect(0, 2221, '\p{^Is_Joining_Group=No_Joining_group}', "");
42316Expect(0, 2221, '\P{Is_Joining_Group=No_Joining_group}', "");
42317Expect(1, 2221, '\P{^Is_Joining_Group=No_Joining_group}', "");
42318Expect(0, 2220, '\p{Is_Joining_Group=No_Joining_group}', "");
42319Expect(1, 2220, '\p{^Is_Joining_Group=No_Joining_group}', "");
42320Expect(1, 2220, '\P{Is_Joining_Group=No_Joining_group}', "");
42321Expect(0, 2220, '\P{^Is_Joining_Group=No_Joining_group}', "");
42322Error('\p{Is_Jg=/a/	no_joining_Group}');
42323Error('\P{Is_Jg=/a/	no_joining_Group}');
42324Expect(1, 2221, '\p{Is_Jg: nojoininggroup}', "");
42325Expect(0, 2221, '\p{^Is_Jg: nojoininggroup}', "");
42326Expect(0, 2221, '\P{Is_Jg: nojoininggroup}', "");
42327Expect(1, 2221, '\P{^Is_Jg: nojoininggroup}', "");
42328Expect(0, 2220, '\p{Is_Jg: nojoininggroup}', "");
42329Expect(1, 2220, '\p{^Is_Jg: nojoininggroup}', "");
42330Expect(1, 2220, '\P{Is_Jg: nojoininggroup}', "");
42331Expect(0, 2220, '\P{^Is_Jg: nojoininggroup}', "");
42332Expect(1, 2221, '\p{Is_Jg=	_No_joining_Group}', "");
42333Expect(0, 2221, '\p{^Is_Jg=	_No_joining_Group}', "");
42334Expect(0, 2221, '\P{Is_Jg=	_No_joining_Group}', "");
42335Expect(1, 2221, '\P{^Is_Jg=	_No_joining_Group}', "");
42336Expect(0, 2220, '\p{Is_Jg=	_No_joining_Group}', "");
42337Expect(1, 2220, '\p{^Is_Jg=	_No_joining_Group}', "");
42338Expect(1, 2220, '\P{Is_Jg=	_No_joining_Group}', "");
42339Expect(0, 2220, '\P{^Is_Jg=	_No_joining_Group}', "");
42340Error('\p{Joining_Group= :=NOON}');
42341Error('\P{Joining_Group= :=NOON}');
42342Expect(1, 1897, '\p{Joining_Group=noon}', "");
42343Expect(0, 1897, '\p{^Joining_Group=noon}', "");
42344Expect(0, 1897, '\P{Joining_Group=noon}', "");
42345Expect(1, 1897, '\P{^Joining_Group=noon}', "");
42346Expect(0, 1898, '\p{Joining_Group=noon}', "");
42347Expect(1, 1898, '\p{^Joining_Group=noon}', "");
42348Expect(1, 1898, '\P{Joining_Group=noon}', "");
42349Expect(0, 1898, '\P{^Joining_Group=noon}', "");
42350Expect(1, 1897, '\p{Joining_Group=__Noon}', "");
42351Expect(0, 1897, '\p{^Joining_Group=__Noon}', "");
42352Expect(0, 1897, '\P{Joining_Group=__Noon}', "");
42353Expect(1, 1897, '\P{^Joining_Group=__Noon}', "");
42354Expect(0, 1898, '\p{Joining_Group=__Noon}', "");
42355Expect(1, 1898, '\p{^Joining_Group=__Noon}', "");
42356Expect(1, 1898, '\P{Joining_Group=__Noon}', "");
42357Expect(0, 1898, '\P{^Joining_Group=__Noon}', "");
42358Error('\p{Jg:   -/a/Noon}');
42359Error('\P{Jg:   -/a/Noon}');
42360Expect(1, 1897, '\p{Jg=noon}', "");
42361Expect(0, 1897, '\p{^Jg=noon}', "");
42362Expect(0, 1897, '\P{Jg=noon}', "");
42363Expect(1, 1897, '\P{^Jg=noon}', "");
42364Expect(0, 1898, '\p{Jg=noon}', "");
42365Expect(1, 1898, '\p{^Jg=noon}', "");
42366Expect(1, 1898, '\P{Jg=noon}', "");
42367Expect(0, 1898, '\P{^Jg=noon}', "");
42368Expect(1, 1897, '\p{Jg=-	NOON}', "");
42369Expect(0, 1897, '\p{^Jg=-	NOON}', "");
42370Expect(0, 1897, '\P{Jg=-	NOON}', "");
42371Expect(1, 1897, '\P{^Jg=-	NOON}', "");
42372Expect(0, 1898, '\p{Jg=-	NOON}', "");
42373Expect(1, 1898, '\p{^Jg=-	NOON}', "");
42374Expect(1, 1898, '\P{Jg=-	NOON}', "");
42375Expect(0, 1898, '\P{^Jg=-	NOON}', "");
42376Error('\p{Is_Joining_Group=/a/- Noon}');
42377Error('\P{Is_Joining_Group=/a/- Noon}');
42378Expect(1, 1897, '\p{Is_Joining_Group=noon}', "");
42379Expect(0, 1897, '\p{^Is_Joining_Group=noon}', "");
42380Expect(0, 1897, '\P{Is_Joining_Group=noon}', "");
42381Expect(1, 1897, '\P{^Is_Joining_Group=noon}', "");
42382Expect(0, 1898, '\p{Is_Joining_Group=noon}', "");
42383Expect(1, 1898, '\p{^Is_Joining_Group=noon}', "");
42384Expect(1, 1898, '\P{Is_Joining_Group=noon}', "");
42385Expect(0, 1898, '\P{^Is_Joining_Group=noon}', "");
42386Expect(1, 1897, '\p{Is_Joining_Group=	_Noon}', "");
42387Expect(0, 1897, '\p{^Is_Joining_Group=	_Noon}', "");
42388Expect(0, 1897, '\P{Is_Joining_Group=	_Noon}', "");
42389Expect(1, 1897, '\P{^Is_Joining_Group=	_Noon}', "");
42390Expect(0, 1898, '\p{Is_Joining_Group=	_Noon}', "");
42391Expect(1, 1898, '\p{^Is_Joining_Group=	_Noon}', "");
42392Expect(1, 1898, '\P{Is_Joining_Group=	_Noon}', "");
42393Expect(0, 1898, '\P{^Is_Joining_Group=	_Noon}', "");
42394Error('\p{Is_Jg= -Noon:=}');
42395Error('\P{Is_Jg= -Noon:=}');
42396Expect(1, 1897, '\p{Is_Jg=noon}', "");
42397Expect(0, 1897, '\p{^Is_Jg=noon}', "");
42398Expect(0, 1897, '\P{Is_Jg=noon}', "");
42399Expect(1, 1897, '\P{^Is_Jg=noon}', "");
42400Expect(0, 1898, '\p{Is_Jg=noon}', "");
42401Expect(1, 1898, '\p{^Is_Jg=noon}', "");
42402Expect(1, 1898, '\P{Is_Jg=noon}', "");
42403Expect(0, 1898, '\P{^Is_Jg=noon}', "");
42404Expect(1, 1897, '\p{Is_Jg=- noon}', "");
42405Expect(0, 1897, '\p{^Is_Jg=- noon}', "");
42406Expect(0, 1897, '\P{Is_Jg=- noon}', "");
42407Expect(1, 1897, '\P{^Is_Jg=- noon}', "");
42408Expect(0, 1898, '\p{Is_Jg=- noon}', "");
42409Expect(1, 1898, '\p{^Is_Jg=- noon}', "");
42410Expect(1, 1898, '\P{Is_Jg=- noon}', "");
42411Expect(0, 1898, '\P{^Is_Jg=- noon}', "");
42412Error('\p{Joining_Group=__NUN:=}');
42413Error('\P{Joining_Group=__NUN:=}');
42414Expect(1, 1826, '\p{Joining_Group=nun}', "");
42415Expect(0, 1826, '\p{^Joining_Group=nun}', "");
42416Expect(0, 1826, '\P{Joining_Group=nun}', "");
42417Expect(1, 1826, '\P{^Joining_Group=nun}', "");
42418Expect(0, 1827, '\p{Joining_Group=nun}', "");
42419Expect(1, 1827, '\p{^Joining_Group=nun}', "");
42420Expect(1, 1827, '\P{Joining_Group=nun}', "");
42421Expect(0, 1827, '\P{^Joining_Group=nun}', "");
42422Expect(1, 1826, '\p{Joining_Group=_ NUN}', "");
42423Expect(0, 1826, '\p{^Joining_Group=_ NUN}', "");
42424Expect(0, 1826, '\P{Joining_Group=_ NUN}', "");
42425Expect(1, 1826, '\P{^Joining_Group=_ NUN}', "");
42426Expect(0, 1827, '\p{Joining_Group=_ NUN}', "");
42427Expect(1, 1827, '\p{^Joining_Group=_ NUN}', "");
42428Expect(1, 1827, '\P{Joining_Group=_ NUN}', "");
42429Expect(0, 1827, '\P{^Joining_Group=_ NUN}', "");
42430Error('\p{Jg= /a/nun}');
42431Error('\P{Jg= /a/nun}');
42432Expect(1, 1826, '\p{Jg=nun}', "");
42433Expect(0, 1826, '\p{^Jg=nun}', "");
42434Expect(0, 1826, '\P{Jg=nun}', "");
42435Expect(1, 1826, '\P{^Jg=nun}', "");
42436Expect(0, 1827, '\p{Jg=nun}', "");
42437Expect(1, 1827, '\p{^Jg=nun}', "");
42438Expect(1, 1827, '\P{Jg=nun}', "");
42439Expect(0, 1827, '\P{^Jg=nun}', "");
42440Expect(1, 1826, '\p{Jg=	nun}', "");
42441Expect(0, 1826, '\p{^Jg=	nun}', "");
42442Expect(0, 1826, '\P{Jg=	nun}', "");
42443Expect(1, 1826, '\P{^Jg=	nun}', "");
42444Expect(0, 1827, '\p{Jg=	nun}', "");
42445Expect(1, 1827, '\p{^Jg=	nun}', "");
42446Expect(1, 1827, '\P{Jg=	nun}', "");
42447Expect(0, 1827, '\P{^Jg=	nun}', "");
42448Error('\p{Is_Joining_Group=Nun/a/}');
42449Error('\P{Is_Joining_Group=Nun/a/}');
42450Expect(1, 1826, '\p{Is_Joining_Group=nun}', "");
42451Expect(0, 1826, '\p{^Is_Joining_Group=nun}', "");
42452Expect(0, 1826, '\P{Is_Joining_Group=nun}', "");
42453Expect(1, 1826, '\P{^Is_Joining_Group=nun}', "");
42454Expect(0, 1827, '\p{Is_Joining_Group=nun}', "");
42455Expect(1, 1827, '\p{^Is_Joining_Group=nun}', "");
42456Expect(1, 1827, '\P{Is_Joining_Group=nun}', "");
42457Expect(0, 1827, '\P{^Is_Joining_Group=nun}', "");
42458Expect(1, 1826, '\p{Is_Joining_Group=_	Nun}', "");
42459Expect(0, 1826, '\p{^Is_Joining_Group=_	Nun}', "");
42460Expect(0, 1826, '\P{Is_Joining_Group=_	Nun}', "");
42461Expect(1, 1826, '\P{^Is_Joining_Group=_	Nun}', "");
42462Expect(0, 1827, '\p{Is_Joining_Group=_	Nun}', "");
42463Expect(1, 1827, '\p{^Is_Joining_Group=_	Nun}', "");
42464Expect(1, 1827, '\P{Is_Joining_Group=_	Nun}', "");
42465Expect(0, 1827, '\P{^Is_Joining_Group=_	Nun}', "");
42466Error('\p{Is_Jg=/a/Nun}');
42467Error('\P{Is_Jg=/a/Nun}');
42468Expect(1, 1826, '\p{Is_Jg=nun}', "");
42469Expect(0, 1826, '\p{^Is_Jg=nun}', "");
42470Expect(0, 1826, '\P{Is_Jg=nun}', "");
42471Expect(1, 1826, '\P{^Is_Jg=nun}', "");
42472Expect(0, 1827, '\p{Is_Jg=nun}', "");
42473Expect(1, 1827, '\p{^Is_Jg=nun}', "");
42474Expect(1, 1827, '\P{Is_Jg=nun}', "");
42475Expect(0, 1827, '\P{^Is_Jg=nun}', "");
42476Expect(1, 1826, '\p{Is_Jg: 	Nun}', "");
42477Expect(0, 1826, '\p{^Is_Jg: 	Nun}', "");
42478Expect(0, 1826, '\P{Is_Jg: 	Nun}', "");
42479Expect(1, 1826, '\P{^Is_Jg: 	Nun}', "");
42480Expect(0, 1827, '\p{Is_Jg: 	Nun}', "");
42481Expect(1, 1827, '\p{^Is_Jg: 	Nun}', "");
42482Expect(1, 1827, '\P{Is_Jg: 	Nun}', "");
42483Expect(0, 1827, '\P{^Is_Jg: 	Nun}', "");
42484Error('\p{Joining_Group=:=_Nya}');
42485Error('\P{Joining_Group=:=_Nya}');
42486Expect(1, 1725, '\p{Joining_Group=nya}', "");
42487Expect(0, 1725, '\p{^Joining_Group=nya}', "");
42488Expect(0, 1725, '\P{Joining_Group=nya}', "");
42489Expect(1, 1725, '\P{^Joining_Group=nya}', "");
42490Expect(0, 1726, '\p{Joining_Group=nya}', "");
42491Expect(1, 1726, '\p{^Joining_Group=nya}', "");
42492Expect(1, 1726, '\P{Joining_Group=nya}', "");
42493Expect(0, 1726, '\P{^Joining_Group=nya}', "");
42494Expect(1, 1725, '\p{Joining_Group=-NYA}', "");
42495Expect(0, 1725, '\p{^Joining_Group=-NYA}', "");
42496Expect(0, 1725, '\P{Joining_Group=-NYA}', "");
42497Expect(1, 1725, '\P{^Joining_Group=-NYA}', "");
42498Expect(0, 1726, '\p{Joining_Group=-NYA}', "");
42499Expect(1, 1726, '\p{^Joining_Group=-NYA}', "");
42500Expect(1, 1726, '\P{Joining_Group=-NYA}', "");
42501Expect(0, 1726, '\P{^Joining_Group=-NYA}', "");
42502Error('\p{Jg:   -nya/a/}');
42503Error('\P{Jg:   -nya/a/}');
42504Expect(1, 1725, '\p{Jg=nya}', "");
42505Expect(0, 1725, '\p{^Jg=nya}', "");
42506Expect(0, 1725, '\P{Jg=nya}', "");
42507Expect(1, 1725, '\P{^Jg=nya}', "");
42508Expect(0, 1726, '\p{Jg=nya}', "");
42509Expect(1, 1726, '\p{^Jg=nya}', "");
42510Expect(1, 1726, '\P{Jg=nya}', "");
42511Expect(0, 1726, '\P{^Jg=nya}', "");
42512Expect(1, 1725, '\p{Jg=	 Nya}', "");
42513Expect(0, 1725, '\p{^Jg=	 Nya}', "");
42514Expect(0, 1725, '\P{Jg=	 Nya}', "");
42515Expect(1, 1725, '\P{^Jg=	 Nya}', "");
42516Expect(0, 1726, '\p{Jg=	 Nya}', "");
42517Expect(1, 1726, '\p{^Jg=	 Nya}', "");
42518Expect(1, 1726, '\P{Jg=	 Nya}', "");
42519Expect(0, 1726, '\P{^Jg=	 Nya}', "");
42520Error('\p{Is_Joining_Group=:= Nya}');
42521Error('\P{Is_Joining_Group=:= Nya}');
42522Expect(1, 1725, '\p{Is_Joining_Group=nya}', "");
42523Expect(0, 1725, '\p{^Is_Joining_Group=nya}', "");
42524Expect(0, 1725, '\P{Is_Joining_Group=nya}', "");
42525Expect(1, 1725, '\P{^Is_Joining_Group=nya}', "");
42526Expect(0, 1726, '\p{Is_Joining_Group=nya}', "");
42527Expect(1, 1726, '\p{^Is_Joining_Group=nya}', "");
42528Expect(1, 1726, '\P{Is_Joining_Group=nya}', "");
42529Expect(0, 1726, '\P{^Is_Joining_Group=nya}', "");
42530Expect(1, 1725, '\p{Is_Joining_Group=	Nya}', "");
42531Expect(0, 1725, '\p{^Is_Joining_Group=	Nya}', "");
42532Expect(0, 1725, '\P{Is_Joining_Group=	Nya}', "");
42533Expect(1, 1725, '\P{^Is_Joining_Group=	Nya}', "");
42534Expect(0, 1726, '\p{Is_Joining_Group=	Nya}', "");
42535Expect(1, 1726, '\p{^Is_Joining_Group=	Nya}', "");
42536Expect(1, 1726, '\P{Is_Joining_Group=	Nya}', "");
42537Expect(0, 1726, '\P{^Is_Joining_Group=	Nya}', "");
42538Error('\p{Is_Jg:	:=_Nya}');
42539Error('\P{Is_Jg:	:=_Nya}');
42540Expect(1, 1725, '\p{Is_Jg=nya}', "");
42541Expect(0, 1725, '\p{^Is_Jg=nya}', "");
42542Expect(0, 1725, '\P{Is_Jg=nya}', "");
42543Expect(1, 1725, '\P{^Is_Jg=nya}', "");
42544Expect(0, 1726, '\p{Is_Jg=nya}', "");
42545Expect(1, 1726, '\p{^Is_Jg=nya}', "");
42546Expect(1, 1726, '\P{Is_Jg=nya}', "");
42547Expect(0, 1726, '\P{^Is_Jg=nya}', "");
42548Expect(1, 1725, '\p{Is_Jg=-nya}', "");
42549Expect(0, 1725, '\p{^Is_Jg=-nya}', "");
42550Expect(0, 1725, '\P{Is_Jg=-nya}', "");
42551Expect(1, 1725, '\P{^Is_Jg=-nya}', "");
42552Expect(0, 1726, '\p{Is_Jg=-nya}', "");
42553Expect(1, 1726, '\p{^Is_Jg=-nya}', "");
42554Expect(1, 1726, '\P{Is_Jg=-nya}', "");
42555Expect(0, 1726, '\P{^Is_Jg=-nya}', "");
42556Error('\p{Joining_Group=_:=PE}');
42557Error('\P{Joining_Group=_:=PE}');
42558Expect(1, 1830, '\p{Joining_Group=pe}', "");
42559Expect(0, 1830, '\p{^Joining_Group=pe}', "");
42560Expect(0, 1830, '\P{Joining_Group=pe}', "");
42561Expect(1, 1830, '\P{^Joining_Group=pe}', "");
42562Expect(0, 1831, '\p{Joining_Group=pe}', "");
42563Expect(1, 1831, '\p{^Joining_Group=pe}', "");
42564Expect(1, 1831, '\P{Joining_Group=pe}', "");
42565Expect(0, 1831, '\P{^Joining_Group=pe}', "");
42566Expect(1, 1830, '\p{Joining_Group=-	PE}', "");
42567Expect(0, 1830, '\p{^Joining_Group=-	PE}', "");
42568Expect(0, 1830, '\P{Joining_Group=-	PE}', "");
42569Expect(1, 1830, '\P{^Joining_Group=-	PE}', "");
42570Expect(0, 1831, '\p{Joining_Group=-	PE}', "");
42571Expect(1, 1831, '\p{^Joining_Group=-	PE}', "");
42572Expect(1, 1831, '\P{Joining_Group=-	PE}', "");
42573Expect(0, 1831, '\P{^Joining_Group=-	PE}', "");
42574Error('\p{Jg=_	Pe:=}');
42575Error('\P{Jg=_	Pe:=}');
42576Expect(1, 1830, '\p{Jg=pe}', "");
42577Expect(0, 1830, '\p{^Jg=pe}', "");
42578Expect(0, 1830, '\P{Jg=pe}', "");
42579Expect(1, 1830, '\P{^Jg=pe}', "");
42580Expect(0, 1831, '\p{Jg=pe}', "");
42581Expect(1, 1831, '\p{^Jg=pe}', "");
42582Expect(1, 1831, '\P{Jg=pe}', "");
42583Expect(0, 1831, '\P{^Jg=pe}', "");
42584Expect(1, 1830, '\p{Jg=	 Pe}', "");
42585Expect(0, 1830, '\p{^Jg=	 Pe}', "");
42586Expect(0, 1830, '\P{Jg=	 Pe}', "");
42587Expect(1, 1830, '\P{^Jg=	 Pe}', "");
42588Expect(0, 1831, '\p{Jg=	 Pe}', "");
42589Expect(1, 1831, '\p{^Jg=	 Pe}', "");
42590Expect(1, 1831, '\P{Jg=	 Pe}', "");
42591Expect(0, 1831, '\P{^Jg=	 Pe}', "");
42592Error('\p{Is_Joining_Group=/a/-Pe}');
42593Error('\P{Is_Joining_Group=/a/-Pe}');
42594Expect(1, 1830, '\p{Is_Joining_Group=pe}', "");
42595Expect(0, 1830, '\p{^Is_Joining_Group=pe}', "");
42596Expect(0, 1830, '\P{Is_Joining_Group=pe}', "");
42597Expect(1, 1830, '\P{^Is_Joining_Group=pe}', "");
42598Expect(0, 1831, '\p{Is_Joining_Group=pe}', "");
42599Expect(1, 1831, '\p{^Is_Joining_Group=pe}', "");
42600Expect(1, 1831, '\P{Is_Joining_Group=pe}', "");
42601Expect(0, 1831, '\P{^Is_Joining_Group=pe}', "");
42602Expect(1, 1830, '\p{Is_Joining_Group=-_Pe}', "");
42603Expect(0, 1830, '\p{^Is_Joining_Group=-_Pe}', "");
42604Expect(0, 1830, '\P{Is_Joining_Group=-_Pe}', "");
42605Expect(1, 1830, '\P{^Is_Joining_Group=-_Pe}', "");
42606Expect(0, 1831, '\p{Is_Joining_Group=-_Pe}', "");
42607Expect(1, 1831, '\p{^Is_Joining_Group=-_Pe}', "");
42608Expect(1, 1831, '\P{Is_Joining_Group=-_Pe}', "");
42609Expect(0, 1831, '\P{^Is_Joining_Group=-_Pe}', "");
42610Error('\p{Is_Jg=:=- PE}');
42611Error('\P{Is_Jg=:=- PE}');
42612Expect(1, 1830, '\p{Is_Jg:pe}', "");
42613Expect(0, 1830, '\p{^Is_Jg:pe}', "");
42614Expect(0, 1830, '\P{Is_Jg:pe}', "");
42615Expect(1, 1830, '\P{^Is_Jg:pe}', "");
42616Expect(0, 1831, '\p{Is_Jg:pe}', "");
42617Expect(1, 1831, '\p{^Is_Jg:pe}', "");
42618Expect(1, 1831, '\P{Is_Jg:pe}', "");
42619Expect(0, 1831, '\P{^Is_Jg:pe}', "");
42620Expect(1, 1830, '\p{Is_Jg:_pe}', "");
42621Expect(0, 1830, '\p{^Is_Jg:_pe}', "");
42622Expect(0, 1830, '\P{Is_Jg:_pe}', "");
42623Expect(1, 1830, '\P{^Is_Jg:_pe}', "");
42624Expect(0, 1831, '\p{Is_Jg:_pe}', "");
42625Expect(1, 1831, '\p{^Is_Jg:_pe}', "");
42626Expect(1, 1831, '\P{Is_Jg:_pe}', "");
42627Expect(0, 1831, '\P{^Is_Jg:_pe}', "");
42628Error('\p{Joining_Group=:= _Qaf}');
42629Error('\P{Joining_Group=:= _Qaf}');
42630Expect(1, 2213, '\p{Joining_Group=qaf}', "");
42631Expect(0, 2213, '\p{^Joining_Group=qaf}', "");
42632Expect(0, 2213, '\P{Joining_Group=qaf}', "");
42633Expect(1, 2213, '\P{^Joining_Group=qaf}', "");
42634Expect(0, 2214, '\p{Joining_Group=qaf}', "");
42635Expect(1, 2214, '\p{^Joining_Group=qaf}', "");
42636Expect(1, 2214, '\P{Joining_Group=qaf}', "");
42637Expect(0, 2214, '\P{^Joining_Group=qaf}', "");
42638Expect(1, 2213, '\p{Joining_Group=- QAF}', "");
42639Expect(0, 2213, '\p{^Joining_Group=- QAF}', "");
42640Expect(0, 2213, '\P{Joining_Group=- QAF}', "");
42641Expect(1, 2213, '\P{^Joining_Group=- QAF}', "");
42642Expect(0, 2214, '\p{Joining_Group=- QAF}', "");
42643Expect(1, 2214, '\p{^Joining_Group=- QAF}', "");
42644Expect(1, 2214, '\P{Joining_Group=- QAF}', "");
42645Expect(0, 2214, '\P{^Joining_Group=- QAF}', "");
42646Error('\p{Jg=-_qaf:=}');
42647Error('\P{Jg=-_qaf:=}');
42648Expect(1, 2213, '\p{Jg=qaf}', "");
42649Expect(0, 2213, '\p{^Jg=qaf}', "");
42650Expect(0, 2213, '\P{Jg=qaf}', "");
42651Expect(1, 2213, '\P{^Jg=qaf}', "");
42652Expect(0, 2214, '\p{Jg=qaf}', "");
42653Expect(1, 2214, '\p{^Jg=qaf}', "");
42654Expect(1, 2214, '\P{Jg=qaf}', "");
42655Expect(0, 2214, '\P{^Jg=qaf}', "");
42656Expect(1, 2213, '\p{Jg=- Qaf}', "");
42657Expect(0, 2213, '\p{^Jg=- Qaf}', "");
42658Expect(0, 2213, '\P{Jg=- Qaf}', "");
42659Expect(1, 2213, '\P{^Jg=- Qaf}', "");
42660Expect(0, 2214, '\p{Jg=- Qaf}', "");
42661Expect(1, 2214, '\p{^Jg=- Qaf}', "");
42662Expect(1, 2214, '\P{Jg=- Qaf}', "");
42663Expect(0, 2214, '\P{^Jg=- Qaf}', "");
42664Error('\p{Is_Joining_Group= /a/QAF}');
42665Error('\P{Is_Joining_Group= /a/QAF}');
42666Expect(1, 2213, '\p{Is_Joining_Group=qaf}', "");
42667Expect(0, 2213, '\p{^Is_Joining_Group=qaf}', "");
42668Expect(0, 2213, '\P{Is_Joining_Group=qaf}', "");
42669Expect(1, 2213, '\P{^Is_Joining_Group=qaf}', "");
42670Expect(0, 2214, '\p{Is_Joining_Group=qaf}', "");
42671Expect(1, 2214, '\p{^Is_Joining_Group=qaf}', "");
42672Expect(1, 2214, '\P{Is_Joining_Group=qaf}', "");
42673Expect(0, 2214, '\P{^Is_Joining_Group=qaf}', "");
42674Expect(1, 2213, '\p{Is_Joining_Group=--QAF}', "");
42675Expect(0, 2213, '\p{^Is_Joining_Group=--QAF}', "");
42676Expect(0, 2213, '\P{Is_Joining_Group=--QAF}', "");
42677Expect(1, 2213, '\P{^Is_Joining_Group=--QAF}', "");
42678Expect(0, 2214, '\p{Is_Joining_Group=--QAF}', "");
42679Expect(1, 2214, '\p{^Is_Joining_Group=--QAF}', "");
42680Expect(1, 2214, '\P{Is_Joining_Group=--QAF}', "");
42681Expect(0, 2214, '\P{^Is_Joining_Group=--QAF}', "");
42682Error('\p{Is_Jg=_-Qaf:=}');
42683Error('\P{Is_Jg=_-Qaf:=}');
42684Expect(1, 2213, '\p{Is_Jg=qaf}', "");
42685Expect(0, 2213, '\p{^Is_Jg=qaf}', "");
42686Expect(0, 2213, '\P{Is_Jg=qaf}', "");
42687Expect(1, 2213, '\P{^Is_Jg=qaf}', "");
42688Expect(0, 2214, '\p{Is_Jg=qaf}', "");
42689Expect(1, 2214, '\p{^Is_Jg=qaf}', "");
42690Expect(1, 2214, '\P{Is_Jg=qaf}', "");
42691Expect(0, 2214, '\P{^Is_Jg=qaf}', "");
42692Expect(1, 2213, '\p{Is_Jg=--Qaf}', "");
42693Expect(0, 2213, '\p{^Is_Jg=--Qaf}', "");
42694Expect(0, 2213, '\P{Is_Jg=--Qaf}', "");
42695Expect(1, 2213, '\P{^Is_Jg=--Qaf}', "");
42696Expect(0, 2214, '\p{Is_Jg=--Qaf}', "");
42697Expect(1, 2214, '\p{^Is_Jg=--Qaf}', "");
42698Expect(1, 2214, '\P{Is_Jg=--Qaf}', "");
42699Expect(0, 2214, '\P{^Is_Jg=--Qaf}', "");
42700Error('\p{Joining_Group:   /a/--qaph}');
42701Error('\P{Joining_Group:   /a/--qaph}');
42702Expect(1, 1833, '\p{Joining_Group=qaph}', "");
42703Expect(0, 1833, '\p{^Joining_Group=qaph}', "");
42704Expect(0, 1833, '\P{Joining_Group=qaph}', "");
42705Expect(1, 1833, '\P{^Joining_Group=qaph}', "");
42706Expect(0, 1834, '\p{Joining_Group=qaph}', "");
42707Expect(1, 1834, '\p{^Joining_Group=qaph}', "");
42708Expect(1, 1834, '\P{Joining_Group=qaph}', "");
42709Expect(0, 1834, '\P{^Joining_Group=qaph}', "");
42710Expect(1, 1833, '\p{Joining_Group= QAPH}', "");
42711Expect(0, 1833, '\p{^Joining_Group= QAPH}', "");
42712Expect(0, 1833, '\P{Joining_Group= QAPH}', "");
42713Expect(1, 1833, '\P{^Joining_Group= QAPH}', "");
42714Expect(0, 1834, '\p{Joining_Group= QAPH}', "");
42715Expect(1, 1834, '\p{^Joining_Group= QAPH}', "");
42716Expect(1, 1834, '\P{Joining_Group= QAPH}', "");
42717Expect(0, 1834, '\P{^Joining_Group= QAPH}', "");
42718Error('\p{Jg=/a/QAPH}');
42719Error('\P{Jg=/a/QAPH}');
42720Expect(1, 1833, '\p{Jg=qaph}', "");
42721Expect(0, 1833, '\p{^Jg=qaph}', "");
42722Expect(0, 1833, '\P{Jg=qaph}', "");
42723Expect(1, 1833, '\P{^Jg=qaph}', "");
42724Expect(0, 1834, '\p{Jg=qaph}', "");
42725Expect(1, 1834, '\p{^Jg=qaph}', "");
42726Expect(1, 1834, '\P{Jg=qaph}', "");
42727Expect(0, 1834, '\P{^Jg=qaph}', "");
42728Expect(1, 1833, '\p{Jg= -Qaph}', "");
42729Expect(0, 1833, '\p{^Jg= -Qaph}', "");
42730Expect(0, 1833, '\P{Jg= -Qaph}', "");
42731Expect(1, 1833, '\P{^Jg= -Qaph}', "");
42732Expect(0, 1834, '\p{Jg= -Qaph}', "");
42733Expect(1, 1834, '\p{^Jg= -Qaph}', "");
42734Expect(1, 1834, '\P{Jg= -Qaph}', "");
42735Expect(0, 1834, '\P{^Jg= -Qaph}', "");
42736Error('\p{Is_Joining_Group=/a/_-QAPH}');
42737Error('\P{Is_Joining_Group=/a/_-QAPH}');
42738Expect(1, 1833, '\p{Is_Joining_Group=qaph}', "");
42739Expect(0, 1833, '\p{^Is_Joining_Group=qaph}', "");
42740Expect(0, 1833, '\P{Is_Joining_Group=qaph}', "");
42741Expect(1, 1833, '\P{^Is_Joining_Group=qaph}', "");
42742Expect(0, 1834, '\p{Is_Joining_Group=qaph}', "");
42743Expect(1, 1834, '\p{^Is_Joining_Group=qaph}', "");
42744Expect(1, 1834, '\P{Is_Joining_Group=qaph}', "");
42745Expect(0, 1834, '\P{^Is_Joining_Group=qaph}', "");
42746Expect(1, 1833, '\p{Is_Joining_Group=-_QAPH}', "");
42747Expect(0, 1833, '\p{^Is_Joining_Group=-_QAPH}', "");
42748Expect(0, 1833, '\P{Is_Joining_Group=-_QAPH}', "");
42749Expect(1, 1833, '\P{^Is_Joining_Group=-_QAPH}', "");
42750Expect(0, 1834, '\p{Is_Joining_Group=-_QAPH}', "");
42751Expect(1, 1834, '\p{^Is_Joining_Group=-_QAPH}', "");
42752Expect(1, 1834, '\P{Is_Joining_Group=-_QAPH}', "");
42753Expect(0, 1834, '\P{^Is_Joining_Group=-_QAPH}', "");
42754Error('\p{Is_Jg=  Qaph/a/}');
42755Error('\P{Is_Jg=  Qaph/a/}');
42756Expect(1, 1833, '\p{Is_Jg=qaph}', "");
42757Expect(0, 1833, '\p{^Is_Jg=qaph}', "");
42758Expect(0, 1833, '\P{Is_Jg=qaph}', "");
42759Expect(1, 1833, '\P{^Is_Jg=qaph}', "");
42760Expect(0, 1834, '\p{Is_Jg=qaph}', "");
42761Expect(1, 1834, '\p{^Is_Jg=qaph}', "");
42762Expect(1, 1834, '\P{Is_Jg=qaph}', "");
42763Expect(0, 1834, '\P{^Is_Jg=qaph}', "");
42764Expect(1, 1833, '\p{Is_Jg= -Qaph}', "");
42765Expect(0, 1833, '\p{^Is_Jg= -Qaph}', "");
42766Expect(0, 1833, '\P{Is_Jg= -Qaph}', "");
42767Expect(1, 1833, '\P{^Is_Jg= -Qaph}', "");
42768Expect(0, 1834, '\p{Is_Jg= -Qaph}', "");
42769Expect(1, 1834, '\p{^Is_Jg= -Qaph}', "");
42770Expect(1, 1834, '\P{Is_Jg= -Qaph}', "");
42771Expect(0, 1834, '\P{^Is_Jg= -Qaph}', "");
42772Error('\p{Joining_Group=-Reh/a/}');
42773Error('\P{Joining_Group=-Reh/a/}');
42774Expect(1, 2218, '\p{Joining_Group=reh}', "");
42775Expect(0, 2218, '\p{^Joining_Group=reh}', "");
42776Expect(0, 2218, '\P{Joining_Group=reh}', "");
42777Expect(1, 2218, '\P{^Joining_Group=reh}', "");
42778Expect(0, 2219, '\p{Joining_Group=reh}', "");
42779Expect(1, 2219, '\p{^Joining_Group=reh}', "");
42780Expect(1, 2219, '\P{Joining_Group=reh}', "");
42781Expect(0, 2219, '\P{^Joining_Group=reh}', "");
42782Expect(1, 2218, '\p{Joining_Group=-	Reh}', "");
42783Expect(0, 2218, '\p{^Joining_Group=-	Reh}', "");
42784Expect(0, 2218, '\P{Joining_Group=-	Reh}', "");
42785Expect(1, 2218, '\P{^Joining_Group=-	Reh}', "");
42786Expect(0, 2219, '\p{Joining_Group=-	Reh}', "");
42787Expect(1, 2219, '\p{^Joining_Group=-	Reh}', "");
42788Expect(1, 2219, '\P{Joining_Group=-	Reh}', "");
42789Expect(0, 2219, '\P{^Joining_Group=-	Reh}', "");
42790Error('\p{Jg:	:= reh}');
42791Error('\P{Jg:	:= reh}');
42792Expect(1, 2218, '\p{Jg=reh}', "");
42793Expect(0, 2218, '\p{^Jg=reh}', "");
42794Expect(0, 2218, '\P{Jg=reh}', "");
42795Expect(1, 2218, '\P{^Jg=reh}', "");
42796Expect(0, 2219, '\p{Jg=reh}', "");
42797Expect(1, 2219, '\p{^Jg=reh}', "");
42798Expect(1, 2219, '\P{Jg=reh}', "");
42799Expect(0, 2219, '\P{^Jg=reh}', "");
42800Expect(1, 2218, '\p{Jg: 	_reh}', "");
42801Expect(0, 2218, '\p{^Jg: 	_reh}', "");
42802Expect(0, 2218, '\P{Jg: 	_reh}', "");
42803Expect(1, 2218, '\P{^Jg: 	_reh}', "");
42804Expect(0, 2219, '\p{Jg: 	_reh}', "");
42805Expect(1, 2219, '\p{^Jg: 	_reh}', "");
42806Expect(1, 2219, '\P{Jg: 	_reh}', "");
42807Expect(0, 2219, '\P{^Jg: 	_reh}', "");
42808Error('\p{Is_Joining_Group=:=--REH}');
42809Error('\P{Is_Joining_Group=:=--REH}');
42810Expect(1, 2218, '\p{Is_Joining_Group: reh}', "");
42811Expect(0, 2218, '\p{^Is_Joining_Group: reh}', "");
42812Expect(0, 2218, '\P{Is_Joining_Group: reh}', "");
42813Expect(1, 2218, '\P{^Is_Joining_Group: reh}', "");
42814Expect(0, 2219, '\p{Is_Joining_Group: reh}', "");
42815Expect(1, 2219, '\p{^Is_Joining_Group: reh}', "");
42816Expect(1, 2219, '\P{Is_Joining_Group: reh}', "");
42817Expect(0, 2219, '\P{^Is_Joining_Group: reh}', "");
42818Expect(1, 2218, '\p{Is_Joining_Group=__reh}', "");
42819Expect(0, 2218, '\p{^Is_Joining_Group=__reh}', "");
42820Expect(0, 2218, '\P{Is_Joining_Group=__reh}', "");
42821Expect(1, 2218, '\P{^Is_Joining_Group=__reh}', "");
42822Expect(0, 2219, '\p{Is_Joining_Group=__reh}', "");
42823Expect(1, 2219, '\p{^Is_Joining_Group=__reh}', "");
42824Expect(1, 2219, '\P{Is_Joining_Group=__reh}', "");
42825Expect(0, 2219, '\P{^Is_Joining_Group=__reh}', "");
42826Error('\p{Is_Jg=	_Reh:=}');
42827Error('\P{Is_Jg=	_Reh:=}');
42828Expect(1, 2218, '\p{Is_Jg=reh}', "");
42829Expect(0, 2218, '\p{^Is_Jg=reh}', "");
42830Expect(0, 2218, '\P{Is_Jg=reh}', "");
42831Expect(1, 2218, '\P{^Is_Jg=reh}', "");
42832Expect(0, 2219, '\p{Is_Jg=reh}', "");
42833Expect(1, 2219, '\p{^Is_Jg=reh}', "");
42834Expect(1, 2219, '\P{Is_Jg=reh}', "");
42835Expect(0, 2219, '\P{^Is_Jg=reh}', "");
42836Expect(1, 2218, '\p{Is_Jg= -REH}', "");
42837Expect(0, 2218, '\p{^Is_Jg= -REH}', "");
42838Expect(0, 2218, '\P{Is_Jg= -REH}', "");
42839Expect(1, 2218, '\P{^Is_Jg= -REH}', "");
42840Expect(0, 2219, '\p{Is_Jg= -REH}', "");
42841Expect(1, 2219, '\p{^Is_Jg= -REH}', "");
42842Expect(1, 2219, '\P{Is_Jg= -REH}', "");
42843Expect(0, 2219, '\P{^Is_Jg= -REH}', "");
42844Error('\p{Joining_Group=_:=REVERSED_PE}');
42845Error('\P{Joining_Group=_:=REVERSED_PE}');
42846Expect(1, 1831, '\p{Joining_Group:   reversedpe}', "");
42847Expect(0, 1831, '\p{^Joining_Group:   reversedpe}', "");
42848Expect(0, 1831, '\P{Joining_Group:   reversedpe}', "");
42849Expect(1, 1831, '\P{^Joining_Group:   reversedpe}', "");
42850Expect(0, 1832, '\p{Joining_Group:   reversedpe}', "");
42851Expect(1, 1832, '\p{^Joining_Group:   reversedpe}', "");
42852Expect(1, 1832, '\P{Joining_Group:   reversedpe}', "");
42853Expect(0, 1832, '\P{^Joining_Group:   reversedpe}', "");
42854Expect(1, 1831, '\p{Joining_Group=_-Reversed_Pe}', "");
42855Expect(0, 1831, '\p{^Joining_Group=_-Reversed_Pe}', "");
42856Expect(0, 1831, '\P{Joining_Group=_-Reversed_Pe}', "");
42857Expect(1, 1831, '\P{^Joining_Group=_-Reversed_Pe}', "");
42858Expect(0, 1832, '\p{Joining_Group=_-Reversed_Pe}', "");
42859Expect(1, 1832, '\p{^Joining_Group=_-Reversed_Pe}', "");
42860Expect(1, 1832, '\P{Joining_Group=_-Reversed_Pe}', "");
42861Expect(0, 1832, '\P{^Joining_Group=_-Reversed_Pe}', "");
42862Error('\p{Jg=:=REVERSED_PE}');
42863Error('\P{Jg=:=REVERSED_PE}');
42864Expect(1, 1831, '\p{Jg=reversedpe}', "");
42865Expect(0, 1831, '\p{^Jg=reversedpe}', "");
42866Expect(0, 1831, '\P{Jg=reversedpe}', "");
42867Expect(1, 1831, '\P{^Jg=reversedpe}', "");
42868Expect(0, 1832, '\p{Jg=reversedpe}', "");
42869Expect(1, 1832, '\p{^Jg=reversedpe}', "");
42870Expect(1, 1832, '\P{Jg=reversedpe}', "");
42871Expect(0, 1832, '\P{^Jg=reversedpe}', "");
42872Expect(1, 1831, '\p{Jg=REVERSED_Pe}', "");
42873Expect(0, 1831, '\p{^Jg=REVERSED_Pe}', "");
42874Expect(0, 1831, '\P{Jg=REVERSED_Pe}', "");
42875Expect(1, 1831, '\P{^Jg=REVERSED_Pe}', "");
42876Expect(0, 1832, '\p{Jg=REVERSED_Pe}', "");
42877Expect(1, 1832, '\p{^Jg=REVERSED_Pe}', "");
42878Expect(1, 1832, '\P{Jg=REVERSED_Pe}', "");
42879Expect(0, 1832, '\P{^Jg=REVERSED_Pe}', "");
42880Error('\p{Is_Joining_Group= -Reversed_PE/a/}');
42881Error('\P{Is_Joining_Group= -Reversed_PE/a/}');
42882Expect(1, 1831, '\p{Is_Joining_Group=reversedpe}', "");
42883Expect(0, 1831, '\p{^Is_Joining_Group=reversedpe}', "");
42884Expect(0, 1831, '\P{Is_Joining_Group=reversedpe}', "");
42885Expect(1, 1831, '\P{^Is_Joining_Group=reversedpe}', "");
42886Expect(0, 1832, '\p{Is_Joining_Group=reversedpe}', "");
42887Expect(1, 1832, '\p{^Is_Joining_Group=reversedpe}', "");
42888Expect(1, 1832, '\P{Is_Joining_Group=reversedpe}', "");
42889Expect(0, 1832, '\P{^Is_Joining_Group=reversedpe}', "");
42890Expect(1, 1831, '\p{Is_Joining_Group= -Reversed_pe}', "");
42891Expect(0, 1831, '\p{^Is_Joining_Group= -Reversed_pe}', "");
42892Expect(0, 1831, '\P{Is_Joining_Group= -Reversed_pe}', "");
42893Expect(1, 1831, '\P{^Is_Joining_Group= -Reversed_pe}', "");
42894Expect(0, 1832, '\p{Is_Joining_Group= -Reversed_pe}', "");
42895Expect(1, 1832, '\p{^Is_Joining_Group= -Reversed_pe}', "");
42896Expect(1, 1832, '\P{Is_Joining_Group= -Reversed_pe}', "");
42897Expect(0, 1832, '\P{^Is_Joining_Group= -Reversed_pe}', "");
42898Error('\p{Is_Jg=:=_REVERSED_Pe}');
42899Error('\P{Is_Jg=:=_REVERSED_Pe}');
42900Expect(1, 1831, '\p{Is_Jg=reversedpe}', "");
42901Expect(0, 1831, '\p{^Is_Jg=reversedpe}', "");
42902Expect(0, 1831, '\P{Is_Jg=reversedpe}', "");
42903Expect(1, 1831, '\P{^Is_Jg=reversedpe}', "");
42904Expect(0, 1832, '\p{Is_Jg=reversedpe}', "");
42905Expect(1, 1832, '\p{^Is_Jg=reversedpe}', "");
42906Expect(1, 1832, '\P{Is_Jg=reversedpe}', "");
42907Expect(0, 1832, '\P{^Is_Jg=reversedpe}', "");
42908Expect(1, 1831, '\p{Is_Jg=_Reversed_Pe}', "");
42909Expect(0, 1831, '\p{^Is_Jg=_Reversed_Pe}', "");
42910Expect(0, 1831, '\P{Is_Jg=_Reversed_Pe}', "");
42911Expect(1, 1831, '\P{^Is_Jg=_Reversed_Pe}', "");
42912Expect(0, 1832, '\p{Is_Jg=_Reversed_Pe}', "");
42913Expect(1, 1832, '\p{^Is_Jg=_Reversed_Pe}', "");
42914Expect(1, 1832, '\P{Is_Jg=_Reversed_Pe}', "");
42915Expect(0, 1832, '\P{^Is_Jg=_Reversed_Pe}', "");
42916Error('\p{Joining_Group= _Rohingya_yeh:=}');
42917Error('\P{Joining_Group= _Rohingya_yeh:=}');
42918Expect(1, 2220, '\p{Joining_Group=rohingyayeh}', "");
42919Expect(0, 2220, '\p{^Joining_Group=rohingyayeh}', "");
42920Expect(0, 2220, '\P{Joining_Group=rohingyayeh}', "");
42921Expect(1, 2220, '\P{^Joining_Group=rohingyayeh}', "");
42922Expect(0, 2221, '\p{Joining_Group=rohingyayeh}', "");
42923Expect(1, 2221, '\p{^Joining_Group=rohingyayeh}', "");
42924Expect(1, 2221, '\P{Joining_Group=rohingyayeh}', "");
42925Expect(0, 2221, '\P{^Joining_Group=rohingyayeh}', "");
42926Expect(1, 2220, '\p{Joining_Group=-Rohingya_Yeh}', "");
42927Expect(0, 2220, '\p{^Joining_Group=-Rohingya_Yeh}', "");
42928Expect(0, 2220, '\P{Joining_Group=-Rohingya_Yeh}', "");
42929Expect(1, 2220, '\P{^Joining_Group=-Rohingya_Yeh}', "");
42930Expect(0, 2221, '\p{Joining_Group=-Rohingya_Yeh}', "");
42931Expect(1, 2221, '\p{^Joining_Group=-Rohingya_Yeh}', "");
42932Expect(1, 2221, '\P{Joining_Group=-Rohingya_Yeh}', "");
42933Expect(0, 2221, '\P{^Joining_Group=-Rohingya_Yeh}', "");
42934Error('\p{Jg:		Rohingya_Yeh:=}');
42935Error('\P{Jg:		Rohingya_Yeh:=}');
42936Expect(1, 2220, '\p{Jg=rohingyayeh}', "");
42937Expect(0, 2220, '\p{^Jg=rohingyayeh}', "");
42938Expect(0, 2220, '\P{Jg=rohingyayeh}', "");
42939Expect(1, 2220, '\P{^Jg=rohingyayeh}', "");
42940Expect(0, 2221, '\p{Jg=rohingyayeh}', "");
42941Expect(1, 2221, '\p{^Jg=rohingyayeh}', "");
42942Expect(1, 2221, '\P{Jg=rohingyayeh}', "");
42943Expect(0, 2221, '\P{^Jg=rohingyayeh}', "");
42944Expect(1, 2220, '\p{Jg= Rohingya_yeh}', "");
42945Expect(0, 2220, '\p{^Jg= Rohingya_yeh}', "");
42946Expect(0, 2220, '\P{Jg= Rohingya_yeh}', "");
42947Expect(1, 2220, '\P{^Jg= Rohingya_yeh}', "");
42948Expect(0, 2221, '\p{Jg= Rohingya_yeh}', "");
42949Expect(1, 2221, '\p{^Jg= Rohingya_yeh}', "");
42950Expect(1, 2221, '\P{Jg= Rohingya_yeh}', "");
42951Expect(0, 2221, '\P{^Jg= Rohingya_yeh}', "");
42952Error('\p{Is_Joining_Group= -Rohingya_Yeh:=}');
42953Error('\P{Is_Joining_Group= -Rohingya_Yeh:=}');
42954Expect(1, 2220, '\p{Is_Joining_Group:	rohingyayeh}', "");
42955Expect(0, 2220, '\p{^Is_Joining_Group:	rohingyayeh}', "");
42956Expect(0, 2220, '\P{Is_Joining_Group:	rohingyayeh}', "");
42957Expect(1, 2220, '\P{^Is_Joining_Group:	rohingyayeh}', "");
42958Expect(0, 2221, '\p{Is_Joining_Group:	rohingyayeh}', "");
42959Expect(1, 2221, '\p{^Is_Joining_Group:	rohingyayeh}', "");
42960Expect(1, 2221, '\P{Is_Joining_Group:	rohingyayeh}', "");
42961Expect(0, 2221, '\P{^Is_Joining_Group:	rohingyayeh}', "");
42962Expect(1, 2220, '\p{Is_Joining_Group=rohingya_YEH}', "");
42963Expect(0, 2220, '\p{^Is_Joining_Group=rohingya_YEH}', "");
42964Expect(0, 2220, '\P{Is_Joining_Group=rohingya_YEH}', "");
42965Expect(1, 2220, '\P{^Is_Joining_Group=rohingya_YEH}', "");
42966Expect(0, 2221, '\p{Is_Joining_Group=rohingya_YEH}', "");
42967Expect(1, 2221, '\p{^Is_Joining_Group=rohingya_YEH}', "");
42968Expect(1, 2221, '\P{Is_Joining_Group=rohingya_YEH}', "");
42969Expect(0, 2221, '\P{^Is_Joining_Group=rohingya_YEH}', "");
42970Error('\p{Is_Jg=- rohingya_Yeh:=}');
42971Error('\P{Is_Jg=- rohingya_Yeh:=}');
42972Expect(1, 2220, '\p{Is_Jg=rohingyayeh}', "");
42973Expect(0, 2220, '\p{^Is_Jg=rohingyayeh}', "");
42974Expect(0, 2220, '\P{Is_Jg=rohingyayeh}', "");
42975Expect(1, 2220, '\P{^Is_Jg=rohingyayeh}', "");
42976Expect(0, 2221, '\p{Is_Jg=rohingyayeh}', "");
42977Expect(1, 2221, '\p{^Is_Jg=rohingyayeh}', "");
42978Expect(1, 2221, '\P{Is_Jg=rohingyayeh}', "");
42979Expect(0, 2221, '\P{^Is_Jg=rohingyayeh}', "");
42980Expect(1, 2220, '\p{Is_Jg=_-ROHINGYA_Yeh}', "");
42981Expect(0, 2220, '\p{^Is_Jg=_-ROHINGYA_Yeh}', "");
42982Expect(0, 2220, '\P{Is_Jg=_-ROHINGYA_Yeh}', "");
42983Expect(1, 2220, '\P{^Is_Jg=_-ROHINGYA_Yeh}', "");
42984Expect(0, 2221, '\p{Is_Jg=_-ROHINGYA_Yeh}', "");
42985Expect(1, 2221, '\p{^Is_Jg=_-ROHINGYA_Yeh}', "");
42986Expect(1, 2221, '\P{Is_Jg=_-ROHINGYA_Yeh}', "");
42987Expect(0, 2221, '\P{^Is_Jg=_-ROHINGYA_Yeh}', "");
42988Error('\p{Joining_Group=/a/Sad}');
42989Error('\P{Joining_Group=/a/Sad}');
42990Expect(1, 1787, '\p{Joining_Group=sad}', "");
42991Expect(0, 1787, '\p{^Joining_Group=sad}', "");
42992Expect(0, 1787, '\P{Joining_Group=sad}', "");
42993Expect(1, 1787, '\P{^Joining_Group=sad}', "");
42994Expect(0, 1788, '\p{Joining_Group=sad}', "");
42995Expect(1, 1788, '\p{^Joining_Group=sad}', "");
42996Expect(1, 1788, '\P{Joining_Group=sad}', "");
42997Expect(0, 1788, '\P{^Joining_Group=sad}', "");
42998Expect(1, 1787, '\p{Joining_Group:	_-Sad}', "");
42999Expect(0, 1787, '\p{^Joining_Group:	_-Sad}', "");
43000Expect(0, 1787, '\P{Joining_Group:	_-Sad}', "");
43001Expect(1, 1787, '\P{^Joining_Group:	_-Sad}', "");
43002Expect(0, 1788, '\p{Joining_Group:	_-Sad}', "");
43003Expect(1, 1788, '\p{^Joining_Group:	_-Sad}', "");
43004Expect(1, 1788, '\P{Joining_Group:	_-Sad}', "");
43005Expect(0, 1788, '\P{^Joining_Group:	_-Sad}', "");
43006Error('\p{Jg=/a/	-Sad}');
43007Error('\P{Jg=/a/	-Sad}');
43008Expect(1, 1787, '\p{Jg=sad}', "");
43009Expect(0, 1787, '\p{^Jg=sad}', "");
43010Expect(0, 1787, '\P{Jg=sad}', "");
43011Expect(1, 1787, '\P{^Jg=sad}', "");
43012Expect(0, 1788, '\p{Jg=sad}', "");
43013Expect(1, 1788, '\p{^Jg=sad}', "");
43014Expect(1, 1788, '\P{Jg=sad}', "");
43015Expect(0, 1788, '\P{^Jg=sad}', "");
43016Expect(1, 1787, '\p{Jg:    _SAD}', "");
43017Expect(0, 1787, '\p{^Jg:    _SAD}', "");
43018Expect(0, 1787, '\P{Jg:    _SAD}', "");
43019Expect(1, 1787, '\P{^Jg:    _SAD}', "");
43020Expect(0, 1788, '\p{Jg:    _SAD}', "");
43021Expect(1, 1788, '\p{^Jg:    _SAD}', "");
43022Expect(1, 1788, '\P{Jg:    _SAD}', "");
43023Expect(0, 1788, '\P{^Jg:    _SAD}', "");
43024Error('\p{Is_Joining_Group=_/a/sad}');
43025Error('\P{Is_Joining_Group=_/a/sad}');
43026Expect(1, 1787, '\p{Is_Joining_Group=sad}', "");
43027Expect(0, 1787, '\p{^Is_Joining_Group=sad}', "");
43028Expect(0, 1787, '\P{Is_Joining_Group=sad}', "");
43029Expect(1, 1787, '\P{^Is_Joining_Group=sad}', "");
43030Expect(0, 1788, '\p{Is_Joining_Group=sad}', "");
43031Expect(1, 1788, '\p{^Is_Joining_Group=sad}', "");
43032Expect(1, 1788, '\P{Is_Joining_Group=sad}', "");
43033Expect(0, 1788, '\P{^Is_Joining_Group=sad}', "");
43034Expect(1, 1787, '\p{Is_Joining_Group=_Sad}', "");
43035Expect(0, 1787, '\p{^Is_Joining_Group=_Sad}', "");
43036Expect(0, 1787, '\P{Is_Joining_Group=_Sad}', "");
43037Expect(1, 1787, '\P{^Is_Joining_Group=_Sad}', "");
43038Expect(0, 1788, '\p{Is_Joining_Group=_Sad}', "");
43039Expect(1, 1788, '\p{^Is_Joining_Group=_Sad}', "");
43040Expect(1, 1788, '\P{Is_Joining_Group=_Sad}', "");
43041Expect(0, 1788, '\P{^Is_Joining_Group=_Sad}', "");
43042Error('\p{Is_Jg:/a/_SAD}');
43043Error('\P{Is_Jg:/a/_SAD}');
43044Expect(1, 1787, '\p{Is_Jg=sad}', "");
43045Expect(0, 1787, '\p{^Is_Jg=sad}', "");
43046Expect(0, 1787, '\P{Is_Jg=sad}', "");
43047Expect(1, 1787, '\P{^Is_Jg=sad}', "");
43048Expect(0, 1788, '\p{Is_Jg=sad}', "");
43049Expect(1, 1788, '\p{^Is_Jg=sad}', "");
43050Expect(1, 1788, '\P{Is_Jg=sad}', "");
43051Expect(0, 1788, '\P{^Is_Jg=sad}', "");
43052Expect(1, 1787, '\p{Is_Jg=	 sad}', "");
43053Expect(0, 1787, '\p{^Is_Jg=	 sad}', "");
43054Expect(0, 1787, '\P{Is_Jg=	 sad}', "");
43055Expect(1, 1787, '\P{^Is_Jg=	 sad}', "");
43056Expect(0, 1788, '\p{Is_Jg=	 sad}', "");
43057Expect(1, 1788, '\p{^Is_Jg=	 sad}', "");
43058Expect(1, 1788, '\P{Is_Jg=	 sad}', "");
43059Expect(0, 1788, '\P{^Is_Jg=	 sad}', "");
43060Error('\p{Joining_Group=_/a/Sadhe}');
43061Error('\P{Joining_Group=_/a/Sadhe}');
43062Expect(1, 1832, '\p{Joining_Group=sadhe}', "");
43063Expect(0, 1832, '\p{^Joining_Group=sadhe}', "");
43064Expect(0, 1832, '\P{Joining_Group=sadhe}', "");
43065Expect(1, 1832, '\P{^Joining_Group=sadhe}', "");
43066Expect(0, 1833, '\p{Joining_Group=sadhe}', "");
43067Expect(1, 1833, '\p{^Joining_Group=sadhe}', "");
43068Expect(1, 1833, '\P{Joining_Group=sadhe}', "");
43069Expect(0, 1833, '\P{^Joining_Group=sadhe}', "");
43070Expect(1, 1832, '\p{Joining_Group=	_sadhe}', "");
43071Expect(0, 1832, '\p{^Joining_Group=	_sadhe}', "");
43072Expect(0, 1832, '\P{Joining_Group=	_sadhe}', "");
43073Expect(1, 1832, '\P{^Joining_Group=	_sadhe}', "");
43074Expect(0, 1833, '\p{Joining_Group=	_sadhe}', "");
43075Expect(1, 1833, '\p{^Joining_Group=	_sadhe}', "");
43076Expect(1, 1833, '\P{Joining_Group=	_sadhe}', "");
43077Expect(0, 1833, '\P{^Joining_Group=	_sadhe}', "");
43078Error('\p{Jg=--Sadhe/a/}');
43079Error('\P{Jg=--Sadhe/a/}');
43080Expect(1, 1832, '\p{Jg=sadhe}', "");
43081Expect(0, 1832, '\p{^Jg=sadhe}', "");
43082Expect(0, 1832, '\P{Jg=sadhe}', "");
43083Expect(1, 1832, '\P{^Jg=sadhe}', "");
43084Expect(0, 1833, '\p{Jg=sadhe}', "");
43085Expect(1, 1833, '\p{^Jg=sadhe}', "");
43086Expect(1, 1833, '\P{Jg=sadhe}', "");
43087Expect(0, 1833, '\P{^Jg=sadhe}', "");
43088Expect(1, 1832, '\p{Jg= 	Sadhe}', "");
43089Expect(0, 1832, '\p{^Jg= 	Sadhe}', "");
43090Expect(0, 1832, '\P{Jg= 	Sadhe}', "");
43091Expect(1, 1832, '\P{^Jg= 	Sadhe}', "");
43092Expect(0, 1833, '\p{Jg= 	Sadhe}', "");
43093Expect(1, 1833, '\p{^Jg= 	Sadhe}', "");
43094Expect(1, 1833, '\P{Jg= 	Sadhe}', "");
43095Expect(0, 1833, '\P{^Jg= 	Sadhe}', "");
43096Error('\p{Is_Joining_Group=/a/-	Sadhe}');
43097Error('\P{Is_Joining_Group=/a/-	Sadhe}');
43098Expect(1, 1832, '\p{Is_Joining_Group:sadhe}', "");
43099Expect(0, 1832, '\p{^Is_Joining_Group:sadhe}', "");
43100Expect(0, 1832, '\P{Is_Joining_Group:sadhe}', "");
43101Expect(1, 1832, '\P{^Is_Joining_Group:sadhe}', "");
43102Expect(0, 1833, '\p{Is_Joining_Group:sadhe}', "");
43103Expect(1, 1833, '\p{^Is_Joining_Group:sadhe}', "");
43104Expect(1, 1833, '\P{Is_Joining_Group:sadhe}', "");
43105Expect(0, 1833, '\P{^Is_Joining_Group:sadhe}', "");
43106Expect(1, 1832, '\p{Is_Joining_Group=Sadhe}', "");
43107Expect(0, 1832, '\p{^Is_Joining_Group=Sadhe}', "");
43108Expect(0, 1832, '\P{Is_Joining_Group=Sadhe}', "");
43109Expect(1, 1832, '\P{^Is_Joining_Group=Sadhe}', "");
43110Expect(0, 1833, '\p{Is_Joining_Group=Sadhe}', "");
43111Expect(1, 1833, '\p{^Is_Joining_Group=Sadhe}', "");
43112Expect(1, 1833, '\P{Is_Joining_Group=Sadhe}', "");
43113Expect(0, 1833, '\P{^Is_Joining_Group=Sadhe}', "");
43114Error('\p{Is_Jg=/a/_ SADHE}');
43115Error('\P{Is_Jg=/a/_ SADHE}');
43116Expect(1, 1832, '\p{Is_Jg=sadhe}', "");
43117Expect(0, 1832, '\p{^Is_Jg=sadhe}', "");
43118Expect(0, 1832, '\P{Is_Jg=sadhe}', "");
43119Expect(1, 1832, '\P{^Is_Jg=sadhe}', "");
43120Expect(0, 1833, '\p{Is_Jg=sadhe}', "");
43121Expect(1, 1833, '\p{^Is_Jg=sadhe}', "");
43122Expect(1, 1833, '\P{Is_Jg=sadhe}', "");
43123Expect(0, 1833, '\P{^Is_Jg=sadhe}', "");
43124Expect(1, 1832, '\p{Is_Jg= _Sadhe}', "");
43125Expect(0, 1832, '\p{^Is_Jg= _Sadhe}', "");
43126Expect(0, 1832, '\P{Is_Jg= _Sadhe}', "");
43127Expect(1, 1832, '\P{^Is_Jg= _Sadhe}', "");
43128Expect(0, 1833, '\p{Is_Jg= _Sadhe}', "");
43129Expect(1, 1833, '\p{^Is_Jg= _Sadhe}', "");
43130Expect(1, 1833, '\P{Is_Jg= _Sadhe}', "");
43131Expect(0, 1833, '\P{^Is_Jg= _Sadhe}', "");
43132Error('\p{Joining_Group=:= _seen}');
43133Error('\P{Joining_Group=:= _seen}');
43134Expect(1, 1918, '\p{Joining_Group=seen}', "");
43135Expect(0, 1918, '\p{^Joining_Group=seen}', "");
43136Expect(0, 1918, '\P{Joining_Group=seen}', "");
43137Expect(1, 1918, '\P{^Joining_Group=seen}', "");
43138Expect(0, 1919, '\p{Joining_Group=seen}', "");
43139Expect(1, 1919, '\p{^Joining_Group=seen}', "");
43140Expect(1, 1919, '\P{Joining_Group=seen}', "");
43141Expect(0, 1919, '\P{^Joining_Group=seen}', "");
43142Expect(1, 1918, '\p{Joining_Group=__Seen}', "");
43143Expect(0, 1918, '\p{^Joining_Group=__Seen}', "");
43144Expect(0, 1918, '\P{Joining_Group=__Seen}', "");
43145Expect(1, 1918, '\P{^Joining_Group=__Seen}', "");
43146Expect(0, 1919, '\p{Joining_Group=__Seen}', "");
43147Expect(1, 1919, '\p{^Joining_Group=__Seen}', "");
43148Expect(1, 1919, '\P{Joining_Group=__Seen}', "");
43149Expect(0, 1919, '\P{^Joining_Group=__Seen}', "");
43150Error('\p{Jg=	_seen/a/}');
43151Error('\P{Jg=	_seen/a/}');
43152Expect(1, 1918, '\p{Jg=seen}', "");
43153Expect(0, 1918, '\p{^Jg=seen}', "");
43154Expect(0, 1918, '\P{Jg=seen}', "");
43155Expect(1, 1918, '\P{^Jg=seen}', "");
43156Expect(0, 1919, '\p{Jg=seen}', "");
43157Expect(1, 1919, '\p{^Jg=seen}', "");
43158Expect(1, 1919, '\P{Jg=seen}', "");
43159Expect(0, 1919, '\P{^Jg=seen}', "");
43160Expect(1, 1918, '\p{Jg:   Seen}', "");
43161Expect(0, 1918, '\p{^Jg:   Seen}', "");
43162Expect(0, 1918, '\P{Jg:   Seen}', "");
43163Expect(1, 1918, '\P{^Jg:   Seen}', "");
43164Expect(0, 1919, '\p{Jg:   Seen}', "");
43165Expect(1, 1919, '\p{^Jg:   Seen}', "");
43166Expect(1, 1919, '\P{Jg:   Seen}', "");
43167Expect(0, 1919, '\P{^Jg:   Seen}', "");
43168Error('\p{Is_Joining_Group=:=Seen}');
43169Error('\P{Is_Joining_Group=:=Seen}');
43170Expect(1, 1918, '\p{Is_Joining_Group=seen}', "");
43171Expect(0, 1918, '\p{^Is_Joining_Group=seen}', "");
43172Expect(0, 1918, '\P{Is_Joining_Group=seen}', "");
43173Expect(1, 1918, '\P{^Is_Joining_Group=seen}', "");
43174Expect(0, 1919, '\p{Is_Joining_Group=seen}', "");
43175Expect(1, 1919, '\p{^Is_Joining_Group=seen}', "");
43176Expect(1, 1919, '\P{Is_Joining_Group=seen}', "");
43177Expect(0, 1919, '\P{^Is_Joining_Group=seen}', "");
43178Expect(1, 1918, '\p{Is_Joining_Group=_Seen}', "");
43179Expect(0, 1918, '\p{^Is_Joining_Group=_Seen}', "");
43180Expect(0, 1918, '\P{Is_Joining_Group=_Seen}', "");
43181Expect(1, 1918, '\P{^Is_Joining_Group=_Seen}', "");
43182Expect(0, 1919, '\p{Is_Joining_Group=_Seen}', "");
43183Expect(1, 1919, '\p{^Is_Joining_Group=_Seen}', "");
43184Expect(1, 1919, '\P{Is_Joining_Group=_Seen}', "");
43185Expect(0, 1919, '\P{^Is_Joining_Group=_Seen}', "");
43186Error('\p{Is_Jg=:=-Seen}');
43187Error('\P{Is_Jg=:=-Seen}');
43188Expect(1, 1918, '\p{Is_Jg:	seen}', "");
43189Expect(0, 1918, '\p{^Is_Jg:	seen}', "");
43190Expect(0, 1918, '\P{Is_Jg:	seen}', "");
43191Expect(1, 1918, '\P{^Is_Jg:	seen}', "");
43192Expect(0, 1919, '\p{Is_Jg:	seen}', "");
43193Expect(1, 1919, '\p{^Is_Jg:	seen}', "");
43194Expect(1, 1919, '\P{Is_Jg:	seen}', "");
43195Expect(0, 1919, '\P{^Is_Jg:	seen}', "");
43196Expect(1, 1918, '\p{Is_Jg=_Seen}', "");
43197Expect(0, 1918, '\p{^Is_Jg=_Seen}', "");
43198Expect(0, 1918, '\P{Is_Jg=_Seen}', "");
43199Expect(1, 1918, '\P{^Is_Jg=_Seen}', "");
43200Expect(0, 1919, '\p{Is_Jg=_Seen}', "");
43201Expect(1, 1919, '\p{^Is_Jg=_Seen}', "");
43202Expect(1, 1919, '\P{Is_Jg=_Seen}', "");
43203Expect(0, 1919, '\P{^Is_Jg=_Seen}', "");
43204Error('\p{Joining_Group=-:=Semkath}');
43205Error('\P{Joining_Group=-:=Semkath}');
43206Expect(1, 1827, '\p{Joining_Group=semkath}', "");
43207Expect(0, 1827, '\p{^Joining_Group=semkath}', "");
43208Expect(0, 1827, '\P{Joining_Group=semkath}', "");
43209Expect(1, 1827, '\P{^Joining_Group=semkath}', "");
43210Expect(0, 1828, '\p{Joining_Group=semkath}', "");
43211Expect(1, 1828, '\p{^Joining_Group=semkath}', "");
43212Expect(1, 1828, '\P{Joining_Group=semkath}', "");
43213Expect(0, 1828, '\P{^Joining_Group=semkath}', "");
43214Expect(1, 1827, '\p{Joining_Group=	-Semkath}', "");
43215Expect(0, 1827, '\p{^Joining_Group=	-Semkath}', "");
43216Expect(0, 1827, '\P{Joining_Group=	-Semkath}', "");
43217Expect(1, 1827, '\P{^Joining_Group=	-Semkath}', "");
43218Expect(0, 1828, '\p{Joining_Group=	-Semkath}', "");
43219Expect(1, 1828, '\p{^Joining_Group=	-Semkath}', "");
43220Expect(1, 1828, '\P{Joining_Group=	-Semkath}', "");
43221Expect(0, 1828, '\P{^Joining_Group=	-Semkath}', "");
43222Error('\p{Jg=		SEMKATH:=}');
43223Error('\P{Jg=		SEMKATH:=}');
43224Expect(1, 1827, '\p{Jg=semkath}', "");
43225Expect(0, 1827, '\p{^Jg=semkath}', "");
43226Expect(0, 1827, '\P{Jg=semkath}', "");
43227Expect(1, 1827, '\P{^Jg=semkath}', "");
43228Expect(0, 1828, '\p{Jg=semkath}', "");
43229Expect(1, 1828, '\p{^Jg=semkath}', "");
43230Expect(1, 1828, '\P{Jg=semkath}', "");
43231Expect(0, 1828, '\P{^Jg=semkath}', "");
43232Expect(1, 1827, '\p{Jg=-Semkath}', "");
43233Expect(0, 1827, '\p{^Jg=-Semkath}', "");
43234Expect(0, 1827, '\P{Jg=-Semkath}', "");
43235Expect(1, 1827, '\P{^Jg=-Semkath}', "");
43236Expect(0, 1828, '\p{Jg=-Semkath}', "");
43237Expect(1, 1828, '\p{^Jg=-Semkath}', "");
43238Expect(1, 1828, '\P{Jg=-Semkath}', "");
43239Expect(0, 1828, '\P{^Jg=-Semkath}', "");
43240Error('\p{Is_Joining_Group=		semkath/a/}');
43241Error('\P{Is_Joining_Group=		semkath/a/}');
43242Expect(1, 1827, '\p{Is_Joining_Group: semkath}', "");
43243Expect(0, 1827, '\p{^Is_Joining_Group: semkath}', "");
43244Expect(0, 1827, '\P{Is_Joining_Group: semkath}', "");
43245Expect(1, 1827, '\P{^Is_Joining_Group: semkath}', "");
43246Expect(0, 1828, '\p{Is_Joining_Group: semkath}', "");
43247Expect(1, 1828, '\p{^Is_Joining_Group: semkath}', "");
43248Expect(1, 1828, '\P{Is_Joining_Group: semkath}', "");
43249Expect(0, 1828, '\P{^Is_Joining_Group: semkath}', "");
43250Expect(1, 1827, '\p{Is_Joining_Group=_-Semkath}', "");
43251Expect(0, 1827, '\p{^Is_Joining_Group=_-Semkath}', "");
43252Expect(0, 1827, '\P{Is_Joining_Group=_-Semkath}', "");
43253Expect(1, 1827, '\P{^Is_Joining_Group=_-Semkath}', "");
43254Expect(0, 1828, '\p{Is_Joining_Group=_-Semkath}', "");
43255Expect(1, 1828, '\p{^Is_Joining_Group=_-Semkath}', "");
43256Expect(1, 1828, '\P{Is_Joining_Group=_-Semkath}', "");
43257Expect(0, 1828, '\P{^Is_Joining_Group=_-Semkath}', "");
43258Error('\p{Is_Jg=:=_	Semkath}');
43259Error('\P{Is_Jg=:=_	Semkath}');
43260Expect(1, 1827, '\p{Is_Jg=semkath}', "");
43261Expect(0, 1827, '\p{^Is_Jg=semkath}', "");
43262Expect(0, 1827, '\P{Is_Jg=semkath}', "");
43263Expect(1, 1827, '\P{^Is_Jg=semkath}', "");
43264Expect(0, 1828, '\p{Is_Jg=semkath}', "");
43265Expect(1, 1828, '\p{^Is_Jg=semkath}', "");
43266Expect(1, 1828, '\P{Is_Jg=semkath}', "");
43267Expect(0, 1828, '\P{^Is_Jg=semkath}', "");
43268Expect(1, 1827, '\p{Is_Jg:   __Semkath}', "");
43269Expect(0, 1827, '\p{^Is_Jg:   __Semkath}', "");
43270Expect(0, 1827, '\P{Is_Jg:   __Semkath}', "");
43271Expect(1, 1827, '\P{^Is_Jg:   __Semkath}', "");
43272Expect(0, 1828, '\p{Is_Jg:   __Semkath}', "");
43273Expect(1, 1828, '\p{^Is_Jg:   __Semkath}', "");
43274Expect(1, 1828, '\P{Is_Jg:   __Semkath}', "");
43275Expect(0, 1828, '\P{^Is_Jg:   __Semkath}', "");
43276Error('\p{Joining_Group=	/a/SHIN}');
43277Error('\P{Joining_Group=	/a/SHIN}');
43278Expect(1, 1835, '\p{Joining_Group=shin}', "");
43279Expect(0, 1835, '\p{^Joining_Group=shin}', "");
43280Expect(0, 1835, '\P{Joining_Group=shin}', "");
43281Expect(1, 1835, '\P{^Joining_Group=shin}', "");
43282Expect(0, 1836, '\p{Joining_Group=shin}', "");
43283Expect(1, 1836, '\p{^Joining_Group=shin}', "");
43284Expect(1, 1836, '\P{Joining_Group=shin}', "");
43285Expect(0, 1836, '\P{^Joining_Group=shin}', "");
43286Expect(1, 1835, '\p{Joining_Group: __Shin}', "");
43287Expect(0, 1835, '\p{^Joining_Group: __Shin}', "");
43288Expect(0, 1835, '\P{Joining_Group: __Shin}', "");
43289Expect(1, 1835, '\P{^Joining_Group: __Shin}', "");
43290Expect(0, 1836, '\p{Joining_Group: __Shin}', "");
43291Expect(1, 1836, '\p{^Joining_Group: __Shin}', "");
43292Expect(1, 1836, '\P{Joining_Group: __Shin}', "");
43293Expect(0, 1836, '\P{^Joining_Group: __Shin}', "");
43294Error('\p{Jg=-:=SHIN}');
43295Error('\P{Jg=-:=SHIN}');
43296Expect(1, 1835, '\p{Jg=shin}', "");
43297Expect(0, 1835, '\p{^Jg=shin}', "");
43298Expect(0, 1835, '\P{Jg=shin}', "");
43299Expect(1, 1835, '\P{^Jg=shin}', "");
43300Expect(0, 1836, '\p{Jg=shin}', "");
43301Expect(1, 1836, '\p{^Jg=shin}', "");
43302Expect(1, 1836, '\P{Jg=shin}', "");
43303Expect(0, 1836, '\P{^Jg=shin}', "");
43304Expect(1, 1835, '\p{Jg=	Shin}', "");
43305Expect(0, 1835, '\p{^Jg=	Shin}', "");
43306Expect(0, 1835, '\P{Jg=	Shin}', "");
43307Expect(1, 1835, '\P{^Jg=	Shin}', "");
43308Expect(0, 1836, '\p{Jg=	Shin}', "");
43309Expect(1, 1836, '\p{^Jg=	Shin}', "");
43310Expect(1, 1836, '\P{Jg=	Shin}', "");
43311Expect(0, 1836, '\P{^Jg=	Shin}', "");
43312Error('\p{Is_Joining_Group= SHIN/a/}');
43313Error('\P{Is_Joining_Group= SHIN/a/}');
43314Expect(1, 1835, '\p{Is_Joining_Group=shin}', "");
43315Expect(0, 1835, '\p{^Is_Joining_Group=shin}', "");
43316Expect(0, 1835, '\P{Is_Joining_Group=shin}', "");
43317Expect(1, 1835, '\P{^Is_Joining_Group=shin}', "");
43318Expect(0, 1836, '\p{Is_Joining_Group=shin}', "");
43319Expect(1, 1836, '\p{^Is_Joining_Group=shin}', "");
43320Expect(1, 1836, '\P{Is_Joining_Group=shin}', "");
43321Expect(0, 1836, '\P{^Is_Joining_Group=shin}', "");
43322Expect(1, 1835, '\p{Is_Joining_Group= _Shin}', "");
43323Expect(0, 1835, '\p{^Is_Joining_Group= _Shin}', "");
43324Expect(0, 1835, '\P{Is_Joining_Group= _Shin}', "");
43325Expect(1, 1835, '\P{^Is_Joining_Group= _Shin}', "");
43326Expect(0, 1836, '\p{Is_Joining_Group= _Shin}', "");
43327Expect(1, 1836, '\p{^Is_Joining_Group= _Shin}', "");
43328Expect(1, 1836, '\P{Is_Joining_Group= _Shin}', "");
43329Expect(0, 1836, '\P{^Is_Joining_Group= _Shin}', "");
43330Error('\p{Is_Jg=/a/_SHIN}');
43331Error('\P{Is_Jg=/a/_SHIN}');
43332Expect(1, 1835, '\p{Is_Jg=shin}', "");
43333Expect(0, 1835, '\p{^Is_Jg=shin}', "");
43334Expect(0, 1835, '\P{Is_Jg=shin}', "");
43335Expect(1, 1835, '\P{^Is_Jg=shin}', "");
43336Expect(0, 1836, '\p{Is_Jg=shin}', "");
43337Expect(1, 1836, '\p{^Is_Jg=shin}', "");
43338Expect(1, 1836, '\P{Is_Jg=shin}', "");
43339Expect(0, 1836, '\P{^Is_Jg=shin}', "");
43340Expect(1, 1835, '\p{Is_Jg=	shin}', "");
43341Expect(0, 1835, '\p{^Is_Jg=	shin}', "");
43342Expect(0, 1835, '\P{Is_Jg=	shin}', "");
43343Expect(1, 1835, '\P{^Is_Jg=	shin}', "");
43344Expect(0, 1836, '\p{Is_Jg=	shin}', "");
43345Expect(1, 1836, '\p{^Is_Jg=	shin}', "");
43346Expect(1, 1836, '\P{Is_Jg=	shin}', "");
43347Expect(0, 1836, '\P{^Is_Jg=	shin}', "");
43348Error('\p{Joining_Group:	SWASH_Kaf/a/}');
43349Error('\P{Joining_Group:	SWASH_Kaf/a/}');
43350Expect(1, 1706, '\p{Joining_Group=swashkaf}', "");
43351Expect(0, 1706, '\p{^Joining_Group=swashkaf}', "");
43352Expect(0, 1706, '\P{Joining_Group=swashkaf}', "");
43353Expect(1, 1706, '\P{^Joining_Group=swashkaf}', "");
43354Expect(0, 1707, '\p{Joining_Group=swashkaf}', "");
43355Expect(1, 1707, '\p{^Joining_Group=swashkaf}', "");
43356Expect(1, 1707, '\P{Joining_Group=swashkaf}', "");
43357Expect(0, 1707, '\P{^Joining_Group=swashkaf}', "");
43358Expect(1, 1706, '\p{Joining_Group=_Swash_Kaf}', "");
43359Expect(0, 1706, '\p{^Joining_Group=_Swash_Kaf}', "");
43360Expect(0, 1706, '\P{Joining_Group=_Swash_Kaf}', "");
43361Expect(1, 1706, '\P{^Joining_Group=_Swash_Kaf}', "");
43362Expect(0, 1707, '\p{Joining_Group=_Swash_Kaf}', "");
43363Expect(1, 1707, '\p{^Joining_Group=_Swash_Kaf}', "");
43364Expect(1, 1707, '\P{Joining_Group=_Swash_Kaf}', "");
43365Expect(0, 1707, '\P{^Joining_Group=_Swash_Kaf}', "");
43366Error('\p{Jg=-:=Swash_Kaf}');
43367Error('\P{Jg=-:=Swash_Kaf}');
43368Expect(1, 1706, '\p{Jg=swashkaf}', "");
43369Expect(0, 1706, '\p{^Jg=swashkaf}', "");
43370Expect(0, 1706, '\P{Jg=swashkaf}', "");
43371Expect(1, 1706, '\P{^Jg=swashkaf}', "");
43372Expect(0, 1707, '\p{Jg=swashkaf}', "");
43373Expect(1, 1707, '\p{^Jg=swashkaf}', "");
43374Expect(1, 1707, '\P{Jg=swashkaf}', "");
43375Expect(0, 1707, '\P{^Jg=swashkaf}', "");
43376Expect(1, 1706, '\p{Jg=_	Swash_kaf}', "");
43377Expect(0, 1706, '\p{^Jg=_	Swash_kaf}', "");
43378Expect(0, 1706, '\P{Jg=_	Swash_kaf}', "");
43379Expect(1, 1706, '\P{^Jg=_	Swash_kaf}', "");
43380Expect(0, 1707, '\p{Jg=_	Swash_kaf}', "");
43381Expect(1, 1707, '\p{^Jg=_	Swash_kaf}', "");
43382Expect(1, 1707, '\P{Jg=_	Swash_kaf}', "");
43383Expect(0, 1707, '\P{^Jg=_	Swash_kaf}', "");
43384Error('\p{Is_Joining_Group=:=SWASH_KAF}');
43385Error('\P{Is_Joining_Group=:=SWASH_KAF}');
43386Expect(1, 1706, '\p{Is_Joining_Group=swashkaf}', "");
43387Expect(0, 1706, '\p{^Is_Joining_Group=swashkaf}', "");
43388Expect(0, 1706, '\P{Is_Joining_Group=swashkaf}', "");
43389Expect(1, 1706, '\P{^Is_Joining_Group=swashkaf}', "");
43390Expect(0, 1707, '\p{Is_Joining_Group=swashkaf}', "");
43391Expect(1, 1707, '\p{^Is_Joining_Group=swashkaf}', "");
43392Expect(1, 1707, '\P{Is_Joining_Group=swashkaf}', "");
43393Expect(0, 1707, '\P{^Is_Joining_Group=swashkaf}', "");
43394Expect(1, 1706, '\p{Is_Joining_Group=-Swash_kaf}', "");
43395Expect(0, 1706, '\p{^Is_Joining_Group=-Swash_kaf}', "");
43396Expect(0, 1706, '\P{Is_Joining_Group=-Swash_kaf}', "");
43397Expect(1, 1706, '\P{^Is_Joining_Group=-Swash_kaf}', "");
43398Expect(0, 1707, '\p{Is_Joining_Group=-Swash_kaf}', "");
43399Expect(1, 1707, '\p{^Is_Joining_Group=-Swash_kaf}', "");
43400Expect(1, 1707, '\P{Is_Joining_Group=-Swash_kaf}', "");
43401Expect(0, 1707, '\P{^Is_Joining_Group=-Swash_kaf}', "");
43402Error('\p{Is_Jg=		SWASH_KAF:=}');
43403Error('\P{Is_Jg=		SWASH_KAF:=}');
43404Expect(1, 1706, '\p{Is_Jg=swashkaf}', "");
43405Expect(0, 1706, '\p{^Is_Jg=swashkaf}', "");
43406Expect(0, 1706, '\P{Is_Jg=swashkaf}', "");
43407Expect(1, 1706, '\P{^Is_Jg=swashkaf}', "");
43408Expect(0, 1707, '\p{Is_Jg=swashkaf}', "");
43409Expect(1, 1707, '\p{^Is_Jg=swashkaf}', "");
43410Expect(1, 1707, '\P{Is_Jg=swashkaf}', "");
43411Expect(0, 1707, '\P{^Is_Jg=swashkaf}', "");
43412Expect(1, 1706, '\p{Is_Jg=-_SWASH_Kaf}', "");
43413Expect(0, 1706, '\p{^Is_Jg=-_SWASH_Kaf}', "");
43414Expect(0, 1706, '\P{Is_Jg=-_SWASH_Kaf}', "");
43415Expect(1, 1706, '\P{^Is_Jg=-_SWASH_Kaf}', "");
43416Expect(0, 1707, '\p{Is_Jg=-_SWASH_Kaf}', "");
43417Expect(1, 1707, '\p{^Is_Jg=-_SWASH_Kaf}', "");
43418Expect(1, 1707, '\P{Is_Jg=-_SWASH_Kaf}', "");
43419Expect(0, 1707, '\P{^Is_Jg=-_SWASH_Kaf}', "");
43420Error('\p{Joining_Group=:=Syriac_Waw}');
43421Error('\P{Joining_Group=:=Syriac_Waw}');
43422Expect(1, 1816, '\p{Joining_Group=syriacwaw}', "");
43423Expect(0, 1816, '\p{^Joining_Group=syriacwaw}', "");
43424Expect(0, 1816, '\P{Joining_Group=syriacwaw}', "");
43425Expect(1, 1816, '\P{^Joining_Group=syriacwaw}', "");
43426Expect(0, 1817, '\p{Joining_Group=syriacwaw}', "");
43427Expect(1, 1817, '\p{^Joining_Group=syriacwaw}', "");
43428Expect(1, 1817, '\P{Joining_Group=syriacwaw}', "");
43429Expect(0, 1817, '\P{^Joining_Group=syriacwaw}', "");
43430Expect(1, 1816, '\p{Joining_Group=-Syriac_waw}', "");
43431Expect(0, 1816, '\p{^Joining_Group=-Syriac_waw}', "");
43432Expect(0, 1816, '\P{Joining_Group=-Syriac_waw}', "");
43433Expect(1, 1816, '\P{^Joining_Group=-Syriac_waw}', "");
43434Expect(0, 1817, '\p{Joining_Group=-Syriac_waw}', "");
43435Expect(1, 1817, '\p{^Joining_Group=-Syriac_waw}', "");
43436Expect(1, 1817, '\P{Joining_Group=-Syriac_waw}', "");
43437Expect(0, 1817, '\P{^Joining_Group=-Syriac_waw}', "");
43438Error('\p{Jg=:=	syriac_Waw}');
43439Error('\P{Jg=:=	syriac_Waw}');
43440Expect(1, 1816, '\p{Jg=syriacwaw}', "");
43441Expect(0, 1816, '\p{^Jg=syriacwaw}', "");
43442Expect(0, 1816, '\P{Jg=syriacwaw}', "");
43443Expect(1, 1816, '\P{^Jg=syriacwaw}', "");
43444Expect(0, 1817, '\p{Jg=syriacwaw}', "");
43445Expect(1, 1817, '\p{^Jg=syriacwaw}', "");
43446Expect(1, 1817, '\P{Jg=syriacwaw}', "");
43447Expect(0, 1817, '\P{^Jg=syriacwaw}', "");
43448Expect(1, 1816, '\p{Jg=-Syriac_Waw}', "");
43449Expect(0, 1816, '\p{^Jg=-Syriac_Waw}', "");
43450Expect(0, 1816, '\P{Jg=-Syriac_Waw}', "");
43451Expect(1, 1816, '\P{^Jg=-Syriac_Waw}', "");
43452Expect(0, 1817, '\p{Jg=-Syriac_Waw}', "");
43453Expect(1, 1817, '\p{^Jg=-Syriac_Waw}', "");
43454Expect(1, 1817, '\P{Jg=-Syriac_Waw}', "");
43455Expect(0, 1817, '\P{^Jg=-Syriac_Waw}', "");
43456Error('\p{Is_Joining_Group=--SYRIAC_Waw/a/}');
43457Error('\P{Is_Joining_Group=--SYRIAC_Waw/a/}');
43458Expect(1, 1816, '\p{Is_Joining_Group=syriacwaw}', "");
43459Expect(0, 1816, '\p{^Is_Joining_Group=syriacwaw}', "");
43460Expect(0, 1816, '\P{Is_Joining_Group=syriacwaw}', "");
43461Expect(1, 1816, '\P{^Is_Joining_Group=syriacwaw}', "");
43462Expect(0, 1817, '\p{Is_Joining_Group=syriacwaw}', "");
43463Expect(1, 1817, '\p{^Is_Joining_Group=syriacwaw}', "");
43464Expect(1, 1817, '\P{Is_Joining_Group=syriacwaw}', "");
43465Expect(0, 1817, '\P{^Is_Joining_Group=syriacwaw}', "");
43466Expect(1, 1816, '\p{Is_Joining_Group:SYRIAC_waw}', "");
43467Expect(0, 1816, '\p{^Is_Joining_Group:SYRIAC_waw}', "");
43468Expect(0, 1816, '\P{Is_Joining_Group:SYRIAC_waw}', "");
43469Expect(1, 1816, '\P{^Is_Joining_Group:SYRIAC_waw}', "");
43470Expect(0, 1817, '\p{Is_Joining_Group:SYRIAC_waw}', "");
43471Expect(1, 1817, '\p{^Is_Joining_Group:SYRIAC_waw}', "");
43472Expect(1, 1817, '\P{Is_Joining_Group:SYRIAC_waw}', "");
43473Expect(0, 1817, '\P{^Is_Joining_Group:SYRIAC_waw}', "");
43474Error('\p{Is_Jg=:= Syriac_waw}');
43475Error('\P{Is_Jg=:= Syriac_waw}');
43476Expect(1, 1816, '\p{Is_Jg=syriacwaw}', "");
43477Expect(0, 1816, '\p{^Is_Jg=syriacwaw}', "");
43478Expect(0, 1816, '\P{Is_Jg=syriacwaw}', "");
43479Expect(1, 1816, '\P{^Is_Jg=syriacwaw}', "");
43480Expect(0, 1817, '\p{Is_Jg=syriacwaw}', "");
43481Expect(1, 1817, '\p{^Is_Jg=syriacwaw}', "");
43482Expect(1, 1817, '\P{Is_Jg=syriacwaw}', "");
43483Expect(0, 1817, '\P{^Is_Jg=syriacwaw}', "");
43484Expect(1, 1816, '\p{Is_Jg= 	Syriac_Waw}', "");
43485Expect(0, 1816, '\p{^Is_Jg= 	Syriac_Waw}', "");
43486Expect(0, 1816, '\P{Is_Jg= 	Syriac_Waw}', "");
43487Expect(1, 1816, '\P{^Is_Jg= 	Syriac_Waw}', "");
43488Expect(0, 1817, '\p{Is_Jg= 	Syriac_Waw}', "");
43489Expect(1, 1817, '\p{^Is_Jg= 	Syriac_Waw}', "");
43490Expect(1, 1817, '\P{Is_Jg= 	Syriac_Waw}', "");
43491Expect(0, 1817, '\P{^Is_Jg= 	Syriac_Waw}', "");
43492Error('\p{Joining_Group=-Tah:=}');
43493Error('\P{Joining_Group=-Tah:=}');
43494Expect(1, 2211, '\p{Joining_Group=tah}', "");
43495Expect(0, 2211, '\p{^Joining_Group=tah}', "");
43496Expect(0, 2211, '\P{Joining_Group=tah}', "");
43497Expect(1, 2211, '\P{^Joining_Group=tah}', "");
43498Expect(0, 2212, '\p{Joining_Group=tah}', "");
43499Expect(1, 2212, '\p{^Joining_Group=tah}', "");
43500Expect(1, 2212, '\P{Joining_Group=tah}', "");
43501Expect(0, 2212, '\P{^Joining_Group=tah}', "");
43502Expect(1, 2211, '\p{Joining_Group:	TAH}', "");
43503Expect(0, 2211, '\p{^Joining_Group:	TAH}', "");
43504Expect(0, 2211, '\P{Joining_Group:	TAH}', "");
43505Expect(1, 2211, '\P{^Joining_Group:	TAH}', "");
43506Expect(0, 2212, '\p{Joining_Group:	TAH}', "");
43507Expect(1, 2212, '\p{^Joining_Group:	TAH}', "");
43508Expect(1, 2212, '\P{Joining_Group:	TAH}', "");
43509Expect(0, 2212, '\P{^Joining_Group:	TAH}', "");
43510Error('\p{Jg=/a/ _Tah}');
43511Error('\P{Jg=/a/ _Tah}');
43512Expect(1, 2211, '\p{Jg=tah}', "");
43513Expect(0, 2211, '\p{^Jg=tah}', "");
43514Expect(0, 2211, '\P{Jg=tah}', "");
43515Expect(1, 2211, '\P{^Jg=tah}', "");
43516Expect(0, 2212, '\p{Jg=tah}', "");
43517Expect(1, 2212, '\p{^Jg=tah}', "");
43518Expect(1, 2212, '\P{Jg=tah}', "");
43519Expect(0, 2212, '\P{^Jg=tah}', "");
43520Expect(1, 2211, '\p{Jg:			Tah}', "");
43521Expect(0, 2211, '\p{^Jg:			Tah}', "");
43522Expect(0, 2211, '\P{Jg:			Tah}', "");
43523Expect(1, 2211, '\P{^Jg:			Tah}', "");
43524Expect(0, 2212, '\p{Jg:			Tah}', "");
43525Expect(1, 2212, '\p{^Jg:			Tah}', "");
43526Expect(1, 2212, '\P{Jg:			Tah}', "");
43527Expect(0, 2212, '\P{^Jg:			Tah}', "");
43528Error('\p{Is_Joining_Group=--TAH:=}');
43529Error('\P{Is_Joining_Group=--TAH:=}');
43530Expect(1, 2211, '\p{Is_Joining_Group:   tah}', "");
43531Expect(0, 2211, '\p{^Is_Joining_Group:   tah}', "");
43532Expect(0, 2211, '\P{Is_Joining_Group:   tah}', "");
43533Expect(1, 2211, '\P{^Is_Joining_Group:   tah}', "");
43534Expect(0, 2212, '\p{Is_Joining_Group:   tah}', "");
43535Expect(1, 2212, '\p{^Is_Joining_Group:   tah}', "");
43536Expect(1, 2212, '\P{Is_Joining_Group:   tah}', "");
43537Expect(0, 2212, '\P{^Is_Joining_Group:   tah}', "");
43538Expect(1, 2211, '\p{Is_Joining_Group=- TAH}', "");
43539Expect(0, 2211, '\p{^Is_Joining_Group=- TAH}', "");
43540Expect(0, 2211, '\P{Is_Joining_Group=- TAH}', "");
43541Expect(1, 2211, '\P{^Is_Joining_Group=- TAH}', "");
43542Expect(0, 2212, '\p{Is_Joining_Group=- TAH}', "");
43543Expect(1, 2212, '\p{^Is_Joining_Group=- TAH}', "");
43544Expect(1, 2212, '\P{Is_Joining_Group=- TAH}', "");
43545Expect(0, 2212, '\P{^Is_Joining_Group=- TAH}', "");
43546Error('\p{Is_Jg= -TAH/a/}');
43547Error('\P{Is_Jg= -TAH/a/}');
43548Expect(1, 2211, '\p{Is_Jg=tah}', "");
43549Expect(0, 2211, '\p{^Is_Jg=tah}', "");
43550Expect(0, 2211, '\P{Is_Jg=tah}', "");
43551Expect(1, 2211, '\P{^Is_Jg=tah}', "");
43552Expect(0, 2212, '\p{Is_Jg=tah}', "");
43553Expect(1, 2212, '\p{^Is_Jg=tah}', "");
43554Expect(1, 2212, '\P{Is_Jg=tah}', "");
43555Expect(0, 2212, '\P{^Is_Jg=tah}', "");
43556Expect(1, 2211, '\p{Is_Jg=  Tah}', "");
43557Expect(0, 2211, '\p{^Is_Jg=  Tah}', "");
43558Expect(0, 2211, '\P{Is_Jg=  Tah}', "");
43559Expect(1, 2211, '\P{^Is_Jg=  Tah}', "");
43560Expect(0, 2212, '\p{Is_Jg=  Tah}', "");
43561Expect(1, 2212, '\p{^Is_Jg=  Tah}', "");
43562Expect(1, 2212, '\P{Is_Jg=  Tah}', "");
43563Expect(0, 2212, '\P{^Is_Jg=  Tah}', "");
43564Error('\p{Joining_Group=:= _Taw}');
43565Error('\P{Joining_Group=:= _Taw}');
43566Expect(1, 1836, '\p{Joining_Group=taw}', "");
43567Expect(0, 1836, '\p{^Joining_Group=taw}', "");
43568Expect(0, 1836, '\P{Joining_Group=taw}', "");
43569Expect(1, 1836, '\P{^Joining_Group=taw}', "");
43570Expect(0, 1837, '\p{Joining_Group=taw}', "");
43571Expect(1, 1837, '\p{^Joining_Group=taw}', "");
43572Expect(1, 1837, '\P{Joining_Group=taw}', "");
43573Expect(0, 1837, '\P{^Joining_Group=taw}', "");
43574Expect(1, 1836, '\p{Joining_Group= Taw}', "");
43575Expect(0, 1836, '\p{^Joining_Group= Taw}', "");
43576Expect(0, 1836, '\P{Joining_Group= Taw}', "");
43577Expect(1, 1836, '\P{^Joining_Group= Taw}', "");
43578Expect(0, 1837, '\p{Joining_Group= Taw}', "");
43579Expect(1, 1837, '\p{^Joining_Group= Taw}', "");
43580Expect(1, 1837, '\P{Joining_Group= Taw}', "");
43581Expect(0, 1837, '\P{^Joining_Group= Taw}', "");
43582Error('\p{Jg: -:=TAW}');
43583Error('\P{Jg: -:=TAW}');
43584Expect(1, 1836, '\p{Jg=taw}', "");
43585Expect(0, 1836, '\p{^Jg=taw}', "");
43586Expect(0, 1836, '\P{Jg=taw}', "");
43587Expect(1, 1836, '\P{^Jg=taw}', "");
43588Expect(0, 1837, '\p{Jg=taw}', "");
43589Expect(1, 1837, '\p{^Jg=taw}', "");
43590Expect(1, 1837, '\P{Jg=taw}', "");
43591Expect(0, 1837, '\P{^Jg=taw}', "");
43592Expect(1, 1836, '\p{Jg=_taw}', "");
43593Expect(0, 1836, '\p{^Jg=_taw}', "");
43594Expect(0, 1836, '\P{Jg=_taw}', "");
43595Expect(1, 1836, '\P{^Jg=_taw}', "");
43596Expect(0, 1837, '\p{Jg=_taw}', "");
43597Expect(1, 1837, '\p{^Jg=_taw}', "");
43598Expect(1, 1837, '\P{Jg=_taw}', "");
43599Expect(0, 1837, '\P{^Jg=_taw}', "");
43600Error('\p{Is_Joining_Group=-_Taw/a/}');
43601Error('\P{Is_Joining_Group=-_Taw/a/}');
43602Expect(1, 1836, '\p{Is_Joining_Group=taw}', "");
43603Expect(0, 1836, '\p{^Is_Joining_Group=taw}', "");
43604Expect(0, 1836, '\P{Is_Joining_Group=taw}', "");
43605Expect(1, 1836, '\P{^Is_Joining_Group=taw}', "");
43606Expect(0, 1837, '\p{Is_Joining_Group=taw}', "");
43607Expect(1, 1837, '\p{^Is_Joining_Group=taw}', "");
43608Expect(1, 1837, '\P{Is_Joining_Group=taw}', "");
43609Expect(0, 1837, '\P{^Is_Joining_Group=taw}', "");
43610Expect(1, 1836, '\p{Is_Joining_Group=- taw}', "");
43611Expect(0, 1836, '\p{^Is_Joining_Group=- taw}', "");
43612Expect(0, 1836, '\P{Is_Joining_Group=- taw}', "");
43613Expect(1, 1836, '\P{^Is_Joining_Group=- taw}', "");
43614Expect(0, 1837, '\p{Is_Joining_Group=- taw}', "");
43615Expect(1, 1837, '\p{^Is_Joining_Group=- taw}', "");
43616Expect(1, 1837, '\P{Is_Joining_Group=- taw}', "");
43617Expect(0, 1837, '\P{^Is_Joining_Group=- taw}', "");
43618Error('\p{Is_Jg= /a/Taw}');
43619Error('\P{Is_Jg= /a/Taw}');
43620Expect(1, 1836, '\p{Is_Jg=taw}', "");
43621Expect(0, 1836, '\p{^Is_Jg=taw}', "");
43622Expect(0, 1836, '\P{Is_Jg=taw}', "");
43623Expect(1, 1836, '\P{^Is_Jg=taw}', "");
43624Expect(0, 1837, '\p{Is_Jg=taw}', "");
43625Expect(1, 1837, '\p{^Is_Jg=taw}', "");
43626Expect(1, 1837, '\P{Is_Jg=taw}', "");
43627Expect(0, 1837, '\P{^Is_Jg=taw}', "");
43628Expect(1, 1836, '\p{Is_Jg= taw}', "");
43629Expect(0, 1836, '\p{^Is_Jg= taw}', "");
43630Expect(0, 1836, '\P{Is_Jg= taw}', "");
43631Expect(1, 1836, '\P{^Is_Jg= taw}', "");
43632Expect(0, 1837, '\p{Is_Jg= taw}', "");
43633Expect(1, 1837, '\p{^Is_Jg= taw}', "");
43634Expect(1, 1837, '\P{Is_Jg= taw}', "");
43635Expect(0, 1837, '\P{^Is_Jg= taw}', "");
43636Error('\p{Joining_Group=_:=Teh_MARBUTA}');
43637Error('\P{Joining_Group=_:=Teh_MARBUTA}');
43638Expect(1, 1749, '\p{Joining_Group=tehmarbuta}', "");
43639Expect(0, 1749, '\p{^Joining_Group=tehmarbuta}', "");
43640Expect(0, 1749, '\P{Joining_Group=tehmarbuta}', "");
43641Expect(1, 1749, '\P{^Joining_Group=tehmarbuta}', "");
43642Expect(0, 1750, '\p{Joining_Group=tehmarbuta}', "");
43643Expect(1, 1750, '\p{^Joining_Group=tehmarbuta}', "");
43644Expect(1, 1750, '\P{Joining_Group=tehmarbuta}', "");
43645Expect(0, 1750, '\P{^Joining_Group=tehmarbuta}', "");
43646Expect(1, 1749, '\p{Joining_Group=_teh_Marbuta}', "");
43647Expect(0, 1749, '\p{^Joining_Group=_teh_Marbuta}', "");
43648Expect(0, 1749, '\P{Joining_Group=_teh_Marbuta}', "");
43649Expect(1, 1749, '\P{^Joining_Group=_teh_Marbuta}', "");
43650Expect(0, 1750, '\p{Joining_Group=_teh_Marbuta}', "");
43651Expect(1, 1750, '\p{^Joining_Group=_teh_Marbuta}', "");
43652Expect(1, 1750, '\P{Joining_Group=_teh_Marbuta}', "");
43653Expect(0, 1750, '\P{^Joining_Group=_teh_Marbuta}', "");
43654Error('\p{Jg=_ teh_Marbuta:=}');
43655Error('\P{Jg=_ teh_Marbuta:=}');
43656Expect(1, 1749, '\p{Jg=tehmarbuta}', "");
43657Expect(0, 1749, '\p{^Jg=tehmarbuta}', "");
43658Expect(0, 1749, '\P{Jg=tehmarbuta}', "");
43659Expect(1, 1749, '\P{^Jg=tehmarbuta}', "");
43660Expect(0, 1750, '\p{Jg=tehmarbuta}', "");
43661Expect(1, 1750, '\p{^Jg=tehmarbuta}', "");
43662Expect(1, 1750, '\P{Jg=tehmarbuta}', "");
43663Expect(0, 1750, '\P{^Jg=tehmarbuta}', "");
43664Expect(1, 1749, '\p{Jg=__Teh_MARBUTA}', "");
43665Expect(0, 1749, '\p{^Jg=__Teh_MARBUTA}', "");
43666Expect(0, 1749, '\P{Jg=__Teh_MARBUTA}', "");
43667Expect(1, 1749, '\P{^Jg=__Teh_MARBUTA}', "");
43668Expect(0, 1750, '\p{Jg=__Teh_MARBUTA}', "");
43669Expect(1, 1750, '\p{^Jg=__Teh_MARBUTA}', "");
43670Expect(1, 1750, '\P{Jg=__Teh_MARBUTA}', "");
43671Expect(0, 1750, '\P{^Jg=__Teh_MARBUTA}', "");
43672Error('\p{Is_Joining_Group:   -Teh_Marbuta:=}');
43673Error('\P{Is_Joining_Group:   -Teh_Marbuta:=}');
43674Expect(1, 1749, '\p{Is_Joining_Group=tehmarbuta}', "");
43675Expect(0, 1749, '\p{^Is_Joining_Group=tehmarbuta}', "");
43676Expect(0, 1749, '\P{Is_Joining_Group=tehmarbuta}', "");
43677Expect(1, 1749, '\P{^Is_Joining_Group=tehmarbuta}', "");
43678Expect(0, 1750, '\p{Is_Joining_Group=tehmarbuta}', "");
43679Expect(1, 1750, '\p{^Is_Joining_Group=tehmarbuta}', "");
43680Expect(1, 1750, '\P{Is_Joining_Group=tehmarbuta}', "");
43681Expect(0, 1750, '\P{^Is_Joining_Group=tehmarbuta}', "");
43682Expect(1, 1749, '\p{Is_Joining_Group=- Teh_marbuta}', "");
43683Expect(0, 1749, '\p{^Is_Joining_Group=- Teh_marbuta}', "");
43684Expect(0, 1749, '\P{Is_Joining_Group=- Teh_marbuta}', "");
43685Expect(1, 1749, '\P{^Is_Joining_Group=- Teh_marbuta}', "");
43686Expect(0, 1750, '\p{Is_Joining_Group=- Teh_marbuta}', "");
43687Expect(1, 1750, '\p{^Is_Joining_Group=- Teh_marbuta}', "");
43688Expect(1, 1750, '\P{Is_Joining_Group=- Teh_marbuta}', "");
43689Expect(0, 1750, '\P{^Is_Joining_Group=- Teh_marbuta}', "");
43690Error('\p{Is_Jg=-	Teh_Marbuta:=}');
43691Error('\P{Is_Jg=-	Teh_Marbuta:=}');
43692Expect(1, 1749, '\p{Is_Jg=tehmarbuta}', "");
43693Expect(0, 1749, '\p{^Is_Jg=tehmarbuta}', "");
43694Expect(0, 1749, '\P{Is_Jg=tehmarbuta}', "");
43695Expect(1, 1749, '\P{^Is_Jg=tehmarbuta}', "");
43696Expect(0, 1750, '\p{Is_Jg=tehmarbuta}', "");
43697Expect(1, 1750, '\p{^Is_Jg=tehmarbuta}', "");
43698Expect(1, 1750, '\P{Is_Jg=tehmarbuta}', "");
43699Expect(0, 1750, '\P{^Is_Jg=tehmarbuta}', "");
43700Expect(1, 1749, '\p{Is_Jg=- TEH_marbuta}', "");
43701Expect(0, 1749, '\p{^Is_Jg=- TEH_marbuta}', "");
43702Expect(0, 1749, '\P{Is_Jg=- TEH_marbuta}', "");
43703Expect(1, 1749, '\P{^Is_Jg=- TEH_marbuta}', "");
43704Expect(0, 1750, '\p{Is_Jg=- TEH_marbuta}', "");
43705Expect(1, 1750, '\p{^Is_Jg=- TEH_marbuta}', "");
43706Expect(1, 1750, '\P{Is_Jg=- TEH_marbuta}', "");
43707Expect(0, 1750, '\P{^Is_Jg=- TEH_marbuta}', "");
43708Error('\p{Joining_Group=/a/Hamza_On_HEH_goal}');
43709Error('\P{Joining_Group=/a/Hamza_On_HEH_goal}');
43710Expect(1, 1731, '\p{Joining_Group:	hamzaonhehgoal}', "");
43711Expect(0, 1731, '\p{^Joining_Group:	hamzaonhehgoal}', "");
43712Expect(0, 1731, '\P{Joining_Group:	hamzaonhehgoal}', "");
43713Expect(1, 1731, '\P{^Joining_Group:	hamzaonhehgoal}', "");
43714Expect(0, 1732, '\p{Joining_Group:	hamzaonhehgoal}', "");
43715Expect(1, 1732, '\p{^Joining_Group:	hamzaonhehgoal}', "");
43716Expect(1, 1732, '\P{Joining_Group:	hamzaonhehgoal}', "");
43717Expect(0, 1732, '\P{^Joining_Group:	hamzaonhehgoal}', "");
43718Expect(1, 1731, '\p{Joining_Group=	Hamza_on_Heh_goal}', "");
43719Expect(0, 1731, '\p{^Joining_Group=	Hamza_on_Heh_goal}', "");
43720Expect(0, 1731, '\P{Joining_Group=	Hamza_on_Heh_goal}', "");
43721Expect(1, 1731, '\P{^Joining_Group=	Hamza_on_Heh_goal}', "");
43722Expect(0, 1732, '\p{Joining_Group=	Hamza_on_Heh_goal}', "");
43723Expect(1, 1732, '\p{^Joining_Group=	Hamza_on_Heh_goal}', "");
43724Expect(1, 1732, '\P{Joining_Group=	Hamza_on_Heh_goal}', "");
43725Expect(0, 1732, '\P{^Joining_Group=	Hamza_on_Heh_goal}', "");
43726Error('\p{Jg=:=-	Teh_Marbuta_Goal}');
43727Error('\P{Jg=:=-	Teh_Marbuta_Goal}');
43728Expect(1, 1731, '\p{Jg=tehmarbutagoal}', "");
43729Expect(0, 1731, '\p{^Jg=tehmarbutagoal}', "");
43730Expect(0, 1731, '\P{Jg=tehmarbutagoal}', "");
43731Expect(1, 1731, '\P{^Jg=tehmarbutagoal}', "");
43732Expect(0, 1732, '\p{Jg=tehmarbutagoal}', "");
43733Expect(1, 1732, '\p{^Jg=tehmarbutagoal}', "");
43734Expect(1, 1732, '\P{Jg=tehmarbutagoal}', "");
43735Expect(0, 1732, '\P{^Jg=tehmarbutagoal}', "");
43736Expect(1, 1731, '\p{Jg=__Teh_marbuta_goal}', "");
43737Expect(0, 1731, '\p{^Jg=__Teh_marbuta_goal}', "");
43738Expect(0, 1731, '\P{Jg=__Teh_marbuta_goal}', "");
43739Expect(1, 1731, '\P{^Jg=__Teh_marbuta_goal}', "");
43740Expect(0, 1732, '\p{Jg=__Teh_marbuta_goal}', "");
43741Expect(1, 1732, '\p{^Jg=__Teh_marbuta_goal}', "");
43742Expect(1, 1732, '\P{Jg=__Teh_marbuta_goal}', "");
43743Expect(0, 1732, '\P{^Jg=__Teh_marbuta_goal}', "");
43744Error('\p{Is_Joining_Group=	 Hamza_On_Heh_goal/a/}');
43745Error('\P{Is_Joining_Group=	 Hamza_On_Heh_goal/a/}');
43746Expect(1, 1731, '\p{Is_Joining_Group=hamzaonhehgoal}', "");
43747Expect(0, 1731, '\p{^Is_Joining_Group=hamzaonhehgoal}', "");
43748Expect(0, 1731, '\P{Is_Joining_Group=hamzaonhehgoal}', "");
43749Expect(1, 1731, '\P{^Is_Joining_Group=hamzaonhehgoal}', "");
43750Expect(0, 1732, '\p{Is_Joining_Group=hamzaonhehgoal}', "");
43751Expect(1, 1732, '\p{^Is_Joining_Group=hamzaonhehgoal}', "");
43752Expect(1, 1732, '\P{Is_Joining_Group=hamzaonhehgoal}', "");
43753Expect(0, 1732, '\P{^Is_Joining_Group=hamzaonhehgoal}', "");
43754Expect(1, 1731, '\p{Is_Joining_Group=-	hamza_ON_heh_goal}', "");
43755Expect(0, 1731, '\p{^Is_Joining_Group=-	hamza_ON_heh_goal}', "");
43756Expect(0, 1731, '\P{Is_Joining_Group=-	hamza_ON_heh_goal}', "");
43757Expect(1, 1731, '\P{^Is_Joining_Group=-	hamza_ON_heh_goal}', "");
43758Expect(0, 1732, '\p{Is_Joining_Group=-	hamza_ON_heh_goal}', "");
43759Expect(1, 1732, '\p{^Is_Joining_Group=-	hamza_ON_heh_goal}', "");
43760Expect(1, 1732, '\P{Is_Joining_Group=-	hamza_ON_heh_goal}', "");
43761Expect(0, 1732, '\P{^Is_Joining_Group=-	hamza_ON_heh_goal}', "");
43762Error('\p{Is_Jg=teh_MARBUTA_goal:=}');
43763Error('\P{Is_Jg=teh_MARBUTA_goal:=}');
43764Expect(1, 1731, '\p{Is_Jg=tehmarbutagoal}', "");
43765Expect(0, 1731, '\p{^Is_Jg=tehmarbutagoal}', "");
43766Expect(0, 1731, '\P{Is_Jg=tehmarbutagoal}', "");
43767Expect(1, 1731, '\P{^Is_Jg=tehmarbutagoal}', "");
43768Expect(0, 1732, '\p{Is_Jg=tehmarbutagoal}', "");
43769Expect(1, 1732, '\p{^Is_Jg=tehmarbutagoal}', "");
43770Expect(1, 1732, '\P{Is_Jg=tehmarbutagoal}', "");
43771Expect(0, 1732, '\P{^Is_Jg=tehmarbutagoal}', "");
43772Expect(1, 1731, '\p{Is_Jg=_Teh_MARBUTA_GOAL}', "");
43773Expect(0, 1731, '\p{^Is_Jg=_Teh_MARBUTA_GOAL}', "");
43774Expect(0, 1731, '\P{Is_Jg=_Teh_MARBUTA_GOAL}', "");
43775Expect(1, 1731, '\P{^Is_Jg=_Teh_MARBUTA_GOAL}', "");
43776Expect(0, 1732, '\p{Is_Jg=_Teh_MARBUTA_GOAL}', "");
43777Expect(1, 1732, '\p{^Is_Jg=_Teh_MARBUTA_GOAL}', "");
43778Expect(1, 1732, '\P{Is_Jg=_Teh_MARBUTA_GOAL}', "");
43779Expect(0, 1732, '\P{^Is_Jg=_Teh_MARBUTA_GOAL}', "");
43780Error('\p{Joining_Group=:=-TETH}');
43781Error('\P{Joining_Group=:=-TETH}');
43782Expect(1, 1820, '\p{Joining_Group=teth}', "");
43783Expect(0, 1820, '\p{^Joining_Group=teth}', "");
43784Expect(0, 1820, '\P{Joining_Group=teth}', "");
43785Expect(1, 1820, '\P{^Joining_Group=teth}', "");
43786Expect(0, 1821, '\p{Joining_Group=teth}', "");
43787Expect(1, 1821, '\p{^Joining_Group=teth}', "");
43788Expect(1, 1821, '\P{Joining_Group=teth}', "");
43789Expect(0, 1821, '\P{^Joining_Group=teth}', "");
43790Expect(1, 1820, '\p{Joining_Group: _-Teth}', "");
43791Expect(0, 1820, '\p{^Joining_Group: _-Teth}', "");
43792Expect(0, 1820, '\P{Joining_Group: _-Teth}', "");
43793Expect(1, 1820, '\P{^Joining_Group: _-Teth}', "");
43794Expect(0, 1821, '\p{Joining_Group: _-Teth}', "");
43795Expect(1, 1821, '\p{^Joining_Group: _-Teth}', "");
43796Expect(1, 1821, '\P{Joining_Group: _-Teth}', "");
43797Expect(0, 1821, '\P{^Joining_Group: _-Teth}', "");
43798Error('\p{Jg= -teth/a/}');
43799Error('\P{Jg= -teth/a/}');
43800Expect(1, 1820, '\p{Jg=teth}', "");
43801Expect(0, 1820, '\p{^Jg=teth}', "");
43802Expect(0, 1820, '\P{Jg=teth}', "");
43803Expect(1, 1820, '\P{^Jg=teth}', "");
43804Expect(0, 1821, '\p{Jg=teth}', "");
43805Expect(1, 1821, '\p{^Jg=teth}', "");
43806Expect(1, 1821, '\P{Jg=teth}', "");
43807Expect(0, 1821, '\P{^Jg=teth}', "");
43808Expect(1, 1820, '\p{Jg=-Teth}', "");
43809Expect(0, 1820, '\p{^Jg=-Teth}', "");
43810Expect(0, 1820, '\P{Jg=-Teth}', "");
43811Expect(1, 1820, '\P{^Jg=-Teth}', "");
43812Expect(0, 1821, '\p{Jg=-Teth}', "");
43813Expect(1, 1821, '\p{^Jg=-Teth}', "");
43814Expect(1, 1821, '\P{Jg=-Teth}', "");
43815Expect(0, 1821, '\P{^Jg=-Teth}', "");
43816Error('\p{Is_Joining_Group=:=- TETH}');
43817Error('\P{Is_Joining_Group=:=- TETH}');
43818Expect(1, 1820, '\p{Is_Joining_Group=teth}', "");
43819Expect(0, 1820, '\p{^Is_Joining_Group=teth}', "");
43820Expect(0, 1820, '\P{Is_Joining_Group=teth}', "");
43821Expect(1, 1820, '\P{^Is_Joining_Group=teth}', "");
43822Expect(0, 1821, '\p{Is_Joining_Group=teth}', "");
43823Expect(1, 1821, '\p{^Is_Joining_Group=teth}', "");
43824Expect(1, 1821, '\P{Is_Joining_Group=teth}', "");
43825Expect(0, 1821, '\P{^Is_Joining_Group=teth}', "");
43826Expect(1, 1820, '\p{Is_Joining_Group=	-teth}', "");
43827Expect(0, 1820, '\p{^Is_Joining_Group=	-teth}', "");
43828Expect(0, 1820, '\P{Is_Joining_Group=	-teth}', "");
43829Expect(1, 1820, '\P{^Is_Joining_Group=	-teth}', "");
43830Expect(0, 1821, '\p{Is_Joining_Group=	-teth}', "");
43831Expect(1, 1821, '\p{^Is_Joining_Group=	-teth}', "");
43832Expect(1, 1821, '\P{Is_Joining_Group=	-teth}', "");
43833Expect(0, 1821, '\P{^Is_Joining_Group=	-teth}', "");
43834Error('\p{Is_Jg=	/a/Teth}');
43835Error('\P{Is_Jg=	/a/Teth}');
43836Expect(1, 1820, '\p{Is_Jg=teth}', "");
43837Expect(0, 1820, '\p{^Is_Jg=teth}', "");
43838Expect(0, 1820, '\P{Is_Jg=teth}', "");
43839Expect(1, 1820, '\P{^Is_Jg=teth}', "");
43840Expect(0, 1821, '\p{Is_Jg=teth}', "");
43841Expect(1, 1821, '\p{^Is_Jg=teth}', "");
43842Expect(1, 1821, '\P{Is_Jg=teth}', "");
43843Expect(0, 1821, '\P{^Is_Jg=teth}', "");
43844Expect(1, 1820, '\p{Is_Jg=-	Teth}', "");
43845Expect(0, 1820, '\p{^Is_Jg=-	Teth}', "");
43846Expect(0, 1820, '\P{Is_Jg=-	Teth}', "");
43847Expect(1, 1820, '\P{^Is_Jg=-	Teth}', "");
43848Expect(0, 1821, '\p{Is_Jg=-	Teth}', "");
43849Expect(1, 1821, '\p{^Is_Jg=-	Teth}', "");
43850Expect(1, 1821, '\P{Is_Jg=-	Teth}', "");
43851Expect(0, 1821, '\P{^Is_Jg=-	Teth}', "");
43852Error('\p{Joining_Group= 	Waw/a/}');
43853Error('\P{Joining_Group= 	Waw/a/}');
43854Expect(1, 2219, '\p{Joining_Group=waw}', "");
43855Expect(0, 2219, '\p{^Joining_Group=waw}', "");
43856Expect(0, 2219, '\P{Joining_Group=waw}', "");
43857Expect(1, 2219, '\P{^Joining_Group=waw}', "");
43858Expect(0, 2220, '\p{Joining_Group=waw}', "");
43859Expect(1, 2220, '\p{^Joining_Group=waw}', "");
43860Expect(1, 2220, '\P{Joining_Group=waw}', "");
43861Expect(0, 2220, '\P{^Joining_Group=waw}', "");
43862Expect(1, 2219, '\p{Joining_Group=_	waw}', "");
43863Expect(0, 2219, '\p{^Joining_Group=_	waw}', "");
43864Expect(0, 2219, '\P{Joining_Group=_	waw}', "");
43865Expect(1, 2219, '\P{^Joining_Group=_	waw}', "");
43866Expect(0, 2220, '\p{Joining_Group=_	waw}', "");
43867Expect(1, 2220, '\p{^Joining_Group=_	waw}', "");
43868Expect(1, 2220, '\P{Joining_Group=_	waw}', "");
43869Expect(0, 2220, '\P{^Joining_Group=_	waw}', "");
43870Error('\p{Jg=	 WAW/a/}');
43871Error('\P{Jg=	 WAW/a/}');
43872Expect(1, 2219, '\p{Jg: waw}', "");
43873Expect(0, 2219, '\p{^Jg: waw}', "");
43874Expect(0, 2219, '\P{Jg: waw}', "");
43875Expect(1, 2219, '\P{^Jg: waw}', "");
43876Expect(0, 2220, '\p{Jg: waw}', "");
43877Expect(1, 2220, '\p{^Jg: waw}', "");
43878Expect(1, 2220, '\P{Jg: waw}', "");
43879Expect(0, 2220, '\P{^Jg: waw}', "");
43880Expect(1, 2219, '\p{Jg=-_Waw}', "");
43881Expect(0, 2219, '\p{^Jg=-_Waw}', "");
43882Expect(0, 2219, '\P{Jg=-_Waw}', "");
43883Expect(1, 2219, '\P{^Jg=-_Waw}', "");
43884Expect(0, 2220, '\p{Jg=-_Waw}', "");
43885Expect(1, 2220, '\p{^Jg=-_Waw}', "");
43886Expect(1, 2220, '\P{Jg=-_Waw}', "");
43887Expect(0, 2220, '\P{^Jg=-_Waw}', "");
43888Error('\p{Is_Joining_Group=:=_-Waw}');
43889Error('\P{Is_Joining_Group=:=_-Waw}');
43890Expect(1, 2219, '\p{Is_Joining_Group=waw}', "");
43891Expect(0, 2219, '\p{^Is_Joining_Group=waw}', "");
43892Expect(0, 2219, '\P{Is_Joining_Group=waw}', "");
43893Expect(1, 2219, '\P{^Is_Joining_Group=waw}', "");
43894Expect(0, 2220, '\p{Is_Joining_Group=waw}', "");
43895Expect(1, 2220, '\p{^Is_Joining_Group=waw}', "");
43896Expect(1, 2220, '\P{Is_Joining_Group=waw}', "");
43897Expect(0, 2220, '\P{^Is_Joining_Group=waw}', "");
43898Expect(1, 2219, '\p{Is_Joining_Group=  Waw}', "");
43899Expect(0, 2219, '\p{^Is_Joining_Group=  Waw}', "");
43900Expect(0, 2219, '\P{Is_Joining_Group=  Waw}', "");
43901Expect(1, 2219, '\P{^Is_Joining_Group=  Waw}', "");
43902Expect(0, 2220, '\p{Is_Joining_Group=  Waw}', "");
43903Expect(1, 2220, '\p{^Is_Joining_Group=  Waw}', "");
43904Expect(1, 2220, '\P{Is_Joining_Group=  Waw}', "");
43905Expect(0, 2220, '\P{^Is_Joining_Group=  Waw}', "");
43906Error('\p{Is_Jg= -Waw/a/}');
43907Error('\P{Is_Jg= -Waw/a/}');
43908Expect(1, 2219, '\p{Is_Jg=waw}', "");
43909Expect(0, 2219, '\p{^Is_Jg=waw}', "");
43910Expect(0, 2219, '\P{Is_Jg=waw}', "");
43911Expect(1, 2219, '\P{^Is_Jg=waw}', "");
43912Expect(0, 2220, '\p{Is_Jg=waw}', "");
43913Expect(1, 2220, '\p{^Is_Jg=waw}', "");
43914Expect(1, 2220, '\P{Is_Jg=waw}', "");
43915Expect(0, 2220, '\P{^Is_Jg=waw}', "");
43916Expect(1, 2219, '\p{Is_Jg=	 Waw}', "");
43917Expect(0, 2219, '\p{^Is_Jg=	 Waw}', "");
43918Expect(0, 2219, '\P{Is_Jg=	 Waw}', "");
43919Expect(1, 2219, '\P{^Is_Jg=	 Waw}', "");
43920Expect(0, 2220, '\p{Is_Jg=	 Waw}', "");
43921Expect(1, 2220, '\p{^Is_Jg=	 Waw}', "");
43922Expect(1, 2220, '\P{Is_Jg=	 Waw}', "");
43923Expect(0, 2220, '\P{^Is_Jg=	 Waw}', "");
43924Error('\p{Joining_Group=_-Yeh/a/}');
43925Error('\P{Joining_Group=_-Yeh/a/}');
43926Expect(1, 2217, '\p{Joining_Group=yeh}', "");
43927Expect(0, 2217, '\p{^Joining_Group=yeh}', "");
43928Expect(0, 2217, '\P{Joining_Group=yeh}', "");
43929Expect(1, 2217, '\P{^Joining_Group=yeh}', "");
43930Expect(0, 2218, '\p{Joining_Group=yeh}', "");
43931Expect(1, 2218, '\p{^Joining_Group=yeh}', "");
43932Expect(1, 2218, '\P{Joining_Group=yeh}', "");
43933Expect(0, 2218, '\P{^Joining_Group=yeh}', "");
43934Expect(1, 2217, '\p{Joining_Group=-_yeh}', "");
43935Expect(0, 2217, '\p{^Joining_Group=-_yeh}', "");
43936Expect(0, 2217, '\P{Joining_Group=-_yeh}', "");
43937Expect(1, 2217, '\P{^Joining_Group=-_yeh}', "");
43938Expect(0, 2218, '\p{Joining_Group=-_yeh}', "");
43939Expect(1, 2218, '\p{^Joining_Group=-_yeh}', "");
43940Expect(1, 2218, '\P{Joining_Group=-_yeh}', "");
43941Expect(0, 2218, '\P{^Joining_Group=-_yeh}', "");
43942Error('\p{Jg:	_	Yeh:=}');
43943Error('\P{Jg:	_	Yeh:=}');
43944Expect(1, 2217, '\p{Jg=yeh}', "");
43945Expect(0, 2217, '\p{^Jg=yeh}', "");
43946Expect(0, 2217, '\P{Jg=yeh}', "");
43947Expect(1, 2217, '\P{^Jg=yeh}', "");
43948Expect(0, 2218, '\p{Jg=yeh}', "");
43949Expect(1, 2218, '\p{^Jg=yeh}', "");
43950Expect(1, 2218, '\P{Jg=yeh}', "");
43951Expect(0, 2218, '\P{^Jg=yeh}', "");
43952Expect(1, 2217, '\p{Jg=-Yeh}', "");
43953Expect(0, 2217, '\p{^Jg=-Yeh}', "");
43954Expect(0, 2217, '\P{Jg=-Yeh}', "");
43955Expect(1, 2217, '\P{^Jg=-Yeh}', "");
43956Expect(0, 2218, '\p{Jg=-Yeh}', "");
43957Expect(1, 2218, '\p{^Jg=-Yeh}', "");
43958Expect(1, 2218, '\P{Jg=-Yeh}', "");
43959Expect(0, 2218, '\P{^Jg=-Yeh}', "");
43960Error('\p{Is_Joining_Group=:= -Yeh}');
43961Error('\P{Is_Joining_Group=:= -Yeh}');
43962Expect(1, 2217, '\p{Is_Joining_Group=yeh}', "");
43963Expect(0, 2217, '\p{^Is_Joining_Group=yeh}', "");
43964Expect(0, 2217, '\P{Is_Joining_Group=yeh}', "");
43965Expect(1, 2217, '\P{^Is_Joining_Group=yeh}', "");
43966Expect(0, 2218, '\p{Is_Joining_Group=yeh}', "");
43967Expect(1, 2218, '\p{^Is_Joining_Group=yeh}', "");
43968Expect(1, 2218, '\P{Is_Joining_Group=yeh}', "");
43969Expect(0, 2218, '\P{^Is_Joining_Group=yeh}', "");
43970Expect(1, 2217, '\p{Is_Joining_Group= 	Yeh}', "");
43971Expect(0, 2217, '\p{^Is_Joining_Group= 	Yeh}', "");
43972Expect(0, 2217, '\P{Is_Joining_Group= 	Yeh}', "");
43973Expect(1, 2217, '\P{^Is_Joining_Group= 	Yeh}', "");
43974Expect(0, 2218, '\p{Is_Joining_Group= 	Yeh}', "");
43975Expect(1, 2218, '\p{^Is_Joining_Group= 	Yeh}', "");
43976Expect(1, 2218, '\P{Is_Joining_Group= 	Yeh}', "");
43977Expect(0, 2218, '\P{^Is_Joining_Group= 	Yeh}', "");
43978Error('\p{Is_Jg= _YEH:=}');
43979Error('\P{Is_Jg= _YEH:=}');
43980Expect(1, 2217, '\p{Is_Jg=yeh}', "");
43981Expect(0, 2217, '\p{^Is_Jg=yeh}', "");
43982Expect(0, 2217, '\P{Is_Jg=yeh}', "");
43983Expect(1, 2217, '\P{^Is_Jg=yeh}', "");
43984Expect(0, 2218, '\p{Is_Jg=yeh}', "");
43985Expect(1, 2218, '\p{^Is_Jg=yeh}', "");
43986Expect(1, 2218, '\P{Is_Jg=yeh}', "");
43987Expect(0, 2218, '\P{^Is_Jg=yeh}', "");
43988Expect(1, 2217, '\p{Is_Jg=	YEH}', "");
43989Expect(0, 2217, '\p{^Is_Jg=	YEH}', "");
43990Expect(0, 2217, '\P{Is_Jg=	YEH}', "");
43991Expect(1, 2217, '\P{^Is_Jg=	YEH}', "");
43992Expect(0, 2218, '\p{Is_Jg=	YEH}', "");
43993Expect(1, 2218, '\p{^Is_Jg=	YEH}', "");
43994Expect(1, 2218, '\P{Is_Jg=	YEH}', "");
43995Expect(0, 2218, '\P{^Is_Jg=	YEH}', "");
43996Error('\p{Joining_Group=_Yeh_barree:=}');
43997Error('\P{Joining_Group=_Yeh_barree:=}');
43998Expect(1, 1747, '\p{Joining_Group=yehbarree}', "");
43999Expect(0, 1747, '\p{^Joining_Group=yehbarree}', "");
44000Expect(0, 1747, '\P{Joining_Group=yehbarree}', "");
44001Expect(1, 1747, '\P{^Joining_Group=yehbarree}', "");
44002Expect(0, 1748, '\p{Joining_Group=yehbarree}', "");
44003Expect(1, 1748, '\p{^Joining_Group=yehbarree}', "");
44004Expect(1, 1748, '\P{Joining_Group=yehbarree}', "");
44005Expect(0, 1748, '\P{^Joining_Group=yehbarree}', "");
44006Expect(1, 1747, '\p{Joining_Group=		YEH_BARREE}', "");
44007Expect(0, 1747, '\p{^Joining_Group=		YEH_BARREE}', "");
44008Expect(0, 1747, '\P{Joining_Group=		YEH_BARREE}', "");
44009Expect(1, 1747, '\P{^Joining_Group=		YEH_BARREE}', "");
44010Expect(0, 1748, '\p{Joining_Group=		YEH_BARREE}', "");
44011Expect(1, 1748, '\p{^Joining_Group=		YEH_BARREE}', "");
44012Expect(1, 1748, '\P{Joining_Group=		YEH_BARREE}', "");
44013Expect(0, 1748, '\P{^Joining_Group=		YEH_BARREE}', "");
44014Error('\p{Jg:   _-Yeh_Barree/a/}');
44015Error('\P{Jg:   _-Yeh_Barree/a/}');
44016Expect(1, 1747, '\p{Jg=yehbarree}', "");
44017Expect(0, 1747, '\p{^Jg=yehbarree}', "");
44018Expect(0, 1747, '\P{Jg=yehbarree}', "");
44019Expect(1, 1747, '\P{^Jg=yehbarree}', "");
44020Expect(0, 1748, '\p{Jg=yehbarree}', "");
44021Expect(1, 1748, '\p{^Jg=yehbarree}', "");
44022Expect(1, 1748, '\P{Jg=yehbarree}', "");
44023Expect(0, 1748, '\P{^Jg=yehbarree}', "");
44024Expect(1, 1747, '\p{Jg= -Yeh_Barree}', "");
44025Expect(0, 1747, '\p{^Jg= -Yeh_Barree}', "");
44026Expect(0, 1747, '\P{Jg= -Yeh_Barree}', "");
44027Expect(1, 1747, '\P{^Jg= -Yeh_Barree}', "");
44028Expect(0, 1748, '\p{Jg= -Yeh_Barree}', "");
44029Expect(1, 1748, '\p{^Jg= -Yeh_Barree}', "");
44030Expect(1, 1748, '\P{Jg= -Yeh_Barree}', "");
44031Expect(0, 1748, '\P{^Jg= -Yeh_Barree}', "");
44032Error('\p{Is_Joining_Group:   	/a/Yeh_Barree}');
44033Error('\P{Is_Joining_Group:   	/a/Yeh_Barree}');
44034Expect(1, 1747, '\p{Is_Joining_Group=yehbarree}', "");
44035Expect(0, 1747, '\p{^Is_Joining_Group=yehbarree}', "");
44036Expect(0, 1747, '\P{Is_Joining_Group=yehbarree}', "");
44037Expect(1, 1747, '\P{^Is_Joining_Group=yehbarree}', "");
44038Expect(0, 1748, '\p{Is_Joining_Group=yehbarree}', "");
44039Expect(1, 1748, '\p{^Is_Joining_Group=yehbarree}', "");
44040Expect(1, 1748, '\P{Is_Joining_Group=yehbarree}', "");
44041Expect(0, 1748, '\P{^Is_Joining_Group=yehbarree}', "");
44042Expect(1, 1747, '\p{Is_Joining_Group=		yeh_BARREE}', "");
44043Expect(0, 1747, '\p{^Is_Joining_Group=		yeh_BARREE}', "");
44044Expect(0, 1747, '\P{Is_Joining_Group=		yeh_BARREE}', "");
44045Expect(1, 1747, '\P{^Is_Joining_Group=		yeh_BARREE}', "");
44046Expect(0, 1748, '\p{Is_Joining_Group=		yeh_BARREE}', "");
44047Expect(1, 1748, '\p{^Is_Joining_Group=		yeh_BARREE}', "");
44048Expect(1, 1748, '\P{Is_Joining_Group=		yeh_BARREE}', "");
44049Expect(0, 1748, '\P{^Is_Joining_Group=		yeh_BARREE}', "");
44050Error('\p{Is_Jg=_YEH_Barree:=}');
44051Error('\P{Is_Jg=_YEH_Barree:=}');
44052Expect(1, 1747, '\p{Is_Jg=yehbarree}', "");
44053Expect(0, 1747, '\p{^Is_Jg=yehbarree}', "");
44054Expect(0, 1747, '\P{Is_Jg=yehbarree}', "");
44055Expect(1, 1747, '\P{^Is_Jg=yehbarree}', "");
44056Expect(0, 1748, '\p{Is_Jg=yehbarree}', "");
44057Expect(1, 1748, '\p{^Is_Jg=yehbarree}', "");
44058Expect(1, 1748, '\P{Is_Jg=yehbarree}', "");
44059Expect(0, 1748, '\P{^Is_Jg=yehbarree}', "");
44060Expect(1, 1747, '\p{Is_Jg=_Yeh_barree}', "");
44061Expect(0, 1747, '\p{^Is_Jg=_Yeh_barree}', "");
44062Expect(0, 1747, '\P{Is_Jg=_Yeh_barree}', "");
44063Expect(1, 1747, '\P{^Is_Jg=_Yeh_barree}', "");
44064Expect(0, 1748, '\p{Is_Jg=_Yeh_barree}', "");
44065Expect(1, 1748, '\p{^Is_Jg=_Yeh_barree}', "");
44066Expect(1, 1748, '\P{Is_Jg=_Yeh_barree}', "");
44067Expect(0, 1748, '\P{^Is_Jg=_Yeh_barree}', "");
44068Error('\p{Joining_Group::=_Yeh_With_Tail}');
44069Error('\P{Joining_Group::=_Yeh_With_Tail}');
44070Expect(1, 1741, '\p{Joining_Group:yehwithtail}', "");
44071Expect(0, 1741, '\p{^Joining_Group:yehwithtail}', "");
44072Expect(0, 1741, '\P{Joining_Group:yehwithtail}', "");
44073Expect(1, 1741, '\P{^Joining_Group:yehwithtail}', "");
44074Expect(0, 1742, '\p{Joining_Group:yehwithtail}', "");
44075Expect(1, 1742, '\p{^Joining_Group:yehwithtail}', "");
44076Expect(1, 1742, '\P{Joining_Group:yehwithtail}', "");
44077Expect(0, 1742, '\P{^Joining_Group:yehwithtail}', "");
44078Expect(1, 1741, '\p{Joining_Group= Yeh_With_tail}', "");
44079Expect(0, 1741, '\p{^Joining_Group= Yeh_With_tail}', "");
44080Expect(0, 1741, '\P{Joining_Group= Yeh_With_tail}', "");
44081Expect(1, 1741, '\P{^Joining_Group= Yeh_With_tail}', "");
44082Expect(0, 1742, '\p{Joining_Group= Yeh_With_tail}', "");
44083Expect(1, 1742, '\p{^Joining_Group= Yeh_With_tail}', "");
44084Expect(1, 1742, '\P{Joining_Group= Yeh_With_tail}', "");
44085Expect(0, 1742, '\P{^Joining_Group= Yeh_With_tail}', "");
44086Error('\p{Jg=_:=YEH_With_Tail}');
44087Error('\P{Jg=_:=YEH_With_Tail}');
44088Expect(1, 1741, '\p{Jg=yehwithtail}', "");
44089Expect(0, 1741, '\p{^Jg=yehwithtail}', "");
44090Expect(0, 1741, '\P{Jg=yehwithtail}', "");
44091Expect(1, 1741, '\P{^Jg=yehwithtail}', "");
44092Expect(0, 1742, '\p{Jg=yehwithtail}', "");
44093Expect(1, 1742, '\p{^Jg=yehwithtail}', "");
44094Expect(1, 1742, '\P{Jg=yehwithtail}', "");
44095Expect(0, 1742, '\P{^Jg=yehwithtail}', "");
44096Expect(1, 1741, '\p{Jg=--Yeh_WITH_TAIL}', "");
44097Expect(0, 1741, '\p{^Jg=--Yeh_WITH_TAIL}', "");
44098Expect(0, 1741, '\P{Jg=--Yeh_WITH_TAIL}', "");
44099Expect(1, 1741, '\P{^Jg=--Yeh_WITH_TAIL}', "");
44100Expect(0, 1742, '\p{Jg=--Yeh_WITH_TAIL}', "");
44101Expect(1, 1742, '\p{^Jg=--Yeh_WITH_TAIL}', "");
44102Expect(1, 1742, '\P{Jg=--Yeh_WITH_TAIL}', "");
44103Expect(0, 1742, '\P{^Jg=--Yeh_WITH_TAIL}', "");
44104Error('\p{Is_Joining_Group=-YEH_With_TAIL/a/}');
44105Error('\P{Is_Joining_Group=-YEH_With_TAIL/a/}');
44106Expect(1, 1741, '\p{Is_Joining_Group=yehwithtail}', "");
44107Expect(0, 1741, '\p{^Is_Joining_Group=yehwithtail}', "");
44108Expect(0, 1741, '\P{Is_Joining_Group=yehwithtail}', "");
44109Expect(1, 1741, '\P{^Is_Joining_Group=yehwithtail}', "");
44110Expect(0, 1742, '\p{Is_Joining_Group=yehwithtail}', "");
44111Expect(1, 1742, '\p{^Is_Joining_Group=yehwithtail}', "");
44112Expect(1, 1742, '\P{Is_Joining_Group=yehwithtail}', "");
44113Expect(0, 1742, '\P{^Is_Joining_Group=yehwithtail}', "");
44114Expect(1, 1741, '\p{Is_Joining_Group=	-yeh_With_Tail}', "");
44115Expect(0, 1741, '\p{^Is_Joining_Group=	-yeh_With_Tail}', "");
44116Expect(0, 1741, '\P{Is_Joining_Group=	-yeh_With_Tail}', "");
44117Expect(1, 1741, '\P{^Is_Joining_Group=	-yeh_With_Tail}', "");
44118Expect(0, 1742, '\p{Is_Joining_Group=	-yeh_With_Tail}', "");
44119Expect(1, 1742, '\p{^Is_Joining_Group=	-yeh_With_Tail}', "");
44120Expect(1, 1742, '\P{Is_Joining_Group=	-yeh_With_Tail}', "");
44121Expect(0, 1742, '\P{^Is_Joining_Group=	-yeh_With_Tail}', "");
44122Error('\p{Is_Jg=/a/ -YEH_With_TAIL}');
44123Error('\P{Is_Jg=/a/ -YEH_With_TAIL}');
44124Expect(1, 1741, '\p{Is_Jg=yehwithtail}', "");
44125Expect(0, 1741, '\p{^Is_Jg=yehwithtail}', "");
44126Expect(0, 1741, '\P{Is_Jg=yehwithtail}', "");
44127Expect(1, 1741, '\P{^Is_Jg=yehwithtail}', "");
44128Expect(0, 1742, '\p{Is_Jg=yehwithtail}', "");
44129Expect(1, 1742, '\p{^Is_Jg=yehwithtail}', "");
44130Expect(1, 1742, '\P{Is_Jg=yehwithtail}', "");
44131Expect(0, 1742, '\P{^Is_Jg=yehwithtail}', "");
44132Expect(1, 1741, '\p{Is_Jg=	yeh_WITH_TAIL}', "");
44133Expect(0, 1741, '\p{^Is_Jg=	yeh_WITH_TAIL}', "");
44134Expect(0, 1741, '\P{Is_Jg=	yeh_WITH_TAIL}', "");
44135Expect(1, 1741, '\P{^Is_Jg=	yeh_WITH_TAIL}', "");
44136Expect(0, 1742, '\p{Is_Jg=	yeh_WITH_TAIL}', "");
44137Expect(1, 1742, '\p{^Is_Jg=	yeh_WITH_TAIL}', "");
44138Expect(1, 1742, '\P{Is_Jg=	yeh_WITH_TAIL}', "");
44139Expect(0, 1742, '\P{^Is_Jg=	yeh_WITH_TAIL}', "");
44140Error('\p{Joining_Group:	 YUDH/a/}');
44141Error('\P{Joining_Group:	 YUDH/a/}');
44142Expect(1, 1821, '\p{Joining_Group=yudh}', "");
44143Expect(0, 1821, '\p{^Joining_Group=yudh}', "");
44144Expect(0, 1821, '\P{Joining_Group=yudh}', "");
44145Expect(1, 1821, '\P{^Joining_Group=yudh}', "");
44146Expect(0, 1822, '\p{Joining_Group=yudh}', "");
44147Expect(1, 1822, '\p{^Joining_Group=yudh}', "");
44148Expect(1, 1822, '\P{Joining_Group=yudh}', "");
44149Expect(0, 1822, '\P{^Joining_Group=yudh}', "");
44150Expect(1, 1821, '\p{Joining_Group= YUDH}', "");
44151Expect(0, 1821, '\p{^Joining_Group= YUDH}', "");
44152Expect(0, 1821, '\P{Joining_Group= YUDH}', "");
44153Expect(1, 1821, '\P{^Joining_Group= YUDH}', "");
44154Expect(0, 1822, '\p{Joining_Group= YUDH}', "");
44155Expect(1, 1822, '\p{^Joining_Group= YUDH}', "");
44156Expect(1, 1822, '\P{Joining_Group= YUDH}', "");
44157Expect(0, 1822, '\P{^Joining_Group= YUDH}', "");
44158Error('\p{Jg=	:=Yudh}');
44159Error('\P{Jg=	:=Yudh}');
44160Expect(1, 1821, '\p{Jg=yudh}', "");
44161Expect(0, 1821, '\p{^Jg=yudh}', "");
44162Expect(0, 1821, '\P{Jg=yudh}', "");
44163Expect(1, 1821, '\P{^Jg=yudh}', "");
44164Expect(0, 1822, '\p{Jg=yudh}', "");
44165Expect(1, 1822, '\p{^Jg=yudh}', "");
44166Expect(1, 1822, '\P{Jg=yudh}', "");
44167Expect(0, 1822, '\P{^Jg=yudh}', "");
44168Expect(1, 1821, '\p{Jg= YUDH}', "");
44169Expect(0, 1821, '\p{^Jg= YUDH}', "");
44170Expect(0, 1821, '\P{Jg= YUDH}', "");
44171Expect(1, 1821, '\P{^Jg= YUDH}', "");
44172Expect(0, 1822, '\p{Jg= YUDH}', "");
44173Expect(1, 1822, '\p{^Jg= YUDH}', "");
44174Expect(1, 1822, '\P{Jg= YUDH}', "");
44175Expect(0, 1822, '\P{^Jg= YUDH}', "");
44176Error('\p{Is_Joining_Group=/a/	-Yudh}');
44177Error('\P{Is_Joining_Group=/a/	-Yudh}');
44178Expect(1, 1821, '\p{Is_Joining_Group=yudh}', "");
44179Expect(0, 1821, '\p{^Is_Joining_Group=yudh}', "");
44180Expect(0, 1821, '\P{Is_Joining_Group=yudh}', "");
44181Expect(1, 1821, '\P{^Is_Joining_Group=yudh}', "");
44182Expect(0, 1822, '\p{Is_Joining_Group=yudh}', "");
44183Expect(1, 1822, '\p{^Is_Joining_Group=yudh}', "");
44184Expect(1, 1822, '\P{Is_Joining_Group=yudh}', "");
44185Expect(0, 1822, '\P{^Is_Joining_Group=yudh}', "");
44186Expect(1, 1821, '\p{Is_Joining_Group=_YUDH}', "");
44187Expect(0, 1821, '\p{^Is_Joining_Group=_YUDH}', "");
44188Expect(0, 1821, '\P{Is_Joining_Group=_YUDH}', "");
44189Expect(1, 1821, '\P{^Is_Joining_Group=_YUDH}', "");
44190Expect(0, 1822, '\p{Is_Joining_Group=_YUDH}', "");
44191Expect(1, 1822, '\p{^Is_Joining_Group=_YUDH}', "");
44192Expect(1, 1822, '\P{Is_Joining_Group=_YUDH}', "");
44193Expect(0, 1822, '\P{^Is_Joining_Group=_YUDH}', "");
44194Error('\p{Is_Jg= /a/Yudh}');
44195Error('\P{Is_Jg= /a/Yudh}');
44196Expect(1, 1821, '\p{Is_Jg=yudh}', "");
44197Expect(0, 1821, '\p{^Is_Jg=yudh}', "");
44198Expect(0, 1821, '\P{Is_Jg=yudh}', "");
44199Expect(1, 1821, '\P{^Is_Jg=yudh}', "");
44200Expect(0, 1822, '\p{Is_Jg=yudh}', "");
44201Expect(1, 1822, '\p{^Is_Jg=yudh}', "");
44202Expect(1, 1822, '\P{Is_Jg=yudh}', "");
44203Expect(0, 1822, '\P{^Is_Jg=yudh}', "");
44204Expect(1, 1821, '\p{Is_Jg= 	Yudh}', "");
44205Expect(0, 1821, '\p{^Is_Jg= 	Yudh}', "");
44206Expect(0, 1821, '\P{Is_Jg= 	Yudh}', "");
44207Expect(1, 1821, '\P{^Is_Jg= 	Yudh}', "");
44208Expect(0, 1822, '\p{Is_Jg= 	Yudh}', "");
44209Expect(1, 1822, '\p{^Is_Jg= 	Yudh}', "");
44210Expect(1, 1822, '\P{Is_Jg= 	Yudh}', "");
44211Expect(0, 1822, '\P{^Is_Jg= 	Yudh}', "");
44212Error('\p{Joining_Group=	:=Yudh_he}');
44213Error('\P{Joining_Group=	:=Yudh_he}');
44214Expect(1, 1822, '\p{Joining_Group=yudhhe}', "");
44215Expect(0, 1822, '\p{^Joining_Group=yudhhe}', "");
44216Expect(0, 1822, '\P{Joining_Group=yudhhe}', "");
44217Expect(1, 1822, '\P{^Joining_Group=yudhhe}', "");
44218Expect(0, 1823, '\p{Joining_Group=yudhhe}', "");
44219Expect(1, 1823, '\p{^Joining_Group=yudhhe}', "");
44220Expect(1, 1823, '\P{Joining_Group=yudhhe}', "");
44221Expect(0, 1823, '\P{^Joining_Group=yudhhe}', "");
44222Expect(1, 1822, '\p{Joining_Group=	_YUDH_HE}', "");
44223Expect(0, 1822, '\p{^Joining_Group=	_YUDH_HE}', "");
44224Expect(0, 1822, '\P{Joining_Group=	_YUDH_HE}', "");
44225Expect(1, 1822, '\P{^Joining_Group=	_YUDH_HE}', "");
44226Expect(0, 1823, '\p{Joining_Group=	_YUDH_HE}', "");
44227Expect(1, 1823, '\p{^Joining_Group=	_YUDH_HE}', "");
44228Expect(1, 1823, '\P{Joining_Group=	_YUDH_HE}', "");
44229Expect(0, 1823, '\P{^Joining_Group=	_YUDH_HE}', "");
44230Error('\p{Jg::=--Yudh_he}');
44231Error('\P{Jg::=--Yudh_he}');
44232Expect(1, 1822, '\p{Jg=yudhhe}', "");
44233Expect(0, 1822, '\p{^Jg=yudhhe}', "");
44234Expect(0, 1822, '\P{Jg=yudhhe}', "");
44235Expect(1, 1822, '\P{^Jg=yudhhe}', "");
44236Expect(0, 1823, '\p{Jg=yudhhe}', "");
44237Expect(1, 1823, '\p{^Jg=yudhhe}', "");
44238Expect(1, 1823, '\P{Jg=yudhhe}', "");
44239Expect(0, 1823, '\P{^Jg=yudhhe}', "");
44240Expect(1, 1822, '\p{Jg=-Yudh_HE}', "");
44241Expect(0, 1822, '\p{^Jg=-Yudh_HE}', "");
44242Expect(0, 1822, '\P{Jg=-Yudh_HE}', "");
44243Expect(1, 1822, '\P{^Jg=-Yudh_HE}', "");
44244Expect(0, 1823, '\p{Jg=-Yudh_HE}', "");
44245Expect(1, 1823, '\p{^Jg=-Yudh_HE}', "");
44246Expect(1, 1823, '\P{Jg=-Yudh_HE}', "");
44247Expect(0, 1823, '\P{^Jg=-Yudh_HE}', "");
44248Error('\p{Is_Joining_Group=  Yudh_He/a/}');
44249Error('\P{Is_Joining_Group=  Yudh_He/a/}');
44250Expect(1, 1822, '\p{Is_Joining_Group=yudhhe}', "");
44251Expect(0, 1822, '\p{^Is_Joining_Group=yudhhe}', "");
44252Expect(0, 1822, '\P{Is_Joining_Group=yudhhe}', "");
44253Expect(1, 1822, '\P{^Is_Joining_Group=yudhhe}', "");
44254Expect(0, 1823, '\p{Is_Joining_Group=yudhhe}', "");
44255Expect(1, 1823, '\p{^Is_Joining_Group=yudhhe}', "");
44256Expect(1, 1823, '\P{Is_Joining_Group=yudhhe}', "");
44257Expect(0, 1823, '\P{^Is_Joining_Group=yudhhe}', "");
44258Expect(1, 1822, '\p{Is_Joining_Group=		Yudh_HE}', "");
44259Expect(0, 1822, '\p{^Is_Joining_Group=		Yudh_HE}', "");
44260Expect(0, 1822, '\P{Is_Joining_Group=		Yudh_HE}', "");
44261Expect(1, 1822, '\P{^Is_Joining_Group=		Yudh_HE}', "");
44262Expect(0, 1823, '\p{Is_Joining_Group=		Yudh_HE}', "");
44263Expect(1, 1823, '\p{^Is_Joining_Group=		Yudh_HE}', "");
44264Expect(1, 1823, '\P{Is_Joining_Group=		Yudh_HE}', "");
44265Expect(0, 1823, '\P{^Is_Joining_Group=		Yudh_HE}', "");
44266Error('\p{Is_Jg=:=Yudh_He}');
44267Error('\P{Is_Jg=:=Yudh_He}');
44268Expect(1, 1822, '\p{Is_Jg=yudhhe}', "");
44269Expect(0, 1822, '\p{^Is_Jg=yudhhe}', "");
44270Expect(0, 1822, '\P{Is_Jg=yudhhe}', "");
44271Expect(1, 1822, '\P{^Is_Jg=yudhhe}', "");
44272Expect(0, 1823, '\p{Is_Jg=yudhhe}', "");
44273Expect(1, 1823, '\p{^Is_Jg=yudhhe}', "");
44274Expect(1, 1823, '\P{Is_Jg=yudhhe}', "");
44275Expect(0, 1823, '\P{^Is_Jg=yudhhe}', "");
44276Expect(1, 1822, '\p{Is_Jg=_ Yudh_he}', "");
44277Expect(0, 1822, '\p{^Is_Jg=_ Yudh_he}', "");
44278Expect(0, 1822, '\P{Is_Jg=_ Yudh_he}', "");
44279Expect(1, 1822, '\P{^Is_Jg=_ Yudh_he}', "");
44280Expect(0, 1823, '\p{Is_Jg=_ Yudh_he}', "");
44281Expect(1, 1823, '\p{^Is_Jg=_ Yudh_he}', "");
44282Expect(1, 1823, '\P{Is_Jg=_ Yudh_he}', "");
44283Expect(0, 1823, '\P{^Is_Jg=_ Yudh_he}', "");
44284Error('\p{Joining_Group=-_Zain/a/}');
44285Error('\P{Joining_Group=-_Zain/a/}');
44286Expect(1, 1817, '\p{Joining_Group=zain}', "");
44287Expect(0, 1817, '\p{^Joining_Group=zain}', "");
44288Expect(0, 1817, '\P{Joining_Group=zain}', "");
44289Expect(1, 1817, '\P{^Joining_Group=zain}', "");
44290Expect(0, 1818, '\p{Joining_Group=zain}', "");
44291Expect(1, 1818, '\p{^Joining_Group=zain}', "");
44292Expect(1, 1818, '\P{Joining_Group=zain}', "");
44293Expect(0, 1818, '\P{^Joining_Group=zain}', "");
44294Expect(1, 1817, '\p{Joining_Group= _Zain}', "");
44295Expect(0, 1817, '\p{^Joining_Group= _Zain}', "");
44296Expect(0, 1817, '\P{Joining_Group= _Zain}', "");
44297Expect(1, 1817, '\P{^Joining_Group= _Zain}', "");
44298Expect(0, 1818, '\p{Joining_Group= _Zain}', "");
44299Expect(1, 1818, '\p{^Joining_Group= _Zain}', "");
44300Expect(1, 1818, '\P{Joining_Group= _Zain}', "");
44301Expect(0, 1818, '\P{^Joining_Group= _Zain}', "");
44302Error('\p{Jg=/a/	_ZAIN}');
44303Error('\P{Jg=/a/	_ZAIN}');
44304Expect(1, 1817, '\p{Jg=zain}', "");
44305Expect(0, 1817, '\p{^Jg=zain}', "");
44306Expect(0, 1817, '\P{Jg=zain}', "");
44307Expect(1, 1817, '\P{^Jg=zain}', "");
44308Expect(0, 1818, '\p{Jg=zain}', "");
44309Expect(1, 1818, '\p{^Jg=zain}', "");
44310Expect(1, 1818, '\P{Jg=zain}', "");
44311Expect(0, 1818, '\P{^Jg=zain}', "");
44312Expect(1, 1817, '\p{Jg=  ZAIN}', "");
44313Expect(0, 1817, '\p{^Jg=  ZAIN}', "");
44314Expect(0, 1817, '\P{Jg=  ZAIN}', "");
44315Expect(1, 1817, '\P{^Jg=  ZAIN}', "");
44316Expect(0, 1818, '\p{Jg=  ZAIN}', "");
44317Expect(1, 1818, '\p{^Jg=  ZAIN}', "");
44318Expect(1, 1818, '\P{Jg=  ZAIN}', "");
44319Expect(0, 1818, '\P{^Jg=  ZAIN}', "");
44320Error('\p{Is_Joining_Group=	-Zain/a/}');
44321Error('\P{Is_Joining_Group=	-Zain/a/}');
44322Expect(1, 1817, '\p{Is_Joining_Group=zain}', "");
44323Expect(0, 1817, '\p{^Is_Joining_Group=zain}', "");
44324Expect(0, 1817, '\P{Is_Joining_Group=zain}', "");
44325Expect(1, 1817, '\P{^Is_Joining_Group=zain}', "");
44326Expect(0, 1818, '\p{Is_Joining_Group=zain}', "");
44327Expect(1, 1818, '\p{^Is_Joining_Group=zain}', "");
44328Expect(1, 1818, '\P{Is_Joining_Group=zain}', "");
44329Expect(0, 1818, '\P{^Is_Joining_Group=zain}', "");
44330Expect(1, 1817, '\p{Is_Joining_Group=-	ZAIN}', "");
44331Expect(0, 1817, '\p{^Is_Joining_Group=-	ZAIN}', "");
44332Expect(0, 1817, '\P{Is_Joining_Group=-	ZAIN}', "");
44333Expect(1, 1817, '\P{^Is_Joining_Group=-	ZAIN}', "");
44334Expect(0, 1818, '\p{Is_Joining_Group=-	ZAIN}', "");
44335Expect(1, 1818, '\p{^Is_Joining_Group=-	ZAIN}', "");
44336Expect(1, 1818, '\P{Is_Joining_Group=-	ZAIN}', "");
44337Expect(0, 1818, '\P{^Is_Joining_Group=-	ZAIN}', "");
44338Error('\p{Is_Jg=:=Zain}');
44339Error('\P{Is_Jg=:=Zain}');
44340Expect(1, 1817, '\p{Is_Jg=zain}', "");
44341Expect(0, 1817, '\p{^Is_Jg=zain}', "");
44342Expect(0, 1817, '\P{Is_Jg=zain}', "");
44343Expect(1, 1817, '\P{^Is_Jg=zain}', "");
44344Expect(0, 1818, '\p{Is_Jg=zain}', "");
44345Expect(1, 1818, '\p{^Is_Jg=zain}', "");
44346Expect(1, 1818, '\P{Is_Jg=zain}', "");
44347Expect(0, 1818, '\P{^Is_Jg=zain}', "");
44348Expect(1, 1817, '\p{Is_Jg= Zain}', "");
44349Expect(0, 1817, '\p{^Is_Jg= Zain}', "");
44350Expect(0, 1817, '\P{Is_Jg= Zain}', "");
44351Expect(1, 1817, '\P{^Is_Jg= Zain}', "");
44352Expect(0, 1818, '\p{Is_Jg= Zain}', "");
44353Expect(1, 1818, '\p{^Is_Jg= Zain}', "");
44354Expect(1, 1818, '\P{Is_Jg= Zain}', "");
44355Expect(0, 1818, '\P{^Is_Jg= Zain}', "");
44356Error('\p{Joining_Group:   /a/	Zhain}');
44357Error('\P{Joining_Group:   /a/	Zhain}');
44358Expect(1, 1869, '\p{Joining_Group:   zhain}', "");
44359Expect(0, 1869, '\p{^Joining_Group:   zhain}', "");
44360Expect(0, 1869, '\P{Joining_Group:   zhain}', "");
44361Expect(1, 1869, '\P{^Joining_Group:   zhain}', "");
44362Expect(0, 1870, '\p{Joining_Group:   zhain}', "");
44363Expect(1, 1870, '\p{^Joining_Group:   zhain}', "");
44364Expect(1, 1870, '\P{Joining_Group:   zhain}', "");
44365Expect(0, 1870, '\P{^Joining_Group:   zhain}', "");
44366Expect(1, 1869, '\p{Joining_Group=__zhain}', "");
44367Expect(0, 1869, '\p{^Joining_Group=__zhain}', "");
44368Expect(0, 1869, '\P{Joining_Group=__zhain}', "");
44369Expect(1, 1869, '\P{^Joining_Group=__zhain}', "");
44370Expect(0, 1870, '\p{Joining_Group=__zhain}', "");
44371Expect(1, 1870, '\p{^Joining_Group=__zhain}', "");
44372Expect(1, 1870, '\P{Joining_Group=__zhain}', "");
44373Expect(0, 1870, '\P{^Joining_Group=__zhain}', "");
44374Error('\p{Jg=/a/	-zhain}');
44375Error('\P{Jg=/a/	-zhain}');
44376Expect(1, 1869, '\p{Jg=zhain}', "");
44377Expect(0, 1869, '\p{^Jg=zhain}', "");
44378Expect(0, 1869, '\P{Jg=zhain}', "");
44379Expect(1, 1869, '\P{^Jg=zhain}', "");
44380Expect(0, 1870, '\p{Jg=zhain}', "");
44381Expect(1, 1870, '\p{^Jg=zhain}', "");
44382Expect(1, 1870, '\P{Jg=zhain}', "");
44383Expect(0, 1870, '\P{^Jg=zhain}', "");
44384Expect(1, 1869, '\p{Jg=	ZHAIN}', "");
44385Expect(0, 1869, '\p{^Jg=	ZHAIN}', "");
44386Expect(0, 1869, '\P{Jg=	ZHAIN}', "");
44387Expect(1, 1869, '\P{^Jg=	ZHAIN}', "");
44388Expect(0, 1870, '\p{Jg=	ZHAIN}', "");
44389Expect(1, 1870, '\p{^Jg=	ZHAIN}', "");
44390Expect(1, 1870, '\P{Jg=	ZHAIN}', "");
44391Expect(0, 1870, '\P{^Jg=	ZHAIN}', "");
44392Error('\p{Is_Joining_Group=	Zhain/a/}');
44393Error('\P{Is_Joining_Group=	Zhain/a/}');
44394Expect(1, 1869, '\p{Is_Joining_Group=zhain}', "");
44395Expect(0, 1869, '\p{^Is_Joining_Group=zhain}', "");
44396Expect(0, 1869, '\P{Is_Joining_Group=zhain}', "");
44397Expect(1, 1869, '\P{^Is_Joining_Group=zhain}', "");
44398Expect(0, 1870, '\p{Is_Joining_Group=zhain}', "");
44399Expect(1, 1870, '\p{^Is_Joining_Group=zhain}', "");
44400Expect(1, 1870, '\P{Is_Joining_Group=zhain}', "");
44401Expect(0, 1870, '\P{^Is_Joining_Group=zhain}', "");
44402Expect(1, 1869, '\p{Is_Joining_Group=	_Zhain}', "");
44403Expect(0, 1869, '\p{^Is_Joining_Group=	_Zhain}', "");
44404Expect(0, 1869, '\P{Is_Joining_Group=	_Zhain}', "");
44405Expect(1, 1869, '\P{^Is_Joining_Group=	_Zhain}', "");
44406Expect(0, 1870, '\p{Is_Joining_Group=	_Zhain}', "");
44407Expect(1, 1870, '\p{^Is_Joining_Group=	_Zhain}', "");
44408Expect(1, 1870, '\P{Is_Joining_Group=	_Zhain}', "");
44409Expect(0, 1870, '\P{^Is_Joining_Group=	_Zhain}', "");
44410Error('\p{Is_Jg=__ZHAIN:=}');
44411Error('\P{Is_Jg=__ZHAIN:=}');
44412Expect(1, 1869, '\p{Is_Jg=zhain}', "");
44413Expect(0, 1869, '\p{^Is_Jg=zhain}', "");
44414Expect(0, 1869, '\P{Is_Jg=zhain}', "");
44415Expect(1, 1869, '\P{^Is_Jg=zhain}', "");
44416Expect(0, 1870, '\p{Is_Jg=zhain}', "");
44417Expect(1, 1870, '\p{^Is_Jg=zhain}', "");
44418Expect(1, 1870, '\P{Is_Jg=zhain}', "");
44419Expect(0, 1870, '\P{^Is_Jg=zhain}', "");
44420Expect(1, 1869, '\p{Is_Jg=__zhain}', "");
44421Expect(0, 1869, '\p{^Is_Jg=__zhain}', "");
44422Expect(0, 1869, '\P{Is_Jg=__zhain}', "");
44423Expect(1, 1869, '\P{^Is_Jg=__zhain}', "");
44424Expect(0, 1870, '\p{Is_Jg=__zhain}', "");
44425Expect(1, 1870, '\p{^Is_Jg=__zhain}', "");
44426Expect(1, 1870, '\P{Is_Jg=__zhain}', "");
44427Expect(0, 1870, '\P{^Is_Jg=__zhain}', "");
44428Error('\p{Joining_Type= join_CAUSING/a/}');
44429Error('\P{Joining_Type= join_CAUSING/a/}');
44430Expect(1, 8205, '\p{Joining_Type=joincausing}', "");
44431Expect(0, 8205, '\p{^Joining_Type=joincausing}', "");
44432Expect(0, 8205, '\P{Joining_Type=joincausing}', "");
44433Expect(1, 8205, '\P{^Joining_Type=joincausing}', "");
44434Expect(0, 8206, '\p{Joining_Type=joincausing}', "");
44435Expect(1, 8206, '\p{^Joining_Type=joincausing}', "");
44436Expect(1, 8206, '\P{Joining_Type=joincausing}', "");
44437Expect(0, 8206, '\P{^Joining_Type=joincausing}', "");
44438Expect(1, 8205, '\p{Joining_Type=-Join_CAUSING}', "");
44439Expect(0, 8205, '\p{^Joining_Type=-Join_CAUSING}', "");
44440Expect(0, 8205, '\P{Joining_Type=-Join_CAUSING}', "");
44441Expect(1, 8205, '\P{^Joining_Type=-Join_CAUSING}', "");
44442Expect(0, 8206, '\p{Joining_Type=-Join_CAUSING}', "");
44443Expect(1, 8206, '\p{^Joining_Type=-Join_CAUSING}', "");
44444Expect(1, 8206, '\P{Joining_Type=-Join_CAUSING}', "");
44445Expect(0, 8206, '\P{^Joining_Type=-Join_CAUSING}', "");
44446Error('\p{Jt= /a/C}');
44447Error('\P{Jt= /a/C}');
44448Expect(1, 8205, '\p{Jt=c}', "");
44449Expect(0, 8205, '\p{^Jt=c}', "");
44450Expect(0, 8205, '\P{Jt=c}', "");
44451Expect(1, 8205, '\P{^Jt=c}', "");
44452Expect(0, 8206, '\p{Jt=c}', "");
44453Expect(1, 8206, '\p{^Jt=c}', "");
44454Expect(1, 8206, '\P{Jt=c}', "");
44455Expect(0, 8206, '\P{^Jt=c}', "");
44456Expect(1, 8205, '\p{Jt: 	C}', "");
44457Expect(0, 8205, '\p{^Jt: 	C}', "");
44458Expect(0, 8205, '\P{Jt: 	C}', "");
44459Expect(1, 8205, '\P{^Jt: 	C}', "");
44460Expect(0, 8206, '\p{Jt: 	C}', "");
44461Expect(1, 8206, '\p{^Jt: 	C}', "");
44462Expect(1, 8206, '\P{Jt: 	C}', "");
44463Expect(0, 8206, '\P{^Jt: 	C}', "");
44464Error('\p{Is_Joining_Type=:=JOIN_Causing}');
44465Error('\P{Is_Joining_Type=:=JOIN_Causing}');
44466Expect(1, 8205, '\p{Is_Joining_Type=joincausing}', "");
44467Expect(0, 8205, '\p{^Is_Joining_Type=joincausing}', "");
44468Expect(0, 8205, '\P{Is_Joining_Type=joincausing}', "");
44469Expect(1, 8205, '\P{^Is_Joining_Type=joincausing}', "");
44470Expect(0, 8206, '\p{Is_Joining_Type=joincausing}', "");
44471Expect(1, 8206, '\p{^Is_Joining_Type=joincausing}', "");
44472Expect(1, 8206, '\P{Is_Joining_Type=joincausing}', "");
44473Expect(0, 8206, '\P{^Is_Joining_Type=joincausing}', "");
44474Expect(1, 8205, '\p{Is_Joining_Type= JOIN_Causing}', "");
44475Expect(0, 8205, '\p{^Is_Joining_Type= JOIN_Causing}', "");
44476Expect(0, 8205, '\P{Is_Joining_Type= JOIN_Causing}', "");
44477Expect(1, 8205, '\P{^Is_Joining_Type= JOIN_Causing}', "");
44478Expect(0, 8206, '\p{Is_Joining_Type= JOIN_Causing}', "");
44479Expect(1, 8206, '\p{^Is_Joining_Type= JOIN_Causing}', "");
44480Expect(1, 8206, '\P{Is_Joining_Type= JOIN_Causing}', "");
44481Expect(0, 8206, '\P{^Is_Joining_Type= JOIN_Causing}', "");
44482Error('\p{Is_Jt=:=	-C}');
44483Error('\P{Is_Jt=:=	-C}');
44484Expect(1, 8205, '\p{Is_Jt=c}', "");
44485Expect(0, 8205, '\p{^Is_Jt=c}', "");
44486Expect(0, 8205, '\P{Is_Jt=c}', "");
44487Expect(1, 8205, '\P{^Is_Jt=c}', "");
44488Expect(0, 8206, '\p{Is_Jt=c}', "");
44489Expect(1, 8206, '\p{^Is_Jt=c}', "");
44490Expect(1, 8206, '\P{Is_Jt=c}', "");
44491Expect(0, 8206, '\P{^Is_Jt=c}', "");
44492Expect(1, 8205, '\p{Is_Jt=_ C}', "");
44493Expect(0, 8205, '\p{^Is_Jt=_ C}', "");
44494Expect(0, 8205, '\P{Is_Jt=_ C}', "");
44495Expect(1, 8205, '\P{^Is_Jt=_ C}', "");
44496Expect(0, 8206, '\p{Is_Jt=_ C}', "");
44497Expect(1, 8206, '\p{^Is_Jt=_ C}', "");
44498Expect(1, 8206, '\P{Is_Jt=_ C}', "");
44499Expect(0, 8206, '\P{^Is_Jt=_ C}', "");
44500Error('\p{Joining_Type=/a/ Dual_JOINING}');
44501Error('\P{Joining_Type=/a/ Dual_JOINING}');
44502Expect(1, 43121, '\p{Joining_Type=dualjoining}', "");
44503Expect(0, 43121, '\p{^Joining_Type=dualjoining}', "");
44504Expect(0, 43121, '\P{Joining_Type=dualjoining}', "");
44505Expect(1, 43121, '\P{^Joining_Type=dualjoining}', "");
44506Expect(0, 43122, '\p{Joining_Type=dualjoining}', "");
44507Expect(1, 43122, '\p{^Joining_Type=dualjoining}', "");
44508Expect(1, 43122, '\P{Joining_Type=dualjoining}', "");
44509Expect(0, 43122, '\P{^Joining_Type=dualjoining}', "");
44510Expect(1, 43121, '\p{Joining_Type=	Dual_JOINING}', "");
44511Expect(0, 43121, '\p{^Joining_Type=	Dual_JOINING}', "");
44512Expect(0, 43121, '\P{Joining_Type=	Dual_JOINING}', "");
44513Expect(1, 43121, '\P{^Joining_Type=	Dual_JOINING}', "");
44514Expect(0, 43122, '\p{Joining_Type=	Dual_JOINING}', "");
44515Expect(1, 43122, '\p{^Joining_Type=	Dual_JOINING}', "");
44516Expect(1, 43122, '\P{Joining_Type=	Dual_JOINING}', "");
44517Expect(0, 43122, '\P{^Joining_Type=	Dual_JOINING}', "");
44518Error('\p{Jt= /a/d}');
44519Error('\P{Jt= /a/d}');
44520Expect(1, 43121, '\p{Jt=d}', "");
44521Expect(0, 43121, '\p{^Jt=d}', "");
44522Expect(0, 43121, '\P{Jt=d}', "");
44523Expect(1, 43121, '\P{^Jt=d}', "");
44524Expect(0, 43122, '\p{Jt=d}', "");
44525Expect(1, 43122, '\p{^Jt=d}', "");
44526Expect(1, 43122, '\P{Jt=d}', "");
44527Expect(0, 43122, '\P{^Jt=d}', "");
44528Expect(1, 43121, '\p{Jt=_-D}', "");
44529Expect(0, 43121, '\p{^Jt=_-D}', "");
44530Expect(0, 43121, '\P{Jt=_-D}', "");
44531Expect(1, 43121, '\P{^Jt=_-D}', "");
44532Expect(0, 43122, '\p{Jt=_-D}', "");
44533Expect(1, 43122, '\p{^Jt=_-D}', "");
44534Expect(1, 43122, '\P{Jt=_-D}', "");
44535Expect(0, 43122, '\P{^Jt=_-D}', "");
44536Error('\p{Is_Joining_Type=-	Dual_JOINING/a/}');
44537Error('\P{Is_Joining_Type=-	Dual_JOINING/a/}');
44538Expect(1, 43121, '\p{Is_Joining_Type=dualjoining}', "");
44539Expect(0, 43121, '\p{^Is_Joining_Type=dualjoining}', "");
44540Expect(0, 43121, '\P{Is_Joining_Type=dualjoining}', "");
44541Expect(1, 43121, '\P{^Is_Joining_Type=dualjoining}', "");
44542Expect(0, 43122, '\p{Is_Joining_Type=dualjoining}', "");
44543Expect(1, 43122, '\p{^Is_Joining_Type=dualjoining}', "");
44544Expect(1, 43122, '\P{Is_Joining_Type=dualjoining}', "");
44545Expect(0, 43122, '\P{^Is_Joining_Type=dualjoining}', "");
44546Expect(1, 43121, '\p{Is_Joining_Type=	Dual_JOINING}', "");
44547Expect(0, 43121, '\p{^Is_Joining_Type=	Dual_JOINING}', "");
44548Expect(0, 43121, '\P{Is_Joining_Type=	Dual_JOINING}', "");
44549Expect(1, 43121, '\P{^Is_Joining_Type=	Dual_JOINING}', "");
44550Expect(0, 43122, '\p{Is_Joining_Type=	Dual_JOINING}', "");
44551Expect(1, 43122, '\p{^Is_Joining_Type=	Dual_JOINING}', "");
44552Expect(1, 43122, '\P{Is_Joining_Type=	Dual_JOINING}', "");
44553Expect(0, 43122, '\P{^Is_Joining_Type=	Dual_JOINING}', "");
44554Error('\p{Is_Jt=__D:=}');
44555Error('\P{Is_Jt=__D:=}');
44556Expect(1, 43121, '\p{Is_Jt=d}', "");
44557Expect(0, 43121, '\p{^Is_Jt=d}', "");
44558Expect(0, 43121, '\P{Is_Jt=d}', "");
44559Expect(1, 43121, '\P{^Is_Jt=d}', "");
44560Expect(0, 43122, '\p{Is_Jt=d}', "");
44561Expect(1, 43122, '\p{^Is_Jt=d}', "");
44562Expect(1, 43122, '\P{Is_Jt=d}', "");
44563Expect(0, 43122, '\P{^Is_Jt=d}', "");
44564Expect(1, 43121, '\p{Is_Jt= d}', "");
44565Expect(0, 43121, '\p{^Is_Jt= d}', "");
44566Expect(0, 43121, '\P{Is_Jt= d}', "");
44567Expect(1, 43121, '\P{^Is_Jt= d}', "");
44568Expect(0, 43122, '\p{Is_Jt= d}', "");
44569Expect(1, 43122, '\p{^Is_Jt= d}', "");
44570Expect(1, 43122, '\P{Is_Jt= d}', "");
44571Expect(0, 43122, '\P{^Is_Jt= d}', "");
44572Error('\p{Joining_Type:   __left_JOINING:=}');
44573Error('\P{Joining_Type:   __left_JOINING:=}');
44574Expect(1, 43122, '\p{Joining_Type=leftjoining}', "");
44575Expect(0, 43122, '\p{^Joining_Type=leftjoining}', "");
44576Expect(0, 43122, '\P{Joining_Type=leftjoining}', "");
44577Expect(1, 43122, '\P{^Joining_Type=leftjoining}', "");
44578Expect(0, 43123, '\p{Joining_Type=leftjoining}', "");
44579Expect(1, 43123, '\p{^Joining_Type=leftjoining}', "");
44580Expect(1, 43123, '\P{Joining_Type=leftjoining}', "");
44581Expect(0, 43123, '\P{^Joining_Type=leftjoining}', "");
44582Expect(1, 43122, '\p{Joining_Type= Left_Joining}', "");
44583Expect(0, 43122, '\p{^Joining_Type= Left_Joining}', "");
44584Expect(0, 43122, '\P{Joining_Type= Left_Joining}', "");
44585Expect(1, 43122, '\P{^Joining_Type= Left_Joining}', "");
44586Expect(0, 43123, '\p{Joining_Type= Left_Joining}', "");
44587Expect(1, 43123, '\p{^Joining_Type= Left_Joining}', "");
44588Expect(1, 43123, '\P{Joining_Type= Left_Joining}', "");
44589Expect(0, 43123, '\P{^Joining_Type= Left_Joining}', "");
44590Error('\p{Jt=/a/l}');
44591Error('\P{Jt=/a/l}');
44592Expect(1, 43122, '\p{Jt=l}', "");
44593Expect(0, 43122, '\p{^Jt=l}', "");
44594Expect(0, 43122, '\P{Jt=l}', "");
44595Expect(1, 43122, '\P{^Jt=l}', "");
44596Expect(0, 43123, '\p{Jt=l}', "");
44597Expect(1, 43123, '\p{^Jt=l}', "");
44598Expect(1, 43123, '\P{Jt=l}', "");
44599Expect(0, 43123, '\P{^Jt=l}', "");
44600Error('\p{Is_Joining_Type=left_JOINING:=}');
44601Error('\P{Is_Joining_Type=left_JOINING:=}');
44602Expect(1, 43122, '\p{Is_Joining_Type=leftjoining}', "");
44603Expect(0, 43122, '\p{^Is_Joining_Type=leftjoining}', "");
44604Expect(0, 43122, '\P{Is_Joining_Type=leftjoining}', "");
44605Expect(1, 43122, '\P{^Is_Joining_Type=leftjoining}', "");
44606Expect(0, 43123, '\p{Is_Joining_Type=leftjoining}', "");
44607Expect(1, 43123, '\p{^Is_Joining_Type=leftjoining}', "");
44608Expect(1, 43123, '\P{Is_Joining_Type=leftjoining}', "");
44609Expect(0, 43123, '\P{^Is_Joining_Type=leftjoining}', "");
44610Expect(1, 43122, '\p{Is_Joining_Type=__Left_joining}', "");
44611Expect(0, 43122, '\p{^Is_Joining_Type=__Left_joining}', "");
44612Expect(0, 43122, '\P{Is_Joining_Type=__Left_joining}', "");
44613Expect(1, 43122, '\P{^Is_Joining_Type=__Left_joining}', "");
44614Expect(0, 43123, '\p{Is_Joining_Type=__Left_joining}', "");
44615Expect(1, 43123, '\p{^Is_Joining_Type=__Left_joining}', "");
44616Expect(1, 43123, '\P{Is_Joining_Type=__Left_joining}', "");
44617Expect(0, 43123, '\P{^Is_Joining_Type=__Left_joining}', "");
44618Error('\p{Is_Jt=/a/	L}');
44619Error('\P{Is_Jt=/a/	L}');
44620Expect(1, 43122, '\p{Is_Jt:	l}', "");
44621Expect(0, 43122, '\p{^Is_Jt:	l}', "");
44622Expect(0, 43122, '\P{Is_Jt:	l}', "");
44623Expect(1, 43122, '\P{^Is_Jt:	l}', "");
44624Expect(0, 43123, '\p{Is_Jt:	l}', "");
44625Expect(1, 43123, '\p{^Is_Jt:	l}', "");
44626Expect(1, 43123, '\P{Is_Jt:	l}', "");
44627Expect(0, 43123, '\P{^Is_Jt:	l}', "");
44628Expect(1, 43122, '\p{Is_Jt=-L}', "");
44629Expect(0, 43122, '\p{^Is_Jt=-L}', "");
44630Expect(0, 43122, '\P{Is_Jt=-L}', "");
44631Expect(1, 43122, '\P{^Is_Jt=-L}', "");
44632Expect(0, 43123, '\p{Is_Jt=-L}', "");
44633Expect(1, 43123, '\p{^Is_Jt=-L}', "");
44634Expect(1, 43123, '\P{Is_Jt=-L}', "");
44635Expect(0, 43123, '\P{^Is_Jt=-L}', "");
44636Error('\p{Joining_Type=_	RIGHT_Joining/a/}');
44637Error('\P{Joining_Type=_	RIGHT_Joining/a/}');
44638Expect(1, 2220, '\p{Joining_Type=rightjoining}', "");
44639Expect(0, 2220, '\p{^Joining_Type=rightjoining}', "");
44640Expect(0, 2220, '\P{Joining_Type=rightjoining}', "");
44641Expect(1, 2220, '\P{^Joining_Type=rightjoining}', "");
44642Expect(0, 2221, '\p{Joining_Type=rightjoining}', "");
44643Expect(1, 2221, '\p{^Joining_Type=rightjoining}', "");
44644Expect(1, 2221, '\P{Joining_Type=rightjoining}', "");
44645Expect(0, 2221, '\P{^Joining_Type=rightjoining}', "");
44646Expect(1, 2220, '\p{Joining_Type=	RIGHT_joining}', "");
44647Expect(0, 2220, '\p{^Joining_Type=	RIGHT_joining}', "");
44648Expect(0, 2220, '\P{Joining_Type=	RIGHT_joining}', "");
44649Expect(1, 2220, '\P{^Joining_Type=	RIGHT_joining}', "");
44650Expect(0, 2221, '\p{Joining_Type=	RIGHT_joining}', "");
44651Expect(1, 2221, '\p{^Joining_Type=	RIGHT_joining}', "");
44652Expect(1, 2221, '\P{Joining_Type=	RIGHT_joining}', "");
44653Expect(0, 2221, '\P{^Joining_Type=	RIGHT_joining}', "");
44654Error('\p{Jt=:=r}');
44655Error('\P{Jt=:=r}');
44656Expect(1, 2220, '\p{Jt=r}', "");
44657Expect(0, 2220, '\p{^Jt=r}', "");
44658Expect(0, 2220, '\P{Jt=r}', "");
44659Expect(1, 2220, '\P{^Jt=r}', "");
44660Expect(0, 2221, '\p{Jt=r}', "");
44661Expect(1, 2221, '\p{^Jt=r}', "");
44662Expect(1, 2221, '\P{Jt=r}', "");
44663Expect(0, 2221, '\P{^Jt=r}', "");
44664Expect(1, 2220, '\p{Jt:		R}', "");
44665Expect(0, 2220, '\p{^Jt:		R}', "");
44666Expect(0, 2220, '\P{Jt:		R}', "");
44667Expect(1, 2220, '\P{^Jt:		R}', "");
44668Expect(0, 2221, '\p{Jt:		R}', "");
44669Expect(1, 2221, '\p{^Jt:		R}', "");
44670Expect(1, 2221, '\P{Jt:		R}', "");
44671Expect(0, 2221, '\P{^Jt:		R}', "");
44672Error('\p{Is_Joining_Type=:=	Right_JOINING}');
44673Error('\P{Is_Joining_Type=:=	Right_JOINING}');
44674Expect(1, 2220, '\p{Is_Joining_Type=rightjoining}', "");
44675Expect(0, 2220, '\p{^Is_Joining_Type=rightjoining}', "");
44676Expect(0, 2220, '\P{Is_Joining_Type=rightjoining}', "");
44677Expect(1, 2220, '\P{^Is_Joining_Type=rightjoining}', "");
44678Expect(0, 2221, '\p{Is_Joining_Type=rightjoining}', "");
44679Expect(1, 2221, '\p{^Is_Joining_Type=rightjoining}', "");
44680Expect(1, 2221, '\P{Is_Joining_Type=rightjoining}', "");
44681Expect(0, 2221, '\P{^Is_Joining_Type=rightjoining}', "");
44682Expect(1, 2220, '\p{Is_Joining_Type= 	Right_JOINING}', "");
44683Expect(0, 2220, '\p{^Is_Joining_Type= 	Right_JOINING}', "");
44684Expect(0, 2220, '\P{Is_Joining_Type= 	Right_JOINING}', "");
44685Expect(1, 2220, '\P{^Is_Joining_Type= 	Right_JOINING}', "");
44686Expect(0, 2221, '\p{Is_Joining_Type= 	Right_JOINING}', "");
44687Expect(1, 2221, '\p{^Is_Joining_Type= 	Right_JOINING}', "");
44688Expect(1, 2221, '\P{Is_Joining_Type= 	Right_JOINING}', "");
44689Expect(0, 2221, '\P{^Is_Joining_Type= 	Right_JOINING}', "");
44690Error('\p{Is_Jt= :=R}');
44691Error('\P{Is_Jt= :=R}');
44692Expect(1, 2220, '\p{Is_Jt=r}', "");
44693Expect(0, 2220, '\p{^Is_Jt=r}', "");
44694Expect(0, 2220, '\P{Is_Jt=r}', "");
44695Expect(1, 2220, '\P{^Is_Jt=r}', "");
44696Expect(0, 2221, '\p{Is_Jt=r}', "");
44697Expect(1, 2221, '\p{^Is_Jt=r}', "");
44698Expect(1, 2221, '\P{Is_Jt=r}', "");
44699Expect(0, 2221, '\P{^Is_Jt=r}', "");
44700Expect(1, 2220, '\p{Is_Jt=-	R}', "");
44701Expect(0, 2220, '\p{^Is_Jt=-	R}', "");
44702Expect(0, 2220, '\P{Is_Jt=-	R}', "");
44703Expect(1, 2220, '\P{^Is_Jt=-	R}', "");
44704Expect(0, 2221, '\p{Is_Jt=-	R}', "");
44705Expect(1, 2221, '\p{^Is_Jt=-	R}', "");
44706Expect(1, 2221, '\P{Is_Jt=-	R}', "");
44707Expect(0, 2221, '\P{^Is_Jt=-	R}', "");
44708Error('\p{Joining_Type=/a/	Transparent}');
44709Error('\P{Joining_Type=/a/	Transparent}');
44710Expect(1, 917999, '\p{Joining_Type: transparent}', "");
44711Expect(0, 917999, '\p{^Joining_Type: transparent}', "");
44712Expect(0, 917999, '\P{Joining_Type: transparent}', "");
44713Expect(1, 917999, '\P{^Joining_Type: transparent}', "");
44714Expect(0, 918000, '\p{Joining_Type: transparent}', "");
44715Expect(1, 918000, '\p{^Joining_Type: transparent}', "");
44716Expect(1, 918000, '\P{Joining_Type: transparent}', "");
44717Expect(0, 918000, '\P{^Joining_Type: transparent}', "");
44718Expect(1, 917999, '\p{Joining_Type=-TRANSPARENT}', "");
44719Expect(0, 917999, '\p{^Joining_Type=-TRANSPARENT}', "");
44720Expect(0, 917999, '\P{Joining_Type=-TRANSPARENT}', "");
44721Expect(1, 917999, '\P{^Joining_Type=-TRANSPARENT}', "");
44722Expect(0, 918000, '\p{Joining_Type=-TRANSPARENT}', "");
44723Expect(1, 918000, '\p{^Joining_Type=-TRANSPARENT}', "");
44724Expect(1, 918000, '\P{Joining_Type=-TRANSPARENT}', "");
44725Expect(0, 918000, '\P{^Joining_Type=-TRANSPARENT}', "");
44726Error('\p{Jt=-/a/T}');
44727Error('\P{Jt=-/a/T}');
44728Expect(1, 917999, '\p{Jt:t}', "");
44729Expect(0, 917999, '\p{^Jt:t}', "");
44730Expect(0, 917999, '\P{Jt:t}', "");
44731Expect(1, 917999, '\P{^Jt:t}', "");
44732Expect(0, 918000, '\p{Jt:t}', "");
44733Expect(1, 918000, '\p{^Jt:t}', "");
44734Expect(1, 918000, '\P{Jt:t}', "");
44735Expect(0, 918000, '\P{^Jt:t}', "");
44736Expect(1, 917999, '\p{Jt=T}', "");
44737Expect(0, 917999, '\p{^Jt=T}', "");
44738Expect(0, 917999, '\P{Jt=T}', "");
44739Expect(1, 917999, '\P{^Jt=T}', "");
44740Expect(0, 918000, '\p{Jt=T}', "");
44741Expect(1, 918000, '\p{^Jt=T}', "");
44742Expect(1, 918000, '\P{Jt=T}', "");
44743Expect(0, 918000, '\P{^Jt=T}', "");
44744Error('\p{Is_Joining_Type=-:=Transparent}');
44745Error('\P{Is_Joining_Type=-:=Transparent}');
44746Expect(1, 917999, '\p{Is_Joining_Type=transparent}', "");
44747Expect(0, 917999, '\p{^Is_Joining_Type=transparent}', "");
44748Expect(0, 917999, '\P{Is_Joining_Type=transparent}', "");
44749Expect(1, 917999, '\P{^Is_Joining_Type=transparent}', "");
44750Expect(0, 918000, '\p{Is_Joining_Type=transparent}', "");
44751Expect(1, 918000, '\p{^Is_Joining_Type=transparent}', "");
44752Expect(1, 918000, '\P{Is_Joining_Type=transparent}', "");
44753Expect(0, 918000, '\P{^Is_Joining_Type=transparent}', "");
44754Expect(1, 917999, '\p{Is_Joining_Type: _transparent}', "");
44755Expect(0, 917999, '\p{^Is_Joining_Type: _transparent}', "");
44756Expect(0, 917999, '\P{Is_Joining_Type: _transparent}', "");
44757Expect(1, 917999, '\P{^Is_Joining_Type: _transparent}', "");
44758Expect(0, 918000, '\p{Is_Joining_Type: _transparent}', "");
44759Expect(1, 918000, '\p{^Is_Joining_Type: _transparent}', "");
44760Expect(1, 918000, '\P{Is_Joining_Type: _transparent}', "");
44761Expect(0, 918000, '\P{^Is_Joining_Type: _transparent}', "");
44762Error('\p{Is_Jt=-_T:=}');
44763Error('\P{Is_Jt=-_T:=}');
44764Expect(1, 917999, '\p{Is_Jt=t}', "");
44765Expect(0, 917999, '\p{^Is_Jt=t}', "");
44766Expect(0, 917999, '\P{Is_Jt=t}', "");
44767Expect(1, 917999, '\P{^Is_Jt=t}', "");
44768Expect(0, 918000, '\p{Is_Jt=t}', "");
44769Expect(1, 918000, '\p{^Is_Jt=t}', "");
44770Expect(1, 918000, '\P{Is_Jt=t}', "");
44771Expect(0, 918000, '\P{^Is_Jt=t}', "");
44772Expect(1, 917999, '\p{Is_Jt=__T}', "");
44773Expect(0, 917999, '\p{^Is_Jt=__T}', "");
44774Expect(0, 917999, '\P{Is_Jt=__T}', "");
44775Expect(1, 917999, '\P{^Is_Jt=__T}', "");
44776Expect(0, 918000, '\p{Is_Jt=__T}', "");
44777Expect(1, 918000, '\p{^Is_Jt=__T}', "");
44778Expect(1, 918000, '\P{Is_Jt=__T}', "");
44779Expect(0, 918000, '\P{^Is_Jt=__T}', "");
44780Error('\p{Joining_Type=/a/-Non_JOINING}');
44781Error('\P{Joining_Type=/a/-Non_JOINING}');
44782Expect(1, 918000, '\p{Joining_Type=nonjoining}', "");
44783Expect(0, 918000, '\p{^Joining_Type=nonjoining}', "");
44784Expect(0, 918000, '\P{Joining_Type=nonjoining}', "");
44785Expect(1, 918000, '\P{^Joining_Type=nonjoining}', "");
44786Expect(0, 917999, '\p{Joining_Type=nonjoining}', "");
44787Expect(1, 917999, '\p{^Joining_Type=nonjoining}', "");
44788Expect(1, 917999, '\P{Joining_Type=nonjoining}', "");
44789Expect(0, 917999, '\P{^Joining_Type=nonjoining}', "");
44790Expect(1, 918000, '\p{Joining_Type=_	non_joining}', "");
44791Expect(0, 918000, '\p{^Joining_Type=_	non_joining}', "");
44792Expect(0, 918000, '\P{Joining_Type=_	non_joining}', "");
44793Expect(1, 918000, '\P{^Joining_Type=_	non_joining}', "");
44794Expect(0, 917999, '\p{Joining_Type=_	non_joining}', "");
44795Expect(1, 917999, '\p{^Joining_Type=_	non_joining}', "");
44796Expect(1, 917999, '\P{Joining_Type=_	non_joining}', "");
44797Expect(0, 917999, '\P{^Joining_Type=_	non_joining}', "");
44798Error('\p{Jt=	U:=}');
44799Error('\P{Jt=	U:=}');
44800Expect(1, 918000, '\p{Jt=u}', "");
44801Expect(0, 918000, '\p{^Jt=u}', "");
44802Expect(0, 918000, '\P{Jt=u}', "");
44803Expect(1, 918000, '\P{^Jt=u}', "");
44804Expect(0, 917999, '\p{Jt=u}', "");
44805Expect(1, 917999, '\p{^Jt=u}', "");
44806Expect(1, 917999, '\P{Jt=u}', "");
44807Expect(0, 917999, '\P{^Jt=u}', "");
44808Expect(1, 918000, '\p{Jt=	u}', "");
44809Expect(0, 918000, '\p{^Jt=	u}', "");
44810Expect(0, 918000, '\P{Jt=	u}', "");
44811Expect(1, 918000, '\P{^Jt=	u}', "");
44812Expect(0, 917999, '\p{Jt=	u}', "");
44813Expect(1, 917999, '\p{^Jt=	u}', "");
44814Expect(1, 917999, '\P{Jt=	u}', "");
44815Expect(0, 917999, '\P{^Jt=	u}', "");
44816Error('\p{Is_Joining_Type=/a/ 	NON_JOINING}');
44817Error('\P{Is_Joining_Type=/a/ 	NON_JOINING}');
44818Expect(1, 918000, '\p{Is_Joining_Type=nonjoining}', "");
44819Expect(0, 918000, '\p{^Is_Joining_Type=nonjoining}', "");
44820Expect(0, 918000, '\P{Is_Joining_Type=nonjoining}', "");
44821Expect(1, 918000, '\P{^Is_Joining_Type=nonjoining}', "");
44822Expect(0, 917999, '\p{Is_Joining_Type=nonjoining}', "");
44823Expect(1, 917999, '\p{^Is_Joining_Type=nonjoining}', "");
44824Expect(1, 917999, '\P{Is_Joining_Type=nonjoining}', "");
44825Expect(0, 917999, '\P{^Is_Joining_Type=nonjoining}', "");
44826Expect(1, 918000, '\p{Is_Joining_Type=		Non_joining}', "");
44827Expect(0, 918000, '\p{^Is_Joining_Type=		Non_joining}', "");
44828Expect(0, 918000, '\P{Is_Joining_Type=		Non_joining}', "");
44829Expect(1, 918000, '\P{^Is_Joining_Type=		Non_joining}', "");
44830Expect(0, 917999, '\p{Is_Joining_Type=		Non_joining}', "");
44831Expect(1, 917999, '\p{^Is_Joining_Type=		Non_joining}', "");
44832Expect(1, 917999, '\P{Is_Joining_Type=		Non_joining}', "");
44833Expect(0, 917999, '\P{^Is_Joining_Type=		Non_joining}', "");
44834Error('\p{Is_Jt=_/a/U}');
44835Error('\P{Is_Jt=_/a/U}');
44836Expect(1, 918000, '\p{Is_Jt=u}', "");
44837Expect(0, 918000, '\p{^Is_Jt=u}', "");
44838Expect(0, 918000, '\P{Is_Jt=u}', "");
44839Expect(1, 918000, '\P{^Is_Jt=u}', "");
44840Expect(0, 917999, '\p{Is_Jt=u}', "");
44841Expect(1, 917999, '\p{^Is_Jt=u}', "");
44842Expect(1, 917999, '\P{Is_Jt=u}', "");
44843Expect(0, 917999, '\P{^Is_Jt=u}', "");
44844Expect(1, 918000, '\p{Is_Jt=		U}', "");
44845Expect(0, 918000, '\p{^Is_Jt=		U}', "");
44846Expect(0, 918000, '\P{Is_Jt=		U}', "");
44847Expect(1, 918000, '\P{^Is_Jt=		U}', "");
44848Expect(0, 917999, '\p{Is_Jt=		U}', "");
44849Expect(1, 917999, '\p{^Is_Jt=		U}', "");
44850Expect(1, 917999, '\P{Is_Jt=		U}', "");
44851Expect(0, 917999, '\P{^Is_Jt=		U}', "");
44852Error('\p{Line_Break=_AMBIGUOUS/a/}');
44853Error('\P{Line_Break=_AMBIGUOUS/a/}');
44854Expect(1, 127386, '\p{Line_Break=ambiguous}', "");
44855Expect(0, 127386, '\p{^Line_Break=ambiguous}', "");
44856Expect(0, 127386, '\P{Line_Break=ambiguous}', "");
44857Expect(1, 127386, '\P{^Line_Break=ambiguous}', "");
44858Expect(0, 127387, '\p{Line_Break=ambiguous}', "");
44859Expect(1, 127387, '\p{^Line_Break=ambiguous}', "");
44860Expect(1, 127387, '\P{Line_Break=ambiguous}', "");
44861Expect(0, 127387, '\P{^Line_Break=ambiguous}', "");
44862Expect(1, 127386, '\p{Line_Break=__Ambiguous}', "");
44863Expect(0, 127386, '\p{^Line_Break=__Ambiguous}', "");
44864Expect(0, 127386, '\P{Line_Break=__Ambiguous}', "");
44865Expect(1, 127386, '\P{^Line_Break=__Ambiguous}', "");
44866Expect(0, 127387, '\p{Line_Break=__Ambiguous}', "");
44867Expect(1, 127387, '\p{^Line_Break=__Ambiguous}', "");
44868Expect(1, 127387, '\P{Line_Break=__Ambiguous}', "");
44869Expect(0, 127387, '\P{^Line_Break=__Ambiguous}', "");
44870Error('\p{Lb=/a/ _AI}');
44871Error('\P{Lb=/a/ _AI}');
44872Expect(1, 127386, '\p{Lb:ai}', "");
44873Expect(0, 127386, '\p{^Lb:ai}', "");
44874Expect(0, 127386, '\P{Lb:ai}', "");
44875Expect(1, 127386, '\P{^Lb:ai}', "");
44876Expect(0, 127387, '\p{Lb:ai}', "");
44877Expect(1, 127387, '\p{^Lb:ai}', "");
44878Expect(1, 127387, '\P{Lb:ai}', "");
44879Expect(0, 127387, '\P{^Lb:ai}', "");
44880Expect(1, 127386, '\p{Lb=AI}', "");
44881Expect(0, 127386, '\p{^Lb=AI}', "");
44882Expect(0, 127386, '\P{Lb=AI}', "");
44883Expect(1, 127386, '\P{^Lb=AI}', "");
44884Expect(0, 127387, '\p{Lb=AI}', "");
44885Expect(1, 127387, '\p{^Lb=AI}', "");
44886Expect(1, 127387, '\P{Lb=AI}', "");
44887Expect(0, 127387, '\P{^Lb=AI}', "");
44888Error('\p{Is_Line_Break=-/a/Ambiguous}');
44889Error('\P{Is_Line_Break=-/a/Ambiguous}');
44890Expect(1, 127386, '\p{Is_Line_Break=ambiguous}', "");
44891Expect(0, 127386, '\p{^Is_Line_Break=ambiguous}', "");
44892Expect(0, 127386, '\P{Is_Line_Break=ambiguous}', "");
44893Expect(1, 127386, '\P{^Is_Line_Break=ambiguous}', "");
44894Expect(0, 127387, '\p{Is_Line_Break=ambiguous}', "");
44895Expect(1, 127387, '\p{^Is_Line_Break=ambiguous}', "");
44896Expect(1, 127387, '\P{Is_Line_Break=ambiguous}', "");
44897Expect(0, 127387, '\P{^Is_Line_Break=ambiguous}', "");
44898Expect(1, 127386, '\p{Is_Line_Break=_-ambiguous}', "");
44899Expect(0, 127386, '\p{^Is_Line_Break=_-ambiguous}', "");
44900Expect(0, 127386, '\P{Is_Line_Break=_-ambiguous}', "");
44901Expect(1, 127386, '\P{^Is_Line_Break=_-ambiguous}', "");
44902Expect(0, 127387, '\p{Is_Line_Break=_-ambiguous}', "");
44903Expect(1, 127387, '\p{^Is_Line_Break=_-ambiguous}', "");
44904Expect(1, 127387, '\P{Is_Line_Break=_-ambiguous}', "");
44905Expect(0, 127387, '\P{^Is_Line_Break=_-ambiguous}', "");
44906Error('\p{Is_Lb=-AI:=}');
44907Error('\P{Is_Lb=-AI:=}');
44908Expect(1, 127386, '\p{Is_Lb=ai}', "");
44909Expect(0, 127386, '\p{^Is_Lb=ai}', "");
44910Expect(0, 127386, '\P{Is_Lb=ai}', "");
44911Expect(1, 127386, '\P{^Is_Lb=ai}', "");
44912Expect(0, 127387, '\p{Is_Lb=ai}', "");
44913Expect(1, 127387, '\p{^Is_Lb=ai}', "");
44914Expect(1, 127387, '\P{Is_Lb=ai}', "");
44915Expect(0, 127387, '\P{^Is_Lb=ai}', "");
44916Expect(1, 127386, '\p{Is_Lb=	-AI}', "");
44917Expect(0, 127386, '\p{^Is_Lb=	-AI}', "");
44918Expect(0, 127386, '\P{Is_Lb=	-AI}', "");
44919Expect(1, 127386, '\P{^Is_Lb=	-AI}', "");
44920Expect(0, 127387, '\p{Is_Lb=	-AI}', "");
44921Expect(1, 127387, '\p{^Is_Lb=	-AI}', "");
44922Expect(1, 127387, '\P{Is_Lb=	-AI}', "");
44923Expect(0, 127387, '\P{^Is_Lb=	-AI}', "");
44924Error('\p{Line_Break:    	alphabetic:=}');
44925Error('\P{Line_Break:    	alphabetic:=}');
44926Expect(1, 128883, '\p{Line_Break: alphabetic}', "");
44927Expect(0, 128883, '\p{^Line_Break: alphabetic}', "");
44928Expect(0, 128883, '\P{Line_Break: alphabetic}', "");
44929Expect(1, 128883, '\P{^Line_Break: alphabetic}', "");
44930Expect(0, 128884, '\p{Line_Break: alphabetic}', "");
44931Expect(1, 128884, '\p{^Line_Break: alphabetic}', "");
44932Expect(1, 128884, '\P{Line_Break: alphabetic}', "");
44933Expect(0, 128884, '\P{^Line_Break: alphabetic}', "");
44934Expect(1, 128883, '\p{Line_Break=		alphabetic}', "");
44935Expect(0, 128883, '\p{^Line_Break=		alphabetic}', "");
44936Expect(0, 128883, '\P{Line_Break=		alphabetic}', "");
44937Expect(1, 128883, '\P{^Line_Break=		alphabetic}', "");
44938Expect(0, 128884, '\p{Line_Break=		alphabetic}', "");
44939Expect(1, 128884, '\p{^Line_Break=		alphabetic}', "");
44940Expect(1, 128884, '\P{Line_Break=		alphabetic}', "");
44941Expect(0, 128884, '\P{^Line_Break=		alphabetic}', "");
44942Error('\p{Lb=_:=AL}');
44943Error('\P{Lb=_:=AL}');
44944Expect(1, 128883, '\p{Lb=al}', "");
44945Expect(0, 128883, '\p{^Lb=al}', "");
44946Expect(0, 128883, '\P{Lb=al}', "");
44947Expect(1, 128883, '\P{^Lb=al}', "");
44948Expect(0, 128884, '\p{Lb=al}', "");
44949Expect(1, 128884, '\p{^Lb=al}', "");
44950Expect(1, 128884, '\P{Lb=al}', "");
44951Expect(0, 128884, '\P{^Lb=al}', "");
44952Expect(1, 128883, '\p{Lb=-_AL}', "");
44953Expect(0, 128883, '\p{^Lb=-_AL}', "");
44954Expect(0, 128883, '\P{Lb=-_AL}', "");
44955Expect(1, 128883, '\P{^Lb=-_AL}', "");
44956Expect(0, 128884, '\p{Lb=-_AL}', "");
44957Expect(1, 128884, '\p{^Lb=-_AL}', "");
44958Expect(1, 128884, '\P{Lb=-_AL}', "");
44959Expect(0, 128884, '\P{^Lb=-_AL}', "");
44960Error('\p{Is_Line_Break=/a/alphabetic}');
44961Error('\P{Is_Line_Break=/a/alphabetic}');
44962Expect(1, 128883, '\p{Is_Line_Break=alphabetic}', "");
44963Expect(0, 128883, '\p{^Is_Line_Break=alphabetic}', "");
44964Expect(0, 128883, '\P{Is_Line_Break=alphabetic}', "");
44965Expect(1, 128883, '\P{^Is_Line_Break=alphabetic}', "");
44966Expect(0, 128884, '\p{Is_Line_Break=alphabetic}', "");
44967Expect(1, 128884, '\p{^Is_Line_Break=alphabetic}', "");
44968Expect(1, 128884, '\P{Is_Line_Break=alphabetic}', "");
44969Expect(0, 128884, '\P{^Is_Line_Break=alphabetic}', "");
44970Expect(1, 128883, '\p{Is_Line_Break=	_ALPHABETIC}', "");
44971Expect(0, 128883, '\p{^Is_Line_Break=	_ALPHABETIC}', "");
44972Expect(0, 128883, '\P{Is_Line_Break=	_ALPHABETIC}', "");
44973Expect(1, 128883, '\P{^Is_Line_Break=	_ALPHABETIC}', "");
44974Expect(0, 128884, '\p{Is_Line_Break=	_ALPHABETIC}', "");
44975Expect(1, 128884, '\p{^Is_Line_Break=	_ALPHABETIC}', "");
44976Expect(1, 128884, '\P{Is_Line_Break=	_ALPHABETIC}', "");
44977Expect(0, 128884, '\P{^Is_Line_Break=	_ALPHABETIC}', "");
44978Error('\p{Is_Lb=		AL:=}');
44979Error('\P{Is_Lb=		AL:=}');
44980Expect(1, 128883, '\p{Is_Lb=al}', "");
44981Expect(0, 128883, '\p{^Is_Lb=al}', "");
44982Expect(0, 128883, '\P{Is_Lb=al}', "");
44983Expect(1, 128883, '\P{^Is_Lb=al}', "");
44984Expect(0, 128884, '\p{Is_Lb=al}', "");
44985Expect(1, 128884, '\p{^Is_Lb=al}', "");
44986Expect(1, 128884, '\P{Is_Lb=al}', "");
44987Expect(0, 128884, '\P{^Is_Lb=al}', "");
44988Expect(1, 128883, '\p{Is_Lb= AL}', "");
44989Expect(0, 128883, '\p{^Is_Lb= AL}', "");
44990Expect(0, 128883, '\P{Is_Lb= AL}', "");
44991Expect(1, 128883, '\P{^Is_Lb= AL}', "");
44992Expect(0, 128884, '\p{Is_Lb= AL}', "");
44993Expect(1, 128884, '\p{^Is_Lb= AL}', "");
44994Expect(1, 128884, '\P{Is_Lb= AL}', "");
44995Expect(0, 128884, '\P{^Is_Lb= AL}', "");
44996Error('\p{Line_Break::=-_break_both}');
44997Error('\P{Line_Break::=-_break_both}');
44998Expect(1, 11835, '\p{Line_Break=breakboth}', "");
44999Expect(0, 11835, '\p{^Line_Break=breakboth}', "");
45000Expect(0, 11835, '\P{Line_Break=breakboth}', "");
45001Expect(1, 11835, '\P{^Line_Break=breakboth}', "");
45002Expect(0, 11836, '\p{Line_Break=breakboth}', "");
45003Expect(1, 11836, '\p{^Line_Break=breakboth}', "");
45004Expect(1, 11836, '\P{Line_Break=breakboth}', "");
45005Expect(0, 11836, '\P{^Line_Break=breakboth}', "");
45006Expect(1, 11835, '\p{Line_Break=	 Break_Both}', "");
45007Expect(0, 11835, '\p{^Line_Break=	 Break_Both}', "");
45008Expect(0, 11835, '\P{Line_Break=	 Break_Both}', "");
45009Expect(1, 11835, '\P{^Line_Break=	 Break_Both}', "");
45010Expect(0, 11836, '\p{Line_Break=	 Break_Both}', "");
45011Expect(1, 11836, '\p{^Line_Break=	 Break_Both}', "");
45012Expect(1, 11836, '\P{Line_Break=	 Break_Both}', "");
45013Expect(0, 11836, '\P{^Line_Break=	 Break_Both}', "");
45014Error('\p{Lb=	:=B2}');
45015Error('\P{Lb=	:=B2}');
45016Expect(1, 11835, '\p{Lb=b2}', "");
45017Expect(0, 11835, '\p{^Lb=b2}', "");
45018Expect(0, 11835, '\P{Lb=b2}', "");
45019Expect(1, 11835, '\P{^Lb=b2}', "");
45020Expect(0, 11836, '\p{Lb=b2}', "");
45021Expect(1, 11836, '\p{^Lb=b2}', "");
45022Expect(1, 11836, '\P{Lb=b2}', "");
45023Expect(0, 11836, '\P{^Lb=b2}', "");
45024Expect(1, 11835, '\p{Lb=	 B2}', "");
45025Expect(0, 11835, '\p{^Lb=	 B2}', "");
45026Expect(0, 11835, '\P{Lb=	 B2}', "");
45027Expect(1, 11835, '\P{^Lb=	 B2}', "");
45028Expect(0, 11836, '\p{Lb=	 B2}', "");
45029Expect(1, 11836, '\p{^Lb=	 B2}', "");
45030Expect(1, 11836, '\P{Lb=	 B2}', "");
45031Expect(0, 11836, '\P{^Lb=	 B2}', "");
45032Error('\p{Is_Line_Break=/a/	BREAK_Both}');
45033Error('\P{Is_Line_Break=/a/	BREAK_Both}');
45034Expect(1, 11835, '\p{Is_Line_Break=breakboth}', "");
45035Expect(0, 11835, '\p{^Is_Line_Break=breakboth}', "");
45036Expect(0, 11835, '\P{Is_Line_Break=breakboth}', "");
45037Expect(1, 11835, '\P{^Is_Line_Break=breakboth}', "");
45038Expect(0, 11836, '\p{Is_Line_Break=breakboth}', "");
45039Expect(1, 11836, '\p{^Is_Line_Break=breakboth}', "");
45040Expect(1, 11836, '\P{Is_Line_Break=breakboth}', "");
45041Expect(0, 11836, '\P{^Is_Line_Break=breakboth}', "");
45042Expect(1, 11835, '\p{Is_Line_Break:  Break_BOTH}', "");
45043Expect(0, 11835, '\p{^Is_Line_Break:  Break_BOTH}', "");
45044Expect(0, 11835, '\P{Is_Line_Break:  Break_BOTH}', "");
45045Expect(1, 11835, '\P{^Is_Line_Break:  Break_BOTH}', "");
45046Expect(0, 11836, '\p{Is_Line_Break:  Break_BOTH}', "");
45047Expect(1, 11836, '\p{^Is_Line_Break:  Break_BOTH}', "");
45048Expect(1, 11836, '\P{Is_Line_Break:  Break_BOTH}', "");
45049Expect(0, 11836, '\P{^Is_Line_Break:  Break_BOTH}', "");
45050Error('\p{Is_Lb=-/a/B2}');
45051Error('\P{Is_Lb=-/a/B2}');
45052Expect(1, 11835, '\p{Is_Lb=b2}', "");
45053Expect(0, 11835, '\p{^Is_Lb=b2}', "");
45054Expect(0, 11835, '\P{Is_Lb=b2}', "");
45055Expect(1, 11835, '\P{^Is_Lb=b2}', "");
45056Expect(0, 11836, '\p{Is_Lb=b2}', "");
45057Expect(1, 11836, '\p{^Is_Lb=b2}', "");
45058Expect(1, 11836, '\P{Is_Lb=b2}', "");
45059Expect(0, 11836, '\P{^Is_Lb=b2}', "");
45060Expect(1, 11835, '\p{Is_Lb: b2}', "");
45061Expect(0, 11835, '\p{^Is_Lb: b2}', "");
45062Expect(0, 11835, '\P{Is_Lb: b2}', "");
45063Expect(1, 11835, '\P{^Is_Lb: b2}', "");
45064Expect(0, 11836, '\p{Is_Lb: b2}', "");
45065Expect(1, 11836, '\p{^Is_Lb: b2}', "");
45066Expect(1, 11836, '\P{Is_Lb: b2}', "");
45067Expect(0, 11836, '\P{^Is_Lb: b2}', "");
45068Error('\p{Line_Break=_:=Break_After}');
45069Error('\P{Line_Break=_:=Break_After}');
45070Expect(1, 74867, '\p{Line_Break=breakafter}', "");
45071Expect(0, 74867, '\p{^Line_Break=breakafter}', "");
45072Expect(0, 74867, '\P{Line_Break=breakafter}', "");
45073Expect(1, 74867, '\P{^Line_Break=breakafter}', "");
45074Expect(0, 74868, '\p{Line_Break=breakafter}', "");
45075Expect(1, 74868, '\p{^Line_Break=breakafter}', "");
45076Expect(1, 74868, '\P{Line_Break=breakafter}', "");
45077Expect(0, 74868, '\P{^Line_Break=breakafter}', "");
45078Expect(1, 74867, '\p{Line_Break=_	break_AFTER}', "");
45079Expect(0, 74867, '\p{^Line_Break=_	break_AFTER}', "");
45080Expect(0, 74867, '\P{Line_Break=_	break_AFTER}', "");
45081Expect(1, 74867, '\P{^Line_Break=_	break_AFTER}', "");
45082Expect(0, 74868, '\p{Line_Break=_	break_AFTER}', "");
45083Expect(1, 74868, '\p{^Line_Break=_	break_AFTER}', "");
45084Expect(1, 74868, '\P{Line_Break=_	break_AFTER}', "");
45085Expect(0, 74868, '\P{^Line_Break=_	break_AFTER}', "");
45086Error('\p{Lb=/a/BA}');
45087Error('\P{Lb=/a/BA}');
45088Expect(1, 74867, '\p{Lb=ba}', "");
45089Expect(0, 74867, '\p{^Lb=ba}', "");
45090Expect(0, 74867, '\P{Lb=ba}', "");
45091Expect(1, 74867, '\P{^Lb=ba}', "");
45092Expect(0, 74868, '\p{Lb=ba}', "");
45093Expect(1, 74868, '\p{^Lb=ba}', "");
45094Expect(1, 74868, '\P{Lb=ba}', "");
45095Expect(0, 74868, '\P{^Lb=ba}', "");
45096Expect(1, 74867, '\p{Lb=	 ba}', "");
45097Expect(0, 74867, '\p{^Lb=	 ba}', "");
45098Expect(0, 74867, '\P{Lb=	 ba}', "");
45099Expect(1, 74867, '\P{^Lb=	 ba}', "");
45100Expect(0, 74868, '\p{Lb=	 ba}', "");
45101Expect(1, 74868, '\p{^Lb=	 ba}', "");
45102Expect(1, 74868, '\P{Lb=	 ba}', "");
45103Expect(0, 74868, '\P{^Lb=	 ba}', "");
45104Error('\p{Is_Line_Break=- Break_After:=}');
45105Error('\P{Is_Line_Break=- Break_After:=}');
45106Expect(1, 74867, '\p{Is_Line_Break=breakafter}', "");
45107Expect(0, 74867, '\p{^Is_Line_Break=breakafter}', "");
45108Expect(0, 74867, '\P{Is_Line_Break=breakafter}', "");
45109Expect(1, 74867, '\P{^Is_Line_Break=breakafter}', "");
45110Expect(0, 74868, '\p{Is_Line_Break=breakafter}', "");
45111Expect(1, 74868, '\p{^Is_Line_Break=breakafter}', "");
45112Expect(1, 74868, '\P{Is_Line_Break=breakafter}', "");
45113Expect(0, 74868, '\P{^Is_Line_Break=breakafter}', "");
45114Expect(1, 74867, '\p{Is_Line_Break=  Break_AFTER}', "");
45115Expect(0, 74867, '\p{^Is_Line_Break=  Break_AFTER}', "");
45116Expect(0, 74867, '\P{Is_Line_Break=  Break_AFTER}', "");
45117Expect(1, 74867, '\P{^Is_Line_Break=  Break_AFTER}', "");
45118Expect(0, 74868, '\p{Is_Line_Break=  Break_AFTER}', "");
45119Expect(1, 74868, '\p{^Is_Line_Break=  Break_AFTER}', "");
45120Expect(1, 74868, '\P{Is_Line_Break=  Break_AFTER}', "");
45121Expect(0, 74868, '\P{^Is_Line_Break=  Break_AFTER}', "");
45122Error('\p{Is_Lb=/a/_BA}');
45123Error('\P{Is_Lb=/a/_BA}');
45124Expect(1, 74867, '\p{Is_Lb=ba}', "");
45125Expect(0, 74867, '\p{^Is_Lb=ba}', "");
45126Expect(0, 74867, '\P{Is_Lb=ba}', "");
45127Expect(1, 74867, '\P{^Is_Lb=ba}', "");
45128Expect(0, 74868, '\p{Is_Lb=ba}', "");
45129Expect(1, 74868, '\p{^Is_Lb=ba}', "");
45130Expect(1, 74868, '\P{Is_Lb=ba}', "");
45131Expect(0, 74868, '\P{^Is_Lb=ba}', "");
45132Expect(1, 74867, '\p{Is_Lb=		BA}', "");
45133Expect(0, 74867, '\p{^Is_Lb=		BA}', "");
45134Expect(0, 74867, '\P{Is_Lb=		BA}', "");
45135Expect(1, 74867, '\P{^Is_Lb=		BA}', "");
45136Expect(0, 74868, '\p{Is_Lb=		BA}', "");
45137Expect(1, 74868, '\p{^Is_Lb=		BA}', "");
45138Expect(1, 74868, '\P{Is_Lb=		BA}', "");
45139Expect(0, 74868, '\P{^Is_Lb=		BA}', "");
45140Error('\p{Line_Break= Break_Before/a/}');
45141Error('\P{Line_Break= Break_Before/a/}');
45142Expect(1, 43125, '\p{Line_Break=breakbefore}', "");
45143Expect(0, 43125, '\p{^Line_Break=breakbefore}', "");
45144Expect(0, 43125, '\P{Line_Break=breakbefore}', "");
45145Expect(1, 43125, '\P{^Line_Break=breakbefore}', "");
45146Expect(0, 43126, '\p{Line_Break=breakbefore}', "");
45147Expect(1, 43126, '\p{^Line_Break=breakbefore}', "");
45148Expect(1, 43126, '\P{Line_Break=breakbefore}', "");
45149Expect(0, 43126, '\P{^Line_Break=breakbefore}', "");
45150Expect(1, 43125, '\p{Line_Break=_break_Before}', "");
45151Expect(0, 43125, '\p{^Line_Break=_break_Before}', "");
45152Expect(0, 43125, '\P{Line_Break=_break_Before}', "");
45153Expect(1, 43125, '\P{^Line_Break=_break_Before}', "");
45154Expect(0, 43126, '\p{Line_Break=_break_Before}', "");
45155Expect(1, 43126, '\p{^Line_Break=_break_Before}', "");
45156Expect(1, 43126, '\P{Line_Break=_break_Before}', "");
45157Expect(0, 43126, '\P{^Line_Break=_break_Before}', "");
45158Error('\p{Lb=:= -bb}');
45159Error('\P{Lb=:= -bb}');
45160Expect(1, 43125, '\p{Lb=bb}', "");
45161Expect(0, 43125, '\p{^Lb=bb}', "");
45162Expect(0, 43125, '\P{Lb=bb}', "");
45163Expect(1, 43125, '\P{^Lb=bb}', "");
45164Expect(0, 43126, '\p{Lb=bb}', "");
45165Expect(1, 43126, '\p{^Lb=bb}', "");
45166Expect(1, 43126, '\P{Lb=bb}', "");
45167Expect(0, 43126, '\P{^Lb=bb}', "");
45168Expect(1, 43125, '\p{Lb=-	BB}', "");
45169Expect(0, 43125, '\p{^Lb=-	BB}', "");
45170Expect(0, 43125, '\P{Lb=-	BB}', "");
45171Expect(1, 43125, '\P{^Lb=-	BB}', "");
45172Expect(0, 43126, '\p{Lb=-	BB}', "");
45173Expect(1, 43126, '\p{^Lb=-	BB}', "");
45174Expect(1, 43126, '\P{Lb=-	BB}', "");
45175Expect(0, 43126, '\P{^Lb=-	BB}', "");
45176Error('\p{Is_Line_Break=:=_	BREAK_Before}');
45177Error('\P{Is_Line_Break=:=_	BREAK_Before}');
45178Expect(1, 43125, '\p{Is_Line_Break=breakbefore}', "");
45179Expect(0, 43125, '\p{^Is_Line_Break=breakbefore}', "");
45180Expect(0, 43125, '\P{Is_Line_Break=breakbefore}', "");
45181Expect(1, 43125, '\P{^Is_Line_Break=breakbefore}', "");
45182Expect(0, 43126, '\p{Is_Line_Break=breakbefore}', "");
45183Expect(1, 43126, '\p{^Is_Line_Break=breakbefore}', "");
45184Expect(1, 43126, '\P{Is_Line_Break=breakbefore}', "");
45185Expect(0, 43126, '\P{^Is_Line_Break=breakbefore}', "");
45186Expect(1, 43125, '\p{Is_Line_Break:		 Break_BEFORE}', "");
45187Expect(0, 43125, '\p{^Is_Line_Break:		 Break_BEFORE}', "");
45188Expect(0, 43125, '\P{Is_Line_Break:		 Break_BEFORE}', "");
45189Expect(1, 43125, '\P{^Is_Line_Break:		 Break_BEFORE}', "");
45190Expect(0, 43126, '\p{Is_Line_Break:		 Break_BEFORE}', "");
45191Expect(1, 43126, '\p{^Is_Line_Break:		 Break_BEFORE}', "");
45192Expect(1, 43126, '\P{Is_Line_Break:		 Break_BEFORE}', "");
45193Expect(0, 43126, '\P{^Is_Line_Break:		 Break_BEFORE}', "");
45194Error('\p{Is_Lb=__BB/a/}');
45195Error('\P{Is_Lb=__BB/a/}');
45196Expect(1, 43125, '\p{Is_Lb=bb}', "");
45197Expect(0, 43125, '\p{^Is_Lb=bb}', "");
45198Expect(0, 43125, '\P{Is_Lb=bb}', "");
45199Expect(1, 43125, '\P{^Is_Lb=bb}', "");
45200Expect(0, 43126, '\p{Is_Lb=bb}', "");
45201Expect(1, 43126, '\p{^Is_Lb=bb}', "");
45202Expect(1, 43126, '\P{Is_Lb=bb}', "");
45203Expect(0, 43126, '\P{^Is_Lb=bb}', "");
45204Expect(1, 43125, '\p{Is_Lb= bb}', "");
45205Expect(0, 43125, '\p{^Is_Lb= bb}', "");
45206Expect(0, 43125, '\P{Is_Lb= bb}', "");
45207Expect(1, 43125, '\P{^Is_Lb= bb}', "");
45208Expect(0, 43126, '\p{Is_Lb= bb}', "");
45209Expect(1, 43126, '\p{^Is_Lb= bb}', "");
45210Expect(1, 43126, '\P{Is_Lb= bb}', "");
45211Expect(0, 43126, '\P{^Is_Lb= bb}', "");
45212Error('\p{Line_Break=-:=MANDATORY_break}');
45213Error('\P{Line_Break=-:=MANDATORY_break}');
45214Expect(1, 8233, '\p{Line_Break=mandatorybreak}', "");
45215Expect(0, 8233, '\p{^Line_Break=mandatorybreak}', "");
45216Expect(0, 8233, '\P{Line_Break=mandatorybreak}', "");
45217Expect(1, 8233, '\P{^Line_Break=mandatorybreak}', "");
45218Expect(0, 8234, '\p{Line_Break=mandatorybreak}', "");
45219Expect(1, 8234, '\p{^Line_Break=mandatorybreak}', "");
45220Expect(1, 8234, '\P{Line_Break=mandatorybreak}', "");
45221Expect(0, 8234, '\P{^Line_Break=mandatorybreak}', "");
45222Expect(1, 8233, '\p{Line_Break=		Mandatory_BREAK}', "");
45223Expect(0, 8233, '\p{^Line_Break=		Mandatory_BREAK}', "");
45224Expect(0, 8233, '\P{Line_Break=		Mandatory_BREAK}', "");
45225Expect(1, 8233, '\P{^Line_Break=		Mandatory_BREAK}', "");
45226Expect(0, 8234, '\p{Line_Break=		Mandatory_BREAK}', "");
45227Expect(1, 8234, '\p{^Line_Break=		Mandatory_BREAK}', "");
45228Expect(1, 8234, '\P{Line_Break=		Mandatory_BREAK}', "");
45229Expect(0, 8234, '\P{^Line_Break=		Mandatory_BREAK}', "");
45230Error('\p{Lb= BK:=}');
45231Error('\P{Lb= BK:=}');
45232Expect(1, 8233, '\p{Lb=bk}', "");
45233Expect(0, 8233, '\p{^Lb=bk}', "");
45234Expect(0, 8233, '\P{Lb=bk}', "");
45235Expect(1, 8233, '\P{^Lb=bk}', "");
45236Expect(0, 8234, '\p{Lb=bk}', "");
45237Expect(1, 8234, '\p{^Lb=bk}', "");
45238Expect(1, 8234, '\P{Lb=bk}', "");
45239Expect(0, 8234, '\P{^Lb=bk}', "");
45240Expect(1, 8233, '\p{Lb= bk}', "");
45241Expect(0, 8233, '\p{^Lb= bk}', "");
45242Expect(0, 8233, '\P{Lb= bk}', "");
45243Expect(1, 8233, '\P{^Lb= bk}', "");
45244Expect(0, 8234, '\p{Lb= bk}', "");
45245Expect(1, 8234, '\p{^Lb= bk}', "");
45246Expect(1, 8234, '\P{Lb= bk}', "");
45247Expect(0, 8234, '\P{^Lb= bk}', "");
45248Error('\p{Is_Line_Break=/a/_Mandatory_Break}');
45249Error('\P{Is_Line_Break=/a/_Mandatory_Break}');
45250Expect(1, 8233, '\p{Is_Line_Break:   mandatorybreak}', "");
45251Expect(0, 8233, '\p{^Is_Line_Break:   mandatorybreak}', "");
45252Expect(0, 8233, '\P{Is_Line_Break:   mandatorybreak}', "");
45253Expect(1, 8233, '\P{^Is_Line_Break:   mandatorybreak}', "");
45254Expect(0, 8234, '\p{Is_Line_Break:   mandatorybreak}', "");
45255Expect(1, 8234, '\p{^Is_Line_Break:   mandatorybreak}', "");
45256Expect(1, 8234, '\P{Is_Line_Break:   mandatorybreak}', "");
45257Expect(0, 8234, '\P{^Is_Line_Break:   mandatorybreak}', "");
45258Expect(1, 8233, '\p{Is_Line_Break=_ Mandatory_break}', "");
45259Expect(0, 8233, '\p{^Is_Line_Break=_ Mandatory_break}', "");
45260Expect(0, 8233, '\P{Is_Line_Break=_ Mandatory_break}', "");
45261Expect(1, 8233, '\P{^Is_Line_Break=_ Mandatory_break}', "");
45262Expect(0, 8234, '\p{Is_Line_Break=_ Mandatory_break}', "");
45263Expect(1, 8234, '\p{^Is_Line_Break=_ Mandatory_break}', "");
45264Expect(1, 8234, '\P{Is_Line_Break=_ Mandatory_break}', "");
45265Expect(0, 8234, '\P{^Is_Line_Break=_ Mandatory_break}', "");
45266Error('\p{Is_Lb=__BK:=}');
45267Error('\P{Is_Lb=__BK:=}');
45268Expect(1, 8233, '\p{Is_Lb:   bk}', "");
45269Expect(0, 8233, '\p{^Is_Lb:   bk}', "");
45270Expect(0, 8233, '\P{Is_Lb:   bk}', "");
45271Expect(1, 8233, '\P{^Is_Lb:   bk}', "");
45272Expect(0, 8234, '\p{Is_Lb:   bk}', "");
45273Expect(1, 8234, '\p{^Is_Lb:   bk}', "");
45274Expect(1, 8234, '\P{Is_Lb:   bk}', "");
45275Expect(0, 8234, '\P{^Is_Lb:   bk}', "");
45276Expect(1, 8233, '\p{Is_Lb:    BK}', "");
45277Expect(0, 8233, '\p{^Is_Lb:    BK}', "");
45278Expect(0, 8233, '\P{Is_Lb:    BK}', "");
45279Expect(1, 8233, '\P{^Is_Lb:    BK}', "");
45280Expect(0, 8234, '\p{Is_Lb:    BK}', "");
45281Expect(1, 8234, '\p{^Is_Lb:    BK}', "");
45282Expect(1, 8234, '\P{Is_Lb:    BK}', "");
45283Expect(0, 8234, '\P{^Is_Lb:    BK}', "");
45284Error('\p{Line_Break=_Contingent_Break/a/}');
45285Error('\P{Line_Break=_Contingent_Break/a/}');
45286Expect(1, 65532, '\p{Line_Break=contingentbreak}', "");
45287Expect(0, 65532, '\p{^Line_Break=contingentbreak}', "");
45288Expect(0, 65532, '\P{Line_Break=contingentbreak}', "");
45289Expect(1, 65532, '\P{^Line_Break=contingentbreak}', "");
45290Expect(0, 65533, '\p{Line_Break=contingentbreak}', "");
45291Expect(1, 65533, '\p{^Line_Break=contingentbreak}', "");
45292Expect(1, 65533, '\P{Line_Break=contingentbreak}', "");
45293Expect(0, 65533, '\P{^Line_Break=contingentbreak}', "");
45294Expect(1, 65532, '\p{Line_Break=	 Contingent_break}', "");
45295Expect(0, 65532, '\p{^Line_Break=	 Contingent_break}', "");
45296Expect(0, 65532, '\P{Line_Break=	 Contingent_break}', "");
45297Expect(1, 65532, '\P{^Line_Break=	 Contingent_break}', "");
45298Expect(0, 65533, '\p{Line_Break=	 Contingent_break}', "");
45299Expect(1, 65533, '\p{^Line_Break=	 Contingent_break}', "");
45300Expect(1, 65533, '\P{Line_Break=	 Contingent_break}', "");
45301Expect(0, 65533, '\P{^Line_Break=	 Contingent_break}', "");
45302Error('\p{Lb=/a/_CB}');
45303Error('\P{Lb=/a/_CB}');
45304Expect(1, 65532, '\p{Lb=cb}', "");
45305Expect(0, 65532, '\p{^Lb=cb}', "");
45306Expect(0, 65532, '\P{Lb=cb}', "");
45307Expect(1, 65532, '\P{^Lb=cb}', "");
45308Expect(0, 65533, '\p{Lb=cb}', "");
45309Expect(1, 65533, '\p{^Lb=cb}', "");
45310Expect(1, 65533, '\P{Lb=cb}', "");
45311Expect(0, 65533, '\P{^Lb=cb}', "");
45312Expect(1, 65532, '\p{Lb=--CB}', "");
45313Expect(0, 65532, '\p{^Lb=--CB}', "");
45314Expect(0, 65532, '\P{Lb=--CB}', "");
45315Expect(1, 65532, '\P{^Lb=--CB}', "");
45316Expect(0, 65533, '\p{Lb=--CB}', "");
45317Expect(1, 65533, '\p{^Lb=--CB}', "");
45318Expect(1, 65533, '\P{Lb=--CB}', "");
45319Expect(0, 65533, '\P{^Lb=--CB}', "");
45320Error('\p{Is_Line_Break=_/a/Contingent_BREAK}');
45321Error('\P{Is_Line_Break=_/a/Contingent_BREAK}');
45322Expect(1, 65532, '\p{Is_Line_Break=contingentbreak}', "");
45323Expect(0, 65532, '\p{^Is_Line_Break=contingentbreak}', "");
45324Expect(0, 65532, '\P{Is_Line_Break=contingentbreak}', "");
45325Expect(1, 65532, '\P{^Is_Line_Break=contingentbreak}', "");
45326Expect(0, 65533, '\p{Is_Line_Break=contingentbreak}', "");
45327Expect(1, 65533, '\p{^Is_Line_Break=contingentbreak}', "");
45328Expect(1, 65533, '\P{Is_Line_Break=contingentbreak}', "");
45329Expect(0, 65533, '\P{^Is_Line_Break=contingentbreak}', "");
45330Expect(1, 65532, '\p{Is_Line_Break=-_Contingent_BREAK}', "");
45331Expect(0, 65532, '\p{^Is_Line_Break=-_Contingent_BREAK}', "");
45332Expect(0, 65532, '\P{Is_Line_Break=-_Contingent_BREAK}', "");
45333Expect(1, 65532, '\P{^Is_Line_Break=-_Contingent_BREAK}', "");
45334Expect(0, 65533, '\p{Is_Line_Break=-_Contingent_BREAK}', "");
45335Expect(1, 65533, '\p{^Is_Line_Break=-_Contingent_BREAK}', "");
45336Expect(1, 65533, '\P{Is_Line_Break=-_Contingent_BREAK}', "");
45337Expect(0, 65533, '\P{^Is_Line_Break=-_Contingent_BREAK}', "");
45338Error('\p{Is_Lb=:=_CB}');
45339Error('\P{Is_Lb=:=_CB}');
45340Expect(1, 65532, '\p{Is_Lb=cb}', "");
45341Expect(0, 65532, '\p{^Is_Lb=cb}', "");
45342Expect(0, 65532, '\P{Is_Lb=cb}', "");
45343Expect(1, 65532, '\P{^Is_Lb=cb}', "");
45344Expect(0, 65533, '\p{Is_Lb=cb}', "");
45345Expect(1, 65533, '\p{^Is_Lb=cb}', "");
45346Expect(1, 65533, '\P{Is_Lb=cb}', "");
45347Expect(0, 65533, '\P{^Is_Lb=cb}', "");
45348Expect(1, 65532, '\p{Is_Lb=- CB}', "");
45349Expect(0, 65532, '\p{^Is_Lb=- CB}', "");
45350Expect(0, 65532, '\P{Is_Lb=- CB}', "");
45351Expect(1, 65532, '\P{^Is_Lb=- CB}', "");
45352Expect(0, 65533, '\p{Is_Lb=- CB}', "");
45353Expect(1, 65533, '\p{^Is_Lb=- CB}', "");
45354Expect(1, 65533, '\P{Is_Lb=- CB}', "");
45355Expect(0, 65533, '\P{^Is_Lb=- CB}', "");
45356Error('\p{Line_Break=__CONDITIONAL_japanese_starter:=}');
45357Error('\P{Line_Break=__CONDITIONAL_japanese_starter:=}');
45358Expect(1, 65392, '\p{Line_Break=conditionaljapanesestarter}', "");
45359Expect(0, 65392, '\p{^Line_Break=conditionaljapanesestarter}', "");
45360Expect(0, 65392, '\P{Line_Break=conditionaljapanesestarter}', "");
45361Expect(1, 65392, '\P{^Line_Break=conditionaljapanesestarter}', "");
45362Expect(0, 65393, '\p{Line_Break=conditionaljapanesestarter}', "");
45363Expect(1, 65393, '\p{^Line_Break=conditionaljapanesestarter}', "");
45364Expect(1, 65393, '\P{Line_Break=conditionaljapanesestarter}', "");
45365Expect(0, 65393, '\P{^Line_Break=conditionaljapanesestarter}', "");
45366Expect(1, 65392, '\p{Line_Break=_ Conditional_Japanese_Starter}', "");
45367Expect(0, 65392, '\p{^Line_Break=_ Conditional_Japanese_Starter}', "");
45368Expect(0, 65392, '\P{Line_Break=_ Conditional_Japanese_Starter}', "");
45369Expect(1, 65392, '\P{^Line_Break=_ Conditional_Japanese_Starter}', "");
45370Expect(0, 65393, '\p{Line_Break=_ Conditional_Japanese_Starter}', "");
45371Expect(1, 65393, '\p{^Line_Break=_ Conditional_Japanese_Starter}', "");
45372Expect(1, 65393, '\P{Line_Break=_ Conditional_Japanese_Starter}', "");
45373Expect(0, 65393, '\P{^Line_Break=_ Conditional_Japanese_Starter}', "");
45374Error('\p{Lb=/a/	 cj}');
45375Error('\P{Lb=/a/	 cj}');
45376Expect(1, 65392, '\p{Lb=cj}', "");
45377Expect(0, 65392, '\p{^Lb=cj}', "");
45378Expect(0, 65392, '\P{Lb=cj}', "");
45379Expect(1, 65392, '\P{^Lb=cj}', "");
45380Expect(0, 65393, '\p{Lb=cj}', "");
45381Expect(1, 65393, '\p{^Lb=cj}', "");
45382Expect(1, 65393, '\P{Lb=cj}', "");
45383Expect(0, 65393, '\P{^Lb=cj}', "");
45384Expect(1, 65392, '\p{Lb=--CJ}', "");
45385Expect(0, 65392, '\p{^Lb=--CJ}', "");
45386Expect(0, 65392, '\P{Lb=--CJ}', "");
45387Expect(1, 65392, '\P{^Lb=--CJ}', "");
45388Expect(0, 65393, '\p{Lb=--CJ}', "");
45389Expect(1, 65393, '\p{^Lb=--CJ}', "");
45390Expect(1, 65393, '\P{Lb=--CJ}', "");
45391Expect(0, 65393, '\P{^Lb=--CJ}', "");
45392Error('\p{Is_Line_Break=:=-	Conditional_Japanese_Starter}');
45393Error('\P{Is_Line_Break=:=-	Conditional_Japanese_Starter}');
45394Expect(1, 65392, '\p{Is_Line_Break=conditionaljapanesestarter}', "");
45395Expect(0, 65392, '\p{^Is_Line_Break=conditionaljapanesestarter}', "");
45396Expect(0, 65392, '\P{Is_Line_Break=conditionaljapanesestarter}', "");
45397Expect(1, 65392, '\P{^Is_Line_Break=conditionaljapanesestarter}', "");
45398Expect(0, 65393, '\p{Is_Line_Break=conditionaljapanesestarter}', "");
45399Expect(1, 65393, '\p{^Is_Line_Break=conditionaljapanesestarter}', "");
45400Expect(1, 65393, '\P{Is_Line_Break=conditionaljapanesestarter}', "");
45401Expect(0, 65393, '\P{^Is_Line_Break=conditionaljapanesestarter}', "");
45402Expect(1, 65392, '\p{Is_Line_Break:	-Conditional_japanese_Starter}', "");
45403Expect(0, 65392, '\p{^Is_Line_Break:	-Conditional_japanese_Starter}', "");
45404Expect(0, 65392, '\P{Is_Line_Break:	-Conditional_japanese_Starter}', "");
45405Expect(1, 65392, '\P{^Is_Line_Break:	-Conditional_japanese_Starter}', "");
45406Expect(0, 65393, '\p{Is_Line_Break:	-Conditional_japanese_Starter}', "");
45407Expect(1, 65393, '\p{^Is_Line_Break:	-Conditional_japanese_Starter}', "");
45408Expect(1, 65393, '\P{Is_Line_Break:	-Conditional_japanese_Starter}', "");
45409Expect(0, 65393, '\P{^Is_Line_Break:	-Conditional_japanese_Starter}', "");
45410Error('\p{Is_Lb=	_CJ/a/}');
45411Error('\P{Is_Lb=	_CJ/a/}');
45412Expect(1, 65392, '\p{Is_Lb=cj}', "");
45413Expect(0, 65392, '\p{^Is_Lb=cj}', "");
45414Expect(0, 65392, '\P{Is_Lb=cj}', "");
45415Expect(1, 65392, '\P{^Is_Lb=cj}', "");
45416Expect(0, 65393, '\p{Is_Lb=cj}', "");
45417Expect(1, 65393, '\p{^Is_Lb=cj}', "");
45418Expect(1, 65393, '\P{Is_Lb=cj}', "");
45419Expect(0, 65393, '\P{^Is_Lb=cj}', "");
45420Expect(1, 65392, '\p{Is_Lb=		cj}', "");
45421Expect(0, 65392, '\p{^Is_Lb=		cj}', "");
45422Expect(0, 65392, '\P{Is_Lb=		cj}', "");
45423Expect(1, 65392, '\P{^Is_Lb=		cj}', "");
45424Expect(0, 65393, '\p{Is_Lb=		cj}', "");
45425Expect(1, 65393, '\p{^Is_Lb=		cj}', "");
45426Expect(1, 65393, '\P{Is_Lb=		cj}', "");
45427Expect(0, 65393, '\P{^Is_Lb=		cj}', "");
45428Error('\p{Line_Break=/a/-	Close_Punctuation}');
45429Error('\P{Line_Break=/a/-	Close_Punctuation}');
45430Expect(1, 78715, '\p{Line_Break=closepunctuation}', "");
45431Expect(0, 78715, '\p{^Line_Break=closepunctuation}', "");
45432Expect(0, 78715, '\P{Line_Break=closepunctuation}', "");
45433Expect(1, 78715, '\P{^Line_Break=closepunctuation}', "");
45434Expect(0, 78716, '\p{Line_Break=closepunctuation}', "");
45435Expect(1, 78716, '\p{^Line_Break=closepunctuation}', "");
45436Expect(1, 78716, '\P{Line_Break=closepunctuation}', "");
45437Expect(0, 78716, '\P{^Line_Break=closepunctuation}', "");
45438Expect(1, 78715, '\p{Line_Break= 	Close_PUNCTUATION}', "");
45439Expect(0, 78715, '\p{^Line_Break= 	Close_PUNCTUATION}', "");
45440Expect(0, 78715, '\P{Line_Break= 	Close_PUNCTUATION}', "");
45441Expect(1, 78715, '\P{^Line_Break= 	Close_PUNCTUATION}', "");
45442Expect(0, 78716, '\p{Line_Break= 	Close_PUNCTUATION}', "");
45443Expect(1, 78716, '\p{^Line_Break= 	Close_PUNCTUATION}', "");
45444Expect(1, 78716, '\P{Line_Break= 	Close_PUNCTUATION}', "");
45445Expect(0, 78716, '\P{^Line_Break= 	Close_PUNCTUATION}', "");
45446Error('\p{Lb=/a/ _cl}');
45447Error('\P{Lb=/a/ _cl}');
45448Expect(1, 78715, '\p{Lb=cl}', "");
45449Expect(0, 78715, '\p{^Lb=cl}', "");
45450Expect(0, 78715, '\P{Lb=cl}', "");
45451Expect(1, 78715, '\P{^Lb=cl}', "");
45452Expect(0, 78716, '\p{Lb=cl}', "");
45453Expect(1, 78716, '\p{^Lb=cl}', "");
45454Expect(1, 78716, '\P{Lb=cl}', "");
45455Expect(0, 78716, '\P{^Lb=cl}', "");
45456Expect(1, 78715, '\p{Lb=-CL}', "");
45457Expect(0, 78715, '\p{^Lb=-CL}', "");
45458Expect(0, 78715, '\P{Lb=-CL}', "");
45459Expect(1, 78715, '\P{^Lb=-CL}', "");
45460Expect(0, 78716, '\p{Lb=-CL}', "");
45461Expect(1, 78716, '\p{^Lb=-CL}', "");
45462Expect(1, 78716, '\P{Lb=-CL}', "");
45463Expect(0, 78716, '\P{^Lb=-CL}', "");
45464Error('\p{Is_Line_Break=	CLOSE_PUNCTUATION:=}');
45465Error('\P{Is_Line_Break=	CLOSE_PUNCTUATION:=}');
45466Expect(1, 78715, '\p{Is_Line_Break=closepunctuation}', "");
45467Expect(0, 78715, '\p{^Is_Line_Break=closepunctuation}', "");
45468Expect(0, 78715, '\P{Is_Line_Break=closepunctuation}', "");
45469Expect(1, 78715, '\P{^Is_Line_Break=closepunctuation}', "");
45470Expect(0, 78716, '\p{Is_Line_Break=closepunctuation}', "");
45471Expect(1, 78716, '\p{^Is_Line_Break=closepunctuation}', "");
45472Expect(1, 78716, '\P{Is_Line_Break=closepunctuation}', "");
45473Expect(0, 78716, '\P{^Is_Line_Break=closepunctuation}', "");
45474Expect(1, 78715, '\p{Is_Line_Break=  CLOSE_Punctuation}', "");
45475Expect(0, 78715, '\p{^Is_Line_Break=  CLOSE_Punctuation}', "");
45476Expect(0, 78715, '\P{Is_Line_Break=  CLOSE_Punctuation}', "");
45477Expect(1, 78715, '\P{^Is_Line_Break=  CLOSE_Punctuation}', "");
45478Expect(0, 78716, '\p{Is_Line_Break=  CLOSE_Punctuation}', "");
45479Expect(1, 78716, '\p{^Is_Line_Break=  CLOSE_Punctuation}', "");
45480Expect(1, 78716, '\P{Is_Line_Break=  CLOSE_Punctuation}', "");
45481Expect(0, 78716, '\P{^Is_Line_Break=  CLOSE_Punctuation}', "");
45482Error('\p{Is_Lb=	CL/a/}');
45483Error('\P{Is_Lb=	CL/a/}');
45484Expect(1, 78715, '\p{Is_Lb=cl}', "");
45485Expect(0, 78715, '\p{^Is_Lb=cl}', "");
45486Expect(0, 78715, '\P{Is_Lb=cl}', "");
45487Expect(1, 78715, '\P{^Is_Lb=cl}', "");
45488Expect(0, 78716, '\p{Is_Lb=cl}', "");
45489Expect(1, 78716, '\p{^Is_Lb=cl}', "");
45490Expect(1, 78716, '\P{Is_Lb=cl}', "");
45491Expect(0, 78716, '\P{^Is_Lb=cl}', "");
45492Expect(1, 78715, '\p{Is_Lb=__CL}', "");
45493Expect(0, 78715, '\p{^Is_Lb=__CL}', "");
45494Expect(0, 78715, '\P{Is_Lb=__CL}', "");
45495Expect(1, 78715, '\P{^Is_Lb=__CL}', "");
45496Expect(0, 78716, '\p{Is_Lb=__CL}', "");
45497Expect(1, 78716, '\p{^Is_Lb=__CL}', "");
45498Expect(1, 78716, '\P{Is_Lb=__CL}', "");
45499Expect(0, 78716, '\P{^Is_Lb=__CL}', "");
45500Error('\p{Line_Break= /a/COMBINING_Mark}');
45501Error('\P{Line_Break= /a/COMBINING_Mark}');
45502Expect(1, 917999, '\p{Line_Break:	combiningmark}', "");
45503Expect(0, 917999, '\p{^Line_Break:	combiningmark}', "");
45504Expect(0, 917999, '\P{Line_Break:	combiningmark}', "");
45505Expect(1, 917999, '\P{^Line_Break:	combiningmark}', "");
45506Expect(0, 918000, '\p{Line_Break:	combiningmark}', "");
45507Expect(1, 918000, '\p{^Line_Break:	combiningmark}', "");
45508Expect(1, 918000, '\P{Line_Break:	combiningmark}', "");
45509Expect(0, 918000, '\P{^Line_Break:	combiningmark}', "");
45510Expect(1, 917999, '\p{Line_Break=Combining_mark}', "");
45511Expect(0, 917999, '\p{^Line_Break=Combining_mark}', "");
45512Expect(0, 917999, '\P{Line_Break=Combining_mark}', "");
45513Expect(1, 917999, '\P{^Line_Break=Combining_mark}', "");
45514Expect(0, 918000, '\p{Line_Break=Combining_mark}', "");
45515Expect(1, 918000, '\p{^Line_Break=Combining_mark}', "");
45516Expect(1, 918000, '\P{Line_Break=Combining_mark}', "");
45517Expect(0, 918000, '\P{^Line_Break=Combining_mark}', "");
45518Error('\p{Lb: CM:=}');
45519Error('\P{Lb: CM:=}');
45520Expect(1, 917999, '\p{Lb=cm}', "");
45521Expect(0, 917999, '\p{^Lb=cm}', "");
45522Expect(0, 917999, '\P{Lb=cm}', "");
45523Expect(1, 917999, '\P{^Lb=cm}', "");
45524Expect(0, 918000, '\p{Lb=cm}', "");
45525Expect(1, 918000, '\p{^Lb=cm}', "");
45526Expect(1, 918000, '\P{Lb=cm}', "");
45527Expect(0, 918000, '\P{^Lb=cm}', "");
45528Expect(1, 917999, '\p{Lb= 	CM}', "");
45529Expect(0, 917999, '\p{^Lb= 	CM}', "");
45530Expect(0, 917999, '\P{Lb= 	CM}', "");
45531Expect(1, 917999, '\P{^Lb= 	CM}', "");
45532Expect(0, 918000, '\p{Lb= 	CM}', "");
45533Expect(1, 918000, '\p{^Lb= 	CM}', "");
45534Expect(1, 918000, '\P{Lb= 	CM}', "");
45535Expect(0, 918000, '\P{^Lb= 	CM}', "");
45536Error('\p{Is_Line_Break:-:=Combining_Mark}');
45537Error('\P{Is_Line_Break:-:=Combining_Mark}');
45538Expect(1, 917999, '\p{Is_Line_Break=combiningmark}', "");
45539Expect(0, 917999, '\p{^Is_Line_Break=combiningmark}', "");
45540Expect(0, 917999, '\P{Is_Line_Break=combiningmark}', "");
45541Expect(1, 917999, '\P{^Is_Line_Break=combiningmark}', "");
45542Expect(0, 918000, '\p{Is_Line_Break=combiningmark}', "");
45543Expect(1, 918000, '\p{^Is_Line_Break=combiningmark}', "");
45544Expect(1, 918000, '\P{Is_Line_Break=combiningmark}', "");
45545Expect(0, 918000, '\P{^Is_Line_Break=combiningmark}', "");
45546Expect(1, 917999, '\p{Is_Line_Break:	_	Combining_mark}', "");
45547Expect(0, 917999, '\p{^Is_Line_Break:	_	Combining_mark}', "");
45548Expect(0, 917999, '\P{Is_Line_Break:	_	Combining_mark}', "");
45549Expect(1, 917999, '\P{^Is_Line_Break:	_	Combining_mark}', "");
45550Expect(0, 918000, '\p{Is_Line_Break:	_	Combining_mark}', "");
45551Expect(1, 918000, '\p{^Is_Line_Break:	_	Combining_mark}', "");
45552Expect(1, 918000, '\P{Is_Line_Break:	_	Combining_mark}', "");
45553Expect(0, 918000, '\P{^Is_Line_Break:	_	Combining_mark}', "");
45554Error('\p{Is_Lb=	-cm:=}');
45555Error('\P{Is_Lb=	-cm:=}');
45556Expect(1, 917999, '\p{Is_Lb=cm}', "");
45557Expect(0, 917999, '\p{^Is_Lb=cm}', "");
45558Expect(0, 917999, '\P{Is_Lb=cm}', "");
45559Expect(1, 917999, '\P{^Is_Lb=cm}', "");
45560Expect(0, 918000, '\p{Is_Lb=cm}', "");
45561Expect(1, 918000, '\p{^Is_Lb=cm}', "");
45562Expect(1, 918000, '\P{Is_Lb=cm}', "");
45563Expect(0, 918000, '\P{^Is_Lb=cm}', "");
45564Expect(1, 917999, '\p{Is_Lb=_CM}', "");
45565Expect(0, 917999, '\p{^Is_Lb=_CM}', "");
45566Expect(0, 917999, '\P{Is_Lb=_CM}', "");
45567Expect(1, 917999, '\P{^Is_Lb=_CM}', "");
45568Expect(0, 918000, '\p{Is_Lb=_CM}', "");
45569Expect(1, 918000, '\p{^Is_Lb=_CM}', "");
45570Expect(1, 918000, '\P{Is_Lb=_CM}', "");
45571Expect(0, 918000, '\P{^Is_Lb=_CM}', "");
45572Error('\p{Line_Break=_/a/Close_Parenthesis}');
45573Error('\P{Line_Break=_/a/Close_Parenthesis}');
45574Expect(1, 93, '\p{Line_Break=closeparenthesis}', "");
45575Expect(0, 93, '\p{^Line_Break=closeparenthesis}', "");
45576Expect(0, 93, '\P{Line_Break=closeparenthesis}', "");
45577Expect(1, 93, '\P{^Line_Break=closeparenthesis}', "");
45578Expect(0, 94, '\p{Line_Break=closeparenthesis}', "");
45579Expect(1, 94, '\p{^Line_Break=closeparenthesis}', "");
45580Expect(1, 94, '\P{Line_Break=closeparenthesis}', "");
45581Expect(0, 94, '\P{^Line_Break=closeparenthesis}', "");
45582Expect(1, 93, '\p{Line_Break: _	close_Parenthesis}', "");
45583Expect(0, 93, '\p{^Line_Break: _	close_Parenthesis}', "");
45584Expect(0, 93, '\P{Line_Break: _	close_Parenthesis}', "");
45585Expect(1, 93, '\P{^Line_Break: _	close_Parenthesis}', "");
45586Expect(0, 94, '\p{Line_Break: _	close_Parenthesis}', "");
45587Expect(1, 94, '\p{^Line_Break: _	close_Parenthesis}', "");
45588Expect(1, 94, '\P{Line_Break: _	close_Parenthesis}', "");
45589Expect(0, 94, '\P{^Line_Break: _	close_Parenthesis}', "");
45590Error('\p{Lb=	/a/CP}');
45591Error('\P{Lb=	/a/CP}');
45592Expect(1, 93, '\p{Lb=cp}', "");
45593Expect(0, 93, '\p{^Lb=cp}', "");
45594Expect(0, 93, '\P{Lb=cp}', "");
45595Expect(1, 93, '\P{^Lb=cp}', "");
45596Expect(0, 94, '\p{Lb=cp}', "");
45597Expect(1, 94, '\p{^Lb=cp}', "");
45598Expect(1, 94, '\P{Lb=cp}', "");
45599Expect(0, 94, '\P{^Lb=cp}', "");
45600Expect(1, 93, '\p{Lb=-CP}', "");
45601Expect(0, 93, '\p{^Lb=-CP}', "");
45602Expect(0, 93, '\P{Lb=-CP}', "");
45603Expect(1, 93, '\P{^Lb=-CP}', "");
45604Expect(0, 94, '\p{Lb=-CP}', "");
45605Expect(1, 94, '\p{^Lb=-CP}', "");
45606Expect(1, 94, '\P{Lb=-CP}', "");
45607Expect(0, 94, '\P{^Lb=-CP}', "");
45608Error('\p{Is_Line_Break=_Close_Parenthesis:=}');
45609Error('\P{Is_Line_Break=_Close_Parenthesis:=}');
45610Expect(1, 93, '\p{Is_Line_Break=closeparenthesis}', "");
45611Expect(0, 93, '\p{^Is_Line_Break=closeparenthesis}', "");
45612Expect(0, 93, '\P{Is_Line_Break=closeparenthesis}', "");
45613Expect(1, 93, '\P{^Is_Line_Break=closeparenthesis}', "");
45614Expect(0, 94, '\p{Is_Line_Break=closeparenthesis}', "");
45615Expect(1, 94, '\p{^Is_Line_Break=closeparenthesis}', "");
45616Expect(1, 94, '\P{Is_Line_Break=closeparenthesis}', "");
45617Expect(0, 94, '\P{^Is_Line_Break=closeparenthesis}', "");
45618Expect(1, 93, '\p{Is_Line_Break=_	close_PARENTHESIS}', "");
45619Expect(0, 93, '\p{^Is_Line_Break=_	close_PARENTHESIS}', "");
45620Expect(0, 93, '\P{Is_Line_Break=_	close_PARENTHESIS}', "");
45621Expect(1, 93, '\P{^Is_Line_Break=_	close_PARENTHESIS}', "");
45622Expect(0, 94, '\p{Is_Line_Break=_	close_PARENTHESIS}', "");
45623Expect(1, 94, '\p{^Is_Line_Break=_	close_PARENTHESIS}', "");
45624Expect(1, 94, '\P{Is_Line_Break=_	close_PARENTHESIS}', "");
45625Expect(0, 94, '\P{^Is_Line_Break=_	close_PARENTHESIS}', "");
45626Error('\p{Is_Lb=:=_-CP}');
45627Error('\P{Is_Lb=:=_-CP}');
45628Expect(1, 93, '\p{Is_Lb:   cp}', "");
45629Expect(0, 93, '\p{^Is_Lb:   cp}', "");
45630Expect(0, 93, '\P{Is_Lb:   cp}', "");
45631Expect(1, 93, '\P{^Is_Lb:   cp}', "");
45632Expect(0, 94, '\p{Is_Lb:   cp}', "");
45633Expect(1, 94, '\p{^Is_Lb:   cp}', "");
45634Expect(1, 94, '\P{Is_Lb:   cp}', "");
45635Expect(0, 94, '\P{^Is_Lb:   cp}', "");
45636Expect(1, 93, '\p{Is_Lb= CP}', "");
45637Expect(0, 93, '\p{^Is_Lb= CP}', "");
45638Expect(0, 93, '\P{Is_Lb= CP}', "");
45639Expect(1, 93, '\P{^Is_Lb= CP}', "");
45640Expect(0, 94, '\p{Is_Lb= CP}', "");
45641Expect(1, 94, '\p{^Is_Lb= CP}', "");
45642Expect(1, 94, '\P{Is_Lb= CP}', "");
45643Expect(0, 94, '\P{^Is_Lb= CP}', "");
45644Error('\p{Line_Break=_	Carriage_return/a/}');
45645Error('\P{Line_Break=_	Carriage_return/a/}');
45646Expect(1, 13, '\p{Line_Break=carriagereturn}', "");
45647Expect(0, 13, '\p{^Line_Break=carriagereturn}', "");
45648Expect(0, 13, '\P{Line_Break=carriagereturn}', "");
45649Expect(1, 13, '\P{^Line_Break=carriagereturn}', "");
45650Expect(0, 14, '\p{Line_Break=carriagereturn}', "");
45651Expect(1, 14, '\p{^Line_Break=carriagereturn}', "");
45652Expect(1, 14, '\P{Line_Break=carriagereturn}', "");
45653Expect(0, 14, '\P{^Line_Break=carriagereturn}', "");
45654Expect(1, 13, '\p{Line_Break= -Carriage_RETURN}', "");
45655Expect(0, 13, '\p{^Line_Break= -Carriage_RETURN}', "");
45656Expect(0, 13, '\P{Line_Break= -Carriage_RETURN}', "");
45657Expect(1, 13, '\P{^Line_Break= -Carriage_RETURN}', "");
45658Expect(0, 14, '\p{Line_Break= -Carriage_RETURN}', "");
45659Expect(1, 14, '\p{^Line_Break= -Carriage_RETURN}', "");
45660Expect(1, 14, '\P{Line_Break= -Carriage_RETURN}', "");
45661Expect(0, 14, '\P{^Line_Break= -Carriage_RETURN}', "");
45662Error('\p{Lb=:=--CR}');
45663Error('\P{Lb=:=--CR}');
45664Expect(1, 13, '\p{Lb=cr}', "");
45665Expect(0, 13, '\p{^Lb=cr}', "");
45666Expect(0, 13, '\P{Lb=cr}', "");
45667Expect(1, 13, '\P{^Lb=cr}', "");
45668Expect(0, 14, '\p{Lb=cr}', "");
45669Expect(1, 14, '\p{^Lb=cr}', "");
45670Expect(1, 14, '\P{Lb=cr}', "");
45671Expect(0, 14, '\P{^Lb=cr}', "");
45672Expect(1, 13, '\p{Lb=- cr}', "");
45673Expect(0, 13, '\p{^Lb=- cr}', "");
45674Expect(0, 13, '\P{Lb=- cr}', "");
45675Expect(1, 13, '\P{^Lb=- cr}', "");
45676Expect(0, 14, '\p{Lb=- cr}', "");
45677Expect(1, 14, '\p{^Lb=- cr}', "");
45678Expect(1, 14, '\P{Lb=- cr}', "");
45679Expect(0, 14, '\P{^Lb=- cr}', "");
45680Error('\p{Is_Line_Break=	:=Carriage_Return}');
45681Error('\P{Is_Line_Break=	:=Carriage_Return}');
45682Expect(1, 13, '\p{Is_Line_Break:	carriagereturn}', "");
45683Expect(0, 13, '\p{^Is_Line_Break:	carriagereturn}', "");
45684Expect(0, 13, '\P{Is_Line_Break:	carriagereturn}', "");
45685Expect(1, 13, '\P{^Is_Line_Break:	carriagereturn}', "");
45686Expect(0, 14, '\p{Is_Line_Break:	carriagereturn}', "");
45687Expect(1, 14, '\p{^Is_Line_Break:	carriagereturn}', "");
45688Expect(1, 14, '\P{Is_Line_Break:	carriagereturn}', "");
45689Expect(0, 14, '\P{^Is_Line_Break:	carriagereturn}', "");
45690Expect(1, 13, '\p{Is_Line_Break=	Carriage_Return}', "");
45691Expect(0, 13, '\p{^Is_Line_Break=	Carriage_Return}', "");
45692Expect(0, 13, '\P{Is_Line_Break=	Carriage_Return}', "");
45693Expect(1, 13, '\P{^Is_Line_Break=	Carriage_Return}', "");
45694Expect(0, 14, '\p{Is_Line_Break=	Carriage_Return}', "");
45695Expect(1, 14, '\p{^Is_Line_Break=	Carriage_Return}', "");
45696Expect(1, 14, '\P{Is_Line_Break=	Carriage_Return}', "");
45697Expect(0, 14, '\P{^Is_Line_Break=	Carriage_Return}', "");
45698Error('\p{Is_Lb:	:=CR}');
45699Error('\P{Is_Lb:	:=CR}');
45700Expect(1, 13, '\p{Is_Lb=cr}', "");
45701Expect(0, 13, '\p{^Is_Lb=cr}', "");
45702Expect(0, 13, '\P{Is_Lb=cr}', "");
45703Expect(1, 13, '\P{^Is_Lb=cr}', "");
45704Expect(0, 14, '\p{Is_Lb=cr}', "");
45705Expect(1, 14, '\p{^Is_Lb=cr}', "");
45706Expect(1, 14, '\P{Is_Lb=cr}', "");
45707Expect(0, 14, '\P{^Is_Lb=cr}', "");
45708Expect(1, 13, '\p{Is_Lb= -CR}', "");
45709Expect(0, 13, '\p{^Is_Lb= -CR}', "");
45710Expect(0, 13, '\P{Is_Lb= -CR}', "");
45711Expect(1, 13, '\P{^Is_Lb= -CR}', "");
45712Expect(0, 14, '\p{Is_Lb= -CR}', "");
45713Expect(1, 14, '\p{^Is_Lb= -CR}', "");
45714Expect(1, 14, '\P{Is_Lb= -CR}', "");
45715Expect(0, 14, '\P{^Is_Lb= -CR}', "");
45716Error('\p{Line_Break=:= -exclamation}');
45717Error('\P{Line_Break=:= -exclamation}');
45718Expect(1, 65311, '\p{Line_Break=exclamation}', "");
45719Expect(0, 65311, '\p{^Line_Break=exclamation}', "");
45720Expect(0, 65311, '\P{Line_Break=exclamation}', "");
45721Expect(1, 65311, '\P{^Line_Break=exclamation}', "");
45722Expect(0, 65312, '\p{Line_Break=exclamation}', "");
45723Expect(1, 65312, '\p{^Line_Break=exclamation}', "");
45724Expect(1, 65312, '\P{Line_Break=exclamation}', "");
45725Expect(0, 65312, '\P{^Line_Break=exclamation}', "");
45726Expect(1, 65311, '\p{Line_Break=_	exclamation}', "");
45727Expect(0, 65311, '\p{^Line_Break=_	exclamation}', "");
45728Expect(0, 65311, '\P{Line_Break=_	exclamation}', "");
45729Expect(1, 65311, '\P{^Line_Break=_	exclamation}', "");
45730Expect(0, 65312, '\p{Line_Break=_	exclamation}', "");
45731Expect(1, 65312, '\p{^Line_Break=_	exclamation}', "");
45732Expect(1, 65312, '\P{Line_Break=_	exclamation}', "");
45733Expect(0, 65312, '\P{^Line_Break=_	exclamation}', "");
45734Error('\p{Lb=-/a/EX}');
45735Error('\P{Lb=-/a/EX}');
45736Expect(1, 65311, '\p{Lb=ex}', "");
45737Expect(0, 65311, '\p{^Lb=ex}', "");
45738Expect(0, 65311, '\P{Lb=ex}', "");
45739Expect(1, 65311, '\P{^Lb=ex}', "");
45740Expect(0, 65312, '\p{Lb=ex}', "");
45741Expect(1, 65312, '\p{^Lb=ex}', "");
45742Expect(1, 65312, '\P{Lb=ex}', "");
45743Expect(0, 65312, '\P{^Lb=ex}', "");
45744Expect(1, 65311, '\p{Lb=		EX}', "");
45745Expect(0, 65311, '\p{^Lb=		EX}', "");
45746Expect(0, 65311, '\P{Lb=		EX}', "");
45747Expect(1, 65311, '\P{^Lb=		EX}', "");
45748Expect(0, 65312, '\p{Lb=		EX}', "");
45749Expect(1, 65312, '\p{^Lb=		EX}', "");
45750Expect(1, 65312, '\P{Lb=		EX}', "");
45751Expect(0, 65312, '\P{^Lb=		EX}', "");
45752Error('\p{Is_Line_Break=/a/- EXCLAMATION}');
45753Error('\P{Is_Line_Break=/a/- EXCLAMATION}');
45754Expect(1, 65311, '\p{Is_Line_Break=exclamation}', "");
45755Expect(0, 65311, '\p{^Is_Line_Break=exclamation}', "");
45756Expect(0, 65311, '\P{Is_Line_Break=exclamation}', "");
45757Expect(1, 65311, '\P{^Is_Line_Break=exclamation}', "");
45758Expect(0, 65312, '\p{Is_Line_Break=exclamation}', "");
45759Expect(1, 65312, '\p{^Is_Line_Break=exclamation}', "");
45760Expect(1, 65312, '\P{Is_Line_Break=exclamation}', "");
45761Expect(0, 65312, '\P{^Is_Line_Break=exclamation}', "");
45762Expect(1, 65311, '\p{Is_Line_Break=_	exclamation}', "");
45763Expect(0, 65311, '\p{^Is_Line_Break=_	exclamation}', "");
45764Expect(0, 65311, '\P{Is_Line_Break=_	exclamation}', "");
45765Expect(1, 65311, '\P{^Is_Line_Break=_	exclamation}', "");
45766Expect(0, 65312, '\p{Is_Line_Break=_	exclamation}', "");
45767Expect(1, 65312, '\p{^Is_Line_Break=_	exclamation}', "");
45768Expect(1, 65312, '\P{Is_Line_Break=_	exclamation}', "");
45769Expect(0, 65312, '\P{^Is_Line_Break=_	exclamation}', "");
45770Error('\p{Is_Lb=/a/EX}');
45771Error('\P{Is_Lb=/a/EX}');
45772Expect(1, 65311, '\p{Is_Lb=ex}', "");
45773Expect(0, 65311, '\p{^Is_Lb=ex}', "");
45774Expect(0, 65311, '\P{Is_Lb=ex}', "");
45775Expect(1, 65311, '\P{^Is_Lb=ex}', "");
45776Expect(0, 65312, '\p{Is_Lb=ex}', "");
45777Expect(1, 65312, '\p{^Is_Lb=ex}', "");
45778Expect(1, 65312, '\P{Is_Lb=ex}', "");
45779Expect(0, 65312, '\P{^Is_Lb=ex}', "");
45780Expect(1, 65311, '\p{Is_Lb=	EX}', "");
45781Expect(0, 65311, '\p{^Is_Lb=	EX}', "");
45782Expect(0, 65311, '\P{Is_Lb=	EX}', "");
45783Expect(1, 65311, '\P{^Is_Lb=	EX}', "");
45784Expect(0, 65312, '\p{Is_Lb=	EX}', "");
45785Expect(1, 65312, '\p{^Is_Lb=	EX}', "");
45786Expect(1, 65312, '\P{Is_Lb=	EX}', "");
45787Expect(0, 65312, '\P{^Is_Lb=	EX}', "");
45788Error('\p{Line_Break=-_Glue:=}');
45789Error('\P{Line_Break=-_Glue:=}');
45790Expect(1, 8239, '\p{Line_Break=glue}', "");
45791Expect(0, 8239, '\p{^Line_Break=glue}', "");
45792Expect(0, 8239, '\P{Line_Break=glue}', "");
45793Expect(1, 8239, '\P{^Line_Break=glue}', "");
45794Expect(0, 8240, '\p{Line_Break=glue}', "");
45795Expect(1, 8240, '\p{^Line_Break=glue}', "");
45796Expect(1, 8240, '\P{Line_Break=glue}', "");
45797Expect(0, 8240, '\P{^Line_Break=glue}', "");
45798Expect(1, 8239, '\p{Line_Break= glue}', "");
45799Expect(0, 8239, '\p{^Line_Break= glue}', "");
45800Expect(0, 8239, '\P{Line_Break= glue}', "");
45801Expect(1, 8239, '\P{^Line_Break= glue}', "");
45802Expect(0, 8240, '\p{Line_Break= glue}', "");
45803Expect(1, 8240, '\p{^Line_Break= glue}', "");
45804Expect(1, 8240, '\P{Line_Break= glue}', "");
45805Expect(0, 8240, '\P{^Line_Break= glue}', "");
45806Error('\p{Lb:  :=GL}');
45807Error('\P{Lb:  :=GL}');
45808Expect(1, 8239, '\p{Lb=gl}', "");
45809Expect(0, 8239, '\p{^Lb=gl}', "");
45810Expect(0, 8239, '\P{Lb=gl}', "");
45811Expect(1, 8239, '\P{^Lb=gl}', "");
45812Expect(0, 8240, '\p{Lb=gl}', "");
45813Expect(1, 8240, '\p{^Lb=gl}', "");
45814Expect(1, 8240, '\P{Lb=gl}', "");
45815Expect(0, 8240, '\P{^Lb=gl}', "");
45816Expect(1, 8239, '\p{Lb=	_GL}', "");
45817Expect(0, 8239, '\p{^Lb=	_GL}', "");
45818Expect(0, 8239, '\P{Lb=	_GL}', "");
45819Expect(1, 8239, '\P{^Lb=	_GL}', "");
45820Expect(0, 8240, '\p{Lb=	_GL}', "");
45821Expect(1, 8240, '\p{^Lb=	_GL}', "");
45822Expect(1, 8240, '\P{Lb=	_GL}', "");
45823Expect(0, 8240, '\P{^Lb=	_GL}', "");
45824Error('\p{Is_Line_Break=-_Glue:=}');
45825Error('\P{Is_Line_Break=-_Glue:=}');
45826Expect(1, 8239, '\p{Is_Line_Break=glue}', "");
45827Expect(0, 8239, '\p{^Is_Line_Break=glue}', "");
45828Expect(0, 8239, '\P{Is_Line_Break=glue}', "");
45829Expect(1, 8239, '\P{^Is_Line_Break=glue}', "");
45830Expect(0, 8240, '\p{Is_Line_Break=glue}', "");
45831Expect(1, 8240, '\p{^Is_Line_Break=glue}', "");
45832Expect(1, 8240, '\P{Is_Line_Break=glue}', "");
45833Expect(0, 8240, '\P{^Is_Line_Break=glue}', "");
45834Expect(1, 8239, '\p{Is_Line_Break=_ Glue}', "");
45835Expect(0, 8239, '\p{^Is_Line_Break=_ Glue}', "");
45836Expect(0, 8239, '\P{Is_Line_Break=_ Glue}', "");
45837Expect(1, 8239, '\P{^Is_Line_Break=_ Glue}', "");
45838Expect(0, 8240, '\p{Is_Line_Break=_ Glue}', "");
45839Expect(1, 8240, '\p{^Is_Line_Break=_ Glue}', "");
45840Expect(1, 8240, '\P{Is_Line_Break=_ Glue}', "");
45841Expect(0, 8240, '\P{^Is_Line_Break=_ Glue}', "");
45842Error('\p{Is_Lb=_ GL:=}');
45843Error('\P{Is_Lb=_ GL:=}');
45844Expect(1, 8239, '\p{Is_Lb=gl}', "");
45845Expect(0, 8239, '\p{^Is_Lb=gl}', "");
45846Expect(0, 8239, '\P{Is_Lb=gl}', "");
45847Expect(1, 8239, '\P{^Is_Lb=gl}', "");
45848Expect(0, 8240, '\p{Is_Lb=gl}', "");
45849Expect(1, 8240, '\p{^Is_Lb=gl}', "");
45850Expect(1, 8240, '\P{Is_Lb=gl}', "");
45851Expect(0, 8240, '\P{^Is_Lb=gl}', "");
45852Expect(1, 8239, '\p{Is_Lb=	-GL}', "");
45853Expect(0, 8239, '\p{^Is_Lb=	-GL}', "");
45854Expect(0, 8239, '\P{Is_Lb=	-GL}', "");
45855Expect(1, 8239, '\P{^Is_Lb=	-GL}', "");
45856Expect(0, 8240, '\p{Is_Lb=	-GL}', "");
45857Expect(1, 8240, '\p{^Is_Lb=	-GL}', "");
45858Expect(1, 8240, '\P{Is_Lb=	-GL}', "");
45859Expect(0, 8240, '\P{^Is_Lb=	-GL}', "");
45860Error('\p{Line_Break=/a/--H2}');
45861Error('\P{Line_Break=/a/--H2}');
45862Expect(1, 55176, '\p{Line_Break=h2}', "");
45863Expect(0, 55176, '\p{^Line_Break=h2}', "");
45864Expect(0, 55176, '\P{Line_Break=h2}', "");
45865Expect(1, 55176, '\P{^Line_Break=h2}', "");
45866Expect(0, 55177, '\p{Line_Break=h2}', "");
45867Expect(1, 55177, '\p{^Line_Break=h2}', "");
45868Expect(1, 55177, '\P{Line_Break=h2}', "");
45869Expect(0, 55177, '\P{^Line_Break=h2}', "");
45870Expect(1, 55176, '\p{Line_Break=-_H2}', "");
45871Expect(0, 55176, '\p{^Line_Break=-_H2}', "");
45872Expect(0, 55176, '\P{Line_Break=-_H2}', "");
45873Expect(1, 55176, '\P{^Line_Break=-_H2}', "");
45874Expect(0, 55177, '\p{Line_Break=-_H2}', "");
45875Expect(1, 55177, '\p{^Line_Break=-_H2}', "");
45876Expect(1, 55177, '\P{Line_Break=-_H2}', "");
45877Expect(0, 55177, '\P{^Line_Break=-_H2}', "");
45878Error('\p{Lb:   -:=H2}');
45879Error('\P{Lb:   -:=H2}');
45880Expect(1, 55176, '\p{Lb=h2}', "");
45881Expect(0, 55176, '\p{^Lb=h2}', "");
45882Expect(0, 55176, '\P{Lb=h2}', "");
45883Expect(1, 55176, '\P{^Lb=h2}', "");
45884Expect(0, 55177, '\p{Lb=h2}', "");
45885Expect(1, 55177, '\p{^Lb=h2}', "");
45886Expect(1, 55177, '\P{Lb=h2}', "");
45887Expect(0, 55177, '\P{^Lb=h2}', "");
45888Expect(1, 55176, '\p{Lb=- H2}', "");
45889Expect(0, 55176, '\p{^Lb=- H2}', "");
45890Expect(0, 55176, '\P{Lb=- H2}', "");
45891Expect(1, 55176, '\P{^Lb=- H2}', "");
45892Expect(0, 55177, '\p{Lb=- H2}', "");
45893Expect(1, 55177, '\p{^Lb=- H2}', "");
45894Expect(1, 55177, '\P{Lb=- H2}', "");
45895Expect(0, 55177, '\P{^Lb=- H2}', "");
45896Error('\p{Is_Line_Break:	_	h2:=}');
45897Error('\P{Is_Line_Break:	_	h2:=}');
45898Expect(1, 55176, '\p{Is_Line_Break=h2}', "");
45899Expect(0, 55176, '\p{^Is_Line_Break=h2}', "");
45900Expect(0, 55176, '\P{Is_Line_Break=h2}', "");
45901Expect(1, 55176, '\P{^Is_Line_Break=h2}', "");
45902Expect(0, 55177, '\p{Is_Line_Break=h2}', "");
45903Expect(1, 55177, '\p{^Is_Line_Break=h2}', "");
45904Expect(1, 55177, '\P{Is_Line_Break=h2}', "");
45905Expect(0, 55177, '\P{^Is_Line_Break=h2}', "");
45906Expect(1, 55176, '\p{Is_Line_Break=	H2}', "");
45907Expect(0, 55176, '\p{^Is_Line_Break=	H2}', "");
45908Expect(0, 55176, '\P{Is_Line_Break=	H2}', "");
45909Expect(1, 55176, '\P{^Is_Line_Break=	H2}', "");
45910Expect(0, 55177, '\p{Is_Line_Break=	H2}', "");
45911Expect(1, 55177, '\p{^Is_Line_Break=	H2}', "");
45912Expect(1, 55177, '\P{Is_Line_Break=	H2}', "");
45913Expect(0, 55177, '\P{^Is_Line_Break=	H2}', "");
45914Error('\p{Is_Lb=		H2/a/}');
45915Error('\P{Is_Lb=		H2/a/}');
45916Expect(1, 55176, '\p{Is_Lb=h2}', "");
45917Expect(0, 55176, '\p{^Is_Lb=h2}', "");
45918Expect(0, 55176, '\P{Is_Lb=h2}', "");
45919Expect(1, 55176, '\P{^Is_Lb=h2}', "");
45920Expect(0, 55177, '\p{Is_Lb=h2}', "");
45921Expect(1, 55177, '\p{^Is_Lb=h2}', "");
45922Expect(1, 55177, '\P{Is_Lb=h2}', "");
45923Expect(0, 55177, '\P{^Is_Lb=h2}', "");
45924Expect(1, 55176, '\p{Is_Lb=_ H2}', "");
45925Expect(0, 55176, '\p{^Is_Lb=_ H2}', "");
45926Expect(0, 55176, '\P{Is_Lb=_ H2}', "");
45927Expect(1, 55176, '\P{^Is_Lb=_ H2}', "");
45928Expect(0, 55177, '\p{Is_Lb=_ H2}', "");
45929Expect(1, 55177, '\p{^Is_Lb=_ H2}', "");
45930Expect(1, 55177, '\P{Is_Lb=_ H2}', "");
45931Expect(0, 55177, '\P{^Is_Lb=_ H2}', "");
45932Error('\p{Line_Break=/a/-	H3}');
45933Error('\P{Line_Break=/a/-	H3}');
45934Expect(1, 55203, '\p{Line_Break: h3}', "");
45935Expect(0, 55203, '\p{^Line_Break: h3}', "");
45936Expect(0, 55203, '\P{Line_Break: h3}', "");
45937Expect(1, 55203, '\P{^Line_Break: h3}', "");
45938Expect(0, 55204, '\p{Line_Break: h3}', "");
45939Expect(1, 55204, '\p{^Line_Break: h3}', "");
45940Expect(1, 55204, '\P{Line_Break: h3}', "");
45941Expect(0, 55204, '\P{^Line_Break: h3}', "");
45942Expect(1, 55203, '\p{Line_Break=_	H3}', "");
45943Expect(0, 55203, '\p{^Line_Break=_	H3}', "");
45944Expect(0, 55203, '\P{Line_Break=_	H3}', "");
45945Expect(1, 55203, '\P{^Line_Break=_	H3}', "");
45946Expect(0, 55204, '\p{Line_Break=_	H3}', "");
45947Expect(1, 55204, '\p{^Line_Break=_	H3}', "");
45948Expect(1, 55204, '\P{Line_Break=_	H3}', "");
45949Expect(0, 55204, '\P{^Line_Break=_	H3}', "");
45950Error('\p{Lb=_h3:=}');
45951Error('\P{Lb=_h3:=}');
45952Expect(1, 55203, '\p{Lb=h3}', "");
45953Expect(0, 55203, '\p{^Lb=h3}', "");
45954Expect(0, 55203, '\P{Lb=h3}', "");
45955Expect(1, 55203, '\P{^Lb=h3}', "");
45956Expect(0, 55204, '\p{Lb=h3}', "");
45957Expect(1, 55204, '\p{^Lb=h3}', "");
45958Expect(1, 55204, '\P{Lb=h3}', "");
45959Expect(0, 55204, '\P{^Lb=h3}', "");
45960Expect(1, 55203, '\p{Lb:    H3}', "");
45961Expect(0, 55203, '\p{^Lb:    H3}', "");
45962Expect(0, 55203, '\P{Lb:    H3}', "");
45963Expect(1, 55203, '\P{^Lb:    H3}', "");
45964Expect(0, 55204, '\p{Lb:    H3}', "");
45965Expect(1, 55204, '\p{^Lb:    H3}', "");
45966Expect(1, 55204, '\P{Lb:    H3}', "");
45967Expect(0, 55204, '\P{^Lb:    H3}', "");
45968Error('\p{Is_Line_Break=/a/_H3}');
45969Error('\P{Is_Line_Break=/a/_H3}');
45970Expect(1, 55203, '\p{Is_Line_Break:h3}', "");
45971Expect(0, 55203, '\p{^Is_Line_Break:h3}', "");
45972Expect(0, 55203, '\P{Is_Line_Break:h3}', "");
45973Expect(1, 55203, '\P{^Is_Line_Break:h3}', "");
45974Expect(0, 55204, '\p{Is_Line_Break:h3}', "");
45975Expect(1, 55204, '\p{^Is_Line_Break:h3}', "");
45976Expect(1, 55204, '\P{Is_Line_Break:h3}', "");
45977Expect(0, 55204, '\P{^Is_Line_Break:h3}', "");
45978Expect(1, 55203, '\p{Is_Line_Break=_ H3}', "");
45979Expect(0, 55203, '\p{^Is_Line_Break=_ H3}', "");
45980Expect(0, 55203, '\P{Is_Line_Break=_ H3}', "");
45981Expect(1, 55203, '\P{^Is_Line_Break=_ H3}', "");
45982Expect(0, 55204, '\p{Is_Line_Break=_ H3}', "");
45983Expect(1, 55204, '\p{^Is_Line_Break=_ H3}', "");
45984Expect(1, 55204, '\P{Is_Line_Break=_ H3}', "");
45985Expect(0, 55204, '\P{^Is_Line_Break=_ H3}', "");
45986Error('\p{Is_Lb=-:=H3}');
45987Error('\P{Is_Lb=-:=H3}');
45988Expect(1, 55203, '\p{Is_Lb=h3}', "");
45989Expect(0, 55203, '\p{^Is_Lb=h3}', "");
45990Expect(0, 55203, '\P{Is_Lb=h3}', "");
45991Expect(1, 55203, '\P{^Is_Lb=h3}', "");
45992Expect(0, 55204, '\p{Is_Lb=h3}', "");
45993Expect(1, 55204, '\p{^Is_Lb=h3}', "");
45994Expect(1, 55204, '\P{Is_Lb=h3}', "");
45995Expect(0, 55204, '\P{^Is_Lb=h3}', "");
45996Expect(1, 55203, '\p{Is_Lb=_-H3}', "");
45997Expect(0, 55203, '\p{^Is_Lb=_-H3}', "");
45998Expect(0, 55203, '\P{Is_Lb=_-H3}', "");
45999Expect(1, 55203, '\P{^Is_Lb=_-H3}', "");
46000Expect(0, 55204, '\p{Is_Lb=_-H3}', "");
46001Expect(1, 55204, '\p{^Is_Lb=_-H3}', "");
46002Expect(1, 55204, '\P{Is_Lb=_-H3}', "");
46003Expect(0, 55204, '\P{^Is_Lb=_-H3}', "");
46004Error('\p{Line_Break=/a/_ HEBREW_letter}');
46005Error('\P{Line_Break=/a/_ HEBREW_letter}');
46006Expect(1, 64335, '\p{Line_Break=hebrewletter}', "");
46007Expect(0, 64335, '\p{^Line_Break=hebrewletter}', "");
46008Expect(0, 64335, '\P{Line_Break=hebrewletter}', "");
46009Expect(1, 64335, '\P{^Line_Break=hebrewletter}', "");
46010Expect(0, 64336, '\p{Line_Break=hebrewletter}', "");
46011Expect(1, 64336, '\p{^Line_Break=hebrewletter}', "");
46012Expect(1, 64336, '\P{Line_Break=hebrewletter}', "");
46013Expect(0, 64336, '\P{^Line_Break=hebrewletter}', "");
46014Expect(1, 64335, '\p{Line_Break:   _Hebrew_Letter}', "");
46015Expect(0, 64335, '\p{^Line_Break:   _Hebrew_Letter}', "");
46016Expect(0, 64335, '\P{Line_Break:   _Hebrew_Letter}', "");
46017Expect(1, 64335, '\P{^Line_Break:   _Hebrew_Letter}', "");
46018Expect(0, 64336, '\p{Line_Break:   _Hebrew_Letter}', "");
46019Expect(1, 64336, '\p{^Line_Break:   _Hebrew_Letter}', "");
46020Expect(1, 64336, '\P{Line_Break:   _Hebrew_Letter}', "");
46021Expect(0, 64336, '\P{^Line_Break:   _Hebrew_Letter}', "");
46022Error('\p{Lb=--hl:=}');
46023Error('\P{Lb=--hl:=}');
46024Expect(1, 64335, '\p{Lb:   hl}', "");
46025Expect(0, 64335, '\p{^Lb:   hl}', "");
46026Expect(0, 64335, '\P{Lb:   hl}', "");
46027Expect(1, 64335, '\P{^Lb:   hl}', "");
46028Expect(0, 64336, '\p{Lb:   hl}', "");
46029Expect(1, 64336, '\p{^Lb:   hl}', "");
46030Expect(1, 64336, '\P{Lb:   hl}', "");
46031Expect(0, 64336, '\P{^Lb:   hl}', "");
46032Expect(1, 64335, '\p{Lb=--HL}', "");
46033Expect(0, 64335, '\p{^Lb=--HL}', "");
46034Expect(0, 64335, '\P{Lb=--HL}', "");
46035Expect(1, 64335, '\P{^Lb=--HL}', "");
46036Expect(0, 64336, '\p{Lb=--HL}', "");
46037Expect(1, 64336, '\p{^Lb=--HL}', "");
46038Expect(1, 64336, '\P{Lb=--HL}', "");
46039Expect(0, 64336, '\P{^Lb=--HL}', "");
46040Error('\p{Is_Line_Break=--hebrew_Letter/a/}');
46041Error('\P{Is_Line_Break=--hebrew_Letter/a/}');
46042Expect(1, 64335, '\p{Is_Line_Break=hebrewletter}', "");
46043Expect(0, 64335, '\p{^Is_Line_Break=hebrewletter}', "");
46044Expect(0, 64335, '\P{Is_Line_Break=hebrewletter}', "");
46045Expect(1, 64335, '\P{^Is_Line_Break=hebrewletter}', "");
46046Expect(0, 64336, '\p{Is_Line_Break=hebrewletter}', "");
46047Expect(1, 64336, '\p{^Is_Line_Break=hebrewletter}', "");
46048Expect(1, 64336, '\P{Is_Line_Break=hebrewletter}', "");
46049Expect(0, 64336, '\P{^Is_Line_Break=hebrewletter}', "");
46050Expect(1, 64335, '\p{Is_Line_Break=-HEBREW_letter}', "");
46051Expect(0, 64335, '\p{^Is_Line_Break=-HEBREW_letter}', "");
46052Expect(0, 64335, '\P{Is_Line_Break=-HEBREW_letter}', "");
46053Expect(1, 64335, '\P{^Is_Line_Break=-HEBREW_letter}', "");
46054Expect(0, 64336, '\p{Is_Line_Break=-HEBREW_letter}', "");
46055Expect(1, 64336, '\p{^Is_Line_Break=-HEBREW_letter}', "");
46056Expect(1, 64336, '\P{Is_Line_Break=-HEBREW_letter}', "");
46057Expect(0, 64336, '\P{^Is_Line_Break=-HEBREW_letter}', "");
46058Error('\p{Is_Lb=/a/ hl}');
46059Error('\P{Is_Lb=/a/ hl}');
46060Expect(1, 64335, '\p{Is_Lb=hl}', "");
46061Expect(0, 64335, '\p{^Is_Lb=hl}', "");
46062Expect(0, 64335, '\P{Is_Lb=hl}', "");
46063Expect(1, 64335, '\P{^Is_Lb=hl}', "");
46064Expect(0, 64336, '\p{Is_Lb=hl}', "");
46065Expect(1, 64336, '\p{^Is_Lb=hl}', "");
46066Expect(1, 64336, '\P{Is_Lb=hl}', "");
46067Expect(0, 64336, '\P{^Is_Lb=hl}', "");
46068Expect(1, 64335, '\p{Is_Lb=_	HL}', "");
46069Expect(0, 64335, '\p{^Is_Lb=_	HL}', "");
46070Expect(0, 64335, '\P{Is_Lb=_	HL}', "");
46071Expect(1, 64335, '\P{^Is_Lb=_	HL}', "");
46072Expect(0, 64336, '\p{Is_Lb=_	HL}', "");
46073Expect(1, 64336, '\p{^Is_Lb=_	HL}', "");
46074Expect(1, 64336, '\P{Is_Lb=_	HL}', "");
46075Expect(0, 64336, '\P{^Is_Lb=_	HL}', "");
46076Error('\p{Line_Break= :=Hyphen}');
46077Error('\P{Line_Break= :=Hyphen}');
46078Expect(1, 45, '\p{Line_Break=hyphen}', "");
46079Expect(0, 45, '\p{^Line_Break=hyphen}', "");
46080Expect(0, 45, '\P{Line_Break=hyphen}', "");
46081Expect(1, 45, '\P{^Line_Break=hyphen}', "");
46082Expect(0, 46, '\p{Line_Break=hyphen}', "");
46083Expect(1, 46, '\p{^Line_Break=hyphen}', "");
46084Expect(1, 46, '\P{Line_Break=hyphen}', "");
46085Expect(0, 46, '\P{^Line_Break=hyphen}', "");
46086Expect(1, 45, '\p{Line_Break=	Hyphen}', "");
46087Expect(0, 45, '\p{^Line_Break=	Hyphen}', "");
46088Expect(0, 45, '\P{Line_Break=	Hyphen}', "");
46089Expect(1, 45, '\P{^Line_Break=	Hyphen}', "");
46090Expect(0, 46, '\p{Line_Break=	Hyphen}', "");
46091Expect(1, 46, '\p{^Line_Break=	Hyphen}', "");
46092Expect(1, 46, '\P{Line_Break=	Hyphen}', "");
46093Expect(0, 46, '\P{^Line_Break=	Hyphen}', "");
46094Error('\p{Lb=__hy/a/}');
46095Error('\P{Lb=__hy/a/}');
46096Expect(1, 45, '\p{Lb=hy}', "");
46097Expect(0, 45, '\p{^Lb=hy}', "");
46098Expect(0, 45, '\P{Lb=hy}', "");
46099Expect(1, 45, '\P{^Lb=hy}', "");
46100Expect(0, 46, '\p{Lb=hy}', "");
46101Expect(1, 46, '\p{^Lb=hy}', "");
46102Expect(1, 46, '\P{Lb=hy}', "");
46103Expect(0, 46, '\P{^Lb=hy}', "");
46104Expect(1, 45, '\p{Lb:	--HY}', "");
46105Expect(0, 45, '\p{^Lb:	--HY}', "");
46106Expect(0, 45, '\P{Lb:	--HY}', "");
46107Expect(1, 45, '\P{^Lb:	--HY}', "");
46108Expect(0, 46, '\p{Lb:	--HY}', "");
46109Expect(1, 46, '\p{^Lb:	--HY}', "");
46110Expect(1, 46, '\P{Lb:	--HY}', "");
46111Expect(0, 46, '\P{^Lb:	--HY}', "");
46112Error('\p{Is_Line_Break=/a/	 Hyphen}');
46113Error('\P{Is_Line_Break=/a/	 Hyphen}');
46114Expect(1, 45, '\p{Is_Line_Break=hyphen}', "");
46115Expect(0, 45, '\p{^Is_Line_Break=hyphen}', "");
46116Expect(0, 45, '\P{Is_Line_Break=hyphen}', "");
46117Expect(1, 45, '\P{^Is_Line_Break=hyphen}', "");
46118Expect(0, 46, '\p{Is_Line_Break=hyphen}', "");
46119Expect(1, 46, '\p{^Is_Line_Break=hyphen}', "");
46120Expect(1, 46, '\P{Is_Line_Break=hyphen}', "");
46121Expect(0, 46, '\P{^Is_Line_Break=hyphen}', "");
46122Expect(1, 45, '\p{Is_Line_Break=	Hyphen}', "");
46123Expect(0, 45, '\p{^Is_Line_Break=	Hyphen}', "");
46124Expect(0, 45, '\P{Is_Line_Break=	Hyphen}', "");
46125Expect(1, 45, '\P{^Is_Line_Break=	Hyphen}', "");
46126Expect(0, 46, '\p{Is_Line_Break=	Hyphen}', "");
46127Expect(1, 46, '\p{^Is_Line_Break=	Hyphen}', "");
46128Expect(1, 46, '\P{Is_Line_Break=	Hyphen}', "");
46129Expect(0, 46, '\P{^Is_Line_Break=	Hyphen}', "");
46130Error('\p{Is_Lb=	-hy/a/}');
46131Error('\P{Is_Lb=	-hy/a/}');
46132Expect(1, 45, '\p{Is_Lb=hy}', "");
46133Expect(0, 45, '\p{^Is_Lb=hy}', "");
46134Expect(0, 45, '\P{Is_Lb=hy}', "");
46135Expect(1, 45, '\P{^Is_Lb=hy}', "");
46136Expect(0, 46, '\p{Is_Lb=hy}', "");
46137Expect(1, 46, '\p{^Is_Lb=hy}', "");
46138Expect(1, 46, '\P{Is_Lb=hy}', "");
46139Expect(0, 46, '\P{^Is_Lb=hy}', "");
46140Expect(1, 45, '\p{Is_Lb=  hy}', "");
46141Expect(0, 45, '\p{^Is_Lb=  hy}', "");
46142Expect(0, 45, '\P{Is_Lb=  hy}', "");
46143Expect(1, 45, '\P{^Is_Lb=  hy}', "");
46144Expect(0, 46, '\p{Is_Lb=  hy}', "");
46145Expect(1, 46, '\p{^Is_Lb=  hy}', "");
46146Expect(1, 46, '\P{Is_Lb=  hy}', "");
46147Expect(0, 46, '\P{^Is_Lb=  hy}', "");
46148Error('\p{Line_Break=:= IDEOGRAPHIC}');
46149Error('\P{Line_Break=:= IDEOGRAPHIC}');
46150Expect(1, 262141, '\p{Line_Break=ideographic}', "");
46151Expect(0, 262141, '\p{^Line_Break=ideographic}', "");
46152Expect(0, 262141, '\P{Line_Break=ideographic}', "");
46153Expect(1, 262141, '\P{^Line_Break=ideographic}', "");
46154Expect(0, 262144, '\p{Line_Break=ideographic}', "");
46155Expect(1, 262144, '\p{^Line_Break=ideographic}', "");
46156Expect(1, 262144, '\P{Line_Break=ideographic}', "");
46157Expect(0, 262144, '\P{^Line_Break=ideographic}', "");
46158Expect(1, 262141, '\p{Line_Break=	ideographic}', "");
46159Expect(0, 262141, '\p{^Line_Break=	ideographic}', "");
46160Expect(0, 262141, '\P{Line_Break=	ideographic}', "");
46161Expect(1, 262141, '\P{^Line_Break=	ideographic}', "");
46162Expect(0, 262144, '\p{Line_Break=	ideographic}', "");
46163Expect(1, 262144, '\p{^Line_Break=	ideographic}', "");
46164Expect(1, 262144, '\P{Line_Break=	ideographic}', "");
46165Expect(0, 262144, '\P{^Line_Break=	ideographic}', "");
46166Error('\p{Lb= :=ID}');
46167Error('\P{Lb= :=ID}');
46168Expect(1, 262141, '\p{Lb=id}', "");
46169Expect(0, 262141, '\p{^Lb=id}', "");
46170Expect(0, 262141, '\P{Lb=id}', "");
46171Expect(1, 262141, '\P{^Lb=id}', "");
46172Expect(0, 262144, '\p{Lb=id}', "");
46173Expect(1, 262144, '\p{^Lb=id}', "");
46174Expect(1, 262144, '\P{Lb=id}', "");
46175Expect(0, 262144, '\P{^Lb=id}', "");
46176Expect(1, 262141, '\p{Lb=  ID}', "");
46177Expect(0, 262141, '\p{^Lb=  ID}', "");
46178Expect(0, 262141, '\P{Lb=  ID}', "");
46179Expect(1, 262141, '\P{^Lb=  ID}', "");
46180Expect(0, 262144, '\p{Lb=  ID}', "");
46181Expect(1, 262144, '\p{^Lb=  ID}', "");
46182Expect(1, 262144, '\P{Lb=  ID}', "");
46183Expect(0, 262144, '\P{^Lb=  ID}', "");
46184Error('\p{Is_Line_Break=/a/		Ideographic}');
46185Error('\P{Is_Line_Break=/a/		Ideographic}');
46186Expect(1, 262141, '\p{Is_Line_Break=ideographic}', "");
46187Expect(0, 262141, '\p{^Is_Line_Break=ideographic}', "");
46188Expect(0, 262141, '\P{Is_Line_Break=ideographic}', "");
46189Expect(1, 262141, '\P{^Is_Line_Break=ideographic}', "");
46190Expect(0, 262144, '\p{Is_Line_Break=ideographic}', "");
46191Expect(1, 262144, '\p{^Is_Line_Break=ideographic}', "");
46192Expect(1, 262144, '\P{Is_Line_Break=ideographic}', "");
46193Expect(0, 262144, '\P{^Is_Line_Break=ideographic}', "");
46194Expect(1, 262141, '\p{Is_Line_Break= Ideographic}', "");
46195Expect(0, 262141, '\p{^Is_Line_Break= Ideographic}', "");
46196Expect(0, 262141, '\P{Is_Line_Break= Ideographic}', "");
46197Expect(1, 262141, '\P{^Is_Line_Break= Ideographic}', "");
46198Expect(0, 262144, '\p{Is_Line_Break= Ideographic}', "");
46199Expect(1, 262144, '\p{^Is_Line_Break= Ideographic}', "");
46200Expect(1, 262144, '\P{Is_Line_Break= Ideographic}', "");
46201Expect(0, 262144, '\P{^Is_Line_Break= Ideographic}', "");
46202Error('\p{Is_Lb=	:=ID}');
46203Error('\P{Is_Lb=	:=ID}');
46204Expect(1, 262141, '\p{Is_Lb=id}', "");
46205Expect(0, 262141, '\p{^Is_Lb=id}', "");
46206Expect(0, 262141, '\P{Is_Lb=id}', "");
46207Expect(1, 262141, '\P{^Is_Lb=id}', "");
46208Expect(0, 262144, '\p{Is_Lb=id}', "");
46209Expect(1, 262144, '\p{^Is_Lb=id}', "");
46210Expect(1, 262144, '\P{Is_Lb=id}', "");
46211Expect(0, 262144, '\P{^Is_Lb=id}', "");
46212Expect(1, 262141, '\p{Is_Lb= _ID}', "");
46213Expect(0, 262141, '\p{^Is_Lb= _ID}', "");
46214Expect(0, 262141, '\P{Is_Lb= _ID}', "");
46215Expect(1, 262141, '\P{^Is_Lb= _ID}', "");
46216Expect(0, 262144, '\p{Is_Lb= _ID}', "");
46217Expect(1, 262144, '\p{^Is_Lb= _ID}', "");
46218Expect(1, 262144, '\P{Is_Lb= _ID}', "");
46219Expect(0, 262144, '\P{^Is_Lb= _ID}', "");
46220Error('\p{Line_Break=:=Inseparable}');
46221Error('\P{Line_Break=:=Inseparable}');
46222Expect(1, 65049, '\p{Line_Break=inseparable}', "");
46223Expect(0, 65049, '\p{^Line_Break=inseparable}', "");
46224Expect(0, 65049, '\P{Line_Break=inseparable}', "");
46225Expect(1, 65049, '\P{^Line_Break=inseparable}', "");
46226Expect(0, 65050, '\p{Line_Break=inseparable}', "");
46227Expect(1, 65050, '\p{^Line_Break=inseparable}', "");
46228Expect(1, 65050, '\P{Line_Break=inseparable}', "");
46229Expect(0, 65050, '\P{^Line_Break=inseparable}', "");
46230Expect(1, 65049, '\p{Line_Break=_-Inseparable}', "");
46231Expect(0, 65049, '\p{^Line_Break=_-Inseparable}', "");
46232Expect(0, 65049, '\P{Line_Break=_-Inseparable}', "");
46233Expect(1, 65049, '\P{^Line_Break=_-Inseparable}', "");
46234Expect(0, 65050, '\p{Line_Break=_-Inseparable}', "");
46235Expect(1, 65050, '\p{^Line_Break=_-Inseparable}', "");
46236Expect(1, 65050, '\P{Line_Break=_-Inseparable}', "");
46237Expect(0, 65050, '\P{^Line_Break=_-Inseparable}', "");
46238Error('\p{Lb=_IN:=}');
46239Error('\P{Lb=_IN:=}');
46240Expect(1, 65049, '\p{Lb=in}', "");
46241Expect(0, 65049, '\p{^Lb=in}', "");
46242Expect(0, 65049, '\P{Lb=in}', "");
46243Expect(1, 65049, '\P{^Lb=in}', "");
46244Expect(0, 65050, '\p{Lb=in}', "");
46245Expect(1, 65050, '\p{^Lb=in}', "");
46246Expect(1, 65050, '\P{Lb=in}', "");
46247Expect(0, 65050, '\P{^Lb=in}', "");
46248Expect(1, 65049, '\p{Lb=-IN}', "");
46249Expect(0, 65049, '\p{^Lb=-IN}', "");
46250Expect(0, 65049, '\P{Lb=-IN}', "");
46251Expect(1, 65049, '\P{^Lb=-IN}', "");
46252Expect(0, 65050, '\p{Lb=-IN}', "");
46253Expect(1, 65050, '\p{^Lb=-IN}', "");
46254Expect(1, 65050, '\P{Lb=-IN}', "");
46255Expect(0, 65050, '\P{^Lb=-IN}', "");
46256Error('\p{Is_Line_Break=/a/- INSEPERABLE}');
46257Error('\P{Is_Line_Break=/a/- INSEPERABLE}');
46258Expect(1, 65049, '\p{Is_Line_Break=inseperable}', "");
46259Expect(0, 65049, '\p{^Is_Line_Break=inseperable}', "");
46260Expect(0, 65049, '\P{Is_Line_Break=inseperable}', "");
46261Expect(1, 65049, '\P{^Is_Line_Break=inseperable}', "");
46262Expect(0, 65050, '\p{Is_Line_Break=inseperable}', "");
46263Expect(1, 65050, '\p{^Is_Line_Break=inseperable}', "");
46264Expect(1, 65050, '\P{Is_Line_Break=inseperable}', "");
46265Expect(0, 65050, '\P{^Is_Line_Break=inseperable}', "");
46266Expect(1, 65049, '\p{Is_Line_Break= Inseperable}', "");
46267Expect(0, 65049, '\p{^Is_Line_Break= Inseperable}', "");
46268Expect(0, 65049, '\P{Is_Line_Break= Inseperable}', "");
46269Expect(1, 65049, '\P{^Is_Line_Break= Inseperable}', "");
46270Expect(0, 65050, '\p{Is_Line_Break= Inseperable}', "");
46271Expect(1, 65050, '\p{^Is_Line_Break= Inseperable}', "");
46272Expect(1, 65050, '\P{Is_Line_Break= Inseperable}', "");
46273Expect(0, 65050, '\P{^Is_Line_Break= Inseperable}', "");
46274Error('\p{Is_Lb=:=_Inseparable}');
46275Error('\P{Is_Lb=:=_Inseparable}');
46276Expect(1, 65049, '\p{Is_Lb=inseparable}', "");
46277Expect(0, 65049, '\p{^Is_Lb=inseparable}', "");
46278Expect(0, 65049, '\P{Is_Lb=inseparable}', "");
46279Expect(1, 65049, '\P{^Is_Lb=inseparable}', "");
46280Expect(0, 65050, '\p{Is_Lb=inseparable}', "");
46281Expect(1, 65050, '\p{^Is_Lb=inseparable}', "");
46282Expect(1, 65050, '\P{Is_Lb=inseparable}', "");
46283Expect(0, 65050, '\P{^Is_Lb=inseparable}', "");
46284Expect(1, 65049, '\p{Is_Lb= Inseparable}', "");
46285Expect(0, 65049, '\p{^Is_Lb= Inseparable}', "");
46286Expect(0, 65049, '\P{Is_Lb= Inseparable}', "");
46287Expect(1, 65049, '\P{^Is_Lb= Inseparable}', "");
46288Expect(0, 65050, '\p{Is_Lb= Inseparable}', "");
46289Expect(1, 65050, '\p{^Is_Lb= Inseparable}', "");
46290Expect(1, 65050, '\P{Is_Lb= Inseparable}', "");
46291Expect(0, 65050, '\P{^Is_Lb= Inseparable}', "");
46292Error('\p{Line_Break=/a/		INFIX_numeric}');
46293Error('\P{Line_Break=/a/		INFIX_numeric}');
46294Expect(1, 65044, '\p{Line_Break=infixnumeric}', "");
46295Expect(0, 65044, '\p{^Line_Break=infixnumeric}', "");
46296Expect(0, 65044, '\P{Line_Break=infixnumeric}', "");
46297Expect(1, 65044, '\P{^Line_Break=infixnumeric}', "");
46298Expect(0, 65045, '\p{Line_Break=infixnumeric}', "");
46299Expect(1, 65045, '\p{^Line_Break=infixnumeric}', "");
46300Expect(1, 65045, '\P{Line_Break=infixnumeric}', "");
46301Expect(0, 65045, '\P{^Line_Break=infixnumeric}', "");
46302Expect(1, 65044, '\p{Line_Break:	 Infix_NUMERIC}', "");
46303Expect(0, 65044, '\p{^Line_Break:	 Infix_NUMERIC}', "");
46304Expect(0, 65044, '\P{Line_Break:	 Infix_NUMERIC}', "");
46305Expect(1, 65044, '\P{^Line_Break:	 Infix_NUMERIC}', "");
46306Expect(0, 65045, '\p{Line_Break:	 Infix_NUMERIC}', "");
46307Expect(1, 65045, '\p{^Line_Break:	 Infix_NUMERIC}', "");
46308Expect(1, 65045, '\P{Line_Break:	 Infix_NUMERIC}', "");
46309Expect(0, 65045, '\P{^Line_Break:	 Infix_NUMERIC}', "");
46310Error('\p{Lb= -IS/a/}');
46311Error('\P{Lb= -IS/a/}');
46312Expect(1, 65044, '\p{Lb=is}', "");
46313Expect(0, 65044, '\p{^Lb=is}', "");
46314Expect(0, 65044, '\P{Lb=is}', "");
46315Expect(1, 65044, '\P{^Lb=is}', "");
46316Expect(0, 65045, '\p{Lb=is}', "");
46317Expect(1, 65045, '\p{^Lb=is}', "");
46318Expect(1, 65045, '\P{Lb=is}', "");
46319Expect(0, 65045, '\P{^Lb=is}', "");
46320Expect(1, 65044, '\p{Lb=_-IS}', "");
46321Expect(0, 65044, '\p{^Lb=_-IS}', "");
46322Expect(0, 65044, '\P{Lb=_-IS}', "");
46323Expect(1, 65044, '\P{^Lb=_-IS}', "");
46324Expect(0, 65045, '\p{Lb=_-IS}', "");
46325Expect(1, 65045, '\p{^Lb=_-IS}', "");
46326Expect(1, 65045, '\P{Lb=_-IS}', "");
46327Expect(0, 65045, '\P{^Lb=_-IS}', "");
46328Error('\p{Is_Line_Break= :=Infix_Numeric}');
46329Error('\P{Is_Line_Break= :=Infix_Numeric}');
46330Expect(1, 65044, '\p{Is_Line_Break=infixnumeric}', "");
46331Expect(0, 65044, '\p{^Is_Line_Break=infixnumeric}', "");
46332Expect(0, 65044, '\P{Is_Line_Break=infixnumeric}', "");
46333Expect(1, 65044, '\P{^Is_Line_Break=infixnumeric}', "");
46334Expect(0, 65045, '\p{Is_Line_Break=infixnumeric}', "");
46335Expect(1, 65045, '\p{^Is_Line_Break=infixnumeric}', "");
46336Expect(1, 65045, '\P{Is_Line_Break=infixnumeric}', "");
46337Expect(0, 65045, '\P{^Is_Line_Break=infixnumeric}', "");
46338Expect(1, 65044, '\p{Is_Line_Break=	-Infix_Numeric}', "");
46339Expect(0, 65044, '\p{^Is_Line_Break=	-Infix_Numeric}', "");
46340Expect(0, 65044, '\P{Is_Line_Break=	-Infix_Numeric}', "");
46341Expect(1, 65044, '\P{^Is_Line_Break=	-Infix_Numeric}', "");
46342Expect(0, 65045, '\p{Is_Line_Break=	-Infix_Numeric}', "");
46343Expect(1, 65045, '\p{^Is_Line_Break=	-Infix_Numeric}', "");
46344Expect(1, 65045, '\P{Is_Line_Break=	-Infix_Numeric}', "");
46345Expect(0, 65045, '\P{^Is_Line_Break=	-Infix_Numeric}', "");
46346Error('\p{Is_Lb=-:=IS}');
46347Error('\P{Is_Lb=-:=IS}');
46348Expect(1, 65044, '\p{Is_Lb=is}', "");
46349Expect(0, 65044, '\p{^Is_Lb=is}', "");
46350Expect(0, 65044, '\P{Is_Lb=is}', "");
46351Expect(1, 65044, '\P{^Is_Lb=is}', "");
46352Expect(0, 65045, '\p{Is_Lb=is}', "");
46353Expect(1, 65045, '\p{^Is_Lb=is}', "");
46354Expect(1, 65045, '\P{Is_Lb=is}', "");
46355Expect(0, 65045, '\P{^Is_Lb=is}', "");
46356Expect(1, 65044, '\p{Is_Lb:   -_IS}', "");
46357Expect(0, 65044, '\p{^Is_Lb:   -_IS}', "");
46358Expect(0, 65044, '\P{Is_Lb:   -_IS}', "");
46359Expect(1, 65044, '\P{^Is_Lb:   -_IS}', "");
46360Expect(0, 65045, '\p{Is_Lb:   -_IS}', "");
46361Expect(1, 65045, '\p{^Is_Lb:   -_IS}', "");
46362Expect(1, 65045, '\P{Is_Lb:   -_IS}', "");
46363Expect(0, 65045, '\P{^Is_Lb:   -_IS}', "");
46364Error('\p{Line_Break=	 JL:=}');
46365Error('\P{Line_Break=	 JL:=}');
46366Expect(1, 43388, '\p{Line_Break=jl}', "");
46367Expect(0, 43388, '\p{^Line_Break=jl}', "");
46368Expect(0, 43388, '\P{Line_Break=jl}', "");
46369Expect(1, 43388, '\P{^Line_Break=jl}', "");
46370Expect(0, 43389, '\p{Line_Break=jl}', "");
46371Expect(1, 43389, '\p{^Line_Break=jl}', "");
46372Expect(1, 43389, '\P{Line_Break=jl}', "");
46373Expect(0, 43389, '\P{^Line_Break=jl}', "");
46374Expect(1, 43388, '\p{Line_Break=_JL}', "");
46375Expect(0, 43388, '\p{^Line_Break=_JL}', "");
46376Expect(0, 43388, '\P{Line_Break=_JL}', "");
46377Expect(1, 43388, '\P{^Line_Break=_JL}', "");
46378Expect(0, 43389, '\p{Line_Break=_JL}', "");
46379Expect(1, 43389, '\p{^Line_Break=_JL}', "");
46380Expect(1, 43389, '\P{Line_Break=_JL}', "");
46381Expect(0, 43389, '\P{^Line_Break=_JL}', "");
46382Error('\p{Lb=/a/	 JL}');
46383Error('\P{Lb=/a/	 JL}');
46384Expect(1, 43388, '\p{Lb=jl}', "");
46385Expect(0, 43388, '\p{^Lb=jl}', "");
46386Expect(0, 43388, '\P{Lb=jl}', "");
46387Expect(1, 43388, '\P{^Lb=jl}', "");
46388Expect(0, 43389, '\p{Lb=jl}', "");
46389Expect(1, 43389, '\p{^Lb=jl}', "");
46390Expect(1, 43389, '\P{Lb=jl}', "");
46391Expect(0, 43389, '\P{^Lb=jl}', "");
46392Expect(1, 43388, '\p{Lb=	 JL}', "");
46393Expect(0, 43388, '\p{^Lb=	 JL}', "");
46394Expect(0, 43388, '\P{Lb=	 JL}', "");
46395Expect(1, 43388, '\P{^Lb=	 JL}', "");
46396Expect(0, 43389, '\p{Lb=	 JL}', "");
46397Expect(1, 43389, '\p{^Lb=	 JL}', "");
46398Expect(1, 43389, '\P{Lb=	 JL}', "");
46399Expect(0, 43389, '\P{^Lb=	 JL}', "");
46400Error('\p{Is_Line_Break=:=		jl}');
46401Error('\P{Is_Line_Break=:=		jl}');
46402Expect(1, 43388, '\p{Is_Line_Break=jl}', "");
46403Expect(0, 43388, '\p{^Is_Line_Break=jl}', "");
46404Expect(0, 43388, '\P{Is_Line_Break=jl}', "");
46405Expect(1, 43388, '\P{^Is_Line_Break=jl}', "");
46406Expect(0, 43389, '\p{Is_Line_Break=jl}', "");
46407Expect(1, 43389, '\p{^Is_Line_Break=jl}', "");
46408Expect(1, 43389, '\P{Is_Line_Break=jl}', "");
46409Expect(0, 43389, '\P{^Is_Line_Break=jl}', "");
46410Expect(1, 43388, '\p{Is_Line_Break=_ jl}', "");
46411Expect(0, 43388, '\p{^Is_Line_Break=_ jl}', "");
46412Expect(0, 43388, '\P{Is_Line_Break=_ jl}', "");
46413Expect(1, 43388, '\P{^Is_Line_Break=_ jl}', "");
46414Expect(0, 43389, '\p{Is_Line_Break=_ jl}', "");
46415Expect(1, 43389, '\p{^Is_Line_Break=_ jl}', "");
46416Expect(1, 43389, '\P{Is_Line_Break=_ jl}', "");
46417Expect(0, 43389, '\P{^Is_Line_Break=_ jl}', "");
46418Error('\p{Is_Lb= jl/a/}');
46419Error('\P{Is_Lb= jl/a/}');
46420Expect(1, 43388, '\p{Is_Lb=jl}', "");
46421Expect(0, 43388, '\p{^Is_Lb=jl}', "");
46422Expect(0, 43388, '\P{Is_Lb=jl}', "");
46423Expect(1, 43388, '\P{^Is_Lb=jl}', "");
46424Expect(0, 43389, '\p{Is_Lb=jl}', "");
46425Expect(1, 43389, '\p{^Is_Lb=jl}', "");
46426Expect(1, 43389, '\P{Is_Lb=jl}', "");
46427Expect(0, 43389, '\P{^Is_Lb=jl}', "");
46428Expect(1, 43388, '\p{Is_Lb:-JL}', "");
46429Expect(0, 43388, '\p{^Is_Lb:-JL}', "");
46430Expect(0, 43388, '\P{Is_Lb:-JL}', "");
46431Expect(1, 43388, '\P{^Is_Lb:-JL}', "");
46432Expect(0, 43389, '\p{Is_Lb:-JL}', "");
46433Expect(1, 43389, '\p{^Is_Lb:-JL}', "");
46434Expect(1, 43389, '\P{Is_Lb:-JL}', "");
46435Expect(0, 43389, '\P{^Is_Lb:-JL}', "");
46436Error('\p{Line_Break=:= -JT}');
46437Error('\P{Line_Break=:= -JT}');
46438Expect(1, 55291, '\p{Line_Break:	jt}', "");
46439Expect(0, 55291, '\p{^Line_Break:	jt}', "");
46440Expect(0, 55291, '\P{Line_Break:	jt}', "");
46441Expect(1, 55291, '\P{^Line_Break:	jt}', "");
46442Expect(0, 55292, '\p{Line_Break:	jt}', "");
46443Expect(1, 55292, '\p{^Line_Break:	jt}', "");
46444Expect(1, 55292, '\P{Line_Break:	jt}', "");
46445Expect(0, 55292, '\P{^Line_Break:	jt}', "");
46446Expect(1, 55291, '\p{Line_Break=__JT}', "");
46447Expect(0, 55291, '\p{^Line_Break=__JT}', "");
46448Expect(0, 55291, '\P{Line_Break=__JT}', "");
46449Expect(1, 55291, '\P{^Line_Break=__JT}', "");
46450Expect(0, 55292, '\p{Line_Break=__JT}', "");
46451Expect(1, 55292, '\p{^Line_Break=__JT}', "");
46452Expect(1, 55292, '\P{Line_Break=__JT}', "");
46453Expect(0, 55292, '\P{^Line_Break=__JT}', "");
46454Error('\p{Lb=:=_-JT}');
46455Error('\P{Lb=:=_-JT}');
46456Expect(1, 55291, '\p{Lb=jt}', "");
46457Expect(0, 55291, '\p{^Lb=jt}', "");
46458Expect(0, 55291, '\P{Lb=jt}', "");
46459Expect(1, 55291, '\P{^Lb=jt}', "");
46460Expect(0, 55292, '\p{Lb=jt}', "");
46461Expect(1, 55292, '\p{^Lb=jt}', "");
46462Expect(1, 55292, '\P{Lb=jt}', "");
46463Expect(0, 55292, '\P{^Lb=jt}', "");
46464Expect(1, 55291, '\p{Lb=	_jt}', "");
46465Expect(0, 55291, '\p{^Lb=	_jt}', "");
46466Expect(0, 55291, '\P{Lb=	_jt}', "");
46467Expect(1, 55291, '\P{^Lb=	_jt}', "");
46468Expect(0, 55292, '\p{Lb=	_jt}', "");
46469Expect(1, 55292, '\p{^Lb=	_jt}', "");
46470Expect(1, 55292, '\P{Lb=	_jt}', "");
46471Expect(0, 55292, '\P{^Lb=	_jt}', "");
46472Error('\p{Is_Line_Break=	-jt/a/}');
46473Error('\P{Is_Line_Break=	-jt/a/}');
46474Expect(1, 55291, '\p{Is_Line_Break=jt}', "");
46475Expect(0, 55291, '\p{^Is_Line_Break=jt}', "");
46476Expect(0, 55291, '\P{Is_Line_Break=jt}', "");
46477Expect(1, 55291, '\P{^Is_Line_Break=jt}', "");
46478Expect(0, 55292, '\p{Is_Line_Break=jt}', "");
46479Expect(1, 55292, '\p{^Is_Line_Break=jt}', "");
46480Expect(1, 55292, '\P{Is_Line_Break=jt}', "");
46481Expect(0, 55292, '\P{^Is_Line_Break=jt}', "");
46482Expect(1, 55291, '\p{Is_Line_Break: JT}', "");
46483Expect(0, 55291, '\p{^Is_Line_Break: JT}', "");
46484Expect(0, 55291, '\P{Is_Line_Break: JT}', "");
46485Expect(1, 55291, '\P{^Is_Line_Break: JT}', "");
46486Expect(0, 55292, '\p{Is_Line_Break: JT}', "");
46487Expect(1, 55292, '\p{^Is_Line_Break: JT}', "");
46488Expect(1, 55292, '\P{Is_Line_Break: JT}', "");
46489Expect(0, 55292, '\P{^Is_Line_Break: JT}', "");
46490Error('\p{Is_Lb=_-JT/a/}');
46491Error('\P{Is_Lb=_-JT/a/}');
46492Expect(1, 55291, '\p{Is_Lb=jt}', "");
46493Expect(0, 55291, '\p{^Is_Lb=jt}', "");
46494Expect(0, 55291, '\P{Is_Lb=jt}', "");
46495Expect(1, 55291, '\P{^Is_Lb=jt}', "");
46496Expect(0, 55292, '\p{Is_Lb=jt}', "");
46497Expect(1, 55292, '\p{^Is_Lb=jt}', "");
46498Expect(1, 55292, '\P{Is_Lb=jt}', "");
46499Expect(0, 55292, '\P{^Is_Lb=jt}', "");
46500Expect(1, 55291, '\p{Is_Lb= 	JT}', "");
46501Expect(0, 55291, '\p{^Is_Lb= 	JT}', "");
46502Expect(0, 55291, '\P{Is_Lb= 	JT}', "");
46503Expect(1, 55291, '\P{^Is_Lb= 	JT}', "");
46504Expect(0, 55292, '\p{Is_Lb= 	JT}', "");
46505Expect(1, 55292, '\p{^Is_Lb= 	JT}', "");
46506Expect(1, 55292, '\P{Is_Lb= 	JT}', "");
46507Expect(0, 55292, '\P{^Is_Lb= 	JT}', "");
46508Error('\p{Line_Break=/a/- JV}');
46509Error('\P{Line_Break=/a/- JV}');
46510Expect(1, 55238, '\p{Line_Break=jv}', "");
46511Expect(0, 55238, '\p{^Line_Break=jv}', "");
46512Expect(0, 55238, '\P{Line_Break=jv}', "");
46513Expect(1, 55238, '\P{^Line_Break=jv}', "");
46514Expect(0, 55239, '\p{Line_Break=jv}', "");
46515Expect(1, 55239, '\p{^Line_Break=jv}', "");
46516Expect(1, 55239, '\P{Line_Break=jv}', "");
46517Expect(0, 55239, '\P{^Line_Break=jv}', "");
46518Expect(1, 55238, '\p{Line_Break= JV}', "");
46519Expect(0, 55238, '\p{^Line_Break= JV}', "");
46520Expect(0, 55238, '\P{Line_Break= JV}', "");
46521Expect(1, 55238, '\P{^Line_Break= JV}', "");
46522Expect(0, 55239, '\p{Line_Break= JV}', "");
46523Expect(1, 55239, '\p{^Line_Break= JV}', "");
46524Expect(1, 55239, '\P{Line_Break= JV}', "");
46525Expect(0, 55239, '\P{^Line_Break= JV}', "");
46526Error('\p{Lb=__jv/a/}');
46527Error('\P{Lb=__jv/a/}');
46528Expect(1, 55238, '\p{Lb=jv}', "");
46529Expect(0, 55238, '\p{^Lb=jv}', "");
46530Expect(0, 55238, '\P{Lb=jv}', "");
46531Expect(1, 55238, '\P{^Lb=jv}', "");
46532Expect(0, 55239, '\p{Lb=jv}', "");
46533Expect(1, 55239, '\p{^Lb=jv}', "");
46534Expect(1, 55239, '\P{Lb=jv}', "");
46535Expect(0, 55239, '\P{^Lb=jv}', "");
46536Expect(1, 55238, '\p{Lb= jv}', "");
46537Expect(0, 55238, '\p{^Lb= jv}', "");
46538Expect(0, 55238, '\P{Lb= jv}', "");
46539Expect(1, 55238, '\P{^Lb= jv}', "");
46540Expect(0, 55239, '\p{Lb= jv}', "");
46541Expect(1, 55239, '\p{^Lb= jv}', "");
46542Expect(1, 55239, '\P{Lb= jv}', "");
46543Expect(0, 55239, '\P{^Lb= jv}', "");
46544Error('\p{Is_Line_Break=  JV:=}');
46545Error('\P{Is_Line_Break=  JV:=}');
46546Expect(1, 55238, '\p{Is_Line_Break:	jv}', "");
46547Expect(0, 55238, '\p{^Is_Line_Break:	jv}', "");
46548Expect(0, 55238, '\P{Is_Line_Break:	jv}', "");
46549Expect(1, 55238, '\P{^Is_Line_Break:	jv}', "");
46550Expect(0, 55239, '\p{Is_Line_Break:	jv}', "");
46551Expect(1, 55239, '\p{^Is_Line_Break:	jv}', "");
46552Expect(1, 55239, '\P{Is_Line_Break:	jv}', "");
46553Expect(0, 55239, '\P{^Is_Line_Break:	jv}', "");
46554Expect(1, 55238, '\p{Is_Line_Break=	-jv}', "");
46555Expect(0, 55238, '\p{^Is_Line_Break=	-jv}', "");
46556Expect(0, 55238, '\P{Is_Line_Break=	-jv}', "");
46557Expect(1, 55238, '\P{^Is_Line_Break=	-jv}', "");
46558Expect(0, 55239, '\p{Is_Line_Break=	-jv}', "");
46559Expect(1, 55239, '\p{^Is_Line_Break=	-jv}', "");
46560Expect(1, 55239, '\P{Is_Line_Break=	-jv}', "");
46561Expect(0, 55239, '\P{^Is_Line_Break=	-jv}', "");
46562Error('\p{Is_Lb=_/a/JV}');
46563Error('\P{Is_Lb=_/a/JV}');
46564Expect(1, 55238, '\p{Is_Lb: jv}', "");
46565Expect(0, 55238, '\p{^Is_Lb: jv}', "");
46566Expect(0, 55238, '\P{Is_Lb: jv}', "");
46567Expect(1, 55238, '\P{^Is_Lb: jv}', "");
46568Expect(0, 55239, '\p{Is_Lb: jv}', "");
46569Expect(1, 55239, '\p{^Is_Lb: jv}', "");
46570Expect(1, 55239, '\P{Is_Lb: jv}', "");
46571Expect(0, 55239, '\P{^Is_Lb: jv}', "");
46572Expect(1, 55238, '\p{Is_Lb= 	JV}', "");
46573Expect(0, 55238, '\p{^Is_Lb= 	JV}', "");
46574Expect(0, 55238, '\P{Is_Lb= 	JV}', "");
46575Expect(1, 55238, '\P{^Is_Lb= 	JV}', "");
46576Expect(0, 55239, '\p{Is_Lb= 	JV}', "");
46577Expect(1, 55239, '\p{^Is_Lb= 	JV}', "");
46578Expect(1, 55239, '\P{Is_Lb= 	JV}', "");
46579Expect(0, 55239, '\P{^Is_Lb= 	JV}', "");
46580Error('\p{Line_Break=	line_feed/a/}');
46581Error('\P{Line_Break=	line_feed/a/}');
46582Expect(1, 10, '\p{Line_Break=linefeed}', "");
46583Expect(0, 10, '\p{^Line_Break=linefeed}', "");
46584Expect(0, 10, '\P{Line_Break=linefeed}', "");
46585Expect(1, 10, '\P{^Line_Break=linefeed}', "");
46586Expect(0, 11, '\p{Line_Break=linefeed}', "");
46587Expect(1, 11, '\p{^Line_Break=linefeed}', "");
46588Expect(1, 11, '\P{Line_Break=linefeed}', "");
46589Expect(0, 11, '\P{^Line_Break=linefeed}', "");
46590Expect(1, 10, '\p{Line_Break:	_ line_Feed}', "");
46591Expect(0, 10, '\p{^Line_Break:	_ line_Feed}', "");
46592Expect(0, 10, '\P{Line_Break:	_ line_Feed}', "");
46593Expect(1, 10, '\P{^Line_Break:	_ line_Feed}', "");
46594Expect(0, 11, '\p{Line_Break:	_ line_Feed}', "");
46595Expect(1, 11, '\p{^Line_Break:	_ line_Feed}', "");
46596Expect(1, 11, '\P{Line_Break:	_ line_Feed}', "");
46597Expect(0, 11, '\P{^Line_Break:	_ line_Feed}', "");
46598Error('\p{Lb=	_lf/a/}');
46599Error('\P{Lb=	_lf/a/}');
46600Expect(1, 10, '\p{Lb:lf}', "");
46601Expect(0, 10, '\p{^Lb:lf}', "");
46602Expect(0, 10, '\P{Lb:lf}', "");
46603Expect(1, 10, '\P{^Lb:lf}', "");
46604Expect(0, 11, '\p{Lb:lf}', "");
46605Expect(1, 11, '\p{^Lb:lf}', "");
46606Expect(1, 11, '\P{Lb:lf}', "");
46607Expect(0, 11, '\P{^Lb:lf}', "");
46608Expect(1, 10, '\p{Lb: 	 LF}', "");
46609Expect(0, 10, '\p{^Lb: 	 LF}', "");
46610Expect(0, 10, '\P{Lb: 	 LF}', "");
46611Expect(1, 10, '\P{^Lb: 	 LF}', "");
46612Expect(0, 11, '\p{Lb: 	 LF}', "");
46613Expect(1, 11, '\p{^Lb: 	 LF}', "");
46614Expect(1, 11, '\P{Lb: 	 LF}', "");
46615Expect(0, 11, '\P{^Lb: 	 LF}', "");
46616Error('\p{Is_Line_Break=:= Line_FEED}');
46617Error('\P{Is_Line_Break=:= Line_FEED}');
46618Expect(1, 10, '\p{Is_Line_Break=linefeed}', "");
46619Expect(0, 10, '\p{^Is_Line_Break=linefeed}', "");
46620Expect(0, 10, '\P{Is_Line_Break=linefeed}', "");
46621Expect(1, 10, '\P{^Is_Line_Break=linefeed}', "");
46622Expect(0, 11, '\p{Is_Line_Break=linefeed}', "");
46623Expect(1, 11, '\p{^Is_Line_Break=linefeed}', "");
46624Expect(1, 11, '\P{Is_Line_Break=linefeed}', "");
46625Expect(0, 11, '\P{^Is_Line_Break=linefeed}', "");
46626Expect(1, 10, '\p{Is_Line_Break: _ Line_FEED}', "");
46627Expect(0, 10, '\p{^Is_Line_Break: _ Line_FEED}', "");
46628Expect(0, 10, '\P{Is_Line_Break: _ Line_FEED}', "");
46629Expect(1, 10, '\P{^Is_Line_Break: _ Line_FEED}', "");
46630Expect(0, 11, '\p{Is_Line_Break: _ Line_FEED}', "");
46631Expect(1, 11, '\p{^Is_Line_Break: _ Line_FEED}', "");
46632Expect(1, 11, '\P{Is_Line_Break: _ Line_FEED}', "");
46633Expect(0, 11, '\P{^Is_Line_Break: _ Line_FEED}', "");
46634Error('\p{Is_Lb=/a/	lf}');
46635Error('\P{Is_Lb=/a/	lf}');
46636Expect(1, 10, '\p{Is_Lb=lf}', "");
46637Expect(0, 10, '\p{^Is_Lb=lf}', "");
46638Expect(0, 10, '\P{Is_Lb=lf}', "");
46639Expect(1, 10, '\P{^Is_Lb=lf}', "");
46640Expect(0, 11, '\p{Is_Lb=lf}', "");
46641Expect(1, 11, '\p{^Is_Lb=lf}', "");
46642Expect(1, 11, '\P{Is_Lb=lf}', "");
46643Expect(0, 11, '\P{^Is_Lb=lf}', "");
46644Expect(1, 10, '\p{Is_Lb=-lf}', "");
46645Expect(0, 10, '\p{^Is_Lb=-lf}', "");
46646Expect(0, 10, '\P{Is_Lb=-lf}', "");
46647Expect(1, 10, '\P{^Is_Lb=-lf}', "");
46648Expect(0, 11, '\p{Is_Lb=-lf}', "");
46649Expect(1, 11, '\p{^Is_Lb=-lf}', "");
46650Expect(1, 11, '\P{Is_Lb=-lf}', "");
46651Expect(0, 11, '\P{^Is_Lb=-lf}', "");
46652Error('\p{Line_Break=:=Next_Line}');
46653Error('\P{Line_Break=:=Next_Line}');
46654Expect(1, 133, '\p{Line_Break:   nextline}', "");
46655Expect(0, 133, '\p{^Line_Break:   nextline}', "");
46656Expect(0, 133, '\P{Line_Break:   nextline}', "");
46657Expect(1, 133, '\P{^Line_Break:   nextline}', "");
46658Expect(0, 134, '\p{Line_Break:   nextline}', "");
46659Expect(1, 134, '\p{^Line_Break:   nextline}', "");
46660Expect(1, 134, '\P{Line_Break:   nextline}', "");
46661Expect(0, 134, '\P{^Line_Break:   nextline}', "");
46662Expect(1, 133, '\p{Line_Break=	_Next_LINE}', "");
46663Expect(0, 133, '\p{^Line_Break=	_Next_LINE}', "");
46664Expect(0, 133, '\P{Line_Break=	_Next_LINE}', "");
46665Expect(1, 133, '\P{^Line_Break=	_Next_LINE}', "");
46666Expect(0, 134, '\p{Line_Break=	_Next_LINE}', "");
46667Expect(1, 134, '\p{^Line_Break=	_Next_LINE}', "");
46668Expect(1, 134, '\P{Line_Break=	_Next_LINE}', "");
46669Expect(0, 134, '\P{^Line_Break=	_Next_LINE}', "");
46670Error('\p{Lb=:=	 NL}');
46671Error('\P{Lb=:=	 NL}');
46672Expect(1, 133, '\p{Lb=nl}', "");
46673Expect(0, 133, '\p{^Lb=nl}', "");
46674Expect(0, 133, '\P{Lb=nl}', "");
46675Expect(1, 133, '\P{^Lb=nl}', "");
46676Expect(0, 134, '\p{Lb=nl}', "");
46677Expect(1, 134, '\p{^Lb=nl}', "");
46678Expect(1, 134, '\P{Lb=nl}', "");
46679Expect(0, 134, '\P{^Lb=nl}', "");
46680Expect(1, 133, '\p{Lb=-_NL}', "");
46681Expect(0, 133, '\p{^Lb=-_NL}', "");
46682Expect(0, 133, '\P{Lb=-_NL}', "");
46683Expect(1, 133, '\P{^Lb=-_NL}', "");
46684Expect(0, 134, '\p{Lb=-_NL}', "");
46685Expect(1, 134, '\p{^Lb=-_NL}', "");
46686Expect(1, 134, '\P{Lb=-_NL}', "");
46687Expect(0, 134, '\P{^Lb=-_NL}', "");
46688Error('\p{Is_Line_Break= next_line:=}');
46689Error('\P{Is_Line_Break= next_line:=}');
46690Expect(1, 133, '\p{Is_Line_Break=nextline}', "");
46691Expect(0, 133, '\p{^Is_Line_Break=nextline}', "");
46692Expect(0, 133, '\P{Is_Line_Break=nextline}', "");
46693Expect(1, 133, '\P{^Is_Line_Break=nextline}', "");
46694Expect(0, 134, '\p{Is_Line_Break=nextline}', "");
46695Expect(1, 134, '\p{^Is_Line_Break=nextline}', "");
46696Expect(1, 134, '\P{Is_Line_Break=nextline}', "");
46697Expect(0, 134, '\P{^Is_Line_Break=nextline}', "");
46698Expect(1, 133, '\p{Is_Line_Break=_ next_LINE}', "");
46699Expect(0, 133, '\p{^Is_Line_Break=_ next_LINE}', "");
46700Expect(0, 133, '\P{Is_Line_Break=_ next_LINE}', "");
46701Expect(1, 133, '\P{^Is_Line_Break=_ next_LINE}', "");
46702Expect(0, 134, '\p{Is_Line_Break=_ next_LINE}', "");
46703Expect(1, 134, '\p{^Is_Line_Break=_ next_LINE}', "");
46704Expect(1, 134, '\P{Is_Line_Break=_ next_LINE}', "");
46705Expect(0, 134, '\P{^Is_Line_Break=_ next_LINE}', "");
46706Error('\p{Is_Lb:	_NL/a/}');
46707Error('\P{Is_Lb:	_NL/a/}');
46708Expect(1, 133, '\p{Is_Lb=nl}', "");
46709Expect(0, 133, '\p{^Is_Lb=nl}', "");
46710Expect(0, 133, '\P{Is_Lb=nl}', "");
46711Expect(1, 133, '\P{^Is_Lb=nl}', "");
46712Expect(0, 134, '\p{Is_Lb=nl}', "");
46713Expect(1, 134, '\p{^Is_Lb=nl}', "");
46714Expect(1, 134, '\P{Is_Lb=nl}', "");
46715Expect(0, 134, '\P{^Is_Lb=nl}', "");
46716Expect(1, 133, '\p{Is_Lb=	-NL}', "");
46717Expect(0, 133, '\p{^Is_Lb=	-NL}', "");
46718Expect(0, 133, '\P{Is_Lb=	-NL}', "");
46719Expect(1, 133, '\P{^Is_Lb=	-NL}', "");
46720Expect(0, 134, '\p{Is_Lb=	-NL}', "");
46721Expect(1, 134, '\p{^Is_Lb=	-NL}', "");
46722Expect(1, 134, '\P{Is_Lb=	-NL}', "");
46723Expect(0, 134, '\P{^Is_Lb=	-NL}', "");
46724Error('\p{Line_Break= _NONSTARTER:=}');
46725Error('\P{Line_Break= _NONSTARTER:=}');
46726Expect(1, 65439, '\p{Line_Break=nonstarter}', "");
46727Expect(0, 65439, '\p{^Line_Break=nonstarter}', "");
46728Expect(0, 65439, '\P{Line_Break=nonstarter}', "");
46729Expect(1, 65439, '\P{^Line_Break=nonstarter}', "");
46730Expect(0, 65440, '\p{Line_Break=nonstarter}', "");
46731Expect(1, 65440, '\p{^Line_Break=nonstarter}', "");
46732Expect(1, 65440, '\P{Line_Break=nonstarter}', "");
46733Expect(0, 65440, '\P{^Line_Break=nonstarter}', "");
46734Expect(1, 65439, '\p{Line_Break=_NONSTARTER}', "");
46735Expect(0, 65439, '\p{^Line_Break=_NONSTARTER}', "");
46736Expect(0, 65439, '\P{Line_Break=_NONSTARTER}', "");
46737Expect(1, 65439, '\P{^Line_Break=_NONSTARTER}', "");
46738Expect(0, 65440, '\p{Line_Break=_NONSTARTER}', "");
46739Expect(1, 65440, '\p{^Line_Break=_NONSTARTER}', "");
46740Expect(1, 65440, '\P{Line_Break=_NONSTARTER}', "");
46741Expect(0, 65440, '\P{^Line_Break=_NONSTARTER}', "");
46742Error('\p{Lb= /a/NS}');
46743Error('\P{Lb= /a/NS}');
46744Expect(1, 65439, '\p{Lb=ns}', "");
46745Expect(0, 65439, '\p{^Lb=ns}', "");
46746Expect(0, 65439, '\P{Lb=ns}', "");
46747Expect(1, 65439, '\P{^Lb=ns}', "");
46748Expect(0, 65440, '\p{Lb=ns}', "");
46749Expect(1, 65440, '\p{^Lb=ns}', "");
46750Expect(1, 65440, '\P{Lb=ns}', "");
46751Expect(0, 65440, '\P{^Lb=ns}', "");
46752Expect(1, 65439, '\p{Lb=	_ns}', "");
46753Expect(0, 65439, '\p{^Lb=	_ns}', "");
46754Expect(0, 65439, '\P{Lb=	_ns}', "");
46755Expect(1, 65439, '\P{^Lb=	_ns}', "");
46756Expect(0, 65440, '\p{Lb=	_ns}', "");
46757Expect(1, 65440, '\p{^Lb=	_ns}', "");
46758Expect(1, 65440, '\P{Lb=	_ns}', "");
46759Expect(0, 65440, '\P{^Lb=	_ns}', "");
46760Error('\p{Is_Line_Break=	:=Nonstarter}');
46761Error('\P{Is_Line_Break=	:=Nonstarter}');
46762Expect(1, 65439, '\p{Is_Line_Break=nonstarter}', "");
46763Expect(0, 65439, '\p{^Is_Line_Break=nonstarter}', "");
46764Expect(0, 65439, '\P{Is_Line_Break=nonstarter}', "");
46765Expect(1, 65439, '\P{^Is_Line_Break=nonstarter}', "");
46766Expect(0, 65440, '\p{Is_Line_Break=nonstarter}', "");
46767Expect(1, 65440, '\p{^Is_Line_Break=nonstarter}', "");
46768Expect(1, 65440, '\P{Is_Line_Break=nonstarter}', "");
46769Expect(0, 65440, '\P{^Is_Line_Break=nonstarter}', "");
46770Expect(1, 65439, '\p{Is_Line_Break=-	Nonstarter}', "");
46771Expect(0, 65439, '\p{^Is_Line_Break=-	Nonstarter}', "");
46772Expect(0, 65439, '\P{Is_Line_Break=-	Nonstarter}', "");
46773Expect(1, 65439, '\P{^Is_Line_Break=-	Nonstarter}', "");
46774Expect(0, 65440, '\p{Is_Line_Break=-	Nonstarter}', "");
46775Expect(1, 65440, '\p{^Is_Line_Break=-	Nonstarter}', "");
46776Expect(1, 65440, '\P{Is_Line_Break=-	Nonstarter}', "");
46777Expect(0, 65440, '\P{^Is_Line_Break=-	Nonstarter}', "");
46778Error('\p{Is_Lb=-/a/NS}');
46779Error('\P{Is_Lb=-/a/NS}');
46780Expect(1, 65439, '\p{Is_Lb=ns}', "");
46781Expect(0, 65439, '\p{^Is_Lb=ns}', "");
46782Expect(0, 65439, '\P{Is_Lb=ns}', "");
46783Expect(1, 65439, '\P{^Is_Lb=ns}', "");
46784Expect(0, 65440, '\p{Is_Lb=ns}', "");
46785Expect(1, 65440, '\p{^Is_Lb=ns}', "");
46786Expect(1, 65440, '\P{Is_Lb=ns}', "");
46787Expect(0, 65440, '\P{^Is_Lb=ns}', "");
46788Expect(1, 65439, '\p{Is_Lb: 	NS}', "");
46789Expect(0, 65439, '\p{^Is_Lb: 	NS}', "");
46790Expect(0, 65439, '\P{Is_Lb: 	NS}', "");
46791Expect(1, 65439, '\P{^Is_Lb: 	NS}', "");
46792Expect(0, 65440, '\p{Is_Lb: 	NS}', "");
46793Expect(1, 65440, '\p{^Is_Lb: 	NS}', "");
46794Expect(1, 65440, '\P{Is_Lb: 	NS}', "");
46795Expect(0, 65440, '\P{^Is_Lb: 	NS}', "");
46796Error('\p{Line_Break=--numeric:=}');
46797Error('\P{Line_Break=--numeric:=}');
46798Expect(1, 120831, '\p{Line_Break:   numeric}', "");
46799Expect(0, 120831, '\p{^Line_Break:   numeric}', "");
46800Expect(0, 120831, '\P{Line_Break:   numeric}', "");
46801Expect(1, 120831, '\P{^Line_Break:   numeric}', "");
46802Expect(0, 120832, '\p{Line_Break:   numeric}', "");
46803Expect(1, 120832, '\p{^Line_Break:   numeric}', "");
46804Expect(1, 120832, '\P{Line_Break:   numeric}', "");
46805Expect(0, 120832, '\P{^Line_Break:   numeric}', "");
46806Expect(1, 120831, '\p{Line_Break=-numeric}', "");
46807Expect(0, 120831, '\p{^Line_Break=-numeric}', "");
46808Expect(0, 120831, '\P{Line_Break=-numeric}', "");
46809Expect(1, 120831, '\P{^Line_Break=-numeric}', "");
46810Expect(0, 120832, '\p{Line_Break=-numeric}', "");
46811Expect(1, 120832, '\p{^Line_Break=-numeric}', "");
46812Expect(1, 120832, '\P{Line_Break=-numeric}', "");
46813Expect(0, 120832, '\P{^Line_Break=-numeric}', "");
46814Error('\p{Lb=:=_	nu}');
46815Error('\P{Lb=:=_	nu}');
46816Expect(1, 120831, '\p{Lb=nu}', "");
46817Expect(0, 120831, '\p{^Lb=nu}', "");
46818Expect(0, 120831, '\P{Lb=nu}', "");
46819Expect(1, 120831, '\P{^Lb=nu}', "");
46820Expect(0, 120832, '\p{Lb=nu}', "");
46821Expect(1, 120832, '\p{^Lb=nu}', "");
46822Expect(1, 120832, '\P{Lb=nu}', "");
46823Expect(0, 120832, '\P{^Lb=nu}', "");
46824Expect(1, 120831, '\p{Lb= NU}', "");
46825Expect(0, 120831, '\p{^Lb= NU}', "");
46826Expect(0, 120831, '\P{Lb= NU}', "");
46827Expect(1, 120831, '\P{^Lb= NU}', "");
46828Expect(0, 120832, '\p{Lb= NU}', "");
46829Expect(1, 120832, '\p{^Lb= NU}', "");
46830Expect(1, 120832, '\P{Lb= NU}', "");
46831Expect(0, 120832, '\P{^Lb= NU}', "");
46832Error('\p{Is_Line_Break=:= 	NUMERIC}');
46833Error('\P{Is_Line_Break=:= 	NUMERIC}');
46834Expect(1, 120831, '\p{Is_Line_Break=numeric}', "");
46835Expect(0, 120831, '\p{^Is_Line_Break=numeric}', "");
46836Expect(0, 120831, '\P{Is_Line_Break=numeric}', "");
46837Expect(1, 120831, '\P{^Is_Line_Break=numeric}', "");
46838Expect(0, 120832, '\p{Is_Line_Break=numeric}', "");
46839Expect(1, 120832, '\p{^Is_Line_Break=numeric}', "");
46840Expect(1, 120832, '\P{Is_Line_Break=numeric}', "");
46841Expect(0, 120832, '\P{^Is_Line_Break=numeric}', "");
46842Expect(1, 120831, '\p{Is_Line_Break=_Numeric}', "");
46843Expect(0, 120831, '\p{^Is_Line_Break=_Numeric}', "");
46844Expect(0, 120831, '\P{Is_Line_Break=_Numeric}', "");
46845Expect(1, 120831, '\P{^Is_Line_Break=_Numeric}', "");
46846Expect(0, 120832, '\p{Is_Line_Break=_Numeric}', "");
46847Expect(1, 120832, '\p{^Is_Line_Break=_Numeric}', "");
46848Expect(1, 120832, '\P{Is_Line_Break=_Numeric}', "");
46849Expect(0, 120832, '\P{^Is_Line_Break=_Numeric}', "");
46850Error('\p{Is_Lb=-	NU:=}');
46851Error('\P{Is_Lb=-	NU:=}');
46852Expect(1, 120831, '\p{Is_Lb=nu}', "");
46853Expect(0, 120831, '\p{^Is_Lb=nu}', "");
46854Expect(0, 120831, '\P{Is_Lb=nu}', "");
46855Expect(1, 120831, '\P{^Is_Lb=nu}', "");
46856Expect(0, 120832, '\p{Is_Lb=nu}', "");
46857Expect(1, 120832, '\p{^Is_Lb=nu}', "");
46858Expect(1, 120832, '\P{Is_Lb=nu}', "");
46859Expect(0, 120832, '\P{^Is_Lb=nu}', "");
46860Expect(1, 120831, '\p{Is_Lb=	-NU}', "");
46861Expect(0, 120831, '\p{^Is_Lb=	-NU}', "");
46862Expect(0, 120831, '\P{Is_Lb=	-NU}', "");
46863Expect(1, 120831, '\P{^Is_Lb=	-NU}', "");
46864Expect(0, 120832, '\p{Is_Lb=	-NU}', "");
46865Expect(1, 120832, '\p{^Is_Lb=	-NU}', "");
46866Expect(1, 120832, '\P{Is_Lb=	-NU}', "");
46867Expect(0, 120832, '\P{^Is_Lb=	-NU}', "");
46868Error('\p{Line_Break=/a/		open_Punctuation}');
46869Error('\P{Line_Break=/a/		open_Punctuation}');
46870Expect(1, 78713, '\p{Line_Break=openpunctuation}', "");
46871Expect(0, 78713, '\p{^Line_Break=openpunctuation}', "");
46872Expect(0, 78713, '\P{Line_Break=openpunctuation}', "");
46873Expect(1, 78713, '\P{^Line_Break=openpunctuation}', "");
46874Expect(0, 78714, '\p{Line_Break=openpunctuation}', "");
46875Expect(1, 78714, '\p{^Line_Break=openpunctuation}', "");
46876Expect(1, 78714, '\P{Line_Break=openpunctuation}', "");
46877Expect(0, 78714, '\P{^Line_Break=openpunctuation}', "");
46878Expect(1, 78713, '\p{Line_Break= OPEN_punctuation}', "");
46879Expect(0, 78713, '\p{^Line_Break= OPEN_punctuation}', "");
46880Expect(0, 78713, '\P{Line_Break= OPEN_punctuation}', "");
46881Expect(1, 78713, '\P{^Line_Break= OPEN_punctuation}', "");
46882Expect(0, 78714, '\p{Line_Break= OPEN_punctuation}', "");
46883Expect(1, 78714, '\p{^Line_Break= OPEN_punctuation}', "");
46884Expect(1, 78714, '\P{Line_Break= OPEN_punctuation}', "");
46885Expect(0, 78714, '\P{^Line_Break= OPEN_punctuation}', "");
46886Error('\p{Lb:/a/ op}');
46887Error('\P{Lb:/a/ op}');
46888Expect(1, 78713, '\p{Lb=op}', "");
46889Expect(0, 78713, '\p{^Lb=op}', "");
46890Expect(0, 78713, '\P{Lb=op}', "");
46891Expect(1, 78713, '\P{^Lb=op}', "");
46892Expect(0, 78714, '\p{Lb=op}', "");
46893Expect(1, 78714, '\p{^Lb=op}', "");
46894Expect(1, 78714, '\P{Lb=op}', "");
46895Expect(0, 78714, '\P{^Lb=op}', "");
46896Expect(1, 78713, '\p{Lb=-OP}', "");
46897Expect(0, 78713, '\p{^Lb=-OP}', "");
46898Expect(0, 78713, '\P{Lb=-OP}', "");
46899Expect(1, 78713, '\P{^Lb=-OP}', "");
46900Expect(0, 78714, '\p{Lb=-OP}', "");
46901Expect(1, 78714, '\p{^Lb=-OP}', "");
46902Expect(1, 78714, '\P{Lb=-OP}', "");
46903Expect(0, 78714, '\P{^Lb=-OP}', "");
46904Error('\p{Is_Line_Break= OPEN_punctuation/a/}');
46905Error('\P{Is_Line_Break= OPEN_punctuation/a/}');
46906Expect(1, 78713, '\p{Is_Line_Break=openpunctuation}', "");
46907Expect(0, 78713, '\p{^Is_Line_Break=openpunctuation}', "");
46908Expect(0, 78713, '\P{Is_Line_Break=openpunctuation}', "");
46909Expect(1, 78713, '\P{^Is_Line_Break=openpunctuation}', "");
46910Expect(0, 78714, '\p{Is_Line_Break=openpunctuation}', "");
46911Expect(1, 78714, '\p{^Is_Line_Break=openpunctuation}', "");
46912Expect(1, 78714, '\P{Is_Line_Break=openpunctuation}', "");
46913Expect(0, 78714, '\P{^Is_Line_Break=openpunctuation}', "");
46914Expect(1, 78713, '\p{Is_Line_Break=OPEN_punctuation}', "");
46915Expect(0, 78713, '\p{^Is_Line_Break=OPEN_punctuation}', "");
46916Expect(0, 78713, '\P{Is_Line_Break=OPEN_punctuation}', "");
46917Expect(1, 78713, '\P{^Is_Line_Break=OPEN_punctuation}', "");
46918Expect(0, 78714, '\p{Is_Line_Break=OPEN_punctuation}', "");
46919Expect(1, 78714, '\p{^Is_Line_Break=OPEN_punctuation}', "");
46920Expect(1, 78714, '\P{Is_Line_Break=OPEN_punctuation}', "");
46921Expect(0, 78714, '\P{^Is_Line_Break=OPEN_punctuation}', "");
46922Error('\p{Is_Lb=	:=OP}');
46923Error('\P{Is_Lb=	:=OP}');
46924Expect(1, 78713, '\p{Is_Lb=op}', "");
46925Expect(0, 78713, '\p{^Is_Lb=op}', "");
46926Expect(0, 78713, '\P{Is_Lb=op}', "");
46927Expect(1, 78713, '\P{^Is_Lb=op}', "");
46928Expect(0, 78714, '\p{Is_Lb=op}', "");
46929Expect(1, 78714, '\p{^Is_Lb=op}', "");
46930Expect(1, 78714, '\P{Is_Lb=op}', "");
46931Expect(0, 78714, '\P{^Is_Lb=op}', "");
46932Expect(1, 78713, '\p{Is_Lb=--OP}', "");
46933Expect(0, 78713, '\p{^Is_Lb=--OP}', "");
46934Expect(0, 78713, '\P{Is_Lb=--OP}', "");
46935Expect(1, 78713, '\P{^Is_Lb=--OP}', "");
46936Expect(0, 78714, '\p{Is_Lb=--OP}', "");
46937Expect(1, 78714, '\p{^Is_Lb=--OP}', "");
46938Expect(1, 78714, '\P{Is_Lb=--OP}', "");
46939Expect(0, 78714, '\P{^Is_Lb=--OP}', "");
46940Error('\p{Line_Break: /a/	 Postfix_NUMERIC}');
46941Error('\P{Line_Break: /a/	 Postfix_NUMERIC}');
46942Expect(1, 65504, '\p{Line_Break=postfixnumeric}', "");
46943Expect(0, 65504, '\p{^Line_Break=postfixnumeric}', "");
46944Expect(0, 65504, '\P{Line_Break=postfixnumeric}', "");
46945Expect(1, 65504, '\P{^Line_Break=postfixnumeric}', "");
46946Expect(0, 65505, '\p{Line_Break=postfixnumeric}', "");
46947Expect(1, 65505, '\p{^Line_Break=postfixnumeric}', "");
46948Expect(1, 65505, '\P{Line_Break=postfixnumeric}', "");
46949Expect(0, 65505, '\P{^Line_Break=postfixnumeric}', "");
46950Expect(1, 65504, '\p{Line_Break=--postfix_Numeric}', "");
46951Expect(0, 65504, '\p{^Line_Break=--postfix_Numeric}', "");
46952Expect(0, 65504, '\P{Line_Break=--postfix_Numeric}', "");
46953Expect(1, 65504, '\P{^Line_Break=--postfix_Numeric}', "");
46954Expect(0, 65505, '\p{Line_Break=--postfix_Numeric}', "");
46955Expect(1, 65505, '\p{^Line_Break=--postfix_Numeric}', "");
46956Expect(1, 65505, '\P{Line_Break=--postfix_Numeric}', "");
46957Expect(0, 65505, '\P{^Line_Break=--postfix_Numeric}', "");
46958Error('\p{Lb=	 PO:=}');
46959Error('\P{Lb=	 PO:=}');
46960Expect(1, 65504, '\p{Lb=po}', "");
46961Expect(0, 65504, '\p{^Lb=po}', "");
46962Expect(0, 65504, '\P{Lb=po}', "");
46963Expect(1, 65504, '\P{^Lb=po}', "");
46964Expect(0, 65505, '\p{Lb=po}', "");
46965Expect(1, 65505, '\p{^Lb=po}', "");
46966Expect(1, 65505, '\P{Lb=po}', "");
46967Expect(0, 65505, '\P{^Lb=po}', "");
46968Expect(1, 65504, '\p{Lb=-_PO}', "");
46969Expect(0, 65504, '\p{^Lb=-_PO}', "");
46970Expect(0, 65504, '\P{Lb=-_PO}', "");
46971Expect(1, 65504, '\P{^Lb=-_PO}', "");
46972Expect(0, 65505, '\p{Lb=-_PO}', "");
46973Expect(1, 65505, '\p{^Lb=-_PO}', "");
46974Expect(1, 65505, '\P{Lb=-_PO}', "");
46975Expect(0, 65505, '\P{^Lb=-_PO}', "");
46976Error('\p{Is_Line_Break=	:=POSTFIX_NUMERIC}');
46977Error('\P{Is_Line_Break=	:=POSTFIX_NUMERIC}');
46978Expect(1, 65504, '\p{Is_Line_Break=postfixnumeric}', "");
46979Expect(0, 65504, '\p{^Is_Line_Break=postfixnumeric}', "");
46980Expect(0, 65504, '\P{Is_Line_Break=postfixnumeric}', "");
46981Expect(1, 65504, '\P{^Is_Line_Break=postfixnumeric}', "");
46982Expect(0, 65505, '\p{Is_Line_Break=postfixnumeric}', "");
46983Expect(1, 65505, '\p{^Is_Line_Break=postfixnumeric}', "");
46984Expect(1, 65505, '\P{Is_Line_Break=postfixnumeric}', "");
46985Expect(0, 65505, '\P{^Is_Line_Break=postfixnumeric}', "");
46986Expect(1, 65504, '\p{Is_Line_Break= Postfix_NUMERIC}', "");
46987Expect(0, 65504, '\p{^Is_Line_Break= Postfix_NUMERIC}', "");
46988Expect(0, 65504, '\P{Is_Line_Break= Postfix_NUMERIC}', "");
46989Expect(1, 65504, '\P{^Is_Line_Break= Postfix_NUMERIC}', "");
46990Expect(0, 65505, '\p{Is_Line_Break= Postfix_NUMERIC}', "");
46991Expect(1, 65505, '\p{^Is_Line_Break= Postfix_NUMERIC}', "");
46992Expect(1, 65505, '\P{Is_Line_Break= Postfix_NUMERIC}', "");
46993Expect(0, 65505, '\P{^Is_Line_Break= Postfix_NUMERIC}', "");
46994Error('\p{Is_Lb=_/a/PO}');
46995Error('\P{Is_Lb=_/a/PO}');
46996Expect(1, 65504, '\p{Is_Lb:   po}', "");
46997Expect(0, 65504, '\p{^Is_Lb:   po}', "");
46998Expect(0, 65504, '\P{Is_Lb:   po}', "");
46999Expect(1, 65504, '\P{^Is_Lb:   po}', "");
47000Expect(0, 65505, '\p{Is_Lb:   po}', "");
47001Expect(1, 65505, '\p{^Is_Lb:   po}', "");
47002Expect(1, 65505, '\P{Is_Lb:   po}', "");
47003Expect(0, 65505, '\P{^Is_Lb:   po}', "");
47004Expect(1, 65504, '\p{Is_Lb=_	PO}', "");
47005Expect(0, 65504, '\p{^Is_Lb=_	PO}', "");
47006Expect(0, 65504, '\P{Is_Lb=_	PO}', "");
47007Expect(1, 65504, '\P{^Is_Lb=_	PO}', "");
47008Expect(0, 65505, '\p{Is_Lb=_	PO}', "");
47009Expect(1, 65505, '\p{^Is_Lb=_	PO}', "");
47010Expect(1, 65505, '\P{Is_Lb=_	PO}', "");
47011Expect(0, 65505, '\P{^Is_Lb=_	PO}', "");
47012Error('\p{Line_Break=/a/		PREFIX_Numeric}');
47013Error('\P{Line_Break=/a/		PREFIX_Numeric}');
47014Expect(1, 65510, '\p{Line_Break:	prefixnumeric}', "");
47015Expect(0, 65510, '\p{^Line_Break:	prefixnumeric}', "");
47016Expect(0, 65510, '\P{Line_Break:	prefixnumeric}', "");
47017Expect(1, 65510, '\P{^Line_Break:	prefixnumeric}', "");
47018Expect(0, 65511, '\p{Line_Break:	prefixnumeric}', "");
47019Expect(1, 65511, '\p{^Line_Break:	prefixnumeric}', "");
47020Expect(1, 65511, '\P{Line_Break:	prefixnumeric}', "");
47021Expect(0, 65511, '\P{^Line_Break:	prefixnumeric}', "");
47022Expect(1, 65510, '\p{Line_Break= PREFIX_Numeric}', "");
47023Expect(0, 65510, '\p{^Line_Break= PREFIX_Numeric}', "");
47024Expect(0, 65510, '\P{Line_Break= PREFIX_Numeric}', "");
47025Expect(1, 65510, '\P{^Line_Break= PREFIX_Numeric}', "");
47026Expect(0, 65511, '\p{Line_Break= PREFIX_Numeric}', "");
47027Expect(1, 65511, '\p{^Line_Break= PREFIX_Numeric}', "");
47028Expect(1, 65511, '\P{Line_Break= PREFIX_Numeric}', "");
47029Expect(0, 65511, '\P{^Line_Break= PREFIX_Numeric}', "");
47030Error('\p{Lb=_	PR/a/}');
47031Error('\P{Lb=_	PR/a/}');
47032Expect(1, 65510, '\p{Lb: pr}', "");
47033Expect(0, 65510, '\p{^Lb: pr}', "");
47034Expect(0, 65510, '\P{Lb: pr}', "");
47035Expect(1, 65510, '\P{^Lb: pr}', "");
47036Expect(0, 65511, '\p{Lb: pr}', "");
47037Expect(1, 65511, '\p{^Lb: pr}', "");
47038Expect(1, 65511, '\P{Lb: pr}', "");
47039Expect(0, 65511, '\P{^Lb: pr}', "");
47040Expect(1, 65510, '\p{Lb=_PR}', "");
47041Expect(0, 65510, '\p{^Lb=_PR}', "");
47042Expect(0, 65510, '\P{Lb=_PR}', "");
47043Expect(1, 65510, '\P{^Lb=_PR}', "");
47044Expect(0, 65511, '\p{Lb=_PR}', "");
47045Expect(1, 65511, '\p{^Lb=_PR}', "");
47046Expect(1, 65511, '\P{Lb=_PR}', "");
47047Expect(0, 65511, '\P{^Lb=_PR}', "");
47048Error('\p{Is_Line_Break: 	PREFIX_Numeric:=}');
47049Error('\P{Is_Line_Break: 	PREFIX_Numeric:=}');
47050Expect(1, 65510, '\p{Is_Line_Break=prefixnumeric}', "");
47051Expect(0, 65510, '\p{^Is_Line_Break=prefixnumeric}', "");
47052Expect(0, 65510, '\P{Is_Line_Break=prefixnumeric}', "");
47053Expect(1, 65510, '\P{^Is_Line_Break=prefixnumeric}', "");
47054Expect(0, 65511, '\p{Is_Line_Break=prefixnumeric}', "");
47055Expect(1, 65511, '\p{^Is_Line_Break=prefixnumeric}', "");
47056Expect(1, 65511, '\P{Is_Line_Break=prefixnumeric}', "");
47057Expect(0, 65511, '\P{^Is_Line_Break=prefixnumeric}', "");
47058Expect(1, 65510, '\p{Is_Line_Break=	Prefix_numeric}', "");
47059Expect(0, 65510, '\p{^Is_Line_Break=	Prefix_numeric}', "");
47060Expect(0, 65510, '\P{Is_Line_Break=	Prefix_numeric}', "");
47061Expect(1, 65510, '\P{^Is_Line_Break=	Prefix_numeric}', "");
47062Expect(0, 65511, '\p{Is_Line_Break=	Prefix_numeric}', "");
47063Expect(1, 65511, '\p{^Is_Line_Break=	Prefix_numeric}', "");
47064Expect(1, 65511, '\P{Is_Line_Break=	Prefix_numeric}', "");
47065Expect(0, 65511, '\P{^Is_Line_Break=	Prefix_numeric}', "");
47066Error('\p{Is_Lb=	/a/PR}');
47067Error('\P{Is_Lb=	/a/PR}');
47068Expect(1, 65510, '\p{Is_Lb=pr}', "");
47069Expect(0, 65510, '\p{^Is_Lb=pr}', "");
47070Expect(0, 65510, '\P{Is_Lb=pr}', "");
47071Expect(1, 65510, '\P{^Is_Lb=pr}', "");
47072Expect(0, 65511, '\p{Is_Lb=pr}', "");
47073Expect(1, 65511, '\p{^Is_Lb=pr}', "");
47074Expect(1, 65511, '\P{Is_Lb=pr}', "");
47075Expect(0, 65511, '\P{^Is_Lb=pr}', "");
47076Expect(1, 65510, '\p{Is_Lb=	 pr}', "");
47077Expect(0, 65510, '\p{^Is_Lb=	 pr}', "");
47078Expect(0, 65510, '\P{Is_Lb=	 pr}', "");
47079Expect(1, 65510, '\P{^Is_Lb=	 pr}', "");
47080Expect(0, 65511, '\p{Is_Lb=	 pr}', "");
47081Expect(1, 65511, '\p{^Is_Lb=	 pr}', "");
47082Expect(1, 65511, '\P{Is_Lb=	 pr}', "");
47083Expect(0, 65511, '\P{^Is_Lb=	 pr}', "");
47084Error('\p{Line_Break=/a/	Quotation}');
47085Error('\P{Line_Break=/a/	Quotation}');
47086Expect(1, 11809, '\p{Line_Break=quotation}', "");
47087Expect(0, 11809, '\p{^Line_Break=quotation}', "");
47088Expect(0, 11809, '\P{Line_Break=quotation}', "");
47089Expect(1, 11809, '\P{^Line_Break=quotation}', "");
47090Expect(0, 11810, '\p{Line_Break=quotation}', "");
47091Expect(1, 11810, '\p{^Line_Break=quotation}', "");
47092Expect(1, 11810, '\P{Line_Break=quotation}', "");
47093Expect(0, 11810, '\P{^Line_Break=quotation}', "");
47094Expect(1, 11809, '\p{Line_Break=	-Quotation}', "");
47095Expect(0, 11809, '\p{^Line_Break=	-Quotation}', "");
47096Expect(0, 11809, '\P{Line_Break=	-Quotation}', "");
47097Expect(1, 11809, '\P{^Line_Break=	-Quotation}', "");
47098Expect(0, 11810, '\p{Line_Break=	-Quotation}', "");
47099Expect(1, 11810, '\p{^Line_Break=	-Quotation}', "");
47100Expect(1, 11810, '\P{Line_Break=	-Quotation}', "");
47101Expect(0, 11810, '\P{^Line_Break=	-Quotation}', "");
47102Error('\p{Lb=/a/ 	qu}');
47103Error('\P{Lb=/a/ 	qu}');
47104Expect(1, 11809, '\p{Lb=qu}', "");
47105Expect(0, 11809, '\p{^Lb=qu}', "");
47106Expect(0, 11809, '\P{Lb=qu}', "");
47107Expect(1, 11809, '\P{^Lb=qu}', "");
47108Expect(0, 11810, '\p{Lb=qu}', "");
47109Expect(1, 11810, '\p{^Lb=qu}', "");
47110Expect(1, 11810, '\P{Lb=qu}', "");
47111Expect(0, 11810, '\P{^Lb=qu}', "");
47112Expect(1, 11809, '\p{Lb:	_ QU}', "");
47113Expect(0, 11809, '\p{^Lb:	_ QU}', "");
47114Expect(0, 11809, '\P{Lb:	_ QU}', "");
47115Expect(1, 11809, '\P{^Lb:	_ QU}', "");
47116Expect(0, 11810, '\p{Lb:	_ QU}', "");
47117Expect(1, 11810, '\p{^Lb:	_ QU}', "");
47118Expect(1, 11810, '\P{Lb:	_ QU}', "");
47119Expect(0, 11810, '\P{^Lb:	_ QU}', "");
47120Error('\p{Is_Line_Break= :=Quotation}');
47121Error('\P{Is_Line_Break= :=Quotation}');
47122Expect(1, 11809, '\p{Is_Line_Break=quotation}', "");
47123Expect(0, 11809, '\p{^Is_Line_Break=quotation}', "");
47124Expect(0, 11809, '\P{Is_Line_Break=quotation}', "");
47125Expect(1, 11809, '\P{^Is_Line_Break=quotation}', "");
47126Expect(0, 11810, '\p{Is_Line_Break=quotation}', "");
47127Expect(1, 11810, '\p{^Is_Line_Break=quotation}', "");
47128Expect(1, 11810, '\P{Is_Line_Break=quotation}', "");
47129Expect(0, 11810, '\P{^Is_Line_Break=quotation}', "");
47130Expect(1, 11809, '\p{Is_Line_Break=- QUOTATION}', "");
47131Expect(0, 11809, '\p{^Is_Line_Break=- QUOTATION}', "");
47132Expect(0, 11809, '\P{Is_Line_Break=- QUOTATION}', "");
47133Expect(1, 11809, '\P{^Is_Line_Break=- QUOTATION}', "");
47134Expect(0, 11810, '\p{Is_Line_Break=- QUOTATION}', "");
47135Expect(1, 11810, '\p{^Is_Line_Break=- QUOTATION}', "");
47136Expect(1, 11810, '\P{Is_Line_Break=- QUOTATION}', "");
47137Expect(0, 11810, '\P{^Is_Line_Break=- QUOTATION}', "");
47138Error('\p{Is_Lb=-	qu/a/}');
47139Error('\P{Is_Lb=-	qu/a/}');
47140Expect(1, 11809, '\p{Is_Lb=qu}', "");
47141Expect(0, 11809, '\p{^Is_Lb=qu}', "");
47142Expect(0, 11809, '\P{Is_Lb=qu}', "");
47143Expect(1, 11809, '\P{^Is_Lb=qu}', "");
47144Expect(0, 11810, '\p{Is_Lb=qu}', "");
47145Expect(1, 11810, '\p{^Is_Lb=qu}', "");
47146Expect(1, 11810, '\P{Is_Lb=qu}', "");
47147Expect(0, 11810, '\P{^Is_Lb=qu}', "");
47148Expect(1, 11809, '\p{Is_Lb=-QU}', "");
47149Expect(0, 11809, '\p{^Is_Lb=-QU}', "");
47150Expect(0, 11809, '\P{Is_Lb=-QU}', "");
47151Expect(1, 11809, '\P{^Is_Lb=-QU}', "");
47152Expect(0, 11810, '\p{Is_Lb=-QU}', "");
47153Expect(1, 11810, '\p{^Is_Lb=-QU}', "");
47154Expect(1, 11810, '\P{Is_Lb=-QU}', "");
47155Expect(0, 11810, '\P{^Is_Lb=-QU}', "");
47156Error('\p{Line_Break= _Regional_INDICATOR:=}');
47157Error('\P{Line_Break= _Regional_INDICATOR:=}');
47158Expect(1, 127487, '\p{Line_Break=regionalindicator}', "");
47159Expect(0, 127487, '\p{^Line_Break=regionalindicator}', "");
47160Expect(0, 127487, '\P{Line_Break=regionalindicator}', "");
47161Expect(1, 127487, '\P{^Line_Break=regionalindicator}', "");
47162Expect(0, 127488, '\p{Line_Break=regionalindicator}', "");
47163Expect(1, 127488, '\p{^Line_Break=regionalindicator}', "");
47164Expect(1, 127488, '\P{Line_Break=regionalindicator}', "");
47165Expect(0, 127488, '\P{^Line_Break=regionalindicator}', "");
47166Expect(1, 127487, '\p{Line_Break=- regional_Indicator}', "");
47167Expect(0, 127487, '\p{^Line_Break=- regional_Indicator}', "");
47168Expect(0, 127487, '\P{Line_Break=- regional_Indicator}', "");
47169Expect(1, 127487, '\P{^Line_Break=- regional_Indicator}', "");
47170Expect(0, 127488, '\p{Line_Break=- regional_Indicator}', "");
47171Expect(1, 127488, '\p{^Line_Break=- regional_Indicator}', "");
47172Expect(1, 127488, '\P{Line_Break=- regional_Indicator}', "");
47173Expect(0, 127488, '\P{^Line_Break=- regional_Indicator}', "");
47174Error('\p{Lb=-/a/RI}');
47175Error('\P{Lb=-/a/RI}');
47176Expect(1, 127487, '\p{Lb=ri}', "");
47177Expect(0, 127487, '\p{^Lb=ri}', "");
47178Expect(0, 127487, '\P{Lb=ri}', "");
47179Expect(1, 127487, '\P{^Lb=ri}', "");
47180Expect(0, 127488, '\p{Lb=ri}', "");
47181Expect(1, 127488, '\p{^Lb=ri}', "");
47182Expect(1, 127488, '\P{Lb=ri}', "");
47183Expect(0, 127488, '\P{^Lb=ri}', "");
47184Expect(1, 127487, '\p{Lb=	_RI}', "");
47185Expect(0, 127487, '\p{^Lb=	_RI}', "");
47186Expect(0, 127487, '\P{Lb=	_RI}', "");
47187Expect(1, 127487, '\P{^Lb=	_RI}', "");
47188Expect(0, 127488, '\p{Lb=	_RI}', "");
47189Expect(1, 127488, '\p{^Lb=	_RI}', "");
47190Expect(1, 127488, '\P{Lb=	_RI}', "");
47191Expect(0, 127488, '\P{^Lb=	_RI}', "");
47192Error('\p{Is_Line_Break:	_-REGIONAL_INDICATOR/a/}');
47193Error('\P{Is_Line_Break:	_-REGIONAL_INDICATOR/a/}');
47194Expect(1, 127487, '\p{Is_Line_Break:	regionalindicator}', "");
47195Expect(0, 127487, '\p{^Is_Line_Break:	regionalindicator}', "");
47196Expect(0, 127487, '\P{Is_Line_Break:	regionalindicator}', "");
47197Expect(1, 127487, '\P{^Is_Line_Break:	regionalindicator}', "");
47198Expect(0, 127488, '\p{Is_Line_Break:	regionalindicator}', "");
47199Expect(1, 127488, '\p{^Is_Line_Break:	regionalindicator}', "");
47200Expect(1, 127488, '\P{Is_Line_Break:	regionalindicator}', "");
47201Expect(0, 127488, '\P{^Is_Line_Break:	regionalindicator}', "");
47202Expect(1, 127487, '\p{Is_Line_Break=_Regional_indicator}', "");
47203Expect(0, 127487, '\p{^Is_Line_Break=_Regional_indicator}', "");
47204Expect(0, 127487, '\P{Is_Line_Break=_Regional_indicator}', "");
47205Expect(1, 127487, '\P{^Is_Line_Break=_Regional_indicator}', "");
47206Expect(0, 127488, '\p{Is_Line_Break=_Regional_indicator}', "");
47207Expect(1, 127488, '\p{^Is_Line_Break=_Regional_indicator}', "");
47208Expect(1, 127488, '\P{Is_Line_Break=_Regional_indicator}', "");
47209Expect(0, 127488, '\P{^Is_Line_Break=_Regional_indicator}', "");
47210Error('\p{Is_Lb=:=RI}');
47211Error('\P{Is_Lb=:=RI}');
47212Expect(1, 127487, '\p{Is_Lb=ri}', "");
47213Expect(0, 127487, '\p{^Is_Lb=ri}', "");
47214Expect(0, 127487, '\P{Is_Lb=ri}', "");
47215Expect(1, 127487, '\P{^Is_Lb=ri}', "");
47216Expect(0, 127488, '\p{Is_Lb=ri}', "");
47217Expect(1, 127488, '\p{^Is_Lb=ri}', "");
47218Expect(1, 127488, '\P{Is_Lb=ri}', "");
47219Expect(0, 127488, '\P{^Is_Lb=ri}', "");
47220Expect(1, 127487, '\p{Is_Lb: 		RI}', "");
47221Expect(0, 127487, '\p{^Is_Lb: 		RI}', "");
47222Expect(0, 127487, '\P{Is_Lb: 		RI}', "");
47223Expect(1, 127487, '\P{^Is_Lb: 		RI}', "");
47224Expect(0, 127488, '\p{Is_Lb: 		RI}', "");
47225Expect(1, 127488, '\p{^Is_Lb: 		RI}', "");
47226Expect(1, 127488, '\P{Is_Lb: 		RI}', "");
47227Expect(0, 127488, '\P{^Is_Lb: 		RI}', "");
47228Error('\p{Line_Break=_/a/Complex_context}');
47229Error('\P{Line_Break=_/a/Complex_context}');
47230Expect(1, 43743, '\p{Line_Break=complexcontext}', "");
47231Expect(0, 43743, '\p{^Line_Break=complexcontext}', "");
47232Expect(0, 43743, '\P{Line_Break=complexcontext}', "");
47233Expect(1, 43743, '\P{^Line_Break=complexcontext}', "");
47234Expect(0, 43744, '\p{Line_Break=complexcontext}', "");
47235Expect(1, 43744, '\p{^Line_Break=complexcontext}', "");
47236Expect(1, 43744, '\P{Line_Break=complexcontext}', "");
47237Expect(0, 43744, '\P{^Line_Break=complexcontext}', "");
47238Expect(1, 43743, '\p{Line_Break=-	complex_context}', "");
47239Expect(0, 43743, '\p{^Line_Break=-	complex_context}', "");
47240Expect(0, 43743, '\P{Line_Break=-	complex_context}', "");
47241Expect(1, 43743, '\P{^Line_Break=-	complex_context}', "");
47242Expect(0, 43744, '\p{Line_Break=-	complex_context}', "");
47243Expect(1, 43744, '\p{^Line_Break=-	complex_context}', "");
47244Expect(1, 43744, '\P{Line_Break=-	complex_context}', "");
47245Expect(0, 43744, '\P{^Line_Break=-	complex_context}', "");
47246Error('\p{Lb=/a/SA}');
47247Error('\P{Lb=/a/SA}');
47248Expect(1, 43743, '\p{Lb=sa}', "");
47249Expect(0, 43743, '\p{^Lb=sa}', "");
47250Expect(0, 43743, '\P{Lb=sa}', "");
47251Expect(1, 43743, '\P{^Lb=sa}', "");
47252Expect(0, 43744, '\p{Lb=sa}', "");
47253Expect(1, 43744, '\p{^Lb=sa}', "");
47254Expect(1, 43744, '\P{Lb=sa}', "");
47255Expect(0, 43744, '\P{^Lb=sa}', "");
47256Expect(1, 43743, '\p{Lb=__SA}', "");
47257Expect(0, 43743, '\p{^Lb=__SA}', "");
47258Expect(0, 43743, '\P{Lb=__SA}', "");
47259Expect(1, 43743, '\P{^Lb=__SA}', "");
47260Expect(0, 43744, '\p{Lb=__SA}', "");
47261Expect(1, 43744, '\p{^Lb=__SA}', "");
47262Expect(1, 43744, '\P{Lb=__SA}', "");
47263Expect(0, 43744, '\P{^Lb=__SA}', "");
47264Error('\p{Is_Line_Break=/a/_	complex_context}');
47265Error('\P{Is_Line_Break=/a/_	complex_context}');
47266Expect(1, 43743, '\p{Is_Line_Break=complexcontext}', "");
47267Expect(0, 43743, '\p{^Is_Line_Break=complexcontext}', "");
47268Expect(0, 43743, '\P{Is_Line_Break=complexcontext}', "");
47269Expect(1, 43743, '\P{^Is_Line_Break=complexcontext}', "");
47270Expect(0, 43744, '\p{Is_Line_Break=complexcontext}', "");
47271Expect(1, 43744, '\p{^Is_Line_Break=complexcontext}', "");
47272Expect(1, 43744, '\P{Is_Line_Break=complexcontext}', "");
47273Expect(0, 43744, '\P{^Is_Line_Break=complexcontext}', "");
47274Expect(1, 43743, '\p{Is_Line_Break: 	Complex_Context}', "");
47275Expect(0, 43743, '\p{^Is_Line_Break: 	Complex_Context}', "");
47276Expect(0, 43743, '\P{Is_Line_Break: 	Complex_Context}', "");
47277Expect(1, 43743, '\P{^Is_Line_Break: 	Complex_Context}', "");
47278Expect(0, 43744, '\p{Is_Line_Break: 	Complex_Context}', "");
47279Expect(1, 43744, '\p{^Is_Line_Break: 	Complex_Context}', "");
47280Expect(1, 43744, '\P{Is_Line_Break: 	Complex_Context}', "");
47281Expect(0, 43744, '\P{^Is_Line_Break: 	Complex_Context}', "");
47282Error('\p{Is_Lb=_	sa/a/}');
47283Error('\P{Is_Lb=_	sa/a/}');
47284Expect(1, 43743, '\p{Is_Lb=sa}', "");
47285Expect(0, 43743, '\p{^Is_Lb=sa}', "");
47286Expect(0, 43743, '\P{Is_Lb=sa}', "");
47287Expect(1, 43743, '\P{^Is_Lb=sa}', "");
47288Expect(0, 43744, '\p{Is_Lb=sa}', "");
47289Expect(1, 43744, '\p{^Is_Lb=sa}', "");
47290Expect(1, 43744, '\P{Is_Lb=sa}', "");
47291Expect(0, 43744, '\P{^Is_Lb=sa}', "");
47292Expect(1, 43743, '\p{Is_Lb= SA}', "");
47293Expect(0, 43743, '\p{^Is_Lb= SA}', "");
47294Expect(0, 43743, '\P{Is_Lb= SA}', "");
47295Expect(1, 43743, '\P{^Is_Lb= SA}', "");
47296Expect(0, 43744, '\p{Is_Lb= SA}', "");
47297Expect(1, 43744, '\p{^Is_Lb= SA}', "");
47298Expect(1, 43744, '\P{Is_Lb= SA}', "");
47299Expect(0, 43744, '\P{^Is_Lb= SA}', "");
47300Error('\p{Line_Break=:=_ surrogate}');
47301Error('\P{Line_Break=:=_ surrogate}');
47302Expect(1, 57343, '\p{Line_Break=surrogate}', 'deprecated');
47303Expect(0, 57343, '\p{^Line_Break=surrogate}', 'deprecated');
47304Expect(0, 57343, '\P{Line_Break=surrogate}', 'deprecated');
47305Expect(1, 57343, '\P{^Line_Break=surrogate}', 'deprecated');
47306Expect(0, 57344, '\p{Line_Break=surrogate}', 'deprecated');
47307Expect(1, 57344, '\p{^Line_Break=surrogate}', 'deprecated');
47308Expect(1, 57344, '\P{Line_Break=surrogate}', 'deprecated');
47309Expect(0, 57344, '\P{^Line_Break=surrogate}', 'deprecated');
47310Expect(1, 57343, '\p{Line_Break=-	surrogate}', 'deprecated');
47311Expect(0, 57343, '\p{^Line_Break=-	surrogate}', 'deprecated');
47312Expect(0, 57343, '\P{Line_Break=-	surrogate}', 'deprecated');
47313Expect(1, 57343, '\P{^Line_Break=-	surrogate}', 'deprecated');
47314Expect(0, 57344, '\p{Line_Break=-	surrogate}', 'deprecated');
47315Expect(1, 57344, '\p{^Line_Break=-	surrogate}', 'deprecated');
47316Expect(1, 57344, '\P{Line_Break=-	surrogate}', 'deprecated');
47317Expect(0, 57344, '\P{^Line_Break=-	surrogate}', 'deprecated');
47318Error('\p{Lb=/a/_sg}');
47319Error('\P{Lb=/a/_sg}');
47320Expect(1, 57343, '\p{Lb=sg}', 'deprecated');
47321Expect(0, 57343, '\p{^Lb=sg}', 'deprecated');
47322Expect(0, 57343, '\P{Lb=sg}', 'deprecated');
47323Expect(1, 57343, '\P{^Lb=sg}', 'deprecated');
47324Expect(0, 57344, '\p{Lb=sg}', 'deprecated');
47325Expect(1, 57344, '\p{^Lb=sg}', 'deprecated');
47326Expect(1, 57344, '\P{Lb=sg}', 'deprecated');
47327Expect(0, 57344, '\P{^Lb=sg}', 'deprecated');
47328Expect(1, 57343, '\p{Lb=	_SG}', 'deprecated');
47329Expect(0, 57343, '\p{^Lb=	_SG}', 'deprecated');
47330Expect(0, 57343, '\P{Lb=	_SG}', 'deprecated');
47331Expect(1, 57343, '\P{^Lb=	_SG}', 'deprecated');
47332Expect(0, 57344, '\p{Lb=	_SG}', 'deprecated');
47333Expect(1, 57344, '\p{^Lb=	_SG}', 'deprecated');
47334Expect(1, 57344, '\P{Lb=	_SG}', 'deprecated');
47335Expect(0, 57344, '\P{^Lb=	_SG}', 'deprecated');
47336Error('\p{Is_Line_Break=-Surrogate/a/}');
47337Error('\P{Is_Line_Break=-Surrogate/a/}');
47338Expect(1, 57343, '\p{Is_Line_Break=surrogate}', 'deprecated');
47339Expect(0, 57343, '\p{^Is_Line_Break=surrogate}', 'deprecated');
47340Expect(0, 57343, '\P{Is_Line_Break=surrogate}', 'deprecated');
47341Expect(1, 57343, '\P{^Is_Line_Break=surrogate}', 'deprecated');
47342Expect(0, 57344, '\p{Is_Line_Break=surrogate}', 'deprecated');
47343Expect(1, 57344, '\p{^Is_Line_Break=surrogate}', 'deprecated');
47344Expect(1, 57344, '\P{Is_Line_Break=surrogate}', 'deprecated');
47345Expect(0, 57344, '\P{^Is_Line_Break=surrogate}', 'deprecated');
47346Expect(1, 57343, '\p{Is_Line_Break:   -Surrogate}', 'deprecated');
47347Expect(0, 57343, '\p{^Is_Line_Break:   -Surrogate}', 'deprecated');
47348Expect(0, 57343, '\P{Is_Line_Break:   -Surrogate}', 'deprecated');
47349Expect(1, 57343, '\P{^Is_Line_Break:   -Surrogate}', 'deprecated');
47350Expect(0, 57344, '\p{Is_Line_Break:   -Surrogate}', 'deprecated');
47351Expect(1, 57344, '\p{^Is_Line_Break:   -Surrogate}', 'deprecated');
47352Expect(1, 57344, '\P{Is_Line_Break:   -Surrogate}', 'deprecated');
47353Expect(0, 57344, '\P{^Is_Line_Break:   -Surrogate}', 'deprecated');
47354Error('\p{Is_Lb= /a/SG}');
47355Error('\P{Is_Lb= /a/SG}');
47356Expect(1, 57343, '\p{Is_Lb=sg}', 'deprecated');
47357Expect(0, 57343, '\p{^Is_Lb=sg}', 'deprecated');
47358Expect(0, 57343, '\P{Is_Lb=sg}', 'deprecated');
47359Expect(1, 57343, '\P{^Is_Lb=sg}', 'deprecated');
47360Expect(0, 57344, '\p{Is_Lb=sg}', 'deprecated');
47361Expect(1, 57344, '\p{^Is_Lb=sg}', 'deprecated');
47362Expect(1, 57344, '\P{Is_Lb=sg}', 'deprecated');
47363Expect(0, 57344, '\P{^Is_Lb=sg}', 'deprecated');
47364Expect(1, 57343, '\p{Is_Lb=- sg}', 'deprecated');
47365Expect(0, 57343, '\p{^Is_Lb=- sg}', 'deprecated');
47366Expect(0, 57343, '\P{Is_Lb=- sg}', 'deprecated');
47367Expect(1, 57343, '\P{^Is_Lb=- sg}', 'deprecated');
47368Expect(0, 57344, '\p{Is_Lb=- sg}', 'deprecated');
47369Expect(1, 57344, '\p{^Is_Lb=- sg}', 'deprecated');
47370Expect(1, 57344, '\P{Is_Lb=- sg}', 'deprecated');
47371Expect(0, 57344, '\P{^Is_Lb=- sg}', 'deprecated');
47372Error('\p{Line_Break: _:=Space}');
47373Error('\P{Line_Break: _:=Space}');
47374Expect(1, 32, '\p{Line_Break=space}', "");
47375Expect(0, 32, '\p{^Line_Break=space}', "");
47376Expect(0, 32, '\P{Line_Break=space}', "");
47377Expect(1, 32, '\P{^Line_Break=space}', "");
47378Expect(0, 33, '\p{Line_Break=space}', "");
47379Expect(1, 33, '\p{^Line_Break=space}', "");
47380Expect(1, 33, '\P{Line_Break=space}', "");
47381Expect(0, 33, '\P{^Line_Break=space}', "");
47382Expect(1, 32, '\p{Line_Break=	SPACE}', "");
47383Expect(0, 32, '\p{^Line_Break=	SPACE}', "");
47384Expect(0, 32, '\P{Line_Break=	SPACE}', "");
47385Expect(1, 32, '\P{^Line_Break=	SPACE}', "");
47386Expect(0, 33, '\p{Line_Break=	SPACE}', "");
47387Expect(1, 33, '\p{^Line_Break=	SPACE}', "");
47388Expect(1, 33, '\P{Line_Break=	SPACE}', "");
47389Expect(0, 33, '\P{^Line_Break=	SPACE}', "");
47390Error('\p{Lb=__SP/a/}');
47391Error('\P{Lb=__SP/a/}');
47392Expect(1, 32, '\p{Lb=sp}', "");
47393Expect(0, 32, '\p{^Lb=sp}', "");
47394Expect(0, 32, '\P{Lb=sp}', "");
47395Expect(1, 32, '\P{^Lb=sp}', "");
47396Expect(0, 33, '\p{Lb=sp}', "");
47397Expect(1, 33, '\p{^Lb=sp}', "");
47398Expect(1, 33, '\P{Lb=sp}', "");
47399Expect(0, 33, '\P{^Lb=sp}', "");
47400Expect(1, 32, '\p{Lb=SP}', "");
47401Expect(0, 32, '\p{^Lb=SP}', "");
47402Expect(0, 32, '\P{Lb=SP}', "");
47403Expect(1, 32, '\P{^Lb=SP}', "");
47404Expect(0, 33, '\p{Lb=SP}', "");
47405Expect(1, 33, '\p{^Lb=SP}', "");
47406Expect(1, 33, '\P{Lb=SP}', "");
47407Expect(0, 33, '\P{^Lb=SP}', "");
47408Error('\p{Is_Line_Break=:=-space}');
47409Error('\P{Is_Line_Break=:=-space}');
47410Expect(1, 32, '\p{Is_Line_Break=space}', "");
47411Expect(0, 32, '\p{^Is_Line_Break=space}', "");
47412Expect(0, 32, '\P{Is_Line_Break=space}', "");
47413Expect(1, 32, '\P{^Is_Line_Break=space}', "");
47414Expect(0, 33, '\p{Is_Line_Break=space}', "");
47415Expect(1, 33, '\p{^Is_Line_Break=space}', "");
47416Expect(1, 33, '\P{Is_Line_Break=space}', "");
47417Expect(0, 33, '\P{^Is_Line_Break=space}', "");
47418Expect(1, 32, '\p{Is_Line_Break=--Space}', "");
47419Expect(0, 32, '\p{^Is_Line_Break=--Space}', "");
47420Expect(0, 32, '\P{Is_Line_Break=--Space}', "");
47421Expect(1, 32, '\P{^Is_Line_Break=--Space}', "");
47422Expect(0, 33, '\p{Is_Line_Break=--Space}', "");
47423Expect(1, 33, '\p{^Is_Line_Break=--Space}', "");
47424Expect(1, 33, '\P{Is_Line_Break=--Space}', "");
47425Expect(0, 33, '\P{^Is_Line_Break=--Space}', "");
47426Error('\p{Is_Lb=	/a/SP}');
47427Error('\P{Is_Lb=	/a/SP}');
47428Expect(1, 32, '\p{Is_Lb=sp}', "");
47429Expect(0, 32, '\p{^Is_Lb=sp}', "");
47430Expect(0, 32, '\P{Is_Lb=sp}', "");
47431Expect(1, 32, '\P{^Is_Lb=sp}', "");
47432Expect(0, 33, '\p{Is_Lb=sp}', "");
47433Expect(1, 33, '\p{^Is_Lb=sp}', "");
47434Expect(1, 33, '\P{Is_Lb=sp}', "");
47435Expect(0, 33, '\P{^Is_Lb=sp}', "");
47436Expect(1, 32, '\p{Is_Lb= 	SP}', "");
47437Expect(0, 32, '\p{^Is_Lb= 	SP}', "");
47438Expect(0, 32, '\P{Is_Lb= 	SP}', "");
47439Expect(1, 32, '\P{^Is_Lb= 	SP}', "");
47440Expect(0, 33, '\p{Is_Lb= 	SP}', "");
47441Expect(1, 33, '\p{^Is_Lb= 	SP}', "");
47442Expect(1, 33, '\P{Is_Lb= 	SP}', "");
47443Expect(0, 33, '\P{^Is_Lb= 	SP}', "");
47444Error('\p{Line_Break=	-break_SYMBOLS:=}');
47445Error('\P{Line_Break=	-break_SYMBOLS:=}');
47446Expect(1, 47, '\p{Line_Break=breaksymbols}', "");
47447Expect(0, 47, '\p{^Line_Break=breaksymbols}', "");
47448Expect(0, 47, '\P{Line_Break=breaksymbols}', "");
47449Expect(1, 47, '\P{^Line_Break=breaksymbols}', "");
47450Expect(0, 48, '\p{Line_Break=breaksymbols}', "");
47451Expect(1, 48, '\p{^Line_Break=breaksymbols}', "");
47452Expect(1, 48, '\P{Line_Break=breaksymbols}', "");
47453Expect(0, 48, '\P{^Line_Break=breaksymbols}', "");
47454Expect(1, 47, '\p{Line_Break=	_Break_Symbols}', "");
47455Expect(0, 47, '\p{^Line_Break=	_Break_Symbols}', "");
47456Expect(0, 47, '\P{Line_Break=	_Break_Symbols}', "");
47457Expect(1, 47, '\P{^Line_Break=	_Break_Symbols}', "");
47458Expect(0, 48, '\p{Line_Break=	_Break_Symbols}', "");
47459Expect(1, 48, '\p{^Line_Break=	_Break_Symbols}', "");
47460Expect(1, 48, '\P{Line_Break=	_Break_Symbols}', "");
47461Expect(0, 48, '\P{^Line_Break=	_Break_Symbols}', "");
47462Error('\p{Lb=_	SY/a/}');
47463Error('\P{Lb=_	SY/a/}');
47464Expect(1, 47, '\p{Lb:sy}', "");
47465Expect(0, 47, '\p{^Lb:sy}', "");
47466Expect(0, 47, '\P{Lb:sy}', "");
47467Expect(1, 47, '\P{^Lb:sy}', "");
47468Expect(0, 48, '\p{Lb:sy}', "");
47469Expect(1, 48, '\p{^Lb:sy}', "");
47470Expect(1, 48, '\P{Lb:sy}', "");
47471Expect(0, 48, '\P{^Lb:sy}', "");
47472Expect(1, 47, '\p{Lb=_SY}', "");
47473Expect(0, 47, '\p{^Lb=_SY}', "");
47474Expect(0, 47, '\P{Lb=_SY}', "");
47475Expect(1, 47, '\P{^Lb=_SY}', "");
47476Expect(0, 48, '\p{Lb=_SY}', "");
47477Expect(1, 48, '\p{^Lb=_SY}', "");
47478Expect(1, 48, '\P{Lb=_SY}', "");
47479Expect(0, 48, '\P{^Lb=_SY}', "");
47480Error('\p{Is_Line_Break=_Break_Symbols:=}');
47481Error('\P{Is_Line_Break=_Break_Symbols:=}');
47482Expect(1, 47, '\p{Is_Line_Break=breaksymbols}', "");
47483Expect(0, 47, '\p{^Is_Line_Break=breaksymbols}', "");
47484Expect(0, 47, '\P{Is_Line_Break=breaksymbols}', "");
47485Expect(1, 47, '\P{^Is_Line_Break=breaksymbols}', "");
47486Expect(0, 48, '\p{Is_Line_Break=breaksymbols}', "");
47487Expect(1, 48, '\p{^Is_Line_Break=breaksymbols}', "");
47488Expect(1, 48, '\P{Is_Line_Break=breaksymbols}', "");
47489Expect(0, 48, '\P{^Is_Line_Break=breaksymbols}', "");
47490Expect(1, 47, '\p{Is_Line_Break=--BREAK_SYMBOLS}', "");
47491Expect(0, 47, '\p{^Is_Line_Break=--BREAK_SYMBOLS}', "");
47492Expect(0, 47, '\P{Is_Line_Break=--BREAK_SYMBOLS}', "");
47493Expect(1, 47, '\P{^Is_Line_Break=--BREAK_SYMBOLS}', "");
47494Expect(0, 48, '\p{Is_Line_Break=--BREAK_SYMBOLS}', "");
47495Expect(1, 48, '\p{^Is_Line_Break=--BREAK_SYMBOLS}', "");
47496Expect(1, 48, '\P{Is_Line_Break=--BREAK_SYMBOLS}', "");
47497Expect(0, 48, '\P{^Is_Line_Break=--BREAK_SYMBOLS}', "");
47498Error('\p{Is_Lb=:= 	SY}');
47499Error('\P{Is_Lb=:= 	SY}');
47500Expect(1, 47, '\p{Is_Lb=sy}', "");
47501Expect(0, 47, '\p{^Is_Lb=sy}', "");
47502Expect(0, 47, '\P{Is_Lb=sy}', "");
47503Expect(1, 47, '\P{^Is_Lb=sy}', "");
47504Expect(0, 48, '\p{Is_Lb=sy}', "");
47505Expect(1, 48, '\p{^Is_Lb=sy}', "");
47506Expect(1, 48, '\P{Is_Lb=sy}', "");
47507Expect(0, 48, '\P{^Is_Lb=sy}', "");
47508Expect(1, 47, '\p{Is_Lb=-	SY}', "");
47509Expect(0, 47, '\p{^Is_Lb=-	SY}', "");
47510Expect(0, 47, '\P{Is_Lb=-	SY}', "");
47511Expect(1, 47, '\P{^Is_Lb=-	SY}', "");
47512Expect(0, 48, '\p{Is_Lb=-	SY}', "");
47513Expect(1, 48, '\p{^Is_Lb=-	SY}', "");
47514Expect(1, 48, '\P{Is_Lb=-	SY}', "");
47515Expect(0, 48, '\P{^Is_Lb=-	SY}', "");
47516Error('\p{Line_Break=	Word_joiner:=}');
47517Error('\P{Line_Break=	Word_joiner:=}');
47518Expect(1, 65279, '\p{Line_Break=wordjoiner}', "");
47519Expect(0, 65279, '\p{^Line_Break=wordjoiner}', "");
47520Expect(0, 65279, '\P{Line_Break=wordjoiner}', "");
47521Expect(1, 65279, '\P{^Line_Break=wordjoiner}', "");
47522Expect(0, 65280, '\p{Line_Break=wordjoiner}', "");
47523Expect(1, 65280, '\p{^Line_Break=wordjoiner}', "");
47524Expect(1, 65280, '\P{Line_Break=wordjoiner}', "");
47525Expect(0, 65280, '\P{^Line_Break=wordjoiner}', "");
47526Expect(1, 65279, '\p{Line_Break:   -	word_joiner}', "");
47527Expect(0, 65279, '\p{^Line_Break:   -	word_joiner}', "");
47528Expect(0, 65279, '\P{Line_Break:   -	word_joiner}', "");
47529Expect(1, 65279, '\P{^Line_Break:   -	word_joiner}', "");
47530Expect(0, 65280, '\p{Line_Break:   -	word_joiner}', "");
47531Expect(1, 65280, '\p{^Line_Break:   -	word_joiner}', "");
47532Expect(1, 65280, '\P{Line_Break:   -	word_joiner}', "");
47533Expect(0, 65280, '\P{^Line_Break:   -	word_joiner}', "");
47534Error('\p{Lb=	:=wj}');
47535Error('\P{Lb=	:=wj}');
47536Expect(1, 65279, '\p{Lb=wj}', "");
47537Expect(0, 65279, '\p{^Lb=wj}', "");
47538Expect(0, 65279, '\P{Lb=wj}', "");
47539Expect(1, 65279, '\P{^Lb=wj}', "");
47540Expect(0, 65280, '\p{Lb=wj}', "");
47541Expect(1, 65280, '\p{^Lb=wj}', "");
47542Expect(1, 65280, '\P{Lb=wj}', "");
47543Expect(0, 65280, '\P{^Lb=wj}', "");
47544Expect(1, 65279, '\p{Lb: -_WJ}', "");
47545Expect(0, 65279, '\p{^Lb: -_WJ}', "");
47546Expect(0, 65279, '\P{Lb: -_WJ}', "");
47547Expect(1, 65279, '\P{^Lb: -_WJ}', "");
47548Expect(0, 65280, '\p{Lb: -_WJ}', "");
47549Expect(1, 65280, '\p{^Lb: -_WJ}', "");
47550Expect(1, 65280, '\P{Lb: -_WJ}', "");
47551Expect(0, 65280, '\P{^Lb: -_WJ}', "");
47552Error('\p{Is_Line_Break=	Word_Joiner:=}');
47553Error('\P{Is_Line_Break=	Word_Joiner:=}');
47554Expect(1, 65279, '\p{Is_Line_Break=wordjoiner}', "");
47555Expect(0, 65279, '\p{^Is_Line_Break=wordjoiner}', "");
47556Expect(0, 65279, '\P{Is_Line_Break=wordjoiner}', "");
47557Expect(1, 65279, '\P{^Is_Line_Break=wordjoiner}', "");
47558Expect(0, 65280, '\p{Is_Line_Break=wordjoiner}', "");
47559Expect(1, 65280, '\p{^Is_Line_Break=wordjoiner}', "");
47560Expect(1, 65280, '\P{Is_Line_Break=wordjoiner}', "");
47561Expect(0, 65280, '\P{^Is_Line_Break=wordjoiner}', "");
47562Expect(1, 65279, '\p{Is_Line_Break= 	word_joiner}', "");
47563Expect(0, 65279, '\p{^Is_Line_Break= 	word_joiner}', "");
47564Expect(0, 65279, '\P{Is_Line_Break= 	word_joiner}', "");
47565Expect(1, 65279, '\P{^Is_Line_Break= 	word_joiner}', "");
47566Expect(0, 65280, '\p{Is_Line_Break= 	word_joiner}', "");
47567Expect(1, 65280, '\p{^Is_Line_Break= 	word_joiner}', "");
47568Expect(1, 65280, '\P{Is_Line_Break= 	word_joiner}', "");
47569Expect(0, 65280, '\P{^Is_Line_Break= 	word_joiner}', "");
47570Error('\p{Is_Lb=	_WJ/a/}');
47571Error('\P{Is_Lb=	_WJ/a/}');
47572Expect(1, 65279, '\p{Is_Lb=wj}', "");
47573Expect(0, 65279, '\p{^Is_Lb=wj}', "");
47574Expect(0, 65279, '\P{Is_Lb=wj}', "");
47575Expect(1, 65279, '\P{^Is_Lb=wj}', "");
47576Expect(0, 65280, '\p{Is_Lb=wj}', "");
47577Expect(1, 65280, '\p{^Is_Lb=wj}', "");
47578Expect(1, 65280, '\P{Is_Lb=wj}', "");
47579Expect(0, 65280, '\P{^Is_Lb=wj}', "");
47580Expect(1, 65279, '\p{Is_Lb=-WJ}', "");
47581Expect(0, 65279, '\p{^Is_Lb=-WJ}', "");
47582Expect(0, 65279, '\P{Is_Lb=-WJ}', "");
47583Expect(1, 65279, '\P{^Is_Lb=-WJ}', "");
47584Expect(0, 65280, '\p{Is_Lb=-WJ}', "");
47585Expect(1, 65280, '\p{^Is_Lb=-WJ}', "");
47586Expect(1, 65280, '\P{Is_Lb=-WJ}', "");
47587Expect(0, 65280, '\P{^Is_Lb=-WJ}', "");
47588Error('\p{Line_Break=	:=unknown}');
47589Error('\P{Line_Break=	:=unknown}');
47590Expect(1, 918000, '\p{Line_Break=unknown}', "");
47591Expect(0, 918000, '\p{^Line_Break=unknown}', "");
47592Expect(0, 918000, '\P{Line_Break=unknown}', "");
47593Expect(1, 918000, '\P{^Line_Break=unknown}', "");
47594Expect(0, 917999, '\p{Line_Break=unknown}', "");
47595Expect(1, 917999, '\p{^Line_Break=unknown}', "");
47596Expect(1, 917999, '\P{Line_Break=unknown}', "");
47597Expect(0, 917999, '\P{^Line_Break=unknown}', "");
47598Expect(1, 918000, '\p{Line_Break=-Unknown}', "");
47599Expect(0, 918000, '\p{^Line_Break=-Unknown}', "");
47600Expect(0, 918000, '\P{Line_Break=-Unknown}', "");
47601Expect(1, 918000, '\P{^Line_Break=-Unknown}', "");
47602Expect(0, 917999, '\p{Line_Break=-Unknown}', "");
47603Expect(1, 917999, '\p{^Line_Break=-Unknown}', "");
47604Expect(1, 917999, '\P{Line_Break=-Unknown}', "");
47605Expect(0, 917999, '\P{^Line_Break=-Unknown}', "");
47606Error('\p{Lb=:=XX}');
47607Error('\P{Lb=:=XX}');
47608Expect(1, 918000, '\p{Lb=xx}', "");
47609Expect(0, 918000, '\p{^Lb=xx}', "");
47610Expect(0, 918000, '\P{Lb=xx}', "");
47611Expect(1, 918000, '\P{^Lb=xx}', "");
47612Expect(0, 917999, '\p{Lb=xx}', "");
47613Expect(1, 917999, '\p{^Lb=xx}', "");
47614Expect(1, 917999, '\P{Lb=xx}', "");
47615Expect(0, 917999, '\P{^Lb=xx}', "");
47616Expect(1, 918000, '\p{Lb=XX}', "");
47617Expect(0, 918000, '\p{^Lb=XX}', "");
47618Expect(0, 918000, '\P{Lb=XX}', "");
47619Expect(1, 918000, '\P{^Lb=XX}', "");
47620Expect(0, 917999, '\p{Lb=XX}', "");
47621Expect(1, 917999, '\p{^Lb=XX}', "");
47622Expect(1, 917999, '\P{Lb=XX}', "");
47623Expect(0, 917999, '\P{^Lb=XX}', "");
47624Error('\p{Is_Line_Break=/a/unknown}');
47625Error('\P{Is_Line_Break=/a/unknown}');
47626Expect(1, 918000, '\p{Is_Line_Break=unknown}', "");
47627Expect(0, 918000, '\p{^Is_Line_Break=unknown}', "");
47628Expect(0, 918000, '\P{Is_Line_Break=unknown}', "");
47629Expect(1, 918000, '\P{^Is_Line_Break=unknown}', "");
47630Expect(0, 917999, '\p{Is_Line_Break=unknown}', "");
47631Expect(1, 917999, '\p{^Is_Line_Break=unknown}', "");
47632Expect(1, 917999, '\P{Is_Line_Break=unknown}', "");
47633Expect(0, 917999, '\P{^Is_Line_Break=unknown}', "");
47634Expect(1, 918000, '\p{Is_Line_Break= unknown}', "");
47635Expect(0, 918000, '\p{^Is_Line_Break= unknown}', "");
47636Expect(0, 918000, '\P{Is_Line_Break= unknown}', "");
47637Expect(1, 918000, '\P{^Is_Line_Break= unknown}', "");
47638Expect(0, 917999, '\p{Is_Line_Break= unknown}', "");
47639Expect(1, 917999, '\p{^Is_Line_Break= unknown}', "");
47640Expect(1, 917999, '\P{Is_Line_Break= unknown}', "");
47641Expect(0, 917999, '\P{^Is_Line_Break= unknown}', "");
47642Error('\p{Is_Lb=	 XX/a/}');
47643Error('\P{Is_Lb=	 XX/a/}');
47644Expect(1, 918000, '\p{Is_Lb:   xx}', "");
47645Expect(0, 918000, '\p{^Is_Lb:   xx}', "");
47646Expect(0, 918000, '\P{Is_Lb:   xx}', "");
47647Expect(1, 918000, '\P{^Is_Lb:   xx}', "");
47648Expect(0, 917999, '\p{Is_Lb:   xx}', "");
47649Expect(1, 917999, '\p{^Is_Lb:   xx}', "");
47650Expect(1, 917999, '\P{Is_Lb:   xx}', "");
47651Expect(0, 917999, '\P{^Is_Lb:   xx}', "");
47652Expect(1, 918000, '\p{Is_Lb= XX}', "");
47653Expect(0, 918000, '\p{^Is_Lb= XX}', "");
47654Expect(0, 918000, '\P{Is_Lb= XX}', "");
47655Expect(1, 918000, '\P{^Is_Lb= XX}', "");
47656Expect(0, 917999, '\p{Is_Lb= XX}', "");
47657Expect(1, 917999, '\p{^Is_Lb= XX}', "");
47658Expect(1, 917999, '\P{Is_Lb= XX}', "");
47659Expect(0, 917999, '\P{^Is_Lb= XX}', "");
47660Error('\p{Line_Break=_ZWSpace:=}');
47661Error('\P{Line_Break=_ZWSpace:=}');
47662Expect(1, 8203, '\p{Line_Break=zwspace}', "");
47663Expect(0, 8203, '\p{^Line_Break=zwspace}', "");
47664Expect(0, 8203, '\P{Line_Break=zwspace}', "");
47665Expect(1, 8203, '\P{^Line_Break=zwspace}', "");
47666Expect(0, 8204, '\p{Line_Break=zwspace}', "");
47667Expect(1, 8204, '\p{^Line_Break=zwspace}', "");
47668Expect(1, 8204, '\P{Line_Break=zwspace}', "");
47669Expect(0, 8204, '\P{^Line_Break=zwspace}', "");
47670Expect(1, 8203, '\p{Line_Break=-_ZWSPACE}', "");
47671Expect(0, 8203, '\p{^Line_Break=-_ZWSPACE}', "");
47672Expect(0, 8203, '\P{Line_Break=-_ZWSPACE}', "");
47673Expect(1, 8203, '\P{^Line_Break=-_ZWSPACE}', "");
47674Expect(0, 8204, '\p{Line_Break=-_ZWSPACE}', "");
47675Expect(1, 8204, '\p{^Line_Break=-_ZWSPACE}', "");
47676Expect(1, 8204, '\P{Line_Break=-_ZWSPACE}', "");
47677Expect(0, 8204, '\P{^Line_Break=-_ZWSPACE}', "");
47678Error('\p{Lb=/a/-	ZW}');
47679Error('\P{Lb=/a/-	ZW}');
47680Expect(1, 8203, '\p{Lb=zw}', "");
47681Expect(0, 8203, '\p{^Lb=zw}', "");
47682Expect(0, 8203, '\P{Lb=zw}', "");
47683Expect(1, 8203, '\P{^Lb=zw}', "");
47684Expect(0, 8204, '\p{Lb=zw}', "");
47685Expect(1, 8204, '\p{^Lb=zw}', "");
47686Expect(1, 8204, '\P{Lb=zw}', "");
47687Expect(0, 8204, '\P{^Lb=zw}', "");
47688Expect(1, 8203, '\p{Lb=	_ZW}', "");
47689Expect(0, 8203, '\p{^Lb=	_ZW}', "");
47690Expect(0, 8203, '\P{Lb=	_ZW}', "");
47691Expect(1, 8203, '\P{^Lb=	_ZW}', "");
47692Expect(0, 8204, '\p{Lb=	_ZW}', "");
47693Expect(1, 8204, '\p{^Lb=	_ZW}', "");
47694Expect(1, 8204, '\P{Lb=	_ZW}', "");
47695Expect(0, 8204, '\P{^Lb=	_ZW}', "");
47696Error('\p{Is_Line_Break=/a/ZWSpace}');
47697Error('\P{Is_Line_Break=/a/ZWSpace}');
47698Expect(1, 8203, '\p{Is_Line_Break=zwspace}', "");
47699Expect(0, 8203, '\p{^Is_Line_Break=zwspace}', "");
47700Expect(0, 8203, '\P{Is_Line_Break=zwspace}', "");
47701Expect(1, 8203, '\P{^Is_Line_Break=zwspace}', "");
47702Expect(0, 8204, '\p{Is_Line_Break=zwspace}', "");
47703Expect(1, 8204, '\p{^Is_Line_Break=zwspace}', "");
47704Expect(1, 8204, '\P{Is_Line_Break=zwspace}', "");
47705Expect(0, 8204, '\P{^Is_Line_Break=zwspace}', "");
47706Expect(1, 8203, '\p{Is_Line_Break=_ZWSpace}', "");
47707Expect(0, 8203, '\p{^Is_Line_Break=_ZWSpace}', "");
47708Expect(0, 8203, '\P{Is_Line_Break=_ZWSpace}', "");
47709Expect(1, 8203, '\P{^Is_Line_Break=_ZWSpace}', "");
47710Expect(0, 8204, '\p{Is_Line_Break=_ZWSpace}', "");
47711Expect(1, 8204, '\p{^Is_Line_Break=_ZWSpace}', "");
47712Expect(1, 8204, '\P{Is_Line_Break=_ZWSpace}', "");
47713Expect(0, 8204, '\P{^Is_Line_Break=_ZWSpace}', "");
47714Error('\p{Is_Lb=/a/		ZW}');
47715Error('\P{Is_Lb=/a/		ZW}');
47716Expect(1, 8203, '\p{Is_Lb=zw}', "");
47717Expect(0, 8203, '\p{^Is_Lb=zw}', "");
47718Expect(0, 8203, '\P{Is_Lb=zw}', "");
47719Expect(1, 8203, '\P{^Is_Lb=zw}', "");
47720Expect(0, 8204, '\p{Is_Lb=zw}', "");
47721Expect(1, 8204, '\p{^Is_Lb=zw}', "");
47722Expect(1, 8204, '\P{Is_Lb=zw}', "");
47723Expect(0, 8204, '\P{^Is_Lb=zw}', "");
47724Expect(1, 8203, '\p{Is_Lb=-ZW}', "");
47725Expect(0, 8203, '\p{^Is_Lb=-ZW}', "");
47726Expect(0, 8203, '\P{Is_Lb=-ZW}', "");
47727Expect(1, 8203, '\P{^Is_Lb=-ZW}', "");
47728Expect(0, 8204, '\p{Is_Lb=-ZW}', "");
47729Expect(1, 8204, '\p{^Is_Lb=-ZW}', "");
47730Expect(1, 8204, '\P{Is_Lb=-ZW}', "");
47731Expect(0, 8204, '\P{^Is_Lb=-ZW}', "");
47732Error('\p{Numeric_Type=:=__Decimal}');
47733Error('\P{Numeric_Type=:=__Decimal}');
47734Expect(1, 120831, '\p{Numeric_Type=decimal}', "");
47735Expect(0, 120831, '\p{^Numeric_Type=decimal}', "");
47736Expect(0, 120831, '\P{Numeric_Type=decimal}', "");
47737Expect(1, 120831, '\P{^Numeric_Type=decimal}', "");
47738Expect(0, 120832, '\p{Numeric_Type=decimal}', "");
47739Expect(1, 120832, '\p{^Numeric_Type=decimal}', "");
47740Expect(1, 120832, '\P{Numeric_Type=decimal}', "");
47741Expect(0, 120832, '\P{^Numeric_Type=decimal}', "");
47742Expect(1, 120831, '\p{Numeric_Type= DECIMAL}', "");
47743Expect(0, 120831, '\p{^Numeric_Type= DECIMAL}', "");
47744Expect(0, 120831, '\P{Numeric_Type= DECIMAL}', "");
47745Expect(1, 120831, '\P{^Numeric_Type= DECIMAL}', "");
47746Expect(0, 120832, '\p{Numeric_Type= DECIMAL}', "");
47747Expect(1, 120832, '\p{^Numeric_Type= DECIMAL}', "");
47748Expect(1, 120832, '\P{Numeric_Type= DECIMAL}', "");
47749Expect(0, 120832, '\P{^Numeric_Type= DECIMAL}', "");
47750Error('\p{Nt=-De:=}');
47751Error('\P{Nt=-De:=}');
47752Expect(1, 120831, '\p{Nt=de}', "");
47753Expect(0, 120831, '\p{^Nt=de}', "");
47754Expect(0, 120831, '\P{Nt=de}', "");
47755Expect(1, 120831, '\P{^Nt=de}', "");
47756Expect(0, 120832, '\p{Nt=de}', "");
47757Expect(1, 120832, '\p{^Nt=de}', "");
47758Expect(1, 120832, '\P{Nt=de}', "");
47759Expect(0, 120832, '\P{^Nt=de}', "");
47760Expect(1, 120831, '\p{Nt=	DE}', "");
47761Expect(0, 120831, '\p{^Nt=	DE}', "");
47762Expect(0, 120831, '\P{Nt=	DE}', "");
47763Expect(1, 120831, '\P{^Nt=	DE}', "");
47764Expect(0, 120832, '\p{Nt=	DE}', "");
47765Expect(1, 120832, '\p{^Nt=	DE}', "");
47766Expect(1, 120832, '\P{Nt=	DE}', "");
47767Expect(0, 120832, '\P{^Nt=	DE}', "");
47768Error('\p{Is_Numeric_Type:-_decimal:=}');
47769Error('\P{Is_Numeric_Type:-_decimal:=}');
47770Expect(1, 120831, '\p{Is_Numeric_Type=decimal}', "");
47771Expect(0, 120831, '\p{^Is_Numeric_Type=decimal}', "");
47772Expect(0, 120831, '\P{Is_Numeric_Type=decimal}', "");
47773Expect(1, 120831, '\P{^Is_Numeric_Type=decimal}', "");
47774Expect(0, 120832, '\p{Is_Numeric_Type=decimal}', "");
47775Expect(1, 120832, '\p{^Is_Numeric_Type=decimal}', "");
47776Expect(1, 120832, '\P{Is_Numeric_Type=decimal}', "");
47777Expect(0, 120832, '\P{^Is_Numeric_Type=decimal}', "");
47778Expect(1, 120831, '\p{Is_Numeric_Type= -decimal}', "");
47779Expect(0, 120831, '\p{^Is_Numeric_Type= -decimal}', "");
47780Expect(0, 120831, '\P{Is_Numeric_Type= -decimal}', "");
47781Expect(1, 120831, '\P{^Is_Numeric_Type= -decimal}', "");
47782Expect(0, 120832, '\p{Is_Numeric_Type= -decimal}', "");
47783Expect(1, 120832, '\p{^Is_Numeric_Type= -decimal}', "");
47784Expect(1, 120832, '\P{Is_Numeric_Type= -decimal}', "");
47785Expect(0, 120832, '\P{^Is_Numeric_Type= -decimal}', "");
47786Error('\p{Is_Nt=	/a/De}');
47787Error('\P{Is_Nt=	/a/De}');
47788Expect(1, 120831, '\p{Is_Nt=de}', "");
47789Expect(0, 120831, '\p{^Is_Nt=de}', "");
47790Expect(0, 120831, '\P{Is_Nt=de}', "");
47791Expect(1, 120831, '\P{^Is_Nt=de}', "");
47792Expect(0, 120832, '\p{Is_Nt=de}', "");
47793Expect(1, 120832, '\p{^Is_Nt=de}', "");
47794Expect(1, 120832, '\P{Is_Nt=de}', "");
47795Expect(0, 120832, '\P{^Is_Nt=de}', "");
47796Expect(1, 120831, '\p{Is_Nt=	De}', "");
47797Expect(0, 120831, '\p{^Is_Nt=	De}', "");
47798Expect(0, 120831, '\P{Is_Nt=	De}', "");
47799Expect(1, 120831, '\P{^Is_Nt=	De}', "");
47800Expect(0, 120832, '\p{Is_Nt=	De}', "");
47801Expect(1, 120832, '\p{^Is_Nt=	De}', "");
47802Expect(1, 120832, '\P{Is_Nt=	De}', "");
47803Expect(0, 120832, '\P{^Is_Nt=	De}', "");
47804Error('\p{Numeric_Type=:=__digit}');
47805Error('\P{Numeric_Type=:=__digit}');
47806Expect(1, 127242, '\p{Numeric_Type=digit}', "");
47807Expect(0, 127242, '\p{^Numeric_Type=digit}', "");
47808Expect(0, 127242, '\P{Numeric_Type=digit}', "");
47809Expect(1, 127242, '\P{^Numeric_Type=digit}', "");
47810Expect(0, 127243, '\p{Numeric_Type=digit}', "");
47811Expect(1, 127243, '\p{^Numeric_Type=digit}', "");
47812Expect(1, 127243, '\P{Numeric_Type=digit}', "");
47813Expect(0, 127243, '\P{^Numeric_Type=digit}', "");
47814Expect(1, 127242, '\p{Numeric_Type=--DIGIT}', "");
47815Expect(0, 127242, '\p{^Numeric_Type=--DIGIT}', "");
47816Expect(0, 127242, '\P{Numeric_Type=--DIGIT}', "");
47817Expect(1, 127242, '\P{^Numeric_Type=--DIGIT}', "");
47818Expect(0, 127243, '\p{Numeric_Type=--DIGIT}', "");
47819Expect(1, 127243, '\p{^Numeric_Type=--DIGIT}', "");
47820Expect(1, 127243, '\P{Numeric_Type=--DIGIT}', "");
47821Expect(0, 127243, '\P{^Numeric_Type=--DIGIT}', "");
47822Error('\p{Nt=:=_-di}');
47823Error('\P{Nt=:=_-di}');
47824Expect(1, 127242, '\p{Nt=di}', "");
47825Expect(0, 127242, '\p{^Nt=di}', "");
47826Expect(0, 127242, '\P{Nt=di}', "");
47827Expect(1, 127242, '\P{^Nt=di}', "");
47828Expect(0, 127243, '\p{Nt=di}', "");
47829Expect(1, 127243, '\p{^Nt=di}', "");
47830Expect(1, 127243, '\P{Nt=di}', "");
47831Expect(0, 127243, '\P{^Nt=di}', "");
47832Expect(1, 127242, '\p{Nt: 	DI}', "");
47833Expect(0, 127242, '\p{^Nt: 	DI}', "");
47834Expect(0, 127242, '\P{Nt: 	DI}', "");
47835Expect(1, 127242, '\P{^Nt: 	DI}', "");
47836Expect(0, 127243, '\p{Nt: 	DI}', "");
47837Expect(1, 127243, '\p{^Nt: 	DI}', "");
47838Expect(1, 127243, '\P{Nt: 	DI}', "");
47839Expect(0, 127243, '\P{^Nt: 	DI}', "");
47840Error('\p{Is_Numeric_Type=:=		Digit}');
47841Error('\P{Is_Numeric_Type=:=		Digit}');
47842Expect(1, 127242, '\p{Is_Numeric_Type=digit}', "");
47843Expect(0, 127242, '\p{^Is_Numeric_Type=digit}', "");
47844Expect(0, 127242, '\P{Is_Numeric_Type=digit}', "");
47845Expect(1, 127242, '\P{^Is_Numeric_Type=digit}', "");
47846Expect(0, 127243, '\p{Is_Numeric_Type=digit}', "");
47847Expect(1, 127243, '\p{^Is_Numeric_Type=digit}', "");
47848Expect(1, 127243, '\P{Is_Numeric_Type=digit}', "");
47849Expect(0, 127243, '\P{^Is_Numeric_Type=digit}', "");
47850Expect(1, 127242, '\p{Is_Numeric_Type:  DIGIT}', "");
47851Expect(0, 127242, '\p{^Is_Numeric_Type:  DIGIT}', "");
47852Expect(0, 127242, '\P{Is_Numeric_Type:  DIGIT}', "");
47853Expect(1, 127242, '\P{^Is_Numeric_Type:  DIGIT}', "");
47854Expect(0, 127243, '\p{Is_Numeric_Type:  DIGIT}', "");
47855Expect(1, 127243, '\p{^Is_Numeric_Type:  DIGIT}', "");
47856Expect(1, 127243, '\P{Is_Numeric_Type:  DIGIT}', "");
47857Expect(0, 127243, '\P{^Is_Numeric_Type:  DIGIT}', "");
47858Error('\p{Is_Nt=	 Di/a/}');
47859Error('\P{Is_Nt=	 Di/a/}');
47860Expect(1, 127242, '\p{Is_Nt:di}', "");
47861Expect(0, 127242, '\p{^Is_Nt:di}', "");
47862Expect(0, 127242, '\P{Is_Nt:di}', "");
47863Expect(1, 127242, '\P{^Is_Nt:di}', "");
47864Expect(0, 127243, '\p{Is_Nt:di}', "");
47865Expect(1, 127243, '\p{^Is_Nt:di}', "");
47866Expect(1, 127243, '\P{Is_Nt:di}', "");
47867Expect(0, 127243, '\P{^Is_Nt:di}', "");
47868Error('\p{Numeric_Type=/a/	None}');
47869Error('\P{Numeric_Type=/a/	None}');
47870Expect(1, 194705, '\p{Numeric_Type=none}', "");
47871Expect(0, 194705, '\p{^Numeric_Type=none}', "");
47872Expect(0, 194705, '\P{Numeric_Type=none}', "");
47873Expect(1, 194705, '\P{^Numeric_Type=none}', "");
47874Expect(0, 194704, '\p{Numeric_Type=none}', "");
47875Expect(1, 194704, '\p{^Numeric_Type=none}', "");
47876Expect(1, 194704, '\P{Numeric_Type=none}', "");
47877Expect(0, 194704, '\P{^Numeric_Type=none}', "");
47878Expect(1, 194705, '\p{Numeric_Type:   --none}', "");
47879Expect(0, 194705, '\p{^Numeric_Type:   --none}', "");
47880Expect(0, 194705, '\P{Numeric_Type:   --none}', "");
47881Expect(1, 194705, '\P{^Numeric_Type:   --none}', "");
47882Expect(0, 194704, '\p{Numeric_Type:   --none}', "");
47883Expect(1, 194704, '\p{^Numeric_Type:   --none}', "");
47884Expect(1, 194704, '\P{Numeric_Type:   --none}', "");
47885Expect(0, 194704, '\P{^Numeric_Type:   --none}', "");
47886Error('\p{Nt=-_NONE/a/}');
47887Error('\P{Nt=-_NONE/a/}');
47888Expect(1, 194705, '\p{Nt=none}', "");
47889Expect(0, 194705, '\p{^Nt=none}', "");
47890Expect(0, 194705, '\P{Nt=none}', "");
47891Expect(1, 194705, '\P{^Nt=none}', "");
47892Expect(0, 194704, '\p{Nt=none}', "");
47893Expect(1, 194704, '\p{^Nt=none}', "");
47894Expect(1, 194704, '\P{Nt=none}', "");
47895Expect(0, 194704, '\P{^Nt=none}', "");
47896Expect(1, 194705, '\p{Nt:	-NONE}', "");
47897Expect(0, 194705, '\p{^Nt:	-NONE}', "");
47898Expect(0, 194705, '\P{Nt:	-NONE}', "");
47899Expect(1, 194705, '\P{^Nt:	-NONE}', "");
47900Expect(0, 194704, '\p{Nt:	-NONE}', "");
47901Expect(1, 194704, '\p{^Nt:	-NONE}', "");
47902Expect(1, 194704, '\P{Nt:	-NONE}', "");
47903Expect(0, 194704, '\P{^Nt:	-NONE}', "");
47904Error('\p{Is_Numeric_Type=:=None}');
47905Error('\P{Is_Numeric_Type=:=None}');
47906Expect(1, 194705, '\p{Is_Numeric_Type=none}', "");
47907Expect(0, 194705, '\p{^Is_Numeric_Type=none}', "");
47908Expect(0, 194705, '\P{Is_Numeric_Type=none}', "");
47909Expect(1, 194705, '\P{^Is_Numeric_Type=none}', "");
47910Expect(0, 194704, '\p{Is_Numeric_Type=none}', "");
47911Expect(1, 194704, '\p{^Is_Numeric_Type=none}', "");
47912Expect(1, 194704, '\P{Is_Numeric_Type=none}', "");
47913Expect(0, 194704, '\P{^Is_Numeric_Type=none}', "");
47914Expect(1, 194705, '\p{Is_Numeric_Type=_None}', "");
47915Expect(0, 194705, '\p{^Is_Numeric_Type=_None}', "");
47916Expect(0, 194705, '\P{Is_Numeric_Type=_None}', "");
47917Expect(1, 194705, '\P{^Is_Numeric_Type=_None}', "");
47918Expect(0, 194704, '\p{Is_Numeric_Type=_None}', "");
47919Expect(1, 194704, '\p{^Is_Numeric_Type=_None}', "");
47920Expect(1, 194704, '\P{Is_Numeric_Type=_None}', "");
47921Expect(0, 194704, '\P{^Is_Numeric_Type=_None}', "");
47922Error('\p{Is_Nt::=None}');
47923Error('\P{Is_Nt::=None}');
47924Expect(1, 194705, '\p{Is_Nt=none}', "");
47925Expect(0, 194705, '\p{^Is_Nt=none}', "");
47926Expect(0, 194705, '\P{Is_Nt=none}', "");
47927Expect(1, 194705, '\P{^Is_Nt=none}', "");
47928Expect(0, 194704, '\p{Is_Nt=none}', "");
47929Expect(1, 194704, '\p{^Is_Nt=none}', "");
47930Expect(1, 194704, '\P{Is_Nt=none}', "");
47931Expect(0, 194704, '\P{^Is_Nt=none}', "");
47932Expect(1, 194705, '\p{Is_Nt=_-None}', "");
47933Expect(0, 194705, '\p{^Is_Nt=_-None}', "");
47934Expect(0, 194705, '\P{Is_Nt=_-None}', "");
47935Expect(1, 194705, '\P{^Is_Nt=_-None}', "");
47936Expect(0, 194704, '\p{Is_Nt=_-None}', "");
47937Expect(1, 194704, '\p{^Is_Nt=_-None}', "");
47938Expect(1, 194704, '\P{Is_Nt=_-None}', "");
47939Expect(0, 194704, '\P{^Is_Nt=_-None}', "");
47940Error('\p{Numeric_Type=/a/Numeric}');
47941Error('\P{Numeric_Type=/a/Numeric}');
47942Expect(1, 194704, '\p{Numeric_Type:   numeric}', "");
47943Expect(0, 194704, '\p{^Numeric_Type:   numeric}', "");
47944Expect(0, 194704, '\P{Numeric_Type:   numeric}', "");
47945Expect(1, 194704, '\P{^Numeric_Type:   numeric}', "");
47946Expect(0, 194705, '\p{Numeric_Type:   numeric}', "");
47947Expect(1, 194705, '\p{^Numeric_Type:   numeric}', "");
47948Expect(1, 194705, '\P{Numeric_Type:   numeric}', "");
47949Expect(0, 194705, '\P{^Numeric_Type:   numeric}', "");
47950Expect(1, 194704, '\p{Numeric_Type=_ NUMERIC}', "");
47951Expect(0, 194704, '\p{^Numeric_Type=_ NUMERIC}', "");
47952Expect(0, 194704, '\P{Numeric_Type=_ NUMERIC}', "");
47953Expect(1, 194704, '\P{^Numeric_Type=_ NUMERIC}', "");
47954Expect(0, 194705, '\p{Numeric_Type=_ NUMERIC}', "");
47955Expect(1, 194705, '\p{^Numeric_Type=_ NUMERIC}', "");
47956Expect(1, 194705, '\P{Numeric_Type=_ NUMERIC}', "");
47957Expect(0, 194705, '\P{^Numeric_Type=_ NUMERIC}', "");
47958Error('\p{Nt= _Nu:=}');
47959Error('\P{Nt= _Nu:=}');
47960Expect(1, 194704, '\p{Nt=nu}', "");
47961Expect(0, 194704, '\p{^Nt=nu}', "");
47962Expect(0, 194704, '\P{Nt=nu}', "");
47963Expect(1, 194704, '\P{^Nt=nu}', "");
47964Expect(0, 194705, '\p{Nt=nu}', "");
47965Expect(1, 194705, '\p{^Nt=nu}', "");
47966Expect(1, 194705, '\P{Nt=nu}', "");
47967Expect(0, 194705, '\P{^Nt=nu}', "");
47968Expect(1, 194704, '\p{Nt= -Nu}', "");
47969Expect(0, 194704, '\p{^Nt= -Nu}', "");
47970Expect(0, 194704, '\P{Nt= -Nu}', "");
47971Expect(1, 194704, '\P{^Nt= -Nu}', "");
47972Expect(0, 194705, '\p{Nt= -Nu}', "");
47973Expect(1, 194705, '\p{^Nt= -Nu}', "");
47974Expect(1, 194705, '\P{Nt= -Nu}', "");
47975Expect(0, 194705, '\P{^Nt= -Nu}', "");
47976Error('\p{Is_Numeric_Type=-_numeric:=}');
47977Error('\P{Is_Numeric_Type=-_numeric:=}');
47978Expect(1, 194704, '\p{Is_Numeric_Type=numeric}', "");
47979Expect(0, 194704, '\p{^Is_Numeric_Type=numeric}', "");
47980Expect(0, 194704, '\P{Is_Numeric_Type=numeric}', "");
47981Expect(1, 194704, '\P{^Is_Numeric_Type=numeric}', "");
47982Expect(0, 194705, '\p{Is_Numeric_Type=numeric}', "");
47983Expect(1, 194705, '\p{^Is_Numeric_Type=numeric}', "");
47984Expect(1, 194705, '\P{Is_Numeric_Type=numeric}', "");
47985Expect(0, 194705, '\P{^Is_Numeric_Type=numeric}', "");
47986Expect(1, 194704, '\p{Is_Numeric_Type:   -	NUMERIC}', "");
47987Expect(0, 194704, '\p{^Is_Numeric_Type:   -	NUMERIC}', "");
47988Expect(0, 194704, '\P{Is_Numeric_Type:   -	NUMERIC}', "");
47989Expect(1, 194704, '\P{^Is_Numeric_Type:   -	NUMERIC}', "");
47990Expect(0, 194705, '\p{Is_Numeric_Type:   -	NUMERIC}', "");
47991Expect(1, 194705, '\p{^Is_Numeric_Type:   -	NUMERIC}', "");
47992Expect(1, 194705, '\P{Is_Numeric_Type:   -	NUMERIC}', "");
47993Expect(0, 194705, '\P{^Is_Numeric_Type:   -	NUMERIC}', "");
47994Error('\p{Is_Nt=/a/_ Nu}');
47995Error('\P{Is_Nt=/a/_ Nu}');
47996Expect(1, 194704, '\p{Is_Nt:   nu}', "");
47997Expect(0, 194704, '\p{^Is_Nt:   nu}', "");
47998Expect(0, 194704, '\P{Is_Nt:   nu}', "");
47999Expect(1, 194704, '\P{^Is_Nt:   nu}', "");
48000Expect(0, 194705, '\p{Is_Nt:   nu}', "");
48001Expect(1, 194705, '\p{^Is_Nt:   nu}', "");
48002Expect(1, 194705, '\P{Is_Nt:   nu}', "");
48003Expect(0, 194705, '\P{^Is_Nt:   nu}', "");
48004Expect(1, 194704, '\p{Is_Nt=- Nu}', "");
48005Expect(0, 194704, '\p{^Is_Nt=- Nu}', "");
48006Expect(0, 194704, '\P{Is_Nt=- Nu}', "");
48007Expect(1, 194704, '\P{^Is_Nt=- Nu}', "");
48008Expect(0, 194705, '\p{Is_Nt=- Nu}', "");
48009Expect(1, 194705, '\p{^Is_Nt=- Nu}', "");
48010Expect(1, 194705, '\P{Is_Nt=- Nu}', "");
48011Expect(0, 194705, '\P{^Is_Nt=- Nu}', "");
48012Error('\p{Numeric_Value=	/a/-000000001/002}');
48013Error('\P{Numeric_Value=	/a/-000000001/002}');
48014Expect(1, 3891, '\p{Numeric_Value=-00000001/000000002}', "");
48015Expect(0, 3891, '\p{^Numeric_Value=-00000001/000000002}', "");
48016Expect(0, 3891, '\P{Numeric_Value=-00000001/000000002}', "");
48017Expect(1, 3891, '\P{^Numeric_Value=-00000001/000000002}', "");
48018Expect(0, 3892, '\p{Numeric_Value=-00000001/000000002}', "");
48019Expect(1, 3892, '\p{^Numeric_Value=-00000001/000000002}', "");
48020Expect(1, 3892, '\P{Numeric_Value=-00000001/000000002}', "");
48021Expect(0, 3892, '\P{^Numeric_Value=-00000001/000000002}', "");
48022Expect(1, 3891, '\p{Numeric_Value=-0.500}', "");
48023Expect(0, 3891, '\p{^Numeric_Value=-0.500}', "");
48024Expect(0, 3891, '\P{Numeric_Value=-0.500}', "");
48025Expect(1, 3891, '\P{^Numeric_Value=-0.500}', "");
48026Expect(0, 3892, '\p{Numeric_Value=-0.500}', "");
48027Expect(1, 3892, '\p{^Numeric_Value=-0.500}', "");
48028Expect(1, 3892, '\P{Numeric_Value=-0.500}', "");
48029Expect(0, 3892, '\P{^Numeric_Value=-0.500}', "");
48030Error('\p{Nv=:=-	-000000001/0000000002}');
48031Error('\P{Nv=:=-	-000000001/0000000002}');
48032Expect(1, 3891, '\p{Nv=-00000001/02}', "");
48033Expect(0, 3891, '\p{^Nv=-00000001/02}', "");
48034Expect(0, 3891, '\P{Nv=-00000001/02}', "");
48035Expect(1, 3891, '\P{^Nv=-00000001/02}', "");
48036Expect(0, 3892, '\p{Nv=-00000001/02}', "");
48037Expect(1, 3892, '\p{^Nv=-00000001/02}', "");
48038Expect(1, 3892, '\P{Nv=-00000001/02}', "");
48039Expect(0, 3892, '\P{^Nv=-00000001/02}', "");
48040Expect(1, 3891, '\p{Nv:   -0.500}', "");
48041Expect(0, 3891, '\p{^Nv:   -0.500}', "");
48042Expect(0, 3891, '\P{Nv:   -0.500}', "");
48043Expect(1, 3891, '\P{^Nv:   -0.500}', "");
48044Expect(0, 3892, '\p{Nv:   -0.500}', "");
48045Expect(1, 3892, '\p{^Nv:   -0.500}', "");
48046Expect(1, 3892, '\P{Nv:   -0.500}', "");
48047Expect(0, 3892, '\P{^Nv:   -0.500}', "");
48048Error('\p{Is_Numeric_Value=_ -00000001/00002/a/}');
48049Error('\P{Is_Numeric_Value=_ -00000001/00002/a/}');
48050Expect(1, 3891, '\p{Is_Numeric_Value=-00001/00002}', "");
48051Expect(0, 3891, '\p{^Is_Numeric_Value=-00001/00002}', "");
48052Expect(0, 3891, '\P{Is_Numeric_Value=-00001/00002}', "");
48053Expect(1, 3891, '\P{^Is_Numeric_Value=-00001/00002}', "");
48054Expect(0, 3892, '\p{Is_Numeric_Value=-00001/00002}', "");
48055Expect(1, 3892, '\p{^Is_Numeric_Value=-00001/00002}', "");
48056Expect(1, 3892, '\P{Is_Numeric_Value=-00001/00002}', "");
48057Expect(0, 3892, '\P{^Is_Numeric_Value=-00001/00002}', "");
48058Expect(1, 3891, '\p{Is_Numeric_Value=-0.500}', "");
48059Expect(0, 3891, '\p{^Is_Numeric_Value=-0.500}', "");
48060Expect(0, 3891, '\P{Is_Numeric_Value=-0.500}', "");
48061Expect(1, 3891, '\P{^Is_Numeric_Value=-0.500}', "");
48062Expect(0, 3892, '\p{Is_Numeric_Value=-0.500}', "");
48063Expect(1, 3892, '\p{^Is_Numeric_Value=-0.500}', "");
48064Expect(1, 3892, '\P{Is_Numeric_Value=-0.500}', "");
48065Expect(0, 3892, '\P{^Is_Numeric_Value=-0.500}', "");
48066Error('\p{Is_Nv=:=-	-00001/000000002}');
48067Error('\P{Is_Nv=:=-	-00001/000000002}');
48068Expect(1, 3891, '\p{Is_Nv=-00000001/000000002}', "");
48069Expect(0, 3891, '\p{^Is_Nv=-00000001/000000002}', "");
48070Expect(0, 3891, '\P{Is_Nv=-00000001/000000002}', "");
48071Expect(1, 3891, '\P{^Is_Nv=-00000001/000000002}', "");
48072Expect(0, 3892, '\p{Is_Nv=-00000001/000000002}', "");
48073Expect(1, 3892, '\p{^Is_Nv=-00000001/000000002}', "");
48074Expect(1, 3892, '\P{Is_Nv=-00000001/000000002}', "");
48075Expect(0, 3892, '\P{^Is_Nv=-00000001/000000002}', "");
48076Expect(1, 3891, '\p{Is_Nv: -0.500}', "");
48077Expect(0, 3891, '\p{^Is_Nv: -0.500}', "");
48078Expect(0, 3891, '\P{Is_Nv: -0.500}', "");
48079Expect(1, 3891, '\P{^Is_Nv: -0.500}', "");
48080Expect(0, 3892, '\p{Is_Nv: -0.500}', "");
48081Expect(1, 3892, '\p{^Is_Nv: -0.500}', "");
48082Expect(1, 3892, '\P{Is_Nv: -0.500}', "");
48083Expect(0, 3892, '\P{^Is_Nv: -0.500}', "");
48084Error('\p{Numeric_Value=/a/--+0_0}');
48085Error('\P{Numeric_Value=/a/--+0_0}');
48086Expect(1, 127233, '\p{Numeric_Value=00000}', "");
48087Expect(0, 127233, '\p{^Numeric_Value=00000}', "");
48088Expect(0, 127233, '\P{Numeric_Value=00000}', "");
48089Expect(1, 127233, '\P{^Numeric_Value=00000}', "");
48090Expect(0, 127234, '\p{Numeric_Value=00000}', "");
48091Expect(1, 127234, '\p{^Numeric_Value=00000}', "");
48092Expect(1, 127234, '\P{Numeric_Value=00000}', "");
48093Expect(0, 127234, '\P{^Numeric_Value=00000}', "");
48094Error('\p{Nv= /a/00}');
48095Error('\P{Nv= /a/00}');
48096Expect(1, 127233, '\p{Nv=+00000_0}', "");
48097Expect(0, 127233, '\p{^Nv=+00000_0}', "");
48098Expect(0, 127233, '\P{Nv=+00000_0}', "");
48099Expect(1, 127233, '\P{^Nv=+00000_0}', "");
48100Expect(0, 127234, '\p{Nv=+00000_0}', "");
48101Expect(1, 127234, '\p{^Nv=+00000_0}', "");
48102Expect(1, 127234, '\P{Nv=+00000_0}', "");
48103Expect(0, 127234, '\P{^Nv=+00000_0}', "");
48104Error('\p{Is_Numeric_Value=	:=00_00_00_0}');
48105Error('\P{Is_Numeric_Value=	:=00_00_00_0}');
48106Expect(1, 127233, '\p{Is_Numeric_Value=0000000}', "");
48107Expect(0, 127233, '\p{^Is_Numeric_Value=0000000}', "");
48108Expect(0, 127233, '\P{Is_Numeric_Value=0000000}', "");
48109Expect(1, 127233, '\P{^Is_Numeric_Value=0000000}', "");
48110Expect(0, 127234, '\p{Is_Numeric_Value=0000000}', "");
48111Expect(1, 127234, '\p{^Is_Numeric_Value=0000000}', "");
48112Expect(1, 127234, '\P{Is_Numeric_Value=0000000}', "");
48113Expect(0, 127234, '\P{^Is_Numeric_Value=0000000}', "");
48114Error('\p{Is_Nv:   	/a/0000000000}');
48115Error('\P{Is_Nv:   	/a/0000000000}');
48116Expect(1, 127233, '\p{Is_Nv=000_0}', "");
48117Expect(0, 127233, '\p{^Is_Nv=000_0}', "");
48118Expect(0, 127233, '\P{Is_Nv=000_0}', "");
48119Expect(1, 127233, '\P{^Is_Nv=000_0}', "");
48120Expect(0, 127234, '\p{Is_Nv=000_0}', "");
48121Expect(1, 127234, '\p{^Is_Nv=000_0}', "");
48122Expect(1, 127234, '\P{Is_Nv=000_0}', "");
48123Expect(0, 127234, '\P{^Is_Nv=000_0}', "");
48124Error('\p{Numeric_Value= +0_0_0_0_0_0_001/a/}');
48125Error('\P{Numeric_Value= +0_0_0_0_0_0_001/a/}');
48126Expect(1, 133418, '\p{Numeric_Value=+001}', "");
48127Expect(0, 133418, '\p{^Numeric_Value=+001}', "");
48128Expect(0, 133418, '\P{Numeric_Value=+001}', "");
48129Expect(1, 133418, '\P{^Numeric_Value=+001}', "");
48130Expect(0, 133419, '\p{Numeric_Value=+001}', "");
48131Expect(1, 133419, '\p{^Numeric_Value=+001}', "");
48132Expect(1, 133419, '\P{Numeric_Value=+001}', "");
48133Expect(0, 133419, '\P{^Numeric_Value=+001}', "");
48134Error('\p{Nv= _000000001/a/}');
48135Error('\P{Nv= _000000001/a/}');
48136Expect(1, 133418, '\p{Nv=1}', "");
48137Expect(0, 133418, '\p{^Nv=1}', "");
48138Expect(0, 133418, '\P{Nv=1}', "");
48139Expect(1, 133418, '\P{^Nv=1}', "");
48140Expect(0, 133419, '\p{Nv=1}', "");
48141Expect(1, 133419, '\p{^Nv=1}', "");
48142Expect(1, 133419, '\P{Nv=1}', "");
48143Expect(0, 133419, '\P{^Nv=1}', "");
48144Error('\p{Is_Numeric_Value=_/a/+001}');
48145Error('\P{Is_Numeric_Value=_/a/+001}');
48146Expect(1, 133418, '\p{Is_Numeric_Value: 00001}', "");
48147Expect(0, 133418, '\p{^Is_Numeric_Value: 00001}', "");
48148Expect(0, 133418, '\P{Is_Numeric_Value: 00001}', "");
48149Expect(1, 133418, '\P{^Is_Numeric_Value: 00001}', "");
48150Expect(0, 133419, '\p{Is_Numeric_Value: 00001}', "");
48151Expect(1, 133419, '\p{^Is_Numeric_Value: 00001}', "");
48152Expect(1, 133419, '\P{Is_Numeric_Value: 00001}', "");
48153Expect(0, 133419, '\P{^Is_Numeric_Value: 00001}', "");
48154Error('\p{Is_Nv= +000_000_1:=}');
48155Error('\P{Is_Nv= +000_000_1:=}');
48156Expect(1, 133418, '\p{Is_Nv=0_1}', "");
48157Expect(0, 133418, '\p{^Is_Nv=0_1}', "");
48158Expect(0, 133418, '\P{Is_Nv=0_1}', "");
48159Expect(1, 133418, '\P{^Is_Nv=0_1}', "");
48160Expect(0, 133419, '\p{Is_Nv=0_1}', "");
48161Expect(1, 133419, '\p{^Is_Nv=0_1}', "");
48162Expect(1, 133419, '\P{Is_Nv=0_1}', "");
48163Expect(0, 133419, '\P{^Is_Nv=0_1}', "");
48164Error('\p{Numeric_Value=/a/-_00000001/0000010}');
48165Error('\P{Numeric_Value=/a/-_00000001/0000010}');
48166Expect(1, 8530, '\p{Numeric_Value=+1/00000000010}', "");
48167Expect(0, 8530, '\p{^Numeric_Value=+1/00000000010}', "");
48168Expect(0, 8530, '\P{Numeric_Value=+1/00000000010}', "");
48169Expect(1, 8530, '\P{^Numeric_Value=+1/00000000010}', "");
48170Expect(0, 8531, '\p{Numeric_Value=+1/00000000010}', "");
48171Expect(1, 8531, '\p{^Numeric_Value=+1/00000000010}', "");
48172Expect(1, 8531, '\P{Numeric_Value=+1/00000000010}', "");
48173Expect(0, 8531, '\P{^Numeric_Value=+1/00000000010}', "");
48174Expect(1, 8530, '\p{Numeric_Value=0.100}', "");
48175Expect(0, 8530, '\p{^Numeric_Value=0.100}', "");
48176Expect(0, 8530, '\P{Numeric_Value=0.100}', "");
48177Expect(1, 8530, '\P{^Numeric_Value=0.100}', "");
48178Expect(0, 8531, '\p{Numeric_Value=0.100}', "");
48179Expect(1, 8531, '\p{^Numeric_Value=0.100}', "");
48180Expect(1, 8531, '\P{Numeric_Value=0.100}', "");
48181Expect(0, 8531, '\P{^Numeric_Value=0.100}', "");
48182Error('\p{Nv=_	0001/00010/a/}');
48183Error('\P{Nv=_	0001/00010/a/}');
48184Expect(1, 8530, '\p{Nv=01/010}', "");
48185Expect(0, 8530, '\p{^Nv=01/010}', "");
48186Expect(0, 8530, '\P{Nv=01/010}', "");
48187Expect(1, 8530, '\P{^Nv=01/010}', "");
48188Expect(0, 8531, '\p{Nv=01/010}', "");
48189Expect(1, 8531, '\p{^Nv=01/010}', "");
48190Expect(1, 8531, '\P{Nv=01/010}', "");
48191Expect(0, 8531, '\P{^Nv=01/010}', "");
48192Expect(1, 8530, '\p{Nv=0.100}', "");
48193Expect(0, 8530, '\p{^Nv=0.100}', "");
48194Expect(0, 8530, '\P{Nv=0.100}', "");
48195Expect(1, 8530, '\P{^Nv=0.100}', "");
48196Expect(0, 8531, '\p{Nv=0.100}', "");
48197Expect(1, 8531, '\p{^Nv=0.100}', "");
48198Expect(1, 8531, '\P{Nv=0.100}', "");
48199Expect(0, 8531, '\P{^Nv=0.100}', "");
48200Error('\p{Is_Numeric_Value=  00000001/000010/a/}');
48201Error('\P{Is_Numeric_Value=  00000001/000010/a/}');
48202Expect(1, 8530, '\p{Is_Numeric_Value=0000000001/0010}', "");
48203Expect(0, 8530, '\p{^Is_Numeric_Value=0000000001/0010}', "");
48204Expect(0, 8530, '\P{Is_Numeric_Value=0000000001/0010}', "");
48205Expect(1, 8530, '\P{^Is_Numeric_Value=0000000001/0010}', "");
48206Expect(0, 8531, '\p{Is_Numeric_Value=0000000001/0010}', "");
48207Expect(1, 8531, '\p{^Is_Numeric_Value=0000000001/0010}', "");
48208Expect(1, 8531, '\P{Is_Numeric_Value=0000000001/0010}', "");
48209Expect(0, 8531, '\P{^Is_Numeric_Value=0000000001/0010}', "");
48210Expect(1, 8530, '\p{Is_Numeric_Value=0.100}', "");
48211Expect(0, 8530, '\p{^Is_Numeric_Value=0.100}', "");
48212Expect(0, 8530, '\P{Is_Numeric_Value=0.100}', "");
48213Expect(1, 8530, '\P{^Is_Numeric_Value=0.100}', "");
48214Expect(0, 8531, '\p{Is_Numeric_Value=0.100}', "");
48215Expect(1, 8531, '\p{^Is_Numeric_Value=0.100}', "");
48216Expect(1, 8531, '\P{Is_Numeric_Value=0.100}', "");
48217Expect(0, 8531, '\P{^Is_Numeric_Value=0.100}', "");
48218Error('\p{Is_Nv= 	01/00000000010:=}');
48219Error('\P{Is_Nv= 	01/00000000010:=}');
48220Expect(1, 8530, '\p{Is_Nv=+001/0000000010}', "");
48221Expect(0, 8530, '\p{^Is_Nv=+001/0000000010}', "");
48222Expect(0, 8530, '\P{Is_Nv=+001/0000000010}', "");
48223Expect(1, 8530, '\P{^Is_Nv=+001/0000000010}', "");
48224Expect(0, 8531, '\p{Is_Nv=+001/0000000010}', "");
48225Expect(1, 8531, '\p{^Is_Nv=+001/0000000010}', "");
48226Expect(1, 8531, '\P{Is_Nv=+001/0000000010}', "");
48227Expect(0, 8531, '\P{^Is_Nv=+001/0000000010}', "");
48228Expect(1, 8530, '\p{Is_Nv: 0.100}', "");
48229Expect(0, 8530, '\p{^Is_Nv: 0.100}', "");
48230Expect(0, 8530, '\P{Is_Nv: 0.100}', "");
48231Expect(1, 8530, '\P{^Is_Nv: 0.100}', "");
48232Expect(0, 8531, '\p{Is_Nv: 0.100}', "");
48233Expect(1, 8531, '\p{^Is_Nv: 0.100}', "");
48234Expect(1, 8531, '\P{Is_Nv: 0.100}', "");
48235Expect(0, 8531, '\P{^Is_Nv: 0.100}', "");
48236Error('\p{Numeric_Value=:=- 0000001/00000016}');
48237Error('\P{Numeric_Value=:=- 0000001/00000016}');
48238Expect(1, 43059, '\p{Numeric_Value=+0001/00000016}', "");
48239Expect(0, 43059, '\p{^Numeric_Value=+0001/00000016}', "");
48240Expect(0, 43059, '\P{Numeric_Value=+0001/00000016}', "");
48241Expect(1, 43059, '\P{^Numeric_Value=+0001/00000016}', "");
48242Expect(0, 43060, '\p{Numeric_Value=+0001/00000016}', "");
48243Expect(1, 43060, '\p{^Numeric_Value=+0001/00000016}', "");
48244Expect(1, 43060, '\P{Numeric_Value=+0001/00000016}', "");
48245Expect(0, 43060, '\P{^Numeric_Value=+0001/00000016}', "");
48246Error('\p{Numeric_Value=0.06}');
48247Error('\P{Numeric_Value=0.06}');
48248Expect(1, 43059, '\p{Numeric_Value=0.062}', "");
48249Expect(0, 43059, '\p{^Numeric_Value=0.062}', "");
48250Expect(0, 43059, '\P{Numeric_Value=0.062}', "");
48251Expect(1, 43059, '\P{^Numeric_Value=0.062}', "");
48252Expect(0, 43060, '\p{Numeric_Value=0.062}', "");
48253Expect(1, 43060, '\p{^Numeric_Value=0.062}', "");
48254Expect(1, 43060, '\P{Numeric_Value=0.062}', "");
48255Expect(0, 43060, '\P{^Numeric_Value=0.062}', "");
48256Error('\p{Nv=-0001/00000000016/a/}');
48257Error('\P{Nv=-0001/00000000016/a/}');
48258Expect(1, 43059, '\p{Nv=0000000001/000000016}', "");
48259Expect(0, 43059, '\p{^Nv=0000000001/000000016}', "");
48260Expect(0, 43059, '\P{Nv=0000000001/000000016}', "");
48261Expect(1, 43059, '\P{^Nv=0000000001/000000016}', "");
48262Expect(0, 43060, '\p{Nv=0000000001/000000016}', "");
48263Expect(1, 43060, '\p{^Nv=0000000001/000000016}', "");
48264Expect(1, 43060, '\P{Nv=0000000001/000000016}', "");
48265Expect(0, 43060, '\P{^Nv=0000000001/000000016}', "");
48266Error('\p{Nv=0.06}');
48267Error('\P{Nv=0.06}');
48268Expect(1, 43059, '\p{Nv=0.062}', "");
48269Expect(0, 43059, '\p{^Nv=0.062}', "");
48270Expect(0, 43059, '\P{Nv=0.062}', "");
48271Expect(1, 43059, '\P{^Nv=0.062}', "");
48272Expect(0, 43060, '\p{Nv=0.062}', "");
48273Expect(1, 43060, '\p{^Nv=0.062}', "");
48274Expect(1, 43060, '\P{Nv=0.062}', "");
48275Expect(0, 43060, '\P{^Nv=0.062}', "");
48276Error('\p{Is_Numeric_Value=_/a/+00001/000016}');
48277Error('\P{Is_Numeric_Value=_/a/+00001/000016}');
48278Expect(1, 43059, '\p{Is_Numeric_Value=01/16}', "");
48279Expect(0, 43059, '\p{^Is_Numeric_Value=01/16}', "");
48280Expect(0, 43059, '\P{Is_Numeric_Value=01/16}', "");
48281Expect(1, 43059, '\P{^Is_Numeric_Value=01/16}', "");
48282Expect(0, 43060, '\p{Is_Numeric_Value=01/16}', "");
48283Expect(1, 43060, '\p{^Is_Numeric_Value=01/16}', "");
48284Expect(1, 43060, '\P{Is_Numeric_Value=01/16}', "");
48285Expect(0, 43060, '\P{^Is_Numeric_Value=01/16}', "");
48286Error('\p{Is_Numeric_Value=0.06}');
48287Error('\P{Is_Numeric_Value=0.06}');
48288Expect(1, 43059, '\p{Is_Numeric_Value=0.062}', "");
48289Expect(0, 43059, '\p{^Is_Numeric_Value=0.062}', "");
48290Expect(0, 43059, '\P{Is_Numeric_Value=0.062}', "");
48291Expect(1, 43059, '\P{^Is_Numeric_Value=0.062}', "");
48292Expect(0, 43060, '\p{Is_Numeric_Value=0.062}', "");
48293Expect(1, 43060, '\p{^Is_Numeric_Value=0.062}', "");
48294Expect(1, 43060, '\P{Is_Numeric_Value=0.062}', "");
48295Expect(0, 43060, '\P{^Is_Numeric_Value=0.062}', "");
48296Error('\p{Is_Nv:	/a/+1/16}');
48297Error('\P{Is_Nv:	/a/+1/16}');
48298Expect(1, 43059, '\p{Is_Nv=000000001/0000016}', "");
48299Expect(0, 43059, '\p{^Is_Nv=000000001/0000016}', "");
48300Expect(0, 43059, '\P{Is_Nv=000000001/0000016}', "");
48301Expect(1, 43059, '\P{^Is_Nv=000000001/0000016}', "");
48302Expect(0, 43060, '\p{Is_Nv=000000001/0000016}', "");
48303Expect(1, 43060, '\p{^Is_Nv=000000001/0000016}', "");
48304Expect(1, 43060, '\P{Is_Nv=000000001/0000016}', "");
48305Expect(0, 43060, '\P{^Is_Nv=000000001/0000016}', "");
48306Error('\p{Is_Nv=0.06}');
48307Error('\P{Is_Nv=0.06}');
48308Expect(1, 43059, '\p{Is_Nv=0.062}', "");
48309Expect(0, 43059, '\p{^Is_Nv=0.062}', "");
48310Expect(0, 43059, '\P{Is_Nv=0.062}', "");
48311Expect(1, 43059, '\P{^Is_Nv=0.062}', "");
48312Expect(0, 43060, '\p{Is_Nv=0.062}', "");
48313Expect(1, 43060, '\p{^Is_Nv=0.062}', "");
48314Expect(1, 43060, '\P{Is_Nv=0.062}', "");
48315Expect(0, 43060, '\P{^Is_Nv=0.062}', "");
48316Error('\p{Numeric_Value=/a/_-0001/000000002}');
48317Error('\P{Numeric_Value=/a/_-0001/000000002}');
48318Expect(1, 69243, '\p{Numeric_Value: 00000001/000000002}', "");
48319Expect(0, 69243, '\p{^Numeric_Value: 00000001/000000002}', "");
48320Expect(0, 69243, '\P{Numeric_Value: 00000001/000000002}', "");
48321Expect(1, 69243, '\P{^Numeric_Value: 00000001/000000002}', "");
48322Expect(0, 69244, '\p{Numeric_Value: 00000001/000000002}', "");
48323Expect(1, 69244, '\p{^Numeric_Value: 00000001/000000002}', "");
48324Expect(1, 69244, '\P{Numeric_Value: 00000001/000000002}', "");
48325Expect(0, 69244, '\P{^Numeric_Value: 00000001/000000002}', "");
48326Expect(1, 69243, '\p{Numeric_Value=0.500}', "");
48327Expect(0, 69243, '\p{^Numeric_Value=0.500}', "");
48328Expect(0, 69243, '\P{Numeric_Value=0.500}', "");
48329Expect(1, 69243, '\P{^Numeric_Value=0.500}', "");
48330Expect(0, 69244, '\p{Numeric_Value=0.500}', "");
48331Expect(1, 69244, '\p{^Numeric_Value=0.500}', "");
48332Expect(1, 69244, '\P{Numeric_Value=0.500}', "");
48333Expect(0, 69244, '\P{^Numeric_Value=0.500}', "");
48334Error('\p{Nv:	0000000001/002/a/}');
48335Error('\P{Nv:	0000000001/002/a/}');
48336Expect(1, 69243, '\p{Nv=01/000002}', "");
48337Expect(0, 69243, '\p{^Nv=01/000002}', "");
48338Expect(0, 69243, '\P{Nv=01/000002}', "");
48339Expect(1, 69243, '\P{^Nv=01/000002}', "");
48340Expect(0, 69244, '\p{Nv=01/000002}', "");
48341Expect(1, 69244, '\p{^Nv=01/000002}', "");
48342Expect(1, 69244, '\P{Nv=01/000002}', "");
48343Expect(0, 69244, '\P{^Nv=01/000002}', "");
48344Expect(1, 69243, '\p{Nv:   0.500}', "");
48345Expect(0, 69243, '\p{^Nv:   0.500}', "");
48346Expect(0, 69243, '\P{Nv:   0.500}', "");
48347Expect(1, 69243, '\P{^Nv:   0.500}', "");
48348Expect(0, 69244, '\p{Nv:   0.500}', "");
48349Expect(1, 69244, '\p{^Nv:   0.500}', "");
48350Expect(1, 69244, '\P{Nv:   0.500}', "");
48351Expect(0, 69244, '\P{^Nv:   0.500}', "");
48352Error('\p{Is_Numeric_Value=		+00001/0002:=}');
48353Error('\P{Is_Numeric_Value=		+00001/0002:=}');
48354Expect(1, 69243, '\p{Is_Numeric_Value=+001/002}', "");
48355Expect(0, 69243, '\p{^Is_Numeric_Value=+001/002}', "");
48356Expect(0, 69243, '\P{Is_Numeric_Value=+001/002}', "");
48357Expect(1, 69243, '\P{^Is_Numeric_Value=+001/002}', "");
48358Expect(0, 69244, '\p{Is_Numeric_Value=+001/002}', "");
48359Expect(1, 69244, '\p{^Is_Numeric_Value=+001/002}', "");
48360Expect(1, 69244, '\P{Is_Numeric_Value=+001/002}', "");
48361Expect(0, 69244, '\P{^Is_Numeric_Value=+001/002}', "");
48362Expect(1, 69243, '\p{Is_Numeric_Value=0.500}', "");
48363Expect(0, 69243, '\p{^Is_Numeric_Value=0.500}', "");
48364Expect(0, 69243, '\P{Is_Numeric_Value=0.500}', "");
48365Expect(1, 69243, '\P{^Is_Numeric_Value=0.500}', "");
48366Expect(0, 69244, '\p{Is_Numeric_Value=0.500}', "");
48367Expect(1, 69244, '\p{^Is_Numeric_Value=0.500}', "");
48368Expect(1, 69244, '\P{Is_Numeric_Value=0.500}', "");
48369Expect(0, 69244, '\P{^Is_Numeric_Value=0.500}', "");
48370Error('\p{Is_Nv:  :=01/0000000002}');
48371Error('\P{Is_Nv:  :=01/0000000002}');
48372Expect(1, 69243, '\p{Is_Nv=00001/000000002}', "");
48373Expect(0, 69243, '\p{^Is_Nv=00001/000000002}', "");
48374Expect(0, 69243, '\P{Is_Nv=00001/000000002}', "");
48375Expect(1, 69243, '\P{^Is_Nv=00001/000000002}', "");
48376Expect(0, 69244, '\p{Is_Nv=00001/000000002}', "");
48377Expect(1, 69244, '\p{^Is_Nv=00001/000000002}', "");
48378Expect(1, 69244, '\P{Is_Nv=00001/000000002}', "");
48379Expect(0, 69244, '\P{^Is_Nv=00001/000000002}', "");
48380Expect(1, 69243, '\p{Is_Nv=0.500}', "");
48381Expect(0, 69243, '\p{^Is_Nv=0.500}', "");
48382Expect(0, 69243, '\P{Is_Nv=0.500}', "");
48383Expect(1, 69243, '\P{^Is_Nv=0.500}', "");
48384Expect(0, 69244, '\p{Is_Nv=0.500}', "");
48385Expect(1, 69244, '\p{^Is_Nv=0.500}', "");
48386Expect(1, 69244, '\P{Is_Nv=0.500}', "");
48387Expect(0, 69244, '\P{^Is_Nv=0.500}', "");
48388Error('\p{Numeric_Value=:=--0000000001/000003}');
48389Error('\P{Numeric_Value=:=--0000000001/000003}');
48390Expect(1, 74845, '\p{Numeric_Value=000000001/000000003}', "");
48391Expect(0, 74845, '\p{^Numeric_Value=000000001/000000003}', "");
48392Expect(0, 74845, '\P{Numeric_Value=000000001/000000003}', "");
48393Expect(1, 74845, '\P{^Numeric_Value=000000001/000000003}', "");
48394Expect(0, 74846, '\p{Numeric_Value=000000001/000000003}', "");
48395Expect(1, 74846, '\p{^Numeric_Value=000000001/000000003}', "");
48396Expect(1, 74846, '\P{Numeric_Value=000000001/000000003}', "");
48397Expect(0, 74846, '\P{^Numeric_Value=000000001/000000003}', "");
48398Error('\p{Numeric_Value=0.3}');
48399Error('\P{Numeric_Value=0.3}');
48400Error('\p{Numeric_Value=0.33}');
48401Error('\P{Numeric_Value=0.33}');
48402Expect(1, 74845, '\p{Numeric_Value=0.333}', "");
48403Expect(0, 74845, '\p{^Numeric_Value=0.333}', "");
48404Expect(0, 74845, '\P{Numeric_Value=0.333}', "");
48405Expect(1, 74845, '\P{^Numeric_Value=0.333}', "");
48406Expect(0, 74846, '\p{Numeric_Value=0.333}', "");
48407Expect(1, 74846, '\p{^Numeric_Value=0.333}', "");
48408Expect(1, 74846, '\P{Numeric_Value=0.333}', "");
48409Expect(0, 74846, '\P{^Numeric_Value=0.333}', "");
48410Error('\p{Nv=-/a/00001/00000003}');
48411Error('\P{Nv=-/a/00001/00000003}');
48412Expect(1, 74845, '\p{Nv=00001/3}', "");
48413Expect(0, 74845, '\p{^Nv=00001/3}', "");
48414Expect(0, 74845, '\P{Nv=00001/3}', "");
48415Expect(1, 74845, '\P{^Nv=00001/3}', "");
48416Expect(0, 74846, '\p{Nv=00001/3}', "");
48417Expect(1, 74846, '\p{^Nv=00001/3}', "");
48418Expect(1, 74846, '\P{Nv=00001/3}', "");
48419Expect(0, 74846, '\P{^Nv=00001/3}', "");
48420Error('\p{Nv=0.3}');
48421Error('\P{Nv=0.3}');
48422Error('\p{Nv: 0.33}');
48423Error('\P{Nv: 0.33}');
48424Expect(1, 74845, '\p{Nv=0.333}', "");
48425Expect(0, 74845, '\p{^Nv=0.333}', "");
48426Expect(0, 74845, '\P{Nv=0.333}', "");
48427Expect(1, 74845, '\P{^Nv=0.333}', "");
48428Expect(0, 74846, '\p{Nv=0.333}', "");
48429Expect(1, 74846, '\p{^Nv=0.333}', "");
48430Expect(1, 74846, '\P{Nv=0.333}', "");
48431Expect(0, 74846, '\P{^Nv=0.333}', "");
48432Error('\p{Is_Numeric_Value= :=01/003}');
48433Error('\P{Is_Numeric_Value= :=01/003}');
48434Expect(1, 74845, '\p{Is_Numeric_Value=01/3}', "");
48435Expect(0, 74845, '\p{^Is_Numeric_Value=01/3}', "");
48436Expect(0, 74845, '\P{Is_Numeric_Value=01/3}', "");
48437Expect(1, 74845, '\P{^Is_Numeric_Value=01/3}', "");
48438Expect(0, 74846, '\p{Is_Numeric_Value=01/3}', "");
48439Expect(1, 74846, '\p{^Is_Numeric_Value=01/3}', "");
48440Expect(1, 74846, '\P{Is_Numeric_Value=01/3}', "");
48441Expect(0, 74846, '\P{^Is_Numeric_Value=01/3}', "");
48442Error('\p{Is_Numeric_Value=0.3}');
48443Error('\P{Is_Numeric_Value=0.3}');
48444Error('\p{Is_Numeric_Value=0.33}');
48445Error('\P{Is_Numeric_Value=0.33}');
48446Expect(1, 74845, '\p{Is_Numeric_Value=0.333}', "");
48447Expect(0, 74845, '\p{^Is_Numeric_Value=0.333}', "");
48448Expect(0, 74845, '\P{Is_Numeric_Value=0.333}', "");
48449Expect(1, 74845, '\P{^Is_Numeric_Value=0.333}', "");
48450Expect(0, 74846, '\p{Is_Numeric_Value=0.333}', "");
48451Expect(1, 74846, '\p{^Is_Numeric_Value=0.333}', "");
48452Expect(1, 74846, '\P{Is_Numeric_Value=0.333}', "");
48453Expect(0, 74846, '\P{^Is_Numeric_Value=0.333}', "");
48454Error('\p{Is_Nv=/a/-_001/000000003}');
48455Error('\P{Is_Nv=/a/-_001/000000003}');
48456Expect(1, 74845, '\p{Is_Nv=000001/000003}', "");
48457Expect(0, 74845, '\p{^Is_Nv=000001/000003}', "");
48458Expect(0, 74845, '\P{Is_Nv=000001/000003}', "");
48459Expect(1, 74845, '\P{^Is_Nv=000001/000003}', "");
48460Expect(0, 74846, '\p{Is_Nv=000001/000003}', "");
48461Expect(1, 74846, '\p{^Is_Nv=000001/000003}', "");
48462Expect(1, 74846, '\P{Is_Nv=000001/000003}', "");
48463Expect(0, 74846, '\P{^Is_Nv=000001/000003}', "");
48464Error('\p{Is_Nv=0.3}');
48465Error('\P{Is_Nv=0.3}');
48466Error('\p{Is_Nv=0.33}');
48467Error('\P{Is_Nv=0.33}');
48468Expect(1, 74845, '\p{Is_Nv=0.333}', "");
48469Expect(0, 74845, '\p{^Is_Nv=0.333}', "");
48470Expect(0, 74845, '\P{Is_Nv=0.333}', "");
48471Expect(1, 74845, '\P{^Is_Nv=0.333}', "");
48472Expect(0, 74846, '\p{Is_Nv=0.333}', "");
48473Expect(1, 74846, '\p{^Is_Nv=0.333}', "");
48474Expect(1, 74846, '\P{Is_Nv=0.333}', "");
48475Expect(0, 74846, '\P{^Is_Nv=0.333}', "");
48476Error('\p{Numeric_Value=:=	000000001/000000004}');
48477Error('\P{Numeric_Value=:=	000000001/000000004}');
48478Expect(1, 74850, '\p{Numeric_Value=01/0000000004}', "");
48479Expect(0, 74850, '\p{^Numeric_Value=01/0000000004}', "");
48480Expect(0, 74850, '\P{Numeric_Value=01/0000000004}', "");
48481Expect(1, 74850, '\P{^Numeric_Value=01/0000000004}', "");
48482Expect(0, 74851, '\p{Numeric_Value=01/0000000004}', "");
48483Expect(1, 74851, '\p{^Numeric_Value=01/0000000004}', "");
48484Expect(1, 74851, '\P{Numeric_Value=01/0000000004}', "");
48485Expect(0, 74851, '\P{^Numeric_Value=01/0000000004}', "");
48486Expect(1, 74850, '\p{Numeric_Value:	0.250}', "");
48487Expect(0, 74850, '\p{^Numeric_Value:	0.250}', "");
48488Expect(0, 74850, '\P{Numeric_Value:	0.250}', "");
48489Expect(1, 74850, '\P{^Numeric_Value:	0.250}', "");
48490Expect(0, 74851, '\p{Numeric_Value:	0.250}', "");
48491Expect(1, 74851, '\p{^Numeric_Value:	0.250}', "");
48492Expect(1, 74851, '\P{Numeric_Value:	0.250}', "");
48493Expect(0, 74851, '\P{^Numeric_Value:	0.250}', "");
48494Error('\p{Nv: :=+1/04}');
48495Error('\P{Nv: :=+1/04}');
48496Expect(1, 74850, '\p{Nv=00001/000004}', "");
48497Expect(0, 74850, '\p{^Nv=00001/000004}', "");
48498Expect(0, 74850, '\P{Nv=00001/000004}', "");
48499Expect(1, 74850, '\P{^Nv=00001/000004}', "");
48500Expect(0, 74851, '\p{Nv=00001/000004}', "");
48501Expect(1, 74851, '\p{^Nv=00001/000004}', "");
48502Expect(1, 74851, '\P{Nv=00001/000004}', "");
48503Expect(0, 74851, '\P{^Nv=00001/000004}', "");
48504Expect(1, 74850, '\p{Nv=0.250}', "");
48505Expect(0, 74850, '\p{^Nv=0.250}', "");
48506Expect(0, 74850, '\P{Nv=0.250}', "");
48507Expect(1, 74850, '\P{^Nv=0.250}', "");
48508Expect(0, 74851, '\p{Nv=0.250}', "");
48509Expect(1, 74851, '\p{^Nv=0.250}', "");
48510Expect(1, 74851, '\P{Nv=0.250}', "");
48511Expect(0, 74851, '\P{^Nv=0.250}', "");
48512Error('\p{Is_Numeric_Value= -+000001/4:=}');
48513Error('\P{Is_Numeric_Value= -+000001/4:=}');
48514Expect(1, 74850, '\p{Is_Numeric_Value=+000001/000004}', "");
48515Expect(0, 74850, '\p{^Is_Numeric_Value=+000001/000004}', "");
48516Expect(0, 74850, '\P{Is_Numeric_Value=+000001/000004}', "");
48517Expect(1, 74850, '\P{^Is_Numeric_Value=+000001/000004}', "");
48518Expect(0, 74851, '\p{Is_Numeric_Value=+000001/000004}', "");
48519Expect(1, 74851, '\p{^Is_Numeric_Value=+000001/000004}', "");
48520Expect(1, 74851, '\P{Is_Numeric_Value=+000001/000004}', "");
48521Expect(0, 74851, '\P{^Is_Numeric_Value=+000001/000004}', "");
48522Expect(1, 74850, '\p{Is_Numeric_Value: 0.250}', "");
48523Expect(0, 74850, '\p{^Is_Numeric_Value: 0.250}', "");
48524Expect(0, 74850, '\P{Is_Numeric_Value: 0.250}', "");
48525Expect(1, 74850, '\P{^Is_Numeric_Value: 0.250}', "");
48526Expect(0, 74851, '\p{Is_Numeric_Value: 0.250}', "");
48527Expect(1, 74851, '\p{^Is_Numeric_Value: 0.250}', "");
48528Expect(1, 74851, '\P{Is_Numeric_Value: 0.250}', "");
48529Expect(0, 74851, '\P{^Is_Numeric_Value: 0.250}', "");
48530Error('\p{Is_Nv: /a/	 0001/04}');
48531Error('\P{Is_Nv: /a/	 0001/04}');
48532Expect(1, 74850, '\p{Is_Nv=1/000000004}', "");
48533Expect(0, 74850, '\p{^Is_Nv=1/000000004}', "");
48534Expect(0, 74850, '\P{Is_Nv=1/000000004}', "");
48535Expect(1, 74850, '\P{^Is_Nv=1/000000004}', "");
48536Expect(0, 74851, '\p{Is_Nv=1/000000004}', "");
48537Expect(1, 74851, '\p{^Is_Nv=1/000000004}', "");
48538Expect(1, 74851, '\P{Is_Nv=1/000000004}', "");
48539Expect(0, 74851, '\P{^Is_Nv=1/000000004}', "");
48540Expect(1, 74850, '\p{Is_Nv=0.250}', "");
48541Expect(0, 74850, '\p{^Is_Nv=0.250}', "");
48542Expect(0, 74850, '\P{Is_Nv=0.250}', "");
48543Expect(1, 74850, '\P{^Is_Nv=0.250}', "");
48544Expect(0, 74851, '\p{Is_Nv=0.250}', "");
48545Expect(1, 74851, '\p{^Is_Nv=0.250}', "");
48546Expect(1, 74851, '\P{Is_Nv=0.250}', "");
48547Expect(0, 74851, '\P{^Is_Nv=0.250}', "");
48548Error('\p{Numeric_Value=	_+0000001/0000000005:=}');
48549Error('\P{Numeric_Value=	_+0000001/0000000005:=}');
48550Expect(1, 8533, '\p{Numeric_Value=000001/00000005}', "");
48551Expect(0, 8533, '\p{^Numeric_Value=000001/00000005}', "");
48552Expect(0, 8533, '\P{Numeric_Value=000001/00000005}', "");
48553Expect(1, 8533, '\P{^Numeric_Value=000001/00000005}', "");
48554Expect(0, 8534, '\p{Numeric_Value=000001/00000005}', "");
48555Expect(1, 8534, '\p{^Numeric_Value=000001/00000005}', "");
48556Expect(1, 8534, '\P{Numeric_Value=000001/00000005}', "");
48557Expect(0, 8534, '\P{^Numeric_Value=000001/00000005}', "");
48558Expect(1, 8533, '\p{Numeric_Value=0.200}', "");
48559Expect(0, 8533, '\p{^Numeric_Value=0.200}', "");
48560Expect(0, 8533, '\P{Numeric_Value=0.200}', "");
48561Expect(1, 8533, '\P{^Numeric_Value=0.200}', "");
48562Expect(0, 8534, '\p{Numeric_Value=0.200}', "");
48563Expect(1, 8534, '\p{^Numeric_Value=0.200}', "");
48564Expect(1, 8534, '\P{Numeric_Value=0.200}', "");
48565Expect(0, 8534, '\P{^Numeric_Value=0.200}', "");
48566Error('\p{Nv:    :=000000001/000000005}');
48567Error('\P{Nv:    :=000000001/000000005}');
48568Expect(1, 8533, '\p{Nv=+00000001/0000005}', "");
48569Expect(0, 8533, '\p{^Nv=+00000001/0000005}', "");
48570Expect(0, 8533, '\P{Nv=+00000001/0000005}', "");
48571Expect(1, 8533, '\P{^Nv=+00000001/0000005}', "");
48572Expect(0, 8534, '\p{Nv=+00000001/0000005}', "");
48573Expect(1, 8534, '\p{^Nv=+00000001/0000005}', "");
48574Expect(1, 8534, '\P{Nv=+00000001/0000005}', "");
48575Expect(0, 8534, '\P{^Nv=+00000001/0000005}', "");
48576Expect(1, 8533, '\p{Nv=0.200}', "");
48577Expect(0, 8533, '\p{^Nv=0.200}', "");
48578Expect(0, 8533, '\P{Nv=0.200}', "");
48579Expect(1, 8533, '\P{^Nv=0.200}', "");
48580Expect(0, 8534, '\p{Nv=0.200}', "");
48581Expect(1, 8534, '\p{^Nv=0.200}', "");
48582Expect(1, 8534, '\P{Nv=0.200}', "");
48583Expect(0, 8534, '\P{^Nv=0.200}', "");
48584Error('\p{Is_Numeric_Value=-_000000001/0000005/a/}');
48585Error('\P{Is_Numeric_Value=-_000000001/0000005/a/}');
48586Expect(1, 8533, '\p{Is_Numeric_Value=00001/005}', "");
48587Expect(0, 8533, '\p{^Is_Numeric_Value=00001/005}', "");
48588Expect(0, 8533, '\P{Is_Numeric_Value=00001/005}', "");
48589Expect(1, 8533, '\P{^Is_Numeric_Value=00001/005}', "");
48590Expect(0, 8534, '\p{Is_Numeric_Value=00001/005}', "");
48591Expect(1, 8534, '\p{^Is_Numeric_Value=00001/005}', "");
48592Expect(1, 8534, '\P{Is_Numeric_Value=00001/005}', "");
48593Expect(0, 8534, '\P{^Is_Numeric_Value=00001/005}', "");
48594Expect(1, 8533, '\p{Is_Numeric_Value=0.200}', "");
48595Expect(0, 8533, '\p{^Is_Numeric_Value=0.200}', "");
48596Expect(0, 8533, '\P{Is_Numeric_Value=0.200}', "");
48597Expect(1, 8533, '\P{^Is_Numeric_Value=0.200}', "");
48598Expect(0, 8534, '\p{Is_Numeric_Value=0.200}', "");
48599Expect(1, 8534, '\p{^Is_Numeric_Value=0.200}', "");
48600Expect(1, 8534, '\P{Is_Numeric_Value=0.200}', "");
48601Expect(0, 8534, '\P{^Is_Numeric_Value=0.200}', "");
48602Error('\p{Is_Nv=:=_-000001/0005}');
48603Error('\P{Is_Nv=:=_-000001/0005}');
48604Expect(1, 8533, '\p{Is_Nv=0000000001/00005}', "");
48605Expect(0, 8533, '\p{^Is_Nv=0000000001/00005}', "");
48606Expect(0, 8533, '\P{Is_Nv=0000000001/00005}', "");
48607Expect(1, 8533, '\P{^Is_Nv=0000000001/00005}', "");
48608Expect(0, 8534, '\p{Is_Nv=0000000001/00005}', "");
48609Expect(1, 8534, '\p{^Is_Nv=0000000001/00005}', "");
48610Expect(1, 8534, '\P{Is_Nv=0000000001/00005}', "");
48611Expect(0, 8534, '\P{^Is_Nv=0000000001/00005}', "");
48612Expect(1, 8533, '\p{Is_Nv=0.200}', "");
48613Expect(0, 8533, '\p{^Is_Nv=0.200}', "");
48614Expect(0, 8533, '\P{Is_Nv=0.200}', "");
48615Expect(1, 8533, '\P{^Is_Nv=0.200}', "");
48616Expect(0, 8534, '\p{Is_Nv=0.200}', "");
48617Expect(1, 8534, '\p{^Is_Nv=0.200}', "");
48618Expect(1, 8534, '\P{Is_Nv=0.200}', "");
48619Expect(0, 8534, '\P{^Is_Nv=0.200}', "");
48620Error('\p{Numeric_Value=	-01/000000006/a/}');
48621Error('\P{Numeric_Value=	-01/000000006/a/}');
48622Expect(1, 74849, '\p{Numeric_Value=1/06}', "");
48623Expect(0, 74849, '\p{^Numeric_Value=1/06}', "");
48624Expect(0, 74849, '\P{Numeric_Value=1/06}', "");
48625Expect(1, 74849, '\P{^Numeric_Value=1/06}', "");
48626Expect(0, 74850, '\p{Numeric_Value=1/06}', "");
48627Expect(1, 74850, '\p{^Numeric_Value=1/06}', "");
48628Expect(1, 74850, '\P{Numeric_Value=1/06}', "");
48629Expect(0, 74850, '\P{^Numeric_Value=1/06}', "");
48630Error('\p{Numeric_Value:   0.17}');
48631Error('\P{Numeric_Value:   0.17}');
48632Expect(1, 74849, '\p{Numeric_Value=0.167}', "");
48633Expect(0, 74849, '\p{^Numeric_Value=0.167}', "");
48634Expect(0, 74849, '\P{Numeric_Value=0.167}', "");
48635Expect(1, 74849, '\P{^Numeric_Value=0.167}', "");
48636Expect(0, 74850, '\p{Numeric_Value=0.167}', "");
48637Expect(1, 74850, '\p{^Numeric_Value=0.167}', "");
48638Expect(1, 74850, '\P{Numeric_Value=0.167}', "");
48639Expect(0, 74850, '\P{^Numeric_Value=0.167}', "");
48640Error('\p{Nv=	:=001/0006}');
48641Error('\P{Nv=	:=001/0006}');
48642Expect(1, 74849, '\p{Nv=00001/006}', "");
48643Expect(0, 74849, '\p{^Nv=00001/006}', "");
48644Expect(0, 74849, '\P{Nv=00001/006}', "");
48645Expect(1, 74849, '\P{^Nv=00001/006}', "");
48646Expect(0, 74850, '\p{Nv=00001/006}', "");
48647Expect(1, 74850, '\p{^Nv=00001/006}', "");
48648Expect(1, 74850, '\P{Nv=00001/006}', "");
48649Expect(0, 74850, '\P{^Nv=00001/006}', "");
48650Error('\p{Nv=0.17}');
48651Error('\P{Nv=0.17}');
48652Expect(1, 74849, '\p{Nv=0.167}', "");
48653Expect(0, 74849, '\p{^Nv=0.167}', "");
48654Expect(0, 74849, '\P{Nv=0.167}', "");
48655Expect(1, 74849, '\P{^Nv=0.167}', "");
48656Expect(0, 74850, '\p{Nv=0.167}', "");
48657Expect(1, 74850, '\p{^Nv=0.167}', "");
48658Expect(1, 74850, '\P{Nv=0.167}', "");
48659Expect(0, 74850, '\P{^Nv=0.167}', "");
48660Error('\p{Is_Numeric_Value=	 00000001/0000000006/a/}');
48661Error('\P{Is_Numeric_Value=	 00000001/0000000006/a/}');
48662Expect(1, 74849, '\p{Is_Numeric_Value=+00000001/0000006}', "");
48663Expect(0, 74849, '\p{^Is_Numeric_Value=+00000001/0000006}', "");
48664Expect(0, 74849, '\P{Is_Numeric_Value=+00000001/0000006}', "");
48665Expect(1, 74849, '\P{^Is_Numeric_Value=+00000001/0000006}', "");
48666Expect(0, 74850, '\p{Is_Numeric_Value=+00000001/0000006}', "");
48667Expect(1, 74850, '\p{^Is_Numeric_Value=+00000001/0000006}', "");
48668Expect(1, 74850, '\P{Is_Numeric_Value=+00000001/0000006}', "");
48669Expect(0, 74850, '\P{^Is_Numeric_Value=+00000001/0000006}', "");
48670Error('\p{Is_Numeric_Value=0.17}');
48671Error('\P{Is_Numeric_Value=0.17}');
48672Expect(1, 74849, '\p{Is_Numeric_Value=0.167}', "");
48673Expect(0, 74849, '\p{^Is_Numeric_Value=0.167}', "");
48674Expect(0, 74849, '\P{Is_Numeric_Value=0.167}', "");
48675Expect(1, 74849, '\P{^Is_Numeric_Value=0.167}', "");
48676Expect(0, 74850, '\p{Is_Numeric_Value=0.167}', "");
48677Expect(1, 74850, '\p{^Is_Numeric_Value=0.167}', "");
48678Expect(1, 74850, '\P{Is_Numeric_Value=0.167}', "");
48679Expect(0, 74850, '\P{^Is_Numeric_Value=0.167}', "");
48680Error('\p{Is_Nv= _000001/006:=}');
48681Error('\P{Is_Nv= _000001/006:=}');
48682Expect(1, 74849, '\p{Is_Nv=00000001/0000006}', "");
48683Expect(0, 74849, '\p{^Is_Nv=00000001/0000006}', "");
48684Expect(0, 74849, '\P{Is_Nv=00000001/0000006}', "");
48685Expect(1, 74849, '\P{^Is_Nv=00000001/0000006}', "");
48686Expect(0, 74850, '\p{Is_Nv=00000001/0000006}', "");
48687Expect(1, 74850, '\p{^Is_Nv=00000001/0000006}', "");
48688Expect(1, 74850, '\P{Is_Nv=00000001/0000006}', "");
48689Expect(0, 74850, '\P{^Is_Nv=00000001/0000006}', "");
48690Error('\p{Is_Nv=0.17}');
48691Error('\P{Is_Nv=0.17}');
48692Expect(1, 74849, '\p{Is_Nv=0.167}', "");
48693Expect(0, 74849, '\p{^Is_Nv=0.167}', "");
48694Expect(0, 74849, '\P{Is_Nv=0.167}', "");
48695Expect(1, 74849, '\P{^Is_Nv=0.167}', "");
48696Expect(0, 74850, '\p{Is_Nv=0.167}', "");
48697Expect(1, 74850, '\p{^Is_Nv=0.167}', "");
48698Expect(1, 74850, '\P{Is_Nv=0.167}', "");
48699Expect(0, 74850, '\P{^Is_Nv=0.167}', "");
48700Error('\p{Numeric_Value=:=_-1/0000000007}');
48701Error('\P{Numeric_Value=:=_-1/0000000007}');
48702Expect(1, 8528, '\p{Numeric_Value=000001/00007}', "");
48703Expect(0, 8528, '\p{^Numeric_Value=000001/00007}', "");
48704Expect(0, 8528, '\P{Numeric_Value=000001/00007}', "");
48705Expect(1, 8528, '\P{^Numeric_Value=000001/00007}', "");
48706Expect(0, 8529, '\p{Numeric_Value=000001/00007}', "");
48707Expect(1, 8529, '\p{^Numeric_Value=000001/00007}', "");
48708Expect(1, 8529, '\P{Numeric_Value=000001/00007}', "");
48709Expect(0, 8529, '\P{^Numeric_Value=000001/00007}', "");
48710Error('\p{Numeric_Value=0.14}');
48711Error('\P{Numeric_Value=0.14}');
48712Expect(1, 8528, '\p{Numeric_Value=0.143}', "");
48713Expect(0, 8528, '\p{^Numeric_Value=0.143}', "");
48714Expect(0, 8528, '\P{Numeric_Value=0.143}', "");
48715Expect(1, 8528, '\P{^Numeric_Value=0.143}', "");
48716Expect(0, 8529, '\p{Numeric_Value=0.143}', "");
48717Expect(1, 8529, '\p{^Numeric_Value=0.143}', "");
48718Expect(1, 8529, '\P{Numeric_Value=0.143}', "");
48719Expect(0, 8529, '\P{^Numeric_Value=0.143}', "");
48720Error('\p{Nv=/a/-00001/000007}');
48721Error('\P{Nv=/a/-00001/000007}');
48722Expect(1, 8528, '\p{Nv=000001/00000007}', "");
48723Expect(0, 8528, '\p{^Nv=000001/00000007}', "");
48724Expect(0, 8528, '\P{Nv=000001/00000007}', "");
48725Expect(1, 8528, '\P{^Nv=000001/00000007}', "");
48726Expect(0, 8529, '\p{Nv=000001/00000007}', "");
48727Expect(1, 8529, '\p{^Nv=000001/00000007}', "");
48728Expect(1, 8529, '\P{Nv=000001/00000007}', "");
48729Expect(0, 8529, '\P{^Nv=000001/00000007}', "");
48730Error('\p{Nv:   0.14}');
48731Error('\P{Nv:   0.14}');
48732Expect(1, 8528, '\p{Nv=0.143}', "");
48733Expect(0, 8528, '\p{^Nv=0.143}', "");
48734Expect(0, 8528, '\P{Nv=0.143}', "");
48735Expect(1, 8528, '\P{^Nv=0.143}', "");
48736Expect(0, 8529, '\p{Nv=0.143}', "");
48737Expect(1, 8529, '\p{^Nv=0.143}', "");
48738Expect(1, 8529, '\P{Nv=0.143}', "");
48739Expect(0, 8529, '\P{^Nv=0.143}', "");
48740Error('\p{Is_Numeric_Value=-/a/000001/000007}');
48741Error('\P{Is_Numeric_Value=-/a/000001/000007}');
48742Expect(1, 8528, '\p{Is_Numeric_Value=0000000001/07}', "");
48743Expect(0, 8528, '\p{^Is_Numeric_Value=0000000001/07}', "");
48744Expect(0, 8528, '\P{Is_Numeric_Value=0000000001/07}', "");
48745Expect(1, 8528, '\P{^Is_Numeric_Value=0000000001/07}', "");
48746Expect(0, 8529, '\p{Is_Numeric_Value=0000000001/07}', "");
48747Expect(1, 8529, '\p{^Is_Numeric_Value=0000000001/07}', "");
48748Expect(1, 8529, '\P{Is_Numeric_Value=0000000001/07}', "");
48749Expect(0, 8529, '\P{^Is_Numeric_Value=0000000001/07}', "");
48750Error('\p{Is_Numeric_Value=0.14}');
48751Error('\P{Is_Numeric_Value=0.14}');
48752Expect(1, 8528, '\p{Is_Numeric_Value=0.143}', "");
48753Expect(0, 8528, '\p{^Is_Numeric_Value=0.143}', "");
48754Expect(0, 8528, '\P{Is_Numeric_Value=0.143}', "");
48755Expect(1, 8528, '\P{^Is_Numeric_Value=0.143}', "");
48756Expect(0, 8529, '\p{Is_Numeric_Value=0.143}', "");
48757Expect(1, 8529, '\p{^Is_Numeric_Value=0.143}', "");
48758Expect(1, 8529, '\P{Is_Numeric_Value=0.143}', "");
48759Expect(0, 8529, '\P{^Is_Numeric_Value=0.143}', "");
48760Error('\p{Is_Nv=	:=0001/000000007}');
48761Error('\P{Is_Nv=	:=0001/000000007}');
48762Expect(1, 8528, '\p{Is_Nv=01/000000007}', "");
48763Expect(0, 8528, '\p{^Is_Nv=01/000000007}', "");
48764Expect(0, 8528, '\P{Is_Nv=01/000000007}', "");
48765Expect(1, 8528, '\P{^Is_Nv=01/000000007}', "");
48766Expect(0, 8529, '\p{Is_Nv=01/000000007}', "");
48767Expect(1, 8529, '\p{^Is_Nv=01/000000007}', "");
48768Expect(1, 8529, '\P{Is_Nv=01/000000007}', "");
48769Expect(0, 8529, '\P{^Is_Nv=01/000000007}', "");
48770Error('\p{Is_Nv=0.14}');
48771Error('\P{Is_Nv=0.14}');
48772Expect(1, 8528, '\p{Is_Nv=0.143}', "");
48773Expect(0, 8528, '\p{^Is_Nv=0.143}', "");
48774Expect(0, 8528, '\P{Is_Nv=0.143}', "");
48775Expect(1, 8528, '\P{^Is_Nv=0.143}', "");
48776Expect(0, 8529, '\p{Is_Nv=0.143}', "");
48777Expect(1, 8529, '\p{^Is_Nv=0.143}', "");
48778Expect(1, 8529, '\P{Is_Nv=0.143}', "");
48779Expect(0, 8529, '\P{^Is_Nv=0.143}', "");
48780Error('\p{Numeric_Value= :=1/08}');
48781Error('\P{Numeric_Value= :=1/08}');
48782Expect(1, 74847, '\p{Numeric_Value=001/0000008}', "");
48783Expect(0, 74847, '\p{^Numeric_Value=001/0000008}', "");
48784Expect(0, 74847, '\P{Numeric_Value=001/0000008}', "");
48785Expect(1, 74847, '\P{^Numeric_Value=001/0000008}', "");
48786Expect(0, 74848, '\p{Numeric_Value=001/0000008}', "");
48787Expect(1, 74848, '\p{^Numeric_Value=001/0000008}', "");
48788Expect(1, 74848, '\P{Numeric_Value=001/0000008}', "");
48789Expect(0, 74848, '\P{^Numeric_Value=001/0000008}', "");
48790Error('\p{Numeric_Value=0.12}');
48791Error('\P{Numeric_Value=0.12}');
48792Expect(1, 74847, '\p{Numeric_Value=0.125}', "");
48793Expect(0, 74847, '\p{^Numeric_Value=0.125}', "");
48794Expect(0, 74847, '\P{Numeric_Value=0.125}', "");
48795Expect(1, 74847, '\P{^Numeric_Value=0.125}', "");
48796Expect(0, 74848, '\p{Numeric_Value=0.125}', "");
48797Expect(1, 74848, '\p{^Numeric_Value=0.125}', "");
48798Expect(1, 74848, '\P{Numeric_Value=0.125}', "");
48799Expect(0, 74848, '\P{^Numeric_Value=0.125}', "");
48800Error('\p{Nv=-:=000000001/000000008}');
48801Error('\P{Nv=-:=000000001/000000008}');
48802Expect(1, 74847, '\p{Nv=00000001/08}', "");
48803Expect(0, 74847, '\p{^Nv=00000001/08}', "");
48804Expect(0, 74847, '\P{Nv=00000001/08}', "");
48805Expect(1, 74847, '\P{^Nv=00000001/08}', "");
48806Expect(0, 74848, '\p{Nv=00000001/08}', "");
48807Expect(1, 74848, '\p{^Nv=00000001/08}', "");
48808Expect(1, 74848, '\P{Nv=00000001/08}', "");
48809Expect(0, 74848, '\P{^Nv=00000001/08}', "");
48810Error('\p{Nv=0.12}');
48811Error('\P{Nv=0.12}');
48812Expect(1, 74847, '\p{Nv=0.125}', "");
48813Expect(0, 74847, '\p{^Nv=0.125}', "");
48814Expect(0, 74847, '\P{Nv=0.125}', "");
48815Expect(1, 74847, '\P{^Nv=0.125}', "");
48816Expect(0, 74848, '\p{Nv=0.125}', "");
48817Expect(1, 74848, '\p{^Nv=0.125}', "");
48818Expect(1, 74848, '\P{Nv=0.125}', "");
48819Expect(0, 74848, '\P{^Nv=0.125}', "");
48820Error('\p{Is_Numeric_Value=_	0000000001/8:=}');
48821Error('\P{Is_Numeric_Value=_	0000000001/8:=}');
48822Expect(1, 74847, '\p{Is_Numeric_Value=0001/8}', "");
48823Expect(0, 74847, '\p{^Is_Numeric_Value=0001/8}', "");
48824Expect(0, 74847, '\P{Is_Numeric_Value=0001/8}', "");
48825Expect(1, 74847, '\P{^Is_Numeric_Value=0001/8}', "");
48826Expect(0, 74848, '\p{Is_Numeric_Value=0001/8}', "");
48827Expect(1, 74848, '\p{^Is_Numeric_Value=0001/8}', "");
48828Expect(1, 74848, '\P{Is_Numeric_Value=0001/8}', "");
48829Expect(0, 74848, '\P{^Is_Numeric_Value=0001/8}', "");
48830Error('\p{Is_Numeric_Value=0.12}');
48831Error('\P{Is_Numeric_Value=0.12}');
48832Expect(1, 74847, '\p{Is_Numeric_Value=0.125}', "");
48833Expect(0, 74847, '\p{^Is_Numeric_Value=0.125}', "");
48834Expect(0, 74847, '\P{Is_Numeric_Value=0.125}', "");
48835Expect(1, 74847, '\P{^Is_Numeric_Value=0.125}', "");
48836Expect(0, 74848, '\p{Is_Numeric_Value=0.125}', "");
48837Expect(1, 74848, '\p{^Is_Numeric_Value=0.125}', "");
48838Expect(1, 74848, '\P{Is_Numeric_Value=0.125}', "");
48839Expect(0, 74848, '\P{^Is_Numeric_Value=0.125}', "");
48840Error('\p{Is_Nv=  0000000001/8:=}');
48841Error('\P{Is_Nv=  0000000001/8:=}');
48842Expect(1, 74847, '\p{Is_Nv=+00000001/00008}', "");
48843Expect(0, 74847, '\p{^Is_Nv=+00000001/00008}', "");
48844Expect(0, 74847, '\P{Is_Nv=+00000001/00008}', "");
48845Expect(1, 74847, '\P{^Is_Nv=+00000001/00008}', "");
48846Expect(0, 74848, '\p{Is_Nv=+00000001/00008}', "");
48847Expect(1, 74848, '\p{^Is_Nv=+00000001/00008}', "");
48848Expect(1, 74848, '\P{Is_Nv=+00000001/00008}', "");
48849Expect(0, 74848, '\P{^Is_Nv=+00000001/00008}', "");
48850Error('\p{Is_Nv=0.12}');
48851Error('\P{Is_Nv=0.12}');
48852Expect(1, 74847, '\p{Is_Nv=0.125}', "");
48853Expect(0, 74847, '\p{^Is_Nv=0.125}', "");
48854Expect(0, 74847, '\P{Is_Nv=0.125}', "");
48855Expect(1, 74847, '\P{^Is_Nv=0.125}', "");
48856Expect(0, 74848, '\p{Is_Nv=0.125}', "");
48857Expect(1, 74848, '\p{^Is_Nv=0.125}', "");
48858Expect(1, 74848, '\P{Is_Nv=0.125}', "");
48859Expect(0, 74848, '\P{^Is_Nv=0.125}', "");
48860Error('\p{Numeric_Value:   _-00001/00000009:=}');
48861Error('\P{Numeric_Value:   _-00001/00000009:=}');
48862Expect(1, 8529, '\p{Numeric_Value=000001/0009}', "");
48863Expect(0, 8529, '\p{^Numeric_Value=000001/0009}', "");
48864Expect(0, 8529, '\P{Numeric_Value=000001/0009}', "");
48865Expect(1, 8529, '\P{^Numeric_Value=000001/0009}', "");
48866Expect(0, 8530, '\p{Numeric_Value=000001/0009}', "");
48867Expect(1, 8530, '\p{^Numeric_Value=000001/0009}', "");
48868Expect(1, 8530, '\P{Numeric_Value=000001/0009}', "");
48869Expect(0, 8530, '\P{^Numeric_Value=000001/0009}', "");
48870Error('\p{Numeric_Value=0.11}');
48871Error('\P{Numeric_Value=0.11}');
48872Expect(1, 8529, '\p{Numeric_Value:   0.111}', "");
48873Expect(0, 8529, '\p{^Numeric_Value:   0.111}', "");
48874Expect(0, 8529, '\P{Numeric_Value:   0.111}', "");
48875Expect(1, 8529, '\P{^Numeric_Value:   0.111}', "");
48876Expect(0, 8530, '\p{Numeric_Value:   0.111}', "");
48877Expect(1, 8530, '\p{^Numeric_Value:   0.111}', "");
48878Expect(1, 8530, '\P{Numeric_Value:   0.111}', "");
48879Expect(0, 8530, '\P{^Numeric_Value:   0.111}', "");
48880Error('\p{Nv=_+00000001/00000009/a/}');
48881Error('\P{Nv=_+00000001/00000009/a/}');
48882Expect(1, 8529, '\p{Nv=0000001/0000000009}', "");
48883Expect(0, 8529, '\p{^Nv=0000001/0000000009}', "");
48884Expect(0, 8529, '\P{Nv=0000001/0000000009}', "");
48885Expect(1, 8529, '\P{^Nv=0000001/0000000009}', "");
48886Expect(0, 8530, '\p{Nv=0000001/0000000009}', "");
48887Expect(1, 8530, '\p{^Nv=0000001/0000000009}', "");
48888Expect(1, 8530, '\P{Nv=0000001/0000000009}', "");
48889Expect(0, 8530, '\P{^Nv=0000001/0000000009}', "");
48890Error('\p{Nv=0.11}');
48891Error('\P{Nv=0.11}');
48892Expect(1, 8529, '\p{Nv=0.111}', "");
48893Expect(0, 8529, '\p{^Nv=0.111}', "");
48894Expect(0, 8529, '\P{Nv=0.111}', "");
48895Expect(1, 8529, '\P{^Nv=0.111}', "");
48896Expect(0, 8530, '\p{Nv=0.111}', "");
48897Expect(1, 8530, '\p{^Nv=0.111}', "");
48898Expect(1, 8530, '\P{Nv=0.111}', "");
48899Expect(0, 8530, '\P{^Nv=0.111}', "");
48900Error('\p{Is_Numeric_Value=/a/_01/00009}');
48901Error('\P{Is_Numeric_Value=/a/_01/00009}');
48902Expect(1, 8529, '\p{Is_Numeric_Value=+1/0000009}', "");
48903Expect(0, 8529, '\p{^Is_Numeric_Value=+1/0000009}', "");
48904Expect(0, 8529, '\P{Is_Numeric_Value=+1/0000009}', "");
48905Expect(1, 8529, '\P{^Is_Numeric_Value=+1/0000009}', "");
48906Expect(0, 8530, '\p{Is_Numeric_Value=+1/0000009}', "");
48907Expect(1, 8530, '\p{^Is_Numeric_Value=+1/0000009}', "");
48908Expect(1, 8530, '\P{Is_Numeric_Value=+1/0000009}', "");
48909Expect(0, 8530, '\P{^Is_Numeric_Value=+1/0000009}', "");
48910Error('\p{Is_Numeric_Value: 0.11}');
48911Error('\P{Is_Numeric_Value: 0.11}');
48912Expect(1, 8529, '\p{Is_Numeric_Value=0.111}', "");
48913Expect(0, 8529, '\p{^Is_Numeric_Value=0.111}', "");
48914Expect(0, 8529, '\P{Is_Numeric_Value=0.111}', "");
48915Expect(1, 8529, '\P{^Is_Numeric_Value=0.111}', "");
48916Expect(0, 8530, '\p{Is_Numeric_Value=0.111}', "");
48917Expect(1, 8530, '\p{^Is_Numeric_Value=0.111}', "");
48918Expect(1, 8530, '\P{Is_Numeric_Value=0.111}', "");
48919Expect(0, 8530, '\P{^Is_Numeric_Value=0.111}', "");
48920Error('\p{Is_Nv=		000000001/000000009/a/}');
48921Error('\P{Is_Nv=		000000001/000000009/a/}');
48922Expect(1, 8529, '\p{Is_Nv=01/09}', "");
48923Expect(0, 8529, '\p{^Is_Nv=01/09}', "");
48924Expect(0, 8529, '\P{Is_Nv=01/09}', "");
48925Expect(1, 8529, '\P{^Is_Nv=01/09}', "");
48926Expect(0, 8530, '\p{Is_Nv=01/09}', "");
48927Expect(1, 8530, '\p{^Is_Nv=01/09}', "");
48928Expect(1, 8530, '\P{Is_Nv=01/09}', "");
48929Expect(0, 8530, '\P{^Is_Nv=01/09}', "");
48930Error('\p{Is_Nv=0.11}');
48931Error('\P{Is_Nv=0.11}');
48932Expect(1, 8529, '\p{Is_Nv=0.111}', "");
48933Expect(0, 8529, '\p{^Is_Nv=0.111}', "");
48934Expect(0, 8529, '\P{Is_Nv=0.111}', "");
48935Expect(1, 8529, '\P{^Is_Nv=0.111}', "");
48936Expect(0, 8530, '\p{Is_Nv=0.111}', "");
48937Expect(1, 8530, '\p{^Is_Nv=0.111}', "");
48938Expect(1, 8530, '\P{Is_Nv=0.111}', "");
48939Expect(0, 8530, '\P{^Is_Nv=0.111}', "");
48940Error('\p{Numeric_Value=:=		0_0_0_10}');
48941Error('\P{Numeric_Value=:=		0_0_0_10}');
48942Expect(1, 119657, '\p{Numeric_Value:	000010}', "");
48943Expect(0, 119657, '\p{^Numeric_Value:	000010}', "");
48944Expect(0, 119657, '\P{Numeric_Value:	000010}', "");
48945Expect(1, 119657, '\P{^Numeric_Value:	000010}', "");
48946Expect(0, 119658, '\p{Numeric_Value:	000010}', "");
48947Expect(1, 119658, '\p{^Numeric_Value:	000010}', "");
48948Expect(1, 119658, '\P{Numeric_Value:	000010}', "");
48949Expect(0, 119658, '\P{^Numeric_Value:	000010}', "");
48950Error('\p{Nv=:=	01_0}');
48951Error('\P{Nv=:=	01_0}');
48952Expect(1, 119657, '\p{Nv=0_0_0_0_0_0_10}', "");
48953Expect(0, 119657, '\p{^Nv=0_0_0_0_0_0_10}', "");
48954Expect(0, 119657, '\P{Nv=0_0_0_0_0_0_10}', "");
48955Expect(1, 119657, '\P{^Nv=0_0_0_0_0_0_10}', "");
48956Expect(0, 119658, '\p{Nv=0_0_0_0_0_0_10}', "");
48957Expect(1, 119658, '\p{^Nv=0_0_0_0_0_0_10}', "");
48958Expect(1, 119658, '\P{Nv=0_0_0_0_0_0_10}', "");
48959Expect(0, 119658, '\P{^Nv=0_0_0_0_0_0_10}', "");
48960Error('\p{Is_Numeric_Value=:=-+0001_0}');
48961Error('\P{Is_Numeric_Value=:=-+0001_0}');
48962Expect(1, 119657, '\p{Is_Numeric_Value=0_0_10}', "");
48963Expect(0, 119657, '\p{^Is_Numeric_Value=0_0_10}', "");
48964Expect(0, 119657, '\P{Is_Numeric_Value=0_0_10}', "");
48965Expect(1, 119657, '\P{^Is_Numeric_Value=0_0_10}', "");
48966Expect(0, 119658, '\p{Is_Numeric_Value=0_0_10}', "");
48967Expect(1, 119658, '\p{^Is_Numeric_Value=0_0_10}', "");
48968Expect(1, 119658, '\P{Is_Numeric_Value=0_0_10}', "");
48969Expect(0, 119658, '\P{^Is_Numeric_Value=0_0_10}', "");
48970Error('\p{Is_Nv=/a/_00000010}');
48971Error('\P{Is_Nv=/a/_00000010}');
48972Expect(1, 119657, '\p{Is_Nv: +00000000010}', "");
48973Expect(0, 119657, '\p{^Is_Nv: +00000000010}', "");
48974Expect(0, 119657, '\P{Is_Nv: +00000000010}', "");
48975Expect(1, 119657, '\P{^Is_Nv: +00000000010}', "");
48976Expect(0, 119658, '\p{Is_Nv: +00000000010}', "");
48977Expect(1, 119658, '\p{^Is_Nv: +00000000010}', "");
48978Expect(1, 119658, '\P{Is_Nv: +00000000010}', "");
48979Expect(0, 119658, '\P{^Is_Nv: +00000000010}', "");
48980Error('\p{Numeric_Value=	-000000100:=}');
48981Error('\P{Numeric_Value=	-000000100:=}');
48982Expect(1, 69732, '\p{Numeric_Value=+0010_0}', "");
48983Expect(0, 69732, '\p{^Numeric_Value=+0010_0}', "");
48984Expect(0, 69732, '\P{Numeric_Value=+0010_0}', "");
48985Expect(1, 69732, '\P{^Numeric_Value=+0010_0}', "");
48986Expect(0, 69733, '\p{Numeric_Value=+0010_0}', "");
48987Expect(1, 69733, '\p{^Numeric_Value=+0010_0}', "");
48988Expect(1, 69733, '\P{Numeric_Value=+0010_0}', "");
48989Expect(0, 69733, '\P{^Numeric_Value=+0010_0}', "");
48990Error('\p{Nv=/a/-_00100}');
48991Error('\P{Nv=/a/-_00100}');
48992Expect(1, 69732, '\p{Nv=+0_0_0_100}', "");
48993Expect(0, 69732, '\p{^Nv=+0_0_0_100}', "");
48994Expect(0, 69732, '\P{Nv=+0_0_0_100}', "");
48995Expect(1, 69732, '\P{^Nv=+0_0_0_100}', "");
48996Expect(0, 69733, '\p{Nv=+0_0_0_100}', "");
48997Expect(1, 69733, '\p{^Nv=+0_0_0_100}', "");
48998Expect(1, 69733, '\P{Nv=+0_0_0_100}', "");
48999Expect(0, 69733, '\P{^Nv=+0_0_0_100}', "");
49000Error('\p{Is_Numeric_Value=	:=000_001_00}');
49001Error('\P{Is_Numeric_Value=	:=000_001_00}');
49002Expect(1, 69732, '\p{Is_Numeric_Value=+00000000100}', "");
49003Expect(0, 69732, '\p{^Is_Numeric_Value=+00000000100}', "");
49004Expect(0, 69732, '\P{Is_Numeric_Value=+00000000100}', "");
49005Expect(1, 69732, '\P{^Is_Numeric_Value=+00000000100}', "");
49006Expect(0, 69733, '\p{Is_Numeric_Value=+00000000100}', "");
49007Expect(1, 69733, '\p{^Is_Numeric_Value=+00000000100}', "");
49008Expect(1, 69733, '\P{Is_Numeric_Value=+00000000100}', "");
49009Expect(0, 69733, '\P{^Is_Numeric_Value=+00000000100}', "");
49010Error('\p{Is_Nv=/a/ 100}');
49011Error('\P{Is_Nv=/a/ 100}');
49012Expect(1, 69732, '\p{Is_Nv=000_000_000_100}', "");
49013Expect(0, 69732, '\p{^Is_Nv=000_000_000_100}', "");
49014Expect(0, 69732, '\P{Is_Nv=000_000_000_100}', "");
49015Expect(1, 69732, '\P{^Is_Nv=000_000_000_100}', "");
49016Expect(0, 69733, '\p{Is_Nv=000_000_000_100}', "");
49017Expect(1, 69733, '\p{^Is_Nv=000_000_000_100}', "");
49018Expect(1, 69733, '\P{Is_Nv=000_000_000_100}', "");
49019Expect(0, 69733, '\P{^Is_Nv=000_000_000_100}', "");
49020Error('\p{Numeric_Value=:=		0_0_0_0_1000}');
49021Error('\P{Numeric_Value=:=		0_0_0_0_1000}');
49022Expect(1, 69733, '\p{Numeric_Value: 01000}', "");
49023Expect(0, 69733, '\p{^Numeric_Value: 01000}', "");
49024Expect(0, 69733, '\P{Numeric_Value: 01000}', "");
49025Expect(1, 69733, '\P{^Numeric_Value: 01000}', "");
49026Expect(0, 69734, '\p{Numeric_Value: 01000}', "");
49027Expect(1, 69734, '\p{^Numeric_Value: 01000}', "");
49028Expect(1, 69734, '\P{Numeric_Value: 01000}', "");
49029Expect(0, 69734, '\P{^Numeric_Value: 01000}', "");
49030Error('\p{Nv:	_ 01000/a/}');
49031Error('\P{Nv:	_ 01000/a/}');
49032Expect(1, 69733, '\p{Nv=001000}', "");
49033Expect(0, 69733, '\p{^Nv=001000}', "");
49034Expect(0, 69733, '\P{Nv=001000}', "");
49035Expect(1, 69733, '\P{^Nv=001000}', "");
49036Expect(0, 69734, '\p{Nv=001000}', "");
49037Expect(1, 69734, '\p{^Nv=001000}', "");
49038Expect(1, 69734, '\P{Nv=001000}', "");
49039Expect(0, 69734, '\P{^Nv=001000}', "");
49040Error('\p{Is_Numeric_Value=  0000_0010_00/a/}');
49041Error('\P{Is_Numeric_Value=  0000_0010_00/a/}');
49042Expect(1, 69733, '\p{Is_Numeric_Value=1000}', "");
49043Expect(0, 69733, '\p{^Is_Numeric_Value=1000}', "");
49044Expect(0, 69733, '\P{Is_Numeric_Value=1000}', "");
49045Expect(1, 69733, '\P{^Is_Numeric_Value=1000}', "");
49046Expect(0, 69734, '\p{Is_Numeric_Value=1000}', "");
49047Expect(1, 69734, '\p{^Is_Numeric_Value=1000}', "");
49048Expect(1, 69734, '\P{Is_Numeric_Value=1000}', "");
49049Expect(0, 69734, '\P{^Is_Numeric_Value=1000}', "");
49050Error('\p{Is_Nv=:=0_0_0_0_1000}');
49051Error('\P{Is_Nv=:=0_0_0_0_1000}');
49052Expect(1, 69733, '\p{Is_Nv:	100_0}', "");
49053Expect(0, 69733, '\p{^Is_Nv:	100_0}', "");
49054Expect(0, 69733, '\P{Is_Nv:	100_0}', "");
49055Expect(1, 69733, '\P{^Is_Nv:	100_0}', "");
49056Expect(0, 69734, '\p{Is_Nv:	100_0}', "");
49057Expect(1, 69734, '\p{^Is_Nv:	100_0}', "");
49058Expect(1, 69734, '\P{Is_Nv:	100_0}', "");
49059Expect(0, 69734, '\P{^Is_Nv:	100_0}', "");
49060Error('\p{Numeric_Value=/a/_-01_00_00}');
49061Error('\P{Numeric_Value=/a/_-01_00_00}');
49062Expect(1, 67679, '\p{Numeric_Value=000000010000}', "");
49063Expect(0, 67679, '\p{^Numeric_Value=000000010000}', "");
49064Expect(0, 67679, '\P{Numeric_Value=000000010000}', "");
49065Expect(1, 67679, '\P{^Numeric_Value=000000010000}', "");
49066Expect(0, 67680, '\p{Numeric_Value=000000010000}', "");
49067Expect(1, 67680, '\p{^Numeric_Value=000000010000}', "");
49068Expect(1, 67680, '\P{Numeric_Value=000000010000}', "");
49069Expect(0, 67680, '\P{^Numeric_Value=000000010000}', "");
49070Error('\p{Nv=- 00010000/a/}');
49071Error('\P{Nv=- 00010000/a/}');
49072Expect(1, 67679, '\p{Nv=+00000010000}', "");
49073Expect(0, 67679, '\p{^Nv=+00000010000}', "");
49074Expect(0, 67679, '\P{Nv=+00000010000}', "");
49075Expect(1, 67679, '\P{^Nv=+00000010000}', "");
49076Expect(0, 67680, '\p{Nv=+00000010000}', "");
49077Expect(1, 67680, '\p{^Nv=+00000010000}', "");
49078Expect(1, 67680, '\P{Nv=+00000010000}', "");
49079Expect(0, 67680, '\P{^Nv=+00000010000}', "");
49080Error('\p{Is_Numeric_Value=--00000010000/a/}');
49081Error('\P{Is_Numeric_Value=--00000010000/a/}');
49082Expect(1, 67679, '\p{Is_Numeric_Value=0_0_0_0_0_0_0_1_0_000}', "");
49083Expect(0, 67679, '\p{^Is_Numeric_Value=0_0_0_0_0_0_0_1_0_000}', "");
49084Expect(0, 67679, '\P{Is_Numeric_Value=0_0_0_0_0_0_0_1_0_000}', "");
49085Expect(1, 67679, '\P{^Is_Numeric_Value=0_0_0_0_0_0_0_1_0_000}', "");
49086Expect(0, 67680, '\p{Is_Numeric_Value=0_0_0_0_0_0_0_1_0_000}', "");
49087Expect(1, 67680, '\p{^Is_Numeric_Value=0_0_0_0_0_0_0_1_0_000}', "");
49088Expect(1, 67680, '\P{Is_Numeric_Value=0_0_0_0_0_0_0_1_0_000}', "");
49089Expect(0, 67680, '\P{^Is_Numeric_Value=0_0_0_0_0_0_0_1_0_000}', "");
49090Error('\p{Is_Nv=_:=+00000010000}');
49091Error('\P{Is_Nv=_:=+00000010000}');
49092Expect(1, 67679, '\p{Is_Nv=00000010000}', "");
49093Expect(0, 67679, '\p{^Is_Nv=00000010000}', "");
49094Expect(0, 67679, '\P{Is_Nv=00000010000}', "");
49095Expect(1, 67679, '\P{^Is_Nv=00000010000}', "");
49096Expect(0, 67680, '\p{Is_Nv=00000010000}', "");
49097Expect(1, 67680, '\p{^Is_Nv=00000010000}', "");
49098Expect(1, 67680, '\P{Is_Nv=00000010000}', "");
49099Expect(0, 67680, '\P{^Is_Nv=00000010000}', "");
49100Error('\p{Numeric_Value:   _/a/00100000}');
49101Error('\P{Numeric_Value:   _/a/00100000}');
49102Expect(1, 8584, '\p{Numeric_Value=0000100000}', "");
49103Expect(0, 8584, '\p{^Numeric_Value=0000100000}', "");
49104Expect(0, 8584, '\P{Numeric_Value=0000100000}', "");
49105Expect(1, 8584, '\P{^Numeric_Value=0000100000}', "");
49106Expect(0, 8585, '\p{Numeric_Value=0000100000}', "");
49107Expect(1, 8585, '\p{^Numeric_Value=0000100000}', "");
49108Expect(1, 8585, '\P{Numeric_Value=0000100000}', "");
49109Expect(0, 8585, '\P{^Numeric_Value=0000100000}', "");
49110Error('\p{Nv=:= 000100000}');
49111Error('\P{Nv=:= 000100000}');
49112Expect(1, 8584, '\p{Nv=00000100000}', "");
49113Expect(0, 8584, '\p{^Nv=00000100000}', "");
49114Expect(0, 8584, '\P{Nv=00000100000}', "");
49115Expect(1, 8584, '\P{^Nv=00000100000}', "");
49116Expect(0, 8585, '\p{Nv=00000100000}', "");
49117Expect(1, 8585, '\p{^Nv=00000100000}', "");
49118Expect(1, 8585, '\P{Nv=00000100000}', "");
49119Expect(0, 8585, '\P{^Nv=00000100000}', "");
49120Error('\p{Is_Numeric_Value=/a/ -10000_0}');
49121Error('\P{Is_Numeric_Value=/a/ -10000_0}');
49122Expect(1, 8584, '\p{Is_Numeric_Value=00000100000}', "");
49123Expect(0, 8584, '\p{^Is_Numeric_Value=00000100000}', "");
49124Expect(0, 8584, '\P{Is_Numeric_Value=00000100000}', "");
49125Expect(1, 8584, '\P{^Is_Numeric_Value=00000100000}', "");
49126Expect(0, 8585, '\p{Is_Numeric_Value=00000100000}', "");
49127Expect(1, 8585, '\p{^Is_Numeric_Value=00000100000}', "");
49128Expect(1, 8585, '\P{Is_Numeric_Value=00000100000}', "");
49129Expect(0, 8585, '\P{^Is_Numeric_Value=00000100000}', "");
49130Error('\p{Is_Nv= 00100000/a/}');
49131Error('\P{Is_Nv= 00100000/a/}');
49132Expect(1, 8584, '\p{Is_Nv=+00100000}', "");
49133Expect(0, 8584, '\p{^Is_Nv=+00100000}', "");
49134Expect(0, 8584, '\P{Is_Nv=+00100000}', "");
49135Expect(1, 8584, '\P{^Is_Nv=+00100000}', "");
49136Expect(0, 8585, '\p{Is_Nv=+00100000}', "");
49137Expect(1, 8585, '\p{^Is_Nv=+00100000}', "");
49138Expect(1, 8585, '\P{Is_Nv=+00100000}', "");
49139Expect(0, 8585, '\P{^Is_Nv=+00100000}', "");
49140Error('\p{Numeric_Value=/a/__0_0_0_1_0_0_000000}');
49141Error('\P{Numeric_Value=/a/__0_0_0_1_0_0_000000}');
49142Expect(1, 20740, '\p{Numeric_Value: 0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
49143Expect(0, 20740, '\p{^Numeric_Value: 0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
49144Expect(0, 20740, '\P{Numeric_Value: 0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
49145Expect(1, 20740, '\P{^Numeric_Value: 0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
49146Expect(0, 20741, '\p{Numeric_Value: 0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
49147Expect(1, 20741, '\p{^Numeric_Value: 0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
49148Expect(1, 20741, '\P{Numeric_Value: 0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
49149Expect(0, 20741, '\P{^Numeric_Value: 0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_00}', "");
49150Error('\p{Nv= /a/000000100000000}');
49151Error('\P{Nv= /a/000000100000000}');
49152Expect(1, 20740, '\p{Nv:   00010000000_0}', "");
49153Expect(0, 20740, '\p{^Nv:   00010000000_0}', "");
49154Expect(0, 20740, '\P{Nv:   00010000000_0}', "");
49155Expect(1, 20740, '\P{^Nv:   00010000000_0}', "");
49156Expect(0, 20741, '\p{Nv:   00010000000_0}', "");
49157Expect(1, 20741, '\p{^Nv:   00010000000_0}', "");
49158Expect(1, 20741, '\P{Nv:   00010000000_0}', "");
49159Expect(0, 20741, '\P{^Nv:   00010000000_0}', "");
49160Error('\p{Is_Numeric_Value:	+00000_00100_00000_0:=}');
49161Error('\P{Is_Numeric_Value:	+00000_00100_00000_0:=}');
49162Expect(1, 20740, '\p{Is_Numeric_Value:100000000}', "");
49163Expect(0, 20740, '\p{^Is_Numeric_Value:100000000}', "");
49164Expect(0, 20740, '\P{Is_Numeric_Value:100000000}', "");
49165Expect(1, 20740, '\P{^Is_Numeric_Value:100000000}', "");
49166Expect(0, 20741, '\p{Is_Numeric_Value:100000000}', "");
49167Expect(1, 20741, '\p{^Is_Numeric_Value:100000000}', "");
49168Expect(1, 20741, '\P{Is_Numeric_Value:100000000}', "");
49169Expect(0, 20741, '\P{^Is_Numeric_Value:100000000}', "");
49170Error('\p{Is_Nv=000100000000:=}');
49171Error('\P{Is_Nv=000100000000:=}');
49172Expect(1, 20740, '\p{Is_Nv=0000100000000}', "");
49173Expect(0, 20740, '\p{^Is_Nv=0000100000000}', "");
49174Expect(0, 20740, '\P{Is_Nv=0000100000000}', "");
49175Expect(1, 20740, '\P{^Is_Nv=0000100000000}', "");
49176Expect(0, 20741, '\p{Is_Nv=0000100000000}', "");
49177Expect(1, 20741, '\p{^Is_Nv=0000100000000}', "");
49178Expect(1, 20741, '\P{Is_Nv=0000100000000}', "");
49179Expect(0, 20741, '\P{^Is_Nv=0000100000000}', "");
49180Error('\p{Numeric_Value=:=_-01000000000000}');
49181Error('\P{Numeric_Value=:=_-01000000000000}');
49182Expect(1, 20806, '\p{Numeric_Value=1000000000000}', "");
49183Expect(0, 20806, '\p{^Numeric_Value=1000000000000}', "");
49184Expect(0, 20806, '\P{Numeric_Value=1000000000000}', "");
49185Expect(1, 20806, '\P{^Numeric_Value=1000000000000}', "");
49186Expect(0, 20807, '\p{Numeric_Value=1000000000000}', "");
49187Expect(1, 20807, '\p{^Numeric_Value=1000000000000}', "");
49188Expect(1, 20807, '\P{Numeric_Value=1000000000000}', "");
49189Expect(0, 20807, '\P{^Numeric_Value=1000000000000}', "");
49190Error('\p{Nv=/a/	_+00000001000000000000}');
49191Error('\P{Nv=/a/	_+00000001000000000000}');
49192Expect(1, 20806, '\p{Nv=0000001000000000000}', "");
49193Expect(0, 20806, '\p{^Nv=0000001000000000000}', "");
49194Expect(0, 20806, '\P{Nv=0000001000000000000}', "");
49195Expect(1, 20806, '\P{^Nv=0000001000000000000}', "");
49196Expect(0, 20807, '\p{Nv=0000001000000000000}', "");
49197Expect(1, 20807, '\p{^Nv=0000001000000000000}', "");
49198Expect(1, 20807, '\P{Nv=0000001000000000000}', "");
49199Expect(0, 20807, '\P{^Nv=0000001000000000000}', "");
49200Error('\p{Is_Numeric_Value=/a/01000000000000}');
49201Error('\P{Is_Numeric_Value=/a/01000000000000}');
49202Expect(1, 20806, '\p{Is_Numeric_Value=+0000000001000000000000}', "");
49203Expect(0, 20806, '\p{^Is_Numeric_Value=+0000000001000000000000}', "");
49204Expect(0, 20806, '\P{Is_Numeric_Value=+0000000001000000000000}', "");
49205Expect(1, 20806, '\P{^Is_Numeric_Value=+0000000001000000000000}', "");
49206Expect(0, 20807, '\p{Is_Numeric_Value=+0000000001000000000000}', "");
49207Expect(1, 20807, '\p{^Is_Numeric_Value=+0000000001000000000000}', "");
49208Expect(1, 20807, '\P{Is_Numeric_Value=+0000000001000000000000}', "");
49209Expect(0, 20807, '\P{^Is_Numeric_Value=+0000000001000000000000}', "");
49210Error('\p{Is_Nv=/a/  00_00_00_00_01_00_00_00_000000}');
49211Error('\P{Is_Nv=/a/  00_00_00_00_01_00_00_00_000000}');
49212Expect(1, 20806, '\p{Is_Nv=+0_0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_0_0_0000}', "");
49213Expect(0, 20806, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_0_0_0000}', "");
49214Expect(0, 20806, '\P{Is_Nv=+0_0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_0_0_0000}', "");
49215Expect(1, 20806, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_0_0_0000}', "");
49216Expect(0, 20807, '\p{Is_Nv=+0_0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_0_0_0000}', "");
49217Expect(1, 20807, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_0_0_0000}', "");
49218Expect(1, 20807, '\P{Is_Nv=+0_0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_0_0_0000}', "");
49219Expect(0, 20807, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_0_1_0_0_0_0_0_0_0_0_0000}', "");
49220Error('\p{Numeric_Value=		000011:=}');
49221Error('\P{Numeric_Value=		000011:=}');
49222Expect(1, 9451, '\p{Numeric_Value=0_0_11}', "");
49223Expect(0, 9451, '\p{^Numeric_Value=0_0_11}', "");
49224Expect(0, 9451, '\P{Numeric_Value=0_0_11}', "");
49225Expect(1, 9451, '\P{^Numeric_Value=0_0_11}', "");
49226Expect(0, 9452, '\p{Numeric_Value=0_0_11}', "");
49227Expect(1, 9452, '\p{^Numeric_Value=0_0_11}', "");
49228Expect(1, 9452, '\P{Numeric_Value=0_0_11}', "");
49229Expect(0, 9452, '\P{^Numeric_Value=0_0_11}', "");
49230Error('\p{Nv=-	00000011/a/}');
49231Error('\P{Nv=-	00000011/a/}');
49232Expect(1, 9451, '\p{Nv:   +11}', "");
49233Expect(0, 9451, '\p{^Nv:   +11}', "");
49234Expect(0, 9451, '\P{Nv:   +11}', "");
49235Expect(1, 9451, '\P{^Nv:   +11}', "");
49236Expect(0, 9452, '\p{Nv:   +11}', "");
49237Expect(1, 9452, '\p{^Nv:   +11}', "");
49238Expect(1, 9452, '\P{Nv:   +11}', "");
49239Expect(0, 9452, '\P{^Nv:   +11}', "");
49240Error('\p{Is_Numeric_Value=/a/	01_1}');
49241Error('\P{Is_Numeric_Value=/a/	01_1}');
49242Expect(1, 9451, '\p{Is_Numeric_Value=0_0_0_0_0_011}', "");
49243Expect(0, 9451, '\p{^Is_Numeric_Value=0_0_0_0_0_011}', "");
49244Expect(0, 9451, '\P{Is_Numeric_Value=0_0_0_0_0_011}', "");
49245Expect(1, 9451, '\P{^Is_Numeric_Value=0_0_0_0_0_011}', "");
49246Expect(0, 9452, '\p{Is_Numeric_Value=0_0_0_0_0_011}', "");
49247Expect(1, 9452, '\p{^Is_Numeric_Value=0_0_0_0_0_011}', "");
49248Expect(1, 9452, '\P{Is_Numeric_Value=0_0_0_0_0_011}', "");
49249Expect(0, 9452, '\P{^Is_Numeric_Value=0_0_0_0_0_011}', "");
49250Error('\p{Is_Nv=	:=0000_0001_1}');
49251Error('\P{Is_Nv=	:=0000_0001_1}');
49252Expect(1, 9451, '\p{Is_Nv=0000000011}', "");
49253Expect(0, 9451, '\p{^Is_Nv=0000000011}', "");
49254Expect(0, 9451, '\P{Is_Nv=0000000011}', "");
49255Expect(1, 9451, '\P{^Is_Nv=0000000011}', "");
49256Expect(0, 9452, '\p{Is_Nv=0000000011}', "");
49257Expect(1, 9452, '\p{^Is_Nv=0000000011}', "");
49258Expect(1, 9452, '\P{Is_Nv=0000000011}', "");
49259Expect(0, 9452, '\P{^Is_Nv=0000000011}', "");
49260Error('\p{Numeric_Value=:= 00000000011/000002}');
49261Error('\P{Numeric_Value=:= 00000000011/000002}');
49262Expect(1, 3887, '\p{Numeric_Value=000000011/0002}', "");
49263Expect(0, 3887, '\p{^Numeric_Value=000000011/0002}', "");
49264Expect(0, 3887, '\P{Numeric_Value=000000011/0002}', "");
49265Expect(1, 3887, '\P{^Numeric_Value=000000011/0002}', "");
49266Expect(0, 3888, '\p{Numeric_Value=000000011/0002}', "");
49267Expect(1, 3888, '\p{^Numeric_Value=000000011/0002}', "");
49268Expect(1, 3888, '\P{Numeric_Value=000000011/0002}', "");
49269Expect(0, 3888, '\P{^Numeric_Value=000000011/0002}', "");
49270Expect(1, 3887, '\p{Numeric_Value=5.500}', "");
49271Expect(0, 3887, '\p{^Numeric_Value=5.500}', "");
49272Expect(0, 3887, '\P{Numeric_Value=5.500}', "");
49273Expect(1, 3887, '\P{^Numeric_Value=5.500}', "");
49274Expect(0, 3888, '\p{Numeric_Value=5.500}', "");
49275Expect(1, 3888, '\p{^Numeric_Value=5.500}', "");
49276Expect(1, 3888, '\P{Numeric_Value=5.500}', "");
49277Expect(0, 3888, '\P{^Numeric_Value=5.500}', "");
49278Error('\p{Nv=/a/_-+11/02}');
49279Error('\P{Nv=/a/_-+11/02}');
49280Expect(1, 3887, '\p{Nv=0011/0000002}', "");
49281Expect(0, 3887, '\p{^Nv=0011/0000002}', "");
49282Expect(0, 3887, '\P{Nv=0011/0000002}', "");
49283Expect(1, 3887, '\P{^Nv=0011/0000002}', "");
49284Expect(0, 3888, '\p{Nv=0011/0000002}', "");
49285Expect(1, 3888, '\p{^Nv=0011/0000002}', "");
49286Expect(1, 3888, '\P{Nv=0011/0000002}', "");
49287Expect(0, 3888, '\P{^Nv=0011/0000002}', "");
49288Expect(1, 3887, '\p{Nv=5.500}', "");
49289Expect(0, 3887, '\p{^Nv=5.500}', "");
49290Expect(0, 3887, '\P{Nv=5.500}', "");
49291Expect(1, 3887, '\P{^Nv=5.500}', "");
49292Expect(0, 3888, '\p{Nv=5.500}', "");
49293Expect(1, 3888, '\p{^Nv=5.500}', "");
49294Expect(1, 3888, '\P{Nv=5.500}', "");
49295Expect(0, 3888, '\P{^Nv=5.500}', "");
49296Error('\p{Is_Numeric_Value=/a/ _11/00002}');
49297Error('\P{Is_Numeric_Value=/a/ _11/00002}');
49298Expect(1, 3887, '\p{Is_Numeric_Value=000000011/0000002}', "");
49299Expect(0, 3887, '\p{^Is_Numeric_Value=000000011/0000002}', "");
49300Expect(0, 3887, '\P{Is_Numeric_Value=000000011/0000002}', "");
49301Expect(1, 3887, '\P{^Is_Numeric_Value=000000011/0000002}', "");
49302Expect(0, 3888, '\p{Is_Numeric_Value=000000011/0000002}', "");
49303Expect(1, 3888, '\p{^Is_Numeric_Value=000000011/0000002}', "");
49304Expect(1, 3888, '\P{Is_Numeric_Value=000000011/0000002}', "");
49305Expect(0, 3888, '\P{^Is_Numeric_Value=000000011/0000002}', "");
49306Expect(1, 3887, '\p{Is_Numeric_Value=5.500}', "");
49307Expect(0, 3887, '\p{^Is_Numeric_Value=5.500}', "");
49308Expect(0, 3887, '\P{Is_Numeric_Value=5.500}', "");
49309Expect(1, 3887, '\P{^Is_Numeric_Value=5.500}', "");
49310Expect(0, 3888, '\p{Is_Numeric_Value=5.500}', "");
49311Expect(1, 3888, '\p{^Is_Numeric_Value=5.500}', "");
49312Expect(1, 3888, '\P{Is_Numeric_Value=5.500}', "");
49313Expect(0, 3888, '\P{^Is_Numeric_Value=5.500}', "");
49314Error('\p{Is_Nv=-:=+011/0002}');
49315Error('\P{Is_Nv=-:=+011/0002}');
49316Expect(1, 3887, '\p{Is_Nv=00000011/0002}', "");
49317Expect(0, 3887, '\p{^Is_Nv=00000011/0002}', "");
49318Expect(0, 3887, '\P{Is_Nv=00000011/0002}', "");
49319Expect(1, 3887, '\P{^Is_Nv=00000011/0002}', "");
49320Expect(0, 3888, '\p{Is_Nv=00000011/0002}', "");
49321Expect(1, 3888, '\p{^Is_Nv=00000011/0002}', "");
49322Expect(1, 3888, '\P{Is_Nv=00000011/0002}', "");
49323Expect(0, 3888, '\P{^Is_Nv=00000011/0002}', "");
49324Expect(1, 3887, '\p{Is_Nv=5.500}', "");
49325Expect(0, 3887, '\p{^Is_Nv=5.500}', "");
49326Expect(0, 3887, '\P{Is_Nv=5.500}', "");
49327Expect(1, 3887, '\P{^Is_Nv=5.500}', "");
49328Expect(0, 3888, '\p{Is_Nv=5.500}', "");
49329Expect(1, 3888, '\p{^Is_Nv=5.500}', "");
49330Expect(1, 3888, '\P{Is_Nv=5.500}', "");
49331Expect(0, 3888, '\P{^Is_Nv=5.500}', "");
49332Error('\p{Numeric_Value=	-+0_0_0_0_0_12:=}');
49333Error('\P{Numeric_Value=	-+0_0_0_0_0_12:=}');
49334Expect(1, 9452, '\p{Numeric_Value=000000012}', "");
49335Expect(0, 9452, '\p{^Numeric_Value=000000012}', "");
49336Expect(0, 9452, '\P{Numeric_Value=000000012}', "");
49337Expect(1, 9452, '\P{^Numeric_Value=000000012}', "");
49338Expect(0, 9453, '\p{Numeric_Value=000000012}', "");
49339Expect(1, 9453, '\p{^Numeric_Value=000000012}', "");
49340Expect(1, 9453, '\P{Numeric_Value=000000012}', "");
49341Expect(0, 9453, '\P{^Numeric_Value=000000012}', "");
49342Error('\p{Nv=_+001_2/a/}');
49343Error('\P{Nv=_+001_2/a/}');
49344Expect(1, 9452, '\p{Nv=+0000012}', "");
49345Expect(0, 9452, '\p{^Nv=+0000012}', "");
49346Expect(0, 9452, '\P{Nv=+0000012}', "");
49347Expect(1, 9452, '\P{^Nv=+0000012}', "");
49348Expect(0, 9453, '\p{Nv=+0000012}', "");
49349Expect(1, 9453, '\p{^Nv=+0000012}', "");
49350Expect(1, 9453, '\P{Nv=+0000012}', "");
49351Expect(0, 9453, '\P{^Nv=+0000012}', "");
49352Error('\p{Is_Numeric_Value=:=	 0_0_0_0_0_0_0_12}');
49353Error('\P{Is_Numeric_Value=:=	 0_0_0_0_0_0_0_12}');
49354Expect(1, 9452, '\p{Is_Numeric_Value=+00_00_00_00_01_2}', "");
49355Expect(0, 9452, '\p{^Is_Numeric_Value=+00_00_00_00_01_2}', "");
49356Expect(0, 9452, '\P{Is_Numeric_Value=+00_00_00_00_01_2}', "");
49357Expect(1, 9452, '\P{^Is_Numeric_Value=+00_00_00_00_01_2}', "");
49358Expect(0, 9453, '\p{Is_Numeric_Value=+00_00_00_00_01_2}', "");
49359Expect(1, 9453, '\p{^Is_Numeric_Value=+00_00_00_00_01_2}', "");
49360Expect(1, 9453, '\P{Is_Numeric_Value=+00_00_00_00_01_2}', "");
49361Expect(0, 9453, '\P{^Is_Numeric_Value=+00_00_00_00_01_2}', "");
49362Error('\p{Is_Nv=- 00_00_00_12/a/}');
49363Error('\P{Is_Nv=- 00_00_00_12/a/}');
49364Expect(1, 9452, '\p{Is_Nv=+000000012}', "");
49365Expect(0, 9452, '\p{^Is_Nv=+000000012}', "");
49366Expect(0, 9452, '\P{Is_Nv=+000000012}', "");
49367Expect(1, 9452, '\P{^Is_Nv=+000000012}', "");
49368Expect(0, 9453, '\p{Is_Nv=+000000012}', "");
49369Expect(1, 9453, '\p{^Is_Nv=+000000012}', "");
49370Expect(1, 9453, '\P{Is_Nv=+000000012}', "");
49371Expect(0, 9453, '\P{^Is_Nv=+000000012}', "");
49372Error('\p{Numeric_Value=_:=013}');
49373Error('\P{Numeric_Value=_:=013}');
49374Expect(1, 9453, '\p{Numeric_Value=00000001_3}', "");
49375Expect(0, 9453, '\p{^Numeric_Value=00000001_3}', "");
49376Expect(0, 9453, '\P{Numeric_Value=00000001_3}', "");
49377Expect(1, 9453, '\P{^Numeric_Value=00000001_3}', "");
49378Expect(0, 9454, '\p{Numeric_Value=00000001_3}', "");
49379Expect(1, 9454, '\p{^Numeric_Value=00000001_3}', "");
49380Expect(1, 9454, '\P{Numeric_Value=00000001_3}', "");
49381Expect(0, 9454, '\P{^Numeric_Value=00000001_3}', "");
49382Error('\p{Nv=:=	01_3}');
49383Error('\P{Nv=:=	01_3}');
49384Expect(1, 9453, '\p{Nv=+01_3}', "");
49385Expect(0, 9453, '\p{^Nv=+01_3}', "");
49386Expect(0, 9453, '\P{Nv=+01_3}', "");
49387Expect(1, 9453, '\P{^Nv=+01_3}', "");
49388Expect(0, 9454, '\p{Nv=+01_3}', "");
49389Expect(1, 9454, '\p{^Nv=+01_3}', "");
49390Expect(1, 9454, '\P{Nv=+01_3}', "");
49391Expect(0, 9454, '\P{^Nv=+01_3}', "");
49392Error('\p{Is_Numeric_Value=_/a/000013}');
49393Error('\P{Is_Numeric_Value=_/a/000013}');
49394Expect(1, 9453, '\p{Is_Numeric_Value=000000001_3}', "");
49395Expect(0, 9453, '\p{^Is_Numeric_Value=000000001_3}', "");
49396Expect(0, 9453, '\P{Is_Numeric_Value=000000001_3}', "");
49397Expect(1, 9453, '\P{^Is_Numeric_Value=000000001_3}', "");
49398Expect(0, 9454, '\p{Is_Numeric_Value=000000001_3}', "");
49399Expect(1, 9454, '\p{^Is_Numeric_Value=000000001_3}', "");
49400Expect(1, 9454, '\P{Is_Numeric_Value=000000001_3}', "");
49401Expect(0, 9454, '\P{^Is_Numeric_Value=000000001_3}', "");
49402Error('\p{Is_Nv=_-+0001_3:=}');
49403Error('\P{Is_Nv=_-+0001_3:=}');
49404Expect(1, 9453, '\p{Is_Nv=+0000_0001_3}', "");
49405Expect(0, 9453, '\p{^Is_Nv=+0000_0001_3}', "");
49406Expect(0, 9453, '\P{Is_Nv=+0000_0001_3}', "");
49407Expect(1, 9453, '\P{^Is_Nv=+0000_0001_3}', "");
49408Expect(0, 9454, '\p{Is_Nv=+0000_0001_3}', "");
49409Expect(1, 9454, '\p{^Is_Nv=+0000_0001_3}', "");
49410Expect(1, 9454, '\P{Is_Nv=+0000_0001_3}', "");
49411Expect(0, 9454, '\P{^Is_Nv=+0000_0001_3}', "");
49412Error('\p{Numeric_Value=-/a/000000013/00002}');
49413Error('\P{Numeric_Value=-/a/000000013/00002}');
49414Expect(1, 3888, '\p{Numeric_Value:	0000000013/002}', "");
49415Expect(0, 3888, '\p{^Numeric_Value:	0000000013/002}', "");
49416Expect(0, 3888, '\P{Numeric_Value:	0000000013/002}', "");
49417Expect(1, 3888, '\P{^Numeric_Value:	0000000013/002}', "");
49418Expect(0, 3889, '\p{Numeric_Value:	0000000013/002}', "");
49419Expect(1, 3889, '\p{^Numeric_Value:	0000000013/002}', "");
49420Expect(1, 3889, '\P{Numeric_Value:	0000000013/002}', "");
49421Expect(0, 3889, '\P{^Numeric_Value:	0000000013/002}', "");
49422Expect(1, 3888, '\p{Numeric_Value=6.500}', "");
49423Expect(0, 3888, '\p{^Numeric_Value=6.500}', "");
49424Expect(0, 3888, '\P{Numeric_Value=6.500}', "");
49425Expect(1, 3888, '\P{^Numeric_Value=6.500}', "");
49426Expect(0, 3889, '\p{Numeric_Value=6.500}', "");
49427Expect(1, 3889, '\p{^Numeric_Value=6.500}', "");
49428Expect(1, 3889, '\P{Numeric_Value=6.500}', "");
49429Expect(0, 3889, '\P{^Numeric_Value=6.500}', "");
49430Error('\p{Nv=	000013/002/a/}');
49431Error('\P{Nv=	000013/002/a/}');
49432Expect(1, 3888, '\p{Nv=013/00000002}', "");
49433Expect(0, 3888, '\p{^Nv=013/00000002}', "");
49434Expect(0, 3888, '\P{Nv=013/00000002}', "");
49435Expect(1, 3888, '\P{^Nv=013/00000002}', "");
49436Expect(0, 3889, '\p{Nv=013/00000002}', "");
49437Expect(1, 3889, '\p{^Nv=013/00000002}', "");
49438Expect(1, 3889, '\P{Nv=013/00000002}', "");
49439Expect(0, 3889, '\P{^Nv=013/00000002}', "");
49440Expect(1, 3888, '\p{Nv=6.500}', "");
49441Expect(0, 3888, '\p{^Nv=6.500}', "");
49442Expect(0, 3888, '\P{Nv=6.500}', "");
49443Expect(1, 3888, '\P{^Nv=6.500}', "");
49444Expect(0, 3889, '\p{Nv=6.500}', "");
49445Expect(1, 3889, '\p{^Nv=6.500}', "");
49446Expect(1, 3889, '\P{Nv=6.500}', "");
49447Expect(0, 3889, '\P{^Nv=6.500}', "");
49448Error('\p{Is_Numeric_Value=:=  +000013/00002}');
49449Error('\P{Is_Numeric_Value=:=  +000013/00002}');
49450Expect(1, 3888, '\p{Is_Numeric_Value=0013/2}', "");
49451Expect(0, 3888, '\p{^Is_Numeric_Value=0013/2}', "");
49452Expect(0, 3888, '\P{Is_Numeric_Value=0013/2}', "");
49453Expect(1, 3888, '\P{^Is_Numeric_Value=0013/2}', "");
49454Expect(0, 3889, '\p{Is_Numeric_Value=0013/2}', "");
49455Expect(1, 3889, '\p{^Is_Numeric_Value=0013/2}', "");
49456Expect(1, 3889, '\P{Is_Numeric_Value=0013/2}', "");
49457Expect(0, 3889, '\P{^Is_Numeric_Value=0013/2}', "");
49458Expect(1, 3888, '\p{Is_Numeric_Value=6.500}', "");
49459Expect(0, 3888, '\p{^Is_Numeric_Value=6.500}', "");
49460Expect(0, 3888, '\P{Is_Numeric_Value=6.500}', "");
49461Expect(1, 3888, '\P{^Is_Numeric_Value=6.500}', "");
49462Expect(0, 3889, '\p{Is_Numeric_Value=6.500}', "");
49463Expect(1, 3889, '\p{^Is_Numeric_Value=6.500}', "");
49464Expect(1, 3889, '\P{Is_Numeric_Value=6.500}', "");
49465Expect(0, 3889, '\P{^Is_Numeric_Value=6.500}', "");
49466Error('\p{Is_Nv:   :=_ 13/0002}');
49467Error('\P{Is_Nv:   :=_ 13/0002}');
49468Expect(1, 3888, '\p{Is_Nv=0013/02}', "");
49469Expect(0, 3888, '\p{^Is_Nv=0013/02}', "");
49470Expect(0, 3888, '\P{Is_Nv=0013/02}', "");
49471Expect(1, 3888, '\P{^Is_Nv=0013/02}', "");
49472Expect(0, 3889, '\p{Is_Nv=0013/02}', "");
49473Expect(1, 3889, '\p{^Is_Nv=0013/02}', "");
49474Expect(1, 3889, '\P{Is_Nv=0013/02}', "");
49475Expect(0, 3889, '\P{^Is_Nv=0013/02}', "");
49476Expect(1, 3888, '\p{Is_Nv=6.500}', "");
49477Expect(0, 3888, '\p{^Is_Nv=6.500}', "");
49478Expect(0, 3888, '\P{Is_Nv=6.500}', "");
49479Expect(1, 3888, '\P{^Is_Nv=6.500}', "");
49480Expect(0, 3889, '\p{Is_Nv=6.500}', "");
49481Expect(1, 3889, '\p{^Is_Nv=6.500}', "");
49482Expect(1, 3889, '\P{Is_Nv=6.500}', "");
49483Expect(0, 3889, '\P{^Is_Nv=6.500}', "");
49484Error('\p{Numeric_Value:   :=--0_0_0_0_0_0_00014}');
49485Error('\P{Numeric_Value:   :=--0_0_0_0_0_0_00014}');
49486Expect(1, 9454, '\p{Numeric_Value=000000001_4}', "");
49487Expect(0, 9454, '\p{^Numeric_Value=000000001_4}', "");
49488Expect(0, 9454, '\P{Numeric_Value=000000001_4}', "");
49489Expect(1, 9454, '\P{^Numeric_Value=000000001_4}', "");
49490Expect(0, 9455, '\p{Numeric_Value=000000001_4}', "");
49491Expect(1, 9455, '\p{^Numeric_Value=000000001_4}', "");
49492Expect(1, 9455, '\P{Numeric_Value=000000001_4}', "");
49493Expect(0, 9455, '\P{^Numeric_Value=000000001_4}', "");
49494Error('\p{Nv:   /a/-	00000014}');
49495Error('\P{Nv:   /a/-	00000014}');
49496Expect(1, 9454, '\p{Nv=+14}', "");
49497Expect(0, 9454, '\p{^Nv=+14}', "");
49498Expect(0, 9454, '\P{Nv=+14}', "");
49499Expect(1, 9454, '\P{^Nv=+14}', "");
49500Expect(0, 9455, '\p{Nv=+14}', "");
49501Expect(1, 9455, '\p{^Nv=+14}', "");
49502Expect(1, 9455, '\P{Nv=+14}', "");
49503Expect(0, 9455, '\P{^Nv=+14}', "");
49504Error('\p{Is_Numeric_Value=/a/-	+0000_0000_14}');
49505Error('\P{Is_Numeric_Value=/a/-	+0000_0000_14}');
49506Expect(1, 9454, '\p{Is_Numeric_Value=+01_4}', "");
49507Expect(0, 9454, '\p{^Is_Numeric_Value=+01_4}', "");
49508Expect(0, 9454, '\P{Is_Numeric_Value=+01_4}', "");
49509Expect(1, 9454, '\P{^Is_Numeric_Value=+01_4}', "");
49510Expect(0, 9455, '\p{Is_Numeric_Value=+01_4}', "");
49511Expect(1, 9455, '\p{^Is_Numeric_Value=+01_4}', "");
49512Expect(1, 9455, '\P{Is_Numeric_Value=+01_4}', "");
49513Expect(0, 9455, '\P{^Is_Numeric_Value=+01_4}', "");
49514Error('\p{Is_Nv=:=	014}');
49515Error('\P{Is_Nv=:=	014}');
49516Expect(1, 9454, '\p{Is_Nv=014}', "");
49517Expect(0, 9454, '\p{^Is_Nv=014}', "");
49518Expect(0, 9454, '\P{Is_Nv=014}', "");
49519Expect(1, 9454, '\P{^Is_Nv=014}', "");
49520Expect(0, 9455, '\p{Is_Nv=014}', "");
49521Expect(1, 9455, '\p{^Is_Nv=014}', "");
49522Expect(1, 9455, '\P{Is_Nv=014}', "");
49523Expect(0, 9455, '\P{^Is_Nv=014}', "");
49524Error('\p{Numeric_Value=:=--0000015}');
49525Error('\P{Numeric_Value=:=--0000015}');
49526Expect(1, 9455, '\p{Numeric_Value=00015}', "");
49527Expect(0, 9455, '\p{^Numeric_Value=00015}', "");
49528Expect(0, 9455, '\P{Numeric_Value=00015}', "");
49529Expect(1, 9455, '\P{^Numeric_Value=00015}', "");
49530Expect(0, 9456, '\p{Numeric_Value=00015}', "");
49531Expect(1, 9456, '\p{^Numeric_Value=00015}', "");
49532Expect(1, 9456, '\P{Numeric_Value=00015}', "");
49533Expect(0, 9456, '\P{^Numeric_Value=00015}', "");
49534Error('\p{Nv=:=_-+15}');
49535Error('\P{Nv=:=_-+15}');
49536Expect(1, 9455, '\p{Nv=+0000015}', "");
49537Expect(0, 9455, '\p{^Nv=+0000015}', "");
49538Expect(0, 9455, '\P{Nv=+0000015}', "");
49539Expect(1, 9455, '\P{^Nv=+0000015}', "");
49540Expect(0, 9456, '\p{Nv=+0000015}', "");
49541Expect(1, 9456, '\p{^Nv=+0000015}', "");
49542Expect(1, 9456, '\P{Nv=+0000015}', "");
49543Expect(0, 9456, '\P{^Nv=+0000015}', "");
49544Error('\p{Is_Numeric_Value:   	/a/+015}');
49545Error('\P{Is_Numeric_Value:   	/a/+015}');
49546Expect(1, 9455, '\p{Is_Numeric_Value=000000015}', "");
49547Expect(0, 9455, '\p{^Is_Numeric_Value=000000015}', "");
49548Expect(0, 9455, '\P{Is_Numeric_Value=000000015}', "");
49549Expect(1, 9455, '\P{^Is_Numeric_Value=000000015}', "");
49550Expect(0, 9456, '\p{Is_Numeric_Value=000000015}', "");
49551Expect(1, 9456, '\p{^Is_Numeric_Value=000000015}', "");
49552Expect(1, 9456, '\P{Is_Numeric_Value=000000015}', "");
49553Expect(0, 9456, '\P{^Is_Numeric_Value=000000015}', "");
49554Error('\p{Is_Nv=- 00000000015/a/}');
49555Error('\P{Is_Nv=- 00000000015/a/}');
49556Expect(1, 9455, '\p{Is_Nv=000000015}', "");
49557Expect(0, 9455, '\p{^Is_Nv=000000015}', "");
49558Expect(0, 9455, '\P{Is_Nv=000000015}', "");
49559Expect(1, 9455, '\P{^Is_Nv=000000015}', "");
49560Expect(0, 9456, '\p{Is_Nv=000000015}', "");
49561Expect(1, 9456, '\p{^Is_Nv=000000015}', "");
49562Expect(1, 9456, '\P{Is_Nv=000000015}', "");
49563Expect(0, 9456, '\P{^Is_Nv=000000015}', "");
49564Error('\p{Numeric_Value=:=-	000015/0000002}');
49565Error('\P{Numeric_Value=:=-	000015/0000002}');
49566Expect(1, 3889, '\p{Numeric_Value=15/2}', "");
49567Expect(0, 3889, '\p{^Numeric_Value=15/2}', "");
49568Expect(0, 3889, '\P{Numeric_Value=15/2}', "");
49569Expect(1, 3889, '\P{^Numeric_Value=15/2}', "");
49570Expect(0, 3890, '\p{Numeric_Value=15/2}', "");
49571Expect(1, 3890, '\p{^Numeric_Value=15/2}', "");
49572Expect(1, 3890, '\P{Numeric_Value=15/2}', "");
49573Expect(0, 3890, '\P{^Numeric_Value=15/2}', "");
49574Expect(1, 3889, '\p{Numeric_Value=7.500}', "");
49575Expect(0, 3889, '\p{^Numeric_Value=7.500}', "");
49576Expect(0, 3889, '\P{Numeric_Value=7.500}', "");
49577Expect(1, 3889, '\P{^Numeric_Value=7.500}', "");
49578Expect(0, 3890, '\p{Numeric_Value=7.500}', "");
49579Expect(1, 3890, '\p{^Numeric_Value=7.500}', "");
49580Expect(1, 3890, '\P{Numeric_Value=7.500}', "");
49581Expect(0, 3890, '\P{^Numeric_Value=7.500}', "");
49582Error('\p{Nv=-15/002/a/}');
49583Error('\P{Nv=-15/002/a/}');
49584Expect(1, 3889, '\p{Nv=00015/02}', "");
49585Expect(0, 3889, '\p{^Nv=00015/02}', "");
49586Expect(0, 3889, '\P{Nv=00015/02}', "");
49587Expect(1, 3889, '\P{^Nv=00015/02}', "");
49588Expect(0, 3890, '\p{Nv=00015/02}', "");
49589Expect(1, 3890, '\p{^Nv=00015/02}', "");
49590Expect(1, 3890, '\P{Nv=00015/02}', "");
49591Expect(0, 3890, '\P{^Nv=00015/02}', "");
49592Expect(1, 3889, '\p{Nv=7.500}', "");
49593Expect(0, 3889, '\p{^Nv=7.500}', "");
49594Expect(0, 3889, '\P{Nv=7.500}', "");
49595Expect(1, 3889, '\P{^Nv=7.500}', "");
49596Expect(0, 3890, '\p{Nv=7.500}', "");
49597Expect(1, 3890, '\p{^Nv=7.500}', "");
49598Expect(1, 3890, '\P{Nv=7.500}', "");
49599Expect(0, 3890, '\P{^Nv=7.500}', "");
49600Error('\p{Is_Numeric_Value=:= +00015/00002}');
49601Error('\P{Is_Numeric_Value=:= +00015/00002}');
49602Expect(1, 3889, '\p{Is_Numeric_Value=0015/00002}', "");
49603Expect(0, 3889, '\p{^Is_Numeric_Value=0015/00002}', "");
49604Expect(0, 3889, '\P{Is_Numeric_Value=0015/00002}', "");
49605Expect(1, 3889, '\P{^Is_Numeric_Value=0015/00002}', "");
49606Expect(0, 3890, '\p{Is_Numeric_Value=0015/00002}', "");
49607Expect(1, 3890, '\p{^Is_Numeric_Value=0015/00002}', "");
49608Expect(1, 3890, '\P{Is_Numeric_Value=0015/00002}', "");
49609Expect(0, 3890, '\P{^Is_Numeric_Value=0015/00002}', "");
49610Expect(1, 3889, '\p{Is_Numeric_Value=7.500}', "");
49611Expect(0, 3889, '\p{^Is_Numeric_Value=7.500}', "");
49612Expect(0, 3889, '\P{Is_Numeric_Value=7.500}', "");
49613Expect(1, 3889, '\P{^Is_Numeric_Value=7.500}', "");
49614Expect(0, 3890, '\p{Is_Numeric_Value=7.500}', "");
49615Expect(1, 3890, '\p{^Is_Numeric_Value=7.500}', "");
49616Expect(1, 3890, '\P{Is_Numeric_Value=7.500}', "");
49617Expect(0, 3890, '\P{^Is_Numeric_Value=7.500}', "");
49618Error('\p{Is_Nv:   __015/0000000002/a/}');
49619Error('\P{Is_Nv:   __015/0000000002/a/}');
49620Expect(1, 3889, '\p{Is_Nv=+15/0000000002}', "");
49621Expect(0, 3889, '\p{^Is_Nv=+15/0000000002}', "");
49622Expect(0, 3889, '\P{Is_Nv=+15/0000000002}', "");
49623Expect(1, 3889, '\P{^Is_Nv=+15/0000000002}', "");
49624Expect(0, 3890, '\p{Is_Nv=+15/0000000002}', "");
49625Expect(1, 3890, '\p{^Is_Nv=+15/0000000002}', "");
49626Expect(1, 3890, '\P{Is_Nv=+15/0000000002}', "");
49627Expect(0, 3890, '\P{^Is_Nv=+15/0000000002}', "");
49628Expect(1, 3889, '\p{Is_Nv=7.500}', "");
49629Expect(0, 3889, '\p{^Is_Nv=7.500}', "");
49630Expect(0, 3889, '\P{Is_Nv=7.500}', "");
49631Expect(1, 3889, '\P{^Is_Nv=7.500}', "");
49632Expect(0, 3890, '\p{Is_Nv=7.500}', "");
49633Expect(1, 3890, '\p{^Is_Nv=7.500}', "");
49634Expect(1, 3890, '\P{Is_Nv=7.500}', "");
49635Expect(0, 3890, '\P{^Is_Nv=7.500}', "");
49636Error('\p{Numeric_Value=	/a/+00_00_00_16}');
49637Error('\P{Numeric_Value=	/a/+00_00_00_16}');
49638Expect(1, 9456, '\p{Numeric_Value=1_6}', "");
49639Expect(0, 9456, '\p{^Numeric_Value=1_6}', "");
49640Expect(0, 9456, '\P{Numeric_Value=1_6}', "");
49641Expect(1, 9456, '\P{^Numeric_Value=1_6}', "");
49642Expect(0, 9457, '\p{Numeric_Value=1_6}', "");
49643Expect(1, 9457, '\p{^Numeric_Value=1_6}', "");
49644Expect(1, 9457, '\P{Numeric_Value=1_6}', "");
49645Expect(0, 9457, '\P{^Numeric_Value=1_6}', "");
49646Error('\p{Nv=	:=0_0_0_0_0_0_00016}');
49647Error('\P{Nv=	:=0_0_0_0_0_0_00016}');
49648Expect(1, 9456, '\p{Nv=+001_6}', "");
49649Expect(0, 9456, '\p{^Nv=+001_6}', "");
49650Expect(0, 9456, '\P{Nv=+001_6}', "");
49651Expect(1, 9456, '\P{^Nv=+001_6}', "");
49652Expect(0, 9457, '\p{Nv=+001_6}', "");
49653Expect(1, 9457, '\p{^Nv=+001_6}', "");
49654Expect(1, 9457, '\P{Nv=+001_6}', "");
49655Expect(0, 9457, '\P{^Nv=+001_6}', "");
49656Error('\p{Is_Numeric_Value=:=-_+0_0_0_0_0_0016}');
49657Error('\P{Is_Numeric_Value=:=-_+0_0_0_0_0_0016}');
49658Expect(1, 9456, '\p{Is_Numeric_Value=0_0_0_0_0_0_0_016}', "");
49659Expect(0, 9456, '\p{^Is_Numeric_Value=0_0_0_0_0_0_0_016}', "");
49660Expect(0, 9456, '\P{Is_Numeric_Value=0_0_0_0_0_0_0_016}', "");
49661Expect(1, 9456, '\P{^Is_Numeric_Value=0_0_0_0_0_0_0_016}', "");
49662Expect(0, 9457, '\p{Is_Numeric_Value=0_0_0_0_0_0_0_016}', "");
49663Expect(1, 9457, '\p{^Is_Numeric_Value=0_0_0_0_0_0_0_016}', "");
49664Expect(1, 9457, '\P{Is_Numeric_Value=0_0_0_0_0_0_0_016}', "");
49665Expect(0, 9457, '\P{^Is_Numeric_Value=0_0_0_0_0_0_0_016}', "");
49666Error('\p{Is_Nv=-_+00_00_00_01_6:=}');
49667Error('\P{Is_Nv=-_+00_00_00_01_6:=}');
49668Expect(1, 9456, '\p{Is_Nv=00000000016}', "");
49669Expect(0, 9456, '\p{^Is_Nv=00000000016}', "");
49670Expect(0, 9456, '\P{Is_Nv=00000000016}', "");
49671Expect(1, 9456, '\P{^Is_Nv=00000000016}', "");
49672Expect(0, 9457, '\p{Is_Nv=00000000016}', "");
49673Expect(1, 9457, '\p{^Is_Nv=00000000016}', "");
49674Expect(1, 9457, '\P{Is_Nv=00000000016}', "");
49675Expect(0, 9457, '\P{^Is_Nv=00000000016}', "");
49676Error('\p{Numeric_Value=:= -1_7}');
49677Error('\P{Numeric_Value=:= -1_7}');
49678Expect(1, 9457, '\p{Numeric_Value=+0017}', "");
49679Expect(0, 9457, '\p{^Numeric_Value=+0017}', "");
49680Expect(0, 9457, '\P{Numeric_Value=+0017}', "");
49681Expect(1, 9457, '\P{^Numeric_Value=+0017}', "");
49682Expect(0, 9458, '\p{Numeric_Value=+0017}', "");
49683Expect(1, 9458, '\p{^Numeric_Value=+0017}', "");
49684Expect(1, 9458, '\P{Numeric_Value=+0017}', "");
49685Expect(0, 9458, '\P{^Numeric_Value=+0017}', "");
49686Error('\p{Nv= _+0_0_0_17:=}');
49687Error('\P{Nv= _+0_0_0_17:=}');
49688Expect(1, 9457, '\p{Nv=+00_00_17}', "");
49689Expect(0, 9457, '\p{^Nv=+00_00_17}', "");
49690Expect(0, 9457, '\P{Nv=+00_00_17}', "");
49691Expect(1, 9457, '\P{^Nv=+00_00_17}', "");
49692Expect(0, 9458, '\p{Nv=+00_00_17}', "");
49693Expect(1, 9458, '\p{^Nv=+00_00_17}', "");
49694Expect(1, 9458, '\P{Nv=+00_00_17}', "");
49695Expect(0, 9458, '\P{^Nv=+00_00_17}', "");
49696Error('\p{Is_Numeric_Value=	_0001_7:=}');
49697Error('\P{Is_Numeric_Value=	_0001_7:=}');
49698Expect(1, 9457, '\p{Is_Numeric_Value=0017}', "");
49699Expect(0, 9457, '\p{^Is_Numeric_Value=0017}', "");
49700Expect(0, 9457, '\P{Is_Numeric_Value=0017}', "");
49701Expect(1, 9457, '\P{^Is_Numeric_Value=0017}', "");
49702Expect(0, 9458, '\p{Is_Numeric_Value=0017}', "");
49703Expect(1, 9458, '\p{^Is_Numeric_Value=0017}', "");
49704Expect(1, 9458, '\P{Is_Numeric_Value=0017}', "");
49705Expect(0, 9458, '\P{^Is_Numeric_Value=0017}', "");
49706Error('\p{Is_Nv=  001_7:=}');
49707Error('\P{Is_Nv=  001_7:=}');
49708Expect(1, 9457, '\p{Is_Nv=+1_7}', "");
49709Expect(0, 9457, '\p{^Is_Nv=+1_7}', "");
49710Expect(0, 9457, '\P{Is_Nv=+1_7}', "");
49711Expect(1, 9457, '\P{^Is_Nv=+1_7}', "");
49712Expect(0, 9458, '\p{Is_Nv=+1_7}', "");
49713Expect(1, 9458, '\p{^Is_Nv=+1_7}', "");
49714Expect(1, 9458, '\P{Is_Nv=+1_7}', "");
49715Expect(0, 9458, '\P{^Is_Nv=+1_7}', "");
49716Error('\p{Numeric_Value=	-0000000017/02/a/}');
49717Error('\P{Numeric_Value=	-0000000017/02/a/}');
49718Expect(1, 3890, '\p{Numeric_Value=+000000017/002}', "");
49719Expect(0, 3890, '\p{^Numeric_Value=+000000017/002}', "");
49720Expect(0, 3890, '\P{Numeric_Value=+000000017/002}', "");
49721Expect(1, 3890, '\P{^Numeric_Value=+000000017/002}', "");
49722Expect(0, 3891, '\p{Numeric_Value=+000000017/002}', "");
49723Expect(1, 3891, '\p{^Numeric_Value=+000000017/002}', "");
49724Expect(1, 3891, '\P{Numeric_Value=+000000017/002}', "");
49725Expect(0, 3891, '\P{^Numeric_Value=+000000017/002}', "");
49726Expect(1, 3890, '\p{Numeric_Value=8.500}', "");
49727Expect(0, 3890, '\p{^Numeric_Value=8.500}', "");
49728Expect(0, 3890, '\P{Numeric_Value=8.500}', "");
49729Expect(1, 3890, '\P{^Numeric_Value=8.500}', "");
49730Expect(0, 3891, '\p{Numeric_Value=8.500}', "");
49731Expect(1, 3891, '\p{^Numeric_Value=8.500}', "");
49732Expect(1, 3891, '\P{Numeric_Value=8.500}', "");
49733Expect(0, 3891, '\P{^Numeric_Value=8.500}', "");
49734Error('\p{Nv=	 000017/00000002/a/}');
49735Error('\P{Nv=	 000017/00000002/a/}');
49736Expect(1, 3890, '\p{Nv: 0000000017/0000002}', "");
49737Expect(0, 3890, '\p{^Nv: 0000000017/0000002}', "");
49738Expect(0, 3890, '\P{Nv: 0000000017/0000002}', "");
49739Expect(1, 3890, '\P{^Nv: 0000000017/0000002}', "");
49740Expect(0, 3891, '\p{Nv: 0000000017/0000002}', "");
49741Expect(1, 3891, '\p{^Nv: 0000000017/0000002}', "");
49742Expect(1, 3891, '\P{Nv: 0000000017/0000002}', "");
49743Expect(0, 3891, '\P{^Nv: 0000000017/0000002}', "");
49744Expect(1, 3890, '\p{Nv=8.500}', "");
49745Expect(0, 3890, '\p{^Nv=8.500}', "");
49746Expect(0, 3890, '\P{Nv=8.500}', "");
49747Expect(1, 3890, '\P{^Nv=8.500}', "");
49748Expect(0, 3891, '\p{Nv=8.500}', "");
49749Expect(1, 3891, '\p{^Nv=8.500}', "");
49750Expect(1, 3891, '\P{Nv=8.500}', "");
49751Expect(0, 3891, '\P{^Nv=8.500}', "");
49752Error('\p{Is_Numeric_Value= 00017/00000002:=}');
49753Error('\P{Is_Numeric_Value= 00017/00000002:=}');
49754Expect(1, 3890, '\p{Is_Numeric_Value=017/00000002}', "");
49755Expect(0, 3890, '\p{^Is_Numeric_Value=017/00000002}', "");
49756Expect(0, 3890, '\P{Is_Numeric_Value=017/00000002}', "");
49757Expect(1, 3890, '\P{^Is_Numeric_Value=017/00000002}', "");
49758Expect(0, 3891, '\p{Is_Numeric_Value=017/00000002}', "");
49759Expect(1, 3891, '\p{^Is_Numeric_Value=017/00000002}', "");
49760Expect(1, 3891, '\P{Is_Numeric_Value=017/00000002}', "");
49761Expect(0, 3891, '\P{^Is_Numeric_Value=017/00000002}', "");
49762Expect(1, 3890, '\p{Is_Numeric_Value=8.500}', "");
49763Expect(0, 3890, '\p{^Is_Numeric_Value=8.500}', "");
49764Expect(0, 3890, '\P{Is_Numeric_Value=8.500}', "");
49765Expect(1, 3890, '\P{^Is_Numeric_Value=8.500}', "");
49766Expect(0, 3891, '\p{Is_Numeric_Value=8.500}', "");
49767Expect(1, 3891, '\p{^Is_Numeric_Value=8.500}', "");
49768Expect(1, 3891, '\P{Is_Numeric_Value=8.500}', "");
49769Expect(0, 3891, '\P{^Is_Numeric_Value=8.500}', "");
49770Error('\p{Is_Nv:   /a/-_+0000017/2}');
49771Error('\P{Is_Nv:   /a/-_+0000017/2}');
49772Expect(1, 3890, '\p{Is_Nv:   000017/0000000002}', "");
49773Expect(0, 3890, '\p{^Is_Nv:   000017/0000000002}', "");
49774Expect(0, 3890, '\P{Is_Nv:   000017/0000000002}', "");
49775Expect(1, 3890, '\P{^Is_Nv:   000017/0000000002}', "");
49776Expect(0, 3891, '\p{Is_Nv:   000017/0000000002}', "");
49777Expect(1, 3891, '\p{^Is_Nv:   000017/0000000002}', "");
49778Expect(1, 3891, '\P{Is_Nv:   000017/0000000002}', "");
49779Expect(0, 3891, '\P{^Is_Nv:   000017/0000000002}', "");
49780Expect(1, 3890, '\p{Is_Nv: 8.500}', "");
49781Expect(0, 3890, '\p{^Is_Nv: 8.500}', "");
49782Expect(0, 3890, '\P{Is_Nv: 8.500}', "");
49783Expect(1, 3890, '\P{^Is_Nv: 8.500}', "");
49784Expect(0, 3891, '\p{Is_Nv: 8.500}', "");
49785Expect(1, 3891, '\p{^Is_Nv: 8.500}', "");
49786Expect(1, 3891, '\P{Is_Nv: 8.500}', "");
49787Expect(0, 3891, '\P{^Is_Nv: 8.500}', "");
49788Error('\p{Numeric_Value=		0_0_0_018:=}');
49789Error('\P{Numeric_Value=		0_0_0_018:=}');
49790Expect(1, 9458, '\p{Numeric_Value=001_8}', "");
49791Expect(0, 9458, '\p{^Numeric_Value=001_8}', "");
49792Expect(0, 9458, '\P{Numeric_Value=001_8}', "");
49793Expect(1, 9458, '\P{^Numeric_Value=001_8}', "");
49794Expect(0, 9459, '\p{Numeric_Value=001_8}', "");
49795Expect(1, 9459, '\p{^Numeric_Value=001_8}', "");
49796Expect(1, 9459, '\P{Numeric_Value=001_8}', "");
49797Expect(0, 9459, '\P{^Numeric_Value=001_8}', "");
49798Error('\p{Nv=:=-0_0_0_0_0_0_0_0018}');
49799Error('\P{Nv=:=-0_0_0_0_0_0_0_0018}');
49800Expect(1, 9458, '\p{Nv=+00_00_01_8}', "");
49801Expect(0, 9458, '\p{^Nv=+00_00_01_8}', "");
49802Expect(0, 9458, '\P{Nv=+00_00_01_8}', "");
49803Expect(1, 9458, '\P{^Nv=+00_00_01_8}', "");
49804Expect(0, 9459, '\p{Nv=+00_00_01_8}', "");
49805Expect(1, 9459, '\p{^Nv=+00_00_01_8}', "");
49806Expect(1, 9459, '\P{Nv=+00_00_01_8}', "");
49807Expect(0, 9459, '\P{^Nv=+00_00_01_8}', "");
49808Error('\p{Is_Numeric_Value=/a/_18}');
49809Error('\P{Is_Numeric_Value=/a/_18}');
49810Expect(1, 9458, '\p{Is_Numeric_Value=+00000018}', "");
49811Expect(0, 9458, '\p{^Is_Numeric_Value=+00000018}', "");
49812Expect(0, 9458, '\P{Is_Numeric_Value=+00000018}', "");
49813Expect(1, 9458, '\P{^Is_Numeric_Value=+00000018}', "");
49814Expect(0, 9459, '\p{Is_Numeric_Value=+00000018}', "");
49815Expect(1, 9459, '\p{^Is_Numeric_Value=+00000018}', "");
49816Expect(1, 9459, '\P{Is_Numeric_Value=+00000018}', "");
49817Expect(0, 9459, '\P{^Is_Numeric_Value=+00000018}', "");
49818Error('\p{Is_Nv=/a/ _00_00_00_18}');
49819Error('\P{Is_Nv=/a/ _00_00_00_18}');
49820Expect(1, 9458, '\p{Is_Nv:   01_8}', "");
49821Expect(0, 9458, '\p{^Is_Nv:   01_8}', "");
49822Expect(0, 9458, '\P{Is_Nv:   01_8}', "");
49823Expect(1, 9458, '\P{^Is_Nv:   01_8}', "");
49824Expect(0, 9459, '\p{Is_Nv:   01_8}', "");
49825Expect(1, 9459, '\p{^Is_Nv:   01_8}', "");
49826Expect(1, 9459, '\P{Is_Nv:   01_8}', "");
49827Expect(0, 9459, '\P{^Is_Nv:   01_8}', "");
49828Error('\p{Numeric_Value=_0_0_0_0_0_0019:=}');
49829Error('\P{Numeric_Value=_0_0_0_0_0_0019:=}');
49830Expect(1, 9459, '\p{Numeric_Value=+019}', "");
49831Expect(0, 9459, '\p{^Numeric_Value=+019}', "");
49832Expect(0, 9459, '\P{Numeric_Value=+019}', "");
49833Expect(1, 9459, '\P{^Numeric_Value=+019}', "");
49834Expect(0, 9460, '\p{Numeric_Value=+019}', "");
49835Expect(1, 9460, '\p{^Numeric_Value=+019}', "");
49836Expect(1, 9460, '\P{Numeric_Value=+019}', "");
49837Expect(0, 9460, '\P{^Numeric_Value=+019}', "");
49838Error('\p{Nv= :=000_000_19}');
49839Error('\P{Nv= :=000_000_19}');
49840Expect(1, 9459, '\p{Nv=0019}', "");
49841Expect(0, 9459, '\p{^Nv=0019}', "");
49842Expect(0, 9459, '\P{Nv=0019}', "");
49843Expect(1, 9459, '\P{^Nv=0019}', "");
49844Expect(0, 9460, '\p{Nv=0019}', "");
49845Expect(1, 9460, '\p{^Nv=0019}', "");
49846Expect(1, 9460, '\P{Nv=0019}', "");
49847Expect(0, 9460, '\P{^Nv=0019}', "");
49848Error('\p{Is_Numeric_Value= _00001_9/a/}');
49849Error('\P{Is_Numeric_Value= _00001_9/a/}');
49850Expect(1, 9459, '\p{Is_Numeric_Value=+000000019}', "");
49851Expect(0, 9459, '\p{^Is_Numeric_Value=+000000019}', "");
49852Expect(0, 9459, '\P{Is_Numeric_Value=+000000019}', "");
49853Expect(1, 9459, '\P{^Is_Numeric_Value=+000000019}', "");
49854Expect(0, 9460, '\p{Is_Numeric_Value=+000000019}', "");
49855Expect(1, 9460, '\p{^Is_Numeric_Value=+000000019}', "");
49856Expect(1, 9460, '\P{Is_Numeric_Value=+000000019}', "");
49857Expect(0, 9460, '\P{^Is_Numeric_Value=+000000019}', "");
49858Error('\p{Is_Nv:	_:=0000001_9}');
49859Error('\P{Is_Nv:	_:=0000001_9}');
49860Expect(1, 9459, '\p{Is_Nv=019}', "");
49861Expect(0, 9459, '\p{^Is_Nv=019}', "");
49862Expect(0, 9459, '\P{Is_Nv=019}', "");
49863Expect(1, 9459, '\P{^Is_Nv=019}', "");
49864Expect(0, 9460, '\p{Is_Nv=019}', "");
49865Expect(1, 9460, '\p{^Is_Nv=019}', "");
49866Expect(1, 9460, '\P{Is_Nv=019}', "");
49867Expect(0, 9460, '\P{^Is_Nv=019}', "");
49868Error('\p{Numeric_Value=_:=02}');
49869Error('\P{Numeric_Value=_:=02}');
49870Expect(1, 140176, '\p{Numeric_Value=0_0_02}', "");
49871Expect(0, 140176, '\p{^Numeric_Value=0_0_02}', "");
49872Expect(0, 140176, '\P{Numeric_Value=0_0_02}', "");
49873Expect(1, 140176, '\P{^Numeric_Value=0_0_02}', "");
49874Expect(0, 140177, '\p{Numeric_Value=0_0_02}', "");
49875Expect(1, 140177, '\p{^Numeric_Value=0_0_02}', "");
49876Expect(1, 140177, '\P{Numeric_Value=0_0_02}', "");
49877Expect(0, 140177, '\P{^Numeric_Value=0_0_02}', "");
49878Error('\p{Nv=  +0002:=}');
49879Error('\P{Nv=  +0002:=}');
49880Expect(1, 140176, '\p{Nv=0_0_0_0_0_0_0002}', "");
49881Expect(0, 140176, '\p{^Nv=0_0_0_0_0_0_0002}', "");
49882Expect(0, 140176, '\P{Nv=0_0_0_0_0_0_0002}', "");
49883Expect(1, 140176, '\P{^Nv=0_0_0_0_0_0_0002}', "");
49884Expect(0, 140177, '\p{Nv=0_0_0_0_0_0_0002}', "");
49885Expect(1, 140177, '\p{^Nv=0_0_0_0_0_0_0002}', "");
49886Expect(1, 140177, '\P{Nv=0_0_0_0_0_0_0002}', "");
49887Expect(0, 140177, '\P{^Nv=0_0_0_0_0_0_0002}', "");
49888Error('\p{Is_Numeric_Value=	-000002/a/}');
49889Error('\P{Is_Numeric_Value=	-000002/a/}');
49890Expect(1, 140176, '\p{Is_Numeric_Value=+2}', "");
49891Expect(0, 140176, '\p{^Is_Numeric_Value=+2}', "");
49892Expect(0, 140176, '\P{Is_Numeric_Value=+2}', "");
49893Expect(1, 140176, '\P{^Is_Numeric_Value=+2}', "");
49894Expect(0, 140177, '\p{Is_Numeric_Value=+2}', "");
49895Expect(1, 140177, '\p{^Is_Numeric_Value=+2}', "");
49896Expect(1, 140177, '\P{Is_Numeric_Value=+2}', "");
49897Expect(0, 140177, '\P{^Is_Numeric_Value=+2}', "");
49898Error('\p{Is_Nv=-/a/0000000002}');
49899Error('\P{Is_Nv=-/a/0000000002}');
49900Expect(1, 140176, '\p{Is_Nv=0_0_0_0_0_00002}', "");
49901Expect(0, 140176, '\p{^Is_Nv=0_0_0_0_0_00002}', "");
49902Expect(0, 140176, '\P{Is_Nv=0_0_0_0_0_00002}', "");
49903Expect(1, 140176, '\P{^Is_Nv=0_0_0_0_0_00002}', "");
49904Expect(0, 140177, '\p{Is_Nv=0_0_0_0_0_00002}', "");
49905Expect(1, 140177, '\p{^Is_Nv=0_0_0_0_0_00002}', "");
49906Expect(1, 140177, '\P{Is_Nv=0_0_0_0_0_00002}', "");
49907Expect(0, 140177, '\P{^Is_Nv=0_0_0_0_0_00002}', "");
49908Error('\p{Numeric_Value= 0000002/00003:=}');
49909Error('\P{Numeric_Value= 0000002/00003:=}');
49910Expect(1, 74846, '\p{Numeric_Value:	000000002/00003}', "");
49911Expect(0, 74846, '\p{^Numeric_Value:	000000002/00003}', "");
49912Expect(0, 74846, '\P{Numeric_Value:	000000002/00003}', "");
49913Expect(1, 74846, '\P{^Numeric_Value:	000000002/00003}', "");
49914Expect(0, 74847, '\p{Numeric_Value:	000000002/00003}', "");
49915Expect(1, 74847, '\p{^Numeric_Value:	000000002/00003}', "");
49916Expect(1, 74847, '\P{Numeric_Value:	000000002/00003}', "");
49917Expect(0, 74847, '\P{^Numeric_Value:	000000002/00003}', "");
49918Error('\p{Numeric_Value=0.7}');
49919Error('\P{Numeric_Value=0.7}');
49920Error('\p{Numeric_Value=0.67}');
49921Error('\P{Numeric_Value=0.67}');
49922Expect(1, 74846, '\p{Numeric_Value=0.667}', "");
49923Expect(0, 74846, '\p{^Numeric_Value=0.667}', "");
49924Expect(0, 74846, '\P{Numeric_Value=0.667}', "");
49925Expect(1, 74846, '\P{^Numeric_Value=0.667}', "");
49926Expect(0, 74847, '\p{Numeric_Value=0.667}', "");
49927Expect(1, 74847, '\p{^Numeric_Value=0.667}', "");
49928Expect(1, 74847, '\P{Numeric_Value=0.667}', "");
49929Expect(0, 74847, '\P{^Numeric_Value=0.667}', "");
49930Error('\p{Nv:	+00000002/3/a/}');
49931Error('\P{Nv:	+00000002/3/a/}');
49932Expect(1, 74846, '\p{Nv=00000002/000000003}', "");
49933Expect(0, 74846, '\p{^Nv=00000002/000000003}', "");
49934Expect(0, 74846, '\P{Nv=00000002/000000003}', "");
49935Expect(1, 74846, '\P{^Nv=00000002/000000003}', "");
49936Expect(0, 74847, '\p{Nv=00000002/000000003}', "");
49937Expect(1, 74847, '\p{^Nv=00000002/000000003}', "");
49938Expect(1, 74847, '\P{Nv=00000002/000000003}', "");
49939Expect(0, 74847, '\P{^Nv=00000002/000000003}', "");
49940Error('\p{Nv: 0.7}');
49941Error('\P{Nv: 0.7}');
49942Error('\p{Nv=0.67}');
49943Error('\P{Nv=0.67}');
49944Expect(1, 74846, '\p{Nv:	0.667}', "");
49945Expect(0, 74846, '\p{^Nv:	0.667}', "");
49946Expect(0, 74846, '\P{Nv:	0.667}', "");
49947Expect(1, 74846, '\P{^Nv:	0.667}', "");
49948Expect(0, 74847, '\p{Nv:	0.667}', "");
49949Expect(1, 74847, '\p{^Nv:	0.667}', "");
49950Expect(1, 74847, '\P{Nv:	0.667}', "");
49951Expect(0, 74847, '\P{^Nv:	0.667}', "");
49952Error('\p{Is_Numeric_Value=/a/  0000000002/3}');
49953Error('\P{Is_Numeric_Value=/a/  0000000002/3}');
49954Expect(1, 74846, '\p{Is_Numeric_Value=+00000002/0000000003}', "");
49955Expect(0, 74846, '\p{^Is_Numeric_Value=+00000002/0000000003}', "");
49956Expect(0, 74846, '\P{Is_Numeric_Value=+00000002/0000000003}', "");
49957Expect(1, 74846, '\P{^Is_Numeric_Value=+00000002/0000000003}', "");
49958Expect(0, 74847, '\p{Is_Numeric_Value=+00000002/0000000003}', "");
49959Expect(1, 74847, '\p{^Is_Numeric_Value=+00000002/0000000003}', "");
49960Expect(1, 74847, '\P{Is_Numeric_Value=+00000002/0000000003}', "");
49961Expect(0, 74847, '\P{^Is_Numeric_Value=+00000002/0000000003}', "");
49962Error('\p{Is_Numeric_Value=0.7}');
49963Error('\P{Is_Numeric_Value=0.7}');
49964Error('\p{Is_Numeric_Value=0.67}');
49965Error('\P{Is_Numeric_Value=0.67}');
49966Expect(1, 74846, '\p{Is_Numeric_Value=0.667}', "");
49967Expect(0, 74846, '\p{^Is_Numeric_Value=0.667}', "");
49968Expect(0, 74846, '\P{Is_Numeric_Value=0.667}', "");
49969Expect(1, 74846, '\P{^Is_Numeric_Value=0.667}', "");
49970Expect(0, 74847, '\p{Is_Numeric_Value=0.667}', "");
49971Expect(1, 74847, '\p{^Is_Numeric_Value=0.667}', "");
49972Expect(1, 74847, '\P{Is_Numeric_Value=0.667}', "");
49973Expect(0, 74847, '\P{^Is_Numeric_Value=0.667}', "");
49974Error('\p{Is_Nv= /a/+000002/003}');
49975Error('\P{Is_Nv= /a/+000002/003}');
49976Expect(1, 74846, '\p{Is_Nv=2/3}', "");
49977Expect(0, 74846, '\p{^Is_Nv=2/3}', "");
49978Expect(0, 74846, '\P{Is_Nv=2/3}', "");
49979Expect(1, 74846, '\P{^Is_Nv=2/3}', "");
49980Expect(0, 74847, '\p{Is_Nv=2/3}', "");
49981Expect(1, 74847, '\p{^Is_Nv=2/3}', "");
49982Expect(1, 74847, '\P{Is_Nv=2/3}', "");
49983Expect(0, 74847, '\P{^Is_Nv=2/3}', "");
49984Error('\p{Is_Nv=0.7}');
49985Error('\P{Is_Nv=0.7}');
49986Error('\p{Is_Nv=0.67}');
49987Error('\P{Is_Nv=0.67}');
49988Expect(1, 74846, '\p{Is_Nv=0.667}', "");
49989Expect(0, 74846, '\p{^Is_Nv=0.667}', "");
49990Expect(0, 74846, '\P{Is_Nv=0.667}', "");
49991Expect(1, 74846, '\P{^Is_Nv=0.667}', "");
49992Expect(0, 74847, '\p{Is_Nv=0.667}', "");
49993Expect(1, 74847, '\p{^Is_Nv=0.667}', "");
49994Expect(1, 74847, '\P{Is_Nv=0.667}', "");
49995Expect(0, 74847, '\P{^Is_Nv=0.667}', "");
49996Error('\p{Numeric_Value=:= 000002/5}');
49997Error('\P{Numeric_Value=:= 000002/5}');
49998Expect(1, 8534, '\p{Numeric_Value:	+000000002/00000005}', "");
49999Expect(0, 8534, '\p{^Numeric_Value:	+000000002/00000005}', "");
50000Expect(0, 8534, '\P{Numeric_Value:	+000000002/00000005}', "");
50001Expect(1, 8534, '\P{^Numeric_Value:	+000000002/00000005}', "");
50002Expect(0, 8535, '\p{Numeric_Value:	+000000002/00000005}', "");
50003Expect(1, 8535, '\p{^Numeric_Value:	+000000002/00000005}', "");
50004Expect(1, 8535, '\P{Numeric_Value:	+000000002/00000005}', "");
50005Expect(0, 8535, '\P{^Numeric_Value:	+000000002/00000005}', "");
50006Expect(1, 8534, '\p{Numeric_Value=0.400}', "");
50007Expect(0, 8534, '\p{^Numeric_Value=0.400}', "");
50008Expect(0, 8534, '\P{Numeric_Value=0.400}', "");
50009Expect(1, 8534, '\P{^Numeric_Value=0.400}', "");
50010Expect(0, 8535, '\p{Numeric_Value=0.400}', "");
50011Expect(1, 8535, '\p{^Numeric_Value=0.400}', "");
50012Expect(1, 8535, '\P{Numeric_Value=0.400}', "");
50013Expect(0, 8535, '\P{^Numeric_Value=0.400}', "");
50014Error('\p{Nv=	:=000002/0005}');
50015Error('\P{Nv=	:=000002/0005}');
50016Expect(1, 8534, '\p{Nv: 000002/0000000005}', "");
50017Expect(0, 8534, '\p{^Nv: 000002/0000000005}', "");
50018Expect(0, 8534, '\P{Nv: 000002/0000000005}', "");
50019Expect(1, 8534, '\P{^Nv: 000002/0000000005}', "");
50020Expect(0, 8535, '\p{Nv: 000002/0000000005}', "");
50021Expect(1, 8535, '\p{^Nv: 000002/0000000005}', "");
50022Expect(1, 8535, '\P{Nv: 000002/0000000005}', "");
50023Expect(0, 8535, '\P{^Nv: 000002/0000000005}', "");
50024Expect(1, 8534, '\p{Nv=0.400}', "");
50025Expect(0, 8534, '\p{^Nv=0.400}', "");
50026Expect(0, 8534, '\P{Nv=0.400}', "");
50027Expect(1, 8534, '\P{^Nv=0.400}', "");
50028Expect(0, 8535, '\p{Nv=0.400}', "");
50029Expect(1, 8535, '\p{^Nv=0.400}', "");
50030Expect(1, 8535, '\P{Nv=0.400}', "");
50031Expect(0, 8535, '\P{^Nv=0.400}', "");
50032Error('\p{Is_Numeric_Value: _00002/0005/a/}');
50033Error('\P{Is_Numeric_Value: _00002/0005/a/}');
50034Expect(1, 8534, '\p{Is_Numeric_Value=000002/0000000005}', "");
50035Expect(0, 8534, '\p{^Is_Numeric_Value=000002/0000000005}', "");
50036Expect(0, 8534, '\P{Is_Numeric_Value=000002/0000000005}', "");
50037Expect(1, 8534, '\P{^Is_Numeric_Value=000002/0000000005}', "");
50038Expect(0, 8535, '\p{Is_Numeric_Value=000002/0000000005}', "");
50039Expect(1, 8535, '\p{^Is_Numeric_Value=000002/0000000005}', "");
50040Expect(1, 8535, '\P{Is_Numeric_Value=000002/0000000005}', "");
50041Expect(0, 8535, '\P{^Is_Numeric_Value=000002/0000000005}', "");
50042Expect(1, 8534, '\p{Is_Numeric_Value=0.400}', "");
50043Expect(0, 8534, '\p{^Is_Numeric_Value=0.400}', "");
50044Expect(0, 8534, '\P{Is_Numeric_Value=0.400}', "");
50045Expect(1, 8534, '\P{^Is_Numeric_Value=0.400}', "");
50046Expect(0, 8535, '\p{Is_Numeric_Value=0.400}', "");
50047Expect(1, 8535, '\p{^Is_Numeric_Value=0.400}', "");
50048Expect(1, 8535, '\P{Is_Numeric_Value=0.400}', "");
50049Expect(0, 8535, '\P{^Is_Numeric_Value=0.400}', "");
50050Error('\p{Is_Nv=/a/ _+2/00005}');
50051Error('\P{Is_Nv=/a/ _+2/00005}');
50052Expect(1, 8534, '\p{Is_Nv=+0000002/05}', "");
50053Expect(0, 8534, '\p{^Is_Nv=+0000002/05}', "");
50054Expect(0, 8534, '\P{Is_Nv=+0000002/05}', "");
50055Expect(1, 8534, '\P{^Is_Nv=+0000002/05}', "");
50056Expect(0, 8535, '\p{Is_Nv=+0000002/05}', "");
50057Expect(1, 8535, '\p{^Is_Nv=+0000002/05}', "");
50058Expect(1, 8535, '\P{Is_Nv=+0000002/05}', "");
50059Expect(0, 8535, '\P{^Is_Nv=+0000002/05}', "");
50060Expect(1, 8534, '\p{Is_Nv=0.400}', "");
50061Expect(0, 8534, '\p{^Is_Nv=0.400}', "");
50062Expect(0, 8534, '\P{Is_Nv=0.400}', "");
50063Expect(1, 8534, '\P{^Is_Nv=0.400}', "");
50064Expect(0, 8535, '\p{Is_Nv=0.400}', "");
50065Expect(1, 8535, '\p{^Is_Nv=0.400}', "");
50066Expect(1, 8535, '\P{Is_Nv=0.400}', "");
50067Expect(0, 8535, '\P{^Is_Nv=0.400}', "");
50068Error('\p{Numeric_Value=-/a/0000000020}');
50069Error('\P{Numeric_Value=-/a/0000000020}');
50070Expect(1, 119658, '\p{Numeric_Value=002_0}', "");
50071Expect(0, 119658, '\p{^Numeric_Value=002_0}', "");
50072Expect(0, 119658, '\P{Numeric_Value=002_0}', "");
50073Expect(1, 119658, '\P{^Numeric_Value=002_0}', "");
50074Expect(0, 119659, '\p{Numeric_Value=002_0}', "");
50075Expect(1, 119659, '\p{^Numeric_Value=002_0}', "");
50076Expect(1, 119659, '\P{Numeric_Value=002_0}', "");
50077Expect(0, 119659, '\P{^Numeric_Value=002_0}', "");
50078Error('\p{Nv=/a/	000020}');
50079Error('\P{Nv=/a/	000020}');
50080Expect(1, 119658, '\p{Nv=0_0_0_0_0_00020}', "");
50081Expect(0, 119658, '\p{^Nv=0_0_0_0_0_00020}', "");
50082Expect(0, 119658, '\P{Nv=0_0_0_0_0_00020}', "");
50083Expect(1, 119658, '\P{^Nv=0_0_0_0_0_00020}', "");
50084Expect(0, 119659, '\p{Nv=0_0_0_0_0_00020}', "");
50085Expect(1, 119659, '\p{^Nv=0_0_0_0_0_00020}', "");
50086Expect(1, 119659, '\P{Nv=0_0_0_0_0_00020}', "");
50087Expect(0, 119659, '\P{^Nv=0_0_0_0_0_00020}', "");
50088Error('\p{Is_Numeric_Value=-:=+0020}');
50089Error('\P{Is_Numeric_Value=-:=+0020}');
50090Expect(1, 119658, '\p{Is_Numeric_Value=0000020}', "");
50091Expect(0, 119658, '\p{^Is_Numeric_Value=0000020}', "");
50092Expect(0, 119658, '\P{Is_Numeric_Value=0000020}', "");
50093Expect(1, 119658, '\P{^Is_Numeric_Value=0000020}', "");
50094Expect(0, 119659, '\p{Is_Numeric_Value=0000020}', "");
50095Expect(1, 119659, '\p{^Is_Numeric_Value=0000020}', "");
50096Expect(1, 119659, '\P{Is_Numeric_Value=0000020}', "");
50097Expect(0, 119659, '\P{^Is_Numeric_Value=0000020}', "");
50098Error('\p{Is_Nv=:=_	00_00_00_00_20}');
50099Error('\P{Is_Nv=:=_	00_00_00_00_20}');
50100Expect(1, 119658, '\p{Is_Nv: 00_00_00_00_20}', "");
50101Expect(0, 119658, '\p{^Is_Nv: 00_00_00_00_20}', "");
50102Expect(0, 119658, '\P{Is_Nv: 00_00_00_00_20}', "");
50103Expect(1, 119658, '\P{^Is_Nv: 00_00_00_00_20}', "");
50104Expect(0, 119659, '\p{Is_Nv: 00_00_00_00_20}', "");
50105Expect(1, 119659, '\p{^Is_Nv: 00_00_00_00_20}', "");
50106Expect(1, 119659, '\P{Is_Nv: 00_00_00_00_20}', "");
50107Expect(0, 119659, '\P{^Is_Nv: 00_00_00_00_20}', "");
50108Error('\p{Numeric_Value=_:=0_0_0_0_0_200}');
50109Error('\P{Numeric_Value=_:=0_0_0_0_0_200}');
50110Expect(1, 69235, '\p{Numeric_Value=0_0_0_0_0_0_2_00}', "");
50111Expect(0, 69235, '\p{^Numeric_Value=0_0_0_0_0_0_2_00}', "");
50112Expect(0, 69235, '\P{Numeric_Value=0_0_0_0_0_0_2_00}', "");
50113Expect(1, 69235, '\P{^Numeric_Value=0_0_0_0_0_0_2_00}', "");
50114Expect(0, 69236, '\p{Numeric_Value=0_0_0_0_0_0_2_00}', "");
50115Expect(1, 69236, '\p{^Numeric_Value=0_0_0_0_0_0_2_00}', "");
50116Expect(1, 69236, '\P{Numeric_Value=0_0_0_0_0_0_2_00}', "");
50117Expect(0, 69236, '\P{^Numeric_Value=0_0_0_0_0_0_2_00}', "");
50118Error('\p{Nv=	0_0_0_0_0_0_000200/a/}');
50119Error('\P{Nv=	0_0_0_0_0_0_000200/a/}');
50120Expect(1, 69235, '\p{Nv: 20_0}', "");
50121Expect(0, 69235, '\p{^Nv: 20_0}', "");
50122Expect(0, 69235, '\P{Nv: 20_0}', "");
50123Expect(1, 69235, '\P{^Nv: 20_0}', "");
50124Expect(0, 69236, '\p{Nv: 20_0}', "");
50125Expect(1, 69236, '\p{^Nv: 20_0}', "");
50126Expect(1, 69236, '\P{Nv: 20_0}', "");
50127Expect(0, 69236, '\P{^Nv: 20_0}', "");
50128Error('\p{Is_Numeric_Value=:=  000000200}');
50129Error('\P{Is_Numeric_Value=:=  000000200}');
50130Expect(1, 69235, '\p{Is_Numeric_Value=0200}', "");
50131Expect(0, 69235, '\p{^Is_Numeric_Value=0200}', "");
50132Expect(0, 69235, '\P{Is_Numeric_Value=0200}', "");
50133Expect(1, 69235, '\P{^Is_Numeric_Value=0200}', "");
50134Expect(0, 69236, '\p{Is_Numeric_Value=0200}', "");
50135Expect(1, 69236, '\p{^Is_Numeric_Value=0200}', "");
50136Expect(1, 69236, '\P{Is_Numeric_Value=0200}', "");
50137Expect(0, 69236, '\P{^Is_Numeric_Value=0200}', "");
50138Error('\p{Is_Nv=	+00_00_00_200/a/}');
50139Error('\P{Is_Nv=	+00_00_00_200/a/}');
50140Expect(1, 69235, '\p{Is_Nv=0_0_0_0_2_00}', "");
50141Expect(0, 69235, '\p{^Is_Nv=0_0_0_0_2_00}', "");
50142Expect(0, 69235, '\P{Is_Nv=0_0_0_0_2_00}', "");
50143Expect(1, 69235, '\P{^Is_Nv=0_0_0_0_2_00}', "");
50144Expect(0, 69236, '\p{Is_Nv=0_0_0_0_2_00}', "");
50145Expect(1, 69236, '\p{^Is_Nv=0_0_0_0_2_00}', "");
50146Expect(1, 69236, '\P{Is_Nv=0_0_0_0_2_00}', "");
50147Expect(0, 69236, '\P{^Is_Nv=0_0_0_0_2_00}', "");
50148Error('\p{Numeric_Value=:=	 +0_0_0_0_2_0_00}');
50149Error('\P{Numeric_Value=:=	 +0_0_0_0_2_0_00}');
50150Expect(1, 65827, '\p{Numeric_Value=0_0_0_0_2000}', "");
50151Expect(0, 65827, '\p{^Numeric_Value=0_0_0_0_2000}', "");
50152Expect(0, 65827, '\P{Numeric_Value=0_0_0_0_2000}', "");
50153Expect(1, 65827, '\P{^Numeric_Value=0_0_0_0_2000}', "");
50154Expect(0, 65828, '\p{Numeric_Value=0_0_0_0_2000}', "");
50155Expect(1, 65828, '\p{^Numeric_Value=0_0_0_0_2000}', "");
50156Expect(1, 65828, '\P{Numeric_Value=0_0_0_0_2000}', "");
50157Expect(0, 65828, '\P{^Numeric_Value=0_0_0_0_2000}', "");
50158Error('\p{Nv:	_+00000002000:=}');
50159Error('\P{Nv:	_+00000002000:=}');
50160Expect(1, 65827, '\p{Nv=0_0_0_0_2000}', "");
50161Expect(0, 65827, '\p{^Nv=0_0_0_0_2000}', "");
50162Expect(0, 65827, '\P{Nv=0_0_0_0_2000}', "");
50163Expect(1, 65827, '\P{^Nv=0_0_0_0_2000}', "");
50164Expect(0, 65828, '\p{Nv=0_0_0_0_2000}', "");
50165Expect(1, 65828, '\p{^Nv=0_0_0_0_2000}', "");
50166Expect(1, 65828, '\P{Nv=0_0_0_0_2000}', "");
50167Expect(0, 65828, '\P{^Nv=0_0_0_0_2000}', "");
50168Error('\p{Is_Numeric_Value=:=	_+2_0_00}');
50169Error('\P{Is_Numeric_Value=:=	_+2_0_00}');
50170Expect(1, 65827, '\p{Is_Numeric_Value=+000002000}', "");
50171Expect(0, 65827, '\p{^Is_Numeric_Value=+000002000}', "");
50172Expect(0, 65827, '\P{Is_Numeric_Value=+000002000}', "");
50173Expect(1, 65827, '\P{^Is_Numeric_Value=+000002000}', "");
50174Expect(0, 65828, '\p{Is_Numeric_Value=+000002000}', "");
50175Expect(1, 65828, '\p{^Is_Numeric_Value=+000002000}', "");
50176Expect(1, 65828, '\P{Is_Numeric_Value=+000002000}', "");
50177Expect(0, 65828, '\P{^Is_Numeric_Value=+000002000}', "");
50178Error('\p{Is_Nv=__0000000002000:=}');
50179Error('\P{Is_Nv=__0000000002000:=}');
50180Expect(1, 65827, '\p{Is_Nv=2000}', "");
50181Expect(0, 65827, '\p{^Is_Nv=2000}', "");
50182Expect(0, 65827, '\P{Is_Nv=2000}', "");
50183Expect(1, 65827, '\P{^Is_Nv=2000}', "");
50184Expect(0, 65828, '\p{Is_Nv=2000}', "");
50185Expect(1, 65828, '\p{^Is_Nv=2000}', "");
50186Expect(1, 65828, '\P{Is_Nv=2000}', "");
50187Expect(0, 65828, '\P{^Is_Nv=2000}', "");
50188Error('\p{Numeric_Value=/a/	-+000000020000}');
50189Error('\P{Numeric_Value=/a/	-+000000020000}');
50190Expect(1, 65836, '\p{Numeric_Value=+0_0_0_0_0_0_0_0_20000}', "");
50191Expect(0, 65836, '\p{^Numeric_Value=+0_0_0_0_0_0_0_0_20000}', "");
50192Expect(0, 65836, '\P{Numeric_Value=+0_0_0_0_0_0_0_0_20000}', "");
50193Expect(1, 65836, '\P{^Numeric_Value=+0_0_0_0_0_0_0_0_20000}', "");
50194Expect(0, 65837, '\p{Numeric_Value=+0_0_0_0_0_0_0_0_20000}', "");
50195Expect(1, 65837, '\p{^Numeric_Value=+0_0_0_0_0_0_0_0_20000}', "");
50196Expect(1, 65837, '\P{Numeric_Value=+0_0_0_0_0_0_0_0_20000}', "");
50197Expect(0, 65837, '\P{^Numeric_Value=+0_0_0_0_0_0_0_0_20000}', "");
50198Error('\p{Nv=:=	_2000_0}');
50199Error('\P{Nv=:=	_2000_0}');
50200Expect(1, 65836, '\p{Nv=+0000000020000}', "");
50201Expect(0, 65836, '\p{^Nv=+0000000020000}', "");
50202Expect(0, 65836, '\P{Nv=+0000000020000}', "");
50203Expect(1, 65836, '\P{^Nv=+0000000020000}', "");
50204Expect(0, 65837, '\p{Nv=+0000000020000}', "");
50205Expect(1, 65837, '\p{^Nv=+0000000020000}', "");
50206Expect(1, 65837, '\P{Nv=+0000000020000}', "");
50207Expect(0, 65837, '\P{^Nv=+0000000020000}', "");
50208Error('\p{Is_Numeric_Value=-_0000020000:=}');
50209Error('\P{Is_Numeric_Value=-_0000020000:=}');
50210Expect(1, 65836, '\p{Is_Numeric_Value=020000}', "");
50211Expect(0, 65836, '\p{^Is_Numeric_Value=020000}', "");
50212Expect(0, 65836, '\P{Is_Numeric_Value=020000}', "");
50213Expect(1, 65836, '\P{^Is_Numeric_Value=020000}', "");
50214Expect(0, 65837, '\p{Is_Numeric_Value=020000}', "");
50215Expect(1, 65837, '\p{^Is_Numeric_Value=020000}', "");
50216Expect(1, 65837, '\P{Is_Numeric_Value=020000}', "");
50217Expect(0, 65837, '\P{^Is_Numeric_Value=020000}', "");
50218Error('\p{Is_Nv=:=  2000_0}');
50219Error('\P{Is_Nv=:=  2000_0}');
50220Expect(1, 65836, '\p{Is_Nv=+000000_000200_00}', "");
50221Expect(0, 65836, '\p{^Is_Nv=+000000_000200_00}', "");
50222Expect(0, 65836, '\P{Is_Nv=+000000_000200_00}', "");
50223Expect(1, 65836, '\P{^Is_Nv=+000000_000200_00}', "");
50224Expect(0, 65837, '\p{Is_Nv=+000000_000200_00}', "");
50225Expect(1, 65837, '\p{^Is_Nv=+000000_000200_00}', "");
50226Expect(1, 65837, '\P{Is_Nv=+000000_000200_00}', "");
50227Expect(0, 65837, '\P{^Is_Nv=+000000_000200_00}', "");
50228Error('\p{Numeric_Value=	0_0_0_0_0_0_0_0_0_21/a/}');
50229Error('\P{Numeric_Value=	0_0_0_0_0_0_0_0_0_21/a/}');
50230Expect(1, 12881, '\p{Numeric_Value=0000021}', "");
50231Expect(0, 12881, '\p{^Numeric_Value=0000021}', "");
50232Expect(0, 12881, '\P{Numeric_Value=0000021}', "");
50233Expect(1, 12881, '\P{^Numeric_Value=0000021}', "");
50234Expect(0, 12882, '\p{Numeric_Value=0000021}', "");
50235Expect(1, 12882, '\p{^Numeric_Value=0000021}', "");
50236Expect(1, 12882, '\P{Numeric_Value=0000021}', "");
50237Expect(0, 12882, '\P{^Numeric_Value=0000021}', "");
50238Error('\p{Nv= 	0_0_0_21:=}');
50239Error('\P{Nv= 	0_0_0_21:=}');
50240Expect(1, 12881, '\p{Nv:0021}', "");
50241Expect(0, 12881, '\p{^Nv:0021}', "");
50242Expect(0, 12881, '\P{Nv:0021}', "");
50243Expect(1, 12881, '\P{^Nv:0021}', "");
50244Expect(0, 12882, '\p{Nv:0021}', "");
50245Expect(1, 12882, '\p{^Nv:0021}', "");
50246Expect(1, 12882, '\P{Nv:0021}', "");
50247Expect(0, 12882, '\P{^Nv:0021}', "");
50248Error('\p{Is_Numeric_Value=  +00000000021/a/}');
50249Error('\P{Is_Numeric_Value=  +00000000021/a/}');
50250Expect(1, 12881, '\p{Is_Numeric_Value=+00_00_00_021}', "");
50251Expect(0, 12881, '\p{^Is_Numeric_Value=+00_00_00_021}', "");
50252Expect(0, 12881, '\P{Is_Numeric_Value=+00_00_00_021}', "");
50253Expect(1, 12881, '\P{^Is_Numeric_Value=+00_00_00_021}', "");
50254Expect(0, 12882, '\p{Is_Numeric_Value=+00_00_00_021}', "");
50255Expect(1, 12882, '\p{^Is_Numeric_Value=+00_00_00_021}', "");
50256Expect(1, 12882, '\P{Is_Numeric_Value=+00_00_00_021}', "");
50257Expect(0, 12882, '\P{^Is_Numeric_Value=+00_00_00_021}', "");
50258Error('\p{Is_Nv=:=		0_0_21}');
50259Error('\P{Is_Nv=:=		0_0_21}');
50260Expect(1, 12881, '\p{Is_Nv=000021}', "");
50261Expect(0, 12881, '\p{^Is_Nv=000021}', "");
50262Expect(0, 12881, '\P{Is_Nv=000021}', "");
50263Expect(1, 12881, '\P{^Is_Nv=000021}', "");
50264Expect(0, 12882, '\p{Is_Nv=000021}', "");
50265Expect(1, 12882, '\p{^Is_Nv=000021}', "");
50266Expect(1, 12882, '\P{Is_Nv=000021}', "");
50267Expect(0, 12882, '\P{^Is_Nv=000021}', "");
50268Error('\p{Numeric_Value:	/a/ +00000000216000}');
50269Error('\P{Numeric_Value:	/a/ +00000000216000}');
50270Expect(1, 74802, '\p{Numeric_Value=+000000216000}', "");
50271Expect(0, 74802, '\p{^Numeric_Value=+000000216000}', "");
50272Expect(0, 74802, '\P{Numeric_Value=+000000216000}', "");
50273Expect(1, 74802, '\P{^Numeric_Value=+000000216000}', "");
50274Expect(0, 74803, '\p{Numeric_Value=+000000216000}', "");
50275Expect(1, 74803, '\p{^Numeric_Value=+000000216000}', "");
50276Expect(1, 74803, '\P{Numeric_Value=+000000216000}', "");
50277Expect(0, 74803, '\P{^Numeric_Value=+000000216000}', "");
50278Error('\p{Nv: 	/a/0_0_0_0_0_0_0_0_2_1_6_0_00}');
50279Error('\P{Nv: 	/a/0_0_0_0_0_0_0_0_2_1_6_0_00}');
50280Expect(1, 74802, '\p{Nv=000000216000}', "");
50281Expect(0, 74802, '\p{^Nv=000000216000}', "");
50282Expect(0, 74802, '\P{Nv=000000216000}', "");
50283Expect(1, 74802, '\P{^Nv=000000216000}', "");
50284Expect(0, 74803, '\p{Nv=000000216000}', "");
50285Expect(1, 74803, '\p{^Nv=000000216000}', "");
50286Expect(1, 74803, '\P{Nv=000000216000}', "");
50287Expect(0, 74803, '\P{^Nv=000000216000}', "");
50288Error('\p{Is_Numeric_Value= 00000216000/a/}');
50289Error('\P{Is_Numeric_Value= 00000216000/a/}');
50290Expect(1, 74802, '\p{Is_Numeric_Value=216000}', "");
50291Expect(0, 74802, '\p{^Is_Numeric_Value=216000}', "");
50292Expect(0, 74802, '\P{Is_Numeric_Value=216000}', "");
50293Expect(1, 74802, '\P{^Is_Numeric_Value=216000}', "");
50294Expect(0, 74803, '\p{Is_Numeric_Value=216000}', "");
50295Expect(1, 74803, '\p{^Is_Numeric_Value=216000}', "");
50296Expect(1, 74803, '\P{Is_Numeric_Value=216000}', "");
50297Expect(0, 74803, '\P{^Is_Numeric_Value=216000}', "");
50298Error('\p{Is_Nv=-/a/000000000216000}');
50299Error('\P{Is_Nv=-/a/000000000216000}');
50300Expect(1, 74802, '\p{Is_Nv=0_0_0_0_2_1_6_0_00}', "");
50301Expect(0, 74802, '\p{^Is_Nv=0_0_0_0_2_1_6_0_00}', "");
50302Expect(0, 74802, '\P{Is_Nv=0_0_0_0_2_1_6_0_00}', "");
50303Expect(1, 74802, '\P{^Is_Nv=0_0_0_0_2_1_6_0_00}', "");
50304Expect(0, 74803, '\p{Is_Nv=0_0_0_0_2_1_6_0_00}', "");
50305Expect(1, 74803, '\p{^Is_Nv=0_0_0_0_2_1_6_0_00}', "");
50306Expect(1, 74803, '\P{Is_Nv=0_0_0_0_2_1_6_0_00}', "");
50307Expect(0, 74803, '\P{^Is_Nv=0_0_0_0_2_1_6_0_00}', "");
50308Error('\p{Numeric_Value=+00000000022/a/}');
50309Error('\P{Numeric_Value=+00000000022/a/}');
50310Expect(1, 12882, '\p{Numeric_Value:   00_00_22}', "");
50311Expect(0, 12882, '\p{^Numeric_Value:   00_00_22}', "");
50312Expect(0, 12882, '\P{Numeric_Value:   00_00_22}', "");
50313Expect(1, 12882, '\P{^Numeric_Value:   00_00_22}', "");
50314Expect(0, 12883, '\p{Numeric_Value:   00_00_22}', "");
50315Expect(1, 12883, '\p{^Numeric_Value:   00_00_22}', "");
50316Expect(1, 12883, '\P{Numeric_Value:   00_00_22}', "");
50317Expect(0, 12883, '\P{^Numeric_Value:   00_00_22}', "");
50318Error('\p{Nv=:=  +00000022}');
50319Error('\P{Nv=:=  +00000022}');
50320Expect(1, 12882, '\p{Nv=+0000_0002_2}', "");
50321Expect(0, 12882, '\p{^Nv=+0000_0002_2}', "");
50322Expect(0, 12882, '\P{Nv=+0000_0002_2}', "");
50323Expect(1, 12882, '\P{^Nv=+0000_0002_2}', "");
50324Expect(0, 12883, '\p{Nv=+0000_0002_2}', "");
50325Expect(1, 12883, '\p{^Nv=+0000_0002_2}', "");
50326Expect(1, 12883, '\P{Nv=+0000_0002_2}', "");
50327Expect(0, 12883, '\P{^Nv=+0000_0002_2}', "");
50328Error('\p{Is_Numeric_Value=	 +02_2/a/}');
50329Error('\P{Is_Numeric_Value=	 +02_2/a/}');
50330Expect(1, 12882, '\p{Is_Numeric_Value=+000_000_002_2}', "");
50331Expect(0, 12882, '\p{^Is_Numeric_Value=+000_000_002_2}', "");
50332Expect(0, 12882, '\P{Is_Numeric_Value=+000_000_002_2}', "");
50333Expect(1, 12882, '\P{^Is_Numeric_Value=+000_000_002_2}', "");
50334Expect(0, 12883, '\p{Is_Numeric_Value=+000_000_002_2}', "");
50335Expect(1, 12883, '\p{^Is_Numeric_Value=+000_000_002_2}', "");
50336Expect(1, 12883, '\P{Is_Numeric_Value=+000_000_002_2}', "");
50337Expect(0, 12883, '\P{^Is_Numeric_Value=+000_000_002_2}', "");
50338Error('\p{Is_Nv=-_0000000022/a/}');
50339Error('\P{Is_Nv=-_0000000022/a/}');
50340Expect(1, 12882, '\p{Is_Nv=2_2}', "");
50341Expect(0, 12882, '\p{^Is_Nv=2_2}', "");
50342Expect(0, 12882, '\P{Is_Nv=2_2}', "");
50343Expect(1, 12882, '\P{^Is_Nv=2_2}', "");
50344Expect(0, 12883, '\p{Is_Nv=2_2}', "");
50345Expect(1, 12883, '\p{^Is_Nv=2_2}', "");
50346Expect(1, 12883, '\P{Is_Nv=2_2}', "");
50347Expect(0, 12883, '\P{^Is_Nv=2_2}', "");
50348Error('\p{Numeric_Value=:=_	+0000000023}');
50349Error('\P{Numeric_Value=:=_	+0000000023}');
50350Expect(1, 12883, '\p{Numeric_Value=23}', "");
50351Expect(0, 12883, '\p{^Numeric_Value=23}', "");
50352Expect(0, 12883, '\P{Numeric_Value=23}', "");
50353Expect(1, 12883, '\P{^Numeric_Value=23}', "");
50354Expect(0, 12884, '\p{Numeric_Value=23}', "");
50355Expect(1, 12884, '\p{^Numeric_Value=23}', "");
50356Expect(1, 12884, '\P{Numeric_Value=23}', "");
50357Expect(0, 12884, '\P{^Numeric_Value=23}', "");
50358Error('\p{Nv::= 0002_3}');
50359Error('\P{Nv::= 0002_3}');
50360Expect(1, 12883, '\p{Nv=000_000_23}', "");
50361Expect(0, 12883, '\p{^Nv=000_000_23}', "");
50362Expect(0, 12883, '\P{Nv=000_000_23}', "");
50363Expect(1, 12883, '\P{^Nv=000_000_23}', "");
50364Expect(0, 12884, '\p{Nv=000_000_23}', "");
50365Expect(1, 12884, '\p{^Nv=000_000_23}', "");
50366Expect(1, 12884, '\P{Nv=000_000_23}', "");
50367Expect(0, 12884, '\P{^Nv=000_000_23}', "");
50368Error('\p{Is_Numeric_Value=/a/		0000000023}');
50369Error('\P{Is_Numeric_Value=/a/		0000000023}');
50370Expect(1, 12883, '\p{Is_Numeric_Value=0000000023}', "");
50371Expect(0, 12883, '\p{^Is_Numeric_Value=0000000023}', "");
50372Expect(0, 12883, '\P{Is_Numeric_Value=0000000023}', "");
50373Expect(1, 12883, '\P{^Is_Numeric_Value=0000000023}', "");
50374Expect(0, 12884, '\p{Is_Numeric_Value=0000000023}', "");
50375Expect(1, 12884, '\p{^Is_Numeric_Value=0000000023}', "");
50376Expect(1, 12884, '\P{Is_Numeric_Value=0000000023}', "");
50377Expect(0, 12884, '\P{^Is_Numeric_Value=0000000023}', "");
50378Error('\p{Is_Nv=:=- +00002_3}');
50379Error('\P{Is_Nv=:=- +00002_3}');
50380Expect(1, 12883, '\p{Is_Nv=+00000023}', "");
50381Expect(0, 12883, '\p{^Is_Nv=+00000023}', "");
50382Expect(0, 12883, '\P{Is_Nv=+00000023}', "");
50383Expect(1, 12883, '\P{^Is_Nv=+00000023}', "");
50384Expect(0, 12884, '\p{Is_Nv=+00000023}', "");
50385Expect(1, 12884, '\p{^Is_Nv=+00000023}', "");
50386Expect(1, 12884, '\P{Is_Nv=+00000023}', "");
50387Expect(0, 12884, '\P{^Is_Nv=+00000023}', "");
50388Error('\p{Numeric_Value=:= _024}');
50389Error('\P{Numeric_Value=:= _024}');
50390Expect(1, 12884, '\p{Numeric_Value=+0_0_0_24}', "");
50391Expect(0, 12884, '\p{^Numeric_Value=+0_0_0_24}', "");
50392Expect(0, 12884, '\P{Numeric_Value=+0_0_0_24}', "");
50393Expect(1, 12884, '\P{^Numeric_Value=+0_0_0_24}', "");
50394Expect(0, 12885, '\p{Numeric_Value=+0_0_0_24}', "");
50395Expect(1, 12885, '\p{^Numeric_Value=+0_0_0_24}', "");
50396Expect(1, 12885, '\P{Numeric_Value=+0_0_0_24}', "");
50397Expect(0, 12885, '\P{^Numeric_Value=+0_0_0_24}', "");
50398Error('\p{Nv=/a/	-+00000000024}');
50399Error('\P{Nv=/a/	-+00000000024}');
50400Expect(1, 12884, '\p{Nv=+00000024}', "");
50401Expect(0, 12884, '\p{^Nv=+00000024}', "");
50402Expect(0, 12884, '\P{Nv=+00000024}', "");
50403Expect(1, 12884, '\P{^Nv=+00000024}', "");
50404Expect(0, 12885, '\p{Nv=+00000024}', "");
50405Expect(1, 12885, '\p{^Nv=+00000024}', "");
50406Expect(1, 12885, '\P{Nv=+00000024}', "");
50407Expect(0, 12885, '\P{^Nv=+00000024}', "");
50408Error('\p{Is_Numeric_Value=:=__00_00_00_02_4}');
50409Error('\P{Is_Numeric_Value=:=__00_00_00_02_4}');
50410Expect(1, 12884, '\p{Is_Numeric_Value=024}', "");
50411Expect(0, 12884, '\p{^Is_Numeric_Value=024}', "");
50412Expect(0, 12884, '\P{Is_Numeric_Value=024}', "");
50413Expect(1, 12884, '\P{^Is_Numeric_Value=024}', "");
50414Expect(0, 12885, '\p{Is_Numeric_Value=024}', "");
50415Expect(1, 12885, '\p{^Is_Numeric_Value=024}', "");
50416Expect(1, 12885, '\P{Is_Numeric_Value=024}', "");
50417Expect(0, 12885, '\P{^Is_Numeric_Value=024}', "");
50418Error('\p{Is_Nv=:=+0000002_4}');
50419Error('\P{Is_Nv=:=+0000002_4}');
50420Expect(1, 12884, '\p{Is_Nv=0_0_24}', "");
50421Expect(0, 12884, '\p{^Is_Nv=0_0_24}', "");
50422Expect(0, 12884, '\P{Is_Nv=0_0_24}', "");
50423Expect(1, 12884, '\P{^Is_Nv=0_0_24}', "");
50424Expect(0, 12885, '\p{Is_Nv=0_0_24}', "");
50425Expect(1, 12885, '\p{^Is_Nv=0_0_24}', "");
50426Expect(1, 12885, '\P{Is_Nv=0_0_24}', "");
50427Expect(0, 12885, '\P{^Is_Nv=0_0_24}', "");
50428Error('\p{Numeric_Value=:=_-2_5}');
50429Error('\P{Numeric_Value=:=_-2_5}');
50430Expect(1, 12885, '\p{Numeric_Value=0_0_0_0_025}', "");
50431Expect(0, 12885, '\p{^Numeric_Value=0_0_0_0_025}', "");
50432Expect(0, 12885, '\P{Numeric_Value=0_0_0_0_025}', "");
50433Expect(1, 12885, '\P{^Numeric_Value=0_0_0_0_025}', "");
50434Expect(0, 12886, '\p{Numeric_Value=0_0_0_0_025}', "");
50435Expect(1, 12886, '\p{^Numeric_Value=0_0_0_0_025}', "");
50436Expect(1, 12886, '\P{Numeric_Value=0_0_0_0_025}', "");
50437Expect(0, 12886, '\P{^Numeric_Value=0_0_0_0_025}', "");
50438Error('\p{Nv=/a/ -00_02_5}');
50439Error('\P{Nv=/a/ -00_02_5}');
50440Expect(1, 12885, '\p{Nv=0_0_0_0_0_00025}', "");
50441Expect(0, 12885, '\p{^Nv=0_0_0_0_0_00025}', "");
50442Expect(0, 12885, '\P{Nv=0_0_0_0_0_00025}', "");
50443Expect(1, 12885, '\P{^Nv=0_0_0_0_0_00025}', "");
50444Expect(0, 12886, '\p{Nv=0_0_0_0_0_00025}', "");
50445Expect(1, 12886, '\p{^Nv=0_0_0_0_0_00025}', "");
50446Expect(1, 12886, '\P{Nv=0_0_0_0_0_00025}', "");
50447Expect(0, 12886, '\P{^Nv=0_0_0_0_0_00025}', "");
50448Error('\p{Is_Numeric_Value=:=__+0_0_0_0_0_0_25}');
50449Error('\P{Is_Numeric_Value=:=__+0_0_0_0_0_0_25}');
50450Expect(1, 12885, '\p{Is_Numeric_Value=0_0_25}', "");
50451Expect(0, 12885, '\p{^Is_Numeric_Value=0_0_25}', "");
50452Expect(0, 12885, '\P{Is_Numeric_Value=0_0_25}', "");
50453Expect(1, 12885, '\P{^Is_Numeric_Value=0_0_25}', "");
50454Expect(0, 12886, '\p{Is_Numeric_Value=0_0_25}', "");
50455Expect(1, 12886, '\p{^Is_Numeric_Value=0_0_25}', "");
50456Expect(1, 12886, '\P{Is_Numeric_Value=0_0_25}', "");
50457Expect(0, 12886, '\P{^Is_Numeric_Value=0_0_25}', "");
50458Error('\p{Is_Nv= :=000000025}');
50459Error('\P{Is_Nv= :=000000025}');
50460Expect(1, 12885, '\p{Is_Nv:   2_5}', "");
50461Expect(0, 12885, '\p{^Is_Nv:   2_5}', "");
50462Expect(0, 12885, '\P{Is_Nv:   2_5}', "");
50463Expect(1, 12885, '\P{^Is_Nv:   2_5}', "");
50464Expect(0, 12886, '\p{Is_Nv:   2_5}', "");
50465Expect(1, 12886, '\p{^Is_Nv:   2_5}', "");
50466Expect(1, 12886, '\P{Is_Nv:   2_5}', "");
50467Expect(0, 12886, '\P{^Is_Nv:   2_5}', "");
50468Error('\p{Numeric_Value= :=0000000026}');
50469Error('\P{Numeric_Value= :=0000000026}');
50470Expect(1, 12886, '\p{Numeric_Value=0000026}', "");
50471Expect(0, 12886, '\p{^Numeric_Value=0000026}', "");
50472Expect(0, 12886, '\P{Numeric_Value=0000026}', "");
50473Expect(1, 12886, '\P{^Numeric_Value=0000026}', "");
50474Expect(0, 12887, '\p{Numeric_Value=0000026}', "");
50475Expect(1, 12887, '\p{^Numeric_Value=0000026}', "");
50476Expect(1, 12887, '\P{Numeric_Value=0000026}', "");
50477Expect(0, 12887, '\P{^Numeric_Value=0000026}', "");
50478Error('\p{Nv: /a/-00002_6}');
50479Error('\P{Nv: /a/-00002_6}');
50480Expect(1, 12886, '\p{Nv=+026}', "");
50481Expect(0, 12886, '\p{^Nv=+026}', "");
50482Expect(0, 12886, '\P{Nv=+026}', "");
50483Expect(1, 12886, '\P{^Nv=+026}', "");
50484Expect(0, 12887, '\p{Nv=+026}', "");
50485Expect(1, 12887, '\p{^Nv=+026}', "");
50486Expect(1, 12887, '\P{Nv=+026}', "");
50487Expect(0, 12887, '\P{^Nv=+026}', "");
50488Error('\p{Is_Numeric_Value=:=_2_6}');
50489Error('\P{Is_Numeric_Value=:=_2_6}');
50490Expect(1, 12886, '\p{Is_Numeric_Value: 0_0_26}', "");
50491Expect(0, 12886, '\p{^Is_Numeric_Value: 0_0_26}', "");
50492Expect(0, 12886, '\P{Is_Numeric_Value: 0_0_26}', "");
50493Expect(1, 12886, '\P{^Is_Numeric_Value: 0_0_26}', "");
50494Expect(0, 12887, '\p{Is_Numeric_Value: 0_0_26}', "");
50495Expect(1, 12887, '\p{^Is_Numeric_Value: 0_0_26}', "");
50496Expect(1, 12887, '\P{Is_Numeric_Value: 0_0_26}', "");
50497Expect(0, 12887, '\P{^Is_Numeric_Value: 0_0_26}', "");
50498Error('\p{Is_Nv=__+00_02_6/a/}');
50499Error('\P{Is_Nv=__+00_02_6/a/}');
50500Expect(1, 12886, '\p{Is_Nv=0_0_0_26}', "");
50501Expect(0, 12886, '\p{^Is_Nv=0_0_0_26}', "");
50502Expect(0, 12886, '\P{Is_Nv=0_0_0_26}', "");
50503Expect(1, 12886, '\P{^Is_Nv=0_0_0_26}', "");
50504Expect(0, 12887, '\p{Is_Nv=0_0_0_26}', "");
50505Expect(1, 12887, '\p{^Is_Nv=0_0_0_26}', "");
50506Expect(1, 12887, '\P{Is_Nv=0_0_0_26}', "");
50507Expect(0, 12887, '\P{^Is_Nv=0_0_0_26}', "");
50508Error('\p{Numeric_Value=:=+0_0_0_0_0_0027}');
50509Error('\P{Numeric_Value=:=+0_0_0_0_0_0027}');
50510Expect(1, 12887, '\p{Numeric_Value=000027}', "");
50511Expect(0, 12887, '\p{^Numeric_Value=000027}', "");
50512Expect(0, 12887, '\P{Numeric_Value=000027}', "");
50513Expect(1, 12887, '\P{^Numeric_Value=000027}', "");
50514Expect(0, 12888, '\p{Numeric_Value=000027}', "");
50515Expect(1, 12888, '\p{^Numeric_Value=000027}', "");
50516Expect(1, 12888, '\P{Numeric_Value=000027}', "");
50517Expect(0, 12888, '\P{^Numeric_Value=000027}', "");
50518Error('\p{Nv=:=  0027}');
50519Error('\P{Nv=:=  0027}');
50520Expect(1, 12887, '\p{Nv=+2_7}', "");
50521Expect(0, 12887, '\p{^Nv=+2_7}', "");
50522Expect(0, 12887, '\P{Nv=+2_7}', "");
50523Expect(1, 12887, '\P{^Nv=+2_7}', "");
50524Expect(0, 12888, '\p{Nv=+2_7}', "");
50525Expect(1, 12888, '\p{^Nv=+2_7}', "");
50526Expect(1, 12888, '\P{Nv=+2_7}', "");
50527Expect(0, 12888, '\P{^Nv=+2_7}', "");
50528Error('\p{Is_Numeric_Value:	-+0027:=}');
50529Error('\P{Is_Numeric_Value:	-+0027:=}');
50530Expect(1, 12887, '\p{Is_Numeric_Value=2_7}', "");
50531Expect(0, 12887, '\p{^Is_Numeric_Value=2_7}', "");
50532Expect(0, 12887, '\P{Is_Numeric_Value=2_7}', "");
50533Expect(1, 12887, '\P{^Is_Numeric_Value=2_7}', "");
50534Expect(0, 12888, '\p{Is_Numeric_Value=2_7}', "");
50535Expect(1, 12888, '\p{^Is_Numeric_Value=2_7}', "");
50536Expect(1, 12888, '\P{Is_Numeric_Value=2_7}', "");
50537Expect(0, 12888, '\P{^Is_Numeric_Value=2_7}', "");
50538Error('\p{Is_Nv=_/a/027}');
50539Error('\P{Is_Nv=_/a/027}');
50540Expect(1, 12887, '\p{Is_Nv:+00_00_00_02_7}', "");
50541Expect(0, 12887, '\p{^Is_Nv:+00_00_00_02_7}', "");
50542Expect(0, 12887, '\P{Is_Nv:+00_00_00_02_7}', "");
50543Expect(1, 12887, '\P{^Is_Nv:+00_00_00_02_7}', "");
50544Expect(0, 12888, '\p{Is_Nv:+00_00_00_02_7}', "");
50545Expect(1, 12888, '\p{^Is_Nv:+00_00_00_02_7}', "");
50546Expect(1, 12888, '\P{Is_Nv:+00_00_00_02_7}', "");
50547Expect(0, 12888, '\P{^Is_Nv:+00_00_00_02_7}', "");
50548Error('\p{Numeric_Value= /a/+0_0_0_0_0_0_0_0_28}');
50549Error('\P{Numeric_Value= /a/+0_0_0_0_0_0_0_0_28}');
50550Expect(1, 12888, '\p{Numeric_Value=+0028}', "");
50551Expect(0, 12888, '\p{^Numeric_Value=+0028}', "");
50552Expect(0, 12888, '\P{Numeric_Value=+0028}', "");
50553Expect(1, 12888, '\P{^Numeric_Value=+0028}', "");
50554Expect(0, 12889, '\p{Numeric_Value=+0028}', "");
50555Expect(1, 12889, '\p{^Numeric_Value=+0028}', "");
50556Expect(1, 12889, '\P{Numeric_Value=+0028}', "");
50557Expect(0, 12889, '\P{^Numeric_Value=+0028}', "");
50558Error('\p{Nv=:= _002_8}');
50559Error('\P{Nv=:= _002_8}');
50560Expect(1, 12888, '\p{Nv=0000002_8}', "");
50561Expect(0, 12888, '\p{^Nv=0000002_8}', "");
50562Expect(0, 12888, '\P{Nv=0000002_8}', "");
50563Expect(1, 12888, '\P{^Nv=0000002_8}', "");
50564Expect(0, 12889, '\p{Nv=0000002_8}', "");
50565Expect(1, 12889, '\p{^Nv=0000002_8}', "");
50566Expect(1, 12889, '\P{Nv=0000002_8}', "");
50567Expect(0, 12889, '\P{^Nv=0000002_8}', "");
50568Error('\p{Is_Numeric_Value=/a/00000_00002_8}');
50569Error('\P{Is_Numeric_Value=/a/00000_00002_8}');
50570Expect(1, 12888, '\p{Is_Numeric_Value=+0000028}', "");
50571Expect(0, 12888, '\p{^Is_Numeric_Value=+0000028}', "");
50572Expect(0, 12888, '\P{Is_Numeric_Value=+0000028}', "");
50573Expect(1, 12888, '\P{^Is_Numeric_Value=+0000028}', "");
50574Expect(0, 12889, '\p{Is_Numeric_Value=+0000028}', "");
50575Expect(1, 12889, '\p{^Is_Numeric_Value=+0000028}', "");
50576Expect(1, 12889, '\P{Is_Numeric_Value=+0000028}', "");
50577Expect(0, 12889, '\P{^Is_Numeric_Value=+0000028}', "");
50578Error('\p{Is_Nv=/a/ 	02_8}');
50579Error('\P{Is_Nv=/a/ 	02_8}');
50580Expect(1, 12888, '\p{Is_Nv=0_0_0_0_0_0_028}', "");
50581Expect(0, 12888, '\p{^Is_Nv=0_0_0_0_0_0_028}', "");
50582Expect(0, 12888, '\P{Is_Nv=0_0_0_0_0_0_028}', "");
50583Expect(1, 12888, '\P{^Is_Nv=0_0_0_0_0_0_028}', "");
50584Expect(0, 12889, '\p{Is_Nv=0_0_0_0_0_0_028}', "");
50585Expect(1, 12889, '\p{^Is_Nv=0_0_0_0_0_0_028}', "");
50586Expect(1, 12889, '\P{Is_Nv=0_0_0_0_0_0_028}', "");
50587Expect(0, 12889, '\P{^Is_Nv=0_0_0_0_0_0_028}', "");
50588Error('\p{Numeric_Value=	/a/0000000029}');
50589Error('\P{Numeric_Value=	/a/0000000029}');
50590Expect(1, 12889, '\p{Numeric_Value:2_9}', "");
50591Expect(0, 12889, '\p{^Numeric_Value:2_9}', "");
50592Expect(0, 12889, '\P{Numeric_Value:2_9}', "");
50593Expect(1, 12889, '\P{^Numeric_Value:2_9}', "");
50594Expect(0, 12890, '\p{Numeric_Value:2_9}', "");
50595Expect(1, 12890, '\p{^Numeric_Value:2_9}', "");
50596Expect(1, 12890, '\P{Numeric_Value:2_9}', "");
50597Expect(0, 12890, '\P{^Numeric_Value:2_9}', "");
50598Error('\p{Nv=/a/	_00_00_29}');
50599Error('\P{Nv=/a/	_00_00_29}');
50600Expect(1, 12889, '\p{Nv=0_0_0_0_0_0_29}', "");
50601Expect(0, 12889, '\p{^Nv=0_0_0_0_0_0_29}', "");
50602Expect(0, 12889, '\P{Nv=0_0_0_0_0_0_29}', "");
50603Expect(1, 12889, '\P{^Nv=0_0_0_0_0_0_29}', "");
50604Expect(0, 12890, '\p{Nv=0_0_0_0_0_0_29}', "");
50605Expect(1, 12890, '\p{^Nv=0_0_0_0_0_0_29}', "");
50606Expect(1, 12890, '\P{Nv=0_0_0_0_0_0_29}', "");
50607Expect(0, 12890, '\P{^Nv=0_0_0_0_0_0_29}', "");
50608Error('\p{Is_Numeric_Value= /a/+000000029}');
50609Error('\P{Is_Numeric_Value= /a/+000000029}');
50610Expect(1, 12889, '\p{Is_Numeric_Value=+029}', "");
50611Expect(0, 12889, '\p{^Is_Numeric_Value=+029}', "");
50612Expect(0, 12889, '\P{Is_Numeric_Value=+029}', "");
50613Expect(1, 12889, '\P{^Is_Numeric_Value=+029}', "");
50614Expect(0, 12890, '\p{Is_Numeric_Value=+029}', "");
50615Expect(1, 12890, '\p{^Is_Numeric_Value=+029}', "");
50616Expect(1, 12890, '\P{Is_Numeric_Value=+029}', "");
50617Expect(0, 12890, '\P{^Is_Numeric_Value=+029}', "");
50618Error('\p{Is_Nv=	/a/+0_0_29}');
50619Error('\P{Is_Nv=	/a/+0_0_29}');
50620Expect(1, 12889, '\p{Is_Nv=00002_9}', "");
50621Expect(0, 12889, '\p{^Is_Nv=00002_9}', "");
50622Expect(0, 12889, '\P{Is_Nv=00002_9}', "");
50623Expect(1, 12889, '\P{^Is_Nv=00002_9}', "");
50624Expect(0, 12890, '\p{Is_Nv=00002_9}', "");
50625Expect(1, 12890, '\p{^Is_Nv=00002_9}', "");
50626Expect(1, 12890, '\P{Is_Nv=00002_9}', "");
50627Expect(0, 12890, '\P{^Is_Nv=00002_9}', "");
50628Error('\p{Numeric_Value= -+00003/a/}');
50629Error('\P{Numeric_Value= -+00003/a/}');
50630Expect(1, 146203, '\p{Numeric_Value=+0_0_0_0_0_0_0003}', "");
50631Expect(0, 146203, '\p{^Numeric_Value=+0_0_0_0_0_0_0003}', "");
50632Expect(0, 146203, '\P{Numeric_Value=+0_0_0_0_0_0_0003}', "");
50633Expect(1, 146203, '\P{^Numeric_Value=+0_0_0_0_0_0_0003}', "");
50634Expect(0, 146204, '\p{Numeric_Value=+0_0_0_0_0_0_0003}', "");
50635Expect(1, 146204, '\p{^Numeric_Value=+0_0_0_0_0_0_0003}', "");
50636Expect(1, 146204, '\P{Numeric_Value=+0_0_0_0_0_0_0003}', "");
50637Expect(0, 146204, '\P{^Numeric_Value=+0_0_0_0_0_0_0003}', "");
50638Error('\p{Nv=-:=00_3}');
50639Error('\P{Nv=-:=00_3}');
50640Expect(1, 146203, '\p{Nv=00_3}', "");
50641Expect(0, 146203, '\p{^Nv=00_3}', "");
50642Expect(0, 146203, '\P{Nv=00_3}', "");
50643Expect(1, 146203, '\P{^Nv=00_3}', "");
50644Expect(0, 146204, '\p{Nv=00_3}', "");
50645Expect(1, 146204, '\p{^Nv=00_3}', "");
50646Expect(1, 146204, '\P{Nv=00_3}', "");
50647Expect(0, 146204, '\P{^Nv=00_3}', "");
50648Error('\p{Is_Numeric_Value=_/a/003}');
50649Error('\P{Is_Numeric_Value=_/a/003}');
50650Expect(1, 146203, '\p{Is_Numeric_Value=+00000003}', "");
50651Expect(0, 146203, '\p{^Is_Numeric_Value=+00000003}', "");
50652Expect(0, 146203, '\P{Is_Numeric_Value=+00000003}', "");
50653Expect(1, 146203, '\P{^Is_Numeric_Value=+00000003}', "");
50654Expect(0, 146204, '\p{Is_Numeric_Value=+00000003}', "");
50655Expect(1, 146204, '\p{^Is_Numeric_Value=+00000003}', "");
50656Expect(1, 146204, '\P{Is_Numeric_Value=+00000003}', "");
50657Expect(0, 146204, '\P{^Is_Numeric_Value=+00000003}', "");
50658Error('\p{Is_Nv=	 0_0_0_0_0_0_0_003:=}');
50659Error('\P{Is_Nv=	 0_0_0_0_0_0_0_003:=}');
50660Expect(1, 146203, '\p{Is_Nv=0003}', "");
50661Expect(0, 146203, '\p{^Is_Nv=0003}', "");
50662Expect(0, 146203, '\P{Is_Nv=0003}', "");
50663Expect(1, 146203, '\P{^Is_Nv=0003}', "");
50664Expect(0, 146204, '\p{Is_Nv=0003}', "");
50665Expect(1, 146204, '\p{^Is_Nv=0003}', "");
50666Expect(1, 146204, '\P{Is_Nv=0003}', "");
50667Expect(0, 146204, '\P{^Is_Nv=0003}', "");
50668Error('\p{Numeric_Value=/a/_	003/0000000016}');
50669Error('\P{Numeric_Value=/a/_	003/0000000016}');
50670Expect(1, 43061, '\p{Numeric_Value=0000003/0016}', "");
50671Expect(0, 43061, '\p{^Numeric_Value=0000003/0016}', "");
50672Expect(0, 43061, '\P{Numeric_Value=0000003/0016}', "");
50673Expect(1, 43061, '\P{^Numeric_Value=0000003/0016}', "");
50674Expect(0, 43062, '\p{Numeric_Value=0000003/0016}', "");
50675Expect(1, 43062, '\p{^Numeric_Value=0000003/0016}', "");
50676Expect(1, 43062, '\P{Numeric_Value=0000003/0016}', "");
50677Expect(0, 43062, '\P{^Numeric_Value=0000003/0016}', "");
50678Error('\p{Numeric_Value=0.19}');
50679Error('\P{Numeric_Value=0.19}');
50680Expect(1, 43061, '\p{Numeric_Value: 0.188}', "");
50681Expect(0, 43061, '\p{^Numeric_Value: 0.188}', "");
50682Expect(0, 43061, '\P{Numeric_Value: 0.188}', "");
50683Expect(1, 43061, '\P{^Numeric_Value: 0.188}', "");
50684Expect(0, 43062, '\p{Numeric_Value: 0.188}', "");
50685Expect(1, 43062, '\p{^Numeric_Value: 0.188}', "");
50686Expect(1, 43062, '\P{Numeric_Value: 0.188}', "");
50687Expect(0, 43062, '\P{^Numeric_Value: 0.188}', "");
50688Error('\p{Nv=_3/016/a/}');
50689Error('\P{Nv=_3/016/a/}');
50690Expect(1, 43061, '\p{Nv=+0000000003/0000000016}', "");
50691Expect(0, 43061, '\p{^Nv=+0000000003/0000000016}', "");
50692Expect(0, 43061, '\P{Nv=+0000000003/0000000016}', "");
50693Expect(1, 43061, '\P{^Nv=+0000000003/0000000016}', "");
50694Expect(0, 43062, '\p{Nv=+0000000003/0000000016}', "");
50695Expect(1, 43062, '\p{^Nv=+0000000003/0000000016}', "");
50696Expect(1, 43062, '\P{Nv=+0000000003/0000000016}', "");
50697Expect(0, 43062, '\P{^Nv=+0000000003/0000000016}', "");
50698Error('\p{Nv=0.19}');
50699Error('\P{Nv=0.19}');
50700Expect(1, 43061, '\p{Nv=0.188}', "");
50701Expect(0, 43061, '\p{^Nv=0.188}', "");
50702Expect(0, 43061, '\P{Nv=0.188}', "");
50703Expect(1, 43061, '\P{^Nv=0.188}', "");
50704Expect(0, 43062, '\p{Nv=0.188}', "");
50705Expect(1, 43062, '\p{^Nv=0.188}', "");
50706Expect(1, 43062, '\P{Nv=0.188}', "");
50707Expect(0, 43062, '\P{^Nv=0.188}', "");
50708Error('\p{Is_Numeric_Value:   /a/_3/0016}');
50709Error('\P{Is_Numeric_Value:   /a/_3/0016}');
50710Expect(1, 43061, '\p{Is_Numeric_Value:   +00003/000000016}', "");
50711Expect(0, 43061, '\p{^Is_Numeric_Value:   +00003/000000016}', "");
50712Expect(0, 43061, '\P{Is_Numeric_Value:   +00003/000000016}', "");
50713Expect(1, 43061, '\P{^Is_Numeric_Value:   +00003/000000016}', "");
50714Expect(0, 43062, '\p{Is_Numeric_Value:   +00003/000000016}', "");
50715Expect(1, 43062, '\p{^Is_Numeric_Value:   +00003/000000016}', "");
50716Expect(1, 43062, '\P{Is_Numeric_Value:   +00003/000000016}', "");
50717Expect(0, 43062, '\P{^Is_Numeric_Value:   +00003/000000016}', "");
50718Error('\p{Is_Numeric_Value=0.19}');
50719Error('\P{Is_Numeric_Value=0.19}');
50720Expect(1, 43061, '\p{Is_Numeric_Value=0.188}', "");
50721Expect(0, 43061, '\p{^Is_Numeric_Value=0.188}', "");
50722Expect(0, 43061, '\P{Is_Numeric_Value=0.188}', "");
50723Expect(1, 43061, '\P{^Is_Numeric_Value=0.188}', "");
50724Expect(0, 43062, '\p{Is_Numeric_Value=0.188}', "");
50725Expect(1, 43062, '\p{^Is_Numeric_Value=0.188}', "");
50726Expect(1, 43062, '\P{Is_Numeric_Value=0.188}', "");
50727Expect(0, 43062, '\P{^Is_Numeric_Value=0.188}', "");
50728Error('\p{Is_Nv= 0000000003/016/a/}');
50729Error('\P{Is_Nv= 0000000003/016/a/}');
50730Expect(1, 43061, '\p{Is_Nv=+000000003/0016}', "");
50731Expect(0, 43061, '\p{^Is_Nv=+000000003/0016}', "");
50732Expect(0, 43061, '\P{Is_Nv=+000000003/0016}', "");
50733Expect(1, 43061, '\P{^Is_Nv=+000000003/0016}', "");
50734Expect(0, 43062, '\p{Is_Nv=+000000003/0016}', "");
50735Expect(1, 43062, '\p{^Is_Nv=+000000003/0016}', "");
50736Expect(1, 43062, '\P{Is_Nv=+000000003/0016}', "");
50737Expect(0, 43062, '\P{^Is_Nv=+000000003/0016}', "");
50738Error('\p{Is_Nv=0.19}');
50739Error('\P{Is_Nv=0.19}');
50740Expect(1, 43061, '\p{Is_Nv=0.188}', "");
50741Expect(0, 43061, '\p{^Is_Nv=0.188}', "");
50742Expect(0, 43061, '\P{Is_Nv=0.188}', "");
50743Expect(1, 43061, '\P{^Is_Nv=0.188}', "");
50744Expect(0, 43062, '\p{Is_Nv=0.188}', "");
50745Expect(1, 43062, '\p{^Is_Nv=0.188}', "");
50746Expect(1, 43062, '\P{Is_Nv=0.188}', "");
50747Expect(0, 43062, '\P{^Is_Nv=0.188}', "");
50748Error('\p{Numeric_Value:	-/a/003/002}');
50749Error('\P{Numeric_Value:	-/a/003/002}');
50750Expect(1, 3883, '\p{Numeric_Value=+00000003/000000002}', "");
50751Expect(0, 3883, '\p{^Numeric_Value=+00000003/000000002}', "");
50752Expect(0, 3883, '\P{Numeric_Value=+00000003/000000002}', "");
50753Expect(1, 3883, '\P{^Numeric_Value=+00000003/000000002}', "");
50754Expect(0, 3884, '\p{Numeric_Value=+00000003/000000002}', "");
50755Expect(1, 3884, '\p{^Numeric_Value=+00000003/000000002}', "");
50756Expect(1, 3884, '\P{Numeric_Value=+00000003/000000002}', "");
50757Expect(0, 3884, '\P{^Numeric_Value=+00000003/000000002}', "");
50758Expect(1, 3883, '\p{Numeric_Value=1.500}', "");
50759Expect(0, 3883, '\p{^Numeric_Value=1.500}', "");
50760Expect(0, 3883, '\P{Numeric_Value=1.500}', "");
50761Expect(1, 3883, '\P{^Numeric_Value=1.500}', "");
50762Expect(0, 3884, '\p{Numeric_Value=1.500}', "");
50763Expect(1, 3884, '\p{^Numeric_Value=1.500}', "");
50764Expect(1, 3884, '\P{Numeric_Value=1.500}', "");
50765Expect(0, 3884, '\P{^Numeric_Value=1.500}', "");
50766Error('\p{Nv= +3/002:=}');
50767Error('\P{Nv= +3/002:=}');
50768Expect(1, 3883, '\p{Nv=+0000000003/0000002}', "");
50769Expect(0, 3883, '\p{^Nv=+0000000003/0000002}', "");
50770Expect(0, 3883, '\P{Nv=+0000000003/0000002}', "");
50771Expect(1, 3883, '\P{^Nv=+0000000003/0000002}', "");
50772Expect(0, 3884, '\p{Nv=+0000000003/0000002}', "");
50773Expect(1, 3884, '\p{^Nv=+0000000003/0000002}', "");
50774Expect(1, 3884, '\P{Nv=+0000000003/0000002}', "");
50775Expect(0, 3884, '\P{^Nv=+0000000003/0000002}', "");
50776Expect(1, 3883, '\p{Nv=1.500}', "");
50777Expect(0, 3883, '\p{^Nv=1.500}', "");
50778Expect(0, 3883, '\P{Nv=1.500}', "");
50779Expect(1, 3883, '\P{^Nv=1.500}', "");
50780Expect(0, 3884, '\p{Nv=1.500}', "");
50781Expect(1, 3884, '\p{^Nv=1.500}', "");
50782Expect(1, 3884, '\P{Nv=1.500}', "");
50783Expect(0, 3884, '\P{^Nv=1.500}', "");
50784Error('\p{Is_Numeric_Value=/a/	_0000000003/0000002}');
50785Error('\P{Is_Numeric_Value=/a/	_0000000003/0000002}');
50786Expect(1, 3883, '\p{Is_Numeric_Value=+03/000002}', "");
50787Expect(0, 3883, '\p{^Is_Numeric_Value=+03/000002}', "");
50788Expect(0, 3883, '\P{Is_Numeric_Value=+03/000002}', "");
50789Expect(1, 3883, '\P{^Is_Numeric_Value=+03/000002}', "");
50790Expect(0, 3884, '\p{Is_Numeric_Value=+03/000002}', "");
50791Expect(1, 3884, '\p{^Is_Numeric_Value=+03/000002}', "");
50792Expect(1, 3884, '\P{Is_Numeric_Value=+03/000002}', "");
50793Expect(0, 3884, '\P{^Is_Numeric_Value=+03/000002}', "");
50794Expect(1, 3883, '\p{Is_Numeric_Value=1.500}', "");
50795Expect(0, 3883, '\p{^Is_Numeric_Value=1.500}', "");
50796Expect(0, 3883, '\P{Is_Numeric_Value=1.500}', "");
50797Expect(1, 3883, '\P{^Is_Numeric_Value=1.500}', "");
50798Expect(0, 3884, '\p{Is_Numeric_Value=1.500}', "");
50799Expect(1, 3884, '\p{^Is_Numeric_Value=1.500}', "");
50800Expect(1, 3884, '\P{Is_Numeric_Value=1.500}', "");
50801Expect(0, 3884, '\P{^Is_Numeric_Value=1.500}', "");
50802Error('\p{Is_Nv:		000000003/002/a/}');
50803Error('\P{Is_Nv:		000000003/002/a/}');
50804Expect(1, 3883, '\p{Is_Nv=03/000002}', "");
50805Expect(0, 3883, '\p{^Is_Nv=03/000002}', "");
50806Expect(0, 3883, '\P{Is_Nv=03/000002}', "");
50807Expect(1, 3883, '\P{^Is_Nv=03/000002}', "");
50808Expect(0, 3884, '\p{Is_Nv=03/000002}', "");
50809Expect(1, 3884, '\p{^Is_Nv=03/000002}', "");
50810Expect(1, 3884, '\P{Is_Nv=03/000002}', "");
50811Expect(0, 3884, '\P{^Is_Nv=03/000002}', "");
50812Expect(1, 3883, '\p{Is_Nv=1.500}', "");
50813Expect(0, 3883, '\p{^Is_Nv=1.500}', "");
50814Expect(0, 3883, '\P{Is_Nv=1.500}', "");
50815Expect(1, 3883, '\P{^Is_Nv=1.500}', "");
50816Expect(0, 3884, '\p{Is_Nv=1.500}', "");
50817Expect(1, 3884, '\p{^Is_Nv=1.500}', "");
50818Expect(1, 3884, '\P{Is_Nv=1.500}', "");
50819Expect(0, 3884, '\P{^Is_Nv=1.500}', "");
50820Error('\p{Numeric_Value=_	+000000003/00004/a/}');
50821Error('\P{Numeric_Value=_	+000000003/00004/a/}');
50822Expect(1, 65912, '\p{Numeric_Value:	00003/00000004}', "");
50823Expect(0, 65912, '\p{^Numeric_Value:	00003/00000004}', "");
50824Expect(0, 65912, '\P{Numeric_Value:	00003/00000004}', "");
50825Expect(1, 65912, '\P{^Numeric_Value:	00003/00000004}', "");
50826Expect(0, 65913, '\p{Numeric_Value:	00003/00000004}', "");
50827Expect(1, 65913, '\p{^Numeric_Value:	00003/00000004}', "");
50828Expect(1, 65913, '\P{Numeric_Value:	00003/00000004}', "");
50829Expect(0, 65913, '\P{^Numeric_Value:	00003/00000004}', "");
50830Expect(1, 65912, '\p{Numeric_Value=0.750}', "");
50831Expect(0, 65912, '\p{^Numeric_Value=0.750}', "");
50832Expect(0, 65912, '\P{Numeric_Value=0.750}', "");
50833Expect(1, 65912, '\P{^Numeric_Value=0.750}', "");
50834Expect(0, 65913, '\p{Numeric_Value=0.750}', "");
50835Expect(1, 65913, '\p{^Numeric_Value=0.750}', "");
50836Expect(1, 65913, '\P{Numeric_Value=0.750}', "");
50837Expect(0, 65913, '\P{^Numeric_Value=0.750}', "");
50838Error('\p{Nv=--000000003/4:=}');
50839Error('\P{Nv=--000000003/4:=}');
50840Expect(1, 65912, '\p{Nv=+00000003/0000004}', "");
50841Expect(0, 65912, '\p{^Nv=+00000003/0000004}', "");
50842Expect(0, 65912, '\P{Nv=+00000003/0000004}', "");
50843Expect(1, 65912, '\P{^Nv=+00000003/0000004}', "");
50844Expect(0, 65913, '\p{Nv=+00000003/0000004}', "");
50845Expect(1, 65913, '\p{^Nv=+00000003/0000004}', "");
50846Expect(1, 65913, '\P{Nv=+00000003/0000004}', "");
50847Expect(0, 65913, '\P{^Nv=+00000003/0000004}', "");
50848Expect(1, 65912, '\p{Nv:0.750}', "");
50849Expect(0, 65912, '\p{^Nv:0.750}', "");
50850Expect(0, 65912, '\P{Nv:0.750}', "");
50851Expect(1, 65912, '\P{^Nv:0.750}', "");
50852Expect(0, 65913, '\p{Nv:0.750}', "");
50853Expect(1, 65913, '\p{^Nv:0.750}', "");
50854Expect(1, 65913, '\P{Nv:0.750}', "");
50855Expect(0, 65913, '\P{^Nv:0.750}', "");
50856Error('\p{Is_Numeric_Value=-/a/+3/00000004}');
50857Error('\P{Is_Numeric_Value=-/a/+3/00000004}');
50858Expect(1, 65912, '\p{Is_Numeric_Value=3/4}', "");
50859Expect(0, 65912, '\p{^Is_Numeric_Value=3/4}', "");
50860Expect(0, 65912, '\P{Is_Numeric_Value=3/4}', "");
50861Expect(1, 65912, '\P{^Is_Numeric_Value=3/4}', "");
50862Expect(0, 65913, '\p{Is_Numeric_Value=3/4}', "");
50863Expect(1, 65913, '\p{^Is_Numeric_Value=3/4}', "");
50864Expect(1, 65913, '\P{Is_Numeric_Value=3/4}', "");
50865Expect(0, 65913, '\P{^Is_Numeric_Value=3/4}', "");
50866Expect(1, 65912, '\p{Is_Numeric_Value:0.750}', "");
50867Expect(0, 65912, '\p{^Is_Numeric_Value:0.750}', "");
50868Expect(0, 65912, '\P{Is_Numeric_Value:0.750}', "");
50869Expect(1, 65912, '\P{^Is_Numeric_Value:0.750}', "");
50870Expect(0, 65913, '\p{Is_Numeric_Value:0.750}', "");
50871Expect(1, 65913, '\p{^Is_Numeric_Value:0.750}', "");
50872Expect(1, 65913, '\P{Is_Numeric_Value:0.750}', "");
50873Expect(0, 65913, '\P{^Is_Numeric_Value:0.750}', "");
50874Error('\p{Is_Nv=-/a/00003/000000004}');
50875Error('\P{Is_Nv=-/a/00003/000000004}');
50876Expect(1, 65912, '\p{Is_Nv:	0000000003/04}', "");
50877Expect(0, 65912, '\p{^Is_Nv:	0000000003/04}', "");
50878Expect(0, 65912, '\P{Is_Nv:	0000000003/04}', "");
50879Expect(1, 65912, '\P{^Is_Nv:	0000000003/04}', "");
50880Expect(0, 65913, '\p{Is_Nv:	0000000003/04}', "");
50881Expect(1, 65913, '\p{^Is_Nv:	0000000003/04}', "");
50882Expect(1, 65913, '\P{Is_Nv:	0000000003/04}', "");
50883Expect(0, 65913, '\P{^Is_Nv:	0000000003/04}', "");
50884Expect(1, 65912, '\p{Is_Nv:0.750}', "");
50885Expect(0, 65912, '\p{^Is_Nv:0.750}', "");
50886Expect(0, 65912, '\P{Is_Nv:0.750}', "");
50887Expect(1, 65912, '\P{^Is_Nv:0.750}', "");
50888Expect(0, 65913, '\p{Is_Nv:0.750}', "");
50889Expect(1, 65913, '\p{^Is_Nv:0.750}', "");
50890Expect(1, 65913, '\P{Is_Nv:0.750}', "");
50891Expect(0, 65913, '\P{^Is_Nv:0.750}', "");
50892Error('\p{Numeric_Value=	/a/+000000003/00005}');
50893Error('\P{Numeric_Value=	/a/+000000003/00005}');
50894Expect(1, 8535, '\p{Numeric_Value=00000003/0000005}', "");
50895Expect(0, 8535, '\p{^Numeric_Value=00000003/0000005}', "");
50896Expect(0, 8535, '\P{Numeric_Value=00000003/0000005}', "");
50897Expect(1, 8535, '\P{^Numeric_Value=00000003/0000005}', "");
50898Expect(0, 8536, '\p{Numeric_Value=00000003/0000005}', "");
50899Expect(1, 8536, '\p{^Numeric_Value=00000003/0000005}', "");
50900Expect(1, 8536, '\P{Numeric_Value=00000003/0000005}', "");
50901Expect(0, 8536, '\P{^Numeric_Value=00000003/0000005}', "");
50902Expect(1, 8535, '\p{Numeric_Value=0.600}', "");
50903Expect(0, 8535, '\p{^Numeric_Value=0.600}', "");
50904Expect(0, 8535, '\P{Numeric_Value=0.600}', "");
50905Expect(1, 8535, '\P{^Numeric_Value=0.600}', "");
50906Expect(0, 8536, '\p{Numeric_Value=0.600}', "");
50907Expect(1, 8536, '\p{^Numeric_Value=0.600}', "");
50908Expect(1, 8536, '\P{Numeric_Value=0.600}', "");
50909Expect(0, 8536, '\P{^Numeric_Value=0.600}', "");
50910Error('\p{Nv=003/05:=}');
50911Error('\P{Nv=003/05:=}');
50912Expect(1, 8535, '\p{Nv=0000003/00005}', "");
50913Expect(0, 8535, '\p{^Nv=0000003/00005}', "");
50914Expect(0, 8535, '\P{Nv=0000003/00005}', "");
50915Expect(1, 8535, '\P{^Nv=0000003/00005}', "");
50916Expect(0, 8536, '\p{Nv=0000003/00005}', "");
50917Expect(1, 8536, '\p{^Nv=0000003/00005}', "");
50918Expect(1, 8536, '\P{Nv=0000003/00005}', "");
50919Expect(0, 8536, '\P{^Nv=0000003/00005}', "");
50920Expect(1, 8535, '\p{Nv=0.600}', "");
50921Expect(0, 8535, '\p{^Nv=0.600}', "");
50922Expect(0, 8535, '\P{Nv=0.600}', "");
50923Expect(1, 8535, '\P{^Nv=0.600}', "");
50924Expect(0, 8536, '\p{Nv=0.600}', "");
50925Expect(1, 8536, '\p{^Nv=0.600}', "");
50926Expect(1, 8536, '\P{Nv=0.600}', "");
50927Expect(0, 8536, '\P{^Nv=0.600}', "");
50928Error('\p{Is_Numeric_Value=_/a/00000003/000000005}');
50929Error('\P{Is_Numeric_Value=_/a/00000003/000000005}');
50930Expect(1, 8535, '\p{Is_Numeric_Value=00000003/00000005}', "");
50931Expect(0, 8535, '\p{^Is_Numeric_Value=00000003/00000005}', "");
50932Expect(0, 8535, '\P{Is_Numeric_Value=00000003/00000005}', "");
50933Expect(1, 8535, '\P{^Is_Numeric_Value=00000003/00000005}', "");
50934Expect(0, 8536, '\p{Is_Numeric_Value=00000003/00000005}', "");
50935Expect(1, 8536, '\p{^Is_Numeric_Value=00000003/00000005}', "");
50936Expect(1, 8536, '\P{Is_Numeric_Value=00000003/00000005}', "");
50937Expect(0, 8536, '\P{^Is_Numeric_Value=00000003/00000005}', "");
50938Expect(1, 8535, '\p{Is_Numeric_Value=0.600}', "");
50939Expect(0, 8535, '\p{^Is_Numeric_Value=0.600}', "");
50940Expect(0, 8535, '\P{Is_Numeric_Value=0.600}', "");
50941Expect(1, 8535, '\P{^Is_Numeric_Value=0.600}', "");
50942Expect(0, 8536, '\p{Is_Numeric_Value=0.600}', "");
50943Expect(1, 8536, '\p{^Is_Numeric_Value=0.600}', "");
50944Expect(1, 8536, '\P{Is_Numeric_Value=0.600}', "");
50945Expect(0, 8536, '\P{^Is_Numeric_Value=0.600}', "");
50946Error('\p{Is_Nv=:= 0003/000000005}');
50947Error('\P{Is_Nv=:= 0003/000000005}');
50948Expect(1, 8535, '\p{Is_Nv=3/0000005}', "");
50949Expect(0, 8535, '\p{^Is_Nv=3/0000005}', "");
50950Expect(0, 8535, '\P{Is_Nv=3/0000005}', "");
50951Expect(1, 8535, '\P{^Is_Nv=3/0000005}', "");
50952Expect(0, 8536, '\p{Is_Nv=3/0000005}', "");
50953Expect(1, 8536, '\p{^Is_Nv=3/0000005}', "");
50954Expect(1, 8536, '\P{Is_Nv=3/0000005}', "");
50955Expect(0, 8536, '\P{^Is_Nv=3/0000005}', "");
50956Expect(1, 8535, '\p{Is_Nv=0.600}', "");
50957Expect(0, 8535, '\p{^Is_Nv=0.600}', "");
50958Expect(0, 8535, '\P{Is_Nv=0.600}', "");
50959Expect(1, 8535, '\P{^Is_Nv=0.600}', "");
50960Expect(0, 8536, '\p{Is_Nv=0.600}', "");
50961Expect(1, 8536, '\p{^Is_Nv=0.600}', "");
50962Expect(1, 8536, '\P{Is_Nv=0.600}', "");
50963Expect(0, 8536, '\P{^Is_Nv=0.600}', "");
50964Error('\p{Numeric_Value=	/a/+003/8}');
50965Error('\P{Numeric_Value=	/a/+003/8}');
50966Expect(1, 8540, '\p{Numeric_Value=0000000003/08}', "");
50967Expect(0, 8540, '\p{^Numeric_Value=0000000003/08}', "");
50968Expect(0, 8540, '\P{Numeric_Value=0000000003/08}', "");
50969Expect(1, 8540, '\P{^Numeric_Value=0000000003/08}', "");
50970Expect(0, 8541, '\p{Numeric_Value=0000000003/08}', "");
50971Expect(1, 8541, '\p{^Numeric_Value=0000000003/08}', "");
50972Expect(1, 8541, '\P{Numeric_Value=0000000003/08}', "");
50973Expect(0, 8541, '\P{^Numeric_Value=0000000003/08}', "");
50974Error('\p{Numeric_Value=0.38}');
50975Error('\P{Numeric_Value=0.38}');
50976Expect(1, 8540, '\p{Numeric_Value=0.375}', "");
50977Expect(0, 8540, '\p{^Numeric_Value=0.375}', "");
50978Expect(0, 8540, '\P{Numeric_Value=0.375}', "");
50979Expect(1, 8540, '\P{^Numeric_Value=0.375}', "");
50980Expect(0, 8541, '\p{Numeric_Value=0.375}', "");
50981Expect(1, 8541, '\p{^Numeric_Value=0.375}', "");
50982Expect(1, 8541, '\P{Numeric_Value=0.375}', "");
50983Expect(0, 8541, '\P{^Numeric_Value=0.375}', "");
50984Error('\p{Nv=_:=0000003/0000008}');
50985Error('\P{Nv=_:=0000003/0000008}');
50986Expect(1, 8540, '\p{Nv=03/008}', "");
50987Expect(0, 8540, '\p{^Nv=03/008}', "");
50988Expect(0, 8540, '\P{Nv=03/008}', "");
50989Expect(1, 8540, '\P{^Nv=03/008}', "");
50990Expect(0, 8541, '\p{Nv=03/008}', "");
50991Expect(1, 8541, '\p{^Nv=03/008}', "");
50992Expect(1, 8541, '\P{Nv=03/008}', "");
50993Expect(0, 8541, '\P{^Nv=03/008}', "");
50994Error('\p{Nv:0.38}');
50995Error('\P{Nv:0.38}');
50996Expect(1, 8540, '\p{Nv=0.375}', "");
50997Expect(0, 8540, '\p{^Nv=0.375}', "");
50998Expect(0, 8540, '\P{Nv=0.375}', "");
50999Expect(1, 8540, '\P{^Nv=0.375}', "");
51000Expect(0, 8541, '\p{Nv=0.375}', "");
51001Expect(1, 8541, '\p{^Nv=0.375}', "");
51002Expect(1, 8541, '\P{Nv=0.375}', "");
51003Expect(0, 8541, '\P{^Nv=0.375}', "");
51004Error('\p{Is_Numeric_Value=_:=+003/8}');
51005Error('\P{Is_Numeric_Value=_:=+003/8}');
51006Expect(1, 8540, '\p{Is_Numeric_Value=3/008}', "");
51007Expect(0, 8540, '\p{^Is_Numeric_Value=3/008}', "");
51008Expect(0, 8540, '\P{Is_Numeric_Value=3/008}', "");
51009Expect(1, 8540, '\P{^Is_Numeric_Value=3/008}', "");
51010Expect(0, 8541, '\p{Is_Numeric_Value=3/008}', "");
51011Expect(1, 8541, '\p{^Is_Numeric_Value=3/008}', "");
51012Expect(1, 8541, '\P{Is_Numeric_Value=3/008}', "");
51013Expect(0, 8541, '\P{^Is_Numeric_Value=3/008}', "");
51014Error('\p{Is_Numeric_Value: 0.38}');
51015Error('\P{Is_Numeric_Value: 0.38}');
51016Expect(1, 8540, '\p{Is_Numeric_Value=0.375}', "");
51017Expect(0, 8540, '\p{^Is_Numeric_Value=0.375}', "");
51018Expect(0, 8540, '\P{Is_Numeric_Value=0.375}', "");
51019Expect(1, 8540, '\P{^Is_Numeric_Value=0.375}', "");
51020Expect(0, 8541, '\p{Is_Numeric_Value=0.375}', "");
51021Expect(1, 8541, '\p{^Is_Numeric_Value=0.375}', "");
51022Expect(1, 8541, '\P{Is_Numeric_Value=0.375}', "");
51023Expect(0, 8541, '\P{^Is_Numeric_Value=0.375}', "");
51024Error('\p{Is_Nv=	:=0000003/0000008}');
51025Error('\P{Is_Nv=	:=0000003/0000008}');
51026Expect(1, 8540, '\p{Is_Nv=00000003/0000008}', "");
51027Expect(0, 8540, '\p{^Is_Nv=00000003/0000008}', "");
51028Expect(0, 8540, '\P{Is_Nv=00000003/0000008}', "");
51029Expect(1, 8540, '\P{^Is_Nv=00000003/0000008}', "");
51030Expect(0, 8541, '\p{Is_Nv=00000003/0000008}', "");
51031Expect(1, 8541, '\p{^Is_Nv=00000003/0000008}', "");
51032Expect(1, 8541, '\P{Is_Nv=00000003/0000008}', "");
51033Expect(0, 8541, '\P{^Is_Nv=00000003/0000008}', "");
51034Error('\p{Is_Nv=0.38}');
51035Error('\P{Is_Nv=0.38}');
51036Expect(1, 8540, '\p{Is_Nv=0.375}', "");
51037Expect(0, 8540, '\p{^Is_Nv=0.375}', "");
51038Expect(0, 8540, '\P{Is_Nv=0.375}', "");
51039Expect(1, 8540, '\P{^Is_Nv=0.375}', "");
51040Expect(0, 8541, '\p{Is_Nv=0.375}', "");
51041Expect(1, 8541, '\p{^Is_Nv=0.375}', "");
51042Expect(1, 8541, '\P{Is_Nv=0.375}', "");
51043Expect(0, 8541, '\P{^Is_Nv=0.375}', "");
51044Error('\p{Numeric_Value=/a/- 00000000030}');
51045Error('\P{Numeric_Value=/a/- 00000000030}');
51046Expect(1, 133507, '\p{Numeric_Value=+0_0_0_0_0_00030}', "");
51047Expect(0, 133507, '\p{^Numeric_Value=+0_0_0_0_0_00030}', "");
51048Expect(0, 133507, '\P{Numeric_Value=+0_0_0_0_0_00030}', "");
51049Expect(1, 133507, '\P{^Numeric_Value=+0_0_0_0_0_00030}', "");
51050Expect(0, 133508, '\p{Numeric_Value=+0_0_0_0_0_00030}', "");
51051Expect(1, 133508, '\p{^Numeric_Value=+0_0_0_0_0_00030}', "");
51052Expect(1, 133508, '\P{Numeric_Value=+0_0_0_0_0_00030}', "");
51053Expect(0, 133508, '\P{^Numeric_Value=+0_0_0_0_0_00030}', "");
51054Error('\p{Nv=:=	_0_0_0_030}');
51055Error('\P{Nv=:=	_0_0_0_030}');
51056Expect(1, 133507, '\p{Nv=0_0_0_0_0_0_30}', "");
51057Expect(0, 133507, '\p{^Nv=0_0_0_0_0_0_30}', "");
51058Expect(0, 133507, '\P{Nv=0_0_0_0_0_0_30}', "");
51059Expect(1, 133507, '\P{^Nv=0_0_0_0_0_0_30}', "");
51060Expect(0, 133508, '\p{Nv=0_0_0_0_0_0_30}', "");
51061Expect(1, 133508, '\p{^Nv=0_0_0_0_0_0_30}', "");
51062Expect(1, 133508, '\P{Nv=0_0_0_0_0_0_30}', "");
51063Expect(0, 133508, '\P{^Nv=0_0_0_0_0_0_30}', "");
51064Error('\p{Is_Numeric_Value=-:=0_0_0_0_0030}');
51065Error('\P{Is_Numeric_Value=-:=0_0_0_0_0030}');
51066Expect(1, 133507, '\p{Is_Numeric_Value:   0_0_0_0_0_0_30}', "");
51067Expect(0, 133507, '\p{^Is_Numeric_Value:   0_0_0_0_0_0_30}', "");
51068Expect(0, 133507, '\P{Is_Numeric_Value:   0_0_0_0_0_0_30}', "");
51069Expect(1, 133507, '\P{^Is_Numeric_Value:   0_0_0_0_0_0_30}', "");
51070Expect(0, 133508, '\p{Is_Numeric_Value:   0_0_0_0_0_0_30}', "");
51071Expect(1, 133508, '\p{^Is_Numeric_Value:   0_0_0_0_0_0_30}', "");
51072Expect(1, 133508, '\P{Is_Numeric_Value:   0_0_0_0_0_0_30}', "");
51073Expect(0, 133508, '\P{^Is_Numeric_Value:   0_0_0_0_0_0_30}', "");
51074Error('\p{Is_Nv=	+00000030:=}');
51075Error('\P{Is_Nv=	+00000030:=}');
51076Expect(1, 133507, '\p{Is_Nv=00000030}', "");
51077Expect(0, 133507, '\p{^Is_Nv=00000030}', "");
51078Expect(0, 133507, '\P{Is_Nv=00000030}', "");
51079Expect(1, 133507, '\P{^Is_Nv=00000030}', "");
51080Expect(0, 133508, '\p{Is_Nv=00000030}', "");
51081Expect(1, 133508, '\p{^Is_Nv=00000030}', "");
51082Expect(1, 133508, '\P{Is_Nv=00000030}', "");
51083Expect(0, 133508, '\P{^Is_Nv=00000030}', "");
51084Error('\p{Numeric_Value=:=	00300}');
51085Error('\P{Numeric_Value=:=	00300}');
51086Expect(1, 69236, '\p{Numeric_Value:   +00000000300}', "");
51087Expect(0, 69236, '\p{^Numeric_Value:   +00000000300}', "");
51088Expect(0, 69236, '\P{Numeric_Value:   +00000000300}', "");
51089Expect(1, 69236, '\P{^Numeric_Value:   +00000000300}', "");
51090Expect(0, 69237, '\p{Numeric_Value:   +00000000300}', "");
51091Expect(1, 69237, '\p{^Numeric_Value:   +00000000300}', "");
51092Expect(1, 69237, '\P{Numeric_Value:   +00000000300}', "");
51093Expect(0, 69237, '\P{^Numeric_Value:   +00000000300}', "");
51094Error('\p{Nv= -00_00_30_0/a/}');
51095Error('\P{Nv= -00_00_30_0/a/}');
51096Expect(1, 69236, '\p{Nv=+00_00_03_00}', "");
51097Expect(0, 69236, '\p{^Nv=+00_00_03_00}', "");
51098Expect(0, 69236, '\P{Nv=+00_00_03_00}', "");
51099Expect(1, 69236, '\P{^Nv=+00_00_03_00}', "");
51100Expect(0, 69237, '\p{Nv=+00_00_03_00}', "");
51101Expect(1, 69237, '\p{^Nv=+00_00_03_00}', "");
51102Expect(1, 69237, '\P{Nv=+00_00_03_00}', "");
51103Expect(0, 69237, '\P{^Nv=+00_00_03_00}', "");
51104Error('\p{Is_Numeric_Value= /a/0300}');
51105Error('\P{Is_Numeric_Value= /a/0300}');
51106Expect(1, 69236, '\p{Is_Numeric_Value=+0_0_0_0_0_00300}', "");
51107Expect(0, 69236, '\p{^Is_Numeric_Value=+0_0_0_0_0_00300}', "");
51108Expect(0, 69236, '\P{Is_Numeric_Value=+0_0_0_0_0_00300}', "");
51109Expect(1, 69236, '\P{^Is_Numeric_Value=+0_0_0_0_0_00300}', "");
51110Expect(0, 69237, '\p{Is_Numeric_Value=+0_0_0_0_0_00300}', "");
51111Expect(1, 69237, '\p{^Is_Numeric_Value=+0_0_0_0_0_00300}', "");
51112Expect(1, 69237, '\P{Is_Numeric_Value=+0_0_0_0_0_00300}', "");
51113Expect(0, 69237, '\P{^Is_Numeric_Value=+0_0_0_0_0_00300}', "");
51114Error('\p{Is_Nv= _000000300:=}');
51115Error('\P{Is_Nv= _000000300:=}');
51116Expect(1, 69236, '\p{Is_Nv:	00000030_0}', "");
51117Expect(0, 69236, '\p{^Is_Nv:	00000030_0}', "");
51118Expect(0, 69236, '\P{Is_Nv:	00000030_0}', "");
51119Expect(1, 69236, '\P{^Is_Nv:	00000030_0}', "");
51120Expect(0, 69237, '\p{Is_Nv:	00000030_0}', "");
51121Expect(1, 69237, '\p{^Is_Nv:	00000030_0}', "");
51122Expect(1, 69237, '\P{Is_Nv:	00000030_0}', "");
51123Expect(0, 69237, '\P{^Is_Nv:	00000030_0}', "");
51124Error('\p{Numeric_Value=:=- 00000003000}');
51125Error('\P{Numeric_Value=:=- 00000003000}');
51126Expect(1, 65828, '\p{Numeric_Value=000000003000}', "");
51127Expect(0, 65828, '\p{^Numeric_Value=000000003000}', "");
51128Expect(0, 65828, '\P{Numeric_Value=000000003000}', "");
51129Expect(1, 65828, '\P{^Numeric_Value=000000003000}', "");
51130Expect(0, 65829, '\p{Numeric_Value=000000003000}', "");
51131Expect(1, 65829, '\p{^Numeric_Value=000000003000}', "");
51132Expect(1, 65829, '\P{Numeric_Value=000000003000}', "");
51133Expect(0, 65829, '\P{^Numeric_Value=000000003000}', "");
51134Error('\p{Nv=:=_00300_0}');
51135Error('\P{Nv=:=_00300_0}');
51136Expect(1, 65828, '\p{Nv=+0000000003000}', "");
51137Expect(0, 65828, '\p{^Nv=+0000000003000}', "");
51138Expect(0, 65828, '\P{Nv=+0000000003000}', "");
51139Expect(1, 65828, '\P{^Nv=+0000000003000}', "");
51140Expect(0, 65829, '\p{Nv=+0000000003000}', "");
51141Expect(1, 65829, '\p{^Nv=+0000000003000}', "");
51142Expect(1, 65829, '\P{Nv=+0000000003000}', "");
51143Expect(0, 65829, '\P{^Nv=+0000000003000}', "");
51144Error('\p{Is_Numeric_Value=/a/-003000}');
51145Error('\P{Is_Numeric_Value=/a/-003000}');
51146Expect(1, 65828, '\p{Is_Numeric_Value=3000}', "");
51147Expect(0, 65828, '\p{^Is_Numeric_Value=3000}', "");
51148Expect(0, 65828, '\P{Is_Numeric_Value=3000}', "");
51149Expect(1, 65828, '\P{^Is_Numeric_Value=3000}', "");
51150Expect(0, 65829, '\p{Is_Numeric_Value=3000}', "");
51151Expect(1, 65829, '\p{^Is_Numeric_Value=3000}', "");
51152Expect(1, 65829, '\P{Is_Numeric_Value=3000}', "");
51153Expect(0, 65829, '\P{^Is_Numeric_Value=3000}', "");
51154Error('\p{Is_Nv=	_00_00_00_00_30_00/a/}');
51155Error('\P{Is_Nv=	_00_00_00_00_30_00/a/}');
51156Expect(1, 65828, '\p{Is_Nv=000_030_00}', "");
51157Expect(0, 65828, '\p{^Is_Nv=000_030_00}', "");
51158Expect(0, 65828, '\P{Is_Nv=000_030_00}', "");
51159Expect(1, 65828, '\P{^Is_Nv=000_030_00}', "");
51160Expect(0, 65829, '\p{Is_Nv=000_030_00}', "");
51161Expect(1, 65829, '\p{^Is_Nv=000_030_00}', "");
51162Expect(1, 65829, '\P{Is_Nv=000_030_00}', "");
51163Expect(0, 65829, '\P{^Is_Nv=000_030_00}', "");
51164Error('\p{Numeric_Value=-:=+000000030000}');
51165Error('\P{Numeric_Value=-:=+000000030000}');
51166Expect(1, 65837, '\p{Numeric_Value=0000030000}', "");
51167Expect(0, 65837, '\p{^Numeric_Value=0000030000}', "");
51168Expect(0, 65837, '\P{Numeric_Value=0000030000}', "");
51169Expect(1, 65837, '\P{^Numeric_Value=0000030000}', "");
51170Expect(0, 65838, '\p{Numeric_Value=0000030000}', "");
51171Expect(1, 65838, '\p{^Numeric_Value=0000030000}', "");
51172Expect(1, 65838, '\P{Numeric_Value=0000030000}', "");
51173Expect(0, 65838, '\P{^Numeric_Value=0000030000}', "");
51174Error('\p{Nv=	-030000/a/}');
51175Error('\P{Nv=	-030000/a/}');
51176Expect(1, 65837, '\p{Nv=0000000030000}', "");
51177Expect(0, 65837, '\p{^Nv=0000000030000}', "");
51178Expect(0, 65837, '\P{Nv=0000000030000}', "");
51179Expect(1, 65837, '\P{^Nv=0000000030000}', "");
51180Expect(0, 65838, '\p{Nv=0000000030000}', "");
51181Expect(1, 65838, '\p{^Nv=0000000030000}', "");
51182Expect(1, 65838, '\P{Nv=0000000030000}', "");
51183Expect(0, 65838, '\P{^Nv=0000000030000}', "");
51184Error('\p{Is_Numeric_Value=-:=0_0_0_0_0_0_0_3_0_0_00}');
51185Error('\P{Is_Numeric_Value=-:=0_0_0_0_0_0_0_3_0_0_00}');
51186Expect(1, 65837, '\p{Is_Numeric_Value:+030000}', "");
51187Expect(0, 65837, '\p{^Is_Numeric_Value:+030000}', "");
51188Expect(0, 65837, '\P{Is_Numeric_Value:+030000}', "");
51189Expect(1, 65837, '\P{^Is_Numeric_Value:+030000}', "");
51190Expect(0, 65838, '\p{Is_Numeric_Value:+030000}', "");
51191Expect(1, 65838, '\p{^Is_Numeric_Value:+030000}', "");
51192Expect(1, 65838, '\P{Is_Numeric_Value:+030000}', "");
51193Expect(0, 65838, '\P{^Is_Numeric_Value:+030000}', "");
51194Error('\p{Is_Nv=_/a/0_0_0_0_0_0_0_0_0_3_0_0_00}');
51195Error('\P{Is_Nv=_/a/0_0_0_0_0_0_0_0_0_3_0_0_00}');
51196Expect(1, 65837, '\p{Is_Nv=000000030000}', "");
51197Expect(0, 65837, '\p{^Is_Nv=000000030000}', "");
51198Expect(0, 65837, '\P{Is_Nv=000000030000}', "");
51199Expect(1, 65837, '\P{^Is_Nv=000000030000}', "");
51200Expect(0, 65838, '\p{Is_Nv=000000030000}', "");
51201Expect(1, 65838, '\p{^Is_Nv=000000030000}', "");
51202Expect(1, 65838, '\P{Is_Nv=000000030000}', "");
51203Expect(0, 65838, '\P{^Is_Nv=000000030000}', "");
51204Error('\p{Numeric_Value:   /a/-0031}');
51205Error('\P{Numeric_Value:   /a/-0031}');
51206Expect(1, 12891, '\p{Numeric_Value=31}', "");
51207Expect(0, 12891, '\p{^Numeric_Value=31}', "");
51208Expect(0, 12891, '\P{Numeric_Value=31}', "");
51209Expect(1, 12891, '\P{^Numeric_Value=31}', "");
51210Expect(0, 12892, '\p{Numeric_Value=31}', "");
51211Expect(1, 12892, '\p{^Numeric_Value=31}', "");
51212Expect(1, 12892, '\P{Numeric_Value=31}', "");
51213Expect(0, 12892, '\P{^Numeric_Value=31}', "");
51214Error('\p{Nv=-+00000031/a/}');
51215Error('\P{Nv=-+00000031/a/}');
51216Expect(1, 12891, '\p{Nv=0_0_0_0_031}', "");
51217Expect(0, 12891, '\p{^Nv=0_0_0_0_031}', "");
51218Expect(0, 12891, '\P{Nv=0_0_0_0_031}', "");
51219Expect(1, 12891, '\P{^Nv=0_0_0_0_031}', "");
51220Expect(0, 12892, '\p{Nv=0_0_0_0_031}', "");
51221Expect(1, 12892, '\p{^Nv=0_0_0_0_031}', "");
51222Expect(1, 12892, '\P{Nv=0_0_0_0_031}', "");
51223Expect(0, 12892, '\P{^Nv=0_0_0_0_031}', "");
51224Error('\p{Is_Numeric_Value=:=  00031}');
51225Error('\P{Is_Numeric_Value=:=  00031}');
51226Expect(1, 12891, '\p{Is_Numeric_Value=0_0_0_31}', "");
51227Expect(0, 12891, '\p{^Is_Numeric_Value=0_0_0_31}', "");
51228Expect(0, 12891, '\P{Is_Numeric_Value=0_0_0_31}', "");
51229Expect(1, 12891, '\P{^Is_Numeric_Value=0_0_0_31}', "");
51230Expect(0, 12892, '\p{Is_Numeric_Value=0_0_0_31}', "");
51231Expect(1, 12892, '\p{^Is_Numeric_Value=0_0_0_31}', "");
51232Expect(1, 12892, '\P{Is_Numeric_Value=0_0_0_31}', "");
51233Expect(0, 12892, '\P{^Is_Numeric_Value=0_0_0_31}', "");
51234Error('\p{Is_Nv= /a/+00000000031}');
51235Error('\P{Is_Nv= /a/+00000000031}');
51236Expect(1, 12891, '\p{Is_Nv=+00000031}', "");
51237Expect(0, 12891, '\p{^Is_Nv=+00000031}', "");
51238Expect(0, 12891, '\P{Is_Nv=+00000031}', "");
51239Expect(1, 12891, '\P{^Is_Nv=+00000031}', "");
51240Expect(0, 12892, '\p{Is_Nv=+00000031}', "");
51241Expect(1, 12892, '\p{^Is_Nv=+00000031}', "");
51242Expect(1, 12892, '\P{Is_Nv=+00000031}', "");
51243Expect(0, 12892, '\P{^Is_Nv=+00000031}', "");
51244Error('\p{Numeric_Value=/a/	+3_2}');
51245Error('\P{Numeric_Value=/a/	+3_2}');
51246Expect(1, 12892, '\p{Numeric_Value=+0000000032}', "");
51247Expect(0, 12892, '\p{^Numeric_Value=+0000000032}', "");
51248Expect(0, 12892, '\P{Numeric_Value=+0000000032}', "");
51249Expect(1, 12892, '\P{^Numeric_Value=+0000000032}', "");
51250Expect(0, 12893, '\p{Numeric_Value=+0000000032}', "");
51251Expect(1, 12893, '\p{^Numeric_Value=+0000000032}', "");
51252Expect(1, 12893, '\P{Numeric_Value=+0000000032}', "");
51253Expect(0, 12893, '\P{^Numeric_Value=+0000000032}', "");
51254Error('\p{Nv=:= 	03_2}');
51255Error('\P{Nv=:= 	03_2}');
51256Expect(1, 12892, '\p{Nv=+3_2}', "");
51257Expect(0, 12892, '\p{^Nv=+3_2}', "");
51258Expect(0, 12892, '\P{Nv=+3_2}', "");
51259Expect(1, 12892, '\P{^Nv=+3_2}', "");
51260Expect(0, 12893, '\p{Nv=+3_2}', "");
51261Expect(1, 12893, '\p{^Nv=+3_2}', "");
51262Expect(1, 12893, '\P{Nv=+3_2}', "");
51263Expect(0, 12893, '\P{^Nv=+3_2}', "");
51264Error('\p{Is_Numeric_Value:	 /a/+0_0_0_32}');
51265Error('\P{Is_Numeric_Value:	 /a/+0_0_0_32}');
51266Expect(1, 12892, '\p{Is_Numeric_Value=0000_0003_2}', "");
51267Expect(0, 12892, '\p{^Is_Numeric_Value=0000_0003_2}', "");
51268Expect(0, 12892, '\P{Is_Numeric_Value=0000_0003_2}', "");
51269Expect(1, 12892, '\P{^Is_Numeric_Value=0000_0003_2}', "");
51270Expect(0, 12893, '\p{Is_Numeric_Value=0000_0003_2}', "");
51271Expect(1, 12893, '\p{^Is_Numeric_Value=0000_0003_2}', "");
51272Expect(1, 12893, '\P{Is_Numeric_Value=0000_0003_2}', "");
51273Expect(0, 12893, '\P{^Is_Numeric_Value=0000_0003_2}', "");
51274Error('\p{Is_Nv=-/a/03_2}');
51275Error('\P{Is_Nv=-/a/03_2}');
51276Expect(1, 12892, '\p{Is_Nv=0_0_0_0_032}', "");
51277Expect(0, 12892, '\p{^Is_Nv=0_0_0_0_032}', "");
51278Expect(0, 12892, '\P{Is_Nv=0_0_0_0_032}', "");
51279Expect(1, 12892, '\P{^Is_Nv=0_0_0_0_032}', "");
51280Expect(0, 12893, '\p{Is_Nv=0_0_0_0_032}', "");
51281Expect(1, 12893, '\p{^Is_Nv=0_0_0_0_032}', "");
51282Expect(1, 12893, '\P{Is_Nv=0_0_0_0_032}', "");
51283Expect(0, 12893, '\P{^Is_Nv=0_0_0_0_032}', "");
51284Error('\p{Numeric_Value=/a/0000000033}');
51285Error('\P{Numeric_Value=/a/0000000033}');
51286Expect(1, 12893, '\p{Numeric_Value:033}', "");
51287Expect(0, 12893, '\p{^Numeric_Value:033}', "");
51288Expect(0, 12893, '\P{Numeric_Value:033}', "");
51289Expect(1, 12893, '\P{^Numeric_Value:033}', "");
51290Expect(0, 12894, '\p{Numeric_Value:033}', "");
51291Expect(1, 12894, '\p{^Numeric_Value:033}', "");
51292Expect(1, 12894, '\P{Numeric_Value:033}', "");
51293Expect(0, 12894, '\P{^Numeric_Value:033}', "");
51294Error('\p{Nv=/a/	 00033}');
51295Error('\P{Nv=/a/	 00033}');
51296Expect(1, 12893, '\p{Nv=33}', "");
51297Expect(0, 12893, '\p{^Nv=33}', "");
51298Expect(0, 12893, '\P{Nv=33}', "");
51299Expect(1, 12893, '\P{^Nv=33}', "");
51300Expect(0, 12894, '\p{Nv=33}', "");
51301Expect(1, 12894, '\p{^Nv=33}', "");
51302Expect(1, 12894, '\P{Nv=33}', "");
51303Expect(0, 12894, '\P{^Nv=33}', "");
51304Error('\p{Is_Numeric_Value:   /a/-_003_3}');
51305Error('\P{Is_Numeric_Value:   /a/-_003_3}');
51306Expect(1, 12893, '\p{Is_Numeric_Value=0_0_0_0_033}', "");
51307Expect(0, 12893, '\p{^Is_Numeric_Value=0_0_0_0_033}', "");
51308Expect(0, 12893, '\P{Is_Numeric_Value=0_0_0_0_033}', "");
51309Expect(1, 12893, '\P{^Is_Numeric_Value=0_0_0_0_033}', "");
51310Expect(0, 12894, '\p{Is_Numeric_Value=0_0_0_0_033}', "");
51311Expect(1, 12894, '\p{^Is_Numeric_Value=0_0_0_0_033}', "");
51312Expect(1, 12894, '\P{Is_Numeric_Value=0_0_0_0_033}', "");
51313Expect(0, 12894, '\P{^Is_Numeric_Value=0_0_0_0_033}', "");
51314Error('\p{Is_Nv=_:=033}');
51315Error('\P{Is_Nv=_:=033}');
51316Expect(1, 12893, '\p{Is_Nv=0000000033}', "");
51317Expect(0, 12893, '\p{^Is_Nv=0000000033}', "");
51318Expect(0, 12893, '\P{Is_Nv=0000000033}', "");
51319Expect(1, 12893, '\P{^Is_Nv=0000000033}', "");
51320Expect(0, 12894, '\p{Is_Nv=0000000033}', "");
51321Expect(1, 12894, '\p{^Is_Nv=0000000033}', "");
51322Expect(1, 12894, '\P{Is_Nv=0000000033}', "");
51323Expect(0, 12894, '\P{^Is_Nv=0000000033}', "");
51324Error('\p{Numeric_Value=	_0000034:=}');
51325Error('\P{Numeric_Value=	_0000034:=}');
51326Expect(1, 12894, '\p{Numeric_Value=00000034}', "");
51327Expect(0, 12894, '\p{^Numeric_Value=00000034}', "");
51328Expect(0, 12894, '\P{Numeric_Value=00000034}', "");
51329Expect(1, 12894, '\P{^Numeric_Value=00000034}', "");
51330Expect(0, 12895, '\p{Numeric_Value=00000034}', "");
51331Expect(1, 12895, '\p{^Numeric_Value=00000034}', "");
51332Expect(1, 12895, '\P{Numeric_Value=00000034}', "");
51333Expect(0, 12895, '\P{^Numeric_Value=00000034}', "");
51334Error('\p{Nv=:=-0003_4}');
51335Error('\P{Nv=:=-0003_4}');
51336Expect(1, 12894, '\p{Nv=+0000034}', "");
51337Expect(0, 12894, '\p{^Nv=+0000034}', "");
51338Expect(0, 12894, '\P{Nv=+0000034}', "");
51339Expect(1, 12894, '\P{^Nv=+0000034}', "");
51340Expect(0, 12895, '\p{Nv=+0000034}', "");
51341Expect(1, 12895, '\p{^Nv=+0000034}', "");
51342Expect(1, 12895, '\P{Nv=+0000034}', "");
51343Expect(0, 12895, '\P{^Nv=+0000034}', "");
51344Error('\p{Is_Numeric_Value=_:=+0000003_4}');
51345Error('\P{Is_Numeric_Value=_:=+0000003_4}');
51346Expect(1, 12894, '\p{Is_Numeric_Value=03_4}', "");
51347Expect(0, 12894, '\p{^Is_Numeric_Value=03_4}', "");
51348Expect(0, 12894, '\P{Is_Numeric_Value=03_4}', "");
51349Expect(1, 12894, '\P{^Is_Numeric_Value=03_4}', "");
51350Expect(0, 12895, '\p{Is_Numeric_Value=03_4}', "");
51351Expect(1, 12895, '\p{^Is_Numeric_Value=03_4}', "");
51352Expect(1, 12895, '\P{Is_Numeric_Value=03_4}', "");
51353Expect(0, 12895, '\P{^Is_Numeric_Value=03_4}', "");
51354Error('\p{Is_Nv:	- 0034:=}');
51355Error('\P{Is_Nv:	- 0034:=}');
51356Expect(1, 12894, '\p{Is_Nv=034}', "");
51357Expect(0, 12894, '\p{^Is_Nv=034}', "");
51358Expect(0, 12894, '\P{Is_Nv=034}', "");
51359Expect(1, 12894, '\P{^Is_Nv=034}', "");
51360Expect(0, 12895, '\p{Is_Nv=034}', "");
51361Expect(1, 12895, '\p{^Is_Nv=034}', "");
51362Expect(1, 12895, '\P{Is_Nv=034}', "");
51363Expect(0, 12895, '\P{^Is_Nv=034}', "");
51364Error('\p{Numeric_Value=/a/-00_00_00_35}');
51365Error('\P{Numeric_Value=/a/-00_00_00_35}');
51366Expect(1, 12895, '\p{Numeric_Value=000000035}', "");
51367Expect(0, 12895, '\p{^Numeric_Value=000000035}', "");
51368Expect(0, 12895, '\P{Numeric_Value=000000035}', "");
51369Expect(1, 12895, '\P{^Numeric_Value=000000035}', "");
51370Expect(0, 12896, '\p{Numeric_Value=000000035}', "");
51371Expect(1, 12896, '\p{^Numeric_Value=000000035}', "");
51372Expect(1, 12896, '\P{Numeric_Value=000000035}', "");
51373Expect(0, 12896, '\P{^Numeric_Value=000000035}', "");
51374Error('\p{Nv=  0000035:=}');
51375Error('\P{Nv=  0000035:=}');
51376Expect(1, 12895, '\p{Nv=00_00_00_035}', "");
51377Expect(0, 12895, '\p{^Nv=00_00_00_035}', "");
51378Expect(0, 12895, '\P{Nv=00_00_00_035}', "");
51379Expect(1, 12895, '\P{^Nv=00_00_00_035}', "");
51380Expect(0, 12896, '\p{Nv=00_00_00_035}', "");
51381Expect(1, 12896, '\p{^Nv=00_00_00_035}', "");
51382Expect(1, 12896, '\P{Nv=00_00_00_035}', "");
51383Expect(0, 12896, '\P{^Nv=00_00_00_035}', "");
51384Error('\p{Is_Numeric_Value=/a/	0035}');
51385Error('\P{Is_Numeric_Value=/a/	0035}');
51386Expect(1, 12895, '\p{Is_Numeric_Value=+000000035}', "");
51387Expect(0, 12895, '\p{^Is_Numeric_Value=+000000035}', "");
51388Expect(0, 12895, '\P{Is_Numeric_Value=+000000035}', "");
51389Expect(1, 12895, '\P{^Is_Numeric_Value=+000000035}', "");
51390Expect(0, 12896, '\p{Is_Numeric_Value=+000000035}', "");
51391Expect(1, 12896, '\p{^Is_Numeric_Value=+000000035}', "");
51392Expect(1, 12896, '\P{Is_Numeric_Value=+000000035}', "");
51393Expect(0, 12896, '\P{^Is_Numeric_Value=+000000035}', "");
51394Error('\p{Is_Nv=-/a/+0003_5}');
51395Error('\P{Is_Nv=-/a/+0003_5}');
51396Expect(1, 12895, '\p{Is_Nv=0003_5}', "");
51397Expect(0, 12895, '\p{^Is_Nv=0003_5}', "");
51398Expect(0, 12895, '\P{Is_Nv=0003_5}', "");
51399Expect(1, 12895, '\P{^Is_Nv=0003_5}', "");
51400Expect(0, 12896, '\p{Is_Nv=0003_5}', "");
51401Expect(1, 12896, '\p{^Is_Nv=0003_5}', "");
51402Expect(1, 12896, '\P{Is_Nv=0003_5}', "");
51403Expect(0, 12896, '\P{^Is_Nv=0003_5}', "");
51404Error('\p{Numeric_Value=_ 036/a/}');
51405Error('\P{Numeric_Value=_ 036/a/}');
51406Expect(1, 12977, '\p{Numeric_Value=00000003_6}', "");
51407Expect(0, 12977, '\p{^Numeric_Value=00000003_6}', "");
51408Expect(0, 12977, '\P{Numeric_Value=00000003_6}', "");
51409Expect(1, 12977, '\P{^Numeric_Value=00000003_6}', "");
51410Expect(0, 12978, '\p{Numeric_Value=00000003_6}', "");
51411Expect(1, 12978, '\p{^Numeric_Value=00000003_6}', "");
51412Expect(1, 12978, '\P{Numeric_Value=00000003_6}', "");
51413Expect(0, 12978, '\P{^Numeric_Value=00000003_6}', "");
51414Error('\p{Nv=/a/- 03_6}');
51415Error('\P{Nv=/a/- 03_6}');
51416Expect(1, 12977, '\p{Nv=+00036}', "");
51417Expect(0, 12977, '\p{^Nv=+00036}', "");
51418Expect(0, 12977, '\P{Nv=+00036}', "");
51419Expect(1, 12977, '\P{^Nv=+00036}', "");
51420Expect(0, 12978, '\p{Nv=+00036}', "");
51421Expect(1, 12978, '\p{^Nv=+00036}', "");
51422Expect(1, 12978, '\P{Nv=+00036}', "");
51423Expect(0, 12978, '\P{^Nv=+00036}', "");
51424Error('\p{Is_Numeric_Value=/a/-_00000036}');
51425Error('\P{Is_Numeric_Value=/a/-_00000036}');
51426Expect(1, 12977, '\p{Is_Numeric_Value=00000000036}', "");
51427Expect(0, 12977, '\p{^Is_Numeric_Value=00000000036}', "");
51428Expect(0, 12977, '\P{Is_Numeric_Value=00000000036}', "");
51429Expect(1, 12977, '\P{^Is_Numeric_Value=00000000036}', "");
51430Expect(0, 12978, '\p{Is_Numeric_Value=00000000036}', "");
51431Expect(1, 12978, '\p{^Is_Numeric_Value=00000000036}', "");
51432Expect(1, 12978, '\P{Is_Numeric_Value=00000000036}', "");
51433Expect(0, 12978, '\P{^Is_Numeric_Value=00000000036}', "");
51434Error('\p{Is_Nv= 000_000_36:=}');
51435Error('\P{Is_Nv= 000_000_36:=}');
51436Expect(1, 12977, '\p{Is_Nv=0036}', "");
51437Expect(0, 12977, '\p{^Is_Nv=0036}', "");
51438Expect(0, 12977, '\P{Is_Nv=0036}', "");
51439Expect(1, 12977, '\P{^Is_Nv=0036}', "");
51440Expect(0, 12978, '\p{Is_Nv=0036}', "");
51441Expect(1, 12978, '\p{^Is_Nv=0036}', "");
51442Expect(1, 12978, '\P{Is_Nv=0036}', "");
51443Expect(0, 12978, '\P{^Is_Nv=0036}', "");
51444Error('\p{Numeric_Value: 	00037:=}');
51445Error('\P{Numeric_Value: 	00037:=}');
51446Expect(1, 12978, '\p{Numeric_Value=0_0_37}', "");
51447Expect(0, 12978, '\p{^Numeric_Value=0_0_37}', "");
51448Expect(0, 12978, '\P{Numeric_Value=0_0_37}', "");
51449Expect(1, 12978, '\P{^Numeric_Value=0_0_37}', "");
51450Expect(0, 12979, '\p{Numeric_Value=0_0_37}', "");
51451Expect(1, 12979, '\p{^Numeric_Value=0_0_37}', "");
51452Expect(1, 12979, '\P{Numeric_Value=0_0_37}', "");
51453Expect(0, 12979, '\P{^Numeric_Value=0_0_37}', "");
51454Error('\p{Nv=-37/a/}');
51455Error('\P{Nv=-37/a/}');
51456Expect(1, 12978, '\p{Nv=+0000003_7}', "");
51457Expect(0, 12978, '\p{^Nv=+0000003_7}', "");
51458Expect(0, 12978, '\P{Nv=+0000003_7}', "");
51459Expect(1, 12978, '\P{^Nv=+0000003_7}', "");
51460Expect(0, 12979, '\p{Nv=+0000003_7}', "");
51461Expect(1, 12979, '\p{^Nv=+0000003_7}', "");
51462Expect(1, 12979, '\P{Nv=+0000003_7}', "");
51463Expect(0, 12979, '\P{^Nv=+0000003_7}', "");
51464Error('\p{Is_Numeric_Value=_/a/+000000037}');
51465Error('\P{Is_Numeric_Value=_/a/+000000037}');
51466Expect(1, 12978, '\p{Is_Numeric_Value=00037}', "");
51467Expect(0, 12978, '\p{^Is_Numeric_Value=00037}', "");
51468Expect(0, 12978, '\P{Is_Numeric_Value=00037}', "");
51469Expect(1, 12978, '\P{^Is_Numeric_Value=00037}', "");
51470Expect(0, 12979, '\p{Is_Numeric_Value=00037}', "");
51471Expect(1, 12979, '\p{^Is_Numeric_Value=00037}', "");
51472Expect(1, 12979, '\P{Is_Numeric_Value=00037}', "");
51473Expect(0, 12979, '\P{^Is_Numeric_Value=00037}', "");
51474Error('\p{Is_Nv= _000037:=}');
51475Error('\P{Is_Nv= _000037:=}');
51476Expect(1, 12978, '\p{Is_Nv=03_7}', "");
51477Expect(0, 12978, '\p{^Is_Nv=03_7}', "");
51478Expect(0, 12978, '\P{Is_Nv=03_7}', "");
51479Expect(1, 12978, '\P{^Is_Nv=03_7}', "");
51480Expect(0, 12979, '\p{Is_Nv=03_7}', "");
51481Expect(1, 12979, '\p{^Is_Nv=03_7}', "");
51482Expect(1, 12979, '\P{Is_Nv=03_7}', "");
51483Expect(0, 12979, '\P{^Is_Nv=03_7}', "");
51484Error('\p{Numeric_Value= -0003_8:=}');
51485Error('\P{Numeric_Value= -0003_8:=}');
51486Expect(1, 12979, '\p{Numeric_Value=+0_0_0_0_0_038}', "");
51487Expect(0, 12979, '\p{^Numeric_Value=+0_0_0_0_0_038}', "");
51488Expect(0, 12979, '\P{Numeric_Value=+0_0_0_0_0_038}', "");
51489Expect(1, 12979, '\P{^Numeric_Value=+0_0_0_0_0_038}', "");
51490Expect(0, 12980, '\p{Numeric_Value=+0_0_0_0_0_038}', "");
51491Expect(1, 12980, '\p{^Numeric_Value=+0_0_0_0_0_038}', "");
51492Expect(1, 12980, '\P{Numeric_Value=+0_0_0_0_0_038}', "");
51493Expect(0, 12980, '\P{^Numeric_Value=+0_0_0_0_0_038}', "");
51494Error('\p{Nv=-	+0_0_0_0_0_0_0_0_38:=}');
51495Error('\P{Nv=-	+0_0_0_0_0_0_0_0_38:=}');
51496Expect(1, 12979, '\p{Nv: 38}', "");
51497Expect(0, 12979, '\p{^Nv: 38}', "");
51498Expect(0, 12979, '\P{Nv: 38}', "");
51499Expect(1, 12979, '\P{^Nv: 38}', "");
51500Expect(0, 12980, '\p{Nv: 38}', "");
51501Expect(1, 12980, '\p{^Nv: 38}', "");
51502Expect(1, 12980, '\P{Nv: 38}', "");
51503Expect(0, 12980, '\P{^Nv: 38}', "");
51504Error('\p{Is_Numeric_Value=-	00000000038:=}');
51505Error('\P{Is_Numeric_Value=-	00000000038:=}');
51506Expect(1, 12979, '\p{Is_Numeric_Value=0_0_0_0_38}', "");
51507Expect(0, 12979, '\p{^Is_Numeric_Value=0_0_0_0_38}', "");
51508Expect(0, 12979, '\P{Is_Numeric_Value=0_0_0_0_38}', "");
51509Expect(1, 12979, '\P{^Is_Numeric_Value=0_0_0_0_38}', "");
51510Expect(0, 12980, '\p{Is_Numeric_Value=0_0_0_0_38}', "");
51511Expect(1, 12980, '\p{^Is_Numeric_Value=0_0_0_0_38}', "");
51512Expect(1, 12980, '\P{Is_Numeric_Value=0_0_0_0_38}', "");
51513Expect(0, 12980, '\P{^Is_Numeric_Value=0_0_0_0_38}', "");
51514Error('\p{Is_Nv: /a/ -00_00_00_00_038}');
51515Error('\P{Is_Nv: /a/ -00_00_00_00_038}');
51516Expect(1, 12979, '\p{Is_Nv=0_0_0_0_0_0_0_038}', "");
51517Expect(0, 12979, '\p{^Is_Nv=0_0_0_0_0_0_0_038}', "");
51518Expect(0, 12979, '\P{Is_Nv=0_0_0_0_0_0_0_038}', "");
51519Expect(1, 12979, '\P{^Is_Nv=0_0_0_0_0_0_0_038}', "");
51520Expect(0, 12980, '\p{Is_Nv=0_0_0_0_0_0_0_038}', "");
51521Expect(1, 12980, '\p{^Is_Nv=0_0_0_0_0_0_0_038}', "");
51522Expect(1, 12980, '\P{Is_Nv=0_0_0_0_0_0_0_038}', "");
51523Expect(0, 12980, '\P{^Is_Nv=0_0_0_0_0_0_0_038}', "");
51524Error('\p{Numeric_Value=	/a/000003_9}');
51525Error('\P{Numeric_Value=	/a/000003_9}');
51526Expect(1, 12980, '\p{Numeric_Value=0_0_0_0_0_0_00039}', "");
51527Expect(0, 12980, '\p{^Numeric_Value=0_0_0_0_0_0_00039}', "");
51528Expect(0, 12980, '\P{Numeric_Value=0_0_0_0_0_0_00039}', "");
51529Expect(1, 12980, '\P{^Numeric_Value=0_0_0_0_0_0_00039}', "");
51530Expect(0, 12981, '\p{Numeric_Value=0_0_0_0_0_0_00039}', "");
51531Expect(1, 12981, '\p{^Numeric_Value=0_0_0_0_0_0_00039}', "");
51532Expect(1, 12981, '\P{Numeric_Value=0_0_0_0_0_0_00039}', "");
51533Expect(0, 12981, '\P{^Numeric_Value=0_0_0_0_0_0_00039}', "");
51534Error('\p{Nv=/a/	0_0_0_0_0_039}');
51535Error('\P{Nv=/a/	0_0_0_0_0_039}');
51536Expect(1, 12980, '\p{Nv=39}', "");
51537Expect(0, 12980, '\p{^Nv=39}', "");
51538Expect(0, 12980, '\P{Nv=39}', "");
51539Expect(1, 12980, '\P{^Nv=39}', "");
51540Expect(0, 12981, '\p{Nv=39}', "");
51541Expect(1, 12981, '\p{^Nv=39}', "");
51542Expect(1, 12981, '\P{Nv=39}', "");
51543Expect(0, 12981, '\P{^Nv=39}', "");
51544Error('\p{Is_Numeric_Value=:= -+039}');
51545Error('\P{Is_Numeric_Value=:= -+039}');
51546Expect(1, 12980, '\p{Is_Numeric_Value=0000003_9}', "");
51547Expect(0, 12980, '\p{^Is_Numeric_Value=0000003_9}', "");
51548Expect(0, 12980, '\P{Is_Numeric_Value=0000003_9}', "");
51549Expect(1, 12980, '\P{^Is_Numeric_Value=0000003_9}', "");
51550Expect(0, 12981, '\p{Is_Numeric_Value=0000003_9}', "");
51551Expect(1, 12981, '\p{^Is_Numeric_Value=0000003_9}', "");
51552Expect(1, 12981, '\P{Is_Numeric_Value=0000003_9}', "");
51553Expect(0, 12981, '\P{^Is_Numeric_Value=0000003_9}', "");
51554Error('\p{Is_Nv=_/a/0039}');
51555Error('\P{Is_Nv=_/a/0039}');
51556Expect(1, 12980, '\p{Is_Nv=0_0_0_0_0_00039}', "");
51557Expect(0, 12980, '\p{^Is_Nv=0_0_0_0_0_00039}', "");
51558Expect(0, 12980, '\P{Is_Nv=0_0_0_0_0_00039}', "");
51559Expect(1, 12980, '\P{^Is_Nv=0_0_0_0_0_00039}', "");
51560Expect(0, 12981, '\p{Is_Nv=0_0_0_0_0_00039}', "");
51561Expect(1, 12981, '\p{^Is_Nv=0_0_0_0_0_00039}', "");
51562Expect(1, 12981, '\P{Is_Nv=0_0_0_0_0_00039}', "");
51563Expect(0, 12981, '\P{^Is_Nv=0_0_0_0_0_00039}', "");
51564Error('\p{Numeric_Value=	/a/0000_4}');
51565Error('\P{Numeric_Value=	/a/0000_4}');
51566Expect(1, 156269, '\p{Numeric_Value=000000004}', "");
51567Expect(0, 156269, '\p{^Numeric_Value=000000004}', "");
51568Expect(0, 156269, '\P{Numeric_Value=000000004}', "");
51569Expect(1, 156269, '\P{^Numeric_Value=000000004}', "");
51570Expect(0, 156270, '\p{Numeric_Value=000000004}', "");
51571Expect(1, 156270, '\p{^Numeric_Value=000000004}', "");
51572Expect(1, 156270, '\P{Numeric_Value=000000004}', "");
51573Expect(0, 156270, '\P{^Numeric_Value=000000004}', "");
51574Error('\p{Nv=:= 0_0_04}');
51575Error('\P{Nv=:= 0_0_04}');
51576Expect(1, 156269, '\p{Nv=04}', "");
51577Expect(0, 156269, '\p{^Nv=04}', "");
51578Expect(0, 156269, '\P{Nv=04}', "");
51579Expect(1, 156269, '\P{^Nv=04}', "");
51580Expect(0, 156270, '\p{Nv=04}', "");
51581Expect(1, 156270, '\p{^Nv=04}', "");
51582Expect(1, 156270, '\P{Nv=04}', "");
51583Expect(0, 156270, '\P{^Nv=04}', "");
51584Error('\p{Is_Numeric_Value=/a/0_0_0_0_04}');
51585Error('\P{Is_Numeric_Value=/a/0_0_0_0_04}');
51586Expect(1, 156269, '\p{Is_Numeric_Value=+00_00_00_004}', "");
51587Expect(0, 156269, '\p{^Is_Numeric_Value=+00_00_00_004}', "");
51588Expect(0, 156269, '\P{Is_Numeric_Value=+00_00_00_004}', "");
51589Expect(1, 156269, '\P{^Is_Numeric_Value=+00_00_00_004}', "");
51590Expect(0, 156270, '\p{Is_Numeric_Value=+00_00_00_004}', "");
51591Expect(1, 156270, '\p{^Is_Numeric_Value=+00_00_00_004}', "");
51592Expect(1, 156270, '\P{Is_Numeric_Value=+00_00_00_004}', "");
51593Expect(0, 156270, '\P{^Is_Numeric_Value=+00_00_00_004}', "");
51594Error('\p{Is_Nv=_/a/+000004}');
51595Error('\P{Is_Nv=_/a/+000004}');
51596Expect(1, 156269, '\p{Is_Nv:+00_00_4}', "");
51597Expect(0, 156269, '\p{^Is_Nv:+00_00_4}', "");
51598Expect(0, 156269, '\P{Is_Nv:+00_00_4}', "");
51599Expect(1, 156269, '\P{^Is_Nv:+00_00_4}', "");
51600Expect(0, 156270, '\p{Is_Nv:+00_00_4}', "");
51601Expect(1, 156270, '\p{^Is_Nv:+00_00_4}', "");
51602Expect(1, 156270, '\P{Is_Nv:+00_00_4}', "");
51603Expect(0, 156270, '\P{^Is_Nv:+00_00_4}', "");
51604Error('\p{Numeric_Value:   /a/-000000004/000005}');
51605Error('\P{Numeric_Value:   /a/-000000004/000005}');
51606Expect(1, 8536, '\p{Numeric_Value=4/00000005}', "");
51607Expect(0, 8536, '\p{^Numeric_Value=4/00000005}', "");
51608Expect(0, 8536, '\P{Numeric_Value=4/00000005}', "");
51609Expect(1, 8536, '\P{^Numeric_Value=4/00000005}', "");
51610Expect(0, 8537, '\p{Numeric_Value=4/00000005}', "");
51611Expect(1, 8537, '\p{^Numeric_Value=4/00000005}', "");
51612Expect(1, 8537, '\P{Numeric_Value=4/00000005}', "");
51613Expect(0, 8537, '\P{^Numeric_Value=4/00000005}', "");
51614Expect(1, 8536, '\p{Numeric_Value=0.800}', "");
51615Expect(0, 8536, '\p{^Numeric_Value=0.800}', "");
51616Expect(0, 8536, '\P{Numeric_Value=0.800}', "");
51617Expect(1, 8536, '\P{^Numeric_Value=0.800}', "");
51618Expect(0, 8537, '\p{Numeric_Value=0.800}', "");
51619Expect(1, 8537, '\p{^Numeric_Value=0.800}', "");
51620Expect(1, 8537, '\P{Numeric_Value=0.800}', "");
51621Expect(0, 8537, '\P{^Numeric_Value=0.800}', "");
51622Error('\p{Nv=_/a/0000000004/00005}');
51623Error('\P{Nv=_/a/0000000004/00005}');
51624Expect(1, 8536, '\p{Nv=+000000004/05}', "");
51625Expect(0, 8536, '\p{^Nv=+000000004/05}', "");
51626Expect(0, 8536, '\P{Nv=+000000004/05}', "");
51627Expect(1, 8536, '\P{^Nv=+000000004/05}', "");
51628Expect(0, 8537, '\p{Nv=+000000004/05}', "");
51629Expect(1, 8537, '\p{^Nv=+000000004/05}', "");
51630Expect(1, 8537, '\P{Nv=+000000004/05}', "");
51631Expect(0, 8537, '\P{^Nv=+000000004/05}', "");
51632Expect(1, 8536, '\p{Nv:	0.800}', "");
51633Expect(0, 8536, '\p{^Nv:	0.800}', "");
51634Expect(0, 8536, '\P{Nv:	0.800}', "");
51635Expect(1, 8536, '\P{^Nv:	0.800}', "");
51636Expect(0, 8537, '\p{Nv:	0.800}', "");
51637Expect(1, 8537, '\p{^Nv:	0.800}', "");
51638Expect(1, 8537, '\P{Nv:	0.800}', "");
51639Expect(0, 8537, '\P{^Nv:	0.800}', "");
51640Error('\p{Is_Numeric_Value=	-00004/005/a/}');
51641Error('\P{Is_Numeric_Value=	-00004/005/a/}');
51642Expect(1, 8536, '\p{Is_Numeric_Value=000000004/000005}', "");
51643Expect(0, 8536, '\p{^Is_Numeric_Value=000000004/000005}', "");
51644Expect(0, 8536, '\P{Is_Numeric_Value=000000004/000005}', "");
51645Expect(1, 8536, '\P{^Is_Numeric_Value=000000004/000005}', "");
51646Expect(0, 8537, '\p{Is_Numeric_Value=000000004/000005}', "");
51647Expect(1, 8537, '\p{^Is_Numeric_Value=000000004/000005}', "");
51648Expect(1, 8537, '\P{Is_Numeric_Value=000000004/000005}', "");
51649Expect(0, 8537, '\P{^Is_Numeric_Value=000000004/000005}', "");
51650Expect(1, 8536, '\p{Is_Numeric_Value: 0.800}', "");
51651Expect(0, 8536, '\p{^Is_Numeric_Value: 0.800}', "");
51652Expect(0, 8536, '\P{Is_Numeric_Value: 0.800}', "");
51653Expect(1, 8536, '\P{^Is_Numeric_Value: 0.800}', "");
51654Expect(0, 8537, '\p{Is_Numeric_Value: 0.800}', "");
51655Expect(1, 8537, '\p{^Is_Numeric_Value: 0.800}', "");
51656Expect(1, 8537, '\P{Is_Numeric_Value: 0.800}', "");
51657Expect(0, 8537, '\P{^Is_Numeric_Value: 0.800}', "");
51658Error('\p{Is_Nv=__0004/0005/a/}');
51659Error('\P{Is_Nv=__0004/0005/a/}');
51660Expect(1, 8536, '\p{Is_Nv=00000004/0005}', "");
51661Expect(0, 8536, '\p{^Is_Nv=00000004/0005}', "");
51662Expect(0, 8536, '\P{Is_Nv=00000004/0005}', "");
51663Expect(1, 8536, '\P{^Is_Nv=00000004/0005}', "");
51664Expect(0, 8537, '\p{Is_Nv=00000004/0005}', "");
51665Expect(1, 8537, '\p{^Is_Nv=00000004/0005}', "");
51666Expect(1, 8537, '\P{Is_Nv=00000004/0005}', "");
51667Expect(0, 8537, '\P{^Is_Nv=00000004/0005}', "");
51668Expect(1, 8536, '\p{Is_Nv:   0.800}', "");
51669Expect(0, 8536, '\p{^Is_Nv:   0.800}', "");
51670Expect(0, 8536, '\P{Is_Nv:   0.800}', "");
51671Expect(1, 8536, '\P{^Is_Nv:   0.800}', "");
51672Expect(0, 8537, '\p{Is_Nv:   0.800}', "");
51673Expect(1, 8537, '\p{^Is_Nv:   0.800}', "");
51674Expect(1, 8537, '\P{Is_Nv:   0.800}', "");
51675Expect(0, 8537, '\P{^Is_Nv:   0.800}', "");
51676Error('\p{Numeric_Value=- 000040/a/}');
51677Error('\P{Numeric_Value=- 000040/a/}');
51678Expect(1, 133532, '\p{Numeric_Value=04_0}', "");
51679Expect(0, 133532, '\p{^Numeric_Value=04_0}', "");
51680Expect(0, 133532, '\P{Numeric_Value=04_0}', "");
51681Expect(1, 133532, '\P{^Numeric_Value=04_0}', "");
51682Expect(0, 133533, '\p{Numeric_Value=04_0}', "");
51683Expect(1, 133533, '\p{^Numeric_Value=04_0}', "");
51684Expect(1, 133533, '\P{Numeric_Value=04_0}', "");
51685Expect(0, 133533, '\P{^Numeric_Value=04_0}', "");
51686Error('\p{Nv=:=- 0000040}');
51687Error('\P{Nv=:=- 0000040}');
51688Expect(1, 133532, '\p{Nv:04_0}', "");
51689Expect(0, 133532, '\p{^Nv:04_0}', "");
51690Expect(0, 133532, '\P{Nv:04_0}', "");
51691Expect(1, 133532, '\P{^Nv:04_0}', "");
51692Expect(0, 133533, '\p{Nv:04_0}', "");
51693Expect(1, 133533, '\p{^Nv:04_0}', "");
51694Expect(1, 133533, '\P{Nv:04_0}', "");
51695Expect(0, 133533, '\P{^Nv:04_0}', "");
51696Error('\p{Is_Numeric_Value=-:=00004_0}');
51697Error('\P{Is_Numeric_Value=-:=00004_0}');
51698Expect(1, 133532, '\p{Is_Numeric_Value=000000040}', "");
51699Expect(0, 133532, '\p{^Is_Numeric_Value=000000040}', "");
51700Expect(0, 133532, '\P{Is_Numeric_Value=000000040}', "");
51701Expect(1, 133532, '\P{^Is_Numeric_Value=000000040}', "");
51702Expect(0, 133533, '\p{Is_Numeric_Value=000000040}', "");
51703Expect(1, 133533, '\p{^Is_Numeric_Value=000000040}', "");
51704Expect(1, 133533, '\P{Is_Numeric_Value=000000040}', "");
51705Expect(0, 133533, '\P{^Is_Numeric_Value=000000040}', "");
51706Error('\p{Is_Nv=	/a/+0000000040}');
51707Error('\P{Is_Nv=	/a/+0000000040}');
51708Expect(1, 133532, '\p{Is_Nv:   00000040}', "");
51709Expect(0, 133532, '\p{^Is_Nv:   00000040}', "");
51710Expect(0, 133532, '\P{Is_Nv:   00000040}', "");
51711Expect(1, 133532, '\P{^Is_Nv:   00000040}', "");
51712Expect(0, 133533, '\p{Is_Nv:   00000040}', "");
51713Expect(1, 133533, '\p{^Is_Nv:   00000040}', "");
51714Expect(1, 133533, '\P{Is_Nv:   00000040}', "");
51715Expect(0, 133533, '\P{^Is_Nv:   00000040}', "");
51716Error('\p{Numeric_Value: 	 +00_00_00_00_400:=}');
51717Error('\P{Numeric_Value: 	 +00_00_00_00_400:=}');
51718Expect(1, 69237, '\p{Numeric_Value=+400}', "");
51719Expect(0, 69237, '\p{^Numeric_Value=+400}', "");
51720Expect(0, 69237, '\P{Numeric_Value=+400}', "");
51721Expect(1, 69237, '\P{^Numeric_Value=+400}', "");
51722Expect(0, 69238, '\p{Numeric_Value=+400}', "");
51723Expect(1, 69238, '\p{^Numeric_Value=+400}', "");
51724Expect(1, 69238, '\P{Numeric_Value=+400}', "");
51725Expect(0, 69238, '\P{^Numeric_Value=+400}', "");
51726Error('\p{Nv=/a/_ 040_0}');
51727Error('\P{Nv=/a/_ 040_0}');
51728Expect(1, 69237, '\p{Nv=00_00_04_00}', "");
51729Expect(0, 69237, '\p{^Nv=00_00_04_00}', "");
51730Expect(0, 69237, '\P{Nv=00_00_04_00}', "");
51731Expect(1, 69237, '\P{^Nv=00_00_04_00}', "");
51732Expect(0, 69238, '\p{Nv=00_00_04_00}', "");
51733Expect(1, 69238, '\p{^Nv=00_00_04_00}', "");
51734Expect(1, 69238, '\P{Nv=00_00_04_00}', "");
51735Expect(0, 69238, '\P{^Nv=00_00_04_00}', "");
51736Error('\p{Is_Numeric_Value=/a/0_0_0_400}');
51737Error('\P{Is_Numeric_Value=/a/0_0_0_400}');
51738Expect(1, 69237, '\p{Is_Numeric_Value:	00_04_00}', "");
51739Expect(0, 69237, '\p{^Is_Numeric_Value:	00_04_00}', "");
51740Expect(0, 69237, '\P{Is_Numeric_Value:	00_04_00}', "");
51741Expect(1, 69237, '\P{^Is_Numeric_Value:	00_04_00}', "");
51742Expect(0, 69238, '\p{Is_Numeric_Value:	00_04_00}', "");
51743Expect(1, 69238, '\p{^Is_Numeric_Value:	00_04_00}', "");
51744Expect(1, 69238, '\P{Is_Numeric_Value:	00_04_00}', "");
51745Expect(0, 69238, '\P{^Is_Numeric_Value:	00_04_00}', "");
51746Error('\p{Is_Nv=/a/-_0_0_0_0_0_0_0_4_00}');
51747Error('\P{Is_Nv=/a/-_0_0_0_0_0_0_0_4_00}');
51748Expect(1, 69237, '\p{Is_Nv=0_0_0_0_0_0_400}', "");
51749Expect(0, 69237, '\p{^Is_Nv=0_0_0_0_0_0_400}', "");
51750Expect(0, 69237, '\P{Is_Nv=0_0_0_0_0_0_400}', "");
51751Expect(1, 69237, '\P{^Is_Nv=0_0_0_0_0_0_400}', "");
51752Expect(0, 69238, '\p{Is_Nv=0_0_0_0_0_0_400}', "");
51753Expect(1, 69238, '\p{^Is_Nv=0_0_0_0_0_0_400}', "");
51754Expect(1, 69238, '\P{Is_Nv=0_0_0_0_0_0_400}', "");
51755Expect(0, 69238, '\P{^Is_Nv=0_0_0_0_0_0_400}', "");
51756Error('\p{Numeric_Value=/a/-_0_0_0_0_0_4000}');
51757Error('\P{Numeric_Value=/a/-_0_0_0_0_0_4000}');
51758Expect(1, 65829, '\p{Numeric_Value=+0_0_4_000}', "");
51759Expect(0, 65829, '\p{^Numeric_Value=+0_0_4_000}', "");
51760Expect(0, 65829, '\P{Numeric_Value=+0_0_4_000}', "");
51761Expect(1, 65829, '\P{^Numeric_Value=+0_0_4_000}', "");
51762Expect(0, 65830, '\p{Numeric_Value=+0_0_4_000}', "");
51763Expect(1, 65830, '\p{^Numeric_Value=+0_0_4_000}', "");
51764Expect(1, 65830, '\P{Numeric_Value=+0_0_4_000}', "");
51765Expect(0, 65830, '\P{^Numeric_Value=+0_0_4_000}', "");
51766Error('\p{Nv=:=--04000}');
51767Error('\P{Nv=:=--04000}');
51768Expect(1, 65829, '\p{Nv:	0000_0040_00}', "");
51769Expect(0, 65829, '\p{^Nv:	0000_0040_00}', "");
51770Expect(0, 65829, '\P{Nv:	0000_0040_00}', "");
51771Expect(1, 65829, '\P{^Nv:	0000_0040_00}', "");
51772Expect(0, 65830, '\p{Nv:	0000_0040_00}', "");
51773Expect(1, 65830, '\p{^Nv:	0000_0040_00}', "");
51774Expect(1, 65830, '\P{Nv:	0000_0040_00}', "");
51775Expect(0, 65830, '\P{^Nv:	0000_0040_00}', "");
51776Error('\p{Is_Numeric_Value:   _:=0_0_0_0_0_0_0_004000}');
51777Error('\P{Is_Numeric_Value:   _:=0_0_0_0_0_0_0_004000}');
51778Expect(1, 65829, '\p{Is_Numeric_Value=00000004000}', "");
51779Expect(0, 65829, '\p{^Is_Numeric_Value=00000004000}', "");
51780Expect(0, 65829, '\P{Is_Numeric_Value=00000004000}', "");
51781Expect(1, 65829, '\P{^Is_Numeric_Value=00000004000}', "");
51782Expect(0, 65830, '\p{Is_Numeric_Value=00000004000}', "");
51783Expect(1, 65830, '\p{^Is_Numeric_Value=00000004000}', "");
51784Expect(1, 65830, '\P{Is_Numeric_Value=00000004000}', "");
51785Expect(0, 65830, '\P{^Is_Numeric_Value=00000004000}', "");
51786Error('\p{Is_Nv=-+000000004000/a/}');
51787Error('\P{Is_Nv=-+000000004000/a/}');
51788Expect(1, 65829, '\p{Is_Nv=0_0_0_0_0_0_0_4_000}', "");
51789Expect(0, 65829, '\p{^Is_Nv=0_0_0_0_0_0_0_4_000}', "");
51790Expect(0, 65829, '\P{Is_Nv=0_0_0_0_0_0_0_4_000}', "");
51791Expect(1, 65829, '\P{^Is_Nv=0_0_0_0_0_0_0_4_000}', "");
51792Expect(0, 65830, '\p{Is_Nv=0_0_0_0_0_0_0_4_000}', "");
51793Expect(1, 65830, '\p{^Is_Nv=0_0_0_0_0_0_0_4_000}', "");
51794Expect(1, 65830, '\P{Is_Nv=0_0_0_0_0_0_0_4_000}', "");
51795Expect(0, 65830, '\P{^Is_Nv=0_0_0_0_0_0_0_4_000}', "");
51796Error('\p{Numeric_Value=/a/+00000040000}');
51797Error('\P{Numeric_Value=/a/+00000040000}');
51798Expect(1, 65838, '\p{Numeric_Value=0000000040000}', "");
51799Expect(0, 65838, '\p{^Numeric_Value=0000000040000}', "");
51800Expect(0, 65838, '\P{Numeric_Value=0000000040000}', "");
51801Expect(1, 65838, '\P{^Numeric_Value=0000000040000}', "");
51802Expect(0, 65839, '\p{Numeric_Value=0000000040000}', "");
51803Expect(1, 65839, '\p{^Numeric_Value=0000000040000}', "");
51804Expect(1, 65839, '\P{Numeric_Value=0000000040000}', "");
51805Expect(0, 65839, '\P{^Numeric_Value=0000000040000}', "");
51806Error('\p{Nv=_/a/4000_0}');
51807Error('\P{Nv=_/a/4000_0}');
51808Expect(1, 65838, '\p{Nv=00000000040000}', "");
51809Expect(0, 65838, '\p{^Nv=00000000040000}', "");
51810Expect(0, 65838, '\P{Nv=00000000040000}', "");
51811Expect(1, 65838, '\P{^Nv=00000000040000}', "");
51812Expect(0, 65839, '\p{Nv=00000000040000}', "");
51813Expect(1, 65839, '\p{^Nv=00000000040000}', "");
51814Expect(1, 65839, '\P{Nv=00000000040000}', "");
51815Expect(0, 65839, '\P{^Nv=00000000040000}', "");
51816Error('\p{Is_Numeric_Value=-:=00000040000}');
51817Error('\P{Is_Numeric_Value=-:=00000040000}');
51818Expect(1, 65838, '\p{Is_Numeric_Value=40_00_0}', "");
51819Expect(0, 65838, '\p{^Is_Numeric_Value=40_00_0}', "");
51820Expect(0, 65838, '\P{Is_Numeric_Value=40_00_0}', "");
51821Expect(1, 65838, '\P{^Is_Numeric_Value=40_00_0}', "");
51822Expect(0, 65839, '\p{Is_Numeric_Value=40_00_0}', "");
51823Expect(1, 65839, '\p{^Is_Numeric_Value=40_00_0}', "");
51824Expect(1, 65839, '\P{Is_Numeric_Value=40_00_0}', "");
51825Expect(0, 65839, '\P{^Is_Numeric_Value=40_00_0}', "");
51826Error('\p{Is_Nv= :=00_00_00_00_04_0000}');
51827Error('\P{Is_Nv= :=00_00_00_00_04_0000}');
51828Expect(1, 65838, '\p{Is_Nv=+00000040000}', "");
51829Expect(0, 65838, '\p{^Is_Nv=+00000040000}', "");
51830Expect(0, 65838, '\P{Is_Nv=+00000040000}', "");
51831Expect(1, 65838, '\P{^Is_Nv=+00000040000}', "");
51832Expect(0, 65839, '\p{Is_Nv=+00000040000}', "");
51833Expect(1, 65839, '\p{^Is_Nv=+00000040000}', "");
51834Expect(1, 65839, '\P{Is_Nv=+00000040000}', "");
51835Expect(0, 65839, '\P{^Is_Nv=+00000040000}', "");
51836Error('\p{Numeric_Value: /a/__0_0_0_0_0_0041}');
51837Error('\P{Numeric_Value: /a/__0_0_0_0_0_0041}');
51838Expect(1, 12982, '\p{Numeric_Value=0_0_0_0_0_0_0041}', "");
51839Expect(0, 12982, '\p{^Numeric_Value=0_0_0_0_0_0_0041}', "");
51840Expect(0, 12982, '\P{Numeric_Value=0_0_0_0_0_0_0041}', "");
51841Expect(1, 12982, '\P{^Numeric_Value=0_0_0_0_0_0_0041}', "");
51842Expect(0, 12983, '\p{Numeric_Value=0_0_0_0_0_0_0041}', "");
51843Expect(1, 12983, '\p{^Numeric_Value=0_0_0_0_0_0_0041}', "");
51844Expect(1, 12983, '\P{Numeric_Value=0_0_0_0_0_0_0041}', "");
51845Expect(0, 12983, '\P{^Numeric_Value=0_0_0_0_0_0_0041}', "");
51846Error('\p{Nv=-	+4_1:=}');
51847Error('\P{Nv=-	+4_1:=}');
51848Expect(1, 12982, '\p{Nv=0000000041}', "");
51849Expect(0, 12982, '\p{^Nv=0000000041}', "");
51850Expect(0, 12982, '\P{Nv=0000000041}', "");
51851Expect(1, 12982, '\P{^Nv=0000000041}', "");
51852Expect(0, 12983, '\p{Nv=0000000041}', "");
51853Expect(1, 12983, '\p{^Nv=0000000041}', "");
51854Expect(1, 12983, '\P{Nv=0000000041}', "");
51855Expect(0, 12983, '\P{^Nv=0000000041}', "");
51856Error('\p{Is_Numeric_Value=__000004_1:=}');
51857Error('\P{Is_Numeric_Value=__000004_1:=}');
51858Expect(1, 12982, '\p{Is_Numeric_Value=00000000041}', "");
51859Expect(0, 12982, '\p{^Is_Numeric_Value=00000000041}', "");
51860Expect(0, 12982, '\P{Is_Numeric_Value=00000000041}', "");
51861Expect(1, 12982, '\P{^Is_Numeric_Value=00000000041}', "");
51862Expect(0, 12983, '\p{Is_Numeric_Value=00000000041}', "");
51863Expect(1, 12983, '\p{^Is_Numeric_Value=00000000041}', "");
51864Expect(1, 12983, '\P{Is_Numeric_Value=00000000041}', "");
51865Expect(0, 12983, '\P{^Is_Numeric_Value=00000000041}', "");
51866Error('\p{Is_Nv=:= 	00000041}');
51867Error('\P{Is_Nv=:= 	00000041}');
51868Expect(1, 12982, '\p{Is_Nv=0_0_0_41}', "");
51869Expect(0, 12982, '\p{^Is_Nv=0_0_0_41}', "");
51870Expect(0, 12982, '\P{Is_Nv=0_0_0_41}', "");
51871Expect(1, 12982, '\P{^Is_Nv=0_0_0_41}', "");
51872Expect(0, 12983, '\p{Is_Nv=0_0_0_41}', "");
51873Expect(1, 12983, '\p{^Is_Nv=0_0_0_41}', "");
51874Expect(1, 12983, '\P{Is_Nv=0_0_0_41}', "");
51875Expect(0, 12983, '\P{^Is_Nv=0_0_0_41}', "");
51876Error('\p{Numeric_Value= +00000042/a/}');
51877Error('\P{Numeric_Value= +00000042/a/}');
51878Expect(1, 12983, '\p{Numeric_Value=+04_2}', "");
51879Expect(0, 12983, '\p{^Numeric_Value=+04_2}', "");
51880Expect(0, 12983, '\P{Numeric_Value=+04_2}', "");
51881Expect(1, 12983, '\P{^Numeric_Value=+04_2}', "");
51882Expect(0, 12984, '\p{Numeric_Value=+04_2}', "");
51883Expect(1, 12984, '\p{^Numeric_Value=+04_2}', "");
51884Expect(1, 12984, '\P{Numeric_Value=+04_2}', "");
51885Expect(0, 12984, '\P{^Numeric_Value=+04_2}', "");
51886Error('\p{Nv=_:=+000000042}');
51887Error('\P{Nv=_:=+000000042}');
51888Expect(1, 12983, '\p{Nv:	4_2}', "");
51889Expect(0, 12983, '\p{^Nv:	4_2}', "");
51890Expect(0, 12983, '\P{Nv:	4_2}', "");
51891Expect(1, 12983, '\P{^Nv:	4_2}', "");
51892Expect(0, 12984, '\p{Nv:	4_2}', "");
51893Expect(1, 12984, '\p{^Nv:	4_2}', "");
51894Expect(1, 12984, '\P{Nv:	4_2}', "");
51895Expect(0, 12984, '\P{^Nv:	4_2}', "");
51896Error('\p{Is_Numeric_Value= :=+0_0_0_042}');
51897Error('\P{Is_Numeric_Value= :=+0_0_0_042}');
51898Expect(1, 12983, '\p{Is_Numeric_Value=0_0_42}', "");
51899Expect(0, 12983, '\p{^Is_Numeric_Value=0_0_42}', "");
51900Expect(0, 12983, '\P{Is_Numeric_Value=0_0_42}', "");
51901Expect(1, 12983, '\P{^Is_Numeric_Value=0_0_42}', "");
51902Expect(0, 12984, '\p{Is_Numeric_Value=0_0_42}', "");
51903Expect(1, 12984, '\p{^Is_Numeric_Value=0_0_42}', "");
51904Expect(1, 12984, '\P{Is_Numeric_Value=0_0_42}', "");
51905Expect(0, 12984, '\P{^Is_Numeric_Value=0_0_42}', "");
51906Error('\p{Is_Nv=:=-_+000004_2}');
51907Error('\P{Is_Nv=:=-_+000004_2}');
51908Expect(1, 12983, '\p{Is_Nv=042}', "");
51909Expect(0, 12983, '\p{^Is_Nv=042}', "");
51910Expect(0, 12983, '\P{Is_Nv=042}', "");
51911Expect(1, 12983, '\P{^Is_Nv=042}', "");
51912Expect(0, 12984, '\p{Is_Nv=042}', "");
51913Expect(1, 12984, '\p{^Is_Nv=042}', "");
51914Expect(1, 12984, '\P{Is_Nv=042}', "");
51915Expect(0, 12984, '\P{^Is_Nv=042}', "");
51916Error('\p{Numeric_Value=:=-00000000043}');
51917Error('\P{Numeric_Value=:=-00000000043}');
51918Expect(1, 12984, '\p{Numeric_Value=+43}', "");
51919Expect(0, 12984, '\p{^Numeric_Value=+43}', "");
51920Expect(0, 12984, '\P{Numeric_Value=+43}', "");
51921Expect(1, 12984, '\P{^Numeric_Value=+43}', "");
51922Expect(0, 12985, '\p{Numeric_Value=+43}', "");
51923Expect(1, 12985, '\p{^Numeric_Value=+43}', "");
51924Expect(1, 12985, '\P{Numeric_Value=+43}', "");
51925Expect(0, 12985, '\P{^Numeric_Value=+43}', "");
51926Error('\p{Nv=/a/		+00_04_3}');
51927Error('\P{Nv=/a/		+00_04_3}');
51928Expect(1, 12984, '\p{Nv=00_00_43}', "");
51929Expect(0, 12984, '\p{^Nv=00_00_43}', "");
51930Expect(0, 12984, '\P{Nv=00_00_43}', "");
51931Expect(1, 12984, '\P{^Nv=00_00_43}', "");
51932Expect(0, 12985, '\p{Nv=00_00_43}', "");
51933Expect(1, 12985, '\p{^Nv=00_00_43}', "");
51934Expect(1, 12985, '\P{Nv=00_00_43}', "");
51935Expect(0, 12985, '\P{^Nv=00_00_43}', "");
51936Error('\p{Is_Numeric_Value=_:=0004_3}');
51937Error('\P{Is_Numeric_Value=_:=0004_3}');
51938Expect(1, 12984, '\p{Is_Numeric_Value=4_3}', "");
51939Expect(0, 12984, '\p{^Is_Numeric_Value=4_3}', "");
51940Expect(0, 12984, '\P{Is_Numeric_Value=4_3}', "");
51941Expect(1, 12984, '\P{^Is_Numeric_Value=4_3}', "");
51942Expect(0, 12985, '\p{Is_Numeric_Value=4_3}', "");
51943Expect(1, 12985, '\p{^Is_Numeric_Value=4_3}', "");
51944Expect(1, 12985, '\P{Is_Numeric_Value=4_3}', "");
51945Expect(0, 12985, '\P{^Is_Numeric_Value=4_3}', "");
51946Error('\p{Is_Nv=:=	-0000043}');
51947Error('\P{Is_Nv=:=	-0000043}');
51948Expect(1, 12984, '\p{Is_Nv=+000000043}', "");
51949Expect(0, 12984, '\p{^Is_Nv=+000000043}', "");
51950Expect(0, 12984, '\P{Is_Nv=+000000043}', "");
51951Expect(1, 12984, '\P{^Is_Nv=+000000043}', "");
51952Expect(0, 12985, '\p{Is_Nv=+000000043}', "");
51953Expect(1, 12985, '\p{^Is_Nv=+000000043}', "");
51954Expect(1, 12985, '\P{Is_Nv=+000000043}', "");
51955Expect(0, 12985, '\P{^Is_Nv=+000000043}', "");
51956Error('\p{Numeric_Value=_+0000000432000:=}');
51957Error('\P{Numeric_Value=_+0000000432000:=}');
51958Expect(1, 74803, '\p{Numeric_Value: 04_32_00_0}', "");
51959Expect(0, 74803, '\p{^Numeric_Value: 04_32_00_0}', "");
51960Expect(0, 74803, '\P{Numeric_Value: 04_32_00_0}', "");
51961Expect(1, 74803, '\P{^Numeric_Value: 04_32_00_0}', "");
51962Expect(0, 74804, '\p{Numeric_Value: 04_32_00_0}', "");
51963Expect(1, 74804, '\p{^Numeric_Value: 04_32_00_0}', "");
51964Expect(1, 74804, '\P{Numeric_Value: 04_32_00_0}', "");
51965Expect(0, 74804, '\P{^Numeric_Value: 04_32_00_0}', "");
51966Error('\p{Nv=_+00043200_0:=}');
51967Error('\P{Nv=_+00043200_0:=}');
51968Expect(1, 74803, '\p{Nv=+0_4_3_2_000}', "");
51969Expect(0, 74803, '\p{^Nv=+0_4_3_2_000}', "");
51970Expect(0, 74803, '\P{Nv=+0_4_3_2_000}', "");
51971Expect(1, 74803, '\P{^Nv=+0_4_3_2_000}', "");
51972Expect(0, 74804, '\p{Nv=+0_4_3_2_000}', "");
51973Expect(1, 74804, '\p{^Nv=+0_4_3_2_000}', "");
51974Expect(1, 74804, '\P{Nv=+0_4_3_2_000}', "");
51975Expect(0, 74804, '\P{^Nv=+0_4_3_2_000}', "");
51976Error('\p{Is_Numeric_Value= /a/0000_0000_0432_000}');
51977Error('\P{Is_Numeric_Value= /a/0000_0000_0432_000}');
51978Expect(1, 74803, '\p{Is_Numeric_Value=0_0_0_0_0_0_0_0_432000}', "");
51979Expect(0, 74803, '\p{^Is_Numeric_Value=0_0_0_0_0_0_0_0_432000}', "");
51980Expect(0, 74803, '\P{Is_Numeric_Value=0_0_0_0_0_0_0_0_432000}', "");
51981Expect(1, 74803, '\P{^Is_Numeric_Value=0_0_0_0_0_0_0_0_432000}', "");
51982Expect(0, 74804, '\p{Is_Numeric_Value=0_0_0_0_0_0_0_0_432000}', "");
51983Expect(1, 74804, '\p{^Is_Numeric_Value=0_0_0_0_0_0_0_0_432000}', "");
51984Expect(1, 74804, '\P{Is_Numeric_Value=0_0_0_0_0_0_0_0_432000}', "");
51985Expect(0, 74804, '\P{^Is_Numeric_Value=0_0_0_0_0_0_0_0_432000}', "");
51986Error('\p{Is_Nv=:=	-000000000432000}');
51987Error('\P{Is_Nv=:=	-000000000432000}');
51988Expect(1, 74803, '\p{Is_Nv:	00_00_00_00_04_32_00_0}', "");
51989Expect(0, 74803, '\p{^Is_Nv:	00_00_00_00_04_32_00_0}', "");
51990Expect(0, 74803, '\P{Is_Nv:	00_00_00_00_04_32_00_0}', "");
51991Expect(1, 74803, '\P{^Is_Nv:	00_00_00_00_04_32_00_0}', "");
51992Expect(0, 74804, '\p{Is_Nv:	00_00_00_00_04_32_00_0}', "");
51993Expect(1, 74804, '\p{^Is_Nv:	00_00_00_00_04_32_00_0}', "");
51994Expect(1, 74804, '\P{Is_Nv:	00_00_00_00_04_32_00_0}', "");
51995Expect(0, 74804, '\P{^Is_Nv:	00_00_00_00_04_32_00_0}', "");
51996Error('\p{Numeric_Value= -0_0_0_0_044/a/}');
51997Error('\P{Numeric_Value= -0_0_0_0_044/a/}');
51998Expect(1, 12985, '\p{Numeric_Value=000000044}', "");
51999Expect(0, 12985, '\p{^Numeric_Value=000000044}', "");
52000Expect(0, 12985, '\P{Numeric_Value=000000044}', "");
52001Expect(1, 12985, '\P{^Numeric_Value=000000044}', "");
52002Expect(0, 12986, '\p{Numeric_Value=000000044}', "");
52003Expect(1, 12986, '\p{^Numeric_Value=000000044}', "");
52004Expect(1, 12986, '\P{Numeric_Value=000000044}', "");
52005Expect(0, 12986, '\P{^Numeric_Value=000000044}', "");
52006Error('\p{Nv:   := +00_04_4}');
52007Error('\P{Nv:   := +00_04_4}');
52008Expect(1, 12985, '\p{Nv=+0_0_0_044}', "");
52009Expect(0, 12985, '\p{^Nv=+0_0_0_044}', "");
52010Expect(0, 12985, '\P{Nv=+0_0_0_044}', "");
52011Expect(1, 12985, '\P{^Nv=+0_0_0_044}', "");
52012Expect(0, 12986, '\p{Nv=+0_0_0_044}', "");
52013Expect(1, 12986, '\p{^Nv=+0_0_0_044}', "");
52014Expect(1, 12986, '\P{Nv=+0_0_0_044}', "");
52015Expect(0, 12986, '\P{^Nv=+0_0_0_044}', "");
52016Error('\p{Is_Numeric_Value=-/a/0004_4}');
52017Error('\P{Is_Numeric_Value=-/a/0004_4}');
52018Expect(1, 12985, '\p{Is_Numeric_Value=0044}', "");
52019Expect(0, 12985, '\p{^Is_Numeric_Value=0044}', "");
52020Expect(0, 12985, '\P{Is_Numeric_Value=0044}', "");
52021Expect(1, 12985, '\P{^Is_Numeric_Value=0044}', "");
52022Expect(0, 12986, '\p{Is_Numeric_Value=0044}', "");
52023Expect(1, 12986, '\p{^Is_Numeric_Value=0044}', "");
52024Expect(1, 12986, '\P{Is_Numeric_Value=0044}', "");
52025Expect(0, 12986, '\P{^Is_Numeric_Value=0044}', "");
52026Error('\p{Is_Nv=-_0004_4:=}');
52027Error('\P{Is_Nv=-_0004_4:=}');
52028Expect(1, 12985, '\p{Is_Nv=00_00_00_04_4}', "");
52029Expect(0, 12985, '\p{^Is_Nv=00_00_00_04_4}', "");
52030Expect(0, 12985, '\P{Is_Nv=00_00_00_04_4}', "");
52031Expect(1, 12985, '\P{^Is_Nv=00_00_00_04_4}', "");
52032Expect(0, 12986, '\p{Is_Nv=00_00_00_04_4}', "");
52033Expect(1, 12986, '\p{^Is_Nv=00_00_00_04_4}', "");
52034Expect(1, 12986, '\P{Is_Nv=00_00_00_04_4}', "");
52035Expect(0, 12986, '\P{^Is_Nv=00_00_00_04_4}', "");
52036Error('\p{Numeric_Value=:=-	00045}');
52037Error('\P{Numeric_Value=:=-	00045}');
52038Expect(1, 12986, '\p{Numeric_Value=00045}', "");
52039Expect(0, 12986, '\p{^Numeric_Value=00045}', "");
52040Expect(0, 12986, '\P{Numeric_Value=00045}', "");
52041Expect(1, 12986, '\P{^Numeric_Value=00045}', "");
52042Expect(0, 12987, '\p{Numeric_Value=00045}', "");
52043Expect(1, 12987, '\p{^Numeric_Value=00045}', "");
52044Expect(1, 12987, '\P{Numeric_Value=00045}', "");
52045Expect(0, 12987, '\P{^Numeric_Value=00045}', "");
52046Error('\p{Nv=	-+0000000045:=}');
52047Error('\P{Nv=	-+0000000045:=}');
52048Expect(1, 12986, '\p{Nv=045}', "");
52049Expect(0, 12986, '\p{^Nv=045}', "");
52050Expect(0, 12986, '\P{Nv=045}', "");
52051Expect(1, 12986, '\P{^Nv=045}', "");
52052Expect(0, 12987, '\p{Nv=045}', "");
52053Expect(1, 12987, '\p{^Nv=045}', "");
52054Expect(1, 12987, '\P{Nv=045}', "");
52055Expect(0, 12987, '\P{^Nv=045}', "");
52056Error('\p{Is_Numeric_Value=/a/	-000000045}');
52057Error('\P{Is_Numeric_Value=/a/	-000000045}');
52058Expect(1, 12986, '\p{Is_Numeric_Value=000004_5}', "");
52059Expect(0, 12986, '\p{^Is_Numeric_Value=000004_5}', "");
52060Expect(0, 12986, '\P{Is_Numeric_Value=000004_5}', "");
52061Expect(1, 12986, '\P{^Is_Numeric_Value=000004_5}', "");
52062Expect(0, 12987, '\p{Is_Numeric_Value=000004_5}', "");
52063Expect(1, 12987, '\p{^Is_Numeric_Value=000004_5}', "");
52064Expect(1, 12987, '\P{Is_Numeric_Value=000004_5}', "");
52065Expect(0, 12987, '\P{^Is_Numeric_Value=000004_5}', "");
52066Error('\p{Is_Nv=_/a/00045}');
52067Error('\P{Is_Nv=_/a/00045}');
52068Expect(1, 12986, '\p{Is_Nv: 0_0_0_0_0_0_0_0_0_45}', "");
52069Expect(0, 12986, '\p{^Is_Nv: 0_0_0_0_0_0_0_0_0_45}', "");
52070Expect(0, 12986, '\P{Is_Nv: 0_0_0_0_0_0_0_0_0_45}', "");
52071Expect(1, 12986, '\P{^Is_Nv: 0_0_0_0_0_0_0_0_0_45}', "");
52072Expect(0, 12987, '\p{Is_Nv: 0_0_0_0_0_0_0_0_0_45}', "");
52073Expect(1, 12987, '\p{^Is_Nv: 0_0_0_0_0_0_0_0_0_45}', "");
52074Expect(1, 12987, '\P{Is_Nv: 0_0_0_0_0_0_0_0_0_45}', "");
52075Expect(0, 12987, '\P{^Is_Nv: 0_0_0_0_0_0_0_0_0_45}', "");
52076Error('\p{Numeric_Value=_/a/00046}');
52077Error('\P{Numeric_Value=_/a/00046}');
52078Expect(1, 12987, '\p{Numeric_Value=46}', "");
52079Expect(0, 12987, '\p{^Numeric_Value=46}', "");
52080Expect(0, 12987, '\P{Numeric_Value=46}', "");
52081Expect(1, 12987, '\P{^Numeric_Value=46}', "");
52082Expect(0, 12988, '\p{Numeric_Value=46}', "");
52083Expect(1, 12988, '\p{^Numeric_Value=46}', "");
52084Expect(1, 12988, '\P{Numeric_Value=46}', "");
52085Expect(0, 12988, '\P{^Numeric_Value=46}', "");
52086Error('\p{Nv:   :=	0_0_0_0_0046}');
52087Error('\P{Nv:   :=	0_0_0_0_0046}');
52088Expect(1, 12987, '\p{Nv=+000000046}', "");
52089Expect(0, 12987, '\p{^Nv=+000000046}', "");
52090Expect(0, 12987, '\P{Nv=+000000046}', "");
52091Expect(1, 12987, '\P{^Nv=+000000046}', "");
52092Expect(0, 12988, '\p{Nv=+000000046}', "");
52093Expect(1, 12988, '\p{^Nv=+000000046}', "");
52094Expect(1, 12988, '\P{Nv=+000000046}', "");
52095Expect(0, 12988, '\P{^Nv=+000000046}', "");
52096Error('\p{Is_Numeric_Value=	/a/+00046}');
52097Error('\P{Is_Numeric_Value=	/a/+00046}');
52098Expect(1, 12987, '\p{Is_Numeric_Value=00_00_00_00_046}', "");
52099Expect(0, 12987, '\p{^Is_Numeric_Value=00_00_00_00_046}', "");
52100Expect(0, 12987, '\P{Is_Numeric_Value=00_00_00_00_046}', "");
52101Expect(1, 12987, '\P{^Is_Numeric_Value=00_00_00_00_046}', "");
52102Expect(0, 12988, '\p{Is_Numeric_Value=00_00_00_00_046}', "");
52103Expect(1, 12988, '\p{^Is_Numeric_Value=00_00_00_00_046}', "");
52104Expect(1, 12988, '\P{Is_Numeric_Value=00_00_00_00_046}', "");
52105Expect(0, 12988, '\P{^Is_Numeric_Value=00_00_00_00_046}', "");
52106Error('\p{Is_Nv=:=00000000046}');
52107Error('\P{Is_Nv=:=00000000046}');
52108Expect(1, 12987, '\p{Is_Nv=0004_6}', "");
52109Expect(0, 12987, '\p{^Is_Nv=0004_6}', "");
52110Expect(0, 12987, '\P{Is_Nv=0004_6}', "");
52111Expect(1, 12987, '\P{^Is_Nv=0004_6}', "");
52112Expect(0, 12988, '\p{Is_Nv=0004_6}', "");
52113Expect(1, 12988, '\p{^Is_Nv=0004_6}', "");
52114Expect(1, 12988, '\P{Is_Nv=0004_6}', "");
52115Expect(0, 12988, '\P{^Is_Nv=0004_6}', "");
52116Error('\p{Numeric_Value:/a/ 	000000047}');
52117Error('\P{Numeric_Value:/a/ 	000000047}');
52118Expect(1, 12988, '\p{Numeric_Value=+0000004_7}', "");
52119Expect(0, 12988, '\p{^Numeric_Value=+0000004_7}', "");
52120Expect(0, 12988, '\P{Numeric_Value=+0000004_7}', "");
52121Expect(1, 12988, '\P{^Numeric_Value=+0000004_7}', "");
52122Expect(0, 12989, '\p{Numeric_Value=+0000004_7}', "");
52123Expect(1, 12989, '\p{^Numeric_Value=+0000004_7}', "");
52124Expect(1, 12989, '\P{Numeric_Value=+0000004_7}', "");
52125Expect(0, 12989, '\P{^Numeric_Value=+0000004_7}', "");
52126Error('\p{Nv=	_0_0_0_0_0_0047/a/}');
52127Error('\P{Nv=	_0_0_0_0_0_0047/a/}');
52128Expect(1, 12988, '\p{Nv=0047}', "");
52129Expect(0, 12988, '\p{^Nv=0047}', "");
52130Expect(0, 12988, '\P{Nv=0047}', "");
52131Expect(1, 12988, '\P{^Nv=0047}', "");
52132Expect(0, 12989, '\p{Nv=0047}', "");
52133Expect(1, 12989, '\p{^Nv=0047}', "");
52134Expect(1, 12989, '\P{Nv=0047}', "");
52135Expect(0, 12989, '\P{^Nv=0047}', "");
52136Error('\p{Is_Numeric_Value=/a/	0047}');
52137Error('\P{Is_Numeric_Value=/a/	0047}');
52138Expect(1, 12988, '\p{Is_Numeric_Value=00000047}', "");
52139Expect(0, 12988, '\p{^Is_Numeric_Value=00000047}', "");
52140Expect(0, 12988, '\P{Is_Numeric_Value=00000047}', "");
52141Expect(1, 12988, '\P{^Is_Numeric_Value=00000047}', "");
52142Expect(0, 12989, '\p{Is_Numeric_Value=00000047}', "");
52143Expect(1, 12989, '\p{^Is_Numeric_Value=00000047}', "");
52144Expect(1, 12989, '\P{Is_Numeric_Value=00000047}', "");
52145Expect(0, 12989, '\P{^Is_Numeric_Value=00000047}', "");
52146Error('\p{Is_Nv: :=- 00000000047}');
52147Error('\P{Is_Nv: :=- 00000000047}');
52148Expect(1, 12988, '\p{Is_Nv=+0047}', "");
52149Expect(0, 12988, '\p{^Is_Nv=+0047}', "");
52150Expect(0, 12988, '\P{Is_Nv=+0047}', "");
52151Expect(1, 12988, '\P{^Is_Nv=+0047}', "");
52152Expect(0, 12989, '\p{Is_Nv=+0047}', "");
52153Expect(1, 12989, '\p{^Is_Nv=+0047}', "");
52154Expect(1, 12989, '\P{Is_Nv=+0047}', "");
52155Expect(0, 12989, '\P{^Is_Nv=+0047}', "");
52156Error('\p{Numeric_Value=_+00000004_8/a/}');
52157Error('\P{Numeric_Value=_+00000004_8/a/}');
52158Expect(1, 12989, '\p{Numeric_Value=+0_0_0_0_048}', "");
52159Expect(0, 12989, '\p{^Numeric_Value=+0_0_0_0_048}', "");
52160Expect(0, 12989, '\P{Numeric_Value=+0_0_0_0_048}', "");
52161Expect(1, 12989, '\P{^Numeric_Value=+0_0_0_0_048}', "");
52162Expect(0, 12990, '\p{Numeric_Value=+0_0_0_0_048}', "");
52163Expect(1, 12990, '\p{^Numeric_Value=+0_0_0_0_048}', "");
52164Expect(1, 12990, '\P{Numeric_Value=+0_0_0_0_048}', "");
52165Expect(0, 12990, '\P{^Numeric_Value=+0_0_0_0_048}', "");
52166Error('\p{Nv=4_8:=}');
52167Error('\P{Nv=4_8:=}');
52168Expect(1, 12989, '\p{Nv=+000048}', "");
52169Expect(0, 12989, '\p{^Nv=+000048}', "");
52170Expect(0, 12989, '\P{Nv=+000048}', "");
52171Expect(1, 12989, '\P{^Nv=+000048}', "");
52172Expect(0, 12990, '\p{Nv=+000048}', "");
52173Expect(1, 12990, '\p{^Nv=+000048}', "");
52174Expect(1, 12990, '\P{Nv=+000048}', "");
52175Expect(0, 12990, '\P{^Nv=+000048}', "");
52176Error('\p{Is_Numeric_Value=-:=+48}');
52177Error('\P{Is_Numeric_Value=-:=+48}');
52178Expect(1, 12989, '\p{Is_Numeric_Value=0_0_0_048}', "");
52179Expect(0, 12989, '\p{^Is_Numeric_Value=0_0_0_048}', "");
52180Expect(0, 12989, '\P{Is_Numeric_Value=0_0_0_048}', "");
52181Expect(1, 12989, '\P{^Is_Numeric_Value=0_0_0_048}', "");
52182Expect(0, 12990, '\p{Is_Numeric_Value=0_0_0_048}', "");
52183Expect(1, 12990, '\p{^Is_Numeric_Value=0_0_0_048}', "");
52184Expect(1, 12990, '\P{Is_Numeric_Value=0_0_0_048}', "");
52185Expect(0, 12990, '\P{^Is_Numeric_Value=0_0_0_048}', "");
52186Error('\p{Is_Nv=+004_8/a/}');
52187Error('\P{Is_Nv=+004_8/a/}');
52188Expect(1, 12989, '\p{Is_Nv=00_00_00_04_8}', "");
52189Expect(0, 12989, '\p{^Is_Nv=00_00_00_04_8}', "");
52190Expect(0, 12989, '\P{Is_Nv=00_00_00_04_8}', "");
52191Expect(1, 12989, '\P{^Is_Nv=00_00_00_04_8}', "");
52192Expect(0, 12990, '\p{Is_Nv=00_00_00_04_8}', "");
52193Expect(1, 12990, '\p{^Is_Nv=00_00_00_04_8}', "");
52194Expect(1, 12990, '\P{Is_Nv=00_00_00_04_8}', "");
52195Expect(0, 12990, '\P{^Is_Nv=00_00_00_04_8}', "");
52196Error('\p{Numeric_Value=:=_	00049}');
52197Error('\P{Numeric_Value=:=_	00049}');
52198Expect(1, 12990, '\p{Numeric_Value=000049}', "");
52199Expect(0, 12990, '\p{^Numeric_Value=000049}', "");
52200Expect(0, 12990, '\P{Numeric_Value=000049}', "");
52201Expect(1, 12990, '\P{^Numeric_Value=000049}', "");
52202Expect(0, 12991, '\p{Numeric_Value=000049}', "");
52203Expect(1, 12991, '\p{^Numeric_Value=000049}', "");
52204Expect(1, 12991, '\P{Numeric_Value=000049}', "");
52205Expect(0, 12991, '\P{^Numeric_Value=000049}', "");
52206Error('\p{Nv=-+4_9:=}');
52207Error('\P{Nv=-+4_9:=}');
52208Expect(1, 12990, '\p{Nv=000000049}', "");
52209Expect(0, 12990, '\p{^Nv=000000049}', "");
52210Expect(0, 12990, '\P{Nv=000000049}', "");
52211Expect(1, 12990, '\P{^Nv=000000049}', "");
52212Expect(0, 12991, '\p{Nv=000000049}', "");
52213Expect(1, 12991, '\p{^Nv=000000049}', "");
52214Expect(1, 12991, '\P{Nv=000000049}', "");
52215Expect(0, 12991, '\P{^Nv=000000049}', "");
52216Error('\p{Is_Numeric_Value:    :=+00_00_00_049}');
52217Error('\P{Is_Numeric_Value:    :=+00_00_00_049}');
52218Expect(1, 12990, '\p{Is_Numeric_Value=0049}', "");
52219Expect(0, 12990, '\p{^Is_Numeric_Value=0049}', "");
52220Expect(0, 12990, '\P{Is_Numeric_Value=0049}', "");
52221Expect(1, 12990, '\P{^Is_Numeric_Value=0049}', "");
52222Expect(0, 12991, '\p{Is_Numeric_Value=0049}', "");
52223Expect(1, 12991, '\p{^Is_Numeric_Value=0049}', "");
52224Expect(1, 12991, '\P{Is_Numeric_Value=0049}', "");
52225Expect(0, 12991, '\P{^Is_Numeric_Value=0049}', "");
52226Error('\p{Is_Nv=-0000000049:=}');
52227Error('\P{Is_Nv=-0000000049:=}');
52228Expect(1, 12990, '\p{Is_Nv:00000049}', "");
52229Expect(0, 12990, '\p{^Is_Nv:00000049}', "");
52230Expect(0, 12990, '\P{Is_Nv:00000049}', "");
52231Expect(1, 12990, '\P{^Is_Nv:00000049}', "");
52232Expect(0, 12991, '\p{Is_Nv:00000049}', "");
52233Expect(1, 12991, '\p{^Is_Nv:00000049}', "");
52234Expect(1, 12991, '\P{Is_Nv:00000049}', "");
52235Expect(0, 12991, '\P{^Is_Nv:00000049}', "");
52236Error('\p{Numeric_Value:	 	00_5/a/}');
52237Error('\P{Numeric_Value:	 	00_5/a/}');
52238Expect(1, 131361, '\p{Numeric_Value=0_0_0_0_0_00005}', "");
52239Expect(0, 131361, '\p{^Numeric_Value=0_0_0_0_0_00005}', "");
52240Expect(0, 131361, '\P{Numeric_Value=0_0_0_0_0_00005}', "");
52241Expect(1, 131361, '\P{^Numeric_Value=0_0_0_0_0_00005}', "");
52242Expect(0, 131362, '\p{Numeric_Value=0_0_0_0_0_00005}', "");
52243Expect(1, 131362, '\p{^Numeric_Value=0_0_0_0_0_00005}', "");
52244Expect(1, 131362, '\P{Numeric_Value=0_0_0_0_0_00005}', "");
52245Expect(0, 131362, '\P{^Numeric_Value=0_0_0_0_0_00005}', "");
52246Error('\p{Nv=-/a/0000005}');
52247Error('\P{Nv=-/a/0000005}');
52248Expect(1, 131361, '\p{Nv=00005}', "");
52249Expect(0, 131361, '\p{^Nv=00005}', "");
52250Expect(0, 131361, '\P{Nv=00005}', "");
52251Expect(1, 131361, '\P{^Nv=00005}', "");
52252Expect(0, 131362, '\p{Nv=00005}', "");
52253Expect(1, 131362, '\p{^Nv=00005}', "");
52254Expect(1, 131362, '\P{Nv=00005}', "");
52255Expect(0, 131362, '\P{^Nv=00005}', "");
52256Error('\p{Is_Numeric_Value=/a/_ 5}');
52257Error('\P{Is_Numeric_Value=/a/_ 5}');
52258Expect(1, 131361, '\p{Is_Numeric_Value=+0000000_5}', "");
52259Expect(0, 131361, '\p{^Is_Numeric_Value=+0000000_5}', "");
52260Expect(0, 131361, '\P{Is_Numeric_Value=+0000000_5}', "");
52261Expect(1, 131361, '\P{^Is_Numeric_Value=+0000000_5}', "");
52262Expect(0, 131362, '\p{Is_Numeric_Value=+0000000_5}', "");
52263Expect(1, 131362, '\p{^Is_Numeric_Value=+0000000_5}', "");
52264Expect(1, 131362, '\P{Is_Numeric_Value=+0000000_5}', "");
52265Expect(0, 131362, '\P{^Is_Numeric_Value=+0000000_5}', "");
52266Error('\p{Is_Nv=_-+00_00_00_05/a/}');
52267Error('\P{Is_Nv=_-+00_00_00_05/a/}');
52268Expect(1, 131361, '\p{Is_Nv=+05}', "");
52269Expect(0, 131361, '\p{^Is_Nv=+05}', "");
52270Expect(0, 131361, '\P{Is_Nv=+05}', "");
52271Expect(1, 131361, '\P{^Is_Nv=+05}', "");
52272Expect(0, 131362, '\p{Is_Nv=+05}', "");
52273Expect(1, 131362, '\p{^Is_Nv=+05}', "");
52274Expect(1, 131362, '\P{Is_Nv=+05}', "");
52275Expect(0, 131362, '\P{^Is_Nv=+05}', "");
52276Error('\p{Numeric_Value=/a/+0005/002}');
52277Error('\P{Numeric_Value=/a/+0005/002}');
52278Expect(1, 3884, '\p{Numeric_Value=0000000005/00002}', "");
52279Expect(0, 3884, '\p{^Numeric_Value=0000000005/00002}', "");
52280Expect(0, 3884, '\P{Numeric_Value=0000000005/00002}', "");
52281Expect(1, 3884, '\P{^Numeric_Value=0000000005/00002}', "");
52282Expect(0, 3885, '\p{Numeric_Value=0000000005/00002}', "");
52283Expect(1, 3885, '\p{^Numeric_Value=0000000005/00002}', "");
52284Expect(1, 3885, '\P{Numeric_Value=0000000005/00002}', "");
52285Expect(0, 3885, '\P{^Numeric_Value=0000000005/00002}', "");
52286Expect(1, 3884, '\p{Numeric_Value=2.500}', "");
52287Expect(0, 3884, '\p{^Numeric_Value=2.500}', "");
52288Expect(0, 3884, '\P{Numeric_Value=2.500}', "");
52289Expect(1, 3884, '\P{^Numeric_Value=2.500}', "");
52290Expect(0, 3885, '\p{Numeric_Value=2.500}', "");
52291Expect(1, 3885, '\p{^Numeric_Value=2.500}', "");
52292Expect(1, 3885, '\P{Numeric_Value=2.500}', "");
52293Expect(0, 3885, '\P{^Numeric_Value=2.500}', "");
52294Error('\p{Nv=-0005/00002/a/}');
52295Error('\P{Nv=-0005/00002/a/}');
52296Expect(1, 3884, '\p{Nv=0000005/000002}', "");
52297Expect(0, 3884, '\p{^Nv=0000005/000002}', "");
52298Expect(0, 3884, '\P{Nv=0000005/000002}', "");
52299Expect(1, 3884, '\P{^Nv=0000005/000002}', "");
52300Expect(0, 3885, '\p{Nv=0000005/000002}', "");
52301Expect(1, 3885, '\p{^Nv=0000005/000002}', "");
52302Expect(1, 3885, '\P{Nv=0000005/000002}', "");
52303Expect(0, 3885, '\P{^Nv=0000005/000002}', "");
52304Expect(1, 3884, '\p{Nv=2.500}', "");
52305Expect(0, 3884, '\p{^Nv=2.500}', "");
52306Expect(0, 3884, '\P{Nv=2.500}', "");
52307Expect(1, 3884, '\P{^Nv=2.500}', "");
52308Expect(0, 3885, '\p{Nv=2.500}', "");
52309Expect(1, 3885, '\p{^Nv=2.500}', "");
52310Expect(1, 3885, '\P{Nv=2.500}', "");
52311Expect(0, 3885, '\P{^Nv=2.500}', "");
52312Error('\p{Is_Numeric_Value=_/a/+000005/0000002}');
52313Error('\P{Is_Numeric_Value=_/a/+000005/0000002}');
52314Expect(1, 3884, '\p{Is_Numeric_Value=00000005/000000002}', "");
52315Expect(0, 3884, '\p{^Is_Numeric_Value=00000005/000000002}', "");
52316Expect(0, 3884, '\P{Is_Numeric_Value=00000005/000000002}', "");
52317Expect(1, 3884, '\P{^Is_Numeric_Value=00000005/000000002}', "");
52318Expect(0, 3885, '\p{Is_Numeric_Value=00000005/000000002}', "");
52319Expect(1, 3885, '\p{^Is_Numeric_Value=00000005/000000002}', "");
52320Expect(1, 3885, '\P{Is_Numeric_Value=00000005/000000002}', "");
52321Expect(0, 3885, '\P{^Is_Numeric_Value=00000005/000000002}', "");
52322Expect(1, 3884, '\p{Is_Numeric_Value=2.500}', "");
52323Expect(0, 3884, '\p{^Is_Numeric_Value=2.500}', "");
52324Expect(0, 3884, '\P{Is_Numeric_Value=2.500}', "");
52325Expect(1, 3884, '\P{^Is_Numeric_Value=2.500}', "");
52326Expect(0, 3885, '\p{Is_Numeric_Value=2.500}', "");
52327Expect(1, 3885, '\p{^Is_Numeric_Value=2.500}', "");
52328Expect(1, 3885, '\P{Is_Numeric_Value=2.500}', "");
52329Expect(0, 3885, '\P{^Is_Numeric_Value=2.500}', "");
52330Error('\p{Is_Nv:	:=5/000002}');
52331Error('\P{Is_Nv:	:=5/000002}');
52332Expect(1, 3884, '\p{Is_Nv=00000005/00000002}', "");
52333Expect(0, 3884, '\p{^Is_Nv=00000005/00000002}', "");
52334Expect(0, 3884, '\P{Is_Nv=00000005/00000002}', "");
52335Expect(1, 3884, '\P{^Is_Nv=00000005/00000002}', "");
52336Expect(0, 3885, '\p{Is_Nv=00000005/00000002}', "");
52337Expect(1, 3885, '\p{^Is_Nv=00000005/00000002}', "");
52338Expect(1, 3885, '\P{Is_Nv=00000005/00000002}', "");
52339Expect(0, 3885, '\P{^Is_Nv=00000005/00000002}', "");
52340Expect(1, 3884, '\p{Is_Nv=2.500}', "");
52341Expect(0, 3884, '\p{^Is_Nv=2.500}', "");
52342Expect(0, 3884, '\P{Is_Nv=2.500}', "");
52343Expect(1, 3884, '\P{^Is_Nv=2.500}', "");
52344Expect(0, 3885, '\p{Is_Nv=2.500}', "");
52345Expect(1, 3885, '\p{^Is_Nv=2.500}', "");
52346Expect(1, 3885, '\P{Is_Nv=2.500}', "");
52347Expect(0, 3885, '\P{^Is_Nv=2.500}', "");
52348Error('\p{Numeric_Value=/a/0000005/0006}');
52349Error('\P{Numeric_Value=/a/0000005/0006}');
52350Expect(1, 74844, '\p{Numeric_Value=+005/0000000006}', "");
52351Expect(0, 74844, '\p{^Numeric_Value=+005/0000000006}', "");
52352Expect(0, 74844, '\P{Numeric_Value=+005/0000000006}', "");
52353Expect(1, 74844, '\P{^Numeric_Value=+005/0000000006}', "");
52354Expect(0, 74845, '\p{Numeric_Value=+005/0000000006}', "");
52355Expect(1, 74845, '\p{^Numeric_Value=+005/0000000006}', "");
52356Expect(1, 74845, '\P{Numeric_Value=+005/0000000006}', "");
52357Expect(0, 74845, '\P{^Numeric_Value=+005/0000000006}', "");
52358Error('\p{Numeric_Value=0.83}');
52359Error('\P{Numeric_Value=0.83}');
52360Expect(1, 74844, '\p{Numeric_Value=0.833}', "");
52361Expect(0, 74844, '\p{^Numeric_Value=0.833}', "");
52362Expect(0, 74844, '\P{Numeric_Value=0.833}', "");
52363Expect(1, 74844, '\P{^Numeric_Value=0.833}', "");
52364Expect(0, 74845, '\p{Numeric_Value=0.833}', "");
52365Expect(1, 74845, '\p{^Numeric_Value=0.833}', "");
52366Expect(1, 74845, '\P{Numeric_Value=0.833}', "");
52367Expect(0, 74845, '\P{^Numeric_Value=0.833}', "");
52368Error('\p{Nv= _+0000000005/0006/a/}');
52369Error('\P{Nv= _+0000000005/0006/a/}');
52370Expect(1, 74844, '\p{Nv=+005/0006}', "");
52371Expect(0, 74844, '\p{^Nv=+005/0006}', "");
52372Expect(0, 74844, '\P{Nv=+005/0006}', "");
52373Expect(1, 74844, '\P{^Nv=+005/0006}', "");
52374Expect(0, 74845, '\p{Nv=+005/0006}', "");
52375Expect(1, 74845, '\p{^Nv=+005/0006}', "");
52376Expect(1, 74845, '\P{Nv=+005/0006}', "");
52377Expect(0, 74845, '\P{^Nv=+005/0006}', "");
52378Error('\p{Nv=0.83}');
52379Error('\P{Nv=0.83}');
52380Expect(1, 74844, '\p{Nv=0.833}', "");
52381Expect(0, 74844, '\p{^Nv=0.833}', "");
52382Expect(0, 74844, '\P{Nv=0.833}', "");
52383Expect(1, 74844, '\P{^Nv=0.833}', "");
52384Expect(0, 74845, '\p{Nv=0.833}', "");
52385Expect(1, 74845, '\p{^Nv=0.833}', "");
52386Expect(1, 74845, '\P{Nv=0.833}', "");
52387Expect(0, 74845, '\P{^Nv=0.833}', "");
52388Error('\p{Is_Numeric_Value:		/a/+000005/0000006}');
52389Error('\P{Is_Numeric_Value:		/a/+000005/0000006}');
52390Expect(1, 74844, '\p{Is_Numeric_Value=0000000005/00000006}', "");
52391Expect(0, 74844, '\p{^Is_Numeric_Value=0000000005/00000006}', "");
52392Expect(0, 74844, '\P{Is_Numeric_Value=0000000005/00000006}', "");
52393Expect(1, 74844, '\P{^Is_Numeric_Value=0000000005/00000006}', "");
52394Expect(0, 74845, '\p{Is_Numeric_Value=0000000005/00000006}', "");
52395Expect(1, 74845, '\p{^Is_Numeric_Value=0000000005/00000006}', "");
52396Expect(1, 74845, '\P{Is_Numeric_Value=0000000005/00000006}', "");
52397Expect(0, 74845, '\P{^Is_Numeric_Value=0000000005/00000006}', "");
52398Error('\p{Is_Numeric_Value=0.83}');
52399Error('\P{Is_Numeric_Value=0.83}');
52400Expect(1, 74844, '\p{Is_Numeric_Value=0.833}', "");
52401Expect(0, 74844, '\p{^Is_Numeric_Value=0.833}', "");
52402Expect(0, 74844, '\P{Is_Numeric_Value=0.833}', "");
52403Expect(1, 74844, '\P{^Is_Numeric_Value=0.833}', "");
52404Expect(0, 74845, '\p{Is_Numeric_Value=0.833}', "");
52405Expect(1, 74845, '\p{^Is_Numeric_Value=0.833}', "");
52406Expect(1, 74845, '\P{Is_Numeric_Value=0.833}', "");
52407Expect(0, 74845, '\P{^Is_Numeric_Value=0.833}', "");
52408Error('\p{Is_Nv=	-+00000005/000006:=}');
52409Error('\P{Is_Nv=	-+00000005/000006:=}');
52410Expect(1, 74844, '\p{Is_Nv=+5/00000006}', "");
52411Expect(0, 74844, '\p{^Is_Nv=+5/00000006}', "");
52412Expect(0, 74844, '\P{Is_Nv=+5/00000006}', "");
52413Expect(1, 74844, '\P{^Is_Nv=+5/00000006}', "");
52414Expect(0, 74845, '\p{Is_Nv=+5/00000006}', "");
52415Expect(1, 74845, '\p{^Is_Nv=+5/00000006}', "");
52416Expect(1, 74845, '\P{Is_Nv=+5/00000006}', "");
52417Expect(0, 74845, '\P{^Is_Nv=+5/00000006}', "");
52418Error('\p{Is_Nv=0.83}');
52419Error('\P{Is_Nv=0.83}');
52420Expect(1, 74844, '\p{Is_Nv:   0.833}', "");
52421Expect(0, 74844, '\p{^Is_Nv:   0.833}', "");
52422Expect(0, 74844, '\P{Is_Nv:   0.833}', "");
52423Expect(1, 74844, '\P{^Is_Nv:   0.833}', "");
52424Expect(0, 74845, '\p{Is_Nv:   0.833}', "");
52425Expect(1, 74845, '\p{^Is_Nv:   0.833}', "");
52426Expect(1, 74845, '\P{Is_Nv:   0.833}', "");
52427Expect(0, 74845, '\P{^Is_Nv:   0.833}', "");
52428Error('\p{Numeric_Value=-/a/0000005/00000008}');
52429Error('\P{Numeric_Value=-/a/0000005/00000008}');
52430Expect(1, 8541, '\p{Numeric_Value=00000005/0000008}', "");
52431Expect(0, 8541, '\p{^Numeric_Value=00000005/0000008}', "");
52432Expect(0, 8541, '\P{Numeric_Value=00000005/0000008}', "");
52433Expect(1, 8541, '\P{^Numeric_Value=00000005/0000008}', "");
52434Expect(0, 8542, '\p{Numeric_Value=00000005/0000008}', "");
52435Expect(1, 8542, '\p{^Numeric_Value=00000005/0000008}', "");
52436Expect(1, 8542, '\P{Numeric_Value=00000005/0000008}', "");
52437Expect(0, 8542, '\P{^Numeric_Value=00000005/0000008}', "");
52438Error('\p{Numeric_Value=0.62}');
52439Error('\P{Numeric_Value=0.62}');
52440Expect(1, 8541, '\p{Numeric_Value=0.625}', "");
52441Expect(0, 8541, '\p{^Numeric_Value=0.625}', "");
52442Expect(0, 8541, '\P{Numeric_Value=0.625}', "");
52443Expect(1, 8541, '\P{^Numeric_Value=0.625}', "");
52444Expect(0, 8542, '\p{Numeric_Value=0.625}', "");
52445Expect(1, 8542, '\p{^Numeric_Value=0.625}', "");
52446Expect(1, 8542, '\P{Numeric_Value=0.625}', "");
52447Expect(0, 8542, '\P{^Numeric_Value=0.625}', "");
52448Error('\p{Nv: _005/8/a/}');
52449Error('\P{Nv: _005/8/a/}');
52450Expect(1, 8541, '\p{Nv=+0000005/00000008}', "");
52451Expect(0, 8541, '\p{^Nv=+0000005/00000008}', "");
52452Expect(0, 8541, '\P{Nv=+0000005/00000008}', "");
52453Expect(1, 8541, '\P{^Nv=+0000005/00000008}', "");
52454Expect(0, 8542, '\p{Nv=+0000005/00000008}', "");
52455Expect(1, 8542, '\p{^Nv=+0000005/00000008}', "");
52456Expect(1, 8542, '\P{Nv=+0000005/00000008}', "");
52457Expect(0, 8542, '\P{^Nv=+0000005/00000008}', "");
52458Error('\p{Nv=0.62}');
52459Error('\P{Nv=0.62}');
52460Expect(1, 8541, '\p{Nv=0.625}', "");
52461Expect(0, 8541, '\p{^Nv=0.625}', "");
52462Expect(0, 8541, '\P{Nv=0.625}', "");
52463Expect(1, 8541, '\P{^Nv=0.625}', "");
52464Expect(0, 8542, '\p{Nv=0.625}', "");
52465Expect(1, 8542, '\p{^Nv=0.625}', "");
52466Expect(1, 8542, '\P{Nv=0.625}', "");
52467Expect(0, 8542, '\P{^Nv=0.625}', "");
52468Error('\p{Is_Numeric_Value=/a/--005/0000008}');
52469Error('\P{Is_Numeric_Value=/a/--005/0000008}');
52470Expect(1, 8541, '\p{Is_Numeric_Value=005/008}', "");
52471Expect(0, 8541, '\p{^Is_Numeric_Value=005/008}', "");
52472Expect(0, 8541, '\P{Is_Numeric_Value=005/008}', "");
52473Expect(1, 8541, '\P{^Is_Numeric_Value=005/008}', "");
52474Expect(0, 8542, '\p{Is_Numeric_Value=005/008}', "");
52475Expect(1, 8542, '\p{^Is_Numeric_Value=005/008}', "");
52476Expect(1, 8542, '\P{Is_Numeric_Value=005/008}', "");
52477Expect(0, 8542, '\P{^Is_Numeric_Value=005/008}', "");
52478Error('\p{Is_Numeric_Value=0.62}');
52479Error('\P{Is_Numeric_Value=0.62}');
52480Expect(1, 8541, '\p{Is_Numeric_Value=0.625}', "");
52481Expect(0, 8541, '\p{^Is_Numeric_Value=0.625}', "");
52482Expect(0, 8541, '\P{Is_Numeric_Value=0.625}', "");
52483Expect(1, 8541, '\P{^Is_Numeric_Value=0.625}', "");
52484Expect(0, 8542, '\p{Is_Numeric_Value=0.625}', "");
52485Expect(1, 8542, '\p{^Is_Numeric_Value=0.625}', "");
52486Expect(1, 8542, '\P{Is_Numeric_Value=0.625}', "");
52487Expect(0, 8542, '\P{^Is_Numeric_Value=0.625}', "");
52488Error('\p{Is_Nv=/a/_	5/08}');
52489Error('\P{Is_Nv=/a/_	5/08}');
52490Expect(1, 8541, '\p{Is_Nv=+00000005/0000008}', "");
52491Expect(0, 8541, '\p{^Is_Nv=+00000005/0000008}', "");
52492Expect(0, 8541, '\P{Is_Nv=+00000005/0000008}', "");
52493Expect(1, 8541, '\P{^Is_Nv=+00000005/0000008}', "");
52494Expect(0, 8542, '\p{Is_Nv=+00000005/0000008}', "");
52495Expect(1, 8542, '\p{^Is_Nv=+00000005/0000008}', "");
52496Expect(1, 8542, '\P{Is_Nv=+00000005/0000008}', "");
52497Expect(0, 8542, '\P{^Is_Nv=+00000005/0000008}', "");
52498Error('\p{Is_Nv=0.62}');
52499Error('\P{Is_Nv=0.62}');
52500Expect(1, 8541, '\p{Is_Nv=0.625}', "");
52501Expect(0, 8541, '\p{^Is_Nv=0.625}', "");
52502Expect(0, 8541, '\P{Is_Nv=0.625}', "");
52503Expect(1, 8541, '\P{^Is_Nv=0.625}', "");
52504Expect(0, 8542, '\p{Is_Nv=0.625}', "");
52505Expect(1, 8542, '\p{^Is_Nv=0.625}', "");
52506Expect(1, 8542, '\P{Is_Nv=0.625}', "");
52507Expect(0, 8542, '\P{^Is_Nv=0.625}', "");
52508Error('\p{Numeric_Value=:=		+00000050}');
52509Error('\P{Numeric_Value=:=		+00000050}');
52510Expect(1, 119661, '\p{Numeric_Value=0_0_0_0_0_0_50}', "");
52511Expect(0, 119661, '\p{^Numeric_Value=0_0_0_0_0_0_50}', "");
52512Expect(0, 119661, '\P{Numeric_Value=0_0_0_0_0_0_50}', "");
52513Expect(1, 119661, '\P{^Numeric_Value=0_0_0_0_0_0_50}', "");
52514Expect(0, 119662, '\p{Numeric_Value=0_0_0_0_0_0_50}', "");
52515Expect(1, 119662, '\p{^Numeric_Value=0_0_0_0_0_0_50}', "");
52516Expect(1, 119662, '\P{Numeric_Value=0_0_0_0_0_0_50}', "");
52517Expect(0, 119662, '\P{^Numeric_Value=0_0_0_0_0_0_50}', "");
52518Error('\p{Nv=/a/	000050}');
52519Error('\P{Nv=/a/	000050}');
52520Expect(1, 119661, '\p{Nv=+050}', "");
52521Expect(0, 119661, '\p{^Nv=+050}', "");
52522Expect(0, 119661, '\P{Nv=+050}', "");
52523Expect(1, 119661, '\P{^Nv=+050}', "");
52524Expect(0, 119662, '\p{Nv=+050}', "");
52525Expect(1, 119662, '\p{^Nv=+050}', "");
52526Expect(1, 119662, '\P{Nv=+050}', "");
52527Expect(0, 119662, '\P{^Nv=+050}', "");
52528Error('\p{Is_Numeric_Value= _+05_0/a/}');
52529Error('\P{Is_Numeric_Value= _+05_0/a/}');
52530Expect(1, 119661, '\p{Is_Numeric_Value=00050}', "");
52531Expect(0, 119661, '\p{^Is_Numeric_Value=00050}', "");
52532Expect(0, 119661, '\P{Is_Numeric_Value=00050}', "");
52533Expect(1, 119661, '\P{^Is_Numeric_Value=00050}', "");
52534Expect(0, 119662, '\p{Is_Numeric_Value=00050}', "");
52535Expect(1, 119662, '\p{^Is_Numeric_Value=00050}', "");
52536Expect(1, 119662, '\P{Is_Numeric_Value=00050}', "");
52537Expect(0, 119662, '\P{^Is_Numeric_Value=00050}', "");
52538Error('\p{Is_Nv=_:=+0000050}');
52539Error('\P{Is_Nv=_:=+0000050}');
52540Expect(1, 119661, '\p{Is_Nv=0000000050}', "");
52541Expect(0, 119661, '\p{^Is_Nv=0000000050}', "");
52542Expect(0, 119661, '\P{Is_Nv=0000000050}', "");
52543Expect(1, 119661, '\P{^Is_Nv=0000000050}', "");
52544Expect(0, 119662, '\p{Is_Nv=0000000050}', "");
52545Expect(1, 119662, '\p{^Is_Nv=0000000050}', "");
52546Expect(1, 119662, '\P{Is_Nv=0000000050}', "");
52547Expect(0, 119662, '\P{^Is_Nv=0000000050}', "");
52548Error('\p{Numeric_Value::=	 +000500}');
52549Error('\P{Numeric_Value::=	 +000500}');
52550Expect(1, 69238, '\p{Numeric_Value:	0500}', "");
52551Expect(0, 69238, '\p{^Numeric_Value:	0500}', "");
52552Expect(0, 69238, '\P{Numeric_Value:	0500}', "");
52553Expect(1, 69238, '\P{^Numeric_Value:	0500}', "");
52554Expect(0, 69239, '\p{Numeric_Value:	0500}', "");
52555Expect(1, 69239, '\p{^Numeric_Value:	0500}', "");
52556Expect(1, 69239, '\P{Numeric_Value:	0500}', "");
52557Expect(0, 69239, '\P{^Numeric_Value:	0500}', "");
52558Error('\p{Nv=:=0500}');
52559Error('\P{Nv=:=0500}');
52560Expect(1, 69238, '\p{Nv=0_0_0_0_0_0_0_500}', "");
52561Expect(0, 69238, '\p{^Nv=0_0_0_0_0_0_0_500}', "");
52562Expect(0, 69238, '\P{Nv=0_0_0_0_0_0_0_500}', "");
52563Expect(1, 69238, '\P{^Nv=0_0_0_0_0_0_0_500}', "");
52564Expect(0, 69239, '\p{Nv=0_0_0_0_0_0_0_500}', "");
52565Expect(1, 69239, '\p{^Nv=0_0_0_0_0_0_0_500}', "");
52566Expect(1, 69239, '\P{Nv=0_0_0_0_0_0_0_500}', "");
52567Expect(0, 69239, '\P{^Nv=0_0_0_0_0_0_0_500}', "");
52568Error('\p{Is_Numeric_Value=:=_	000_050_0}');
52569Error('\P{Is_Numeric_Value=:=_	000_050_0}');
52570Expect(1, 69238, '\p{Is_Numeric_Value=000000000500}', "");
52571Expect(0, 69238, '\p{^Is_Numeric_Value=000000000500}', "");
52572Expect(0, 69238, '\P{Is_Numeric_Value=000000000500}', "");
52573Expect(1, 69238, '\P{^Is_Numeric_Value=000000000500}', "");
52574Expect(0, 69239, '\p{Is_Numeric_Value=000000000500}', "");
52575Expect(1, 69239, '\p{^Is_Numeric_Value=000000000500}', "");
52576Expect(1, 69239, '\P{Is_Numeric_Value=000000000500}', "");
52577Expect(0, 69239, '\P{^Is_Numeric_Value=000000000500}', "");
52578Error('\p{Is_Nv=	 +0000500:=}');
52579Error('\P{Is_Nv=	 +0000500:=}');
52580Expect(1, 69238, '\p{Is_Nv:   000000000500}', "");
52581Expect(0, 69238, '\p{^Is_Nv:   000000000500}', "");
52582Expect(0, 69238, '\P{Is_Nv:   000000000500}', "");
52583Expect(1, 69238, '\P{^Is_Nv:   000000000500}', "");
52584Expect(0, 69239, '\p{Is_Nv:   000000000500}', "");
52585Expect(1, 69239, '\p{^Is_Nv:   000000000500}', "");
52586Expect(1, 69239, '\P{Is_Nv:   000000000500}', "");
52587Expect(0, 69239, '\P{^Is_Nv:   000000000500}', "");
52588Error('\p{Numeric_Value=/a/ 05000}');
52589Error('\P{Numeric_Value=/a/ 05000}');
52590Expect(1, 65906, '\p{Numeric_Value=+000005000}', "");
52591Expect(0, 65906, '\p{^Numeric_Value=+000005000}', "");
52592Expect(0, 65906, '\P{Numeric_Value=+000005000}', "");
52593Expect(1, 65906, '\P{^Numeric_Value=+000005000}', "");
52594Expect(0, 65907, '\p{Numeric_Value=+000005000}', "");
52595Expect(1, 65907, '\p{^Numeric_Value=+000005000}', "");
52596Expect(1, 65907, '\P{Numeric_Value=+000005000}', "");
52597Expect(0, 65907, '\P{^Numeric_Value=+000005000}', "");
52598Error('\p{Nv=_-0000000005000/a/}');
52599Error('\P{Nv=_-0000000005000/a/}');
52600Expect(1, 65906, '\p{Nv=00_00_00_00_05_00_0}', "");
52601Expect(0, 65906, '\p{^Nv=00_00_00_00_05_00_0}', "");
52602Expect(0, 65906, '\P{Nv=00_00_00_00_05_00_0}', "");
52603Expect(1, 65906, '\P{^Nv=00_00_00_00_05_00_0}', "");
52604Expect(0, 65907, '\p{Nv=00_00_00_00_05_00_0}', "");
52605Expect(1, 65907, '\p{^Nv=00_00_00_00_05_00_0}', "");
52606Expect(1, 65907, '\P{Nv=00_00_00_00_05_00_0}', "");
52607Expect(0, 65907, '\P{^Nv=00_00_00_00_05_00_0}', "");
52608Error('\p{Is_Numeric_Value:   /a/-	05_00_0}');
52609Error('\P{Is_Numeric_Value:   /a/-	05_00_0}');
52610Expect(1, 65906, '\p{Is_Numeric_Value=005000}', "");
52611Expect(0, 65906, '\p{^Is_Numeric_Value=005000}', "");
52612Expect(0, 65906, '\P{Is_Numeric_Value=005000}', "");
52613Expect(1, 65906, '\P{^Is_Numeric_Value=005000}', "");
52614Expect(0, 65907, '\p{Is_Numeric_Value=005000}', "");
52615Expect(1, 65907, '\p{^Is_Numeric_Value=005000}', "");
52616Expect(1, 65907, '\P{Is_Numeric_Value=005000}', "");
52617Expect(0, 65907, '\P{^Is_Numeric_Value=005000}', "");
52618Error('\p{Is_Nv=+0_0_0_0_0_5000:=}');
52619Error('\P{Is_Nv=+0_0_0_0_0_5000:=}');
52620Expect(1, 65906, '\p{Is_Nv=05000}', "");
52621Expect(0, 65906, '\p{^Is_Nv=05000}', "");
52622Expect(0, 65906, '\P{Is_Nv=05000}', "");
52623Expect(1, 65906, '\P{^Is_Nv=05000}', "");
52624Expect(0, 65907, '\p{Is_Nv=05000}', "");
52625Expect(1, 65907, '\p{^Is_Nv=05000}', "");
52626Expect(1, 65907, '\P{Is_Nv=05000}', "");
52627Expect(0, 65907, '\P{^Is_Nv=05000}', "");
52628Error('\p{Numeric_Value=_-+0_5_0_0_00/a/}');
52629Error('\P{Numeric_Value=_-+0_5_0_0_00/a/}');
52630Expect(1, 65878, '\p{Numeric_Value=+005_000_0}', "");
52631Expect(0, 65878, '\p{^Numeric_Value=+005_000_0}', "");
52632Expect(0, 65878, '\P{Numeric_Value=+005_000_0}', "");
52633Expect(1, 65878, '\P{^Numeric_Value=+005_000_0}', "");
52634Expect(0, 65879, '\p{Numeric_Value=+005_000_0}', "");
52635Expect(1, 65879, '\p{^Numeric_Value=+005_000_0}', "");
52636Expect(1, 65879, '\P{Numeric_Value=+005_000_0}', "");
52637Expect(0, 65879, '\P{^Numeric_Value=+005_000_0}', "");
52638Error('\p{Nv=_ 0_0_5_0_0_00/a/}');
52639Error('\P{Nv=_ 0_0_5_0_0_00/a/}');
52640Expect(1, 65878, '\p{Nv=+50000}', "");
52641Expect(0, 65878, '\p{^Nv=+50000}', "");
52642Expect(0, 65878, '\P{Nv=+50000}', "");
52643Expect(1, 65878, '\P{^Nv=+50000}', "");
52644Expect(0, 65879, '\p{Nv=+50000}', "");
52645Expect(1, 65879, '\p{^Nv=+50000}', "");
52646Expect(1, 65879, '\P{Nv=+50000}', "");
52647Expect(0, 65879, '\P{^Nv=+50000}', "");
52648Error('\p{Is_Numeric_Value=-_000050000:=}');
52649Error('\P{Is_Numeric_Value=-_000050000:=}');
52650Expect(1, 65878, '\p{Is_Numeric_Value=+0_5_0_0_00}', "");
52651Expect(0, 65878, '\p{^Is_Numeric_Value=+0_5_0_0_00}', "");
52652Expect(0, 65878, '\P{Is_Numeric_Value=+0_5_0_0_00}', "");
52653Expect(1, 65878, '\P{^Is_Numeric_Value=+0_5_0_0_00}', "");
52654Expect(0, 65879, '\p{Is_Numeric_Value=+0_5_0_0_00}', "");
52655Expect(1, 65879, '\p{^Is_Numeric_Value=+0_5_0_0_00}', "");
52656Expect(1, 65879, '\P{Is_Numeric_Value=+0_5_0_0_00}', "");
52657Expect(0, 65879, '\P{^Is_Numeric_Value=+0_5_0_0_00}', "");
52658Error('\p{Is_Nv=:=		00_00_50_00_0}');
52659Error('\P{Is_Nv=:=		00_00_50_00_0}');
52660Expect(1, 65878, '\p{Is_Nv=00_00_00_00_50_000}', "");
52661Expect(0, 65878, '\p{^Is_Nv=00_00_00_00_50_000}', "");
52662Expect(0, 65878, '\P{Is_Nv=00_00_00_00_50_000}', "");
52663Expect(1, 65878, '\P{^Is_Nv=00_00_00_00_50_000}', "");
52664Expect(0, 65879, '\p{Is_Nv=00_00_00_00_50_000}', "");
52665Expect(1, 65879, '\p{^Is_Nv=00_00_00_00_50_000}', "");
52666Expect(1, 65879, '\P{Is_Nv=00_00_00_00_50_000}', "");
52667Expect(0, 65879, '\P{^Is_Nv=00_00_00_00_50_000}', "");
52668Error('\p{Numeric_Value=-/a/00_6}');
52669Error('\P{Numeric_Value=-/a/00_6}');
52670Expect(1, 133866, '\p{Numeric_Value=0000000006}', "");
52671Expect(0, 133866, '\p{^Numeric_Value=0000000006}', "");
52672Expect(0, 133866, '\P{Numeric_Value=0000000006}', "");
52673Expect(1, 133866, '\P{^Numeric_Value=0000000006}', "");
52674Expect(0, 133867, '\p{Numeric_Value=0000000006}', "");
52675Expect(1, 133867, '\p{^Numeric_Value=0000000006}', "");
52676Expect(1, 133867, '\P{Numeric_Value=0000000006}', "");
52677Expect(0, 133867, '\P{^Numeric_Value=0000000006}', "");
52678Error('\p{Nv= /a/0_6}');
52679Error('\P{Nv= /a/0_6}');
52680Expect(1, 133866, '\p{Nv=+6}', "");
52681Expect(0, 133866, '\p{^Nv=+6}', "");
52682Expect(0, 133866, '\P{Nv=+6}', "");
52683Expect(1, 133866, '\P{^Nv=+6}', "");
52684Expect(0, 133867, '\p{Nv=+6}', "");
52685Expect(1, 133867, '\p{^Nv=+6}', "");
52686Expect(1, 133867, '\P{Nv=+6}', "");
52687Expect(0, 133867, '\P{^Nv=+6}', "");
52688Error('\p{Is_Numeric_Value= /a/0_0_06}');
52689Error('\P{Is_Numeric_Value= /a/0_0_06}');
52690Expect(1, 133866, '\p{Is_Numeric_Value=0000000006}', "");
52691Expect(0, 133866, '\p{^Is_Numeric_Value=0000000006}', "");
52692Expect(0, 133866, '\P{Is_Numeric_Value=0000000006}', "");
52693Expect(1, 133866, '\P{^Is_Numeric_Value=0000000006}', "");
52694Expect(0, 133867, '\p{Is_Numeric_Value=0000000006}', "");
52695Expect(1, 133867, '\p{^Is_Numeric_Value=0000000006}', "");
52696Expect(1, 133867, '\P{Is_Numeric_Value=0000000006}', "");
52697Expect(0, 133867, '\P{^Is_Numeric_Value=0000000006}', "");
52698Error('\p{Is_Nv=/a/-_+00000006}');
52699Error('\P{Is_Nv=/a/-_+00000006}');
52700Expect(1, 133866, '\p{Is_Nv=+0_0_0_0_0_06}', "");
52701Expect(0, 133866, '\p{^Is_Nv=+0_0_0_0_0_06}', "");
52702Expect(0, 133866, '\P{Is_Nv=+0_0_0_0_0_06}', "");
52703Expect(1, 133866, '\P{^Is_Nv=+0_0_0_0_0_06}', "");
52704Expect(0, 133867, '\p{Is_Nv=+0_0_0_0_0_06}', "");
52705Expect(1, 133867, '\p{^Is_Nv=+0_0_0_0_0_06}', "");
52706Expect(1, 133867, '\P{Is_Nv=+0_0_0_0_0_06}', "");
52707Expect(0, 133867, '\P{^Is_Nv=+0_0_0_0_0_06}', "");
52708Error('\p{Numeric_Value=:=- 0000006_0}');
52709Error('\P{Numeric_Value=:=- 0000006_0}');
52710Expect(1, 119662, '\p{Numeric_Value=00_00_00_060}', "");
52711Expect(0, 119662, '\p{^Numeric_Value=00_00_00_060}', "");
52712Expect(0, 119662, '\P{Numeric_Value=00_00_00_060}', "");
52713Expect(1, 119662, '\P{^Numeric_Value=00_00_00_060}', "");
52714Expect(0, 119663, '\p{Numeric_Value=00_00_00_060}', "");
52715Expect(1, 119663, '\p{^Numeric_Value=00_00_00_060}', "");
52716Expect(1, 119663, '\P{Numeric_Value=00_00_00_060}', "");
52717Expect(0, 119663, '\P{^Numeric_Value=00_00_00_060}', "");
52718Error('\p{Nv=_/a/00000060}');
52719Error('\P{Nv=_/a/00000060}');
52720Expect(1, 119662, '\p{Nv=000060}', "");
52721Expect(0, 119662, '\p{^Nv=000060}', "");
52722Expect(0, 119662, '\P{Nv=000060}', "");
52723Expect(1, 119662, '\P{^Nv=000060}', "");
52724Expect(0, 119663, '\p{Nv=000060}', "");
52725Expect(1, 119663, '\p{^Nv=000060}', "");
52726Expect(1, 119663, '\P{Nv=000060}', "");
52727Expect(0, 119663, '\P{^Nv=000060}', "");
52728Error('\p{Is_Numeric_Value=  +0_0_0_0_0_0_0060/a/}');
52729Error('\P{Is_Numeric_Value=  +0_0_0_0_0_0_0060/a/}');
52730Expect(1, 119662, '\p{Is_Numeric_Value=0000000060}', "");
52731Expect(0, 119662, '\p{^Is_Numeric_Value=0000000060}', "");
52732Expect(0, 119662, '\P{Is_Numeric_Value=0000000060}', "");
52733Expect(1, 119662, '\P{^Is_Numeric_Value=0000000060}', "");
52734Expect(0, 119663, '\p{Is_Numeric_Value=0000000060}', "");
52735Expect(1, 119663, '\p{^Is_Numeric_Value=0000000060}', "");
52736Expect(1, 119663, '\P{Is_Numeric_Value=0000000060}', "");
52737Expect(0, 119663, '\P{^Is_Numeric_Value=0000000060}', "");
52738Error('\p{Is_Nv=_0_0_0_0_0_60:=}');
52739Error('\P{Is_Nv=_0_0_0_0_0_60:=}');
52740Expect(1, 119662, '\p{Is_Nv=0000006_0}', "");
52741Expect(0, 119662, '\p{^Is_Nv=0000006_0}', "");
52742Expect(0, 119662, '\P{Is_Nv=0000006_0}', "");
52743Expect(1, 119662, '\P{^Is_Nv=0000006_0}', "");
52744Expect(0, 119663, '\p{Is_Nv=0000006_0}', "");
52745Expect(1, 119663, '\p{^Is_Nv=0000006_0}', "");
52746Expect(1, 119663, '\P{Is_Nv=0000006_0}', "");
52747Expect(0, 119663, '\P{^Is_Nv=0000006_0}', "");
52748Error('\p{Numeric_Value=-/a/0000600}');
52749Error('\P{Numeric_Value=-/a/0000600}');
52750Expect(1, 69239, '\p{Numeric_Value=60_0}', "");
52751Expect(0, 69239, '\p{^Numeric_Value=60_0}', "");
52752Expect(0, 69239, '\P{Numeric_Value=60_0}', "");
52753Expect(1, 69239, '\P{^Numeric_Value=60_0}', "");
52754Expect(0, 69240, '\p{Numeric_Value=60_0}', "");
52755Expect(1, 69240, '\p{^Numeric_Value=60_0}', "");
52756Expect(1, 69240, '\P{Numeric_Value=60_0}', "");
52757Expect(0, 69240, '\P{^Numeric_Value=60_0}', "");
52758Error('\p{Nv=/a/ 000060_0}');
52759Error('\P{Nv=/a/ 000060_0}');
52760Expect(1, 69239, '\p{Nv=+0_0_0_0_0_0_0_0_0600}', "");
52761Expect(0, 69239, '\p{^Nv=+0_0_0_0_0_0_0_0_0600}', "");
52762Expect(0, 69239, '\P{Nv=+0_0_0_0_0_0_0_0_0600}', "");
52763Expect(1, 69239, '\P{^Nv=+0_0_0_0_0_0_0_0_0600}', "");
52764Expect(0, 69240, '\p{Nv=+0_0_0_0_0_0_0_0_0600}', "");
52765Expect(1, 69240, '\p{^Nv=+0_0_0_0_0_0_0_0_0600}', "");
52766Expect(1, 69240, '\P{Nv=+0_0_0_0_0_0_0_0_0600}', "");
52767Expect(0, 69240, '\P{^Nv=+0_0_0_0_0_0_0_0_0600}', "");
52768Error('\p{Is_Numeric_Value=:=000600}');
52769Error('\P{Is_Numeric_Value=:=000600}');
52770Expect(1, 69239, '\p{Is_Numeric_Value=00000600}', "");
52771Expect(0, 69239, '\p{^Is_Numeric_Value=00000600}', "");
52772Expect(0, 69239, '\P{Is_Numeric_Value=00000600}', "");
52773Expect(1, 69239, '\P{^Is_Numeric_Value=00000600}', "");
52774Expect(0, 69240, '\p{Is_Numeric_Value=00000600}', "");
52775Expect(1, 69240, '\p{^Is_Numeric_Value=00000600}', "");
52776Expect(1, 69240, '\P{Is_Numeric_Value=00000600}', "");
52777Expect(0, 69240, '\P{^Is_Numeric_Value=00000600}', "");
52778Error('\p{Is_Nv=-	+00_00_00_00_60_0:=}');
52779Error('\P{Is_Nv=-	+00_00_00_00_60_0:=}');
52780Expect(1, 69239, '\p{Is_Nv=+000000600}', "");
52781Expect(0, 69239, '\p{^Is_Nv=+000000600}', "");
52782Expect(0, 69239, '\P{Is_Nv=+000000600}', "");
52783Expect(1, 69239, '\P{^Is_Nv=+000000600}', "");
52784Expect(0, 69240, '\p{Is_Nv=+000000600}', "");
52785Expect(1, 69240, '\p{^Is_Nv=+000000600}', "");
52786Expect(1, 69240, '\P{Is_Nv=+000000600}', "");
52787Expect(0, 69240, '\P{^Is_Nv=+000000600}', "");
52788Error('\p{Numeric_Value:_+0_0_0_0_0_0_0_0_06000:=}');
52789Error('\P{Numeric_Value:_+0_0_0_0_0_0_0_0_06000:=}');
52790Expect(1, 65831, '\p{Numeric_Value=00_00_00_06_00_0}', "");
52791Expect(0, 65831, '\p{^Numeric_Value=00_00_00_06_00_0}', "");
52792Expect(0, 65831, '\P{Numeric_Value=00_00_00_06_00_0}', "");
52793Expect(1, 65831, '\P{^Numeric_Value=00_00_00_06_00_0}', "");
52794Expect(0, 65832, '\p{Numeric_Value=00_00_00_06_00_0}', "");
52795Expect(1, 65832, '\p{^Numeric_Value=00_00_00_06_00_0}', "");
52796Expect(1, 65832, '\P{Numeric_Value=00_00_00_06_00_0}', "");
52797Expect(0, 65832, '\P{^Numeric_Value=00_00_00_06_00_0}', "");
52798Error('\p{Nv=:= 0000_0060_00}');
52799Error('\P{Nv=:= 0000_0060_00}');
52800Expect(1, 65831, '\p{Nv=06000}', "");
52801Expect(0, 65831, '\p{^Nv=06000}', "");
52802Expect(0, 65831, '\P{Nv=06000}', "");
52803Expect(1, 65831, '\P{^Nv=06000}', "");
52804Expect(0, 65832, '\p{Nv=06000}', "");
52805Expect(1, 65832, '\p{^Nv=06000}', "");
52806Expect(1, 65832, '\P{Nv=06000}', "");
52807Expect(0, 65832, '\P{^Nv=06000}', "");
52808Error('\p{Is_Numeric_Value=/a/ -0_0_0_6_000}');
52809Error('\P{Is_Numeric_Value=/a/ -0_0_0_6_000}');
52810Expect(1, 65831, '\p{Is_Numeric_Value=00_00_60_00}', "");
52811Expect(0, 65831, '\p{^Is_Numeric_Value=00_00_60_00}', "");
52812Expect(0, 65831, '\P{Is_Numeric_Value=00_00_60_00}', "");
52813Expect(1, 65831, '\P{^Is_Numeric_Value=00_00_60_00}', "");
52814Expect(0, 65832, '\p{Is_Numeric_Value=00_00_60_00}', "");
52815Expect(1, 65832, '\p{^Is_Numeric_Value=00_00_60_00}', "");
52816Expect(1, 65832, '\P{Is_Numeric_Value=00_00_60_00}', "");
52817Expect(0, 65832, '\P{^Is_Numeric_Value=00_00_60_00}', "");
52818Error('\p{Is_Nv= /a/+0000006000}');
52819Error('\P{Is_Nv= /a/+0000006000}');
52820Expect(1, 65831, '\p{Is_Nv=+0_0_0_0_0_0_6_000}', "");
52821Expect(0, 65831, '\p{^Is_Nv=+0_0_0_0_0_0_6_000}', "");
52822Expect(0, 65831, '\P{Is_Nv=+0_0_0_0_0_0_6_000}', "");
52823Expect(1, 65831, '\P{^Is_Nv=+0_0_0_0_0_0_6_000}', "");
52824Expect(0, 65832, '\p{Is_Nv=+0_0_0_0_0_0_6_000}', "");
52825Expect(1, 65832, '\p{^Is_Nv=+0_0_0_0_0_0_6_000}', "");
52826Expect(1, 65832, '\P{Is_Nv=+0_0_0_0_0_0_6_000}', "");
52827Expect(0, 65832, '\P{^Is_Nv=+0_0_0_0_0_0_6_000}', "");
52828Error('\p{Numeric_Value=:= _+060000}');
52829Error('\P{Numeric_Value=:= _+060000}');
52830Expect(1, 65840, '\p{Numeric_Value:   0060000}', "");
52831Expect(0, 65840, '\p{^Numeric_Value:   0060000}', "");
52832Expect(0, 65840, '\P{Numeric_Value:   0060000}', "");
52833Expect(1, 65840, '\P{^Numeric_Value:   0060000}', "");
52834Expect(0, 65841, '\p{Numeric_Value:   0060000}', "");
52835Expect(1, 65841, '\p{^Numeric_Value:   0060000}', "");
52836Expect(1, 65841, '\P{Numeric_Value:   0060000}', "");
52837Expect(0, 65841, '\P{^Numeric_Value:   0060000}', "");
52838Error('\p{Nv=-000000060000:=}');
52839Error('\P{Nv=-000000060000:=}');
52840Expect(1, 65840, '\p{Nv=00000000060000}', "");
52841Expect(0, 65840, '\p{^Nv=00000000060000}', "");
52842Expect(0, 65840, '\P{Nv=00000000060000}', "");
52843Expect(1, 65840, '\P{^Nv=00000000060000}', "");
52844Expect(0, 65841, '\p{Nv=00000000060000}', "");
52845Expect(1, 65841, '\p{^Nv=00000000060000}', "");
52846Expect(1, 65841, '\P{Nv=00000000060000}', "");
52847Expect(0, 65841, '\P{^Nv=00000000060000}', "");
52848Error('\p{Is_Numeric_Value= :=+0_0_0_0_0_0_6_0_000}');
52849Error('\P{Is_Numeric_Value= :=+0_0_0_0_0_0_6_0_000}');
52850Expect(1, 65840, '\p{Is_Numeric_Value=00_06_00_00}', "");
52851Expect(0, 65840, '\p{^Is_Numeric_Value=00_06_00_00}', "");
52852Expect(0, 65840, '\P{Is_Numeric_Value=00_06_00_00}', "");
52853Expect(1, 65840, '\P{^Is_Numeric_Value=00_06_00_00}', "");
52854Expect(0, 65841, '\p{Is_Numeric_Value=00_06_00_00}', "");
52855Expect(1, 65841, '\p{^Is_Numeric_Value=00_06_00_00}', "");
52856Expect(1, 65841, '\P{Is_Numeric_Value=00_06_00_00}', "");
52857Expect(0, 65841, '\P{^Is_Numeric_Value=00_06_00_00}', "");
52858Error('\p{Is_Nv=-000060000:=}');
52859Error('\P{Is_Nv=-000060000:=}');
52860Expect(1, 65840, '\p{Is_Nv=000060000}', "");
52861Expect(0, 65840, '\p{^Is_Nv=000060000}', "");
52862Expect(0, 65840, '\P{Is_Nv=000060000}', "");
52863Expect(1, 65840, '\P{^Is_Nv=000060000}', "");
52864Expect(0, 65841, '\p{Is_Nv=000060000}', "");
52865Expect(1, 65841, '\p{^Is_Nv=000060000}', "");
52866Expect(1, 65841, '\P{Is_Nv=000060000}', "");
52867Expect(0, 65841, '\P{^Is_Nv=000060000}', "");
52868Error('\p{Numeric_Value= +00000007:=}');
52869Error('\P{Numeric_Value= +00000007:=}');
52870Expect(1, 131073, '\p{Numeric_Value=00007}', "");
52871Expect(0, 131073, '\p{^Numeric_Value=00007}', "");
52872Expect(0, 131073, '\P{Numeric_Value=00007}', "");
52873Expect(1, 131073, '\P{^Numeric_Value=00007}', "");
52874Expect(0, 131074, '\p{Numeric_Value=00007}', "");
52875Expect(1, 131074, '\p{^Numeric_Value=00007}', "");
52876Expect(1, 131074, '\P{Numeric_Value=00007}', "");
52877Expect(0, 131074, '\P{^Numeric_Value=00007}', "");
52878Error('\p{Nv=	 +00_00_7/a/}');
52879Error('\P{Nv=	 +00_00_7/a/}');
52880Expect(1, 131073, '\p{Nv=0_0_0_0_0_0_0_0_07}', "");
52881Expect(0, 131073, '\p{^Nv=0_0_0_0_0_0_0_0_07}', "");
52882Expect(0, 131073, '\P{Nv=0_0_0_0_0_0_0_0_07}', "");
52883Expect(1, 131073, '\P{^Nv=0_0_0_0_0_0_0_0_07}', "");
52884Expect(0, 131074, '\p{Nv=0_0_0_0_0_0_0_0_07}', "");
52885Expect(1, 131074, '\p{^Nv=0_0_0_0_0_0_0_0_07}', "");
52886Expect(1, 131074, '\P{Nv=0_0_0_0_0_0_0_0_07}', "");
52887Expect(0, 131074, '\P{^Nv=0_0_0_0_0_0_0_0_07}', "");
52888Error('\p{Is_Numeric_Value=	 +0_0_0_0_0_0_007/a/}');
52889Error('\P{Is_Numeric_Value=	 +0_0_0_0_0_0_007/a/}');
52890Expect(1, 131073, '\p{Is_Numeric_Value=0_0_0_0_0_00007}', "");
52891Expect(0, 131073, '\p{^Is_Numeric_Value=0_0_0_0_0_00007}', "");
52892Expect(0, 131073, '\P{Is_Numeric_Value=0_0_0_0_0_00007}', "");
52893Expect(1, 131073, '\P{^Is_Numeric_Value=0_0_0_0_0_00007}', "");
52894Expect(0, 131074, '\p{Is_Numeric_Value=0_0_0_0_0_00007}', "");
52895Expect(1, 131074, '\p{^Is_Numeric_Value=0_0_0_0_0_00007}', "");
52896Expect(1, 131074, '\P{Is_Numeric_Value=0_0_0_0_0_00007}', "");
52897Expect(0, 131074, '\P{^Is_Numeric_Value=0_0_0_0_0_00007}', "");
52898Error('\p{Is_Nv=	:=000007}');
52899Error('\P{Is_Nv=	:=000007}');
52900Expect(1, 131073, '\p{Is_Nv=0_0_0_0_0_0_07}', "");
52901Expect(0, 131073, '\p{^Is_Nv=0_0_0_0_0_0_07}', "");
52902Expect(0, 131073, '\P{Is_Nv=0_0_0_0_0_0_07}', "");
52903Expect(1, 131073, '\P{^Is_Nv=0_0_0_0_0_0_07}', "");
52904Expect(0, 131074, '\p{Is_Nv=0_0_0_0_0_0_07}', "");
52905Expect(1, 131074, '\p{^Is_Nv=0_0_0_0_0_0_07}', "");
52906Expect(1, 131074, '\P{Is_Nv=0_0_0_0_0_0_07}', "");
52907Expect(0, 131074, '\P{^Is_Nv=0_0_0_0_0_0_07}', "");
52908Error('\p{Numeric_Value=/a/+0007/002}');
52909Error('\P{Numeric_Value=/a/+0007/002}');
52910Expect(1, 3885, '\p{Numeric_Value=0000007/000002}', "");
52911Expect(0, 3885, '\p{^Numeric_Value=0000007/000002}', "");
52912Expect(0, 3885, '\P{Numeric_Value=0000007/000002}', "");
52913Expect(1, 3885, '\P{^Numeric_Value=0000007/000002}', "");
52914Expect(0, 3886, '\p{Numeric_Value=0000007/000002}', "");
52915Expect(1, 3886, '\p{^Numeric_Value=0000007/000002}', "");
52916Expect(1, 3886, '\P{Numeric_Value=0000007/000002}', "");
52917Expect(0, 3886, '\P{^Numeric_Value=0000007/000002}', "");
52918Expect(1, 3885, '\p{Numeric_Value:3.500}', "");
52919Expect(0, 3885, '\p{^Numeric_Value:3.500}', "");
52920Expect(0, 3885, '\P{Numeric_Value:3.500}', "");
52921Expect(1, 3885, '\P{^Numeric_Value:3.500}', "");
52922Expect(0, 3886, '\p{Numeric_Value:3.500}', "");
52923Expect(1, 3886, '\p{^Numeric_Value:3.500}', "");
52924Expect(1, 3886, '\P{Numeric_Value:3.500}', "");
52925Expect(0, 3886, '\P{^Numeric_Value:3.500}', "");
52926Error('\p{Nv=/a/- 000007/0002}');
52927Error('\P{Nv=/a/- 000007/0002}');
52928Expect(1, 3885, '\p{Nv=0007/00002}', "");
52929Expect(0, 3885, '\p{^Nv=0007/00002}', "");
52930Expect(0, 3885, '\P{Nv=0007/00002}', "");
52931Expect(1, 3885, '\P{^Nv=0007/00002}', "");
52932Expect(0, 3886, '\p{Nv=0007/00002}', "");
52933Expect(1, 3886, '\p{^Nv=0007/00002}', "");
52934Expect(1, 3886, '\P{Nv=0007/00002}', "");
52935Expect(0, 3886, '\P{^Nv=0007/00002}', "");
52936Expect(1, 3885, '\p{Nv=3.500}', "");
52937Expect(0, 3885, '\p{^Nv=3.500}', "");
52938Expect(0, 3885, '\P{Nv=3.500}', "");
52939Expect(1, 3885, '\P{^Nv=3.500}', "");
52940Expect(0, 3886, '\p{Nv=3.500}', "");
52941Expect(1, 3886, '\p{^Nv=3.500}', "");
52942Expect(1, 3886, '\P{Nv=3.500}', "");
52943Expect(0, 3886, '\P{^Nv=3.500}', "");
52944Error('\p{Is_Numeric_Value=/a/ 7/002}');
52945Error('\P{Is_Numeric_Value=/a/ 7/002}');
52946Expect(1, 3885, '\p{Is_Numeric_Value=+0000007/0000002}', "");
52947Expect(0, 3885, '\p{^Is_Numeric_Value=+0000007/0000002}', "");
52948Expect(0, 3885, '\P{Is_Numeric_Value=+0000007/0000002}', "");
52949Expect(1, 3885, '\P{^Is_Numeric_Value=+0000007/0000002}', "");
52950Expect(0, 3886, '\p{Is_Numeric_Value=+0000007/0000002}', "");
52951Expect(1, 3886, '\p{^Is_Numeric_Value=+0000007/0000002}', "");
52952Expect(1, 3886, '\P{Is_Numeric_Value=+0000007/0000002}', "");
52953Expect(0, 3886, '\P{^Is_Numeric_Value=+0000007/0000002}', "");
52954Expect(1, 3885, '\p{Is_Numeric_Value=3.500}', "");
52955Expect(0, 3885, '\p{^Is_Numeric_Value=3.500}', "");
52956Expect(0, 3885, '\P{Is_Numeric_Value=3.500}', "");
52957Expect(1, 3885, '\P{^Is_Numeric_Value=3.500}', "");
52958Expect(0, 3886, '\p{Is_Numeric_Value=3.500}', "");
52959Expect(1, 3886, '\p{^Is_Numeric_Value=3.500}', "");
52960Expect(1, 3886, '\P{Is_Numeric_Value=3.500}', "");
52961Expect(0, 3886, '\P{^Is_Numeric_Value=3.500}', "");
52962Error('\p{Is_Nv=	_+0007/02/a/}');
52963Error('\P{Is_Nv=	_+0007/02/a/}');
52964Expect(1, 3885, '\p{Is_Nv=+007/0000000002}', "");
52965Expect(0, 3885, '\p{^Is_Nv=+007/0000000002}', "");
52966Expect(0, 3885, '\P{Is_Nv=+007/0000000002}', "");
52967Expect(1, 3885, '\P{^Is_Nv=+007/0000000002}', "");
52968Expect(0, 3886, '\p{Is_Nv=+007/0000000002}', "");
52969Expect(1, 3886, '\p{^Is_Nv=+007/0000000002}', "");
52970Expect(1, 3886, '\P{Is_Nv=+007/0000000002}', "");
52971Expect(0, 3886, '\P{^Is_Nv=+007/0000000002}', "");
52972Expect(1, 3885, '\p{Is_Nv=3.500}', "");
52973Expect(0, 3885, '\p{^Is_Nv=3.500}', "");
52974Expect(0, 3885, '\P{Is_Nv=3.500}', "");
52975Expect(1, 3885, '\P{^Is_Nv=3.500}', "");
52976Expect(0, 3886, '\p{Is_Nv=3.500}', "");
52977Expect(1, 3886, '\p{^Is_Nv=3.500}', "");
52978Expect(1, 3886, '\P{Is_Nv=3.500}', "");
52979Expect(0, 3886, '\P{^Is_Nv=3.500}', "");
52980Error('\p{Numeric_Value=_0000007/0000008:=}');
52981Error('\P{Numeric_Value=_0000007/0000008:=}');
52982Expect(1, 8542, '\p{Numeric_Value=+0000007/000008}', "");
52983Expect(0, 8542, '\p{^Numeric_Value=+0000007/000008}', "");
52984Expect(0, 8542, '\P{Numeric_Value=+0000007/000008}', "");
52985Expect(1, 8542, '\P{^Numeric_Value=+0000007/000008}', "");
52986Expect(0, 8543, '\p{Numeric_Value=+0000007/000008}', "");
52987Expect(1, 8543, '\p{^Numeric_Value=+0000007/000008}', "");
52988Expect(1, 8543, '\P{Numeric_Value=+0000007/000008}', "");
52989Expect(0, 8543, '\P{^Numeric_Value=+0000007/000008}', "");
52990Error('\p{Numeric_Value=0.9}');
52991Error('\P{Numeric_Value=0.9}');
52992Error('\p{Numeric_Value=0.88}');
52993Error('\P{Numeric_Value=0.88}');
52994Expect(1, 8542, '\p{Numeric_Value=0.875}', "");
52995Expect(0, 8542, '\p{^Numeric_Value=0.875}', "");
52996Expect(0, 8542, '\P{Numeric_Value=0.875}', "");
52997Expect(1, 8542, '\P{^Numeric_Value=0.875}', "");
52998Expect(0, 8543, '\p{Numeric_Value=0.875}', "");
52999Expect(1, 8543, '\p{^Numeric_Value=0.875}', "");
53000Expect(1, 8543, '\P{Numeric_Value=0.875}', "");
53001Expect(0, 8543, '\P{^Numeric_Value=0.875}', "");
53002Error('\p{Nv=/a/-_07/0000008}');
53003Error('\P{Nv=/a/-_07/0000008}');
53004Expect(1, 8542, '\p{Nv=007/0000008}', "");
53005Expect(0, 8542, '\p{^Nv=007/0000008}', "");
53006Expect(0, 8542, '\P{Nv=007/0000008}', "");
53007Expect(1, 8542, '\P{^Nv=007/0000008}', "");
53008Expect(0, 8543, '\p{Nv=007/0000008}', "");
53009Expect(1, 8543, '\p{^Nv=007/0000008}', "");
53010Expect(1, 8543, '\P{Nv=007/0000008}', "");
53011Expect(0, 8543, '\P{^Nv=007/0000008}', "");
53012Error('\p{Nv=0.9}');
53013Error('\P{Nv=0.9}');
53014Error('\p{Nv=0.88}');
53015Error('\P{Nv=0.88}');
53016Expect(1, 8542, '\p{Nv:	0.875}', "");
53017Expect(0, 8542, '\p{^Nv:	0.875}', "");
53018Expect(0, 8542, '\P{Nv:	0.875}', "");
53019Expect(1, 8542, '\P{^Nv:	0.875}', "");
53020Expect(0, 8543, '\p{Nv:	0.875}', "");
53021Expect(1, 8543, '\p{^Nv:	0.875}', "");
53022Expect(1, 8543, '\P{Nv:	0.875}', "");
53023Expect(0, 8543, '\P{^Nv:	0.875}', "");
53024Error('\p{Is_Numeric_Value=-00007/00008/a/}');
53025Error('\P{Is_Numeric_Value=-00007/00008/a/}');
53026Expect(1, 8542, '\p{Is_Numeric_Value=0000007/0008}', "");
53027Expect(0, 8542, '\p{^Is_Numeric_Value=0000007/0008}', "");
53028Expect(0, 8542, '\P{Is_Numeric_Value=0000007/0008}', "");
53029Expect(1, 8542, '\P{^Is_Numeric_Value=0000007/0008}', "");
53030Expect(0, 8543, '\p{Is_Numeric_Value=0000007/0008}', "");
53031Expect(1, 8543, '\p{^Is_Numeric_Value=0000007/0008}', "");
53032Expect(1, 8543, '\P{Is_Numeric_Value=0000007/0008}', "");
53033Expect(0, 8543, '\P{^Is_Numeric_Value=0000007/0008}', "");
53034Error('\p{Is_Numeric_Value=0.9}');
53035Error('\P{Is_Numeric_Value=0.9}');
53036Error('\p{Is_Numeric_Value=0.88}');
53037Error('\P{Is_Numeric_Value=0.88}');
53038Expect(1, 8542, '\p{Is_Numeric_Value=0.875}', "");
53039Expect(0, 8542, '\p{^Is_Numeric_Value=0.875}', "");
53040Expect(0, 8542, '\P{Is_Numeric_Value=0.875}', "");
53041Expect(1, 8542, '\P{^Is_Numeric_Value=0.875}', "");
53042Expect(0, 8543, '\p{Is_Numeric_Value=0.875}', "");
53043Expect(1, 8543, '\p{^Is_Numeric_Value=0.875}', "");
53044Expect(1, 8543, '\P{Is_Numeric_Value=0.875}', "");
53045Expect(0, 8543, '\P{^Is_Numeric_Value=0.875}', "");
53046Error('\p{Is_Nv=:=000007/0000000008}');
53047Error('\P{Is_Nv=:=000007/0000000008}');
53048Expect(1, 8542, '\p{Is_Nv=+007/008}', "");
53049Expect(0, 8542, '\p{^Is_Nv=+007/008}', "");
53050Expect(0, 8542, '\P{Is_Nv=+007/008}', "");
53051Expect(1, 8542, '\P{^Is_Nv=+007/008}', "");
53052Expect(0, 8543, '\p{Is_Nv=+007/008}', "");
53053Expect(1, 8543, '\p{^Is_Nv=+007/008}', "");
53054Expect(1, 8543, '\P{Is_Nv=+007/008}', "");
53055Expect(0, 8543, '\P{^Is_Nv=+007/008}', "");
53056Error('\p{Is_Nv=0.9}');
53057Error('\P{Is_Nv=0.9}');
53058Error('\p{Is_Nv=0.88}');
53059Error('\P{Is_Nv=0.88}');
53060Expect(1, 8542, '\p{Is_Nv:   0.875}', "");
53061Expect(0, 8542, '\p{^Is_Nv:   0.875}', "");
53062Expect(0, 8542, '\P{Is_Nv:   0.875}', "");
53063Expect(1, 8542, '\P{^Is_Nv:   0.875}', "");
53064Expect(0, 8543, '\p{Is_Nv:   0.875}', "");
53065Expect(1, 8543, '\p{^Is_Nv:   0.875}', "");
53066Expect(1, 8543, '\P{Is_Nv:   0.875}', "");
53067Expect(0, 8543, '\P{^Is_Nv:   0.875}', "");
53068Error('\p{Numeric_Value=_+7_0:=}');
53069Error('\P{Numeric_Value=_+7_0:=}');
53070Expect(1, 119663, '\p{Numeric_Value:   0_0_0_0_0_70}', "");
53071Expect(0, 119663, '\p{^Numeric_Value:   0_0_0_0_0_70}', "");
53072Expect(0, 119663, '\P{Numeric_Value:   0_0_0_0_0_70}', "");
53073Expect(1, 119663, '\P{^Numeric_Value:   0_0_0_0_0_70}', "");
53074Expect(0, 119664, '\p{Numeric_Value:   0_0_0_0_0_70}', "");
53075Expect(1, 119664, '\p{^Numeric_Value:   0_0_0_0_0_70}', "");
53076Expect(1, 119664, '\P{Numeric_Value:   0_0_0_0_0_70}', "");
53077Expect(0, 119664, '\P{^Numeric_Value:   0_0_0_0_0_70}', "");
53078Error('\p{Nv=:=  +00000070}');
53079Error('\P{Nv=:=  +00000070}');
53080Expect(1, 119663, '\p{Nv=+000000070}', "");
53081Expect(0, 119663, '\p{^Nv=+000000070}', "");
53082Expect(0, 119663, '\P{Nv=+000000070}', "");
53083Expect(1, 119663, '\P{^Nv=+000000070}', "");
53084Expect(0, 119664, '\p{Nv=+000000070}', "");
53085Expect(1, 119664, '\p{^Nv=+000000070}', "");
53086Expect(1, 119664, '\P{Nv=+000000070}', "");
53087Expect(0, 119664, '\P{^Nv=+000000070}', "");
53088Error('\p{Is_Numeric_Value=-:=+070}');
53089Error('\P{Is_Numeric_Value=-:=+070}');
53090Expect(1, 119663, '\p{Is_Numeric_Value=007_0}', "");
53091Expect(0, 119663, '\p{^Is_Numeric_Value=007_0}', "");
53092Expect(0, 119663, '\P{Is_Numeric_Value=007_0}', "");
53093Expect(1, 119663, '\P{^Is_Numeric_Value=007_0}', "");
53094Expect(0, 119664, '\p{Is_Numeric_Value=007_0}', "");
53095Expect(1, 119664, '\p{^Is_Numeric_Value=007_0}', "");
53096Expect(1, 119664, '\P{Is_Numeric_Value=007_0}', "");
53097Expect(0, 119664, '\P{^Is_Numeric_Value=007_0}', "");
53098Error('\p{Is_Nv=- +0000070/a/}');
53099Error('\P{Is_Nv=- +0000070/a/}');
53100Expect(1, 119663, '\p{Is_Nv=+00070}', "");
53101Expect(0, 119663, '\p{^Is_Nv=+00070}', "");
53102Expect(0, 119663, '\P{Is_Nv=+00070}', "");
53103Expect(1, 119663, '\P{^Is_Nv=+00070}', "");
53104Expect(0, 119664, '\p{Is_Nv=+00070}', "");
53105Expect(1, 119664, '\p{^Is_Nv=+00070}', "");
53106Expect(1, 119664, '\P{Is_Nv=+00070}', "");
53107Expect(0, 119664, '\P{^Is_Nv=+00070}', "");
53108Error('\p{Numeric_Value=:=_0_0_0_0_0_0_0_0_700}');
53109Error('\P{Numeric_Value=:=_0_0_0_0_0_0_0_0_700}');
53110Expect(1, 69240, '\p{Numeric_Value=+00000000700}', "");
53111Expect(0, 69240, '\p{^Numeric_Value=+00000000700}', "");
53112Expect(0, 69240, '\P{Numeric_Value=+00000000700}', "");
53113Expect(1, 69240, '\P{^Numeric_Value=+00000000700}', "");
53114Expect(0, 69241, '\p{Numeric_Value=+00000000700}', "");
53115Expect(1, 69241, '\p{^Numeric_Value=+00000000700}', "");
53116Expect(1, 69241, '\P{Numeric_Value=+00000000700}', "");
53117Expect(0, 69241, '\P{^Numeric_Value=+00000000700}', "");
53118Error('\p{Nv=:= 	+70_0}');
53119Error('\P{Nv=:= 	+70_0}');
53120Expect(1, 69240, '\p{Nv=+000070_0}', "");
53121Expect(0, 69240, '\p{^Nv=+000070_0}', "");
53122Expect(0, 69240, '\P{Nv=+000070_0}', "");
53123Expect(1, 69240, '\P{^Nv=+000070_0}', "");
53124Expect(0, 69241, '\p{Nv=+000070_0}', "");
53125Expect(1, 69241, '\p{^Nv=+000070_0}', "");
53126Expect(1, 69241, '\P{Nv=+000070_0}', "");
53127Expect(0, 69241, '\P{^Nv=+000070_0}', "");
53128Error('\p{Is_Numeric_Value=_/a/+00000700}');
53129Error('\P{Is_Numeric_Value=_/a/+00000700}');
53130Expect(1, 69240, '\p{Is_Numeric_Value=000700}', "");
53131Expect(0, 69240, '\p{^Is_Numeric_Value=000700}', "");
53132Expect(0, 69240, '\P{Is_Numeric_Value=000700}', "");
53133Expect(1, 69240, '\P{^Is_Numeric_Value=000700}', "");
53134Expect(0, 69241, '\p{Is_Numeric_Value=000700}', "");
53135Expect(1, 69241, '\p{^Is_Numeric_Value=000700}', "");
53136Expect(1, 69241, '\P{Is_Numeric_Value=000700}', "");
53137Expect(0, 69241, '\P{^Is_Numeric_Value=000700}', "");
53138Error('\p{Is_Nv=:=_000000000700}');
53139Error('\P{Is_Nv=:=_000000000700}');
53140Expect(1, 69240, '\p{Is_Nv=+0_0_0_0_0_700}', "");
53141Expect(0, 69240, '\p{^Is_Nv=+0_0_0_0_0_700}', "");
53142Expect(0, 69240, '\P{Is_Nv=+0_0_0_0_0_700}', "");
53143Expect(1, 69240, '\P{^Is_Nv=+0_0_0_0_0_700}', "");
53144Expect(0, 69241, '\p{Is_Nv=+0_0_0_0_0_700}', "");
53145Expect(1, 69241, '\p{^Is_Nv=+0_0_0_0_0_700}', "");
53146Expect(1, 69241, '\P{Is_Nv=+0_0_0_0_0_700}', "");
53147Expect(0, 69241, '\P{^Is_Nv=+0_0_0_0_0_700}', "");
53148Error('\p{Numeric_Value=/a/  0007000}');
53149Error('\P{Numeric_Value=/a/  0007000}');
53150Expect(1, 65832, '\p{Numeric_Value:   +000_070_00}', "");
53151Expect(0, 65832, '\p{^Numeric_Value:   +000_070_00}', "");
53152Expect(0, 65832, '\P{Numeric_Value:   +000_070_00}', "");
53153Expect(1, 65832, '\P{^Numeric_Value:   +000_070_00}', "");
53154Expect(0, 65833, '\p{Numeric_Value:   +000_070_00}', "");
53155Expect(1, 65833, '\p{^Numeric_Value:   +000_070_00}', "");
53156Expect(1, 65833, '\P{Numeric_Value:   +000_070_00}', "");
53157Expect(0, 65833, '\P{^Numeric_Value:   +000_070_00}', "");
53158Error('\p{Nv=0007000/a/}');
53159Error('\P{Nv=0007000/a/}');
53160Expect(1, 65832, '\p{Nv=7000}', "");
53161Expect(0, 65832, '\p{^Nv=7000}', "");
53162Expect(0, 65832, '\P{Nv=7000}', "");
53163Expect(1, 65832, '\P{^Nv=7000}', "");
53164Expect(0, 65833, '\p{Nv=7000}', "");
53165Expect(1, 65833, '\p{^Nv=7000}', "");
53166Expect(1, 65833, '\P{Nv=7000}', "");
53167Expect(0, 65833, '\P{^Nv=7000}', "");
53168Error('\p{Is_Numeric_Value=/a/ 00_00_07_00_0}');
53169Error('\P{Is_Numeric_Value=/a/ 00_00_07_00_0}');
53170Expect(1, 65832, '\p{Is_Numeric_Value=+0000_0700_0}', "");
53171Expect(0, 65832, '\p{^Is_Numeric_Value=+0000_0700_0}', "");
53172Expect(0, 65832, '\P{Is_Numeric_Value=+0000_0700_0}', "");
53173Expect(1, 65832, '\P{^Is_Numeric_Value=+0000_0700_0}', "");
53174Expect(0, 65833, '\p{Is_Numeric_Value=+0000_0700_0}', "");
53175Expect(1, 65833, '\p{^Is_Numeric_Value=+0000_0700_0}', "");
53176Expect(1, 65833, '\P{Is_Numeric_Value=+0000_0700_0}', "");
53177Expect(0, 65833, '\P{^Is_Numeric_Value=+0000_0700_0}', "");
53178Error('\p{Is_Nv= _0_0_0_0_0_0_0_0_0_7_000:=}');
53179Error('\P{Is_Nv= _0_0_0_0_0_0_0_0_0_7_000:=}');
53180Expect(1, 65832, '\p{Is_Nv=0_0_0_0_0_7_0_00}', "");
53181Expect(0, 65832, '\p{^Is_Nv=0_0_0_0_0_7_0_00}', "");
53182Expect(0, 65832, '\P{Is_Nv=0_0_0_0_0_7_0_00}', "");
53183Expect(1, 65832, '\P{^Is_Nv=0_0_0_0_0_7_0_00}', "");
53184Expect(0, 65833, '\p{Is_Nv=0_0_0_0_0_7_0_00}', "");
53185Expect(1, 65833, '\p{^Is_Nv=0_0_0_0_0_7_0_00}', "");
53186Expect(1, 65833, '\P{Is_Nv=0_0_0_0_0_7_0_00}', "");
53187Expect(0, 65833, '\P{^Is_Nv=0_0_0_0_0_7_0_00}', "");
53188Error('\p{Numeric_Value=/a/--0_0_0_7_0_000}');
53189Error('\P{Numeric_Value=/a/--0_0_0_7_0_000}');
53190Expect(1, 65841, '\p{Numeric_Value=+0_0_0_0_7_0000}', "");
53191Expect(0, 65841, '\p{^Numeric_Value=+0_0_0_0_7_0000}', "");
53192Expect(0, 65841, '\P{Numeric_Value=+0_0_0_0_7_0000}', "");
53193Expect(1, 65841, '\P{^Numeric_Value=+0_0_0_0_7_0000}', "");
53194Expect(0, 65842, '\p{Numeric_Value=+0_0_0_0_7_0000}', "");
53195Expect(1, 65842, '\p{^Numeric_Value=+0_0_0_0_7_0000}', "");
53196Expect(1, 65842, '\P{Numeric_Value=+0_0_0_0_7_0000}', "");
53197Expect(0, 65842, '\P{^Numeric_Value=+0_0_0_0_7_0000}', "");
53198Error('\p{Nv:	 :=000070000}');
53199Error('\P{Nv:	 :=000070000}');
53200Expect(1, 65841, '\p{Nv=0000000070000}', "");
53201Expect(0, 65841, '\p{^Nv=0000000070000}', "");
53202Expect(0, 65841, '\P{Nv=0000000070000}', "");
53203Expect(1, 65841, '\P{^Nv=0000000070000}', "");
53204Expect(0, 65842, '\p{Nv=0000000070000}', "");
53205Expect(1, 65842, '\p{^Nv=0000000070000}', "");
53206Expect(1, 65842, '\P{Nv=0000000070000}', "");
53207Expect(0, 65842, '\P{^Nv=0000000070000}', "");
53208Error('\p{Is_Numeric_Value= 	+00_00_00_00_07_00_00:=}');
53209Error('\P{Is_Numeric_Value= 	+00_00_00_00_07_00_00:=}');
53210Expect(1, 65841, '\p{Is_Numeric_Value: +0_0_0_0_0_0_0_7_0_000}', "");
53211Expect(0, 65841, '\p{^Is_Numeric_Value: +0_0_0_0_0_0_0_7_0_000}', "");
53212Expect(0, 65841, '\P{Is_Numeric_Value: +0_0_0_0_0_0_0_7_0_000}', "");
53213Expect(1, 65841, '\P{^Is_Numeric_Value: +0_0_0_0_0_0_0_7_0_000}', "");
53214Expect(0, 65842, '\p{Is_Numeric_Value: +0_0_0_0_0_0_0_7_0_000}', "");
53215Expect(1, 65842, '\p{^Is_Numeric_Value: +0_0_0_0_0_0_0_7_0_000}', "");
53216Expect(1, 65842, '\P{Is_Numeric_Value: +0_0_0_0_0_0_0_7_0_000}', "");
53217Expect(0, 65842, '\P{^Is_Numeric_Value: +0_0_0_0_0_0_0_7_0_000}', "");
53218Error('\p{Is_Nv=__0000_0700_00:=}');
53219Error('\P{Is_Nv=__0000_0700_00:=}');
53220Expect(1, 65841, '\p{Is_Nv:	0000000007000_0}', "");
53221Expect(0, 65841, '\p{^Is_Nv:	0000000007000_0}', "");
53222Expect(0, 65841, '\P{Is_Nv:	0000000007000_0}', "");
53223Expect(1, 65841, '\P{^Is_Nv:	0000000007000_0}', "");
53224Expect(0, 65842, '\p{Is_Nv:	0000000007000_0}', "");
53225Expect(1, 65842, '\p{^Is_Nv:	0000000007000_0}', "");
53226Expect(1, 65842, '\P{Is_Nv:	0000000007000_0}', "");
53227Expect(0, 65842, '\P{^Is_Nv:	0000000007000_0}', "");
53228Error('\p{Numeric_Value=		0_0_0_0_0_0_008/a/}');
53229Error('\P{Numeric_Value=		0_0_0_0_0_0_008/a/}');
53230Expect(1, 127241, '\p{Numeric_Value=+0_0_0_0_0_0_08}', "");
53231Expect(0, 127241, '\p{^Numeric_Value=+0_0_0_0_0_0_08}', "");
53232Expect(0, 127241, '\P{Numeric_Value=+0_0_0_0_0_0_08}', "");
53233Expect(1, 127241, '\P{^Numeric_Value=+0_0_0_0_0_0_08}', "");
53234Expect(0, 127242, '\p{Numeric_Value=+0_0_0_0_0_0_08}', "");
53235Expect(1, 127242, '\p{^Numeric_Value=+0_0_0_0_0_0_08}', "");
53236Expect(1, 127242, '\P{Numeric_Value=+0_0_0_0_0_0_08}', "");
53237Expect(0, 127242, '\P{^Numeric_Value=+0_0_0_0_0_0_08}', "");
53238Error('\p{Nv=/a/ _+0000008}');
53239Error('\P{Nv=/a/ _+0000008}');
53240Expect(1, 127241, '\p{Nv=0000000008}', "");
53241Expect(0, 127241, '\p{^Nv=0000000008}', "");
53242Expect(0, 127241, '\P{Nv=0000000008}', "");
53243Expect(1, 127241, '\P{^Nv=0000000008}', "");
53244Expect(0, 127242, '\p{Nv=0000000008}', "");
53245Expect(1, 127242, '\p{^Nv=0000000008}', "");
53246Expect(1, 127242, '\P{Nv=0000000008}', "");
53247Expect(0, 127242, '\P{^Nv=0000000008}', "");
53248Error('\p{Is_Numeric_Value=:=_0_8}');
53249Error('\P{Is_Numeric_Value=:=_0_8}');
53250Expect(1, 127241, '\p{Is_Numeric_Value=0_0_0_0_0_0_0_08}', "");
53251Expect(0, 127241, '\p{^Is_Numeric_Value=0_0_0_0_0_0_0_08}', "");
53252Expect(0, 127241, '\P{Is_Numeric_Value=0_0_0_0_0_0_0_08}', "");
53253Expect(1, 127241, '\P{^Is_Numeric_Value=0_0_0_0_0_0_0_08}', "");
53254Expect(0, 127242, '\p{Is_Numeric_Value=0_0_0_0_0_0_0_08}', "");
53255Expect(1, 127242, '\p{^Is_Numeric_Value=0_0_0_0_0_0_0_08}', "");
53256Expect(1, 127242, '\P{Is_Numeric_Value=0_0_0_0_0_0_0_08}', "");
53257Expect(0, 127242, '\P{^Is_Numeric_Value=0_0_0_0_0_0_0_08}', "");
53258Error('\p{Is_Nv=_:=+000000008}');
53259Error('\P{Is_Nv=_:=+000000008}');
53260Expect(1, 127241, '\p{Is_Nv:0_0_0_08}', "");
53261Expect(0, 127241, '\p{^Is_Nv:0_0_0_08}', "");
53262Expect(0, 127241, '\P{Is_Nv:0_0_0_08}', "");
53263Expect(1, 127241, '\P{^Is_Nv:0_0_0_08}', "");
53264Expect(0, 127242, '\p{Is_Nv:0_0_0_08}', "");
53265Expect(1, 127242, '\p{^Is_Nv:0_0_0_08}', "");
53266Expect(1, 127242, '\P{Is_Nv:0_0_0_08}', "");
53267Expect(0, 127242, '\P{^Is_Nv:0_0_0_08}', "");
53268Error('\p{Numeric_Value=-/a/+080}');
53269Error('\P{Numeric_Value=-/a/+080}');
53270Expect(1, 119664, '\p{Numeric_Value=000_008_0}', "");
53271Expect(0, 119664, '\p{^Numeric_Value=000_008_0}', "");
53272Expect(0, 119664, '\P{Numeric_Value=000_008_0}', "");
53273Expect(1, 119664, '\P{^Numeric_Value=000_008_0}', "");
53274Expect(0, 119665, '\p{Numeric_Value=000_008_0}', "");
53275Expect(1, 119665, '\p{^Numeric_Value=000_008_0}', "");
53276Expect(1, 119665, '\P{Numeric_Value=000_008_0}', "");
53277Expect(0, 119665, '\P{^Numeric_Value=000_008_0}', "");
53278Error('\p{Nv=/a/-_000000080}');
53279Error('\P{Nv=/a/-_000000080}');
53280Expect(1, 119664, '\p{Nv=+0080}', "");
53281Expect(0, 119664, '\p{^Nv=+0080}', "");
53282Expect(0, 119664, '\P{Nv=+0080}', "");
53283Expect(1, 119664, '\P{^Nv=+0080}', "");
53284Expect(0, 119665, '\p{Nv=+0080}', "");
53285Expect(1, 119665, '\p{^Nv=+0080}', "");
53286Expect(1, 119665, '\P{Nv=+0080}', "");
53287Expect(0, 119665, '\P{^Nv=+0080}', "");
53288Error('\p{Is_Numeric_Value=_/a/+0_0_0_0_0_0_0080}');
53289Error('\P{Is_Numeric_Value=_/a/+0_0_0_0_0_0_0080}');
53290Expect(1, 119664, '\p{Is_Numeric_Value=000080}', "");
53291Expect(0, 119664, '\p{^Is_Numeric_Value=000080}', "");
53292Expect(0, 119664, '\P{Is_Numeric_Value=000080}', "");
53293Expect(1, 119664, '\P{^Is_Numeric_Value=000080}', "");
53294Expect(0, 119665, '\p{Is_Numeric_Value=000080}', "");
53295Expect(1, 119665, '\p{^Is_Numeric_Value=000080}', "");
53296Expect(1, 119665, '\P{Is_Numeric_Value=000080}', "");
53297Expect(0, 119665, '\P{^Is_Numeric_Value=000080}', "");
53298Error('\p{Is_Nv=/a/_+08_0}');
53299Error('\P{Is_Nv=/a/_+08_0}');
53300Expect(1, 119664, '\p{Is_Nv=0_0_0_0_0_0_0_80}', "");
53301Expect(0, 119664, '\p{^Is_Nv=0_0_0_0_0_0_0_80}', "");
53302Expect(0, 119664, '\P{Is_Nv=0_0_0_0_0_0_0_80}', "");
53303Expect(1, 119664, '\P{^Is_Nv=0_0_0_0_0_0_0_80}', "");
53304Expect(0, 119665, '\p{Is_Nv=0_0_0_0_0_0_0_80}', "");
53305Expect(1, 119665, '\p{^Is_Nv=0_0_0_0_0_0_0_80}', "");
53306Expect(1, 119665, '\P{Is_Nv=0_0_0_0_0_0_0_80}', "");
53307Expect(0, 119665, '\P{^Is_Nv=0_0_0_0_0_0_0_80}', "");
53308Error('\p{Numeric_Value:	 +00000800/a/}');
53309Error('\P{Numeric_Value:	 +00000800/a/}');
53310Expect(1, 69241, '\p{Numeric_Value=000000000800}', "");
53311Expect(0, 69241, '\p{^Numeric_Value=000000000800}', "");
53312Expect(0, 69241, '\P{Numeric_Value=000000000800}', "");
53313Expect(1, 69241, '\P{^Numeric_Value=000000000800}', "");
53314Expect(0, 69242, '\p{Numeric_Value=000000000800}', "");
53315Expect(1, 69242, '\p{^Numeric_Value=000000000800}', "");
53316Expect(1, 69242, '\P{Numeric_Value=000000000800}', "");
53317Expect(0, 69242, '\P{^Numeric_Value=000000000800}', "");
53318Error('\p{Nv=	:=0000000800}');
53319Error('\P{Nv=	:=0000000800}');
53320Expect(1, 69241, '\p{Nv=+0000000800}', "");
53321Expect(0, 69241, '\p{^Nv=+0000000800}', "");
53322Expect(0, 69241, '\P{Nv=+0000000800}', "");
53323Expect(1, 69241, '\P{^Nv=+0000000800}', "");
53324Expect(0, 69242, '\p{Nv=+0000000800}', "");
53325Expect(1, 69242, '\p{^Nv=+0000000800}', "");
53326Expect(1, 69242, '\P{Nv=+0000000800}', "");
53327Expect(0, 69242, '\P{^Nv=+0000000800}', "");
53328Error('\p{Is_Numeric_Value=-:=00_00_80_0}');
53329Error('\P{Is_Numeric_Value=-:=00_00_80_0}');
53330Expect(1, 69241, '\p{Is_Numeric_Value=00000080_0}', "");
53331Expect(0, 69241, '\p{^Is_Numeric_Value=00000080_0}', "");
53332Expect(0, 69241, '\P{Is_Numeric_Value=00000080_0}', "");
53333Expect(1, 69241, '\P{^Is_Numeric_Value=00000080_0}', "");
53334Expect(0, 69242, '\p{Is_Numeric_Value=00000080_0}', "");
53335Expect(1, 69242, '\p{^Is_Numeric_Value=00000080_0}', "");
53336Expect(1, 69242, '\P{Is_Numeric_Value=00000080_0}', "");
53337Expect(0, 69242, '\P{^Is_Numeric_Value=00000080_0}', "");
53338Error('\p{Is_Nv= _+800:=}');
53339Error('\P{Is_Nv= _+800:=}');
53340Expect(1, 69241, '\p{Is_Nv=0000800}', "");
53341Expect(0, 69241, '\p{^Is_Nv=0000800}', "");
53342Expect(0, 69241, '\P{Is_Nv=0000800}', "");
53343Expect(1, 69241, '\P{^Is_Nv=0000800}', "");
53344Expect(0, 69242, '\p{Is_Nv=0000800}', "");
53345Expect(1, 69242, '\p{^Is_Nv=0000800}', "");
53346Expect(1, 69242, '\P{Is_Nv=0000800}', "");
53347Expect(0, 69242, '\P{^Is_Nv=0000800}', "");
53348Error('\p{Numeric_Value=/a/__000_800_0}');
53349Error('\P{Numeric_Value=/a/__000_800_0}');
53350Expect(1, 65833, '\p{Numeric_Value=0000008000}', "");
53351Expect(0, 65833, '\p{^Numeric_Value=0000008000}', "");
53352Expect(0, 65833, '\P{Numeric_Value=0000008000}', "");
53353Expect(1, 65833, '\P{^Numeric_Value=0000008000}', "");
53354Expect(0, 65834, '\p{Numeric_Value=0000008000}', "");
53355Expect(1, 65834, '\p{^Numeric_Value=0000008000}', "");
53356Expect(1, 65834, '\P{Numeric_Value=0000008000}', "");
53357Expect(0, 65834, '\P{^Numeric_Value=0000008000}', "");
53358Error('\p{Nv:	 000000008000:=}');
53359Error('\P{Nv:	 000000008000:=}');
53360Expect(1, 65833, '\p{Nv=+00800_0}', "");
53361Expect(0, 65833, '\p{^Nv=+00800_0}', "");
53362Expect(0, 65833, '\P{Nv=+00800_0}', "");
53363Expect(1, 65833, '\P{^Nv=+00800_0}', "");
53364Expect(0, 65834, '\p{Nv=+00800_0}', "");
53365Expect(1, 65834, '\p{^Nv=+00800_0}', "");
53366Expect(1, 65834, '\P{Nv=+00800_0}', "");
53367Expect(0, 65834, '\P{^Nv=+00800_0}', "");
53368Error('\p{Is_Numeric_Value=/a/_000000008000}');
53369Error('\P{Is_Numeric_Value=/a/_000000008000}');
53370Expect(1, 65833, '\p{Is_Numeric_Value=00008000}', "");
53371Expect(0, 65833, '\p{^Is_Numeric_Value=00008000}', "");
53372Expect(0, 65833, '\P{Is_Numeric_Value=00008000}', "");
53373Expect(1, 65833, '\P{^Is_Numeric_Value=00008000}', "");
53374Expect(0, 65834, '\p{Is_Numeric_Value=00008000}', "");
53375Expect(1, 65834, '\p{^Is_Numeric_Value=00008000}', "");
53376Expect(1, 65834, '\P{Is_Numeric_Value=00008000}', "");
53377Expect(0, 65834, '\P{^Is_Numeric_Value=00008000}', "");
53378Error('\p{Is_Nv:    :=800_0}');
53379Error('\P{Is_Nv:    :=800_0}');
53380Expect(1, 65833, '\p{Is_Nv=000008000}', "");
53381Expect(0, 65833, '\p{^Is_Nv=000008000}', "");
53382Expect(0, 65833, '\P{Is_Nv=000008000}', "");
53383Expect(1, 65833, '\P{^Is_Nv=000008000}', "");
53384Expect(0, 65834, '\p{Is_Nv=000008000}', "");
53385Expect(1, 65834, '\p{^Is_Nv=000008000}', "");
53386Expect(1, 65834, '\P{Is_Nv=000008000}', "");
53387Expect(0, 65834, '\P{^Is_Nv=000008000}', "");
53388Error('\p{Numeric_Value=:=	_0000000080000}');
53389Error('\P{Numeric_Value=:=	_0000000080000}');
53390Expect(1, 65842, '\p{Numeric_Value=00_00_80_000}', "");
53391Expect(0, 65842, '\p{^Numeric_Value=00_00_80_000}', "");
53392Expect(0, 65842, '\P{Numeric_Value=00_00_80_000}', "");
53393Expect(1, 65842, '\P{^Numeric_Value=00_00_80_000}', "");
53394Expect(0, 65843, '\p{Numeric_Value=00_00_80_000}', "");
53395Expect(1, 65843, '\p{^Numeric_Value=00_00_80_000}', "");
53396Expect(1, 65843, '\P{Numeric_Value=00_00_80_000}', "");
53397Expect(0, 65843, '\P{^Numeric_Value=00_00_80_000}', "");
53398Error('\p{Nv=:= 0_0_0_0_0_0_0_0_8_0_000}');
53399Error('\P{Nv=:= 0_0_0_0_0_0_0_0_8_0_000}');
53400Expect(1, 65842, '\p{Nv=0_0_0_0_0_0_0_0_080000}', "");
53401Expect(0, 65842, '\p{^Nv=0_0_0_0_0_0_0_0_080000}', "");
53402Expect(0, 65842, '\P{Nv=0_0_0_0_0_0_0_0_080000}', "");
53403Expect(1, 65842, '\P{^Nv=0_0_0_0_0_0_0_0_080000}', "");
53404Expect(0, 65843, '\p{Nv=0_0_0_0_0_0_0_0_080000}', "");
53405Expect(1, 65843, '\p{^Nv=0_0_0_0_0_0_0_0_080000}', "");
53406Expect(1, 65843, '\P{Nv=0_0_0_0_0_0_0_0_080000}', "");
53407Expect(0, 65843, '\P{^Nv=0_0_0_0_0_0_0_0_080000}', "");
53408Error('\p{Is_Numeric_Value: :=- +0_0_0_8_0000}');
53409Error('\P{Is_Numeric_Value: :=- +0_0_0_8_0000}');
53410Expect(1, 65842, '\p{Is_Numeric_Value: 0_0_0_0_0_0_0_0_0_8_0_0_00}', "");
53411Expect(0, 65842, '\p{^Is_Numeric_Value: 0_0_0_0_0_0_0_0_0_8_0_0_00}', "");
53412Expect(0, 65842, '\P{Is_Numeric_Value: 0_0_0_0_0_0_0_0_0_8_0_0_00}', "");
53413Expect(1, 65842, '\P{^Is_Numeric_Value: 0_0_0_0_0_0_0_0_0_8_0_0_00}', "");
53414Expect(0, 65843, '\p{Is_Numeric_Value: 0_0_0_0_0_0_0_0_0_8_0_0_00}', "");
53415Expect(1, 65843, '\p{^Is_Numeric_Value: 0_0_0_0_0_0_0_0_0_8_0_0_00}', "");
53416Expect(1, 65843, '\P{Is_Numeric_Value: 0_0_0_0_0_0_0_0_0_8_0_0_00}', "");
53417Expect(0, 65843, '\P{^Is_Numeric_Value: 0_0_0_0_0_0_0_0_0_8_0_0_00}', "");
53418Error('\p{Is_Nv= -+0000080000/a/}');
53419Error('\P{Is_Nv= -+0000080000/a/}');
53420Expect(1, 65842, '\p{Is_Nv=000_800_00}', "");
53421Expect(0, 65842, '\p{^Is_Nv=000_800_00}', "");
53422Expect(0, 65842, '\P{Is_Nv=000_800_00}', "");
53423Expect(1, 65842, '\P{^Is_Nv=000_800_00}', "");
53424Expect(0, 65843, '\p{Is_Nv=000_800_00}', "");
53425Expect(1, 65843, '\p{^Is_Nv=000_800_00}', "");
53426Expect(1, 65843, '\P{Is_Nv=000_800_00}', "");
53427Expect(0, 65843, '\P{^Is_Nv=000_800_00}', "");
53428Error('\p{Numeric_Value= :=00009}');
53429Error('\P{Numeric_Value= :=00009}');
53430Expect(1, 194704, '\p{Numeric_Value=+0_0_0_0_0_00009}', "");
53431Expect(0, 194704, '\p{^Numeric_Value=+0_0_0_0_0_00009}', "");
53432Expect(0, 194704, '\P{Numeric_Value=+0_0_0_0_0_00009}', "");
53433Expect(1, 194704, '\P{^Numeric_Value=+0_0_0_0_0_00009}', "");
53434Expect(0, 194705, '\p{Numeric_Value=+0_0_0_0_0_00009}', "");
53435Expect(1, 194705, '\p{^Numeric_Value=+0_0_0_0_0_00009}', "");
53436Expect(1, 194705, '\P{Numeric_Value=+0_0_0_0_0_00009}', "");
53437Expect(0, 194705, '\P{^Numeric_Value=+0_0_0_0_0_00009}', "");
53438Error('\p{Nv=/a/-+0000000009}');
53439Error('\P{Nv=/a/-+0000000009}');
53440Expect(1, 194704, '\p{Nv=0000009}', "");
53441Expect(0, 194704, '\p{^Nv=0000009}', "");
53442Expect(0, 194704, '\P{Nv=0000009}', "");
53443Expect(1, 194704, '\P{^Nv=0000009}', "");
53444Expect(0, 194705, '\p{Nv=0000009}', "");
53445Expect(1, 194705, '\p{^Nv=0000009}', "");
53446Expect(1, 194705, '\P{Nv=0000009}', "");
53447Expect(0, 194705, '\P{^Nv=0000009}', "");
53448Error('\p{Is_Numeric_Value=-	0_0_0_0_0_009:=}');
53449Error('\P{Is_Numeric_Value=-	0_0_0_0_0_009:=}');
53450Expect(1, 194704, '\p{Is_Numeric_Value=0000000009}', "");
53451Expect(0, 194704, '\p{^Is_Numeric_Value=0000000009}', "");
53452Expect(0, 194704, '\P{Is_Numeric_Value=0000000009}', "");
53453Expect(1, 194704, '\P{^Is_Numeric_Value=0000000009}', "");
53454Expect(0, 194705, '\p{Is_Numeric_Value=0000000009}', "");
53455Expect(1, 194705, '\p{^Is_Numeric_Value=0000000009}', "");
53456Expect(1, 194705, '\P{Is_Numeric_Value=0000000009}', "");
53457Expect(0, 194705, '\P{^Is_Numeric_Value=0000000009}', "");
53458Error('\p{Is_Nv=:=_-000_000_09}');
53459Error('\P{Is_Nv=:=_-000_000_09}');
53460Expect(1, 194704, '\p{Is_Nv=9}', "");
53461Expect(0, 194704, '\p{^Is_Nv=9}', "");
53462Expect(0, 194704, '\P{Is_Nv=9}', "");
53463Expect(1, 194704, '\P{^Is_Nv=9}', "");
53464Expect(0, 194705, '\p{Is_Nv=9}', "");
53465Expect(1, 194705, '\p{^Is_Nv=9}', "");
53466Expect(1, 194705, '\P{Is_Nv=9}', "");
53467Expect(0, 194705, '\P{^Is_Nv=9}', "");
53468Error('\p{Numeric_Value=:=__9/000000002}');
53469Error('\P{Numeric_Value=:=__9/000000002}');
53470Expect(1, 3886, '\p{Numeric_Value=0000009/2}', "");
53471Expect(0, 3886, '\p{^Numeric_Value=0000009/2}', "");
53472Expect(0, 3886, '\P{Numeric_Value=0000009/2}', "");
53473Expect(1, 3886, '\P{^Numeric_Value=0000009/2}', "");
53474Expect(0, 3887, '\p{Numeric_Value=0000009/2}', "");
53475Expect(1, 3887, '\p{^Numeric_Value=0000009/2}', "");
53476Expect(1, 3887, '\P{Numeric_Value=0000009/2}', "");
53477Expect(0, 3887, '\P{^Numeric_Value=0000009/2}', "");
53478Expect(1, 3886, '\p{Numeric_Value=4.500}', "");
53479Expect(0, 3886, '\p{^Numeric_Value=4.500}', "");
53480Expect(0, 3886, '\P{Numeric_Value=4.500}', "");
53481Expect(1, 3886, '\P{^Numeric_Value=4.500}', "");
53482Expect(0, 3887, '\p{Numeric_Value=4.500}', "");
53483Expect(1, 3887, '\p{^Numeric_Value=4.500}', "");
53484Expect(1, 3887, '\P{Numeric_Value=4.500}', "");
53485Expect(0, 3887, '\P{^Numeric_Value=4.500}', "");
53486Error('\p{Nv=_:=+9/00000002}');
53487Error('\P{Nv=_:=+9/00000002}');
53488Expect(1, 3886, '\p{Nv=00000009/2}', "");
53489Expect(0, 3886, '\p{^Nv=00000009/2}', "");
53490Expect(0, 3886, '\P{Nv=00000009/2}', "");
53491Expect(1, 3886, '\P{^Nv=00000009/2}', "");
53492Expect(0, 3887, '\p{Nv=00000009/2}', "");
53493Expect(1, 3887, '\p{^Nv=00000009/2}', "");
53494Expect(1, 3887, '\P{Nv=00000009/2}', "");
53495Expect(0, 3887, '\P{^Nv=00000009/2}', "");
53496Expect(1, 3886, '\p{Nv=4.500}', "");
53497Expect(0, 3886, '\p{^Nv=4.500}', "");
53498Expect(0, 3886, '\P{Nv=4.500}', "");
53499Expect(1, 3886, '\P{^Nv=4.500}', "");
53500Expect(0, 3887, '\p{Nv=4.500}', "");
53501Expect(1, 3887, '\p{^Nv=4.500}', "");
53502Expect(1, 3887, '\P{Nv=4.500}', "");
53503Expect(0, 3887, '\P{^Nv=4.500}', "");
53504Error('\p{Is_Numeric_Value=/a/__+9/0002}');
53505Error('\P{Is_Numeric_Value=/a/__+9/0002}');
53506Expect(1, 3886, '\p{Is_Numeric_Value=9/0000000002}', "");
53507Expect(0, 3886, '\p{^Is_Numeric_Value=9/0000000002}', "");
53508Expect(0, 3886, '\P{Is_Numeric_Value=9/0000000002}', "");
53509Expect(1, 3886, '\P{^Is_Numeric_Value=9/0000000002}', "");
53510Expect(0, 3887, '\p{Is_Numeric_Value=9/0000000002}', "");
53511Expect(1, 3887, '\p{^Is_Numeric_Value=9/0000000002}', "");
53512Expect(1, 3887, '\P{Is_Numeric_Value=9/0000000002}', "");
53513Expect(0, 3887, '\P{^Is_Numeric_Value=9/0000000002}', "");
53514Expect(1, 3886, '\p{Is_Numeric_Value=4.500}', "");
53515Expect(0, 3886, '\p{^Is_Numeric_Value=4.500}', "");
53516Expect(0, 3886, '\P{Is_Numeric_Value=4.500}', "");
53517Expect(1, 3886, '\P{^Is_Numeric_Value=4.500}', "");
53518Expect(0, 3887, '\p{Is_Numeric_Value=4.500}', "");
53519Expect(1, 3887, '\p{^Is_Numeric_Value=4.500}', "");
53520Expect(1, 3887, '\P{Is_Numeric_Value=4.500}', "");
53521Expect(0, 3887, '\P{^Is_Numeric_Value=4.500}', "");
53522Error('\p{Is_Nv=/a/ 	00000009/0000002}');
53523Error('\P{Is_Nv=/a/ 	00000009/0000002}');
53524Expect(1, 3886, '\p{Is_Nv=00009/000000002}', "");
53525Expect(0, 3886, '\p{^Is_Nv=00009/000000002}', "");
53526Expect(0, 3886, '\P{Is_Nv=00009/000000002}', "");
53527Expect(1, 3886, '\P{^Is_Nv=00009/000000002}', "");
53528Expect(0, 3887, '\p{Is_Nv=00009/000000002}', "");
53529Expect(1, 3887, '\p{^Is_Nv=00009/000000002}', "");
53530Expect(1, 3887, '\P{Is_Nv=00009/000000002}', "");
53531Expect(0, 3887, '\P{^Is_Nv=00009/000000002}', "");
53532Expect(1, 3886, '\p{Is_Nv=4.500}', "");
53533Expect(0, 3886, '\p{^Is_Nv=4.500}', "");
53534Expect(0, 3886, '\P{Is_Nv=4.500}', "");
53535Expect(1, 3886, '\P{^Is_Nv=4.500}', "");
53536Expect(0, 3887, '\p{Is_Nv=4.500}', "");
53537Expect(1, 3887, '\p{^Is_Nv=4.500}', "");
53538Expect(1, 3887, '\P{Is_Nv=4.500}', "");
53539Expect(0, 3887, '\P{^Is_Nv=4.500}', "");
53540Error('\p{Numeric_Value=_	000090/a/}');
53541Error('\P{Numeric_Value=_	000090/a/}');
53542Expect(1, 119665, '\p{Numeric_Value=00090}', "");
53543Expect(0, 119665, '\p{^Numeric_Value=00090}', "");
53544Expect(0, 119665, '\P{Numeric_Value=00090}', "");
53545Expect(1, 119665, '\P{^Numeric_Value=00090}', "");
53546Expect(0, 119666, '\p{Numeric_Value=00090}', "");
53547Expect(1, 119666, '\p{^Numeric_Value=00090}', "");
53548Expect(1, 119666, '\P{Numeric_Value=00090}', "");
53549Expect(0, 119666, '\P{^Numeric_Value=00090}', "");
53550Error('\p{Nv:/a/90}');
53551Error('\P{Nv:/a/90}');
53552Expect(1, 119665, '\p{Nv=0_0_0_0_0_0_0_0090}', "");
53553Expect(0, 119665, '\p{^Nv=0_0_0_0_0_0_0_0090}', "");
53554Expect(0, 119665, '\P{Nv=0_0_0_0_0_0_0_0090}', "");
53555Expect(1, 119665, '\P{^Nv=0_0_0_0_0_0_0_0090}', "");
53556Expect(0, 119666, '\p{Nv=0_0_0_0_0_0_0_0090}', "");
53557Expect(1, 119666, '\p{^Nv=0_0_0_0_0_0_0_0090}', "");
53558Expect(1, 119666, '\P{Nv=0_0_0_0_0_0_0_0090}', "");
53559Expect(0, 119666, '\P{^Nv=0_0_0_0_0_0_0_0090}', "");
53560Error('\p{Is_Numeric_Value=_-000000090/a/}');
53561Error('\P{Is_Numeric_Value=_-000000090/a/}');
53562Expect(1, 119665, '\p{Is_Numeric_Value=00090}', "");
53563Expect(0, 119665, '\p{^Is_Numeric_Value=00090}', "");
53564Expect(0, 119665, '\P{Is_Numeric_Value=00090}', "");
53565Expect(1, 119665, '\P{^Is_Numeric_Value=00090}', "");
53566Expect(0, 119666, '\p{Is_Numeric_Value=00090}', "");
53567Expect(1, 119666, '\p{^Is_Numeric_Value=00090}', "");
53568Expect(1, 119666, '\P{Is_Numeric_Value=00090}', "");
53569Expect(0, 119666, '\P{^Is_Numeric_Value=00090}', "");
53570Error('\p{Is_Nv=:=_	+00000000090}');
53571Error('\P{Is_Nv=:=_	+00000000090}');
53572Expect(1, 119665, '\p{Is_Nv=+00_00_90}', "");
53573Expect(0, 119665, '\p{^Is_Nv=+00_00_90}', "");
53574Expect(0, 119665, '\P{Is_Nv=+00_00_90}', "");
53575Expect(1, 119665, '\P{^Is_Nv=+00_00_90}', "");
53576Expect(0, 119666, '\p{Is_Nv=+00_00_90}', "");
53577Expect(1, 119666, '\p{^Is_Nv=+00_00_90}', "");
53578Expect(1, 119666, '\P{Is_Nv=+00_00_90}', "");
53579Expect(0, 119666, '\P{^Is_Nv=+00_00_90}', "");
53580Error('\p{Numeric_Value=	/a/+00000000090_0}');
53581Error('\P{Numeric_Value=	/a/+00000000090_0}');
53582Expect(1, 69242, '\p{Numeric_Value=0_0_0_0_0_900}', "");
53583Expect(0, 69242, '\p{^Numeric_Value=0_0_0_0_0_900}', "");
53584Expect(0, 69242, '\P{Numeric_Value=0_0_0_0_0_900}', "");
53585Expect(1, 69242, '\P{^Numeric_Value=0_0_0_0_0_900}', "");
53586Expect(0, 69243, '\p{Numeric_Value=0_0_0_0_0_900}', "");
53587Expect(1, 69243, '\p{^Numeric_Value=0_0_0_0_0_900}', "");
53588Expect(1, 69243, '\P{Numeric_Value=0_0_0_0_0_900}', "");
53589Expect(0, 69243, '\P{^Numeric_Value=0_0_0_0_0_900}', "");
53590Error('\p{Nv=:=_0000000090_0}');
53591Error('\P{Nv=:=_0000000090_0}');
53592Expect(1, 69242, '\p{Nv=+00000000900}', "");
53593Expect(0, 69242, '\p{^Nv=+00000000900}', "");
53594Expect(0, 69242, '\P{Nv=+00000000900}', "");
53595Expect(1, 69242, '\P{^Nv=+00000000900}', "");
53596Expect(0, 69243, '\p{Nv=+00000000900}', "");
53597Expect(1, 69243, '\p{^Nv=+00000000900}', "");
53598Expect(1, 69243, '\P{Nv=+00000000900}', "");
53599Expect(0, 69243, '\P{^Nv=+00000000900}', "");
53600Error('\p{Is_Numeric_Value=:=	 00_90_0}');
53601Error('\P{Is_Numeric_Value=:=	 00_90_0}');
53602Expect(1, 69242, '\p{Is_Numeric_Value=0900}', "");
53603Expect(0, 69242, '\p{^Is_Numeric_Value=0900}', "");
53604Expect(0, 69242, '\P{Is_Numeric_Value=0900}', "");
53605Expect(1, 69242, '\P{^Is_Numeric_Value=0900}', "");
53606Expect(0, 69243, '\p{Is_Numeric_Value=0900}', "");
53607Expect(1, 69243, '\p{^Is_Numeric_Value=0900}', "");
53608Expect(1, 69243, '\P{Is_Numeric_Value=0900}', "");
53609Expect(0, 69243, '\P{^Is_Numeric_Value=0900}', "");
53610Error('\p{Is_Nv=  900:=}');
53611Error('\P{Is_Nv=  900:=}');
53612Expect(1, 69242, '\p{Is_Nv=0000000090_0}', "");
53613Expect(0, 69242, '\p{^Is_Nv=0000000090_0}', "");
53614Expect(0, 69242, '\P{Is_Nv=0000000090_0}', "");
53615Expect(1, 69242, '\P{^Is_Nv=0000000090_0}', "");
53616Expect(0, 69243, '\p{Is_Nv=0000000090_0}', "");
53617Expect(1, 69243, '\p{^Is_Nv=0000000090_0}', "");
53618Expect(1, 69243, '\P{Is_Nv=0000000090_0}', "");
53619Expect(0, 69243, '\P{^Is_Nv=0000000090_0}', "");
53620Error('\p{Numeric_Value=/a/ 00000_00090_00}');
53621Error('\P{Numeric_Value=/a/ 00000_00090_00}');
53622Expect(1, 65834, '\p{Numeric_Value=+9000}', "");
53623Expect(0, 65834, '\p{^Numeric_Value=+9000}', "");
53624Expect(0, 65834, '\P{Numeric_Value=+9000}', "");
53625Expect(1, 65834, '\P{^Numeric_Value=+9000}', "");
53626Expect(0, 65835, '\p{Numeric_Value=+9000}', "");
53627Expect(1, 65835, '\p{^Numeric_Value=+9000}', "");
53628Expect(1, 65835, '\P{Numeric_Value=+9000}', "");
53629Expect(0, 65835, '\P{^Numeric_Value=+9000}', "");
53630Error('\p{Nv= 0000_0900_0:=}');
53631Error('\P{Nv= 0000_0900_0:=}');
53632Expect(1, 65834, '\p{Nv=000000900_0}', "");
53633Expect(0, 65834, '\p{^Nv=000000900_0}', "");
53634Expect(0, 65834, '\P{Nv=000000900_0}', "");
53635Expect(1, 65834, '\P{^Nv=000000900_0}', "");
53636Expect(0, 65835, '\p{Nv=000000900_0}', "");
53637Expect(1, 65835, '\p{^Nv=000000900_0}', "");
53638Expect(1, 65835, '\P{Nv=000000900_0}', "");
53639Expect(0, 65835, '\P{^Nv=000000900_0}', "");
53640Error('\p{Is_Numeric_Value:-/a/+0000000009000}');
53641Error('\P{Is_Numeric_Value:-/a/+0000000009000}');
53642Expect(1, 65834, '\p{Is_Numeric_Value=00_00_00_09_000}', "");
53643Expect(0, 65834, '\p{^Is_Numeric_Value=00_00_00_09_000}', "");
53644Expect(0, 65834, '\P{Is_Numeric_Value=00_00_00_09_000}', "");
53645Expect(1, 65834, '\P{^Is_Numeric_Value=00_00_00_09_000}', "");
53646Expect(0, 65835, '\p{Is_Numeric_Value=00_00_00_09_000}', "");
53647Expect(1, 65835, '\p{^Is_Numeric_Value=00_00_00_09_000}', "");
53648Expect(1, 65835, '\P{Is_Numeric_Value=00_00_00_09_000}', "");
53649Expect(0, 65835, '\P{^Is_Numeric_Value=00_00_00_09_000}', "");
53650Error('\p{Is_Nv=	/a/0_0_9_000}');
53651Error('\P{Is_Nv=	/a/0_0_9_000}');
53652Expect(1, 65834, '\p{Is_Nv=+0000009000}', "");
53653Expect(0, 65834, '\p{^Is_Nv=+0000009000}', "");
53654Expect(0, 65834, '\P{Is_Nv=+0000009000}', "");
53655Expect(1, 65834, '\P{^Is_Nv=+0000009000}', "");
53656Expect(0, 65835, '\p{Is_Nv=+0000009000}', "");
53657Expect(1, 65835, '\p{^Is_Nv=+0000009000}', "");
53658Expect(1, 65835, '\P{Is_Nv=+0000009000}', "");
53659Expect(0, 65835, '\P{^Is_Nv=+0000009000}', "");
53660Error('\p{Numeric_Value=	_+09_00_00/a/}');
53661Error('\P{Numeric_Value=	_+09_00_00/a/}');
53662Expect(1, 65843, '\p{Numeric_Value=+00000000090000}', "");
53663Expect(0, 65843, '\p{^Numeric_Value=+00000000090000}', "");
53664Expect(0, 65843, '\P{Numeric_Value=+00000000090000}', "");
53665Expect(1, 65843, '\P{^Numeric_Value=+00000000090000}', "");
53666Expect(0, 65844, '\p{Numeric_Value=+00000000090000}', "");
53667Expect(1, 65844, '\p{^Numeric_Value=+00000000090000}', "");
53668Expect(1, 65844, '\P{Numeric_Value=+00000000090000}', "");
53669Expect(0, 65844, '\P{^Numeric_Value=+00000000090000}', "");
53670Error('\p{Nv=-	90000:=}');
53671Error('\P{Nv=-	90000:=}');
53672Expect(1, 65843, '\p{Nv=00090000}', "");
53673Expect(0, 65843, '\p{^Nv=00090000}', "");
53674Expect(0, 65843, '\P{Nv=00090000}', "");
53675Expect(1, 65843, '\P{^Nv=00090000}', "");
53676Expect(0, 65844, '\p{Nv=00090000}', "");
53677Expect(1, 65844, '\p{^Nv=00090000}', "");
53678Expect(1, 65844, '\P{Nv=00090000}', "");
53679Expect(0, 65844, '\P{^Nv=00090000}', "");
53680Error('\p{Is_Numeric_Value=	/a/0_0_9_0_000}');
53681Error('\P{Is_Numeric_Value=	/a/0_0_9_0_000}');
53682Expect(1, 65843, '\p{Is_Numeric_Value=0_0_0_0_0_0_9_0000}', "");
53683Expect(0, 65843, '\p{^Is_Numeric_Value=0_0_0_0_0_0_9_0000}', "");
53684Expect(0, 65843, '\P{Is_Numeric_Value=0_0_0_0_0_0_9_0000}', "");
53685Expect(1, 65843, '\P{^Is_Numeric_Value=0_0_0_0_0_0_9_0000}', "");
53686Expect(0, 65844, '\p{Is_Numeric_Value=0_0_0_0_0_0_9_0000}', "");
53687Expect(1, 65844, '\p{^Is_Numeric_Value=0_0_0_0_0_0_9_0000}', "");
53688Expect(1, 65844, '\P{Is_Numeric_Value=0_0_0_0_0_0_9_0000}', "");
53689Expect(0, 65844, '\P{^Is_Numeric_Value=0_0_0_0_0_0_9_0000}', "");
53690Error('\p{Is_Nv=_	0_0_0_0_0_0_0_9_0_0_00:=}');
53691Error('\P{Is_Nv=_	0_0_0_0_0_0_0_9_0_0_00:=}');
53692Expect(1, 65843, '\p{Is_Nv:	00000090000}', "");
53693Expect(0, 65843, '\p{^Is_Nv:	00000090000}', "");
53694Expect(0, 65843, '\P{Is_Nv:	00000090000}', "");
53695Expect(1, 65843, '\P{^Is_Nv:	00000090000}', "");
53696Expect(0, 65844, '\p{Is_Nv:	00000090000}', "");
53697Expect(1, 65844, '\p{^Is_Nv:	00000090000}', "");
53698Expect(1, 65844, '\P{Is_Nv:	00000090000}', "");
53699Expect(0, 65844, '\P{^Is_Nv:	00000090000}', "");
53700Error('\p{Numeric_Value=-:=NaN}');
53701Error('\P{Numeric_Value=-:=NaN}');
53702Expect(1, 194705, '\p{Numeric_Value=nan}', "");
53703Expect(0, 194705, '\p{^Numeric_Value=nan}', "");
53704Expect(0, 194705, '\P{Numeric_Value=nan}', "");
53705Expect(1, 194705, '\P{^Numeric_Value=nan}', "");
53706Expect(0, 194704, '\p{Numeric_Value=nan}', "");
53707Expect(1, 194704, '\p{^Numeric_Value=nan}', "");
53708Expect(1, 194704, '\P{Numeric_Value=nan}', "");
53709Expect(0, 194704, '\P{^Numeric_Value=nan}', "");
53710Expect(1, 194705, '\p{Numeric_Value=_nan}', "");
53711Expect(0, 194705, '\p{^Numeric_Value=_nan}', "");
53712Expect(0, 194705, '\P{Numeric_Value=_nan}', "");
53713Expect(1, 194705, '\P{^Numeric_Value=_nan}', "");
53714Expect(0, 194704, '\p{Numeric_Value=_nan}', "");
53715Expect(1, 194704, '\p{^Numeric_Value=_nan}', "");
53716Expect(1, 194704, '\P{Numeric_Value=_nan}', "");
53717Expect(0, 194704, '\P{^Numeric_Value=_nan}', "");
53718Error('\p{Nv= 	NaN:=}');
53719Error('\P{Nv= 	NaN:=}');
53720Expect(1, 194705, '\p{Nv:	nan}', "");
53721Expect(0, 194705, '\p{^Nv:	nan}', "");
53722Expect(0, 194705, '\P{Nv:	nan}', "");
53723Expect(1, 194705, '\P{^Nv:	nan}', "");
53724Expect(0, 194704, '\p{Nv:	nan}', "");
53725Expect(1, 194704, '\p{^Nv:	nan}', "");
53726Expect(1, 194704, '\P{Nv:	nan}', "");
53727Expect(0, 194704, '\P{^Nv:	nan}', "");
53728Expect(1, 194705, '\p{Nv=_	NaN}', "");
53729Expect(0, 194705, '\p{^Nv=_	NaN}', "");
53730Expect(0, 194705, '\P{Nv=_	NaN}', "");
53731Expect(1, 194705, '\P{^Nv=_	NaN}', "");
53732Expect(0, 194704, '\p{Nv=_	NaN}', "");
53733Expect(1, 194704, '\p{^Nv=_	NaN}', "");
53734Expect(1, 194704, '\P{Nv=_	NaN}', "");
53735Expect(0, 194704, '\P{^Nv=_	NaN}', "");
53736Error('\p{Is_Numeric_Value=/a/-	nan}');
53737Error('\P{Is_Numeric_Value=/a/-	nan}');
53738Expect(1, 194705, '\p{Is_Numeric_Value=nan}', "");
53739Expect(0, 194705, '\p{^Is_Numeric_Value=nan}', "");
53740Expect(0, 194705, '\P{Is_Numeric_Value=nan}', "");
53741Expect(1, 194705, '\P{^Is_Numeric_Value=nan}', "");
53742Expect(0, 194704, '\p{Is_Numeric_Value=nan}', "");
53743Expect(1, 194704, '\p{^Is_Numeric_Value=nan}', "");
53744Expect(1, 194704, '\P{Is_Numeric_Value=nan}', "");
53745Expect(0, 194704, '\P{^Is_Numeric_Value=nan}', "");
53746Expect(1, 194705, '\p{Is_Numeric_Value=- NAN}', "");
53747Expect(0, 194705, '\p{^Is_Numeric_Value=- NAN}', "");
53748Expect(0, 194705, '\P{Is_Numeric_Value=- NAN}', "");
53749Expect(1, 194705, '\P{^Is_Numeric_Value=- NAN}', "");
53750Expect(0, 194704, '\p{Is_Numeric_Value=- NAN}', "");
53751Expect(1, 194704, '\p{^Is_Numeric_Value=- NAN}', "");
53752Expect(1, 194704, '\P{Is_Numeric_Value=- NAN}', "");
53753Expect(0, 194704, '\P{^Is_Numeric_Value=- NAN}', "");
53754Error('\p{Is_Nv=:= NAN}');
53755Error('\P{Is_Nv=:= NAN}');
53756Expect(1, 194705, '\p{Is_Nv=nan}', "");
53757Expect(0, 194705, '\p{^Is_Nv=nan}', "");
53758Expect(0, 194705, '\P{Is_Nv=nan}', "");
53759Expect(1, 194705, '\P{^Is_Nv=nan}', "");
53760Expect(0, 194704, '\p{Is_Nv=nan}', "");
53761Expect(1, 194704, '\p{^Is_Nv=nan}', "");
53762Expect(1, 194704, '\P{Is_Nv=nan}', "");
53763Expect(0, 194704, '\P{^Is_Nv=nan}', "");
53764Expect(1, 194705, '\p{Is_Nv=_ NaN}', "");
53765Expect(0, 194705, '\p{^Is_Nv=_ NaN}', "");
53766Expect(0, 194705, '\P{Is_Nv=_ NaN}', "");
53767Expect(1, 194705, '\P{^Is_Nv=_ NaN}', "");
53768Expect(0, 194704, '\p{Is_Nv=_ NaN}', "");
53769Expect(1, 194704, '\p{^Is_Nv=_ NaN}', "");
53770Expect(1, 194704, '\P{Is_Nv=_ NaN}', "");
53771Expect(0, 194704, '\P{^Is_Nv=_ NaN}', "");
53772Error('\p{:=_-ASCII}');
53773Error('\P{:=_-ASCII}');
53774Expect(1, 127, '\p{ascii}', "");
53775Expect(0, 127, '\p{^ascii}', "");
53776Expect(0, 127, '\P{ascii}', "");
53777Expect(1, 127, '\P{^ascii}', "");
53778Expect(0, 128, '\p{ascii}', "");
53779Expect(1, 128, '\p{^ascii}', "");
53780Expect(1, 128, '\P{ascii}', "");
53781Expect(0, 128, '\P{^ascii}', "");
53782Expect(1, 127, '\p{ ascii}', "");
53783Expect(0, 127, '\p{^ ascii}', "");
53784Expect(0, 127, '\P{ ascii}', "");
53785Expect(1, 127, '\P{^ ascii}', "");
53786Expect(0, 128, '\p{ ascii}', "");
53787Expect(1, 128, '\p{^ ascii}', "");
53788Expect(1, 128, '\P{ ascii}', "");
53789Expect(0, 128, '\P{^ ascii}', "");
53790Error('\p{	Is_ASCII:=}');
53791Error('\P{	Is_ASCII:=}');
53792Expect(1, 127, '\p{isascii}', "");
53793Expect(0, 127, '\p{^isascii}', "");
53794Expect(0, 127, '\P{isascii}', "");
53795Expect(1, 127, '\P{^isascii}', "");
53796Expect(0, 128, '\p{isascii}', "");
53797Expect(1, 128, '\p{^isascii}', "");
53798Expect(1, 128, '\P{isascii}', "");
53799Expect(0, 128, '\P{^isascii}', "");
53800Expect(1, 127, '\p{	IS_ASCII}', "");
53801Expect(0, 127, '\p{^	IS_ASCII}', "");
53802Expect(0, 127, '\P{	IS_ASCII}', "");
53803Expect(1, 127, '\P{^	IS_ASCII}', "");
53804Expect(0, 128, '\p{	IS_ASCII}', "");
53805Expect(1, 128, '\p{^	IS_ASCII}', "");
53806Expect(1, 128, '\P{	IS_ASCII}', "");
53807Expect(0, 128, '\P{^	IS_ASCII}', "");
53808Error('\p{__basic_Latin:=}');
53809Error('\P{__basic_Latin:=}');
53810Expect(1, 127, '\p{basiclatin}', "");
53811Expect(0, 127, '\p{^basiclatin}', "");
53812Expect(0, 127, '\P{basiclatin}', "");
53813Expect(1, 127, '\P{^basiclatin}', "");
53814Expect(0, 128, '\p{basiclatin}', "");
53815Expect(1, 128, '\p{^basiclatin}', "");
53816Expect(1, 128, '\P{basiclatin}', "");
53817Expect(0, 128, '\P{^basiclatin}', "");
53818Expect(1, 127, '\p{--Basic_LATIN}', "");
53819Expect(0, 127, '\p{^--Basic_LATIN}', "");
53820Expect(0, 127, '\P{--Basic_LATIN}', "");
53821Expect(1, 127, '\P{^--Basic_LATIN}', "");
53822Expect(0, 128, '\p{--Basic_LATIN}', "");
53823Expect(1, 128, '\p{^--Basic_LATIN}', "");
53824Expect(1, 128, '\P{--Basic_LATIN}', "");
53825Expect(0, 128, '\P{^--Basic_LATIN}', "");
53826Error('\p{ Is_Basic_Latin/a/}');
53827Error('\P{ Is_Basic_Latin/a/}');
53828Expect(1, 127, '\p{isbasiclatin}', "");
53829Expect(0, 127, '\p{^isbasiclatin}', "");
53830Expect(0, 127, '\P{isbasiclatin}', "");
53831Expect(1, 127, '\P{^isbasiclatin}', "");
53832Expect(0, 128, '\p{isbasiclatin}', "");
53833Expect(1, 128, '\p{^isbasiclatin}', "");
53834Expect(1, 128, '\P{isbasiclatin}', "");
53835Expect(0, 128, '\P{^isbasiclatin}', "");
53836Expect(1, 127, '\p{  IS_basic_LATIN}', "");
53837Expect(0, 127, '\p{^  IS_basic_LATIN}', "");
53838Expect(0, 127, '\P{  IS_basic_LATIN}', "");
53839Expect(1, 127, '\P{^  IS_basic_LATIN}', "");
53840Expect(0, 128, '\p{  IS_basic_LATIN}', "");
53841Expect(1, 128, '\p{^  IS_basic_LATIN}', "");
53842Expect(1, 128, '\P{  IS_basic_LATIN}', "");
53843Expect(0, 128, '\P{^  IS_basic_LATIN}', "");
53844Error('\p{-/a/In_Basic_Latin}');
53845Error('\P{-/a/In_Basic_Latin}');
53846Expect(1, 127, '\p{inbasiclatin}', "");
53847Expect(0, 127, '\p{^inbasiclatin}', "");
53848Expect(0, 127, '\P{inbasiclatin}', "");
53849Expect(1, 127, '\P{^inbasiclatin}', "");
53850Expect(0, 128, '\p{inbasiclatin}', "");
53851Expect(1, 128, '\p{^inbasiclatin}', "");
53852Expect(1, 128, '\P{inbasiclatin}', "");
53853Expect(0, 128, '\P{^inbasiclatin}', "");
53854Expect(1, 127, '\p{-In_Basic_Latin}', "");
53855Expect(0, 127, '\p{^-In_Basic_Latin}', "");
53856Expect(0, 127, '\P{-In_Basic_Latin}', "");
53857Expect(1, 127, '\P{^-In_Basic_Latin}', "");
53858Expect(0, 128, '\p{-In_Basic_Latin}', "");
53859Expect(1, 128, '\p{^-In_Basic_Latin}', "");
53860Expect(1, 128, '\P{-In_Basic_Latin}', "");
53861Expect(0, 128, '\P{^-In_Basic_Latin}', "");
53862Error('\p{/a/	IN_ASCII}');
53863Error('\P{/a/	IN_ASCII}');
53864Expect(1, 127, '\p{inascii}', "");
53865Expect(0, 127, '\p{^inascii}', "");
53866Expect(0, 127, '\P{inascii}', "");
53867Expect(1, 127, '\P{^inascii}', "");
53868Expect(0, 128, '\p{inascii}', "");
53869Expect(1, 128, '\p{^inascii}', "");
53870Expect(1, 128, '\P{inascii}', "");
53871Expect(0, 128, '\P{^inascii}', "");
53872Expect(1, 127, '\p{_ IN_ASCII}', "");
53873Expect(0, 127, '\p{^_ IN_ASCII}', "");
53874Expect(0, 127, '\P{_ IN_ASCII}', "");
53875Expect(1, 127, '\P{^_ IN_ASCII}', "");
53876Expect(0, 128, '\p{_ IN_ASCII}', "");
53877Expect(1, 128, '\p{^_ IN_ASCII}', "");
53878Expect(1, 128, '\P{_ IN_ASCII}', "");
53879Expect(0, 128, '\P{^_ IN_ASCII}', "");
53880Error('\p{ :=aegean_Numbers}');
53881Error('\P{ :=aegean_Numbers}');
53882Expect(1, 65855, '\p{aegeannumbers}', "");
53883Expect(0, 65855, '\p{^aegeannumbers}', "");
53884Expect(0, 65855, '\P{aegeannumbers}', "");
53885Expect(1, 65855, '\P{^aegeannumbers}', "");
53886Expect(0, 65856, '\p{aegeannumbers}', "");
53887Expect(1, 65856, '\p{^aegeannumbers}', "");
53888Expect(1, 65856, '\P{aegeannumbers}', "");
53889Expect(0, 65856, '\P{^aegeannumbers}', "");
53890Expect(1, 65855, '\p{-	Aegean_Numbers}', "");
53891Expect(0, 65855, '\p{^-	Aegean_Numbers}', "");
53892Expect(0, 65855, '\P{-	Aegean_Numbers}', "");
53893Expect(1, 65855, '\P{^-	Aegean_Numbers}', "");
53894Expect(0, 65856, '\p{-	Aegean_Numbers}', "");
53895Expect(1, 65856, '\p{^-	Aegean_Numbers}', "");
53896Expect(1, 65856, '\P{-	Aegean_Numbers}', "");
53897Expect(0, 65856, '\P{^-	Aegean_Numbers}', "");
53898Error('\p{:= Is_Aegean_Numbers}');
53899Error('\P{:= Is_Aegean_Numbers}');
53900Expect(1, 65855, '\p{isaegeannumbers}', "");
53901Expect(0, 65855, '\p{^isaegeannumbers}', "");
53902Expect(0, 65855, '\P{isaegeannumbers}', "");
53903Expect(1, 65855, '\P{^isaegeannumbers}', "");
53904Expect(0, 65856, '\p{isaegeannumbers}', "");
53905Expect(1, 65856, '\p{^isaegeannumbers}', "");
53906Expect(1, 65856, '\P{isaegeannumbers}', "");
53907Expect(0, 65856, '\P{^isaegeannumbers}', "");
53908Expect(1, 65855, '\p{ _is_Aegean_numbers}', "");
53909Expect(0, 65855, '\p{^ _is_Aegean_numbers}', "");
53910Expect(0, 65855, '\P{ _is_Aegean_numbers}', "");
53911Expect(1, 65855, '\P{^ _is_Aegean_numbers}', "");
53912Expect(0, 65856, '\p{ _is_Aegean_numbers}', "");
53913Expect(1, 65856, '\p{^ _is_Aegean_numbers}', "");
53914Expect(1, 65856, '\P{ _is_Aegean_numbers}', "");
53915Expect(0, 65856, '\P{^ _is_Aegean_numbers}', "");
53916Error('\p{/a/	_In_aegean_numbers}');
53917Error('\P{/a/	_In_aegean_numbers}');
53918Expect(1, 65855, '\p{inaegeannumbers}', "");
53919Expect(0, 65855, '\p{^inaegeannumbers}', "");
53920Expect(0, 65855, '\P{inaegeannumbers}', "");
53921Expect(1, 65855, '\P{^inaegeannumbers}', "");
53922Expect(0, 65856, '\p{inaegeannumbers}', "");
53923Expect(1, 65856, '\p{^inaegeannumbers}', "");
53924Expect(1, 65856, '\P{inaegeannumbers}', "");
53925Expect(0, 65856, '\P{^inaegeannumbers}', "");
53926Expect(1, 65855, '\p{ _In_AEGEAN_Numbers}', "");
53927Expect(0, 65855, '\p{^ _In_AEGEAN_Numbers}', "");
53928Expect(0, 65855, '\P{ _In_AEGEAN_Numbers}', "");
53929Expect(1, 65855, '\P{^ _In_AEGEAN_Numbers}', "");
53930Expect(0, 65856, '\p{ _In_AEGEAN_Numbers}', "");
53931Expect(1, 65856, '\p{^ _In_AEGEAN_Numbers}', "");
53932Expect(1, 65856, '\P{ _In_AEGEAN_Numbers}', "");
53933Expect(0, 65856, '\P{^ _In_AEGEAN_Numbers}', "");
53934Error('\p{ alchemical_Symbols:=}');
53935Error('\P{ alchemical_Symbols:=}');
53936Expect(1, 128895, '\p{alchemicalsymbols}', "");
53937Expect(0, 128895, '\p{^alchemicalsymbols}', "");
53938Expect(0, 128895, '\P{alchemicalsymbols}', "");
53939Expect(1, 128895, '\P{^alchemicalsymbols}', "");
53940Expect(0, 128896, '\p{alchemicalsymbols}', "");
53941Expect(1, 128896, '\p{^alchemicalsymbols}', "");
53942Expect(1, 128896, '\P{alchemicalsymbols}', "");
53943Expect(0, 128896, '\P{^alchemicalsymbols}', "");
53944Expect(1, 128895, '\p{ALCHEMICAL_Symbols}', "");
53945Expect(0, 128895, '\p{^ALCHEMICAL_Symbols}', "");
53946Expect(0, 128895, '\P{ALCHEMICAL_Symbols}', "");
53947Expect(1, 128895, '\P{^ALCHEMICAL_Symbols}', "");
53948Expect(0, 128896, '\p{ALCHEMICAL_Symbols}', "");
53949Expect(1, 128896, '\p{^ALCHEMICAL_Symbols}', "");
53950Expect(1, 128896, '\P{ALCHEMICAL_Symbols}', "");
53951Expect(0, 128896, '\P{^ALCHEMICAL_Symbols}', "");
53952Error('\p{	:=Is_alchemical_SYMBOLS}');
53953Error('\P{	:=Is_alchemical_SYMBOLS}');
53954Expect(1, 128895, '\p{isalchemicalsymbols}', "");
53955Expect(0, 128895, '\p{^isalchemicalsymbols}', "");
53956Expect(0, 128895, '\P{isalchemicalsymbols}', "");
53957Expect(1, 128895, '\P{^isalchemicalsymbols}', "");
53958Expect(0, 128896, '\p{isalchemicalsymbols}', "");
53959Expect(1, 128896, '\p{^isalchemicalsymbols}', "");
53960Expect(1, 128896, '\P{isalchemicalsymbols}', "");
53961Expect(0, 128896, '\P{^isalchemicalsymbols}', "");
53962Expect(1, 128895, '\p{_ IS_Alchemical_SYMBOLS}', "");
53963Expect(0, 128895, '\p{^_ IS_Alchemical_SYMBOLS}', "");
53964Expect(0, 128895, '\P{_ IS_Alchemical_SYMBOLS}', "");
53965Expect(1, 128895, '\P{^_ IS_Alchemical_SYMBOLS}', "");
53966Expect(0, 128896, '\p{_ IS_Alchemical_SYMBOLS}', "");
53967Expect(1, 128896, '\p{^_ IS_Alchemical_SYMBOLS}', "");
53968Expect(1, 128896, '\P{_ IS_Alchemical_SYMBOLS}', "");
53969Expect(0, 128896, '\P{^_ IS_Alchemical_SYMBOLS}', "");
53970Error('\p{:= In_ALCHEMICAL_Symbols}');
53971Error('\P{:= In_ALCHEMICAL_Symbols}');
53972Expect(1, 128895, '\p{inalchemicalsymbols}', "");
53973Expect(0, 128895, '\p{^inalchemicalsymbols}', "");
53974Expect(0, 128895, '\P{inalchemicalsymbols}', "");
53975Expect(1, 128895, '\P{^inalchemicalsymbols}', "");
53976Expect(0, 128896, '\p{inalchemicalsymbols}', "");
53977Expect(1, 128896, '\p{^inalchemicalsymbols}', "");
53978Expect(1, 128896, '\P{inalchemicalsymbols}', "");
53979Expect(0, 128896, '\P{^inalchemicalsymbols}', "");
53980Expect(1, 128895, '\p{_-in_alchemical_Symbols}', "");
53981Expect(0, 128895, '\p{^_-in_alchemical_Symbols}', "");
53982Expect(0, 128895, '\P{_-in_alchemical_Symbols}', "");
53983Expect(1, 128895, '\P{^_-in_alchemical_Symbols}', "");
53984Expect(0, 128896, '\p{_-in_alchemical_Symbols}', "");
53985Expect(1, 128896, '\p{^_-in_alchemical_Symbols}', "");
53986Expect(1, 128896, '\P{_-in_alchemical_Symbols}', "");
53987Expect(0, 128896, '\P{^_-in_alchemical_Symbols}', "");
53988Error('\p{:=  Alchemical}');
53989Error('\P{:=  Alchemical}');
53990Expect(1, 128895, '\p{alchemical}', "");
53991Expect(0, 128895, '\p{^alchemical}', "");
53992Expect(0, 128895, '\P{alchemical}', "");
53993Expect(1, 128895, '\P{^alchemical}', "");
53994Expect(0, 128896, '\p{alchemical}', "");
53995Expect(1, 128896, '\p{^alchemical}', "");
53996Expect(1, 128896, '\P{alchemical}', "");
53997Expect(0, 128896, '\P{^alchemical}', "");
53998Expect(1, 128895, '\p{_-Alchemical}', "");
53999Expect(0, 128895, '\p{^_-Alchemical}', "");
54000Expect(0, 128895, '\P{_-Alchemical}', "");
54001Expect(1, 128895, '\P{^_-Alchemical}', "");
54002Expect(0, 128896, '\p{_-Alchemical}', "");
54003Expect(1, 128896, '\p{^_-Alchemical}', "");
54004Expect(1, 128896, '\P{_-Alchemical}', "");
54005Expect(0, 128896, '\P{^_-Alchemical}', "");
54006Error('\p{	_Is_Alchemical:=}');
54007Error('\P{	_Is_Alchemical:=}');
54008Expect(1, 128895, '\p{isalchemical}', "");
54009Expect(0, 128895, '\p{^isalchemical}', "");
54010Expect(0, 128895, '\P{isalchemical}', "");
54011Expect(1, 128895, '\P{^isalchemical}', "");
54012Expect(0, 128896, '\p{isalchemical}', "");
54013Expect(1, 128896, '\p{^isalchemical}', "");
54014Expect(1, 128896, '\P{isalchemical}', "");
54015Expect(0, 128896, '\P{^isalchemical}', "");
54016Expect(1, 128895, '\p{ is_Alchemical}', "");
54017Expect(0, 128895, '\p{^ is_Alchemical}', "");
54018Expect(0, 128895, '\P{ is_Alchemical}', "");
54019Expect(1, 128895, '\P{^ is_Alchemical}', "");
54020Expect(0, 128896, '\p{ is_Alchemical}', "");
54021Expect(1, 128896, '\p{^ is_Alchemical}', "");
54022Expect(1, 128896, '\P{ is_Alchemical}', "");
54023Expect(0, 128896, '\P{^ is_Alchemical}', "");
54024Error('\p{_IN_ALCHEMICAL/a/}');
54025Error('\P{_IN_ALCHEMICAL/a/}');
54026Expect(1, 128895, '\p{inalchemical}', "");
54027Expect(0, 128895, '\p{^inalchemical}', "");
54028Expect(0, 128895, '\P{inalchemical}', "");
54029Expect(1, 128895, '\P{^inalchemical}', "");
54030Expect(0, 128896, '\p{inalchemical}', "");
54031Expect(1, 128896, '\p{^inalchemical}', "");
54032Expect(1, 128896, '\P{inalchemical}', "");
54033Expect(0, 128896, '\P{^inalchemical}', "");
54034Expect(1, 128895, '\p{_In_ALCHEMICAL}', "");
54035Expect(0, 128895, '\p{^_In_ALCHEMICAL}', "");
54036Expect(0, 128895, '\P{_In_ALCHEMICAL}', "");
54037Expect(1, 128895, '\P{^_In_ALCHEMICAL}', "");
54038Expect(0, 128896, '\p{_In_ALCHEMICAL}', "");
54039Expect(1, 128896, '\p{^_In_ALCHEMICAL}', "");
54040Expect(1, 128896, '\P{_In_ALCHEMICAL}', "");
54041Expect(0, 128896, '\P{^_In_ALCHEMICAL}', "");
54042Error('\p{	:=All}');
54043Error('\P{	:=All}');
54044Expect(1, 1, '\p{all}', "");
54045Expect(0, 1, '\p{^all}', "");
54046Expect(0, 1, '\P{all}', "");
54047Expect(1, 1, '\P{^all}', "");
54048Expect(1, 1, '\p{_	ALL}', "");
54049Expect(0, 1, '\p{^_	ALL}', "");
54050Expect(0, 1, '\P{_	ALL}', "");
54051Expect(1, 1, '\P{^_	ALL}', "");
54052Error('\p{- Is_All/a/}');
54053Error('\P{- Is_All/a/}');
54054Expect(1, 1, '\p{isall}', "");
54055Expect(0, 1, '\p{^isall}', "");
54056Expect(0, 1, '\P{isall}', "");
54057Expect(1, 1, '\P{^isall}', "");
54058Expect(1, 1, '\p{	 Is_all}', "");
54059Expect(0, 1, '\p{^	 Is_all}', "");
54060Expect(0, 1, '\P{	 Is_all}', "");
54061Expect(1, 1, '\P{^	 Is_all}', "");
54062Error('\p{_/a/Alnum}');
54063Error('\P{_/a/Alnum}');
54064Expect(1, 195101, '\p{alnum}', "");
54065Expect(0, 195101, '\p{^alnum}', "");
54066Expect(0, 195101, '\P{alnum}', "");
54067Expect(1, 195101, '\P{^alnum}', "");
54068Expect(0, 195102, '\p{alnum}', "");
54069Expect(1, 195102, '\p{^alnum}', "");
54070Expect(1, 195102, '\P{alnum}', "");
54071Expect(0, 195102, '\P{^alnum}', "");
54072Expect(1, 195101, '\p{--Alnum}', "");
54073Expect(0, 195101, '\p{^--Alnum}', "");
54074Expect(0, 195101, '\P{--Alnum}', "");
54075Expect(1, 195101, '\P{^--Alnum}', "");
54076Expect(0, 195102, '\p{--Alnum}', "");
54077Expect(1, 195102, '\p{^--Alnum}', "");
54078Expect(1, 195102, '\P{--Alnum}', "");
54079Expect(0, 195102, '\P{^--Alnum}', "");
54080Error('\p{/a/-_XPosixAlnum}');
54081Error('\P{/a/-_XPosixAlnum}');
54082Expect(1, 195101, '\p{xposixalnum}', "");
54083Expect(0, 195101, '\p{^xposixalnum}', "");
54084Expect(0, 195101, '\P{xposixalnum}', "");
54085Expect(1, 195101, '\P{^xposixalnum}', "");
54086Expect(0, 195102, '\p{xposixalnum}', "");
54087Expect(1, 195102, '\p{^xposixalnum}', "");
54088Expect(1, 195102, '\P{xposixalnum}', "");
54089Expect(0, 195102, '\P{^xposixalnum}', "");
54090Expect(1, 195101, '\p{-XPosixAlnum}', "");
54091Expect(0, 195101, '\p{^-XPosixAlnum}', "");
54092Expect(0, 195101, '\P{-XPosixAlnum}', "");
54093Expect(1, 195101, '\P{^-XPosixAlnum}', "");
54094Expect(0, 195102, '\p{-XPosixAlnum}', "");
54095Expect(1, 195102, '\p{^-XPosixAlnum}', "");
54096Expect(1, 195102, '\P{-XPosixAlnum}', "");
54097Expect(0, 195102, '\P{^-XPosixAlnum}', "");
54098Error('\p{__is_Alnum/a/}');
54099Error('\P{__is_Alnum/a/}');
54100Expect(1, 195101, '\p{isalnum}', "");
54101Expect(0, 195101, '\p{^isalnum}', "");
54102Expect(0, 195101, '\P{isalnum}', "");
54103Expect(1, 195101, '\P{^isalnum}', "");
54104Expect(0, 195102, '\p{isalnum}', "");
54105Expect(1, 195102, '\p{^isalnum}', "");
54106Expect(1, 195102, '\P{isalnum}', "");
54107Expect(0, 195102, '\P{^isalnum}', "");
54108Expect(1, 195101, '\p{-	Is_ALNUM}', "");
54109Expect(0, 195101, '\p{^-	Is_ALNUM}', "");
54110Expect(0, 195101, '\P{-	Is_ALNUM}', "");
54111Expect(1, 195101, '\P{^-	Is_ALNUM}', "");
54112Expect(0, 195102, '\p{-	Is_ALNUM}', "");
54113Expect(1, 195102, '\p{^-	Is_ALNUM}', "");
54114Expect(1, 195102, '\P{-	Is_ALNUM}', "");
54115Expect(0, 195102, '\P{^-	Is_ALNUM}', "");
54116Error('\p{ Is_XPOSIXALNUM/a/}');
54117Error('\P{ Is_XPOSIXALNUM/a/}');
54118Expect(1, 195101, '\p{isxposixalnum}', "");
54119Expect(0, 195101, '\p{^isxposixalnum}', "");
54120Expect(0, 195101, '\P{isxposixalnum}', "");
54121Expect(1, 195101, '\P{^isxposixalnum}', "");
54122Expect(0, 195102, '\p{isxposixalnum}', "");
54123Expect(1, 195102, '\p{^isxposixalnum}', "");
54124Expect(1, 195102, '\P{isxposixalnum}', "");
54125Expect(0, 195102, '\P{^isxposixalnum}', "");
54126Expect(1, 195101, '\p{ Is_XPosixAlnum}', "");
54127Expect(0, 195101, '\p{^ Is_XPosixAlnum}', "");
54128Expect(0, 195101, '\P{ Is_XPosixAlnum}', "");
54129Expect(1, 195101, '\P{^ Is_XPosixAlnum}', "");
54130Expect(0, 195102, '\p{ Is_XPosixAlnum}', "");
54131Expect(1, 195102, '\p{^ Is_XPosixAlnum}', "");
54132Expect(1, 195102, '\P{ Is_XPosixAlnum}', "");
54133Expect(0, 195102, '\P{^ Is_XPosixAlnum}', "");
54134Error('\p{_	ALPHA:=}');
54135Error('\P{_	ALPHA:=}');
54136Expect(1, 195101, '\p{alpha}', "");
54137Expect(0, 195101, '\p{^alpha}', "");
54138Expect(0, 195101, '\P{alpha}', "");
54139Expect(1, 195101, '\P{^alpha}', "");
54140Expect(0, 195102, '\p{alpha}', "");
54141Expect(1, 195102, '\p{^alpha}', "");
54142Expect(1, 195102, '\P{alpha}', "");
54143Expect(0, 195102, '\P{^alpha}', "");
54144Expect(1, 195101, '\p{_ ALPHA}', "");
54145Expect(0, 195101, '\p{^_ ALPHA}', "");
54146Expect(0, 195101, '\P{_ ALPHA}', "");
54147Expect(1, 195101, '\P{^_ ALPHA}', "");
54148Expect(0, 195102, '\p{_ ALPHA}', "");
54149Expect(1, 195102, '\p{^_ ALPHA}', "");
54150Expect(1, 195102, '\P{_ ALPHA}', "");
54151Expect(0, 195102, '\P{^_ ALPHA}', "");
54152Error('\p{_ XPosixAlpha:=}');
54153Error('\P{_ XPosixAlpha:=}');
54154Expect(1, 195101, '\p{xposixalpha}', "");
54155Expect(0, 195101, '\p{^xposixalpha}', "");
54156Expect(0, 195101, '\P{xposixalpha}', "");
54157Expect(1, 195101, '\P{^xposixalpha}', "");
54158Expect(0, 195102, '\p{xposixalpha}', "");
54159Expect(1, 195102, '\p{^xposixalpha}', "");
54160Expect(1, 195102, '\P{xposixalpha}', "");
54161Expect(0, 195102, '\P{^xposixalpha}', "");
54162Expect(1, 195101, '\p{ xposixalpha}', "");
54163Expect(0, 195101, '\p{^ xposixalpha}', "");
54164Expect(0, 195101, '\P{ xposixalpha}', "");
54165Expect(1, 195101, '\P{^ xposixalpha}', "");
54166Expect(0, 195102, '\p{ xposixalpha}', "");
54167Expect(1, 195102, '\p{^ xposixalpha}', "");
54168Expect(1, 195102, '\P{ xposixalpha}', "");
54169Expect(0, 195102, '\P{^ xposixalpha}', "");
54170Error('\p{:= _is_ALPHA}');
54171Error('\P{:= _is_ALPHA}');
54172Expect(1, 195101, '\p{isalpha}', "");
54173Expect(0, 195101, '\p{^isalpha}', "");
54174Expect(0, 195101, '\P{isalpha}', "");
54175Expect(1, 195101, '\P{^isalpha}', "");
54176Expect(0, 195102, '\p{isalpha}', "");
54177Expect(1, 195102, '\p{^isalpha}', "");
54178Expect(1, 195102, '\P{isalpha}', "");
54179Expect(0, 195102, '\P{^isalpha}', "");
54180Expect(1, 195101, '\p{-is_alpha}', "");
54181Expect(0, 195101, '\p{^-is_alpha}', "");
54182Expect(0, 195101, '\P{-is_alpha}', "");
54183Expect(1, 195101, '\P{^-is_alpha}', "");
54184Expect(0, 195102, '\p{-is_alpha}', "");
54185Expect(1, 195102, '\p{^-is_alpha}', "");
54186Expect(1, 195102, '\P{-is_alpha}', "");
54187Expect(0, 195102, '\P{^-is_alpha}', "");
54188Error('\p{ :=IS_XPosixAlpha}');
54189Error('\P{ :=IS_XPosixAlpha}');
54190Expect(1, 195101, '\p{isxposixalpha}', "");
54191Expect(0, 195101, '\p{^isxposixalpha}', "");
54192Expect(0, 195101, '\P{isxposixalpha}', "");
54193Expect(1, 195101, '\P{^isxposixalpha}', "");
54194Expect(0, 195102, '\p{isxposixalpha}', "");
54195Expect(1, 195102, '\p{^isxposixalpha}', "");
54196Expect(1, 195102, '\P{isxposixalpha}', "");
54197Expect(0, 195102, '\P{^isxposixalpha}', "");
54198Expect(1, 195101, '\p{_ is_XPOSIXALPHA}', "");
54199Expect(0, 195101, '\p{^_ is_XPOSIXALPHA}', "");
54200Expect(0, 195101, '\P{_ is_XPOSIXALPHA}', "");
54201Expect(1, 195101, '\P{^_ is_XPOSIXALPHA}', "");
54202Expect(0, 195102, '\p{_ is_XPOSIXALPHA}', "");
54203Expect(1, 195102, '\p{^_ is_XPOSIXALPHA}', "");
54204Expect(1, 195102, '\P{_ is_XPOSIXALPHA}', "");
54205Expect(0, 195102, '\P{^_ is_XPOSIXALPHA}', "");
54206Error('\p{ /a/Alphabetic}');
54207Error('\P{ /a/Alphabetic}');
54208Expect(1, 195101, '\p{alphabetic}', "");
54209Expect(0, 195101, '\p{^alphabetic}', "");
54210Expect(0, 195101, '\P{alphabetic}', "");
54211Expect(1, 195101, '\P{^alphabetic}', "");
54212Expect(0, 195102, '\p{alphabetic}', "");
54213Expect(1, 195102, '\p{^alphabetic}', "");
54214Expect(1, 195102, '\P{alphabetic}', "");
54215Expect(0, 195102, '\P{^alphabetic}', "");
54216Expect(1, 195101, '\p{-Alphabetic}', "");
54217Expect(0, 195101, '\p{^-Alphabetic}', "");
54218Expect(0, 195101, '\P{-Alphabetic}', "");
54219Expect(1, 195101, '\P{^-Alphabetic}', "");
54220Expect(0, 195102, '\p{-Alphabetic}', "");
54221Expect(1, 195102, '\p{^-Alphabetic}', "");
54222Expect(1, 195102, '\P{-Alphabetic}', "");
54223Expect(0, 195102, '\P{^-Alphabetic}', "");
54224Error('\p{_-Is_alphabetic:=}');
54225Error('\P{_-Is_alphabetic:=}');
54226Expect(1, 195101, '\p{isalphabetic}', "");
54227Expect(0, 195101, '\p{^isalphabetic}', "");
54228Expect(0, 195101, '\P{isalphabetic}', "");
54229Expect(1, 195101, '\P{^isalphabetic}', "");
54230Expect(0, 195102, '\p{isalphabetic}', "");
54231Expect(1, 195102, '\p{^isalphabetic}', "");
54232Expect(1, 195102, '\P{isalphabetic}', "");
54233Expect(0, 195102, '\P{^isalphabetic}', "");
54234Expect(1, 195101, '\p{_Is_ALPHABETIC}', "");
54235Expect(0, 195101, '\p{^_Is_ALPHABETIC}', "");
54236Expect(0, 195101, '\P{_Is_ALPHABETIC}', "");
54237Expect(1, 195101, '\P{^_Is_ALPHABETIC}', "");
54238Expect(0, 195102, '\p{_Is_ALPHABETIC}', "");
54239Expect(1, 195102, '\p{^_Is_ALPHABETIC}', "");
54240Expect(1, 195102, '\P{_Is_ALPHABETIC}', "");
54241Expect(0, 195102, '\P{^_Is_ALPHABETIC}', "");
54242Error('\p{	:=Alphabetic_Presentation_Forms}');
54243Error('\P{	:=Alphabetic_Presentation_Forms}');
54244Expect(1, 64335, '\p{alphabeticpresentationforms}', "");
54245Expect(0, 64335, '\p{^alphabeticpresentationforms}', "");
54246Expect(0, 64335, '\P{alphabeticpresentationforms}', "");
54247Expect(1, 64335, '\P{^alphabeticpresentationforms}', "");
54248Expect(0, 64336, '\p{alphabeticpresentationforms}', "");
54249Expect(1, 64336, '\p{^alphabeticpresentationforms}', "");
54250Expect(1, 64336, '\P{alphabeticpresentationforms}', "");
54251Expect(0, 64336, '\P{^alphabeticpresentationforms}', "");
54252Expect(1, 64335, '\p{_ Alphabetic_Presentation_FORMS}', "");
54253Expect(0, 64335, '\p{^_ Alphabetic_Presentation_FORMS}', "");
54254Expect(0, 64335, '\P{_ Alphabetic_Presentation_FORMS}', "");
54255Expect(1, 64335, '\P{^_ Alphabetic_Presentation_FORMS}', "");
54256Expect(0, 64336, '\p{_ Alphabetic_Presentation_FORMS}', "");
54257Expect(1, 64336, '\p{^_ Alphabetic_Presentation_FORMS}', "");
54258Expect(1, 64336, '\P{_ Alphabetic_Presentation_FORMS}', "");
54259Expect(0, 64336, '\P{^_ Alphabetic_Presentation_FORMS}', "");
54260Error('\p{__Is_alphabetic_PRESENTATION_forms/a/}');
54261Error('\P{__Is_alphabetic_PRESENTATION_forms/a/}');
54262Expect(1, 64335, '\p{isalphabeticpresentationforms}', "");
54263Expect(0, 64335, '\p{^isalphabeticpresentationforms}', "");
54264Expect(0, 64335, '\P{isalphabeticpresentationforms}', "");
54265Expect(1, 64335, '\P{^isalphabeticpresentationforms}', "");
54266Expect(0, 64336, '\p{isalphabeticpresentationforms}', "");
54267Expect(1, 64336, '\p{^isalphabeticpresentationforms}', "");
54268Expect(1, 64336, '\P{isalphabeticpresentationforms}', "");
54269Expect(0, 64336, '\P{^isalphabeticpresentationforms}', "");
54270Expect(1, 64335, '\p{-_Is_Alphabetic_PRESENTATION_forms}', "");
54271Expect(0, 64335, '\p{^-_Is_Alphabetic_PRESENTATION_forms}', "");
54272Expect(0, 64335, '\P{-_Is_Alphabetic_PRESENTATION_forms}', "");
54273Expect(1, 64335, '\P{^-_Is_Alphabetic_PRESENTATION_forms}', "");
54274Expect(0, 64336, '\p{-_Is_Alphabetic_PRESENTATION_forms}', "");
54275Expect(1, 64336, '\p{^-_Is_Alphabetic_PRESENTATION_forms}', "");
54276Expect(1, 64336, '\P{-_Is_Alphabetic_PRESENTATION_forms}', "");
54277Expect(0, 64336, '\P{^-_Is_Alphabetic_PRESENTATION_forms}', "");
54278Error('\p{ In_alphabetic_Presentation_forms:=}');
54279Error('\P{ In_alphabetic_Presentation_forms:=}');
54280Expect(1, 64335, '\p{inalphabeticpresentationforms}', "");
54281Expect(0, 64335, '\p{^inalphabeticpresentationforms}', "");
54282Expect(0, 64335, '\P{inalphabeticpresentationforms}', "");
54283Expect(1, 64335, '\P{^inalphabeticpresentationforms}', "");
54284Expect(0, 64336, '\p{inalphabeticpresentationforms}', "");
54285Expect(1, 64336, '\p{^inalphabeticpresentationforms}', "");
54286Expect(1, 64336, '\P{inalphabeticpresentationforms}', "");
54287Expect(0, 64336, '\P{^inalphabeticpresentationforms}', "");
54288Expect(1, 64335, '\p{_In_alphabetic_Presentation_Forms}', "");
54289Expect(0, 64335, '\p{^_In_alphabetic_Presentation_Forms}', "");
54290Expect(0, 64335, '\P{_In_alphabetic_Presentation_Forms}', "");
54291Expect(1, 64335, '\P{^_In_alphabetic_Presentation_Forms}', "");
54292Expect(0, 64336, '\p{_In_alphabetic_Presentation_Forms}', "");
54293Expect(1, 64336, '\p{^_In_alphabetic_Presentation_Forms}', "");
54294Expect(1, 64336, '\P{_In_alphabetic_Presentation_Forms}', "");
54295Expect(0, 64336, '\P{^_In_alphabetic_Presentation_Forms}', "");
54296Error('\p{Alphabetic_pf/a/}');
54297Error('\P{Alphabetic_pf/a/}');
54298Expect(1, 64335, '\p{alphabeticpf}', "");
54299Expect(0, 64335, '\p{^alphabeticpf}', "");
54300Expect(0, 64335, '\P{alphabeticpf}', "");
54301Expect(1, 64335, '\P{^alphabeticpf}', "");
54302Expect(0, 64336, '\p{alphabeticpf}', "");
54303Expect(1, 64336, '\p{^alphabeticpf}', "");
54304Expect(1, 64336, '\P{alphabeticpf}', "");
54305Expect(0, 64336, '\P{^alphabeticpf}', "");
54306Expect(1, 64335, '\p{Alphabetic_PF}', "");
54307Expect(0, 64335, '\p{^Alphabetic_PF}', "");
54308Expect(0, 64335, '\P{Alphabetic_PF}', "");
54309Expect(1, 64335, '\P{^Alphabetic_PF}', "");
54310Expect(0, 64336, '\p{Alphabetic_PF}', "");
54311Expect(1, 64336, '\p{^Alphabetic_PF}', "");
54312Expect(1, 64336, '\P{Alphabetic_PF}', "");
54313Expect(0, 64336, '\P{^Alphabetic_PF}', "");
54314Error('\p{ _Is_ALPHABETIC_PF/a/}');
54315Error('\P{ _Is_ALPHABETIC_PF/a/}');
54316Expect(1, 64335, '\p{isalphabeticpf}', "");
54317Expect(0, 64335, '\p{^isalphabeticpf}', "");
54318Expect(0, 64335, '\P{isalphabeticpf}', "");
54319Expect(1, 64335, '\P{^isalphabeticpf}', "");
54320Expect(0, 64336, '\p{isalphabeticpf}', "");
54321Expect(1, 64336, '\p{^isalphabeticpf}', "");
54322Expect(1, 64336, '\P{isalphabeticpf}', "");
54323Expect(0, 64336, '\P{^isalphabeticpf}', "");
54324Expect(1, 64335, '\p{--IS_Alphabetic_pf}', "");
54325Expect(0, 64335, '\p{^--IS_Alphabetic_pf}', "");
54326Expect(0, 64335, '\P{--IS_Alphabetic_pf}', "");
54327Expect(1, 64335, '\P{^--IS_Alphabetic_pf}', "");
54328Expect(0, 64336, '\p{--IS_Alphabetic_pf}', "");
54329Expect(1, 64336, '\p{^--IS_Alphabetic_pf}', "");
54330Expect(1, 64336, '\P{--IS_Alphabetic_pf}', "");
54331Expect(0, 64336, '\P{^--IS_Alphabetic_pf}', "");
54332Error('\p{:= -IN_alphabetic_pf}');
54333Error('\P{:= -IN_alphabetic_pf}');
54334Expect(1, 64335, '\p{inalphabeticpf}', "");
54335Expect(0, 64335, '\p{^inalphabeticpf}', "");
54336Expect(0, 64335, '\P{inalphabeticpf}', "");
54337Expect(1, 64335, '\P{^inalphabeticpf}', "");
54338Expect(0, 64336, '\p{inalphabeticpf}', "");
54339Expect(1, 64336, '\p{^inalphabeticpf}', "");
54340Expect(1, 64336, '\P{inalphabeticpf}', "");
54341Expect(0, 64336, '\P{^inalphabeticpf}', "");
54342Expect(1, 64335, '\p{	-In_Alphabetic_PF}', "");
54343Expect(0, 64335, '\p{^	-In_Alphabetic_PF}', "");
54344Expect(0, 64335, '\P{	-In_Alphabetic_PF}', "");
54345Expect(1, 64335, '\P{^	-In_Alphabetic_PF}', "");
54346Expect(0, 64336, '\p{	-In_Alphabetic_PF}', "");
54347Expect(1, 64336, '\p{^	-In_Alphabetic_PF}', "");
54348Expect(1, 64336, '\P{	-In_Alphabetic_PF}', "");
54349Expect(0, 64336, '\P{^	-In_Alphabetic_PF}', "");
54350Error('\p{_:=ancient_greek_MUSICAL_NOTATION}');
54351Error('\P{_:=ancient_greek_MUSICAL_NOTATION}');
54352Expect(1, 119375, '\p{ancientgreekmusicalnotation}', "");
54353Expect(0, 119375, '\p{^ancientgreekmusicalnotation}', "");
54354Expect(0, 119375, '\P{ancientgreekmusicalnotation}', "");
54355Expect(1, 119375, '\P{^ancientgreekmusicalnotation}', "");
54356Expect(0, 119376, '\p{ancientgreekmusicalnotation}', "");
54357Expect(1, 119376, '\p{^ancientgreekmusicalnotation}', "");
54358Expect(1, 119376, '\P{ancientgreekmusicalnotation}', "");
54359Expect(0, 119376, '\P{^ancientgreekmusicalnotation}', "");
54360Expect(1, 119375, '\p{	-ANCIENT_Greek_musical_Notation}', "");
54361Expect(0, 119375, '\p{^	-ANCIENT_Greek_musical_Notation}', "");
54362Expect(0, 119375, '\P{	-ANCIENT_Greek_musical_Notation}', "");
54363Expect(1, 119375, '\P{^	-ANCIENT_Greek_musical_Notation}', "");
54364Expect(0, 119376, '\p{	-ANCIENT_Greek_musical_Notation}', "");
54365Expect(1, 119376, '\p{^	-ANCIENT_Greek_musical_Notation}', "");
54366Expect(1, 119376, '\P{	-ANCIENT_Greek_musical_Notation}', "");
54367Expect(0, 119376, '\P{^	-ANCIENT_Greek_musical_Notation}', "");
54368Error('\p{ -Is_Ancient_GREEK_Musical_NOTATION/a/}');
54369Error('\P{ -Is_Ancient_GREEK_Musical_NOTATION/a/}');
54370Expect(1, 119375, '\p{isancientgreekmusicalnotation}', "");
54371Expect(0, 119375, '\p{^isancientgreekmusicalnotation}', "");
54372Expect(0, 119375, '\P{isancientgreekmusicalnotation}', "");
54373Expect(1, 119375, '\P{^isancientgreekmusicalnotation}', "");
54374Expect(0, 119376, '\p{isancientgreekmusicalnotation}', "");
54375Expect(1, 119376, '\p{^isancientgreekmusicalnotation}', "");
54376Expect(1, 119376, '\P{isancientgreekmusicalnotation}', "");
54377Expect(0, 119376, '\P{^isancientgreekmusicalnotation}', "");
54378Expect(1, 119375, '\p{_is_ancient_Greek_Musical_Notation}', "");
54379Expect(0, 119375, '\p{^_is_ancient_Greek_Musical_Notation}', "");
54380Expect(0, 119375, '\P{_is_ancient_Greek_Musical_Notation}', "");
54381Expect(1, 119375, '\P{^_is_ancient_Greek_Musical_Notation}', "");
54382Expect(0, 119376, '\p{_is_ancient_Greek_Musical_Notation}', "");
54383Expect(1, 119376, '\p{^_is_ancient_Greek_Musical_Notation}', "");
54384Expect(1, 119376, '\P{_is_ancient_Greek_Musical_Notation}', "");
54385Expect(0, 119376, '\P{^_is_ancient_Greek_Musical_Notation}', "");
54386Error('\p{--in_Ancient_greek_Musical_Notation/a/}');
54387Error('\P{--in_Ancient_greek_Musical_Notation/a/}');
54388Expect(1, 119375, '\p{inancientgreekmusicalnotation}', "");
54389Expect(0, 119375, '\p{^inancientgreekmusicalnotation}', "");
54390Expect(0, 119375, '\P{inancientgreekmusicalnotation}', "");
54391Expect(1, 119375, '\P{^inancientgreekmusicalnotation}', "");
54392Expect(0, 119376, '\p{inancientgreekmusicalnotation}', "");
54393Expect(1, 119376, '\p{^inancientgreekmusicalnotation}', "");
54394Expect(1, 119376, '\P{inancientgreekmusicalnotation}', "");
54395Expect(0, 119376, '\P{^inancientgreekmusicalnotation}', "");
54396Expect(1, 119375, '\p{ 	In_Ancient_GREEK_Musical_notation}', "");
54397Expect(0, 119375, '\p{^ 	In_Ancient_GREEK_Musical_notation}', "");
54398Expect(0, 119375, '\P{ 	In_Ancient_GREEK_Musical_notation}', "");
54399Expect(1, 119375, '\P{^ 	In_Ancient_GREEK_Musical_notation}', "");
54400Expect(0, 119376, '\p{ 	In_Ancient_GREEK_Musical_notation}', "");
54401Expect(1, 119376, '\p{^ 	In_Ancient_GREEK_Musical_notation}', "");
54402Expect(1, 119376, '\P{ 	In_Ancient_GREEK_Musical_notation}', "");
54403Expect(0, 119376, '\P{^ 	In_Ancient_GREEK_Musical_notation}', "");
54404Error('\p{:=- ancient_Greek_music}');
54405Error('\P{:=- ancient_Greek_music}');
54406Expect(1, 119375, '\p{ancientgreekmusic}', "");
54407Expect(0, 119375, '\p{^ancientgreekmusic}', "");
54408Expect(0, 119375, '\P{ancientgreekmusic}', "");
54409Expect(1, 119375, '\P{^ancientgreekmusic}', "");
54410Expect(0, 119376, '\p{ancientgreekmusic}', "");
54411Expect(1, 119376, '\p{^ancientgreekmusic}', "");
54412Expect(1, 119376, '\P{ancientgreekmusic}', "");
54413Expect(0, 119376, '\P{^ancientgreekmusic}', "");
54414Expect(1, 119375, '\p{ -Ancient_Greek_Music}', "");
54415Expect(0, 119375, '\p{^ -Ancient_Greek_Music}', "");
54416Expect(0, 119375, '\P{ -Ancient_Greek_Music}', "");
54417Expect(1, 119375, '\P{^ -Ancient_Greek_Music}', "");
54418Expect(0, 119376, '\p{ -Ancient_Greek_Music}', "");
54419Expect(1, 119376, '\p{^ -Ancient_Greek_Music}', "");
54420Expect(1, 119376, '\P{ -Ancient_Greek_Music}', "");
54421Expect(0, 119376, '\P{^ -Ancient_Greek_Music}', "");
54422Error('\p{_ Is_ancient_Greek_music/a/}');
54423Error('\P{_ Is_ancient_Greek_music/a/}');
54424Expect(1, 119375, '\p{isancientgreekmusic}', "");
54425Expect(0, 119375, '\p{^isancientgreekmusic}', "");
54426Expect(0, 119375, '\P{isancientgreekmusic}', "");
54427Expect(1, 119375, '\P{^isancientgreekmusic}', "");
54428Expect(0, 119376, '\p{isancientgreekmusic}', "");
54429Expect(1, 119376, '\p{^isancientgreekmusic}', "");
54430Expect(1, 119376, '\P{isancientgreekmusic}', "");
54431Expect(0, 119376, '\P{^isancientgreekmusic}', "");
54432Expect(1, 119375, '\p{-	IS_Ancient_Greek_music}', "");
54433Expect(0, 119375, '\p{^-	IS_Ancient_Greek_music}', "");
54434Expect(0, 119375, '\P{-	IS_Ancient_Greek_music}', "");
54435Expect(1, 119375, '\P{^-	IS_Ancient_Greek_music}', "");
54436Expect(0, 119376, '\p{-	IS_Ancient_Greek_music}', "");
54437Expect(1, 119376, '\p{^-	IS_Ancient_Greek_music}', "");
54438Expect(1, 119376, '\P{-	IS_Ancient_Greek_music}', "");
54439Expect(0, 119376, '\P{^-	IS_Ancient_Greek_music}', "");
54440Error('\p{/a/	IN_Ancient_greek_Music}');
54441Error('\P{/a/	IN_Ancient_greek_Music}');
54442Expect(1, 119375, '\p{inancientgreekmusic}', "");
54443Expect(0, 119375, '\p{^inancientgreekmusic}', "");
54444Expect(0, 119375, '\P{inancientgreekmusic}', "");
54445Expect(1, 119375, '\P{^inancientgreekmusic}', "");
54446Expect(0, 119376, '\p{inancientgreekmusic}', "");
54447Expect(1, 119376, '\p{^inancientgreekmusic}', "");
54448Expect(1, 119376, '\P{inancientgreekmusic}', "");
54449Expect(0, 119376, '\P{^inancientgreekmusic}', "");
54450Expect(1, 119375, '\p{_IN_ancient_Greek_music}', "");
54451Expect(0, 119375, '\p{^_IN_ancient_Greek_music}', "");
54452Expect(0, 119375, '\P{_IN_ancient_Greek_music}', "");
54453Expect(1, 119375, '\P{^_IN_ancient_Greek_music}', "");
54454Expect(0, 119376, '\p{_IN_ancient_Greek_music}', "");
54455Expect(1, 119376, '\p{^_IN_ancient_Greek_music}', "");
54456Expect(1, 119376, '\P{_IN_ancient_Greek_music}', "");
54457Expect(0, 119376, '\P{^_IN_ancient_Greek_music}', "");
54458Error('\p{ :=Ancient_Greek_numbers}');
54459Error('\P{ :=Ancient_Greek_numbers}');
54460Expect(1, 65935, '\p{ancientgreeknumbers}', "");
54461Expect(0, 65935, '\p{^ancientgreeknumbers}', "");
54462Expect(0, 65935, '\P{ancientgreeknumbers}', "");
54463Expect(1, 65935, '\P{^ancientgreeknumbers}', "");
54464Expect(0, 65936, '\p{ancientgreeknumbers}', "");
54465Expect(1, 65936, '\p{^ancientgreeknumbers}', "");
54466Expect(1, 65936, '\P{ancientgreeknumbers}', "");
54467Expect(0, 65936, '\P{^ancientgreeknumbers}', "");
54468Expect(1, 65935, '\p{ Ancient_Greek_Numbers}', "");
54469Expect(0, 65935, '\p{^ Ancient_Greek_Numbers}', "");
54470Expect(0, 65935, '\P{ Ancient_Greek_Numbers}', "");
54471Expect(1, 65935, '\P{^ Ancient_Greek_Numbers}', "");
54472Expect(0, 65936, '\p{ Ancient_Greek_Numbers}', "");
54473Expect(1, 65936, '\p{^ Ancient_Greek_Numbers}', "");
54474Expect(1, 65936, '\P{ Ancient_Greek_Numbers}', "");
54475Expect(0, 65936, '\P{^ Ancient_Greek_Numbers}', "");
54476Error('\p{/a/		IS_ANCIENT_Greek_NUMBERS}');
54477Error('\P{/a/		IS_ANCIENT_Greek_NUMBERS}');
54478Expect(1, 65935, '\p{isancientgreeknumbers}', "");
54479Expect(0, 65935, '\p{^isancientgreeknumbers}', "");
54480Expect(0, 65935, '\P{isancientgreeknumbers}', "");
54481Expect(1, 65935, '\P{^isancientgreeknumbers}', "");
54482Expect(0, 65936, '\p{isancientgreeknumbers}', "");
54483Expect(1, 65936, '\p{^isancientgreeknumbers}', "");
54484Expect(1, 65936, '\P{isancientgreeknumbers}', "");
54485Expect(0, 65936, '\P{^isancientgreeknumbers}', "");
54486Expect(1, 65935, '\p{--Is_ANCIENT_GREEK_NUMBERS}', "");
54487Expect(0, 65935, '\p{^--Is_ANCIENT_GREEK_NUMBERS}', "");
54488Expect(0, 65935, '\P{--Is_ANCIENT_GREEK_NUMBERS}', "");
54489Expect(1, 65935, '\P{^--Is_ANCIENT_GREEK_NUMBERS}', "");
54490Expect(0, 65936, '\p{--Is_ANCIENT_GREEK_NUMBERS}', "");
54491Expect(1, 65936, '\p{^--Is_ANCIENT_GREEK_NUMBERS}', "");
54492Expect(1, 65936, '\P{--Is_ANCIENT_GREEK_NUMBERS}', "");
54493Expect(0, 65936, '\P{^--Is_ANCIENT_GREEK_NUMBERS}', "");
54494Error('\p{/a/In_ANCIENT_Greek_numbers}');
54495Error('\P{/a/In_ANCIENT_Greek_numbers}');
54496Expect(1, 65935, '\p{inancientgreeknumbers}', "");
54497Expect(0, 65935, '\p{^inancientgreeknumbers}', "");
54498Expect(0, 65935, '\P{inancientgreeknumbers}', "");
54499Expect(1, 65935, '\P{^inancientgreeknumbers}', "");
54500Expect(0, 65936, '\p{inancientgreeknumbers}', "");
54501Expect(1, 65936, '\p{^inancientgreeknumbers}', "");
54502Expect(1, 65936, '\P{inancientgreeknumbers}', "");
54503Expect(0, 65936, '\P{^inancientgreeknumbers}', "");
54504Expect(1, 65935, '\p{--In_Ancient_greek_numbers}', "");
54505Expect(0, 65935, '\p{^--In_Ancient_greek_numbers}', "");
54506Expect(0, 65935, '\P{--In_Ancient_greek_numbers}', "");
54507Expect(1, 65935, '\P{^--In_Ancient_greek_numbers}', "");
54508Expect(0, 65936, '\p{--In_Ancient_greek_numbers}', "");
54509Expect(1, 65936, '\p{^--In_Ancient_greek_numbers}', "");
54510Expect(1, 65936, '\P{--In_Ancient_greek_numbers}', "");
54511Expect(0, 65936, '\P{^--In_Ancient_greek_numbers}', "");
54512Error('\p{Ancient_Symbols/a/}');
54513Error('\P{Ancient_Symbols/a/}');
54514Expect(1, 65999, '\p{ancientsymbols}', "");
54515Expect(0, 65999, '\p{^ancientsymbols}', "");
54516Expect(0, 65999, '\P{ancientsymbols}', "");
54517Expect(1, 65999, '\P{^ancientsymbols}', "");
54518Expect(0, 66000, '\p{ancientsymbols}', "");
54519Expect(1, 66000, '\p{^ancientsymbols}', "");
54520Expect(1, 66000, '\P{ancientsymbols}', "");
54521Expect(0, 66000, '\P{^ancientsymbols}', "");
54522Expect(1, 65999, '\p{	-Ancient_Symbols}', "");
54523Expect(0, 65999, '\p{^	-Ancient_Symbols}', "");
54524Expect(0, 65999, '\P{	-Ancient_Symbols}', "");
54525Expect(1, 65999, '\P{^	-Ancient_Symbols}', "");
54526Expect(0, 66000, '\p{	-Ancient_Symbols}', "");
54527Expect(1, 66000, '\p{^	-Ancient_Symbols}', "");
54528Expect(1, 66000, '\P{	-Ancient_Symbols}', "");
54529Expect(0, 66000, '\P{^	-Ancient_Symbols}', "");
54530Error('\p{_:=is_ANCIENT_Symbols}');
54531Error('\P{_:=is_ANCIENT_Symbols}');
54532Expect(1, 65999, '\p{isancientsymbols}', "");
54533Expect(0, 65999, '\p{^isancientsymbols}', "");
54534Expect(0, 65999, '\P{isancientsymbols}', "");
54535Expect(1, 65999, '\P{^isancientsymbols}', "");
54536Expect(0, 66000, '\p{isancientsymbols}', "");
54537Expect(1, 66000, '\p{^isancientsymbols}', "");
54538Expect(1, 66000, '\P{isancientsymbols}', "");
54539Expect(0, 66000, '\P{^isancientsymbols}', "");
54540Expect(1, 65999, '\p{ is_ancient_Symbols}', "");
54541Expect(0, 65999, '\p{^ is_ancient_Symbols}', "");
54542Expect(0, 65999, '\P{ is_ancient_Symbols}', "");
54543Expect(1, 65999, '\P{^ is_ancient_Symbols}', "");
54544Expect(0, 66000, '\p{ is_ancient_Symbols}', "");
54545Expect(1, 66000, '\p{^ is_ancient_Symbols}', "");
54546Expect(1, 66000, '\P{ is_ancient_Symbols}', "");
54547Expect(0, 66000, '\P{^ is_ancient_Symbols}', "");
54548Error('\p{	/a/In_Ancient_symbols}');
54549Error('\P{	/a/In_Ancient_symbols}');
54550Expect(1, 65999, '\p{inancientsymbols}', "");
54551Expect(0, 65999, '\p{^inancientsymbols}', "");
54552Expect(0, 65999, '\P{inancientsymbols}', "");
54553Expect(1, 65999, '\P{^inancientsymbols}', "");
54554Expect(0, 66000, '\p{inancientsymbols}', "");
54555Expect(1, 66000, '\p{^inancientsymbols}', "");
54556Expect(1, 66000, '\P{inancientsymbols}', "");
54557Expect(0, 66000, '\P{^inancientsymbols}', "");
54558Expect(1, 65999, '\p{ 	In_Ancient_symbols}', "");
54559Expect(0, 65999, '\p{^ 	In_Ancient_symbols}', "");
54560Expect(0, 65999, '\P{ 	In_Ancient_symbols}', "");
54561Expect(1, 65999, '\P{^ 	In_Ancient_symbols}', "");
54562Expect(0, 66000, '\p{ 	In_Ancient_symbols}', "");
54563Expect(1, 66000, '\p{^ 	In_Ancient_symbols}', "");
54564Expect(1, 66000, '\P{ 	In_Ancient_symbols}', "");
54565Expect(0, 66000, '\P{^ 	In_Ancient_symbols}', "");
54566Error('\p{/a/ _Any}');
54567Error('\P{/a/ _Any}');
54568Expect(1, 1, '\p{any}', "");
54569Expect(0, 1, '\p{^any}', "");
54570Expect(0, 1, '\P{any}', "");
54571Expect(1, 1, '\P{^any}', "");
54572Expect(0, 8912887, '\p{any}', "");
54573Expect(1, 8912887, '\p{^any}', "");
54574Expect(1, 8912887, '\P{any}', "");
54575Expect(0, 8912887, '\P{^any}', "");
54576Expect(1, 1, '\p{_ Any}', "");
54577Expect(0, 1, '\p{^_ Any}', "");
54578Expect(0, 1, '\P{_ Any}', "");
54579Expect(1, 1, '\P{^_ Any}', "");
54580Expect(0, 8912887, '\p{_ Any}', "");
54581Expect(1, 8912887, '\p{^_ Any}', "");
54582Expect(1, 8912887, '\P{_ Any}', "");
54583Expect(0, 8912887, '\P{^_ Any}', "");
54584Error('\p{-:=unicode}');
54585Error('\P{-:=unicode}');
54586Expect(1, 1, '\p{unicode}', "");
54587Expect(0, 1, '\p{^unicode}', "");
54588Expect(0, 1, '\P{unicode}', "");
54589Expect(1, 1, '\P{^unicode}', "");
54590Expect(0, 8912887, '\p{unicode}', "");
54591Expect(1, 8912887, '\p{^unicode}', "");
54592Expect(1, 8912887, '\P{unicode}', "");
54593Expect(0, 8912887, '\P{^unicode}', "");
54594Expect(1, 1, '\p{-	Unicode}', "");
54595Expect(0, 1, '\p{^-	Unicode}', "");
54596Expect(0, 1, '\P{-	Unicode}', "");
54597Expect(1, 1, '\P{^-	Unicode}', "");
54598Expect(0, 8912887, '\p{-	Unicode}', "");
54599Expect(1, 8912887, '\p{^-	Unicode}', "");
54600Expect(1, 8912887, '\P{-	Unicode}', "");
54601Expect(0, 8912887, '\P{^-	Unicode}', "");
54602Error('\p{:= is_ANY}');
54603Error('\P{:= is_ANY}');
54604Expect(1, 1, '\p{isany}', "");
54605Expect(0, 1, '\p{^isany}', "");
54606Expect(0, 1, '\P{isany}', "");
54607Expect(1, 1, '\P{^isany}', "");
54608Expect(0, 8912887, '\p{isany}', "");
54609Expect(1, 8912887, '\p{^isany}', "");
54610Expect(1, 8912887, '\P{isany}', "");
54611Expect(0, 8912887, '\P{^isany}', "");
54612Expect(1, 1, '\p{-_is_any}', "");
54613Expect(0, 1, '\p{^-_is_any}', "");
54614Expect(0, 1, '\P{-_is_any}', "");
54615Expect(1, 1, '\P{^-_is_any}', "");
54616Expect(0, 8912887, '\p{-_is_any}', "");
54617Expect(1, 8912887, '\p{^-_is_any}', "");
54618Expect(1, 8912887, '\P{-_is_any}', "");
54619Expect(0, 8912887, '\P{^-_is_any}', "");
54620Error('\p{-:=IS_Unicode}');
54621Error('\P{-:=IS_Unicode}');
54622Expect(1, 1, '\p{isunicode}', "");
54623Expect(0, 1, '\p{^isunicode}', "");
54624Expect(0, 1, '\P{isunicode}', "");
54625Expect(1, 1, '\P{^isunicode}', "");
54626Expect(0, 8912887, '\p{isunicode}', "");
54627Expect(1, 8912887, '\p{^isunicode}', "");
54628Expect(1, 8912887, '\P{isunicode}', "");
54629Expect(0, 8912887, '\P{^isunicode}', "");
54630Expect(1, 1, '\p{  Is_UNICODE}', "");
54631Expect(0, 1, '\p{^  Is_UNICODE}', "");
54632Expect(0, 1, '\P{  Is_UNICODE}', "");
54633Expect(1, 1, '\P{^  Is_UNICODE}', "");
54634Expect(0, 8912887, '\p{  Is_UNICODE}', "");
54635Expect(1, 8912887, '\p{^  Is_UNICODE}', "");
54636Expect(1, 8912887, '\P{  Is_UNICODE}', "");
54637Expect(0, 8912887, '\P{^  Is_UNICODE}', "");
54638Error('\p{:=-	ARABIC}');
54639Error('\P{:=-	ARABIC}');
54640Expect(1, 126705, '\p{arabic}', "");
54641Expect(0, 126705, '\p{^arabic}', "");
54642Expect(0, 126705, '\P{arabic}', "");
54643Expect(1, 126705, '\P{^arabic}', "");
54644Expect(0, 126706, '\p{arabic}', "");
54645Expect(1, 126706, '\p{^arabic}', "");
54646Expect(1, 126706, '\P{arabic}', "");
54647Expect(0, 126706, '\P{^arabic}', "");
54648Expect(1, 126705, '\p{	 arabic}', "");
54649Expect(0, 126705, '\p{^	 arabic}', "");
54650Expect(0, 126705, '\P{	 arabic}', "");
54651Expect(1, 126705, '\P{^	 arabic}', "");
54652Expect(0, 126706, '\p{	 arabic}', "");
54653Expect(1, 126706, '\p{^	 arabic}', "");
54654Expect(1, 126706, '\P{	 arabic}', "");
54655Expect(0, 126706, '\P{^	 arabic}', "");
54656Error('\p{-:=Is_ARABIC}');
54657Error('\P{-:=Is_ARABIC}');
54658Expect(1, 126705, '\p{isarabic}', "");
54659Expect(0, 126705, '\p{^isarabic}', "");
54660Expect(0, 126705, '\P{isarabic}', "");
54661Expect(1, 126705, '\P{^isarabic}', "");
54662Expect(0, 126706, '\p{isarabic}', "");
54663Expect(1, 126706, '\p{^isarabic}', "");
54664Expect(1, 126706, '\P{isarabic}', "");
54665Expect(0, 126706, '\P{^isarabic}', "");
54666Expect(1, 126705, '\p{_is_Arabic}', "");
54667Expect(0, 126705, '\p{^_is_Arabic}', "");
54668Expect(0, 126705, '\P{_is_Arabic}', "");
54669Expect(1, 126705, '\P{^_is_Arabic}', "");
54670Expect(0, 126706, '\p{_is_Arabic}', "");
54671Expect(1, 126706, '\p{^_is_Arabic}', "");
54672Expect(1, 126706, '\P{_is_Arabic}', "");
54673Expect(0, 126706, '\P{^_is_Arabic}', "");
54674Error('\p{:=ARAB}');
54675Error('\P{:=ARAB}');
54676Expect(1, 126705, '\p{arab}', "");
54677Expect(0, 126705, '\p{^arab}', "");
54678Expect(0, 126705, '\P{arab}', "");
54679Expect(1, 126705, '\P{^arab}', "");
54680Expect(0, 126706, '\p{arab}', "");
54681Expect(1, 126706, '\p{^arab}', "");
54682Expect(1, 126706, '\P{arab}', "");
54683Expect(0, 126706, '\P{^arab}', "");
54684Expect(1, 126705, '\p{-Arab}', "");
54685Expect(0, 126705, '\p{^-Arab}', "");
54686Expect(0, 126705, '\P{-Arab}', "");
54687Expect(1, 126705, '\P{^-Arab}', "");
54688Expect(0, 126706, '\p{-Arab}', "");
54689Expect(1, 126706, '\p{^-Arab}', "");
54690Expect(1, 126706, '\P{-Arab}', "");
54691Expect(0, 126706, '\P{^-Arab}', "");
54692Error('\p{:=IS_Arab}');
54693Error('\P{:=IS_Arab}');
54694Expect(1, 126705, '\p{isarab}', "");
54695Expect(0, 126705, '\p{^isarab}', "");
54696Expect(0, 126705, '\P{isarab}', "");
54697Expect(1, 126705, '\P{^isarab}', "");
54698Expect(0, 126706, '\p{isarab}', "");
54699Expect(1, 126706, '\p{^isarab}', "");
54700Expect(1, 126706, '\P{isarab}', "");
54701Expect(0, 126706, '\P{^isarab}', "");
54702Expect(1, 126705, '\p{ 	IS_Arab}', "");
54703Expect(0, 126705, '\p{^ 	IS_Arab}', "");
54704Expect(0, 126705, '\P{ 	IS_Arab}', "");
54705Expect(1, 126705, '\P{^ 	IS_Arab}', "");
54706Expect(0, 126706, '\p{ 	IS_Arab}', "");
54707Expect(1, 126706, '\p{^ 	IS_Arab}', "");
54708Expect(1, 126706, '\P{ 	IS_Arab}', "");
54709Expect(0, 126706, '\P{^ 	IS_Arab}', "");
54710Error('\p{/a/ -Arabic_Extended_A}');
54711Error('\P{/a/ -Arabic_Extended_A}');
54712Expect(1, 2303, '\p{arabicextendeda}', "");
54713Expect(0, 2303, '\p{^arabicextendeda}', "");
54714Expect(0, 2303, '\P{arabicextendeda}', "");
54715Expect(1, 2303, '\P{^arabicextendeda}', "");
54716Expect(0, 2304, '\p{arabicextendeda}', "");
54717Expect(1, 2304, '\p{^arabicextendeda}', "");
54718Expect(1, 2304, '\P{arabicextendeda}', "");
54719Expect(0, 2304, '\P{^arabicextendeda}', "");
54720Expect(1, 2303, '\p{_ arabic_extended_A}', "");
54721Expect(0, 2303, '\p{^_ arabic_extended_A}', "");
54722Expect(0, 2303, '\P{_ arabic_extended_A}', "");
54723Expect(1, 2303, '\P{^_ arabic_extended_A}', "");
54724Expect(0, 2304, '\p{_ arabic_extended_A}', "");
54725Expect(1, 2304, '\p{^_ arabic_extended_A}', "");
54726Expect(1, 2304, '\P{_ arabic_extended_A}', "");
54727Expect(0, 2304, '\P{^_ arabic_extended_A}', "");
54728Error('\p{--Is_Arabic_EXTENDED_a/a/}');
54729Error('\P{--Is_Arabic_EXTENDED_a/a/}');
54730Expect(1, 2303, '\p{isarabicextendeda}', "");
54731Expect(0, 2303, '\p{^isarabicextendeda}', "");
54732Expect(0, 2303, '\P{isarabicextendeda}', "");
54733Expect(1, 2303, '\P{^isarabicextendeda}', "");
54734Expect(0, 2304, '\p{isarabicextendeda}', "");
54735Expect(1, 2304, '\p{^isarabicextendeda}', "");
54736Expect(1, 2304, '\P{isarabicextendeda}', "");
54737Expect(0, 2304, '\P{^isarabicextendeda}', "");
54738Expect(1, 2303, '\p{		Is_Arabic_extended_A}', "");
54739Expect(0, 2303, '\p{^		Is_Arabic_extended_A}', "");
54740Expect(0, 2303, '\P{		Is_Arabic_extended_A}', "");
54741Expect(1, 2303, '\P{^		Is_Arabic_extended_A}', "");
54742Expect(0, 2304, '\p{		Is_Arabic_extended_A}', "");
54743Expect(1, 2304, '\p{^		Is_Arabic_extended_A}', "");
54744Expect(1, 2304, '\P{		Is_Arabic_extended_A}', "");
54745Expect(0, 2304, '\P{^		Is_Arabic_extended_A}', "");
54746Error('\p{:=		In_Arabic_Extended_A}');
54747Error('\P{:=		In_Arabic_Extended_A}');
54748Expect(1, 2303, '\p{inarabicextendeda}', "");
54749Expect(0, 2303, '\p{^inarabicextendeda}', "");
54750Expect(0, 2303, '\P{inarabicextendeda}', "");
54751Expect(1, 2303, '\P{^inarabicextendeda}', "");
54752Expect(0, 2304, '\p{inarabicextendeda}', "");
54753Expect(1, 2304, '\p{^inarabicextendeda}', "");
54754Expect(1, 2304, '\P{inarabicextendeda}', "");
54755Expect(0, 2304, '\P{^inarabicextendeda}', "");
54756Expect(1, 2303, '\p{	 In_arabic_extended_A}', "");
54757Expect(0, 2303, '\p{^	 In_arabic_extended_A}', "");
54758Expect(0, 2303, '\P{	 In_arabic_extended_A}', "");
54759Expect(1, 2303, '\P{^	 In_arabic_extended_A}', "");
54760Expect(0, 2304, '\p{	 In_arabic_extended_A}', "");
54761Expect(1, 2304, '\p{^	 In_arabic_extended_A}', "");
54762Expect(1, 2304, '\P{	 In_arabic_extended_A}', "");
54763Expect(0, 2304, '\P{^	 In_arabic_extended_A}', "");
54764Error('\p{/a/	 Arabic_ext_A}');
54765Error('\P{/a/	 Arabic_ext_A}');
54766Expect(1, 2303, '\p{arabicexta}', "");
54767Expect(0, 2303, '\p{^arabicexta}', "");
54768Expect(0, 2303, '\P{arabicexta}', "");
54769Expect(1, 2303, '\P{^arabicexta}', "");
54770Expect(0, 2304, '\p{arabicexta}', "");
54771Expect(1, 2304, '\p{^arabicexta}', "");
54772Expect(1, 2304, '\P{arabicexta}', "");
54773Expect(0, 2304, '\P{^arabicexta}', "");
54774Expect(1, 2303, '\p{-	Arabic_EXT_A}', "");
54775Expect(0, 2303, '\p{^-	Arabic_EXT_A}', "");
54776Expect(0, 2303, '\P{-	Arabic_EXT_A}', "");
54777Expect(1, 2303, '\P{^-	Arabic_EXT_A}', "");
54778Expect(0, 2304, '\p{-	Arabic_EXT_A}', "");
54779Expect(1, 2304, '\p{^-	Arabic_EXT_A}', "");
54780Expect(1, 2304, '\P{-	Arabic_EXT_A}', "");
54781Expect(0, 2304, '\P{^-	Arabic_EXT_A}', "");
54782Error('\p{/a/ _Is_arabic_ext_A}');
54783Error('\P{/a/ _Is_arabic_ext_A}');
54784Expect(1, 2303, '\p{isarabicexta}', "");
54785Expect(0, 2303, '\p{^isarabicexta}', "");
54786Expect(0, 2303, '\P{isarabicexta}', "");
54787Expect(1, 2303, '\P{^isarabicexta}', "");
54788Expect(0, 2304, '\p{isarabicexta}', "");
54789Expect(1, 2304, '\p{^isarabicexta}', "");
54790Expect(1, 2304, '\P{isarabicexta}', "");
54791Expect(0, 2304, '\P{^isarabicexta}', "");
54792Expect(1, 2303, '\p{ _IS_Arabic_EXT_a}', "");
54793Expect(0, 2303, '\p{^ _IS_Arabic_EXT_a}', "");
54794Expect(0, 2303, '\P{ _IS_Arabic_EXT_a}', "");
54795Expect(1, 2303, '\P{^ _IS_Arabic_EXT_a}', "");
54796Expect(0, 2304, '\p{ _IS_Arabic_EXT_a}', "");
54797Expect(1, 2304, '\p{^ _IS_Arabic_EXT_a}', "");
54798Expect(1, 2304, '\P{ _IS_Arabic_EXT_a}', "");
54799Expect(0, 2304, '\P{^ _IS_Arabic_EXT_a}', "");
54800Error('\p{		in_arabic_EXT_A/a/}');
54801Error('\P{		in_arabic_EXT_A/a/}');
54802Expect(1, 2303, '\p{inarabicexta}', "");
54803Expect(0, 2303, '\p{^inarabicexta}', "");
54804Expect(0, 2303, '\P{inarabicexta}', "");
54805Expect(1, 2303, '\P{^inarabicexta}', "");
54806Expect(0, 2304, '\p{inarabicexta}', "");
54807Expect(1, 2304, '\p{^inarabicexta}', "");
54808Expect(1, 2304, '\P{inarabicexta}', "");
54809Expect(0, 2304, '\P{^inarabicexta}', "");
54810Expect(1, 2303, '\p{_	in_Arabic_Ext_A}', "");
54811Expect(0, 2303, '\p{^_	in_Arabic_Ext_A}', "");
54812Expect(0, 2303, '\P{_	in_Arabic_Ext_A}', "");
54813Expect(1, 2303, '\P{^_	in_Arabic_Ext_A}', "");
54814Expect(0, 2304, '\p{_	in_Arabic_Ext_A}', "");
54815Expect(1, 2304, '\p{^_	in_Arabic_Ext_A}', "");
54816Expect(1, 2304, '\P{_	in_Arabic_Ext_A}', "");
54817Expect(0, 2304, '\P{^_	in_Arabic_Ext_A}', "");
54818Error('\p{-	arabic_MATHEMATICAL_ALPHABETIC_Symbols/a/}');
54819Error('\P{-	arabic_MATHEMATICAL_ALPHABETIC_Symbols/a/}');
54820Expect(1, 126719, '\p{arabicmathematicalalphabeticsymbols}', "");
54821Expect(0, 126719, '\p{^arabicmathematicalalphabeticsymbols}', "");
54822Expect(0, 126719, '\P{arabicmathematicalalphabeticsymbols}', "");
54823Expect(1, 126719, '\P{^arabicmathematicalalphabeticsymbols}', "");
54824Expect(0, 126720, '\p{arabicmathematicalalphabeticsymbols}', "");
54825Expect(1, 126720, '\p{^arabicmathematicalalphabeticsymbols}', "");
54826Expect(1, 126720, '\P{arabicmathematicalalphabeticsymbols}', "");
54827Expect(0, 126720, '\P{^arabicmathematicalalphabeticsymbols}', "");
54828Expect(1, 126719, '\p{_	Arabic_MATHEMATICAL_Alphabetic_symbols}', "");
54829Expect(0, 126719, '\p{^_	Arabic_MATHEMATICAL_Alphabetic_symbols}', "");
54830Expect(0, 126719, '\P{_	Arabic_MATHEMATICAL_Alphabetic_symbols}', "");
54831Expect(1, 126719, '\P{^_	Arabic_MATHEMATICAL_Alphabetic_symbols}', "");
54832Expect(0, 126720, '\p{_	Arabic_MATHEMATICAL_Alphabetic_symbols}', "");
54833Expect(1, 126720, '\p{^_	Arabic_MATHEMATICAL_Alphabetic_symbols}', "");
54834Expect(1, 126720, '\P{_	Arabic_MATHEMATICAL_Alphabetic_symbols}', "");
54835Expect(0, 126720, '\P{^_	Arabic_MATHEMATICAL_Alphabetic_symbols}', "");
54836Error('\p{ 	IS_Arabic_mathematical_ALPHABETIC_SYMBOLS:=}');
54837Error('\P{ 	IS_Arabic_mathematical_ALPHABETIC_SYMBOLS:=}');
54838Expect(1, 126719, '\p{isarabicmathematicalalphabeticsymbols}', "");
54839Expect(0, 126719, '\p{^isarabicmathematicalalphabeticsymbols}', "");
54840Expect(0, 126719, '\P{isarabicmathematicalalphabeticsymbols}', "");
54841Expect(1, 126719, '\P{^isarabicmathematicalalphabeticsymbols}', "");
54842Expect(0, 126720, '\p{isarabicmathematicalalphabeticsymbols}', "");
54843Expect(1, 126720, '\p{^isarabicmathematicalalphabeticsymbols}', "");
54844Expect(1, 126720, '\P{isarabicmathematicalalphabeticsymbols}', "");
54845Expect(0, 126720, '\P{^isarabicmathematicalalphabeticsymbols}', "");
54846Expect(1, 126719, '\p{ -Is_ARABIC_MATHEMATICAL_Alphabetic_SYMBOLS}', "");
54847Expect(0, 126719, '\p{^ -Is_ARABIC_MATHEMATICAL_Alphabetic_SYMBOLS}', "");
54848Expect(0, 126719, '\P{ -Is_ARABIC_MATHEMATICAL_Alphabetic_SYMBOLS}', "");
54849Expect(1, 126719, '\P{^ -Is_ARABIC_MATHEMATICAL_Alphabetic_SYMBOLS}', "");
54850Expect(0, 126720, '\p{ -Is_ARABIC_MATHEMATICAL_Alphabetic_SYMBOLS}', "");
54851Expect(1, 126720, '\p{^ -Is_ARABIC_MATHEMATICAL_Alphabetic_SYMBOLS}', "");
54852Expect(1, 126720, '\P{ -Is_ARABIC_MATHEMATICAL_Alphabetic_SYMBOLS}', "");
54853Expect(0, 126720, '\P{^ -Is_ARABIC_MATHEMATICAL_Alphabetic_SYMBOLS}', "");
54854Error('\p{-:=In_Arabic_MATHEMATICAL_Alphabetic_symbols}');
54855Error('\P{-:=In_Arabic_MATHEMATICAL_Alphabetic_symbols}');
54856Expect(1, 126719, '\p{inarabicmathematicalalphabeticsymbols}', "");
54857Expect(0, 126719, '\p{^inarabicmathematicalalphabeticsymbols}', "");
54858Expect(0, 126719, '\P{inarabicmathematicalalphabeticsymbols}', "");
54859Expect(1, 126719, '\P{^inarabicmathematicalalphabeticsymbols}', "");
54860Expect(0, 126720, '\p{inarabicmathematicalalphabeticsymbols}', "");
54861Expect(1, 126720, '\p{^inarabicmathematicalalphabeticsymbols}', "");
54862Expect(1, 126720, '\P{inarabicmathematicalalphabeticsymbols}', "");
54863Expect(0, 126720, '\P{^inarabicmathematicalalphabeticsymbols}', "");
54864Expect(1, 126719, '\p{	_In_Arabic_MATHEMATICAL_alphabetic_Symbols}', "");
54865Expect(0, 126719, '\p{^	_In_Arabic_MATHEMATICAL_alphabetic_Symbols}', "");
54866Expect(0, 126719, '\P{	_In_Arabic_MATHEMATICAL_alphabetic_Symbols}', "");
54867Expect(1, 126719, '\P{^	_In_Arabic_MATHEMATICAL_alphabetic_Symbols}', "");
54868Expect(0, 126720, '\p{	_In_Arabic_MATHEMATICAL_alphabetic_Symbols}', "");
54869Expect(1, 126720, '\p{^	_In_Arabic_MATHEMATICAL_alphabetic_Symbols}', "");
54870Expect(1, 126720, '\P{	_In_Arabic_MATHEMATICAL_alphabetic_Symbols}', "");
54871Expect(0, 126720, '\P{^	_In_Arabic_MATHEMATICAL_alphabetic_Symbols}', "");
54872Error('\p{:= 	Arabic_Math}');
54873Error('\P{:= 	Arabic_Math}');
54874Expect(1, 126719, '\p{arabicmath}', "");
54875Expect(0, 126719, '\p{^arabicmath}', "");
54876Expect(0, 126719, '\P{arabicmath}', "");
54877Expect(1, 126719, '\P{^arabicmath}', "");
54878Expect(0, 126720, '\p{arabicmath}', "");
54879Expect(1, 126720, '\p{^arabicmath}', "");
54880Expect(1, 126720, '\P{arabicmath}', "");
54881Expect(0, 126720, '\P{^arabicmath}', "");
54882Expect(1, 126719, '\p{Arabic_Math}', "");
54883Expect(0, 126719, '\p{^Arabic_Math}', "");
54884Expect(0, 126719, '\P{Arabic_Math}', "");
54885Expect(1, 126719, '\P{^Arabic_Math}', "");
54886Expect(0, 126720, '\p{Arabic_Math}', "");
54887Expect(1, 126720, '\p{^Arabic_Math}', "");
54888Expect(1, 126720, '\P{Arabic_Math}', "");
54889Expect(0, 126720, '\P{^Arabic_Math}', "");
54890Error('\p{-/a/Is_arabic_MATH}');
54891Error('\P{-/a/Is_arabic_MATH}');
54892Expect(1, 126719, '\p{isarabicmath}', "");
54893Expect(0, 126719, '\p{^isarabicmath}', "");
54894Expect(0, 126719, '\P{isarabicmath}', "");
54895Expect(1, 126719, '\P{^isarabicmath}', "");
54896Expect(0, 126720, '\p{isarabicmath}', "");
54897Expect(1, 126720, '\p{^isarabicmath}', "");
54898Expect(1, 126720, '\P{isarabicmath}', "");
54899Expect(0, 126720, '\P{^isarabicmath}', "");
54900Expect(1, 126719, '\p{_-IS_Arabic_math}', "");
54901Expect(0, 126719, '\p{^_-IS_Arabic_math}', "");
54902Expect(0, 126719, '\P{_-IS_Arabic_math}', "");
54903Expect(1, 126719, '\P{^_-IS_Arabic_math}', "");
54904Expect(0, 126720, '\p{_-IS_Arabic_math}', "");
54905Expect(1, 126720, '\p{^_-IS_Arabic_math}', "");
54906Expect(1, 126720, '\P{_-IS_Arabic_math}', "");
54907Expect(0, 126720, '\P{^_-IS_Arabic_math}', "");
54908Error('\p{:=In_ARABIC_Math}');
54909Error('\P{:=In_ARABIC_Math}');
54910Expect(1, 126719, '\p{inarabicmath}', "");
54911Expect(0, 126719, '\p{^inarabicmath}', "");
54912Expect(0, 126719, '\P{inarabicmath}', "");
54913Expect(1, 126719, '\P{^inarabicmath}', "");
54914Expect(0, 126720, '\p{inarabicmath}', "");
54915Expect(1, 126720, '\p{^inarabicmath}', "");
54916Expect(1, 126720, '\P{inarabicmath}', "");
54917Expect(0, 126720, '\P{^inarabicmath}', "");
54918Expect(1, 126719, '\p{_In_Arabic_Math}', "");
54919Expect(0, 126719, '\p{^_In_Arabic_Math}', "");
54920Expect(0, 126719, '\P{_In_Arabic_Math}', "");
54921Expect(1, 126719, '\P{^_In_Arabic_Math}', "");
54922Expect(0, 126720, '\p{_In_Arabic_Math}', "");
54923Expect(1, 126720, '\p{^_In_Arabic_Math}', "");
54924Expect(1, 126720, '\P{_In_Arabic_Math}', "");
54925Expect(0, 126720, '\P{^_In_Arabic_Math}', "");
54926Error('\p{_:=ARABIC_presentation_forms_A}');
54927Error('\P{_:=ARABIC_presentation_forms_A}');
54928Expect(1, 65023, '\p{arabicpresentationformsa}', "");
54929Expect(0, 65023, '\p{^arabicpresentationformsa}', "");
54930Expect(0, 65023, '\P{arabicpresentationformsa}', "");
54931Expect(1, 65023, '\P{^arabicpresentationformsa}', "");
54932Expect(0, 65024, '\p{arabicpresentationformsa}', "");
54933Expect(1, 65024, '\p{^arabicpresentationformsa}', "");
54934Expect(1, 65024, '\P{arabicpresentationformsa}', "");
54935Expect(0, 65024, '\P{^arabicpresentationformsa}', "");
54936Expect(1, 65023, '\p{ _Arabic_presentation_Forms_A}', "");
54937Expect(0, 65023, '\p{^ _Arabic_presentation_Forms_A}', "");
54938Expect(0, 65023, '\P{ _Arabic_presentation_Forms_A}', "");
54939Expect(1, 65023, '\P{^ _Arabic_presentation_Forms_A}', "");
54940Expect(0, 65024, '\p{ _Arabic_presentation_Forms_A}', "");
54941Expect(1, 65024, '\p{^ _Arabic_presentation_Forms_A}', "");
54942Expect(1, 65024, '\P{ _Arabic_presentation_Forms_A}', "");
54943Expect(0, 65024, '\P{^ _Arabic_presentation_Forms_A}', "");
54944Error('\p{/a/Is_Arabic_PRESENTATION_Forms_A}');
54945Error('\P{/a/Is_Arabic_PRESENTATION_Forms_A}');
54946Expect(1, 65023, '\p{isarabicpresentationformsa}', "");
54947Expect(0, 65023, '\p{^isarabicpresentationformsa}', "");
54948Expect(0, 65023, '\P{isarabicpresentationformsa}', "");
54949Expect(1, 65023, '\P{^isarabicpresentationformsa}', "");
54950Expect(0, 65024, '\p{isarabicpresentationformsa}', "");
54951Expect(1, 65024, '\p{^isarabicpresentationformsa}', "");
54952Expect(1, 65024, '\P{isarabicpresentationformsa}', "");
54953Expect(0, 65024, '\P{^isarabicpresentationformsa}', "");
54954Expect(1, 65023, '\p{__Is_Arabic_Presentation_Forms_A}', "");
54955Expect(0, 65023, '\p{^__Is_Arabic_Presentation_Forms_A}', "");
54956Expect(0, 65023, '\P{__Is_Arabic_Presentation_Forms_A}', "");
54957Expect(1, 65023, '\P{^__Is_Arabic_Presentation_Forms_A}', "");
54958Expect(0, 65024, '\p{__Is_Arabic_Presentation_Forms_A}', "");
54959Expect(1, 65024, '\p{^__Is_Arabic_Presentation_Forms_A}', "");
54960Expect(1, 65024, '\P{__Is_Arabic_Presentation_Forms_A}', "");
54961Expect(0, 65024, '\P{^__Is_Arabic_Presentation_Forms_A}', "");
54962Error('\p{	_in_Arabic_presentation_Forms_A/a/}');
54963Error('\P{	_in_Arabic_presentation_Forms_A/a/}');
54964Expect(1, 65023, '\p{inarabicpresentationformsa}', "");
54965Expect(0, 65023, '\p{^inarabicpresentationformsa}', "");
54966Expect(0, 65023, '\P{inarabicpresentationformsa}', "");
54967Expect(1, 65023, '\P{^inarabicpresentationformsa}', "");
54968Expect(0, 65024, '\p{inarabicpresentationformsa}', "");
54969Expect(1, 65024, '\p{^inarabicpresentationformsa}', "");
54970Expect(1, 65024, '\P{inarabicpresentationformsa}', "");
54971Expect(0, 65024, '\P{^inarabicpresentationformsa}', "");
54972Expect(1, 65023, '\p{ IN_Arabic_Presentation_Forms_A}', "");
54973Expect(0, 65023, '\p{^ IN_Arabic_Presentation_Forms_A}', "");
54974Expect(0, 65023, '\P{ IN_Arabic_Presentation_Forms_A}', "");
54975Expect(1, 65023, '\P{^ IN_Arabic_Presentation_Forms_A}', "");
54976Expect(0, 65024, '\p{ IN_Arabic_Presentation_Forms_A}', "");
54977Expect(1, 65024, '\p{^ IN_Arabic_Presentation_Forms_A}', "");
54978Expect(1, 65024, '\P{ IN_Arabic_Presentation_Forms_A}', "");
54979Expect(0, 65024, '\P{^ IN_Arabic_Presentation_Forms_A}', "");
54980Error('\p{/a/_	Arabic_PF_A}');
54981Error('\P{/a/_	Arabic_PF_A}');
54982Expect(1, 65023, '\p{arabicpfa}', "");
54983Expect(0, 65023, '\p{^arabicpfa}', "");
54984Expect(0, 65023, '\P{arabicpfa}', "");
54985Expect(1, 65023, '\P{^arabicpfa}', "");
54986Expect(0, 65024, '\p{arabicpfa}', "");
54987Expect(1, 65024, '\p{^arabicpfa}', "");
54988Expect(1, 65024, '\P{arabicpfa}', "");
54989Expect(0, 65024, '\P{^arabicpfa}', "");
54990Expect(1, 65023, '\p{__Arabic_PF_A}', "");
54991Expect(0, 65023, '\p{^__Arabic_PF_A}', "");
54992Expect(0, 65023, '\P{__Arabic_PF_A}', "");
54993Expect(1, 65023, '\P{^__Arabic_PF_A}', "");
54994Expect(0, 65024, '\p{__Arabic_PF_A}', "");
54995Expect(1, 65024, '\p{^__Arabic_PF_A}', "");
54996Expect(1, 65024, '\P{__Arabic_PF_A}', "");
54997Expect(0, 65024, '\P{^__Arabic_PF_A}', "");
54998Error('\p{:=- Is_Arabic_PF_A}');
54999Error('\P{:=- Is_Arabic_PF_A}');
55000Expect(1, 65023, '\p{isarabicpfa}', "");
55001Expect(0, 65023, '\p{^isarabicpfa}', "");
55002Expect(0, 65023, '\P{isarabicpfa}', "");
55003Expect(1, 65023, '\P{^isarabicpfa}', "");
55004Expect(0, 65024, '\p{isarabicpfa}', "");
55005Expect(1, 65024, '\p{^isarabicpfa}', "");
55006Expect(1, 65024, '\P{isarabicpfa}', "");
55007Expect(0, 65024, '\P{^isarabicpfa}', "");
55008Expect(1, 65023, '\p{ is_arabic_pf_a}', "");
55009Expect(0, 65023, '\p{^ is_arabic_pf_a}', "");
55010Expect(0, 65023, '\P{ is_arabic_pf_a}', "");
55011Expect(1, 65023, '\P{^ is_arabic_pf_a}', "");
55012Expect(0, 65024, '\p{ is_arabic_pf_a}', "");
55013Expect(1, 65024, '\p{^ is_arabic_pf_a}', "");
55014Expect(1, 65024, '\P{ is_arabic_pf_a}', "");
55015Expect(0, 65024, '\P{^ is_arabic_pf_a}', "");
55016Error('\p{/a/	 in_arabic_pf_a}');
55017Error('\P{/a/	 in_arabic_pf_a}');
55018Expect(1, 65023, '\p{inarabicpfa}', "");
55019Expect(0, 65023, '\p{^inarabicpfa}', "");
55020Expect(0, 65023, '\P{inarabicpfa}', "");
55021Expect(1, 65023, '\P{^inarabicpfa}', "");
55022Expect(0, 65024, '\p{inarabicpfa}', "");
55023Expect(1, 65024, '\p{^inarabicpfa}', "");
55024Expect(1, 65024, '\P{inarabicpfa}', "");
55025Expect(0, 65024, '\P{^inarabicpfa}', "");
55026Expect(1, 65023, '\p{__in_Arabic_PF_a}', "");
55027Expect(0, 65023, '\p{^__in_Arabic_PF_a}', "");
55028Expect(0, 65023, '\P{__in_Arabic_PF_a}', "");
55029Expect(1, 65023, '\P{^__in_Arabic_PF_a}', "");
55030Expect(0, 65024, '\p{__in_Arabic_PF_a}', "");
55031Expect(1, 65024, '\p{^__in_Arabic_PF_a}', "");
55032Expect(1, 65024, '\P{__in_Arabic_PF_a}', "");
55033Expect(0, 65024, '\P{^__in_Arabic_PF_a}', "");
55034Error('\p{/a/ 	Arabic_Presentation_Forms_B}');
55035Error('\P{/a/ 	Arabic_Presentation_Forms_B}');
55036Expect(1, 65279, '\p{arabicpresentationformsb}', "");
55037Expect(0, 65279, '\p{^arabicpresentationformsb}', "");
55038Expect(0, 65279, '\P{arabicpresentationformsb}', "");
55039Expect(1, 65279, '\P{^arabicpresentationformsb}', "");
55040Expect(0, 65280, '\p{arabicpresentationformsb}', "");
55041Expect(1, 65280, '\p{^arabicpresentationformsb}', "");
55042Expect(1, 65280, '\P{arabicpresentationformsb}', "");
55043Expect(0, 65280, '\P{^arabicpresentationformsb}', "");
55044Expect(1, 65279, '\p{-arabic_PRESENTATION_Forms_b}', "");
55045Expect(0, 65279, '\p{^-arabic_PRESENTATION_Forms_b}', "");
55046Expect(0, 65279, '\P{-arabic_PRESENTATION_Forms_b}', "");
55047Expect(1, 65279, '\P{^-arabic_PRESENTATION_Forms_b}', "");
55048Expect(0, 65280, '\p{-arabic_PRESENTATION_Forms_b}', "");
55049Expect(1, 65280, '\p{^-arabic_PRESENTATION_Forms_b}', "");
55050Expect(1, 65280, '\P{-arabic_PRESENTATION_Forms_b}', "");
55051Expect(0, 65280, '\P{^-arabic_PRESENTATION_Forms_b}', "");
55052Error('\p{_Is_Arabic_Presentation_Forms_b:=}');
55053Error('\P{_Is_Arabic_Presentation_Forms_b:=}');
55054Expect(1, 65279, '\p{isarabicpresentationformsb}', "");
55055Expect(0, 65279, '\p{^isarabicpresentationformsb}', "");
55056Expect(0, 65279, '\P{isarabicpresentationformsb}', "");
55057Expect(1, 65279, '\P{^isarabicpresentationformsb}', "");
55058Expect(0, 65280, '\p{isarabicpresentationformsb}', "");
55059Expect(1, 65280, '\p{^isarabicpresentationformsb}', "");
55060Expect(1, 65280, '\P{isarabicpresentationformsb}', "");
55061Expect(0, 65280, '\P{^isarabicpresentationformsb}', "");
55062Expect(1, 65279, '\p{-is_Arabic_Presentation_Forms_B}', "");
55063Expect(0, 65279, '\p{^-is_Arabic_Presentation_Forms_B}', "");
55064Expect(0, 65279, '\P{-is_Arabic_Presentation_Forms_B}', "");
55065Expect(1, 65279, '\P{^-is_Arabic_Presentation_Forms_B}', "");
55066Expect(0, 65280, '\p{-is_Arabic_Presentation_Forms_B}', "");
55067Expect(1, 65280, '\p{^-is_Arabic_Presentation_Forms_B}', "");
55068Expect(1, 65280, '\P{-is_Arabic_Presentation_Forms_B}', "");
55069Expect(0, 65280, '\P{^-is_Arabic_Presentation_Forms_B}', "");
55070Error('\p{ _IN_Arabic_PRESENTATION_Forms_b/a/}');
55071Error('\P{ _IN_Arabic_PRESENTATION_Forms_b/a/}');
55072Expect(1, 65279, '\p{inarabicpresentationformsb}', "");
55073Expect(0, 65279, '\p{^inarabicpresentationformsb}', "");
55074Expect(0, 65279, '\P{inarabicpresentationformsb}', "");
55075Expect(1, 65279, '\P{^inarabicpresentationformsb}', "");
55076Expect(0, 65280, '\p{inarabicpresentationformsb}', "");
55077Expect(1, 65280, '\p{^inarabicpresentationformsb}', "");
55078Expect(1, 65280, '\P{inarabicpresentationformsb}', "");
55079Expect(0, 65280, '\P{^inarabicpresentationformsb}', "");
55080Expect(1, 65279, '\p{	_in_arabic_presentation_FORMS_B}', "");
55081Expect(0, 65279, '\p{^	_in_arabic_presentation_FORMS_B}', "");
55082Expect(0, 65279, '\P{	_in_arabic_presentation_FORMS_B}', "");
55083Expect(1, 65279, '\P{^	_in_arabic_presentation_FORMS_B}', "");
55084Expect(0, 65280, '\p{	_in_arabic_presentation_FORMS_B}', "");
55085Expect(1, 65280, '\p{^	_in_arabic_presentation_FORMS_B}', "");
55086Expect(1, 65280, '\P{	_in_arabic_presentation_FORMS_B}', "");
55087Expect(0, 65280, '\P{^	_in_arabic_presentation_FORMS_B}', "");
55088Error('\p{__Arabic_PF_B/a/}');
55089Error('\P{__Arabic_PF_B/a/}');
55090Expect(1, 65279, '\p{arabicpfb}', "");
55091Expect(0, 65279, '\p{^arabicpfb}', "");
55092Expect(0, 65279, '\P{arabicpfb}', "");
55093Expect(1, 65279, '\P{^arabicpfb}', "");
55094Expect(0, 65280, '\p{arabicpfb}', "");
55095Expect(1, 65280, '\p{^arabicpfb}', "");
55096Expect(1, 65280, '\P{arabicpfb}', "");
55097Expect(0, 65280, '\P{^arabicpfb}', "");
55098Expect(1, 65279, '\p{-_Arabic_pf_B}', "");
55099Expect(0, 65279, '\p{^-_Arabic_pf_B}', "");
55100Expect(0, 65279, '\P{-_Arabic_pf_B}', "");
55101Expect(1, 65279, '\P{^-_Arabic_pf_B}', "");
55102Expect(0, 65280, '\p{-_Arabic_pf_B}', "");
55103Expect(1, 65280, '\p{^-_Arabic_pf_B}', "");
55104Expect(1, 65280, '\P{-_Arabic_pf_B}', "");
55105Expect(0, 65280, '\P{^-_Arabic_pf_B}', "");
55106Error('\p{_/a/Is_Arabic_PF_B}');
55107Error('\P{_/a/Is_Arabic_PF_B}');
55108Expect(1, 65279, '\p{isarabicpfb}', "");
55109Expect(0, 65279, '\p{^isarabicpfb}', "");
55110Expect(0, 65279, '\P{isarabicpfb}', "");
55111Expect(1, 65279, '\P{^isarabicpfb}', "");
55112Expect(0, 65280, '\p{isarabicpfb}', "");
55113Expect(1, 65280, '\p{^isarabicpfb}', "");
55114Expect(1, 65280, '\P{isarabicpfb}', "");
55115Expect(0, 65280, '\P{^isarabicpfb}', "");
55116Expect(1, 65279, '\p{	Is_ARABIC_pf_b}', "");
55117Expect(0, 65279, '\p{^	Is_ARABIC_pf_b}', "");
55118Expect(0, 65279, '\P{	Is_ARABIC_pf_b}', "");
55119Expect(1, 65279, '\P{^	Is_ARABIC_pf_b}', "");
55120Expect(0, 65280, '\p{	Is_ARABIC_pf_b}', "");
55121Expect(1, 65280, '\p{^	Is_ARABIC_pf_b}', "");
55122Expect(1, 65280, '\P{	Is_ARABIC_pf_b}', "");
55123Expect(0, 65280, '\P{^	Is_ARABIC_pf_b}', "");
55124Error('\p{-/a/In_Arabic_PF_B}');
55125Error('\P{-/a/In_Arabic_PF_B}');
55126Expect(1, 65279, '\p{inarabicpfb}', "");
55127Expect(0, 65279, '\p{^inarabicpfb}', "");
55128Expect(0, 65279, '\P{inarabicpfb}', "");
55129Expect(1, 65279, '\P{^inarabicpfb}', "");
55130Expect(0, 65280, '\p{inarabicpfb}', "");
55131Expect(1, 65280, '\p{^inarabicpfb}', "");
55132Expect(1, 65280, '\P{inarabicpfb}', "");
55133Expect(0, 65280, '\P{^inarabicpfb}', "");
55134Expect(1, 65279, '\p{__In_arabic_PF_B}', "");
55135Expect(0, 65279, '\p{^__In_arabic_PF_B}', "");
55136Expect(0, 65279, '\P{__In_arabic_PF_B}', "");
55137Expect(1, 65279, '\P{^__In_arabic_PF_B}', "");
55138Expect(0, 65280, '\p{__In_arabic_PF_B}', "");
55139Expect(1, 65280, '\p{^__In_arabic_PF_B}', "");
55140Expect(1, 65280, '\P{__In_arabic_PF_B}', "");
55141Expect(0, 65280, '\P{^__In_arabic_PF_B}', "");
55142Error('\p{	/a/Arabic_SUPPLEMENT}');
55143Error('\P{	/a/Arabic_SUPPLEMENT}');
55144Expect(1, 1919, '\p{arabicsupplement}', "");
55145Expect(0, 1919, '\p{^arabicsupplement}', "");
55146Expect(0, 1919, '\P{arabicsupplement}', "");
55147Expect(1, 1919, '\P{^arabicsupplement}', "");
55148Expect(0, 1920, '\p{arabicsupplement}', "");
55149Expect(1, 1920, '\p{^arabicsupplement}', "");
55150Expect(1, 1920, '\P{arabicsupplement}', "");
55151Expect(0, 1920, '\P{^arabicsupplement}', "");
55152Expect(1, 1919, '\p{_ arabic_Supplement}', "");
55153Expect(0, 1919, '\p{^_ arabic_Supplement}', "");
55154Expect(0, 1919, '\P{_ arabic_Supplement}', "");
55155Expect(1, 1919, '\P{^_ arabic_Supplement}', "");
55156Expect(0, 1920, '\p{_ arabic_Supplement}', "");
55157Expect(1, 1920, '\p{^_ arabic_Supplement}', "");
55158Expect(1, 1920, '\P{_ arabic_Supplement}', "");
55159Expect(0, 1920, '\P{^_ arabic_Supplement}', "");
55160Error('\p{:=Is_ARABIC_Supplement}');
55161Error('\P{:=Is_ARABIC_Supplement}');
55162Expect(1, 1919, '\p{isarabicsupplement}', "");
55163Expect(0, 1919, '\p{^isarabicsupplement}', "");
55164Expect(0, 1919, '\P{isarabicsupplement}', "");
55165Expect(1, 1919, '\P{^isarabicsupplement}', "");
55166Expect(0, 1920, '\p{isarabicsupplement}', "");
55167Expect(1, 1920, '\p{^isarabicsupplement}', "");
55168Expect(1, 1920, '\P{isarabicsupplement}', "");
55169Expect(0, 1920, '\P{^isarabicsupplement}', "");
55170Expect(1, 1919, '\p{-is_Arabic_Supplement}', "");
55171Expect(0, 1919, '\p{^-is_Arabic_Supplement}', "");
55172Expect(0, 1919, '\P{-is_Arabic_Supplement}', "");
55173Expect(1, 1919, '\P{^-is_Arabic_Supplement}', "");
55174Expect(0, 1920, '\p{-is_Arabic_Supplement}', "");
55175Expect(1, 1920, '\p{^-is_Arabic_Supplement}', "");
55176Expect(1, 1920, '\P{-is_Arabic_Supplement}', "");
55177Expect(0, 1920, '\P{^-is_Arabic_Supplement}', "");
55178Error('\p{-/a/in_Arabic_Supplement}');
55179Error('\P{-/a/in_Arabic_Supplement}');
55180Expect(1, 1919, '\p{inarabicsupplement}', "");
55181Expect(0, 1919, '\p{^inarabicsupplement}', "");
55182Expect(0, 1919, '\P{inarabicsupplement}', "");
55183Expect(1, 1919, '\P{^inarabicsupplement}', "");
55184Expect(0, 1920, '\p{inarabicsupplement}', "");
55185Expect(1, 1920, '\p{^inarabicsupplement}', "");
55186Expect(1, 1920, '\P{inarabicsupplement}', "");
55187Expect(0, 1920, '\P{^inarabicsupplement}', "");
55188Expect(1, 1919, '\p{ 	In_arabic_Supplement}', "");
55189Expect(0, 1919, '\p{^ 	In_arabic_Supplement}', "");
55190Expect(0, 1919, '\P{ 	In_arabic_Supplement}', "");
55191Expect(1, 1919, '\P{^ 	In_arabic_Supplement}', "");
55192Expect(0, 1920, '\p{ 	In_arabic_Supplement}', "");
55193Expect(1, 1920, '\p{^ 	In_arabic_Supplement}', "");
55194Expect(1, 1920, '\P{ 	In_arabic_Supplement}', "");
55195Expect(0, 1920, '\P{^ 	In_arabic_Supplement}', "");
55196Error('\p{		Arabic_Sup/a/}');
55197Error('\P{		Arabic_Sup/a/}');
55198Expect(1, 1919, '\p{arabicsup}', "");
55199Expect(0, 1919, '\p{^arabicsup}', "");
55200Expect(0, 1919, '\P{arabicsup}', "");
55201Expect(1, 1919, '\P{^arabicsup}', "");
55202Expect(0, 1920, '\p{arabicsup}', "");
55203Expect(1, 1920, '\p{^arabicsup}', "");
55204Expect(1, 1920, '\P{arabicsup}', "");
55205Expect(0, 1920, '\P{^arabicsup}', "");
55206Expect(1, 1919, '\p{	_ARABIC_Sup}', "");
55207Expect(0, 1919, '\p{^	_ARABIC_Sup}', "");
55208Expect(0, 1919, '\P{	_ARABIC_Sup}', "");
55209Expect(1, 1919, '\P{^	_ARABIC_Sup}', "");
55210Expect(0, 1920, '\p{	_ARABIC_Sup}', "");
55211Expect(1, 1920, '\p{^	_ARABIC_Sup}', "");
55212Expect(1, 1920, '\P{	_ARABIC_Sup}', "");
55213Expect(0, 1920, '\P{^	_ARABIC_Sup}', "");
55214Error('\p{IS_Arabic_Sup:=}');
55215Error('\P{IS_Arabic_Sup:=}');
55216Expect(1, 1919, '\p{isarabicsup}', "");
55217Expect(0, 1919, '\p{^isarabicsup}', "");
55218Expect(0, 1919, '\P{isarabicsup}', "");
55219Expect(1, 1919, '\P{^isarabicsup}', "");
55220Expect(0, 1920, '\p{isarabicsup}', "");
55221Expect(1, 1920, '\p{^isarabicsup}', "");
55222Expect(1, 1920, '\P{isarabicsup}', "");
55223Expect(0, 1920, '\P{^isarabicsup}', "");
55224Expect(1, 1919, '\p{-	IS_ARABIC_Sup}', "");
55225Expect(0, 1919, '\p{^-	IS_ARABIC_Sup}', "");
55226Expect(0, 1919, '\P{-	IS_ARABIC_Sup}', "");
55227Expect(1, 1919, '\P{^-	IS_ARABIC_Sup}', "");
55228Expect(0, 1920, '\p{-	IS_ARABIC_Sup}', "");
55229Expect(1, 1920, '\p{^-	IS_ARABIC_Sup}', "");
55230Expect(1, 1920, '\P{-	IS_ARABIC_Sup}', "");
55231Expect(0, 1920, '\P{^-	IS_ARABIC_Sup}', "");
55232Error('\p{_IN_Arabic_Sup/a/}');
55233Error('\P{_IN_Arabic_Sup/a/}');
55234Expect(1, 1919, '\p{inarabicsup}', "");
55235Expect(0, 1919, '\p{^inarabicsup}', "");
55236Expect(0, 1919, '\P{inarabicsup}', "");
55237Expect(1, 1919, '\P{^inarabicsup}', "");
55238Expect(0, 1920, '\p{inarabicsup}', "");
55239Expect(1, 1920, '\p{^inarabicsup}', "");
55240Expect(1, 1920, '\P{inarabicsup}', "");
55241Expect(0, 1920, '\P{^inarabicsup}', "");
55242Expect(1, 1919, '\p{-	In_Arabic_Sup}', "");
55243Expect(0, 1919, '\p{^-	In_Arabic_Sup}', "");
55244Expect(0, 1919, '\P{-	In_Arabic_Sup}', "");
55245Expect(1, 1919, '\P{^-	In_Arabic_Sup}', "");
55246Expect(0, 1920, '\p{-	In_Arabic_Sup}', "");
55247Expect(1, 1920, '\p{^-	In_Arabic_Sup}', "");
55248Expect(1, 1920, '\P{-	In_Arabic_Sup}', "");
55249Expect(0, 1920, '\P{^-	In_Arabic_Sup}', "");
55250Error('\p{-ARMENIAN:=}');
55251Error('\P{-ARMENIAN:=}');
55252Expect(1, 64279, '\p{armenian}', "");
55253Expect(0, 64279, '\p{^armenian}', "");
55254Expect(0, 64279, '\P{armenian}', "");
55255Expect(1, 64279, '\P{^armenian}', "");
55256Expect(0, 64280, '\p{armenian}', "");
55257Expect(1, 64280, '\p{^armenian}', "");
55258Expect(1, 64280, '\P{armenian}', "");
55259Expect(0, 64280, '\P{^armenian}', "");
55260Expect(1, 64279, '\p{		ARMENIAN}', "");
55261Expect(0, 64279, '\p{^		ARMENIAN}', "");
55262Expect(0, 64279, '\P{		ARMENIAN}', "");
55263Expect(1, 64279, '\P{^		ARMENIAN}', "");
55264Expect(0, 64280, '\p{		ARMENIAN}', "");
55265Expect(1, 64280, '\p{^		ARMENIAN}', "");
55266Expect(1, 64280, '\P{		ARMENIAN}', "");
55267Expect(0, 64280, '\P{^		ARMENIAN}', "");
55268Error('\p{:=	Is_Armenian}');
55269Error('\P{:=	Is_Armenian}');
55270Expect(1, 64279, '\p{isarmenian}', "");
55271Expect(0, 64279, '\p{^isarmenian}', "");
55272Expect(0, 64279, '\P{isarmenian}', "");
55273Expect(1, 64279, '\P{^isarmenian}', "");
55274Expect(0, 64280, '\p{isarmenian}', "");
55275Expect(1, 64280, '\p{^isarmenian}', "");
55276Expect(1, 64280, '\P{isarmenian}', "");
55277Expect(0, 64280, '\P{^isarmenian}', "");
55278Expect(1, 64279, '\p{	-is_Armenian}', "");
55279Expect(0, 64279, '\p{^	-is_Armenian}', "");
55280Expect(0, 64279, '\P{	-is_Armenian}', "");
55281Expect(1, 64279, '\P{^	-is_Armenian}', "");
55282Expect(0, 64280, '\p{	-is_Armenian}', "");
55283Expect(1, 64280, '\p{^	-is_Armenian}', "");
55284Expect(1, 64280, '\P{	-is_Armenian}', "");
55285Expect(0, 64280, '\P{^	-is_Armenian}', "");
55286Error('\p{:=_ARMN}');
55287Error('\P{:=_ARMN}');
55288Expect(1, 64279, '\p{armn}', "");
55289Expect(0, 64279, '\p{^armn}', "");
55290Expect(0, 64279, '\P{armn}', "");
55291Expect(1, 64279, '\P{^armn}', "");
55292Expect(0, 64280, '\p{armn}', "");
55293Expect(1, 64280, '\p{^armn}', "");
55294Expect(1, 64280, '\P{armn}', "");
55295Expect(0, 64280, '\P{^armn}', "");
55296Expect(1, 64279, '\p{	Armn}', "");
55297Expect(0, 64279, '\p{^	Armn}', "");
55298Expect(0, 64279, '\P{	Armn}', "");
55299Expect(1, 64279, '\P{^	Armn}', "");
55300Expect(0, 64280, '\p{	Armn}', "");
55301Expect(1, 64280, '\p{^	Armn}', "");
55302Expect(1, 64280, '\P{	Armn}', "");
55303Expect(0, 64280, '\P{^	Armn}', "");
55304Error('\p{ :=Is_Armn}');
55305Error('\P{ :=Is_Armn}');
55306Expect(1, 64279, '\p{isarmn}', "");
55307Expect(0, 64279, '\p{^isarmn}', "");
55308Expect(0, 64279, '\P{isarmn}', "");
55309Expect(1, 64279, '\P{^isarmn}', "");
55310Expect(0, 64280, '\p{isarmn}', "");
55311Expect(1, 64280, '\p{^isarmn}', "");
55312Expect(1, 64280, '\P{isarmn}', "");
55313Expect(0, 64280, '\P{^isarmn}', "");
55314Expect(1, 64279, '\p{ 	Is_armn}', "");
55315Expect(0, 64279, '\p{^ 	Is_armn}', "");
55316Expect(0, 64279, '\P{ 	Is_armn}', "");
55317Expect(1, 64279, '\P{^ 	Is_armn}', "");
55318Expect(0, 64280, '\p{ 	Is_armn}', "");
55319Expect(1, 64280, '\p{^ 	Is_armn}', "");
55320Expect(1, 64280, '\P{ 	Is_armn}', "");
55321Expect(0, 64280, '\P{^ 	Is_armn}', "");
55322Error('\p{__Arrows/a/}');
55323Error('\P{__Arrows/a/}');
55324Expect(1, 8703, '\p{arrows}', "");
55325Expect(0, 8703, '\p{^arrows}', "");
55326Expect(0, 8703, '\P{arrows}', "");
55327Expect(1, 8703, '\P{^arrows}', "");
55328Expect(0, 8704, '\p{arrows}', "");
55329Expect(1, 8704, '\p{^arrows}', "");
55330Expect(1, 8704, '\P{arrows}', "");
55331Expect(0, 8704, '\P{^arrows}', "");
55332Expect(1, 8703, '\p{-arrows}', "");
55333Expect(0, 8703, '\p{^-arrows}', "");
55334Expect(0, 8703, '\P{-arrows}', "");
55335Expect(1, 8703, '\P{^-arrows}', "");
55336Expect(0, 8704, '\p{-arrows}', "");
55337Expect(1, 8704, '\p{^-arrows}', "");
55338Expect(1, 8704, '\P{-arrows}', "");
55339Expect(0, 8704, '\P{^-arrows}', "");
55340Error('\p{/a/ Is_Arrows}');
55341Error('\P{/a/ Is_Arrows}');
55342Expect(1, 8703, '\p{isarrows}', "");
55343Expect(0, 8703, '\p{^isarrows}', "");
55344Expect(0, 8703, '\P{isarrows}', "");
55345Expect(1, 8703, '\P{^isarrows}', "");
55346Expect(0, 8704, '\p{isarrows}', "");
55347Expect(1, 8704, '\p{^isarrows}', "");
55348Expect(1, 8704, '\P{isarrows}', "");
55349Expect(0, 8704, '\P{^isarrows}', "");
55350Expect(1, 8703, '\p{-_Is_ARROWS}', "");
55351Expect(0, 8703, '\p{^-_Is_ARROWS}', "");
55352Expect(0, 8703, '\P{-_Is_ARROWS}', "");
55353Expect(1, 8703, '\P{^-_Is_ARROWS}', "");
55354Expect(0, 8704, '\p{-_Is_ARROWS}', "");
55355Expect(1, 8704, '\p{^-_Is_ARROWS}', "");
55356Expect(1, 8704, '\P{-_Is_ARROWS}', "");
55357Expect(0, 8704, '\P{^-_Is_ARROWS}', "");
55358Error('\p{-In_ARROWS/a/}');
55359Error('\P{-In_ARROWS/a/}');
55360Expect(1, 8703, '\p{inarrows}', "");
55361Expect(0, 8703, '\p{^inarrows}', "");
55362Expect(0, 8703, '\P{inarrows}', "");
55363Expect(1, 8703, '\P{^inarrows}', "");
55364Expect(0, 8704, '\p{inarrows}', "");
55365Expect(1, 8704, '\p{^inarrows}', "");
55366Expect(1, 8704, '\P{inarrows}', "");
55367Expect(0, 8704, '\P{^inarrows}', "");
55368Expect(1, 8703, '\p{ -In_arrows}', "");
55369Expect(0, 8703, '\p{^ -In_arrows}', "");
55370Expect(0, 8703, '\P{ -In_arrows}', "");
55371Expect(1, 8703, '\P{^ -In_arrows}', "");
55372Expect(0, 8704, '\p{ -In_arrows}', "");
55373Expect(1, 8704, '\p{^ -In_arrows}', "");
55374Expect(1, 8704, '\P{ -In_arrows}', "");
55375Expect(0, 8704, '\P{^ -In_arrows}', "");
55376Error('\p{	/a/Assigned}');
55377Error('\P{	/a/Assigned}');
55378Expect(1, 1114109, '\p{assigned}', "");
55379Expect(0, 1114109, '\p{^assigned}', "");
55380Expect(0, 1114109, '\P{assigned}', "");
55381Expect(1, 1114109, '\P{^assigned}', "");
55382Expect(0, 918000, '\p{assigned}', "");
55383Expect(1, 918000, '\p{^assigned}', "");
55384Expect(1, 918000, '\P{assigned}', "");
55385Expect(0, 918000, '\P{^assigned}', "");
55386Expect(1, 1114109, '\p{	Assigned}', "");
55387Expect(0, 1114109, '\p{^	Assigned}', "");
55388Expect(0, 1114109, '\P{	Assigned}', "");
55389Expect(1, 1114109, '\P{^	Assigned}', "");
55390Expect(0, 918000, '\p{	Assigned}', "");
55391Expect(1, 918000, '\p{^	Assigned}', "");
55392Expect(1, 918000, '\P{	Assigned}', "");
55393Expect(0, 918000, '\P{^	Assigned}', "");
55394Error('\p{:=is_ASSIGNED}');
55395Error('\P{:=is_ASSIGNED}');
55396Expect(1, 1114109, '\p{isassigned}', "");
55397Expect(0, 1114109, '\p{^isassigned}', "");
55398Expect(0, 1114109, '\P{isassigned}', "");
55399Expect(1, 1114109, '\P{^isassigned}', "");
55400Expect(0, 918000, '\p{isassigned}', "");
55401Expect(1, 918000, '\p{^isassigned}', "");
55402Expect(1, 918000, '\P{isassigned}', "");
55403Expect(0, 918000, '\P{^isassigned}', "");
55404Expect(1, 1114109, '\p{	Is_ASSIGNED}', "");
55405Expect(0, 1114109, '\p{^	Is_ASSIGNED}', "");
55406Expect(0, 1114109, '\P{	Is_ASSIGNED}', "");
55407Expect(1, 1114109, '\P{^	Is_ASSIGNED}', "");
55408Expect(0, 918000, '\p{	Is_ASSIGNED}', "");
55409Expect(1, 918000, '\p{^	Is_ASSIGNED}', "");
55410Expect(1, 918000, '\P{	Is_ASSIGNED}', "");
55411Expect(0, 918000, '\P{^	Is_ASSIGNED}', "");
55412Error('\p{:= -AVESTAN}');
55413Error('\P{:= -AVESTAN}');
55414Expect(1, 68415, '\p{avestan}', "");
55415Expect(0, 68415, '\p{^avestan}', "");
55416Expect(0, 68415, '\P{avestan}', "");
55417Expect(1, 68415, '\P{^avestan}', "");
55418Expect(0, 68416, '\p{avestan}', "");
55419Expect(1, 68416, '\p{^avestan}', "");
55420Expect(1, 68416, '\P{avestan}', "");
55421Expect(0, 68416, '\P{^avestan}', "");
55422Expect(1, 68415, '\p{_	Avestan}', "");
55423Expect(0, 68415, '\p{^_	Avestan}', "");
55424Expect(0, 68415, '\P{_	Avestan}', "");
55425Expect(1, 68415, '\P{^_	Avestan}', "");
55426Expect(0, 68416, '\p{_	Avestan}', "");
55427Expect(1, 68416, '\p{^_	Avestan}', "");
55428Expect(1, 68416, '\P{_	Avestan}', "");
55429Expect(0, 68416, '\P{^_	Avestan}', "");
55430Error('\p{/a/		is_avestan}');
55431Error('\P{/a/		is_avestan}');
55432Expect(1, 68415, '\p{isavestan}', "");
55433Expect(0, 68415, '\p{^isavestan}', "");
55434Expect(0, 68415, '\P{isavestan}', "");
55435Expect(1, 68415, '\P{^isavestan}', "");
55436Expect(0, 68416, '\p{isavestan}', "");
55437Expect(1, 68416, '\p{^isavestan}', "");
55438Expect(1, 68416, '\P{isavestan}', "");
55439Expect(0, 68416, '\P{^isavestan}', "");
55440Expect(1, 68415, '\p{  Is_Avestan}', "");
55441Expect(0, 68415, '\p{^  Is_Avestan}', "");
55442Expect(0, 68415, '\P{  Is_Avestan}', "");
55443Expect(1, 68415, '\P{^  Is_Avestan}', "");
55444Expect(0, 68416, '\p{  Is_Avestan}', "");
55445Expect(1, 68416, '\p{^  Is_Avestan}', "");
55446Expect(1, 68416, '\P{  Is_Avestan}', "");
55447Expect(0, 68416, '\P{^  Is_Avestan}', "");
55448Error('\p{/a/-_AVST}');
55449Error('\P{/a/-_AVST}');
55450Expect(1, 68415, '\p{avst}', "");
55451Expect(0, 68415, '\p{^avst}', "");
55452Expect(0, 68415, '\P{avst}', "");
55453Expect(1, 68415, '\P{^avst}', "");
55454Expect(0, 68416, '\p{avst}', "");
55455Expect(1, 68416, '\p{^avst}', "");
55456Expect(1, 68416, '\P{avst}', "");
55457Expect(0, 68416, '\P{^avst}', "");
55458Expect(1, 68415, '\p{ 	Avst}', "");
55459Expect(0, 68415, '\p{^ 	Avst}', "");
55460Expect(0, 68415, '\P{ 	Avst}', "");
55461Expect(1, 68415, '\P{^ 	Avst}', "");
55462Expect(0, 68416, '\p{ 	Avst}', "");
55463Expect(1, 68416, '\p{^ 	Avst}', "");
55464Expect(1, 68416, '\P{ 	Avst}', "");
55465Expect(0, 68416, '\P{^ 	Avst}', "");
55466Error('\p{:=_-IS_Avst}');
55467Error('\P{:=_-IS_Avst}');
55468Expect(1, 68415, '\p{isavst}', "");
55469Expect(0, 68415, '\p{^isavst}', "");
55470Expect(0, 68415, '\P{isavst}', "");
55471Expect(1, 68415, '\P{^isavst}', "");
55472Expect(0, 68416, '\p{isavst}', "");
55473Expect(1, 68416, '\p{^isavst}', "");
55474Expect(1, 68416, '\P{isavst}', "");
55475Expect(0, 68416, '\P{^isavst}', "");
55476Expect(1, 68415, '\p{		IS_Avst}', "");
55477Expect(0, 68415, '\p{^		IS_Avst}', "");
55478Expect(0, 68415, '\P{		IS_Avst}', "");
55479Expect(1, 68415, '\P{^		IS_Avst}', "");
55480Expect(0, 68416, '\p{		IS_Avst}', "");
55481Expect(1, 68416, '\p{^		IS_Avst}', "");
55482Expect(1, 68416, '\P{		IS_Avst}', "");
55483Expect(0, 68416, '\P{^		IS_Avst}', "");
55484Error('\p{:=BALINESE}');
55485Error('\P{:=BALINESE}');
55486Expect(1, 7036, '\p{balinese}', "");
55487Expect(0, 7036, '\p{^balinese}', "");
55488Expect(0, 7036, '\P{balinese}', "");
55489Expect(1, 7036, '\P{^balinese}', "");
55490Expect(0, 7037, '\p{balinese}', "");
55491Expect(1, 7037, '\p{^balinese}', "");
55492Expect(1, 7037, '\P{balinese}', "");
55493Expect(0, 7037, '\P{^balinese}', "");
55494Expect(1, 7036, '\p{-Balinese}', "");
55495Expect(0, 7036, '\p{^-Balinese}', "");
55496Expect(0, 7036, '\P{-Balinese}', "");
55497Expect(1, 7036, '\P{^-Balinese}', "");
55498Expect(0, 7037, '\p{-Balinese}', "");
55499Expect(1, 7037, '\p{^-Balinese}', "");
55500Expect(1, 7037, '\P{-Balinese}', "");
55501Expect(0, 7037, '\P{^-Balinese}', "");
55502Error('\p{	-Is_BALINESE:=}');
55503Error('\P{	-Is_BALINESE:=}');
55504Expect(1, 7036, '\p{isbalinese}', "");
55505Expect(0, 7036, '\p{^isbalinese}', "");
55506Expect(0, 7036, '\P{isbalinese}', "");
55507Expect(1, 7036, '\P{^isbalinese}', "");
55508Expect(0, 7037, '\p{isbalinese}', "");
55509Expect(1, 7037, '\p{^isbalinese}', "");
55510Expect(1, 7037, '\P{isbalinese}', "");
55511Expect(0, 7037, '\P{^isbalinese}', "");
55512Expect(1, 7036, '\p{  Is_Balinese}', "");
55513Expect(0, 7036, '\p{^  Is_Balinese}', "");
55514Expect(0, 7036, '\P{  Is_Balinese}', "");
55515Expect(1, 7036, '\P{^  Is_Balinese}', "");
55516Expect(0, 7037, '\p{  Is_Balinese}', "");
55517Expect(1, 7037, '\p{^  Is_Balinese}', "");
55518Expect(1, 7037, '\P{  Is_Balinese}', "");
55519Expect(0, 7037, '\P{^  Is_Balinese}', "");
55520Error('\p{/a/-bali}');
55521Error('\P{/a/-bali}');
55522Expect(1, 7036, '\p{bali}', "");
55523Expect(0, 7036, '\p{^bali}', "");
55524Expect(0, 7036, '\P{bali}', "");
55525Expect(1, 7036, '\P{^bali}', "");
55526Expect(0, 7037, '\p{bali}', "");
55527Expect(1, 7037, '\p{^bali}', "");
55528Expect(1, 7037, '\P{bali}', "");
55529Expect(0, 7037, '\P{^bali}', "");
55530Expect(1, 7036, '\p{	 Bali}', "");
55531Expect(0, 7036, '\p{^	 Bali}', "");
55532Expect(0, 7036, '\P{	 Bali}', "");
55533Expect(1, 7036, '\P{^	 Bali}', "");
55534Expect(0, 7037, '\p{	 Bali}', "");
55535Expect(1, 7037, '\p{^	 Bali}', "");
55536Expect(1, 7037, '\P{	 Bali}', "");
55537Expect(0, 7037, '\P{^	 Bali}', "");
55538Error('\p{	/a/is_Bali}');
55539Error('\P{	/a/is_Bali}');
55540Expect(1, 7036, '\p{isbali}', "");
55541Expect(0, 7036, '\p{^isbali}', "");
55542Expect(0, 7036, '\P{isbali}', "");
55543Expect(1, 7036, '\P{^isbali}', "");
55544Expect(0, 7037, '\p{isbali}', "");
55545Expect(1, 7037, '\p{^isbali}', "");
55546Expect(1, 7037, '\P{isbali}', "");
55547Expect(0, 7037, '\P{^isbali}', "");
55548Expect(1, 7036, '\p{ -IS_Bali}', "");
55549Expect(0, 7036, '\p{^ -IS_Bali}', "");
55550Expect(0, 7036, '\P{ -IS_Bali}', "");
55551Expect(1, 7036, '\P{^ -IS_Bali}', "");
55552Expect(0, 7037, '\p{ -IS_Bali}', "");
55553Expect(1, 7037, '\p{^ -IS_Bali}', "");
55554Expect(1, 7037, '\P{ -IS_Bali}', "");
55555Expect(0, 7037, '\P{^ -IS_Bali}', "");
55556Error('\p{:=- Bamum}');
55557Error('\P{:=- Bamum}');
55558Expect(1, 92728, '\p{bamum}', "");
55559Expect(0, 92728, '\p{^bamum}', "");
55560Expect(0, 92728, '\P{bamum}', "");
55561Expect(1, 92728, '\P{^bamum}', "");
55562Expect(0, 92729, '\p{bamum}', "");
55563Expect(1, 92729, '\p{^bamum}', "");
55564Expect(1, 92729, '\P{bamum}', "");
55565Expect(0, 92729, '\P{^bamum}', "");
55566Expect(1, 92728, '\p{	_Bamum}', "");
55567Expect(0, 92728, '\p{^	_Bamum}', "");
55568Expect(0, 92728, '\P{	_Bamum}', "");
55569Expect(1, 92728, '\P{^	_Bamum}', "");
55570Expect(0, 92729, '\p{	_Bamum}', "");
55571Expect(1, 92729, '\p{^	_Bamum}', "");
55572Expect(1, 92729, '\P{	_Bamum}', "");
55573Expect(0, 92729, '\P{^	_Bamum}', "");
55574Error('\p{		IS_Bamum:=}');
55575Error('\P{		IS_Bamum:=}');
55576Expect(1, 92728, '\p{isbamum}', "");
55577Expect(0, 92728, '\p{^isbamum}', "");
55578Expect(0, 92728, '\P{isbamum}', "");
55579Expect(1, 92728, '\P{^isbamum}', "");
55580Expect(0, 92729, '\p{isbamum}', "");
55581Expect(1, 92729, '\p{^isbamum}', "");
55582Expect(1, 92729, '\P{isbamum}', "");
55583Expect(0, 92729, '\P{^isbamum}', "");
55584Expect(1, 92728, '\p{ 	is_Bamum}', "");
55585Expect(0, 92728, '\p{^ 	is_Bamum}', "");
55586Expect(0, 92728, '\P{ 	is_Bamum}', "");
55587Expect(1, 92728, '\P{^ 	is_Bamum}', "");
55588Expect(0, 92729, '\p{ 	is_Bamum}', "");
55589Expect(1, 92729, '\p{^ 	is_Bamum}', "");
55590Expect(1, 92729, '\P{ 	is_Bamum}', "");
55591Expect(0, 92729, '\P{^ 	is_Bamum}', "");
55592Error('\p{ /a/Bamu}');
55593Error('\P{ /a/Bamu}');
55594Expect(1, 92728, '\p{bamu}', "");
55595Expect(0, 92728, '\p{^bamu}', "");
55596Expect(0, 92728, '\P{bamu}', "");
55597Expect(1, 92728, '\P{^bamu}', "");
55598Expect(0, 92729, '\p{bamu}', "");
55599Expect(1, 92729, '\p{^bamu}', "");
55600Expect(1, 92729, '\P{bamu}', "");
55601Expect(0, 92729, '\P{^bamu}', "");
55602Expect(1, 92728, '\p{  Bamu}', "");
55603Expect(0, 92728, '\p{^  Bamu}', "");
55604Expect(0, 92728, '\P{  Bamu}', "");
55605Expect(1, 92728, '\P{^  Bamu}', "");
55606Expect(0, 92729, '\p{  Bamu}', "");
55607Expect(1, 92729, '\p{^  Bamu}', "");
55608Expect(1, 92729, '\P{  Bamu}', "");
55609Expect(0, 92729, '\P{^  Bamu}', "");
55610Error('\p{_-IS_Bamu/a/}');
55611Error('\P{_-IS_Bamu/a/}');
55612Expect(1, 92728, '\p{isbamu}', "");
55613Expect(0, 92728, '\p{^isbamu}', "");
55614Expect(0, 92728, '\P{isbamu}', "");
55615Expect(1, 92728, '\P{^isbamu}', "");
55616Expect(0, 92729, '\p{isbamu}', "");
55617Expect(1, 92729, '\p{^isbamu}', "");
55618Expect(1, 92729, '\P{isbamu}', "");
55619Expect(0, 92729, '\P{^isbamu}', "");
55620Expect(1, 92728, '\p{-	Is_Bamu}', "");
55621Expect(0, 92728, '\p{^-	Is_Bamu}', "");
55622Expect(0, 92728, '\P{-	Is_Bamu}', "");
55623Expect(1, 92728, '\P{^-	Is_Bamu}', "");
55624Expect(0, 92729, '\p{-	Is_Bamu}', "");
55625Expect(1, 92729, '\p{^-	Is_Bamu}', "");
55626Expect(1, 92729, '\P{-	Is_Bamu}', "");
55627Expect(0, 92729, '\P{^-	Is_Bamu}', "");
55628Error('\p{- Bamum_Supplement/a/}');
55629Error('\P{- Bamum_Supplement/a/}');
55630Expect(1, 92735, '\p{bamumsupplement}', "");
55631Expect(0, 92735, '\p{^bamumsupplement}', "");
55632Expect(0, 92735, '\P{bamumsupplement}', "");
55633Expect(1, 92735, '\P{^bamumsupplement}', "");
55634Expect(0, 92736, '\p{bamumsupplement}', "");
55635Expect(1, 92736, '\p{^bamumsupplement}', "");
55636Expect(1, 92736, '\P{bamumsupplement}', "");
55637Expect(0, 92736, '\P{^bamumsupplement}', "");
55638Expect(1, 92735, '\p{-BAMUM_Supplement}', "");
55639Expect(0, 92735, '\p{^-BAMUM_Supplement}', "");
55640Expect(0, 92735, '\P{-BAMUM_Supplement}', "");
55641Expect(1, 92735, '\P{^-BAMUM_Supplement}', "");
55642Expect(0, 92736, '\p{-BAMUM_Supplement}', "");
55643Expect(1, 92736, '\p{^-BAMUM_Supplement}', "");
55644Expect(1, 92736, '\P{-BAMUM_Supplement}', "");
55645Expect(0, 92736, '\P{^-BAMUM_Supplement}', "");
55646Error('\p{_IS_bamum_supplement:=}');
55647Error('\P{_IS_bamum_supplement:=}');
55648Expect(1, 92735, '\p{isbamumsupplement}', "");
55649Expect(0, 92735, '\p{^isbamumsupplement}', "");
55650Expect(0, 92735, '\P{isbamumsupplement}', "");
55651Expect(1, 92735, '\P{^isbamumsupplement}', "");
55652Expect(0, 92736, '\p{isbamumsupplement}', "");
55653Expect(1, 92736, '\p{^isbamumsupplement}', "");
55654Expect(1, 92736, '\P{isbamumsupplement}', "");
55655Expect(0, 92736, '\P{^isbamumsupplement}', "");
55656Expect(1, 92735, '\p{	is_BAMUM_Supplement}', "");
55657Expect(0, 92735, '\p{^	is_BAMUM_Supplement}', "");
55658Expect(0, 92735, '\P{	is_BAMUM_Supplement}', "");
55659Expect(1, 92735, '\P{^	is_BAMUM_Supplement}', "");
55660Expect(0, 92736, '\p{	is_BAMUM_Supplement}', "");
55661Expect(1, 92736, '\p{^	is_BAMUM_Supplement}', "");
55662Expect(1, 92736, '\P{	is_BAMUM_Supplement}', "");
55663Expect(0, 92736, '\P{^	is_BAMUM_Supplement}', "");
55664Error('\p{in_Bamum_Supplement:=}');
55665Error('\P{in_Bamum_Supplement:=}');
55666Expect(1, 92735, '\p{inbamumsupplement}', "");
55667Expect(0, 92735, '\p{^inbamumsupplement}', "");
55668Expect(0, 92735, '\P{inbamumsupplement}', "");
55669Expect(1, 92735, '\P{^inbamumsupplement}', "");
55670Expect(0, 92736, '\p{inbamumsupplement}', "");
55671Expect(1, 92736, '\p{^inbamumsupplement}', "");
55672Expect(1, 92736, '\P{inbamumsupplement}', "");
55673Expect(0, 92736, '\P{^inbamumsupplement}', "");
55674Expect(1, 92735, '\p{_IN_Bamum_Supplement}', "");
55675Expect(0, 92735, '\p{^_IN_Bamum_Supplement}', "");
55676Expect(0, 92735, '\P{_IN_Bamum_Supplement}', "");
55677Expect(1, 92735, '\P{^_IN_Bamum_Supplement}', "");
55678Expect(0, 92736, '\p{_IN_Bamum_Supplement}', "");
55679Expect(1, 92736, '\p{^_IN_Bamum_Supplement}', "");
55680Expect(1, 92736, '\P{_IN_Bamum_Supplement}', "");
55681Expect(0, 92736, '\P{^_IN_Bamum_Supplement}', "");
55682Error('\p{-BAMUM_Sup:=}');
55683Error('\P{-BAMUM_Sup:=}');
55684Expect(1, 92735, '\p{bamumsup}', "");
55685Expect(0, 92735, '\p{^bamumsup}', "");
55686Expect(0, 92735, '\P{bamumsup}', "");
55687Expect(1, 92735, '\P{^bamumsup}', "");
55688Expect(0, 92736, '\p{bamumsup}', "");
55689Expect(1, 92736, '\p{^bamumsup}', "");
55690Expect(1, 92736, '\P{bamumsup}', "");
55691Expect(0, 92736, '\P{^bamumsup}', "");
55692Expect(1, 92735, '\p{	_bamum_SUP}', "");
55693Expect(0, 92735, '\p{^	_bamum_SUP}', "");
55694Expect(0, 92735, '\P{	_bamum_SUP}', "");
55695Expect(1, 92735, '\P{^	_bamum_SUP}', "");
55696Expect(0, 92736, '\p{	_bamum_SUP}', "");
55697Expect(1, 92736, '\p{^	_bamum_SUP}', "");
55698Expect(1, 92736, '\P{	_bamum_SUP}', "");
55699Expect(0, 92736, '\P{^	_bamum_SUP}', "");
55700Error('\p{	/a/IS_BAMUM_Sup}');
55701Error('\P{	/a/IS_BAMUM_Sup}');
55702Expect(1, 92735, '\p{isbamumsup}', "");
55703Expect(0, 92735, '\p{^isbamumsup}', "");
55704Expect(0, 92735, '\P{isbamumsup}', "");
55705Expect(1, 92735, '\P{^isbamumsup}', "");
55706Expect(0, 92736, '\p{isbamumsup}', "");
55707Expect(1, 92736, '\p{^isbamumsup}', "");
55708Expect(1, 92736, '\P{isbamumsup}', "");
55709Expect(0, 92736, '\P{^isbamumsup}', "");
55710Expect(1, 92735, '\p{  is_Bamum_SUP}', "");
55711Expect(0, 92735, '\p{^  is_Bamum_SUP}', "");
55712Expect(0, 92735, '\P{  is_Bamum_SUP}', "");
55713Expect(1, 92735, '\P{^  is_Bamum_SUP}', "");
55714Expect(0, 92736, '\p{  is_Bamum_SUP}', "");
55715Expect(1, 92736, '\p{^  is_Bamum_SUP}', "");
55716Expect(1, 92736, '\P{  is_Bamum_SUP}', "");
55717Expect(0, 92736, '\P{^  is_Bamum_SUP}', "");
55718Error('\p{ :=in_bamum_Sup}');
55719Error('\P{ :=in_bamum_Sup}');
55720Expect(1, 92735, '\p{inbamumsup}', "");
55721Expect(0, 92735, '\p{^inbamumsup}', "");
55722Expect(0, 92735, '\P{inbamumsup}', "");
55723Expect(1, 92735, '\P{^inbamumsup}', "");
55724Expect(0, 92736, '\p{inbamumsup}', "");
55725Expect(1, 92736, '\p{^inbamumsup}', "");
55726Expect(1, 92736, '\P{inbamumsup}', "");
55727Expect(0, 92736, '\P{^inbamumsup}', "");
55728Expect(1, 92735, '\p{-In_Bamum_SUP}', "");
55729Expect(0, 92735, '\p{^-In_Bamum_SUP}', "");
55730Expect(0, 92735, '\P{-In_Bamum_SUP}', "");
55731Expect(1, 92735, '\P{^-In_Bamum_SUP}', "");
55732Expect(0, 92736, '\p{-In_Bamum_SUP}', "");
55733Expect(1, 92736, '\p{^-In_Bamum_SUP}', "");
55734Expect(1, 92736, '\P{-In_Bamum_SUP}', "");
55735Expect(0, 92736, '\P{^-In_Bamum_SUP}', "");
55736Error('\p{	:=BATAK}');
55737Error('\P{	:=BATAK}');
55738Expect(1, 7167, '\p{batak}', "");
55739Expect(0, 7167, '\p{^batak}', "");
55740Expect(0, 7167, '\P{batak}', "");
55741Expect(1, 7167, '\P{^batak}', "");
55742Expect(0, 7168, '\p{batak}', "");
55743Expect(1, 7168, '\p{^batak}', "");
55744Expect(1, 7168, '\P{batak}', "");
55745Expect(0, 7168, '\P{^batak}', "");
55746Expect(1, 7167, '\p{-BATAK}', "");
55747Expect(0, 7167, '\p{^-BATAK}', "");
55748Expect(0, 7167, '\P{-BATAK}', "");
55749Expect(1, 7167, '\P{^-BATAK}', "");
55750Expect(0, 7168, '\p{-BATAK}', "");
55751Expect(1, 7168, '\p{^-BATAK}', "");
55752Expect(1, 7168, '\P{-BATAK}', "");
55753Expect(0, 7168, '\P{^-BATAK}', "");
55754Error('\p{:=- is_BATAK}');
55755Error('\P{:=- is_BATAK}');
55756Expect(1, 7167, '\p{isbatak}', "");
55757Expect(0, 7167, '\p{^isbatak}', "");
55758Expect(0, 7167, '\P{isbatak}', "");
55759Expect(1, 7167, '\P{^isbatak}', "");
55760Expect(0, 7168, '\p{isbatak}', "");
55761Expect(1, 7168, '\p{^isbatak}', "");
55762Expect(1, 7168, '\P{isbatak}', "");
55763Expect(0, 7168, '\P{^isbatak}', "");
55764Expect(1, 7167, '\p{_Is_BATAK}', "");
55765Expect(0, 7167, '\p{^_Is_BATAK}', "");
55766Expect(0, 7167, '\P{_Is_BATAK}', "");
55767Expect(1, 7167, '\P{^_Is_BATAK}', "");
55768Expect(0, 7168, '\p{_Is_BATAK}', "");
55769Expect(1, 7168, '\p{^_Is_BATAK}', "");
55770Expect(1, 7168, '\P{_Is_BATAK}', "");
55771Expect(0, 7168, '\P{^_Is_BATAK}', "");
55772Error('\p{:=-	Batk}');
55773Error('\P{:=-	Batk}');
55774Expect(1, 7167, '\p{batk}', "");
55775Expect(0, 7167, '\p{^batk}', "");
55776Expect(0, 7167, '\P{batk}', "");
55777Expect(1, 7167, '\P{^batk}', "");
55778Expect(0, 7168, '\p{batk}', "");
55779Expect(1, 7168, '\p{^batk}', "");
55780Expect(1, 7168, '\P{batk}', "");
55781Expect(0, 7168, '\P{^batk}', "");
55782Expect(1, 7167, '\p{- Batk}', "");
55783Expect(0, 7167, '\p{^- Batk}', "");
55784Expect(0, 7167, '\P{- Batk}', "");
55785Expect(1, 7167, '\P{^- Batk}', "");
55786Expect(0, 7168, '\p{- Batk}', "");
55787Expect(1, 7168, '\p{^- Batk}', "");
55788Expect(1, 7168, '\P{- Batk}', "");
55789Expect(0, 7168, '\P{^- Batk}', "");
55790Error('\p{:=-Is_batk}');
55791Error('\P{:=-Is_batk}');
55792Expect(1, 7167, '\p{isbatk}', "");
55793Expect(0, 7167, '\p{^isbatk}', "");
55794Expect(0, 7167, '\P{isbatk}', "");
55795Expect(1, 7167, '\P{^isbatk}', "");
55796Expect(0, 7168, '\p{isbatk}', "");
55797Expect(1, 7168, '\p{^isbatk}', "");
55798Expect(1, 7168, '\P{isbatk}', "");
55799Expect(0, 7168, '\P{^isbatk}', "");
55800Expect(1, 7167, '\p{ 	Is_Batk}', "");
55801Expect(0, 7167, '\p{^ 	Is_Batk}', "");
55802Expect(0, 7167, '\P{ 	Is_Batk}', "");
55803Expect(1, 7167, '\P{^ 	Is_Batk}', "");
55804Expect(0, 7168, '\p{ 	Is_Batk}', "");
55805Expect(1, 7168, '\p{^ 	Is_Batk}', "");
55806Expect(1, 7168, '\P{ 	Is_Batk}', "");
55807Expect(0, 7168, '\P{^ 	Is_Batk}', "");
55808Error('\p{/a/--Bengali}');
55809Error('\P{/a/--Bengali}');
55810Expect(1, 2555, '\p{bengali}', "");
55811Expect(0, 2555, '\p{^bengali}', "");
55812Expect(0, 2555, '\P{bengali}', "");
55813Expect(1, 2555, '\P{^bengali}', "");
55814Expect(0, 2556, '\p{bengali}', "");
55815Expect(1, 2556, '\p{^bengali}', "");
55816Expect(1, 2556, '\P{bengali}', "");
55817Expect(0, 2556, '\P{^bengali}', "");
55818Expect(1, 2555, '\p{ _bengali}', "");
55819Expect(0, 2555, '\p{^ _bengali}', "");
55820Expect(0, 2555, '\P{ _bengali}', "");
55821Expect(1, 2555, '\P{^ _bengali}', "");
55822Expect(0, 2556, '\p{ _bengali}', "");
55823Expect(1, 2556, '\p{^ _bengali}', "");
55824Expect(1, 2556, '\P{ _bengali}', "");
55825Expect(0, 2556, '\P{^ _bengali}', "");
55826Error('\p{- Is_BENGALI/a/}');
55827Error('\P{- Is_BENGALI/a/}');
55828Expect(1, 2555, '\p{isbengali}', "");
55829Expect(0, 2555, '\p{^isbengali}', "");
55830Expect(0, 2555, '\P{isbengali}', "");
55831Expect(1, 2555, '\P{^isbengali}', "");
55832Expect(0, 2556, '\p{isbengali}', "");
55833Expect(1, 2556, '\p{^isbengali}', "");
55834Expect(1, 2556, '\P{isbengali}', "");
55835Expect(0, 2556, '\P{^isbengali}', "");
55836Expect(1, 2555, '\p{	-IS_Bengali}', "");
55837Expect(0, 2555, '\p{^	-IS_Bengali}', "");
55838Expect(0, 2555, '\P{	-IS_Bengali}', "");
55839Expect(1, 2555, '\P{^	-IS_Bengali}', "");
55840Expect(0, 2556, '\p{	-IS_Bengali}', "");
55841Expect(1, 2556, '\p{^	-IS_Bengali}', "");
55842Expect(1, 2556, '\P{	-IS_Bengali}', "");
55843Expect(0, 2556, '\P{^	-IS_Bengali}', "");
55844Error('\p{:=	BENG}');
55845Error('\P{:=	BENG}');
55846Expect(1, 2555, '\p{beng}', "");
55847Expect(0, 2555, '\p{^beng}', "");
55848Expect(0, 2555, '\P{beng}', "");
55849Expect(1, 2555, '\P{^beng}', "");
55850Expect(0, 2556, '\p{beng}', "");
55851Expect(1, 2556, '\p{^beng}', "");
55852Expect(1, 2556, '\P{beng}', "");
55853Expect(0, 2556, '\P{^beng}', "");
55854Expect(1, 2555, '\p{-_BENG}', "");
55855Expect(0, 2555, '\p{^-_BENG}', "");
55856Expect(0, 2555, '\P{-_BENG}', "");
55857Expect(1, 2555, '\P{^-_BENG}', "");
55858Expect(0, 2556, '\p{-_BENG}', "");
55859Expect(1, 2556, '\p{^-_BENG}', "");
55860Expect(1, 2556, '\P{-_BENG}', "");
55861Expect(0, 2556, '\P{^-_BENG}', "");
55862Error('\p{	:=IS_beng}');
55863Error('\P{	:=IS_beng}');
55864Expect(1, 2555, '\p{isbeng}', "");
55865Expect(0, 2555, '\p{^isbeng}', "");
55866Expect(0, 2555, '\P{isbeng}', "");
55867Expect(1, 2555, '\P{^isbeng}', "");
55868Expect(0, 2556, '\p{isbeng}', "");
55869Expect(1, 2556, '\p{^isbeng}', "");
55870Expect(1, 2556, '\P{isbeng}', "");
55871Expect(0, 2556, '\P{^isbeng}', "");
55872Expect(1, 2555, '\p{	is_Beng}', "");
55873Expect(0, 2555, '\p{^	is_Beng}', "");
55874Expect(0, 2555, '\P{	is_Beng}', "");
55875Expect(1, 2555, '\P{^	is_Beng}', "");
55876Expect(0, 2556, '\p{	is_Beng}', "");
55877Expect(1, 2556, '\p{^	is_Beng}', "");
55878Expect(1, 2556, '\P{	is_Beng}', "");
55879Expect(0, 2556, '\P{^	is_Beng}', "");
55880Error('\p{ /a/Bidi_Control}');
55881Error('\P{ /a/Bidi_Control}');
55882Expect(1, 8297, '\p{bidicontrol}', "");
55883Expect(0, 8297, '\p{^bidicontrol}', "");
55884Expect(0, 8297, '\P{bidicontrol}', "");
55885Expect(1, 8297, '\P{^bidicontrol}', "");
55886Expect(0, 8298, '\p{bidicontrol}', "");
55887Expect(1, 8298, '\p{^bidicontrol}', "");
55888Expect(1, 8298, '\P{bidicontrol}', "");
55889Expect(0, 8298, '\P{^bidicontrol}', "");
55890Expect(1, 8297, '\p{--Bidi_CONTROL}', "");
55891Expect(0, 8297, '\p{^--Bidi_CONTROL}', "");
55892Expect(0, 8297, '\P{--Bidi_CONTROL}', "");
55893Expect(1, 8297, '\P{^--Bidi_CONTROL}', "");
55894Expect(0, 8298, '\p{--Bidi_CONTROL}', "");
55895Expect(1, 8298, '\p{^--Bidi_CONTROL}', "");
55896Expect(1, 8298, '\P{--Bidi_CONTROL}', "");
55897Expect(0, 8298, '\P{^--Bidi_CONTROL}', "");
55898Error('\p{/a/-	IS_Bidi_Control}');
55899Error('\P{/a/-	IS_Bidi_Control}');
55900Expect(1, 8297, '\p{isbidicontrol}', "");
55901Expect(0, 8297, '\p{^isbidicontrol}', "");
55902Expect(0, 8297, '\P{isbidicontrol}', "");
55903Expect(1, 8297, '\P{^isbidicontrol}', "");
55904Expect(0, 8298, '\p{isbidicontrol}', "");
55905Expect(1, 8298, '\p{^isbidicontrol}', "");
55906Expect(1, 8298, '\P{isbidicontrol}', "");
55907Expect(0, 8298, '\P{^isbidicontrol}', "");
55908Expect(1, 8297, '\p{	-IS_Bidi_Control}', "");
55909Expect(0, 8297, '\p{^	-IS_Bidi_Control}', "");
55910Expect(0, 8297, '\P{	-IS_Bidi_Control}', "");
55911Expect(1, 8297, '\P{^	-IS_Bidi_Control}', "");
55912Expect(0, 8298, '\p{	-IS_Bidi_Control}', "");
55913Expect(1, 8298, '\p{^	-IS_Bidi_Control}', "");
55914Expect(1, 8298, '\P{	-IS_Bidi_Control}', "");
55915Expect(0, 8298, '\P{^	-IS_Bidi_Control}', "");
55916Error('\p{ /a/Bidi_c}');
55917Error('\P{ /a/Bidi_c}');
55918Expect(1, 8297, '\p{bidic}', "");
55919Expect(0, 8297, '\p{^bidic}', "");
55920Expect(0, 8297, '\P{bidic}', "");
55921Expect(1, 8297, '\P{^bidic}', "");
55922Expect(0, 8298, '\p{bidic}', "");
55923Expect(1, 8298, '\p{^bidic}', "");
55924Expect(1, 8298, '\P{bidic}', "");
55925Expect(0, 8298, '\P{^bidic}', "");
55926Expect(1, 8297, '\p{	_bidi_c}', "");
55927Expect(0, 8297, '\p{^	_bidi_c}', "");
55928Expect(0, 8297, '\P{	_bidi_c}', "");
55929Expect(1, 8297, '\P{^	_bidi_c}', "");
55930Expect(0, 8298, '\p{	_bidi_c}', "");
55931Expect(1, 8298, '\p{^	_bidi_c}', "");
55932Expect(1, 8298, '\P{	_bidi_c}', "");
55933Expect(0, 8298, '\P{^	_bidi_c}', "");
55934Error('\p{/a/ 	is_BIDI_c}');
55935Error('\P{/a/ 	is_BIDI_c}');
55936Expect(1, 8297, '\p{isbidic}', "");
55937Expect(0, 8297, '\p{^isbidic}', "");
55938Expect(0, 8297, '\P{isbidic}', "");
55939Expect(1, 8297, '\P{^isbidic}', "");
55940Expect(0, 8298, '\p{isbidic}', "");
55941Expect(1, 8298, '\p{^isbidic}', "");
55942Expect(1, 8298, '\P{isbidic}', "");
55943Expect(0, 8298, '\P{^isbidic}', "");
55944Expect(1, 8297, '\p{-IS_Bidi_c}', "");
55945Expect(0, 8297, '\p{^-IS_Bidi_c}', "");
55946Expect(0, 8297, '\P{-IS_Bidi_c}', "");
55947Expect(1, 8297, '\P{^-IS_Bidi_c}', "");
55948Expect(0, 8298, '\p{-IS_Bidi_c}', "");
55949Expect(1, 8298, '\p{^-IS_Bidi_c}', "");
55950Expect(1, 8298, '\P{-IS_Bidi_c}', "");
55951Expect(0, 8298, '\P{^-IS_Bidi_c}', "");
55952Error('\p{_:=Bidi_Mirrored}');
55953Error('\P{_:=Bidi_Mirrored}');
55954Expect(1, 120771, '\p{bidimirrored}', "");
55955Expect(0, 120771, '\p{^bidimirrored}', "");
55956Expect(0, 120771, '\P{bidimirrored}', "");
55957Expect(1, 120771, '\P{^bidimirrored}', "");
55958Expect(0, 120772, '\p{bidimirrored}', "");
55959Expect(1, 120772, '\p{^bidimirrored}', "");
55960Expect(1, 120772, '\P{bidimirrored}', "");
55961Expect(0, 120772, '\P{^bidimirrored}', "");
55962Expect(1, 120771, '\p{	 BIDI_mirrored}', "");
55963Expect(0, 120771, '\p{^	 BIDI_mirrored}', "");
55964Expect(0, 120771, '\P{	 BIDI_mirrored}', "");
55965Expect(1, 120771, '\P{^	 BIDI_mirrored}', "");
55966Expect(0, 120772, '\p{	 BIDI_mirrored}', "");
55967Expect(1, 120772, '\p{^	 BIDI_mirrored}', "");
55968Expect(1, 120772, '\P{	 BIDI_mirrored}', "");
55969Expect(0, 120772, '\P{^	 BIDI_mirrored}', "");
55970Error('\p{:=Is_BIDI_Mirrored}');
55971Error('\P{:=Is_BIDI_Mirrored}');
55972Expect(1, 120771, '\p{isbidimirrored}', "");
55973Expect(0, 120771, '\p{^isbidimirrored}', "");
55974Expect(0, 120771, '\P{isbidimirrored}', "");
55975Expect(1, 120771, '\P{^isbidimirrored}', "");
55976Expect(0, 120772, '\p{isbidimirrored}', "");
55977Expect(1, 120772, '\p{^isbidimirrored}', "");
55978Expect(1, 120772, '\P{isbidimirrored}', "");
55979Expect(0, 120772, '\P{^isbidimirrored}', "");
55980Expect(1, 120771, '\p{	is_bidi_MIRRORED}', "");
55981Expect(0, 120771, '\p{^	is_bidi_MIRRORED}', "");
55982Expect(0, 120771, '\P{	is_bidi_MIRRORED}', "");
55983Expect(1, 120771, '\P{^	is_bidi_MIRRORED}', "");
55984Expect(0, 120772, '\p{	is_bidi_MIRRORED}', "");
55985Expect(1, 120772, '\p{^	is_bidi_MIRRORED}', "");
55986Expect(1, 120772, '\P{	is_bidi_MIRRORED}', "");
55987Expect(0, 120772, '\P{^	is_bidi_MIRRORED}', "");
55988Error('\p{ :=BIDI_M}');
55989Error('\P{ :=BIDI_M}');
55990Expect(1, 120771, '\p{bidim}', "");
55991Expect(0, 120771, '\p{^bidim}', "");
55992Expect(0, 120771, '\P{bidim}', "");
55993Expect(1, 120771, '\P{^bidim}', "");
55994Expect(0, 120772, '\p{bidim}', "");
55995Expect(1, 120772, '\p{^bidim}', "");
55996Expect(1, 120772, '\P{bidim}', "");
55997Expect(0, 120772, '\P{^bidim}', "");
55998Expect(1, 120771, '\p{-Bidi_M}', "");
55999Expect(0, 120771, '\p{^-Bidi_M}', "");
56000Expect(0, 120771, '\P{-Bidi_M}', "");
56001Expect(1, 120771, '\P{^-Bidi_M}', "");
56002Expect(0, 120772, '\p{-Bidi_M}', "");
56003Expect(1, 120772, '\p{^-Bidi_M}', "");
56004Expect(1, 120772, '\P{-Bidi_M}', "");
56005Expect(0, 120772, '\P{^-Bidi_M}', "");
56006Error('\p{ IS_Bidi_m/a/}');
56007Error('\P{ IS_Bidi_m/a/}');
56008Expect(1, 120771, '\p{isbidim}', "");
56009Expect(0, 120771, '\p{^isbidim}', "");
56010Expect(0, 120771, '\P{isbidim}', "");
56011Expect(1, 120771, '\P{^isbidim}', "");
56012Expect(0, 120772, '\p{isbidim}', "");
56013Expect(1, 120772, '\p{^isbidim}', "");
56014Expect(1, 120772, '\P{isbidim}', "");
56015Expect(0, 120772, '\P{^isbidim}', "");
56016Expect(1, 120771, '\p{_Is_BIDI_m}', "");
56017Expect(0, 120771, '\p{^_Is_BIDI_m}', "");
56018Expect(0, 120771, '\P{_Is_BIDI_m}', "");
56019Expect(1, 120771, '\P{^_Is_BIDI_m}', "");
56020Expect(0, 120772, '\p{_Is_BIDI_m}', "");
56021Expect(1, 120772, '\p{^_Is_BIDI_m}', "");
56022Expect(1, 120772, '\P{_Is_BIDI_m}', "");
56023Expect(0, 120772, '\P{^_Is_BIDI_m}', "");
56024Error('\p{ 	Blank:=}');
56025Error('\P{ 	Blank:=}');
56026Expect(1, 12288, '\p{blank}', "");
56027Expect(0, 12288, '\p{^blank}', "");
56028Expect(0, 12288, '\P{blank}', "");
56029Expect(1, 12288, '\P{^blank}', "");
56030Expect(0, 12289, '\p{blank}', "");
56031Expect(1, 12289, '\p{^blank}', "");
56032Expect(1, 12289, '\P{blank}', "");
56033Expect(0, 12289, '\P{^blank}', "");
56034Expect(1, 12288, '\p{	Blank}', "");
56035Expect(0, 12288, '\p{^	Blank}', "");
56036Expect(0, 12288, '\P{	Blank}', "");
56037Expect(1, 12288, '\P{^	Blank}', "");
56038Expect(0, 12289, '\p{	Blank}', "");
56039Expect(1, 12289, '\p{^	Blank}', "");
56040Expect(1, 12289, '\P{	Blank}', "");
56041Expect(0, 12289, '\P{^	Blank}', "");
56042Error('\p{/a/ 	HORIZSPACE}');
56043Error('\P{/a/ 	HORIZSPACE}');
56044Expect(1, 12288, '\p{horizspace}', "");
56045Expect(0, 12288, '\p{^horizspace}', "");
56046Expect(0, 12288, '\P{horizspace}', "");
56047Expect(1, 12288, '\P{^horizspace}', "");
56048Expect(0, 12289, '\p{horizspace}', "");
56049Expect(1, 12289, '\p{^horizspace}', "");
56050Expect(1, 12289, '\P{horizspace}', "");
56051Expect(0, 12289, '\P{^horizspace}', "");
56052Expect(1, 12288, '\p{	_HORIZSPACE}', "");
56053Expect(0, 12288, '\p{^	_HORIZSPACE}', "");
56054Expect(0, 12288, '\P{	_HORIZSPACE}', "");
56055Expect(1, 12288, '\P{^	_HORIZSPACE}', "");
56056Expect(0, 12289, '\p{	_HORIZSPACE}', "");
56057Expect(1, 12289, '\p{^	_HORIZSPACE}', "");
56058Expect(1, 12289, '\P{	_HORIZSPACE}', "");
56059Expect(0, 12289, '\P{^	_HORIZSPACE}', "");
56060Error('\p{:=	XPOSIXBLANK}');
56061Error('\P{:=	XPOSIXBLANK}');
56062Expect(1, 12288, '\p{xposixblank}', "");
56063Expect(0, 12288, '\p{^xposixblank}', "");
56064Expect(0, 12288, '\P{xposixblank}', "");
56065Expect(1, 12288, '\P{^xposixblank}', "");
56066Expect(0, 12289, '\p{xposixblank}', "");
56067Expect(1, 12289, '\p{^xposixblank}', "");
56068Expect(1, 12289, '\P{xposixblank}', "");
56069Expect(0, 12289, '\P{^xposixblank}', "");
56070Expect(1, 12288, '\p{	XPOSIXBLANK}', "");
56071Expect(0, 12288, '\p{^	XPOSIXBLANK}', "");
56072Expect(0, 12288, '\P{	XPOSIXBLANK}', "");
56073Expect(1, 12288, '\P{^	XPOSIXBLANK}', "");
56074Expect(0, 12289, '\p{	XPOSIXBLANK}', "");
56075Expect(1, 12289, '\p{^	XPOSIXBLANK}', "");
56076Expect(1, 12289, '\P{	XPOSIXBLANK}', "");
56077Expect(0, 12289, '\P{^	XPOSIXBLANK}', "");
56078Error('\p{	_Is_blank/a/}');
56079Error('\P{	_Is_blank/a/}');
56080Expect(1, 12288, '\p{isblank}', "");
56081Expect(0, 12288, '\p{^isblank}', "");
56082Expect(0, 12288, '\P{isblank}', "");
56083Expect(1, 12288, '\P{^isblank}', "");
56084Expect(0, 12289, '\p{isblank}', "");
56085Expect(1, 12289, '\p{^isblank}', "");
56086Expect(1, 12289, '\P{isblank}', "");
56087Expect(0, 12289, '\P{^isblank}', "");
56088Expect(1, 12288, '\p{_	Is_blank}', "");
56089Expect(0, 12288, '\p{^_	Is_blank}', "");
56090Expect(0, 12288, '\P{_	Is_blank}', "");
56091Expect(1, 12288, '\P{^_	Is_blank}', "");
56092Expect(0, 12289, '\p{_	Is_blank}', "");
56093Expect(1, 12289, '\p{^_	Is_blank}', "");
56094Expect(1, 12289, '\P{_	Is_blank}', "");
56095Expect(0, 12289, '\P{^_	Is_blank}', "");
56096Error('\p{- Is_HorizSpace/a/}');
56097Error('\P{- Is_HorizSpace/a/}');
56098Expect(1, 12288, '\p{ishorizspace}', "");
56099Expect(0, 12288, '\p{^ishorizspace}', "");
56100Expect(0, 12288, '\P{ishorizspace}', "");
56101Expect(1, 12288, '\P{^ishorizspace}', "");
56102Expect(0, 12289, '\p{ishorizspace}', "");
56103Expect(1, 12289, '\p{^ishorizspace}', "");
56104Expect(1, 12289, '\P{ishorizspace}', "");
56105Expect(0, 12289, '\P{^ishorizspace}', "");
56106Expect(1, 12288, '\p{_ is_horizspace}', "");
56107Expect(0, 12288, '\p{^_ is_horizspace}', "");
56108Expect(0, 12288, '\P{_ is_horizspace}', "");
56109Expect(1, 12288, '\P{^_ is_horizspace}', "");
56110Expect(0, 12289, '\p{_ is_horizspace}', "");
56111Expect(1, 12289, '\p{^_ is_horizspace}', "");
56112Expect(1, 12289, '\P{_ is_horizspace}', "");
56113Expect(0, 12289, '\P{^_ is_horizspace}', "");
56114Error('\p{/a/ Is_XPosixBlank}');
56115Error('\P{/a/ Is_XPosixBlank}');
56116Expect(1, 12288, '\p{isxposixblank}', "");
56117Expect(0, 12288, '\p{^isxposixblank}', "");
56118Expect(0, 12288, '\P{isxposixblank}', "");
56119Expect(1, 12288, '\P{^isxposixblank}', "");
56120Expect(0, 12289, '\p{isxposixblank}', "");
56121Expect(1, 12289, '\p{^isxposixblank}', "");
56122Expect(1, 12289, '\P{isxposixblank}', "");
56123Expect(0, 12289, '\P{^isxposixblank}', "");
56124Expect(1, 12288, '\p{-Is_xposixblank}', "");
56125Expect(0, 12288, '\p{^-Is_xposixblank}', "");
56126Expect(0, 12288, '\P{-Is_xposixblank}', "");
56127Expect(1, 12288, '\P{^-Is_xposixblank}', "");
56128Expect(0, 12289, '\p{-Is_xposixblank}', "");
56129Expect(1, 12289, '\p{^-Is_xposixblank}', "");
56130Expect(1, 12289, '\P{-Is_xposixblank}', "");
56131Expect(0, 12289, '\P{^-Is_xposixblank}', "");
56132Error('\p{:=BLOCK_ELEMENTS}');
56133Error('\P{:=BLOCK_ELEMENTS}');
56134Expect(1, 9631, '\p{blockelements}', "");
56135Expect(0, 9631, '\p{^blockelements}', "");
56136Expect(0, 9631, '\P{blockelements}', "");
56137Expect(1, 9631, '\P{^blockelements}', "");
56138Expect(0, 9632, '\p{blockelements}', "");
56139Expect(1, 9632, '\p{^blockelements}', "");
56140Expect(1, 9632, '\P{blockelements}', "");
56141Expect(0, 9632, '\P{^blockelements}', "");
56142Expect(1, 9631, '\p{--block_Elements}', "");
56143Expect(0, 9631, '\p{^--block_Elements}', "");
56144Expect(0, 9631, '\P{--block_Elements}', "");
56145Expect(1, 9631, '\P{^--block_Elements}', "");
56146Expect(0, 9632, '\p{--block_Elements}', "");
56147Expect(1, 9632, '\p{^--block_Elements}', "");
56148Expect(1, 9632, '\P{--block_Elements}', "");
56149Expect(0, 9632, '\P{^--block_Elements}', "");
56150Error('\p{	/a/is_Block_elements}');
56151Error('\P{	/a/is_Block_elements}');
56152Expect(1, 9631, '\p{isblockelements}', "");
56153Expect(0, 9631, '\p{^isblockelements}', "");
56154Expect(0, 9631, '\P{isblockelements}', "");
56155Expect(1, 9631, '\P{^isblockelements}', "");
56156Expect(0, 9632, '\p{isblockelements}', "");
56157Expect(1, 9632, '\p{^isblockelements}', "");
56158Expect(1, 9632, '\P{isblockelements}', "");
56159Expect(0, 9632, '\P{^isblockelements}', "");
56160Expect(1, 9631, '\p{  Is_BLOCK_Elements}', "");
56161Expect(0, 9631, '\p{^  Is_BLOCK_Elements}', "");
56162Expect(0, 9631, '\P{  Is_BLOCK_Elements}', "");
56163Expect(1, 9631, '\P{^  Is_BLOCK_Elements}', "");
56164Expect(0, 9632, '\p{  Is_BLOCK_Elements}', "");
56165Expect(1, 9632, '\p{^  Is_BLOCK_Elements}', "");
56166Expect(1, 9632, '\P{  Is_BLOCK_Elements}', "");
56167Expect(0, 9632, '\P{^  Is_BLOCK_Elements}', "");
56168Error('\p{_In_BLOCK_ELEMENTS:=}');
56169Error('\P{_In_BLOCK_ELEMENTS:=}');
56170Expect(1, 9631, '\p{inblockelements}', "");
56171Expect(0, 9631, '\p{^inblockelements}', "");
56172Expect(0, 9631, '\P{inblockelements}', "");
56173Expect(1, 9631, '\P{^inblockelements}', "");
56174Expect(0, 9632, '\p{inblockelements}', "");
56175Expect(1, 9632, '\p{^inblockelements}', "");
56176Expect(1, 9632, '\P{inblockelements}', "");
56177Expect(0, 9632, '\P{^inblockelements}', "");
56178Expect(1, 9631, '\p{  IN_BLOCK_Elements}', "");
56179Expect(0, 9631, '\p{^  IN_BLOCK_Elements}', "");
56180Expect(0, 9631, '\P{  IN_BLOCK_Elements}', "");
56181Expect(1, 9631, '\P{^  IN_BLOCK_Elements}', "");
56182Expect(0, 9632, '\p{  IN_BLOCK_Elements}', "");
56183Expect(1, 9632, '\p{^  IN_BLOCK_Elements}', "");
56184Expect(1, 9632, '\P{  IN_BLOCK_Elements}', "");
56185Expect(0, 9632, '\P{^  IN_BLOCK_Elements}', "");
56186Error('\p{/a/__BOPOMOFO}');
56187Error('\P{/a/__BOPOMOFO}');
56188Expect(1, 12730, '\p{bopomofo}', "");
56189Expect(0, 12730, '\p{^bopomofo}', "");
56190Expect(0, 12730, '\P{bopomofo}', "");
56191Expect(1, 12730, '\P{^bopomofo}', "");
56192Expect(0, 12731, '\p{bopomofo}', "");
56193Expect(1, 12731, '\p{^bopomofo}', "");
56194Expect(1, 12731, '\P{bopomofo}', "");
56195Expect(0, 12731, '\P{^bopomofo}', "");
56196Expect(1, 12730, '\p{-Bopomofo}', "");
56197Expect(0, 12730, '\p{^-Bopomofo}', "");
56198Expect(0, 12730, '\P{-Bopomofo}', "");
56199Expect(1, 12730, '\P{^-Bopomofo}', "");
56200Expect(0, 12731, '\p{-Bopomofo}', "");
56201Expect(1, 12731, '\p{^-Bopomofo}', "");
56202Expect(1, 12731, '\P{-Bopomofo}', "");
56203Expect(0, 12731, '\P{^-Bopomofo}', "");
56204Error('\p{-is_bopomofo:=}');
56205Error('\P{-is_bopomofo:=}');
56206Expect(1, 12730, '\p{isbopomofo}', "");
56207Expect(0, 12730, '\p{^isbopomofo}', "");
56208Expect(0, 12730, '\P{isbopomofo}', "");
56209Expect(1, 12730, '\P{^isbopomofo}', "");
56210Expect(0, 12731, '\p{isbopomofo}', "");
56211Expect(1, 12731, '\p{^isbopomofo}', "");
56212Expect(1, 12731, '\P{isbopomofo}', "");
56213Expect(0, 12731, '\P{^isbopomofo}', "");
56214Expect(1, 12730, '\p{_Is_Bopomofo}', "");
56215Expect(0, 12730, '\p{^_Is_Bopomofo}', "");
56216Expect(0, 12730, '\P{_Is_Bopomofo}', "");
56217Expect(1, 12730, '\P{^_Is_Bopomofo}', "");
56218Expect(0, 12731, '\p{_Is_Bopomofo}', "");
56219Expect(1, 12731, '\p{^_Is_Bopomofo}', "");
56220Expect(1, 12731, '\P{_Is_Bopomofo}', "");
56221Expect(0, 12731, '\P{^_Is_Bopomofo}', "");
56222Error('\p{:=_ Bopo}');
56223Error('\P{:=_ Bopo}');
56224Expect(1, 12730, '\p{bopo}', "");
56225Expect(0, 12730, '\p{^bopo}', "");
56226Expect(0, 12730, '\P{bopo}', "");
56227Expect(1, 12730, '\P{^bopo}', "");
56228Expect(0, 12731, '\p{bopo}', "");
56229Expect(1, 12731, '\p{^bopo}', "");
56230Expect(1, 12731, '\P{bopo}', "");
56231Expect(0, 12731, '\P{^bopo}', "");
56232Expect(1, 12730, '\p{ -bopo}', "");
56233Expect(0, 12730, '\p{^ -bopo}', "");
56234Expect(0, 12730, '\P{ -bopo}', "");
56235Expect(1, 12730, '\P{^ -bopo}', "");
56236Expect(0, 12731, '\p{ -bopo}', "");
56237Expect(1, 12731, '\p{^ -bopo}', "");
56238Expect(1, 12731, '\P{ -bopo}', "");
56239Expect(0, 12731, '\P{^ -bopo}', "");
56240Error('\p{:=IS_BOPO}');
56241Error('\P{:=IS_BOPO}');
56242Expect(1, 12730, '\p{isbopo}', "");
56243Expect(0, 12730, '\p{^isbopo}', "");
56244Expect(0, 12730, '\P{isbopo}', "");
56245Expect(1, 12730, '\P{^isbopo}', "");
56246Expect(0, 12731, '\p{isbopo}', "");
56247Expect(1, 12731, '\p{^isbopo}', "");
56248Expect(1, 12731, '\P{isbopo}', "");
56249Expect(0, 12731, '\P{^isbopo}', "");
56250Expect(1, 12730, '\p{-	is_BOPO}', "");
56251Expect(0, 12730, '\p{^-	is_BOPO}', "");
56252Expect(0, 12730, '\P{-	is_BOPO}', "");
56253Expect(1, 12730, '\P{^-	is_BOPO}', "");
56254Expect(0, 12731, '\p{-	is_BOPO}', "");
56255Expect(1, 12731, '\p{^-	is_BOPO}', "");
56256Expect(1, 12731, '\P{-	is_BOPO}', "");
56257Expect(0, 12731, '\P{^-	is_BOPO}', "");
56258Error('\p{/a/		bopomofo_extended}');
56259Error('\P{/a/		bopomofo_extended}');
56260Expect(1, 12735, '\p{bopomofoextended}', "");
56261Expect(0, 12735, '\p{^bopomofoextended}', "");
56262Expect(0, 12735, '\P{bopomofoextended}', "");
56263Expect(1, 12735, '\P{^bopomofoextended}', "");
56264Expect(0, 12736, '\p{bopomofoextended}', "");
56265Expect(1, 12736, '\p{^bopomofoextended}', "");
56266Expect(1, 12736, '\P{bopomofoextended}', "");
56267Expect(0, 12736, '\P{^bopomofoextended}', "");
56268Expect(1, 12735, '\p{ 	BOPOMOFO_Extended}', "");
56269Expect(0, 12735, '\p{^ 	BOPOMOFO_Extended}', "");
56270Expect(0, 12735, '\P{ 	BOPOMOFO_Extended}', "");
56271Expect(1, 12735, '\P{^ 	BOPOMOFO_Extended}', "");
56272Expect(0, 12736, '\p{ 	BOPOMOFO_Extended}', "");
56273Expect(1, 12736, '\p{^ 	BOPOMOFO_Extended}', "");
56274Expect(1, 12736, '\P{ 	BOPOMOFO_Extended}', "");
56275Expect(0, 12736, '\P{^ 	BOPOMOFO_Extended}', "");
56276Error('\p{:=	IS_Bopomofo_EXTENDED}');
56277Error('\P{:=	IS_Bopomofo_EXTENDED}');
56278Expect(1, 12735, '\p{isbopomofoextended}', "");
56279Expect(0, 12735, '\p{^isbopomofoextended}', "");
56280Expect(0, 12735, '\P{isbopomofoextended}', "");
56281Expect(1, 12735, '\P{^isbopomofoextended}', "");
56282Expect(0, 12736, '\p{isbopomofoextended}', "");
56283Expect(1, 12736, '\p{^isbopomofoextended}', "");
56284Expect(1, 12736, '\P{isbopomofoextended}', "");
56285Expect(0, 12736, '\P{^isbopomofoextended}', "");
56286Expect(1, 12735, '\p{ _Is_Bopomofo_Extended}', "");
56287Expect(0, 12735, '\p{^ _Is_Bopomofo_Extended}', "");
56288Expect(0, 12735, '\P{ _Is_Bopomofo_Extended}', "");
56289Expect(1, 12735, '\P{^ _Is_Bopomofo_Extended}', "");
56290Expect(0, 12736, '\p{ _Is_Bopomofo_Extended}', "");
56291Expect(1, 12736, '\p{^ _Is_Bopomofo_Extended}', "");
56292Expect(1, 12736, '\P{ _Is_Bopomofo_Extended}', "");
56293Expect(0, 12736, '\P{^ _Is_Bopomofo_Extended}', "");
56294Error('\p{:= -IN_Bopomofo_Extended}');
56295Error('\P{:= -IN_Bopomofo_Extended}');
56296Expect(1, 12735, '\p{inbopomofoextended}', "");
56297Expect(0, 12735, '\p{^inbopomofoextended}', "");
56298Expect(0, 12735, '\P{inbopomofoextended}', "");
56299Expect(1, 12735, '\P{^inbopomofoextended}', "");
56300Expect(0, 12736, '\p{inbopomofoextended}', "");
56301Expect(1, 12736, '\p{^inbopomofoextended}', "");
56302Expect(1, 12736, '\P{inbopomofoextended}', "");
56303Expect(0, 12736, '\P{^inbopomofoextended}', "");
56304Expect(1, 12735, '\p{_ In_bopomofo_extended}', "");
56305Expect(0, 12735, '\p{^_ In_bopomofo_extended}', "");
56306Expect(0, 12735, '\P{_ In_bopomofo_extended}', "");
56307Expect(1, 12735, '\P{^_ In_bopomofo_extended}', "");
56308Expect(0, 12736, '\p{_ In_bopomofo_extended}', "");
56309Expect(1, 12736, '\p{^_ In_bopomofo_extended}', "");
56310Expect(1, 12736, '\P{_ In_bopomofo_extended}', "");
56311Expect(0, 12736, '\P{^_ In_bopomofo_extended}', "");
56312Error('\p{:=-_bopomofo_EXT}');
56313Error('\P{:=-_bopomofo_EXT}');
56314Expect(1, 12735, '\p{bopomofoext}', "");
56315Expect(0, 12735, '\p{^bopomofoext}', "");
56316Expect(0, 12735, '\P{bopomofoext}', "");
56317Expect(1, 12735, '\P{^bopomofoext}', "");
56318Expect(0, 12736, '\p{bopomofoext}', "");
56319Expect(1, 12736, '\p{^bopomofoext}', "");
56320Expect(1, 12736, '\P{bopomofoext}', "");
56321Expect(0, 12736, '\P{^bopomofoext}', "");
56322Expect(1, 12735, '\p{	-bopomofo_EXT}', "");
56323Expect(0, 12735, '\p{^	-bopomofo_EXT}', "");
56324Expect(0, 12735, '\P{	-bopomofo_EXT}', "");
56325Expect(1, 12735, '\P{^	-bopomofo_EXT}', "");
56326Expect(0, 12736, '\p{	-bopomofo_EXT}', "");
56327Expect(1, 12736, '\p{^	-bopomofo_EXT}', "");
56328Expect(1, 12736, '\P{	-bopomofo_EXT}', "");
56329Expect(0, 12736, '\P{^	-bopomofo_EXT}', "");
56330Error('\p{	-IS_BOPOMOFO_Ext/a/}');
56331Error('\P{	-IS_BOPOMOFO_Ext/a/}');
56332Expect(1, 12735, '\p{isbopomofoext}', "");
56333Expect(0, 12735, '\p{^isbopomofoext}', "");
56334Expect(0, 12735, '\P{isbopomofoext}', "");
56335Expect(1, 12735, '\P{^isbopomofoext}', "");
56336Expect(0, 12736, '\p{isbopomofoext}', "");
56337Expect(1, 12736, '\p{^isbopomofoext}', "");
56338Expect(1, 12736, '\P{isbopomofoext}', "");
56339Expect(0, 12736, '\P{^isbopomofoext}', "");
56340Expect(1, 12735, '\p{	 is_Bopomofo_Ext}', "");
56341Expect(0, 12735, '\p{^	 is_Bopomofo_Ext}', "");
56342Expect(0, 12735, '\P{	 is_Bopomofo_Ext}', "");
56343Expect(1, 12735, '\P{^	 is_Bopomofo_Ext}', "");
56344Expect(0, 12736, '\p{	 is_Bopomofo_Ext}', "");
56345Expect(1, 12736, '\p{^	 is_Bopomofo_Ext}', "");
56346Expect(1, 12736, '\P{	 is_Bopomofo_Ext}', "");
56347Expect(0, 12736, '\P{^	 is_Bopomofo_Ext}', "");
56348Error('\p{	:=In_bopomofo_ext}');
56349Error('\P{	:=In_bopomofo_ext}');
56350Expect(1, 12735, '\p{inbopomofoext}', "");
56351Expect(0, 12735, '\p{^inbopomofoext}', "");
56352Expect(0, 12735, '\P{inbopomofoext}', "");
56353Expect(1, 12735, '\P{^inbopomofoext}', "");
56354Expect(0, 12736, '\p{inbopomofoext}', "");
56355Expect(1, 12736, '\p{^inbopomofoext}', "");
56356Expect(1, 12736, '\P{inbopomofoext}', "");
56357Expect(0, 12736, '\P{^inbopomofoext}', "");
56358Expect(1, 12735, '\p{_In_Bopomofo_Ext}', "");
56359Expect(0, 12735, '\p{^_In_Bopomofo_Ext}', "");
56360Expect(0, 12735, '\P{_In_Bopomofo_Ext}', "");
56361Expect(1, 12735, '\P{^_In_Bopomofo_Ext}', "");
56362Expect(0, 12736, '\p{_In_Bopomofo_Ext}', "");
56363Expect(1, 12736, '\p{^_In_Bopomofo_Ext}', "");
56364Expect(1, 12736, '\P{_In_Bopomofo_Ext}', "");
56365Expect(0, 12736, '\P{^_In_Bopomofo_Ext}', "");
56366Error('\p{-/a/Box_Drawing}');
56367Error('\P{-/a/Box_Drawing}');
56368Expect(1, 9599, '\p{boxdrawing}', "");
56369Expect(0, 9599, '\p{^boxdrawing}', "");
56370Expect(0, 9599, '\P{boxdrawing}', "");
56371Expect(1, 9599, '\P{^boxdrawing}', "");
56372Expect(0, 9600, '\p{boxdrawing}', "");
56373Expect(1, 9600, '\p{^boxdrawing}', "");
56374Expect(1, 9600, '\P{boxdrawing}', "");
56375Expect(0, 9600, '\P{^boxdrawing}', "");
56376Expect(1, 9599, '\p{_-Box_drawing}', "");
56377Expect(0, 9599, '\p{^_-Box_drawing}', "");
56378Expect(0, 9599, '\P{_-Box_drawing}', "");
56379Expect(1, 9599, '\P{^_-Box_drawing}', "");
56380Expect(0, 9600, '\p{_-Box_drawing}', "");
56381Expect(1, 9600, '\p{^_-Box_drawing}', "");
56382Expect(1, 9600, '\P{_-Box_drawing}', "");
56383Expect(0, 9600, '\P{^_-Box_drawing}', "");
56384Error('\p{	/a/is_Box_Drawing}');
56385Error('\P{	/a/is_Box_Drawing}');
56386Expect(1, 9599, '\p{isboxdrawing}', "");
56387Expect(0, 9599, '\p{^isboxdrawing}', "");
56388Expect(0, 9599, '\P{isboxdrawing}', "");
56389Expect(1, 9599, '\P{^isboxdrawing}', "");
56390Expect(0, 9600, '\p{isboxdrawing}', "");
56391Expect(1, 9600, '\p{^isboxdrawing}', "");
56392Expect(1, 9600, '\P{isboxdrawing}', "");
56393Expect(0, 9600, '\P{^isboxdrawing}', "");
56394Expect(1, 9599, '\p{-IS_Box_Drawing}', "");
56395Expect(0, 9599, '\p{^-IS_Box_Drawing}', "");
56396Expect(0, 9599, '\P{-IS_Box_Drawing}', "");
56397Expect(1, 9599, '\P{^-IS_Box_Drawing}', "");
56398Expect(0, 9600, '\p{-IS_Box_Drawing}', "");
56399Expect(1, 9600, '\p{^-IS_Box_Drawing}', "");
56400Expect(1, 9600, '\P{-IS_Box_Drawing}', "");
56401Expect(0, 9600, '\P{^-IS_Box_Drawing}', "");
56402Error('\p{:=	 in_Box_drawing}');
56403Error('\P{:=	 in_Box_drawing}');
56404Expect(1, 9599, '\p{inboxdrawing}', "");
56405Expect(0, 9599, '\p{^inboxdrawing}', "");
56406Expect(0, 9599, '\P{inboxdrawing}', "");
56407Expect(1, 9599, '\P{^inboxdrawing}', "");
56408Expect(0, 9600, '\p{inboxdrawing}', "");
56409Expect(1, 9600, '\p{^inboxdrawing}', "");
56410Expect(1, 9600, '\P{inboxdrawing}', "");
56411Expect(0, 9600, '\P{^inboxdrawing}', "");
56412Expect(1, 9599, '\p{ -In_Box_drawing}', "");
56413Expect(0, 9599, '\p{^ -In_Box_drawing}', "");
56414Expect(0, 9599, '\P{ -In_Box_drawing}', "");
56415Expect(1, 9599, '\P{^ -In_Box_drawing}', "");
56416Expect(0, 9600, '\p{ -In_Box_drawing}', "");
56417Expect(1, 9600, '\p{^ -In_Box_drawing}', "");
56418Expect(1, 9600, '\P{ -In_Box_drawing}', "");
56419Expect(0, 9600, '\P{^ -In_Box_drawing}', "");
56420Error('\p{:=Brahmi}');
56421Error('\P{:=Brahmi}');
56422Expect(1, 69743, '\p{brahmi}', "");
56423Expect(0, 69743, '\p{^brahmi}', "");
56424Expect(0, 69743, '\P{brahmi}', "");
56425Expect(1, 69743, '\P{^brahmi}', "");
56426Expect(0, 69744, '\p{brahmi}', "");
56427Expect(1, 69744, '\p{^brahmi}', "");
56428Expect(1, 69744, '\P{brahmi}', "");
56429Expect(0, 69744, '\P{^brahmi}', "");
56430Expect(1, 69743, '\p{ _Brahmi}', "");
56431Expect(0, 69743, '\p{^ _Brahmi}', "");
56432Expect(0, 69743, '\P{ _Brahmi}', "");
56433Expect(1, 69743, '\P{^ _Brahmi}', "");
56434Expect(0, 69744, '\p{ _Brahmi}', "");
56435Expect(1, 69744, '\p{^ _Brahmi}', "");
56436Expect(1, 69744, '\P{ _Brahmi}', "");
56437Expect(0, 69744, '\P{^ _Brahmi}', "");
56438Error('\p{		IS_Brahmi/a/}');
56439Error('\P{		IS_Brahmi/a/}');
56440Expect(1, 69743, '\p{isbrahmi}', "");
56441Expect(0, 69743, '\p{^isbrahmi}', "");
56442Expect(0, 69743, '\P{isbrahmi}', "");
56443Expect(1, 69743, '\P{^isbrahmi}', "");
56444Expect(0, 69744, '\p{isbrahmi}', "");
56445Expect(1, 69744, '\p{^isbrahmi}', "");
56446Expect(1, 69744, '\P{isbrahmi}', "");
56447Expect(0, 69744, '\P{^isbrahmi}', "");
56448Expect(1, 69743, '\p{ _Is_BRAHMI}', "");
56449Expect(0, 69743, '\p{^ _Is_BRAHMI}', "");
56450Expect(0, 69743, '\P{ _Is_BRAHMI}', "");
56451Expect(1, 69743, '\P{^ _Is_BRAHMI}', "");
56452Expect(0, 69744, '\p{ _Is_BRAHMI}', "");
56453Expect(1, 69744, '\p{^ _Is_BRAHMI}', "");
56454Expect(1, 69744, '\P{ _Is_BRAHMI}', "");
56455Expect(0, 69744, '\P{^ _Is_BRAHMI}', "");
56456Error('\p{-/a/Brah}');
56457Error('\P{-/a/Brah}');
56458Expect(1, 69743, '\p{brah}', "");
56459Expect(0, 69743, '\p{^brah}', "");
56460Expect(0, 69743, '\P{brah}', "");
56461Expect(1, 69743, '\P{^brah}', "");
56462Expect(0, 69744, '\p{brah}', "");
56463Expect(1, 69744, '\p{^brah}', "");
56464Expect(1, 69744, '\P{brah}', "");
56465Expect(0, 69744, '\P{^brah}', "");
56466Expect(1, 69743, '\p{	_Brah}', "");
56467Expect(0, 69743, '\p{^	_Brah}', "");
56468Expect(0, 69743, '\P{	_Brah}', "");
56469Expect(1, 69743, '\P{^	_Brah}', "");
56470Expect(0, 69744, '\p{	_Brah}', "");
56471Expect(1, 69744, '\p{^	_Brah}', "");
56472Expect(1, 69744, '\P{	_Brah}', "");
56473Expect(0, 69744, '\P{^	_Brah}', "");
56474Error('\p{/a/_ IS_brah}');
56475Error('\P{/a/_ IS_brah}');
56476Expect(1, 69743, '\p{isbrah}', "");
56477Expect(0, 69743, '\p{^isbrah}', "");
56478Expect(0, 69743, '\P{isbrah}', "");
56479Expect(1, 69743, '\P{^isbrah}', "");
56480Expect(0, 69744, '\p{isbrah}', "");
56481Expect(1, 69744, '\p{^isbrah}', "");
56482Expect(1, 69744, '\P{isbrah}', "");
56483Expect(0, 69744, '\P{^isbrah}', "");
56484Expect(1, 69743, '\p{_	IS_Brah}', "");
56485Expect(0, 69743, '\p{^_	IS_Brah}', "");
56486Expect(0, 69743, '\P{_	IS_Brah}', "");
56487Expect(1, 69743, '\P{^_	IS_Brah}', "");
56488Expect(0, 69744, '\p{_	IS_Brah}', "");
56489Expect(1, 69744, '\p{^_	IS_Brah}', "");
56490Expect(1, 69744, '\P{_	IS_Brah}', "");
56491Expect(0, 69744, '\P{^_	IS_Brah}', "");
56492Error('\p{:=_braille}');
56493Error('\P{:=_braille}');
56494Expect(1, 10495, '\p{braille}', "");
56495Expect(0, 10495, '\p{^braille}', "");
56496Expect(0, 10495, '\P{braille}', "");
56497Expect(1, 10495, '\P{^braille}', "");
56498Expect(0, 10496, '\p{braille}', "");
56499Expect(1, 10496, '\p{^braille}', "");
56500Expect(1, 10496, '\P{braille}', "");
56501Expect(0, 10496, '\P{^braille}', "");
56502Expect(1, 10495, '\p{_Braille}', "");
56503Expect(0, 10495, '\p{^_Braille}', "");
56504Expect(0, 10495, '\P{_Braille}', "");
56505Expect(1, 10495, '\P{^_Braille}', "");
56506Expect(0, 10496, '\p{_Braille}', "");
56507Expect(1, 10496, '\p{^_Braille}', "");
56508Expect(1, 10496, '\P{_Braille}', "");
56509Expect(0, 10496, '\P{^_Braille}', "");
56510Error('\p{ -Is_braille/a/}');
56511Error('\P{ -Is_braille/a/}');
56512Expect(1, 10495, '\p{isbraille}', "");
56513Expect(0, 10495, '\p{^isbraille}', "");
56514Expect(0, 10495, '\P{isbraille}', "");
56515Expect(1, 10495, '\P{^isbraille}', "");
56516Expect(0, 10496, '\p{isbraille}', "");
56517Expect(1, 10496, '\p{^isbraille}', "");
56518Expect(1, 10496, '\P{isbraille}', "");
56519Expect(0, 10496, '\P{^isbraille}', "");
56520Expect(1, 10495, '\p{ Is_Braille}', "");
56521Expect(0, 10495, '\p{^ Is_Braille}', "");
56522Expect(0, 10495, '\P{ Is_Braille}', "");
56523Expect(1, 10495, '\P{^ Is_Braille}', "");
56524Expect(0, 10496, '\p{ Is_Braille}', "");
56525Expect(1, 10496, '\p{^ Is_Braille}', "");
56526Expect(1, 10496, '\P{ Is_Braille}', "");
56527Expect(0, 10496, '\P{^ Is_Braille}', "");
56528Error('\p{/a/_-brai}');
56529Error('\P{/a/_-brai}');
56530Expect(1, 10495, '\p{brai}', "");
56531Expect(0, 10495, '\p{^brai}', "");
56532Expect(0, 10495, '\P{brai}', "");
56533Expect(1, 10495, '\P{^brai}', "");
56534Expect(0, 10496, '\p{brai}', "");
56535Expect(1, 10496, '\p{^brai}', "");
56536Expect(1, 10496, '\P{brai}', "");
56537Expect(0, 10496, '\P{^brai}', "");
56538Expect(1, 10495, '\p{--Brai}', "");
56539Expect(0, 10495, '\p{^--Brai}', "");
56540Expect(0, 10495, '\P{--Brai}', "");
56541Expect(1, 10495, '\P{^--Brai}', "");
56542Expect(0, 10496, '\p{--Brai}', "");
56543Expect(1, 10496, '\p{^--Brai}', "");
56544Expect(1, 10496, '\P{--Brai}', "");
56545Expect(0, 10496, '\P{^--Brai}', "");
56546Error('\p{:= IS_Brai}');
56547Error('\P{:= IS_Brai}');
56548Expect(1, 10495, '\p{isbrai}', "");
56549Expect(0, 10495, '\p{^isbrai}', "");
56550Expect(0, 10495, '\P{isbrai}', "");
56551Expect(1, 10495, '\P{^isbrai}', "");
56552Expect(0, 10496, '\p{isbrai}', "");
56553Expect(1, 10496, '\p{^isbrai}', "");
56554Expect(1, 10496, '\P{isbrai}', "");
56555Expect(0, 10496, '\P{^isbrai}', "");
56556Expect(1, 10495, '\p{-_Is_Brai}', "");
56557Expect(0, 10495, '\p{^-_Is_Brai}', "");
56558Expect(0, 10495, '\P{-_Is_Brai}', "");
56559Expect(1, 10495, '\P{^-_Is_Brai}', "");
56560Expect(0, 10496, '\p{-_Is_Brai}', "");
56561Expect(1, 10496, '\p{^-_Is_Brai}', "");
56562Expect(1, 10496, '\P{-_Is_Brai}', "");
56563Expect(0, 10496, '\P{^-_Is_Brai}', "");
56564Error('\p{_-braille_Patterns:=}');
56565Error('\P{_-braille_Patterns:=}');
56566Expect(1, 10495, '\p{braillepatterns}', "");
56567Expect(0, 10495, '\p{^braillepatterns}', "");
56568Expect(0, 10495, '\P{braillepatterns}', "");
56569Expect(1, 10495, '\P{^braillepatterns}', "");
56570Expect(0, 10496, '\p{braillepatterns}', "");
56571Expect(1, 10496, '\p{^braillepatterns}', "");
56572Expect(1, 10496, '\P{braillepatterns}', "");
56573Expect(0, 10496, '\P{^braillepatterns}', "");
56574Expect(1, 10495, '\p{-Braille_Patterns}', "");
56575Expect(0, 10495, '\p{^-Braille_Patterns}', "");
56576Expect(0, 10495, '\P{-Braille_Patterns}', "");
56577Expect(1, 10495, '\P{^-Braille_Patterns}', "");
56578Expect(0, 10496, '\p{-Braille_Patterns}', "");
56579Expect(1, 10496, '\p{^-Braille_Patterns}', "");
56580Expect(1, 10496, '\P{-Braille_Patterns}', "");
56581Expect(0, 10496, '\P{^-Braille_Patterns}', "");
56582Error('\p{ :=IS_Braille_patterns}');
56583Error('\P{ :=IS_Braille_patterns}');
56584Expect(1, 10495, '\p{isbraillepatterns}', "");
56585Expect(0, 10495, '\p{^isbraillepatterns}', "");
56586Expect(0, 10495, '\P{isbraillepatterns}', "");
56587Expect(1, 10495, '\P{^isbraillepatterns}', "");
56588Expect(0, 10496, '\p{isbraillepatterns}', "");
56589Expect(1, 10496, '\p{^isbraillepatterns}', "");
56590Expect(1, 10496, '\P{isbraillepatterns}', "");
56591Expect(0, 10496, '\P{^isbraillepatterns}', "");
56592Expect(1, 10495, '\p{_	Is_braille_PATTERNS}', "");
56593Expect(0, 10495, '\p{^_	Is_braille_PATTERNS}', "");
56594Expect(0, 10495, '\P{_	Is_braille_PATTERNS}', "");
56595Expect(1, 10495, '\P{^_	Is_braille_PATTERNS}', "");
56596Expect(0, 10496, '\p{_	Is_braille_PATTERNS}', "");
56597Expect(1, 10496, '\p{^_	Is_braille_PATTERNS}', "");
56598Expect(1, 10496, '\P{_	Is_braille_PATTERNS}', "");
56599Expect(0, 10496, '\P{^_	Is_braille_PATTERNS}', "");
56600Error('\p{:=--in_Braille_Patterns}');
56601Error('\P{:=--in_Braille_Patterns}');
56602Expect(1, 10495, '\p{inbraillepatterns}', "");
56603Expect(0, 10495, '\p{^inbraillepatterns}', "");
56604Expect(0, 10495, '\P{inbraillepatterns}', "");
56605Expect(1, 10495, '\P{^inbraillepatterns}', "");
56606Expect(0, 10496, '\p{inbraillepatterns}', "");
56607Expect(1, 10496, '\p{^inbraillepatterns}', "");
56608Expect(1, 10496, '\P{inbraillepatterns}', "");
56609Expect(0, 10496, '\P{^inbraillepatterns}', "");
56610Expect(1, 10495, '\p{ In_Braille_Patterns}', "");
56611Expect(0, 10495, '\p{^ In_Braille_Patterns}', "");
56612Expect(0, 10495, '\P{ In_Braille_Patterns}', "");
56613Expect(1, 10495, '\P{^ In_Braille_Patterns}', "");
56614Expect(0, 10496, '\p{ In_Braille_Patterns}', "");
56615Expect(1, 10496, '\p{^ In_Braille_Patterns}', "");
56616Expect(1, 10496, '\P{ In_Braille_Patterns}', "");
56617Expect(0, 10496, '\P{^ In_Braille_Patterns}', "");
56618Error('\p{/a/ _In_Braille}');
56619Error('\P{/a/ _In_Braille}');
56620Expect(1, 10495, '\p{inbraille}', "");
56621Expect(0, 10495, '\p{^inbraille}', "");
56622Expect(0, 10495, '\P{inbraille}', "");
56623Expect(1, 10495, '\P{^inbraille}', "");
56624Expect(0, 10496, '\p{inbraille}', "");
56625Expect(1, 10496, '\p{^inbraille}', "");
56626Expect(1, 10496, '\P{inbraille}', "");
56627Expect(0, 10496, '\P{^inbraille}', "");
56628Expect(1, 10495, '\p{_ in_Braille}', "");
56629Expect(0, 10495, '\p{^_ in_Braille}', "");
56630Expect(0, 10495, '\P{_ in_Braille}', "");
56631Expect(1, 10495, '\P{^_ in_Braille}', "");
56632Expect(0, 10496, '\p{_ in_Braille}', "");
56633Expect(1, 10496, '\p{^_ in_Braille}', "");
56634Expect(1, 10496, '\P{_ in_Braille}', "");
56635Expect(0, 10496, '\P{^_ in_Braille}', "");
56636Error('\p{	-BUGINESE/a/}');
56637Error('\P{	-BUGINESE/a/}');
56638Expect(1, 6687, '\p{buginese}', "");
56639Expect(0, 6687, '\p{^buginese}', "");
56640Expect(0, 6687, '\P{buginese}', "");
56641Expect(1, 6687, '\P{^buginese}', "");
56642Expect(0, 6688, '\p{buginese}', "");
56643Expect(1, 6688, '\p{^buginese}', "");
56644Expect(1, 6688, '\P{buginese}', "");
56645Expect(0, 6688, '\P{^buginese}', "");
56646Expect(1, 6687, '\p{-Buginese}', "");
56647Expect(0, 6687, '\p{^-Buginese}', "");
56648Expect(0, 6687, '\P{-Buginese}', "");
56649Expect(1, 6687, '\P{^-Buginese}', "");
56650Expect(0, 6688, '\p{-Buginese}', "");
56651Expect(1, 6688, '\p{^-Buginese}', "");
56652Expect(1, 6688, '\P{-Buginese}', "");
56653Expect(0, 6688, '\P{^-Buginese}', "");
56654Error('\p{-:=IS_Buginese}');
56655Error('\P{-:=IS_Buginese}');
56656Expect(1, 6687, '\p{isbuginese}', "");
56657Expect(0, 6687, '\p{^isbuginese}', "");
56658Expect(0, 6687, '\P{isbuginese}', "");
56659Expect(1, 6687, '\P{^isbuginese}', "");
56660Expect(0, 6688, '\p{isbuginese}', "");
56661Expect(1, 6688, '\p{^isbuginese}', "");
56662Expect(1, 6688, '\P{isbuginese}', "");
56663Expect(0, 6688, '\P{^isbuginese}', "");
56664Expect(1, 6687, '\p{_ IS_BUGINESE}', "");
56665Expect(0, 6687, '\p{^_ IS_BUGINESE}', "");
56666Expect(0, 6687, '\P{_ IS_BUGINESE}', "");
56667Expect(1, 6687, '\P{^_ IS_BUGINESE}', "");
56668Expect(0, 6688, '\p{_ IS_BUGINESE}', "");
56669Expect(1, 6688, '\p{^_ IS_BUGINESE}', "");
56670Expect(1, 6688, '\P{_ IS_BUGINESE}', "");
56671Expect(0, 6688, '\P{^_ IS_BUGINESE}', "");
56672Error('\p{-	bugi:=}');
56673Error('\P{-	bugi:=}');
56674Expect(1, 6687, '\p{bugi}', "");
56675Expect(0, 6687, '\p{^bugi}', "");
56676Expect(0, 6687, '\P{bugi}', "");
56677Expect(1, 6687, '\P{^bugi}', "");
56678Expect(0, 6688, '\p{bugi}', "");
56679Expect(1, 6688, '\p{^bugi}', "");
56680Expect(1, 6688, '\P{bugi}', "");
56681Expect(0, 6688, '\P{^bugi}', "");
56682Expect(1, 6687, '\p{- Bugi}', "");
56683Expect(0, 6687, '\p{^- Bugi}', "");
56684Expect(0, 6687, '\P{- Bugi}', "");
56685Expect(1, 6687, '\P{^- Bugi}', "");
56686Expect(0, 6688, '\p{- Bugi}', "");
56687Expect(1, 6688, '\p{^- Bugi}', "");
56688Expect(1, 6688, '\P{- Bugi}', "");
56689Expect(0, 6688, '\P{^- Bugi}', "");
56690Error('\p{	:=Is_Bugi}');
56691Error('\P{	:=Is_Bugi}');
56692Expect(1, 6687, '\p{isbugi}', "");
56693Expect(0, 6687, '\p{^isbugi}', "");
56694Expect(0, 6687, '\P{isbugi}', "");
56695Expect(1, 6687, '\P{^isbugi}', "");
56696Expect(0, 6688, '\p{isbugi}', "");
56697Expect(1, 6688, '\p{^isbugi}', "");
56698Expect(1, 6688, '\P{isbugi}', "");
56699Expect(0, 6688, '\P{^isbugi}', "");
56700Expect(1, 6687, '\p{_IS_Bugi}', "");
56701Expect(0, 6687, '\p{^_IS_Bugi}', "");
56702Expect(0, 6687, '\P{_IS_Bugi}', "");
56703Expect(1, 6687, '\P{^_IS_Bugi}', "");
56704Expect(0, 6688, '\p{_IS_Bugi}', "");
56705Expect(1, 6688, '\p{^_IS_Bugi}', "");
56706Expect(1, 6688, '\P{_IS_Bugi}', "");
56707Expect(0, 6688, '\P{^_IS_Bugi}', "");
56708Error('\p{  Buhid:=}');
56709Error('\P{  Buhid:=}');
56710Expect(1, 5971, '\p{buhid}', "");
56711Expect(0, 5971, '\p{^buhid}', "");
56712Expect(0, 5971, '\P{buhid}', "");
56713Expect(1, 5971, '\P{^buhid}', "");
56714Expect(0, 5972, '\p{buhid}', "");
56715Expect(1, 5972, '\p{^buhid}', "");
56716Expect(1, 5972, '\P{buhid}', "");
56717Expect(0, 5972, '\P{^buhid}', "");
56718Expect(1, 5971, '\p{ 	BUHID}', "");
56719Expect(0, 5971, '\p{^ 	BUHID}', "");
56720Expect(0, 5971, '\P{ 	BUHID}', "");
56721Expect(1, 5971, '\P{^ 	BUHID}', "");
56722Expect(0, 5972, '\p{ 	BUHID}', "");
56723Expect(1, 5972, '\p{^ 	BUHID}', "");
56724Expect(1, 5972, '\P{ 	BUHID}', "");
56725Expect(0, 5972, '\P{^ 	BUHID}', "");
56726Error('\p{		Is_BUHID/a/}');
56727Error('\P{		Is_BUHID/a/}');
56728Expect(1, 5971, '\p{isbuhid}', "");
56729Expect(0, 5971, '\p{^isbuhid}', "");
56730Expect(0, 5971, '\P{isbuhid}', "");
56731Expect(1, 5971, '\P{^isbuhid}', "");
56732Expect(0, 5972, '\p{isbuhid}', "");
56733Expect(1, 5972, '\p{^isbuhid}', "");
56734Expect(1, 5972, '\P{isbuhid}', "");
56735Expect(0, 5972, '\P{^isbuhid}', "");
56736Expect(1, 5971, '\p{ -IS_Buhid}', "");
56737Expect(0, 5971, '\p{^ -IS_Buhid}', "");
56738Expect(0, 5971, '\P{ -IS_Buhid}', "");
56739Expect(1, 5971, '\P{^ -IS_Buhid}', "");
56740Expect(0, 5972, '\p{ -IS_Buhid}', "");
56741Expect(1, 5972, '\p{^ -IS_Buhid}', "");
56742Expect(1, 5972, '\P{ -IS_Buhid}', "");
56743Expect(0, 5972, '\P{^ -IS_Buhid}', "");
56744Error('\p{/a/Buhd}');
56745Error('\P{/a/Buhd}');
56746Expect(1, 5971, '\p{buhd}', "");
56747Expect(0, 5971, '\p{^buhd}', "");
56748Expect(0, 5971, '\P{buhd}', "");
56749Expect(1, 5971, '\P{^buhd}', "");
56750Expect(0, 5972, '\p{buhd}', "");
56751Expect(1, 5972, '\p{^buhd}', "");
56752Expect(1, 5972, '\P{buhd}', "");
56753Expect(0, 5972, '\P{^buhd}', "");
56754Expect(1, 5971, '\p{_Buhd}', "");
56755Expect(0, 5971, '\p{^_Buhd}', "");
56756Expect(0, 5971, '\P{_Buhd}', "");
56757Expect(1, 5971, '\P{^_Buhd}', "");
56758Expect(0, 5972, '\p{_Buhd}', "");
56759Expect(1, 5972, '\p{^_Buhd}', "");
56760Expect(1, 5972, '\P{_Buhd}', "");
56761Expect(0, 5972, '\P{^_Buhd}', "");
56762Error('\p{		IS_Buhd:=}');
56763Error('\P{		IS_Buhd:=}');
56764Expect(1, 5971, '\p{isbuhd}', "");
56765Expect(0, 5971, '\p{^isbuhd}', "");
56766Expect(0, 5971, '\P{isbuhd}', "");
56767Expect(1, 5971, '\P{^isbuhd}', "");
56768Expect(0, 5972, '\p{isbuhd}', "");
56769Expect(1, 5972, '\p{^isbuhd}', "");
56770Expect(1, 5972, '\P{isbuhd}', "");
56771Expect(0, 5972, '\P{^isbuhd}', "");
56772Expect(1, 5971, '\p{ _Is_Buhd}', "");
56773Expect(0, 5971, '\p{^ _Is_Buhd}', "");
56774Expect(0, 5971, '\P{ _Is_Buhd}', "");
56775Expect(1, 5971, '\P{^ _Is_Buhd}', "");
56776Expect(0, 5972, '\p{ _Is_Buhd}', "");
56777Expect(1, 5972, '\p{^ _Is_Buhd}', "");
56778Expect(1, 5972, '\P{ _Is_Buhd}', "");
56779Expect(0, 5972, '\P{^ _Is_Buhd}', "");
56780Error('\p{_-byzantine_musical_Symbols:=}');
56781Error('\P{_-byzantine_musical_Symbols:=}');
56782Expect(1, 119039, '\p{byzantinemusicalsymbols}', "");
56783Expect(0, 119039, '\p{^byzantinemusicalsymbols}', "");
56784Expect(0, 119039, '\P{byzantinemusicalsymbols}', "");
56785Expect(1, 119039, '\P{^byzantinemusicalsymbols}', "");
56786Expect(0, 119040, '\p{byzantinemusicalsymbols}', "");
56787Expect(1, 119040, '\p{^byzantinemusicalsymbols}', "");
56788Expect(1, 119040, '\P{byzantinemusicalsymbols}', "");
56789Expect(0, 119040, '\P{^byzantinemusicalsymbols}', "");
56790Expect(1, 119039, '\p{-Byzantine_MUSICAL_Symbols}', "");
56791Expect(0, 119039, '\p{^-Byzantine_MUSICAL_Symbols}', "");
56792Expect(0, 119039, '\P{-Byzantine_MUSICAL_Symbols}', "");
56793Expect(1, 119039, '\P{^-Byzantine_MUSICAL_Symbols}', "");
56794Expect(0, 119040, '\p{-Byzantine_MUSICAL_Symbols}', "");
56795Expect(1, 119040, '\p{^-Byzantine_MUSICAL_Symbols}', "");
56796Expect(1, 119040, '\P{-Byzantine_MUSICAL_Symbols}', "");
56797Expect(0, 119040, '\P{^-Byzantine_MUSICAL_Symbols}', "");
56798Error('\p{-is_Byzantine_musical_SYMBOLS/a/}');
56799Error('\P{-is_Byzantine_musical_SYMBOLS/a/}');
56800Expect(1, 119039, '\p{isbyzantinemusicalsymbols}', "");
56801Expect(0, 119039, '\p{^isbyzantinemusicalsymbols}', "");
56802Expect(0, 119039, '\P{isbyzantinemusicalsymbols}', "");
56803Expect(1, 119039, '\P{^isbyzantinemusicalsymbols}', "");
56804Expect(0, 119040, '\p{isbyzantinemusicalsymbols}', "");
56805Expect(1, 119040, '\p{^isbyzantinemusicalsymbols}', "");
56806Expect(1, 119040, '\P{isbyzantinemusicalsymbols}', "");
56807Expect(0, 119040, '\P{^isbyzantinemusicalsymbols}', "");
56808Expect(1, 119039, '\p{ Is_Byzantine_Musical_Symbols}', "");
56809Expect(0, 119039, '\p{^ Is_Byzantine_Musical_Symbols}', "");
56810Expect(0, 119039, '\P{ Is_Byzantine_Musical_Symbols}', "");
56811Expect(1, 119039, '\P{^ Is_Byzantine_Musical_Symbols}', "");
56812Expect(0, 119040, '\p{ Is_Byzantine_Musical_Symbols}', "");
56813Expect(1, 119040, '\p{^ Is_Byzantine_Musical_Symbols}', "");
56814Expect(1, 119040, '\P{ Is_Byzantine_Musical_Symbols}', "");
56815Expect(0, 119040, '\P{^ Is_Byzantine_Musical_Symbols}', "");
56816Error('\p{	:=In_Byzantine_Musical_Symbols}');
56817Error('\P{	:=In_Byzantine_Musical_Symbols}');
56818Expect(1, 119039, '\p{inbyzantinemusicalsymbols}', "");
56819Expect(0, 119039, '\p{^inbyzantinemusicalsymbols}', "");
56820Expect(0, 119039, '\P{inbyzantinemusicalsymbols}', "");
56821Expect(1, 119039, '\P{^inbyzantinemusicalsymbols}', "");
56822Expect(0, 119040, '\p{inbyzantinemusicalsymbols}', "");
56823Expect(1, 119040, '\p{^inbyzantinemusicalsymbols}', "");
56824Expect(1, 119040, '\P{inbyzantinemusicalsymbols}', "");
56825Expect(0, 119040, '\P{^inbyzantinemusicalsymbols}', "");
56826Expect(1, 119039, '\p{--IN_BYZANTINE_Musical_Symbols}', "");
56827Expect(0, 119039, '\p{^--IN_BYZANTINE_Musical_Symbols}', "");
56828Expect(0, 119039, '\P{--IN_BYZANTINE_Musical_Symbols}', "");
56829Expect(1, 119039, '\P{^--IN_BYZANTINE_Musical_Symbols}', "");
56830Expect(0, 119040, '\p{--IN_BYZANTINE_Musical_Symbols}', "");
56831Expect(1, 119040, '\p{^--IN_BYZANTINE_Musical_Symbols}', "");
56832Expect(1, 119040, '\P{--IN_BYZANTINE_Musical_Symbols}', "");
56833Expect(0, 119040, '\P{^--IN_BYZANTINE_Musical_Symbols}', "");
56834Error('\p{:=  Byzantine_music}');
56835Error('\P{:=  Byzantine_music}');
56836Expect(1, 119039, '\p{byzantinemusic}', "");
56837Expect(0, 119039, '\p{^byzantinemusic}', "");
56838Expect(0, 119039, '\P{byzantinemusic}', "");
56839Expect(1, 119039, '\P{^byzantinemusic}', "");
56840Expect(0, 119040, '\p{byzantinemusic}', "");
56841Expect(1, 119040, '\p{^byzantinemusic}', "");
56842Expect(1, 119040, '\P{byzantinemusic}', "");
56843Expect(0, 119040, '\P{^byzantinemusic}', "");
56844Expect(1, 119039, '\p{__Byzantine_Music}', "");
56845Expect(0, 119039, '\p{^__Byzantine_Music}', "");
56846Expect(0, 119039, '\P{__Byzantine_Music}', "");
56847Expect(1, 119039, '\P{^__Byzantine_Music}', "");
56848Expect(0, 119040, '\p{__Byzantine_Music}', "");
56849Expect(1, 119040, '\p{^__Byzantine_Music}', "");
56850Expect(1, 119040, '\P{__Byzantine_Music}', "");
56851Expect(0, 119040, '\P{^__Byzantine_Music}', "");
56852Error('\p{:=IS_BYZANTINE_music}');
56853Error('\P{:=IS_BYZANTINE_music}');
56854Expect(1, 119039, '\p{isbyzantinemusic}', "");
56855Expect(0, 119039, '\p{^isbyzantinemusic}', "");
56856Expect(0, 119039, '\P{isbyzantinemusic}', "");
56857Expect(1, 119039, '\P{^isbyzantinemusic}', "");
56858Expect(0, 119040, '\p{isbyzantinemusic}', "");
56859Expect(1, 119040, '\p{^isbyzantinemusic}', "");
56860Expect(1, 119040, '\P{isbyzantinemusic}', "");
56861Expect(0, 119040, '\P{^isbyzantinemusic}', "");
56862Expect(1, 119039, '\p{- is_BYZANTINE_Music}', "");
56863Expect(0, 119039, '\p{^- is_BYZANTINE_Music}', "");
56864Expect(0, 119039, '\P{- is_BYZANTINE_Music}', "");
56865Expect(1, 119039, '\P{^- is_BYZANTINE_Music}', "");
56866Expect(0, 119040, '\p{- is_BYZANTINE_Music}', "");
56867Expect(1, 119040, '\p{^- is_BYZANTINE_Music}', "");
56868Expect(1, 119040, '\P{- is_BYZANTINE_Music}', "");
56869Expect(0, 119040, '\P{^- is_BYZANTINE_Music}', "");
56870Error('\p{/a/_-In_BYZANTINE_MUSIC}');
56871Error('\P{/a/_-In_BYZANTINE_MUSIC}');
56872Expect(1, 119039, '\p{inbyzantinemusic}', "");
56873Expect(0, 119039, '\p{^inbyzantinemusic}', "");
56874Expect(0, 119039, '\P{inbyzantinemusic}', "");
56875Expect(1, 119039, '\P{^inbyzantinemusic}', "");
56876Expect(0, 119040, '\p{inbyzantinemusic}', "");
56877Expect(1, 119040, '\p{^inbyzantinemusic}', "");
56878Expect(1, 119040, '\P{inbyzantinemusic}', "");
56879Expect(0, 119040, '\P{^inbyzantinemusic}', "");
56880Expect(1, 119039, '\p{  in_byzantine_Music}', "");
56881Expect(0, 119039, '\p{^  in_byzantine_Music}', "");
56882Expect(0, 119039, '\P{  in_byzantine_Music}', "");
56883Expect(1, 119039, '\P{^  in_byzantine_Music}', "");
56884Expect(0, 119040, '\p{  in_byzantine_Music}', "");
56885Expect(1, 119040, '\p{^  in_byzantine_Music}', "");
56886Expect(1, 119040, '\P{  in_byzantine_Music}', "");
56887Expect(0, 119040, '\P{^  in_byzantine_Music}', "");
56888Error('\p{-CJK_COMPATIBILITY/a/}');
56889Error('\P{-CJK_COMPATIBILITY/a/}');
56890Expect(1, 13311, '\p{cjkcompatibility}', "");
56891Expect(0, 13311, '\p{^cjkcompatibility}', "");
56892Expect(0, 13311, '\P{cjkcompatibility}', "");
56893Expect(1, 13311, '\P{^cjkcompatibility}', "");
56894Expect(0, 13312, '\p{cjkcompatibility}', "");
56895Expect(1, 13312, '\p{^cjkcompatibility}', "");
56896Expect(1, 13312, '\P{cjkcompatibility}', "");
56897Expect(0, 13312, '\P{^cjkcompatibility}', "");
56898Expect(1, 13311, '\p{ 	CJK_COMPATIBILITY}', "");
56899Expect(0, 13311, '\p{^ 	CJK_COMPATIBILITY}', "");
56900Expect(0, 13311, '\P{ 	CJK_COMPATIBILITY}', "");
56901Expect(1, 13311, '\P{^ 	CJK_COMPATIBILITY}', "");
56902Expect(0, 13312, '\p{ 	CJK_COMPATIBILITY}', "");
56903Expect(1, 13312, '\p{^ 	CJK_COMPATIBILITY}', "");
56904Expect(1, 13312, '\P{ 	CJK_COMPATIBILITY}', "");
56905Expect(0, 13312, '\P{^ 	CJK_COMPATIBILITY}', "");
56906Error('\p{-/a/IS_cjk_compatibility}');
56907Error('\P{-/a/IS_cjk_compatibility}');
56908Expect(1, 13311, '\p{iscjkcompatibility}', "");
56909Expect(0, 13311, '\p{^iscjkcompatibility}', "");
56910Expect(0, 13311, '\P{iscjkcompatibility}', "");
56911Expect(1, 13311, '\P{^iscjkcompatibility}', "");
56912Expect(0, 13312, '\p{iscjkcompatibility}', "");
56913Expect(1, 13312, '\p{^iscjkcompatibility}', "");
56914Expect(1, 13312, '\P{iscjkcompatibility}', "");
56915Expect(0, 13312, '\P{^iscjkcompatibility}', "");
56916Expect(1, 13311, '\p{	Is_CJK_COMPATIBILITY}', "");
56917Expect(0, 13311, '\p{^	Is_CJK_COMPATIBILITY}', "");
56918Expect(0, 13311, '\P{	Is_CJK_COMPATIBILITY}', "");
56919Expect(1, 13311, '\P{^	Is_CJK_COMPATIBILITY}', "");
56920Expect(0, 13312, '\p{	Is_CJK_COMPATIBILITY}', "");
56921Expect(1, 13312, '\p{^	Is_CJK_COMPATIBILITY}', "");
56922Expect(1, 13312, '\P{	Is_CJK_COMPATIBILITY}', "");
56923Expect(0, 13312, '\P{^	Is_CJK_COMPATIBILITY}', "");
56924Error('\p{_	In_CJK_Compatibility/a/}');
56925Error('\P{_	In_CJK_Compatibility/a/}');
56926Expect(1, 13311, '\p{incjkcompatibility}', "");
56927Expect(0, 13311, '\p{^incjkcompatibility}', "");
56928Expect(0, 13311, '\P{incjkcompatibility}', "");
56929Expect(1, 13311, '\P{^incjkcompatibility}', "");
56930Expect(0, 13312, '\p{incjkcompatibility}', "");
56931Expect(1, 13312, '\p{^incjkcompatibility}', "");
56932Expect(1, 13312, '\P{incjkcompatibility}', "");
56933Expect(0, 13312, '\P{^incjkcompatibility}', "");
56934Expect(1, 13311, '\p{-_In_CJK_Compatibility}', "");
56935Expect(0, 13311, '\p{^-_In_CJK_Compatibility}', "");
56936Expect(0, 13311, '\P{-_In_CJK_Compatibility}', "");
56937Expect(1, 13311, '\P{^-_In_CJK_Compatibility}', "");
56938Expect(0, 13312, '\p{-_In_CJK_Compatibility}', "");
56939Expect(1, 13312, '\p{^-_In_CJK_Compatibility}', "");
56940Expect(1, 13312, '\P{-_In_CJK_Compatibility}', "");
56941Expect(0, 13312, '\P{^-_In_CJK_Compatibility}', "");
56942Error('\p{:=_CJK_Compat}');
56943Error('\P{:=_CJK_Compat}');
56944Expect(1, 13311, '\p{cjkcompat}', "");
56945Expect(0, 13311, '\p{^cjkcompat}', "");
56946Expect(0, 13311, '\P{cjkcompat}', "");
56947Expect(1, 13311, '\P{^cjkcompat}', "");
56948Expect(0, 13312, '\p{cjkcompat}', "");
56949Expect(1, 13312, '\p{^cjkcompat}', "");
56950Expect(1, 13312, '\P{cjkcompat}', "");
56951Expect(0, 13312, '\P{^cjkcompat}', "");
56952Expect(1, 13311, '\p{ 	cjk_compat}', "");
56953Expect(0, 13311, '\p{^ 	cjk_compat}', "");
56954Expect(0, 13311, '\P{ 	cjk_compat}', "");
56955Expect(1, 13311, '\P{^ 	cjk_compat}', "");
56956Expect(0, 13312, '\p{ 	cjk_compat}', "");
56957Expect(1, 13312, '\p{^ 	cjk_compat}', "");
56958Expect(1, 13312, '\P{ 	cjk_compat}', "");
56959Expect(0, 13312, '\P{^ 	cjk_compat}', "");
56960Error('\p{-/a/IS_CJK_COMPAT}');
56961Error('\P{-/a/IS_CJK_COMPAT}');
56962Expect(1, 13311, '\p{iscjkcompat}', "");
56963Expect(0, 13311, '\p{^iscjkcompat}', "");
56964Expect(0, 13311, '\P{iscjkcompat}', "");
56965Expect(1, 13311, '\P{^iscjkcompat}', "");
56966Expect(0, 13312, '\p{iscjkcompat}', "");
56967Expect(1, 13312, '\p{^iscjkcompat}', "");
56968Expect(1, 13312, '\P{iscjkcompat}', "");
56969Expect(0, 13312, '\P{^iscjkcompat}', "");
56970Expect(1, 13311, '\p{_ Is_CJK_COMPAT}', "");
56971Expect(0, 13311, '\p{^_ Is_CJK_COMPAT}', "");
56972Expect(0, 13311, '\P{_ Is_CJK_COMPAT}', "");
56973Expect(1, 13311, '\P{^_ Is_CJK_COMPAT}', "");
56974Expect(0, 13312, '\p{_ Is_CJK_COMPAT}', "");
56975Expect(1, 13312, '\p{^_ Is_CJK_COMPAT}', "");
56976Expect(1, 13312, '\P{_ Is_CJK_COMPAT}', "");
56977Expect(0, 13312, '\P{^_ Is_CJK_COMPAT}', "");
56978Error('\p{		IN_cjk_Compat/a/}');
56979Error('\P{		IN_cjk_Compat/a/}');
56980Expect(1, 13311, '\p{incjkcompat}', "");
56981Expect(0, 13311, '\p{^incjkcompat}', "");
56982Expect(0, 13311, '\P{incjkcompat}', "");
56983Expect(1, 13311, '\P{^incjkcompat}', "");
56984Expect(0, 13312, '\p{incjkcompat}', "");
56985Expect(1, 13312, '\p{^incjkcompat}', "");
56986Expect(1, 13312, '\P{incjkcompat}', "");
56987Expect(0, 13312, '\P{^incjkcompat}', "");
56988Expect(1, 13311, '\p{-In_CJK_COMPAT}', "");
56989Expect(0, 13311, '\p{^-In_CJK_COMPAT}', "");
56990Expect(0, 13311, '\P{-In_CJK_COMPAT}', "");
56991Expect(1, 13311, '\P{^-In_CJK_COMPAT}', "");
56992Expect(0, 13312, '\p{-In_CJK_COMPAT}', "");
56993Expect(1, 13312, '\p{^-In_CJK_COMPAT}', "");
56994Expect(1, 13312, '\P{-In_CJK_COMPAT}', "");
56995Expect(0, 13312, '\P{^-In_CJK_COMPAT}', "");
56996Error('\p{-:=cjk_compatibility_forms}');
56997Error('\P{-:=cjk_compatibility_forms}');
56998Expect(1, 65103, '\p{cjkcompatibilityforms}', "");
56999Expect(0, 65103, '\p{^cjkcompatibilityforms}', "");
57000Expect(0, 65103, '\P{cjkcompatibilityforms}', "");
57001Expect(1, 65103, '\P{^cjkcompatibilityforms}', "");
57002Expect(0, 65104, '\p{cjkcompatibilityforms}', "");
57003Expect(1, 65104, '\p{^cjkcompatibilityforms}', "");
57004Expect(1, 65104, '\P{cjkcompatibilityforms}', "");
57005Expect(0, 65104, '\P{^cjkcompatibilityforms}', "");
57006Expect(1, 65103, '\p{-cjk_compatibility_forms}', "");
57007Expect(0, 65103, '\p{^-cjk_compatibility_forms}', "");
57008Expect(0, 65103, '\P{-cjk_compatibility_forms}', "");
57009Expect(1, 65103, '\P{^-cjk_compatibility_forms}', "");
57010Expect(0, 65104, '\p{-cjk_compatibility_forms}', "");
57011Expect(1, 65104, '\p{^-cjk_compatibility_forms}', "");
57012Expect(1, 65104, '\P{-cjk_compatibility_forms}', "");
57013Expect(0, 65104, '\P{^-cjk_compatibility_forms}', "");
57014Error('\p{_/a/is_CJK_COMPATIBILITY_Forms}');
57015Error('\P{_/a/is_CJK_COMPATIBILITY_Forms}');
57016Expect(1, 65103, '\p{iscjkcompatibilityforms}', "");
57017Expect(0, 65103, '\p{^iscjkcompatibilityforms}', "");
57018Expect(0, 65103, '\P{iscjkcompatibilityforms}', "");
57019Expect(1, 65103, '\P{^iscjkcompatibilityforms}', "");
57020Expect(0, 65104, '\p{iscjkcompatibilityforms}', "");
57021Expect(1, 65104, '\p{^iscjkcompatibilityforms}', "");
57022Expect(1, 65104, '\P{iscjkcompatibilityforms}', "");
57023Expect(0, 65104, '\P{^iscjkcompatibilityforms}', "");
57024Expect(1, 65103, '\p{ -IS_CJK_Compatibility_FORMS}', "");
57025Expect(0, 65103, '\p{^ -IS_CJK_Compatibility_FORMS}', "");
57026Expect(0, 65103, '\P{ -IS_CJK_Compatibility_FORMS}', "");
57027Expect(1, 65103, '\P{^ -IS_CJK_Compatibility_FORMS}', "");
57028Expect(0, 65104, '\p{ -IS_CJK_Compatibility_FORMS}', "");
57029Expect(1, 65104, '\p{^ -IS_CJK_Compatibility_FORMS}', "");
57030Expect(1, 65104, '\P{ -IS_CJK_Compatibility_FORMS}', "");
57031Expect(0, 65104, '\P{^ -IS_CJK_Compatibility_FORMS}', "");
57032Error('\p{-:=in_CJK_Compatibility_forms}');
57033Error('\P{-:=in_CJK_Compatibility_forms}');
57034Expect(1, 65103, '\p{incjkcompatibilityforms}', "");
57035Expect(0, 65103, '\p{^incjkcompatibilityforms}', "");
57036Expect(0, 65103, '\P{incjkcompatibilityforms}', "");
57037Expect(1, 65103, '\P{^incjkcompatibilityforms}', "");
57038Expect(0, 65104, '\p{incjkcompatibilityforms}', "");
57039Expect(1, 65104, '\p{^incjkcompatibilityforms}', "");
57040Expect(1, 65104, '\P{incjkcompatibilityforms}', "");
57041Expect(0, 65104, '\P{^incjkcompatibilityforms}', "");
57042Expect(1, 65103, '\p{	_in_cjk_compatibility_forms}', "");
57043Expect(0, 65103, '\p{^	_in_cjk_compatibility_forms}', "");
57044Expect(0, 65103, '\P{	_in_cjk_compatibility_forms}', "");
57045Expect(1, 65103, '\P{^	_in_cjk_compatibility_forms}', "");
57046Expect(0, 65104, '\p{	_in_cjk_compatibility_forms}', "");
57047Expect(1, 65104, '\p{^	_in_cjk_compatibility_forms}', "");
57048Expect(1, 65104, '\P{	_in_cjk_compatibility_forms}', "");
57049Expect(0, 65104, '\P{^	_in_cjk_compatibility_forms}', "");
57050Error('\p{--CJK_COMPAT_Forms/a/}');
57051Error('\P{--CJK_COMPAT_Forms/a/}');
57052Expect(1, 65103, '\p{cjkcompatforms}', "");
57053Expect(0, 65103, '\p{^cjkcompatforms}', "");
57054Expect(0, 65103, '\P{cjkcompatforms}', "");
57055Expect(1, 65103, '\P{^cjkcompatforms}', "");
57056Expect(0, 65104, '\p{cjkcompatforms}', "");
57057Expect(1, 65104, '\p{^cjkcompatforms}', "");
57058Expect(1, 65104, '\P{cjkcompatforms}', "");
57059Expect(0, 65104, '\P{^cjkcompatforms}', "");
57060Expect(1, 65103, '\p{	 CJK_Compat_Forms}', "");
57061Expect(0, 65103, '\p{^	 CJK_Compat_Forms}', "");
57062Expect(0, 65103, '\P{	 CJK_Compat_Forms}', "");
57063Expect(1, 65103, '\P{^	 CJK_Compat_Forms}', "");
57064Expect(0, 65104, '\p{	 CJK_Compat_Forms}', "");
57065Expect(1, 65104, '\p{^	 CJK_Compat_Forms}', "");
57066Expect(1, 65104, '\P{	 CJK_Compat_Forms}', "");
57067Expect(0, 65104, '\P{^	 CJK_Compat_Forms}', "");
57068Error('\p{/a/_	IS_cjk_Compat_FORMS}');
57069Error('\P{/a/_	IS_cjk_Compat_FORMS}');
57070Expect(1, 65103, '\p{iscjkcompatforms}', "");
57071Expect(0, 65103, '\p{^iscjkcompatforms}', "");
57072Expect(0, 65103, '\P{iscjkcompatforms}', "");
57073Expect(1, 65103, '\P{^iscjkcompatforms}', "");
57074Expect(0, 65104, '\p{iscjkcompatforms}', "");
57075Expect(1, 65104, '\p{^iscjkcompatforms}', "");
57076Expect(1, 65104, '\P{iscjkcompatforms}', "");
57077Expect(0, 65104, '\P{^iscjkcompatforms}', "");
57078Expect(1, 65103, '\p{--Is_CJK_Compat_forms}', "");
57079Expect(0, 65103, '\p{^--Is_CJK_Compat_forms}', "");
57080Expect(0, 65103, '\P{--Is_CJK_Compat_forms}', "");
57081Expect(1, 65103, '\P{^--Is_CJK_Compat_forms}', "");
57082Expect(0, 65104, '\p{--Is_CJK_Compat_forms}', "");
57083Expect(1, 65104, '\p{^--Is_CJK_Compat_forms}', "");
57084Expect(1, 65104, '\P{--Is_CJK_Compat_forms}', "");
57085Expect(0, 65104, '\P{^--Is_CJK_Compat_forms}', "");
57086Error('\p{:=__In_CJK_Compat_Forms}');
57087Error('\P{:=__In_CJK_Compat_Forms}');
57088Expect(1, 65103, '\p{incjkcompatforms}', "");
57089Expect(0, 65103, '\p{^incjkcompatforms}', "");
57090Expect(0, 65103, '\P{incjkcompatforms}', "");
57091Expect(1, 65103, '\P{^incjkcompatforms}', "");
57092Expect(0, 65104, '\p{incjkcompatforms}', "");
57093Expect(1, 65104, '\p{^incjkcompatforms}', "");
57094Expect(1, 65104, '\P{incjkcompatforms}', "");
57095Expect(0, 65104, '\P{^incjkcompatforms}', "");
57096Expect(1, 65103, '\p{_ In_CJK_COMPAT_Forms}', "");
57097Expect(0, 65103, '\p{^_ In_CJK_COMPAT_Forms}', "");
57098Expect(0, 65103, '\P{_ In_CJK_COMPAT_Forms}', "");
57099Expect(1, 65103, '\P{^_ In_CJK_COMPAT_Forms}', "");
57100Expect(0, 65104, '\p{_ In_CJK_COMPAT_Forms}', "");
57101Expect(1, 65104, '\p{^_ In_CJK_COMPAT_Forms}', "");
57102Expect(1, 65104, '\P{_ In_CJK_COMPAT_Forms}', "");
57103Expect(0, 65104, '\P{^_ In_CJK_COMPAT_Forms}', "");
57104Error('\p{	:=CJK_Compatibility_ideographs}');
57105Error('\P{	:=CJK_Compatibility_ideographs}');
57106Expect(1, 64255, '\p{cjkcompatibilityideographs}', "");
57107Expect(0, 64255, '\p{^cjkcompatibilityideographs}', "");
57108Expect(0, 64255, '\P{cjkcompatibilityideographs}', "");
57109Expect(1, 64255, '\P{^cjkcompatibilityideographs}', "");
57110Expect(0, 64256, '\p{cjkcompatibilityideographs}', "");
57111Expect(1, 64256, '\p{^cjkcompatibilityideographs}', "");
57112Expect(1, 64256, '\P{cjkcompatibilityideographs}', "");
57113Expect(0, 64256, '\P{^cjkcompatibilityideographs}', "");
57114Expect(1, 64255, '\p{	 CJK_compatibility_ideographs}', "");
57115Expect(0, 64255, '\p{^	 CJK_compatibility_ideographs}', "");
57116Expect(0, 64255, '\P{	 CJK_compatibility_ideographs}', "");
57117Expect(1, 64255, '\P{^	 CJK_compatibility_ideographs}', "");
57118Expect(0, 64256, '\p{	 CJK_compatibility_ideographs}', "");
57119Expect(1, 64256, '\p{^	 CJK_compatibility_ideographs}', "");
57120Expect(1, 64256, '\P{	 CJK_compatibility_ideographs}', "");
57121Expect(0, 64256, '\P{^	 CJK_compatibility_ideographs}', "");
57122Error('\p{:=	_IS_CJK_Compatibility_IDEOGRAPHS}');
57123Error('\P{:=	_IS_CJK_Compatibility_IDEOGRAPHS}');
57124Expect(1, 64255, '\p{iscjkcompatibilityideographs}', "");
57125Expect(0, 64255, '\p{^iscjkcompatibilityideographs}', "");
57126Expect(0, 64255, '\P{iscjkcompatibilityideographs}', "");
57127Expect(1, 64255, '\P{^iscjkcompatibilityideographs}', "");
57128Expect(0, 64256, '\p{iscjkcompatibilityideographs}', "");
57129Expect(1, 64256, '\p{^iscjkcompatibilityideographs}', "");
57130Expect(1, 64256, '\P{iscjkcompatibilityideographs}', "");
57131Expect(0, 64256, '\P{^iscjkcompatibilityideographs}', "");
57132Expect(1, 64255, '\p{	IS_cjk_COMPATIBILITY_ideographs}', "");
57133Expect(0, 64255, '\p{^	IS_cjk_COMPATIBILITY_ideographs}', "");
57134Expect(0, 64255, '\P{	IS_cjk_COMPATIBILITY_ideographs}', "");
57135Expect(1, 64255, '\P{^	IS_cjk_COMPATIBILITY_ideographs}', "");
57136Expect(0, 64256, '\p{	IS_cjk_COMPATIBILITY_ideographs}', "");
57137Expect(1, 64256, '\p{^	IS_cjk_COMPATIBILITY_ideographs}', "");
57138Expect(1, 64256, '\P{	IS_cjk_COMPATIBILITY_ideographs}', "");
57139Expect(0, 64256, '\P{^	IS_cjk_COMPATIBILITY_ideographs}', "");
57140Error('\p{		In_cjk_COMPATIBILITY_Ideographs:=}');
57141Error('\P{		In_cjk_COMPATIBILITY_Ideographs:=}');
57142Expect(1, 64255, '\p{incjkcompatibilityideographs}', "");
57143Expect(0, 64255, '\p{^incjkcompatibilityideographs}', "");
57144Expect(0, 64255, '\P{incjkcompatibilityideographs}', "");
57145Expect(1, 64255, '\P{^incjkcompatibilityideographs}', "");
57146Expect(0, 64256, '\p{incjkcompatibilityideographs}', "");
57147Expect(1, 64256, '\p{^incjkcompatibilityideographs}', "");
57148Expect(1, 64256, '\P{incjkcompatibilityideographs}', "");
57149Expect(0, 64256, '\P{^incjkcompatibilityideographs}', "");
57150Expect(1, 64255, '\p{ in_CJK_compatibility_ideographs}', "");
57151Expect(0, 64255, '\p{^ in_CJK_compatibility_ideographs}', "");
57152Expect(0, 64255, '\P{ in_CJK_compatibility_ideographs}', "");
57153Expect(1, 64255, '\P{^ in_CJK_compatibility_ideographs}', "");
57154Expect(0, 64256, '\p{ in_CJK_compatibility_ideographs}', "");
57155Expect(1, 64256, '\p{^ in_CJK_compatibility_ideographs}', "");
57156Expect(1, 64256, '\P{ in_CJK_compatibility_ideographs}', "");
57157Expect(0, 64256, '\P{^ in_CJK_compatibility_ideographs}', "");
57158Error('\p{:=_ CJK_compat_Ideographs}');
57159Error('\P{:=_ CJK_compat_Ideographs}');
57160Expect(1, 64255, '\p{cjkcompatideographs}', "");
57161Expect(0, 64255, '\p{^cjkcompatideographs}', "");
57162Expect(0, 64255, '\P{cjkcompatideographs}', "");
57163Expect(1, 64255, '\P{^cjkcompatideographs}', "");
57164Expect(0, 64256, '\p{cjkcompatideographs}', "");
57165Expect(1, 64256, '\p{^cjkcompatideographs}', "");
57166Expect(1, 64256, '\P{cjkcompatideographs}', "");
57167Expect(0, 64256, '\P{^cjkcompatideographs}', "");
57168Expect(1, 64255, '\p{	-CJK_Compat_Ideographs}', "");
57169Expect(0, 64255, '\p{^	-CJK_Compat_Ideographs}', "");
57170Expect(0, 64255, '\P{	-CJK_Compat_Ideographs}', "");
57171Expect(1, 64255, '\P{^	-CJK_Compat_Ideographs}', "");
57172Expect(0, 64256, '\p{	-CJK_Compat_Ideographs}', "");
57173Expect(1, 64256, '\p{^	-CJK_Compat_Ideographs}', "");
57174Expect(1, 64256, '\P{	-CJK_Compat_Ideographs}', "");
57175Expect(0, 64256, '\P{^	-CJK_Compat_Ideographs}', "");
57176Error('\p{ Is_CJK_compat_IDEOGRAPHS:=}');
57177Error('\P{ Is_CJK_compat_IDEOGRAPHS:=}');
57178Expect(1, 64255, '\p{iscjkcompatideographs}', "");
57179Expect(0, 64255, '\p{^iscjkcompatideographs}', "");
57180Expect(0, 64255, '\P{iscjkcompatideographs}', "");
57181Expect(1, 64255, '\P{^iscjkcompatideographs}', "");
57182Expect(0, 64256, '\p{iscjkcompatideographs}', "");
57183Expect(1, 64256, '\p{^iscjkcompatideographs}', "");
57184Expect(1, 64256, '\P{iscjkcompatideographs}', "");
57185Expect(0, 64256, '\P{^iscjkcompatideographs}', "");
57186Expect(1, 64255, '\p{_Is_CJK_Compat_ideographs}', "");
57187Expect(0, 64255, '\p{^_Is_CJK_Compat_ideographs}', "");
57188Expect(0, 64255, '\P{_Is_CJK_Compat_ideographs}', "");
57189Expect(1, 64255, '\P{^_Is_CJK_Compat_ideographs}', "");
57190Expect(0, 64256, '\p{_Is_CJK_Compat_ideographs}', "");
57191Expect(1, 64256, '\p{^_Is_CJK_Compat_ideographs}', "");
57192Expect(1, 64256, '\P{_Is_CJK_Compat_ideographs}', "");
57193Expect(0, 64256, '\P{^_Is_CJK_Compat_ideographs}', "");
57194Error('\p{/a/-In_cjk_Compat_ideographs}');
57195Error('\P{/a/-In_cjk_Compat_ideographs}');
57196Expect(1, 64255, '\p{incjkcompatideographs}', "");
57197Expect(0, 64255, '\p{^incjkcompatideographs}', "");
57198Expect(0, 64255, '\P{incjkcompatideographs}', "");
57199Expect(1, 64255, '\P{^incjkcompatideographs}', "");
57200Expect(0, 64256, '\p{incjkcompatideographs}', "");
57201Expect(1, 64256, '\p{^incjkcompatideographs}', "");
57202Expect(1, 64256, '\P{incjkcompatideographs}', "");
57203Expect(0, 64256, '\P{^incjkcompatideographs}', "");
57204Expect(1, 64255, '\p{IN_CJK_Compat_Ideographs}', "");
57205Expect(0, 64255, '\p{^IN_CJK_Compat_Ideographs}', "");
57206Expect(0, 64255, '\P{IN_CJK_Compat_Ideographs}', "");
57207Expect(1, 64255, '\P{^IN_CJK_Compat_Ideographs}', "");
57208Expect(0, 64256, '\p{IN_CJK_Compat_Ideographs}', "");
57209Expect(1, 64256, '\p{^IN_CJK_Compat_Ideographs}', "");
57210Expect(1, 64256, '\P{IN_CJK_Compat_Ideographs}', "");
57211Expect(0, 64256, '\P{^IN_CJK_Compat_Ideographs}', "");
57212Error('\p{_	CJK_COMPATIBILITY_Ideographs_Supplement/a/}');
57213Error('\P{_	CJK_COMPATIBILITY_Ideographs_Supplement/a/}');
57214Expect(1, 195103, '\p{cjkcompatibilityideographssupplement}', "");
57215Expect(0, 195103, '\p{^cjkcompatibilityideographssupplement}', "");
57216Expect(0, 195103, '\P{cjkcompatibilityideographssupplement}', "");
57217Expect(1, 195103, '\P{^cjkcompatibilityideographssupplement}', "");
57218Expect(0, 195104, '\p{cjkcompatibilityideographssupplement}', "");
57219Expect(1, 195104, '\p{^cjkcompatibilityideographssupplement}', "");
57220Expect(1, 195104, '\P{cjkcompatibilityideographssupplement}', "");
57221Expect(0, 195104, '\P{^cjkcompatibilityideographssupplement}', "");
57222Expect(1, 195103, '\p{_-CJK_Compatibility_IDEOGRAPHS_supplement}', "");
57223Expect(0, 195103, '\p{^_-CJK_Compatibility_IDEOGRAPHS_supplement}', "");
57224Expect(0, 195103, '\P{_-CJK_Compatibility_IDEOGRAPHS_supplement}', "");
57225Expect(1, 195103, '\P{^_-CJK_Compatibility_IDEOGRAPHS_supplement}', "");
57226Expect(0, 195104, '\p{_-CJK_Compatibility_IDEOGRAPHS_supplement}', "");
57227Expect(1, 195104, '\p{^_-CJK_Compatibility_IDEOGRAPHS_supplement}', "");
57228Expect(1, 195104, '\P{_-CJK_Compatibility_IDEOGRAPHS_supplement}', "");
57229Expect(0, 195104, '\P{^_-CJK_Compatibility_IDEOGRAPHS_supplement}', "");
57230Error('\p{_-IS_CJK_compatibility_Ideographs_supplement/a/}');
57231Error('\P{_-IS_CJK_compatibility_Ideographs_supplement/a/}');
57232Expect(1, 195103, '\p{iscjkcompatibilityideographssupplement}', "");
57233Expect(0, 195103, '\p{^iscjkcompatibilityideographssupplement}', "");
57234Expect(0, 195103, '\P{iscjkcompatibilityideographssupplement}', "");
57235Expect(1, 195103, '\P{^iscjkcompatibilityideographssupplement}', "");
57236Expect(0, 195104, '\p{iscjkcompatibilityideographssupplement}', "");
57237Expect(1, 195104, '\p{^iscjkcompatibilityideographssupplement}', "");
57238Expect(1, 195104, '\P{iscjkcompatibilityideographssupplement}', "");
57239Expect(0, 195104, '\P{^iscjkcompatibilityideographssupplement}', "");
57240Expect(1, 195103, '\p{-is_CJK_Compatibility_Ideographs_Supplement}', "");
57241Expect(0, 195103, '\p{^-is_CJK_Compatibility_Ideographs_Supplement}', "");
57242Expect(0, 195103, '\P{-is_CJK_Compatibility_Ideographs_Supplement}', "");
57243Expect(1, 195103, '\P{^-is_CJK_Compatibility_Ideographs_Supplement}', "");
57244Expect(0, 195104, '\p{-is_CJK_Compatibility_Ideographs_Supplement}', "");
57245Expect(1, 195104, '\p{^-is_CJK_Compatibility_Ideographs_Supplement}', "");
57246Expect(1, 195104, '\P{-is_CJK_Compatibility_Ideographs_Supplement}', "");
57247Expect(0, 195104, '\P{^-is_CJK_Compatibility_Ideographs_Supplement}', "");
57248Error('\p{:=in_cjk_compatibility_Ideographs_supplement}');
57249Error('\P{:=in_cjk_compatibility_Ideographs_supplement}');
57250Expect(1, 195103, '\p{incjkcompatibilityideographssupplement}', "");
57251Expect(0, 195103, '\p{^incjkcompatibilityideographssupplement}', "");
57252Expect(0, 195103, '\P{incjkcompatibilityideographssupplement}', "");
57253Expect(1, 195103, '\P{^incjkcompatibilityideographssupplement}', "");
57254Expect(0, 195104, '\p{incjkcompatibilityideographssupplement}', "");
57255Expect(1, 195104, '\p{^incjkcompatibilityideographssupplement}', "");
57256Expect(1, 195104, '\P{incjkcompatibilityideographssupplement}', "");
57257Expect(0, 195104, '\P{^incjkcompatibilityideographssupplement}', "");
57258Expect(1, 195103, '\p{_In_CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
57259Expect(0, 195103, '\p{^_In_CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
57260Expect(0, 195103, '\P{_In_CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
57261Expect(1, 195103, '\P{^_In_CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
57262Expect(0, 195104, '\p{_In_CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
57263Expect(1, 195104, '\p{^_In_CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
57264Expect(1, 195104, '\P{_In_CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
57265Expect(0, 195104, '\P{^_In_CJK_Compatibility_Ideographs_SUPPLEMENT}', "");
57266Error('\p{ /a/CJK_compat_Ideographs_SUP}');
57267Error('\P{ /a/CJK_compat_Ideographs_SUP}');
57268Expect(1, 195103, '\p{cjkcompatideographssup}', "");
57269Expect(0, 195103, '\p{^cjkcompatideographssup}', "");
57270Expect(0, 195103, '\P{cjkcompatideographssup}', "");
57271Expect(1, 195103, '\P{^cjkcompatideographssup}', "");
57272Expect(0, 195104, '\p{cjkcompatideographssup}', "");
57273Expect(1, 195104, '\p{^cjkcompatideographssup}', "");
57274Expect(1, 195104, '\P{cjkcompatideographssup}', "");
57275Expect(0, 195104, '\P{^cjkcompatideographssup}', "");
57276Expect(1, 195103, '\p{_	CJK_COMPAT_Ideographs_Sup}', "");
57277Expect(0, 195103, '\p{^_	CJK_COMPAT_Ideographs_Sup}', "");
57278Expect(0, 195103, '\P{_	CJK_COMPAT_Ideographs_Sup}', "");
57279Expect(1, 195103, '\P{^_	CJK_COMPAT_Ideographs_Sup}', "");
57280Expect(0, 195104, '\p{_	CJK_COMPAT_Ideographs_Sup}', "");
57281Expect(1, 195104, '\p{^_	CJK_COMPAT_Ideographs_Sup}', "");
57282Expect(1, 195104, '\P{_	CJK_COMPAT_Ideographs_Sup}', "");
57283Expect(0, 195104, '\P{^_	CJK_COMPAT_Ideographs_Sup}', "");
57284Error('\p{	:=IS_CJK_Compat_ideographs_SUP}');
57285Error('\P{	:=IS_CJK_Compat_ideographs_SUP}');
57286Expect(1, 195103, '\p{iscjkcompatideographssup}', "");
57287Expect(0, 195103, '\p{^iscjkcompatideographssup}', "");
57288Expect(0, 195103, '\P{iscjkcompatideographssup}', "");
57289Expect(1, 195103, '\P{^iscjkcompatideographssup}', "");
57290Expect(0, 195104, '\p{iscjkcompatideographssup}', "");
57291Expect(1, 195104, '\p{^iscjkcompatideographssup}', "");
57292Expect(1, 195104, '\P{iscjkcompatideographssup}', "");
57293Expect(0, 195104, '\P{^iscjkcompatideographssup}', "");
57294Expect(1, 195103, '\p{_ Is_CJK_Compat_IDEOGRAPHS_Sup}', "");
57295Expect(0, 195103, '\p{^_ Is_CJK_Compat_IDEOGRAPHS_Sup}', "");
57296Expect(0, 195103, '\P{_ Is_CJK_Compat_IDEOGRAPHS_Sup}', "");
57297Expect(1, 195103, '\P{^_ Is_CJK_Compat_IDEOGRAPHS_Sup}', "");
57298Expect(0, 195104, '\p{_ Is_CJK_Compat_IDEOGRAPHS_Sup}', "");
57299Expect(1, 195104, '\p{^_ Is_CJK_Compat_IDEOGRAPHS_Sup}', "");
57300Expect(1, 195104, '\P{_ Is_CJK_Compat_IDEOGRAPHS_Sup}', "");
57301Expect(0, 195104, '\P{^_ Is_CJK_Compat_IDEOGRAPHS_Sup}', "");
57302Error('\p{-In_CJK_compat_Ideographs_SUP:=}');
57303Error('\P{-In_CJK_compat_Ideographs_SUP:=}');
57304Expect(1, 195103, '\p{incjkcompatideographssup}', "");
57305Expect(0, 195103, '\p{^incjkcompatideographssup}', "");
57306Expect(0, 195103, '\P{incjkcompatideographssup}', "");
57307Expect(1, 195103, '\P{^incjkcompatideographssup}', "");
57308Expect(0, 195104, '\p{incjkcompatideographssup}', "");
57309Expect(1, 195104, '\p{^incjkcompatideographssup}', "");
57310Expect(1, 195104, '\P{incjkcompatideographssup}', "");
57311Expect(0, 195104, '\P{^incjkcompatideographssup}', "");
57312Expect(1, 195103, '\p{ -in_cjk_Compat_Ideographs_Sup}', "");
57313Expect(0, 195103, '\p{^ -in_cjk_Compat_Ideographs_Sup}', "");
57314Expect(0, 195103, '\P{ -in_cjk_Compat_Ideographs_Sup}', "");
57315Expect(1, 195103, '\P{^ -in_cjk_Compat_Ideographs_Sup}', "");
57316Expect(0, 195104, '\p{ -in_cjk_Compat_Ideographs_Sup}', "");
57317Expect(1, 195104, '\p{^ -in_cjk_Compat_Ideographs_Sup}', "");
57318Expect(1, 195104, '\P{ -in_cjk_Compat_Ideographs_Sup}', "");
57319Expect(0, 195104, '\P{^ -in_cjk_Compat_Ideographs_Sup}', "");
57320Error('\p{:=_CJK_Radicals_SUPPLEMENT}');
57321Error('\P{:=_CJK_Radicals_SUPPLEMENT}');
57322Expect(1, 12031, '\p{cjkradicalssupplement}', "");
57323Expect(0, 12031, '\p{^cjkradicalssupplement}', "");
57324Expect(0, 12031, '\P{cjkradicalssupplement}', "");
57325Expect(1, 12031, '\P{^cjkradicalssupplement}', "");
57326Expect(0, 12032, '\p{cjkradicalssupplement}', "");
57327Expect(1, 12032, '\p{^cjkradicalssupplement}', "");
57328Expect(1, 12032, '\P{cjkradicalssupplement}', "");
57329Expect(0, 12032, '\P{^cjkradicalssupplement}', "");
57330Expect(1, 12031, '\p{_cjk_RADICALS_SUPPLEMENT}', "");
57331Expect(0, 12031, '\p{^_cjk_RADICALS_SUPPLEMENT}', "");
57332Expect(0, 12031, '\P{_cjk_RADICALS_SUPPLEMENT}', "");
57333Expect(1, 12031, '\P{^_cjk_RADICALS_SUPPLEMENT}', "");
57334Expect(0, 12032, '\p{_cjk_RADICALS_SUPPLEMENT}', "");
57335Expect(1, 12032, '\p{^_cjk_RADICALS_SUPPLEMENT}', "");
57336Expect(1, 12032, '\P{_cjk_RADICALS_SUPPLEMENT}', "");
57337Expect(0, 12032, '\P{^_cjk_RADICALS_SUPPLEMENT}', "");
57338Error('\p{:=	_Is_CJK_Radicals_Supplement}');
57339Error('\P{:=	_Is_CJK_Radicals_Supplement}');
57340Expect(1, 12031, '\p{iscjkradicalssupplement}', "");
57341Expect(0, 12031, '\p{^iscjkradicalssupplement}', "");
57342Expect(0, 12031, '\P{iscjkradicalssupplement}', "");
57343Expect(1, 12031, '\P{^iscjkradicalssupplement}', "");
57344Expect(0, 12032, '\p{iscjkradicalssupplement}', "");
57345Expect(1, 12032, '\p{^iscjkradicalssupplement}', "");
57346Expect(1, 12032, '\P{iscjkradicalssupplement}', "");
57347Expect(0, 12032, '\P{^iscjkradicalssupplement}', "");
57348Expect(1, 12031, '\p{  IS_CJK_Radicals_supplement}', "");
57349Expect(0, 12031, '\p{^  IS_CJK_Radicals_supplement}', "");
57350Expect(0, 12031, '\P{  IS_CJK_Radicals_supplement}', "");
57351Expect(1, 12031, '\P{^  IS_CJK_Radicals_supplement}', "");
57352Expect(0, 12032, '\p{  IS_CJK_Radicals_supplement}', "");
57353Expect(1, 12032, '\p{^  IS_CJK_Radicals_supplement}', "");
57354Expect(1, 12032, '\P{  IS_CJK_Radicals_supplement}', "");
57355Expect(0, 12032, '\P{^  IS_CJK_Radicals_supplement}', "");
57356Error('\p{ /a/In_cjk_radicals_supplement}');
57357Error('\P{ /a/In_cjk_radicals_supplement}');
57358Expect(1, 12031, '\p{incjkradicalssupplement}', "");
57359Expect(0, 12031, '\p{^incjkradicalssupplement}', "");
57360Expect(0, 12031, '\P{incjkradicalssupplement}', "");
57361Expect(1, 12031, '\P{^incjkradicalssupplement}', "");
57362Expect(0, 12032, '\p{incjkradicalssupplement}', "");
57363Expect(1, 12032, '\p{^incjkradicalssupplement}', "");
57364Expect(1, 12032, '\P{incjkradicalssupplement}', "");
57365Expect(0, 12032, '\P{^incjkradicalssupplement}', "");
57366Expect(1, 12031, '\p{-_IN_cjk_Radicals_Supplement}', "");
57367Expect(0, 12031, '\p{^-_IN_cjk_Radicals_Supplement}', "");
57368Expect(0, 12031, '\P{-_IN_cjk_Radicals_Supplement}', "");
57369Expect(1, 12031, '\P{^-_IN_cjk_Radicals_Supplement}', "");
57370Expect(0, 12032, '\p{-_IN_cjk_Radicals_Supplement}', "");
57371Expect(1, 12032, '\p{^-_IN_cjk_Radicals_Supplement}', "");
57372Expect(1, 12032, '\P{-_IN_cjk_Radicals_Supplement}', "");
57373Expect(0, 12032, '\P{^-_IN_cjk_Radicals_Supplement}', "");
57374Error('\p{  CJK_RADICALS_Sup:=}');
57375Error('\P{  CJK_RADICALS_Sup:=}');
57376Expect(1, 12031, '\p{cjkradicalssup}', "");
57377Expect(0, 12031, '\p{^cjkradicalssup}', "");
57378Expect(0, 12031, '\P{cjkradicalssup}', "");
57379Expect(1, 12031, '\P{^cjkradicalssup}', "");
57380Expect(0, 12032, '\p{cjkradicalssup}', "");
57381Expect(1, 12032, '\p{^cjkradicalssup}', "");
57382Expect(1, 12032, '\P{cjkradicalssup}', "");
57383Expect(0, 12032, '\P{^cjkradicalssup}', "");
57384Expect(1, 12031, '\p{ 	CJK_RADICALS_sup}', "");
57385Expect(0, 12031, '\p{^ 	CJK_RADICALS_sup}', "");
57386Expect(0, 12031, '\P{ 	CJK_RADICALS_sup}', "");
57387Expect(1, 12031, '\P{^ 	CJK_RADICALS_sup}', "");
57388Expect(0, 12032, '\p{ 	CJK_RADICALS_sup}', "");
57389Expect(1, 12032, '\p{^ 	CJK_RADICALS_sup}', "");
57390Expect(1, 12032, '\P{ 	CJK_RADICALS_sup}', "");
57391Expect(0, 12032, '\P{^ 	CJK_RADICALS_sup}', "");
57392Error('\p{_ is_CJK_radicals_Sup/a/}');
57393Error('\P{_ is_CJK_radicals_Sup/a/}');
57394Expect(1, 12031, '\p{iscjkradicalssup}', "");
57395Expect(0, 12031, '\p{^iscjkradicalssup}', "");
57396Expect(0, 12031, '\P{iscjkradicalssup}', "");
57397Expect(1, 12031, '\P{^iscjkradicalssup}', "");
57398Expect(0, 12032, '\p{iscjkradicalssup}', "");
57399Expect(1, 12032, '\p{^iscjkradicalssup}', "");
57400Expect(1, 12032, '\P{iscjkradicalssup}', "");
57401Expect(0, 12032, '\P{^iscjkradicalssup}', "");
57402Expect(1, 12031, '\p{		IS_CJK_Radicals_SUP}', "");
57403Expect(0, 12031, '\p{^		IS_CJK_Radicals_SUP}', "");
57404Expect(0, 12031, '\P{		IS_CJK_Radicals_SUP}', "");
57405Expect(1, 12031, '\P{^		IS_CJK_Radicals_SUP}', "");
57406Expect(0, 12032, '\p{		IS_CJK_Radicals_SUP}', "");
57407Expect(1, 12032, '\p{^		IS_CJK_Radicals_SUP}', "");
57408Expect(1, 12032, '\P{		IS_CJK_Radicals_SUP}', "");
57409Expect(0, 12032, '\P{^		IS_CJK_Radicals_SUP}', "");
57410Error('\p{--in_CJK_Radicals_Sup/a/}');
57411Error('\P{--in_CJK_Radicals_Sup/a/}');
57412Expect(1, 12031, '\p{incjkradicalssup}', "");
57413Expect(0, 12031, '\p{^incjkradicalssup}', "");
57414Expect(0, 12031, '\P{incjkradicalssup}', "");
57415Expect(1, 12031, '\P{^incjkradicalssup}', "");
57416Expect(0, 12032, '\p{incjkradicalssup}', "");
57417Expect(1, 12032, '\p{^incjkradicalssup}', "");
57418Expect(1, 12032, '\P{incjkradicalssup}', "");
57419Expect(0, 12032, '\P{^incjkradicalssup}', "");
57420Expect(1, 12031, '\p{ IN_CJK_Radicals_Sup}', "");
57421Expect(0, 12031, '\p{^ IN_CJK_Radicals_Sup}', "");
57422Expect(0, 12031, '\P{ IN_CJK_Radicals_Sup}', "");
57423Expect(1, 12031, '\P{^ IN_CJK_Radicals_Sup}', "");
57424Expect(0, 12032, '\p{ IN_CJK_Radicals_Sup}', "");
57425Expect(1, 12032, '\p{^ IN_CJK_Radicals_Sup}', "");
57426Expect(1, 12032, '\P{ IN_CJK_Radicals_Sup}', "");
57427Expect(0, 12032, '\P{^ IN_CJK_Radicals_Sup}', "");
57428Error('\p{:=  CJK_Strokes}');
57429Error('\P{:=  CJK_Strokes}');
57430Expect(1, 12783, '\p{cjkstrokes}', "");
57431Expect(0, 12783, '\p{^cjkstrokes}', "");
57432Expect(0, 12783, '\P{cjkstrokes}', "");
57433Expect(1, 12783, '\P{^cjkstrokes}', "");
57434Expect(0, 12784, '\p{cjkstrokes}', "");
57435Expect(1, 12784, '\p{^cjkstrokes}', "");
57436Expect(1, 12784, '\P{cjkstrokes}', "");
57437Expect(0, 12784, '\P{^cjkstrokes}', "");
57438Expect(1, 12783, '\p{	 CJK_STROKES}', "");
57439Expect(0, 12783, '\p{^	 CJK_STROKES}', "");
57440Expect(0, 12783, '\P{	 CJK_STROKES}', "");
57441Expect(1, 12783, '\P{^	 CJK_STROKES}', "");
57442Expect(0, 12784, '\p{	 CJK_STROKES}', "");
57443Expect(1, 12784, '\p{^	 CJK_STROKES}', "");
57444Expect(1, 12784, '\P{	 CJK_STROKES}', "");
57445Expect(0, 12784, '\P{^	 CJK_STROKES}', "");
57446Error('\p{_/a/Is_cjk_STROKES}');
57447Error('\P{_/a/Is_cjk_STROKES}');
57448Expect(1, 12783, '\p{iscjkstrokes}', "");
57449Expect(0, 12783, '\p{^iscjkstrokes}', "");
57450Expect(0, 12783, '\P{iscjkstrokes}', "");
57451Expect(1, 12783, '\P{^iscjkstrokes}', "");
57452Expect(0, 12784, '\p{iscjkstrokes}', "");
57453Expect(1, 12784, '\p{^iscjkstrokes}', "");
57454Expect(1, 12784, '\P{iscjkstrokes}', "");
57455Expect(0, 12784, '\P{^iscjkstrokes}', "");
57456Expect(1, 12783, '\p{_IS_cjk_strokes}', "");
57457Expect(0, 12783, '\p{^_IS_cjk_strokes}', "");
57458Expect(0, 12783, '\P{_IS_cjk_strokes}', "");
57459Expect(1, 12783, '\P{^_IS_cjk_strokes}', "");
57460Expect(0, 12784, '\p{_IS_cjk_strokes}', "");
57461Expect(1, 12784, '\p{^_IS_cjk_strokes}', "");
57462Expect(1, 12784, '\P{_IS_cjk_strokes}', "");
57463Expect(0, 12784, '\P{^_IS_cjk_strokes}', "");
57464Error('\p{_IN_CJK_Strokes:=}');
57465Error('\P{_IN_CJK_Strokes:=}');
57466Expect(1, 12783, '\p{incjkstrokes}', "");
57467Expect(0, 12783, '\p{^incjkstrokes}', "");
57468Expect(0, 12783, '\P{incjkstrokes}', "");
57469Expect(1, 12783, '\P{^incjkstrokes}', "");
57470Expect(0, 12784, '\p{incjkstrokes}', "");
57471Expect(1, 12784, '\p{^incjkstrokes}', "");
57472Expect(1, 12784, '\P{incjkstrokes}', "");
57473Expect(0, 12784, '\P{^incjkstrokes}', "");
57474Expect(1, 12783, '\p{ in_cjk_Strokes}', "");
57475Expect(0, 12783, '\p{^ in_cjk_Strokes}', "");
57476Expect(0, 12783, '\P{ in_cjk_Strokes}', "");
57477Expect(1, 12783, '\P{^ in_cjk_Strokes}', "");
57478Expect(0, 12784, '\p{ in_cjk_Strokes}', "");
57479Expect(1, 12784, '\p{^ in_cjk_Strokes}', "");
57480Expect(1, 12784, '\P{ in_cjk_Strokes}', "");
57481Expect(0, 12784, '\P{^ in_cjk_Strokes}', "");
57482Error('\p{:=	cjk_SYMBOLS_AND_PUNCTUATION}');
57483Error('\P{:=	cjk_SYMBOLS_AND_PUNCTUATION}');
57484Expect(1, 12351, '\p{cjksymbolsandpunctuation}', "");
57485Expect(0, 12351, '\p{^cjksymbolsandpunctuation}', "");
57486Expect(0, 12351, '\P{cjksymbolsandpunctuation}', "");
57487Expect(1, 12351, '\P{^cjksymbolsandpunctuation}', "");
57488Expect(0, 12352, '\p{cjksymbolsandpunctuation}', "");
57489Expect(1, 12352, '\p{^cjksymbolsandpunctuation}', "");
57490Expect(1, 12352, '\P{cjksymbolsandpunctuation}', "");
57491Expect(0, 12352, '\P{^cjksymbolsandpunctuation}', "");
57492Expect(1, 12351, '\p{-_CJK_Symbols_and_Punctuation}', "");
57493Expect(0, 12351, '\p{^-_CJK_Symbols_and_Punctuation}', "");
57494Expect(0, 12351, '\P{-_CJK_Symbols_and_Punctuation}', "");
57495Expect(1, 12351, '\P{^-_CJK_Symbols_and_Punctuation}', "");
57496Expect(0, 12352, '\p{-_CJK_Symbols_and_Punctuation}', "");
57497Expect(1, 12352, '\p{^-_CJK_Symbols_and_Punctuation}', "");
57498Expect(1, 12352, '\P{-_CJK_Symbols_and_Punctuation}', "");
57499Expect(0, 12352, '\P{^-_CJK_Symbols_and_Punctuation}', "");
57500Error('\p{_/a/Is_CJK_symbols_AND_PUNCTUATION}');
57501Error('\P{_/a/Is_CJK_symbols_AND_PUNCTUATION}');
57502Expect(1, 12351, '\p{iscjksymbolsandpunctuation}', "");
57503Expect(0, 12351, '\p{^iscjksymbolsandpunctuation}', "");
57504Expect(0, 12351, '\P{iscjksymbolsandpunctuation}', "");
57505Expect(1, 12351, '\P{^iscjksymbolsandpunctuation}', "");
57506Expect(0, 12352, '\p{iscjksymbolsandpunctuation}', "");
57507Expect(1, 12352, '\p{^iscjksymbolsandpunctuation}', "");
57508Expect(1, 12352, '\P{iscjksymbolsandpunctuation}', "");
57509Expect(0, 12352, '\P{^iscjksymbolsandpunctuation}', "");
57510Expect(1, 12351, '\p{--Is_cjk_SYMBOLS_And_Punctuation}', "");
57511Expect(0, 12351, '\p{^--Is_cjk_SYMBOLS_And_Punctuation}', "");
57512Expect(0, 12351, '\P{--Is_cjk_SYMBOLS_And_Punctuation}', "");
57513Expect(1, 12351, '\P{^--Is_cjk_SYMBOLS_And_Punctuation}', "");
57514Expect(0, 12352, '\p{--Is_cjk_SYMBOLS_And_Punctuation}', "");
57515Expect(1, 12352, '\p{^--Is_cjk_SYMBOLS_And_Punctuation}', "");
57516Expect(1, 12352, '\P{--Is_cjk_SYMBOLS_And_Punctuation}', "");
57517Expect(0, 12352, '\P{^--Is_cjk_SYMBOLS_And_Punctuation}', "");
57518Error('\p{--in_CJK_symbols_And_Punctuation:=}');
57519Error('\P{--in_CJK_symbols_And_Punctuation:=}');
57520Expect(1, 12351, '\p{incjksymbolsandpunctuation}', "");
57521Expect(0, 12351, '\p{^incjksymbolsandpunctuation}', "");
57522Expect(0, 12351, '\P{incjksymbolsandpunctuation}', "");
57523Expect(1, 12351, '\P{^incjksymbolsandpunctuation}', "");
57524Expect(0, 12352, '\p{incjksymbolsandpunctuation}', "");
57525Expect(1, 12352, '\p{^incjksymbolsandpunctuation}', "");
57526Expect(1, 12352, '\P{incjksymbolsandpunctuation}', "");
57527Expect(0, 12352, '\P{^incjksymbolsandpunctuation}', "");
57528Expect(1, 12351, '\p{	_in_CJK_symbols_AND_PUNCTUATION}', "");
57529Expect(0, 12351, '\p{^	_in_CJK_symbols_AND_PUNCTUATION}', "");
57530Expect(0, 12351, '\P{	_in_CJK_symbols_AND_PUNCTUATION}', "");
57531Expect(1, 12351, '\P{^	_in_CJK_symbols_AND_PUNCTUATION}', "");
57532Expect(0, 12352, '\p{	_in_CJK_symbols_AND_PUNCTUATION}', "");
57533Expect(1, 12352, '\p{^	_in_CJK_symbols_AND_PUNCTUATION}', "");
57534Expect(1, 12352, '\P{	_in_CJK_symbols_AND_PUNCTUATION}', "");
57535Expect(0, 12352, '\P{^	_in_CJK_symbols_AND_PUNCTUATION}', "");
57536Error('\p{-:=CJK_SYMBOLS}');
57537Error('\P{-:=CJK_SYMBOLS}');
57538Expect(1, 12351, '\p{cjksymbols}', "");
57539Expect(0, 12351, '\p{^cjksymbols}', "");
57540Expect(0, 12351, '\P{cjksymbols}', "");
57541Expect(1, 12351, '\P{^cjksymbols}', "");
57542Expect(0, 12352, '\p{cjksymbols}', "");
57543Expect(1, 12352, '\p{^cjksymbols}', "");
57544Expect(1, 12352, '\P{cjksymbols}', "");
57545Expect(0, 12352, '\P{^cjksymbols}', "");
57546Expect(1, 12351, '\p{ cjk_symbols}', "");
57547Expect(0, 12351, '\p{^ cjk_symbols}', "");
57548Expect(0, 12351, '\P{ cjk_symbols}', "");
57549Expect(1, 12351, '\P{^ cjk_symbols}', "");
57550Expect(0, 12352, '\p{ cjk_symbols}', "");
57551Expect(1, 12352, '\p{^ cjk_symbols}', "");
57552Expect(1, 12352, '\P{ cjk_symbols}', "");
57553Expect(0, 12352, '\P{^ cjk_symbols}', "");
57554Error('\p{:= IS_CJK_Symbols}');
57555Error('\P{:= IS_CJK_Symbols}');
57556Expect(1, 12351, '\p{iscjksymbols}', "");
57557Expect(0, 12351, '\p{^iscjksymbols}', "");
57558Expect(0, 12351, '\P{iscjksymbols}', "");
57559Expect(1, 12351, '\P{^iscjksymbols}', "");
57560Expect(0, 12352, '\p{iscjksymbols}', "");
57561Expect(1, 12352, '\p{^iscjksymbols}', "");
57562Expect(1, 12352, '\P{iscjksymbols}', "");
57563Expect(0, 12352, '\P{^iscjksymbols}', "");
57564Expect(1, 12351, '\p{ _Is_CJK_symbols}', "");
57565Expect(0, 12351, '\p{^ _Is_CJK_symbols}', "");
57566Expect(0, 12351, '\P{ _Is_CJK_symbols}', "");
57567Expect(1, 12351, '\P{^ _Is_CJK_symbols}', "");
57568Expect(0, 12352, '\p{ _Is_CJK_symbols}', "");
57569Expect(1, 12352, '\p{^ _Is_CJK_symbols}', "");
57570Expect(1, 12352, '\P{ _Is_CJK_symbols}', "");
57571Expect(0, 12352, '\P{^ _Is_CJK_symbols}', "");
57572Error('\p{:=-In_CJK_Symbols}');
57573Error('\P{:=-In_CJK_Symbols}');
57574Expect(1, 12351, '\p{incjksymbols}', "");
57575Expect(0, 12351, '\p{^incjksymbols}', "");
57576Expect(0, 12351, '\P{incjksymbols}', "");
57577Expect(1, 12351, '\P{^incjksymbols}', "");
57578Expect(0, 12352, '\p{incjksymbols}', "");
57579Expect(1, 12352, '\p{^incjksymbols}', "");
57580Expect(1, 12352, '\P{incjksymbols}', "");
57581Expect(0, 12352, '\P{^incjksymbols}', "");
57582Expect(1, 12351, '\p{	-In_cjk_SYMBOLS}', "");
57583Expect(0, 12351, '\p{^	-In_cjk_SYMBOLS}', "");
57584Expect(0, 12351, '\P{	-In_cjk_SYMBOLS}', "");
57585Expect(1, 12351, '\P{^	-In_cjk_SYMBOLS}', "");
57586Expect(0, 12352, '\p{	-In_cjk_SYMBOLS}', "");
57587Expect(1, 12352, '\p{^	-In_cjk_SYMBOLS}', "");
57588Expect(1, 12352, '\P{	-In_cjk_SYMBOLS}', "");
57589Expect(0, 12352, '\P{^	-In_cjk_SYMBOLS}', "");
57590Error('\p{	_cjk_Unified_ideographs/a/}');
57591Error('\P{	_cjk_Unified_ideographs/a/}');
57592Expect(1, 40959, '\p{cjkunifiedideographs}', "");
57593Expect(0, 40959, '\p{^cjkunifiedideographs}', "");
57594Expect(0, 40959, '\P{cjkunifiedideographs}', "");
57595Expect(1, 40959, '\P{^cjkunifiedideographs}', "");
57596Expect(0, 40960, '\p{cjkunifiedideographs}', "");
57597Expect(1, 40960, '\p{^cjkunifiedideographs}', "");
57598Expect(1, 40960, '\P{cjkunifiedideographs}', "");
57599Expect(0, 40960, '\P{^cjkunifiedideographs}', "");
57600Expect(1, 40959, '\p{	CJK_Unified_ideographs}', "");
57601Expect(0, 40959, '\p{^	CJK_Unified_ideographs}', "");
57602Expect(0, 40959, '\P{	CJK_Unified_ideographs}', "");
57603Expect(1, 40959, '\P{^	CJK_Unified_ideographs}', "");
57604Expect(0, 40960, '\p{	CJK_Unified_ideographs}', "");
57605Expect(1, 40960, '\p{^	CJK_Unified_ideographs}', "");
57606Expect(1, 40960, '\P{	CJK_Unified_ideographs}', "");
57607Expect(0, 40960, '\P{^	CJK_Unified_ideographs}', "");
57608Error('\p{_ IS_CJK_unified_Ideographs/a/}');
57609Error('\P{_ IS_CJK_unified_Ideographs/a/}');
57610Expect(1, 40959, '\p{iscjkunifiedideographs}', "");
57611Expect(0, 40959, '\p{^iscjkunifiedideographs}', "");
57612Expect(0, 40959, '\P{iscjkunifiedideographs}', "");
57613Expect(1, 40959, '\P{^iscjkunifiedideographs}', "");
57614Expect(0, 40960, '\p{iscjkunifiedideographs}', "");
57615Expect(1, 40960, '\p{^iscjkunifiedideographs}', "");
57616Expect(1, 40960, '\P{iscjkunifiedideographs}', "");
57617Expect(0, 40960, '\P{^iscjkunifiedideographs}', "");
57618Expect(1, 40959, '\p{	Is_CJK_Unified_ideographs}', "");
57619Expect(0, 40959, '\p{^	Is_CJK_Unified_ideographs}', "");
57620Expect(0, 40959, '\P{	Is_CJK_Unified_ideographs}', "");
57621Expect(1, 40959, '\P{^	Is_CJK_Unified_ideographs}', "");
57622Expect(0, 40960, '\p{	Is_CJK_Unified_ideographs}', "");
57623Expect(1, 40960, '\p{^	Is_CJK_Unified_ideographs}', "");
57624Expect(1, 40960, '\P{	Is_CJK_Unified_ideographs}', "");
57625Expect(0, 40960, '\P{^	Is_CJK_Unified_ideographs}', "");
57626Error('\p{_/a/IN_CJK_unified_Ideographs}');
57627Error('\P{_/a/IN_CJK_unified_Ideographs}');
57628Expect(1, 40959, '\p{incjkunifiedideographs}', "");
57629Expect(0, 40959, '\p{^incjkunifiedideographs}', "");
57630Expect(0, 40959, '\P{incjkunifiedideographs}', "");
57631Expect(1, 40959, '\P{^incjkunifiedideographs}', "");
57632Expect(0, 40960, '\p{incjkunifiedideographs}', "");
57633Expect(1, 40960, '\p{^incjkunifiedideographs}', "");
57634Expect(1, 40960, '\P{incjkunifiedideographs}', "");
57635Expect(0, 40960, '\P{^incjkunifiedideographs}', "");
57636Expect(1, 40959, '\p{_In_CJK_UNIFIED_Ideographs}', "");
57637Expect(0, 40959, '\p{^_In_CJK_UNIFIED_Ideographs}', "");
57638Expect(0, 40959, '\P{_In_CJK_UNIFIED_Ideographs}', "");
57639Expect(1, 40959, '\P{^_In_CJK_UNIFIED_Ideographs}', "");
57640Expect(0, 40960, '\p{_In_CJK_UNIFIED_Ideographs}', "");
57641Expect(1, 40960, '\p{^_In_CJK_UNIFIED_Ideographs}', "");
57642Expect(1, 40960, '\P{_In_CJK_UNIFIED_Ideographs}', "");
57643Expect(0, 40960, '\P{^_In_CJK_UNIFIED_Ideographs}', "");
57644Error('\p{ :=CJK}');
57645Error('\P{ :=CJK}');
57646Expect(1, 40959, '\p{cjk}', "");
57647Expect(0, 40959, '\p{^cjk}', "");
57648Expect(0, 40959, '\P{cjk}', "");
57649Expect(1, 40959, '\P{^cjk}', "");
57650Expect(0, 40960, '\p{cjk}', "");
57651Expect(1, 40960, '\p{^cjk}', "");
57652Expect(1, 40960, '\P{cjk}', "");
57653Expect(0, 40960, '\P{^cjk}', "");
57654Expect(1, 40959, '\p{ cjk}', "");
57655Expect(0, 40959, '\p{^ cjk}', "");
57656Expect(0, 40959, '\P{ cjk}', "");
57657Expect(1, 40959, '\P{^ cjk}', "");
57658Expect(0, 40960, '\p{ cjk}', "");
57659Expect(1, 40960, '\p{^ cjk}', "");
57660Expect(1, 40960, '\P{ cjk}', "");
57661Expect(0, 40960, '\P{^ cjk}', "");
57662Error('\p{_ Is_cjk/a/}');
57663Error('\P{_ Is_cjk/a/}');
57664Expect(1, 40959, '\p{iscjk}', "");
57665Expect(0, 40959, '\p{^iscjk}', "");
57666Expect(0, 40959, '\P{iscjk}', "");
57667Expect(1, 40959, '\P{^iscjk}', "");
57668Expect(0, 40960, '\p{iscjk}', "");
57669Expect(1, 40960, '\p{^iscjk}', "");
57670Expect(1, 40960, '\P{iscjk}', "");
57671Expect(0, 40960, '\P{^iscjk}', "");
57672Expect(1, 40959, '\p{	Is_CJK}', "");
57673Expect(0, 40959, '\p{^	Is_CJK}', "");
57674Expect(0, 40959, '\P{	Is_CJK}', "");
57675Expect(1, 40959, '\P{^	Is_CJK}', "");
57676Expect(0, 40960, '\p{	Is_CJK}', "");
57677Expect(1, 40960, '\p{^	Is_CJK}', "");
57678Expect(1, 40960, '\P{	Is_CJK}', "");
57679Expect(0, 40960, '\P{^	Is_CJK}', "");
57680Error('\p{/a/In_CJK}');
57681Error('\P{/a/In_CJK}');
57682Expect(1, 40959, '\p{incjk}', "");
57683Expect(0, 40959, '\p{^incjk}', "");
57684Expect(0, 40959, '\P{incjk}', "");
57685Expect(1, 40959, '\P{^incjk}', "");
57686Expect(0, 40960, '\p{incjk}', "");
57687Expect(1, 40960, '\p{^incjk}', "");
57688Expect(1, 40960, '\P{incjk}', "");
57689Expect(0, 40960, '\P{^incjk}', "");
57690Expect(1, 40959, '\p{_	In_CJK}', "");
57691Expect(0, 40959, '\p{^_	In_CJK}', "");
57692Expect(0, 40959, '\P{_	In_CJK}', "");
57693Expect(1, 40959, '\P{^_	In_CJK}', "");
57694Expect(0, 40960, '\p{_	In_CJK}', "");
57695Expect(1, 40960, '\p{^_	In_CJK}', "");
57696Expect(1, 40960, '\P{_	In_CJK}', "");
57697Expect(0, 40960, '\P{^_	In_CJK}', "");
57698Error('\p{/a/_CJK_Unified_Ideographs_Extension_a}');
57699Error('\P{/a/_CJK_Unified_Ideographs_Extension_a}');
57700Expect(1, 19903, '\p{cjkunifiedideographsextensiona}', "");
57701Expect(0, 19903, '\p{^cjkunifiedideographsextensiona}', "");
57702Expect(0, 19903, '\P{cjkunifiedideographsextensiona}', "");
57703Expect(1, 19903, '\P{^cjkunifiedideographsextensiona}', "");
57704Expect(0, 19904, '\p{cjkunifiedideographsextensiona}', "");
57705Expect(1, 19904, '\p{^cjkunifiedideographsextensiona}', "");
57706Expect(1, 19904, '\P{cjkunifiedideographsextensiona}', "");
57707Expect(0, 19904, '\P{^cjkunifiedideographsextensiona}', "");
57708Expect(1, 19903, '\p{CJK_Unified_ideographs_extension_A}', "");
57709Expect(0, 19903, '\p{^CJK_Unified_ideographs_extension_A}', "");
57710Expect(0, 19903, '\P{CJK_Unified_ideographs_extension_A}', "");
57711Expect(1, 19903, '\P{^CJK_Unified_ideographs_extension_A}', "");
57712Expect(0, 19904, '\p{CJK_Unified_ideographs_extension_A}', "");
57713Expect(1, 19904, '\p{^CJK_Unified_ideographs_extension_A}', "");
57714Expect(1, 19904, '\P{CJK_Unified_ideographs_extension_A}', "");
57715Expect(0, 19904, '\P{^CJK_Unified_ideographs_extension_A}', "");
57716Error('\p{_ is_cjk_Unified_ideographs_extension_A:=}');
57717Error('\P{_ is_cjk_Unified_ideographs_extension_A:=}');
57718Expect(1, 19903, '\p{iscjkunifiedideographsextensiona}', "");
57719Expect(0, 19903, '\p{^iscjkunifiedideographsextensiona}', "");
57720Expect(0, 19903, '\P{iscjkunifiedideographsextensiona}', "");
57721Expect(1, 19903, '\P{^iscjkunifiedideographsextensiona}', "");
57722Expect(0, 19904, '\p{iscjkunifiedideographsextensiona}', "");
57723Expect(1, 19904, '\p{^iscjkunifiedideographsextensiona}', "");
57724Expect(1, 19904, '\P{iscjkunifiedideographsextensiona}', "");
57725Expect(0, 19904, '\P{^iscjkunifiedideographsextensiona}', "");
57726Expect(1, 19903, '\p{- IS_CJK_Unified_Ideographs_extension_A}', "");
57727Expect(0, 19903, '\p{^- IS_CJK_Unified_Ideographs_extension_A}', "");
57728Expect(0, 19903, '\P{- IS_CJK_Unified_Ideographs_extension_A}', "");
57729Expect(1, 19903, '\P{^- IS_CJK_Unified_Ideographs_extension_A}', "");
57730Expect(0, 19904, '\p{- IS_CJK_Unified_Ideographs_extension_A}', "");
57731Expect(1, 19904, '\p{^- IS_CJK_Unified_Ideographs_extension_A}', "");
57732Expect(1, 19904, '\P{- IS_CJK_Unified_Ideographs_extension_A}', "");
57733Expect(0, 19904, '\P{^- IS_CJK_Unified_Ideographs_extension_A}', "");
57734Error('\p{-IN_CJK_unified_Ideographs_Extension_A:=}');
57735Error('\P{-IN_CJK_unified_Ideographs_Extension_A:=}');
57736Expect(1, 19903, '\p{incjkunifiedideographsextensiona}', "");
57737Expect(0, 19903, '\p{^incjkunifiedideographsextensiona}', "");
57738Expect(0, 19903, '\P{incjkunifiedideographsextensiona}', "");
57739Expect(1, 19903, '\P{^incjkunifiedideographsextensiona}', "");
57740Expect(0, 19904, '\p{incjkunifiedideographsextensiona}', "");
57741Expect(1, 19904, '\p{^incjkunifiedideographsextensiona}', "");
57742Expect(1, 19904, '\P{incjkunifiedideographsextensiona}', "");
57743Expect(0, 19904, '\P{^incjkunifiedideographsextensiona}', "");
57744Expect(1, 19903, '\p{	 In_CJK_unified_IDEOGRAPHS_Extension_A}', "");
57745Expect(0, 19903, '\p{^	 In_CJK_unified_IDEOGRAPHS_Extension_A}', "");
57746Expect(0, 19903, '\P{	 In_CJK_unified_IDEOGRAPHS_Extension_A}', "");
57747Expect(1, 19903, '\P{^	 In_CJK_unified_IDEOGRAPHS_Extension_A}', "");
57748Expect(0, 19904, '\p{	 In_CJK_unified_IDEOGRAPHS_Extension_A}', "");
57749Expect(1, 19904, '\p{^	 In_CJK_unified_IDEOGRAPHS_Extension_A}', "");
57750Expect(1, 19904, '\P{	 In_CJK_unified_IDEOGRAPHS_Extension_A}', "");
57751Expect(0, 19904, '\P{^	 In_CJK_unified_IDEOGRAPHS_Extension_A}', "");
57752Error('\p{/a/		CJK_EXT_A}');
57753Error('\P{/a/		CJK_EXT_A}');
57754Expect(1, 19903, '\p{cjkexta}', "");
57755Expect(0, 19903, '\p{^cjkexta}', "");
57756Expect(0, 19903, '\P{cjkexta}', "");
57757Expect(1, 19903, '\P{^cjkexta}', "");
57758Expect(0, 19904, '\p{cjkexta}', "");
57759Expect(1, 19904, '\p{^cjkexta}', "");
57760Expect(1, 19904, '\P{cjkexta}', "");
57761Expect(0, 19904, '\P{^cjkexta}', "");
57762Expect(1, 19903, '\p{- CJK_ext_a}', "");
57763Expect(0, 19903, '\p{^- CJK_ext_a}', "");
57764Expect(0, 19903, '\P{- CJK_ext_a}', "");
57765Expect(1, 19903, '\P{^- CJK_ext_a}', "");
57766Expect(0, 19904, '\p{- CJK_ext_a}', "");
57767Expect(1, 19904, '\p{^- CJK_ext_a}', "");
57768Expect(1, 19904, '\P{- CJK_ext_a}', "");
57769Expect(0, 19904, '\P{^- CJK_ext_a}', "");
57770Error('\p{/a/IS_CJK_EXT_a}');
57771Error('\P{/a/IS_CJK_EXT_a}');
57772Expect(1, 19903, '\p{iscjkexta}', "");
57773Expect(0, 19903, '\p{^iscjkexta}', "");
57774Expect(0, 19903, '\P{iscjkexta}', "");
57775Expect(1, 19903, '\P{^iscjkexta}', "");
57776Expect(0, 19904, '\p{iscjkexta}', "");
57777Expect(1, 19904, '\p{^iscjkexta}', "");
57778Expect(1, 19904, '\P{iscjkexta}', "");
57779Expect(0, 19904, '\P{^iscjkexta}', "");
57780Expect(1, 19903, '\p{ -Is_cjk_Ext_A}', "");
57781Expect(0, 19903, '\p{^ -Is_cjk_Ext_A}', "");
57782Expect(0, 19903, '\P{ -Is_cjk_Ext_A}', "");
57783Expect(1, 19903, '\P{^ -Is_cjk_Ext_A}', "");
57784Expect(0, 19904, '\p{ -Is_cjk_Ext_A}', "");
57785Expect(1, 19904, '\p{^ -Is_cjk_Ext_A}', "");
57786Expect(1, 19904, '\P{ -Is_cjk_Ext_A}', "");
57787Expect(0, 19904, '\P{^ -Is_cjk_Ext_A}', "");
57788Error('\p{_:=In_CJK_Ext_A}');
57789Error('\P{_:=In_CJK_Ext_A}');
57790Expect(1, 19903, '\p{incjkexta}', "");
57791Expect(0, 19903, '\p{^incjkexta}', "");
57792Expect(0, 19903, '\P{incjkexta}', "");
57793Expect(1, 19903, '\P{^incjkexta}', "");
57794Expect(0, 19904, '\p{incjkexta}', "");
57795Expect(1, 19904, '\p{^incjkexta}', "");
57796Expect(1, 19904, '\P{incjkexta}', "");
57797Expect(0, 19904, '\P{^incjkexta}', "");
57798Expect(1, 19903, '\p{  IN_CJK_EXT_A}', "");
57799Expect(0, 19903, '\p{^  IN_CJK_EXT_A}', "");
57800Expect(0, 19903, '\P{  IN_CJK_EXT_A}', "");
57801Expect(1, 19903, '\P{^  IN_CJK_EXT_A}', "");
57802Expect(0, 19904, '\p{  IN_CJK_EXT_A}', "");
57803Expect(1, 19904, '\p{^  IN_CJK_EXT_A}', "");
57804Expect(1, 19904, '\P{  IN_CJK_EXT_A}', "");
57805Expect(0, 19904, '\P{^  IN_CJK_EXT_A}', "");
57806Error('\p{:=	-CJK_UNIFIED_ideographs_Extension_B}');
57807Error('\P{:=	-CJK_UNIFIED_ideographs_Extension_B}');
57808Expect(1, 173791, '\p{cjkunifiedideographsextensionb}', "");
57809Expect(0, 173791, '\p{^cjkunifiedideographsextensionb}', "");
57810Expect(0, 173791, '\P{cjkunifiedideographsextensionb}', "");
57811Expect(1, 173791, '\P{^cjkunifiedideographsextensionb}', "");
57812Expect(0, 173792, '\p{cjkunifiedideographsextensionb}', "");
57813Expect(1, 173792, '\p{^cjkunifiedideographsextensionb}', "");
57814Expect(1, 173792, '\P{cjkunifiedideographsextensionb}', "");
57815Expect(0, 173792, '\P{^cjkunifiedideographsextensionb}', "");
57816Expect(1, 173791, '\p{_CJK_Unified_ideographs_EXTENSION_B}', "");
57817Expect(0, 173791, '\p{^_CJK_Unified_ideographs_EXTENSION_B}', "");
57818Expect(0, 173791, '\P{_CJK_Unified_ideographs_EXTENSION_B}', "");
57819Expect(1, 173791, '\P{^_CJK_Unified_ideographs_EXTENSION_B}', "");
57820Expect(0, 173792, '\p{_CJK_Unified_ideographs_EXTENSION_B}', "");
57821Expect(1, 173792, '\p{^_CJK_Unified_ideographs_EXTENSION_B}', "");
57822Expect(1, 173792, '\P{_CJK_Unified_ideographs_EXTENSION_B}', "");
57823Expect(0, 173792, '\P{^_CJK_Unified_ideographs_EXTENSION_B}', "");
57824Error('\p{:=		Is_cjk_unified_IDEOGRAPHS_EXTENSION_B}');
57825Error('\P{:=		Is_cjk_unified_IDEOGRAPHS_EXTENSION_B}');
57826Expect(1, 173791, '\p{iscjkunifiedideographsextensionb}', "");
57827Expect(0, 173791, '\p{^iscjkunifiedideographsextensionb}', "");
57828Expect(0, 173791, '\P{iscjkunifiedideographsextensionb}', "");
57829Expect(1, 173791, '\P{^iscjkunifiedideographsextensionb}', "");
57830Expect(0, 173792, '\p{iscjkunifiedideographsextensionb}', "");
57831Expect(1, 173792, '\p{^iscjkunifiedideographsextensionb}', "");
57832Expect(1, 173792, '\P{iscjkunifiedideographsextensionb}', "");
57833Expect(0, 173792, '\P{^iscjkunifiedideographsextensionb}', "");
57834Expect(1, 173791, '\p{	_is_CJK_Unified_Ideographs_Extension_B}', "");
57835Expect(0, 173791, '\p{^	_is_CJK_Unified_Ideographs_Extension_B}', "");
57836Expect(0, 173791, '\P{	_is_CJK_Unified_Ideographs_Extension_B}', "");
57837Expect(1, 173791, '\P{^	_is_CJK_Unified_Ideographs_Extension_B}', "");
57838Expect(0, 173792, '\p{	_is_CJK_Unified_Ideographs_Extension_B}', "");
57839Expect(1, 173792, '\p{^	_is_CJK_Unified_Ideographs_Extension_B}', "");
57840Expect(1, 173792, '\P{	_is_CJK_Unified_Ideographs_Extension_B}', "");
57841Expect(0, 173792, '\P{^	_is_CJK_Unified_Ideographs_Extension_B}', "");
57842Error('\p{_	In_CJK_unified_IDEOGRAPHS_Extension_B/a/}');
57843Error('\P{_	In_CJK_unified_IDEOGRAPHS_Extension_B/a/}');
57844Expect(1, 173791, '\p{incjkunifiedideographsextensionb}', "");
57845Expect(0, 173791, '\p{^incjkunifiedideographsextensionb}', "");
57846Expect(0, 173791, '\P{incjkunifiedideographsextensionb}', "");
57847Expect(1, 173791, '\P{^incjkunifiedideographsextensionb}', "");
57848Expect(0, 173792, '\p{incjkunifiedideographsextensionb}', "");
57849Expect(1, 173792, '\p{^incjkunifiedideographsextensionb}', "");
57850Expect(1, 173792, '\P{incjkunifiedideographsextensionb}', "");
57851Expect(0, 173792, '\P{^incjkunifiedideographsextensionb}', "");
57852Expect(1, 173791, '\p{-in_CJK_Unified_IDEOGRAPHS_Extension_B}', "");
57853Expect(0, 173791, '\p{^-in_CJK_Unified_IDEOGRAPHS_Extension_B}', "");
57854Expect(0, 173791, '\P{-in_CJK_Unified_IDEOGRAPHS_Extension_B}', "");
57855Expect(1, 173791, '\P{^-in_CJK_Unified_IDEOGRAPHS_Extension_B}', "");
57856Expect(0, 173792, '\p{-in_CJK_Unified_IDEOGRAPHS_Extension_B}', "");
57857Expect(1, 173792, '\p{^-in_CJK_Unified_IDEOGRAPHS_Extension_B}', "");
57858Expect(1, 173792, '\P{-in_CJK_Unified_IDEOGRAPHS_Extension_B}', "");
57859Expect(0, 173792, '\P{^-in_CJK_Unified_IDEOGRAPHS_Extension_B}', "");
57860Error('\p{/a/- CJK_Ext_B}');
57861Error('\P{/a/- CJK_Ext_B}');
57862Expect(1, 173791, '\p{cjkextb}', "");
57863Expect(0, 173791, '\p{^cjkextb}', "");
57864Expect(0, 173791, '\P{cjkextb}', "");
57865Expect(1, 173791, '\P{^cjkextb}', "");
57866Expect(0, 173792, '\p{cjkextb}', "");
57867Expect(1, 173792, '\p{^cjkextb}', "");
57868Expect(1, 173792, '\P{cjkextb}', "");
57869Expect(0, 173792, '\P{^cjkextb}', "");
57870Expect(1, 173791, '\p{ CJK_ext_B}', "");
57871Expect(0, 173791, '\p{^ CJK_ext_B}', "");
57872Expect(0, 173791, '\P{ CJK_ext_B}', "");
57873Expect(1, 173791, '\P{^ CJK_ext_B}', "");
57874Expect(0, 173792, '\p{ CJK_ext_B}', "");
57875Expect(1, 173792, '\p{^ CJK_ext_B}', "");
57876Expect(1, 173792, '\P{ CJK_ext_B}', "");
57877Expect(0, 173792, '\P{^ CJK_ext_B}', "");
57878Error('\p{_/a/Is_cjk_EXT_b}');
57879Error('\P{_/a/Is_cjk_EXT_b}');
57880Expect(1, 173791, '\p{iscjkextb}', "");
57881Expect(0, 173791, '\p{^iscjkextb}', "");
57882Expect(0, 173791, '\P{iscjkextb}', "");
57883Expect(1, 173791, '\P{^iscjkextb}', "");
57884Expect(0, 173792, '\p{iscjkextb}', "");
57885Expect(1, 173792, '\p{^iscjkextb}', "");
57886Expect(1, 173792, '\P{iscjkextb}', "");
57887Expect(0, 173792, '\P{^iscjkextb}', "");
57888Expect(1, 173791, '\p{--IS_cjk_ext_B}', "");
57889Expect(0, 173791, '\p{^--IS_cjk_ext_B}', "");
57890Expect(0, 173791, '\P{--IS_cjk_ext_B}', "");
57891Expect(1, 173791, '\P{^--IS_cjk_ext_B}', "");
57892Expect(0, 173792, '\p{--IS_cjk_ext_B}', "");
57893Expect(1, 173792, '\p{^--IS_cjk_ext_B}', "");
57894Expect(1, 173792, '\P{--IS_cjk_ext_B}', "");
57895Expect(0, 173792, '\P{^--IS_cjk_ext_B}', "");
57896Error('\p{	/a/IN_CJK_ext_B}');
57897Error('\P{	/a/IN_CJK_ext_B}');
57898Expect(1, 173791, '\p{incjkextb}', "");
57899Expect(0, 173791, '\p{^incjkextb}', "");
57900Expect(0, 173791, '\P{incjkextb}', "");
57901Expect(1, 173791, '\P{^incjkextb}', "");
57902Expect(0, 173792, '\p{incjkextb}', "");
57903Expect(1, 173792, '\p{^incjkextb}', "");
57904Expect(1, 173792, '\P{incjkextb}', "");
57905Expect(0, 173792, '\P{^incjkextb}', "");
57906Expect(1, 173791, '\p{	-in_CJK_Ext_b}', "");
57907Expect(0, 173791, '\p{^	-in_CJK_Ext_b}', "");
57908Expect(0, 173791, '\P{	-in_CJK_Ext_b}', "");
57909Expect(1, 173791, '\P{^	-in_CJK_Ext_b}', "");
57910Expect(0, 173792, '\p{	-in_CJK_Ext_b}', "");
57911Expect(1, 173792, '\p{^	-in_CJK_Ext_b}', "");
57912Expect(1, 173792, '\P{	-in_CJK_Ext_b}', "");
57913Expect(0, 173792, '\P{^	-in_CJK_Ext_b}', "");
57914Error('\p{		CJK_unified_ideographs_Extension_C:=}');
57915Error('\P{		CJK_unified_ideographs_Extension_C:=}');
57916Expect(1, 177983, '\p{cjkunifiedideographsextensionc}', "");
57917Expect(0, 177983, '\p{^cjkunifiedideographsextensionc}', "");
57918Expect(0, 177983, '\P{cjkunifiedideographsextensionc}', "");
57919Expect(1, 177983, '\P{^cjkunifiedideographsextensionc}', "");
57920Expect(0, 177984, '\p{cjkunifiedideographsextensionc}', "");
57921Expect(1, 177984, '\p{^cjkunifiedideographsextensionc}', "");
57922Expect(1, 177984, '\P{cjkunifiedideographsextensionc}', "");
57923Expect(0, 177984, '\P{^cjkunifiedideographsextensionc}', "");
57924Expect(1, 177983, '\p{	-CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
57925Expect(0, 177983, '\p{^	-CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
57926Expect(0, 177983, '\P{	-CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
57927Expect(1, 177983, '\P{^	-CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
57928Expect(0, 177984, '\p{	-CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
57929Expect(1, 177984, '\p{^	-CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
57930Expect(1, 177984, '\P{	-CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
57931Expect(0, 177984, '\P{^	-CJK_Unified_IDEOGRAPHS_EXTENSION_C}', "");
57932Error('\p{ _Is_CJK_Unified_Ideographs_extension_C/a/}');
57933Error('\P{ _Is_CJK_Unified_Ideographs_extension_C/a/}');
57934Expect(1, 177983, '\p{iscjkunifiedideographsextensionc}', "");
57935Expect(0, 177983, '\p{^iscjkunifiedideographsextensionc}', "");
57936Expect(0, 177983, '\P{iscjkunifiedideographsextensionc}', "");
57937Expect(1, 177983, '\P{^iscjkunifiedideographsextensionc}', "");
57938Expect(0, 177984, '\p{iscjkunifiedideographsextensionc}', "");
57939Expect(1, 177984, '\p{^iscjkunifiedideographsextensionc}', "");
57940Expect(1, 177984, '\P{iscjkunifiedideographsextensionc}', "");
57941Expect(0, 177984, '\P{^iscjkunifiedideographsextensionc}', "");
57942Expect(1, 177983, '\p{	 Is_cjk_UNIFIED_Ideographs_Extension_C}', "");
57943Expect(0, 177983, '\p{^	 Is_cjk_UNIFIED_Ideographs_Extension_C}', "");
57944Expect(0, 177983, '\P{	 Is_cjk_UNIFIED_Ideographs_Extension_C}', "");
57945Expect(1, 177983, '\P{^	 Is_cjk_UNIFIED_Ideographs_Extension_C}', "");
57946Expect(0, 177984, '\p{	 Is_cjk_UNIFIED_Ideographs_Extension_C}', "");
57947Expect(1, 177984, '\p{^	 Is_cjk_UNIFIED_Ideographs_Extension_C}', "");
57948Expect(1, 177984, '\P{	 Is_cjk_UNIFIED_Ideographs_Extension_C}', "");
57949Expect(0, 177984, '\P{^	 Is_cjk_UNIFIED_Ideographs_Extension_C}', "");
57950Error('\p{_:=In_CJK_Unified_Ideographs_extension_C}');
57951Error('\P{_:=In_CJK_Unified_Ideographs_extension_C}');
57952Expect(1, 177983, '\p{incjkunifiedideographsextensionc}', "");
57953Expect(0, 177983, '\p{^incjkunifiedideographsextensionc}', "");
57954Expect(0, 177983, '\P{incjkunifiedideographsextensionc}', "");
57955Expect(1, 177983, '\P{^incjkunifiedideographsextensionc}', "");
57956Expect(0, 177984, '\p{incjkunifiedideographsextensionc}', "");
57957Expect(1, 177984, '\p{^incjkunifiedideographsextensionc}', "");
57958Expect(1, 177984, '\P{incjkunifiedideographsextensionc}', "");
57959Expect(0, 177984, '\P{^incjkunifiedideographsextensionc}', "");
57960Expect(1, 177983, '\p{	in_CJK_Unified_IDEOGRAPHS_Extension_C}', "");
57961Expect(0, 177983, '\p{^	in_CJK_Unified_IDEOGRAPHS_Extension_C}', "");
57962Expect(0, 177983, '\P{	in_CJK_Unified_IDEOGRAPHS_Extension_C}', "");
57963Expect(1, 177983, '\P{^	in_CJK_Unified_IDEOGRAPHS_Extension_C}', "");
57964Expect(0, 177984, '\p{	in_CJK_Unified_IDEOGRAPHS_Extension_C}', "");
57965Expect(1, 177984, '\p{^	in_CJK_Unified_IDEOGRAPHS_Extension_C}', "");
57966Expect(1, 177984, '\P{	in_CJK_Unified_IDEOGRAPHS_Extension_C}', "");
57967Expect(0, 177984, '\P{^	in_CJK_Unified_IDEOGRAPHS_Extension_C}', "");
57968Error('\p{ /a/CJK_Ext_C}');
57969Error('\P{ /a/CJK_Ext_C}');
57970Expect(1, 177983, '\p{cjkextc}', "");
57971Expect(0, 177983, '\p{^cjkextc}', "");
57972Expect(0, 177983, '\P{cjkextc}', "");
57973Expect(1, 177983, '\P{^cjkextc}', "");
57974Expect(0, 177984, '\p{cjkextc}', "");
57975Expect(1, 177984, '\p{^cjkextc}', "");
57976Expect(1, 177984, '\P{cjkextc}', "");
57977Expect(0, 177984, '\P{^cjkextc}', "");
57978Expect(1, 177983, '\p{_-CJK_ext_C}', "");
57979Expect(0, 177983, '\p{^_-CJK_ext_C}', "");
57980Expect(0, 177983, '\P{_-CJK_ext_C}', "");
57981Expect(1, 177983, '\P{^_-CJK_ext_C}', "");
57982Expect(0, 177984, '\p{_-CJK_ext_C}', "");
57983Expect(1, 177984, '\p{^_-CJK_ext_C}', "");
57984Expect(1, 177984, '\P{_-CJK_ext_C}', "");
57985Expect(0, 177984, '\P{^_-CJK_ext_C}', "");
57986Error('\p{:=-IS_CJK_ext_c}');
57987Error('\P{:=-IS_CJK_ext_c}');
57988Expect(1, 177983, '\p{iscjkextc}', "");
57989Expect(0, 177983, '\p{^iscjkextc}', "");
57990Expect(0, 177983, '\P{iscjkextc}', "");
57991Expect(1, 177983, '\P{^iscjkextc}', "");
57992Expect(0, 177984, '\p{iscjkextc}', "");
57993Expect(1, 177984, '\p{^iscjkextc}', "");
57994Expect(1, 177984, '\P{iscjkextc}', "");
57995Expect(0, 177984, '\P{^iscjkextc}', "");
57996Expect(1, 177983, '\p{ IS_cjk_Ext_c}', "");
57997Expect(0, 177983, '\p{^ IS_cjk_Ext_c}', "");
57998Expect(0, 177983, '\P{ IS_cjk_Ext_c}', "");
57999Expect(1, 177983, '\P{^ IS_cjk_Ext_c}', "");
58000Expect(0, 177984, '\p{ IS_cjk_Ext_c}', "");
58001Expect(1, 177984, '\p{^ IS_cjk_Ext_c}', "");
58002Expect(1, 177984, '\P{ IS_cjk_Ext_c}', "");
58003Expect(0, 177984, '\P{^ IS_cjk_Ext_c}', "");
58004Error('\p{	/a/IN_CJK_Ext_C}');
58005Error('\P{	/a/IN_CJK_Ext_C}');
58006Expect(1, 177983, '\p{incjkextc}', "");
58007Expect(0, 177983, '\p{^incjkextc}', "");
58008Expect(0, 177983, '\P{incjkextc}', "");
58009Expect(1, 177983, '\P{^incjkextc}', "");
58010Expect(0, 177984, '\p{incjkextc}', "");
58011Expect(1, 177984, '\p{^incjkextc}', "");
58012Expect(1, 177984, '\P{incjkextc}', "");
58013Expect(0, 177984, '\P{^incjkextc}', "");
58014Expect(1, 177983, '\p{ In_CJK_ext_C}', "");
58015Expect(0, 177983, '\p{^ In_CJK_ext_C}', "");
58016Expect(0, 177983, '\P{ In_CJK_ext_C}', "");
58017Expect(1, 177983, '\P{^ In_CJK_ext_C}', "");
58018Expect(0, 177984, '\p{ In_CJK_ext_C}', "");
58019Expect(1, 177984, '\p{^ In_CJK_ext_C}', "");
58020Expect(1, 177984, '\P{ In_CJK_ext_C}', "");
58021Expect(0, 177984, '\P{^ In_CJK_ext_C}', "");
58022Error('\p{_:=CJK_Unified_ideographs_Extension_D}');
58023Error('\P{_:=CJK_Unified_ideographs_Extension_D}');
58024Expect(1, 178207, '\p{cjkunifiedideographsextensiond}', "");
58025Expect(0, 178207, '\p{^cjkunifiedideographsextensiond}', "");
58026Expect(0, 178207, '\P{cjkunifiedideographsextensiond}', "");
58027Expect(1, 178207, '\P{^cjkunifiedideographsextensiond}', "");
58028Expect(0, 178208, '\p{cjkunifiedideographsextensiond}', "");
58029Expect(1, 178208, '\p{^cjkunifiedideographsextensiond}', "");
58030Expect(1, 178208, '\P{cjkunifiedideographsextensiond}', "");
58031Expect(0, 178208, '\P{^cjkunifiedideographsextensiond}', "");
58032Expect(1, 178207, '\p{_CJK_UNIFIED_Ideographs_Extension_d}', "");
58033Expect(0, 178207, '\p{^_CJK_UNIFIED_Ideographs_Extension_d}', "");
58034Expect(0, 178207, '\P{_CJK_UNIFIED_Ideographs_Extension_d}', "");
58035Expect(1, 178207, '\P{^_CJK_UNIFIED_Ideographs_Extension_d}', "");
58036Expect(0, 178208, '\p{_CJK_UNIFIED_Ideographs_Extension_d}', "");
58037Expect(1, 178208, '\p{^_CJK_UNIFIED_Ideographs_Extension_d}', "");
58038Expect(1, 178208, '\P{_CJK_UNIFIED_Ideographs_Extension_d}', "");
58039Expect(0, 178208, '\P{^_CJK_UNIFIED_Ideographs_Extension_d}', "");
58040Error('\p{ -is_CJK_UNIFIED_IDEOGRAPHS_Extension_D/a/}');
58041Error('\P{ -is_CJK_UNIFIED_IDEOGRAPHS_Extension_D/a/}');
58042Expect(1, 178207, '\p{iscjkunifiedideographsextensiond}', "");
58043Expect(0, 178207, '\p{^iscjkunifiedideographsextensiond}', "");
58044Expect(0, 178207, '\P{iscjkunifiedideographsextensiond}', "");
58045Expect(1, 178207, '\P{^iscjkunifiedideographsextensiond}', "");
58046Expect(0, 178208, '\p{iscjkunifiedideographsextensiond}', "");
58047Expect(1, 178208, '\p{^iscjkunifiedideographsextensiond}', "");
58048Expect(1, 178208, '\P{iscjkunifiedideographsextensiond}', "");
58049Expect(0, 178208, '\P{^iscjkunifiedideographsextensiond}', "");
58050Expect(1, 178207, '\p{_	IS_CJK_Unified_IDEOGRAPHS_EXTENSION_d}', "");
58051Expect(0, 178207, '\p{^_	IS_CJK_Unified_IDEOGRAPHS_EXTENSION_d}', "");
58052Expect(0, 178207, '\P{_	IS_CJK_Unified_IDEOGRAPHS_EXTENSION_d}', "");
58053Expect(1, 178207, '\P{^_	IS_CJK_Unified_IDEOGRAPHS_EXTENSION_d}', "");
58054Expect(0, 178208, '\p{_	IS_CJK_Unified_IDEOGRAPHS_EXTENSION_d}', "");
58055Expect(1, 178208, '\p{^_	IS_CJK_Unified_IDEOGRAPHS_EXTENSION_d}', "");
58056Expect(1, 178208, '\P{_	IS_CJK_Unified_IDEOGRAPHS_EXTENSION_d}', "");
58057Expect(0, 178208, '\P{^_	IS_CJK_Unified_IDEOGRAPHS_EXTENSION_d}', "");
58058Error('\p{:=	-In_CJK_unified_ideographs_Extension_d}');
58059Error('\P{:=	-In_CJK_unified_ideographs_Extension_d}');
58060Expect(1, 178207, '\p{incjkunifiedideographsextensiond}', "");
58061Expect(0, 178207, '\p{^incjkunifiedideographsextensiond}', "");
58062Expect(0, 178207, '\P{incjkunifiedideographsextensiond}', "");
58063Expect(1, 178207, '\P{^incjkunifiedideographsextensiond}', "");
58064Expect(0, 178208, '\p{incjkunifiedideographsextensiond}', "");
58065Expect(1, 178208, '\p{^incjkunifiedideographsextensiond}', "");
58066Expect(1, 178208, '\P{incjkunifiedideographsextensiond}', "");
58067Expect(0, 178208, '\P{^incjkunifiedideographsextensiond}', "");
58068Expect(1, 178207, '\p{	 in_cjk_UNIFIED_IDEOGRAPHS_Extension_d}', "");
58069Expect(0, 178207, '\p{^	 in_cjk_UNIFIED_IDEOGRAPHS_Extension_d}', "");
58070Expect(0, 178207, '\P{	 in_cjk_UNIFIED_IDEOGRAPHS_Extension_d}', "");
58071Expect(1, 178207, '\P{^	 in_cjk_UNIFIED_IDEOGRAPHS_Extension_d}', "");
58072Expect(0, 178208, '\p{	 in_cjk_UNIFIED_IDEOGRAPHS_Extension_d}', "");
58073Expect(1, 178208, '\p{^	 in_cjk_UNIFIED_IDEOGRAPHS_Extension_d}', "");
58074Expect(1, 178208, '\P{	 in_cjk_UNIFIED_IDEOGRAPHS_Extension_d}', "");
58075Expect(0, 178208, '\P{^	 in_cjk_UNIFIED_IDEOGRAPHS_Extension_d}', "");
58076Error('\p{/a/-	CJK_ext_D}');
58077Error('\P{/a/-	CJK_ext_D}');
58078Expect(1, 178207, '\p{cjkextd}', "");
58079Expect(0, 178207, '\p{^cjkextd}', "");
58080Expect(0, 178207, '\P{cjkextd}', "");
58081Expect(1, 178207, '\P{^cjkextd}', "");
58082Expect(0, 178208, '\p{cjkextd}', "");
58083Expect(1, 178208, '\p{^cjkextd}', "");
58084Expect(1, 178208, '\P{cjkextd}', "");
58085Expect(0, 178208, '\P{^cjkextd}', "");
58086Expect(1, 178207, '\p{_CJK_Ext_d}', "");
58087Expect(0, 178207, '\p{^_CJK_Ext_d}', "");
58088Expect(0, 178207, '\P{_CJK_Ext_d}', "");
58089Expect(1, 178207, '\P{^_CJK_Ext_d}', "");
58090Expect(0, 178208, '\p{_CJK_Ext_d}', "");
58091Expect(1, 178208, '\p{^_CJK_Ext_d}', "");
58092Expect(1, 178208, '\P{_CJK_Ext_d}', "");
58093Expect(0, 178208, '\P{^_CJK_Ext_d}', "");
58094Error('\p{/a/__IS_CJK_ext_D}');
58095Error('\P{/a/__IS_CJK_ext_D}');
58096Expect(1, 178207, '\p{iscjkextd}', "");
58097Expect(0, 178207, '\p{^iscjkextd}', "");
58098Expect(0, 178207, '\P{iscjkextd}', "");
58099Expect(1, 178207, '\P{^iscjkextd}', "");
58100Expect(0, 178208, '\p{iscjkextd}', "");
58101Expect(1, 178208, '\p{^iscjkextd}', "");
58102Expect(1, 178208, '\P{iscjkextd}', "");
58103Expect(0, 178208, '\P{^iscjkextd}', "");
58104Expect(1, 178207, '\p{_	Is_CJK_ext_d}', "");
58105Expect(0, 178207, '\p{^_	Is_CJK_ext_d}', "");
58106Expect(0, 178207, '\P{_	Is_CJK_ext_d}', "");
58107Expect(1, 178207, '\P{^_	Is_CJK_ext_d}', "");
58108Expect(0, 178208, '\p{_	Is_CJK_ext_d}', "");
58109Expect(1, 178208, '\p{^_	Is_CJK_ext_d}', "");
58110Expect(1, 178208, '\P{_	Is_CJK_ext_d}', "");
58111Expect(0, 178208, '\P{^_	Is_CJK_ext_d}', "");
58112Error('\p{:=_	In_CJK_Ext_D}');
58113Error('\P{:=_	In_CJK_Ext_D}');
58114Expect(1, 178207, '\p{incjkextd}', "");
58115Expect(0, 178207, '\p{^incjkextd}', "");
58116Expect(0, 178207, '\P{incjkextd}', "");
58117Expect(1, 178207, '\P{^incjkextd}', "");
58118Expect(0, 178208, '\p{incjkextd}', "");
58119Expect(1, 178208, '\p{^incjkextd}', "");
58120Expect(1, 178208, '\P{incjkextd}', "");
58121Expect(0, 178208, '\P{^incjkextd}', "");
58122Expect(1, 178207, '\p{  in_CJK_Ext_D}', "");
58123Expect(0, 178207, '\p{^  in_CJK_Ext_D}', "");
58124Expect(0, 178207, '\P{  in_CJK_Ext_D}', "");
58125Expect(1, 178207, '\P{^  in_CJK_Ext_D}', "");
58126Expect(0, 178208, '\p{  in_CJK_Ext_D}', "");
58127Expect(1, 178208, '\p{^  in_CJK_Ext_D}', "");
58128Expect(1, 178208, '\P{  in_CJK_Ext_D}', "");
58129Expect(0, 178208, '\P{^  in_CJK_Ext_D}', "");
58130Error('\p{/a/	CANADIAN_ABORIGINAL}');
58131Error('\P{/a/	CANADIAN_ABORIGINAL}');
58132Expect(1, 6389, '\p{canadianaboriginal}', "");
58133Expect(0, 6389, '\p{^canadianaboriginal}', "");
58134Expect(0, 6389, '\P{canadianaboriginal}', "");
58135Expect(1, 6389, '\P{^canadianaboriginal}', "");
58136Expect(0, 6390, '\p{canadianaboriginal}', "");
58137Expect(1, 6390, '\p{^canadianaboriginal}', "");
58138Expect(1, 6390, '\P{canadianaboriginal}', "");
58139Expect(0, 6390, '\P{^canadianaboriginal}', "");
58140Expect(1, 6389, '\p{_CANADIAN_ABORIGINAL}', "");
58141Expect(0, 6389, '\p{^_CANADIAN_ABORIGINAL}', "");
58142Expect(0, 6389, '\P{_CANADIAN_ABORIGINAL}', "");
58143Expect(1, 6389, '\P{^_CANADIAN_ABORIGINAL}', "");
58144Expect(0, 6390, '\p{_CANADIAN_ABORIGINAL}', "");
58145Expect(1, 6390, '\p{^_CANADIAN_ABORIGINAL}', "");
58146Expect(1, 6390, '\P{_CANADIAN_ABORIGINAL}', "");
58147Expect(0, 6390, '\P{^_CANADIAN_ABORIGINAL}', "");
58148Error('\p{/a/is_CANADIAN_Aboriginal}');
58149Error('\P{/a/is_CANADIAN_Aboriginal}');
58150Expect(1, 6389, '\p{iscanadianaboriginal}', "");
58151Expect(0, 6389, '\p{^iscanadianaboriginal}', "");
58152Expect(0, 6389, '\P{iscanadianaboriginal}', "");
58153Expect(1, 6389, '\P{^iscanadianaboriginal}', "");
58154Expect(0, 6390, '\p{iscanadianaboriginal}', "");
58155Expect(1, 6390, '\p{^iscanadianaboriginal}', "");
58156Expect(1, 6390, '\P{iscanadianaboriginal}', "");
58157Expect(0, 6390, '\P{^iscanadianaboriginal}', "");
58158Expect(1, 6389, '\p{-_is_Canadian_aboriginal}', "");
58159Expect(0, 6389, '\p{^-_is_Canadian_aboriginal}', "");
58160Expect(0, 6389, '\P{-_is_Canadian_aboriginal}', "");
58161Expect(1, 6389, '\P{^-_is_Canadian_aboriginal}', "");
58162Expect(0, 6390, '\p{-_is_Canadian_aboriginal}', "");
58163Expect(1, 6390, '\p{^-_is_Canadian_aboriginal}', "");
58164Expect(1, 6390, '\P{-_is_Canadian_aboriginal}', "");
58165Expect(0, 6390, '\P{^-_is_Canadian_aboriginal}', "");
58166Error('\p{:=CANS}');
58167Error('\P{:=CANS}');
58168Expect(1, 6389, '\p{cans}', "");
58169Expect(0, 6389, '\p{^cans}', "");
58170Expect(0, 6389, '\P{cans}', "");
58171Expect(1, 6389, '\P{^cans}', "");
58172Expect(0, 6390, '\p{cans}', "");
58173Expect(1, 6390, '\p{^cans}', "");
58174Expect(1, 6390, '\P{cans}', "");
58175Expect(0, 6390, '\P{^cans}', "");
58176Expect(1, 6389, '\p{_	CANS}', "");
58177Expect(0, 6389, '\p{^_	CANS}', "");
58178Expect(0, 6389, '\P{_	CANS}', "");
58179Expect(1, 6389, '\P{^_	CANS}', "");
58180Expect(0, 6390, '\p{_	CANS}', "");
58181Expect(1, 6390, '\p{^_	CANS}', "");
58182Expect(1, 6390, '\P{_	CANS}', "");
58183Expect(0, 6390, '\P{^_	CANS}', "");
58184Error('\p{:= 	Is_cans}');
58185Error('\P{:= 	Is_cans}');
58186Expect(1, 6389, '\p{iscans}', "");
58187Expect(0, 6389, '\p{^iscans}', "");
58188Expect(0, 6389, '\P{iscans}', "");
58189Expect(1, 6389, '\P{^iscans}', "");
58190Expect(0, 6390, '\p{iscans}', "");
58191Expect(1, 6390, '\p{^iscans}', "");
58192Expect(1, 6390, '\P{iscans}', "");
58193Expect(0, 6390, '\P{^iscans}', "");
58194Expect(1, 6389, '\p{ _is_cans}', "");
58195Expect(0, 6389, '\p{^ _is_cans}', "");
58196Expect(0, 6389, '\P{ _is_cans}', "");
58197Expect(1, 6389, '\P{^ _is_cans}', "");
58198Expect(0, 6390, '\p{ _is_cans}', "");
58199Expect(1, 6390, '\p{^ _is_cans}', "");
58200Expect(1, 6390, '\P{ _is_cans}', "");
58201Expect(0, 6390, '\P{^ _is_cans}', "");
58202Error('\p{ /a/carian}');
58203Error('\P{ /a/carian}');
58204Expect(1, 66256, '\p{carian}', "");
58205Expect(0, 66256, '\p{^carian}', "");
58206Expect(0, 66256, '\P{carian}', "");
58207Expect(1, 66256, '\P{^carian}', "");
58208Expect(0, 66257, '\p{carian}', "");
58209Expect(1, 66257, '\p{^carian}', "");
58210Expect(1, 66257, '\P{carian}', "");
58211Expect(0, 66257, '\P{^carian}', "");
58212Expect(1, 66256, '\p{--Carian}', "");
58213Expect(0, 66256, '\p{^--Carian}', "");
58214Expect(0, 66256, '\P{--Carian}', "");
58215Expect(1, 66256, '\P{^--Carian}', "");
58216Expect(0, 66257, '\p{--Carian}', "");
58217Expect(1, 66257, '\p{^--Carian}', "");
58218Expect(1, 66257, '\P{--Carian}', "");
58219Expect(0, 66257, '\P{^--Carian}', "");
58220Error('\p{		Is_Carian:=}');
58221Error('\P{		Is_Carian:=}');
58222Expect(1, 66256, '\p{iscarian}', "");
58223Expect(0, 66256, '\p{^iscarian}', "");
58224Expect(0, 66256, '\P{iscarian}', "");
58225Expect(1, 66256, '\P{^iscarian}', "");
58226Expect(0, 66257, '\p{iscarian}', "");
58227Expect(1, 66257, '\p{^iscarian}', "");
58228Expect(1, 66257, '\P{iscarian}', "");
58229Expect(0, 66257, '\P{^iscarian}', "");
58230Expect(1, 66256, '\p{-_IS_Carian}', "");
58231Expect(0, 66256, '\p{^-_IS_Carian}', "");
58232Expect(0, 66256, '\P{-_IS_Carian}', "");
58233Expect(1, 66256, '\P{^-_IS_Carian}', "");
58234Expect(0, 66257, '\p{-_IS_Carian}', "");
58235Expect(1, 66257, '\p{^-_IS_Carian}', "");
58236Expect(1, 66257, '\P{-_IS_Carian}', "");
58237Expect(0, 66257, '\P{^-_IS_Carian}', "");
58238Error('\p{-:=Cari}');
58239Error('\P{-:=Cari}');
58240Expect(1, 66256, '\p{cari}', "");
58241Expect(0, 66256, '\p{^cari}', "");
58242Expect(0, 66256, '\P{cari}', "");
58243Expect(1, 66256, '\P{^cari}', "");
58244Expect(0, 66257, '\p{cari}', "");
58245Expect(1, 66257, '\p{^cari}', "");
58246Expect(1, 66257, '\P{cari}', "");
58247Expect(0, 66257, '\P{^cari}', "");
58248Expect(1, 66256, '\p{ CARI}', "");
58249Expect(0, 66256, '\p{^ CARI}', "");
58250Expect(0, 66256, '\P{ CARI}', "");
58251Expect(1, 66256, '\P{^ CARI}', "");
58252Expect(0, 66257, '\p{ CARI}', "");
58253Expect(1, 66257, '\p{^ CARI}', "");
58254Expect(1, 66257, '\P{ CARI}', "");
58255Expect(0, 66257, '\P{^ CARI}', "");
58256Error('\p{:=	_is_Cari}');
58257Error('\P{:=	_is_Cari}');
58258Expect(1, 66256, '\p{iscari}', "");
58259Expect(0, 66256, '\p{^iscari}', "");
58260Expect(0, 66256, '\P{iscari}', "");
58261Expect(1, 66256, '\P{^iscari}', "");
58262Expect(0, 66257, '\p{iscari}', "");
58263Expect(1, 66257, '\p{^iscari}', "");
58264Expect(1, 66257, '\P{iscari}', "");
58265Expect(0, 66257, '\P{^iscari}', "");
58266Expect(1, 66256, '\p{_-Is_Cari}', "");
58267Expect(0, 66256, '\p{^_-Is_Cari}', "");
58268Expect(0, 66256, '\P{_-Is_Cari}', "");
58269Expect(1, 66256, '\P{^_-Is_Cari}', "");
58270Expect(0, 66257, '\p{_-Is_Cari}', "");
58271Expect(1, 66257, '\p{^_-Is_Cari}', "");
58272Expect(1, 66257, '\P{_-Is_Cari}', "");
58273Expect(0, 66257, '\P{^_-Is_Cari}', "");
58274Error('\p{	:=Cased}');
58275Error('\P{	:=Cased}');
58276Expect(1, 120779, '\p{cased}', "");
58277Expect(0, 120779, '\p{^cased}', "");
58278Expect(0, 120779, '\P{cased}', "");
58279Expect(1, 120779, '\P{^cased}', "");
58280Expect(0, 120780, '\p{cased}', "");
58281Expect(1, 120780, '\p{^cased}', "");
58282Expect(1, 120780, '\P{cased}', "");
58283Expect(0, 120780, '\P{^cased}', "");
58284Expect(1, 120779, '\p{-CASED}', "");
58285Expect(0, 120779, '\p{^-CASED}', "");
58286Expect(0, 120779, '\P{-CASED}', "");
58287Expect(1, 120779, '\P{^-CASED}', "");
58288Expect(0, 120780, '\p{-CASED}', "");
58289Expect(1, 120780, '\p{^-CASED}', "");
58290Expect(1, 120780, '\P{-CASED}', "");
58291Expect(0, 120780, '\P{^-CASED}', "");
58292Error('\p{:=-Is_Cased}');
58293Error('\P{:=-Is_Cased}');
58294Expect(1, 120779, '\p{iscased}', "");
58295Expect(0, 120779, '\p{^iscased}', "");
58296Expect(0, 120779, '\P{iscased}', "");
58297Expect(1, 120779, '\P{^iscased}', "");
58298Expect(0, 120780, '\p{iscased}', "");
58299Expect(1, 120780, '\p{^iscased}', "");
58300Expect(1, 120780, '\P{iscased}', "");
58301Expect(0, 120780, '\P{^iscased}', "");
58302Expect(1, 120779, '\p{-Is_CASED}', "");
58303Expect(0, 120779, '\p{^-Is_CASED}', "");
58304Expect(0, 120779, '\P{-Is_CASED}', "");
58305Expect(1, 120779, '\P{^-Is_CASED}', "");
58306Expect(0, 120780, '\p{-Is_CASED}', "");
58307Expect(1, 120780, '\p{^-Is_CASED}', "");
58308Expect(1, 120780, '\P{-Is_CASED}', "");
58309Expect(0, 120780, '\P{^-Is_CASED}', "");
58310Error('\p{	CASED_Letter/a/}');
58311Error('\P{	CASED_Letter/a/}');
58312Expect(1, 120779, '\p{casedletter}', "");
58313Expect(0, 120779, '\p{^casedletter}', "");
58314Expect(0, 120779, '\P{casedletter}', "");
58315Expect(1, 120779, '\P{^casedletter}', "");
58316Expect(0, 120780, '\p{casedletter}', "");
58317Expect(1, 120780, '\p{^casedletter}', "");
58318Expect(1, 120780, '\P{casedletter}', "");
58319Expect(0, 120780, '\P{^casedletter}', "");
58320Expect(1, 120779, '\p{ _Cased_letter}', "");
58321Expect(0, 120779, '\p{^ _Cased_letter}', "");
58322Expect(0, 120779, '\P{ _Cased_letter}', "");
58323Expect(1, 120779, '\P{^ _Cased_letter}', "");
58324Expect(0, 120780, '\p{ _Cased_letter}', "");
58325Expect(1, 120780, '\p{^ _Cased_letter}', "");
58326Expect(1, 120780, '\P{ _Cased_letter}', "");
58327Expect(0, 120780, '\P{^ _Cased_letter}', "");
58328Error('\p{_ IS_Cased_Letter:=}');
58329Error('\P{_ IS_Cased_Letter:=}');
58330Expect(1, 120779, '\p{iscasedletter}', "");
58331Expect(0, 120779, '\p{^iscasedletter}', "");
58332Expect(0, 120779, '\P{iscasedletter}', "");
58333Expect(1, 120779, '\P{^iscasedletter}', "");
58334Expect(0, 120780, '\p{iscasedletter}', "");
58335Expect(1, 120780, '\p{^iscasedletter}', "");
58336Expect(1, 120780, '\P{iscasedletter}', "");
58337Expect(0, 120780, '\P{^iscasedletter}', "");
58338Expect(1, 120779, '\p{IS_cased_Letter}', "");
58339Expect(0, 120779, '\p{^IS_cased_Letter}', "");
58340Expect(0, 120779, '\P{IS_cased_Letter}', "");
58341Expect(1, 120779, '\P{^IS_cased_Letter}', "");
58342Expect(0, 120780, '\p{IS_cased_Letter}', "");
58343Expect(1, 120780, '\p{^IS_cased_Letter}', "");
58344Expect(1, 120780, '\P{IS_cased_Letter}', "");
58345Expect(0, 120780, '\P{^IS_cased_Letter}', "");
58346Error('\p{/a/ LC}');
58347Error('\P{/a/ LC}');
58348Expect(1, 120779, '\p{lc}', "");
58349Expect(0, 120779, '\p{^lc}', "");
58350Expect(0, 120779, '\P{lc}', "");
58351Expect(1, 120779, '\P{^lc}', "");
58352Expect(0, 120780, '\p{lc}', "");
58353Expect(1, 120780, '\p{^lc}', "");
58354Expect(1, 120780, '\P{lc}', "");
58355Expect(0, 120780, '\P{^lc}', "");
58356Expect(1, 120779, '\p{-LC}', "");
58357Expect(0, 120779, '\p{^-LC}', "");
58358Expect(0, 120779, '\P{-LC}', "");
58359Expect(1, 120779, '\P{^-LC}', "");
58360Expect(0, 120780, '\p{-LC}', "");
58361Expect(1, 120780, '\p{^-LC}', "");
58362Expect(1, 120780, '\P{-LC}', "");
58363Expect(0, 120780, '\P{^-LC}', "");
58364Error('\p{_	is_LC/a/}');
58365Error('\P{_	is_LC/a/}');
58366Expect(1, 120779, '\p{islc}', "");
58367Expect(0, 120779, '\p{^islc}', "");
58368Expect(0, 120779, '\P{islc}', "");
58369Expect(1, 120779, '\P{^islc}', "");
58370Expect(0, 120780, '\p{islc}', "");
58371Expect(1, 120780, '\p{^islc}', "");
58372Expect(1, 120780, '\P{islc}', "");
58373Expect(0, 120780, '\P{^islc}', "");
58374Expect(1, 120779, '\p{ _IS_lc}', "");
58375Expect(0, 120779, '\p{^ _IS_lc}', "");
58376Expect(0, 120779, '\P{ _IS_lc}', "");
58377Expect(1, 120779, '\P{^ _IS_lc}', "");
58378Expect(0, 120780, '\p{ _IS_lc}', "");
58379Expect(1, 120780, '\p{^ _IS_lc}', "");
58380Expect(1, 120780, '\P{ _IS_lc}', "");
58381Expect(0, 120780, '\P{^ _IS_lc}', "");
58382Error('\p{:=-_L_}');
58383Error('\P{:=-_L_}');
58384Expect(1, 120779, '\p{l_}', "");
58385Expect(0, 120779, '\p{^l_}', "");
58386Expect(0, 120779, '\P{l_}', "");
58387Expect(1, 120779, '\P{^l_}', "");
58388Expect(0, 120780, '\p{l_}', "");
58389Expect(1, 120780, '\p{^l_}', "");
58390Expect(1, 120780, '\P{l_}', "");
58391Expect(0, 120780, '\P{^l_}', "");
58392Expect(1, 120779, '\p{_L_}', "");
58393Expect(0, 120779, '\p{^_L_}', "");
58394Expect(0, 120779, '\P{_L_}', "");
58395Expect(1, 120779, '\P{^_L_}', "");
58396Expect(0, 120780, '\p{_L_}', "");
58397Expect(1, 120780, '\p{^_L_}', "");
58398Expect(1, 120780, '\P{_L_}', "");
58399Expect(0, 120780, '\P{^_L_}', "");
58400Error('\p{ _Is_L_:=}');
58401Error('\P{ _Is_L_:=}');
58402Expect(1, 120779, '\p{isl_}', "");
58403Expect(0, 120779, '\p{^isl_}', "");
58404Expect(0, 120779, '\P{isl_}', "");
58405Expect(1, 120779, '\P{^isl_}', "");
58406Expect(0, 120780, '\p{isl_}', "");
58407Expect(1, 120780, '\p{^isl_}', "");
58408Expect(1, 120780, '\P{isl_}', "");
58409Expect(0, 120780, '\P{^isl_}', "");
58410Expect(1, 120779, '\p{- Is_L_}', "");
58411Expect(0, 120779, '\p{^- Is_L_}', "");
58412Expect(0, 120779, '\P{- Is_L_}', "");
58413Expect(1, 120779, '\P{^- Is_L_}', "");
58414Expect(0, 120780, '\p{- Is_L_}', "");
58415Expect(1, 120780, '\p{^- Is_L_}', "");
58416Expect(1, 120780, '\P{- Is_L_}', "");
58417Expect(0, 120780, '\P{^- Is_L_}', "");
58418Error('\p{:=	 l&}');
58419Error('\P{:=	 l&}');
58420Expect(1, 120779, '\p{l&}', "");
58421Expect(0, 120779, '\p{^l&}', "");
58422Expect(0, 120779, '\P{l&}', "");
58423Expect(1, 120779, '\P{^l&}', "");
58424Expect(0, 120780, '\p{l&}', "");
58425Expect(1, 120780, '\p{^l&}', "");
58426Expect(1, 120780, '\P{l&}', "");
58427Expect(0, 120780, '\P{^l&}', "");
58428Expect(1, 120779, '\p{ L&}', "");
58429Expect(0, 120779, '\p{^ L&}', "");
58430Expect(0, 120779, '\P{ L&}', "");
58431Expect(1, 120779, '\P{^ L&}', "");
58432Expect(0, 120780, '\p{ L&}', "");
58433Expect(1, 120780, '\p{^ L&}', "");
58434Expect(1, 120780, '\P{ L&}', "");
58435Expect(0, 120780, '\P{^ L&}', "");
58436Error('\p{-_Is_L&/a/}');
58437Error('\P{-_Is_L&/a/}');
58438Expect(1, 120779, '\p{isl&}', "");
58439Expect(0, 120779, '\p{^isl&}', "");
58440Expect(0, 120779, '\P{isl&}', "");
58441Expect(1, 120779, '\P{^isl&}', "");
58442Expect(0, 120780, '\p{isl&}', "");
58443Expect(1, 120780, '\p{^isl&}', "");
58444Expect(1, 120780, '\P{isl&}', "");
58445Expect(0, 120780, '\P{^isl&}', "");
58446Expect(1, 120779, '\p{-IS_L&}', "");
58447Expect(0, 120779, '\p{^-IS_L&}', "");
58448Expect(0, 120779, '\P{-IS_L&}', "");
58449Expect(1, 120779, '\P{^-IS_L&}', "");
58450Expect(0, 120780, '\p{-IS_L&}', "");
58451Expect(1, 120780, '\p{^-IS_L&}', "");
58452Expect(1, 120780, '\P{-IS_L&}', "");
58453Expect(0, 120780, '\P{^-IS_L&}', "");
58454Error('\p{ 	chakma:=}');
58455Error('\P{ 	chakma:=}');
58456Expect(1, 69955, '\p{chakma}', "");
58457Expect(0, 69955, '\p{^chakma}', "");
58458Expect(0, 69955, '\P{chakma}', "");
58459Expect(1, 69955, '\P{^chakma}', "");
58460Expect(0, 69956, '\p{chakma}', "");
58461Expect(1, 69956, '\p{^chakma}', "");
58462Expect(1, 69956, '\P{chakma}', "");
58463Expect(0, 69956, '\P{^chakma}', "");
58464Expect(1, 69955, '\p{	chakma}', "");
58465Expect(0, 69955, '\p{^	chakma}', "");
58466Expect(0, 69955, '\P{	chakma}', "");
58467Expect(1, 69955, '\P{^	chakma}', "");
58468Expect(0, 69956, '\p{	chakma}', "");
58469Expect(1, 69956, '\p{^	chakma}', "");
58470Expect(1, 69956, '\P{	chakma}', "");
58471Expect(0, 69956, '\P{^	chakma}', "");
58472Error('\p{:=-	Is_Chakma}');
58473Error('\P{:=-	Is_Chakma}');
58474Expect(1, 69955, '\p{ischakma}', "");
58475Expect(0, 69955, '\p{^ischakma}', "");
58476Expect(0, 69955, '\P{ischakma}', "");
58477Expect(1, 69955, '\P{^ischakma}', "");
58478Expect(0, 69956, '\p{ischakma}', "");
58479Expect(1, 69956, '\p{^ischakma}', "");
58480Expect(1, 69956, '\P{ischakma}', "");
58481Expect(0, 69956, '\P{^ischakma}', "");
58482Expect(1, 69955, '\p{-	Is_chakma}', "");
58483Expect(0, 69955, '\p{^-	Is_chakma}', "");
58484Expect(0, 69955, '\P{-	Is_chakma}', "");
58485Expect(1, 69955, '\P{^-	Is_chakma}', "");
58486Expect(0, 69956, '\p{-	Is_chakma}', "");
58487Expect(1, 69956, '\p{^-	Is_chakma}', "");
58488Expect(1, 69956, '\P{-	Is_chakma}', "");
58489Expect(0, 69956, '\P{^-	Is_chakma}', "");
58490Error('\p{Cakm/a/}');
58491Error('\P{Cakm/a/}');
58492Expect(1, 69955, '\p{cakm}', "");
58493Expect(0, 69955, '\p{^cakm}', "");
58494Expect(0, 69955, '\P{cakm}', "");
58495Expect(1, 69955, '\P{^cakm}', "");
58496Expect(0, 69956, '\p{cakm}', "");
58497Expect(1, 69956, '\p{^cakm}', "");
58498Expect(1, 69956, '\P{cakm}', "");
58499Expect(0, 69956, '\P{^cakm}', "");
58500Expect(1, 69955, '\p{	 Cakm}', "");
58501Expect(0, 69955, '\p{^	 Cakm}', "");
58502Expect(0, 69955, '\P{	 Cakm}', "");
58503Expect(1, 69955, '\P{^	 Cakm}', "");
58504Expect(0, 69956, '\p{	 Cakm}', "");
58505Expect(1, 69956, '\p{^	 Cakm}', "");
58506Expect(1, 69956, '\P{	 Cakm}', "");
58507Expect(0, 69956, '\P{^	 Cakm}', "");
58508Error('\p{:=-	Is_CAKM}');
58509Error('\P{:=-	Is_CAKM}');
58510Expect(1, 69955, '\p{iscakm}', "");
58511Expect(0, 69955, '\p{^iscakm}', "");
58512Expect(0, 69955, '\P{iscakm}', "");
58513Expect(1, 69955, '\P{^iscakm}', "");
58514Expect(0, 69956, '\p{iscakm}', "");
58515Expect(1, 69956, '\p{^iscakm}', "");
58516Expect(1, 69956, '\P{iscakm}', "");
58517Expect(0, 69956, '\P{^iscakm}', "");
58518Expect(1, 69955, '\p{  is_CAKM}', "");
58519Expect(0, 69955, '\p{^  is_CAKM}', "");
58520Expect(0, 69955, '\P{  is_CAKM}', "");
58521Expect(1, 69955, '\P{^  is_CAKM}', "");
58522Expect(0, 69956, '\p{  is_CAKM}', "");
58523Expect(1, 69956, '\p{^  is_CAKM}', "");
58524Expect(1, 69956, '\P{  is_CAKM}', "");
58525Expect(0, 69956, '\P{^  is_CAKM}', "");
58526Error('\p{/a/	CHAM}');
58527Error('\P{/a/	CHAM}');
58528Expect(1, 43615, '\p{cham}', "");
58529Expect(0, 43615, '\p{^cham}', "");
58530Expect(0, 43615, '\P{cham}', "");
58531Expect(1, 43615, '\P{^cham}', "");
58532Expect(0, 43616, '\p{cham}', "");
58533Expect(1, 43616, '\p{^cham}', "");
58534Expect(1, 43616, '\P{cham}', "");
58535Expect(0, 43616, '\P{^cham}', "");
58536Expect(1, 43615, '\p{-_Cham}', "");
58537Expect(0, 43615, '\p{^-_Cham}', "");
58538Expect(0, 43615, '\P{-_Cham}', "");
58539Expect(1, 43615, '\P{^-_Cham}', "");
58540Expect(0, 43616, '\p{-_Cham}', "");
58541Expect(1, 43616, '\p{^-_Cham}', "");
58542Expect(1, 43616, '\P{-_Cham}', "");
58543Expect(0, 43616, '\P{^-_Cham}', "");
58544Error('\p{-	Is_cham/a/}');
58545Error('\P{-	Is_cham/a/}');
58546Expect(1, 43615, '\p{ischam}', "");
58547Expect(0, 43615, '\p{^ischam}', "");
58548Expect(0, 43615, '\P{ischam}', "");
58549Expect(1, 43615, '\P{^ischam}', "");
58550Expect(0, 43616, '\p{ischam}', "");
58551Expect(1, 43616, '\p{^ischam}', "");
58552Expect(1, 43616, '\P{ischam}', "");
58553Expect(0, 43616, '\P{^ischam}', "");
58554Expect(1, 43615, '\p{__IS_cham}', "");
58555Expect(0, 43615, '\p{^__IS_cham}', "");
58556Expect(0, 43615, '\P{__IS_cham}', "");
58557Expect(1, 43615, '\P{^__IS_cham}', "");
58558Expect(0, 43616, '\p{__IS_cham}', "");
58559Expect(1, 43616, '\p{^__IS_cham}', "");
58560Expect(1, 43616, '\P{__IS_cham}', "");
58561Expect(0, 43616, '\P{^__IS_cham}', "");
58562Error('\p{:=__changes_When_Casefolded}');
58563Error('\P{:=__changes_When_Casefolded}');
58564Expect(1, 66599, '\p{changeswhencasefolded}', "");
58565Expect(0, 66599, '\p{^changeswhencasefolded}', "");
58566Expect(0, 66599, '\P{changeswhencasefolded}', "");
58567Expect(1, 66599, '\P{^changeswhencasefolded}', "");
58568Expect(0, 66600, '\p{changeswhencasefolded}', "");
58569Expect(1, 66600, '\p{^changeswhencasefolded}', "");
58570Expect(1, 66600, '\P{changeswhencasefolded}', "");
58571Expect(0, 66600, '\P{^changeswhencasefolded}', "");
58572Expect(1, 66599, '\p{ _Changes_When_CASEFOLDED}', "");
58573Expect(0, 66599, '\p{^ _Changes_When_CASEFOLDED}', "");
58574Expect(0, 66599, '\P{ _Changes_When_CASEFOLDED}', "");
58575Expect(1, 66599, '\P{^ _Changes_When_CASEFOLDED}', "");
58576Expect(0, 66600, '\p{ _Changes_When_CASEFOLDED}', "");
58577Expect(1, 66600, '\p{^ _Changes_When_CASEFOLDED}', "");
58578Expect(1, 66600, '\P{ _Changes_When_CASEFOLDED}', "");
58579Expect(0, 66600, '\P{^ _Changes_When_CASEFOLDED}', "");
58580Error('\p{/a/ Is_Changes_WHEN_Casefolded}');
58581Error('\P{/a/ Is_Changes_WHEN_Casefolded}');
58582Expect(1, 66599, '\p{ischangeswhencasefolded}', "");
58583Expect(0, 66599, '\p{^ischangeswhencasefolded}', "");
58584Expect(0, 66599, '\P{ischangeswhencasefolded}', "");
58585Expect(1, 66599, '\P{^ischangeswhencasefolded}', "");
58586Expect(0, 66600, '\p{ischangeswhencasefolded}', "");
58587Expect(1, 66600, '\p{^ischangeswhencasefolded}', "");
58588Expect(1, 66600, '\P{ischangeswhencasefolded}', "");
58589Expect(0, 66600, '\P{^ischangeswhencasefolded}', "");
58590Expect(1, 66599, '\p{  Is_CHANGES_When_CASEFOLDED}', "");
58591Expect(0, 66599, '\p{^  Is_CHANGES_When_CASEFOLDED}', "");
58592Expect(0, 66599, '\P{  Is_CHANGES_When_CASEFOLDED}', "");
58593Expect(1, 66599, '\P{^  Is_CHANGES_When_CASEFOLDED}', "");
58594Expect(0, 66600, '\p{  Is_CHANGES_When_CASEFOLDED}', "");
58595Expect(1, 66600, '\p{^  Is_CHANGES_When_CASEFOLDED}', "");
58596Expect(1, 66600, '\P{  Is_CHANGES_When_CASEFOLDED}', "");
58597Expect(0, 66600, '\P{^  Is_CHANGES_When_CASEFOLDED}', "");
58598Error('\p{:=_CWCF}');
58599Error('\P{:=_CWCF}');
58600Expect(1, 66599, '\p{cwcf}', "");
58601Expect(0, 66599, '\p{^cwcf}', "");
58602Expect(0, 66599, '\P{cwcf}', "");
58603Expect(1, 66599, '\P{^cwcf}', "");
58604Expect(0, 66600, '\p{cwcf}', "");
58605Expect(1, 66600, '\p{^cwcf}', "");
58606Expect(1, 66600, '\P{cwcf}', "");
58607Expect(0, 66600, '\P{^cwcf}', "");
58608Expect(1, 66599, '\p{ CWCF}', "");
58609Expect(0, 66599, '\p{^ CWCF}', "");
58610Expect(0, 66599, '\P{ CWCF}', "");
58611Expect(1, 66599, '\P{^ CWCF}', "");
58612Expect(0, 66600, '\p{ CWCF}', "");
58613Expect(1, 66600, '\p{^ CWCF}', "");
58614Expect(1, 66600, '\P{ CWCF}', "");
58615Expect(0, 66600, '\P{^ CWCF}', "");
58616Error('\p{-	is_cwcf:=}');
58617Error('\P{-	is_cwcf:=}');
58618Expect(1, 66599, '\p{iscwcf}', "");
58619Expect(0, 66599, '\p{^iscwcf}', "");
58620Expect(0, 66599, '\P{iscwcf}', "");
58621Expect(1, 66599, '\P{^iscwcf}', "");
58622Expect(0, 66600, '\p{iscwcf}', "");
58623Expect(1, 66600, '\p{^iscwcf}', "");
58624Expect(1, 66600, '\P{iscwcf}', "");
58625Expect(0, 66600, '\P{^iscwcf}', "");
58626Expect(1, 66599, '\p{ Is_CWCF}', "");
58627Expect(0, 66599, '\p{^ Is_CWCF}', "");
58628Expect(0, 66599, '\P{ Is_CWCF}', "");
58629Expect(1, 66599, '\P{^ Is_CWCF}', "");
58630Expect(0, 66600, '\p{ Is_CWCF}', "");
58631Expect(1, 66600, '\p{^ Is_CWCF}', "");
58632Expect(1, 66600, '\P{ Is_CWCF}', "");
58633Expect(0, 66600, '\P{^ Is_CWCF}', "");
58634Error('\p{/a/_ Changes_When_casemapped}');
58635Error('\P{/a/_ Changes_When_casemapped}');
58636Expect(1, 66639, '\p{changeswhencasemapped}', "");
58637Expect(0, 66639, '\p{^changeswhencasemapped}', "");
58638Expect(0, 66639, '\P{changeswhencasemapped}', "");
58639Expect(1, 66639, '\P{^changeswhencasemapped}', "");
58640Expect(0, 66640, '\p{changeswhencasemapped}', "");
58641Expect(1, 66640, '\p{^changeswhencasemapped}', "");
58642Expect(1, 66640, '\P{changeswhencasemapped}', "");
58643Expect(0, 66640, '\P{^changeswhencasemapped}', "");
58644Expect(1, 66639, '\p{	_CHANGES_When_Casemapped}', "");
58645Expect(0, 66639, '\p{^	_CHANGES_When_Casemapped}', "");
58646Expect(0, 66639, '\P{	_CHANGES_When_Casemapped}', "");
58647Expect(1, 66639, '\P{^	_CHANGES_When_Casemapped}', "");
58648Expect(0, 66640, '\p{	_CHANGES_When_Casemapped}', "");
58649Expect(1, 66640, '\p{^	_CHANGES_When_Casemapped}', "");
58650Expect(1, 66640, '\P{	_CHANGES_When_Casemapped}', "");
58651Expect(0, 66640, '\P{^	_CHANGES_When_Casemapped}', "");
58652Error('\p{:=	_Is_CHANGES_When_Casemapped}');
58653Error('\P{:=	_Is_CHANGES_When_Casemapped}');
58654Expect(1, 66639, '\p{ischangeswhencasemapped}', "");
58655Expect(0, 66639, '\p{^ischangeswhencasemapped}', "");
58656Expect(0, 66639, '\P{ischangeswhencasemapped}', "");
58657Expect(1, 66639, '\P{^ischangeswhencasemapped}', "");
58658Expect(0, 66640, '\p{ischangeswhencasemapped}', "");
58659Expect(1, 66640, '\p{^ischangeswhencasemapped}', "");
58660Expect(1, 66640, '\P{ischangeswhencasemapped}', "");
58661Expect(0, 66640, '\P{^ischangeswhencasemapped}', "");
58662Expect(1, 66639, '\p{_ Is_changes_When_CASEMAPPED}', "");
58663Expect(0, 66639, '\p{^_ Is_changes_When_CASEMAPPED}', "");
58664Expect(0, 66639, '\P{_ Is_changes_When_CASEMAPPED}', "");
58665Expect(1, 66639, '\P{^_ Is_changes_When_CASEMAPPED}', "");
58666Expect(0, 66640, '\p{_ Is_changes_When_CASEMAPPED}', "");
58667Expect(1, 66640, '\p{^_ Is_changes_When_CASEMAPPED}', "");
58668Expect(1, 66640, '\P{_ Is_changes_When_CASEMAPPED}', "");
58669Expect(0, 66640, '\P{^_ Is_changes_When_CASEMAPPED}', "");
58670Error('\p{CWCM:=}');
58671Error('\P{CWCM:=}');
58672Expect(1, 66639, '\p{cwcm}', "");
58673Expect(0, 66639, '\p{^cwcm}', "");
58674Expect(0, 66639, '\P{cwcm}', "");
58675Expect(1, 66639, '\P{^cwcm}', "");
58676Expect(0, 66640, '\p{cwcm}', "");
58677Expect(1, 66640, '\p{^cwcm}', "");
58678Expect(1, 66640, '\P{cwcm}', "");
58679Expect(0, 66640, '\P{^cwcm}', "");
58680Expect(1, 66639, '\p{	cwcm}', "");
58681Expect(0, 66639, '\p{^	cwcm}', "");
58682Expect(0, 66639, '\P{	cwcm}', "");
58683Expect(1, 66639, '\P{^	cwcm}', "");
58684Expect(0, 66640, '\p{	cwcm}', "");
58685Expect(1, 66640, '\p{^	cwcm}', "");
58686Expect(1, 66640, '\P{	cwcm}', "");
58687Expect(0, 66640, '\P{^	cwcm}', "");
58688Error('\p{_:=Is_CWCM}');
58689Error('\P{_:=Is_CWCM}');
58690Expect(1, 66639, '\p{iscwcm}', "");
58691Expect(0, 66639, '\p{^iscwcm}', "");
58692Expect(0, 66639, '\P{iscwcm}', "");
58693Expect(1, 66639, '\P{^iscwcm}', "");
58694Expect(0, 66640, '\p{iscwcm}', "");
58695Expect(1, 66640, '\p{^iscwcm}', "");
58696Expect(1, 66640, '\P{iscwcm}', "");
58697Expect(0, 66640, '\P{^iscwcm}', "");
58698Expect(1, 66639, '\p{  Is_CWCM}', "");
58699Expect(0, 66639, '\p{^  Is_CWCM}', "");
58700Expect(0, 66639, '\P{  Is_CWCM}', "");
58701Expect(1, 66639, '\P{^  Is_CWCM}', "");
58702Expect(0, 66640, '\p{  Is_CWCM}', "");
58703Expect(1, 66640, '\p{^  Is_CWCM}', "");
58704Expect(1, 66640, '\P{  Is_CWCM}', "");
58705Expect(0, 66640, '\P{^  Is_CWCM}', "");
58706Error('\p{/a/ Changes_When_LOWERCASED}');
58707Error('\P{/a/ Changes_When_LOWERCASED}');
58708Expect(1, 66599, '\p{changeswhenlowercased}', "");
58709Expect(0, 66599, '\p{^changeswhenlowercased}', "");
58710Expect(0, 66599, '\P{changeswhenlowercased}', "");
58711Expect(1, 66599, '\P{^changeswhenlowercased}', "");
58712Expect(0, 66600, '\p{changeswhenlowercased}', "");
58713Expect(1, 66600, '\p{^changeswhenlowercased}', "");
58714Expect(1, 66600, '\P{changeswhenlowercased}', "");
58715Expect(0, 66600, '\P{^changeswhenlowercased}', "");
58716Expect(1, 66599, '\p{	changes_When_lowercased}', "");
58717Expect(0, 66599, '\p{^	changes_When_lowercased}', "");
58718Expect(0, 66599, '\P{	changes_When_lowercased}', "");
58719Expect(1, 66599, '\P{^	changes_When_lowercased}', "");
58720Expect(0, 66600, '\p{	changes_When_lowercased}', "");
58721Expect(1, 66600, '\p{^	changes_When_lowercased}', "");
58722Expect(1, 66600, '\P{	changes_When_lowercased}', "");
58723Expect(0, 66600, '\P{^	changes_When_lowercased}', "");
58724Error('\p{_is_Changes_When_LOWERCASED:=}');
58725Error('\P{_is_Changes_When_LOWERCASED:=}');
58726Expect(1, 66599, '\p{ischangeswhenlowercased}', "");
58727Expect(0, 66599, '\p{^ischangeswhenlowercased}', "");
58728Expect(0, 66599, '\P{ischangeswhenlowercased}', "");
58729Expect(1, 66599, '\P{^ischangeswhenlowercased}', "");
58730Expect(0, 66600, '\p{ischangeswhenlowercased}', "");
58731Expect(1, 66600, '\p{^ischangeswhenlowercased}', "");
58732Expect(1, 66600, '\P{ischangeswhenlowercased}', "");
58733Expect(0, 66600, '\P{^ischangeswhenlowercased}', "");
58734Expect(1, 66599, '\p{ IS_Changes_When_lowercased}', "");
58735Expect(0, 66599, '\p{^ IS_Changes_When_lowercased}', "");
58736Expect(0, 66599, '\P{ IS_Changes_When_lowercased}', "");
58737Expect(1, 66599, '\P{^ IS_Changes_When_lowercased}', "");
58738Expect(0, 66600, '\p{ IS_Changes_When_lowercased}', "");
58739Expect(1, 66600, '\p{^ IS_Changes_When_lowercased}', "");
58740Expect(1, 66600, '\P{ IS_Changes_When_lowercased}', "");
58741Expect(0, 66600, '\P{^ IS_Changes_When_lowercased}', "");
58742Error('\p{ :=CWL}');
58743Error('\P{ :=CWL}');
58744Expect(1, 66599, '\p{cwl}', "");
58745Expect(0, 66599, '\p{^cwl}', "");
58746Expect(0, 66599, '\P{cwl}', "");
58747Expect(1, 66599, '\P{^cwl}', "");
58748Expect(0, 66600, '\p{cwl}', "");
58749Expect(1, 66600, '\p{^cwl}', "");
58750Expect(1, 66600, '\P{cwl}', "");
58751Expect(0, 66600, '\P{^cwl}', "");
58752Expect(1, 66599, '\p{ CWL}', "");
58753Expect(0, 66599, '\p{^ CWL}', "");
58754Expect(0, 66599, '\P{ CWL}', "");
58755Expect(1, 66599, '\P{^ CWL}', "");
58756Expect(0, 66600, '\p{ CWL}', "");
58757Expect(1, 66600, '\p{^ CWL}', "");
58758Expect(1, 66600, '\P{ CWL}', "");
58759Expect(0, 66600, '\P{^ CWL}', "");
58760Error('\p{_is_CWL:=}');
58761Error('\P{_is_CWL:=}');
58762Expect(1, 66599, '\p{iscwl}', "");
58763Expect(0, 66599, '\p{^iscwl}', "");
58764Expect(0, 66599, '\P{iscwl}', "");
58765Expect(1, 66599, '\P{^iscwl}', "");
58766Expect(0, 66600, '\p{iscwl}', "");
58767Expect(1, 66600, '\p{^iscwl}', "");
58768Expect(1, 66600, '\P{iscwl}', "");
58769Expect(0, 66600, '\P{^iscwl}', "");
58770Expect(1, 66599, '\p{-IS_CWL}', "");
58771Expect(0, 66599, '\p{^-IS_CWL}', "");
58772Expect(0, 66599, '\P{-IS_CWL}', "");
58773Expect(1, 66599, '\P{^-IS_CWL}', "");
58774Expect(0, 66600, '\p{-IS_CWL}', "");
58775Expect(1, 66600, '\p{^-IS_CWL}', "");
58776Expect(1, 66600, '\P{-IS_CWL}', "");
58777Expect(0, 66600, '\P{^-IS_CWL}', "");
58778Error('\p{-CHANGES_When_NFKC_CASEFOLDED/a/}');
58779Error('\P{-CHANGES_When_NFKC_CASEFOLDED/a/}');
58780Expect(1, 921599, '\p{changeswhennfkccasefolded}', "");
58781Expect(0, 921599, '\p{^changeswhennfkccasefolded}', "");
58782Expect(0, 921599, '\P{changeswhennfkccasefolded}', "");
58783Expect(1, 921599, '\P{^changeswhennfkccasefolded}', "");
58784Expect(0, 921600, '\p{changeswhennfkccasefolded}', "");
58785Expect(1, 921600, '\p{^changeswhennfkccasefolded}', "");
58786Expect(1, 921600, '\P{changeswhennfkccasefolded}', "");
58787Expect(0, 921600, '\P{^changeswhennfkccasefolded}', "");
58788Expect(1, 921599, '\p{- changes_When_nfkc_CASEFOLDED}', "");
58789Expect(0, 921599, '\p{^- changes_When_nfkc_CASEFOLDED}', "");
58790Expect(0, 921599, '\P{- changes_When_nfkc_CASEFOLDED}', "");
58791Expect(1, 921599, '\P{^- changes_When_nfkc_CASEFOLDED}', "");
58792Expect(0, 921600, '\p{- changes_When_nfkc_CASEFOLDED}', "");
58793Expect(1, 921600, '\p{^- changes_When_nfkc_CASEFOLDED}', "");
58794Expect(1, 921600, '\P{- changes_When_nfkc_CASEFOLDED}', "");
58795Expect(0, 921600, '\P{^- changes_When_nfkc_CASEFOLDED}', "");
58796Error('\p{/a/- Is_CHANGES_WHEN_NFKC_casefolded}');
58797Error('\P{/a/- Is_CHANGES_WHEN_NFKC_casefolded}');
58798Expect(1, 921599, '\p{ischangeswhennfkccasefolded}', "");
58799Expect(0, 921599, '\p{^ischangeswhennfkccasefolded}', "");
58800Expect(0, 921599, '\P{ischangeswhennfkccasefolded}', "");
58801Expect(1, 921599, '\P{^ischangeswhennfkccasefolded}', "");
58802Expect(0, 921600, '\p{ischangeswhennfkccasefolded}', "");
58803Expect(1, 921600, '\p{^ischangeswhennfkccasefolded}', "");
58804Expect(1, 921600, '\P{ischangeswhennfkccasefolded}', "");
58805Expect(0, 921600, '\P{^ischangeswhennfkccasefolded}', "");
58806Expect(1, 921599, '\p{	 Is_changes_WHEN_NFKC_Casefolded}', "");
58807Expect(0, 921599, '\p{^	 Is_changes_WHEN_NFKC_Casefolded}', "");
58808Expect(0, 921599, '\P{	 Is_changes_WHEN_NFKC_Casefolded}', "");
58809Expect(1, 921599, '\P{^	 Is_changes_WHEN_NFKC_Casefolded}', "");
58810Expect(0, 921600, '\p{	 Is_changes_WHEN_NFKC_Casefolded}', "");
58811Expect(1, 921600, '\p{^	 Is_changes_WHEN_NFKC_Casefolded}', "");
58812Expect(1, 921600, '\P{	 Is_changes_WHEN_NFKC_Casefolded}', "");
58813Expect(0, 921600, '\P{^	 Is_changes_WHEN_NFKC_Casefolded}', "");
58814Error('\p{/a/ 	CWKCF}');
58815Error('\P{/a/ 	CWKCF}');
58816Expect(1, 921599, '\p{cwkcf}', "");
58817Expect(0, 921599, '\p{^cwkcf}', "");
58818Expect(0, 921599, '\P{cwkcf}', "");
58819Expect(1, 921599, '\P{^cwkcf}', "");
58820Expect(0, 921600, '\p{cwkcf}', "");
58821Expect(1, 921600, '\p{^cwkcf}', "");
58822Expect(1, 921600, '\P{cwkcf}', "");
58823Expect(0, 921600, '\P{^cwkcf}', "");
58824Expect(1, 921599, '\p{	CWKCF}', "");
58825Expect(0, 921599, '\p{^	CWKCF}', "");
58826Expect(0, 921599, '\P{	CWKCF}', "");
58827Expect(1, 921599, '\P{^	CWKCF}', "");
58828Expect(0, 921600, '\p{	CWKCF}', "");
58829Expect(1, 921600, '\p{^	CWKCF}', "");
58830Expect(1, 921600, '\P{	CWKCF}', "");
58831Expect(0, 921600, '\P{^	CWKCF}', "");
58832Error('\p{_:=Is_CWKCF}');
58833Error('\P{_:=Is_CWKCF}');
58834Expect(1, 921599, '\p{iscwkcf}', "");
58835Expect(0, 921599, '\p{^iscwkcf}', "");
58836Expect(0, 921599, '\P{iscwkcf}', "");
58837Expect(1, 921599, '\P{^iscwkcf}', "");
58838Expect(0, 921600, '\p{iscwkcf}', "");
58839Expect(1, 921600, '\p{^iscwkcf}', "");
58840Expect(1, 921600, '\P{iscwkcf}', "");
58841Expect(0, 921600, '\P{^iscwkcf}', "");
58842Expect(1, 921599, '\p{-_is_CWKCF}', "");
58843Expect(0, 921599, '\p{^-_is_CWKCF}', "");
58844Expect(0, 921599, '\P{-_is_CWKCF}', "");
58845Expect(1, 921599, '\P{^-_is_CWKCF}', "");
58846Expect(0, 921600, '\p{-_is_CWKCF}', "");
58847Expect(1, 921600, '\p{^-_is_CWKCF}', "");
58848Expect(1, 921600, '\P{-_is_CWKCF}', "");
58849Expect(0, 921600, '\P{^-_is_CWKCF}', "");
58850Error('\p{ -Changes_When_Titlecased/a/}');
58851Error('\P{ -Changes_When_Titlecased/a/}');
58852Expect(1, 66639, '\p{changeswhentitlecased}', "");
58853Expect(0, 66639, '\p{^changeswhentitlecased}', "");
58854Expect(0, 66639, '\P{changeswhentitlecased}', "");
58855Expect(1, 66639, '\P{^changeswhentitlecased}', "");
58856Expect(0, 66640, '\p{changeswhentitlecased}', "");
58857Expect(1, 66640, '\p{^changeswhentitlecased}', "");
58858Expect(1, 66640, '\P{changeswhentitlecased}', "");
58859Expect(0, 66640, '\P{^changeswhentitlecased}', "");
58860Expect(1, 66639, '\p{__Changes_When_Titlecased}', "");
58861Expect(0, 66639, '\p{^__Changes_When_Titlecased}', "");
58862Expect(0, 66639, '\P{__Changes_When_Titlecased}', "");
58863Expect(1, 66639, '\P{^__Changes_When_Titlecased}', "");
58864Expect(0, 66640, '\p{__Changes_When_Titlecased}', "");
58865Expect(1, 66640, '\p{^__Changes_When_Titlecased}', "");
58866Expect(1, 66640, '\P{__Changes_When_Titlecased}', "");
58867Expect(0, 66640, '\P{^__Changes_When_Titlecased}', "");
58868Error('\p{	/a/IS_changes_When_Titlecased}');
58869Error('\P{	/a/IS_changes_When_Titlecased}');
58870Expect(1, 66639, '\p{ischangeswhentitlecased}', "");
58871Expect(0, 66639, '\p{^ischangeswhentitlecased}', "");
58872Expect(0, 66639, '\P{ischangeswhentitlecased}', "");
58873Expect(1, 66639, '\P{^ischangeswhentitlecased}', "");
58874Expect(0, 66640, '\p{ischangeswhentitlecased}', "");
58875Expect(1, 66640, '\p{^ischangeswhentitlecased}', "");
58876Expect(1, 66640, '\P{ischangeswhentitlecased}', "");
58877Expect(0, 66640, '\P{^ischangeswhentitlecased}', "");
58878Expect(1, 66639, '\p{_Is_Changes_when_Titlecased}', "");
58879Expect(0, 66639, '\p{^_Is_Changes_when_Titlecased}', "");
58880Expect(0, 66639, '\P{_Is_Changes_when_Titlecased}', "");
58881Expect(1, 66639, '\P{^_Is_Changes_when_Titlecased}', "");
58882Expect(0, 66640, '\p{_Is_Changes_when_Titlecased}', "");
58883Expect(1, 66640, '\p{^_Is_Changes_when_Titlecased}', "");
58884Expect(1, 66640, '\P{_Is_Changes_when_Titlecased}', "");
58885Expect(0, 66640, '\P{^_Is_Changes_when_Titlecased}', "");
58886Error('\p{-:=CWT}');
58887Error('\P{-:=CWT}');
58888Expect(1, 66639, '\p{cwt}', "");
58889Expect(0, 66639, '\p{^cwt}', "");
58890Expect(0, 66639, '\P{cwt}', "");
58891Expect(1, 66639, '\P{^cwt}', "");
58892Expect(0, 66640, '\p{cwt}', "");
58893Expect(1, 66640, '\p{^cwt}', "");
58894Expect(1, 66640, '\P{cwt}', "");
58895Expect(0, 66640, '\P{^cwt}', "");
58896Expect(1, 66639, '\p{--CWT}', "");
58897Expect(0, 66639, '\p{^--CWT}', "");
58898Expect(0, 66639, '\P{--CWT}', "");
58899Expect(1, 66639, '\P{^--CWT}', "");
58900Expect(0, 66640, '\p{--CWT}', "");
58901Expect(1, 66640, '\p{^--CWT}', "");
58902Expect(1, 66640, '\P{--CWT}', "");
58903Expect(0, 66640, '\P{^--CWT}', "");
58904Error('\p{:=	-Is_cwt}');
58905Error('\P{:=	-Is_cwt}');
58906Expect(1, 66639, '\p{iscwt}', "");
58907Expect(0, 66639, '\p{^iscwt}', "");
58908Expect(0, 66639, '\P{iscwt}', "");
58909Expect(1, 66639, '\P{^iscwt}', "");
58910Expect(0, 66640, '\p{iscwt}', "");
58911Expect(1, 66640, '\p{^iscwt}', "");
58912Expect(1, 66640, '\P{iscwt}', "");
58913Expect(0, 66640, '\P{^iscwt}', "");
58914Expect(1, 66639, '\p{		Is_CWT}', "");
58915Expect(0, 66639, '\p{^		Is_CWT}', "");
58916Expect(0, 66639, '\P{		Is_CWT}', "");
58917Expect(1, 66639, '\P{^		Is_CWT}', "");
58918Expect(0, 66640, '\p{		Is_CWT}', "");
58919Expect(1, 66640, '\p{^		Is_CWT}', "");
58920Expect(1, 66640, '\P{		Is_CWT}', "");
58921Expect(0, 66640, '\P{^		Is_CWT}', "");
58922Error('\p{_:=Changes_WHEN_uppercased}');
58923Error('\P{_:=Changes_WHEN_uppercased}');
58924Expect(1, 66639, '\p{changeswhenuppercased}', "");
58925Expect(0, 66639, '\p{^changeswhenuppercased}', "");
58926Expect(0, 66639, '\P{changeswhenuppercased}', "");
58927Expect(1, 66639, '\P{^changeswhenuppercased}', "");
58928Expect(0, 66640, '\p{changeswhenuppercased}', "");
58929Expect(1, 66640, '\p{^changeswhenuppercased}', "");
58930Expect(1, 66640, '\P{changeswhenuppercased}', "");
58931Expect(0, 66640, '\P{^changeswhenuppercased}', "");
58932Expect(1, 66639, '\p{_ changes_when_uppercased}', "");
58933Expect(0, 66639, '\p{^_ changes_when_uppercased}', "");
58934Expect(0, 66639, '\P{_ changes_when_uppercased}', "");
58935Expect(1, 66639, '\P{^_ changes_when_uppercased}', "");
58936Expect(0, 66640, '\p{_ changes_when_uppercased}', "");
58937Expect(1, 66640, '\p{^_ changes_when_uppercased}', "");
58938Expect(1, 66640, '\P{_ changes_when_uppercased}', "");
58939Expect(0, 66640, '\P{^_ changes_when_uppercased}', "");
58940Error('\p{ :=Is_changes_when_Uppercased}');
58941Error('\P{ :=Is_changes_when_Uppercased}');
58942Expect(1, 66639, '\p{ischangeswhenuppercased}', "");
58943Expect(0, 66639, '\p{^ischangeswhenuppercased}', "");
58944Expect(0, 66639, '\P{ischangeswhenuppercased}', "");
58945Expect(1, 66639, '\P{^ischangeswhenuppercased}', "");
58946Expect(0, 66640, '\p{ischangeswhenuppercased}', "");
58947Expect(1, 66640, '\p{^ischangeswhenuppercased}', "");
58948Expect(1, 66640, '\P{ischangeswhenuppercased}', "");
58949Expect(0, 66640, '\P{^ischangeswhenuppercased}', "");
58950Expect(1, 66639, '\p{ 	Is_Changes_When_Uppercased}', "");
58951Expect(0, 66639, '\p{^ 	Is_Changes_When_Uppercased}', "");
58952Expect(0, 66639, '\P{ 	Is_Changes_When_Uppercased}', "");
58953Expect(1, 66639, '\P{^ 	Is_Changes_When_Uppercased}', "");
58954Expect(0, 66640, '\p{ 	Is_Changes_When_Uppercased}', "");
58955Expect(1, 66640, '\p{^ 	Is_Changes_When_Uppercased}', "");
58956Expect(1, 66640, '\P{ 	Is_Changes_When_Uppercased}', "");
58957Expect(0, 66640, '\P{^ 	Is_Changes_When_Uppercased}', "");
58958Error('\p{ CWU:=}');
58959Error('\P{ CWU:=}');
58960Expect(1, 66639, '\p{cwu}', "");
58961Expect(0, 66639, '\p{^cwu}', "");
58962Expect(0, 66639, '\P{cwu}', "");
58963Expect(1, 66639, '\P{^cwu}', "");
58964Expect(0, 66640, '\p{cwu}', "");
58965Expect(1, 66640, '\p{^cwu}', "");
58966Expect(1, 66640, '\P{cwu}', "");
58967Expect(0, 66640, '\P{^cwu}', "");
58968Expect(1, 66639, '\p{- CWU}', "");
58969Expect(0, 66639, '\p{^- CWU}', "");
58970Expect(0, 66639, '\P{- CWU}', "");
58971Expect(1, 66639, '\P{^- CWU}', "");
58972Expect(0, 66640, '\p{- CWU}', "");
58973Expect(1, 66640, '\p{^- CWU}', "");
58974Expect(1, 66640, '\P{- CWU}', "");
58975Expect(0, 66640, '\P{^- CWU}', "");
58976Error('\p{_Is_cwu:=}');
58977Error('\P{_Is_cwu:=}');
58978Expect(1, 66639, '\p{iscwu}', "");
58979Expect(0, 66639, '\p{^iscwu}', "");
58980Expect(0, 66639, '\P{iscwu}', "");
58981Expect(1, 66639, '\P{^iscwu}', "");
58982Expect(0, 66640, '\p{iscwu}', "");
58983Expect(1, 66640, '\p{^iscwu}', "");
58984Expect(1, 66640, '\P{iscwu}', "");
58985Expect(0, 66640, '\P{^iscwu}', "");
58986Expect(1, 66639, '\p{ -Is_CWU}', "");
58987Expect(0, 66639, '\p{^ -Is_CWU}', "");
58988Expect(0, 66639, '\P{ -Is_CWU}', "");
58989Expect(1, 66639, '\P{^ -Is_CWU}', "");
58990Expect(0, 66640, '\p{ -Is_CWU}', "");
58991Expect(1, 66640, '\p{^ -Is_CWU}', "");
58992Expect(1, 66640, '\P{ -Is_CWU}', "");
58993Expect(0, 66640, '\P{^ -Is_CWU}', "");
58994Error('\p{	-cherokee/a/}');
58995Error('\P{	-cherokee/a/}');
58996Expect(1, 5108, '\p{cherokee}', "");
58997Expect(0, 5108, '\p{^cherokee}', "");
58998Expect(0, 5108, '\P{cherokee}', "");
58999Expect(1, 5108, '\P{^cherokee}', "");
59000Expect(0, 5109, '\p{cherokee}', "");
59001Expect(1, 5109, '\p{^cherokee}', "");
59002Expect(1, 5109, '\P{cherokee}', "");
59003Expect(0, 5109, '\P{^cherokee}', "");
59004Expect(1, 5108, '\p{_cherokee}', "");
59005Expect(0, 5108, '\p{^_cherokee}', "");
59006Expect(0, 5108, '\P{_cherokee}', "");
59007Expect(1, 5108, '\P{^_cherokee}', "");
59008Expect(0, 5109, '\p{_cherokee}', "");
59009Expect(1, 5109, '\p{^_cherokee}', "");
59010Expect(1, 5109, '\P{_cherokee}', "");
59011Expect(0, 5109, '\P{^_cherokee}', "");
59012Error('\p{/a/ 	IS_CHEROKEE}');
59013Error('\P{/a/ 	IS_CHEROKEE}');
59014Expect(1, 5108, '\p{ischerokee}', "");
59015Expect(0, 5108, '\p{^ischerokee}', "");
59016Expect(0, 5108, '\P{ischerokee}', "");
59017Expect(1, 5108, '\P{^ischerokee}', "");
59018Expect(0, 5109, '\p{ischerokee}', "");
59019Expect(1, 5109, '\p{^ischerokee}', "");
59020Expect(1, 5109, '\P{ischerokee}', "");
59021Expect(0, 5109, '\P{^ischerokee}', "");
59022Expect(1, 5108, '\p{__Is_Cherokee}', "");
59023Expect(0, 5108, '\p{^__Is_Cherokee}', "");
59024Expect(0, 5108, '\P{__Is_Cherokee}', "");
59025Expect(1, 5108, '\P{^__Is_Cherokee}', "");
59026Expect(0, 5109, '\p{__Is_Cherokee}', "");
59027Expect(1, 5109, '\p{^__Is_Cherokee}', "");
59028Expect(1, 5109, '\P{__Is_Cherokee}', "");
59029Expect(0, 5109, '\P{^__Is_Cherokee}', "");
59030Error('\p{ Cher:=}');
59031Error('\P{ Cher:=}');
59032Expect(1, 5108, '\p{cher}', "");
59033Expect(0, 5108, '\p{^cher}', "");
59034Expect(0, 5108, '\P{cher}', "");
59035Expect(1, 5108, '\P{^cher}', "");
59036Expect(0, 5109, '\p{cher}', "");
59037Expect(1, 5109, '\p{^cher}', "");
59038Expect(1, 5109, '\P{cher}', "");
59039Expect(0, 5109, '\P{^cher}', "");
59040Expect(1, 5108, '\p{ _Cher}', "");
59041Expect(0, 5108, '\p{^ _Cher}', "");
59042Expect(0, 5108, '\P{ _Cher}', "");
59043Expect(1, 5108, '\P{^ _Cher}', "");
59044Expect(0, 5109, '\p{ _Cher}', "");
59045Expect(1, 5109, '\p{^ _Cher}', "");
59046Expect(1, 5109, '\P{ _Cher}', "");
59047Expect(0, 5109, '\P{^ _Cher}', "");
59048Error('\p{:=- Is_cher}');
59049Error('\P{:=- Is_cher}');
59050Expect(1, 5108, '\p{ischer}', "");
59051Expect(0, 5108, '\p{^ischer}', "");
59052Expect(0, 5108, '\P{ischer}', "");
59053Expect(1, 5108, '\P{^ischer}', "");
59054Expect(0, 5109, '\p{ischer}', "");
59055Expect(1, 5109, '\p{^ischer}', "");
59056Expect(1, 5109, '\P{ischer}', "");
59057Expect(0, 5109, '\P{^ischer}', "");
59058Expect(1, 5108, '\p{  IS_Cher}', "");
59059Expect(0, 5108, '\p{^  IS_Cher}', "");
59060Expect(0, 5108, '\P{  IS_Cher}', "");
59061Expect(1, 5108, '\P{^  IS_Cher}', "");
59062Expect(0, 5109, '\p{  IS_Cher}', "");
59063Expect(1, 5109, '\p{^  IS_Cher}', "");
59064Expect(1, 5109, '\P{  IS_Cher}', "");
59065Expect(0, 5109, '\P{^  IS_Cher}', "");
59066Error('\p{_	Close_PUNCTUATION:=}');
59067Error('\P{_	Close_PUNCTUATION:=}');
59068Expect(1, 65379, '\p{closepunctuation}', "");
59069Expect(0, 65379, '\p{^closepunctuation}', "");
59070Expect(0, 65379, '\P{closepunctuation}', "");
59071Expect(1, 65379, '\P{^closepunctuation}', "");
59072Expect(0, 65380, '\p{closepunctuation}', "");
59073Expect(1, 65380, '\p{^closepunctuation}', "");
59074Expect(1, 65380, '\P{closepunctuation}', "");
59075Expect(0, 65380, '\P{^closepunctuation}', "");
59076Expect(1, 65379, '\p{ 	Close_punctuation}', "");
59077Expect(0, 65379, '\p{^ 	Close_punctuation}', "");
59078Expect(0, 65379, '\P{ 	Close_punctuation}', "");
59079Expect(1, 65379, '\P{^ 	Close_punctuation}', "");
59080Expect(0, 65380, '\p{ 	Close_punctuation}', "");
59081Expect(1, 65380, '\p{^ 	Close_punctuation}', "");
59082Expect(1, 65380, '\P{ 	Close_punctuation}', "");
59083Expect(0, 65380, '\P{^ 	Close_punctuation}', "");
59084Error('\p{/a/_ is_Close_PUNCTUATION}');
59085Error('\P{/a/_ is_Close_PUNCTUATION}');
59086Expect(1, 65379, '\p{isclosepunctuation}', "");
59087Expect(0, 65379, '\p{^isclosepunctuation}', "");
59088Expect(0, 65379, '\P{isclosepunctuation}', "");
59089Expect(1, 65379, '\P{^isclosepunctuation}', "");
59090Expect(0, 65380, '\p{isclosepunctuation}', "");
59091Expect(1, 65380, '\p{^isclosepunctuation}', "");
59092Expect(1, 65380, '\P{isclosepunctuation}', "");
59093Expect(0, 65380, '\P{^isclosepunctuation}', "");
59094Expect(1, 65379, '\p{--is_CLOSE_punctuation}', "");
59095Expect(0, 65379, '\p{^--is_CLOSE_punctuation}', "");
59096Expect(0, 65379, '\P{--is_CLOSE_punctuation}', "");
59097Expect(1, 65379, '\P{^--is_CLOSE_punctuation}', "");
59098Expect(0, 65380, '\p{--is_CLOSE_punctuation}', "");
59099Expect(1, 65380, '\p{^--is_CLOSE_punctuation}', "");
59100Expect(1, 65380, '\P{--is_CLOSE_punctuation}', "");
59101Expect(0, 65380, '\P{^--is_CLOSE_punctuation}', "");
59102Error('\p{-:=PE}');
59103Error('\P{-:=PE}');
59104Expect(1, 65379, '\p{pe}', "");
59105Expect(0, 65379, '\p{^pe}', "");
59106Expect(0, 65379, '\P{pe}', "");
59107Expect(1, 65379, '\P{^pe}', "");
59108Expect(0, 65380, '\p{pe}', "");
59109Expect(1, 65380, '\p{^pe}', "");
59110Expect(1, 65380, '\P{pe}', "");
59111Expect(0, 65380, '\P{^pe}', "");
59112Expect(1, 65379, '\p{ Pe}', "");
59113Expect(0, 65379, '\p{^ Pe}', "");
59114Expect(0, 65379, '\P{ Pe}', "");
59115Expect(1, 65379, '\P{^ Pe}', "");
59116Expect(0, 65380, '\p{ Pe}', "");
59117Expect(1, 65380, '\p{^ Pe}', "");
59118Expect(1, 65380, '\P{ Pe}', "");
59119Expect(0, 65380, '\P{^ Pe}', "");
59120Error('\p{:=is_pe}');
59121Error('\P{:=is_pe}');
59122Expect(1, 65379, '\p{ispe}', "");
59123Expect(0, 65379, '\p{^ispe}', "");
59124Expect(0, 65379, '\P{ispe}', "");
59125Expect(1, 65379, '\P{^ispe}', "");
59126Expect(0, 65380, '\p{ispe}', "");
59127Expect(1, 65380, '\p{^ispe}', "");
59128Expect(1, 65380, '\P{ispe}', "");
59129Expect(0, 65380, '\P{^ispe}', "");
59130Expect(1, 65379, '\p{		Is_Pe}', "");
59131Expect(0, 65379, '\p{^		Is_Pe}', "");
59132Expect(0, 65379, '\P{		Is_Pe}', "");
59133Expect(1, 65379, '\P{^		Is_Pe}', "");
59134Expect(0, 65380, '\p{		Is_Pe}', "");
59135Expect(1, 65380, '\p{^		Is_Pe}', "");
59136Expect(1, 65380, '\P{		Is_Pe}', "");
59137Expect(0, 65380, '\P{^		Is_Pe}', "");
59138Error('\p{:=cntrl}');
59139Error('\P{:=cntrl}');
59140Expect(1, 159, '\p{cntrl}', "");
59141Expect(0, 159, '\p{^cntrl}', "");
59142Expect(0, 159, '\P{cntrl}', "");
59143Expect(1, 159, '\P{^cntrl}', "");
59144Expect(0, 160, '\p{cntrl}', "");
59145Expect(1, 160, '\p{^cntrl}', "");
59146Expect(1, 160, '\P{cntrl}', "");
59147Expect(0, 160, '\P{^cntrl}', "");
59148Expect(1, 159, '\p{ 	CNTRL}', "");
59149Expect(0, 159, '\p{^ 	CNTRL}', "");
59150Expect(0, 159, '\P{ 	CNTRL}', "");
59151Expect(1, 159, '\P{^ 	CNTRL}', "");
59152Expect(0, 160, '\p{ 	CNTRL}', "");
59153Expect(1, 160, '\p{^ 	CNTRL}', "");
59154Expect(1, 160, '\P{ 	CNTRL}', "");
59155Expect(0, 160, '\P{^ 	CNTRL}', "");
59156Error('\p{-_XPosixCntrl:=}');
59157Error('\P{-_XPosixCntrl:=}');
59158Expect(1, 159, '\p{xposixcntrl}', "");
59159Expect(0, 159, '\p{^xposixcntrl}', "");
59160Expect(0, 159, '\P{xposixcntrl}', "");
59161Expect(1, 159, '\P{^xposixcntrl}', "");
59162Expect(0, 160, '\p{xposixcntrl}', "");
59163Expect(1, 160, '\p{^xposixcntrl}', "");
59164Expect(1, 160, '\P{xposixcntrl}', "");
59165Expect(0, 160, '\P{^xposixcntrl}', "");
59166Expect(1, 159, '\p{--XPOSIXCNTRL}', "");
59167Expect(0, 159, '\p{^--XPOSIXCNTRL}', "");
59168Expect(0, 159, '\P{--XPOSIXCNTRL}', "");
59169Expect(1, 159, '\P{^--XPOSIXCNTRL}', "");
59170Expect(0, 160, '\p{--XPOSIXCNTRL}', "");
59171Expect(1, 160, '\p{^--XPOSIXCNTRL}', "");
59172Expect(1, 160, '\P{--XPOSIXCNTRL}', "");
59173Expect(0, 160, '\P{^--XPOSIXCNTRL}', "");
59174Error('\p{:=Is_Cntrl}');
59175Error('\P{:=Is_Cntrl}');
59176Expect(1, 159, '\p{iscntrl}', "");
59177Expect(0, 159, '\p{^iscntrl}', "");
59178Expect(0, 159, '\P{iscntrl}', "");
59179Expect(1, 159, '\P{^iscntrl}', "");
59180Expect(0, 160, '\p{iscntrl}', "");
59181Expect(1, 160, '\p{^iscntrl}', "");
59182Expect(1, 160, '\P{iscntrl}', "");
59183Expect(0, 160, '\P{^iscntrl}', "");
59184Expect(1, 159, '\p{-_Is_Cntrl}', "");
59185Expect(0, 159, '\p{^-_Is_Cntrl}', "");
59186Expect(0, 159, '\P{-_Is_Cntrl}', "");
59187Expect(1, 159, '\P{^-_Is_Cntrl}', "");
59188Expect(0, 160, '\p{-_Is_Cntrl}', "");
59189Expect(1, 160, '\p{^-_Is_Cntrl}', "");
59190Expect(1, 160, '\P{-_Is_Cntrl}', "");
59191Expect(0, 160, '\P{^-_Is_Cntrl}', "");
59192Error('\p{:=_Is_XPosixCntrl}');
59193Error('\P{:=_Is_XPosixCntrl}');
59194Expect(1, 159, '\p{isxposixcntrl}', "");
59195Expect(0, 159, '\p{^isxposixcntrl}', "");
59196Expect(0, 159, '\P{isxposixcntrl}', "");
59197Expect(1, 159, '\P{^isxposixcntrl}', "");
59198Expect(0, 160, '\p{isxposixcntrl}', "");
59199Expect(1, 160, '\p{^isxposixcntrl}', "");
59200Expect(1, 160, '\P{isxposixcntrl}', "");
59201Expect(0, 160, '\P{^isxposixcntrl}', "");
59202Expect(1, 159, '\p{-Is_XPOSIXCNTRL}', "");
59203Expect(0, 159, '\p{^-Is_XPOSIXCNTRL}', "");
59204Expect(0, 159, '\P{-Is_XPOSIXCNTRL}', "");
59205Expect(1, 159, '\P{^-Is_XPOSIXCNTRL}', "");
59206Expect(0, 160, '\p{-Is_XPOSIXCNTRL}', "");
59207Expect(1, 160, '\p{^-Is_XPOSIXCNTRL}', "");
59208Expect(1, 160, '\P{-Is_XPOSIXCNTRL}', "");
59209Expect(0, 160, '\P{^-Is_XPOSIXCNTRL}', "");
59210Error('\p{ /a/Control}');
59211Error('\P{ /a/Control}');
59212Expect(1, 159, '\p{control}', "");
59213Expect(0, 159, '\p{^control}', "");
59214Expect(0, 159, '\P{control}', "");
59215Expect(1, 159, '\P{^control}', "");
59216Expect(0, 160, '\p{control}', "");
59217Expect(1, 160, '\p{^control}', "");
59218Expect(1, 160, '\P{control}', "");
59219Expect(0, 160, '\P{^control}', "");
59220Expect(1, 159, '\p{-control}', "");
59221Expect(0, 159, '\p{^-control}', "");
59222Expect(0, 159, '\P{-control}', "");
59223Expect(1, 159, '\P{^-control}', "");
59224Expect(0, 160, '\p{-control}', "");
59225Expect(1, 160, '\p{^-control}', "");
59226Expect(1, 160, '\P{-control}', "");
59227Expect(0, 160, '\P{^-control}', "");
59228Error('\p{/a/Is_CONTROL}');
59229Error('\P{/a/Is_CONTROL}');
59230Expect(1, 159, '\p{iscontrol}', "");
59231Expect(0, 159, '\p{^iscontrol}', "");
59232Expect(0, 159, '\P{iscontrol}', "");
59233Expect(1, 159, '\P{^iscontrol}', "");
59234Expect(0, 160, '\p{iscontrol}', "");
59235Expect(1, 160, '\p{^iscontrol}', "");
59236Expect(1, 160, '\P{iscontrol}', "");
59237Expect(0, 160, '\P{^iscontrol}', "");
59238Expect(1, 159, '\p{	-Is_control}', "");
59239Expect(0, 159, '\p{^	-Is_control}', "");
59240Expect(0, 159, '\P{	-Is_control}', "");
59241Expect(1, 159, '\P{^	-Is_control}', "");
59242Expect(0, 160, '\p{	-Is_control}', "");
59243Expect(1, 160, '\p{^	-Is_control}', "");
59244Expect(1, 160, '\P{	-Is_control}', "");
59245Expect(0, 160, '\P{^	-Is_control}', "");
59246Error('\p{_Cc:=}');
59247Error('\P{_Cc:=}');
59248Expect(1, 159, '\p{cc}', "");
59249Expect(0, 159, '\p{^cc}', "");
59250Expect(0, 159, '\P{cc}', "");
59251Expect(1, 159, '\P{^cc}', "");
59252Expect(0, 160, '\p{cc}', "");
59253Expect(1, 160, '\p{^cc}', "");
59254Expect(1, 160, '\P{cc}', "");
59255Expect(0, 160, '\P{^cc}', "");
59256Expect(1, 159, '\p{		Cc}', "");
59257Expect(0, 159, '\p{^		Cc}', "");
59258Expect(0, 159, '\P{		Cc}', "");
59259Expect(1, 159, '\P{^		Cc}', "");
59260Expect(0, 160, '\p{		Cc}', "");
59261Expect(1, 160, '\p{^		Cc}', "");
59262Expect(1, 160, '\P{		Cc}', "");
59263Expect(0, 160, '\P{^		Cc}', "");
59264Error('\p{:=IS_CC}');
59265Error('\P{:=IS_CC}');
59266Expect(1, 159, '\p{iscc}', "");
59267Expect(0, 159, '\p{^iscc}', "");
59268Expect(0, 159, '\P{iscc}', "");
59269Expect(1, 159, '\P{^iscc}', "");
59270Expect(0, 160, '\p{iscc}', "");
59271Expect(1, 160, '\p{^iscc}', "");
59272Expect(1, 160, '\P{iscc}', "");
59273Expect(0, 160, '\P{^iscc}', "");
59274Expect(1, 159, '\p{__Is_cc}', "");
59275Expect(0, 159, '\p{^__Is_cc}', "");
59276Expect(0, 159, '\P{__Is_cc}', "");
59277Expect(1, 159, '\P{^__Is_cc}', "");
59278Expect(0, 160, '\p{__Is_cc}', "");
59279Expect(1, 160, '\p{^__Is_cc}', "");
59280Expect(1, 160, '\P{__Is_cc}', "");
59281Expect(0, 160, '\P{^__Is_cc}', "");
59282Error('\p{-Combining_Diacritical_MARKS:=}');
59283Error('\P{-Combining_Diacritical_MARKS:=}');
59284Expect(1, 879, '\p{combiningdiacriticalmarks}', "");
59285Expect(0, 879, '\p{^combiningdiacriticalmarks}', "");
59286Expect(0, 879, '\P{combiningdiacriticalmarks}', "");
59287Expect(1, 879, '\P{^combiningdiacriticalmarks}', "");
59288Expect(0, 880, '\p{combiningdiacriticalmarks}', "");
59289Expect(1, 880, '\p{^combiningdiacriticalmarks}', "");
59290Expect(1, 880, '\P{combiningdiacriticalmarks}', "");
59291Expect(0, 880, '\P{^combiningdiacriticalmarks}', "");
59292Expect(1, 879, '\p{__Combining_Diacritical_Marks}', "");
59293Expect(0, 879, '\p{^__Combining_Diacritical_Marks}', "");
59294Expect(0, 879, '\P{__Combining_Diacritical_Marks}', "");
59295Expect(1, 879, '\P{^__Combining_Diacritical_Marks}', "");
59296Expect(0, 880, '\p{__Combining_Diacritical_Marks}', "");
59297Expect(1, 880, '\p{^__Combining_Diacritical_Marks}', "");
59298Expect(1, 880, '\P{__Combining_Diacritical_Marks}', "");
59299Expect(0, 880, '\P{^__Combining_Diacritical_Marks}', "");
59300Error('\p{ _Is_combining_Diacritical_Marks:=}');
59301Error('\P{ _Is_combining_Diacritical_Marks:=}');
59302Expect(1, 879, '\p{iscombiningdiacriticalmarks}', "");
59303Expect(0, 879, '\p{^iscombiningdiacriticalmarks}', "");
59304Expect(0, 879, '\P{iscombiningdiacriticalmarks}', "");
59305Expect(1, 879, '\P{^iscombiningdiacriticalmarks}', "");
59306Expect(0, 880, '\p{iscombiningdiacriticalmarks}', "");
59307Expect(1, 880, '\p{^iscombiningdiacriticalmarks}', "");
59308Expect(1, 880, '\P{iscombiningdiacriticalmarks}', "");
59309Expect(0, 880, '\P{^iscombiningdiacriticalmarks}', "");
59310Expect(1, 879, '\p{  IS_Combining_Diacritical_Marks}', "");
59311Expect(0, 879, '\p{^  IS_Combining_Diacritical_Marks}', "");
59312Expect(0, 879, '\P{  IS_Combining_Diacritical_Marks}', "");
59313Expect(1, 879, '\P{^  IS_Combining_Diacritical_Marks}', "");
59314Expect(0, 880, '\p{  IS_Combining_Diacritical_Marks}', "");
59315Expect(1, 880, '\p{^  IS_Combining_Diacritical_Marks}', "");
59316Expect(1, 880, '\P{  IS_Combining_Diacritical_Marks}', "");
59317Expect(0, 880, '\P{^  IS_Combining_Diacritical_Marks}', "");
59318Error('\p{ 	IN_Combining_Diacritical_MARKS:=}');
59319Error('\P{ 	IN_Combining_Diacritical_MARKS:=}');
59320Expect(1, 879, '\p{incombiningdiacriticalmarks}', "");
59321Expect(0, 879, '\p{^incombiningdiacriticalmarks}', "");
59322Expect(0, 879, '\P{incombiningdiacriticalmarks}', "");
59323Expect(1, 879, '\P{^incombiningdiacriticalmarks}', "");
59324Expect(0, 880, '\p{incombiningdiacriticalmarks}', "");
59325Expect(1, 880, '\p{^incombiningdiacriticalmarks}', "");
59326Expect(1, 880, '\P{incombiningdiacriticalmarks}', "");
59327Expect(0, 880, '\P{^incombiningdiacriticalmarks}', "");
59328Expect(1, 879, '\p{-IN_combining_diacritical_Marks}', "");
59329Expect(0, 879, '\p{^-IN_combining_diacritical_Marks}', "");
59330Expect(0, 879, '\P{-IN_combining_diacritical_Marks}', "");
59331Expect(1, 879, '\P{^-IN_combining_diacritical_Marks}', "");
59332Expect(0, 880, '\p{-IN_combining_diacritical_Marks}', "");
59333Expect(1, 880, '\p{^-IN_combining_diacritical_Marks}', "");
59334Expect(1, 880, '\P{-IN_combining_diacritical_Marks}', "");
59335Expect(0, 880, '\P{^-IN_combining_diacritical_Marks}', "");
59336Error('\p{_:=diacriticals}');
59337Error('\P{_:=diacriticals}');
59338Expect(1, 879, '\p{diacriticals}', "");
59339Expect(0, 879, '\p{^diacriticals}', "");
59340Expect(0, 879, '\P{diacriticals}', "");
59341Expect(1, 879, '\P{^diacriticals}', "");
59342Expect(0, 880, '\p{diacriticals}', "");
59343Expect(1, 880, '\p{^diacriticals}', "");
59344Expect(1, 880, '\P{diacriticals}', "");
59345Expect(0, 880, '\P{^diacriticals}', "");
59346Expect(1, 879, '\p{_ Diacriticals}', "");
59347Expect(0, 879, '\p{^_ Diacriticals}', "");
59348Expect(0, 879, '\P{_ Diacriticals}', "");
59349Expect(1, 879, '\P{^_ Diacriticals}', "");
59350Expect(0, 880, '\p{_ Diacriticals}', "");
59351Expect(1, 880, '\p{^_ Diacriticals}', "");
59352Expect(1, 880, '\P{_ Diacriticals}', "");
59353Expect(0, 880, '\P{^_ Diacriticals}', "");
59354Error('\p{/a/-_IS_diacriticals}');
59355Error('\P{/a/-_IS_diacriticals}');
59356Expect(1, 879, '\p{isdiacriticals}', "");
59357Expect(0, 879, '\p{^isdiacriticals}', "");
59358Expect(0, 879, '\P{isdiacriticals}', "");
59359Expect(1, 879, '\P{^isdiacriticals}', "");
59360Expect(0, 880, '\p{isdiacriticals}', "");
59361Expect(1, 880, '\p{^isdiacriticals}', "");
59362Expect(1, 880, '\P{isdiacriticals}', "");
59363Expect(0, 880, '\P{^isdiacriticals}', "");
59364Expect(1, 879, '\p{ Is_Diacriticals}', "");
59365Expect(0, 879, '\p{^ Is_Diacriticals}', "");
59366Expect(0, 879, '\P{ Is_Diacriticals}', "");
59367Expect(1, 879, '\P{^ Is_Diacriticals}', "");
59368Expect(0, 880, '\p{ Is_Diacriticals}', "");
59369Expect(1, 880, '\p{^ Is_Diacriticals}', "");
59370Expect(1, 880, '\P{ Is_Diacriticals}', "");
59371Expect(0, 880, '\P{^ Is_Diacriticals}', "");
59372Error('\p{_/a/in_Diacriticals}');
59373Error('\P{_/a/in_Diacriticals}');
59374Expect(1, 879, '\p{indiacriticals}', "");
59375Expect(0, 879, '\p{^indiacriticals}', "");
59376Expect(0, 879, '\P{indiacriticals}', "");
59377Expect(1, 879, '\P{^indiacriticals}', "");
59378Expect(0, 880, '\p{indiacriticals}', "");
59379Expect(1, 880, '\p{^indiacriticals}', "");
59380Expect(1, 880, '\P{indiacriticals}', "");
59381Expect(0, 880, '\P{^indiacriticals}', "");
59382Expect(1, 879, '\p{ -In_DIACRITICALS}', "");
59383Expect(0, 879, '\p{^ -In_DIACRITICALS}', "");
59384Expect(0, 879, '\P{ -In_DIACRITICALS}', "");
59385Expect(1, 879, '\P{^ -In_DIACRITICALS}', "");
59386Expect(0, 880, '\p{ -In_DIACRITICALS}', "");
59387Expect(1, 880, '\p{^ -In_DIACRITICALS}', "");
59388Expect(1, 880, '\P{ -In_DIACRITICALS}', "");
59389Expect(0, 880, '\P{^ -In_DIACRITICALS}', "");
59390Error('\p{- COMBINING_Diacritical_MARKS_For_symbols:=}');
59391Error('\P{- COMBINING_Diacritical_MARKS_For_symbols:=}');
59392Expect(1, 8447, '\p{combiningdiacriticalmarksforsymbols}', "");
59393Expect(0, 8447, '\p{^combiningdiacriticalmarksforsymbols}', "");
59394Expect(0, 8447, '\P{combiningdiacriticalmarksforsymbols}', "");
59395Expect(1, 8447, '\P{^combiningdiacriticalmarksforsymbols}', "");
59396Expect(0, 8448, '\p{combiningdiacriticalmarksforsymbols}', "");
59397Expect(1, 8448, '\p{^combiningdiacriticalmarksforsymbols}', "");
59398Expect(1, 8448, '\P{combiningdiacriticalmarksforsymbols}', "");
59399Expect(0, 8448, '\P{^combiningdiacriticalmarksforsymbols}', "");
59400Expect(1, 8447, '\p{ -Combining_Diacritical_Marks_FOR_symbols}', "");
59401Expect(0, 8447, '\p{^ -Combining_Diacritical_Marks_FOR_symbols}', "");
59402Expect(0, 8447, '\P{ -Combining_Diacritical_Marks_FOR_symbols}', "");
59403Expect(1, 8447, '\P{^ -Combining_Diacritical_Marks_FOR_symbols}', "");
59404Expect(0, 8448, '\p{ -Combining_Diacritical_Marks_FOR_symbols}', "");
59405Expect(1, 8448, '\p{^ -Combining_Diacritical_Marks_FOR_symbols}', "");
59406Expect(1, 8448, '\P{ -Combining_Diacritical_Marks_FOR_symbols}', "");
59407Expect(0, 8448, '\P{^ -Combining_Diacritical_Marks_FOR_symbols}', "");
59408Error('\p{	:=Is_Combining_DIACRITICAL_Marks_For_symbols}');
59409Error('\P{	:=Is_Combining_DIACRITICAL_Marks_For_symbols}');
59410Expect(1, 8447, '\p{iscombiningdiacriticalmarksforsymbols}', "");
59411Expect(0, 8447, '\p{^iscombiningdiacriticalmarksforsymbols}', "");
59412Expect(0, 8447, '\P{iscombiningdiacriticalmarksforsymbols}', "");
59413Expect(1, 8447, '\P{^iscombiningdiacriticalmarksforsymbols}', "");
59414Expect(0, 8448, '\p{iscombiningdiacriticalmarksforsymbols}', "");
59415Expect(1, 8448, '\p{^iscombiningdiacriticalmarksforsymbols}', "");
59416Expect(1, 8448, '\P{iscombiningdiacriticalmarksforsymbols}', "");
59417Expect(0, 8448, '\P{^iscombiningdiacriticalmarksforsymbols}', "");
59418Expect(1, 8447, '\p{	Is_Combining_Diacritical_Marks_For_symbols}', "");
59419Expect(0, 8447, '\p{^	Is_Combining_Diacritical_Marks_For_symbols}', "");
59420Expect(0, 8447, '\P{	Is_Combining_Diacritical_Marks_For_symbols}', "");
59421Expect(1, 8447, '\P{^	Is_Combining_Diacritical_Marks_For_symbols}', "");
59422Expect(0, 8448, '\p{	Is_Combining_Diacritical_Marks_For_symbols}', "");
59423Expect(1, 8448, '\p{^	Is_Combining_Diacritical_Marks_For_symbols}', "");
59424Expect(1, 8448, '\P{	Is_Combining_Diacritical_Marks_For_symbols}', "");
59425Expect(0, 8448, '\P{^	Is_Combining_Diacritical_Marks_For_symbols}', "");
59426Error('\p{/a/	-In_combining_DIACRITICAL_MARKS_For_SYMBOLS}');
59427Error('\P{/a/	-In_combining_DIACRITICAL_MARKS_For_SYMBOLS}');
59428Expect(1, 8447, '\p{incombiningdiacriticalmarksforsymbols}', "");
59429Expect(0, 8447, '\p{^incombiningdiacriticalmarksforsymbols}', "");
59430Expect(0, 8447, '\P{incombiningdiacriticalmarksforsymbols}', "");
59431Expect(1, 8447, '\P{^incombiningdiacriticalmarksforsymbols}', "");
59432Expect(0, 8448, '\p{incombiningdiacriticalmarksforsymbols}', "");
59433Expect(1, 8448, '\p{^incombiningdiacriticalmarksforsymbols}', "");
59434Expect(1, 8448, '\P{incombiningdiacriticalmarksforsymbols}', "");
59435Expect(0, 8448, '\P{^incombiningdiacriticalmarksforsymbols}', "");
59436Expect(1, 8447, '\p{	In_combining_Diacritical_MARKS_for_Symbols}', "");
59437Expect(0, 8447, '\p{^	In_combining_Diacritical_MARKS_for_Symbols}', "");
59438Expect(0, 8447, '\P{	In_combining_Diacritical_MARKS_for_Symbols}', "");
59439Expect(1, 8447, '\P{^	In_combining_Diacritical_MARKS_for_Symbols}', "");
59440Expect(0, 8448, '\p{	In_combining_Diacritical_MARKS_for_Symbols}', "");
59441Expect(1, 8448, '\p{^	In_combining_Diacritical_MARKS_for_Symbols}', "");
59442Expect(1, 8448, '\P{	In_combining_Diacritical_MARKS_for_Symbols}', "");
59443Expect(0, 8448, '\P{^	In_combining_Diacritical_MARKS_for_Symbols}', "");
59444Error('\p{/a/DIACRITICALS_For_symbols}');
59445Error('\P{/a/DIACRITICALS_For_symbols}');
59446Expect(1, 8447, '\p{diacriticalsforsymbols}', "");
59447Expect(0, 8447, '\p{^diacriticalsforsymbols}', "");
59448Expect(0, 8447, '\P{diacriticalsforsymbols}', "");
59449Expect(1, 8447, '\P{^diacriticalsforsymbols}', "");
59450Expect(0, 8448, '\p{diacriticalsforsymbols}', "");
59451Expect(1, 8448, '\p{^diacriticalsforsymbols}', "");
59452Expect(1, 8448, '\P{diacriticalsforsymbols}', "");
59453Expect(0, 8448, '\P{^diacriticalsforsymbols}', "");
59454Expect(1, 8447, '\p{		Diacriticals_for_Symbols}', "");
59455Expect(0, 8447, '\p{^		Diacriticals_for_Symbols}', "");
59456Expect(0, 8447, '\P{		Diacriticals_for_Symbols}', "");
59457Expect(1, 8447, '\P{^		Diacriticals_for_Symbols}', "");
59458Expect(0, 8448, '\p{		Diacriticals_for_Symbols}', "");
59459Expect(1, 8448, '\p{^		Diacriticals_for_Symbols}', "");
59460Expect(1, 8448, '\P{		Diacriticals_for_Symbols}', "");
59461Expect(0, 8448, '\P{^		Diacriticals_for_Symbols}', "");
59462Error('\p{- IS_DIACRITICALS_For_symbols:=}');
59463Error('\P{- IS_DIACRITICALS_For_symbols:=}');
59464Expect(1, 8447, '\p{isdiacriticalsforsymbols}', "");
59465Expect(0, 8447, '\p{^isdiacriticalsforsymbols}', "");
59466Expect(0, 8447, '\P{isdiacriticalsforsymbols}', "");
59467Expect(1, 8447, '\P{^isdiacriticalsforsymbols}', "");
59468Expect(0, 8448, '\p{isdiacriticalsforsymbols}', "");
59469Expect(1, 8448, '\p{^isdiacriticalsforsymbols}', "");
59470Expect(1, 8448, '\P{isdiacriticalsforsymbols}', "");
59471Expect(0, 8448, '\P{^isdiacriticalsforsymbols}', "");
59472Expect(1, 8447, '\p{	Is_Diacriticals_FOR_symbols}', "");
59473Expect(0, 8447, '\p{^	Is_Diacriticals_FOR_symbols}', "");
59474Expect(0, 8447, '\P{	Is_Diacriticals_FOR_symbols}', "");
59475Expect(1, 8447, '\P{^	Is_Diacriticals_FOR_symbols}', "");
59476Expect(0, 8448, '\p{	Is_Diacriticals_FOR_symbols}', "");
59477Expect(1, 8448, '\p{^	Is_Diacriticals_FOR_symbols}', "");
59478Expect(1, 8448, '\P{	Is_Diacriticals_FOR_symbols}', "");
59479Expect(0, 8448, '\P{^	Is_Diacriticals_FOR_symbols}', "");
59480Error('\p{:=		IN_DIACRITICALS_For_Symbols}');
59481Error('\P{:=		IN_DIACRITICALS_For_Symbols}');
59482Expect(1, 8447, '\p{indiacriticalsforsymbols}', "");
59483Expect(0, 8447, '\p{^indiacriticalsforsymbols}', "");
59484Expect(0, 8447, '\P{indiacriticalsforsymbols}', "");
59485Expect(1, 8447, '\P{^indiacriticalsforsymbols}', "");
59486Expect(0, 8448, '\p{indiacriticalsforsymbols}', "");
59487Expect(1, 8448, '\p{^indiacriticalsforsymbols}', "");
59488Expect(1, 8448, '\P{indiacriticalsforsymbols}', "");
59489Expect(0, 8448, '\P{^indiacriticalsforsymbols}', "");
59490Expect(1, 8447, '\p{--in_Diacriticals_for_symbols}', "");
59491Expect(0, 8447, '\p{^--in_Diacriticals_for_symbols}', "");
59492Expect(0, 8447, '\P{--in_Diacriticals_for_symbols}', "");
59493Expect(1, 8447, '\P{^--in_Diacriticals_for_symbols}', "");
59494Expect(0, 8448, '\p{--in_Diacriticals_for_symbols}', "");
59495Expect(1, 8448, '\p{^--in_Diacriticals_for_symbols}', "");
59496Expect(1, 8448, '\P{--in_Diacriticals_for_symbols}', "");
59497Expect(0, 8448, '\P{^--in_Diacriticals_for_symbols}', "");
59498Error('\p{	COMBINING_Marks_for_Symbols/a/}');
59499Error('\P{	COMBINING_Marks_for_Symbols/a/}');
59500Expect(1, 8447, '\p{combiningmarksforsymbols}', "");
59501Expect(0, 8447, '\p{^combiningmarksforsymbols}', "");
59502Expect(0, 8447, '\P{combiningmarksforsymbols}', "");
59503Expect(1, 8447, '\P{^combiningmarksforsymbols}', "");
59504Expect(0, 8448, '\p{combiningmarksforsymbols}', "");
59505Expect(1, 8448, '\p{^combiningmarksforsymbols}', "");
59506Expect(1, 8448, '\P{combiningmarksforsymbols}', "");
59507Expect(0, 8448, '\P{^combiningmarksforsymbols}', "");
59508Expect(1, 8447, '\p{_combining_Marks_for_Symbols}', "");
59509Expect(0, 8447, '\p{^_combining_Marks_for_Symbols}', "");
59510Expect(0, 8447, '\P{_combining_Marks_for_Symbols}', "");
59511Expect(1, 8447, '\P{^_combining_Marks_for_Symbols}', "");
59512Expect(0, 8448, '\p{_combining_Marks_for_Symbols}', "");
59513Expect(1, 8448, '\p{^_combining_Marks_for_Symbols}', "");
59514Expect(1, 8448, '\P{_combining_Marks_for_Symbols}', "");
59515Expect(0, 8448, '\P{^_combining_Marks_for_Symbols}', "");
59516Error('\p{_/a/is_combining_Marks_For_symbols}');
59517Error('\P{_/a/is_combining_Marks_For_symbols}');
59518Expect(1, 8447, '\p{iscombiningmarksforsymbols}', "");
59519Expect(0, 8447, '\p{^iscombiningmarksforsymbols}', "");
59520Expect(0, 8447, '\P{iscombiningmarksforsymbols}', "");
59521Expect(1, 8447, '\P{^iscombiningmarksforsymbols}', "");
59522Expect(0, 8448, '\p{iscombiningmarksforsymbols}', "");
59523Expect(1, 8448, '\p{^iscombiningmarksforsymbols}', "");
59524Expect(1, 8448, '\P{iscombiningmarksforsymbols}', "");
59525Expect(0, 8448, '\P{^iscombiningmarksforsymbols}', "");
59526Expect(1, 8447, '\p{ Is_Combining_marks_FOR_symbols}', "");
59527Expect(0, 8447, '\p{^ Is_Combining_marks_FOR_symbols}', "");
59528Expect(0, 8447, '\P{ Is_Combining_marks_FOR_symbols}', "");
59529Expect(1, 8447, '\P{^ Is_Combining_marks_FOR_symbols}', "");
59530Expect(0, 8448, '\p{ Is_Combining_marks_FOR_symbols}', "");
59531Expect(1, 8448, '\p{^ Is_Combining_marks_FOR_symbols}', "");
59532Expect(1, 8448, '\P{ Is_Combining_marks_FOR_symbols}', "");
59533Expect(0, 8448, '\P{^ Is_Combining_marks_FOR_symbols}', "");
59534Error('\p{ /a/IN_Combining_marks_For_Symbols}');
59535Error('\P{ /a/IN_Combining_marks_For_Symbols}');
59536Expect(1, 8447, '\p{incombiningmarksforsymbols}', "");
59537Expect(0, 8447, '\p{^incombiningmarksforsymbols}', "");
59538Expect(0, 8447, '\P{incombiningmarksforsymbols}', "");
59539Expect(1, 8447, '\P{^incombiningmarksforsymbols}', "");
59540Expect(0, 8448, '\p{incombiningmarksforsymbols}', "");
59541Expect(1, 8448, '\p{^incombiningmarksforsymbols}', "");
59542Expect(1, 8448, '\P{incombiningmarksforsymbols}', "");
59543Expect(0, 8448, '\P{^incombiningmarksforsymbols}', "");
59544Expect(1, 8447, '\p{ 	IN_Combining_marks_For_Symbols}', "");
59545Expect(0, 8447, '\p{^ 	IN_Combining_marks_For_Symbols}', "");
59546Expect(0, 8447, '\P{ 	IN_Combining_marks_For_Symbols}', "");
59547Expect(1, 8447, '\P{^ 	IN_Combining_marks_For_Symbols}', "");
59548Expect(0, 8448, '\p{ 	IN_Combining_marks_For_Symbols}', "");
59549Expect(1, 8448, '\p{^ 	IN_Combining_marks_For_Symbols}', "");
59550Expect(1, 8448, '\P{ 	IN_Combining_marks_For_Symbols}', "");
59551Expect(0, 8448, '\P{^ 	IN_Combining_marks_For_Symbols}', "");
59552Error('\p{-Combining_diacritical_Marks_supplement/a/}');
59553Error('\P{-Combining_diacritical_Marks_supplement/a/}');
59554Expect(1, 7679, '\p{combiningdiacriticalmarkssupplement}', "");
59555Expect(0, 7679, '\p{^combiningdiacriticalmarkssupplement}', "");
59556Expect(0, 7679, '\P{combiningdiacriticalmarkssupplement}', "");
59557Expect(1, 7679, '\P{^combiningdiacriticalmarkssupplement}', "");
59558Expect(0, 7680, '\p{combiningdiacriticalmarkssupplement}', "");
59559Expect(1, 7680, '\p{^combiningdiacriticalmarkssupplement}', "");
59560Expect(1, 7680, '\P{combiningdiacriticalmarkssupplement}', "");
59561Expect(0, 7680, '\P{^combiningdiacriticalmarkssupplement}', "");
59562Expect(1, 7679, '\p{-_COMBINING_DIACRITICAL_MARKS_supplement}', "");
59563Expect(0, 7679, '\p{^-_COMBINING_DIACRITICAL_MARKS_supplement}', "");
59564Expect(0, 7679, '\P{-_COMBINING_DIACRITICAL_MARKS_supplement}', "");
59565Expect(1, 7679, '\P{^-_COMBINING_DIACRITICAL_MARKS_supplement}', "");
59566Expect(0, 7680, '\p{-_COMBINING_DIACRITICAL_MARKS_supplement}', "");
59567Expect(1, 7680, '\p{^-_COMBINING_DIACRITICAL_MARKS_supplement}', "");
59568Expect(1, 7680, '\P{-_COMBINING_DIACRITICAL_MARKS_supplement}', "");
59569Expect(0, 7680, '\P{^-_COMBINING_DIACRITICAL_MARKS_supplement}', "");
59570Error('\p{ 	is_COMBINING_diacritical_MARKS_Supplement:=}');
59571Error('\P{ 	is_COMBINING_diacritical_MARKS_Supplement:=}');
59572Expect(1, 7679, '\p{iscombiningdiacriticalmarkssupplement}', "");
59573Expect(0, 7679, '\p{^iscombiningdiacriticalmarkssupplement}', "");
59574Expect(0, 7679, '\P{iscombiningdiacriticalmarkssupplement}', "");
59575Expect(1, 7679, '\P{^iscombiningdiacriticalmarkssupplement}', "");
59576Expect(0, 7680, '\p{iscombiningdiacriticalmarkssupplement}', "");
59577Expect(1, 7680, '\p{^iscombiningdiacriticalmarkssupplement}', "");
59578Expect(1, 7680, '\P{iscombiningdiacriticalmarkssupplement}', "");
59579Expect(0, 7680, '\P{^iscombiningdiacriticalmarkssupplement}', "");
59580Expect(1, 7679, '\p{	 Is_Combining_DIACRITICAL_marks_Supplement}', "");
59581Expect(0, 7679, '\p{^	 Is_Combining_DIACRITICAL_marks_Supplement}', "");
59582Expect(0, 7679, '\P{	 Is_Combining_DIACRITICAL_marks_Supplement}', "");
59583Expect(1, 7679, '\P{^	 Is_Combining_DIACRITICAL_marks_Supplement}', "");
59584Expect(0, 7680, '\p{	 Is_Combining_DIACRITICAL_marks_Supplement}', "");
59585Expect(1, 7680, '\p{^	 Is_Combining_DIACRITICAL_marks_Supplement}', "");
59586Expect(1, 7680, '\P{	 Is_Combining_DIACRITICAL_marks_Supplement}', "");
59587Expect(0, 7680, '\P{^	 Is_Combining_DIACRITICAL_marks_Supplement}', "");
59588Error('\p{/a/-	IN_Combining_diacritical_marks_supplement}');
59589Error('\P{/a/-	IN_Combining_diacritical_marks_supplement}');
59590Expect(1, 7679, '\p{incombiningdiacriticalmarkssupplement}', "");
59591Expect(0, 7679, '\p{^incombiningdiacriticalmarkssupplement}', "");
59592Expect(0, 7679, '\P{incombiningdiacriticalmarkssupplement}', "");
59593Expect(1, 7679, '\P{^incombiningdiacriticalmarkssupplement}', "");
59594Expect(0, 7680, '\p{incombiningdiacriticalmarkssupplement}', "");
59595Expect(1, 7680, '\p{^incombiningdiacriticalmarkssupplement}', "");
59596Expect(1, 7680, '\P{incombiningdiacriticalmarkssupplement}', "");
59597Expect(0, 7680, '\P{^incombiningdiacriticalmarkssupplement}', "");
59598Expect(1, 7679, '\p{	 in_Combining_diacritical_Marks_SUPPLEMENT}', "");
59599Expect(0, 7679, '\p{^	 in_Combining_diacritical_Marks_SUPPLEMENT}', "");
59600Expect(0, 7679, '\P{	 in_Combining_diacritical_Marks_SUPPLEMENT}', "");
59601Expect(1, 7679, '\P{^	 in_Combining_diacritical_Marks_SUPPLEMENT}', "");
59602Expect(0, 7680, '\p{	 in_Combining_diacritical_Marks_SUPPLEMENT}', "");
59603Expect(1, 7680, '\p{^	 in_Combining_diacritical_Marks_SUPPLEMENT}', "");
59604Expect(1, 7680, '\P{	 in_Combining_diacritical_Marks_SUPPLEMENT}', "");
59605Expect(0, 7680, '\P{^	 in_Combining_diacritical_Marks_SUPPLEMENT}', "");
59606Error('\p{-_DIACRITICALS_sup/a/}');
59607Error('\P{-_DIACRITICALS_sup/a/}');
59608Expect(1, 7679, '\p{diacriticalssup}', "");
59609Expect(0, 7679, '\p{^diacriticalssup}', "");
59610Expect(0, 7679, '\P{diacriticalssup}', "");
59611Expect(1, 7679, '\P{^diacriticalssup}', "");
59612Expect(0, 7680, '\p{diacriticalssup}', "");
59613Expect(1, 7680, '\p{^diacriticalssup}', "");
59614Expect(1, 7680, '\P{diacriticalssup}', "");
59615Expect(0, 7680, '\P{^diacriticalssup}', "");
59616Expect(1, 7679, '\p{diacriticals_sup}', "");
59617Expect(0, 7679, '\p{^diacriticals_sup}', "");
59618Expect(0, 7679, '\P{diacriticals_sup}', "");
59619Expect(1, 7679, '\P{^diacriticals_sup}', "");
59620Expect(0, 7680, '\p{diacriticals_sup}', "");
59621Expect(1, 7680, '\p{^diacriticals_sup}', "");
59622Expect(1, 7680, '\P{diacriticals_sup}', "");
59623Expect(0, 7680, '\P{^diacriticals_sup}', "");
59624Error('\p{:=-_Is_DIACRITICALS_SUP}');
59625Error('\P{:=-_Is_DIACRITICALS_SUP}');
59626Expect(1, 7679, '\p{isdiacriticalssup}', "");
59627Expect(0, 7679, '\p{^isdiacriticalssup}', "");
59628Expect(0, 7679, '\P{isdiacriticalssup}', "");
59629Expect(1, 7679, '\P{^isdiacriticalssup}', "");
59630Expect(0, 7680, '\p{isdiacriticalssup}', "");
59631Expect(1, 7680, '\p{^isdiacriticalssup}', "");
59632Expect(1, 7680, '\P{isdiacriticalssup}', "");
59633Expect(0, 7680, '\P{^isdiacriticalssup}', "");
59634Expect(1, 7679, '\p{_ IS_DIACRITICALS_SUP}', "");
59635Expect(0, 7679, '\p{^_ IS_DIACRITICALS_SUP}', "");
59636Expect(0, 7679, '\P{_ IS_DIACRITICALS_SUP}', "");
59637Expect(1, 7679, '\P{^_ IS_DIACRITICALS_SUP}', "");
59638Expect(0, 7680, '\p{_ IS_DIACRITICALS_SUP}', "");
59639Expect(1, 7680, '\p{^_ IS_DIACRITICALS_SUP}', "");
59640Expect(1, 7680, '\P{_ IS_DIACRITICALS_SUP}', "");
59641Expect(0, 7680, '\P{^_ IS_DIACRITICALS_SUP}', "");
59642Error('\p{_-In_DIACRITICALS_sup:=}');
59643Error('\P{_-In_DIACRITICALS_sup:=}');
59644Expect(1, 7679, '\p{indiacriticalssup}', "");
59645Expect(0, 7679, '\p{^indiacriticalssup}', "");
59646Expect(0, 7679, '\P{indiacriticalssup}', "");
59647Expect(1, 7679, '\P{^indiacriticalssup}', "");
59648Expect(0, 7680, '\p{indiacriticalssup}', "");
59649Expect(1, 7680, '\p{^indiacriticalssup}', "");
59650Expect(1, 7680, '\P{indiacriticalssup}', "");
59651Expect(0, 7680, '\P{^indiacriticalssup}', "");
59652Expect(1, 7679, '\p{-_IN_diacriticals_Sup}', "");
59653Expect(0, 7679, '\p{^-_IN_diacriticals_Sup}', "");
59654Expect(0, 7679, '\P{-_IN_diacriticals_Sup}', "");
59655Expect(1, 7679, '\P{^-_IN_diacriticals_Sup}', "");
59656Expect(0, 7680, '\p{-_IN_diacriticals_Sup}', "");
59657Expect(1, 7680, '\p{^-_IN_diacriticals_Sup}', "");
59658Expect(1, 7680, '\P{-_IN_diacriticals_Sup}', "");
59659Expect(0, 7680, '\P{^-_IN_diacriticals_Sup}', "");
59660Error('\p{ Combining_HALF_MARKS/a/}');
59661Error('\P{ Combining_HALF_MARKS/a/}');
59662Expect(1, 65071, '\p{combininghalfmarks}', "");
59663Expect(0, 65071, '\p{^combininghalfmarks}', "");
59664Expect(0, 65071, '\P{combininghalfmarks}', "");
59665Expect(1, 65071, '\P{^combininghalfmarks}', "");
59666Expect(0, 65072, '\p{combininghalfmarks}', "");
59667Expect(1, 65072, '\p{^combininghalfmarks}', "");
59668Expect(1, 65072, '\P{combininghalfmarks}', "");
59669Expect(0, 65072, '\P{^combininghalfmarks}', "");
59670Expect(1, 65071, '\p{-COMBINING_Half_Marks}', "");
59671Expect(0, 65071, '\p{^-COMBINING_Half_Marks}', "");
59672Expect(0, 65071, '\P{-COMBINING_Half_Marks}', "");
59673Expect(1, 65071, '\P{^-COMBINING_Half_Marks}', "");
59674Expect(0, 65072, '\p{-COMBINING_Half_Marks}', "");
59675Expect(1, 65072, '\p{^-COMBINING_Half_Marks}', "");
59676Expect(1, 65072, '\P{-COMBINING_Half_Marks}', "");
59677Expect(0, 65072, '\P{^-COMBINING_Half_Marks}', "");
59678Error('\p{ 	is_COMBINING_HALF_Marks:=}');
59679Error('\P{ 	is_COMBINING_HALF_Marks:=}');
59680Expect(1, 65071, '\p{iscombininghalfmarks}', "");
59681Expect(0, 65071, '\p{^iscombininghalfmarks}', "");
59682Expect(0, 65071, '\P{iscombininghalfmarks}', "");
59683Expect(1, 65071, '\P{^iscombininghalfmarks}', "");
59684Expect(0, 65072, '\p{iscombininghalfmarks}', "");
59685Expect(1, 65072, '\p{^iscombininghalfmarks}', "");
59686Expect(1, 65072, '\P{iscombininghalfmarks}', "");
59687Expect(0, 65072, '\P{^iscombininghalfmarks}', "");
59688Expect(1, 65071, '\p{	IS_COMBINING_HALF_marks}', "");
59689Expect(0, 65071, '\p{^	IS_COMBINING_HALF_marks}', "");
59690Expect(0, 65071, '\P{	IS_COMBINING_HALF_marks}', "");
59691Expect(1, 65071, '\P{^	IS_COMBINING_HALF_marks}', "");
59692Expect(0, 65072, '\p{	IS_COMBINING_HALF_marks}', "");
59693Expect(1, 65072, '\p{^	IS_COMBINING_HALF_marks}', "");
59694Expect(1, 65072, '\P{	IS_COMBINING_HALF_marks}', "");
59695Expect(0, 65072, '\P{^	IS_COMBINING_HALF_marks}', "");
59696Error('\p{_:=IN_Combining_half_Marks}');
59697Error('\P{_:=IN_Combining_half_Marks}');
59698Expect(1, 65071, '\p{incombininghalfmarks}', "");
59699Expect(0, 65071, '\p{^incombininghalfmarks}', "");
59700Expect(0, 65071, '\P{incombininghalfmarks}', "");
59701Expect(1, 65071, '\P{^incombininghalfmarks}', "");
59702Expect(0, 65072, '\p{incombininghalfmarks}', "");
59703Expect(1, 65072, '\p{^incombininghalfmarks}', "");
59704Expect(1, 65072, '\P{incombininghalfmarks}', "");
59705Expect(0, 65072, '\P{^incombininghalfmarks}', "");
59706Expect(1, 65071, '\p{  IN_COMBINING_Half_Marks}', "");
59707Expect(0, 65071, '\p{^  IN_COMBINING_Half_Marks}', "");
59708Expect(0, 65071, '\P{  IN_COMBINING_Half_Marks}', "");
59709Expect(1, 65071, '\P{^  IN_COMBINING_Half_Marks}', "");
59710Expect(0, 65072, '\p{  IN_COMBINING_Half_Marks}', "");
59711Expect(1, 65072, '\p{^  IN_COMBINING_Half_Marks}', "");
59712Expect(1, 65072, '\P{  IN_COMBINING_Half_Marks}', "");
59713Expect(0, 65072, '\P{^  IN_COMBINING_Half_Marks}', "");
59714Error('\p{	:=half_MARKS}');
59715Error('\P{	:=half_MARKS}');
59716Expect(1, 65071, '\p{halfmarks}', "");
59717Expect(0, 65071, '\p{^halfmarks}', "");
59718Expect(0, 65071, '\P{halfmarks}', "");
59719Expect(1, 65071, '\P{^halfmarks}', "");
59720Expect(0, 65072, '\p{halfmarks}', "");
59721Expect(1, 65072, '\p{^halfmarks}', "");
59722Expect(1, 65072, '\P{halfmarks}', "");
59723Expect(0, 65072, '\P{^halfmarks}', "");
59724Expect(1, 65071, '\p{ Half_Marks}', "");
59725Expect(0, 65071, '\p{^ Half_Marks}', "");
59726Expect(0, 65071, '\P{ Half_Marks}', "");
59727Expect(1, 65071, '\P{^ Half_Marks}', "");
59728Expect(0, 65072, '\p{ Half_Marks}', "");
59729Expect(1, 65072, '\p{^ Half_Marks}', "");
59730Expect(1, 65072, '\P{ Half_Marks}', "");
59731Expect(0, 65072, '\P{^ Half_Marks}', "");
59732Error('\p{_/a/Is_Half_Marks}');
59733Error('\P{_/a/Is_Half_Marks}');
59734Expect(1, 65071, '\p{ishalfmarks}', "");
59735Expect(0, 65071, '\p{^ishalfmarks}', "");
59736Expect(0, 65071, '\P{ishalfmarks}', "");
59737Expect(1, 65071, '\P{^ishalfmarks}', "");
59738Expect(0, 65072, '\p{ishalfmarks}', "");
59739Expect(1, 65072, '\p{^ishalfmarks}', "");
59740Expect(1, 65072, '\P{ishalfmarks}', "");
59741Expect(0, 65072, '\P{^ishalfmarks}', "");
59742Expect(1, 65071, '\p{- IS_HALF_marks}', "");
59743Expect(0, 65071, '\p{^- IS_HALF_marks}', "");
59744Expect(0, 65071, '\P{- IS_HALF_marks}', "");
59745Expect(1, 65071, '\P{^- IS_HALF_marks}', "");
59746Expect(0, 65072, '\p{- IS_HALF_marks}', "");
59747Expect(1, 65072, '\p{^- IS_HALF_marks}', "");
59748Expect(1, 65072, '\P{- IS_HALF_marks}', "");
59749Expect(0, 65072, '\P{^- IS_HALF_marks}', "");
59750Error('\p{/a/	-In_HALF_MARKS}');
59751Error('\P{/a/	-In_HALF_MARKS}');
59752Expect(1, 65071, '\p{inhalfmarks}', "");
59753Expect(0, 65071, '\p{^inhalfmarks}', "");
59754Expect(0, 65071, '\P{inhalfmarks}', "");
59755Expect(1, 65071, '\P{^inhalfmarks}', "");
59756Expect(0, 65072, '\p{inhalfmarks}', "");
59757Expect(1, 65072, '\p{^inhalfmarks}', "");
59758Expect(1, 65072, '\P{inhalfmarks}', "");
59759Expect(0, 65072, '\P{^inhalfmarks}', "");
59760Expect(1, 65071, '\p{ 	in_Half_MARKS}', "");
59761Expect(0, 65071, '\p{^ 	in_Half_MARKS}', "");
59762Expect(0, 65071, '\P{ 	in_Half_MARKS}', "");
59763Expect(1, 65071, '\P{^ 	in_Half_MARKS}', "");
59764Expect(0, 65072, '\p{ 	in_Half_MARKS}', "");
59765Expect(1, 65072, '\p{^ 	in_Half_MARKS}', "");
59766Expect(1, 65072, '\P{ 	in_Half_MARKS}', "");
59767Expect(0, 65072, '\P{^ 	in_Half_MARKS}', "");
59768Error('\p{-/a/Common}');
59769Error('\P{-/a/Common}');
59770Expect(1, 917631, '\p{common}', "");
59771Expect(0, 917631, '\p{^common}', "");
59772Expect(0, 917631, '\P{common}', "");
59773Expect(1, 917631, '\P{^common}', "");
59774Expect(0, 917632, '\p{common}', "");
59775Expect(1, 917632, '\p{^common}', "");
59776Expect(1, 917632, '\P{common}', "");
59777Expect(0, 917632, '\P{^common}', "");
59778Expect(1, 917631, '\p{_common}', "");
59779Expect(0, 917631, '\p{^_common}', "");
59780Expect(0, 917631, '\P{_common}', "");
59781Expect(1, 917631, '\P{^_common}', "");
59782Expect(0, 917632, '\p{_common}', "");
59783Expect(1, 917632, '\p{^_common}', "");
59784Expect(1, 917632, '\P{_common}', "");
59785Expect(0, 917632, '\P{^_common}', "");
59786Error('\p{/a/Is_common}');
59787Error('\P{/a/Is_common}');
59788Expect(1, 917631, '\p{iscommon}', "");
59789Expect(0, 917631, '\p{^iscommon}', "");
59790Expect(0, 917631, '\P{iscommon}', "");
59791Expect(1, 917631, '\P{^iscommon}', "");
59792Expect(0, 917632, '\p{iscommon}', "");
59793Expect(1, 917632, '\p{^iscommon}', "");
59794Expect(1, 917632, '\P{iscommon}', "");
59795Expect(0, 917632, '\P{^iscommon}', "");
59796Expect(1, 917631, '\p{- Is_common}', "");
59797Expect(0, 917631, '\p{^- Is_common}', "");
59798Expect(0, 917631, '\P{- Is_common}', "");
59799Expect(1, 917631, '\P{^- Is_common}', "");
59800Expect(0, 917632, '\p{- Is_common}', "");
59801Expect(1, 917632, '\p{^- Is_common}', "");
59802Expect(1, 917632, '\P{- Is_common}', "");
59803Expect(0, 917632, '\P{^- Is_common}', "");
59804Error('\p{:= -Zyyy}');
59805Error('\P{:= -Zyyy}');
59806Expect(1, 917631, '\p{zyyy}', "");
59807Expect(0, 917631, '\p{^zyyy}', "");
59808Expect(0, 917631, '\P{zyyy}', "");
59809Expect(1, 917631, '\P{^zyyy}', "");
59810Expect(0, 917632, '\p{zyyy}', "");
59811Expect(1, 917632, '\p{^zyyy}', "");
59812Expect(1, 917632, '\P{zyyy}', "");
59813Expect(0, 917632, '\P{^zyyy}', "");
59814Expect(1, 917631, '\p{-zyyy}', "");
59815Expect(0, 917631, '\p{^-zyyy}', "");
59816Expect(0, 917631, '\P{-zyyy}', "");
59817Expect(1, 917631, '\P{^-zyyy}', "");
59818Expect(0, 917632, '\p{-zyyy}', "");
59819Expect(1, 917632, '\p{^-zyyy}', "");
59820Expect(1, 917632, '\P{-zyyy}', "");
59821Expect(0, 917632, '\P{^-zyyy}', "");
59822Error('\p{	Is_ZYYY:=}');
59823Error('\P{	Is_ZYYY:=}');
59824Expect(1, 917631, '\p{iszyyy}', "");
59825Expect(0, 917631, '\p{^iszyyy}', "");
59826Expect(0, 917631, '\P{iszyyy}', "");
59827Expect(1, 917631, '\P{^iszyyy}', "");
59828Expect(0, 917632, '\p{iszyyy}', "");
59829Expect(1, 917632, '\p{^iszyyy}', "");
59830Expect(1, 917632, '\P{iszyyy}', "");
59831Expect(0, 917632, '\P{^iszyyy}', "");
59832Expect(1, 917631, '\p{_	IS_Zyyy}', "");
59833Expect(0, 917631, '\p{^_	IS_Zyyy}', "");
59834Expect(0, 917631, '\P{_	IS_Zyyy}', "");
59835Expect(1, 917631, '\P{^_	IS_Zyyy}', "");
59836Expect(0, 917632, '\p{_	IS_Zyyy}', "");
59837Expect(1, 917632, '\p{^_	IS_Zyyy}', "");
59838Expect(1, 917632, '\P{_	IS_Zyyy}', "");
59839Expect(0, 917632, '\P{^_	IS_Zyyy}', "");
59840Error('\p{/a/ _Common_INDIC_Number_forms}');
59841Error('\P{/a/ _Common_INDIC_Number_forms}');
59842Expect(1, 43071, '\p{commonindicnumberforms}', "");
59843Expect(0, 43071, '\p{^commonindicnumberforms}', "");
59844Expect(0, 43071, '\P{commonindicnumberforms}', "");
59845Expect(1, 43071, '\P{^commonindicnumberforms}', "");
59846Expect(0, 43072, '\p{commonindicnumberforms}', "");
59847Expect(1, 43072, '\p{^commonindicnumberforms}', "");
59848Expect(1, 43072, '\P{commonindicnumberforms}', "");
59849Expect(0, 43072, '\P{^commonindicnumberforms}', "");
59850Expect(1, 43071, '\p{ 	Common_Indic_Number_FORMS}', "");
59851Expect(0, 43071, '\p{^ 	Common_Indic_Number_FORMS}', "");
59852Expect(0, 43071, '\P{ 	Common_Indic_Number_FORMS}', "");
59853Expect(1, 43071, '\P{^ 	Common_Indic_Number_FORMS}', "");
59854Expect(0, 43072, '\p{ 	Common_Indic_Number_FORMS}', "");
59855Expect(1, 43072, '\p{^ 	Common_Indic_Number_FORMS}', "");
59856Expect(1, 43072, '\P{ 	Common_Indic_Number_FORMS}', "");
59857Expect(0, 43072, '\P{^ 	Common_Indic_Number_FORMS}', "");
59858Error('\p{:=		IS_COMMON_Indic_Number_forms}');
59859Error('\P{:=		IS_COMMON_Indic_Number_forms}');
59860Expect(1, 43071, '\p{iscommonindicnumberforms}', "");
59861Expect(0, 43071, '\p{^iscommonindicnumberforms}', "");
59862Expect(0, 43071, '\P{iscommonindicnumberforms}', "");
59863Expect(1, 43071, '\P{^iscommonindicnumberforms}', "");
59864Expect(0, 43072, '\p{iscommonindicnumberforms}', "");
59865Expect(1, 43072, '\p{^iscommonindicnumberforms}', "");
59866Expect(1, 43072, '\P{iscommonindicnumberforms}', "");
59867Expect(0, 43072, '\P{^iscommonindicnumberforms}', "");
59868Expect(1, 43071, '\p{	-Is_Common_Indic_Number_FORMS}', "");
59869Expect(0, 43071, '\p{^	-Is_Common_Indic_Number_FORMS}', "");
59870Expect(0, 43071, '\P{	-Is_Common_Indic_Number_FORMS}', "");
59871Expect(1, 43071, '\P{^	-Is_Common_Indic_Number_FORMS}', "");
59872Expect(0, 43072, '\p{	-Is_Common_Indic_Number_FORMS}', "");
59873Expect(1, 43072, '\p{^	-Is_Common_Indic_Number_FORMS}', "");
59874Expect(1, 43072, '\P{	-Is_Common_Indic_Number_FORMS}', "");
59875Expect(0, 43072, '\P{^	-Is_Common_Indic_Number_FORMS}', "");
59876Error('\p{/a/- In_Common_Indic_Number_Forms}');
59877Error('\P{/a/- In_Common_Indic_Number_Forms}');
59878Expect(1, 43071, '\p{incommonindicnumberforms}', "");
59879Expect(0, 43071, '\p{^incommonindicnumberforms}', "");
59880Expect(0, 43071, '\P{incommonindicnumberforms}', "");
59881Expect(1, 43071, '\P{^incommonindicnumberforms}', "");
59882Expect(0, 43072, '\p{incommonindicnumberforms}', "");
59883Expect(1, 43072, '\p{^incommonindicnumberforms}', "");
59884Expect(1, 43072, '\P{incommonindicnumberforms}', "");
59885Expect(0, 43072, '\P{^incommonindicnumberforms}', "");
59886Expect(1, 43071, '\p{ 	In_Common_Indic_Number_Forms}', "");
59887Expect(0, 43071, '\p{^ 	In_Common_Indic_Number_Forms}', "");
59888Expect(0, 43071, '\P{ 	In_Common_Indic_Number_Forms}', "");
59889Expect(1, 43071, '\P{^ 	In_Common_Indic_Number_Forms}', "");
59890Expect(0, 43072, '\p{ 	In_Common_Indic_Number_Forms}', "");
59891Expect(1, 43072, '\p{^ 	In_Common_Indic_Number_Forms}', "");
59892Expect(1, 43072, '\P{ 	In_Common_Indic_Number_Forms}', "");
59893Expect(0, 43072, '\P{^ 	In_Common_Indic_Number_Forms}', "");
59894Error('\p{-_Indic_Number_forms:=}');
59895Error('\P{-_Indic_Number_forms:=}');
59896Expect(1, 43071, '\p{indicnumberforms}', "");
59897Expect(0, 43071, '\p{^indicnumberforms}', "");
59898Expect(0, 43071, '\P{indicnumberforms}', "");
59899Expect(1, 43071, '\P{^indicnumberforms}', "");
59900Expect(0, 43072, '\p{indicnumberforms}', "");
59901Expect(1, 43072, '\p{^indicnumberforms}', "");
59902Expect(1, 43072, '\P{indicnumberforms}', "");
59903Expect(0, 43072, '\P{^indicnumberforms}', "");
59904Expect(1, 43071, '\p{	indic_Number_FORMS}', "");
59905Expect(0, 43071, '\p{^	indic_Number_FORMS}', "");
59906Expect(0, 43071, '\P{	indic_Number_FORMS}', "");
59907Expect(1, 43071, '\P{^	indic_Number_FORMS}', "");
59908Expect(0, 43072, '\p{	indic_Number_FORMS}', "");
59909Expect(1, 43072, '\p{^	indic_Number_FORMS}', "");
59910Expect(1, 43072, '\P{	indic_Number_FORMS}', "");
59911Expect(0, 43072, '\P{^	indic_Number_FORMS}', "");
59912Error('\p{ is_INDIC_NUMBER_FORMS:=}');
59913Error('\P{ is_INDIC_NUMBER_FORMS:=}');
59914Expect(1, 43071, '\p{isindicnumberforms}', "");
59915Expect(0, 43071, '\p{^isindicnumberforms}', "");
59916Expect(0, 43071, '\P{isindicnumberforms}', "");
59917Expect(1, 43071, '\P{^isindicnumberforms}', "");
59918Expect(0, 43072, '\p{isindicnumberforms}', "");
59919Expect(1, 43072, '\p{^isindicnumberforms}', "");
59920Expect(1, 43072, '\P{isindicnumberforms}', "");
59921Expect(0, 43072, '\P{^isindicnumberforms}', "");
59922Expect(1, 43071, '\p{-	IS_Indic_number_FORMS}', "");
59923Expect(0, 43071, '\p{^-	IS_Indic_number_FORMS}', "");
59924Expect(0, 43071, '\P{-	IS_Indic_number_FORMS}', "");
59925Expect(1, 43071, '\P{^-	IS_Indic_number_FORMS}', "");
59926Expect(0, 43072, '\p{-	IS_Indic_number_FORMS}', "");
59927Expect(1, 43072, '\p{^-	IS_Indic_number_FORMS}', "");
59928Expect(1, 43072, '\P{-	IS_Indic_number_FORMS}', "");
59929Expect(0, 43072, '\P{^-	IS_Indic_number_FORMS}', "");
59930Error('\p{-_In_INDIC_number_Forms/a/}');
59931Error('\P{-_In_INDIC_number_Forms/a/}');
59932Expect(1, 43071, '\p{inindicnumberforms}', "");
59933Expect(0, 43071, '\p{^inindicnumberforms}', "");
59934Expect(0, 43071, '\P{inindicnumberforms}', "");
59935Expect(1, 43071, '\P{^inindicnumberforms}', "");
59936Expect(0, 43072, '\p{inindicnumberforms}', "");
59937Expect(1, 43072, '\p{^inindicnumberforms}', "");
59938Expect(1, 43072, '\P{inindicnumberforms}', "");
59939Expect(0, 43072, '\P{^inindicnumberforms}', "");
59940Expect(1, 43071, '\p{-In_Indic_Number_Forms}', "");
59941Expect(0, 43071, '\p{^-In_Indic_Number_Forms}', "");
59942Expect(0, 43071, '\P{-In_Indic_Number_Forms}', "");
59943Expect(1, 43071, '\P{^-In_Indic_Number_Forms}', "");
59944Expect(0, 43072, '\p{-In_Indic_Number_Forms}', "");
59945Expect(1, 43072, '\p{^-In_Indic_Number_Forms}', "");
59946Expect(1, 43072, '\P{-In_Indic_Number_Forms}', "");
59947Expect(0, 43072, '\P{^-In_Indic_Number_Forms}', "");
59948Error('\p{		Composition_Exclusion/a/}');
59949Error('\P{		Composition_Exclusion/a/}');
59950Expect(1, 119232, '\p{compositionexclusion}', "");
59951Expect(0, 119232, '\p{^compositionexclusion}', "");
59952Expect(0, 119232, '\P{compositionexclusion}', "");
59953Expect(1, 119232, '\P{^compositionexclusion}', "");
59954Expect(0, 119233, '\p{compositionexclusion}', "");
59955Expect(1, 119233, '\p{^compositionexclusion}', "");
59956Expect(1, 119233, '\P{compositionexclusion}', "");
59957Expect(0, 119233, '\P{^compositionexclusion}', "");
59958Expect(1, 119232, '\p{__COMPOSITION_Exclusion}', "");
59959Expect(0, 119232, '\p{^__COMPOSITION_Exclusion}', "");
59960Expect(0, 119232, '\P{__COMPOSITION_Exclusion}', "");
59961Expect(1, 119232, '\P{^__COMPOSITION_Exclusion}', "");
59962Expect(0, 119233, '\p{__COMPOSITION_Exclusion}', "");
59963Expect(1, 119233, '\p{^__COMPOSITION_Exclusion}', "");
59964Expect(1, 119233, '\P{__COMPOSITION_Exclusion}', "");
59965Expect(0, 119233, '\P{^__COMPOSITION_Exclusion}', "");
59966Error('\p{/a/  is_composition_EXCLUSION}');
59967Error('\P{/a/  is_composition_EXCLUSION}');
59968Expect(1, 119232, '\p{iscompositionexclusion}', "");
59969Expect(0, 119232, '\p{^iscompositionexclusion}', "");
59970Expect(0, 119232, '\P{iscompositionexclusion}', "");
59971Expect(1, 119232, '\P{^iscompositionexclusion}', "");
59972Expect(0, 119233, '\p{iscompositionexclusion}', "");
59973Expect(1, 119233, '\p{^iscompositionexclusion}', "");
59974Expect(1, 119233, '\P{iscompositionexclusion}', "");
59975Expect(0, 119233, '\P{^iscompositionexclusion}', "");
59976Expect(1, 119232, '\p{	Is_composition_exclusion}', "");
59977Expect(0, 119232, '\p{^	Is_composition_exclusion}', "");
59978Expect(0, 119232, '\P{	Is_composition_exclusion}', "");
59979Expect(1, 119232, '\P{^	Is_composition_exclusion}', "");
59980Expect(0, 119233, '\p{	Is_composition_exclusion}', "");
59981Expect(1, 119233, '\p{^	Is_composition_exclusion}', "");
59982Expect(1, 119233, '\P{	Is_composition_exclusion}', "");
59983Expect(0, 119233, '\P{^	Is_composition_exclusion}', "");
59984Error('\p{/a/	CE}');
59985Error('\P{/a/	CE}');
59986Expect(1, 119232, '\p{ce}', "");
59987Expect(0, 119232, '\p{^ce}', "");
59988Expect(0, 119232, '\P{ce}', "");
59989Expect(1, 119232, '\P{^ce}', "");
59990Expect(0, 119233, '\p{ce}', "");
59991Expect(1, 119233, '\p{^ce}', "");
59992Expect(1, 119233, '\P{ce}', "");
59993Expect(0, 119233, '\P{^ce}', "");
59994Expect(1, 119232, '\p{--CE}', "");
59995Expect(0, 119232, '\p{^--CE}', "");
59996Expect(0, 119232, '\P{--CE}', "");
59997Expect(1, 119232, '\P{^--CE}', "");
59998Expect(0, 119233, '\p{--CE}', "");
59999Expect(1, 119233, '\p{^--CE}', "");
60000Expect(1, 119233, '\P{--CE}', "");
60001Expect(0, 119233, '\P{^--CE}', "");
60002Error('\p{	:=is_CE}');
60003Error('\P{	:=is_CE}');
60004Expect(1, 119232, '\p{isce}', "");
60005Expect(0, 119232, '\p{^isce}', "");
60006Expect(0, 119232, '\P{isce}', "");
60007Expect(1, 119232, '\P{^isce}', "");
60008Expect(0, 119233, '\p{isce}', "");
60009Expect(1, 119233, '\p{^isce}', "");
60010Expect(1, 119233, '\P{isce}', "");
60011Expect(0, 119233, '\P{^isce}', "");
60012Expect(1, 119232, '\p{ is_CE}', "");
60013Expect(0, 119232, '\p{^ is_CE}', "");
60014Expect(0, 119232, '\P{ is_CE}', "");
60015Expect(1, 119232, '\P{^ is_CE}', "");
60016Expect(0, 119233, '\p{ is_CE}', "");
60017Expect(1, 119233, '\p{^ is_CE}', "");
60018Expect(1, 119233, '\P{ is_CE}', "");
60019Expect(0, 119233, '\P{^ is_CE}', "");
60020Error('\p{	/a/Connector_PUNCTUATION}');
60021Error('\P{	/a/Connector_PUNCTUATION}');
60022Expect(1, 65343, '\p{connectorpunctuation}', "");
60023Expect(0, 65343, '\p{^connectorpunctuation}', "");
60024Expect(0, 65343, '\P{connectorpunctuation}', "");
60025Expect(1, 65343, '\P{^connectorpunctuation}', "");
60026Expect(0, 65344, '\p{connectorpunctuation}', "");
60027Expect(1, 65344, '\p{^connectorpunctuation}', "");
60028Expect(1, 65344, '\P{connectorpunctuation}', "");
60029Expect(0, 65344, '\P{^connectorpunctuation}', "");
60030Expect(1, 65343, '\p{  CONNECTOR_Punctuation}', "");
60031Expect(0, 65343, '\p{^  CONNECTOR_Punctuation}', "");
60032Expect(0, 65343, '\P{  CONNECTOR_Punctuation}', "");
60033Expect(1, 65343, '\P{^  CONNECTOR_Punctuation}', "");
60034Expect(0, 65344, '\p{  CONNECTOR_Punctuation}', "");
60035Expect(1, 65344, '\p{^  CONNECTOR_Punctuation}', "");
60036Expect(1, 65344, '\P{  CONNECTOR_Punctuation}', "");
60037Expect(0, 65344, '\P{^  CONNECTOR_Punctuation}', "");
60038Error('\p{/a/-_IS_Connector_Punctuation}');
60039Error('\P{/a/-_IS_Connector_Punctuation}');
60040Expect(1, 65343, '\p{isconnectorpunctuation}', "");
60041Expect(0, 65343, '\p{^isconnectorpunctuation}', "");
60042Expect(0, 65343, '\P{isconnectorpunctuation}', "");
60043Expect(1, 65343, '\P{^isconnectorpunctuation}', "");
60044Expect(0, 65344, '\p{isconnectorpunctuation}', "");
60045Expect(1, 65344, '\p{^isconnectorpunctuation}', "");
60046Expect(1, 65344, '\P{isconnectorpunctuation}', "");
60047Expect(0, 65344, '\P{^isconnectorpunctuation}', "");
60048Expect(1, 65343, '\p{--IS_CONNECTOR_Punctuation}', "");
60049Expect(0, 65343, '\p{^--IS_CONNECTOR_Punctuation}', "");
60050Expect(0, 65343, '\P{--IS_CONNECTOR_Punctuation}', "");
60051Expect(1, 65343, '\P{^--IS_CONNECTOR_Punctuation}', "");
60052Expect(0, 65344, '\p{--IS_CONNECTOR_Punctuation}', "");
60053Expect(1, 65344, '\p{^--IS_CONNECTOR_Punctuation}', "");
60054Expect(1, 65344, '\P{--IS_CONNECTOR_Punctuation}', "");
60055Expect(0, 65344, '\P{^--IS_CONNECTOR_Punctuation}', "");
60056Error('\p{  Pc:=}');
60057Error('\P{  Pc:=}');
60058Expect(1, 65343, '\p{pc}', "");
60059Expect(0, 65343, '\p{^pc}', "");
60060Expect(0, 65343, '\P{pc}', "");
60061Expect(1, 65343, '\P{^pc}', "");
60062Expect(0, 65344, '\p{pc}', "");
60063Expect(1, 65344, '\p{^pc}', "");
60064Expect(1, 65344, '\P{pc}', "");
60065Expect(0, 65344, '\P{^pc}', "");
60066Expect(1, 65343, '\p{	-Pc}', "");
60067Expect(0, 65343, '\p{^	-Pc}', "");
60068Expect(0, 65343, '\P{	-Pc}', "");
60069Expect(1, 65343, '\P{^	-Pc}', "");
60070Expect(0, 65344, '\p{	-Pc}', "");
60071Expect(1, 65344, '\p{^	-Pc}', "");
60072Expect(1, 65344, '\P{	-Pc}', "");
60073Expect(0, 65344, '\P{^	-Pc}', "");
60074Error('\p{_/a/IS_pc}');
60075Error('\P{_/a/IS_pc}');
60076Expect(1, 65343, '\p{ispc}', "");
60077Expect(0, 65343, '\p{^ispc}', "");
60078Expect(0, 65343, '\P{ispc}', "");
60079Expect(1, 65343, '\P{^ispc}', "");
60080Expect(0, 65344, '\p{ispc}', "");
60081Expect(1, 65344, '\p{^ispc}', "");
60082Expect(1, 65344, '\P{ispc}', "");
60083Expect(0, 65344, '\P{^ispc}', "");
60084Expect(1, 65343, '\p{ Is_pc}', "");
60085Expect(0, 65343, '\p{^ Is_pc}', "");
60086Expect(0, 65343, '\P{ Is_pc}', "");
60087Expect(1, 65343, '\P{^ Is_pc}', "");
60088Expect(0, 65344, '\p{ Is_pc}', "");
60089Expect(1, 65344, '\p{^ Is_pc}', "");
60090Expect(1, 65344, '\P{ Is_pc}', "");
60091Expect(0, 65344, '\P{^ Is_pc}', "");
60092Error('\p{/a/-Control_pictures}');
60093Error('\P{/a/-Control_pictures}');
60094Expect(1, 9279, '\p{controlpictures}', "");
60095Expect(0, 9279, '\p{^controlpictures}', "");
60096Expect(0, 9279, '\P{controlpictures}', "");
60097Expect(1, 9279, '\P{^controlpictures}', "");
60098Expect(0, 9280, '\p{controlpictures}', "");
60099Expect(1, 9280, '\p{^controlpictures}', "");
60100Expect(1, 9280, '\P{controlpictures}', "");
60101Expect(0, 9280, '\P{^controlpictures}', "");
60102Expect(1, 9279, '\p{	_Control_Pictures}', "");
60103Expect(0, 9279, '\p{^	_Control_Pictures}', "");
60104Expect(0, 9279, '\P{	_Control_Pictures}', "");
60105Expect(1, 9279, '\P{^	_Control_Pictures}', "");
60106Expect(0, 9280, '\p{	_Control_Pictures}', "");
60107Expect(1, 9280, '\p{^	_Control_Pictures}', "");
60108Expect(1, 9280, '\P{	_Control_Pictures}', "");
60109Expect(0, 9280, '\P{^	_Control_Pictures}', "");
60110Error('\p{ /a/is_Control_Pictures}');
60111Error('\P{ /a/is_Control_Pictures}');
60112Expect(1, 9279, '\p{iscontrolpictures}', "");
60113Expect(0, 9279, '\p{^iscontrolpictures}', "");
60114Expect(0, 9279, '\P{iscontrolpictures}', "");
60115Expect(1, 9279, '\P{^iscontrolpictures}', "");
60116Expect(0, 9280, '\p{iscontrolpictures}', "");
60117Expect(1, 9280, '\p{^iscontrolpictures}', "");
60118Expect(1, 9280, '\P{iscontrolpictures}', "");
60119Expect(0, 9280, '\P{^iscontrolpictures}', "");
60120Expect(1, 9279, '\p{		Is_Control_pictures}', "");
60121Expect(0, 9279, '\p{^		Is_Control_pictures}', "");
60122Expect(0, 9279, '\P{		Is_Control_pictures}', "");
60123Expect(1, 9279, '\P{^		Is_Control_pictures}', "");
60124Expect(0, 9280, '\p{		Is_Control_pictures}', "");
60125Expect(1, 9280, '\p{^		Is_Control_pictures}', "");
60126Expect(1, 9280, '\P{		Is_Control_pictures}', "");
60127Expect(0, 9280, '\P{^		Is_Control_pictures}', "");
60128Error('\p{ _In_Control_PICTURES:=}');
60129Error('\P{ _In_Control_PICTURES:=}');
60130Expect(1, 9279, '\p{incontrolpictures}', "");
60131Expect(0, 9279, '\p{^incontrolpictures}', "");
60132Expect(0, 9279, '\P{incontrolpictures}', "");
60133Expect(1, 9279, '\P{^incontrolpictures}', "");
60134Expect(0, 9280, '\p{incontrolpictures}', "");
60135Expect(1, 9280, '\p{^incontrolpictures}', "");
60136Expect(1, 9280, '\P{incontrolpictures}', "");
60137Expect(0, 9280, '\P{^incontrolpictures}', "");
60138Expect(1, 9279, '\p{ _IN_control_PICTURES}', "");
60139Expect(0, 9279, '\p{^ _IN_control_PICTURES}', "");
60140Expect(0, 9279, '\P{ _IN_control_PICTURES}', "");
60141Expect(1, 9279, '\P{^ _IN_control_PICTURES}', "");
60142Expect(0, 9280, '\p{ _IN_control_PICTURES}', "");
60143Expect(1, 9280, '\p{^ _IN_control_PICTURES}', "");
60144Expect(1, 9280, '\P{ _IN_control_PICTURES}', "");
60145Expect(0, 9280, '\P{^ _IN_control_PICTURES}', "");
60146Error('\p{/a/ _Coptic}');
60147Error('\P{/a/ _Coptic}');
60148Expect(1, 11519, '\p{coptic}', "");
60149Expect(0, 11519, '\p{^coptic}', "");
60150Expect(0, 11519, '\P{coptic}', "");
60151Expect(1, 11519, '\P{^coptic}', "");
60152Expect(0, 11520, '\p{coptic}', "");
60153Expect(1, 11520, '\p{^coptic}', "");
60154Expect(1, 11520, '\P{coptic}', "");
60155Expect(0, 11520, '\P{^coptic}', "");
60156Expect(1, 11519, '\p{ -Coptic}', "");
60157Expect(0, 11519, '\p{^ -Coptic}', "");
60158Expect(0, 11519, '\P{ -Coptic}', "");
60159Expect(1, 11519, '\P{^ -Coptic}', "");
60160Expect(0, 11520, '\p{ -Coptic}', "");
60161Expect(1, 11520, '\p{^ -Coptic}', "");
60162Expect(1, 11520, '\P{ -Coptic}', "");
60163Expect(0, 11520, '\P{^ -Coptic}', "");
60164Error('\p{:=_Is_Coptic}');
60165Error('\P{:=_Is_Coptic}');
60166Expect(1, 11519, '\p{iscoptic}', "");
60167Expect(0, 11519, '\p{^iscoptic}', "");
60168Expect(0, 11519, '\P{iscoptic}', "");
60169Expect(1, 11519, '\P{^iscoptic}', "");
60170Expect(0, 11520, '\p{iscoptic}', "");
60171Expect(1, 11520, '\p{^iscoptic}', "");
60172Expect(1, 11520, '\P{iscoptic}', "");
60173Expect(0, 11520, '\P{^iscoptic}', "");
60174Expect(1, 11519, '\p{	Is_COPTIC}', "");
60175Expect(0, 11519, '\p{^	Is_COPTIC}', "");
60176Expect(0, 11519, '\P{	Is_COPTIC}', "");
60177Expect(1, 11519, '\P{^	Is_COPTIC}', "");
60178Expect(0, 11520, '\p{	Is_COPTIC}', "");
60179Expect(1, 11520, '\p{^	Is_COPTIC}', "");
60180Expect(1, 11520, '\P{	Is_COPTIC}', "");
60181Expect(0, 11520, '\P{^	Is_COPTIC}', "");
60182Error('\p{/a/ 	Copt}');
60183Error('\P{/a/ 	Copt}');
60184Expect(1, 11519, '\p{copt}', "");
60185Expect(0, 11519, '\p{^copt}', "");
60186Expect(0, 11519, '\P{copt}', "");
60187Expect(1, 11519, '\P{^copt}', "");
60188Expect(0, 11520, '\p{copt}', "");
60189Expect(1, 11520, '\p{^copt}', "");
60190Expect(1, 11520, '\P{copt}', "");
60191Expect(0, 11520, '\P{^copt}', "");
60192Expect(1, 11519, '\p{	COPT}', "");
60193Expect(0, 11519, '\p{^	COPT}', "");
60194Expect(0, 11519, '\P{	COPT}', "");
60195Expect(1, 11519, '\P{^	COPT}', "");
60196Expect(0, 11520, '\p{	COPT}', "");
60197Expect(1, 11520, '\p{^	COPT}', "");
60198Expect(1, 11520, '\P{	COPT}', "");
60199Expect(0, 11520, '\P{^	COPT}', "");
60200Error('\p{:=- Is_Copt}');
60201Error('\P{:=- Is_Copt}');
60202Expect(1, 11519, '\p{iscopt}', "");
60203Expect(0, 11519, '\p{^iscopt}', "");
60204Expect(0, 11519, '\P{iscopt}', "");
60205Expect(1, 11519, '\P{^iscopt}', "");
60206Expect(0, 11520, '\p{iscopt}', "");
60207Expect(1, 11520, '\p{^iscopt}', "");
60208Expect(1, 11520, '\P{iscopt}', "");
60209Expect(0, 11520, '\P{^iscopt}', "");
60210Expect(1, 11519, '\p{_-Is_Copt}', "");
60211Expect(0, 11519, '\p{^_-Is_Copt}', "");
60212Expect(0, 11519, '\P{_-Is_Copt}', "");
60213Expect(1, 11519, '\P{^_-Is_Copt}', "");
60214Expect(0, 11520, '\p{_-Is_Copt}', "");
60215Expect(1, 11520, '\p{^_-Is_Copt}', "");
60216Expect(1, 11520, '\P{_-Is_Copt}', "");
60217Expect(0, 11520, '\P{^_-Is_Copt}', "");
60218Error('\p{	Qaac/a/}');
60219Error('\P{	Qaac/a/}');
60220Expect(1, 11519, '\p{qaac}', "");
60221Expect(0, 11519, '\p{^qaac}', "");
60222Expect(0, 11519, '\P{qaac}', "");
60223Expect(1, 11519, '\P{^qaac}', "");
60224Expect(0, 11520, '\p{qaac}', "");
60225Expect(1, 11520, '\p{^qaac}', "");
60226Expect(1, 11520, '\P{qaac}', "");
60227Expect(0, 11520, '\P{^qaac}', "");
60228Expect(1, 11519, '\p{- Qaac}', "");
60229Expect(0, 11519, '\p{^- Qaac}', "");
60230Expect(0, 11519, '\P{- Qaac}', "");
60231Expect(1, 11519, '\P{^- Qaac}', "");
60232Expect(0, 11520, '\p{- Qaac}', "");
60233Expect(1, 11520, '\p{^- Qaac}', "");
60234Expect(1, 11520, '\P{- Qaac}', "");
60235Expect(0, 11520, '\P{^- Qaac}', "");
60236Error('\p{-/a/Is_Qaac}');
60237Error('\P{-/a/Is_Qaac}');
60238Expect(1, 11519, '\p{isqaac}', "");
60239Expect(0, 11519, '\p{^isqaac}', "");
60240Expect(0, 11519, '\P{isqaac}', "");
60241Expect(1, 11519, '\P{^isqaac}', "");
60242Expect(0, 11520, '\p{isqaac}', "");
60243Expect(1, 11520, '\p{^isqaac}', "");
60244Expect(1, 11520, '\P{isqaac}', "");
60245Expect(0, 11520, '\P{^isqaac}', "");
60246Expect(1, 11519, '\p{  IS_qaac}', "");
60247Expect(0, 11519, '\p{^  IS_qaac}', "");
60248Expect(0, 11519, '\P{  IS_qaac}', "");
60249Expect(1, 11519, '\P{^  IS_qaac}', "");
60250Expect(0, 11520, '\p{  IS_qaac}', "");
60251Expect(1, 11520, '\p{^  IS_qaac}', "");
60252Expect(1, 11520, '\P{  IS_qaac}', "");
60253Expect(0, 11520, '\P{^  IS_qaac}', "");
60254Error('\p{:=Counting_ROD_NUMERALS}');
60255Error('\P{:=Counting_ROD_NUMERALS}');
60256Expect(1, 119679, '\p{countingrodnumerals}', "");
60257Expect(0, 119679, '\p{^countingrodnumerals}', "");
60258Expect(0, 119679, '\P{countingrodnumerals}', "");
60259Expect(1, 119679, '\P{^countingrodnumerals}', "");
60260Expect(0, 119680, '\p{countingrodnumerals}', "");
60261Expect(1, 119680, '\p{^countingrodnumerals}', "");
60262Expect(1, 119680, '\P{countingrodnumerals}', "");
60263Expect(0, 119680, '\P{^countingrodnumerals}', "");
60264Expect(1, 119679, '\p{ -Counting_rod_Numerals}', "");
60265Expect(0, 119679, '\p{^ -Counting_rod_Numerals}', "");
60266Expect(0, 119679, '\P{ -Counting_rod_Numerals}', "");
60267Expect(1, 119679, '\P{^ -Counting_rod_Numerals}', "");
60268Expect(0, 119680, '\p{ -Counting_rod_Numerals}', "");
60269Expect(1, 119680, '\p{^ -Counting_rod_Numerals}', "");
60270Expect(1, 119680, '\P{ -Counting_rod_Numerals}', "");
60271Expect(0, 119680, '\P{^ -Counting_rod_Numerals}', "");
60272Error('\p{-/a/Is_Counting_Rod_Numerals}');
60273Error('\P{-/a/Is_Counting_Rod_Numerals}');
60274Expect(1, 119679, '\p{iscountingrodnumerals}', "");
60275Expect(0, 119679, '\p{^iscountingrodnumerals}', "");
60276Expect(0, 119679, '\P{iscountingrodnumerals}', "");
60277Expect(1, 119679, '\P{^iscountingrodnumerals}', "");
60278Expect(0, 119680, '\p{iscountingrodnumerals}', "");
60279Expect(1, 119680, '\p{^iscountingrodnumerals}', "");
60280Expect(1, 119680, '\P{iscountingrodnumerals}', "");
60281Expect(0, 119680, '\P{^iscountingrodnumerals}', "");
60282Expect(1, 119679, '\p{ Is_Counting_ROD_Numerals}', "");
60283Expect(0, 119679, '\p{^ Is_Counting_ROD_Numerals}', "");
60284Expect(0, 119679, '\P{ Is_Counting_ROD_Numerals}', "");
60285Expect(1, 119679, '\P{^ Is_Counting_ROD_Numerals}', "");
60286Expect(0, 119680, '\p{ Is_Counting_ROD_Numerals}', "");
60287Expect(1, 119680, '\p{^ Is_Counting_ROD_Numerals}', "");
60288Expect(1, 119680, '\P{ Is_Counting_ROD_Numerals}', "");
60289Expect(0, 119680, '\P{^ Is_Counting_ROD_Numerals}', "");
60290Error('\p{_ In_Counting_rod_numerals:=}');
60291Error('\P{_ In_Counting_rod_numerals:=}');
60292Expect(1, 119679, '\p{incountingrodnumerals}', "");
60293Expect(0, 119679, '\p{^incountingrodnumerals}', "");
60294Expect(0, 119679, '\P{incountingrodnumerals}', "");
60295Expect(1, 119679, '\P{^incountingrodnumerals}', "");
60296Expect(0, 119680, '\p{incountingrodnumerals}', "");
60297Expect(1, 119680, '\p{^incountingrodnumerals}', "");
60298Expect(1, 119680, '\P{incountingrodnumerals}', "");
60299Expect(0, 119680, '\P{^incountingrodnumerals}', "");
60300Expect(1, 119679, '\p{	IN_COUNTING_Rod_numerals}', "");
60301Expect(0, 119679, '\p{^	IN_COUNTING_Rod_numerals}', "");
60302Expect(0, 119679, '\P{	IN_COUNTING_Rod_numerals}', "");
60303Expect(1, 119679, '\P{^	IN_COUNTING_Rod_numerals}', "");
60304Expect(0, 119680, '\p{	IN_COUNTING_Rod_numerals}', "");
60305Expect(1, 119680, '\p{^	IN_COUNTING_Rod_numerals}', "");
60306Expect(1, 119680, '\P{	IN_COUNTING_Rod_numerals}', "");
60307Expect(0, 119680, '\P{^	IN_COUNTING_Rod_numerals}', "");
60308Error('\p{/a/ _COUNTING_Rod}');
60309Error('\P{/a/ _COUNTING_Rod}');
60310Expect(1, 119679, '\p{countingrod}', "");
60311Expect(0, 119679, '\p{^countingrod}', "");
60312Expect(0, 119679, '\P{countingrod}', "");
60313Expect(1, 119679, '\P{^countingrod}', "");
60314Expect(0, 119680, '\p{countingrod}', "");
60315Expect(1, 119680, '\p{^countingrod}', "");
60316Expect(1, 119680, '\P{countingrod}', "");
60317Expect(0, 119680, '\P{^countingrod}', "");
60318Expect(1, 119679, '\p{- Counting_Rod}', "");
60319Expect(0, 119679, '\p{^- Counting_Rod}', "");
60320Expect(0, 119679, '\P{- Counting_Rod}', "");
60321Expect(1, 119679, '\P{^- Counting_Rod}', "");
60322Expect(0, 119680, '\p{- Counting_Rod}', "");
60323Expect(1, 119680, '\p{^- Counting_Rod}', "");
60324Expect(1, 119680, '\P{- Counting_Rod}', "");
60325Expect(0, 119680, '\P{^- Counting_Rod}', "");
60326Error('\p{-IS_Counting_Rod:=}');
60327Error('\P{-IS_Counting_Rod:=}');
60328Expect(1, 119679, '\p{iscountingrod}', "");
60329Expect(0, 119679, '\p{^iscountingrod}', "");
60330Expect(0, 119679, '\P{iscountingrod}', "");
60331Expect(1, 119679, '\P{^iscountingrod}', "");
60332Expect(0, 119680, '\p{iscountingrod}', "");
60333Expect(1, 119680, '\p{^iscountingrod}', "");
60334Expect(1, 119680, '\P{iscountingrod}', "");
60335Expect(0, 119680, '\P{^iscountingrod}', "");
60336Expect(1, 119679, '\p{ Is_Counting_rod}', "");
60337Expect(0, 119679, '\p{^ Is_Counting_rod}', "");
60338Expect(0, 119679, '\P{ Is_Counting_rod}', "");
60339Expect(1, 119679, '\P{^ Is_Counting_rod}', "");
60340Expect(0, 119680, '\p{ Is_Counting_rod}', "");
60341Expect(1, 119680, '\p{^ Is_Counting_rod}', "");
60342Expect(1, 119680, '\P{ Is_Counting_rod}', "");
60343Expect(0, 119680, '\P{^ Is_Counting_rod}', "");
60344Error('\p{/a/ in_COUNTING_Rod}');
60345Error('\P{/a/ in_COUNTING_Rod}');
60346Expect(1, 119679, '\p{incountingrod}', "");
60347Expect(0, 119679, '\p{^incountingrod}', "");
60348Expect(0, 119679, '\P{incountingrod}', "");
60349Expect(1, 119679, '\P{^incountingrod}', "");
60350Expect(0, 119680, '\p{incountingrod}', "");
60351Expect(1, 119680, '\p{^incountingrod}', "");
60352Expect(1, 119680, '\P{incountingrod}', "");
60353Expect(0, 119680, '\P{^incountingrod}', "");
60354Expect(1, 119679, '\p{ 	In_counting_Rod}', "");
60355Expect(0, 119679, '\p{^ 	In_counting_Rod}', "");
60356Expect(0, 119679, '\P{ 	In_counting_Rod}', "");
60357Expect(1, 119679, '\P{^ 	In_counting_Rod}', "");
60358Expect(0, 119680, '\p{ 	In_counting_Rod}', "");
60359Expect(1, 119680, '\p{^ 	In_counting_Rod}', "");
60360Expect(1, 119680, '\P{ 	In_counting_Rod}', "");
60361Expect(0, 119680, '\P{^ 	In_counting_Rod}', "");
60362Error('\p{-cuneiform/a/}');
60363Error('\P{-cuneiform/a/}');
60364Expect(1, 74867, '\p{cuneiform}', "");
60365Expect(0, 74867, '\p{^cuneiform}', "");
60366Expect(0, 74867, '\P{cuneiform}', "");
60367Expect(1, 74867, '\P{^cuneiform}', "");
60368Expect(0, 74868, '\p{cuneiform}', "");
60369Expect(1, 74868, '\p{^cuneiform}', "");
60370Expect(1, 74868, '\P{cuneiform}', "");
60371Expect(0, 74868, '\P{^cuneiform}', "");
60372Expect(1, 74867, '\p{  cuneiform}', "");
60373Expect(0, 74867, '\p{^  cuneiform}', "");
60374Expect(0, 74867, '\P{  cuneiform}', "");
60375Expect(1, 74867, '\P{^  cuneiform}', "");
60376Expect(0, 74868, '\p{  cuneiform}', "");
60377Expect(1, 74868, '\p{^  cuneiform}', "");
60378Expect(1, 74868, '\P{  cuneiform}', "");
60379Expect(0, 74868, '\P{^  cuneiform}', "");
60380Error('\p{_IS_cuneiform/a/}');
60381Error('\P{_IS_cuneiform/a/}');
60382Expect(1, 74867, '\p{iscuneiform}', "");
60383Expect(0, 74867, '\p{^iscuneiform}', "");
60384Expect(0, 74867, '\P{iscuneiform}', "");
60385Expect(1, 74867, '\P{^iscuneiform}', "");
60386Expect(0, 74868, '\p{iscuneiform}', "");
60387Expect(1, 74868, '\p{^iscuneiform}', "");
60388Expect(1, 74868, '\P{iscuneiform}', "");
60389Expect(0, 74868, '\P{^iscuneiform}', "");
60390Expect(1, 74867, '\p{	IS_Cuneiform}', "");
60391Expect(0, 74867, '\p{^	IS_Cuneiform}', "");
60392Expect(0, 74867, '\P{	IS_Cuneiform}', "");
60393Expect(1, 74867, '\P{^	IS_Cuneiform}', "");
60394Expect(0, 74868, '\p{	IS_Cuneiform}', "");
60395Expect(1, 74868, '\p{^	IS_Cuneiform}', "");
60396Expect(1, 74868, '\P{	IS_Cuneiform}', "");
60397Expect(0, 74868, '\P{^	IS_Cuneiform}', "");
60398Error('\p{:=_xsux}');
60399Error('\P{:=_xsux}');
60400Expect(1, 74867, '\p{xsux}', "");
60401Expect(0, 74867, '\p{^xsux}', "");
60402Expect(0, 74867, '\P{xsux}', "");
60403Expect(1, 74867, '\P{^xsux}', "");
60404Expect(0, 74868, '\p{xsux}', "");
60405Expect(1, 74868, '\p{^xsux}', "");
60406Expect(1, 74868, '\P{xsux}', "");
60407Expect(0, 74868, '\P{^xsux}', "");
60408Expect(1, 74867, '\p{ xsux}', "");
60409Expect(0, 74867, '\p{^ xsux}', "");
60410Expect(0, 74867, '\P{ xsux}', "");
60411Expect(1, 74867, '\P{^ xsux}', "");
60412Expect(0, 74868, '\p{ xsux}', "");
60413Expect(1, 74868, '\p{^ xsux}', "");
60414Expect(1, 74868, '\P{ xsux}', "");
60415Expect(0, 74868, '\P{^ xsux}', "");
60416Error('\p{		is_Xsux/a/}');
60417Error('\P{		is_Xsux/a/}');
60418Expect(1, 74867, '\p{isxsux}', "");
60419Expect(0, 74867, '\p{^isxsux}', "");
60420Expect(0, 74867, '\P{isxsux}', "");
60421Expect(1, 74867, '\P{^isxsux}', "");
60422Expect(0, 74868, '\p{isxsux}', "");
60423Expect(1, 74868, '\p{^isxsux}', "");
60424Expect(1, 74868, '\P{isxsux}', "");
60425Expect(0, 74868, '\P{^isxsux}', "");
60426Expect(1, 74867, '\p{IS_xsux}', "");
60427Expect(0, 74867, '\p{^IS_xsux}', "");
60428Expect(0, 74867, '\P{IS_xsux}', "");
60429Expect(1, 74867, '\P{^IS_xsux}', "");
60430Expect(0, 74868, '\p{IS_xsux}', "");
60431Expect(1, 74868, '\p{^IS_xsux}', "");
60432Expect(1, 74868, '\P{IS_xsux}', "");
60433Expect(0, 74868, '\P{^IS_xsux}', "");
60434Error('\p{_/a/CUNEIFORM_numbers_And_punctuation}');
60435Error('\P{_/a/CUNEIFORM_numbers_And_punctuation}');
60436Expect(1, 74879, '\p{cuneiformnumbersandpunctuation}', "");
60437Expect(0, 74879, '\p{^cuneiformnumbersandpunctuation}', "");
60438Expect(0, 74879, '\P{cuneiformnumbersandpunctuation}', "");
60439Expect(1, 74879, '\P{^cuneiformnumbersandpunctuation}', "");
60440Expect(0, 74880, '\p{cuneiformnumbersandpunctuation}', "");
60441Expect(1, 74880, '\p{^cuneiformnumbersandpunctuation}', "");
60442Expect(1, 74880, '\P{cuneiformnumbersandpunctuation}', "");
60443Expect(0, 74880, '\P{^cuneiformnumbersandpunctuation}', "");
60444Expect(1, 74879, '\p{_ cuneiform_numbers_And_punctuation}', "");
60445Expect(0, 74879, '\p{^_ cuneiform_numbers_And_punctuation}', "");
60446Expect(0, 74879, '\P{_ cuneiform_numbers_And_punctuation}', "");
60447Expect(1, 74879, '\P{^_ cuneiform_numbers_And_punctuation}', "");
60448Expect(0, 74880, '\p{_ cuneiform_numbers_And_punctuation}', "");
60449Expect(1, 74880, '\p{^_ cuneiform_numbers_And_punctuation}', "");
60450Expect(1, 74880, '\P{_ cuneiform_numbers_And_punctuation}', "");
60451Expect(0, 74880, '\P{^_ cuneiform_numbers_And_punctuation}', "");
60452Error('\p{/a/Is_cuneiform_NUMBERS_And_punctuation}');
60453Error('\P{/a/Is_cuneiform_NUMBERS_And_punctuation}');
60454Expect(1, 74879, '\p{iscuneiformnumbersandpunctuation}', "");
60455Expect(0, 74879, '\p{^iscuneiformnumbersandpunctuation}', "");
60456Expect(0, 74879, '\P{iscuneiformnumbersandpunctuation}', "");
60457Expect(1, 74879, '\P{^iscuneiformnumbersandpunctuation}', "");
60458Expect(0, 74880, '\p{iscuneiformnumbersandpunctuation}', "");
60459Expect(1, 74880, '\p{^iscuneiformnumbersandpunctuation}', "");
60460Expect(1, 74880, '\P{iscuneiformnumbersandpunctuation}', "");
60461Expect(0, 74880, '\P{^iscuneiformnumbersandpunctuation}', "");
60462Expect(1, 74879, '\p{--IS_Cuneiform_numbers_and_Punctuation}', "");
60463Expect(0, 74879, '\p{^--IS_Cuneiform_numbers_and_Punctuation}', "");
60464Expect(0, 74879, '\P{--IS_Cuneiform_numbers_and_Punctuation}', "");
60465Expect(1, 74879, '\P{^--IS_Cuneiform_numbers_and_Punctuation}', "");
60466Expect(0, 74880, '\p{--IS_Cuneiform_numbers_and_Punctuation}', "");
60467Expect(1, 74880, '\p{^--IS_Cuneiform_numbers_and_Punctuation}', "");
60468Expect(1, 74880, '\P{--IS_Cuneiform_numbers_and_Punctuation}', "");
60469Expect(0, 74880, '\P{^--IS_Cuneiform_numbers_and_Punctuation}', "");
60470Error('\p{ 	in_CUNEIFORM_Numbers_And_Punctuation:=}');
60471Error('\P{ 	in_CUNEIFORM_Numbers_And_Punctuation:=}');
60472Expect(1, 74879, '\p{incuneiformnumbersandpunctuation}', "");
60473Expect(0, 74879, '\p{^incuneiformnumbersandpunctuation}', "");
60474Expect(0, 74879, '\P{incuneiformnumbersandpunctuation}', "");
60475Expect(1, 74879, '\P{^incuneiformnumbersandpunctuation}', "");
60476Expect(0, 74880, '\p{incuneiformnumbersandpunctuation}', "");
60477Expect(1, 74880, '\p{^incuneiformnumbersandpunctuation}', "");
60478Expect(1, 74880, '\P{incuneiformnumbersandpunctuation}', "");
60479Expect(0, 74880, '\P{^incuneiformnumbersandpunctuation}', "");
60480Expect(1, 74879, '\p{_	In_CUNEIFORM_NUMBERS_And_punctuation}', "");
60481Expect(0, 74879, '\p{^_	In_CUNEIFORM_NUMBERS_And_punctuation}', "");
60482Expect(0, 74879, '\P{_	In_CUNEIFORM_NUMBERS_And_punctuation}', "");
60483Expect(1, 74879, '\P{^_	In_CUNEIFORM_NUMBERS_And_punctuation}', "");
60484Expect(0, 74880, '\p{_	In_CUNEIFORM_NUMBERS_And_punctuation}', "");
60485Expect(1, 74880, '\p{^_	In_CUNEIFORM_NUMBERS_And_punctuation}', "");
60486Expect(1, 74880, '\P{_	In_CUNEIFORM_NUMBERS_And_punctuation}', "");
60487Expect(0, 74880, '\P{^_	In_CUNEIFORM_NUMBERS_And_punctuation}', "");
60488Error('\p{ _cuneiform_Numbers/a/}');
60489Error('\P{ _cuneiform_Numbers/a/}');
60490Expect(1, 74879, '\p{cuneiformnumbers}', "");
60491Expect(0, 74879, '\p{^cuneiformnumbers}', "");
60492Expect(0, 74879, '\P{cuneiformnumbers}', "");
60493Expect(1, 74879, '\P{^cuneiformnumbers}', "");
60494Expect(0, 74880, '\p{cuneiformnumbers}', "");
60495Expect(1, 74880, '\p{^cuneiformnumbers}', "");
60496Expect(1, 74880, '\P{cuneiformnumbers}', "");
60497Expect(0, 74880, '\P{^cuneiformnumbers}', "");
60498Expect(1, 74879, '\p{ Cuneiform_numbers}', "");
60499Expect(0, 74879, '\p{^ Cuneiform_numbers}', "");
60500Expect(0, 74879, '\P{ Cuneiform_numbers}', "");
60501Expect(1, 74879, '\P{^ Cuneiform_numbers}', "");
60502Expect(0, 74880, '\p{ Cuneiform_numbers}', "");
60503Expect(1, 74880, '\p{^ Cuneiform_numbers}', "");
60504Expect(1, 74880, '\P{ Cuneiform_numbers}', "");
60505Expect(0, 74880, '\P{^ Cuneiform_numbers}', "");
60506Error('\p{:=--IS_Cuneiform_Numbers}');
60507Error('\P{:=--IS_Cuneiform_Numbers}');
60508Expect(1, 74879, '\p{iscuneiformnumbers}', "");
60509Expect(0, 74879, '\p{^iscuneiformnumbers}', "");
60510Expect(0, 74879, '\P{iscuneiformnumbers}', "");
60511Expect(1, 74879, '\P{^iscuneiformnumbers}', "");
60512Expect(0, 74880, '\p{iscuneiformnumbers}', "");
60513Expect(1, 74880, '\p{^iscuneiformnumbers}', "");
60514Expect(1, 74880, '\P{iscuneiformnumbers}', "");
60515Expect(0, 74880, '\P{^iscuneiformnumbers}', "");
60516Expect(1, 74879, '\p{_Is_Cuneiform_Numbers}', "");
60517Expect(0, 74879, '\p{^_Is_Cuneiform_Numbers}', "");
60518Expect(0, 74879, '\P{_Is_Cuneiform_Numbers}', "");
60519Expect(1, 74879, '\P{^_Is_Cuneiform_Numbers}', "");
60520Expect(0, 74880, '\p{_Is_Cuneiform_Numbers}', "");
60521Expect(1, 74880, '\p{^_Is_Cuneiform_Numbers}', "");
60522Expect(1, 74880, '\P{_Is_Cuneiform_Numbers}', "");
60523Expect(0, 74880, '\P{^_Is_Cuneiform_Numbers}', "");
60524Error('\p{	/a/In_cuneiform_Numbers}');
60525Error('\P{	/a/In_cuneiform_Numbers}');
60526Expect(1, 74879, '\p{incuneiformnumbers}', "");
60527Expect(0, 74879, '\p{^incuneiformnumbers}', "");
60528Expect(0, 74879, '\P{incuneiformnumbers}', "");
60529Expect(1, 74879, '\P{^incuneiformnumbers}', "");
60530Expect(0, 74880, '\p{incuneiformnumbers}', "");
60531Expect(1, 74880, '\p{^incuneiformnumbers}', "");
60532Expect(1, 74880, '\P{incuneiformnumbers}', "");
60533Expect(0, 74880, '\P{^incuneiformnumbers}', "");
60534Expect(1, 74879, '\p{	In_cuneiform_numbers}', "");
60535Expect(0, 74879, '\p{^	In_cuneiform_numbers}', "");
60536Expect(0, 74879, '\P{	In_cuneiform_numbers}', "");
60537Expect(1, 74879, '\P{^	In_cuneiform_numbers}', "");
60538Expect(0, 74880, '\p{	In_cuneiform_numbers}', "");
60539Expect(1, 74880, '\p{^	In_cuneiform_numbers}', "");
60540Expect(1, 74880, '\P{	In_cuneiform_numbers}', "");
60541Expect(0, 74880, '\P{^	In_cuneiform_numbers}', "");
60542Error('\p{ :=Currency_Symbol}');
60543Error('\P{ :=Currency_Symbol}');
60544Expect(1, 65510, '\p{currencysymbol}', "");
60545Expect(0, 65510, '\p{^currencysymbol}', "");
60546Expect(0, 65510, '\P{currencysymbol}', "");
60547Expect(1, 65510, '\P{^currencysymbol}', "");
60548Expect(0, 65511, '\p{currencysymbol}', "");
60549Expect(1, 65511, '\p{^currencysymbol}', "");
60550Expect(1, 65511, '\P{currencysymbol}', "");
60551Expect(0, 65511, '\P{^currencysymbol}', "");
60552Expect(1, 65510, '\p{		CURRENCY_Symbol}', "");
60553Expect(0, 65510, '\p{^		CURRENCY_Symbol}', "");
60554Expect(0, 65510, '\P{		CURRENCY_Symbol}', "");
60555Expect(1, 65510, '\P{^		CURRENCY_Symbol}', "");
60556Expect(0, 65511, '\p{		CURRENCY_Symbol}', "");
60557Expect(1, 65511, '\p{^		CURRENCY_Symbol}', "");
60558Expect(1, 65511, '\P{		CURRENCY_Symbol}', "");
60559Expect(0, 65511, '\P{^		CURRENCY_Symbol}', "");
60560Error('\p{- IS_CURRENCY_SYMBOL/a/}');
60561Error('\P{- IS_CURRENCY_SYMBOL/a/}');
60562Expect(1, 65510, '\p{iscurrencysymbol}', "");
60563Expect(0, 65510, '\p{^iscurrencysymbol}', "");
60564Expect(0, 65510, '\P{iscurrencysymbol}', "");
60565Expect(1, 65510, '\P{^iscurrencysymbol}', "");
60566Expect(0, 65511, '\p{iscurrencysymbol}', "");
60567Expect(1, 65511, '\p{^iscurrencysymbol}', "");
60568Expect(1, 65511, '\P{iscurrencysymbol}', "");
60569Expect(0, 65511, '\P{^iscurrencysymbol}', "");
60570Expect(1, 65510, '\p{-IS_Currency_SYMBOL}', "");
60571Expect(0, 65510, '\p{^-IS_Currency_SYMBOL}', "");
60572Expect(0, 65510, '\P{-IS_Currency_SYMBOL}', "");
60573Expect(1, 65510, '\P{^-IS_Currency_SYMBOL}', "");
60574Expect(0, 65511, '\p{-IS_Currency_SYMBOL}', "");
60575Expect(1, 65511, '\p{^-IS_Currency_SYMBOL}', "");
60576Expect(1, 65511, '\P{-IS_Currency_SYMBOL}', "");
60577Expect(0, 65511, '\P{^-IS_Currency_SYMBOL}', "");
60578Error('\p{	/a/sc}');
60579Error('\P{	/a/sc}');
60580Expect(1, 65510, '\p{sc}', "");
60581Expect(0, 65510, '\p{^sc}', "");
60582Expect(0, 65510, '\P{sc}', "");
60583Expect(1, 65510, '\P{^sc}', "");
60584Expect(0, 65511, '\p{sc}', "");
60585Expect(1, 65511, '\p{^sc}', "");
60586Expect(1, 65511, '\P{sc}', "");
60587Expect(0, 65511, '\P{^sc}', "");
60588Expect(1, 65510, '\p{_SC}', "");
60589Expect(0, 65510, '\p{^_SC}', "");
60590Expect(0, 65510, '\P{_SC}', "");
60591Expect(1, 65510, '\P{^_SC}', "");
60592Expect(0, 65511, '\p{_SC}', "");
60593Expect(1, 65511, '\p{^_SC}', "");
60594Expect(1, 65511, '\P{_SC}', "");
60595Expect(0, 65511, '\P{^_SC}', "");
60596Error('\p{/a/-	Is_Sc}');
60597Error('\P{/a/-	Is_Sc}');
60598Expect(1, 65510, '\p{issc}', "");
60599Expect(0, 65510, '\p{^issc}', "");
60600Expect(0, 65510, '\P{issc}', "");
60601Expect(1, 65510, '\P{^issc}', "");
60602Expect(0, 65511, '\p{issc}', "");
60603Expect(1, 65511, '\p{^issc}', "");
60604Expect(1, 65511, '\P{issc}', "");
60605Expect(0, 65511, '\P{^issc}', "");
60606Expect(1, 65510, '\p{-IS_SC}', "");
60607Expect(0, 65510, '\p{^-IS_SC}', "");
60608Expect(0, 65510, '\P{-IS_SC}', "");
60609Expect(1, 65510, '\P{^-IS_SC}', "");
60610Expect(0, 65511, '\p{-IS_SC}', "");
60611Expect(1, 65511, '\p{^-IS_SC}', "");
60612Expect(1, 65511, '\P{-IS_SC}', "");
60613Expect(0, 65511, '\P{^-IS_SC}', "");
60614Error('\p{	-currency_Symbols/a/}');
60615Error('\P{	-currency_Symbols/a/}');
60616Expect(1, 8399, '\p{currencysymbols}', "");
60617Expect(0, 8399, '\p{^currencysymbols}', "");
60618Expect(0, 8399, '\P{currencysymbols}', "");
60619Expect(1, 8399, '\P{^currencysymbols}', "");
60620Expect(0, 8400, '\p{currencysymbols}', "");
60621Expect(1, 8400, '\p{^currencysymbols}', "");
60622Expect(1, 8400, '\P{currencysymbols}', "");
60623Expect(0, 8400, '\P{^currencysymbols}', "");
60624Expect(1, 8399, '\p{_	currency_Symbols}', "");
60625Expect(0, 8399, '\p{^_	currency_Symbols}', "");
60626Expect(0, 8399, '\P{_	currency_Symbols}', "");
60627Expect(1, 8399, '\P{^_	currency_Symbols}', "");
60628Expect(0, 8400, '\p{_	currency_Symbols}', "");
60629Expect(1, 8400, '\p{^_	currency_Symbols}', "");
60630Expect(1, 8400, '\P{_	currency_Symbols}', "");
60631Expect(0, 8400, '\P{^_	currency_Symbols}', "");
60632Error('\p{/a/	is_Currency_Symbols}');
60633Error('\P{/a/	is_Currency_Symbols}');
60634Expect(1, 8399, '\p{iscurrencysymbols}', "");
60635Expect(0, 8399, '\p{^iscurrencysymbols}', "");
60636Expect(0, 8399, '\P{iscurrencysymbols}', "");
60637Expect(1, 8399, '\P{^iscurrencysymbols}', "");
60638Expect(0, 8400, '\p{iscurrencysymbols}', "");
60639Expect(1, 8400, '\p{^iscurrencysymbols}', "");
60640Expect(1, 8400, '\P{iscurrencysymbols}', "");
60641Expect(0, 8400, '\P{^iscurrencysymbols}', "");
60642Expect(1, 8399, '\p{ -Is_currency_SYMBOLS}', "");
60643Expect(0, 8399, '\p{^ -Is_currency_SYMBOLS}', "");
60644Expect(0, 8399, '\P{ -Is_currency_SYMBOLS}', "");
60645Expect(1, 8399, '\P{^ -Is_currency_SYMBOLS}', "");
60646Expect(0, 8400, '\p{ -Is_currency_SYMBOLS}', "");
60647Expect(1, 8400, '\p{^ -Is_currency_SYMBOLS}', "");
60648Expect(1, 8400, '\P{ -Is_currency_SYMBOLS}', "");
60649Expect(0, 8400, '\P{^ -Is_currency_SYMBOLS}', "");
60650Error('\p{ _In_Currency_Symbols:=}');
60651Error('\P{ _In_Currency_Symbols:=}');
60652Expect(1, 8399, '\p{incurrencysymbols}', "");
60653Expect(0, 8399, '\p{^incurrencysymbols}', "");
60654Expect(0, 8399, '\P{incurrencysymbols}', "");
60655Expect(1, 8399, '\P{^incurrencysymbols}', "");
60656Expect(0, 8400, '\p{incurrencysymbols}', "");
60657Expect(1, 8400, '\p{^incurrencysymbols}', "");
60658Expect(1, 8400, '\P{incurrencysymbols}', "");
60659Expect(0, 8400, '\P{^incurrencysymbols}', "");
60660Expect(1, 8399, '\p{--in_currency_Symbols}', "");
60661Expect(0, 8399, '\p{^--in_currency_Symbols}', "");
60662Expect(0, 8399, '\P{--in_currency_Symbols}', "");
60663Expect(1, 8399, '\P{^--in_currency_Symbols}', "");
60664Expect(0, 8400, '\p{--in_currency_Symbols}', "");
60665Expect(1, 8400, '\p{^--in_currency_Symbols}', "");
60666Expect(1, 8400, '\P{--in_currency_Symbols}', "");
60667Expect(0, 8400, '\P{^--in_currency_Symbols}', "");
60668Error('\p{/a/ _Cypriot}');
60669Error('\P{/a/ _Cypriot}');
60670Expect(1, 67647, '\p{cypriot}', "");
60671Expect(0, 67647, '\p{^cypriot}', "");
60672Expect(0, 67647, '\P{cypriot}', "");
60673Expect(1, 67647, '\P{^cypriot}', "");
60674Expect(0, 67648, '\p{cypriot}', "");
60675Expect(1, 67648, '\p{^cypriot}', "");
60676Expect(1, 67648, '\P{cypriot}', "");
60677Expect(0, 67648, '\P{^cypriot}', "");
60678Expect(1, 67647, '\p{-Cypriot}', "");
60679Expect(0, 67647, '\p{^-Cypriot}', "");
60680Expect(0, 67647, '\P{-Cypriot}', "");
60681Expect(1, 67647, '\P{^-Cypriot}', "");
60682Expect(0, 67648, '\p{-Cypriot}', "");
60683Expect(1, 67648, '\p{^-Cypriot}', "");
60684Expect(1, 67648, '\P{-Cypriot}', "");
60685Expect(0, 67648, '\P{^-Cypriot}', "");
60686Error('\p{__Is_Cypriot/a/}');
60687Error('\P{__Is_Cypriot/a/}');
60688Expect(1, 67647, '\p{iscypriot}', "");
60689Expect(0, 67647, '\p{^iscypriot}', "");
60690Expect(0, 67647, '\P{iscypriot}', "");
60691Expect(1, 67647, '\P{^iscypriot}', "");
60692Expect(0, 67648, '\p{iscypriot}', "");
60693Expect(1, 67648, '\p{^iscypriot}', "");
60694Expect(1, 67648, '\P{iscypriot}', "");
60695Expect(0, 67648, '\P{^iscypriot}', "");
60696Expect(1, 67647, '\p{	 IS_Cypriot}', "");
60697Expect(0, 67647, '\p{^	 IS_Cypriot}', "");
60698Expect(0, 67647, '\P{	 IS_Cypriot}', "");
60699Expect(1, 67647, '\P{^	 IS_Cypriot}', "");
60700Expect(0, 67648, '\p{	 IS_Cypriot}', "");
60701Expect(1, 67648, '\p{^	 IS_Cypriot}', "");
60702Expect(1, 67648, '\P{	 IS_Cypriot}', "");
60703Expect(0, 67648, '\P{^	 IS_Cypriot}', "");
60704Error('\p{-/a/Cprt}');
60705Error('\P{-/a/Cprt}');
60706Expect(1, 67647, '\p{cprt}', "");
60707Expect(0, 67647, '\p{^cprt}', "");
60708Expect(0, 67647, '\P{cprt}', "");
60709Expect(1, 67647, '\P{^cprt}', "");
60710Expect(0, 67648, '\p{cprt}', "");
60711Expect(1, 67648, '\p{^cprt}', "");
60712Expect(1, 67648, '\P{cprt}', "");
60713Expect(0, 67648, '\P{^cprt}', "");
60714Expect(1, 67647, '\p{-CPRT}', "");
60715Expect(0, 67647, '\p{^-CPRT}', "");
60716Expect(0, 67647, '\P{-CPRT}', "");
60717Expect(1, 67647, '\P{^-CPRT}', "");
60718Expect(0, 67648, '\p{-CPRT}', "");
60719Expect(1, 67648, '\p{^-CPRT}', "");
60720Expect(1, 67648, '\P{-CPRT}', "");
60721Expect(0, 67648, '\P{^-CPRT}', "");
60722Error('\p{_ is_cprt/a/}');
60723Error('\P{_ is_cprt/a/}');
60724Expect(1, 67647, '\p{iscprt}', "");
60725Expect(0, 67647, '\p{^iscprt}', "");
60726Expect(0, 67647, '\P{iscprt}', "");
60727Expect(1, 67647, '\P{^iscprt}', "");
60728Expect(0, 67648, '\p{iscprt}', "");
60729Expect(1, 67648, '\p{^iscprt}', "");
60730Expect(1, 67648, '\P{iscprt}', "");
60731Expect(0, 67648, '\P{^iscprt}', "");
60732Expect(1, 67647, '\p{  Is_Cprt}', "");
60733Expect(0, 67647, '\p{^  Is_Cprt}', "");
60734Expect(0, 67647, '\P{  Is_Cprt}', "");
60735Expect(1, 67647, '\P{^  Is_Cprt}', "");
60736Expect(0, 67648, '\p{  Is_Cprt}', "");
60737Expect(1, 67648, '\p{^  Is_Cprt}', "");
60738Expect(1, 67648, '\P{  Is_Cprt}', "");
60739Expect(0, 67648, '\P{^  Is_Cprt}', "");
60740Error('\p{_ Cypriot_Syllabary:=}');
60741Error('\P{_ Cypriot_Syllabary:=}');
60742Expect(1, 67647, '\p{cypriotsyllabary}', "");
60743Expect(0, 67647, '\p{^cypriotsyllabary}', "");
60744Expect(0, 67647, '\P{cypriotsyllabary}', "");
60745Expect(1, 67647, '\P{^cypriotsyllabary}', "");
60746Expect(0, 67648, '\p{cypriotsyllabary}', "");
60747Expect(1, 67648, '\p{^cypriotsyllabary}', "");
60748Expect(1, 67648, '\P{cypriotsyllabary}', "");
60749Expect(0, 67648, '\P{^cypriotsyllabary}', "");
60750Expect(1, 67647, '\p{-_Cypriot_Syllabary}', "");
60751Expect(0, 67647, '\p{^-_Cypriot_Syllabary}', "");
60752Expect(0, 67647, '\P{-_Cypriot_Syllabary}', "");
60753Expect(1, 67647, '\P{^-_Cypriot_Syllabary}', "");
60754Expect(0, 67648, '\p{-_Cypriot_Syllabary}', "");
60755Expect(1, 67648, '\p{^-_Cypriot_Syllabary}', "");
60756Expect(1, 67648, '\P{-_Cypriot_Syllabary}', "");
60757Expect(0, 67648, '\P{^-_Cypriot_Syllabary}', "");
60758Error('\p{	-Is_Cypriot_SYLLABARY/a/}');
60759Error('\P{	-Is_Cypriot_SYLLABARY/a/}');
60760Expect(1, 67647, '\p{iscypriotsyllabary}', "");
60761Expect(0, 67647, '\p{^iscypriotsyllabary}', "");
60762Expect(0, 67647, '\P{iscypriotsyllabary}', "");
60763Expect(1, 67647, '\P{^iscypriotsyllabary}', "");
60764Expect(0, 67648, '\p{iscypriotsyllabary}', "");
60765Expect(1, 67648, '\p{^iscypriotsyllabary}', "");
60766Expect(1, 67648, '\P{iscypriotsyllabary}', "");
60767Expect(0, 67648, '\P{^iscypriotsyllabary}', "");
60768Expect(1, 67647, '\p{_	Is_Cypriot_Syllabary}', "");
60769Expect(0, 67647, '\p{^_	Is_Cypriot_Syllabary}', "");
60770Expect(0, 67647, '\P{_	Is_Cypriot_Syllabary}', "");
60771Expect(1, 67647, '\P{^_	Is_Cypriot_Syllabary}', "");
60772Expect(0, 67648, '\p{_	Is_Cypriot_Syllabary}', "");
60773Expect(1, 67648, '\p{^_	Is_Cypriot_Syllabary}', "");
60774Expect(1, 67648, '\P{_	Is_Cypriot_Syllabary}', "");
60775Expect(0, 67648, '\P{^_	Is_Cypriot_Syllabary}', "");
60776Error('\p{/a/		In_CYPRIOT_SYLLABARY}');
60777Error('\P{/a/		In_CYPRIOT_SYLLABARY}');
60778Expect(1, 67647, '\p{incypriotsyllabary}', "");
60779Expect(0, 67647, '\p{^incypriotsyllabary}', "");
60780Expect(0, 67647, '\P{incypriotsyllabary}', "");
60781Expect(1, 67647, '\P{^incypriotsyllabary}', "");
60782Expect(0, 67648, '\p{incypriotsyllabary}', "");
60783Expect(1, 67648, '\p{^incypriotsyllabary}', "");
60784Expect(1, 67648, '\P{incypriotsyllabary}', "");
60785Expect(0, 67648, '\P{^incypriotsyllabary}', "");
60786Expect(1, 67647, '\p{IN_cypriot_Syllabary}', "");
60787Expect(0, 67647, '\p{^IN_cypriot_Syllabary}', "");
60788Expect(0, 67647, '\P{IN_cypriot_Syllabary}', "");
60789Expect(1, 67647, '\P{^IN_cypriot_Syllabary}', "");
60790Expect(0, 67648, '\p{IN_cypriot_Syllabary}', "");
60791Expect(1, 67648, '\p{^IN_cypriot_Syllabary}', "");
60792Expect(1, 67648, '\P{IN_cypriot_Syllabary}', "");
60793Expect(0, 67648, '\P{^IN_cypriot_Syllabary}', "");
60794Error('\p{/a/CYRILLIC}');
60795Error('\P{/a/CYRILLIC}');
60796Expect(1, 42655, '\p{cyrillic}', "");
60797Expect(0, 42655, '\p{^cyrillic}', "");
60798Expect(0, 42655, '\P{cyrillic}', "");
60799Expect(1, 42655, '\P{^cyrillic}', "");
60800Expect(0, 42656, '\p{cyrillic}', "");
60801Expect(1, 42656, '\p{^cyrillic}', "");
60802Expect(1, 42656, '\P{cyrillic}', "");
60803Expect(0, 42656, '\P{^cyrillic}', "");
60804Expect(1, 42655, '\p{-	Cyrillic}', "");
60805Expect(0, 42655, '\p{^-	Cyrillic}', "");
60806Expect(0, 42655, '\P{-	Cyrillic}', "");
60807Expect(1, 42655, '\P{^-	Cyrillic}', "");
60808Expect(0, 42656, '\p{-	Cyrillic}', "");
60809Expect(1, 42656, '\p{^-	Cyrillic}', "");
60810Expect(1, 42656, '\P{-	Cyrillic}', "");
60811Expect(0, 42656, '\P{^-	Cyrillic}', "");
60812Error('\p{_/a/Is_cyrillic}');
60813Error('\P{_/a/Is_cyrillic}');
60814Expect(1, 42655, '\p{iscyrillic}', "");
60815Expect(0, 42655, '\p{^iscyrillic}', "");
60816Expect(0, 42655, '\P{iscyrillic}', "");
60817Expect(1, 42655, '\P{^iscyrillic}', "");
60818Expect(0, 42656, '\p{iscyrillic}', "");
60819Expect(1, 42656, '\p{^iscyrillic}', "");
60820Expect(1, 42656, '\P{iscyrillic}', "");
60821Expect(0, 42656, '\P{^iscyrillic}', "");
60822Expect(1, 42655, '\p{	 IS_cyrillic}', "");
60823Expect(0, 42655, '\p{^	 IS_cyrillic}', "");
60824Expect(0, 42655, '\P{	 IS_cyrillic}', "");
60825Expect(1, 42655, '\P{^	 IS_cyrillic}', "");
60826Expect(0, 42656, '\p{	 IS_cyrillic}', "");
60827Expect(1, 42656, '\p{^	 IS_cyrillic}', "");
60828Expect(1, 42656, '\P{	 IS_cyrillic}', "");
60829Expect(0, 42656, '\P{^	 IS_cyrillic}', "");
60830Error('\p{__cyrl:=}');
60831Error('\P{__cyrl:=}');
60832Expect(1, 42655, '\p{cyrl}', "");
60833Expect(0, 42655, '\p{^cyrl}', "");
60834Expect(0, 42655, '\P{cyrl}', "");
60835Expect(1, 42655, '\P{^cyrl}', "");
60836Expect(0, 42656, '\p{cyrl}', "");
60837Expect(1, 42656, '\p{^cyrl}', "");
60838Expect(1, 42656, '\P{cyrl}', "");
60839Expect(0, 42656, '\P{^cyrl}', "");
60840Expect(1, 42655, '\p{	Cyrl}', "");
60841Expect(0, 42655, '\p{^	Cyrl}', "");
60842Expect(0, 42655, '\P{	Cyrl}', "");
60843Expect(1, 42655, '\P{^	Cyrl}', "");
60844Expect(0, 42656, '\p{	Cyrl}', "");
60845Expect(1, 42656, '\p{^	Cyrl}', "");
60846Expect(1, 42656, '\P{	Cyrl}', "");
60847Expect(0, 42656, '\P{^	Cyrl}', "");
60848Error('\p{	IS_Cyrl:=}');
60849Error('\P{	IS_Cyrl:=}');
60850Expect(1, 42655, '\p{iscyrl}', "");
60851Expect(0, 42655, '\p{^iscyrl}', "");
60852Expect(0, 42655, '\P{iscyrl}', "");
60853Expect(1, 42655, '\P{^iscyrl}', "");
60854Expect(0, 42656, '\p{iscyrl}', "");
60855Expect(1, 42656, '\p{^iscyrl}', "");
60856Expect(1, 42656, '\P{iscyrl}', "");
60857Expect(0, 42656, '\P{^iscyrl}', "");
60858Expect(1, 42655, '\p{	-Is_cyrl}', "");
60859Expect(0, 42655, '\p{^	-Is_cyrl}', "");
60860Expect(0, 42655, '\P{	-Is_cyrl}', "");
60861Expect(1, 42655, '\P{^	-Is_cyrl}', "");
60862Expect(0, 42656, '\p{	-Is_cyrl}', "");
60863Expect(1, 42656, '\p{^	-Is_cyrl}', "");
60864Expect(1, 42656, '\P{	-Is_cyrl}', "");
60865Expect(0, 42656, '\P{^	-Is_cyrl}', "");
60866Error('\p{:=  CYRILLIC_Extended_A}');
60867Error('\P{:=  CYRILLIC_Extended_A}');
60868Expect(1, 11775, '\p{cyrillicextendeda}', "");
60869Expect(0, 11775, '\p{^cyrillicextendeda}', "");
60870Expect(0, 11775, '\P{cyrillicextendeda}', "");
60871Expect(1, 11775, '\P{^cyrillicextendeda}', "");
60872Expect(0, 11776, '\p{cyrillicextendeda}', "");
60873Expect(1, 11776, '\p{^cyrillicextendeda}', "");
60874Expect(1, 11776, '\P{cyrillicextendeda}', "");
60875Expect(0, 11776, '\P{^cyrillicextendeda}', "");
60876Expect(1, 11775, '\p{_CYRILLIC_extended_A}', "");
60877Expect(0, 11775, '\p{^_CYRILLIC_extended_A}', "");
60878Expect(0, 11775, '\P{_CYRILLIC_extended_A}', "");
60879Expect(1, 11775, '\P{^_CYRILLIC_extended_A}', "");
60880Expect(0, 11776, '\p{_CYRILLIC_extended_A}', "");
60881Expect(1, 11776, '\p{^_CYRILLIC_extended_A}', "");
60882Expect(1, 11776, '\P{_CYRILLIC_extended_A}', "");
60883Expect(0, 11776, '\P{^_CYRILLIC_extended_A}', "");
60884Error('\p{	:=IS_CYRILLIC_Extended_A}');
60885Error('\P{	:=IS_CYRILLIC_Extended_A}');
60886Expect(1, 11775, '\p{iscyrillicextendeda}', "");
60887Expect(0, 11775, '\p{^iscyrillicextendeda}', "");
60888Expect(0, 11775, '\P{iscyrillicextendeda}', "");
60889Expect(1, 11775, '\P{^iscyrillicextendeda}', "");
60890Expect(0, 11776, '\p{iscyrillicextendeda}', "");
60891Expect(1, 11776, '\p{^iscyrillicextendeda}', "");
60892Expect(1, 11776, '\P{iscyrillicextendeda}', "");
60893Expect(0, 11776, '\P{^iscyrillicextendeda}', "");
60894Expect(1, 11775, '\p{_is_Cyrillic_Extended_a}', "");
60895Expect(0, 11775, '\p{^_is_Cyrillic_Extended_a}', "");
60896Expect(0, 11775, '\P{_is_Cyrillic_Extended_a}', "");
60897Expect(1, 11775, '\P{^_is_Cyrillic_Extended_a}', "");
60898Expect(0, 11776, '\p{_is_Cyrillic_Extended_a}', "");
60899Expect(1, 11776, '\p{^_is_Cyrillic_Extended_a}', "");
60900Expect(1, 11776, '\P{_is_Cyrillic_Extended_a}', "");
60901Expect(0, 11776, '\P{^_is_Cyrillic_Extended_a}', "");
60902Error('\p{--In_Cyrillic_extended_A/a/}');
60903Error('\P{--In_Cyrillic_extended_A/a/}');
60904Expect(1, 11775, '\p{incyrillicextendeda}', "");
60905Expect(0, 11775, '\p{^incyrillicextendeda}', "");
60906Expect(0, 11775, '\P{incyrillicextendeda}', "");
60907Expect(1, 11775, '\P{^incyrillicextendeda}', "");
60908Expect(0, 11776, '\p{incyrillicextendeda}', "");
60909Expect(1, 11776, '\p{^incyrillicextendeda}', "");
60910Expect(1, 11776, '\P{incyrillicextendeda}', "");
60911Expect(0, 11776, '\P{^incyrillicextendeda}', "");
60912Expect(1, 11775, '\p{		In_Cyrillic_EXTENDED_A}', "");
60913Expect(0, 11775, '\p{^		In_Cyrillic_EXTENDED_A}', "");
60914Expect(0, 11775, '\P{		In_Cyrillic_EXTENDED_A}', "");
60915Expect(1, 11775, '\P{^		In_Cyrillic_EXTENDED_A}', "");
60916Expect(0, 11776, '\p{		In_Cyrillic_EXTENDED_A}', "");
60917Expect(1, 11776, '\p{^		In_Cyrillic_EXTENDED_A}', "");
60918Expect(1, 11776, '\P{		In_Cyrillic_EXTENDED_A}', "");
60919Expect(0, 11776, '\P{^		In_Cyrillic_EXTENDED_A}', "");
60920Error('\p{:=  CYRILLIC_Ext_A}');
60921Error('\P{:=  CYRILLIC_Ext_A}');
60922Expect(1, 11775, '\p{cyrillicexta}', "");
60923Expect(0, 11775, '\p{^cyrillicexta}', "");
60924Expect(0, 11775, '\P{cyrillicexta}', "");
60925Expect(1, 11775, '\P{^cyrillicexta}', "");
60926Expect(0, 11776, '\p{cyrillicexta}', "");
60927Expect(1, 11776, '\p{^cyrillicexta}', "");
60928Expect(1, 11776, '\P{cyrillicexta}', "");
60929Expect(0, 11776, '\P{^cyrillicexta}', "");
60930Expect(1, 11775, '\p{ -Cyrillic_ext_a}', "");
60931Expect(0, 11775, '\p{^ -Cyrillic_ext_a}', "");
60932Expect(0, 11775, '\P{ -Cyrillic_ext_a}', "");
60933Expect(1, 11775, '\P{^ -Cyrillic_ext_a}', "");
60934Expect(0, 11776, '\p{ -Cyrillic_ext_a}', "");
60935Expect(1, 11776, '\p{^ -Cyrillic_ext_a}', "");
60936Expect(1, 11776, '\P{ -Cyrillic_ext_a}', "");
60937Expect(0, 11776, '\P{^ -Cyrillic_ext_a}', "");
60938Error('\p{	_Is_Cyrillic_Ext_A/a/}');
60939Error('\P{	_Is_Cyrillic_Ext_A/a/}');
60940Expect(1, 11775, '\p{iscyrillicexta}', "");
60941Expect(0, 11775, '\p{^iscyrillicexta}', "");
60942Expect(0, 11775, '\P{iscyrillicexta}', "");
60943Expect(1, 11775, '\P{^iscyrillicexta}', "");
60944Expect(0, 11776, '\p{iscyrillicexta}', "");
60945Expect(1, 11776, '\p{^iscyrillicexta}', "");
60946Expect(1, 11776, '\P{iscyrillicexta}', "");
60947Expect(0, 11776, '\P{^iscyrillicexta}', "");
60948Expect(1, 11775, '\p{_ IS_cyrillic_Ext_A}', "");
60949Expect(0, 11775, '\p{^_ IS_cyrillic_Ext_A}', "");
60950Expect(0, 11775, '\P{_ IS_cyrillic_Ext_A}', "");
60951Expect(1, 11775, '\P{^_ IS_cyrillic_Ext_A}', "");
60952Expect(0, 11776, '\p{_ IS_cyrillic_Ext_A}', "");
60953Expect(1, 11776, '\p{^_ IS_cyrillic_Ext_A}', "");
60954Expect(1, 11776, '\P{_ IS_cyrillic_Ext_A}', "");
60955Expect(0, 11776, '\P{^_ IS_cyrillic_Ext_A}', "");
60956Error('\p{:=_-IN_Cyrillic_EXT_A}');
60957Error('\P{:=_-IN_Cyrillic_EXT_A}');
60958Expect(1, 11775, '\p{incyrillicexta}', "");
60959Expect(0, 11775, '\p{^incyrillicexta}', "");
60960Expect(0, 11775, '\P{incyrillicexta}', "");
60961Expect(1, 11775, '\P{^incyrillicexta}', "");
60962Expect(0, 11776, '\p{incyrillicexta}', "");
60963Expect(1, 11776, '\p{^incyrillicexta}', "");
60964Expect(1, 11776, '\P{incyrillicexta}', "");
60965Expect(0, 11776, '\P{^incyrillicexta}', "");
60966Expect(1, 11775, '\p{	In_Cyrillic_ext_A}', "");
60967Expect(0, 11775, '\p{^	In_Cyrillic_ext_A}', "");
60968Expect(0, 11775, '\P{	In_Cyrillic_ext_A}', "");
60969Expect(1, 11775, '\P{^	In_Cyrillic_ext_A}', "");
60970Expect(0, 11776, '\p{	In_Cyrillic_ext_A}', "");
60971Expect(1, 11776, '\p{^	In_Cyrillic_ext_A}', "");
60972Expect(1, 11776, '\P{	In_Cyrillic_ext_A}', "");
60973Expect(0, 11776, '\P{^	In_Cyrillic_ext_A}', "");
60974Error('\p{ :=Cyrillic_extended_B}');
60975Error('\P{ :=Cyrillic_extended_B}');
60976Expect(1, 42655, '\p{cyrillicextendedb}', "");
60977Expect(0, 42655, '\p{^cyrillicextendedb}', "");
60978Expect(0, 42655, '\P{cyrillicextendedb}', "");
60979Expect(1, 42655, '\P{^cyrillicextendedb}', "");
60980Expect(0, 42656, '\p{cyrillicextendedb}', "");
60981Expect(1, 42656, '\p{^cyrillicextendedb}', "");
60982Expect(1, 42656, '\P{cyrillicextendedb}', "");
60983Expect(0, 42656, '\P{^cyrillicextendedb}', "");
60984Expect(1, 42655, '\p{	 Cyrillic_extended_b}', "");
60985Expect(0, 42655, '\p{^	 Cyrillic_extended_b}', "");
60986Expect(0, 42655, '\P{	 Cyrillic_extended_b}', "");
60987Expect(1, 42655, '\P{^	 Cyrillic_extended_b}', "");
60988Expect(0, 42656, '\p{	 Cyrillic_extended_b}', "");
60989Expect(1, 42656, '\p{^	 Cyrillic_extended_b}', "");
60990Expect(1, 42656, '\P{	 Cyrillic_extended_b}', "");
60991Expect(0, 42656, '\P{^	 Cyrillic_extended_b}', "");
60992Error('\p{:=_IS_Cyrillic_Extended_B}');
60993Error('\P{:=_IS_Cyrillic_Extended_B}');
60994Expect(1, 42655, '\p{iscyrillicextendedb}', "");
60995Expect(0, 42655, '\p{^iscyrillicextendedb}', "");
60996Expect(0, 42655, '\P{iscyrillicextendedb}', "");
60997Expect(1, 42655, '\P{^iscyrillicextendedb}', "");
60998Expect(0, 42656, '\p{iscyrillicextendedb}', "");
60999Expect(1, 42656, '\p{^iscyrillicextendedb}', "");
61000Expect(1, 42656, '\P{iscyrillicextendedb}', "");
61001Expect(0, 42656, '\P{^iscyrillicextendedb}', "");
61002Expect(1, 42655, '\p{  Is_Cyrillic_extended_B}', "");
61003Expect(0, 42655, '\p{^  Is_Cyrillic_extended_B}', "");
61004Expect(0, 42655, '\P{  Is_Cyrillic_extended_B}', "");
61005Expect(1, 42655, '\P{^  Is_Cyrillic_extended_B}', "");
61006Expect(0, 42656, '\p{  Is_Cyrillic_extended_B}', "");
61007Expect(1, 42656, '\p{^  Is_Cyrillic_extended_B}', "");
61008Expect(1, 42656, '\P{  Is_Cyrillic_extended_B}', "");
61009Expect(0, 42656, '\P{^  Is_Cyrillic_extended_B}', "");
61010Error('\p{/a/	_In_Cyrillic_EXTENDED_B}');
61011Error('\P{/a/	_In_Cyrillic_EXTENDED_B}');
61012Expect(1, 42655, '\p{incyrillicextendedb}', "");
61013Expect(0, 42655, '\p{^incyrillicextendedb}', "");
61014Expect(0, 42655, '\P{incyrillicextendedb}', "");
61015Expect(1, 42655, '\P{^incyrillicextendedb}', "");
61016Expect(0, 42656, '\p{incyrillicextendedb}', "");
61017Expect(1, 42656, '\p{^incyrillicextendedb}', "");
61018Expect(1, 42656, '\P{incyrillicextendedb}', "");
61019Expect(0, 42656, '\P{^incyrillicextendedb}', "");
61020Expect(1, 42655, '\p{ In_Cyrillic_Extended_B}', "");
61021Expect(0, 42655, '\p{^ In_Cyrillic_Extended_B}', "");
61022Expect(0, 42655, '\P{ In_Cyrillic_Extended_B}', "");
61023Expect(1, 42655, '\P{^ In_Cyrillic_Extended_B}', "");
61024Expect(0, 42656, '\p{ In_Cyrillic_Extended_B}', "");
61025Expect(1, 42656, '\p{^ In_Cyrillic_Extended_B}', "");
61026Expect(1, 42656, '\P{ In_Cyrillic_Extended_B}', "");
61027Expect(0, 42656, '\P{^ In_Cyrillic_Extended_B}', "");
61028Error('\p{	_Cyrillic_ext_b/a/}');
61029Error('\P{	_Cyrillic_ext_b/a/}');
61030Expect(1, 42655, '\p{cyrillicextb}', "");
61031Expect(0, 42655, '\p{^cyrillicextb}', "");
61032Expect(0, 42655, '\P{cyrillicextb}', "");
61033Expect(1, 42655, '\P{^cyrillicextb}', "");
61034Expect(0, 42656, '\p{cyrillicextb}', "");
61035Expect(1, 42656, '\p{^cyrillicextb}', "");
61036Expect(1, 42656, '\P{cyrillicextb}', "");
61037Expect(0, 42656, '\P{^cyrillicextb}', "");
61038Expect(1, 42655, '\p{_Cyrillic_Ext_B}', "");
61039Expect(0, 42655, '\p{^_Cyrillic_Ext_B}', "");
61040Expect(0, 42655, '\P{_Cyrillic_Ext_B}', "");
61041Expect(1, 42655, '\P{^_Cyrillic_Ext_B}', "");
61042Expect(0, 42656, '\p{_Cyrillic_Ext_B}', "");
61043Expect(1, 42656, '\p{^_Cyrillic_Ext_B}', "");
61044Expect(1, 42656, '\P{_Cyrillic_Ext_B}', "");
61045Expect(0, 42656, '\P{^_Cyrillic_Ext_B}', "");
61046Error('\p{/a/-_IS_cyrillic_Ext_b}');
61047Error('\P{/a/-_IS_cyrillic_Ext_b}');
61048Expect(1, 42655, '\p{iscyrillicextb}', "");
61049Expect(0, 42655, '\p{^iscyrillicextb}', "");
61050Expect(0, 42655, '\P{iscyrillicextb}', "");
61051Expect(1, 42655, '\P{^iscyrillicextb}', "");
61052Expect(0, 42656, '\p{iscyrillicextb}', "");
61053Expect(1, 42656, '\p{^iscyrillicextb}', "");
61054Expect(1, 42656, '\P{iscyrillicextb}', "");
61055Expect(0, 42656, '\P{^iscyrillicextb}', "");
61056Expect(1, 42655, '\p{--is_Cyrillic_ext_B}', "");
61057Expect(0, 42655, '\p{^--is_Cyrillic_ext_B}', "");
61058Expect(0, 42655, '\P{--is_Cyrillic_ext_B}', "");
61059Expect(1, 42655, '\P{^--is_Cyrillic_ext_B}', "");
61060Expect(0, 42656, '\p{--is_Cyrillic_ext_B}', "");
61061Expect(1, 42656, '\p{^--is_Cyrillic_ext_B}', "");
61062Expect(1, 42656, '\P{--is_Cyrillic_ext_B}', "");
61063Expect(0, 42656, '\P{^--is_Cyrillic_ext_B}', "");
61064Error('\p{/a/_	In_cyrillic_Ext_B}');
61065Error('\P{/a/_	In_cyrillic_Ext_B}');
61066Expect(1, 42655, '\p{incyrillicextb}', "");
61067Expect(0, 42655, '\p{^incyrillicextb}', "");
61068Expect(0, 42655, '\P{incyrillicextb}', "");
61069Expect(1, 42655, '\P{^incyrillicextb}', "");
61070Expect(0, 42656, '\p{incyrillicextb}', "");
61071Expect(1, 42656, '\p{^incyrillicextb}', "");
61072Expect(1, 42656, '\P{incyrillicextb}', "");
61073Expect(0, 42656, '\P{^incyrillicextb}', "");
61074Expect(1, 42655, '\p{-	IN_CYRILLIC_EXT_B}', "");
61075Expect(0, 42655, '\p{^-	IN_CYRILLIC_EXT_B}', "");
61076Expect(0, 42655, '\P{-	IN_CYRILLIC_EXT_B}', "");
61077Expect(1, 42655, '\P{^-	IN_CYRILLIC_EXT_B}', "");
61078Expect(0, 42656, '\p{-	IN_CYRILLIC_EXT_B}', "");
61079Expect(1, 42656, '\p{^-	IN_CYRILLIC_EXT_B}', "");
61080Expect(1, 42656, '\P{-	IN_CYRILLIC_EXT_B}', "");
61081Expect(0, 42656, '\P{^-	IN_CYRILLIC_EXT_B}', "");
61082Error('\p{/a/cyrillic_supplement}');
61083Error('\P{/a/cyrillic_supplement}');
61084Expect(1, 1327, '\p{cyrillicsupplement}', "");
61085Expect(0, 1327, '\p{^cyrillicsupplement}', "");
61086Expect(0, 1327, '\P{cyrillicsupplement}', "");
61087Expect(1, 1327, '\P{^cyrillicsupplement}', "");
61088Expect(0, 1328, '\p{cyrillicsupplement}', "");
61089Expect(1, 1328, '\p{^cyrillicsupplement}', "");
61090Expect(1, 1328, '\P{cyrillicsupplement}', "");
61091Expect(0, 1328, '\P{^cyrillicsupplement}', "");
61092Expect(1, 1327, '\p{__cyrillic_Supplement}', "");
61093Expect(0, 1327, '\p{^__cyrillic_Supplement}', "");
61094Expect(0, 1327, '\P{__cyrillic_Supplement}', "");
61095Expect(1, 1327, '\P{^__cyrillic_Supplement}', "");
61096Expect(0, 1328, '\p{__cyrillic_Supplement}', "");
61097Expect(1, 1328, '\p{^__cyrillic_Supplement}', "");
61098Expect(1, 1328, '\P{__cyrillic_Supplement}', "");
61099Expect(0, 1328, '\P{^__cyrillic_Supplement}', "");
61100Error('\p{:=IS_Cyrillic_Supplement}');
61101Error('\P{:=IS_Cyrillic_Supplement}');
61102Expect(1, 1327, '\p{iscyrillicsupplement}', "");
61103Expect(0, 1327, '\p{^iscyrillicsupplement}', "");
61104Expect(0, 1327, '\P{iscyrillicsupplement}', "");
61105Expect(1, 1327, '\P{^iscyrillicsupplement}', "");
61106Expect(0, 1328, '\p{iscyrillicsupplement}', "");
61107Expect(1, 1328, '\p{^iscyrillicsupplement}', "");
61108Expect(1, 1328, '\P{iscyrillicsupplement}', "");
61109Expect(0, 1328, '\P{^iscyrillicsupplement}', "");
61110Expect(1, 1327, '\p{_Is_cyrillic_SUPPLEMENT}', "");
61111Expect(0, 1327, '\p{^_Is_cyrillic_SUPPLEMENT}', "");
61112Expect(0, 1327, '\P{_Is_cyrillic_SUPPLEMENT}', "");
61113Expect(1, 1327, '\P{^_Is_cyrillic_SUPPLEMENT}', "");
61114Expect(0, 1328, '\p{_Is_cyrillic_SUPPLEMENT}', "");
61115Expect(1, 1328, '\p{^_Is_cyrillic_SUPPLEMENT}', "");
61116Expect(1, 1328, '\P{_Is_cyrillic_SUPPLEMENT}', "");
61117Expect(0, 1328, '\P{^_Is_cyrillic_SUPPLEMENT}', "");
61118Error('\p{:=_In_Cyrillic_Supplement}');
61119Error('\P{:=_In_Cyrillic_Supplement}');
61120Expect(1, 1327, '\p{incyrillicsupplement}', "");
61121Expect(0, 1327, '\p{^incyrillicsupplement}', "");
61122Expect(0, 1327, '\P{incyrillicsupplement}', "");
61123Expect(1, 1327, '\P{^incyrillicsupplement}', "");
61124Expect(0, 1328, '\p{incyrillicsupplement}', "");
61125Expect(1, 1328, '\p{^incyrillicsupplement}', "");
61126Expect(1, 1328, '\P{incyrillicsupplement}', "");
61127Expect(0, 1328, '\P{^incyrillicsupplement}', "");
61128Expect(1, 1327, '\p{--IN_Cyrillic_SUPPLEMENT}', "");
61129Expect(0, 1327, '\p{^--IN_Cyrillic_SUPPLEMENT}', "");
61130Expect(0, 1327, '\P{--IN_Cyrillic_SUPPLEMENT}', "");
61131Expect(1, 1327, '\P{^--IN_Cyrillic_SUPPLEMENT}', "");
61132Expect(0, 1328, '\p{--IN_Cyrillic_SUPPLEMENT}', "");
61133Expect(1, 1328, '\p{^--IN_Cyrillic_SUPPLEMENT}', "");
61134Expect(1, 1328, '\P{--IN_Cyrillic_SUPPLEMENT}', "");
61135Expect(0, 1328, '\P{^--IN_Cyrillic_SUPPLEMENT}', "");
61136Error('\p{_-CYRILLIC_sup/a/}');
61137Error('\P{_-CYRILLIC_sup/a/}');
61138Expect(1, 1327, '\p{cyrillicsup}', "");
61139Expect(0, 1327, '\p{^cyrillicsup}', "");
61140Expect(0, 1327, '\P{cyrillicsup}', "");
61141Expect(1, 1327, '\P{^cyrillicsup}', "");
61142Expect(0, 1328, '\p{cyrillicsup}', "");
61143Expect(1, 1328, '\p{^cyrillicsup}', "");
61144Expect(1, 1328, '\P{cyrillicsup}', "");
61145Expect(0, 1328, '\P{^cyrillicsup}', "");
61146Expect(1, 1327, '\p{_-Cyrillic_sup}', "");
61147Expect(0, 1327, '\p{^_-Cyrillic_sup}', "");
61148Expect(0, 1327, '\P{_-Cyrillic_sup}', "");
61149Expect(1, 1327, '\P{^_-Cyrillic_sup}', "");
61150Expect(0, 1328, '\p{_-Cyrillic_sup}', "");
61151Expect(1, 1328, '\p{^_-Cyrillic_sup}', "");
61152Expect(1, 1328, '\P{_-Cyrillic_sup}', "");
61153Expect(0, 1328, '\P{^_-Cyrillic_sup}', "");
61154Error('\p{:=_	Is_CYRILLIC_SUP}');
61155Error('\P{:=_	Is_CYRILLIC_SUP}');
61156Expect(1, 1327, '\p{iscyrillicsup}', "");
61157Expect(0, 1327, '\p{^iscyrillicsup}', "");
61158Expect(0, 1327, '\P{iscyrillicsup}', "");
61159Expect(1, 1327, '\P{^iscyrillicsup}', "");
61160Expect(0, 1328, '\p{iscyrillicsup}', "");
61161Expect(1, 1328, '\p{^iscyrillicsup}', "");
61162Expect(1, 1328, '\P{iscyrillicsup}', "");
61163Expect(0, 1328, '\P{^iscyrillicsup}', "");
61164Expect(1, 1327, '\p{_Is_Cyrillic_Sup}', "");
61165Expect(0, 1327, '\p{^_Is_Cyrillic_Sup}', "");
61166Expect(0, 1327, '\P{_Is_Cyrillic_Sup}', "");
61167Expect(1, 1327, '\P{^_Is_Cyrillic_Sup}', "");
61168Expect(0, 1328, '\p{_Is_Cyrillic_Sup}', "");
61169Expect(1, 1328, '\p{^_Is_Cyrillic_Sup}', "");
61170Expect(1, 1328, '\P{_Is_Cyrillic_Sup}', "");
61171Expect(0, 1328, '\P{^_Is_Cyrillic_Sup}', "");
61172Error('\p{_ in_Cyrillic_sup:=}');
61173Error('\P{_ in_Cyrillic_sup:=}');
61174Expect(1, 1327, '\p{incyrillicsup}', "");
61175Expect(0, 1327, '\p{^incyrillicsup}', "");
61176Expect(0, 1327, '\P{incyrillicsup}', "");
61177Expect(1, 1327, '\P{^incyrillicsup}', "");
61178Expect(0, 1328, '\p{incyrillicsup}', "");
61179Expect(1, 1328, '\p{^incyrillicsup}', "");
61180Expect(1, 1328, '\P{incyrillicsup}', "");
61181Expect(0, 1328, '\P{^incyrillicsup}', "");
61182Expect(1, 1327, '\p{_-In_Cyrillic_Sup}', "");
61183Expect(0, 1327, '\p{^_-In_Cyrillic_Sup}', "");
61184Expect(0, 1327, '\P{_-In_Cyrillic_Sup}', "");
61185Expect(1, 1327, '\P{^_-In_Cyrillic_Sup}', "");
61186Expect(0, 1328, '\p{_-In_Cyrillic_Sup}', "");
61187Expect(1, 1328, '\p{^_-In_Cyrillic_Sup}', "");
61188Expect(1, 1328, '\P{_-In_Cyrillic_Sup}', "");
61189Expect(0, 1328, '\P{^_-In_Cyrillic_Sup}', "");
61190Error('\p{:=Cyrillic_SUPPLEMENTARY}');
61191Error('\P{:=Cyrillic_SUPPLEMENTARY}');
61192Expect(1, 1327, '\p{cyrillicsupplementary}', "");
61193Expect(0, 1327, '\p{^cyrillicsupplementary}', "");
61194Expect(0, 1327, '\P{cyrillicsupplementary}', "");
61195Expect(1, 1327, '\P{^cyrillicsupplementary}', "");
61196Expect(0, 1328, '\p{cyrillicsupplementary}', "");
61197Expect(1, 1328, '\p{^cyrillicsupplementary}', "");
61198Expect(1, 1328, '\P{cyrillicsupplementary}', "");
61199Expect(0, 1328, '\P{^cyrillicsupplementary}', "");
61200Expect(1, 1327, '\p{ cyrillic_Supplementary}', "");
61201Expect(0, 1327, '\p{^ cyrillic_Supplementary}', "");
61202Expect(0, 1327, '\P{ cyrillic_Supplementary}', "");
61203Expect(1, 1327, '\P{^ cyrillic_Supplementary}', "");
61204Expect(0, 1328, '\p{ cyrillic_Supplementary}', "");
61205Expect(1, 1328, '\p{^ cyrillic_Supplementary}', "");
61206Expect(1, 1328, '\P{ cyrillic_Supplementary}', "");
61207Expect(0, 1328, '\P{^ cyrillic_Supplementary}', "");
61208Error('\p{_is_Cyrillic_Supplementary/a/}');
61209Error('\P{_is_Cyrillic_Supplementary/a/}');
61210Expect(1, 1327, '\p{iscyrillicsupplementary}', "");
61211Expect(0, 1327, '\p{^iscyrillicsupplementary}', "");
61212Expect(0, 1327, '\P{iscyrillicsupplementary}', "");
61213Expect(1, 1327, '\P{^iscyrillicsupplementary}', "");
61214Expect(0, 1328, '\p{iscyrillicsupplementary}', "");
61215Expect(1, 1328, '\p{^iscyrillicsupplementary}', "");
61216Expect(1, 1328, '\P{iscyrillicsupplementary}', "");
61217Expect(0, 1328, '\P{^iscyrillicsupplementary}', "");
61218Expect(1, 1327, '\p{ -is_cyrillic_SUPPLEMENTARY}', "");
61219Expect(0, 1327, '\p{^ -is_cyrillic_SUPPLEMENTARY}', "");
61220Expect(0, 1327, '\P{ -is_cyrillic_SUPPLEMENTARY}', "");
61221Expect(1, 1327, '\P{^ -is_cyrillic_SUPPLEMENTARY}', "");
61222Expect(0, 1328, '\p{ -is_cyrillic_SUPPLEMENTARY}', "");
61223Expect(1, 1328, '\p{^ -is_cyrillic_SUPPLEMENTARY}', "");
61224Expect(1, 1328, '\P{ -is_cyrillic_SUPPLEMENTARY}', "");
61225Expect(0, 1328, '\P{^ -is_cyrillic_SUPPLEMENTARY}', "");
61226Error('\p{In_Cyrillic_Supplementary:=}');
61227Error('\P{In_Cyrillic_Supplementary:=}');
61228Expect(1, 1327, '\p{incyrillicsupplementary}', "");
61229Expect(0, 1327, '\p{^incyrillicsupplementary}', "");
61230Expect(0, 1327, '\P{incyrillicsupplementary}', "");
61231Expect(1, 1327, '\P{^incyrillicsupplementary}', "");
61232Expect(0, 1328, '\p{incyrillicsupplementary}', "");
61233Expect(1, 1328, '\p{^incyrillicsupplementary}', "");
61234Expect(1, 1328, '\P{incyrillicsupplementary}', "");
61235Expect(0, 1328, '\P{^incyrillicsupplementary}', "");
61236Expect(1, 1327, '\p{- IN_cyrillic_Supplementary}', "");
61237Expect(0, 1327, '\p{^- IN_cyrillic_Supplementary}', "");
61238Expect(0, 1327, '\P{- IN_cyrillic_Supplementary}', "");
61239Expect(1, 1327, '\P{^- IN_cyrillic_Supplementary}', "");
61240Expect(0, 1328, '\p{- IN_cyrillic_Supplementary}', "");
61241Expect(1, 1328, '\p{^- IN_cyrillic_Supplementary}', "");
61242Expect(1, 1328, '\P{- IN_cyrillic_Supplementary}', "");
61243Expect(0, 1328, '\P{^- IN_cyrillic_Supplementary}', "");
61244Error('\p{:=Dash}');
61245Error('\P{:=Dash}');
61246Expect(1, 65293, '\p{dash}', "");
61247Expect(0, 65293, '\p{^dash}', "");
61248Expect(0, 65293, '\P{dash}', "");
61249Expect(1, 65293, '\P{^dash}', "");
61250Expect(0, 65294, '\p{dash}', "");
61251Expect(1, 65294, '\p{^dash}', "");
61252Expect(1, 65294, '\P{dash}', "");
61253Expect(0, 65294, '\P{^dash}', "");
61254Expect(1, 65293, '\p{__DASH}', "");
61255Expect(0, 65293, '\p{^__DASH}', "");
61256Expect(0, 65293, '\P{__DASH}', "");
61257Expect(1, 65293, '\P{^__DASH}', "");
61258Expect(0, 65294, '\p{__DASH}', "");
61259Expect(1, 65294, '\p{^__DASH}', "");
61260Expect(1, 65294, '\P{__DASH}', "");
61261Expect(0, 65294, '\P{^__DASH}', "");
61262Error('\p{:=  Is_DASH}');
61263Error('\P{:=  Is_DASH}');
61264Expect(1, 65293, '\p{isdash}', "");
61265Expect(0, 65293, '\p{^isdash}', "");
61266Expect(0, 65293, '\P{isdash}', "");
61267Expect(1, 65293, '\P{^isdash}', "");
61268Expect(0, 65294, '\p{isdash}', "");
61269Expect(1, 65294, '\p{^isdash}', "");
61270Expect(1, 65294, '\P{isdash}', "");
61271Expect(0, 65294, '\P{^isdash}', "");
61272Expect(1, 65293, '\p{	_is_DASH}', "");
61273Expect(0, 65293, '\p{^	_is_DASH}', "");
61274Expect(0, 65293, '\P{	_is_DASH}', "");
61275Expect(1, 65293, '\P{^	_is_DASH}', "");
61276Expect(0, 65294, '\p{	_is_DASH}', "");
61277Expect(1, 65294, '\p{^	_is_DASH}', "");
61278Expect(1, 65294, '\P{	_is_DASH}', "");
61279Expect(0, 65294, '\P{^	_is_DASH}', "");
61280Error('\p{	Dash_Punctuation:=}');
61281Error('\P{	Dash_Punctuation:=}');
61282Expect(1, 65293, '\p{dashpunctuation}', "");
61283Expect(0, 65293, '\p{^dashpunctuation}', "");
61284Expect(0, 65293, '\P{dashpunctuation}', "");
61285Expect(1, 65293, '\P{^dashpunctuation}', "");
61286Expect(0, 65294, '\p{dashpunctuation}', "");
61287Expect(1, 65294, '\p{^dashpunctuation}', "");
61288Expect(1, 65294, '\P{dashpunctuation}', "");
61289Expect(0, 65294, '\P{^dashpunctuation}', "");
61290Expect(1, 65293, '\p{	dash_Punctuation}', "");
61291Expect(0, 65293, '\p{^	dash_Punctuation}', "");
61292Expect(0, 65293, '\P{	dash_Punctuation}', "");
61293Expect(1, 65293, '\P{^	dash_Punctuation}', "");
61294Expect(0, 65294, '\p{	dash_Punctuation}', "");
61295Expect(1, 65294, '\p{^	dash_Punctuation}', "");
61296Expect(1, 65294, '\P{	dash_Punctuation}', "");
61297Expect(0, 65294, '\P{^	dash_Punctuation}', "");
61298Error('\p{:=	_Is_dash_PUNCTUATION}');
61299Error('\P{:=	_Is_dash_PUNCTUATION}');
61300Expect(1, 65293, '\p{isdashpunctuation}', "");
61301Expect(0, 65293, '\p{^isdashpunctuation}', "");
61302Expect(0, 65293, '\P{isdashpunctuation}', "");
61303Expect(1, 65293, '\P{^isdashpunctuation}', "");
61304Expect(0, 65294, '\p{isdashpunctuation}', "");
61305Expect(1, 65294, '\p{^isdashpunctuation}', "");
61306Expect(1, 65294, '\P{isdashpunctuation}', "");
61307Expect(0, 65294, '\P{^isdashpunctuation}', "");
61308Expect(1, 65293, '\p{__IS_Dash_Punctuation}', "");
61309Expect(0, 65293, '\p{^__IS_Dash_Punctuation}', "");
61310Expect(0, 65293, '\P{__IS_Dash_Punctuation}', "");
61311Expect(1, 65293, '\P{^__IS_Dash_Punctuation}', "");
61312Expect(0, 65294, '\p{__IS_Dash_Punctuation}', "");
61313Expect(1, 65294, '\p{^__IS_Dash_Punctuation}', "");
61314Expect(1, 65294, '\P{__IS_Dash_Punctuation}', "");
61315Expect(0, 65294, '\P{^__IS_Dash_Punctuation}', "");
61316Error('\p{:=_-Pd}');
61317Error('\P{:=_-Pd}');
61318Expect(1, 65293, '\p{pd}', "");
61319Expect(0, 65293, '\p{^pd}', "");
61320Expect(0, 65293, '\P{pd}', "");
61321Expect(1, 65293, '\P{^pd}', "");
61322Expect(0, 65294, '\p{pd}', "");
61323Expect(1, 65294, '\p{^pd}', "");
61324Expect(1, 65294, '\P{pd}', "");
61325Expect(0, 65294, '\P{^pd}', "");
61326Expect(1, 65293, '\p{	-pd}', "");
61327Expect(0, 65293, '\p{^	-pd}', "");
61328Expect(0, 65293, '\P{	-pd}', "");
61329Expect(1, 65293, '\P{^	-pd}', "");
61330Expect(0, 65294, '\p{	-pd}', "");
61331Expect(1, 65294, '\p{^	-pd}', "");
61332Expect(1, 65294, '\P{	-pd}', "");
61333Expect(0, 65294, '\P{^	-pd}', "");
61334Error('\p{--Is_Pd/a/}');
61335Error('\P{--Is_Pd/a/}');
61336Expect(1, 65293, '\p{ispd}', "");
61337Expect(0, 65293, '\p{^ispd}', "");
61338Expect(0, 65293, '\P{ispd}', "");
61339Expect(1, 65293, '\P{^ispd}', "");
61340Expect(0, 65294, '\p{ispd}', "");
61341Expect(1, 65294, '\p{^ispd}', "");
61342Expect(1, 65294, '\P{ispd}', "");
61343Expect(0, 65294, '\P{^ispd}', "");
61344Expect(1, 65293, '\p{--IS_Pd}', "");
61345Expect(0, 65293, '\p{^--IS_Pd}', "");
61346Expect(0, 65293, '\P{--IS_Pd}', "");
61347Expect(1, 65293, '\P{^--IS_Pd}', "");
61348Expect(0, 65294, '\p{--IS_Pd}', "");
61349Expect(1, 65294, '\p{^--IS_Pd}', "");
61350Expect(1, 65294, '\P{--IS_Pd}', "");
61351Expect(0, 65294, '\P{^--IS_Pd}', "");
61352Error('\p{:=	-DEFAULT_ignorable_code_POINT}');
61353Error('\P{:=	-DEFAULT_ignorable_code_POINT}');
61354Expect(1, 921599, '\p{defaultignorablecodepoint}', "");
61355Expect(0, 921599, '\p{^defaultignorablecodepoint}', "");
61356Expect(0, 921599, '\P{defaultignorablecodepoint}', "");
61357Expect(1, 921599, '\P{^defaultignorablecodepoint}', "");
61358Expect(0, 921600, '\p{defaultignorablecodepoint}', "");
61359Expect(1, 921600, '\p{^defaultignorablecodepoint}', "");
61360Expect(1, 921600, '\P{defaultignorablecodepoint}', "");
61361Expect(0, 921600, '\P{^defaultignorablecodepoint}', "");
61362Expect(1, 921599, '\p{	 DEFAULT_ignorable_CODE_Point}', "");
61363Expect(0, 921599, '\p{^	 DEFAULT_ignorable_CODE_Point}', "");
61364Expect(0, 921599, '\P{	 DEFAULT_ignorable_CODE_Point}', "");
61365Expect(1, 921599, '\P{^	 DEFAULT_ignorable_CODE_Point}', "");
61366Expect(0, 921600, '\p{	 DEFAULT_ignorable_CODE_Point}', "");
61367Expect(1, 921600, '\p{^	 DEFAULT_ignorable_CODE_Point}', "");
61368Expect(1, 921600, '\P{	 DEFAULT_ignorable_CODE_Point}', "");
61369Expect(0, 921600, '\P{^	 DEFAULT_ignorable_CODE_Point}', "");
61370Error('\p{/a/is_Default_IGNORABLE_Code_point}');
61371Error('\P{/a/is_Default_IGNORABLE_Code_point}');
61372Expect(1, 921599, '\p{isdefaultignorablecodepoint}', "");
61373Expect(0, 921599, '\p{^isdefaultignorablecodepoint}', "");
61374Expect(0, 921599, '\P{isdefaultignorablecodepoint}', "");
61375Expect(1, 921599, '\P{^isdefaultignorablecodepoint}', "");
61376Expect(0, 921600, '\p{isdefaultignorablecodepoint}', "");
61377Expect(1, 921600, '\p{^isdefaultignorablecodepoint}', "");
61378Expect(1, 921600, '\P{isdefaultignorablecodepoint}', "");
61379Expect(0, 921600, '\P{^isdefaultignorablecodepoint}', "");
61380Expect(1, 921599, '\p{-_is_DEFAULT_IGNORABLE_CODE_Point}', "");
61381Expect(0, 921599, '\p{^-_is_DEFAULT_IGNORABLE_CODE_Point}', "");
61382Expect(0, 921599, '\P{-_is_DEFAULT_IGNORABLE_CODE_Point}', "");
61383Expect(1, 921599, '\P{^-_is_DEFAULT_IGNORABLE_CODE_Point}', "");
61384Expect(0, 921600, '\p{-_is_DEFAULT_IGNORABLE_CODE_Point}', "");
61385Expect(1, 921600, '\p{^-_is_DEFAULT_IGNORABLE_CODE_Point}', "");
61386Expect(1, 921600, '\P{-_is_DEFAULT_IGNORABLE_CODE_Point}', "");
61387Expect(0, 921600, '\P{^-_is_DEFAULT_IGNORABLE_CODE_Point}', "");
61388Error('\p{:=_	DI}');
61389Error('\P{:=_	DI}');
61390Expect(1, 921599, '\p{di}', "");
61391Expect(0, 921599, '\p{^di}', "");
61392Expect(0, 921599, '\P{di}', "");
61393Expect(1, 921599, '\P{^di}', "");
61394Expect(0, 921600, '\p{di}', "");
61395Expect(1, 921600, '\p{^di}', "");
61396Expect(1, 921600, '\P{di}', "");
61397Expect(0, 921600, '\P{^di}', "");
61398Expect(1, 921599, '\p{ DI}', "");
61399Expect(0, 921599, '\p{^ DI}', "");
61400Expect(0, 921599, '\P{ DI}', "");
61401Expect(1, 921599, '\P{^ DI}', "");
61402Expect(0, 921600, '\p{ DI}', "");
61403Expect(1, 921600, '\p{^ DI}', "");
61404Expect(1, 921600, '\P{ DI}', "");
61405Expect(0, 921600, '\P{^ DI}', "");
61406Error('\p{:=--is_DI}');
61407Error('\P{:=--is_DI}');
61408Expect(1, 921599, '\p{isdi}', "");
61409Expect(0, 921599, '\p{^isdi}', "");
61410Expect(0, 921599, '\P{isdi}', "");
61411Expect(1, 921599, '\P{^isdi}', "");
61412Expect(0, 921600, '\p{isdi}', "");
61413Expect(1, 921600, '\p{^isdi}', "");
61414Expect(1, 921600, '\P{isdi}', "");
61415Expect(0, 921600, '\P{^isdi}', "");
61416Expect(1, 921599, '\p{_ IS_DI}', "");
61417Expect(0, 921599, '\p{^_ IS_DI}', "");
61418Expect(0, 921599, '\P{_ IS_DI}', "");
61419Expect(1, 921599, '\P{^_ IS_DI}', "");
61420Expect(0, 921600, '\p{_ IS_DI}', "");
61421Expect(1, 921600, '\p{^_ IS_DI}', "");
61422Expect(1, 921600, '\P{_ IS_DI}', "");
61423Expect(0, 921600, '\P{^_ IS_DI}', "");
61424Error('\p{ /a/Deprecated}');
61425Error('\P{ /a/Deprecated}');
61426Expect(1, 917631, '\p{deprecated}', "");
61427Expect(0, 917631, '\p{^deprecated}', "");
61428Expect(0, 917631, '\P{deprecated}', "");
61429Expect(1, 917631, '\P{^deprecated}', "");
61430Expect(0, 917632, '\p{deprecated}', "");
61431Expect(1, 917632, '\p{^deprecated}', "");
61432Expect(1, 917632, '\P{deprecated}', "");
61433Expect(0, 917632, '\P{^deprecated}', "");
61434Expect(1, 917631, '\p{-_deprecated}', "");
61435Expect(0, 917631, '\p{^-_deprecated}', "");
61436Expect(0, 917631, '\P{-_deprecated}', "");
61437Expect(1, 917631, '\P{^-_deprecated}', "");
61438Expect(0, 917632, '\p{-_deprecated}', "");
61439Expect(1, 917632, '\p{^-_deprecated}', "");
61440Expect(1, 917632, '\P{-_deprecated}', "");
61441Expect(0, 917632, '\P{^-_deprecated}', "");
61442Error('\p{_IS_deprecated/a/}');
61443Error('\P{_IS_deprecated/a/}');
61444Expect(1, 917631, '\p{isdeprecated}', "");
61445Expect(0, 917631, '\p{^isdeprecated}', "");
61446Expect(0, 917631, '\P{isdeprecated}', "");
61447Expect(1, 917631, '\P{^isdeprecated}', "");
61448Expect(0, 917632, '\p{isdeprecated}', "");
61449Expect(1, 917632, '\p{^isdeprecated}', "");
61450Expect(1, 917632, '\P{isdeprecated}', "");
61451Expect(0, 917632, '\P{^isdeprecated}', "");
61452Expect(1, 917631, '\p{-	Is_Deprecated}', "");
61453Expect(0, 917631, '\p{^-	Is_Deprecated}', "");
61454Expect(0, 917631, '\P{-	Is_Deprecated}', "");
61455Expect(1, 917631, '\P{^-	Is_Deprecated}', "");
61456Expect(0, 917632, '\p{-	Is_Deprecated}', "");
61457Expect(1, 917632, '\p{^-	Is_Deprecated}', "");
61458Expect(1, 917632, '\P{-	Is_Deprecated}', "");
61459Expect(0, 917632, '\P{^-	Is_Deprecated}', "");
61460Error('\p{ /a/Dep}');
61461Error('\P{ /a/Dep}');
61462Expect(1, 917631, '\p{dep}', "");
61463Expect(0, 917631, '\p{^dep}', "");
61464Expect(0, 917631, '\P{dep}', "");
61465Expect(1, 917631, '\P{^dep}', "");
61466Expect(0, 917632, '\p{dep}', "");
61467Expect(1, 917632, '\p{^dep}', "");
61468Expect(1, 917632, '\P{dep}', "");
61469Expect(0, 917632, '\P{^dep}', "");
61470Expect(1, 917631, '\p{_Dep}', "");
61471Expect(0, 917631, '\p{^_Dep}', "");
61472Expect(0, 917631, '\P{_Dep}', "");
61473Expect(1, 917631, '\P{^_Dep}', "");
61474Expect(0, 917632, '\p{_Dep}', "");
61475Expect(1, 917632, '\p{^_Dep}', "");
61476Expect(1, 917632, '\P{_Dep}', "");
61477Expect(0, 917632, '\P{^_Dep}', "");
61478Error('\p{ _Is_DEP:=}');
61479Error('\P{ _Is_DEP:=}');
61480Expect(1, 917631, '\p{isdep}', "");
61481Expect(0, 917631, '\p{^isdep}', "");
61482Expect(0, 917631, '\P{isdep}', "");
61483Expect(1, 917631, '\P{^isdep}', "");
61484Expect(0, 917632, '\p{isdep}', "");
61485Expect(1, 917632, '\p{^isdep}', "");
61486Expect(1, 917632, '\P{isdep}', "");
61487Expect(0, 917632, '\P{^isdep}', "");
61488Expect(1, 917631, '\p{	is_DEP}', "");
61489Expect(0, 917631, '\p{^	is_DEP}', "");
61490Expect(0, 917631, '\P{	is_DEP}', "");
61491Expect(1, 917631, '\P{^	is_DEP}', "");
61492Expect(0, 917632, '\p{	is_DEP}', "");
61493Expect(1, 917632, '\p{^	is_DEP}', "");
61494Expect(1, 917632, '\P{	is_DEP}', "");
61495Expect(0, 917632, '\P{^	is_DEP}', "");
61496Error('\p{_:=Deseret}');
61497Error('\P{_:=Deseret}');
61498Expect(1, 66639, '\p{deseret}', "");
61499Expect(0, 66639, '\p{^deseret}', "");
61500Expect(0, 66639, '\P{deseret}', "");
61501Expect(1, 66639, '\P{^deseret}', "");
61502Expect(0, 66640, '\p{deseret}', "");
61503Expect(1, 66640, '\p{^deseret}', "");
61504Expect(1, 66640, '\P{deseret}', "");
61505Expect(0, 66640, '\P{^deseret}', "");
61506Expect(1, 66639, '\p{- deseret}', "");
61507Expect(0, 66639, '\p{^- deseret}', "");
61508Expect(0, 66639, '\P{- deseret}', "");
61509Expect(1, 66639, '\P{^- deseret}', "");
61510Expect(0, 66640, '\p{- deseret}', "");
61511Expect(1, 66640, '\p{^- deseret}', "");
61512Expect(1, 66640, '\P{- deseret}', "");
61513Expect(0, 66640, '\P{^- deseret}', "");
61514Error('\p{-	Is_Deseret/a/}');
61515Error('\P{-	Is_Deseret/a/}');
61516Expect(1, 66639, '\p{isdeseret}', "");
61517Expect(0, 66639, '\p{^isdeseret}', "");
61518Expect(0, 66639, '\P{isdeseret}', "");
61519Expect(1, 66639, '\P{^isdeseret}', "");
61520Expect(0, 66640, '\p{isdeseret}', "");
61521Expect(1, 66640, '\p{^isdeseret}', "");
61522Expect(1, 66640, '\P{isdeseret}', "");
61523Expect(0, 66640, '\P{^isdeseret}', "");
61524Expect(1, 66639, '\p{	-IS_Deseret}', "");
61525Expect(0, 66639, '\p{^	-IS_Deseret}', "");
61526Expect(0, 66639, '\P{	-IS_Deseret}', "");
61527Expect(1, 66639, '\P{^	-IS_Deseret}', "");
61528Expect(0, 66640, '\p{	-IS_Deseret}', "");
61529Expect(1, 66640, '\p{^	-IS_Deseret}', "");
61530Expect(1, 66640, '\P{	-IS_Deseret}', "");
61531Expect(0, 66640, '\P{^	-IS_Deseret}', "");
61532Error('\p{	:=DSRT}');
61533Error('\P{	:=DSRT}');
61534Expect(1, 66639, '\p{dsrt}', "");
61535Expect(0, 66639, '\p{^dsrt}', "");
61536Expect(0, 66639, '\P{dsrt}', "");
61537Expect(1, 66639, '\P{^dsrt}', "");
61538Expect(0, 66640, '\p{dsrt}', "");
61539Expect(1, 66640, '\p{^dsrt}', "");
61540Expect(1, 66640, '\P{dsrt}', "");
61541Expect(0, 66640, '\P{^dsrt}', "");
61542Expect(1, 66639, '\p{ -Dsrt}', "");
61543Expect(0, 66639, '\p{^ -Dsrt}', "");
61544Expect(0, 66639, '\P{ -Dsrt}', "");
61545Expect(1, 66639, '\P{^ -Dsrt}', "");
61546Expect(0, 66640, '\p{ -Dsrt}', "");
61547Expect(1, 66640, '\p{^ -Dsrt}', "");
61548Expect(1, 66640, '\P{ -Dsrt}', "");
61549Expect(0, 66640, '\P{^ -Dsrt}', "");
61550Error('\p{_/a/is_dsrt}');
61551Error('\P{_/a/is_dsrt}');
61552Expect(1, 66639, '\p{isdsrt}', "");
61553Expect(0, 66639, '\p{^isdsrt}', "");
61554Expect(0, 66639, '\P{isdsrt}', "");
61555Expect(1, 66639, '\P{^isdsrt}', "");
61556Expect(0, 66640, '\p{isdsrt}', "");
61557Expect(1, 66640, '\p{^isdsrt}', "");
61558Expect(1, 66640, '\P{isdsrt}', "");
61559Expect(0, 66640, '\P{^isdsrt}', "");
61560Expect(1, 66639, '\p{_	IS_Dsrt}', "");
61561Expect(0, 66639, '\p{^_	IS_Dsrt}', "");
61562Expect(0, 66639, '\P{_	IS_Dsrt}', "");
61563Expect(1, 66639, '\P{^_	IS_Dsrt}', "");
61564Expect(0, 66640, '\p{_	IS_Dsrt}', "");
61565Expect(1, 66640, '\p{^_	IS_Dsrt}', "");
61566Expect(1, 66640, '\P{_	IS_Dsrt}', "");
61567Expect(0, 66640, '\P{^_	IS_Dsrt}', "");
61568Error('\p{/a/ Devanagari}');
61569Error('\P{/a/ Devanagari}');
61570Expect(1, 43259, '\p{devanagari}', "");
61571Expect(0, 43259, '\p{^devanagari}', "");
61572Expect(0, 43259, '\P{devanagari}', "");
61573Expect(1, 43259, '\P{^devanagari}', "");
61574Expect(0, 43260, '\p{devanagari}', "");
61575Expect(1, 43260, '\p{^devanagari}', "");
61576Expect(1, 43260, '\P{devanagari}', "");
61577Expect(0, 43260, '\P{^devanagari}', "");
61578Expect(1, 43259, '\p{	 DEVANAGARI}', "");
61579Expect(0, 43259, '\p{^	 DEVANAGARI}', "");
61580Expect(0, 43259, '\P{	 DEVANAGARI}', "");
61581Expect(1, 43259, '\P{^	 DEVANAGARI}', "");
61582Expect(0, 43260, '\p{	 DEVANAGARI}', "");
61583Expect(1, 43260, '\p{^	 DEVANAGARI}', "");
61584Expect(1, 43260, '\P{	 DEVANAGARI}', "");
61585Expect(0, 43260, '\P{^	 DEVANAGARI}', "");
61586Error('\p{-:=Is_Devanagari}');
61587Error('\P{-:=Is_Devanagari}');
61588Expect(1, 43259, '\p{isdevanagari}', "");
61589Expect(0, 43259, '\p{^isdevanagari}', "");
61590Expect(0, 43259, '\P{isdevanagari}', "");
61591Expect(1, 43259, '\P{^isdevanagari}', "");
61592Expect(0, 43260, '\p{isdevanagari}', "");
61593Expect(1, 43260, '\p{^isdevanagari}', "");
61594Expect(1, 43260, '\P{isdevanagari}', "");
61595Expect(0, 43260, '\P{^isdevanagari}', "");
61596Expect(1, 43259, '\p{	_is_devanagari}', "");
61597Expect(0, 43259, '\p{^	_is_devanagari}', "");
61598Expect(0, 43259, '\P{	_is_devanagari}', "");
61599Expect(1, 43259, '\P{^	_is_devanagari}', "");
61600Expect(0, 43260, '\p{	_is_devanagari}', "");
61601Expect(1, 43260, '\p{^	_is_devanagari}', "");
61602Expect(1, 43260, '\P{	_is_devanagari}', "");
61603Expect(0, 43260, '\P{^	_is_devanagari}', "");
61604Error('\p{:= _deva}');
61605Error('\P{:= _deva}');
61606Expect(1, 43259, '\p{deva}', "");
61607Expect(0, 43259, '\p{^deva}', "");
61608Expect(0, 43259, '\P{deva}', "");
61609Expect(1, 43259, '\P{^deva}', "");
61610Expect(0, 43260, '\p{deva}', "");
61611Expect(1, 43260, '\p{^deva}', "");
61612Expect(1, 43260, '\P{deva}', "");
61613Expect(0, 43260, '\P{^deva}', "");
61614Expect(1, 43259, '\p{_-Deva}', "");
61615Expect(0, 43259, '\p{^_-Deva}', "");
61616Expect(0, 43259, '\P{_-Deva}', "");
61617Expect(1, 43259, '\P{^_-Deva}', "");
61618Expect(0, 43260, '\p{_-Deva}', "");
61619Expect(1, 43260, '\p{^_-Deva}', "");
61620Expect(1, 43260, '\P{_-Deva}', "");
61621Expect(0, 43260, '\P{^_-Deva}', "");
61622Error('\p{-/a/Is_deva}');
61623Error('\P{-/a/Is_deva}');
61624Expect(1, 43259, '\p{isdeva}', "");
61625Expect(0, 43259, '\p{^isdeva}', "");
61626Expect(0, 43259, '\P{isdeva}', "");
61627Expect(1, 43259, '\P{^isdeva}', "");
61628Expect(0, 43260, '\p{isdeva}', "");
61629Expect(1, 43260, '\p{^isdeva}', "");
61630Expect(1, 43260, '\P{isdeva}', "");
61631Expect(0, 43260, '\P{^isdeva}', "");
61632Expect(1, 43259, '\p{ IS_Deva}', "");
61633Expect(0, 43259, '\p{^ IS_Deva}', "");
61634Expect(0, 43259, '\P{ IS_Deva}', "");
61635Expect(1, 43259, '\P{^ IS_Deva}', "");
61636Expect(0, 43260, '\p{ IS_Deva}', "");
61637Expect(1, 43260, '\p{^ IS_Deva}', "");
61638Expect(1, 43260, '\P{ IS_Deva}', "");
61639Expect(0, 43260, '\P{^ IS_Deva}', "");
61640Error('\p{:=_-Devanagari_Extended}');
61641Error('\P{:=_-Devanagari_Extended}');
61642Expect(1, 43263, '\p{devanagariextended}', "");
61643Expect(0, 43263, '\p{^devanagariextended}', "");
61644Expect(0, 43263, '\P{devanagariextended}', "");
61645Expect(1, 43263, '\P{^devanagariextended}', "");
61646Expect(0, 43264, '\p{devanagariextended}', "");
61647Expect(1, 43264, '\p{^devanagariextended}', "");
61648Expect(1, 43264, '\P{devanagariextended}', "");
61649Expect(0, 43264, '\P{^devanagariextended}', "");
61650Expect(1, 43263, '\p{ DEVANAGARI_Extended}', "");
61651Expect(0, 43263, '\p{^ DEVANAGARI_Extended}', "");
61652Expect(0, 43263, '\P{ DEVANAGARI_Extended}', "");
61653Expect(1, 43263, '\P{^ DEVANAGARI_Extended}', "");
61654Expect(0, 43264, '\p{ DEVANAGARI_Extended}', "");
61655Expect(1, 43264, '\p{^ DEVANAGARI_Extended}', "");
61656Expect(1, 43264, '\P{ DEVANAGARI_Extended}', "");
61657Expect(0, 43264, '\P{^ DEVANAGARI_Extended}', "");
61658Error('\p{/a/_Is_devanagari_extended}');
61659Error('\P{/a/_Is_devanagari_extended}');
61660Expect(1, 43263, '\p{isdevanagariextended}', "");
61661Expect(0, 43263, '\p{^isdevanagariextended}', "");
61662Expect(0, 43263, '\P{isdevanagariextended}', "");
61663Expect(1, 43263, '\P{^isdevanagariextended}', "");
61664Expect(0, 43264, '\p{isdevanagariextended}', "");
61665Expect(1, 43264, '\p{^isdevanagariextended}', "");
61666Expect(1, 43264, '\P{isdevanagariextended}', "");
61667Expect(0, 43264, '\P{^isdevanagariextended}', "");
61668Expect(1, 43263, '\p{ Is_devanagari_Extended}', "");
61669Expect(0, 43263, '\p{^ Is_devanagari_Extended}', "");
61670Expect(0, 43263, '\P{ Is_devanagari_Extended}', "");
61671Expect(1, 43263, '\P{^ Is_devanagari_Extended}', "");
61672Expect(0, 43264, '\p{ Is_devanagari_Extended}', "");
61673Expect(1, 43264, '\p{^ Is_devanagari_Extended}', "");
61674Expect(1, 43264, '\P{ Is_devanagari_Extended}', "");
61675Expect(0, 43264, '\P{^ Is_devanagari_Extended}', "");
61676Error('\p{_in_Devanagari_extended:=}');
61677Error('\P{_in_Devanagari_extended:=}');
61678Expect(1, 43263, '\p{indevanagariextended}', "");
61679Expect(0, 43263, '\p{^indevanagariextended}', "");
61680Expect(0, 43263, '\P{indevanagariextended}', "");
61681Expect(1, 43263, '\P{^indevanagariextended}', "");
61682Expect(0, 43264, '\p{indevanagariextended}', "");
61683Expect(1, 43264, '\p{^indevanagariextended}', "");
61684Expect(1, 43264, '\P{indevanagariextended}', "");
61685Expect(0, 43264, '\P{^indevanagariextended}', "");
61686Expect(1, 43263, '\p{- IN_Devanagari_extended}', "");
61687Expect(0, 43263, '\p{^- IN_Devanagari_extended}', "");
61688Expect(0, 43263, '\P{- IN_Devanagari_extended}', "");
61689Expect(1, 43263, '\P{^- IN_Devanagari_extended}', "");
61690Expect(0, 43264, '\p{- IN_Devanagari_extended}', "");
61691Expect(1, 43264, '\p{^- IN_Devanagari_extended}', "");
61692Expect(1, 43264, '\P{- IN_Devanagari_extended}', "");
61693Expect(0, 43264, '\P{^- IN_Devanagari_extended}', "");
61694Error('\p{/a/ _Devanagari_EXT}');
61695Error('\P{/a/ _Devanagari_EXT}');
61696Expect(1, 43263, '\p{devanagariext}', "");
61697Expect(0, 43263, '\p{^devanagariext}', "");
61698Expect(0, 43263, '\P{devanagariext}', "");
61699Expect(1, 43263, '\P{^devanagariext}', "");
61700Expect(0, 43264, '\p{devanagariext}', "");
61701Expect(1, 43264, '\p{^devanagariext}', "");
61702Expect(1, 43264, '\P{devanagariext}', "");
61703Expect(0, 43264, '\P{^devanagariext}', "");
61704Expect(1, 43263, '\p{-Devanagari_ext}', "");
61705Expect(0, 43263, '\p{^-Devanagari_ext}', "");
61706Expect(0, 43263, '\P{-Devanagari_ext}', "");
61707Expect(1, 43263, '\P{^-Devanagari_ext}', "");
61708Expect(0, 43264, '\p{-Devanagari_ext}', "");
61709Expect(1, 43264, '\p{^-Devanagari_ext}', "");
61710Expect(1, 43264, '\P{-Devanagari_ext}', "");
61711Expect(0, 43264, '\P{^-Devanagari_ext}', "");
61712Error('\p{	IS_devanagari_ext/a/}');
61713Error('\P{	IS_devanagari_ext/a/}');
61714Expect(1, 43263, '\p{isdevanagariext}', "");
61715Expect(0, 43263, '\p{^isdevanagariext}', "");
61716Expect(0, 43263, '\P{isdevanagariext}', "");
61717Expect(1, 43263, '\P{^isdevanagariext}', "");
61718Expect(0, 43264, '\p{isdevanagariext}', "");
61719Expect(1, 43264, '\p{^isdevanagariext}', "");
61720Expect(1, 43264, '\P{isdevanagariext}', "");
61721Expect(0, 43264, '\P{^isdevanagariext}', "");
61722Expect(1, 43263, '\p{	-Is_Devanagari_EXT}', "");
61723Expect(0, 43263, '\p{^	-Is_Devanagari_EXT}', "");
61724Expect(0, 43263, '\P{	-Is_Devanagari_EXT}', "");
61725Expect(1, 43263, '\P{^	-Is_Devanagari_EXT}', "");
61726Expect(0, 43264, '\p{	-Is_Devanagari_EXT}', "");
61727Expect(1, 43264, '\p{^	-Is_Devanagari_EXT}', "");
61728Expect(1, 43264, '\P{	-Is_Devanagari_EXT}', "");
61729Expect(0, 43264, '\P{^	-Is_Devanagari_EXT}', "");
61730Error('\p{/a/_In_devanagari_EXT}');
61731Error('\P{/a/_In_devanagari_EXT}');
61732Expect(1, 43263, '\p{indevanagariext}', "");
61733Expect(0, 43263, '\p{^indevanagariext}', "");
61734Expect(0, 43263, '\P{indevanagariext}', "");
61735Expect(1, 43263, '\P{^indevanagariext}', "");
61736Expect(0, 43264, '\p{indevanagariext}', "");
61737Expect(1, 43264, '\p{^indevanagariext}', "");
61738Expect(1, 43264, '\P{indevanagariext}', "");
61739Expect(0, 43264, '\P{^indevanagariext}', "");
61740Expect(1, 43263, '\p{	In_devanagari_EXT}', "");
61741Expect(0, 43263, '\p{^	In_devanagari_EXT}', "");
61742Expect(0, 43263, '\P{	In_devanagari_EXT}', "");
61743Expect(1, 43263, '\P{^	In_devanagari_EXT}', "");
61744Expect(0, 43264, '\p{	In_devanagari_EXT}', "");
61745Expect(1, 43264, '\p{^	In_devanagari_EXT}', "");
61746Expect(1, 43264, '\P{	In_devanagari_EXT}', "");
61747Expect(0, 43264, '\P{^	In_devanagari_EXT}', "");
61748Error('\p{-:=Diacritic}');
61749Error('\P{-:=Diacritic}');
61750Expect(1, 119213, '\p{diacritic}', "");
61751Expect(0, 119213, '\p{^diacritic}', "");
61752Expect(0, 119213, '\P{diacritic}', "");
61753Expect(1, 119213, '\P{^diacritic}', "");
61754Expect(0, 119214, '\p{diacritic}', "");
61755Expect(1, 119214, '\p{^diacritic}', "");
61756Expect(1, 119214, '\P{diacritic}', "");
61757Expect(0, 119214, '\P{^diacritic}', "");
61758Expect(1, 119213, '\p{  DIACRITIC}', "");
61759Expect(0, 119213, '\p{^  DIACRITIC}', "");
61760Expect(0, 119213, '\P{  DIACRITIC}', "");
61761Expect(1, 119213, '\P{^  DIACRITIC}', "");
61762Expect(0, 119214, '\p{  DIACRITIC}', "");
61763Expect(1, 119214, '\p{^  DIACRITIC}', "");
61764Expect(1, 119214, '\P{  DIACRITIC}', "");
61765Expect(0, 119214, '\P{^  DIACRITIC}', "");
61766Error('\p{:=is_Diacritic}');
61767Error('\P{:=is_Diacritic}');
61768Expect(1, 119213, '\p{isdiacritic}', "");
61769Expect(0, 119213, '\p{^isdiacritic}', "");
61770Expect(0, 119213, '\P{isdiacritic}', "");
61771Expect(1, 119213, '\P{^isdiacritic}', "");
61772Expect(0, 119214, '\p{isdiacritic}', "");
61773Expect(1, 119214, '\p{^isdiacritic}', "");
61774Expect(1, 119214, '\P{isdiacritic}', "");
61775Expect(0, 119214, '\P{^isdiacritic}', "");
61776Expect(1, 119213, '\p{-is_diacritic}', "");
61777Expect(0, 119213, '\p{^-is_diacritic}', "");
61778Expect(0, 119213, '\P{-is_diacritic}', "");
61779Expect(1, 119213, '\P{^-is_diacritic}', "");
61780Expect(0, 119214, '\p{-is_diacritic}', "");
61781Expect(1, 119214, '\p{^-is_diacritic}', "");
61782Expect(1, 119214, '\P{-is_diacritic}', "");
61783Expect(0, 119214, '\P{^-is_diacritic}', "");
61784Error('\p{:=Dia}');
61785Error('\P{:=Dia}');
61786Expect(1, 119213, '\p{dia}', "");
61787Expect(0, 119213, '\p{^dia}', "");
61788Expect(0, 119213, '\P{dia}', "");
61789Expect(1, 119213, '\P{^dia}', "");
61790Expect(0, 119214, '\p{dia}', "");
61791Expect(1, 119214, '\p{^dia}', "");
61792Expect(1, 119214, '\P{dia}', "");
61793Expect(0, 119214, '\P{^dia}', "");
61794Expect(1, 119213, '\p{	Dia}', "");
61795Expect(0, 119213, '\p{^	Dia}', "");
61796Expect(0, 119213, '\P{	Dia}', "");
61797Expect(1, 119213, '\P{^	Dia}', "");
61798Expect(0, 119214, '\p{	Dia}', "");
61799Expect(1, 119214, '\p{^	Dia}', "");
61800Expect(1, 119214, '\P{	Dia}', "");
61801Expect(0, 119214, '\P{^	Dia}', "");
61802Error('\p{ _Is_Dia:=}');
61803Error('\P{ _Is_Dia:=}');
61804Expect(1, 119213, '\p{isdia}', "");
61805Expect(0, 119213, '\p{^isdia}', "");
61806Expect(0, 119213, '\P{isdia}', "");
61807Expect(1, 119213, '\P{^isdia}', "");
61808Expect(0, 119214, '\p{isdia}', "");
61809Expect(1, 119214, '\p{^isdia}', "");
61810Expect(1, 119214, '\P{isdia}', "");
61811Expect(0, 119214, '\P{^isdia}', "");
61812Expect(1, 119213, '\p{ Is_DIA}', "");
61813Expect(0, 119213, '\p{^ Is_DIA}', "");
61814Expect(0, 119213, '\P{ Is_DIA}', "");
61815Expect(1, 119213, '\P{^ Is_DIA}', "");
61816Expect(0, 119214, '\p{ Is_DIA}', "");
61817Expect(1, 119214, '\p{^ Is_DIA}', "");
61818Expect(1, 119214, '\P{ Is_DIA}', "");
61819Expect(0, 119214, '\P{^ Is_DIA}', "");
61820Error('\p{:=- DIGIT}');
61821Error('\P{:=- DIGIT}');
61822Expect(1, 120831, '\p{digit}', "");
61823Expect(0, 120831, '\p{^digit}', "");
61824Expect(0, 120831, '\P{digit}', "");
61825Expect(1, 120831, '\P{^digit}', "");
61826Expect(0, 120832, '\p{digit}', "");
61827Expect(1, 120832, '\p{^digit}', "");
61828Expect(1, 120832, '\P{digit}', "");
61829Expect(0, 120832, '\P{^digit}', "");
61830Expect(1, 120831, '\p{Digit}', "");
61831Expect(0, 120831, '\p{^Digit}', "");
61832Expect(0, 120831, '\P{Digit}', "");
61833Expect(1, 120831, '\P{^Digit}', "");
61834Expect(0, 120832, '\p{Digit}', "");
61835Expect(1, 120832, '\p{^Digit}', "");
61836Expect(1, 120832, '\P{Digit}', "");
61837Expect(0, 120832, '\P{^Digit}', "");
61838Error('\p{	:=XPosixDigit}');
61839Error('\P{	:=XPosixDigit}');
61840Expect(1, 120831, '\p{xposixdigit}', "");
61841Expect(0, 120831, '\p{^xposixdigit}', "");
61842Expect(0, 120831, '\P{xposixdigit}', "");
61843Expect(1, 120831, '\P{^xposixdigit}', "");
61844Expect(0, 120832, '\p{xposixdigit}', "");
61845Expect(1, 120832, '\p{^xposixdigit}', "");
61846Expect(1, 120832, '\P{xposixdigit}', "");
61847Expect(0, 120832, '\P{^xposixdigit}', "");
61848Expect(1, 120831, '\p{_-XPOSIXDIGIT}', "");
61849Expect(0, 120831, '\p{^_-XPOSIXDIGIT}', "");
61850Expect(0, 120831, '\P{_-XPOSIXDIGIT}', "");
61851Expect(1, 120831, '\P{^_-XPOSIXDIGIT}', "");
61852Expect(0, 120832, '\p{_-XPOSIXDIGIT}', "");
61853Expect(1, 120832, '\p{^_-XPOSIXDIGIT}', "");
61854Expect(1, 120832, '\P{_-XPOSIXDIGIT}', "");
61855Expect(0, 120832, '\P{^_-XPOSIXDIGIT}', "");
61856Error('\p{:=	 Is_digit}');
61857Error('\P{:=	 Is_digit}');
61858Expect(1, 120831, '\p{isdigit}', "");
61859Expect(0, 120831, '\p{^isdigit}', "");
61860Expect(0, 120831, '\P{isdigit}', "");
61861Expect(1, 120831, '\P{^isdigit}', "");
61862Expect(0, 120832, '\p{isdigit}', "");
61863Expect(1, 120832, '\p{^isdigit}', "");
61864Expect(1, 120832, '\P{isdigit}', "");
61865Expect(0, 120832, '\P{^isdigit}', "");
61866Expect(1, 120831, '\p{-Is_Digit}', "");
61867Expect(0, 120831, '\p{^-Is_Digit}', "");
61868Expect(0, 120831, '\P{-Is_Digit}', "");
61869Expect(1, 120831, '\P{^-Is_Digit}', "");
61870Expect(0, 120832, '\p{-Is_Digit}', "");
61871Expect(1, 120832, '\p{^-Is_Digit}', "");
61872Expect(1, 120832, '\P{-Is_Digit}', "");
61873Expect(0, 120832, '\P{^-Is_Digit}', "");
61874Error('\p{:=_-IS_xposixdigit}');
61875Error('\P{:=_-IS_xposixdigit}');
61876Expect(1, 120831, '\p{isxposixdigit}', "");
61877Expect(0, 120831, '\p{^isxposixdigit}', "");
61878Expect(0, 120831, '\P{isxposixdigit}', "");
61879Expect(1, 120831, '\P{^isxposixdigit}', "");
61880Expect(0, 120832, '\p{isxposixdigit}', "");
61881Expect(1, 120832, '\p{^isxposixdigit}', "");
61882Expect(1, 120832, '\P{isxposixdigit}', "");
61883Expect(0, 120832, '\P{^isxposixdigit}', "");
61884Expect(1, 120831, '\p{--is_xposixdigit}', "");
61885Expect(0, 120831, '\p{^--is_xposixdigit}', "");
61886Expect(0, 120831, '\P{--is_xposixdigit}', "");
61887Expect(1, 120831, '\P{^--is_xposixdigit}', "");
61888Expect(0, 120832, '\p{--is_xposixdigit}', "");
61889Expect(1, 120832, '\p{^--is_xposixdigit}', "");
61890Expect(1, 120832, '\P{--is_xposixdigit}', "");
61891Expect(0, 120832, '\P{^--is_xposixdigit}', "");
61892Error('\p{/a/_-Decimal_Number}');
61893Error('\P{/a/_-Decimal_Number}');
61894Expect(1, 120831, '\p{decimalnumber}', "");
61895Expect(0, 120831, '\p{^decimalnumber}', "");
61896Expect(0, 120831, '\P{decimalnumber}', "");
61897Expect(1, 120831, '\P{^decimalnumber}', "");
61898Expect(0, 120832, '\p{decimalnumber}', "");
61899Expect(1, 120832, '\p{^decimalnumber}', "");
61900Expect(1, 120832, '\P{decimalnumber}', "");
61901Expect(0, 120832, '\P{^decimalnumber}', "");
61902Expect(1, 120831, '\p{-	Decimal_number}', "");
61903Expect(0, 120831, '\p{^-	Decimal_number}', "");
61904Expect(0, 120831, '\P{-	Decimal_number}', "");
61905Expect(1, 120831, '\P{^-	Decimal_number}', "");
61906Expect(0, 120832, '\p{-	Decimal_number}', "");
61907Expect(1, 120832, '\p{^-	Decimal_number}', "");
61908Expect(1, 120832, '\P{-	Decimal_number}', "");
61909Expect(0, 120832, '\P{^-	Decimal_number}', "");
61910Error('\p{/a/-IS_Decimal_Number}');
61911Error('\P{/a/-IS_Decimal_Number}');
61912Expect(1, 120831, '\p{isdecimalnumber}', "");
61913Expect(0, 120831, '\p{^isdecimalnumber}', "");
61914Expect(0, 120831, '\P{isdecimalnumber}', "");
61915Expect(1, 120831, '\P{^isdecimalnumber}', "");
61916Expect(0, 120832, '\p{isdecimalnumber}', "");
61917Expect(1, 120832, '\p{^isdecimalnumber}', "");
61918Expect(1, 120832, '\P{isdecimalnumber}', "");
61919Expect(0, 120832, '\P{^isdecimalnumber}', "");
61920Expect(1, 120831, '\p{_Is_Decimal_NUMBER}', "");
61921Expect(0, 120831, '\p{^_Is_Decimal_NUMBER}', "");
61922Expect(0, 120831, '\P{_Is_Decimal_NUMBER}', "");
61923Expect(1, 120831, '\P{^_Is_Decimal_NUMBER}', "");
61924Expect(0, 120832, '\p{_Is_Decimal_NUMBER}', "");
61925Expect(1, 120832, '\p{^_Is_Decimal_NUMBER}', "");
61926Expect(1, 120832, '\P{_Is_Decimal_NUMBER}', "");
61927Expect(0, 120832, '\P{^_Is_Decimal_NUMBER}', "");
61928Error('\p{:=_ ND}');
61929Error('\P{:=_ ND}');
61930Expect(1, 120831, '\p{nd}', "");
61931Expect(0, 120831, '\p{^nd}', "");
61932Expect(0, 120831, '\P{nd}', "");
61933Expect(1, 120831, '\P{^nd}', "");
61934Expect(0, 120832, '\p{nd}', "");
61935Expect(1, 120832, '\p{^nd}', "");
61936Expect(1, 120832, '\P{nd}', "");
61937Expect(0, 120832, '\P{^nd}', "");
61938Expect(1, 120831, '\p{-nd}', "");
61939Expect(0, 120831, '\p{^-nd}', "");
61940Expect(0, 120831, '\P{-nd}', "");
61941Expect(1, 120831, '\P{^-nd}', "");
61942Expect(0, 120832, '\p{-nd}', "");
61943Expect(1, 120832, '\p{^-nd}', "");
61944Expect(1, 120832, '\P{-nd}', "");
61945Expect(0, 120832, '\P{^-nd}', "");
61946Error('\p{:=__IS_nd}');
61947Error('\P{:=__IS_nd}');
61948Expect(1, 120831, '\p{isnd}', "");
61949Expect(0, 120831, '\p{^isnd}', "");
61950Expect(0, 120831, '\P{isnd}', "");
61951Expect(1, 120831, '\P{^isnd}', "");
61952Expect(0, 120832, '\p{isnd}', "");
61953Expect(1, 120832, '\p{^isnd}', "");
61954Expect(1, 120832, '\P{isnd}', "");
61955Expect(0, 120832, '\P{^isnd}', "");
61956Expect(1, 120831, '\p{ IS_Nd}', "");
61957Expect(0, 120831, '\p{^ IS_Nd}', "");
61958Expect(0, 120831, '\P{ IS_Nd}', "");
61959Expect(1, 120831, '\P{^ IS_Nd}', "");
61960Expect(0, 120832, '\p{ IS_Nd}', "");
61961Expect(1, 120832, '\p{^ IS_Nd}', "");
61962Expect(1, 120832, '\P{ IS_Nd}', "");
61963Expect(0, 120832, '\P{^ IS_Nd}', "");
61964Error('\p{:=_ Dingbats}');
61965Error('\P{:=_ Dingbats}');
61966Expect(1, 10175, '\p{dingbats}', "");
61967Expect(0, 10175, '\p{^dingbats}', "");
61968Expect(0, 10175, '\P{dingbats}', "");
61969Expect(1, 10175, '\P{^dingbats}', "");
61970Expect(0, 10176, '\p{dingbats}', "");
61971Expect(1, 10176, '\p{^dingbats}', "");
61972Expect(1, 10176, '\P{dingbats}', "");
61973Expect(0, 10176, '\P{^dingbats}', "");
61974Expect(1, 10175, '\p{ -Dingbats}', "");
61975Expect(0, 10175, '\p{^ -Dingbats}', "");
61976Expect(0, 10175, '\P{ -Dingbats}', "");
61977Expect(1, 10175, '\P{^ -Dingbats}', "");
61978Expect(0, 10176, '\p{ -Dingbats}', "");
61979Expect(1, 10176, '\p{^ -Dingbats}', "");
61980Expect(1, 10176, '\P{ -Dingbats}', "");
61981Expect(0, 10176, '\P{^ -Dingbats}', "");
61982Error('\p{  Is_DINGBATS/a/}');
61983Error('\P{  Is_DINGBATS/a/}');
61984Expect(1, 10175, '\p{isdingbats}', "");
61985Expect(0, 10175, '\p{^isdingbats}', "");
61986Expect(0, 10175, '\P{isdingbats}', "");
61987Expect(1, 10175, '\P{^isdingbats}', "");
61988Expect(0, 10176, '\p{isdingbats}', "");
61989Expect(1, 10176, '\p{^isdingbats}', "");
61990Expect(1, 10176, '\P{isdingbats}', "");
61991Expect(0, 10176, '\P{^isdingbats}', "");
61992Expect(1, 10175, '\p{	-is_Dingbats}', "");
61993Expect(0, 10175, '\p{^	-is_Dingbats}', "");
61994Expect(0, 10175, '\P{	-is_Dingbats}', "");
61995Expect(1, 10175, '\P{^	-is_Dingbats}', "");
61996Expect(0, 10176, '\p{	-is_Dingbats}', "");
61997Expect(1, 10176, '\p{^	-is_Dingbats}', "");
61998Expect(1, 10176, '\P{	-is_Dingbats}', "");
61999Expect(0, 10176, '\P{^	-is_Dingbats}', "");
62000Error('\p{/a/in_dingbats}');
62001Error('\P{/a/in_dingbats}');
62002Expect(1, 10175, '\p{indingbats}', "");
62003Expect(0, 10175, '\p{^indingbats}', "");
62004Expect(0, 10175, '\P{indingbats}', "");
62005Expect(1, 10175, '\P{^indingbats}', "");
62006Expect(0, 10176, '\p{indingbats}', "");
62007Expect(1, 10176, '\p{^indingbats}', "");
62008Expect(1, 10176, '\P{indingbats}', "");
62009Expect(0, 10176, '\P{^indingbats}', "");
62010Expect(1, 10175, '\p{_In_dingbats}', "");
62011Expect(0, 10175, '\p{^_In_dingbats}', "");
62012Expect(0, 10175, '\P{_In_dingbats}', "");
62013Expect(1, 10175, '\P{^_In_dingbats}', "");
62014Expect(0, 10176, '\p{_In_dingbats}', "");
62015Expect(1, 10176, '\p{^_In_dingbats}', "");
62016Expect(1, 10176, '\P{_In_dingbats}', "");
62017Expect(0, 10176, '\P{^_In_dingbats}', "");
62018Error('\p{/a/ domino_Tiles}');
62019Error('\P{/a/ domino_Tiles}');
62020Expect(1, 127135, '\p{dominotiles}', "");
62021Expect(0, 127135, '\p{^dominotiles}', "");
62022Expect(0, 127135, '\P{dominotiles}', "");
62023Expect(1, 127135, '\P{^dominotiles}', "");
62024Expect(0, 127136, '\p{dominotiles}', "");
62025Expect(1, 127136, '\p{^dominotiles}', "");
62026Expect(1, 127136, '\P{dominotiles}', "");
62027Expect(0, 127136, '\P{^dominotiles}', "");
62028Expect(1, 127135, '\p{_ Domino_TILES}', "");
62029Expect(0, 127135, '\p{^_ Domino_TILES}', "");
62030Expect(0, 127135, '\P{_ Domino_TILES}', "");
62031Expect(1, 127135, '\P{^_ Domino_TILES}', "");
62032Expect(0, 127136, '\p{_ Domino_TILES}', "");
62033Expect(1, 127136, '\p{^_ Domino_TILES}', "");
62034Expect(1, 127136, '\P{_ Domino_TILES}', "");
62035Expect(0, 127136, '\P{^_ Domino_TILES}', "");
62036Error('\p{:=_is_Domino_Tiles}');
62037Error('\P{:=_is_Domino_Tiles}');
62038Expect(1, 127135, '\p{isdominotiles}', "");
62039Expect(0, 127135, '\p{^isdominotiles}', "");
62040Expect(0, 127135, '\P{isdominotiles}', "");
62041Expect(1, 127135, '\P{^isdominotiles}', "");
62042Expect(0, 127136, '\p{isdominotiles}', "");
62043Expect(1, 127136, '\p{^isdominotiles}', "");
62044Expect(1, 127136, '\P{isdominotiles}', "");
62045Expect(0, 127136, '\P{^isdominotiles}', "");
62046Expect(1, 127135, '\p{		Is_Domino_tiles}', "");
62047Expect(0, 127135, '\p{^		Is_Domino_tiles}', "");
62048Expect(0, 127135, '\P{		Is_Domino_tiles}', "");
62049Expect(1, 127135, '\P{^		Is_Domino_tiles}', "");
62050Expect(0, 127136, '\p{		Is_Domino_tiles}', "");
62051Expect(1, 127136, '\p{^		Is_Domino_tiles}', "");
62052Expect(1, 127136, '\P{		Is_Domino_tiles}', "");
62053Expect(0, 127136, '\P{^		Is_Domino_tiles}', "");
62054Error('\p{/a/_IN_Domino_tiles}');
62055Error('\P{/a/_IN_Domino_tiles}');
62056Expect(1, 127135, '\p{indominotiles}', "");
62057Expect(0, 127135, '\p{^indominotiles}', "");
62058Expect(0, 127135, '\P{indominotiles}', "");
62059Expect(1, 127135, '\P{^indominotiles}', "");
62060Expect(0, 127136, '\p{indominotiles}', "");
62061Expect(1, 127136, '\p{^indominotiles}', "");
62062Expect(1, 127136, '\P{indominotiles}', "");
62063Expect(0, 127136, '\P{^indominotiles}', "");
62064Expect(1, 127135, '\p{	_In_Domino_tiles}', "");
62065Expect(0, 127135, '\p{^	_In_Domino_tiles}', "");
62066Expect(0, 127135, '\P{	_In_Domino_tiles}', "");
62067Expect(1, 127135, '\P{^	_In_Domino_tiles}', "");
62068Expect(0, 127136, '\p{	_In_Domino_tiles}', "");
62069Expect(1, 127136, '\p{^	_In_Domino_tiles}', "");
62070Expect(1, 127136, '\P{	_In_Domino_tiles}', "");
62071Expect(0, 127136, '\P{^	_In_Domino_tiles}', "");
62072Error('\p{	:=Domino}');
62073Error('\P{	:=Domino}');
62074Expect(1, 127135, '\p{domino}', "");
62075Expect(0, 127135, '\p{^domino}', "");
62076Expect(0, 127135, '\P{domino}', "");
62077Expect(1, 127135, '\P{^domino}', "");
62078Expect(0, 127136, '\p{domino}', "");
62079Expect(1, 127136, '\p{^domino}', "");
62080Expect(1, 127136, '\P{domino}', "");
62081Expect(0, 127136, '\P{^domino}', "");
62082Expect(1, 127135, '\p{-domino}', "");
62083Expect(0, 127135, '\p{^-domino}', "");
62084Expect(0, 127135, '\P{-domino}', "");
62085Expect(1, 127135, '\P{^-domino}', "");
62086Expect(0, 127136, '\p{-domino}', "");
62087Expect(1, 127136, '\p{^-domino}', "");
62088Expect(1, 127136, '\P{-domino}', "");
62089Expect(0, 127136, '\P{^-domino}', "");
62090Error('\p{:=is_Domino}');
62091Error('\P{:=is_Domino}');
62092Expect(1, 127135, '\p{isdomino}', "");
62093Expect(0, 127135, '\p{^isdomino}', "");
62094Expect(0, 127135, '\P{isdomino}', "");
62095Expect(1, 127135, '\P{^isdomino}', "");
62096Expect(0, 127136, '\p{isdomino}', "");
62097Expect(1, 127136, '\p{^isdomino}', "");
62098Expect(1, 127136, '\P{isdomino}', "");
62099Expect(0, 127136, '\P{^isdomino}', "");
62100Expect(1, 127135, '\p{--Is_Domino}', "");
62101Expect(0, 127135, '\p{^--Is_Domino}', "");
62102Expect(0, 127135, '\P{--Is_Domino}', "");
62103Expect(1, 127135, '\P{^--Is_Domino}', "");
62104Expect(0, 127136, '\p{--Is_Domino}', "");
62105Expect(1, 127136, '\p{^--Is_Domino}', "");
62106Expect(1, 127136, '\P{--Is_Domino}', "");
62107Expect(0, 127136, '\P{^--Is_Domino}', "");
62108Error('\p{:=_	in_Domino}');
62109Error('\P{:=_	in_Domino}');
62110Expect(1, 127135, '\p{indomino}', "");
62111Expect(0, 127135, '\p{^indomino}', "");
62112Expect(0, 127135, '\P{indomino}', "");
62113Expect(1, 127135, '\P{^indomino}', "");
62114Expect(0, 127136, '\p{indomino}', "");
62115Expect(1, 127136, '\p{^indomino}', "");
62116Expect(1, 127136, '\P{indomino}', "");
62117Expect(0, 127136, '\P{^indomino}', "");
62118Expect(1, 127135, '\p{In_Domino}', "");
62119Expect(0, 127135, '\p{^In_Domino}', "");
62120Expect(0, 127135, '\P{In_Domino}', "");
62121Expect(1, 127135, '\P{^In_Domino}', "");
62122Expect(0, 127136, '\p{In_Domino}', "");
62123Expect(1, 127136, '\p{^In_Domino}', "");
62124Expect(1, 127136, '\P{In_Domino}', "");
62125Expect(0, 127136, '\P{^In_Domino}', "");
62126Error('\p{:=	-Egyptian_Hieroglyphs}');
62127Error('\P{:=	-Egyptian_Hieroglyphs}');
62128Expect(1, 78894, '\p{egyptianhieroglyphs}', "");
62129Expect(0, 78894, '\p{^egyptianhieroglyphs}', "");
62130Expect(0, 78894, '\P{egyptianhieroglyphs}', "");
62131Expect(1, 78894, '\P{^egyptianhieroglyphs}', "");
62132Expect(0, 78895, '\p{egyptianhieroglyphs}', "");
62133Expect(1, 78895, '\p{^egyptianhieroglyphs}', "");
62134Expect(1, 78895, '\P{egyptianhieroglyphs}', "");
62135Expect(0, 78895, '\P{^egyptianhieroglyphs}', "");
62136Expect(1, 78894, '\p{-_EGYPTIAN_Hieroglyphs}', "");
62137Expect(0, 78894, '\p{^-_EGYPTIAN_Hieroglyphs}', "");
62138Expect(0, 78894, '\P{-_EGYPTIAN_Hieroglyphs}', "");
62139Expect(1, 78894, '\P{^-_EGYPTIAN_Hieroglyphs}', "");
62140Expect(0, 78895, '\p{-_EGYPTIAN_Hieroglyphs}', "");
62141Expect(1, 78895, '\p{^-_EGYPTIAN_Hieroglyphs}', "");
62142Expect(1, 78895, '\P{-_EGYPTIAN_Hieroglyphs}', "");
62143Expect(0, 78895, '\P{^-_EGYPTIAN_Hieroglyphs}', "");
62144Error('\p{	:=Is_Egyptian_Hieroglyphs}');
62145Error('\P{	:=Is_Egyptian_Hieroglyphs}');
62146Expect(1, 78894, '\p{isegyptianhieroglyphs}', "");
62147Expect(0, 78894, '\p{^isegyptianhieroglyphs}', "");
62148Expect(0, 78894, '\P{isegyptianhieroglyphs}', "");
62149Expect(1, 78894, '\P{^isegyptianhieroglyphs}', "");
62150Expect(0, 78895, '\p{isegyptianhieroglyphs}', "");
62151Expect(1, 78895, '\p{^isegyptianhieroglyphs}', "");
62152Expect(1, 78895, '\P{isegyptianhieroglyphs}', "");
62153Expect(0, 78895, '\P{^isegyptianhieroglyphs}', "");
62154Expect(1, 78894, '\p{ is_Egyptian_hieroglyphs}', "");
62155Expect(0, 78894, '\p{^ is_Egyptian_hieroglyphs}', "");
62156Expect(0, 78894, '\P{ is_Egyptian_hieroglyphs}', "");
62157Expect(1, 78894, '\P{^ is_Egyptian_hieroglyphs}', "");
62158Expect(0, 78895, '\p{ is_Egyptian_hieroglyphs}', "");
62159Expect(1, 78895, '\p{^ is_Egyptian_hieroglyphs}', "");
62160Expect(1, 78895, '\P{ is_Egyptian_hieroglyphs}', "");
62161Expect(0, 78895, '\P{^ is_Egyptian_hieroglyphs}', "");
62162Error('\p{--Egyp:=}');
62163Error('\P{--Egyp:=}');
62164Expect(1, 78894, '\p{egyp}', "");
62165Expect(0, 78894, '\p{^egyp}', "");
62166Expect(0, 78894, '\P{egyp}', "");
62167Expect(1, 78894, '\P{^egyp}', "");
62168Expect(0, 78895, '\p{egyp}', "");
62169Expect(1, 78895, '\p{^egyp}', "");
62170Expect(1, 78895, '\P{egyp}', "");
62171Expect(0, 78895, '\P{^egyp}', "");
62172Expect(1, 78894, '\p{--EGYP}', "");
62173Expect(0, 78894, '\p{^--EGYP}', "");
62174Expect(0, 78894, '\P{--EGYP}', "");
62175Expect(1, 78894, '\P{^--EGYP}', "");
62176Expect(0, 78895, '\p{--EGYP}', "");
62177Expect(1, 78895, '\p{^--EGYP}', "");
62178Expect(1, 78895, '\P{--EGYP}', "");
62179Expect(0, 78895, '\P{^--EGYP}', "");
62180Error('\p{	/a/Is_Egyp}');
62181Error('\P{	/a/Is_Egyp}');
62182Expect(1, 78894, '\p{isegyp}', "");
62183Expect(0, 78894, '\p{^isegyp}', "");
62184Expect(0, 78894, '\P{isegyp}', "");
62185Expect(1, 78894, '\P{^isegyp}', "");
62186Expect(0, 78895, '\p{isegyp}', "");
62187Expect(1, 78895, '\p{^isegyp}', "");
62188Expect(1, 78895, '\P{isegyp}', "");
62189Expect(0, 78895, '\P{^isegyp}', "");
62190Expect(1, 78894, '\p{		IS_EGYP}', "");
62191Expect(0, 78894, '\p{^		IS_EGYP}', "");
62192Expect(0, 78894, '\P{		IS_EGYP}', "");
62193Expect(1, 78894, '\P{^		IS_EGYP}', "");
62194Expect(0, 78895, '\p{		IS_EGYP}', "");
62195Expect(1, 78895, '\p{^		IS_EGYP}', "");
62196Expect(1, 78895, '\P{		IS_EGYP}', "");
62197Expect(0, 78895, '\P{^		IS_EGYP}', "");
62198Error('\p{/a/_ Emoticons}');
62199Error('\P{/a/_ Emoticons}');
62200Expect(1, 128591, '\p{emoticons}', "");
62201Expect(0, 128591, '\p{^emoticons}', "");
62202Expect(0, 128591, '\P{emoticons}', "");
62203Expect(1, 128591, '\P{^emoticons}', "");
62204Expect(0, 128592, '\p{emoticons}', "");
62205Expect(1, 128592, '\p{^emoticons}', "");
62206Expect(1, 128592, '\P{emoticons}', "");
62207Expect(0, 128592, '\P{^emoticons}', "");
62208Expect(1, 128591, '\p{_Emoticons}', "");
62209Expect(0, 128591, '\p{^_Emoticons}', "");
62210Expect(0, 128591, '\P{_Emoticons}', "");
62211Expect(1, 128591, '\P{^_Emoticons}', "");
62212Expect(0, 128592, '\p{_Emoticons}', "");
62213Expect(1, 128592, '\p{^_Emoticons}', "");
62214Expect(1, 128592, '\P{_Emoticons}', "");
62215Expect(0, 128592, '\P{^_Emoticons}', "");
62216Error('\p{-	IS_Emoticons/a/}');
62217Error('\P{-	IS_Emoticons/a/}');
62218Expect(1, 128591, '\p{isemoticons}', "");
62219Expect(0, 128591, '\p{^isemoticons}', "");
62220Expect(0, 128591, '\P{isemoticons}', "");
62221Expect(1, 128591, '\P{^isemoticons}', "");
62222Expect(0, 128592, '\p{isemoticons}', "");
62223Expect(1, 128592, '\p{^isemoticons}', "");
62224Expect(1, 128592, '\P{isemoticons}', "");
62225Expect(0, 128592, '\P{^isemoticons}', "");
62226Expect(1, 128591, '\p{- Is_Emoticons}', "");
62227Expect(0, 128591, '\p{^- Is_Emoticons}', "");
62228Expect(0, 128591, '\P{- Is_Emoticons}', "");
62229Expect(1, 128591, '\P{^- Is_Emoticons}', "");
62230Expect(0, 128592, '\p{- Is_Emoticons}', "");
62231Expect(1, 128592, '\p{^- Is_Emoticons}', "");
62232Expect(1, 128592, '\P{- Is_Emoticons}', "");
62233Expect(0, 128592, '\P{^- Is_Emoticons}', "");
62234Error('\p{-_In_EMOTICONS:=}');
62235Error('\P{-_In_EMOTICONS:=}');
62236Expect(1, 128591, '\p{inemoticons}', "");
62237Expect(0, 128591, '\p{^inemoticons}', "");
62238Expect(0, 128591, '\P{inemoticons}', "");
62239Expect(1, 128591, '\P{^inemoticons}', "");
62240Expect(0, 128592, '\p{inemoticons}', "");
62241Expect(1, 128592, '\p{^inemoticons}', "");
62242Expect(1, 128592, '\P{inemoticons}', "");
62243Expect(0, 128592, '\P{^inemoticons}', "");
62244Expect(1, 128591, '\p{		IN_Emoticons}', "");
62245Expect(0, 128591, '\p{^		IN_Emoticons}', "");
62246Expect(0, 128591, '\P{		IN_Emoticons}', "");
62247Expect(1, 128591, '\P{^		IN_Emoticons}', "");
62248Expect(0, 128592, '\p{		IN_Emoticons}', "");
62249Expect(1, 128592, '\p{^		IN_Emoticons}', "");
62250Expect(1, 128592, '\P{		IN_Emoticons}', "");
62251Expect(0, 128592, '\P{^		IN_Emoticons}', "");
62252Error('\p{-/a/enclosed_Alphanumeric_Supplement}');
62253Error('\P{-/a/enclosed_Alphanumeric_Supplement}');
62254Expect(1, 127487, '\p{enclosedalphanumericsupplement}', "");
62255Expect(0, 127487, '\p{^enclosedalphanumericsupplement}', "");
62256Expect(0, 127487, '\P{enclosedalphanumericsupplement}', "");
62257Expect(1, 127487, '\P{^enclosedalphanumericsupplement}', "");
62258Expect(0, 127488, '\p{enclosedalphanumericsupplement}', "");
62259Expect(1, 127488, '\p{^enclosedalphanumericsupplement}', "");
62260Expect(1, 127488, '\P{enclosedalphanumericsupplement}', "");
62261Expect(0, 127488, '\P{^enclosedalphanumericsupplement}', "");
62262Expect(1, 127487, '\p{-	enclosed_alphanumeric_Supplement}', "");
62263Expect(0, 127487, '\p{^-	enclosed_alphanumeric_Supplement}', "");
62264Expect(0, 127487, '\P{-	enclosed_alphanumeric_Supplement}', "");
62265Expect(1, 127487, '\P{^-	enclosed_alphanumeric_Supplement}', "");
62266Expect(0, 127488, '\p{-	enclosed_alphanumeric_Supplement}', "");
62267Expect(1, 127488, '\p{^-	enclosed_alphanumeric_Supplement}', "");
62268Expect(1, 127488, '\P{-	enclosed_alphanumeric_Supplement}', "");
62269Expect(0, 127488, '\P{^-	enclosed_alphanumeric_Supplement}', "");
62270Error('\p{	:=IS_enclosed_ALPHANUMERIC_Supplement}');
62271Error('\P{	:=IS_enclosed_ALPHANUMERIC_Supplement}');
62272Expect(1, 127487, '\p{isenclosedalphanumericsupplement}', "");
62273Expect(0, 127487, '\p{^isenclosedalphanumericsupplement}', "");
62274Expect(0, 127487, '\P{isenclosedalphanumericsupplement}', "");
62275Expect(1, 127487, '\P{^isenclosedalphanumericsupplement}', "");
62276Expect(0, 127488, '\p{isenclosedalphanumericsupplement}', "");
62277Expect(1, 127488, '\p{^isenclosedalphanumericsupplement}', "");
62278Expect(1, 127488, '\P{isenclosedalphanumericsupplement}', "");
62279Expect(0, 127488, '\P{^isenclosedalphanumericsupplement}', "");
62280Expect(1, 127487, '\p{__is_enclosed_ALPHANUMERIC_supplement}', "");
62281Expect(0, 127487, '\p{^__is_enclosed_ALPHANUMERIC_supplement}', "");
62282Expect(0, 127487, '\P{__is_enclosed_ALPHANUMERIC_supplement}', "");
62283Expect(1, 127487, '\P{^__is_enclosed_ALPHANUMERIC_supplement}', "");
62284Expect(0, 127488, '\p{__is_enclosed_ALPHANUMERIC_supplement}', "");
62285Expect(1, 127488, '\p{^__is_enclosed_ALPHANUMERIC_supplement}', "");
62286Expect(1, 127488, '\P{__is_enclosed_ALPHANUMERIC_supplement}', "");
62287Expect(0, 127488, '\P{^__is_enclosed_ALPHANUMERIC_supplement}', "");
62288Error('\p{In_enclosed_ALPHANUMERIC_SUPPLEMENT:=}');
62289Error('\P{In_enclosed_ALPHANUMERIC_SUPPLEMENT:=}');
62290Expect(1, 127487, '\p{inenclosedalphanumericsupplement}', "");
62291Expect(0, 127487, '\p{^inenclosedalphanumericsupplement}', "");
62292Expect(0, 127487, '\P{inenclosedalphanumericsupplement}', "");
62293Expect(1, 127487, '\P{^inenclosedalphanumericsupplement}', "");
62294Expect(0, 127488, '\p{inenclosedalphanumericsupplement}', "");
62295Expect(1, 127488, '\p{^inenclosedalphanumericsupplement}', "");
62296Expect(1, 127488, '\P{inenclosedalphanumericsupplement}', "");
62297Expect(0, 127488, '\P{^inenclosedalphanumericsupplement}', "");
62298Expect(1, 127487, '\p{In_enclosed_alphanumeric_SUPPLEMENT}', "");
62299Expect(0, 127487, '\p{^In_enclosed_alphanumeric_SUPPLEMENT}', "");
62300Expect(0, 127487, '\P{In_enclosed_alphanumeric_SUPPLEMENT}', "");
62301Expect(1, 127487, '\P{^In_enclosed_alphanumeric_SUPPLEMENT}', "");
62302Expect(0, 127488, '\p{In_enclosed_alphanumeric_SUPPLEMENT}', "");
62303Expect(1, 127488, '\p{^In_enclosed_alphanumeric_SUPPLEMENT}', "");
62304Expect(1, 127488, '\P{In_enclosed_alphanumeric_SUPPLEMENT}', "");
62305Expect(0, 127488, '\P{^In_enclosed_alphanumeric_SUPPLEMENT}', "");
62306Error('\p{-ENCLOSED_Alphanum_sup:=}');
62307Error('\P{-ENCLOSED_Alphanum_sup:=}');
62308Expect(1, 127487, '\p{enclosedalphanumsup}', "");
62309Expect(0, 127487, '\p{^enclosedalphanumsup}', "");
62310Expect(0, 127487, '\P{enclosedalphanumsup}', "");
62311Expect(1, 127487, '\P{^enclosedalphanumsup}', "");
62312Expect(0, 127488, '\p{enclosedalphanumsup}', "");
62313Expect(1, 127488, '\p{^enclosedalphanumsup}', "");
62314Expect(1, 127488, '\P{enclosedalphanumsup}', "");
62315Expect(0, 127488, '\P{^enclosedalphanumsup}', "");
62316Expect(1, 127487, '\p{ Enclosed_ALPHANUM_Sup}', "");
62317Expect(0, 127487, '\p{^ Enclosed_ALPHANUM_Sup}', "");
62318Expect(0, 127487, '\P{ Enclosed_ALPHANUM_Sup}', "");
62319Expect(1, 127487, '\P{^ Enclosed_ALPHANUM_Sup}', "");
62320Expect(0, 127488, '\p{ Enclosed_ALPHANUM_Sup}', "");
62321Expect(1, 127488, '\p{^ Enclosed_ALPHANUM_Sup}', "");
62322Expect(1, 127488, '\P{ Enclosed_ALPHANUM_Sup}', "");
62323Expect(0, 127488, '\P{^ Enclosed_ALPHANUM_Sup}', "");
62324Error('\p{	-IS_ENCLOSED_alphanum_Sup/a/}');
62325Error('\P{	-IS_ENCLOSED_alphanum_Sup/a/}');
62326Expect(1, 127487, '\p{isenclosedalphanumsup}', "");
62327Expect(0, 127487, '\p{^isenclosedalphanumsup}', "");
62328Expect(0, 127487, '\P{isenclosedalphanumsup}', "");
62329Expect(1, 127487, '\P{^isenclosedalphanumsup}', "");
62330Expect(0, 127488, '\p{isenclosedalphanumsup}', "");
62331Expect(1, 127488, '\p{^isenclosedalphanumsup}', "");
62332Expect(1, 127488, '\P{isenclosedalphanumsup}', "");
62333Expect(0, 127488, '\P{^isenclosedalphanumsup}', "");
62334Expect(1, 127487, '\p{-Is_Enclosed_Alphanum_Sup}', "");
62335Expect(0, 127487, '\p{^-Is_Enclosed_Alphanum_Sup}', "");
62336Expect(0, 127487, '\P{-Is_Enclosed_Alphanum_Sup}', "");
62337Expect(1, 127487, '\P{^-Is_Enclosed_Alphanum_Sup}', "");
62338Expect(0, 127488, '\p{-Is_Enclosed_Alphanum_Sup}', "");
62339Expect(1, 127488, '\p{^-Is_Enclosed_Alphanum_Sup}', "");
62340Expect(1, 127488, '\P{-Is_Enclosed_Alphanum_Sup}', "");
62341Expect(0, 127488, '\P{^-Is_Enclosed_Alphanum_Sup}', "");
62342Error('\p{:=_ IN_enclosed_Alphanum_sup}');
62343Error('\P{:=_ IN_enclosed_Alphanum_sup}');
62344Expect(1, 127487, '\p{inenclosedalphanumsup}', "");
62345Expect(0, 127487, '\p{^inenclosedalphanumsup}', "");
62346Expect(0, 127487, '\P{inenclosedalphanumsup}', "");
62347Expect(1, 127487, '\P{^inenclosedalphanumsup}', "");
62348Expect(0, 127488, '\p{inenclosedalphanumsup}', "");
62349Expect(1, 127488, '\p{^inenclosedalphanumsup}', "");
62350Expect(1, 127488, '\P{inenclosedalphanumsup}', "");
62351Expect(0, 127488, '\P{^inenclosedalphanumsup}', "");
62352Expect(1, 127487, '\p{	_in_ENCLOSED_alphanum_SUP}', "");
62353Expect(0, 127487, '\p{^	_in_ENCLOSED_alphanum_SUP}', "");
62354Expect(0, 127487, '\P{	_in_ENCLOSED_alphanum_SUP}', "");
62355Expect(1, 127487, '\P{^	_in_ENCLOSED_alphanum_SUP}', "");
62356Expect(0, 127488, '\p{	_in_ENCLOSED_alphanum_SUP}', "");
62357Expect(1, 127488, '\p{^	_in_ENCLOSED_alphanum_SUP}', "");
62358Expect(1, 127488, '\P{	_in_ENCLOSED_alphanum_SUP}', "");
62359Expect(0, 127488, '\P{^	_in_ENCLOSED_alphanum_SUP}', "");
62360Error('\p{	:=ENCLOSED_Alphanumerics}');
62361Error('\P{	:=ENCLOSED_Alphanumerics}');
62362Expect(1, 9471, '\p{enclosedalphanumerics}', "");
62363Expect(0, 9471, '\p{^enclosedalphanumerics}', "");
62364Expect(0, 9471, '\P{enclosedalphanumerics}', "");
62365Expect(1, 9471, '\P{^enclosedalphanumerics}', "");
62366Expect(0, 9472, '\p{enclosedalphanumerics}', "");
62367Expect(1, 9472, '\p{^enclosedalphanumerics}', "");
62368Expect(1, 9472, '\P{enclosedalphanumerics}', "");
62369Expect(0, 9472, '\P{^enclosedalphanumerics}', "");
62370Expect(1, 9471, '\p{	_enclosed_Alphanumerics}', "");
62371Expect(0, 9471, '\p{^	_enclosed_Alphanumerics}', "");
62372Expect(0, 9471, '\P{	_enclosed_Alphanumerics}', "");
62373Expect(1, 9471, '\P{^	_enclosed_Alphanumerics}', "");
62374Expect(0, 9472, '\p{	_enclosed_Alphanumerics}', "");
62375Expect(1, 9472, '\p{^	_enclosed_Alphanumerics}', "");
62376Expect(1, 9472, '\P{	_enclosed_Alphanumerics}', "");
62377Expect(0, 9472, '\P{^	_enclosed_Alphanumerics}', "");
62378Error('\p{/a/	Is_Enclosed_ALPHANUMERICS}');
62379Error('\P{/a/	Is_Enclosed_ALPHANUMERICS}');
62380Expect(1, 9471, '\p{isenclosedalphanumerics}', "");
62381Expect(0, 9471, '\p{^isenclosedalphanumerics}', "");
62382Expect(0, 9471, '\P{isenclosedalphanumerics}', "");
62383Expect(1, 9471, '\P{^isenclosedalphanumerics}', "");
62384Expect(0, 9472, '\p{isenclosedalphanumerics}', "");
62385Expect(1, 9472, '\p{^isenclosedalphanumerics}', "");
62386Expect(1, 9472, '\P{isenclosedalphanumerics}', "");
62387Expect(0, 9472, '\P{^isenclosedalphanumerics}', "");
62388Expect(1, 9471, '\p{	-Is_ENCLOSED_Alphanumerics}', "");
62389Expect(0, 9471, '\p{^	-Is_ENCLOSED_Alphanumerics}', "");
62390Expect(0, 9471, '\P{	-Is_ENCLOSED_Alphanumerics}', "");
62391Expect(1, 9471, '\P{^	-Is_ENCLOSED_Alphanumerics}', "");
62392Expect(0, 9472, '\p{	-Is_ENCLOSED_Alphanumerics}', "");
62393Expect(1, 9472, '\p{^	-Is_ENCLOSED_Alphanumerics}', "");
62394Expect(1, 9472, '\P{	-Is_ENCLOSED_Alphanumerics}', "");
62395Expect(0, 9472, '\P{^	-Is_ENCLOSED_Alphanumerics}', "");
62396Error('\p{/a/_ IN_enclosed_ALPHANUMERICS}');
62397Error('\P{/a/_ IN_enclosed_ALPHANUMERICS}');
62398Expect(1, 9471, '\p{inenclosedalphanumerics}', "");
62399Expect(0, 9471, '\p{^inenclosedalphanumerics}', "");
62400Expect(0, 9471, '\P{inenclosedalphanumerics}', "");
62401Expect(1, 9471, '\P{^inenclosedalphanumerics}', "");
62402Expect(0, 9472, '\p{inenclosedalphanumerics}', "");
62403Expect(1, 9472, '\p{^inenclosedalphanumerics}', "");
62404Expect(1, 9472, '\P{inenclosedalphanumerics}', "");
62405Expect(0, 9472, '\P{^inenclosedalphanumerics}', "");
62406Expect(1, 9471, '\p{ In_Enclosed_ALPHANUMERICS}', "");
62407Expect(0, 9471, '\p{^ In_Enclosed_ALPHANUMERICS}', "");
62408Expect(0, 9471, '\P{ In_Enclosed_ALPHANUMERICS}', "");
62409Expect(1, 9471, '\P{^ In_Enclosed_ALPHANUMERICS}', "");
62410Expect(0, 9472, '\p{ In_Enclosed_ALPHANUMERICS}', "");
62411Expect(1, 9472, '\p{^ In_Enclosed_ALPHANUMERICS}', "");
62412Expect(1, 9472, '\P{ In_Enclosed_ALPHANUMERICS}', "");
62413Expect(0, 9472, '\P{^ In_Enclosed_ALPHANUMERICS}', "");
62414Error('\p{:=  Enclosed_Alphanum}');
62415Error('\P{:=  Enclosed_Alphanum}');
62416Expect(1, 9471, '\p{enclosedalphanum}', "");
62417Expect(0, 9471, '\p{^enclosedalphanum}', "");
62418Expect(0, 9471, '\P{enclosedalphanum}', "");
62419Expect(1, 9471, '\P{^enclosedalphanum}', "");
62420Expect(0, 9472, '\p{enclosedalphanum}', "");
62421Expect(1, 9472, '\p{^enclosedalphanum}', "");
62422Expect(1, 9472, '\P{enclosedalphanum}', "");
62423Expect(0, 9472, '\P{^enclosedalphanum}', "");
62424Expect(1, 9471, '\p{ _ENCLOSED_alphanum}', "");
62425Expect(0, 9471, '\p{^ _ENCLOSED_alphanum}', "");
62426Expect(0, 9471, '\P{ _ENCLOSED_alphanum}', "");
62427Expect(1, 9471, '\P{^ _ENCLOSED_alphanum}', "");
62428Expect(0, 9472, '\p{ _ENCLOSED_alphanum}', "");
62429Expect(1, 9472, '\p{^ _ENCLOSED_alphanum}', "");
62430Expect(1, 9472, '\P{ _ENCLOSED_alphanum}', "");
62431Expect(0, 9472, '\P{^ _ENCLOSED_alphanum}', "");
62432Error('\p{/a/-	Is_ENCLOSED_Alphanum}');
62433Error('\P{/a/-	Is_ENCLOSED_Alphanum}');
62434Expect(1, 9471, '\p{isenclosedalphanum}', "");
62435Expect(0, 9471, '\p{^isenclosedalphanum}', "");
62436Expect(0, 9471, '\P{isenclosedalphanum}', "");
62437Expect(1, 9471, '\P{^isenclosedalphanum}', "");
62438Expect(0, 9472, '\p{isenclosedalphanum}', "");
62439Expect(1, 9472, '\p{^isenclosedalphanum}', "");
62440Expect(1, 9472, '\P{isenclosedalphanum}', "");
62441Expect(0, 9472, '\P{^isenclosedalphanum}', "");
62442Expect(1, 9471, '\p{IS_enclosed_alphanum}', "");
62443Expect(0, 9471, '\p{^IS_enclosed_alphanum}', "");
62444Expect(0, 9471, '\P{IS_enclosed_alphanum}', "");
62445Expect(1, 9471, '\P{^IS_enclosed_alphanum}', "");
62446Expect(0, 9472, '\p{IS_enclosed_alphanum}', "");
62447Expect(1, 9472, '\p{^IS_enclosed_alphanum}', "");
62448Expect(1, 9472, '\P{IS_enclosed_alphanum}', "");
62449Expect(0, 9472, '\P{^IS_enclosed_alphanum}', "");
62450Error('\p{/a/In_ENCLOSED_alphanum}');
62451Error('\P{/a/In_ENCLOSED_alphanum}');
62452Expect(1, 9471, '\p{inenclosedalphanum}', "");
62453Expect(0, 9471, '\p{^inenclosedalphanum}', "");
62454Expect(0, 9471, '\P{inenclosedalphanum}', "");
62455Expect(1, 9471, '\P{^inenclosedalphanum}', "");
62456Expect(0, 9472, '\p{inenclosedalphanum}', "");
62457Expect(1, 9472, '\p{^inenclosedalphanum}', "");
62458Expect(1, 9472, '\P{inenclosedalphanum}', "");
62459Expect(0, 9472, '\P{^inenclosedalphanum}', "");
62460Expect(1, 9471, '\p{_ in_enclosed_ALPHANUM}', "");
62461Expect(0, 9471, '\p{^_ in_enclosed_ALPHANUM}', "");
62462Expect(0, 9471, '\P{_ in_enclosed_ALPHANUM}', "");
62463Expect(1, 9471, '\P{^_ in_enclosed_ALPHANUM}', "");
62464Expect(0, 9472, '\p{_ in_enclosed_ALPHANUM}', "");
62465Expect(1, 9472, '\p{^_ in_enclosed_ALPHANUM}', "");
62466Expect(1, 9472, '\P{_ in_enclosed_ALPHANUM}', "");
62467Expect(0, 9472, '\P{^_ in_enclosed_ALPHANUM}', "");
62468Error('\p{ :=Enclosed_cjk_Letters_and_Months}');
62469Error('\P{ :=Enclosed_cjk_Letters_and_Months}');
62470Expect(1, 13055, '\p{enclosedcjklettersandmonths}', "");
62471Expect(0, 13055, '\p{^enclosedcjklettersandmonths}', "");
62472Expect(0, 13055, '\P{enclosedcjklettersandmonths}', "");
62473Expect(1, 13055, '\P{^enclosedcjklettersandmonths}', "");
62474Expect(0, 13056, '\p{enclosedcjklettersandmonths}', "");
62475Expect(1, 13056, '\p{^enclosedcjklettersandmonths}', "");
62476Expect(1, 13056, '\P{enclosedcjklettersandmonths}', "");
62477Expect(0, 13056, '\P{^enclosedcjklettersandmonths}', "");
62478Expect(1, 13055, '\p{_-Enclosed_CJK_LETTERS_AND_months}', "");
62479Expect(0, 13055, '\p{^_-Enclosed_CJK_LETTERS_AND_months}', "");
62480Expect(0, 13055, '\P{_-Enclosed_CJK_LETTERS_AND_months}', "");
62481Expect(1, 13055, '\P{^_-Enclosed_CJK_LETTERS_AND_months}', "");
62482Expect(0, 13056, '\p{_-Enclosed_CJK_LETTERS_AND_months}', "");
62483Expect(1, 13056, '\p{^_-Enclosed_CJK_LETTERS_AND_months}', "");
62484Expect(1, 13056, '\P{_-Enclosed_CJK_LETTERS_AND_months}', "");
62485Expect(0, 13056, '\P{^_-Enclosed_CJK_LETTERS_AND_months}', "");
62486Error('\p{ :=Is_ENCLOSED_cjk_Letters_AND_Months}');
62487Error('\P{ :=Is_ENCLOSED_cjk_Letters_AND_Months}');
62488Expect(1, 13055, '\p{isenclosedcjklettersandmonths}', "");
62489Expect(0, 13055, '\p{^isenclosedcjklettersandmonths}', "");
62490Expect(0, 13055, '\P{isenclosedcjklettersandmonths}', "");
62491Expect(1, 13055, '\P{^isenclosedcjklettersandmonths}', "");
62492Expect(0, 13056, '\p{isenclosedcjklettersandmonths}', "");
62493Expect(1, 13056, '\p{^isenclosedcjklettersandmonths}', "");
62494Expect(1, 13056, '\P{isenclosedcjklettersandmonths}', "");
62495Expect(0, 13056, '\P{^isenclosedcjklettersandmonths}', "");
62496Expect(1, 13055, '\p{	_Is_Enclosed_CJK_letters_And_months}', "");
62497Expect(0, 13055, '\p{^	_Is_Enclosed_CJK_letters_And_months}', "");
62498Expect(0, 13055, '\P{	_Is_Enclosed_CJK_letters_And_months}', "");
62499Expect(1, 13055, '\P{^	_Is_Enclosed_CJK_letters_And_months}', "");
62500Expect(0, 13056, '\p{	_Is_Enclosed_CJK_letters_And_months}', "");
62501Expect(1, 13056, '\p{^	_Is_Enclosed_CJK_letters_And_months}', "");
62502Expect(1, 13056, '\P{	_Is_Enclosed_CJK_letters_And_months}', "");
62503Expect(0, 13056, '\P{^	_Is_Enclosed_CJK_letters_And_months}', "");
62504Error('\p{__In_Enclosed_CJK_letters_And_MONTHS:=}');
62505Error('\P{__In_Enclosed_CJK_letters_And_MONTHS:=}');
62506Expect(1, 13055, '\p{inenclosedcjklettersandmonths}', "");
62507Expect(0, 13055, '\p{^inenclosedcjklettersandmonths}', "");
62508Expect(0, 13055, '\P{inenclosedcjklettersandmonths}', "");
62509Expect(1, 13055, '\P{^inenclosedcjklettersandmonths}', "");
62510Expect(0, 13056, '\p{inenclosedcjklettersandmonths}', "");
62511Expect(1, 13056, '\p{^inenclosedcjklettersandmonths}', "");
62512Expect(1, 13056, '\P{inenclosedcjklettersandmonths}', "");
62513Expect(0, 13056, '\P{^inenclosedcjklettersandmonths}', "");
62514Expect(1, 13055, '\p{-_in_ENCLOSED_CJK_LETTERS_And_months}', "");
62515Expect(0, 13055, '\p{^-_in_ENCLOSED_CJK_LETTERS_And_months}', "");
62516Expect(0, 13055, '\P{-_in_ENCLOSED_CJK_LETTERS_And_months}', "");
62517Expect(1, 13055, '\P{^-_in_ENCLOSED_CJK_LETTERS_And_months}', "");
62518Expect(0, 13056, '\p{-_in_ENCLOSED_CJK_LETTERS_And_months}', "");
62519Expect(1, 13056, '\p{^-_in_ENCLOSED_CJK_LETTERS_And_months}', "");
62520Expect(1, 13056, '\P{-_in_ENCLOSED_CJK_LETTERS_And_months}', "");
62521Expect(0, 13056, '\P{^-_in_ENCLOSED_CJK_LETTERS_And_months}', "");
62522Error('\p{	 ENCLOSED_CJK/a/}');
62523Error('\P{	 ENCLOSED_CJK/a/}');
62524Expect(1, 13055, '\p{enclosedcjk}', "");
62525Expect(0, 13055, '\p{^enclosedcjk}', "");
62526Expect(0, 13055, '\P{enclosedcjk}', "");
62527Expect(1, 13055, '\P{^enclosedcjk}', "");
62528Expect(0, 13056, '\p{enclosedcjk}', "");
62529Expect(1, 13056, '\p{^enclosedcjk}', "");
62530Expect(1, 13056, '\P{enclosedcjk}', "");
62531Expect(0, 13056, '\P{^enclosedcjk}', "");
62532Expect(1, 13055, '\p{-Enclosed_CJK}', "");
62533Expect(0, 13055, '\p{^-Enclosed_CJK}', "");
62534Expect(0, 13055, '\P{-Enclosed_CJK}', "");
62535Expect(1, 13055, '\P{^-Enclosed_CJK}', "");
62536Expect(0, 13056, '\p{-Enclosed_CJK}', "");
62537Expect(1, 13056, '\p{^-Enclosed_CJK}', "");
62538Expect(1, 13056, '\P{-Enclosed_CJK}', "");
62539Expect(0, 13056, '\P{^-Enclosed_CJK}', "");
62540Error('\p{_	is_ENCLOSED_CJK/a/}');
62541Error('\P{_	is_ENCLOSED_CJK/a/}');
62542Expect(1, 13055, '\p{isenclosedcjk}', "");
62543Expect(0, 13055, '\p{^isenclosedcjk}', "");
62544Expect(0, 13055, '\P{isenclosedcjk}', "");
62545Expect(1, 13055, '\P{^isenclosedcjk}', "");
62546Expect(0, 13056, '\p{isenclosedcjk}', "");
62547Expect(1, 13056, '\p{^isenclosedcjk}', "");
62548Expect(1, 13056, '\P{isenclosedcjk}', "");
62549Expect(0, 13056, '\P{^isenclosedcjk}', "");
62550Expect(1, 13055, '\p{_-Is_Enclosed_CJK}', "");
62551Expect(0, 13055, '\p{^_-Is_Enclosed_CJK}', "");
62552Expect(0, 13055, '\P{_-Is_Enclosed_CJK}', "");
62553Expect(1, 13055, '\P{^_-Is_Enclosed_CJK}', "");
62554Expect(0, 13056, '\p{_-Is_Enclosed_CJK}', "");
62555Expect(1, 13056, '\p{^_-Is_Enclosed_CJK}', "");
62556Expect(1, 13056, '\P{_-Is_Enclosed_CJK}', "");
62557Expect(0, 13056, '\P{^_-Is_Enclosed_CJK}', "");
62558Error('\p{ /a/IN_Enclosed_CJK}');
62559Error('\P{ /a/IN_Enclosed_CJK}');
62560Expect(1, 13055, '\p{inenclosedcjk}', "");
62561Expect(0, 13055, '\p{^inenclosedcjk}', "");
62562Expect(0, 13055, '\P{inenclosedcjk}', "");
62563Expect(1, 13055, '\P{^inenclosedcjk}', "");
62564Expect(0, 13056, '\p{inenclosedcjk}', "");
62565Expect(1, 13056, '\p{^inenclosedcjk}', "");
62566Expect(1, 13056, '\P{inenclosedcjk}', "");
62567Expect(0, 13056, '\P{^inenclosedcjk}', "");
62568Expect(1, 13055, '\p{ -In_Enclosed_cjk}', "");
62569Expect(0, 13055, '\p{^ -In_Enclosed_cjk}', "");
62570Expect(0, 13055, '\P{ -In_Enclosed_cjk}', "");
62571Expect(1, 13055, '\P{^ -In_Enclosed_cjk}', "");
62572Expect(0, 13056, '\p{ -In_Enclosed_cjk}', "");
62573Expect(1, 13056, '\p{^ -In_Enclosed_cjk}', "");
62574Expect(1, 13056, '\P{ -In_Enclosed_cjk}', "");
62575Expect(0, 13056, '\P{^ -In_Enclosed_cjk}', "");
62576Error('\p{-	Enclosed_Ideographic_supplement/a/}');
62577Error('\P{-	Enclosed_Ideographic_supplement/a/}');
62578Expect(1, 127743, '\p{enclosedideographicsupplement}', "");
62579Expect(0, 127743, '\p{^enclosedideographicsupplement}', "");
62580Expect(0, 127743, '\P{enclosedideographicsupplement}', "");
62581Expect(1, 127743, '\P{^enclosedideographicsupplement}', "");
62582Expect(0, 127744, '\p{enclosedideographicsupplement}', "");
62583Expect(1, 127744, '\p{^enclosedideographicsupplement}', "");
62584Expect(1, 127744, '\P{enclosedideographicsupplement}', "");
62585Expect(0, 127744, '\P{^enclosedideographicsupplement}', "");
62586Expect(1, 127743, '\p{	-Enclosed_IDEOGRAPHIC_Supplement}', "");
62587Expect(0, 127743, '\p{^	-Enclosed_IDEOGRAPHIC_Supplement}', "");
62588Expect(0, 127743, '\P{	-Enclosed_IDEOGRAPHIC_Supplement}', "");
62589Expect(1, 127743, '\P{^	-Enclosed_IDEOGRAPHIC_Supplement}', "");
62590Expect(0, 127744, '\p{	-Enclosed_IDEOGRAPHIC_Supplement}', "");
62591Expect(1, 127744, '\p{^	-Enclosed_IDEOGRAPHIC_Supplement}', "");
62592Expect(1, 127744, '\P{	-Enclosed_IDEOGRAPHIC_Supplement}', "");
62593Expect(0, 127744, '\P{^	-Enclosed_IDEOGRAPHIC_Supplement}', "");
62594Error('\p{	/a/Is_ENCLOSED_Ideographic_Supplement}');
62595Error('\P{	/a/Is_ENCLOSED_Ideographic_Supplement}');
62596Expect(1, 127743, '\p{isenclosedideographicsupplement}', "");
62597Expect(0, 127743, '\p{^isenclosedideographicsupplement}', "");
62598Expect(0, 127743, '\P{isenclosedideographicsupplement}', "");
62599Expect(1, 127743, '\P{^isenclosedideographicsupplement}', "");
62600Expect(0, 127744, '\p{isenclosedideographicsupplement}', "");
62601Expect(1, 127744, '\p{^isenclosedideographicsupplement}', "");
62602Expect(1, 127744, '\P{isenclosedideographicsupplement}', "");
62603Expect(0, 127744, '\P{^isenclosedideographicsupplement}', "");
62604Expect(1, 127743, '\p{--is_enclosed_IDEOGRAPHIC_SUPPLEMENT}', "");
62605Expect(0, 127743, '\p{^--is_enclosed_IDEOGRAPHIC_SUPPLEMENT}', "");
62606Expect(0, 127743, '\P{--is_enclosed_IDEOGRAPHIC_SUPPLEMENT}', "");
62607Expect(1, 127743, '\P{^--is_enclosed_IDEOGRAPHIC_SUPPLEMENT}', "");
62608Expect(0, 127744, '\p{--is_enclosed_IDEOGRAPHIC_SUPPLEMENT}', "");
62609Expect(1, 127744, '\p{^--is_enclosed_IDEOGRAPHIC_SUPPLEMENT}', "");
62610Expect(1, 127744, '\P{--is_enclosed_IDEOGRAPHIC_SUPPLEMENT}', "");
62611Expect(0, 127744, '\P{^--is_enclosed_IDEOGRAPHIC_SUPPLEMENT}', "");
62612Error('\p{/a/	 In_ENCLOSED_Ideographic_Supplement}');
62613Error('\P{/a/	 In_ENCLOSED_Ideographic_Supplement}');
62614Expect(1, 127743, '\p{inenclosedideographicsupplement}', "");
62615Expect(0, 127743, '\p{^inenclosedideographicsupplement}', "");
62616Expect(0, 127743, '\P{inenclosedideographicsupplement}', "");
62617Expect(1, 127743, '\P{^inenclosedideographicsupplement}', "");
62618Expect(0, 127744, '\p{inenclosedideographicsupplement}', "");
62619Expect(1, 127744, '\p{^inenclosedideographicsupplement}', "");
62620Expect(1, 127744, '\P{inenclosedideographicsupplement}', "");
62621Expect(0, 127744, '\P{^inenclosedideographicsupplement}', "");
62622Expect(1, 127743, '\p{-_In_Enclosed_ideographic_supplement}', "");
62623Expect(0, 127743, '\p{^-_In_Enclosed_ideographic_supplement}', "");
62624Expect(0, 127743, '\P{-_In_Enclosed_ideographic_supplement}', "");
62625Expect(1, 127743, '\P{^-_In_Enclosed_ideographic_supplement}', "");
62626Expect(0, 127744, '\p{-_In_Enclosed_ideographic_supplement}', "");
62627Expect(1, 127744, '\p{^-_In_Enclosed_ideographic_supplement}', "");
62628Expect(1, 127744, '\P{-_In_Enclosed_ideographic_supplement}', "");
62629Expect(0, 127744, '\P{^-_In_Enclosed_ideographic_supplement}', "");
62630Error('\p{:=- ENCLOSED_Ideographic_Sup}');
62631Error('\P{:=- ENCLOSED_Ideographic_Sup}');
62632Expect(1, 127743, '\p{enclosedideographicsup}', "");
62633Expect(0, 127743, '\p{^enclosedideographicsup}', "");
62634Expect(0, 127743, '\P{enclosedideographicsup}', "");
62635Expect(1, 127743, '\P{^enclosedideographicsup}', "");
62636Expect(0, 127744, '\p{enclosedideographicsup}', "");
62637Expect(1, 127744, '\p{^enclosedideographicsup}', "");
62638Expect(1, 127744, '\P{enclosedideographicsup}', "");
62639Expect(0, 127744, '\P{^enclosedideographicsup}', "");
62640Expect(1, 127743, '\p{ -Enclosed_Ideographic_SUP}', "");
62641Expect(0, 127743, '\p{^ -Enclosed_Ideographic_SUP}', "");
62642Expect(0, 127743, '\P{ -Enclosed_Ideographic_SUP}', "");
62643Expect(1, 127743, '\P{^ -Enclosed_Ideographic_SUP}', "");
62644Expect(0, 127744, '\p{ -Enclosed_Ideographic_SUP}', "");
62645Expect(1, 127744, '\p{^ -Enclosed_Ideographic_SUP}', "");
62646Expect(1, 127744, '\P{ -Enclosed_Ideographic_SUP}', "");
62647Expect(0, 127744, '\P{^ -Enclosed_Ideographic_SUP}', "");
62648Error('\p{--Is_Enclosed_IDEOGRAPHIC_sup:=}');
62649Error('\P{--Is_Enclosed_IDEOGRAPHIC_sup:=}');
62650Expect(1, 127743, '\p{isenclosedideographicsup}', "");
62651Expect(0, 127743, '\p{^isenclosedideographicsup}', "");
62652Expect(0, 127743, '\P{isenclosedideographicsup}', "");
62653Expect(1, 127743, '\P{^isenclosedideographicsup}', "");
62654Expect(0, 127744, '\p{isenclosedideographicsup}', "");
62655Expect(1, 127744, '\p{^isenclosedideographicsup}', "");
62656Expect(1, 127744, '\P{isenclosedideographicsup}', "");
62657Expect(0, 127744, '\P{^isenclosedideographicsup}', "");
62658Expect(1, 127743, '\p{Is_ENCLOSED_ideographic_Sup}', "");
62659Expect(0, 127743, '\p{^Is_ENCLOSED_ideographic_Sup}', "");
62660Expect(0, 127743, '\P{Is_ENCLOSED_ideographic_Sup}', "");
62661Expect(1, 127743, '\P{^Is_ENCLOSED_ideographic_Sup}', "");
62662Expect(0, 127744, '\p{Is_ENCLOSED_ideographic_Sup}', "");
62663Expect(1, 127744, '\p{^Is_ENCLOSED_ideographic_Sup}', "");
62664Expect(1, 127744, '\P{Is_ENCLOSED_ideographic_Sup}', "");
62665Expect(0, 127744, '\P{^Is_ENCLOSED_ideographic_Sup}', "");
62666Error('\p{/a/	_In_Enclosed_Ideographic_SUP}');
62667Error('\P{/a/	_In_Enclosed_Ideographic_SUP}');
62668Expect(1, 127743, '\p{inenclosedideographicsup}', "");
62669Expect(0, 127743, '\p{^inenclosedideographicsup}', "");
62670Expect(0, 127743, '\P{inenclosedideographicsup}', "");
62671Expect(1, 127743, '\P{^inenclosedideographicsup}', "");
62672Expect(0, 127744, '\p{inenclosedideographicsup}', "");
62673Expect(1, 127744, '\p{^inenclosedideographicsup}', "");
62674Expect(1, 127744, '\P{inenclosedideographicsup}', "");
62675Expect(0, 127744, '\P{^inenclosedideographicsup}', "");
62676Expect(1, 127743, '\p{-_In_Enclosed_IDEOGRAPHIC_Sup}', "");
62677Expect(0, 127743, '\p{^-_In_Enclosed_IDEOGRAPHIC_Sup}', "");
62678Expect(0, 127743, '\P{-_In_Enclosed_IDEOGRAPHIC_Sup}', "");
62679Expect(1, 127743, '\P{^-_In_Enclosed_IDEOGRAPHIC_Sup}', "");
62680Expect(0, 127744, '\p{-_In_Enclosed_IDEOGRAPHIC_Sup}', "");
62681Expect(1, 127744, '\p{^-_In_Enclosed_IDEOGRAPHIC_Sup}', "");
62682Expect(1, 127744, '\P{-_In_Enclosed_IDEOGRAPHIC_Sup}', "");
62683Expect(0, 127744, '\P{^-_In_Enclosed_IDEOGRAPHIC_Sup}', "");
62684Error('\p{__ENCLOSING_Mark/a/}');
62685Error('\P{__ENCLOSING_Mark/a/}');
62686Expect(1, 42610, '\p{enclosingmark}', "");
62687Expect(0, 42610, '\p{^enclosingmark}', "");
62688Expect(0, 42610, '\P{enclosingmark}', "");
62689Expect(1, 42610, '\P{^enclosingmark}', "");
62690Expect(0, 42611, '\p{enclosingmark}', "");
62691Expect(1, 42611, '\p{^enclosingmark}', "");
62692Expect(1, 42611, '\P{enclosingmark}', "");
62693Expect(0, 42611, '\P{^enclosingmark}', "");
62694Expect(1, 42610, '\p{- Enclosing_MARK}', "");
62695Expect(0, 42610, '\p{^- Enclosing_MARK}', "");
62696Expect(0, 42610, '\P{- Enclosing_MARK}', "");
62697Expect(1, 42610, '\P{^- Enclosing_MARK}', "");
62698Expect(0, 42611, '\p{- Enclosing_MARK}', "");
62699Expect(1, 42611, '\p{^- Enclosing_MARK}', "");
62700Expect(1, 42611, '\P{- Enclosing_MARK}', "");
62701Expect(0, 42611, '\P{^- Enclosing_MARK}', "");
62702Error('\p{_Is_ENCLOSING_Mark/a/}');
62703Error('\P{_Is_ENCLOSING_Mark/a/}');
62704Expect(1, 42610, '\p{isenclosingmark}', "");
62705Expect(0, 42610, '\p{^isenclosingmark}', "");
62706Expect(0, 42610, '\P{isenclosingmark}', "");
62707Expect(1, 42610, '\P{^isenclosingmark}', "");
62708Expect(0, 42611, '\p{isenclosingmark}', "");
62709Expect(1, 42611, '\p{^isenclosingmark}', "");
62710Expect(1, 42611, '\P{isenclosingmark}', "");
62711Expect(0, 42611, '\P{^isenclosingmark}', "");
62712Expect(1, 42610, '\p{ _Is_ENCLOSING_mark}', "");
62713Expect(0, 42610, '\p{^ _Is_ENCLOSING_mark}', "");
62714Expect(0, 42610, '\P{ _Is_ENCLOSING_mark}', "");
62715Expect(1, 42610, '\P{^ _Is_ENCLOSING_mark}', "");
62716Expect(0, 42611, '\p{ _Is_ENCLOSING_mark}', "");
62717Expect(1, 42611, '\p{^ _Is_ENCLOSING_mark}', "");
62718Expect(1, 42611, '\P{ _Is_ENCLOSING_mark}', "");
62719Expect(0, 42611, '\P{^ _Is_ENCLOSING_mark}', "");
62720Error('\p{:=- Me}');
62721Error('\P{:=- Me}');
62722Expect(1, 42610, '\p{me}', "");
62723Expect(0, 42610, '\p{^me}', "");
62724Expect(0, 42610, '\P{me}', "");
62725Expect(1, 42610, '\P{^me}', "");
62726Expect(0, 42611, '\p{me}', "");
62727Expect(1, 42611, '\p{^me}', "");
62728Expect(1, 42611, '\P{me}', "");
62729Expect(0, 42611, '\P{^me}', "");
62730Expect(1, 42610, '\p{-me}', "");
62731Expect(0, 42610, '\p{^-me}', "");
62732Expect(0, 42610, '\P{-me}', "");
62733Expect(1, 42610, '\P{^-me}', "");
62734Expect(0, 42611, '\p{-me}', "");
62735Expect(1, 42611, '\p{^-me}', "");
62736Expect(1, 42611, '\P{-me}', "");
62737Expect(0, 42611, '\P{^-me}', "");
62738Error('\p{__IS_me:=}');
62739Error('\P{__IS_me:=}');
62740Expect(1, 42610, '\p{isme}', "");
62741Expect(0, 42610, '\p{^isme}', "");
62742Expect(0, 42610, '\P{isme}', "");
62743Expect(1, 42610, '\P{^isme}', "");
62744Expect(0, 42611, '\p{isme}', "");
62745Expect(1, 42611, '\p{^isme}', "");
62746Expect(1, 42611, '\P{isme}', "");
62747Expect(0, 42611, '\P{^isme}', "");
62748Expect(1, 42610, '\p{-	Is_me}', "");
62749Expect(0, 42610, '\p{^-	Is_me}', "");
62750Expect(0, 42610, '\P{-	Is_me}', "");
62751Expect(1, 42610, '\P{^-	Is_me}', "");
62752Expect(0, 42611, '\p{-	Is_me}', "");
62753Expect(1, 42611, '\p{^-	Is_me}', "");
62754Expect(1, 42611, '\P{-	Is_me}', "");
62755Expect(0, 42611, '\P{^-	Is_me}', "");
62756Error('\p{-ETHIOPIC/a/}');
62757Error('\P{-ETHIOPIC/a/}');
62758Expect(1, 43822, '\p{ethiopic}', "");
62759Expect(0, 43822, '\p{^ethiopic}', "");
62760Expect(0, 43822, '\P{ethiopic}', "");
62761Expect(1, 43822, '\P{^ethiopic}', "");
62762Expect(0, 43823, '\p{ethiopic}', "");
62763Expect(1, 43823, '\p{^ethiopic}', "");
62764Expect(1, 43823, '\P{ethiopic}', "");
62765Expect(0, 43823, '\P{^ethiopic}', "");
62766Expect(1, 43822, '\p{--ethiopic}', "");
62767Expect(0, 43822, '\p{^--ethiopic}', "");
62768Expect(0, 43822, '\P{--ethiopic}', "");
62769Expect(1, 43822, '\P{^--ethiopic}', "");
62770Expect(0, 43823, '\p{--ethiopic}', "");
62771Expect(1, 43823, '\p{^--ethiopic}', "");
62772Expect(1, 43823, '\P{--ethiopic}', "");
62773Expect(0, 43823, '\P{^--ethiopic}', "");
62774Error('\p{	:=Is_ETHIOPIC}');
62775Error('\P{	:=Is_ETHIOPIC}');
62776Expect(1, 43822, '\p{isethiopic}', "");
62777Expect(0, 43822, '\p{^isethiopic}', "");
62778Expect(0, 43822, '\P{isethiopic}', "");
62779Expect(1, 43822, '\P{^isethiopic}', "");
62780Expect(0, 43823, '\p{isethiopic}', "");
62781Expect(1, 43823, '\p{^isethiopic}', "");
62782Expect(1, 43823, '\P{isethiopic}', "");
62783Expect(0, 43823, '\P{^isethiopic}', "");
62784Expect(1, 43822, '\p{_ Is_ETHIOPIC}', "");
62785Expect(0, 43822, '\p{^_ Is_ETHIOPIC}', "");
62786Expect(0, 43822, '\P{_ Is_ETHIOPIC}', "");
62787Expect(1, 43822, '\P{^_ Is_ETHIOPIC}', "");
62788Expect(0, 43823, '\p{_ Is_ETHIOPIC}', "");
62789Expect(1, 43823, '\p{^_ Is_ETHIOPIC}', "");
62790Expect(1, 43823, '\P{_ Is_ETHIOPIC}', "");
62791Expect(0, 43823, '\P{^_ Is_ETHIOPIC}', "");
62792Error('\p{/a/Ethi}');
62793Error('\P{/a/Ethi}');
62794Expect(1, 43822, '\p{ethi}', "");
62795Expect(0, 43822, '\p{^ethi}', "");
62796Expect(0, 43822, '\P{ethi}', "");
62797Expect(1, 43822, '\P{^ethi}', "");
62798Expect(0, 43823, '\p{ethi}', "");
62799Expect(1, 43823, '\p{^ethi}', "");
62800Expect(1, 43823, '\P{ethi}', "");
62801Expect(0, 43823, '\P{^ethi}', "");
62802Expect(1, 43822, '\p{ 	Ethi}', "");
62803Expect(0, 43822, '\p{^ 	Ethi}', "");
62804Expect(0, 43822, '\P{ 	Ethi}', "");
62805Expect(1, 43822, '\P{^ 	Ethi}', "");
62806Expect(0, 43823, '\p{ 	Ethi}', "");
62807Expect(1, 43823, '\p{^ 	Ethi}', "");
62808Expect(1, 43823, '\P{ 	Ethi}', "");
62809Expect(0, 43823, '\P{^ 	Ethi}', "");
62810Error('\p{  Is_ETHI:=}');
62811Error('\P{  Is_ETHI:=}');
62812Expect(1, 43822, '\p{isethi}', "");
62813Expect(0, 43822, '\p{^isethi}', "");
62814Expect(0, 43822, '\P{isethi}', "");
62815Expect(1, 43822, '\P{^isethi}', "");
62816Expect(0, 43823, '\p{isethi}', "");
62817Expect(1, 43823, '\p{^isethi}', "");
62818Expect(1, 43823, '\P{isethi}', "");
62819Expect(0, 43823, '\P{^isethi}', "");
62820Expect(1, 43822, '\p{Is_ethi}', "");
62821Expect(0, 43822, '\p{^Is_ethi}', "");
62822Expect(0, 43822, '\P{Is_ethi}', "");
62823Expect(1, 43822, '\P{^Is_ethi}', "");
62824Expect(0, 43823, '\p{Is_ethi}', "");
62825Expect(1, 43823, '\p{^Is_ethi}', "");
62826Expect(1, 43823, '\P{Is_ethi}', "");
62827Expect(0, 43823, '\P{^Is_ethi}', "");
62828Error('\p{/a/ Ethiopic_extended}');
62829Error('\P{/a/ Ethiopic_extended}');
62830Expect(1, 11743, '\p{ethiopicextended}', "");
62831Expect(0, 11743, '\p{^ethiopicextended}', "");
62832Expect(0, 11743, '\P{ethiopicextended}', "");
62833Expect(1, 11743, '\P{^ethiopicextended}', "");
62834Expect(0, 11744, '\p{ethiopicextended}', "");
62835Expect(1, 11744, '\p{^ethiopicextended}', "");
62836Expect(1, 11744, '\P{ethiopicextended}', "");
62837Expect(0, 11744, '\P{^ethiopicextended}', "");
62838Expect(1, 11743, '\p{		Ethiopic_Extended}', "");
62839Expect(0, 11743, '\p{^		Ethiopic_Extended}', "");
62840Expect(0, 11743, '\P{		Ethiopic_Extended}', "");
62841Expect(1, 11743, '\P{^		Ethiopic_Extended}', "");
62842Expect(0, 11744, '\p{		Ethiopic_Extended}', "");
62843Expect(1, 11744, '\p{^		Ethiopic_Extended}', "");
62844Expect(1, 11744, '\P{		Ethiopic_Extended}', "");
62845Expect(0, 11744, '\P{^		Ethiopic_Extended}', "");
62846Error('\p{  Is_Ethiopic_EXTENDED:=}');
62847Error('\P{  Is_Ethiopic_EXTENDED:=}');
62848Expect(1, 11743, '\p{isethiopicextended}', "");
62849Expect(0, 11743, '\p{^isethiopicextended}', "");
62850Expect(0, 11743, '\P{isethiopicextended}', "");
62851Expect(1, 11743, '\P{^isethiopicextended}', "");
62852Expect(0, 11744, '\p{isethiopicextended}', "");
62853Expect(1, 11744, '\p{^isethiopicextended}', "");
62854Expect(1, 11744, '\P{isethiopicextended}', "");
62855Expect(0, 11744, '\P{^isethiopicextended}', "");
62856Expect(1, 11743, '\p{	 Is_ethiopic_EXTENDED}', "");
62857Expect(0, 11743, '\p{^	 Is_ethiopic_EXTENDED}', "");
62858Expect(0, 11743, '\P{	 Is_ethiopic_EXTENDED}', "");
62859Expect(1, 11743, '\P{^	 Is_ethiopic_EXTENDED}', "");
62860Expect(0, 11744, '\p{	 Is_ethiopic_EXTENDED}', "");
62861Expect(1, 11744, '\p{^	 Is_ethiopic_EXTENDED}', "");
62862Expect(1, 11744, '\P{	 Is_ethiopic_EXTENDED}', "");
62863Expect(0, 11744, '\P{^	 Is_ethiopic_EXTENDED}', "");
62864Error('\p{ :=In_ethiopic_extended}');
62865Error('\P{ :=In_ethiopic_extended}');
62866Expect(1, 11743, '\p{inethiopicextended}', "");
62867Expect(0, 11743, '\p{^inethiopicextended}', "");
62868Expect(0, 11743, '\P{inethiopicextended}', "");
62869Expect(1, 11743, '\P{^inethiopicextended}', "");
62870Expect(0, 11744, '\p{inethiopicextended}', "");
62871Expect(1, 11744, '\p{^inethiopicextended}', "");
62872Expect(1, 11744, '\P{inethiopicextended}', "");
62873Expect(0, 11744, '\P{^inethiopicextended}', "");
62874Expect(1, 11743, '\p{  In_ethiopic_Extended}', "");
62875Expect(0, 11743, '\p{^  In_ethiopic_Extended}', "");
62876Expect(0, 11743, '\P{  In_ethiopic_Extended}', "");
62877Expect(1, 11743, '\P{^  In_ethiopic_Extended}', "");
62878Expect(0, 11744, '\p{  In_ethiopic_Extended}', "");
62879Expect(1, 11744, '\p{^  In_ethiopic_Extended}', "");
62880Expect(1, 11744, '\P{  In_ethiopic_Extended}', "");
62881Expect(0, 11744, '\P{^  In_ethiopic_Extended}', "");
62882Error('\p{ /a/Ethiopic_ext}');
62883Error('\P{ /a/Ethiopic_ext}');
62884Expect(1, 11743, '\p{ethiopicext}', "");
62885Expect(0, 11743, '\p{^ethiopicext}', "");
62886Expect(0, 11743, '\P{ethiopicext}', "");
62887Expect(1, 11743, '\P{^ethiopicext}', "");
62888Expect(0, 11744, '\p{ethiopicext}', "");
62889Expect(1, 11744, '\p{^ethiopicext}', "");
62890Expect(1, 11744, '\P{ethiopicext}', "");
62891Expect(0, 11744, '\P{^ethiopicext}', "");
62892Expect(1, 11743, '\p{--Ethiopic_Ext}', "");
62893Expect(0, 11743, '\p{^--Ethiopic_Ext}', "");
62894Expect(0, 11743, '\P{--Ethiopic_Ext}', "");
62895Expect(1, 11743, '\P{^--Ethiopic_Ext}', "");
62896Expect(0, 11744, '\p{--Ethiopic_Ext}', "");
62897Expect(1, 11744, '\p{^--Ethiopic_Ext}', "");
62898Expect(1, 11744, '\P{--Ethiopic_Ext}', "");
62899Expect(0, 11744, '\P{^--Ethiopic_Ext}', "");
62900Error('\p{/a/_is_Ethiopic_Ext}');
62901Error('\P{/a/_is_Ethiopic_Ext}');
62902Expect(1, 11743, '\p{isethiopicext}', "");
62903Expect(0, 11743, '\p{^isethiopicext}', "");
62904Expect(0, 11743, '\P{isethiopicext}', "");
62905Expect(1, 11743, '\P{^isethiopicext}', "");
62906Expect(0, 11744, '\p{isethiopicext}', "");
62907Expect(1, 11744, '\p{^isethiopicext}', "");
62908Expect(1, 11744, '\P{isethiopicext}', "");
62909Expect(0, 11744, '\P{^isethiopicext}', "");
62910Expect(1, 11743, '\p{ 	Is_Ethiopic_Ext}', "");
62911Expect(0, 11743, '\p{^ 	Is_Ethiopic_Ext}', "");
62912Expect(0, 11743, '\P{ 	Is_Ethiopic_Ext}', "");
62913Expect(1, 11743, '\P{^ 	Is_Ethiopic_Ext}', "");
62914Expect(0, 11744, '\p{ 	Is_Ethiopic_Ext}', "");
62915Expect(1, 11744, '\p{^ 	Is_Ethiopic_Ext}', "");
62916Expect(1, 11744, '\P{ 	Is_Ethiopic_Ext}', "");
62917Expect(0, 11744, '\P{^ 	Is_Ethiopic_Ext}', "");
62918Error('\p{ :=In_ethiopic_ext}');
62919Error('\P{ :=In_ethiopic_ext}');
62920Expect(1, 11743, '\p{inethiopicext}', "");
62921Expect(0, 11743, '\p{^inethiopicext}', "");
62922Expect(0, 11743, '\P{inethiopicext}', "");
62923Expect(1, 11743, '\P{^inethiopicext}', "");
62924Expect(0, 11744, '\p{inethiopicext}', "");
62925Expect(1, 11744, '\p{^inethiopicext}', "");
62926Expect(1, 11744, '\P{inethiopicext}', "");
62927Expect(0, 11744, '\P{^inethiopicext}', "");
62928Expect(1, 11743, '\p{ 	in_Ethiopic_ext}', "");
62929Expect(0, 11743, '\p{^ 	in_Ethiopic_ext}', "");
62930Expect(0, 11743, '\P{ 	in_Ethiopic_ext}', "");
62931Expect(1, 11743, '\P{^ 	in_Ethiopic_ext}', "");
62932Expect(0, 11744, '\p{ 	in_Ethiopic_ext}', "");
62933Expect(1, 11744, '\p{^ 	in_Ethiopic_ext}', "");
62934Expect(1, 11744, '\P{ 	in_Ethiopic_ext}', "");
62935Expect(0, 11744, '\P{^ 	in_Ethiopic_ext}', "");
62936Error('\p{	:=ETHIOPIC_EXTENDED_A}');
62937Error('\P{	:=ETHIOPIC_EXTENDED_A}');
62938Expect(1, 43823, '\p{ethiopicextendeda}', "");
62939Expect(0, 43823, '\p{^ethiopicextendeda}', "");
62940Expect(0, 43823, '\P{ethiopicextendeda}', "");
62941Expect(1, 43823, '\P{^ethiopicextendeda}', "");
62942Expect(0, 43824, '\p{ethiopicextendeda}', "");
62943Expect(1, 43824, '\p{^ethiopicextendeda}', "");
62944Expect(1, 43824, '\P{ethiopicextendeda}', "");
62945Expect(0, 43824, '\P{^ethiopicextendeda}', "");
62946Expect(1, 43823, '\p{_Ethiopic_Extended_a}', "");
62947Expect(0, 43823, '\p{^_Ethiopic_Extended_a}', "");
62948Expect(0, 43823, '\P{_Ethiopic_Extended_a}', "");
62949Expect(1, 43823, '\P{^_Ethiopic_Extended_a}', "");
62950Expect(0, 43824, '\p{_Ethiopic_Extended_a}', "");
62951Expect(1, 43824, '\p{^_Ethiopic_Extended_a}', "");
62952Expect(1, 43824, '\P{_Ethiopic_Extended_a}', "");
62953Expect(0, 43824, '\P{^_Ethiopic_Extended_a}', "");
62954Error('\p{-IS_Ethiopic_Extended_A:=}');
62955Error('\P{-IS_Ethiopic_Extended_A:=}');
62956Expect(1, 43823, '\p{isethiopicextendeda}', "");
62957Expect(0, 43823, '\p{^isethiopicextendeda}', "");
62958Expect(0, 43823, '\P{isethiopicextendeda}', "");
62959Expect(1, 43823, '\P{^isethiopicextendeda}', "");
62960Expect(0, 43824, '\p{isethiopicextendeda}', "");
62961Expect(1, 43824, '\p{^isethiopicextendeda}', "");
62962Expect(1, 43824, '\P{isethiopicextendeda}', "");
62963Expect(0, 43824, '\P{^isethiopicextendeda}', "");
62964Expect(1, 43823, '\p{ 	Is_ethiopic_Extended_A}', "");
62965Expect(0, 43823, '\p{^ 	Is_ethiopic_Extended_A}', "");
62966Expect(0, 43823, '\P{ 	Is_ethiopic_Extended_A}', "");
62967Expect(1, 43823, '\P{^ 	Is_ethiopic_Extended_A}', "");
62968Expect(0, 43824, '\p{ 	Is_ethiopic_Extended_A}', "");
62969Expect(1, 43824, '\p{^ 	Is_ethiopic_Extended_A}', "");
62970Expect(1, 43824, '\P{ 	Is_ethiopic_Extended_A}', "");
62971Expect(0, 43824, '\P{^ 	Is_ethiopic_Extended_A}', "");
62972Error('\p{ /a/in_Ethiopic_extended_A}');
62973Error('\P{ /a/in_Ethiopic_extended_A}');
62974Expect(1, 43823, '\p{inethiopicextendeda}', "");
62975Expect(0, 43823, '\p{^inethiopicextendeda}', "");
62976Expect(0, 43823, '\P{inethiopicextendeda}', "");
62977Expect(1, 43823, '\P{^inethiopicextendeda}', "");
62978Expect(0, 43824, '\p{inethiopicextendeda}', "");
62979Expect(1, 43824, '\p{^inethiopicextendeda}', "");
62980Expect(1, 43824, '\P{inethiopicextendeda}', "");
62981Expect(0, 43824, '\P{^inethiopicextendeda}', "");
62982Expect(1, 43823, '\p{ -In_Ethiopic_extended_A}', "");
62983Expect(0, 43823, '\p{^ -In_Ethiopic_extended_A}', "");
62984Expect(0, 43823, '\P{ -In_Ethiopic_extended_A}', "");
62985Expect(1, 43823, '\P{^ -In_Ethiopic_extended_A}', "");
62986Expect(0, 43824, '\p{ -In_Ethiopic_extended_A}', "");
62987Expect(1, 43824, '\p{^ -In_Ethiopic_extended_A}', "");
62988Expect(1, 43824, '\P{ -In_Ethiopic_extended_A}', "");
62989Expect(0, 43824, '\P{^ -In_Ethiopic_extended_A}', "");
62990Error('\p{/a/		Ethiopic_ext_A}');
62991Error('\P{/a/		Ethiopic_ext_A}');
62992Expect(1, 43823, '\p{ethiopicexta}', "");
62993Expect(0, 43823, '\p{^ethiopicexta}', "");
62994Expect(0, 43823, '\P{ethiopicexta}', "");
62995Expect(1, 43823, '\P{^ethiopicexta}', "");
62996Expect(0, 43824, '\p{ethiopicexta}', "");
62997Expect(1, 43824, '\p{^ethiopicexta}', "");
62998Expect(1, 43824, '\P{ethiopicexta}', "");
62999Expect(0, 43824, '\P{^ethiopicexta}', "");
63000Expect(1, 43823, '\p{-_ETHIOPIC_EXT_A}', "");
63001Expect(0, 43823, '\p{^-_ETHIOPIC_EXT_A}', "");
63002Expect(0, 43823, '\P{-_ETHIOPIC_EXT_A}', "");
63003Expect(1, 43823, '\P{^-_ETHIOPIC_EXT_A}', "");
63004Expect(0, 43824, '\p{-_ETHIOPIC_EXT_A}', "");
63005Expect(1, 43824, '\p{^-_ETHIOPIC_EXT_A}', "");
63006Expect(1, 43824, '\P{-_ETHIOPIC_EXT_A}', "");
63007Expect(0, 43824, '\P{^-_ETHIOPIC_EXT_A}', "");
63008Error('\p{_/a/Is_ethiopic_EXT_A}');
63009Error('\P{_/a/Is_ethiopic_EXT_A}');
63010Expect(1, 43823, '\p{isethiopicexta}', "");
63011Expect(0, 43823, '\p{^isethiopicexta}', "");
63012Expect(0, 43823, '\P{isethiopicexta}', "");
63013Expect(1, 43823, '\P{^isethiopicexta}', "");
63014Expect(0, 43824, '\p{isethiopicexta}', "");
63015Expect(1, 43824, '\p{^isethiopicexta}', "");
63016Expect(1, 43824, '\P{isethiopicexta}', "");
63017Expect(0, 43824, '\P{^isethiopicexta}', "");
63018Expect(1, 43823, '\p{	-Is_Ethiopic_Ext_A}', "");
63019Expect(0, 43823, '\p{^	-Is_Ethiopic_Ext_A}', "");
63020Expect(0, 43823, '\P{	-Is_Ethiopic_Ext_A}', "");
63021Expect(1, 43823, '\P{^	-Is_Ethiopic_Ext_A}', "");
63022Expect(0, 43824, '\p{	-Is_Ethiopic_Ext_A}', "");
63023Expect(1, 43824, '\p{^	-Is_Ethiopic_Ext_A}', "");
63024Expect(1, 43824, '\P{	-Is_Ethiopic_Ext_A}', "");
63025Expect(0, 43824, '\P{^	-Is_Ethiopic_Ext_A}', "");
63026Error('\p{ -In_Ethiopic_Ext_a:=}');
63027Error('\P{ -In_Ethiopic_Ext_a:=}');
63028Expect(1, 43823, '\p{inethiopicexta}', "");
63029Expect(0, 43823, '\p{^inethiopicexta}', "");
63030Expect(0, 43823, '\P{inethiopicexta}', "");
63031Expect(1, 43823, '\P{^inethiopicexta}', "");
63032Expect(0, 43824, '\p{inethiopicexta}', "");
63033Expect(1, 43824, '\p{^inethiopicexta}', "");
63034Expect(1, 43824, '\P{inethiopicexta}', "");
63035Expect(0, 43824, '\P{^inethiopicexta}', "");
63036Expect(1, 43823, '\p{	 In_Ethiopic_Ext_A}', "");
63037Expect(0, 43823, '\p{^	 In_Ethiopic_Ext_A}', "");
63038Expect(0, 43823, '\P{	 In_Ethiopic_Ext_A}', "");
63039Expect(1, 43823, '\P{^	 In_Ethiopic_Ext_A}', "");
63040Expect(0, 43824, '\p{	 In_Ethiopic_Ext_A}', "");
63041Expect(1, 43824, '\p{^	 In_Ethiopic_Ext_A}', "");
63042Expect(1, 43824, '\P{	 In_Ethiopic_Ext_A}', "");
63043Expect(0, 43824, '\P{^	 In_Ethiopic_Ext_A}', "");
63044Error('\p{	ethiopic_Supplement/a/}');
63045Error('\P{	ethiopic_Supplement/a/}');
63046Expect(1, 5023, '\p{ethiopicsupplement}', "");
63047Expect(0, 5023, '\p{^ethiopicsupplement}', "");
63048Expect(0, 5023, '\P{ethiopicsupplement}', "");
63049Expect(1, 5023, '\P{^ethiopicsupplement}', "");
63050Expect(0, 5024, '\p{ethiopicsupplement}', "");
63051Expect(1, 5024, '\p{^ethiopicsupplement}', "");
63052Expect(1, 5024, '\P{ethiopicsupplement}', "");
63053Expect(0, 5024, '\P{^ethiopicsupplement}', "");
63054Expect(1, 5023, '\p{__Ethiopic_SUPPLEMENT}', "");
63055Expect(0, 5023, '\p{^__Ethiopic_SUPPLEMENT}', "");
63056Expect(0, 5023, '\P{__Ethiopic_SUPPLEMENT}', "");
63057Expect(1, 5023, '\P{^__Ethiopic_SUPPLEMENT}', "");
63058Expect(0, 5024, '\p{__Ethiopic_SUPPLEMENT}', "");
63059Expect(1, 5024, '\p{^__Ethiopic_SUPPLEMENT}', "");
63060Expect(1, 5024, '\P{__Ethiopic_SUPPLEMENT}', "");
63061Expect(0, 5024, '\P{^__Ethiopic_SUPPLEMENT}', "");
63062Error('\p{:=- is_Ethiopic_SUPPLEMENT}');
63063Error('\P{:=- is_Ethiopic_SUPPLEMENT}');
63064Expect(1, 5023, '\p{isethiopicsupplement}', "");
63065Expect(0, 5023, '\p{^isethiopicsupplement}', "");
63066Expect(0, 5023, '\P{isethiopicsupplement}', "");
63067Expect(1, 5023, '\P{^isethiopicsupplement}', "");
63068Expect(0, 5024, '\p{isethiopicsupplement}', "");
63069Expect(1, 5024, '\p{^isethiopicsupplement}', "");
63070Expect(1, 5024, '\P{isethiopicsupplement}', "");
63071Expect(0, 5024, '\P{^isethiopicsupplement}', "");
63072Expect(1, 5023, '\p{ -Is_ethiopic_Supplement}', "");
63073Expect(0, 5023, '\p{^ -Is_ethiopic_Supplement}', "");
63074Expect(0, 5023, '\P{ -Is_ethiopic_Supplement}', "");
63075Expect(1, 5023, '\P{^ -Is_ethiopic_Supplement}', "");
63076Expect(0, 5024, '\p{ -Is_ethiopic_Supplement}', "");
63077Expect(1, 5024, '\p{^ -Is_ethiopic_Supplement}', "");
63078Expect(1, 5024, '\P{ -Is_ethiopic_Supplement}', "");
63079Expect(0, 5024, '\P{^ -Is_ethiopic_Supplement}', "");
63080Error('\p{__IN_Ethiopic_SUPPLEMENT:=}');
63081Error('\P{__IN_Ethiopic_SUPPLEMENT:=}');
63082Expect(1, 5023, '\p{inethiopicsupplement}', "");
63083Expect(0, 5023, '\p{^inethiopicsupplement}', "");
63084Expect(0, 5023, '\P{inethiopicsupplement}', "");
63085Expect(1, 5023, '\P{^inethiopicsupplement}', "");
63086Expect(0, 5024, '\p{inethiopicsupplement}', "");
63087Expect(1, 5024, '\p{^inethiopicsupplement}', "");
63088Expect(1, 5024, '\P{inethiopicsupplement}', "");
63089Expect(0, 5024, '\P{^inethiopicsupplement}', "");
63090Expect(1, 5023, '\p{- IN_ethiopic_Supplement}', "");
63091Expect(0, 5023, '\p{^- IN_ethiopic_Supplement}', "");
63092Expect(0, 5023, '\P{- IN_ethiopic_Supplement}', "");
63093Expect(1, 5023, '\P{^- IN_ethiopic_Supplement}', "");
63094Expect(0, 5024, '\p{- IN_ethiopic_Supplement}', "");
63095Expect(1, 5024, '\p{^- IN_ethiopic_Supplement}', "");
63096Expect(1, 5024, '\P{- IN_ethiopic_Supplement}', "");
63097Expect(0, 5024, '\P{^- IN_ethiopic_Supplement}', "");
63098Error('\p{:=-	ethiopic_Sup}');
63099Error('\P{:=-	ethiopic_Sup}');
63100Expect(1, 5023, '\p{ethiopicsup}', "");
63101Expect(0, 5023, '\p{^ethiopicsup}', "");
63102Expect(0, 5023, '\P{ethiopicsup}', "");
63103Expect(1, 5023, '\P{^ethiopicsup}', "");
63104Expect(0, 5024, '\p{ethiopicsup}', "");
63105Expect(1, 5024, '\p{^ethiopicsup}', "");
63106Expect(1, 5024, '\P{ethiopicsup}', "");
63107Expect(0, 5024, '\P{^ethiopicsup}', "");
63108Expect(1, 5023, '\p{	 Ethiopic_Sup}', "");
63109Expect(0, 5023, '\p{^	 Ethiopic_Sup}', "");
63110Expect(0, 5023, '\P{	 Ethiopic_Sup}', "");
63111Expect(1, 5023, '\P{^	 Ethiopic_Sup}', "");
63112Expect(0, 5024, '\p{	 Ethiopic_Sup}', "");
63113Expect(1, 5024, '\p{^	 Ethiopic_Sup}', "");
63114Expect(1, 5024, '\P{	 Ethiopic_Sup}', "");
63115Expect(0, 5024, '\P{^	 Ethiopic_Sup}', "");
63116Error('\p{__is_ETHIOPIC_Sup/a/}');
63117Error('\P{__is_ETHIOPIC_Sup/a/}');
63118Expect(1, 5023, '\p{isethiopicsup}', "");
63119Expect(0, 5023, '\p{^isethiopicsup}', "");
63120Expect(0, 5023, '\P{isethiopicsup}', "");
63121Expect(1, 5023, '\P{^isethiopicsup}', "");
63122Expect(0, 5024, '\p{isethiopicsup}', "");
63123Expect(1, 5024, '\p{^isethiopicsup}', "");
63124Expect(1, 5024, '\P{isethiopicsup}', "");
63125Expect(0, 5024, '\P{^isethiopicsup}', "");
63126Expect(1, 5023, '\p{_Is_ETHIOPIC_SUP}', "");
63127Expect(0, 5023, '\p{^_Is_ETHIOPIC_SUP}', "");
63128Expect(0, 5023, '\P{_Is_ETHIOPIC_SUP}', "");
63129Expect(1, 5023, '\P{^_Is_ETHIOPIC_SUP}', "");
63130Expect(0, 5024, '\p{_Is_ETHIOPIC_SUP}', "");
63131Expect(1, 5024, '\p{^_Is_ETHIOPIC_SUP}', "");
63132Expect(1, 5024, '\P{_Is_ETHIOPIC_SUP}', "");
63133Expect(0, 5024, '\P{^_Is_ETHIOPIC_SUP}', "");
63134Error('\p{-/a/In_Ethiopic_SUP}');
63135Error('\P{-/a/In_Ethiopic_SUP}');
63136Expect(1, 5023, '\p{inethiopicsup}', "");
63137Expect(0, 5023, '\p{^inethiopicsup}', "");
63138Expect(0, 5023, '\P{inethiopicsup}', "");
63139Expect(1, 5023, '\P{^inethiopicsup}', "");
63140Expect(0, 5024, '\p{inethiopicsup}', "");
63141Expect(1, 5024, '\p{^inethiopicsup}', "");
63142Expect(1, 5024, '\P{inethiopicsup}', "");
63143Expect(0, 5024, '\P{^inethiopicsup}', "");
63144Expect(1, 5023, '\p{	 In_Ethiopic_sup}', "");
63145Expect(0, 5023, '\p{^	 In_Ethiopic_sup}', "");
63146Expect(0, 5023, '\P{	 In_Ethiopic_sup}', "");
63147Expect(1, 5023, '\P{^	 In_Ethiopic_sup}', "");
63148Expect(0, 5024, '\p{	 In_Ethiopic_sup}', "");
63149Expect(1, 5024, '\p{^	 In_Ethiopic_sup}', "");
63150Expect(1, 5024, '\P{	 In_Ethiopic_sup}', "");
63151Expect(0, 5024, '\P{^	 In_Ethiopic_sup}', "");
63152Error('\p{Expands_On_NFC}');
63153Error('\P{Expands_On_NFC}');
63154Error('\p{Is_Expands_On_NFC}');
63155Error('\P{Is_Expands_On_NFC}');
63156Error('\p{XO_NFC}');
63157Error('\P{XO_NFC}');
63158Error('\p{Is_XO_NFC}');
63159Error('\P{Is_XO_NFC}');
63160Error('\p{Expands_On_NFD}');
63161Error('\P{Expands_On_NFD}');
63162Error('\p{Is_Expands_On_NFD}');
63163Error('\P{Is_Expands_On_NFD}');
63164Error('\p{XO_NFD}');
63165Error('\P{XO_NFD}');
63166Error('\p{Is_XO_NFD}');
63167Error('\P{Is_XO_NFD}');
63168Error('\p{Expands_On_NFKC}');
63169Error('\P{Expands_On_NFKC}');
63170Error('\p{Is_Expands_On_NFKC}');
63171Error('\P{Is_Expands_On_NFKC}');
63172Error('\p{XO_NFKC}');
63173Error('\P{XO_NFKC}');
63174Error('\p{Is_XO_NFKC}');
63175Error('\P{Is_XO_NFKC}');
63176Error('\p{Expands_On_NFKD}');
63177Error('\P{Expands_On_NFKD}');
63178Error('\p{Is_Expands_On_NFKD}');
63179Error('\P{Is_Expands_On_NFKD}');
63180Error('\p{XO_NFKD}');
63181Error('\P{XO_NFKD}');
63182Error('\p{Is_XO_NFKD}');
63183Error('\P{Is_XO_NFKD}');
63184Error('\p{- EXTENDER/a/}');
63185Error('\P{- EXTENDER/a/}');
63186Expect(1, 65392, '\p{extender}', "");
63187Expect(0, 65392, '\p{^extender}', "");
63188Expect(0, 65392, '\P{extender}', "");
63189Expect(1, 65392, '\P{^extender}', "");
63190Expect(0, 65393, '\p{extender}', "");
63191Expect(1, 65393, '\p{^extender}', "");
63192Expect(1, 65393, '\P{extender}', "");
63193Expect(0, 65393, '\P{^extender}', "");
63194Expect(1, 65392, '\p{ EXTENDER}', "");
63195Expect(0, 65392, '\p{^ EXTENDER}', "");
63196Expect(0, 65392, '\P{ EXTENDER}', "");
63197Expect(1, 65392, '\P{^ EXTENDER}', "");
63198Expect(0, 65393, '\p{ EXTENDER}', "");
63199Expect(1, 65393, '\p{^ EXTENDER}', "");
63200Expect(1, 65393, '\P{ EXTENDER}', "");
63201Expect(0, 65393, '\P{^ EXTENDER}', "");
63202Error('\p{/a/Is_EXTENDER}');
63203Error('\P{/a/Is_EXTENDER}');
63204Expect(1, 65392, '\p{isextender}', "");
63205Expect(0, 65392, '\p{^isextender}', "");
63206Expect(0, 65392, '\P{isextender}', "");
63207Expect(1, 65392, '\P{^isextender}', "");
63208Expect(0, 65393, '\p{isextender}', "");
63209Expect(1, 65393, '\p{^isextender}', "");
63210Expect(1, 65393, '\P{isextender}', "");
63211Expect(0, 65393, '\P{^isextender}', "");
63212Expect(1, 65392, '\p{ -Is_extender}', "");
63213Expect(0, 65392, '\p{^ -Is_extender}', "");
63214Expect(0, 65392, '\P{ -Is_extender}', "");
63215Expect(1, 65392, '\P{^ -Is_extender}', "");
63216Expect(0, 65393, '\p{ -Is_extender}', "");
63217Expect(1, 65393, '\p{^ -Is_extender}', "");
63218Expect(1, 65393, '\P{ -Is_extender}', "");
63219Expect(0, 65393, '\P{^ -Is_extender}', "");
63220Error('\p{ 	Ext:=}');
63221Error('\P{ 	Ext:=}');
63222Expect(1, 65392, '\p{ext}', "");
63223Expect(0, 65392, '\p{^ext}', "");
63224Expect(0, 65392, '\P{ext}', "");
63225Expect(1, 65392, '\P{^ext}', "");
63226Expect(0, 65393, '\p{ext}', "");
63227Expect(1, 65393, '\p{^ext}', "");
63228Expect(1, 65393, '\P{ext}', "");
63229Expect(0, 65393, '\P{^ext}', "");
63230Expect(1, 65392, '\p{		Ext}', "");
63231Expect(0, 65392, '\p{^		Ext}', "");
63232Expect(0, 65392, '\P{		Ext}', "");
63233Expect(1, 65392, '\P{^		Ext}', "");
63234Expect(0, 65393, '\p{		Ext}', "");
63235Expect(1, 65393, '\p{^		Ext}', "");
63236Expect(1, 65393, '\P{		Ext}', "");
63237Expect(0, 65393, '\P{^		Ext}', "");
63238Error('\p{ Is_Ext/a/}');
63239Error('\P{ Is_Ext/a/}');
63240Expect(1, 65392, '\p{isext}', "");
63241Expect(0, 65392, '\p{^isext}', "");
63242Expect(0, 65392, '\P{isext}', "");
63243Expect(1, 65392, '\P{^isext}', "");
63244Expect(0, 65393, '\p{isext}', "");
63245Expect(1, 65393, '\p{^isext}', "");
63246Expect(1, 65393, '\P{isext}', "");
63247Expect(0, 65393, '\P{^isext}', "");
63248Expect(1, 65392, '\p{  Is_Ext}', "");
63249Expect(0, 65392, '\p{^  Is_Ext}', "");
63250Expect(0, 65392, '\P{  Is_Ext}', "");
63251Expect(1, 65392, '\P{^  Is_Ext}', "");
63252Expect(0, 65393, '\p{  Is_Ext}', "");
63253Expect(1, 65393, '\p{^  Is_Ext}', "");
63254Expect(1, 65393, '\P{  Is_Ext}', "");
63255Expect(0, 65393, '\P{^  Is_Ext}', "");
63256Error('\p{:=_	final_PUNCTUATION}');
63257Error('\P{:=_	final_PUNCTUATION}');
63258Expect(1, 11809, '\p{finalpunctuation}', "");
63259Expect(0, 11809, '\p{^finalpunctuation}', "");
63260Expect(0, 11809, '\P{finalpunctuation}', "");
63261Expect(1, 11809, '\P{^finalpunctuation}', "");
63262Expect(0, 11810, '\p{finalpunctuation}', "");
63263Expect(1, 11810, '\p{^finalpunctuation}', "");
63264Expect(1, 11810, '\P{finalpunctuation}', "");
63265Expect(0, 11810, '\P{^finalpunctuation}', "");
63266Expect(1, 11809, '\p{	-final_punctuation}', "");
63267Expect(0, 11809, '\p{^	-final_punctuation}', "");
63268Expect(0, 11809, '\P{	-final_punctuation}', "");
63269Expect(1, 11809, '\P{^	-final_punctuation}', "");
63270Expect(0, 11810, '\p{	-final_punctuation}', "");
63271Expect(1, 11810, '\p{^	-final_punctuation}', "");
63272Expect(1, 11810, '\P{	-final_punctuation}', "");
63273Expect(0, 11810, '\P{^	-final_punctuation}', "");
63274Error('\p{	 Is_Final_Punctuation/a/}');
63275Error('\P{	 Is_Final_Punctuation/a/}');
63276Expect(1, 11809, '\p{isfinalpunctuation}', "");
63277Expect(0, 11809, '\p{^isfinalpunctuation}', "");
63278Expect(0, 11809, '\P{isfinalpunctuation}', "");
63279Expect(1, 11809, '\P{^isfinalpunctuation}', "");
63280Expect(0, 11810, '\p{isfinalpunctuation}', "");
63281Expect(1, 11810, '\p{^isfinalpunctuation}', "");
63282Expect(1, 11810, '\P{isfinalpunctuation}', "");
63283Expect(0, 11810, '\P{^isfinalpunctuation}', "");
63284Expect(1, 11809, '\p{	_is_Final_PUNCTUATION}', "");
63285Expect(0, 11809, '\p{^	_is_Final_PUNCTUATION}', "");
63286Expect(0, 11809, '\P{	_is_Final_PUNCTUATION}', "");
63287Expect(1, 11809, '\P{^	_is_Final_PUNCTUATION}', "");
63288Expect(0, 11810, '\p{	_is_Final_PUNCTUATION}', "");
63289Expect(1, 11810, '\p{^	_is_Final_PUNCTUATION}', "");
63290Expect(1, 11810, '\P{	_is_Final_PUNCTUATION}', "");
63291Expect(0, 11810, '\P{^	_is_Final_PUNCTUATION}', "");
63292Error('\p{:=_	PF}');
63293Error('\P{:=_	PF}');
63294Expect(1, 11809, '\p{pf}', "");
63295Expect(0, 11809, '\p{^pf}', "");
63296Expect(0, 11809, '\P{pf}', "");
63297Expect(1, 11809, '\P{^pf}', "");
63298Expect(0, 11810, '\p{pf}', "");
63299Expect(1, 11810, '\p{^pf}', "");
63300Expect(1, 11810, '\P{pf}', "");
63301Expect(0, 11810, '\P{^pf}', "");
63302Expect(1, 11809, '\p{ -PF}', "");
63303Expect(0, 11809, '\p{^ -PF}', "");
63304Expect(0, 11809, '\P{ -PF}', "");
63305Expect(1, 11809, '\P{^ -PF}', "");
63306Expect(0, 11810, '\p{ -PF}', "");
63307Expect(1, 11810, '\p{^ -PF}', "");
63308Expect(1, 11810, '\P{ -PF}', "");
63309Expect(0, 11810, '\P{^ -PF}', "");
63310Error('\p{:=Is_Pf}');
63311Error('\P{:=Is_Pf}');
63312Expect(1, 11809, '\p{ispf}', "");
63313Expect(0, 11809, '\p{^ispf}', "");
63314Expect(0, 11809, '\P{ispf}', "");
63315Expect(1, 11809, '\P{^ispf}', "");
63316Expect(0, 11810, '\p{ispf}', "");
63317Expect(1, 11810, '\p{^ispf}', "");
63318Expect(1, 11810, '\P{ispf}', "");
63319Expect(0, 11810, '\P{^ispf}', "");
63320Expect(1, 11809, '\p{_IS_Pf}', "");
63321Expect(0, 11809, '\p{^_IS_Pf}', "");
63322Expect(0, 11809, '\P{_IS_Pf}', "");
63323Expect(1, 11809, '\P{^_IS_Pf}', "");
63324Expect(0, 11810, '\p{_IS_Pf}', "");
63325Expect(1, 11810, '\p{^_IS_Pf}', "");
63326Expect(1, 11810, '\P{_IS_Pf}', "");
63327Expect(0, 11810, '\P{^_IS_Pf}', "");
63328Error('\p{:=		Format}');
63329Error('\P{:=		Format}');
63330Expect(1, 917631, '\p{format}', "");
63331Expect(0, 917631, '\p{^format}', "");
63332Expect(0, 917631, '\P{format}', "");
63333Expect(1, 917631, '\P{^format}', "");
63334Expect(0, 917632, '\p{format}', "");
63335Expect(1, 917632, '\p{^format}', "");
63336Expect(1, 917632, '\P{format}', "");
63337Expect(0, 917632, '\P{^format}', "");
63338Expect(1, 917631, '\p{-Format}', "");
63339Expect(0, 917631, '\p{^-Format}', "");
63340Expect(0, 917631, '\P{-Format}', "");
63341Expect(1, 917631, '\P{^-Format}', "");
63342Expect(0, 917632, '\p{-Format}', "");
63343Expect(1, 917632, '\p{^-Format}', "");
63344Expect(1, 917632, '\P{-Format}', "");
63345Expect(0, 917632, '\P{^-Format}', "");
63346Error('\p{-is_FORMAT:=}');
63347Error('\P{-is_FORMAT:=}');
63348Expect(1, 917631, '\p{isformat}', "");
63349Expect(0, 917631, '\p{^isformat}', "");
63350Expect(0, 917631, '\P{isformat}', "");
63351Expect(1, 917631, '\P{^isformat}', "");
63352Expect(0, 917632, '\p{isformat}', "");
63353Expect(1, 917632, '\p{^isformat}', "");
63354Expect(1, 917632, '\P{isformat}', "");
63355Expect(0, 917632, '\P{^isformat}', "");
63356Expect(1, 917631, '\p{		Is_Format}', "");
63357Expect(0, 917631, '\p{^		Is_Format}', "");
63358Expect(0, 917631, '\P{		Is_Format}', "");
63359Expect(1, 917631, '\P{^		Is_Format}', "");
63360Expect(0, 917632, '\p{		Is_Format}', "");
63361Expect(1, 917632, '\p{^		Is_Format}', "");
63362Expect(1, 917632, '\P{		Is_Format}', "");
63363Expect(0, 917632, '\P{^		Is_Format}', "");
63364Error('\p{	:=CF}');
63365Error('\P{	:=CF}');
63366Expect(1, 917631, '\p{cf}', "");
63367Expect(0, 917631, '\p{^cf}', "");
63368Expect(0, 917631, '\P{cf}', "");
63369Expect(1, 917631, '\P{^cf}', "");
63370Expect(0, 917632, '\p{cf}', "");
63371Expect(1, 917632, '\p{^cf}', "");
63372Expect(1, 917632, '\P{cf}', "");
63373Expect(0, 917632, '\P{^cf}', "");
63374Expect(1, 917631, '\p{ Cf}', "");
63375Expect(0, 917631, '\p{^ Cf}', "");
63376Expect(0, 917631, '\P{ Cf}', "");
63377Expect(1, 917631, '\P{^ Cf}', "");
63378Expect(0, 917632, '\p{ Cf}', "");
63379Expect(1, 917632, '\p{^ Cf}', "");
63380Expect(1, 917632, '\P{ Cf}', "");
63381Expect(0, 917632, '\P{^ Cf}', "");
63382Error('\p{_:=IS_Cf}');
63383Error('\P{_:=IS_Cf}');
63384Expect(1, 917631, '\p{iscf}', "");
63385Expect(0, 917631, '\p{^iscf}', "");
63386Expect(0, 917631, '\P{iscf}', "");
63387Expect(1, 917631, '\P{^iscf}', "");
63388Expect(0, 917632, '\p{iscf}', "");
63389Expect(1, 917632, '\p{^iscf}', "");
63390Expect(1, 917632, '\P{iscf}', "");
63391Expect(0, 917632, '\P{^iscf}', "");
63392Expect(1, 917631, '\p{		is_CF}', "");
63393Expect(0, 917631, '\p{^		is_CF}', "");
63394Expect(0, 917631, '\P{		is_CF}', "");
63395Expect(1, 917631, '\P{^		is_CF}', "");
63396Expect(0, 917632, '\p{		is_CF}', "");
63397Expect(1, 917632, '\p{^		is_CF}', "");
63398Expect(1, 917632, '\P{		is_CF}', "");
63399Expect(0, 917632, '\P{^		is_CF}', "");
63400Error('\p{/a/ Full_COMPOSITION_exclusion}');
63401Error('\P{/a/ Full_COMPOSITION_exclusion}');
63402Expect(1, 195101, '\p{fullcompositionexclusion}', "");
63403Expect(0, 195101, '\p{^fullcompositionexclusion}', "");
63404Expect(0, 195101, '\P{fullcompositionexclusion}', "");
63405Expect(1, 195101, '\P{^fullcompositionexclusion}', "");
63406Expect(0, 195102, '\p{fullcompositionexclusion}', "");
63407Expect(1, 195102, '\p{^fullcompositionexclusion}', "");
63408Expect(1, 195102, '\P{fullcompositionexclusion}', "");
63409Expect(0, 195102, '\P{^fullcompositionexclusion}', "");
63410Expect(1, 195101, '\p{--FULL_COMPOSITION_Exclusion}', "");
63411Expect(0, 195101, '\p{^--FULL_COMPOSITION_Exclusion}', "");
63412Expect(0, 195101, '\P{--FULL_COMPOSITION_Exclusion}', "");
63413Expect(1, 195101, '\P{^--FULL_COMPOSITION_Exclusion}', "");
63414Expect(0, 195102, '\p{--FULL_COMPOSITION_Exclusion}', "");
63415Expect(1, 195102, '\p{^--FULL_COMPOSITION_Exclusion}', "");
63416Expect(1, 195102, '\P{--FULL_COMPOSITION_Exclusion}', "");
63417Expect(0, 195102, '\P{^--FULL_COMPOSITION_Exclusion}', "");
63418Error('\p{:= Is_FULL_Composition_exclusion}');
63419Error('\P{:= Is_FULL_Composition_exclusion}');
63420Expect(1, 195101, '\p{isfullcompositionexclusion}', "");
63421Expect(0, 195101, '\p{^isfullcompositionexclusion}', "");
63422Expect(0, 195101, '\P{isfullcompositionexclusion}', "");
63423Expect(1, 195101, '\P{^isfullcompositionexclusion}', "");
63424Expect(0, 195102, '\p{isfullcompositionexclusion}', "");
63425Expect(1, 195102, '\p{^isfullcompositionexclusion}', "");
63426Expect(1, 195102, '\P{isfullcompositionexclusion}', "");
63427Expect(0, 195102, '\P{^isfullcompositionexclusion}', "");
63428Expect(1, 195101, '\p{		Is_Full_COMPOSITION_Exclusion}', "");
63429Expect(0, 195101, '\p{^		Is_Full_COMPOSITION_Exclusion}', "");
63430Expect(0, 195101, '\P{		Is_Full_COMPOSITION_Exclusion}', "");
63431Expect(1, 195101, '\P{^		Is_Full_COMPOSITION_Exclusion}', "");
63432Expect(0, 195102, '\p{		Is_Full_COMPOSITION_Exclusion}', "");
63433Expect(1, 195102, '\p{^		Is_Full_COMPOSITION_Exclusion}', "");
63434Expect(1, 195102, '\P{		Is_Full_COMPOSITION_Exclusion}', "");
63435Expect(0, 195102, '\P{^		Is_Full_COMPOSITION_Exclusion}', "");
63436Error('\p{/a/--comp_Ex}');
63437Error('\P{/a/--comp_Ex}');
63438Expect(1, 195101, '\p{compex}', "");
63439Expect(0, 195101, '\p{^compex}', "");
63440Expect(0, 195101, '\P{compex}', "");
63441Expect(1, 195101, '\P{^compex}', "");
63442Expect(0, 195102, '\p{compex}', "");
63443Expect(1, 195102, '\p{^compex}', "");
63444Expect(1, 195102, '\P{compex}', "");
63445Expect(0, 195102, '\P{^compex}', "");
63446Expect(1, 195101, '\p{		Comp_Ex}', "");
63447Expect(0, 195101, '\p{^		Comp_Ex}', "");
63448Expect(0, 195101, '\P{		Comp_Ex}', "");
63449Expect(1, 195101, '\P{^		Comp_Ex}', "");
63450Expect(0, 195102, '\p{		Comp_Ex}', "");
63451Expect(1, 195102, '\p{^		Comp_Ex}', "");
63452Expect(1, 195102, '\P{		Comp_Ex}', "");
63453Expect(0, 195102, '\P{^		Comp_Ex}', "");
63454Error('\p{_:=Is_comp_Ex}');
63455Error('\P{_:=Is_comp_Ex}');
63456Expect(1, 195101, '\p{iscompex}', "");
63457Expect(0, 195101, '\p{^iscompex}', "");
63458Expect(0, 195101, '\P{iscompex}', "");
63459Expect(1, 195101, '\P{^iscompex}', "");
63460Expect(0, 195102, '\p{iscompex}', "");
63461Expect(1, 195102, '\p{^iscompex}', "");
63462Expect(1, 195102, '\P{iscompex}', "");
63463Expect(0, 195102, '\P{^iscompex}', "");
63464Expect(1, 195101, '\p{ 	is_Comp_Ex}', "");
63465Expect(0, 195101, '\p{^ 	is_Comp_Ex}', "");
63466Expect(0, 195101, '\P{ 	is_Comp_Ex}', "");
63467Expect(1, 195101, '\P{^ 	is_Comp_Ex}', "");
63468Expect(0, 195102, '\p{ 	is_Comp_Ex}', "");
63469Expect(1, 195102, '\p{^ 	is_Comp_Ex}', "");
63470Expect(1, 195102, '\P{ 	is_Comp_Ex}', "");
63471Expect(0, 195102, '\P{^ 	is_Comp_Ex}', "");
63472Error('\p{/a/ General_punctuation}');
63473Error('\P{/a/ General_punctuation}');
63474Expect(1, 8303, '\p{generalpunctuation}', "");
63475Expect(0, 8303, '\p{^generalpunctuation}', "");
63476Expect(0, 8303, '\P{generalpunctuation}', "");
63477Expect(1, 8303, '\P{^generalpunctuation}', "");
63478Expect(0, 8304, '\p{generalpunctuation}', "");
63479Expect(1, 8304, '\p{^generalpunctuation}', "");
63480Expect(1, 8304, '\P{generalpunctuation}', "");
63481Expect(0, 8304, '\P{^generalpunctuation}', "");
63482Expect(1, 8303, '\p{__General_punctuation}', "");
63483Expect(0, 8303, '\p{^__General_punctuation}', "");
63484Expect(0, 8303, '\P{__General_punctuation}', "");
63485Expect(1, 8303, '\P{^__General_punctuation}', "");
63486Expect(0, 8304, '\p{__General_punctuation}', "");
63487Expect(1, 8304, '\p{^__General_punctuation}', "");
63488Expect(1, 8304, '\P{__General_punctuation}', "");
63489Expect(0, 8304, '\P{^__General_punctuation}', "");
63490Error('\p{_ Is_General_punctuation:=}');
63491Error('\P{_ Is_General_punctuation:=}');
63492Expect(1, 8303, '\p{isgeneralpunctuation}', "");
63493Expect(0, 8303, '\p{^isgeneralpunctuation}', "");
63494Expect(0, 8303, '\P{isgeneralpunctuation}', "");
63495Expect(1, 8303, '\P{^isgeneralpunctuation}', "");
63496Expect(0, 8304, '\p{isgeneralpunctuation}', "");
63497Expect(1, 8304, '\p{^isgeneralpunctuation}', "");
63498Expect(1, 8304, '\P{isgeneralpunctuation}', "");
63499Expect(0, 8304, '\P{^isgeneralpunctuation}', "");
63500Expect(1, 8303, '\p{	 Is_General_PUNCTUATION}', "");
63501Expect(0, 8303, '\p{^	 Is_General_PUNCTUATION}', "");
63502Expect(0, 8303, '\P{	 Is_General_PUNCTUATION}', "");
63503Expect(1, 8303, '\P{^	 Is_General_PUNCTUATION}', "");
63504Expect(0, 8304, '\p{	 Is_General_PUNCTUATION}', "");
63505Expect(1, 8304, '\p{^	 Is_General_PUNCTUATION}', "");
63506Expect(1, 8304, '\P{	 Is_General_PUNCTUATION}', "");
63507Expect(0, 8304, '\P{^	 Is_General_PUNCTUATION}', "");
63508Error('\p{ 	in_GENERAL_PUNCTUATION/a/}');
63509Error('\P{ 	in_GENERAL_PUNCTUATION/a/}');
63510Expect(1, 8303, '\p{ingeneralpunctuation}', "");
63511Expect(0, 8303, '\p{^ingeneralpunctuation}', "");
63512Expect(0, 8303, '\P{ingeneralpunctuation}', "");
63513Expect(1, 8303, '\P{^ingeneralpunctuation}', "");
63514Expect(0, 8304, '\p{ingeneralpunctuation}', "");
63515Expect(1, 8304, '\p{^ingeneralpunctuation}', "");
63516Expect(1, 8304, '\P{ingeneralpunctuation}', "");
63517Expect(0, 8304, '\P{^ingeneralpunctuation}', "");
63518Expect(1, 8303, '\p{	-IN_GENERAL_PUNCTUATION}', "");
63519Expect(0, 8303, '\p{^	-IN_GENERAL_PUNCTUATION}', "");
63520Expect(0, 8303, '\P{	-IN_GENERAL_PUNCTUATION}', "");
63521Expect(1, 8303, '\P{^	-IN_GENERAL_PUNCTUATION}', "");
63522Expect(0, 8304, '\p{	-IN_GENERAL_PUNCTUATION}', "");
63523Expect(1, 8304, '\p{^	-IN_GENERAL_PUNCTUATION}', "");
63524Expect(1, 8304, '\P{	-IN_GENERAL_PUNCTUATION}', "");
63525Expect(0, 8304, '\P{^	-IN_GENERAL_PUNCTUATION}', "");
63526Error('\p{-/a/IN_Punctuation}');
63527Error('\P{-/a/IN_Punctuation}');
63528Expect(1, 8303, '\p{inpunctuation}', "");
63529Expect(0, 8303, '\p{^inpunctuation}', "");
63530Expect(0, 8303, '\P{inpunctuation}', "");
63531Expect(1, 8303, '\P{^inpunctuation}', "");
63532Expect(0, 8304, '\p{inpunctuation}', "");
63533Expect(1, 8304, '\p{^inpunctuation}', "");
63534Expect(1, 8304, '\P{inpunctuation}', "");
63535Expect(0, 8304, '\P{^inpunctuation}', "");
63536Expect(1, 8303, '\p{		in_PUNCTUATION}', "");
63537Expect(0, 8303, '\p{^		in_PUNCTUATION}', "");
63538Expect(0, 8303, '\P{		in_PUNCTUATION}', "");
63539Expect(1, 8303, '\P{^		in_PUNCTUATION}', "");
63540Expect(0, 8304, '\p{		in_PUNCTUATION}', "");
63541Expect(1, 8304, '\p{^		in_PUNCTUATION}', "");
63542Expect(1, 8304, '\P{		in_PUNCTUATION}', "");
63543Expect(0, 8304, '\P{^		in_PUNCTUATION}', "");
63544Error('\p{:=- geometric_Shapes}');
63545Error('\P{:=- geometric_Shapes}');
63546Expect(1, 9727, '\p{geometricshapes}', "");
63547Expect(0, 9727, '\p{^geometricshapes}', "");
63548Expect(0, 9727, '\P{geometricshapes}', "");
63549Expect(1, 9727, '\P{^geometricshapes}', "");
63550Expect(0, 9728, '\p{geometricshapes}', "");
63551Expect(1, 9728, '\p{^geometricshapes}', "");
63552Expect(1, 9728, '\P{geometricshapes}', "");
63553Expect(0, 9728, '\P{^geometricshapes}', "");
63554Expect(1, 9727, '\p{ 	Geometric_Shapes}', "");
63555Expect(0, 9727, '\p{^ 	Geometric_Shapes}', "");
63556Expect(0, 9727, '\P{ 	Geometric_Shapes}', "");
63557Expect(1, 9727, '\P{^ 	Geometric_Shapes}', "");
63558Expect(0, 9728, '\p{ 	Geometric_Shapes}', "");
63559Expect(1, 9728, '\p{^ 	Geometric_Shapes}', "");
63560Expect(1, 9728, '\P{ 	Geometric_Shapes}', "");
63561Expect(0, 9728, '\P{^ 	Geometric_Shapes}', "");
63562Error('\p{/a/	Is_GEOMETRIC_shapes}');
63563Error('\P{/a/	Is_GEOMETRIC_shapes}');
63564Expect(1, 9727, '\p{isgeometricshapes}', "");
63565Expect(0, 9727, '\p{^isgeometricshapes}', "");
63566Expect(0, 9727, '\P{isgeometricshapes}', "");
63567Expect(1, 9727, '\P{^isgeometricshapes}', "");
63568Expect(0, 9728, '\p{isgeometricshapes}', "");
63569Expect(1, 9728, '\p{^isgeometricshapes}', "");
63570Expect(1, 9728, '\P{isgeometricshapes}', "");
63571Expect(0, 9728, '\P{^isgeometricshapes}', "");
63572Expect(1, 9727, '\p{ Is_Geometric_Shapes}', "");
63573Expect(0, 9727, '\p{^ Is_Geometric_Shapes}', "");
63574Expect(0, 9727, '\P{ Is_Geometric_Shapes}', "");
63575Expect(1, 9727, '\P{^ Is_Geometric_Shapes}', "");
63576Expect(0, 9728, '\p{ Is_Geometric_Shapes}', "");
63577Expect(1, 9728, '\p{^ Is_Geometric_Shapes}', "");
63578Expect(1, 9728, '\P{ Is_Geometric_Shapes}', "");
63579Expect(0, 9728, '\P{^ Is_Geometric_Shapes}', "");
63580Error('\p{_:=In_geometric_Shapes}');
63581Error('\P{_:=In_geometric_Shapes}');
63582Expect(1, 9727, '\p{ingeometricshapes}', "");
63583Expect(0, 9727, '\p{^ingeometricshapes}', "");
63584Expect(0, 9727, '\P{ingeometricshapes}', "");
63585Expect(1, 9727, '\P{^ingeometricshapes}', "");
63586Expect(0, 9728, '\p{ingeometricshapes}', "");
63587Expect(1, 9728, '\p{^ingeometricshapes}', "");
63588Expect(1, 9728, '\P{ingeometricshapes}', "");
63589Expect(0, 9728, '\P{^ingeometricshapes}', "");
63590Expect(1, 9727, '\p{ In_Geometric_SHAPES}', "");
63591Expect(0, 9727, '\p{^ In_Geometric_SHAPES}', "");
63592Expect(0, 9727, '\P{ In_Geometric_SHAPES}', "");
63593Expect(1, 9727, '\P{^ In_Geometric_SHAPES}', "");
63594Expect(0, 9728, '\p{ In_Geometric_SHAPES}', "");
63595Expect(1, 9728, '\p{^ In_Geometric_SHAPES}', "");
63596Expect(1, 9728, '\P{ In_Geometric_SHAPES}', "");
63597Expect(0, 9728, '\P{^ In_Geometric_SHAPES}', "");
63598Error('\p{ Georgian/a/}');
63599Error('\P{ Georgian/a/}');
63600Expect(1, 11565, '\p{georgian}', "");
63601Expect(0, 11565, '\p{^georgian}', "");
63602Expect(0, 11565, '\P{georgian}', "");
63603Expect(1, 11565, '\P{^georgian}', "");
63604Expect(0, 11566, '\p{georgian}', "");
63605Expect(1, 11566, '\p{^georgian}', "");
63606Expect(1, 11566, '\P{georgian}', "");
63607Expect(0, 11566, '\P{^georgian}', "");
63608Expect(1, 11565, '\p{	_GEORGIAN}', "");
63609Expect(0, 11565, '\p{^	_GEORGIAN}', "");
63610Expect(0, 11565, '\P{	_GEORGIAN}', "");
63611Expect(1, 11565, '\P{^	_GEORGIAN}', "");
63612Expect(0, 11566, '\p{	_GEORGIAN}', "");
63613Expect(1, 11566, '\p{^	_GEORGIAN}', "");
63614Expect(1, 11566, '\P{	_GEORGIAN}', "");
63615Expect(0, 11566, '\P{^	_GEORGIAN}', "");
63616Error('\p{		IS_georgian:=}');
63617Error('\P{		IS_georgian:=}');
63618Expect(1, 11565, '\p{isgeorgian}', "");
63619Expect(0, 11565, '\p{^isgeorgian}', "");
63620Expect(0, 11565, '\P{isgeorgian}', "");
63621Expect(1, 11565, '\P{^isgeorgian}', "");
63622Expect(0, 11566, '\p{isgeorgian}', "");
63623Expect(1, 11566, '\p{^isgeorgian}', "");
63624Expect(1, 11566, '\P{isgeorgian}', "");
63625Expect(0, 11566, '\P{^isgeorgian}', "");
63626Expect(1, 11565, '\p{	is_Georgian}', "");
63627Expect(0, 11565, '\p{^	is_Georgian}', "");
63628Expect(0, 11565, '\P{	is_Georgian}', "");
63629Expect(1, 11565, '\P{^	is_Georgian}', "");
63630Expect(0, 11566, '\p{	is_Georgian}', "");
63631Expect(1, 11566, '\p{^	is_Georgian}', "");
63632Expect(1, 11566, '\P{	is_Georgian}', "");
63633Expect(0, 11566, '\P{^	is_Georgian}', "");
63634Error('\p{	geor:=}');
63635Error('\P{	geor:=}');
63636Expect(1, 11565, '\p{geor}', "");
63637Expect(0, 11565, '\p{^geor}', "");
63638Expect(0, 11565, '\P{geor}', "");
63639Expect(1, 11565, '\P{^geor}', "");
63640Expect(0, 11566, '\p{geor}', "");
63641Expect(1, 11566, '\p{^geor}', "");
63642Expect(1, 11566, '\P{geor}', "");
63643Expect(0, 11566, '\P{^geor}', "");
63644Expect(1, 11565, '\p{ 	Geor}', "");
63645Expect(0, 11565, '\p{^ 	Geor}', "");
63646Expect(0, 11565, '\P{ 	Geor}', "");
63647Expect(1, 11565, '\P{^ 	Geor}', "");
63648Expect(0, 11566, '\p{ 	Geor}', "");
63649Expect(1, 11566, '\p{^ 	Geor}', "");
63650Expect(1, 11566, '\P{ 	Geor}', "");
63651Expect(0, 11566, '\P{^ 	Geor}', "");
63652Error('\p{:=-_IS_Geor}');
63653Error('\P{:=-_IS_Geor}');
63654Expect(1, 11565, '\p{isgeor}', "");
63655Expect(0, 11565, '\p{^isgeor}', "");
63656Expect(0, 11565, '\P{isgeor}', "");
63657Expect(1, 11565, '\P{^isgeor}', "");
63658Expect(0, 11566, '\p{isgeor}', "");
63659Expect(1, 11566, '\p{^isgeor}', "");
63660Expect(1, 11566, '\P{isgeor}', "");
63661Expect(0, 11566, '\P{^isgeor}', "");
63662Expect(1, 11565, '\p{ 	Is_Geor}', "");
63663Expect(0, 11565, '\p{^ 	Is_Geor}', "");
63664Expect(0, 11565, '\P{ 	Is_Geor}', "");
63665Expect(1, 11565, '\P{^ 	Is_Geor}', "");
63666Expect(0, 11566, '\p{ 	Is_Geor}', "");
63667Expect(1, 11566, '\p{^ 	Is_Geor}', "");
63668Expect(1, 11566, '\P{ 	Is_Geor}', "");
63669Expect(0, 11566, '\P{^ 	Is_Geor}', "");
63670Error('\p{/a/--Georgian_supplement}');
63671Error('\P{/a/--Georgian_supplement}');
63672Expect(1, 11567, '\p{georgiansupplement}', "");
63673Expect(0, 11567, '\p{^georgiansupplement}', "");
63674Expect(0, 11567, '\P{georgiansupplement}', "");
63675Expect(1, 11567, '\P{^georgiansupplement}', "");
63676Expect(0, 11568, '\p{georgiansupplement}', "");
63677Expect(1, 11568, '\p{^georgiansupplement}', "");
63678Expect(1, 11568, '\P{georgiansupplement}', "");
63679Expect(0, 11568, '\P{^georgiansupplement}', "");
63680Expect(1, 11567, '\p{_ GEORGIAN_supplement}', "");
63681Expect(0, 11567, '\p{^_ GEORGIAN_supplement}', "");
63682Expect(0, 11567, '\P{_ GEORGIAN_supplement}', "");
63683Expect(1, 11567, '\P{^_ GEORGIAN_supplement}', "");
63684Expect(0, 11568, '\p{_ GEORGIAN_supplement}', "");
63685Expect(1, 11568, '\p{^_ GEORGIAN_supplement}', "");
63686Expect(1, 11568, '\P{_ GEORGIAN_supplement}', "");
63687Expect(0, 11568, '\P{^_ GEORGIAN_supplement}', "");
63688Error('\p{-:=IS_Georgian_Supplement}');
63689Error('\P{-:=IS_Georgian_Supplement}');
63690Expect(1, 11567, '\p{isgeorgiansupplement}', "");
63691Expect(0, 11567, '\p{^isgeorgiansupplement}', "");
63692Expect(0, 11567, '\P{isgeorgiansupplement}', "");
63693Expect(1, 11567, '\P{^isgeorgiansupplement}', "");
63694Expect(0, 11568, '\p{isgeorgiansupplement}', "");
63695Expect(1, 11568, '\p{^isgeorgiansupplement}', "");
63696Expect(1, 11568, '\P{isgeorgiansupplement}', "");
63697Expect(0, 11568, '\P{^isgeorgiansupplement}', "");
63698Expect(1, 11567, '\p{__IS_GEORGIAN_supplement}', "");
63699Expect(0, 11567, '\p{^__IS_GEORGIAN_supplement}', "");
63700Expect(0, 11567, '\P{__IS_GEORGIAN_supplement}', "");
63701Expect(1, 11567, '\P{^__IS_GEORGIAN_supplement}', "");
63702Expect(0, 11568, '\p{__IS_GEORGIAN_supplement}', "");
63703Expect(1, 11568, '\p{^__IS_GEORGIAN_supplement}', "");
63704Expect(1, 11568, '\P{__IS_GEORGIAN_supplement}', "");
63705Expect(0, 11568, '\P{^__IS_GEORGIAN_supplement}', "");
63706Error('\p{/a/ _in_Georgian_SUPPLEMENT}');
63707Error('\P{/a/ _in_Georgian_SUPPLEMENT}');
63708Expect(1, 11567, '\p{ingeorgiansupplement}', "");
63709Expect(0, 11567, '\p{^ingeorgiansupplement}', "");
63710Expect(0, 11567, '\P{ingeorgiansupplement}', "");
63711Expect(1, 11567, '\P{^ingeorgiansupplement}', "");
63712Expect(0, 11568, '\p{ingeorgiansupplement}', "");
63713Expect(1, 11568, '\p{^ingeorgiansupplement}', "");
63714Expect(1, 11568, '\P{ingeorgiansupplement}', "");
63715Expect(0, 11568, '\P{^ingeorgiansupplement}', "");
63716Expect(1, 11567, '\p{	 In_georgian_SUPPLEMENT}', "");
63717Expect(0, 11567, '\p{^	 In_georgian_SUPPLEMENT}', "");
63718Expect(0, 11567, '\P{	 In_georgian_SUPPLEMENT}', "");
63719Expect(1, 11567, '\P{^	 In_georgian_SUPPLEMENT}', "");
63720Expect(0, 11568, '\p{	 In_georgian_SUPPLEMENT}', "");
63721Expect(1, 11568, '\p{^	 In_georgian_SUPPLEMENT}', "");
63722Expect(1, 11568, '\P{	 In_georgian_SUPPLEMENT}', "");
63723Expect(0, 11568, '\P{^	 In_georgian_SUPPLEMENT}', "");
63724Error('\p{georgian_Sup/a/}');
63725Error('\P{georgian_Sup/a/}');
63726Expect(1, 11567, '\p{georgiansup}', "");
63727Expect(0, 11567, '\p{^georgiansup}', "");
63728Expect(0, 11567, '\P{georgiansup}', "");
63729Expect(1, 11567, '\P{^georgiansup}', "");
63730Expect(0, 11568, '\p{georgiansup}', "");
63731Expect(1, 11568, '\p{^georgiansup}', "");
63732Expect(1, 11568, '\P{georgiansup}', "");
63733Expect(0, 11568, '\P{^georgiansup}', "");
63734Expect(1, 11567, '\p{  georgian_sup}', "");
63735Expect(0, 11567, '\p{^  georgian_sup}', "");
63736Expect(0, 11567, '\P{  georgian_sup}', "");
63737Expect(1, 11567, '\P{^  georgian_sup}', "");
63738Expect(0, 11568, '\p{  georgian_sup}', "");
63739Expect(1, 11568, '\p{^  georgian_sup}', "");
63740Expect(1, 11568, '\P{  georgian_sup}', "");
63741Expect(0, 11568, '\P{^  georgian_sup}', "");
63742Error('\p{_Is_Georgian_sup:=}');
63743Error('\P{_Is_Georgian_sup:=}');
63744Expect(1, 11567, '\p{isgeorgiansup}', "");
63745Expect(0, 11567, '\p{^isgeorgiansup}', "");
63746Expect(0, 11567, '\P{isgeorgiansup}', "");
63747Expect(1, 11567, '\P{^isgeorgiansup}', "");
63748Expect(0, 11568, '\p{isgeorgiansup}', "");
63749Expect(1, 11568, '\p{^isgeorgiansup}', "");
63750Expect(1, 11568, '\P{isgeorgiansup}', "");
63751Expect(0, 11568, '\P{^isgeorgiansup}', "");
63752Expect(1, 11567, '\p{ -IS_Georgian_Sup}', "");
63753Expect(0, 11567, '\p{^ -IS_Georgian_Sup}', "");
63754Expect(0, 11567, '\P{ -IS_Georgian_Sup}', "");
63755Expect(1, 11567, '\P{^ -IS_Georgian_Sup}', "");
63756Expect(0, 11568, '\p{ -IS_Georgian_Sup}', "");
63757Expect(1, 11568, '\p{^ -IS_Georgian_Sup}', "");
63758Expect(1, 11568, '\P{ -IS_Georgian_Sup}', "");
63759Expect(0, 11568, '\P{^ -IS_Georgian_Sup}', "");
63760Error('\p{ /a/In_GEORGIAN_Sup}');
63761Error('\P{ /a/In_GEORGIAN_Sup}');
63762Expect(1, 11567, '\p{ingeorgiansup}', "");
63763Expect(0, 11567, '\p{^ingeorgiansup}', "");
63764Expect(0, 11567, '\P{ingeorgiansup}', "");
63765Expect(1, 11567, '\P{^ingeorgiansup}', "");
63766Expect(0, 11568, '\p{ingeorgiansup}', "");
63767Expect(1, 11568, '\p{^ingeorgiansup}', "");
63768Expect(1, 11568, '\P{ingeorgiansup}', "");
63769Expect(0, 11568, '\P{^ingeorgiansup}', "");
63770Expect(1, 11567, '\p{		in_Georgian_SUP}', "");
63771Expect(0, 11567, '\p{^		in_Georgian_SUP}', "");
63772Expect(0, 11567, '\P{		in_Georgian_SUP}', "");
63773Expect(1, 11567, '\P{^		in_Georgian_SUP}', "");
63774Expect(0, 11568, '\p{		in_Georgian_SUP}', "");
63775Expect(1, 11568, '\p{^		in_Georgian_SUP}', "");
63776Expect(1, 11568, '\P{		in_Georgian_SUP}', "");
63777Expect(0, 11568, '\P{^		in_Georgian_SUP}', "");
63778Error('\p{/a/__Glagolitic}');
63779Error('\P{/a/__Glagolitic}');
63780Expect(1, 11358, '\p{glagolitic}', "");
63781Expect(0, 11358, '\p{^glagolitic}', "");
63782Expect(0, 11358, '\P{glagolitic}', "");
63783Expect(1, 11358, '\P{^glagolitic}', "");
63784Expect(0, 11359, '\p{glagolitic}', "");
63785Expect(1, 11359, '\p{^glagolitic}', "");
63786Expect(1, 11359, '\P{glagolitic}', "");
63787Expect(0, 11359, '\P{^glagolitic}', "");
63788Expect(1, 11358, '\p{	glagolitic}', "");
63789Expect(0, 11358, '\p{^	glagolitic}', "");
63790Expect(0, 11358, '\P{	glagolitic}', "");
63791Expect(1, 11358, '\P{^	glagolitic}', "");
63792Expect(0, 11359, '\p{	glagolitic}', "");
63793Expect(1, 11359, '\p{^	glagolitic}', "");
63794Expect(1, 11359, '\P{	glagolitic}', "");
63795Expect(0, 11359, '\P{^	glagolitic}', "");
63796Error('\p{/a/--IS_glagolitic}');
63797Error('\P{/a/--IS_glagolitic}');
63798Expect(1, 11358, '\p{isglagolitic}', "");
63799Expect(0, 11358, '\p{^isglagolitic}', "");
63800Expect(0, 11358, '\P{isglagolitic}', "");
63801Expect(1, 11358, '\P{^isglagolitic}', "");
63802Expect(0, 11359, '\p{isglagolitic}', "");
63803Expect(1, 11359, '\p{^isglagolitic}', "");
63804Expect(1, 11359, '\P{isglagolitic}', "");
63805Expect(0, 11359, '\P{^isglagolitic}', "");
63806Expect(1, 11358, '\p{_-Is_Glagolitic}', "");
63807Expect(0, 11358, '\p{^_-Is_Glagolitic}', "");
63808Expect(0, 11358, '\P{_-Is_Glagolitic}', "");
63809Expect(1, 11358, '\P{^_-Is_Glagolitic}', "");
63810Expect(0, 11359, '\p{_-Is_Glagolitic}', "");
63811Expect(1, 11359, '\p{^_-Is_Glagolitic}', "");
63812Expect(1, 11359, '\P{_-Is_Glagolitic}', "");
63813Expect(0, 11359, '\P{^_-Is_Glagolitic}', "");
63814Error('\p{	Glag/a/}');
63815Error('\P{	Glag/a/}');
63816Expect(1, 11358, '\p{glag}', "");
63817Expect(0, 11358, '\p{^glag}', "");
63818Expect(0, 11358, '\P{glag}', "");
63819Expect(1, 11358, '\P{^glag}', "");
63820Expect(0, 11359, '\p{glag}', "");
63821Expect(1, 11359, '\p{^glag}', "");
63822Expect(1, 11359, '\P{glag}', "");
63823Expect(0, 11359, '\P{^glag}', "");
63824Expect(1, 11358, '\p{	GLAG}', "");
63825Expect(0, 11358, '\p{^	GLAG}', "");
63826Expect(0, 11358, '\P{	GLAG}', "");
63827Expect(1, 11358, '\P{^	GLAG}', "");
63828Expect(0, 11359, '\p{	GLAG}', "");
63829Expect(1, 11359, '\p{^	GLAG}', "");
63830Expect(1, 11359, '\P{	GLAG}', "");
63831Expect(0, 11359, '\P{^	GLAG}', "");
63832Error('\p{/a/	_Is_glag}');
63833Error('\P{/a/	_Is_glag}');
63834Expect(1, 11358, '\p{isglag}', "");
63835Expect(0, 11358, '\p{^isglag}', "");
63836Expect(0, 11358, '\P{isglag}', "");
63837Expect(1, 11358, '\P{^isglag}', "");
63838Expect(0, 11359, '\p{isglag}', "");
63839Expect(1, 11359, '\p{^isglag}', "");
63840Expect(1, 11359, '\P{isglag}', "");
63841Expect(0, 11359, '\P{^isglag}', "");
63842Expect(1, 11358, '\p{		is_Glag}', "");
63843Expect(0, 11358, '\p{^		is_Glag}', "");
63844Expect(0, 11358, '\P{		is_Glag}', "");
63845Expect(1, 11358, '\P{^		is_Glag}', "");
63846Expect(0, 11359, '\p{		is_Glag}', "");
63847Expect(1, 11359, '\p{^		is_Glag}', "");
63848Expect(1, 11359, '\P{		is_Glag}', "");
63849Expect(0, 11359, '\P{^		is_Glag}', "");
63850Error('\p{ /a/Gothic}');
63851Error('\P{ /a/Gothic}');
63852Expect(1, 66378, '\p{gothic}', "");
63853Expect(0, 66378, '\p{^gothic}', "");
63854Expect(0, 66378, '\P{gothic}', "");
63855Expect(1, 66378, '\P{^gothic}', "");
63856Expect(0, 66379, '\p{gothic}', "");
63857Expect(1, 66379, '\p{^gothic}', "");
63858Expect(1, 66379, '\P{gothic}', "");
63859Expect(0, 66379, '\P{^gothic}', "");
63860Expect(1, 66378, '\p{ 	GOTHIC}', "");
63861Expect(0, 66378, '\p{^ 	GOTHIC}', "");
63862Expect(0, 66378, '\P{ 	GOTHIC}', "");
63863Expect(1, 66378, '\P{^ 	GOTHIC}', "");
63864Expect(0, 66379, '\p{ 	GOTHIC}', "");
63865Expect(1, 66379, '\p{^ 	GOTHIC}', "");
63866Expect(1, 66379, '\P{ 	GOTHIC}', "");
63867Expect(0, 66379, '\P{^ 	GOTHIC}', "");
63868Error('\p{ _is_Gothic:=}');
63869Error('\P{ _is_Gothic:=}');
63870Expect(1, 66378, '\p{isgothic}', "");
63871Expect(0, 66378, '\p{^isgothic}', "");
63872Expect(0, 66378, '\P{isgothic}', "");
63873Expect(1, 66378, '\P{^isgothic}', "");
63874Expect(0, 66379, '\p{isgothic}', "");
63875Expect(1, 66379, '\p{^isgothic}', "");
63876Expect(1, 66379, '\P{isgothic}', "");
63877Expect(0, 66379, '\P{^isgothic}', "");
63878Expect(1, 66378, '\p{_ IS_gothic}', "");
63879Expect(0, 66378, '\p{^_ IS_gothic}', "");
63880Expect(0, 66378, '\P{_ IS_gothic}', "");
63881Expect(1, 66378, '\P{^_ IS_gothic}', "");
63882Expect(0, 66379, '\p{_ IS_gothic}', "");
63883Expect(1, 66379, '\p{^_ IS_gothic}', "");
63884Expect(1, 66379, '\P{_ IS_gothic}', "");
63885Expect(0, 66379, '\P{^_ IS_gothic}', "");
63886Error('\p{--GOTH:=}');
63887Error('\P{--GOTH:=}');
63888Expect(1, 66378, '\p{goth}', "");
63889Expect(0, 66378, '\p{^goth}', "");
63890Expect(0, 66378, '\P{goth}', "");
63891Expect(1, 66378, '\P{^goth}', "");
63892Expect(0, 66379, '\p{goth}', "");
63893Expect(1, 66379, '\p{^goth}', "");
63894Expect(1, 66379, '\P{goth}', "");
63895Expect(0, 66379, '\P{^goth}', "");
63896Expect(1, 66378, '\p{	-goth}', "");
63897Expect(0, 66378, '\p{^	-goth}', "");
63898Expect(0, 66378, '\P{	-goth}', "");
63899Expect(1, 66378, '\P{^	-goth}', "");
63900Expect(0, 66379, '\p{	-goth}', "");
63901Expect(1, 66379, '\p{^	-goth}', "");
63902Expect(1, 66379, '\P{	-goth}', "");
63903Expect(0, 66379, '\P{^	-goth}', "");
63904Error('\p{:=  Is_GOTH}');
63905Error('\P{:=  Is_GOTH}');
63906Expect(1, 66378, '\p{isgoth}', "");
63907Expect(0, 66378, '\p{^isgoth}', "");
63908Expect(0, 66378, '\P{isgoth}', "");
63909Expect(1, 66378, '\P{^isgoth}', "");
63910Expect(0, 66379, '\p{isgoth}', "");
63911Expect(1, 66379, '\p{^isgoth}', "");
63912Expect(1, 66379, '\P{isgoth}', "");
63913Expect(0, 66379, '\P{^isgoth}', "");
63914Expect(1, 66378, '\p{__IS_Goth}', "");
63915Expect(0, 66378, '\p{^__IS_Goth}', "");
63916Expect(0, 66378, '\P{__IS_Goth}', "");
63917Expect(1, 66378, '\P{^__IS_Goth}', "");
63918Expect(0, 66379, '\p{__IS_Goth}', "");
63919Expect(1, 66379, '\p{^__IS_Goth}', "");
63920Expect(1, 66379, '\P{__IS_Goth}', "");
63921Expect(0, 66379, '\P{^__IS_Goth}', "");
63922Error('\p{	graph:=}');
63923Error('\P{	graph:=}');
63924Expect(1, 1114109, '\p{graph}', "");
63925Expect(0, 1114109, '\p{^graph}', "");
63926Expect(0, 1114109, '\P{graph}', "");
63927Expect(1, 1114109, '\P{^graph}', "");
63928Expect(0, 918000, '\p{graph}', "");
63929Expect(1, 918000, '\p{^graph}', "");
63930Expect(1, 918000, '\P{graph}', "");
63931Expect(0, 918000, '\P{^graph}', "");
63932Expect(1, 1114109, '\p{-Graph}', "");
63933Expect(0, 1114109, '\p{^-Graph}', "");
63934Expect(0, 1114109, '\P{-Graph}', "");
63935Expect(1, 1114109, '\P{^-Graph}', "");
63936Expect(0, 918000, '\p{-Graph}', "");
63937Expect(1, 918000, '\p{^-Graph}', "");
63938Expect(1, 918000, '\P{-Graph}', "");
63939Expect(0, 918000, '\P{^-Graph}', "");
63940Error('\p{__XPosixGraph/a/}');
63941Error('\P{__XPosixGraph/a/}');
63942Expect(1, 1114109, '\p{xposixgraph}', "");
63943Expect(0, 1114109, '\p{^xposixgraph}', "");
63944Expect(0, 1114109, '\P{xposixgraph}', "");
63945Expect(1, 1114109, '\P{^xposixgraph}', "");
63946Expect(0, 918000, '\p{xposixgraph}', "");
63947Expect(1, 918000, '\p{^xposixgraph}', "");
63948Expect(1, 918000, '\P{xposixgraph}', "");
63949Expect(0, 918000, '\P{^xposixgraph}', "");
63950Expect(1, 1114109, '\p{ _XPOSIXGRAPH}', "");
63951Expect(0, 1114109, '\p{^ _XPOSIXGRAPH}', "");
63952Expect(0, 1114109, '\P{ _XPOSIXGRAPH}', "");
63953Expect(1, 1114109, '\P{^ _XPOSIXGRAPH}', "");
63954Expect(0, 918000, '\p{ _XPOSIXGRAPH}', "");
63955Expect(1, 918000, '\p{^ _XPOSIXGRAPH}', "");
63956Expect(1, 918000, '\P{ _XPOSIXGRAPH}', "");
63957Expect(0, 918000, '\P{^ _XPOSIXGRAPH}', "");
63958Error('\p{ :=Is_GRAPH}');
63959Error('\P{ :=Is_GRAPH}');
63960Expect(1, 1114109, '\p{isgraph}', "");
63961Expect(0, 1114109, '\p{^isgraph}', "");
63962Expect(0, 1114109, '\P{isgraph}', "");
63963Expect(1, 1114109, '\P{^isgraph}', "");
63964Expect(0, 918000, '\p{isgraph}', "");
63965Expect(1, 918000, '\p{^isgraph}', "");
63966Expect(1, 918000, '\P{isgraph}', "");
63967Expect(0, 918000, '\P{^isgraph}', "");
63968Expect(1, 1114109, '\p{_	is_Graph}', "");
63969Expect(0, 1114109, '\p{^_	is_Graph}', "");
63970Expect(0, 1114109, '\P{_	is_Graph}', "");
63971Expect(1, 1114109, '\P{^_	is_Graph}', "");
63972Expect(0, 918000, '\p{_	is_Graph}', "");
63973Expect(1, 918000, '\p{^_	is_Graph}', "");
63974Expect(1, 918000, '\P{_	is_Graph}', "");
63975Expect(0, 918000, '\P{^_	is_Graph}', "");
63976Error('\p{:=		Is_XPosixGraph}');
63977Error('\P{:=		Is_XPosixGraph}');
63978Expect(1, 1114109, '\p{isxposixgraph}', "");
63979Expect(0, 1114109, '\p{^isxposixgraph}', "");
63980Expect(0, 1114109, '\P{isxposixgraph}', "");
63981Expect(1, 1114109, '\P{^isxposixgraph}', "");
63982Expect(0, 918000, '\p{isxposixgraph}', "");
63983Expect(1, 918000, '\p{^isxposixgraph}', "");
63984Expect(1, 918000, '\P{isxposixgraph}', "");
63985Expect(0, 918000, '\P{^isxposixgraph}', "");
63986Expect(1, 1114109, '\p{ 	is_XPOSIXGRAPH}', "");
63987Expect(0, 1114109, '\p{^ 	is_XPOSIXGRAPH}', "");
63988Expect(0, 1114109, '\P{ 	is_XPOSIXGRAPH}', "");
63989Expect(1, 1114109, '\P{^ 	is_XPOSIXGRAPH}', "");
63990Expect(0, 918000, '\p{ 	is_XPOSIXGRAPH}', "");
63991Expect(1, 918000, '\p{^ 	is_XPOSIXGRAPH}', "");
63992Expect(1, 918000, '\P{ 	is_XPOSIXGRAPH}', "");
63993Expect(0, 918000, '\P{^ 	is_XPOSIXGRAPH}', "");
63994Error('\p{:=_Grapheme_Base}');
63995Error('\P{:=_Grapheme_Base}');
63996Expect(1, 195101, '\p{graphemebase}', "");
63997Expect(0, 195101, '\p{^graphemebase}', "");
63998Expect(0, 195101, '\P{graphemebase}', "");
63999Expect(1, 195101, '\P{^graphemebase}', "");
64000Expect(0, 195102, '\p{graphemebase}', "");
64001Expect(1, 195102, '\p{^graphemebase}', "");
64002Expect(1, 195102, '\P{graphemebase}', "");
64003Expect(0, 195102, '\P{^graphemebase}', "");
64004Expect(1, 195101, '\p{-grapheme_Base}', "");
64005Expect(0, 195101, '\p{^-grapheme_Base}', "");
64006Expect(0, 195101, '\P{-grapheme_Base}', "");
64007Expect(1, 195101, '\P{^-grapheme_Base}', "");
64008Expect(0, 195102, '\p{-grapheme_Base}', "");
64009Expect(1, 195102, '\p{^-grapheme_Base}', "");
64010Expect(1, 195102, '\P{-grapheme_Base}', "");
64011Expect(0, 195102, '\P{^-grapheme_Base}', "");
64012Error('\p{_/a/Is_grapheme_base}');
64013Error('\P{_/a/Is_grapheme_base}');
64014Expect(1, 195101, '\p{isgraphemebase}', "");
64015Expect(0, 195101, '\p{^isgraphemebase}', "");
64016Expect(0, 195101, '\P{isgraphemebase}', "");
64017Expect(1, 195101, '\P{^isgraphemebase}', "");
64018Expect(0, 195102, '\p{isgraphemebase}', "");
64019Expect(1, 195102, '\p{^isgraphemebase}', "");
64020Expect(1, 195102, '\P{isgraphemebase}', "");
64021Expect(0, 195102, '\P{^isgraphemebase}', "");
64022Expect(1, 195101, '\p{--IS_Grapheme_Base}', "");
64023Expect(0, 195101, '\p{^--IS_Grapheme_Base}', "");
64024Expect(0, 195101, '\P{--IS_Grapheme_Base}', "");
64025Expect(1, 195101, '\P{^--IS_Grapheme_Base}', "");
64026Expect(0, 195102, '\p{--IS_Grapheme_Base}', "");
64027Expect(1, 195102, '\p{^--IS_Grapheme_Base}', "");
64028Expect(1, 195102, '\P{--IS_Grapheme_Base}', "");
64029Expect(0, 195102, '\P{^--IS_Grapheme_Base}', "");
64030Error('\p{/a/ 	Gr_base}');
64031Error('\P{/a/ 	Gr_base}');
64032Expect(1, 195101, '\p{grbase}', "");
64033Expect(0, 195101, '\p{^grbase}', "");
64034Expect(0, 195101, '\P{grbase}', "");
64035Expect(1, 195101, '\P{^grbase}', "");
64036Expect(0, 195102, '\p{grbase}', "");
64037Expect(1, 195102, '\p{^grbase}', "");
64038Expect(1, 195102, '\P{grbase}', "");
64039Expect(0, 195102, '\P{^grbase}', "");
64040Expect(1, 195101, '\p{_ GR_Base}', "");
64041Expect(0, 195101, '\p{^_ GR_Base}', "");
64042Expect(0, 195101, '\P{_ GR_Base}', "");
64043Expect(1, 195101, '\P{^_ GR_Base}', "");
64044Expect(0, 195102, '\p{_ GR_Base}', "");
64045Expect(1, 195102, '\p{^_ GR_Base}', "");
64046Expect(1, 195102, '\P{_ GR_Base}', "");
64047Expect(0, 195102, '\P{^_ GR_Base}', "");
64048Error('\p{/a/--is_gr_base}');
64049Error('\P{/a/--is_gr_base}');
64050Expect(1, 195101, '\p{isgrbase}', "");
64051Expect(0, 195101, '\p{^isgrbase}', "");
64052Expect(0, 195101, '\P{isgrbase}', "");
64053Expect(1, 195101, '\P{^isgrbase}', "");
64054Expect(0, 195102, '\p{isgrbase}', "");
64055Expect(1, 195102, '\p{^isgrbase}', "");
64056Expect(1, 195102, '\P{isgrbase}', "");
64057Expect(0, 195102, '\P{^isgrbase}', "");
64058Expect(1, 195101, '\p{Is_Gr_Base}', "");
64059Expect(0, 195101, '\p{^Is_Gr_Base}', "");
64060Expect(0, 195101, '\P{Is_Gr_Base}', "");
64061Expect(1, 195101, '\P{^Is_Gr_Base}', "");
64062Expect(0, 195102, '\p{Is_Gr_Base}', "");
64063Expect(1, 195102, '\p{^Is_Gr_Base}', "");
64064Expect(1, 195102, '\P{Is_Gr_Base}', "");
64065Expect(0, 195102, '\P{^Is_Gr_Base}', "");
64066Error('\p{:=	Grapheme_Extend}');
64067Error('\P{:=	Grapheme_Extend}');
64068Expect(1, 917999, '\p{graphemeextend}', "");
64069Expect(0, 917999, '\p{^graphemeextend}', "");
64070Expect(0, 917999, '\P{graphemeextend}', "");
64071Expect(1, 917999, '\P{^graphemeextend}', "");
64072Expect(0, 918000, '\p{graphemeextend}', "");
64073Expect(1, 918000, '\p{^graphemeextend}', "");
64074Expect(1, 918000, '\P{graphemeextend}', "");
64075Expect(0, 918000, '\P{^graphemeextend}', "");
64076Expect(1, 917999, '\p{ -Grapheme_EXTEND}', "");
64077Expect(0, 917999, '\p{^ -Grapheme_EXTEND}', "");
64078Expect(0, 917999, '\P{ -Grapheme_EXTEND}', "");
64079Expect(1, 917999, '\P{^ -Grapheme_EXTEND}', "");
64080Expect(0, 918000, '\p{ -Grapheme_EXTEND}', "");
64081Expect(1, 918000, '\p{^ -Grapheme_EXTEND}', "");
64082Expect(1, 918000, '\P{ -Grapheme_EXTEND}', "");
64083Expect(0, 918000, '\P{^ -Grapheme_EXTEND}', "");
64084Error('\p{	:=is_GRAPHEME_Extend}');
64085Error('\P{	:=is_GRAPHEME_Extend}');
64086Expect(1, 917999, '\p{isgraphemeextend}', "");
64087Expect(0, 917999, '\p{^isgraphemeextend}', "");
64088Expect(0, 917999, '\P{isgraphemeextend}', "");
64089Expect(1, 917999, '\P{^isgraphemeextend}', "");
64090Expect(0, 918000, '\p{isgraphemeextend}', "");
64091Expect(1, 918000, '\p{^isgraphemeextend}', "");
64092Expect(1, 918000, '\P{isgraphemeextend}', "");
64093Expect(0, 918000, '\P{^isgraphemeextend}', "");
64094Expect(1, 917999, '\p{-	is_Grapheme_Extend}', "");
64095Expect(0, 917999, '\p{^-	is_Grapheme_Extend}', "");
64096Expect(0, 917999, '\P{-	is_Grapheme_Extend}', "");
64097Expect(1, 917999, '\P{^-	is_Grapheme_Extend}', "");
64098Expect(0, 918000, '\p{-	is_Grapheme_Extend}', "");
64099Expect(1, 918000, '\p{^-	is_Grapheme_Extend}', "");
64100Expect(1, 918000, '\P{-	is_Grapheme_Extend}', "");
64101Expect(0, 918000, '\P{^-	is_Grapheme_Extend}', "");
64102Error('\p{:=_GR_ext}');
64103Error('\P{:=_GR_ext}');
64104Expect(1, 917999, '\p{grext}', "");
64105Expect(0, 917999, '\p{^grext}', "");
64106Expect(0, 917999, '\P{grext}', "");
64107Expect(1, 917999, '\P{^grext}', "");
64108Expect(0, 918000, '\p{grext}', "");
64109Expect(1, 918000, '\p{^grext}', "");
64110Expect(1, 918000, '\P{grext}', "");
64111Expect(0, 918000, '\P{^grext}', "");
64112Expect(1, 917999, '\p{		Gr_Ext}', "");
64113Expect(0, 917999, '\p{^		Gr_Ext}', "");
64114Expect(0, 917999, '\P{		Gr_Ext}', "");
64115Expect(1, 917999, '\P{^		Gr_Ext}', "");
64116Expect(0, 918000, '\p{		Gr_Ext}', "");
64117Expect(1, 918000, '\p{^		Gr_Ext}', "");
64118Expect(1, 918000, '\P{		Gr_Ext}', "");
64119Expect(0, 918000, '\P{^		Gr_Ext}', "");
64120Error('\p{/a/-IS_GR_EXT}');
64121Error('\P{/a/-IS_GR_EXT}');
64122Expect(1, 917999, '\p{isgrext}', "");
64123Expect(0, 917999, '\p{^isgrext}', "");
64124Expect(0, 917999, '\P{isgrext}', "");
64125Expect(1, 917999, '\P{^isgrext}', "");
64126Expect(0, 918000, '\p{isgrext}', "");
64127Expect(1, 918000, '\p{^isgrext}', "");
64128Expect(1, 918000, '\P{isgrext}', "");
64129Expect(0, 918000, '\P{^isgrext}', "");
64130Expect(1, 917999, '\p{		Is_Gr_Ext}', "");
64131Expect(0, 917999, '\p{^		Is_Gr_Ext}', "");
64132Expect(0, 917999, '\P{		Is_Gr_Ext}', "");
64133Expect(1, 917999, '\P{^		Is_Gr_Ext}', "");
64134Expect(0, 918000, '\p{		Is_Gr_Ext}', "");
64135Expect(1, 918000, '\p{^		Is_Gr_Ext}', "");
64136Expect(1, 918000, '\P{		Is_Gr_Ext}', "");
64137Expect(0, 918000, '\P{^		Is_Gr_Ext}', "");
64138Error('\p{Grapheme_Link}');
64139Error('\P{Grapheme_Link}');
64140Error('\p{Is_Grapheme_Link}');
64141Error('\P{Is_Grapheme_Link}');
64142Error('\p{Gr_Link}');
64143Error('\P{Gr_Link}');
64144Error('\p{Is_Gr_Link}');
64145Error('\P{Is_Gr_Link}');
64146Error('\p{:= -greek}');
64147Error('\P{:= -greek}');
64148Expect(1, 119365, '\p{greek}', "");
64149Expect(0, 119365, '\p{^greek}', "");
64150Expect(0, 119365, '\P{greek}', "");
64151Expect(1, 119365, '\P{^greek}', "");
64152Expect(0, 119366, '\p{greek}', "");
64153Expect(1, 119366, '\p{^greek}', "");
64154Expect(1, 119366, '\P{greek}', "");
64155Expect(0, 119366, '\P{^greek}', "");
64156Expect(1, 119365, '\p{_ Greek}', "");
64157Expect(0, 119365, '\p{^_ Greek}', "");
64158Expect(0, 119365, '\P{_ Greek}', "");
64159Expect(1, 119365, '\P{^_ Greek}', "");
64160Expect(0, 119366, '\p{_ Greek}', "");
64161Expect(1, 119366, '\p{^_ Greek}', "");
64162Expect(1, 119366, '\P{_ Greek}', "");
64163Expect(0, 119366, '\P{^_ Greek}', "");
64164Error('\p{/a/_	IS_greek}');
64165Error('\P{/a/_	IS_greek}');
64166Expect(1, 119365, '\p{isgreek}', "");
64167Expect(0, 119365, '\p{^isgreek}', "");
64168Expect(0, 119365, '\P{isgreek}', "");
64169Expect(1, 119365, '\P{^isgreek}', "");
64170Expect(0, 119366, '\p{isgreek}', "");
64171Expect(1, 119366, '\p{^isgreek}', "");
64172Expect(1, 119366, '\P{isgreek}', "");
64173Expect(0, 119366, '\P{^isgreek}', "");
64174Expect(1, 119365, '\p{ IS_greek}', "");
64175Expect(0, 119365, '\p{^ IS_greek}', "");
64176Expect(0, 119365, '\P{ IS_greek}', "");
64177Expect(1, 119365, '\P{^ IS_greek}', "");
64178Expect(0, 119366, '\p{ IS_greek}', "");
64179Expect(1, 119366, '\p{^ IS_greek}', "");
64180Expect(1, 119366, '\P{ IS_greek}', "");
64181Expect(0, 119366, '\P{^ IS_greek}', "");
64182Error('\p{/a/ GREK}');
64183Error('\P{/a/ GREK}');
64184Expect(1, 119365, '\p{grek}', "");
64185Expect(0, 119365, '\p{^grek}', "");
64186Expect(0, 119365, '\P{grek}', "");
64187Expect(1, 119365, '\P{^grek}', "");
64188Expect(0, 119366, '\p{grek}', "");
64189Expect(1, 119366, '\p{^grek}', "");
64190Expect(1, 119366, '\P{grek}', "");
64191Expect(0, 119366, '\P{^grek}', "");
64192Expect(1, 119365, '\p{	 Grek}', "");
64193Expect(0, 119365, '\p{^	 Grek}', "");
64194Expect(0, 119365, '\P{	 Grek}', "");
64195Expect(1, 119365, '\P{^	 Grek}', "");
64196Expect(0, 119366, '\p{	 Grek}', "");
64197Expect(1, 119366, '\p{^	 Grek}', "");
64198Expect(1, 119366, '\P{	 Grek}', "");
64199Expect(0, 119366, '\P{^	 Grek}', "");
64200Error('\p{	is_Grek:=}');
64201Error('\P{	is_Grek:=}');
64202Expect(1, 119365, '\p{isgrek}', "");
64203Expect(0, 119365, '\p{^isgrek}', "");
64204Expect(0, 119365, '\P{isgrek}', "");
64205Expect(1, 119365, '\P{^isgrek}', "");
64206Expect(0, 119366, '\p{isgrek}', "");
64207Expect(1, 119366, '\p{^isgrek}', "");
64208Expect(1, 119366, '\P{isgrek}', "");
64209Expect(0, 119366, '\P{^isgrek}', "");
64210Expect(1, 119365, '\p{	is_Grek}', "");
64211Expect(0, 119365, '\p{^	is_Grek}', "");
64212Expect(0, 119365, '\P{	is_Grek}', "");
64213Expect(1, 119365, '\P{^	is_Grek}', "");
64214Expect(0, 119366, '\p{	is_Grek}', "");
64215Expect(1, 119366, '\p{^	is_Grek}', "");
64216Expect(1, 119366, '\P{	is_Grek}', "");
64217Expect(0, 119366, '\P{^	is_Grek}', "");
64218Error('\p{ :=Greek_AND_Coptic}');
64219Error('\P{ :=Greek_AND_Coptic}');
64220Expect(1, 1023, '\p{greekandcoptic}', "");
64221Expect(0, 1023, '\p{^greekandcoptic}', "");
64222Expect(0, 1023, '\P{greekandcoptic}', "");
64223Expect(1, 1023, '\P{^greekandcoptic}', "");
64224Expect(0, 1024, '\p{greekandcoptic}', "");
64225Expect(1, 1024, '\p{^greekandcoptic}', "");
64226Expect(1, 1024, '\P{greekandcoptic}', "");
64227Expect(0, 1024, '\P{^greekandcoptic}', "");
64228Expect(1, 1023, '\p{	-GREEK_And_coptic}', "");
64229Expect(0, 1023, '\p{^	-GREEK_And_coptic}', "");
64230Expect(0, 1023, '\P{	-GREEK_And_coptic}', "");
64231Expect(1, 1023, '\P{^	-GREEK_And_coptic}', "");
64232Expect(0, 1024, '\p{	-GREEK_And_coptic}', "");
64233Expect(1, 1024, '\p{^	-GREEK_And_coptic}', "");
64234Expect(1, 1024, '\P{	-GREEK_And_coptic}', "");
64235Expect(0, 1024, '\P{^	-GREEK_And_coptic}', "");
64236Error('\p{:=is_Greek_And_Coptic}');
64237Error('\P{:=is_Greek_And_Coptic}');
64238Expect(1, 1023, '\p{isgreekandcoptic}', "");
64239Expect(0, 1023, '\p{^isgreekandcoptic}', "");
64240Expect(0, 1023, '\P{isgreekandcoptic}', "");
64241Expect(1, 1023, '\P{^isgreekandcoptic}', "");
64242Expect(0, 1024, '\p{isgreekandcoptic}', "");
64243Expect(1, 1024, '\p{^isgreekandcoptic}', "");
64244Expect(1, 1024, '\P{isgreekandcoptic}', "");
64245Expect(0, 1024, '\P{^isgreekandcoptic}', "");
64246Expect(1, 1023, '\p{_IS_Greek_AND_COPTIC}', "");
64247Expect(0, 1023, '\p{^_IS_Greek_AND_COPTIC}', "");
64248Expect(0, 1023, '\P{_IS_Greek_AND_COPTIC}', "");
64249Expect(1, 1023, '\P{^_IS_Greek_AND_COPTIC}', "");
64250Expect(0, 1024, '\p{_IS_Greek_AND_COPTIC}', "");
64251Expect(1, 1024, '\p{^_IS_Greek_AND_COPTIC}', "");
64252Expect(1, 1024, '\P{_IS_Greek_AND_COPTIC}', "");
64253Expect(0, 1024, '\P{^_IS_Greek_AND_COPTIC}', "");
64254Error('\p{-	In_greek_And_Coptic:=}');
64255Error('\P{-	In_greek_And_Coptic:=}');
64256Expect(1, 1023, '\p{ingreekandcoptic}', "");
64257Expect(0, 1023, '\p{^ingreekandcoptic}', "");
64258Expect(0, 1023, '\P{ingreekandcoptic}', "");
64259Expect(1, 1023, '\P{^ingreekandcoptic}', "");
64260Expect(0, 1024, '\p{ingreekandcoptic}', "");
64261Expect(1, 1024, '\p{^ingreekandcoptic}', "");
64262Expect(1, 1024, '\P{ingreekandcoptic}', "");
64263Expect(0, 1024, '\P{^ingreekandcoptic}', "");
64264Expect(1, 1023, '\p{	 IN_Greek_And_COPTIC}', "");
64265Expect(0, 1023, '\p{^	 IN_Greek_And_COPTIC}', "");
64266Expect(0, 1023, '\P{	 IN_Greek_And_COPTIC}', "");
64267Expect(1, 1023, '\P{^	 IN_Greek_And_COPTIC}', "");
64268Expect(0, 1024, '\p{	 IN_Greek_And_COPTIC}', "");
64269Expect(1, 1024, '\p{^	 IN_Greek_And_COPTIC}', "");
64270Expect(1, 1024, '\P{	 IN_Greek_And_COPTIC}', "");
64271Expect(0, 1024, '\P{^	 IN_Greek_And_COPTIC}', "");
64272Error('\p{_	In_greek/a/}');
64273Error('\P{_	In_greek/a/}');
64274Expect(1, 1023, '\p{ingreek}', "");
64275Expect(0, 1023, '\p{^ingreek}', "");
64276Expect(0, 1023, '\P{ingreek}', "");
64277Expect(1, 1023, '\P{^ingreek}', "");
64278Expect(0, 1024, '\p{ingreek}', "");
64279Expect(1, 1024, '\p{^ingreek}', "");
64280Expect(1, 1024, '\P{ingreek}', "");
64281Expect(0, 1024, '\P{^ingreek}', "");
64282Expect(1, 1023, '\p{ 	in_Greek}', "");
64283Expect(0, 1023, '\p{^ 	in_Greek}', "");
64284Expect(0, 1023, '\P{ 	in_Greek}', "");
64285Expect(1, 1023, '\P{^ 	in_Greek}', "");
64286Expect(0, 1024, '\p{ 	in_Greek}', "");
64287Expect(1, 1024, '\p{^ 	in_Greek}', "");
64288Expect(1, 1024, '\P{ 	in_Greek}', "");
64289Expect(0, 1024, '\P{^ 	in_Greek}', "");
64290Error('\p{/a/GREEK_Extended}');
64291Error('\P{/a/GREEK_Extended}');
64292Expect(1, 8191, '\p{greekextended}', "");
64293Expect(0, 8191, '\p{^greekextended}', "");
64294Expect(0, 8191, '\P{greekextended}', "");
64295Expect(1, 8191, '\P{^greekextended}', "");
64296Expect(0, 8192, '\p{greekextended}', "");
64297Expect(1, 8192, '\p{^greekextended}', "");
64298Expect(1, 8192, '\P{greekextended}', "");
64299Expect(0, 8192, '\P{^greekextended}', "");
64300Expect(1, 8191, '\p{ _Greek_Extended}', "");
64301Expect(0, 8191, '\p{^ _Greek_Extended}', "");
64302Expect(0, 8191, '\P{ _Greek_Extended}', "");
64303Expect(1, 8191, '\P{^ _Greek_Extended}', "");
64304Expect(0, 8192, '\p{ _Greek_Extended}', "");
64305Expect(1, 8192, '\p{^ _Greek_Extended}', "");
64306Expect(1, 8192, '\P{ _Greek_Extended}', "");
64307Expect(0, 8192, '\P{^ _Greek_Extended}', "");
64308Error('\p{-IS_greek_extended:=}');
64309Error('\P{-IS_greek_extended:=}');
64310Expect(1, 8191, '\p{isgreekextended}', "");
64311Expect(0, 8191, '\p{^isgreekextended}', "");
64312Expect(0, 8191, '\P{isgreekextended}', "");
64313Expect(1, 8191, '\P{^isgreekextended}', "");
64314Expect(0, 8192, '\p{isgreekextended}', "");
64315Expect(1, 8192, '\p{^isgreekextended}', "");
64316Expect(1, 8192, '\P{isgreekextended}', "");
64317Expect(0, 8192, '\P{^isgreekextended}', "");
64318Expect(1, 8191, '\p{--Is_GREEK_EXTENDED}', "");
64319Expect(0, 8191, '\p{^--Is_GREEK_EXTENDED}', "");
64320Expect(0, 8191, '\P{--Is_GREEK_EXTENDED}', "");
64321Expect(1, 8191, '\P{^--Is_GREEK_EXTENDED}', "");
64322Expect(0, 8192, '\p{--Is_GREEK_EXTENDED}', "");
64323Expect(1, 8192, '\p{^--Is_GREEK_EXTENDED}', "");
64324Expect(1, 8192, '\P{--Is_GREEK_EXTENDED}', "");
64325Expect(0, 8192, '\P{^--Is_GREEK_EXTENDED}', "");
64326Error('\p{-:=IN_Greek_extended}');
64327Error('\P{-:=IN_Greek_extended}');
64328Expect(1, 8191, '\p{ingreekextended}', "");
64329Expect(0, 8191, '\p{^ingreekextended}', "");
64330Expect(0, 8191, '\P{ingreekextended}', "");
64331Expect(1, 8191, '\P{^ingreekextended}', "");
64332Expect(0, 8192, '\p{ingreekextended}', "");
64333Expect(1, 8192, '\p{^ingreekextended}', "");
64334Expect(1, 8192, '\P{ingreekextended}', "");
64335Expect(0, 8192, '\P{^ingreekextended}', "");
64336Expect(1, 8191, '\p{	_In_GREEK_extended}', "");
64337Expect(0, 8191, '\p{^	_In_GREEK_extended}', "");
64338Expect(0, 8191, '\P{	_In_GREEK_extended}', "");
64339Expect(1, 8191, '\P{^	_In_GREEK_extended}', "");
64340Expect(0, 8192, '\p{	_In_GREEK_extended}', "");
64341Expect(1, 8192, '\p{^	_In_GREEK_extended}', "");
64342Expect(1, 8192, '\P{	_In_GREEK_extended}', "");
64343Expect(0, 8192, '\P{^	_In_GREEK_extended}', "");
64344Error('\p{/a/	 Greek_Ext}');
64345Error('\P{/a/	 Greek_Ext}');
64346Expect(1, 8191, '\p{greekext}', "");
64347Expect(0, 8191, '\p{^greekext}', "");
64348Expect(0, 8191, '\P{greekext}', "");
64349Expect(1, 8191, '\P{^greekext}', "");
64350Expect(0, 8192, '\p{greekext}', "");
64351Expect(1, 8192, '\p{^greekext}', "");
64352Expect(1, 8192, '\P{greekext}', "");
64353Expect(0, 8192, '\P{^greekext}', "");
64354Expect(1, 8191, '\p{-	GREEK_Ext}', "");
64355Expect(0, 8191, '\p{^-	GREEK_Ext}', "");
64356Expect(0, 8191, '\P{-	GREEK_Ext}', "");
64357Expect(1, 8191, '\P{^-	GREEK_Ext}', "");
64358Expect(0, 8192, '\p{-	GREEK_Ext}', "");
64359Expect(1, 8192, '\p{^-	GREEK_Ext}', "");
64360Expect(1, 8192, '\P{-	GREEK_Ext}', "");
64361Expect(0, 8192, '\P{^-	GREEK_Ext}', "");
64362Error('\p{_	is_GREEK_Ext/a/}');
64363Error('\P{_	is_GREEK_Ext/a/}');
64364Expect(1, 8191, '\p{isgreekext}', "");
64365Expect(0, 8191, '\p{^isgreekext}', "");
64366Expect(0, 8191, '\P{isgreekext}', "");
64367Expect(1, 8191, '\P{^isgreekext}', "");
64368Expect(0, 8192, '\p{isgreekext}', "");
64369Expect(1, 8192, '\p{^isgreekext}', "");
64370Expect(1, 8192, '\P{isgreekext}', "");
64371Expect(0, 8192, '\P{^isgreekext}', "");
64372Expect(1, 8191, '\p{	Is_GREEK_Ext}', "");
64373Expect(0, 8191, '\p{^	Is_GREEK_Ext}', "");
64374Expect(0, 8191, '\P{	Is_GREEK_Ext}', "");
64375Expect(1, 8191, '\P{^	Is_GREEK_Ext}', "");
64376Expect(0, 8192, '\p{	Is_GREEK_Ext}', "");
64377Expect(1, 8192, '\p{^	Is_GREEK_Ext}', "");
64378Expect(1, 8192, '\P{	Is_GREEK_Ext}', "");
64379Expect(0, 8192, '\P{^	Is_GREEK_Ext}', "");
64380Error('\p{_:=IN_Greek_ext}');
64381Error('\P{_:=IN_Greek_ext}');
64382Expect(1, 8191, '\p{ingreekext}', "");
64383Expect(0, 8191, '\p{^ingreekext}', "");
64384Expect(0, 8191, '\P{ingreekext}', "");
64385Expect(1, 8191, '\P{^ingreekext}', "");
64386Expect(0, 8192, '\p{ingreekext}', "");
64387Expect(1, 8192, '\p{^ingreekext}', "");
64388Expect(1, 8192, '\P{ingreekext}', "");
64389Expect(0, 8192, '\P{^ingreekext}', "");
64390Expect(1, 8191, '\p{		in_Greek_EXT}', "");
64391Expect(0, 8191, '\p{^		in_Greek_EXT}', "");
64392Expect(0, 8191, '\P{		in_Greek_EXT}', "");
64393Expect(1, 8191, '\P{^		in_Greek_EXT}', "");
64394Expect(0, 8192, '\p{		in_Greek_EXT}', "");
64395Expect(1, 8192, '\p{^		in_Greek_EXT}', "");
64396Expect(1, 8192, '\P{		in_Greek_EXT}', "");
64397Expect(0, 8192, '\P{^		in_Greek_EXT}', "");
64398Error('\p{/a/-Gujarati}');
64399Error('\P{/a/-Gujarati}');
64400Expect(1, 2801, '\p{gujarati}', "");
64401Expect(0, 2801, '\p{^gujarati}', "");
64402Expect(0, 2801, '\P{gujarati}', "");
64403Expect(1, 2801, '\P{^gujarati}', "");
64404Expect(0, 2802, '\p{gujarati}', "");
64405Expect(1, 2802, '\p{^gujarati}', "");
64406Expect(1, 2802, '\P{gujarati}', "");
64407Expect(0, 2802, '\P{^gujarati}', "");
64408Expect(1, 2801, '\p{_ GUJARATI}', "");
64409Expect(0, 2801, '\p{^_ GUJARATI}', "");
64410Expect(0, 2801, '\P{_ GUJARATI}', "");
64411Expect(1, 2801, '\P{^_ GUJARATI}', "");
64412Expect(0, 2802, '\p{_ GUJARATI}', "");
64413Expect(1, 2802, '\p{^_ GUJARATI}', "");
64414Expect(1, 2802, '\P{_ GUJARATI}', "");
64415Expect(0, 2802, '\P{^_ GUJARATI}', "");
64416Error('\p{/a/_Is_GUJARATI}');
64417Error('\P{/a/_Is_GUJARATI}');
64418Expect(1, 2801, '\p{isgujarati}', "");
64419Expect(0, 2801, '\p{^isgujarati}', "");
64420Expect(0, 2801, '\P{isgujarati}', "");
64421Expect(1, 2801, '\P{^isgujarati}', "");
64422Expect(0, 2802, '\p{isgujarati}', "");
64423Expect(1, 2802, '\p{^isgujarati}', "");
64424Expect(1, 2802, '\P{isgujarati}', "");
64425Expect(0, 2802, '\P{^isgujarati}', "");
64426Expect(1, 2801, '\p{__Is_Gujarati}', "");
64427Expect(0, 2801, '\p{^__Is_Gujarati}', "");
64428Expect(0, 2801, '\P{__Is_Gujarati}', "");
64429Expect(1, 2801, '\P{^__Is_Gujarati}', "");
64430Expect(0, 2802, '\p{__Is_Gujarati}', "");
64431Expect(1, 2802, '\p{^__Is_Gujarati}', "");
64432Expect(1, 2802, '\P{__Is_Gujarati}', "");
64433Expect(0, 2802, '\P{^__Is_Gujarati}', "");
64434Error('\p{:=__GUJR}');
64435Error('\P{:=__GUJR}');
64436Expect(1, 2801, '\p{gujr}', "");
64437Expect(0, 2801, '\p{^gujr}', "");
64438Expect(0, 2801, '\P{gujr}', "");
64439Expect(1, 2801, '\P{^gujr}', "");
64440Expect(0, 2802, '\p{gujr}', "");
64441Expect(1, 2802, '\p{^gujr}', "");
64442Expect(1, 2802, '\P{gujr}', "");
64443Expect(0, 2802, '\P{^gujr}', "");
64444Expect(1, 2801, '\p{	_Gujr}', "");
64445Expect(0, 2801, '\p{^	_Gujr}', "");
64446Expect(0, 2801, '\P{	_Gujr}', "");
64447Expect(1, 2801, '\P{^	_Gujr}', "");
64448Expect(0, 2802, '\p{	_Gujr}', "");
64449Expect(1, 2802, '\p{^	_Gujr}', "");
64450Expect(1, 2802, '\P{	_Gujr}', "");
64451Expect(0, 2802, '\P{^	_Gujr}', "");
64452Error('\p{/a/-_Is_Gujr}');
64453Error('\P{/a/-_Is_Gujr}');
64454Expect(1, 2801, '\p{isgujr}', "");
64455Expect(0, 2801, '\p{^isgujr}', "");
64456Expect(0, 2801, '\P{isgujr}', "");
64457Expect(1, 2801, '\P{^isgujr}', "");
64458Expect(0, 2802, '\p{isgujr}', "");
64459Expect(1, 2802, '\p{^isgujr}', "");
64460Expect(1, 2802, '\P{isgujr}', "");
64461Expect(0, 2802, '\P{^isgujr}', "");
64462Expect(1, 2801, '\p{_	Is_GUJR}', "");
64463Expect(0, 2801, '\p{^_	Is_GUJR}', "");
64464Expect(0, 2801, '\P{_	Is_GUJR}', "");
64465Expect(1, 2801, '\P{^_	Is_GUJR}', "");
64466Expect(0, 2802, '\p{_	Is_GUJR}', "");
64467Expect(1, 2802, '\p{^_	Is_GUJR}', "");
64468Expect(1, 2802, '\P{_	Is_GUJR}', "");
64469Expect(0, 2802, '\P{^_	Is_GUJR}', "");
64470Error('\p{:=_Gurmukhi}');
64471Error('\P{:=_Gurmukhi}');
64472Expect(1, 2677, '\p{gurmukhi}', "");
64473Expect(0, 2677, '\p{^gurmukhi}', "");
64474Expect(0, 2677, '\P{gurmukhi}', "");
64475Expect(1, 2677, '\P{^gurmukhi}', "");
64476Expect(0, 2678, '\p{gurmukhi}', "");
64477Expect(1, 2678, '\p{^gurmukhi}', "");
64478Expect(1, 2678, '\P{gurmukhi}', "");
64479Expect(0, 2678, '\P{^gurmukhi}', "");
64480Expect(1, 2677, '\p{ Gurmukhi}', "");
64481Expect(0, 2677, '\p{^ Gurmukhi}', "");
64482Expect(0, 2677, '\P{ Gurmukhi}', "");
64483Expect(1, 2677, '\P{^ Gurmukhi}', "");
64484Expect(0, 2678, '\p{ Gurmukhi}', "");
64485Expect(1, 2678, '\p{^ Gurmukhi}', "");
64486Expect(1, 2678, '\P{ Gurmukhi}', "");
64487Expect(0, 2678, '\P{^ Gurmukhi}', "");
64488Error('\p{ is_gurmukhi/a/}');
64489Error('\P{ is_gurmukhi/a/}');
64490Expect(1, 2677, '\p{isgurmukhi}', "");
64491Expect(0, 2677, '\p{^isgurmukhi}', "");
64492Expect(0, 2677, '\P{isgurmukhi}', "");
64493Expect(1, 2677, '\P{^isgurmukhi}', "");
64494Expect(0, 2678, '\p{isgurmukhi}', "");
64495Expect(1, 2678, '\p{^isgurmukhi}', "");
64496Expect(1, 2678, '\P{isgurmukhi}', "");
64497Expect(0, 2678, '\P{^isgurmukhi}', "");
64498Expect(1, 2677, '\p{-Is_Gurmukhi}', "");
64499Expect(0, 2677, '\p{^-Is_Gurmukhi}', "");
64500Expect(0, 2677, '\P{-Is_Gurmukhi}', "");
64501Expect(1, 2677, '\P{^-Is_Gurmukhi}', "");
64502Expect(0, 2678, '\p{-Is_Gurmukhi}', "");
64503Expect(1, 2678, '\p{^-Is_Gurmukhi}', "");
64504Expect(1, 2678, '\P{-Is_Gurmukhi}', "");
64505Expect(0, 2678, '\P{^-Is_Gurmukhi}', "");
64506Error('\p{:=_	guru}');
64507Error('\P{:=_	guru}');
64508Expect(1, 2677, '\p{guru}', "");
64509Expect(0, 2677, '\p{^guru}', "");
64510Expect(0, 2677, '\P{guru}', "");
64511Expect(1, 2677, '\P{^guru}', "");
64512Expect(0, 2678, '\p{guru}', "");
64513Expect(1, 2678, '\p{^guru}', "");
64514Expect(1, 2678, '\P{guru}', "");
64515Expect(0, 2678, '\P{^guru}', "");
64516Expect(1, 2677, '\p{-_guru}', "");
64517Expect(0, 2677, '\p{^-_guru}', "");
64518Expect(0, 2677, '\P{-_guru}', "");
64519Expect(1, 2677, '\P{^-_guru}', "");
64520Expect(0, 2678, '\p{-_guru}', "");
64521Expect(1, 2678, '\p{^-_guru}', "");
64522Expect(1, 2678, '\P{-_guru}', "");
64523Expect(0, 2678, '\P{^-_guru}', "");
64524Error('\p{/a/IS_Guru}');
64525Error('\P{/a/IS_Guru}');
64526Expect(1, 2677, '\p{isguru}', "");
64527Expect(0, 2677, '\p{^isguru}', "");
64528Expect(0, 2677, '\P{isguru}', "");
64529Expect(1, 2677, '\P{^isguru}', "");
64530Expect(0, 2678, '\p{isguru}', "");
64531Expect(1, 2678, '\p{^isguru}', "");
64532Expect(1, 2678, '\P{isguru}', "");
64533Expect(0, 2678, '\P{^isguru}', "");
64534Expect(1, 2677, '\p{_-Is_Guru}', "");
64535Expect(0, 2677, '\p{^_-Is_Guru}', "");
64536Expect(0, 2677, '\P{_-Is_Guru}', "");
64537Expect(1, 2677, '\P{^_-Is_Guru}', "");
64538Expect(0, 2678, '\p{_-Is_Guru}', "");
64539Expect(1, 2678, '\p{^_-Is_Guru}', "");
64540Expect(1, 2678, '\P{_-Is_Guru}', "");
64541Expect(0, 2678, '\P{^_-Is_Guru}', "");
64542Error('\p{	 halfwidth_And_fullwidth_forms:=}');
64543Error('\P{	 halfwidth_And_fullwidth_forms:=}');
64544Expect(1, 65519, '\p{halfwidthandfullwidthforms}', "");
64545Expect(0, 65519, '\p{^halfwidthandfullwidthforms}', "");
64546Expect(0, 65519, '\P{halfwidthandfullwidthforms}', "");
64547Expect(1, 65519, '\P{^halfwidthandfullwidthforms}', "");
64548Expect(0, 65520, '\p{halfwidthandfullwidthforms}', "");
64549Expect(1, 65520, '\p{^halfwidthandfullwidthforms}', "");
64550Expect(1, 65520, '\P{halfwidthandfullwidthforms}', "");
64551Expect(0, 65520, '\P{^halfwidthandfullwidthforms}', "");
64552Expect(1, 65519, '\p{ HALFWIDTH_And_Fullwidth_forms}', "");
64553Expect(0, 65519, '\p{^ HALFWIDTH_And_Fullwidth_forms}', "");
64554Expect(0, 65519, '\P{ HALFWIDTH_And_Fullwidth_forms}', "");
64555Expect(1, 65519, '\P{^ HALFWIDTH_And_Fullwidth_forms}', "");
64556Expect(0, 65520, '\p{ HALFWIDTH_And_Fullwidth_forms}', "");
64557Expect(1, 65520, '\p{^ HALFWIDTH_And_Fullwidth_forms}', "");
64558Expect(1, 65520, '\P{ HALFWIDTH_And_Fullwidth_forms}', "");
64559Expect(0, 65520, '\P{^ HALFWIDTH_And_Fullwidth_forms}', "");
64560Error('\p{__Is_halfwidth_and_Fullwidth_Forms:=}');
64561Error('\P{__Is_halfwidth_and_Fullwidth_Forms:=}');
64562Expect(1, 65519, '\p{ishalfwidthandfullwidthforms}', "");
64563Expect(0, 65519, '\p{^ishalfwidthandfullwidthforms}', "");
64564Expect(0, 65519, '\P{ishalfwidthandfullwidthforms}', "");
64565Expect(1, 65519, '\P{^ishalfwidthandfullwidthforms}', "");
64566Expect(0, 65520, '\p{ishalfwidthandfullwidthforms}', "");
64567Expect(1, 65520, '\p{^ishalfwidthandfullwidthforms}', "");
64568Expect(1, 65520, '\P{ishalfwidthandfullwidthforms}', "");
64569Expect(0, 65520, '\P{^ishalfwidthandfullwidthforms}', "");
64570Expect(1, 65519, '\p{ -IS_Halfwidth_and_Fullwidth_Forms}', "");
64571Expect(0, 65519, '\p{^ -IS_Halfwidth_and_Fullwidth_Forms}', "");
64572Expect(0, 65519, '\P{ -IS_Halfwidth_and_Fullwidth_Forms}', "");
64573Expect(1, 65519, '\P{^ -IS_Halfwidth_and_Fullwidth_Forms}', "");
64574Expect(0, 65520, '\p{ -IS_Halfwidth_and_Fullwidth_Forms}', "");
64575Expect(1, 65520, '\p{^ -IS_Halfwidth_and_Fullwidth_Forms}', "");
64576Expect(1, 65520, '\P{ -IS_Halfwidth_and_Fullwidth_Forms}', "");
64577Expect(0, 65520, '\P{^ -IS_Halfwidth_and_Fullwidth_Forms}', "");
64578Error('\p{	:=In_Halfwidth_And_Fullwidth_Forms}');
64579Error('\P{	:=In_Halfwidth_And_Fullwidth_Forms}');
64580Expect(1, 65519, '\p{inhalfwidthandfullwidthforms}', "");
64581Expect(0, 65519, '\p{^inhalfwidthandfullwidthforms}', "");
64582Expect(0, 65519, '\P{inhalfwidthandfullwidthforms}', "");
64583Expect(1, 65519, '\P{^inhalfwidthandfullwidthforms}', "");
64584Expect(0, 65520, '\p{inhalfwidthandfullwidthforms}', "");
64585Expect(1, 65520, '\p{^inhalfwidthandfullwidthforms}', "");
64586Expect(1, 65520, '\P{inhalfwidthandfullwidthforms}', "");
64587Expect(0, 65520, '\P{^inhalfwidthandfullwidthforms}', "");
64588Expect(1, 65519, '\p{-	In_Halfwidth_And_Fullwidth_FORMS}', "");
64589Expect(0, 65519, '\p{^-	In_Halfwidth_And_Fullwidth_FORMS}', "");
64590Expect(0, 65519, '\P{-	In_Halfwidth_And_Fullwidth_FORMS}', "");
64591Expect(1, 65519, '\P{^-	In_Halfwidth_And_Fullwidth_FORMS}', "");
64592Expect(0, 65520, '\p{-	In_Halfwidth_And_Fullwidth_FORMS}', "");
64593Expect(1, 65520, '\p{^-	In_Halfwidth_And_Fullwidth_FORMS}', "");
64594Expect(1, 65520, '\P{-	In_Halfwidth_And_Fullwidth_FORMS}', "");
64595Expect(0, 65520, '\P{^-	In_Halfwidth_And_Fullwidth_FORMS}', "");
64596Error('\p{	/a/Half_and_full_Forms}');
64597Error('\P{	/a/Half_and_full_Forms}');
64598Expect(1, 65519, '\p{halfandfullforms}', "");
64599Expect(0, 65519, '\p{^halfandfullforms}', "");
64600Expect(0, 65519, '\P{halfandfullforms}', "");
64601Expect(1, 65519, '\P{^halfandfullforms}', "");
64602Expect(0, 65520, '\p{halfandfullforms}', "");
64603Expect(1, 65520, '\p{^halfandfullforms}', "");
64604Expect(1, 65520, '\P{halfandfullforms}', "");
64605Expect(0, 65520, '\P{^halfandfullforms}', "");
64606Expect(1, 65519, '\p{_	HALF_AND_Full_FORMS}', "");
64607Expect(0, 65519, '\p{^_	HALF_AND_Full_FORMS}', "");
64608Expect(0, 65519, '\P{_	HALF_AND_Full_FORMS}', "");
64609Expect(1, 65519, '\P{^_	HALF_AND_Full_FORMS}', "");
64610Expect(0, 65520, '\p{_	HALF_AND_Full_FORMS}', "");
64611Expect(1, 65520, '\p{^_	HALF_AND_Full_FORMS}', "");
64612Expect(1, 65520, '\P{_	HALF_AND_Full_FORMS}', "");
64613Expect(0, 65520, '\P{^_	HALF_AND_Full_FORMS}', "");
64614Error('\p{	/a/Is_half_And_Full_forms}');
64615Error('\P{	/a/Is_half_And_Full_forms}');
64616Expect(1, 65519, '\p{ishalfandfullforms}', "");
64617Expect(0, 65519, '\p{^ishalfandfullforms}', "");
64618Expect(0, 65519, '\P{ishalfandfullforms}', "");
64619Expect(1, 65519, '\P{^ishalfandfullforms}', "");
64620Expect(0, 65520, '\p{ishalfandfullforms}', "");
64621Expect(1, 65520, '\p{^ishalfandfullforms}', "");
64622Expect(1, 65520, '\P{ishalfandfullforms}', "");
64623Expect(0, 65520, '\P{^ishalfandfullforms}', "");
64624Expect(1, 65519, '\p{ -IS_HALF_And_Full_Forms}', "");
64625Expect(0, 65519, '\p{^ -IS_HALF_And_Full_Forms}', "");
64626Expect(0, 65519, '\P{ -IS_HALF_And_Full_Forms}', "");
64627Expect(1, 65519, '\P{^ -IS_HALF_And_Full_Forms}', "");
64628Expect(0, 65520, '\p{ -IS_HALF_And_Full_Forms}', "");
64629Expect(1, 65520, '\p{^ -IS_HALF_And_Full_Forms}', "");
64630Expect(1, 65520, '\P{ -IS_HALF_And_Full_Forms}', "");
64631Expect(0, 65520, '\P{^ -IS_HALF_And_Full_Forms}', "");
64632Error('\p{	_In_HALF_And_Full_forms/a/}');
64633Error('\P{	_In_HALF_And_Full_forms/a/}');
64634Expect(1, 65519, '\p{inhalfandfullforms}', "");
64635Expect(0, 65519, '\p{^inhalfandfullforms}', "");
64636Expect(0, 65519, '\P{inhalfandfullforms}', "");
64637Expect(1, 65519, '\P{^inhalfandfullforms}', "");
64638Expect(0, 65520, '\p{inhalfandfullforms}', "");
64639Expect(1, 65520, '\p{^inhalfandfullforms}', "");
64640Expect(1, 65520, '\P{inhalfandfullforms}', "");
64641Expect(0, 65520, '\P{^inhalfandfullforms}', "");
64642Expect(1, 65519, '\p{in_Half_And_Full_Forms}', "");
64643Expect(0, 65519, '\p{^in_Half_And_Full_Forms}', "");
64644Expect(0, 65519, '\P{in_Half_And_Full_Forms}', "");
64645Expect(1, 65519, '\P{^in_Half_And_Full_Forms}', "");
64646Expect(0, 65520, '\p{in_Half_And_Full_Forms}', "");
64647Expect(1, 65520, '\p{^in_Half_And_Full_Forms}', "");
64648Expect(1, 65520, '\P{in_Half_And_Full_Forms}', "");
64649Expect(0, 65520, '\P{^in_Half_And_Full_Forms}', "");
64650Error('\p{:=	HAN}');
64651Error('\P{:=	HAN}');
64652Expect(1, 195101, '\p{han}', "");
64653Expect(0, 195101, '\p{^han}', "");
64654Expect(0, 195101, '\P{han}', "");
64655Expect(1, 195101, '\P{^han}', "");
64656Expect(0, 195102, '\p{han}', "");
64657Expect(1, 195102, '\p{^han}', "");
64658Expect(1, 195102, '\P{han}', "");
64659Expect(0, 195102, '\P{^han}', "");
64660Expect(1, 195101, '\p{_-Han}', "");
64661Expect(0, 195101, '\p{^_-Han}', "");
64662Expect(0, 195101, '\P{_-Han}', "");
64663Expect(1, 195101, '\P{^_-Han}', "");
64664Expect(0, 195102, '\p{_-Han}', "");
64665Expect(1, 195102, '\p{^_-Han}', "");
64666Expect(1, 195102, '\P{_-Han}', "");
64667Expect(0, 195102, '\P{^_-Han}', "");
64668Error('\p{-/a/IS_Han}');
64669Error('\P{-/a/IS_Han}');
64670Expect(1, 195101, '\p{ishan}', "");
64671Expect(0, 195101, '\p{^ishan}', "");
64672Expect(0, 195101, '\P{ishan}', "");
64673Expect(1, 195101, '\P{^ishan}', "");
64674Expect(0, 195102, '\p{ishan}', "");
64675Expect(1, 195102, '\p{^ishan}', "");
64676Expect(1, 195102, '\P{ishan}', "");
64677Expect(0, 195102, '\P{^ishan}', "");
64678Expect(1, 195101, '\p{-	Is_han}', "");
64679Expect(0, 195101, '\p{^-	Is_han}', "");
64680Expect(0, 195101, '\P{-	Is_han}', "");
64681Expect(1, 195101, '\P{^-	Is_han}', "");
64682Expect(0, 195102, '\p{-	Is_han}', "");
64683Expect(1, 195102, '\p{^-	Is_han}', "");
64684Expect(1, 195102, '\P{-	Is_han}', "");
64685Expect(0, 195102, '\P{^-	Is_han}', "");
64686Error('\p{_-HANI:=}');
64687Error('\P{_-HANI:=}');
64688Expect(1, 195101, '\p{hani}', "");
64689Expect(0, 195101, '\p{^hani}', "");
64690Expect(0, 195101, '\P{hani}', "");
64691Expect(1, 195101, '\P{^hani}', "");
64692Expect(0, 195102, '\p{hani}', "");
64693Expect(1, 195102, '\p{^hani}', "");
64694Expect(1, 195102, '\P{hani}', "");
64695Expect(0, 195102, '\P{^hani}', "");
64696Expect(1, 195101, '\p{	 Hani}', "");
64697Expect(0, 195101, '\p{^	 Hani}', "");
64698Expect(0, 195101, '\P{	 Hani}', "");
64699Expect(1, 195101, '\P{^	 Hani}', "");
64700Expect(0, 195102, '\p{	 Hani}', "");
64701Expect(1, 195102, '\p{^	 Hani}', "");
64702Expect(1, 195102, '\P{	 Hani}', "");
64703Expect(0, 195102, '\P{^	 Hani}', "");
64704Error('\p{  Is_Hani/a/}');
64705Error('\P{  Is_Hani/a/}');
64706Expect(1, 195101, '\p{ishani}', "");
64707Expect(0, 195101, '\p{^ishani}', "");
64708Expect(0, 195101, '\P{ishani}', "");
64709Expect(1, 195101, '\P{^ishani}', "");
64710Expect(0, 195102, '\p{ishani}', "");
64711Expect(1, 195102, '\p{^ishani}', "");
64712Expect(1, 195102, '\P{ishani}', "");
64713Expect(0, 195102, '\P{^ishani}', "");
64714Expect(1, 195101, '\p{_-Is_Hani}', "");
64715Expect(0, 195101, '\p{^_-Is_Hani}', "");
64716Expect(0, 195101, '\P{_-Is_Hani}', "");
64717Expect(1, 195101, '\P{^_-Is_Hani}', "");
64718Expect(0, 195102, '\p{_-Is_Hani}', "");
64719Expect(1, 195102, '\p{^_-Is_Hani}', "");
64720Expect(1, 195102, '\P{_-Is_Hani}', "");
64721Expect(0, 195102, '\P{^_-Is_Hani}', "");
64722Error('\p{:=--hangul}');
64723Error('\P{:=--hangul}');
64724Expect(1, 65500, '\p{hangul}', "");
64725Expect(0, 65500, '\p{^hangul}', "");
64726Expect(0, 65500, '\P{hangul}', "");
64727Expect(1, 65500, '\P{^hangul}', "");
64728Expect(0, 65501, '\p{hangul}', "");
64729Expect(1, 65501, '\p{^hangul}', "");
64730Expect(1, 65501, '\P{hangul}', "");
64731Expect(0, 65501, '\P{^hangul}', "");
64732Expect(1, 65500, '\p{_-Hangul}', "");
64733Expect(0, 65500, '\p{^_-Hangul}', "");
64734Expect(0, 65500, '\P{_-Hangul}', "");
64735Expect(1, 65500, '\P{^_-Hangul}', "");
64736Expect(0, 65501, '\p{_-Hangul}', "");
64737Expect(1, 65501, '\p{^_-Hangul}', "");
64738Expect(1, 65501, '\P{_-Hangul}', "");
64739Expect(0, 65501, '\P{^_-Hangul}', "");
64740Error('\p{/a/ -Is_Hangul}');
64741Error('\P{/a/ -Is_Hangul}');
64742Expect(1, 65500, '\p{ishangul}', "");
64743Expect(0, 65500, '\p{^ishangul}', "");
64744Expect(0, 65500, '\P{ishangul}', "");
64745Expect(1, 65500, '\P{^ishangul}', "");
64746Expect(0, 65501, '\p{ishangul}', "");
64747Expect(1, 65501, '\p{^ishangul}', "");
64748Expect(1, 65501, '\P{ishangul}', "");
64749Expect(0, 65501, '\P{^ishangul}', "");
64750Expect(1, 65500, '\p{_	Is_HANGUL}', "");
64751Expect(0, 65500, '\p{^_	Is_HANGUL}', "");
64752Expect(0, 65500, '\P{_	Is_HANGUL}', "");
64753Expect(1, 65500, '\P{^_	Is_HANGUL}', "");
64754Expect(0, 65501, '\p{_	Is_HANGUL}', "");
64755Expect(1, 65501, '\p{^_	Is_HANGUL}', "");
64756Expect(1, 65501, '\P{_	Is_HANGUL}', "");
64757Expect(0, 65501, '\P{^_	Is_HANGUL}', "");
64758Error('\p{--hang:=}');
64759Error('\P{--hang:=}');
64760Expect(1, 65500, '\p{hang}', "");
64761Expect(0, 65500, '\p{^hang}', "");
64762Expect(0, 65500, '\P{hang}', "");
64763Expect(1, 65500, '\P{^hang}', "");
64764Expect(0, 65501, '\p{hang}', "");
64765Expect(1, 65501, '\p{^hang}', "");
64766Expect(1, 65501, '\P{hang}', "");
64767Expect(0, 65501, '\P{^hang}', "");
64768Expect(1, 65500, '\p{Hang}', "");
64769Expect(0, 65500, '\p{^Hang}', "");
64770Expect(0, 65500, '\P{Hang}', "");
64771Expect(1, 65500, '\P{^Hang}', "");
64772Expect(0, 65501, '\p{Hang}', "");
64773Expect(1, 65501, '\p{^Hang}', "");
64774Expect(1, 65501, '\P{Hang}', "");
64775Expect(0, 65501, '\P{^Hang}', "");
64776Error('\p{/a/--IS_Hang}');
64777Error('\P{/a/--IS_Hang}');
64778Expect(1, 65500, '\p{ishang}', "");
64779Expect(0, 65500, '\p{^ishang}', "");
64780Expect(0, 65500, '\P{ishang}', "");
64781Expect(1, 65500, '\P{^ishang}', "");
64782Expect(0, 65501, '\p{ishang}', "");
64783Expect(1, 65501, '\p{^ishang}', "");
64784Expect(1, 65501, '\P{ishang}', "");
64785Expect(0, 65501, '\P{^ishang}', "");
64786Expect(1, 65500, '\p{_-Is_HANG}', "");
64787Expect(0, 65500, '\p{^_-Is_HANG}', "");
64788Expect(0, 65500, '\P{_-Is_HANG}', "");
64789Expect(1, 65500, '\P{^_-Is_HANG}', "");
64790Expect(0, 65501, '\p{_-Is_HANG}', "");
64791Expect(1, 65501, '\p{^_-Is_HANG}', "");
64792Expect(1, 65501, '\P{_-Is_HANG}', "");
64793Expect(0, 65501, '\P{^_-Is_HANG}', "");
64794Error('\p{__hangul_COMPATIBILITY_Jamo:=}');
64795Error('\P{__hangul_COMPATIBILITY_Jamo:=}');
64796Expect(1, 12687, '\p{hangulcompatibilityjamo}', "");
64797Expect(0, 12687, '\p{^hangulcompatibilityjamo}', "");
64798Expect(0, 12687, '\P{hangulcompatibilityjamo}', "");
64799Expect(1, 12687, '\P{^hangulcompatibilityjamo}', "");
64800Expect(0, 12688, '\p{hangulcompatibilityjamo}', "");
64801Expect(1, 12688, '\p{^hangulcompatibilityjamo}', "");
64802Expect(1, 12688, '\P{hangulcompatibilityjamo}', "");
64803Expect(0, 12688, '\P{^hangulcompatibilityjamo}', "");
64804Expect(1, 12687, '\p{_hangul_Compatibility_JAMO}', "");
64805Expect(0, 12687, '\p{^_hangul_Compatibility_JAMO}', "");
64806Expect(0, 12687, '\P{_hangul_Compatibility_JAMO}', "");
64807Expect(1, 12687, '\P{^_hangul_Compatibility_JAMO}', "");
64808Expect(0, 12688, '\p{_hangul_Compatibility_JAMO}', "");
64809Expect(1, 12688, '\p{^_hangul_Compatibility_JAMO}', "");
64810Expect(1, 12688, '\P{_hangul_Compatibility_JAMO}', "");
64811Expect(0, 12688, '\P{^_hangul_Compatibility_JAMO}', "");
64812Error('\p{-:=Is_HANGUL_Compatibility_JAMO}');
64813Error('\P{-:=Is_HANGUL_Compatibility_JAMO}');
64814Expect(1, 12687, '\p{ishangulcompatibilityjamo}', "");
64815Expect(0, 12687, '\p{^ishangulcompatibilityjamo}', "");
64816Expect(0, 12687, '\P{ishangulcompatibilityjamo}', "");
64817Expect(1, 12687, '\P{^ishangulcompatibilityjamo}', "");
64818Expect(0, 12688, '\p{ishangulcompatibilityjamo}', "");
64819Expect(1, 12688, '\p{^ishangulcompatibilityjamo}', "");
64820Expect(1, 12688, '\P{ishangulcompatibilityjamo}', "");
64821Expect(0, 12688, '\P{^ishangulcompatibilityjamo}', "");
64822Expect(1, 12687, '\p{-Is_Hangul_Compatibility_Jamo}', "");
64823Expect(0, 12687, '\p{^-Is_Hangul_Compatibility_Jamo}', "");
64824Expect(0, 12687, '\P{-Is_Hangul_Compatibility_Jamo}', "");
64825Expect(1, 12687, '\P{^-Is_Hangul_Compatibility_Jamo}', "");
64826Expect(0, 12688, '\p{-Is_Hangul_Compatibility_Jamo}', "");
64827Expect(1, 12688, '\p{^-Is_Hangul_Compatibility_Jamo}', "");
64828Expect(1, 12688, '\P{-Is_Hangul_Compatibility_Jamo}', "");
64829Expect(0, 12688, '\P{^-Is_Hangul_Compatibility_Jamo}', "");
64830Error('\p{	:=In_Hangul_Compatibility_JAMO}');
64831Error('\P{	:=In_Hangul_Compatibility_JAMO}');
64832Expect(1, 12687, '\p{inhangulcompatibilityjamo}', "");
64833Expect(0, 12687, '\p{^inhangulcompatibilityjamo}', "");
64834Expect(0, 12687, '\P{inhangulcompatibilityjamo}', "");
64835Expect(1, 12687, '\P{^inhangulcompatibilityjamo}', "");
64836Expect(0, 12688, '\p{inhangulcompatibilityjamo}', "");
64837Expect(1, 12688, '\p{^inhangulcompatibilityjamo}', "");
64838Expect(1, 12688, '\P{inhangulcompatibilityjamo}', "");
64839Expect(0, 12688, '\P{^inhangulcompatibilityjamo}', "");
64840Expect(1, 12687, '\p{ -In_hangul_COMPATIBILITY_JAMO}', "");
64841Expect(0, 12687, '\p{^ -In_hangul_COMPATIBILITY_JAMO}', "");
64842Expect(0, 12687, '\P{ -In_hangul_COMPATIBILITY_JAMO}', "");
64843Expect(1, 12687, '\P{^ -In_hangul_COMPATIBILITY_JAMO}', "");
64844Expect(0, 12688, '\p{ -In_hangul_COMPATIBILITY_JAMO}', "");
64845Expect(1, 12688, '\p{^ -In_hangul_COMPATIBILITY_JAMO}', "");
64846Expect(1, 12688, '\P{ -In_hangul_COMPATIBILITY_JAMO}', "");
64847Expect(0, 12688, '\P{^ -In_hangul_COMPATIBILITY_JAMO}', "");
64848Error('\p{:=--Compat_jamo}');
64849Error('\P{:=--Compat_jamo}');
64850Expect(1, 12687, '\p{compatjamo}', "");
64851Expect(0, 12687, '\p{^compatjamo}', "");
64852Expect(0, 12687, '\P{compatjamo}', "");
64853Expect(1, 12687, '\P{^compatjamo}', "");
64854Expect(0, 12688, '\p{compatjamo}', "");
64855Expect(1, 12688, '\p{^compatjamo}', "");
64856Expect(1, 12688, '\P{compatjamo}', "");
64857Expect(0, 12688, '\P{^compatjamo}', "");
64858Expect(1, 12687, '\p{	-compat_Jamo}', "");
64859Expect(0, 12687, '\p{^	-compat_Jamo}', "");
64860Expect(0, 12687, '\P{	-compat_Jamo}', "");
64861Expect(1, 12687, '\P{^	-compat_Jamo}', "");
64862Expect(0, 12688, '\p{	-compat_Jamo}', "");
64863Expect(1, 12688, '\p{^	-compat_Jamo}', "");
64864Expect(1, 12688, '\P{	-compat_Jamo}', "");
64865Expect(0, 12688, '\P{^	-compat_Jamo}', "");
64866Error('\p{--Is_Compat_jamo:=}');
64867Error('\P{--Is_Compat_jamo:=}');
64868Expect(1, 12687, '\p{iscompatjamo}', "");
64869Expect(0, 12687, '\p{^iscompatjamo}', "");
64870Expect(0, 12687, '\P{iscompatjamo}', "");
64871Expect(1, 12687, '\P{^iscompatjamo}', "");
64872Expect(0, 12688, '\p{iscompatjamo}', "");
64873Expect(1, 12688, '\p{^iscompatjamo}', "");
64874Expect(1, 12688, '\P{iscompatjamo}', "");
64875Expect(0, 12688, '\P{^iscompatjamo}', "");
64876Expect(1, 12687, '\p{_IS_compat_Jamo}', "");
64877Expect(0, 12687, '\p{^_IS_compat_Jamo}', "");
64878Expect(0, 12687, '\P{_IS_compat_Jamo}', "");
64879Expect(1, 12687, '\P{^_IS_compat_Jamo}', "");
64880Expect(0, 12688, '\p{_IS_compat_Jamo}', "");
64881Expect(1, 12688, '\p{^_IS_compat_Jamo}', "");
64882Expect(1, 12688, '\P{_IS_compat_Jamo}', "");
64883Expect(0, 12688, '\P{^_IS_compat_Jamo}', "");
64884Error('\p{--In_compat_JAMO:=}');
64885Error('\P{--In_compat_JAMO:=}');
64886Expect(1, 12687, '\p{incompatjamo}', "");
64887Expect(0, 12687, '\p{^incompatjamo}', "");
64888Expect(0, 12687, '\P{incompatjamo}', "");
64889Expect(1, 12687, '\P{^incompatjamo}', "");
64890Expect(0, 12688, '\p{incompatjamo}', "");
64891Expect(1, 12688, '\p{^incompatjamo}', "");
64892Expect(1, 12688, '\P{incompatjamo}', "");
64893Expect(0, 12688, '\P{^incompatjamo}', "");
64894Expect(1, 12687, '\p{	-in_Compat_Jamo}', "");
64895Expect(0, 12687, '\p{^	-in_Compat_Jamo}', "");
64896Expect(0, 12687, '\P{	-in_Compat_Jamo}', "");
64897Expect(1, 12687, '\P{^	-in_Compat_Jamo}', "");
64898Expect(0, 12688, '\p{	-in_Compat_Jamo}', "");
64899Expect(1, 12688, '\p{^	-in_Compat_Jamo}', "");
64900Expect(1, 12688, '\P{	-in_Compat_Jamo}', "");
64901Expect(0, 12688, '\P{^	-in_Compat_Jamo}', "");
64902Error('\p{/a/-	Hangul_jamo}');
64903Error('\P{/a/-	Hangul_jamo}');
64904Expect(1, 4607, '\p{hanguljamo}', "");
64905Expect(0, 4607, '\p{^hanguljamo}', "");
64906Expect(0, 4607, '\P{hanguljamo}', "");
64907Expect(1, 4607, '\P{^hanguljamo}', "");
64908Expect(0, 4608, '\p{hanguljamo}', "");
64909Expect(1, 4608, '\p{^hanguljamo}', "");
64910Expect(1, 4608, '\P{hanguljamo}', "");
64911Expect(0, 4608, '\P{^hanguljamo}', "");
64912Expect(1, 4607, '\p{_ Hangul_jamo}', "");
64913Expect(0, 4607, '\p{^_ Hangul_jamo}', "");
64914Expect(0, 4607, '\P{_ Hangul_jamo}', "");
64915Expect(1, 4607, '\P{^_ Hangul_jamo}', "");
64916Expect(0, 4608, '\p{_ Hangul_jamo}', "");
64917Expect(1, 4608, '\p{^_ Hangul_jamo}', "");
64918Expect(1, 4608, '\P{_ Hangul_jamo}', "");
64919Expect(0, 4608, '\P{^_ Hangul_jamo}', "");
64920Error('\p{Is_hangul_Jamo/a/}');
64921Error('\P{Is_hangul_Jamo/a/}');
64922Expect(1, 4607, '\p{ishanguljamo}', "");
64923Expect(0, 4607, '\p{^ishanguljamo}', "");
64924Expect(0, 4607, '\P{ishanguljamo}', "");
64925Expect(1, 4607, '\P{^ishanguljamo}', "");
64926Expect(0, 4608, '\p{ishanguljamo}', "");
64927Expect(1, 4608, '\p{^ishanguljamo}', "");
64928Expect(1, 4608, '\P{ishanguljamo}', "");
64929Expect(0, 4608, '\P{^ishanguljamo}', "");
64930Expect(1, 4607, '\p{ 	Is_Hangul_Jamo}', "");
64931Expect(0, 4607, '\p{^ 	Is_Hangul_Jamo}', "");
64932Expect(0, 4607, '\P{ 	Is_Hangul_Jamo}', "");
64933Expect(1, 4607, '\P{^ 	Is_Hangul_Jamo}', "");
64934Expect(0, 4608, '\p{ 	Is_Hangul_Jamo}', "");
64935Expect(1, 4608, '\p{^ 	Is_Hangul_Jamo}', "");
64936Expect(1, 4608, '\P{ 	Is_Hangul_Jamo}', "");
64937Expect(0, 4608, '\P{^ 	Is_Hangul_Jamo}', "");
64938Error('\p{_:=In_Hangul_JAMO}');
64939Error('\P{_:=In_Hangul_JAMO}');
64940Expect(1, 4607, '\p{inhanguljamo}', "");
64941Expect(0, 4607, '\p{^inhanguljamo}', "");
64942Expect(0, 4607, '\P{inhanguljamo}', "");
64943Expect(1, 4607, '\P{^inhanguljamo}', "");
64944Expect(0, 4608, '\p{inhanguljamo}', "");
64945Expect(1, 4608, '\p{^inhanguljamo}', "");
64946Expect(1, 4608, '\P{inhanguljamo}', "");
64947Expect(0, 4608, '\P{^inhanguljamo}', "");
64948Expect(1, 4607, '\p{- IN_HANGUL_jamo}', "");
64949Expect(0, 4607, '\p{^- IN_HANGUL_jamo}', "");
64950Expect(0, 4607, '\P{- IN_HANGUL_jamo}', "");
64951Expect(1, 4607, '\P{^- IN_HANGUL_jamo}', "");
64952Expect(0, 4608, '\p{- IN_HANGUL_jamo}', "");
64953Expect(1, 4608, '\p{^- IN_HANGUL_jamo}', "");
64954Expect(1, 4608, '\P{- IN_HANGUL_jamo}', "");
64955Expect(0, 4608, '\P{^- IN_HANGUL_jamo}', "");
64956Error('\p{	:=Jamo}');
64957Error('\P{	:=Jamo}');
64958Expect(1, 4607, '\p{jamo}', "");
64959Expect(0, 4607, '\p{^jamo}', "");
64960Expect(0, 4607, '\P{jamo}', "");
64961Expect(1, 4607, '\P{^jamo}', "");
64962Expect(0, 4608, '\p{jamo}', "");
64963Expect(1, 4608, '\p{^jamo}', "");
64964Expect(1, 4608, '\P{jamo}', "");
64965Expect(0, 4608, '\P{^jamo}', "");
64966Expect(1, 4607, '\p{	_Jamo}', "");
64967Expect(0, 4607, '\p{^	_Jamo}', "");
64968Expect(0, 4607, '\P{	_Jamo}', "");
64969Expect(1, 4607, '\P{^	_Jamo}', "");
64970Expect(0, 4608, '\p{	_Jamo}', "");
64971Expect(1, 4608, '\p{^	_Jamo}', "");
64972Expect(1, 4608, '\P{	_Jamo}', "");
64973Expect(0, 4608, '\P{^	_Jamo}', "");
64974Error('\p{	:=Is_Jamo}');
64975Error('\P{	:=Is_Jamo}');
64976Expect(1, 4607, '\p{isjamo}', "");
64977Expect(0, 4607, '\p{^isjamo}', "");
64978Expect(0, 4607, '\P{isjamo}', "");
64979Expect(1, 4607, '\P{^isjamo}', "");
64980Expect(0, 4608, '\p{isjamo}', "");
64981Expect(1, 4608, '\p{^isjamo}', "");
64982Expect(1, 4608, '\P{isjamo}', "");
64983Expect(0, 4608, '\P{^isjamo}', "");
64984Expect(1, 4607, '\p{--Is_Jamo}', "");
64985Expect(0, 4607, '\p{^--Is_Jamo}', "");
64986Expect(0, 4607, '\P{--Is_Jamo}', "");
64987Expect(1, 4607, '\P{^--Is_Jamo}', "");
64988Expect(0, 4608, '\p{--Is_Jamo}', "");
64989Expect(1, 4608, '\p{^--Is_Jamo}', "");
64990Expect(1, 4608, '\P{--Is_Jamo}', "");
64991Expect(0, 4608, '\P{^--Is_Jamo}', "");
64992Error('\p{_:=in_Jamo}');
64993Error('\P{_:=in_Jamo}');
64994Expect(1, 4607, '\p{injamo}', "");
64995Expect(0, 4607, '\p{^injamo}', "");
64996Expect(0, 4607, '\P{injamo}', "");
64997Expect(1, 4607, '\P{^injamo}', "");
64998Expect(0, 4608, '\p{injamo}', "");
64999Expect(1, 4608, '\p{^injamo}', "");
65000Expect(1, 4608, '\P{injamo}', "");
65001Expect(0, 4608, '\P{^injamo}', "");
65002Expect(1, 4607, '\p{_In_Jamo}', "");
65003Expect(0, 4607, '\p{^_In_Jamo}', "");
65004Expect(0, 4607, '\P{_In_Jamo}', "");
65005Expect(1, 4607, '\P{^_In_Jamo}', "");
65006Expect(0, 4608, '\p{_In_Jamo}', "");
65007Expect(1, 4608, '\p{^_In_Jamo}', "");
65008Expect(1, 4608, '\P{_In_Jamo}', "");
65009Expect(0, 4608, '\P{^_In_Jamo}', "");
65010Error('\p{  Hangul_JAMO_Extended_A/a/}');
65011Error('\P{  Hangul_JAMO_Extended_A/a/}');
65012Expect(1, 43391, '\p{hanguljamoextendeda}', "");
65013Expect(0, 43391, '\p{^hanguljamoextendeda}', "");
65014Expect(0, 43391, '\P{hanguljamoextendeda}', "");
65015Expect(1, 43391, '\P{^hanguljamoextendeda}', "");
65016Expect(0, 43392, '\p{hanguljamoextendeda}', "");
65017Expect(1, 43392, '\p{^hanguljamoextendeda}', "");
65018Expect(1, 43392, '\P{hanguljamoextendeda}', "");
65019Expect(0, 43392, '\P{^hanguljamoextendeda}', "");
65020Expect(1, 43391, '\p{	Hangul_jamo_Extended_A}', "");
65021Expect(0, 43391, '\p{^	Hangul_jamo_Extended_A}', "");
65022Expect(0, 43391, '\P{	Hangul_jamo_Extended_A}', "");
65023Expect(1, 43391, '\P{^	Hangul_jamo_Extended_A}', "");
65024Expect(0, 43392, '\p{	Hangul_jamo_Extended_A}', "");
65025Expect(1, 43392, '\p{^	Hangul_jamo_Extended_A}', "");
65026Expect(1, 43392, '\P{	Hangul_jamo_Extended_A}', "");
65027Expect(0, 43392, '\P{^	Hangul_jamo_Extended_A}', "");
65028Error('\p{	 Is_Hangul_Jamo_extended_a/a/}');
65029Error('\P{	 Is_Hangul_Jamo_extended_a/a/}');
65030Expect(1, 43391, '\p{ishanguljamoextendeda}', "");
65031Expect(0, 43391, '\p{^ishanguljamoextendeda}', "");
65032Expect(0, 43391, '\P{ishanguljamoextendeda}', "");
65033Expect(1, 43391, '\P{^ishanguljamoextendeda}', "");
65034Expect(0, 43392, '\p{ishanguljamoextendeda}', "");
65035Expect(1, 43392, '\p{^ishanguljamoextendeda}', "");
65036Expect(1, 43392, '\P{ishanguljamoextendeda}', "");
65037Expect(0, 43392, '\P{^ishanguljamoextendeda}', "");
65038Expect(1, 43391, '\p{	 Is_Hangul_Jamo_Extended_A}', "");
65039Expect(0, 43391, '\p{^	 Is_Hangul_Jamo_Extended_A}', "");
65040Expect(0, 43391, '\P{	 Is_Hangul_Jamo_Extended_A}', "");
65041Expect(1, 43391, '\P{^	 Is_Hangul_Jamo_Extended_A}', "");
65042Expect(0, 43392, '\p{	 Is_Hangul_Jamo_Extended_A}', "");
65043Expect(1, 43392, '\p{^	 Is_Hangul_Jamo_Extended_A}', "");
65044Expect(1, 43392, '\P{	 Is_Hangul_Jamo_Extended_A}', "");
65045Expect(0, 43392, '\P{^	 Is_Hangul_Jamo_Extended_A}', "");
65046Error('\p{_/a/In_Hangul_Jamo_EXTENDED_A}');
65047Error('\P{_/a/In_Hangul_Jamo_EXTENDED_A}');
65048Expect(1, 43391, '\p{inhanguljamoextendeda}', "");
65049Expect(0, 43391, '\p{^inhanguljamoextendeda}', "");
65050Expect(0, 43391, '\P{inhanguljamoextendeda}', "");
65051Expect(1, 43391, '\P{^inhanguljamoextendeda}', "");
65052Expect(0, 43392, '\p{inhanguljamoextendeda}', "");
65053Expect(1, 43392, '\p{^inhanguljamoextendeda}', "");
65054Expect(1, 43392, '\P{inhanguljamoextendeda}', "");
65055Expect(0, 43392, '\P{^inhanguljamoextendeda}', "");
65056Expect(1, 43391, '\p{_IN_Hangul_Jamo_extended_A}', "");
65057Expect(0, 43391, '\p{^_IN_Hangul_Jamo_extended_A}', "");
65058Expect(0, 43391, '\P{_IN_Hangul_Jamo_extended_A}', "");
65059Expect(1, 43391, '\P{^_IN_Hangul_Jamo_extended_A}', "");
65060Expect(0, 43392, '\p{_IN_Hangul_Jamo_extended_A}', "");
65061Expect(1, 43392, '\p{^_IN_Hangul_Jamo_extended_A}', "");
65062Expect(1, 43392, '\P{_IN_Hangul_Jamo_extended_A}', "");
65063Expect(0, 43392, '\P{^_IN_Hangul_Jamo_extended_A}', "");
65064Error('\p{-:=Jamo_Ext_A}');
65065Error('\P{-:=Jamo_Ext_A}');
65066Expect(1, 43391, '\p{jamoexta}', "");
65067Expect(0, 43391, '\p{^jamoexta}', "");
65068Expect(0, 43391, '\P{jamoexta}', "");
65069Expect(1, 43391, '\P{^jamoexta}', "");
65070Expect(0, 43392, '\p{jamoexta}', "");
65071Expect(1, 43392, '\p{^jamoexta}', "");
65072Expect(1, 43392, '\P{jamoexta}', "");
65073Expect(0, 43392, '\P{^jamoexta}', "");
65074Expect(1, 43391, '\p{-_jamo_Ext_a}', "");
65075Expect(0, 43391, '\p{^-_jamo_Ext_a}', "");
65076Expect(0, 43391, '\P{-_jamo_Ext_a}', "");
65077Expect(1, 43391, '\P{^-_jamo_Ext_a}', "");
65078Expect(0, 43392, '\p{-_jamo_Ext_a}', "");
65079Expect(1, 43392, '\p{^-_jamo_Ext_a}', "");
65080Expect(1, 43392, '\P{-_jamo_Ext_a}', "");
65081Expect(0, 43392, '\P{^-_jamo_Ext_a}', "");
65082Error('\p{ :=Is_JAMO_Ext_a}');
65083Error('\P{ :=Is_JAMO_Ext_a}');
65084Expect(1, 43391, '\p{isjamoexta}', "");
65085Expect(0, 43391, '\p{^isjamoexta}', "");
65086Expect(0, 43391, '\P{isjamoexta}', "");
65087Expect(1, 43391, '\P{^isjamoexta}', "");
65088Expect(0, 43392, '\p{isjamoexta}', "");
65089Expect(1, 43392, '\p{^isjamoexta}', "");
65090Expect(1, 43392, '\P{isjamoexta}', "");
65091Expect(0, 43392, '\P{^isjamoexta}', "");
65092Expect(1, 43391, '\p{	 IS_JAMO_ext_A}', "");
65093Expect(0, 43391, '\p{^	 IS_JAMO_ext_A}', "");
65094Expect(0, 43391, '\P{	 IS_JAMO_ext_A}', "");
65095Expect(1, 43391, '\P{^	 IS_JAMO_ext_A}', "");
65096Expect(0, 43392, '\p{	 IS_JAMO_ext_A}', "");
65097Expect(1, 43392, '\p{^	 IS_JAMO_ext_A}', "");
65098Expect(1, 43392, '\P{	 IS_JAMO_ext_A}', "");
65099Expect(0, 43392, '\P{^	 IS_JAMO_ext_A}', "");
65100Error('\p{_In_Jamo_EXT_A/a/}');
65101Error('\P{_In_Jamo_EXT_A/a/}');
65102Expect(1, 43391, '\p{injamoexta}', "");
65103Expect(0, 43391, '\p{^injamoexta}', "");
65104Expect(0, 43391, '\P{injamoexta}', "");
65105Expect(1, 43391, '\P{^injamoexta}', "");
65106Expect(0, 43392, '\p{injamoexta}', "");
65107Expect(1, 43392, '\p{^injamoexta}', "");
65108Expect(1, 43392, '\P{injamoexta}', "");
65109Expect(0, 43392, '\P{^injamoexta}', "");
65110Expect(1, 43391, '\p{-	In_jamo_Ext_A}', "");
65111Expect(0, 43391, '\p{^-	In_jamo_Ext_A}', "");
65112Expect(0, 43391, '\P{-	In_jamo_Ext_A}', "");
65113Expect(1, 43391, '\P{^-	In_jamo_Ext_A}', "");
65114Expect(0, 43392, '\p{-	In_jamo_Ext_A}', "");
65115Expect(1, 43392, '\p{^-	In_jamo_Ext_A}', "");
65116Expect(1, 43392, '\P{-	In_jamo_Ext_A}', "");
65117Expect(0, 43392, '\P{^-	In_jamo_Ext_A}', "");
65118Error('\p{/a/ _HANGUL_JAMO_extended_b}');
65119Error('\P{/a/ _HANGUL_JAMO_extended_b}');
65120Expect(1, 55295, '\p{hanguljamoextendedb}', "");
65121Expect(0, 55295, '\p{^hanguljamoextendedb}', "");
65122Expect(0, 55295, '\P{hanguljamoextendedb}', "");
65123Expect(1, 55295, '\P{^hanguljamoextendedb}', "");
65124Expect(0, 57344, '\p{hanguljamoextendedb}', "");
65125Expect(1, 57344, '\p{^hanguljamoextendedb}', "");
65126Expect(1, 57344, '\P{hanguljamoextendedb}', "");
65127Expect(0, 57344, '\P{^hanguljamoextendedb}', "");
65128Expect(1, 55295, '\p{_hangul_JAMO_extended_B}', "");
65129Expect(0, 55295, '\p{^_hangul_JAMO_extended_B}', "");
65130Expect(0, 55295, '\P{_hangul_JAMO_extended_B}', "");
65131Expect(1, 55295, '\P{^_hangul_JAMO_extended_B}', "");
65132Expect(0, 57344, '\p{_hangul_JAMO_extended_B}', "");
65133Expect(1, 57344, '\p{^_hangul_JAMO_extended_B}', "");
65134Expect(1, 57344, '\P{_hangul_JAMO_extended_B}', "");
65135Expect(0, 57344, '\P{^_hangul_JAMO_extended_B}', "");
65136Error('\p{ _is_Hangul_Jamo_Extended_b/a/}');
65137Error('\P{ _is_Hangul_Jamo_Extended_b/a/}');
65138Expect(1, 55295, '\p{ishanguljamoextendedb}', "");
65139Expect(0, 55295, '\p{^ishanguljamoextendedb}', "");
65140Expect(0, 55295, '\P{ishanguljamoextendedb}', "");
65141Expect(1, 55295, '\P{^ishanguljamoextendedb}', "");
65142Expect(0, 57344, '\p{ishanguljamoextendedb}', "");
65143Expect(1, 57344, '\p{^ishanguljamoextendedb}', "");
65144Expect(1, 57344, '\P{ishanguljamoextendedb}', "");
65145Expect(0, 57344, '\P{^ishanguljamoextendedb}', "");
65146Expect(1, 55295, '\p{-	is_HANGUL_Jamo_Extended_B}', "");
65147Expect(0, 55295, '\p{^-	is_HANGUL_Jamo_Extended_B}', "");
65148Expect(0, 55295, '\P{-	is_HANGUL_Jamo_Extended_B}', "");
65149Expect(1, 55295, '\P{^-	is_HANGUL_Jamo_Extended_B}', "");
65150Expect(0, 57344, '\p{-	is_HANGUL_Jamo_Extended_B}', "");
65151Expect(1, 57344, '\p{^-	is_HANGUL_Jamo_Extended_B}', "");
65152Expect(1, 57344, '\P{-	is_HANGUL_Jamo_Extended_B}', "");
65153Expect(0, 57344, '\P{^-	is_HANGUL_Jamo_Extended_B}', "");
65154Error('\p{/a/IN_Hangul_JAMO_Extended_B}');
65155Error('\P{/a/IN_Hangul_JAMO_Extended_B}');
65156Expect(1, 55295, '\p{inhanguljamoextendedb}', "");
65157Expect(0, 55295, '\p{^inhanguljamoextendedb}', "");
65158Expect(0, 55295, '\P{inhanguljamoextendedb}', "");
65159Expect(1, 55295, '\P{^inhanguljamoextendedb}', "");
65160Expect(0, 57344, '\p{inhanguljamoextendedb}', "");
65161Expect(1, 57344, '\p{^inhanguljamoextendedb}', "");
65162Expect(1, 57344, '\P{inhanguljamoextendedb}', "");
65163Expect(0, 57344, '\P{^inhanguljamoextendedb}', "");
65164Expect(1, 55295, '\p{ -In_Hangul_JAMO_Extended_b}', "");
65165Expect(0, 55295, '\p{^ -In_Hangul_JAMO_Extended_b}', "");
65166Expect(0, 55295, '\P{ -In_Hangul_JAMO_Extended_b}', "");
65167Expect(1, 55295, '\P{^ -In_Hangul_JAMO_Extended_b}', "");
65168Expect(0, 57344, '\p{ -In_Hangul_JAMO_Extended_b}', "");
65169Expect(1, 57344, '\p{^ -In_Hangul_JAMO_Extended_b}', "");
65170Expect(1, 57344, '\P{ -In_Hangul_JAMO_Extended_b}', "");
65171Expect(0, 57344, '\P{^ -In_Hangul_JAMO_Extended_b}', "");
65172Error('\p{ JAMO_Ext_B:=}');
65173Error('\P{ JAMO_Ext_B:=}');
65174Expect(1, 55295, '\p{jamoextb}', "");
65175Expect(0, 55295, '\p{^jamoextb}', "");
65176Expect(0, 55295, '\P{jamoextb}', "");
65177Expect(1, 55295, '\P{^jamoextb}', "");
65178Expect(0, 57344, '\p{jamoextb}', "");
65179Expect(1, 57344, '\p{^jamoextb}', "");
65180Expect(1, 57344, '\P{jamoextb}', "");
65181Expect(0, 57344, '\P{^jamoextb}', "");
65182Expect(1, 55295, '\p{_Jamo_Ext_B}', "");
65183Expect(0, 55295, '\p{^_Jamo_Ext_B}', "");
65184Expect(0, 55295, '\P{_Jamo_Ext_B}', "");
65185Expect(1, 55295, '\P{^_Jamo_Ext_B}', "");
65186Expect(0, 57344, '\p{_Jamo_Ext_B}', "");
65187Expect(1, 57344, '\p{^_Jamo_Ext_B}', "");
65188Expect(1, 57344, '\P{_Jamo_Ext_B}', "");
65189Expect(0, 57344, '\P{^_Jamo_Ext_B}', "");
65190Error('\p{	-Is_JAMO_EXT_B:=}');
65191Error('\P{	-Is_JAMO_EXT_B:=}');
65192Expect(1, 55295, '\p{isjamoextb}', "");
65193Expect(0, 55295, '\p{^isjamoextb}', "");
65194Expect(0, 55295, '\P{isjamoextb}', "");
65195Expect(1, 55295, '\P{^isjamoextb}', "");
65196Expect(0, 57344, '\p{isjamoextb}', "");
65197Expect(1, 57344, '\p{^isjamoextb}', "");
65198Expect(1, 57344, '\P{isjamoextb}', "");
65199Expect(0, 57344, '\P{^isjamoextb}', "");
65200Expect(1, 55295, '\p{_is_Jamo_ext_B}', "");
65201Expect(0, 55295, '\p{^_is_Jamo_ext_B}', "");
65202Expect(0, 55295, '\P{_is_Jamo_ext_B}', "");
65203Expect(1, 55295, '\P{^_is_Jamo_ext_B}', "");
65204Expect(0, 57344, '\p{_is_Jamo_ext_B}', "");
65205Expect(1, 57344, '\p{^_is_Jamo_ext_B}', "");
65206Expect(1, 57344, '\P{_is_Jamo_ext_B}', "");
65207Expect(0, 57344, '\P{^_is_Jamo_ext_B}', "");
65208Error('\p{	_In_jamo_Ext_B:=}');
65209Error('\P{	_In_jamo_Ext_B:=}');
65210Expect(1, 55295, '\p{injamoextb}', "");
65211Expect(0, 55295, '\p{^injamoextb}', "");
65212Expect(0, 55295, '\P{injamoextb}', "");
65213Expect(1, 55295, '\P{^injamoextb}', "");
65214Expect(0, 57344, '\p{injamoextb}', "");
65215Expect(1, 57344, '\p{^injamoextb}', "");
65216Expect(1, 57344, '\P{injamoextb}', "");
65217Expect(0, 57344, '\P{^injamoextb}', "");
65218Expect(1, 55295, '\p{		IN_JAMO_ext_b}', "");
65219Expect(0, 55295, '\p{^		IN_JAMO_ext_b}', "");
65220Expect(0, 55295, '\P{		IN_JAMO_ext_b}', "");
65221Expect(1, 55295, '\P{^		IN_JAMO_ext_b}', "");
65222Expect(0, 57344, '\p{		IN_JAMO_ext_b}', "");
65223Expect(1, 57344, '\p{^		IN_JAMO_ext_b}', "");
65224Expect(1, 57344, '\P{		IN_JAMO_ext_b}', "");
65225Expect(0, 57344, '\P{^		IN_JAMO_ext_b}', "");
65226Error('\p{ _HANGUL_SYLLABLES:=}');
65227Error('\P{ _HANGUL_SYLLABLES:=}');
65228Expect(1, 55215, '\p{hangulsyllables}', "");
65229Expect(0, 55215, '\p{^hangulsyllables}', "");
65230Expect(0, 55215, '\P{hangulsyllables}', "");
65231Expect(1, 55215, '\P{^hangulsyllables}', "");
65232Expect(0, 55216, '\p{hangulsyllables}', "");
65233Expect(1, 55216, '\p{^hangulsyllables}', "");
65234Expect(1, 55216, '\P{hangulsyllables}', "");
65235Expect(0, 55216, '\P{^hangulsyllables}', "");
65236Expect(1, 55215, '\p{		Hangul_SYLLABLES}', "");
65237Expect(0, 55215, '\p{^		Hangul_SYLLABLES}', "");
65238Expect(0, 55215, '\P{		Hangul_SYLLABLES}', "");
65239Expect(1, 55215, '\P{^		Hangul_SYLLABLES}', "");
65240Expect(0, 55216, '\p{		Hangul_SYLLABLES}', "");
65241Expect(1, 55216, '\p{^		Hangul_SYLLABLES}', "");
65242Expect(1, 55216, '\P{		Hangul_SYLLABLES}', "");
65243Expect(0, 55216, '\P{^		Hangul_SYLLABLES}', "");
65244Error('\p{:=is_Hangul_Syllables}');
65245Error('\P{:=is_Hangul_Syllables}');
65246Expect(1, 55215, '\p{ishangulsyllables}', "");
65247Expect(0, 55215, '\p{^ishangulsyllables}', "");
65248Expect(0, 55215, '\P{ishangulsyllables}', "");
65249Expect(1, 55215, '\P{^ishangulsyllables}', "");
65250Expect(0, 55216, '\p{ishangulsyllables}', "");
65251Expect(1, 55216, '\p{^ishangulsyllables}', "");
65252Expect(1, 55216, '\P{ishangulsyllables}', "");
65253Expect(0, 55216, '\P{^ishangulsyllables}', "");
65254Expect(1, 55215, '\p{-is_Hangul_Syllables}', "");
65255Expect(0, 55215, '\p{^-is_Hangul_Syllables}', "");
65256Expect(0, 55215, '\P{-is_Hangul_Syllables}', "");
65257Expect(1, 55215, '\P{^-is_Hangul_Syllables}', "");
65258Expect(0, 55216, '\p{-is_Hangul_Syllables}', "");
65259Expect(1, 55216, '\p{^-is_Hangul_Syllables}', "");
65260Expect(1, 55216, '\P{-is_Hangul_Syllables}', "");
65261Expect(0, 55216, '\P{^-is_Hangul_Syllables}', "");
65262Error('\p{/a/ -in_Hangul_syllables}');
65263Error('\P{/a/ -in_Hangul_syllables}');
65264Expect(1, 55215, '\p{inhangulsyllables}', "");
65265Expect(0, 55215, '\p{^inhangulsyllables}', "");
65266Expect(0, 55215, '\P{inhangulsyllables}', "");
65267Expect(1, 55215, '\P{^inhangulsyllables}', "");
65268Expect(0, 55216, '\p{inhangulsyllables}', "");
65269Expect(1, 55216, '\p{^inhangulsyllables}', "");
65270Expect(1, 55216, '\P{inhangulsyllables}', "");
65271Expect(0, 55216, '\P{^inhangulsyllables}', "");
65272Expect(1, 55215, '\p{IN_HANGUL_Syllables}', "");
65273Expect(0, 55215, '\p{^IN_HANGUL_Syllables}', "");
65274Expect(0, 55215, '\P{IN_HANGUL_Syllables}', "");
65275Expect(1, 55215, '\P{^IN_HANGUL_Syllables}', "");
65276Expect(0, 55216, '\p{IN_HANGUL_Syllables}', "");
65277Expect(1, 55216, '\p{^IN_HANGUL_Syllables}', "");
65278Expect(1, 55216, '\P{IN_HANGUL_Syllables}', "");
65279Expect(0, 55216, '\P{^IN_HANGUL_Syllables}', "");
65280Error('\p{:=	In_Hangul}');
65281Error('\P{:=	In_Hangul}');
65282Expect(1, 55215, '\p{inhangul}', "");
65283Expect(0, 55215, '\p{^inhangul}', "");
65284Expect(0, 55215, '\P{inhangul}', "");
65285Expect(1, 55215, '\P{^inhangul}', "");
65286Expect(0, 55216, '\p{inhangul}', "");
65287Expect(1, 55216, '\p{^inhangul}', "");
65288Expect(1, 55216, '\P{inhangul}', "");
65289Expect(0, 55216, '\P{^inhangul}', "");
65290Expect(1, 55215, '\p{ 	In_Hangul}', "");
65291Expect(0, 55215, '\p{^ 	In_Hangul}', "");
65292Expect(0, 55215, '\P{ 	In_Hangul}', "");
65293Expect(1, 55215, '\P{^ 	In_Hangul}', "");
65294Expect(0, 55216, '\p{ 	In_Hangul}', "");
65295Expect(1, 55216, '\p{^ 	In_Hangul}', "");
65296Expect(1, 55216, '\P{ 	In_Hangul}', "");
65297Expect(0, 55216, '\P{^ 	In_Hangul}', "");
65298Error('\p{:=	 HANUNOO}');
65299Error('\P{:=	 HANUNOO}');
65300Expect(1, 5940, '\p{hanunoo}', "");
65301Expect(0, 5940, '\p{^hanunoo}', "");
65302Expect(0, 5940, '\P{hanunoo}', "");
65303Expect(1, 5940, '\P{^hanunoo}', "");
65304Expect(0, 5941, '\p{hanunoo}', "");
65305Expect(1, 5941, '\p{^hanunoo}', "");
65306Expect(1, 5941, '\P{hanunoo}', "");
65307Expect(0, 5941, '\P{^hanunoo}', "");
65308Expect(1, 5940, '\p{__Hanunoo}', "");
65309Expect(0, 5940, '\p{^__Hanunoo}', "");
65310Expect(0, 5940, '\P{__Hanunoo}', "");
65311Expect(1, 5940, '\P{^__Hanunoo}', "");
65312Expect(0, 5941, '\p{__Hanunoo}', "");
65313Expect(1, 5941, '\p{^__Hanunoo}', "");
65314Expect(1, 5941, '\P{__Hanunoo}', "");
65315Expect(0, 5941, '\P{^__Hanunoo}', "");
65316Error('\p{:= Is_HANUNOO}');
65317Error('\P{:= Is_HANUNOO}');
65318Expect(1, 5940, '\p{ishanunoo}', "");
65319Expect(0, 5940, '\p{^ishanunoo}', "");
65320Expect(0, 5940, '\P{ishanunoo}', "");
65321Expect(1, 5940, '\P{^ishanunoo}', "");
65322Expect(0, 5941, '\p{ishanunoo}', "");
65323Expect(1, 5941, '\p{^ishanunoo}', "");
65324Expect(1, 5941, '\P{ishanunoo}', "");
65325Expect(0, 5941, '\P{^ishanunoo}', "");
65326Expect(1, 5940, '\p{-_Is_hanunoo}', "");
65327Expect(0, 5940, '\p{^-_Is_hanunoo}', "");
65328Expect(0, 5940, '\P{-_Is_hanunoo}', "");
65329Expect(1, 5940, '\P{^-_Is_hanunoo}', "");
65330Expect(0, 5941, '\p{-_Is_hanunoo}', "");
65331Expect(1, 5941, '\p{^-_Is_hanunoo}', "");
65332Expect(1, 5941, '\P{-_Is_hanunoo}', "");
65333Expect(0, 5941, '\P{^-_Is_hanunoo}', "");
65334Error('\p{ /a/HANO}');
65335Error('\P{ /a/HANO}');
65336Expect(1, 5940, '\p{hano}', "");
65337Expect(0, 5940, '\p{^hano}', "");
65338Expect(0, 5940, '\P{hano}', "");
65339Expect(1, 5940, '\P{^hano}', "");
65340Expect(0, 5941, '\p{hano}', "");
65341Expect(1, 5941, '\p{^hano}', "");
65342Expect(1, 5941, '\P{hano}', "");
65343Expect(0, 5941, '\P{^hano}', "");
65344Expect(1, 5940, '\p{--HANO}', "");
65345Expect(0, 5940, '\p{^--HANO}', "");
65346Expect(0, 5940, '\P{--HANO}', "");
65347Expect(1, 5940, '\P{^--HANO}', "");
65348Expect(0, 5941, '\p{--HANO}', "");
65349Expect(1, 5941, '\p{^--HANO}', "");
65350Expect(1, 5941, '\P{--HANO}', "");
65351Expect(0, 5941, '\P{^--HANO}', "");
65352Error('\p{/a/-is_HANO}');
65353Error('\P{/a/-is_HANO}');
65354Expect(1, 5940, '\p{ishano}', "");
65355Expect(0, 5940, '\p{^ishano}', "");
65356Expect(0, 5940, '\P{ishano}', "");
65357Expect(1, 5940, '\P{^ishano}', "");
65358Expect(0, 5941, '\p{ishano}', "");
65359Expect(1, 5941, '\p{^ishano}', "");
65360Expect(1, 5941, '\P{ishano}', "");
65361Expect(0, 5941, '\P{^ishano}', "");
65362Expect(1, 5940, '\p{Is_Hano}', "");
65363Expect(0, 5940, '\p{^Is_Hano}', "");
65364Expect(0, 5940, '\P{Is_Hano}', "");
65365Expect(1, 5940, '\P{^Is_Hano}', "");
65366Expect(0, 5941, '\p{Is_Hano}', "");
65367Expect(1, 5941, '\p{^Is_Hano}', "");
65368Expect(1, 5941, '\P{Is_Hano}', "");
65369Expect(0, 5941, '\P{^Is_Hano}', "");
65370Error('\p{	HEBREW:=}');
65371Error('\P{	HEBREW:=}');
65372Expect(1, 64335, '\p{hebrew}', "");
65373Expect(0, 64335, '\p{^hebrew}', "");
65374Expect(0, 64335, '\P{hebrew}', "");
65375Expect(1, 64335, '\P{^hebrew}', "");
65376Expect(0, 64336, '\p{hebrew}', "");
65377Expect(1, 64336, '\p{^hebrew}', "");
65378Expect(1, 64336, '\P{hebrew}', "");
65379Expect(0, 64336, '\P{^hebrew}', "");
65380Expect(1, 64335, '\p{ 	Hebrew}', "");
65381Expect(0, 64335, '\p{^ 	Hebrew}', "");
65382Expect(0, 64335, '\P{ 	Hebrew}', "");
65383Expect(1, 64335, '\P{^ 	Hebrew}', "");
65384Expect(0, 64336, '\p{ 	Hebrew}', "");
65385Expect(1, 64336, '\p{^ 	Hebrew}', "");
65386Expect(1, 64336, '\P{ 	Hebrew}', "");
65387Expect(0, 64336, '\P{^ 	Hebrew}', "");
65388Error('\p{:=Is_Hebrew}');
65389Error('\P{:=Is_Hebrew}');
65390Expect(1, 64335, '\p{ishebrew}', "");
65391Expect(0, 64335, '\p{^ishebrew}', "");
65392Expect(0, 64335, '\P{ishebrew}', "");
65393Expect(1, 64335, '\P{^ishebrew}', "");
65394Expect(0, 64336, '\p{ishebrew}', "");
65395Expect(1, 64336, '\p{^ishebrew}', "");
65396Expect(1, 64336, '\P{ishebrew}', "");
65397Expect(0, 64336, '\P{^ishebrew}', "");
65398Expect(1, 64335, '\p{-	Is_hebrew}', "");
65399Expect(0, 64335, '\p{^-	Is_hebrew}', "");
65400Expect(0, 64335, '\P{-	Is_hebrew}', "");
65401Expect(1, 64335, '\P{^-	Is_hebrew}', "");
65402Expect(0, 64336, '\p{-	Is_hebrew}', "");
65403Expect(1, 64336, '\p{^-	Is_hebrew}', "");
65404Expect(1, 64336, '\P{-	Is_hebrew}', "");
65405Expect(0, 64336, '\P{^-	Is_hebrew}', "");
65406Error('\p{/a/ _Hebr}');
65407Error('\P{/a/ _Hebr}');
65408Expect(1, 64335, '\p{hebr}', "");
65409Expect(0, 64335, '\p{^hebr}', "");
65410Expect(0, 64335, '\P{hebr}', "");
65411Expect(1, 64335, '\P{^hebr}', "");
65412Expect(0, 64336, '\p{hebr}', "");
65413Expect(1, 64336, '\p{^hebr}', "");
65414Expect(1, 64336, '\P{hebr}', "");
65415Expect(0, 64336, '\P{^hebr}', "");
65416Expect(1, 64335, '\p{	-Hebr}', "");
65417Expect(0, 64335, '\p{^	-Hebr}', "");
65418Expect(0, 64335, '\P{	-Hebr}', "");
65419Expect(1, 64335, '\P{^	-Hebr}', "");
65420Expect(0, 64336, '\p{	-Hebr}', "");
65421Expect(1, 64336, '\p{^	-Hebr}', "");
65422Expect(1, 64336, '\P{	-Hebr}', "");
65423Expect(0, 64336, '\P{^	-Hebr}', "");
65424Error('\p{_-IS_Hebr:=}');
65425Error('\P{_-IS_Hebr:=}');
65426Expect(1, 64335, '\p{ishebr}', "");
65427Expect(0, 64335, '\p{^ishebr}', "");
65428Expect(0, 64335, '\P{ishebr}', "");
65429Expect(1, 64335, '\P{^ishebr}', "");
65430Expect(0, 64336, '\p{ishebr}', "");
65431Expect(1, 64336, '\p{^ishebr}', "");
65432Expect(1, 64336, '\P{ishebr}', "");
65433Expect(0, 64336, '\P{^ishebr}', "");
65434Expect(1, 64335, '\p{	Is_HEBR}', "");
65435Expect(0, 64335, '\p{^	Is_HEBR}', "");
65436Expect(0, 64335, '\P{	Is_HEBR}', "");
65437Expect(1, 64335, '\P{^	Is_HEBR}', "");
65438Expect(0, 64336, '\p{	Is_HEBR}', "");
65439Expect(1, 64336, '\p{^	Is_HEBR}', "");
65440Expect(1, 64336, '\P{	Is_HEBR}', "");
65441Expect(0, 64336, '\P{^	Is_HEBR}', "");
65442Error('\p{_high_Private_use_SURROGATES/a/}');
65443Error('\P{_high_Private_use_SURROGATES/a/}');
65444Expect(1, 56319, '\p{highprivateusesurrogates}', "");
65445Expect(0, 56319, '\p{^highprivateusesurrogates}', "");
65446Expect(0, 56319, '\P{highprivateusesurrogates}', "");
65447Expect(1, 56319, '\P{^highprivateusesurrogates}', "");
65448Expect(0, 57344, '\p{highprivateusesurrogates}', "");
65449Expect(1, 57344, '\p{^highprivateusesurrogates}', "");
65450Expect(1, 57344, '\P{highprivateusesurrogates}', "");
65451Expect(0, 57344, '\P{^highprivateusesurrogates}', "");
65452Expect(1, 56319, '\p{-High_Private_use_Surrogates}', "");
65453Expect(0, 56319, '\p{^-High_Private_use_Surrogates}', "");
65454Expect(0, 56319, '\P{-High_Private_use_Surrogates}', "");
65455Expect(1, 56319, '\P{^-High_Private_use_Surrogates}', "");
65456Expect(0, 57344, '\p{-High_Private_use_Surrogates}', "");
65457Expect(1, 57344, '\p{^-High_Private_use_Surrogates}', "");
65458Expect(1, 57344, '\P{-High_Private_use_Surrogates}', "");
65459Expect(0, 57344, '\P{^-High_Private_use_Surrogates}', "");
65460Error('\p{_IS_High_Private_Use_SURROGATES/a/}');
65461Error('\P{_IS_High_Private_Use_SURROGATES/a/}');
65462Expect(1, 56319, '\p{ishighprivateusesurrogates}', "");
65463Expect(0, 56319, '\p{^ishighprivateusesurrogates}', "");
65464Expect(0, 56319, '\P{ishighprivateusesurrogates}', "");
65465Expect(1, 56319, '\P{^ishighprivateusesurrogates}', "");
65466Expect(0, 57344, '\p{ishighprivateusesurrogates}', "");
65467Expect(1, 57344, '\p{^ishighprivateusesurrogates}', "");
65468Expect(1, 57344, '\P{ishighprivateusesurrogates}', "");
65469Expect(0, 57344, '\P{^ishighprivateusesurrogates}', "");
65470Expect(1, 56319, '\p{_ Is_HIGH_Private_Use_Surrogates}', "");
65471Expect(0, 56319, '\p{^_ Is_HIGH_Private_Use_Surrogates}', "");
65472Expect(0, 56319, '\P{_ Is_HIGH_Private_Use_Surrogates}', "");
65473Expect(1, 56319, '\P{^_ Is_HIGH_Private_Use_Surrogates}', "");
65474Expect(0, 57344, '\p{_ Is_HIGH_Private_Use_Surrogates}', "");
65475Expect(1, 57344, '\p{^_ Is_HIGH_Private_Use_Surrogates}', "");
65476Expect(1, 57344, '\P{_ Is_HIGH_Private_Use_Surrogates}', "");
65477Expect(0, 57344, '\P{^_ Is_HIGH_Private_Use_Surrogates}', "");
65478Error('\p{	in_High_PRIVATE_Use_Surrogates:=}');
65479Error('\P{	in_High_PRIVATE_Use_Surrogates:=}');
65480Expect(1, 56319, '\p{inhighprivateusesurrogates}', "");
65481Expect(0, 56319, '\p{^inhighprivateusesurrogates}', "");
65482Expect(0, 56319, '\P{inhighprivateusesurrogates}', "");
65483Expect(1, 56319, '\P{^inhighprivateusesurrogates}', "");
65484Expect(0, 57344, '\p{inhighprivateusesurrogates}', "");
65485Expect(1, 57344, '\p{^inhighprivateusesurrogates}', "");
65486Expect(1, 57344, '\P{inhighprivateusesurrogates}', "");
65487Expect(0, 57344, '\P{^inhighprivateusesurrogates}', "");
65488Expect(1, 56319, '\p{ _In_high_private_Use_surrogates}', "");
65489Expect(0, 56319, '\p{^ _In_high_private_Use_surrogates}', "");
65490Expect(0, 56319, '\P{ _In_high_private_Use_surrogates}', "");
65491Expect(1, 56319, '\P{^ _In_high_private_Use_surrogates}', "");
65492Expect(0, 57344, '\p{ _In_high_private_Use_surrogates}', "");
65493Expect(1, 57344, '\p{^ _In_high_private_Use_surrogates}', "");
65494Expect(1, 57344, '\P{ _In_high_private_Use_surrogates}', "");
65495Expect(0, 57344, '\P{^ _In_high_private_Use_surrogates}', "");
65496Error('\p{_high_pu_Surrogates:=}');
65497Error('\P{_high_pu_Surrogates:=}');
65498Expect(1, 56319, '\p{highpusurrogates}', "");
65499Expect(0, 56319, '\p{^highpusurrogates}', "");
65500Expect(0, 56319, '\P{highpusurrogates}', "");
65501Expect(1, 56319, '\P{^highpusurrogates}', "");
65502Expect(0, 57344, '\p{highpusurrogates}', "");
65503Expect(1, 57344, '\p{^highpusurrogates}', "");
65504Expect(1, 57344, '\P{highpusurrogates}', "");
65505Expect(0, 57344, '\P{^highpusurrogates}', "");
65506Expect(1, 56319, '\p{_High_pu_surrogates}', "");
65507Expect(0, 56319, '\p{^_High_pu_surrogates}', "");
65508Expect(0, 56319, '\P{_High_pu_surrogates}', "");
65509Expect(1, 56319, '\P{^_High_pu_surrogates}', "");
65510Expect(0, 57344, '\p{_High_pu_surrogates}', "");
65511Expect(1, 57344, '\p{^_High_pu_surrogates}', "");
65512Expect(1, 57344, '\P{_High_pu_surrogates}', "");
65513Expect(0, 57344, '\P{^_High_pu_surrogates}', "");
65514Error('\p{-Is_high_PU_surrogates/a/}');
65515Error('\P{-Is_high_PU_surrogates/a/}');
65516Expect(1, 56319, '\p{ishighpusurrogates}', "");
65517Expect(0, 56319, '\p{^ishighpusurrogates}', "");
65518Expect(0, 56319, '\P{ishighpusurrogates}', "");
65519Expect(1, 56319, '\P{^ishighpusurrogates}', "");
65520Expect(0, 57344, '\p{ishighpusurrogates}', "");
65521Expect(1, 57344, '\p{^ishighpusurrogates}', "");
65522Expect(1, 57344, '\P{ishighpusurrogates}', "");
65523Expect(0, 57344, '\P{^ishighpusurrogates}', "");
65524Expect(1, 56319, '\p{  Is_high_pu_Surrogates}', "");
65525Expect(0, 56319, '\p{^  Is_high_pu_Surrogates}', "");
65526Expect(0, 56319, '\P{  Is_high_pu_Surrogates}', "");
65527Expect(1, 56319, '\P{^  Is_high_pu_Surrogates}', "");
65528Expect(0, 57344, '\p{  Is_high_pu_Surrogates}', "");
65529Expect(1, 57344, '\p{^  Is_high_pu_Surrogates}', "");
65530Expect(1, 57344, '\P{  Is_high_pu_Surrogates}', "");
65531Expect(0, 57344, '\P{^  Is_high_pu_Surrogates}', "");
65532Error('\p{	/a/In_HIGH_pu_SURROGATES}');
65533Error('\P{	/a/In_HIGH_pu_SURROGATES}');
65534Expect(1, 56319, '\p{inhighpusurrogates}', "");
65535Expect(0, 56319, '\p{^inhighpusurrogates}', "");
65536Expect(0, 56319, '\P{inhighpusurrogates}', "");
65537Expect(1, 56319, '\P{^inhighpusurrogates}', "");
65538Expect(0, 57344, '\p{inhighpusurrogates}', "");
65539Expect(1, 57344, '\p{^inhighpusurrogates}', "");
65540Expect(1, 57344, '\P{inhighpusurrogates}', "");
65541Expect(0, 57344, '\P{^inhighpusurrogates}', "");
65542Expect(1, 56319, '\p{-In_High_PU_surrogates}', "");
65543Expect(0, 56319, '\p{^-In_High_PU_surrogates}', "");
65544Expect(0, 56319, '\P{-In_High_PU_surrogates}', "");
65545Expect(1, 56319, '\P{^-In_High_PU_surrogates}', "");
65546Expect(0, 57344, '\p{-In_High_PU_surrogates}', "");
65547Expect(1, 57344, '\p{^-In_High_PU_surrogates}', "");
65548Expect(1, 57344, '\P{-In_High_PU_surrogates}', "");
65549Expect(0, 57344, '\P{^-In_High_PU_surrogates}', "");
65550Error('\p{- HIGH_surrogates/a/}');
65551Error('\P{- HIGH_surrogates/a/}');
65552Expect(1, 56191, '\p{highsurrogates}', "");
65553Expect(0, 56191, '\p{^highsurrogates}', "");
65554Expect(0, 56191, '\P{highsurrogates}', "");
65555Expect(1, 56191, '\P{^highsurrogates}', "");
65556Expect(0, 57344, '\p{highsurrogates}', "");
65557Expect(1, 57344, '\p{^highsurrogates}', "");
65558Expect(1, 57344, '\P{highsurrogates}', "");
65559Expect(0, 57344, '\P{^highsurrogates}', "");
65560Expect(1, 56191, '\p{-_High_Surrogates}', "");
65561Expect(0, 56191, '\p{^-_High_Surrogates}', "");
65562Expect(0, 56191, '\P{-_High_Surrogates}', "");
65563Expect(1, 56191, '\P{^-_High_Surrogates}', "");
65564Expect(0, 57344, '\p{-_High_Surrogates}', "");
65565Expect(1, 57344, '\p{^-_High_Surrogates}', "");
65566Expect(1, 57344, '\P{-_High_Surrogates}', "");
65567Expect(0, 57344, '\P{^-_High_Surrogates}', "");
65568Error('\p{	/a/IS_High_Surrogates}');
65569Error('\P{	/a/IS_High_Surrogates}');
65570Expect(1, 56191, '\p{ishighsurrogates}', "");
65571Expect(0, 56191, '\p{^ishighsurrogates}', "");
65572Expect(0, 56191, '\P{ishighsurrogates}', "");
65573Expect(1, 56191, '\P{^ishighsurrogates}', "");
65574Expect(0, 57344, '\p{ishighsurrogates}', "");
65575Expect(1, 57344, '\p{^ishighsurrogates}', "");
65576Expect(1, 57344, '\P{ishighsurrogates}', "");
65577Expect(0, 57344, '\P{^ishighsurrogates}', "");
65578Expect(1, 56191, '\p{	IS_HIGH_SURROGATES}', "");
65579Expect(0, 56191, '\p{^	IS_HIGH_SURROGATES}', "");
65580Expect(0, 56191, '\P{	IS_HIGH_SURROGATES}', "");
65581Expect(1, 56191, '\P{^	IS_HIGH_SURROGATES}', "");
65582Expect(0, 57344, '\p{	IS_HIGH_SURROGATES}', "");
65583Expect(1, 57344, '\p{^	IS_HIGH_SURROGATES}', "");
65584Expect(1, 57344, '\P{	IS_HIGH_SURROGATES}', "");
65585Expect(0, 57344, '\P{^	IS_HIGH_SURROGATES}', "");
65586Error('\p{ 	In_high_Surrogates/a/}');
65587Error('\P{ 	In_high_Surrogates/a/}');
65588Expect(1, 56191, '\p{inhighsurrogates}', "");
65589Expect(0, 56191, '\p{^inhighsurrogates}', "");
65590Expect(0, 56191, '\P{inhighsurrogates}', "");
65591Expect(1, 56191, '\P{^inhighsurrogates}', "");
65592Expect(0, 57344, '\p{inhighsurrogates}', "");
65593Expect(1, 57344, '\p{^inhighsurrogates}', "");
65594Expect(1, 57344, '\P{inhighsurrogates}', "");
65595Expect(0, 57344, '\P{^inhighsurrogates}', "");
65596Expect(1, 56191, '\p{--In_HIGH_SURROGATES}', "");
65597Expect(0, 56191, '\p{^--In_HIGH_SURROGATES}', "");
65598Expect(0, 56191, '\P{--In_HIGH_SURROGATES}', "");
65599Expect(1, 56191, '\P{^--In_HIGH_SURROGATES}', "");
65600Expect(0, 57344, '\p{--In_HIGH_SURROGATES}', "");
65601Expect(1, 57344, '\p{^--In_HIGH_SURROGATES}', "");
65602Expect(1, 57344, '\P{--In_HIGH_SURROGATES}', "");
65603Expect(0, 57344, '\P{^--In_HIGH_SURROGATES}', "");
65604Error('\p{:=_ Hiragana}');
65605Error('\P{:=_ Hiragana}');
65606Expect(1, 127488, '\p{hiragana}', "");
65607Expect(0, 127488, '\p{^hiragana}', "");
65608Expect(0, 127488, '\P{hiragana}', "");
65609Expect(1, 127488, '\P{^hiragana}', "");
65610Expect(0, 127489, '\p{hiragana}', "");
65611Expect(1, 127489, '\p{^hiragana}', "");
65612Expect(1, 127489, '\P{hiragana}', "");
65613Expect(0, 127489, '\P{^hiragana}', "");
65614Expect(1, 127488, '\p{	Hiragana}', "");
65615Expect(0, 127488, '\p{^	Hiragana}', "");
65616Expect(0, 127488, '\P{	Hiragana}', "");
65617Expect(1, 127488, '\P{^	Hiragana}', "");
65618Expect(0, 127489, '\p{	Hiragana}', "");
65619Expect(1, 127489, '\p{^	Hiragana}', "");
65620Expect(1, 127489, '\P{	Hiragana}', "");
65621Expect(0, 127489, '\P{^	Hiragana}', "");
65622Error('\p{:=-_Is_Hiragana}');
65623Error('\P{:=-_Is_Hiragana}');
65624Expect(1, 127488, '\p{ishiragana}', "");
65625Expect(0, 127488, '\p{^ishiragana}', "");
65626Expect(0, 127488, '\P{ishiragana}', "");
65627Expect(1, 127488, '\P{^ishiragana}', "");
65628Expect(0, 127489, '\p{ishiragana}', "");
65629Expect(1, 127489, '\p{^ishiragana}', "");
65630Expect(1, 127489, '\P{ishiragana}', "");
65631Expect(0, 127489, '\P{^ishiragana}', "");
65632Expect(1, 127488, '\p{_Is_Hiragana}', "");
65633Expect(0, 127488, '\p{^_Is_Hiragana}', "");
65634Expect(0, 127488, '\P{_Is_Hiragana}', "");
65635Expect(1, 127488, '\P{^_Is_Hiragana}', "");
65636Expect(0, 127489, '\p{_Is_Hiragana}', "");
65637Expect(1, 127489, '\p{^_Is_Hiragana}', "");
65638Expect(1, 127489, '\P{_Is_Hiragana}', "");
65639Expect(0, 127489, '\P{^_Is_Hiragana}', "");
65640Error('\p{ _HIRA:=}');
65641Error('\P{ _HIRA:=}');
65642Expect(1, 127488, '\p{hira}', "");
65643Expect(0, 127488, '\p{^hira}', "");
65644Expect(0, 127488, '\P{hira}', "");
65645Expect(1, 127488, '\P{^hira}', "");
65646Expect(0, 127489, '\p{hira}', "");
65647Expect(1, 127489, '\p{^hira}', "");
65648Expect(1, 127489, '\P{hira}', "");
65649Expect(0, 127489, '\P{^hira}', "");
65650Expect(1, 127488, '\p{-hira}', "");
65651Expect(0, 127488, '\p{^-hira}', "");
65652Expect(0, 127488, '\P{-hira}', "");
65653Expect(1, 127488, '\P{^-hira}', "");
65654Expect(0, 127489, '\p{-hira}', "");
65655Expect(1, 127489, '\p{^-hira}', "");
65656Expect(1, 127489, '\P{-hira}', "");
65657Expect(0, 127489, '\P{^-hira}', "");
65658Error('\p{	/a/IS_Hira}');
65659Error('\P{	/a/IS_Hira}');
65660Expect(1, 127488, '\p{ishira}', "");
65661Expect(0, 127488, '\p{^ishira}', "");
65662Expect(0, 127488, '\P{ishira}', "");
65663Expect(1, 127488, '\P{^ishira}', "");
65664Expect(0, 127489, '\p{ishira}', "");
65665Expect(1, 127489, '\p{^ishira}', "");
65666Expect(1, 127489, '\P{ishira}', "");
65667Expect(0, 127489, '\P{^ishira}', "");
65668Expect(1, 127488, '\p{-Is_Hira}', "");
65669Expect(0, 127488, '\p{^-Is_Hira}', "");
65670Expect(0, 127488, '\P{-Is_Hira}', "");
65671Expect(1, 127488, '\P{^-Is_Hira}', "");
65672Expect(0, 127489, '\p{-Is_Hira}', "");
65673Expect(1, 127489, '\p{^-Is_Hira}', "");
65674Expect(1, 127489, '\P{-Is_Hira}', "");
65675Expect(0, 127489, '\P{^-Is_Hira}', "");
65676Error('\p{:= _HYPHEN}');
65677Error('\P{:= _HYPHEN}');
65678Expect(1, 65381, '\p{hyphen}', 'deprecated');
65679Expect(0, 65381, '\p{^hyphen}', 'deprecated');
65680Expect(0, 65381, '\P{hyphen}', 'deprecated');
65681Expect(1, 65381, '\P{^hyphen}', 'deprecated');
65682Expect(0, 65382, '\p{hyphen}', 'deprecated');
65683Expect(1, 65382, '\p{^hyphen}', 'deprecated');
65684Expect(1, 65382, '\P{hyphen}', 'deprecated');
65685Expect(0, 65382, '\P{^hyphen}', 'deprecated');
65686Expect(1, 65381, '\p{ 	Hyphen}', 'deprecated');
65687Expect(0, 65381, '\p{^ 	Hyphen}', 'deprecated');
65688Expect(0, 65381, '\P{ 	Hyphen}', 'deprecated');
65689Expect(1, 65381, '\P{^ 	Hyphen}', 'deprecated');
65690Expect(0, 65382, '\p{ 	Hyphen}', 'deprecated');
65691Expect(1, 65382, '\p{^ 	Hyphen}', 'deprecated');
65692Expect(1, 65382, '\P{ 	Hyphen}', 'deprecated');
65693Expect(0, 65382, '\P{^ 	Hyphen}', 'deprecated');
65694Error('\p{-/a/Is_Hyphen}');
65695Error('\P{-/a/Is_Hyphen}');
65696Expect(1, 65381, '\p{ishyphen}', 'deprecated');
65697Expect(0, 65381, '\p{^ishyphen}', 'deprecated');
65698Expect(0, 65381, '\P{ishyphen}', 'deprecated');
65699Expect(1, 65381, '\P{^ishyphen}', 'deprecated');
65700Expect(0, 65382, '\p{ishyphen}', 'deprecated');
65701Expect(1, 65382, '\p{^ishyphen}', 'deprecated');
65702Expect(1, 65382, '\P{ishyphen}', 'deprecated');
65703Expect(0, 65382, '\P{^ishyphen}', 'deprecated');
65704Expect(1, 65381, '\p{ -is_Hyphen}', 'deprecated');
65705Expect(0, 65381, '\p{^ -is_Hyphen}', 'deprecated');
65706Expect(0, 65381, '\P{ -is_Hyphen}', 'deprecated');
65707Expect(1, 65381, '\P{^ -is_Hyphen}', 'deprecated');
65708Expect(0, 65382, '\p{ -is_Hyphen}', 'deprecated');
65709Expect(1, 65382, '\p{^ -is_Hyphen}', 'deprecated');
65710Expect(1, 65382, '\P{ -is_Hyphen}', 'deprecated');
65711Expect(0, 65382, '\P{^ -is_Hyphen}', 'deprecated');
65712Error('\p{-/a/IDS_Binary_Operator}');
65713Error('\P{-/a/IDS_Binary_Operator}');
65714Expect(1, 12283, '\p{idsbinaryoperator}', "");
65715Expect(0, 12283, '\p{^idsbinaryoperator}', "");
65716Expect(0, 12283, '\P{idsbinaryoperator}', "");
65717Expect(1, 12283, '\P{^idsbinaryoperator}', "");
65718Expect(0, 12284, '\p{idsbinaryoperator}', "");
65719Expect(1, 12284, '\p{^idsbinaryoperator}', "");
65720Expect(1, 12284, '\P{idsbinaryoperator}', "");
65721Expect(0, 12284, '\P{^idsbinaryoperator}', "");
65722Expect(1, 12283, '\p{_ IDS_BINARY_operator}', "");
65723Expect(0, 12283, '\p{^_ IDS_BINARY_operator}', "");
65724Expect(0, 12283, '\P{_ IDS_BINARY_operator}', "");
65725Expect(1, 12283, '\P{^_ IDS_BINARY_operator}', "");
65726Expect(0, 12284, '\p{_ IDS_BINARY_operator}', "");
65727Expect(1, 12284, '\p{^_ IDS_BINARY_operator}', "");
65728Expect(1, 12284, '\P{_ IDS_BINARY_operator}', "");
65729Expect(0, 12284, '\P{^_ IDS_BINARY_operator}', "");
65730Error('\p{ /a/is_IDS_Binary_Operator}');
65731Error('\P{ /a/is_IDS_Binary_Operator}');
65732Expect(1, 12283, '\p{isidsbinaryoperator}', "");
65733Expect(0, 12283, '\p{^isidsbinaryoperator}', "");
65734Expect(0, 12283, '\P{isidsbinaryoperator}', "");
65735Expect(1, 12283, '\P{^isidsbinaryoperator}', "");
65736Expect(0, 12284, '\p{isidsbinaryoperator}', "");
65737Expect(1, 12284, '\p{^isidsbinaryoperator}', "");
65738Expect(1, 12284, '\P{isidsbinaryoperator}', "");
65739Expect(0, 12284, '\P{^isidsbinaryoperator}', "");
65740Expect(1, 12283, '\p{_	IS_IDS_BINARY_Operator}', "");
65741Expect(0, 12283, '\p{^_	IS_IDS_BINARY_Operator}', "");
65742Expect(0, 12283, '\P{_	IS_IDS_BINARY_Operator}', "");
65743Expect(1, 12283, '\P{^_	IS_IDS_BINARY_Operator}', "");
65744Expect(0, 12284, '\p{_	IS_IDS_BINARY_Operator}', "");
65745Expect(1, 12284, '\p{^_	IS_IDS_BINARY_Operator}', "");
65746Expect(1, 12284, '\P{_	IS_IDS_BINARY_Operator}', "");
65747Expect(0, 12284, '\P{^_	IS_IDS_BINARY_Operator}', "");
65748Error('\p{:=	 IDSB}');
65749Error('\P{:=	 IDSB}');
65750Expect(1, 12283, '\p{idsb}', "");
65751Expect(0, 12283, '\p{^idsb}', "");
65752Expect(0, 12283, '\P{idsb}', "");
65753Expect(1, 12283, '\P{^idsb}', "");
65754Expect(0, 12284, '\p{idsb}', "");
65755Expect(1, 12284, '\p{^idsb}', "");
65756Expect(1, 12284, '\P{idsb}', "");
65757Expect(0, 12284, '\P{^idsb}', "");
65758Expect(1, 12283, '\p{	 idsb}', "");
65759Expect(0, 12283, '\p{^	 idsb}', "");
65760Expect(0, 12283, '\P{	 idsb}', "");
65761Expect(1, 12283, '\P{^	 idsb}', "");
65762Expect(0, 12284, '\p{	 idsb}', "");
65763Expect(1, 12284, '\p{^	 idsb}', "");
65764Expect(1, 12284, '\P{	 idsb}', "");
65765Expect(0, 12284, '\P{^	 idsb}', "");
65766Error('\p{:=_IS_idsb}');
65767Error('\P{:=_IS_idsb}');
65768Expect(1, 12283, '\p{isidsb}', "");
65769Expect(0, 12283, '\p{^isidsb}', "");
65770Expect(0, 12283, '\P{isidsb}', "");
65771Expect(1, 12283, '\P{^isidsb}', "");
65772Expect(0, 12284, '\p{isidsb}', "");
65773Expect(1, 12284, '\p{^isidsb}', "");
65774Expect(1, 12284, '\P{isidsb}', "");
65775Expect(0, 12284, '\P{^isidsb}', "");
65776Expect(1, 12283, '\p{	-IS_IDSB}', "");
65777Expect(0, 12283, '\p{^	-IS_IDSB}', "");
65778Expect(0, 12283, '\P{	-IS_IDSB}', "");
65779Expect(1, 12283, '\P{^	-IS_IDSB}', "");
65780Expect(0, 12284, '\p{	-IS_IDSB}', "");
65781Expect(1, 12284, '\p{^	-IS_IDSB}', "");
65782Expect(1, 12284, '\P{	-IS_IDSB}', "");
65783Expect(0, 12284, '\P{^	-IS_IDSB}', "");
65784Error('\p{_IDS_Trinary_Operator/a/}');
65785Error('\P{_IDS_Trinary_Operator/a/}');
65786Expect(1, 12275, '\p{idstrinaryoperator}', "");
65787Expect(0, 12275, '\p{^idstrinaryoperator}', "");
65788Expect(0, 12275, '\P{idstrinaryoperator}', "");
65789Expect(1, 12275, '\P{^idstrinaryoperator}', "");
65790Expect(0, 12276, '\p{idstrinaryoperator}', "");
65791Expect(1, 12276, '\p{^idstrinaryoperator}', "");
65792Expect(1, 12276, '\P{idstrinaryoperator}', "");
65793Expect(0, 12276, '\P{^idstrinaryoperator}', "");
65794Expect(1, 12275, '\p{-IDS_TRINARY_operator}', "");
65795Expect(0, 12275, '\p{^-IDS_TRINARY_operator}', "");
65796Expect(0, 12275, '\P{-IDS_TRINARY_operator}', "");
65797Expect(1, 12275, '\P{^-IDS_TRINARY_operator}', "");
65798Expect(0, 12276, '\p{-IDS_TRINARY_operator}', "");
65799Expect(1, 12276, '\p{^-IDS_TRINARY_operator}', "");
65800Expect(1, 12276, '\P{-IDS_TRINARY_operator}', "");
65801Expect(0, 12276, '\P{^-IDS_TRINARY_operator}', "");
65802Error('\p{-_IS_ids_Trinary_Operator:=}');
65803Error('\P{-_IS_ids_Trinary_Operator:=}');
65804Expect(1, 12275, '\p{isidstrinaryoperator}', "");
65805Expect(0, 12275, '\p{^isidstrinaryoperator}', "");
65806Expect(0, 12275, '\P{isidstrinaryoperator}', "");
65807Expect(1, 12275, '\P{^isidstrinaryoperator}', "");
65808Expect(0, 12276, '\p{isidstrinaryoperator}', "");
65809Expect(1, 12276, '\p{^isidstrinaryoperator}', "");
65810Expect(1, 12276, '\P{isidstrinaryoperator}', "");
65811Expect(0, 12276, '\P{^isidstrinaryoperator}', "");
65812Expect(1, 12275, '\p{_-IS_IDS_Trinary_Operator}', "");
65813Expect(0, 12275, '\p{^_-IS_IDS_Trinary_Operator}', "");
65814Expect(0, 12275, '\P{_-IS_IDS_Trinary_Operator}', "");
65815Expect(1, 12275, '\P{^_-IS_IDS_Trinary_Operator}', "");
65816Expect(0, 12276, '\p{_-IS_IDS_Trinary_Operator}', "");
65817Expect(1, 12276, '\p{^_-IS_IDS_Trinary_Operator}', "");
65818Expect(1, 12276, '\P{_-IS_IDS_Trinary_Operator}', "");
65819Expect(0, 12276, '\P{^_-IS_IDS_Trinary_Operator}', "");
65820Error('\p{:=_IDST}');
65821Error('\P{:=_IDST}');
65822Expect(1, 12275, '\p{idst}', "");
65823Expect(0, 12275, '\p{^idst}', "");
65824Expect(0, 12275, '\P{idst}', "");
65825Expect(1, 12275, '\P{^idst}', "");
65826Expect(0, 12276, '\p{idst}', "");
65827Expect(1, 12276, '\p{^idst}', "");
65828Expect(1, 12276, '\P{idst}', "");
65829Expect(0, 12276, '\P{^idst}', "");
65830Expect(1, 12275, '\p{		IDST}', "");
65831Expect(0, 12275, '\p{^		IDST}', "");
65832Expect(0, 12275, '\P{		IDST}', "");
65833Expect(1, 12275, '\P{^		IDST}', "");
65834Expect(0, 12276, '\p{		IDST}', "");
65835Expect(1, 12276, '\p{^		IDST}', "");
65836Expect(1, 12276, '\P{		IDST}', "");
65837Expect(0, 12276, '\P{^		IDST}', "");
65838Error('\p{_/a/is_IDST}');
65839Error('\P{_/a/is_IDST}');
65840Expect(1, 12275, '\p{isidst}', "");
65841Expect(0, 12275, '\p{^isidst}', "");
65842Expect(0, 12275, '\P{isidst}', "");
65843Expect(1, 12275, '\P{^isidst}', "");
65844Expect(0, 12276, '\p{isidst}', "");
65845Expect(1, 12276, '\p{^isidst}', "");
65846Expect(1, 12276, '\P{isidst}', "");
65847Expect(0, 12276, '\P{^isidst}', "");
65848Expect(1, 12275, '\p{_	IS_idst}', "");
65849Expect(0, 12275, '\p{^_	IS_idst}', "");
65850Expect(0, 12275, '\P{_	IS_idst}', "");
65851Expect(1, 12275, '\P{^_	IS_idst}', "");
65852Expect(0, 12276, '\p{_	IS_idst}', "");
65853Expect(1, 12276, '\p{^_	IS_idst}', "");
65854Expect(1, 12276, '\P{_	IS_idst}', "");
65855Expect(0, 12276, '\P{^_	IS_idst}', "");
65856Error('\p{:=-ID_Continue}');
65857Error('\P{:=-ID_Continue}');
65858Expect(1, 917999, '\p{idcontinue}', "");
65859Expect(0, 917999, '\p{^idcontinue}', "");
65860Expect(0, 917999, '\P{idcontinue}', "");
65861Expect(1, 917999, '\P{^idcontinue}', "");
65862Expect(0, 918000, '\p{idcontinue}', "");
65863Expect(1, 918000, '\p{^idcontinue}', "");
65864Expect(1, 918000, '\P{idcontinue}', "");
65865Expect(0, 918000, '\P{^idcontinue}', "");
65866Expect(1, 917999, '\p{	_ID_CONTINUE}', "");
65867Expect(0, 917999, '\p{^	_ID_CONTINUE}', "");
65868Expect(0, 917999, '\P{	_ID_CONTINUE}', "");
65869Expect(1, 917999, '\P{^	_ID_CONTINUE}', "");
65870Expect(0, 918000, '\p{	_ID_CONTINUE}', "");
65871Expect(1, 918000, '\p{^	_ID_CONTINUE}', "");
65872Expect(1, 918000, '\P{	_ID_CONTINUE}', "");
65873Expect(0, 918000, '\P{^	_ID_CONTINUE}', "");
65874Error('\p{/a/ -Is_ID_continue}');
65875Error('\P{/a/ -Is_ID_continue}');
65876Expect(1, 917999, '\p{isidcontinue}', "");
65877Expect(0, 917999, '\p{^isidcontinue}', "");
65878Expect(0, 917999, '\P{isidcontinue}', "");
65879Expect(1, 917999, '\P{^isidcontinue}', "");
65880Expect(0, 918000, '\p{isidcontinue}', "");
65881Expect(1, 918000, '\p{^isidcontinue}', "");
65882Expect(1, 918000, '\P{isidcontinue}', "");
65883Expect(0, 918000, '\P{^isidcontinue}', "");
65884Expect(1, 917999, '\p{	-Is_ID_Continue}', "");
65885Expect(0, 917999, '\p{^	-Is_ID_Continue}', "");
65886Expect(0, 917999, '\P{	-Is_ID_Continue}', "");
65887Expect(1, 917999, '\P{^	-Is_ID_Continue}', "");
65888Expect(0, 918000, '\p{	-Is_ID_Continue}', "");
65889Expect(1, 918000, '\p{^	-Is_ID_Continue}', "");
65890Expect(1, 918000, '\P{	-Is_ID_Continue}', "");
65891Expect(0, 918000, '\P{^	-Is_ID_Continue}', "");
65892Error('\p{-	IDC:=}');
65893Error('\P{-	IDC:=}');
65894Expect(1, 917999, '\p{idc}', "");
65895Expect(0, 917999, '\p{^idc}', "");
65896Expect(0, 917999, '\P{idc}', "");
65897Expect(1, 917999, '\P{^idc}', "");
65898Expect(0, 918000, '\p{idc}', "");
65899Expect(1, 918000, '\p{^idc}', "");
65900Expect(1, 918000, '\P{idc}', "");
65901Expect(0, 918000, '\P{^idc}', "");
65902Error('\p{:= -IS_IDC}');
65903Error('\P{:= -IS_IDC}');
65904Expect(1, 917999, '\p{isidc}', "");
65905Expect(0, 917999, '\p{^isidc}', "");
65906Expect(0, 917999, '\P{isidc}', "");
65907Expect(1, 917999, '\P{^isidc}', "");
65908Expect(0, 918000, '\p{isidc}', "");
65909Expect(1, 918000, '\p{^isidc}', "");
65910Expect(1, 918000, '\P{isidc}', "");
65911Expect(0, 918000, '\P{^isidc}', "");
65912Expect(1, 917999, '\p{ -is_idc}', "");
65913Expect(0, 917999, '\p{^ -is_idc}', "");
65914Expect(0, 917999, '\P{ -is_idc}', "");
65915Expect(1, 917999, '\P{^ -is_idc}', "");
65916Expect(0, 918000, '\p{ -is_idc}', "");
65917Expect(1, 918000, '\p{^ -is_idc}', "");
65918Expect(1, 918000, '\P{ -is_idc}', "");
65919Expect(0, 918000, '\P{^ -is_idc}', "");
65920Error('\p{ 	ID_START/a/}');
65921Error('\P{ 	ID_START/a/}');
65922Expect(1, 195101, '\p{idstart}', "");
65923Expect(0, 195101, '\p{^idstart}', "");
65924Expect(0, 195101, '\P{idstart}', "");
65925Expect(1, 195101, '\P{^idstart}', "");
65926Expect(0, 195102, '\p{idstart}', "");
65927Expect(1, 195102, '\p{^idstart}', "");
65928Expect(1, 195102, '\P{idstart}', "");
65929Expect(0, 195102, '\P{^idstart}', "");
65930Expect(1, 195101, '\p{-ID_Start}', "");
65931Expect(0, 195101, '\p{^-ID_Start}', "");
65932Expect(0, 195101, '\P{-ID_Start}', "");
65933Expect(1, 195101, '\P{^-ID_Start}', "");
65934Expect(0, 195102, '\p{-ID_Start}', "");
65935Expect(1, 195102, '\p{^-ID_Start}', "");
65936Expect(1, 195102, '\P{-ID_Start}', "");
65937Expect(0, 195102, '\P{^-ID_Start}', "");
65938Error('\p{/a/is_ID_START}');
65939Error('\P{/a/is_ID_START}');
65940Expect(1, 195101, '\p{isidstart}', "");
65941Expect(0, 195101, '\p{^isidstart}', "");
65942Expect(0, 195101, '\P{isidstart}', "");
65943Expect(1, 195101, '\P{^isidstart}', "");
65944Expect(0, 195102, '\p{isidstart}', "");
65945Expect(1, 195102, '\p{^isidstart}', "");
65946Expect(1, 195102, '\P{isidstart}', "");
65947Expect(0, 195102, '\P{^isidstart}', "");
65948Expect(1, 195101, '\p{ Is_ID_Start}', "");
65949Expect(0, 195101, '\p{^ Is_ID_Start}', "");
65950Expect(0, 195101, '\P{ Is_ID_Start}', "");
65951Expect(1, 195101, '\P{^ Is_ID_Start}', "");
65952Expect(0, 195102, '\p{ Is_ID_Start}', "");
65953Expect(1, 195102, '\p{^ Is_ID_Start}', "");
65954Expect(1, 195102, '\P{ Is_ID_Start}', "");
65955Expect(0, 195102, '\P{^ Is_ID_Start}', "");
65956Error('\p{_ IDS:=}');
65957Error('\P{_ IDS:=}');
65958Expect(1, 195101, '\p{ids}', "");
65959Expect(0, 195101, '\p{^ids}', "");
65960Expect(0, 195101, '\P{ids}', "");
65961Expect(1, 195101, '\P{^ids}', "");
65962Expect(0, 195102, '\p{ids}', "");
65963Expect(1, 195102, '\p{^ids}', "");
65964Expect(1, 195102, '\P{ids}', "");
65965Expect(0, 195102, '\P{^ids}', "");
65966Expect(1, 195101, '\p{	IDS}', "");
65967Expect(0, 195101, '\p{^	IDS}', "");
65968Expect(0, 195101, '\P{	IDS}', "");
65969Expect(1, 195101, '\P{^	IDS}', "");
65970Expect(0, 195102, '\p{	IDS}', "");
65971Expect(1, 195102, '\p{^	IDS}', "");
65972Expect(1, 195102, '\P{	IDS}', "");
65973Expect(0, 195102, '\P{^	IDS}', "");
65974Error('\p{-is_IDS/a/}');
65975Error('\P{-is_IDS/a/}');
65976Expect(1, 195101, '\p{isids}', "");
65977Expect(0, 195101, '\p{^isids}', "");
65978Expect(0, 195101, '\P{isids}', "");
65979Expect(1, 195101, '\P{^isids}', "");
65980Expect(0, 195102, '\p{isids}', "");
65981Expect(1, 195102, '\p{^isids}', "");
65982Expect(1, 195102, '\P{isids}', "");
65983Expect(0, 195102, '\P{^isids}', "");
65984Expect(1, 195101, '\p{Is_IDS}', "");
65985Expect(0, 195101, '\p{^Is_IDS}', "");
65986Expect(0, 195101, '\P{Is_IDS}', "");
65987Expect(1, 195101, '\P{^Is_IDS}', "");
65988Expect(0, 195102, '\p{Is_IDS}', "");
65989Expect(1, 195102, '\p{^Is_IDS}', "");
65990Expect(1, 195102, '\P{Is_IDS}', "");
65991Expect(0, 195102, '\P{^Is_IDS}', "");
65992Error('\p{	_IPA_Extensions:=}');
65993Error('\P{	_IPA_Extensions:=}');
65994Expect(1, 687, '\p{ipaextensions}', "");
65995Expect(0, 687, '\p{^ipaextensions}', "");
65996Expect(0, 687, '\P{ipaextensions}', "");
65997Expect(1, 687, '\P{^ipaextensions}', "");
65998Expect(0, 688, '\p{ipaextensions}', "");
65999Expect(1, 688, '\p{^ipaextensions}', "");
66000Expect(1, 688, '\P{ipaextensions}', "");
66001Expect(0, 688, '\P{^ipaextensions}', "");
66002Expect(1, 687, '\p{	_IPA_Extensions}', "");
66003Expect(0, 687, '\p{^	_IPA_Extensions}', "");
66004Expect(0, 687, '\P{	_IPA_Extensions}', "");
66005Expect(1, 687, '\P{^	_IPA_Extensions}', "");
66006Expect(0, 688, '\p{	_IPA_Extensions}', "");
66007Expect(1, 688, '\p{^	_IPA_Extensions}', "");
66008Expect(1, 688, '\P{	_IPA_Extensions}', "");
66009Expect(0, 688, '\P{^	_IPA_Extensions}', "");
66010Error('\p{ _is_IPA_extensions:=}');
66011Error('\P{ _is_IPA_extensions:=}');
66012Expect(1, 687, '\p{isipaextensions}', "");
66013Expect(0, 687, '\p{^isipaextensions}', "");
66014Expect(0, 687, '\P{isipaextensions}', "");
66015Expect(1, 687, '\P{^isipaextensions}', "");
66016Expect(0, 688, '\p{isipaextensions}', "");
66017Expect(1, 688, '\p{^isipaextensions}', "");
66018Expect(1, 688, '\P{isipaextensions}', "");
66019Expect(0, 688, '\P{^isipaextensions}', "");
66020Expect(1, 687, '\p{	is_IPA_EXTENSIONS}', "");
66021Expect(0, 687, '\p{^	is_IPA_EXTENSIONS}', "");
66022Expect(0, 687, '\P{	is_IPA_EXTENSIONS}', "");
66023Expect(1, 687, '\P{^	is_IPA_EXTENSIONS}', "");
66024Expect(0, 688, '\p{	is_IPA_EXTENSIONS}', "");
66025Expect(1, 688, '\p{^	is_IPA_EXTENSIONS}', "");
66026Expect(1, 688, '\P{	is_IPA_EXTENSIONS}', "");
66027Expect(0, 688, '\P{^	is_IPA_EXTENSIONS}', "");
66028Error('\p{_In_IPA_Extensions:=}');
66029Error('\P{_In_IPA_Extensions:=}');
66030Expect(1, 687, '\p{inipaextensions}', "");
66031Expect(0, 687, '\p{^inipaextensions}', "");
66032Expect(0, 687, '\P{inipaextensions}', "");
66033Expect(1, 687, '\P{^inipaextensions}', "");
66034Expect(0, 688, '\p{inipaextensions}', "");
66035Expect(1, 688, '\p{^inipaextensions}', "");
66036Expect(1, 688, '\P{inipaextensions}', "");
66037Expect(0, 688, '\P{^inipaextensions}', "");
66038Expect(1, 687, '\p{	 In_IPA_extensions}', "");
66039Expect(0, 687, '\p{^	 In_IPA_extensions}', "");
66040Expect(0, 687, '\P{	 In_IPA_extensions}', "");
66041Expect(1, 687, '\P{^	 In_IPA_extensions}', "");
66042Expect(0, 688, '\p{	 In_IPA_extensions}', "");
66043Expect(1, 688, '\p{^	 In_IPA_extensions}', "");
66044Expect(1, 688, '\P{	 In_IPA_extensions}', "");
66045Expect(0, 688, '\P{^	 In_IPA_extensions}', "");
66046Error('\p{:=IPA_EXT}');
66047Error('\P{:=IPA_EXT}');
66048Expect(1, 687, '\p{ipaext}', "");
66049Expect(0, 687, '\p{^ipaext}', "");
66050Expect(0, 687, '\P{ipaext}', "");
66051Expect(1, 687, '\P{^ipaext}', "");
66052Expect(0, 688, '\p{ipaext}', "");
66053Expect(1, 688, '\p{^ipaext}', "");
66054Expect(1, 688, '\P{ipaext}', "");
66055Expect(0, 688, '\P{^ipaext}', "");
66056Expect(1, 687, '\p{	_ipa_ext}', "");
66057Expect(0, 687, '\p{^	_ipa_ext}', "");
66058Expect(0, 687, '\P{	_ipa_ext}', "");
66059Expect(1, 687, '\P{^	_ipa_ext}', "");
66060Expect(0, 688, '\p{	_ipa_ext}', "");
66061Expect(1, 688, '\p{^	_ipa_ext}', "");
66062Expect(1, 688, '\P{	_ipa_ext}', "");
66063Expect(0, 688, '\P{^	_ipa_ext}', "");
66064Error('\p{:= -is_IPA_Ext}');
66065Error('\P{:= -is_IPA_Ext}');
66066Expect(1, 687, '\p{isipaext}', "");
66067Expect(0, 687, '\p{^isipaext}', "");
66068Expect(0, 687, '\P{isipaext}', "");
66069Expect(1, 687, '\P{^isipaext}', "");
66070Expect(0, 688, '\p{isipaext}', "");
66071Expect(1, 688, '\p{^isipaext}', "");
66072Expect(1, 688, '\P{isipaext}', "");
66073Expect(0, 688, '\P{^isipaext}', "");
66074Expect(1, 687, '\p{		IS_ipa_Ext}', "");
66075Expect(0, 687, '\p{^		IS_ipa_Ext}', "");
66076Expect(0, 687, '\P{		IS_ipa_Ext}', "");
66077Expect(1, 687, '\P{^		IS_ipa_Ext}', "");
66078Expect(0, 688, '\p{		IS_ipa_Ext}', "");
66079Expect(1, 688, '\p{^		IS_ipa_Ext}', "");
66080Expect(1, 688, '\P{		IS_ipa_Ext}', "");
66081Expect(0, 688, '\P{^		IS_ipa_Ext}', "");
66082Error('\p{-	In_IPA_Ext/a/}');
66083Error('\P{-	In_IPA_Ext/a/}');
66084Expect(1, 687, '\p{inipaext}', "");
66085Expect(0, 687, '\p{^inipaext}', "");
66086Expect(0, 687, '\P{inipaext}', "");
66087Expect(1, 687, '\P{^inipaext}', "");
66088Expect(0, 688, '\p{inipaext}', "");
66089Expect(1, 688, '\p{^inipaext}', "");
66090Expect(1, 688, '\P{inipaext}', "");
66091Expect(0, 688, '\P{^inipaext}', "");
66092Expect(1, 687, '\p{	_in_IPA_EXT}', "");
66093Expect(0, 687, '\p{^	_in_IPA_EXT}', "");
66094Expect(0, 687, '\P{	_in_IPA_EXT}', "");
66095Expect(1, 687, '\P{^	_in_IPA_EXT}', "");
66096Expect(0, 688, '\p{	_in_IPA_EXT}', "");
66097Expect(1, 688, '\p{^	_in_IPA_EXT}', "");
66098Expect(1, 688, '\P{	_in_IPA_EXT}', "");
66099Expect(0, 688, '\P{^	_in_IPA_EXT}', "");
66100Error('\p{	Ideographic/a/}');
66101Error('\P{	Ideographic/a/}');
66102Expect(1, 195101, '\p{ideographic}', "");
66103Expect(0, 195101, '\p{^ideographic}', "");
66104Expect(0, 195101, '\P{ideographic}', "");
66105Expect(1, 195101, '\P{^ideographic}', "");
66106Expect(0, 195102, '\p{ideographic}', "");
66107Expect(1, 195102, '\p{^ideographic}', "");
66108Expect(1, 195102, '\P{ideographic}', "");
66109Expect(0, 195102, '\P{^ideographic}', "");
66110Expect(1, 195101, '\p{_-Ideographic}', "");
66111Expect(0, 195101, '\p{^_-Ideographic}', "");
66112Expect(0, 195101, '\P{_-Ideographic}', "");
66113Expect(1, 195101, '\P{^_-Ideographic}', "");
66114Expect(0, 195102, '\p{_-Ideographic}', "");
66115Expect(1, 195102, '\p{^_-Ideographic}', "");
66116Expect(1, 195102, '\P{_-Ideographic}', "");
66117Expect(0, 195102, '\P{^_-Ideographic}', "");
66118Error('\p{/a/ _Is_Ideographic}');
66119Error('\P{/a/ _Is_Ideographic}');
66120Expect(1, 195101, '\p{isideographic}', "");
66121Expect(0, 195101, '\p{^isideographic}', "");
66122Expect(0, 195101, '\P{isideographic}', "");
66123Expect(1, 195101, '\P{^isideographic}', "");
66124Expect(0, 195102, '\p{isideographic}', "");
66125Expect(1, 195102, '\p{^isideographic}', "");
66126Expect(1, 195102, '\P{isideographic}', "");
66127Expect(0, 195102, '\P{^isideographic}', "");
66128Expect(1, 195101, '\p{	_IS_Ideographic}', "");
66129Expect(0, 195101, '\p{^	_IS_Ideographic}', "");
66130Expect(0, 195101, '\P{	_IS_Ideographic}', "");
66131Expect(1, 195101, '\P{^	_IS_Ideographic}', "");
66132Expect(0, 195102, '\p{	_IS_Ideographic}', "");
66133Expect(1, 195102, '\p{^	_IS_Ideographic}', "");
66134Expect(1, 195102, '\P{	_IS_Ideographic}', "");
66135Expect(0, 195102, '\P{^	_IS_Ideographic}', "");
66136Error('\p{--IDEO/a/}');
66137Error('\P{--IDEO/a/}');
66138Expect(1, 195101, '\p{ideo}', "");
66139Expect(0, 195101, '\p{^ideo}', "");
66140Expect(0, 195101, '\P{ideo}', "");
66141Expect(1, 195101, '\P{^ideo}', "");
66142Expect(0, 195102, '\p{ideo}', "");
66143Expect(1, 195102, '\p{^ideo}', "");
66144Expect(1, 195102, '\P{ideo}', "");
66145Expect(0, 195102, '\P{^ideo}', "");
66146Expect(1, 195101, '\p{_ Ideo}', "");
66147Expect(0, 195101, '\p{^_ Ideo}', "");
66148Expect(0, 195101, '\P{_ Ideo}', "");
66149Expect(1, 195101, '\P{^_ Ideo}', "");
66150Expect(0, 195102, '\p{_ Ideo}', "");
66151Expect(1, 195102, '\p{^_ Ideo}', "");
66152Expect(1, 195102, '\P{_ Ideo}', "");
66153Expect(0, 195102, '\P{^_ Ideo}', "");
66154Error('\p{-IS_ideo:=}');
66155Error('\P{-IS_ideo:=}');
66156Expect(1, 195101, '\p{isideo}', "");
66157Expect(0, 195101, '\p{^isideo}', "");
66158Expect(0, 195101, '\P{isideo}', "");
66159Expect(1, 195101, '\P{^isideo}', "");
66160Expect(0, 195102, '\p{isideo}', "");
66161Expect(1, 195102, '\p{^isideo}', "");
66162Expect(1, 195102, '\P{isideo}', "");
66163Expect(0, 195102, '\P{^isideo}', "");
66164Expect(1, 195101, '\p{-	IS_Ideo}', "");
66165Expect(0, 195101, '\p{^-	IS_Ideo}', "");
66166Expect(0, 195101, '\P{-	IS_Ideo}', "");
66167Expect(1, 195101, '\P{^-	IS_Ideo}', "");
66168Expect(0, 195102, '\p{-	IS_Ideo}', "");
66169Expect(1, 195102, '\p{^-	IS_Ideo}', "");
66170Expect(1, 195102, '\P{-	IS_Ideo}', "");
66171Expect(0, 195102, '\P{^-	IS_Ideo}', "");
66172Error('\p{-Ideographic_description_CHARACTERS/a/}');
66173Error('\P{-Ideographic_description_CHARACTERS/a/}');
66174Expect(1, 12287, '\p{ideographicdescriptioncharacters}', "");
66175Expect(0, 12287, '\p{^ideographicdescriptioncharacters}', "");
66176Expect(0, 12287, '\P{ideographicdescriptioncharacters}', "");
66177Expect(1, 12287, '\P{^ideographicdescriptioncharacters}', "");
66178Expect(0, 12288, '\p{ideographicdescriptioncharacters}', "");
66179Expect(1, 12288, '\p{^ideographicdescriptioncharacters}', "");
66180Expect(1, 12288, '\P{ideographicdescriptioncharacters}', "");
66181Expect(0, 12288, '\P{^ideographicdescriptioncharacters}', "");
66182Expect(1, 12287, '\p{ Ideographic_description_Characters}', "");
66183Expect(0, 12287, '\p{^ Ideographic_description_Characters}', "");
66184Expect(0, 12287, '\P{ Ideographic_description_Characters}', "");
66185Expect(1, 12287, '\P{^ Ideographic_description_Characters}', "");
66186Expect(0, 12288, '\p{ Ideographic_description_Characters}', "");
66187Expect(1, 12288, '\p{^ Ideographic_description_Characters}', "");
66188Expect(1, 12288, '\P{ Ideographic_description_Characters}', "");
66189Expect(0, 12288, '\P{^ Ideographic_description_Characters}', "");
66190Error('\p{:= _IS_IDEOGRAPHIC_description_CHARACTERS}');
66191Error('\P{:= _IS_IDEOGRAPHIC_description_CHARACTERS}');
66192Expect(1, 12287, '\p{isideographicdescriptioncharacters}', "");
66193Expect(0, 12287, '\p{^isideographicdescriptioncharacters}', "");
66194Expect(0, 12287, '\P{isideographicdescriptioncharacters}', "");
66195Expect(1, 12287, '\P{^isideographicdescriptioncharacters}', "");
66196Expect(0, 12288, '\p{isideographicdescriptioncharacters}', "");
66197Expect(1, 12288, '\p{^isideographicdescriptioncharacters}', "");
66198Expect(1, 12288, '\P{isideographicdescriptioncharacters}', "");
66199Expect(0, 12288, '\P{^isideographicdescriptioncharacters}', "");
66200Expect(1, 12287, '\p{	_IS_IDEOGRAPHIC_description_characters}', "");
66201Expect(0, 12287, '\p{^	_IS_IDEOGRAPHIC_description_characters}', "");
66202Expect(0, 12287, '\P{	_IS_IDEOGRAPHIC_description_characters}', "");
66203Expect(1, 12287, '\P{^	_IS_IDEOGRAPHIC_description_characters}', "");
66204Expect(0, 12288, '\p{	_IS_IDEOGRAPHIC_description_characters}', "");
66205Expect(1, 12288, '\p{^	_IS_IDEOGRAPHIC_description_characters}', "");
66206Expect(1, 12288, '\P{	_IS_IDEOGRAPHIC_description_characters}', "");
66207Expect(0, 12288, '\P{^	_IS_IDEOGRAPHIC_description_characters}', "");
66208Error('\p{_:=in_ideographic_description_CHARACTERS}');
66209Error('\P{_:=in_ideographic_description_CHARACTERS}');
66210Expect(1, 12287, '\p{inideographicdescriptioncharacters}', "");
66211Expect(0, 12287, '\p{^inideographicdescriptioncharacters}', "");
66212Expect(0, 12287, '\P{inideographicdescriptioncharacters}', "");
66213Expect(1, 12287, '\P{^inideographicdescriptioncharacters}', "");
66214Expect(0, 12288, '\p{inideographicdescriptioncharacters}', "");
66215Expect(1, 12288, '\p{^inideographicdescriptioncharacters}', "");
66216Expect(1, 12288, '\P{inideographicdescriptioncharacters}', "");
66217Expect(0, 12288, '\P{^inideographicdescriptioncharacters}', "");
66218Expect(1, 12287, '\p{ 	in_Ideographic_Description_Characters}', "");
66219Expect(0, 12287, '\p{^ 	in_Ideographic_Description_Characters}', "");
66220Expect(0, 12287, '\P{ 	in_Ideographic_Description_Characters}', "");
66221Expect(1, 12287, '\P{^ 	in_Ideographic_Description_Characters}', "");
66222Expect(0, 12288, '\p{ 	in_Ideographic_Description_Characters}', "");
66223Expect(1, 12288, '\p{^ 	in_Ideographic_Description_Characters}', "");
66224Expect(1, 12288, '\P{ 	in_Ideographic_Description_Characters}', "");
66225Expect(0, 12288, '\P{^ 	in_Ideographic_Description_Characters}', "");
66226Error('\p{/a/_	In_IDC}');
66227Error('\P{/a/_	In_IDC}');
66228Expect(1, 12287, '\p{inidc}', "");
66229Expect(0, 12287, '\p{^inidc}', "");
66230Expect(0, 12287, '\P{inidc}', "");
66231Expect(1, 12287, '\P{^inidc}', "");
66232Expect(0, 12288, '\p{inidc}', "");
66233Expect(1, 12288, '\p{^inidc}', "");
66234Expect(1, 12288, '\P{inidc}', "");
66235Expect(0, 12288, '\P{^inidc}', "");
66236Expect(1, 12287, '\p{In_idc}', "");
66237Expect(0, 12287, '\p{^In_idc}', "");
66238Expect(0, 12287, '\P{In_idc}', "");
66239Expect(1, 12287, '\P{^In_idc}', "");
66240Expect(0, 12288, '\p{In_idc}', "");
66241Expect(1, 12288, '\p{^In_idc}', "");
66242Expect(1, 12288, '\P{In_idc}', "");
66243Expect(0, 12288, '\P{^In_idc}', "");
66244Error('\p{:=__imperial_ARAMAIC}');
66245Error('\P{:=__imperial_ARAMAIC}');
66246Expect(1, 67679, '\p{imperialaramaic}', "");
66247Expect(0, 67679, '\p{^imperialaramaic}', "");
66248Expect(0, 67679, '\P{imperialaramaic}', "");
66249Expect(1, 67679, '\P{^imperialaramaic}', "");
66250Expect(0, 67680, '\p{imperialaramaic}', "");
66251Expect(1, 67680, '\p{^imperialaramaic}', "");
66252Expect(1, 67680, '\P{imperialaramaic}', "");
66253Expect(0, 67680, '\P{^imperialaramaic}', "");
66254Expect(1, 67679, '\p{-IMPERIAL_aramaic}', "");
66255Expect(0, 67679, '\p{^-IMPERIAL_aramaic}', "");
66256Expect(0, 67679, '\P{-IMPERIAL_aramaic}', "");
66257Expect(1, 67679, '\P{^-IMPERIAL_aramaic}', "");
66258Expect(0, 67680, '\p{-IMPERIAL_aramaic}', "");
66259Expect(1, 67680, '\p{^-IMPERIAL_aramaic}', "");
66260Expect(1, 67680, '\P{-IMPERIAL_aramaic}', "");
66261Expect(0, 67680, '\P{^-IMPERIAL_aramaic}', "");
66262Error('\p{-:=Is_imperial_Aramaic}');
66263Error('\P{-:=Is_imperial_Aramaic}');
66264Expect(1, 67679, '\p{isimperialaramaic}', "");
66265Expect(0, 67679, '\p{^isimperialaramaic}', "");
66266Expect(0, 67679, '\P{isimperialaramaic}', "");
66267Expect(1, 67679, '\P{^isimperialaramaic}', "");
66268Expect(0, 67680, '\p{isimperialaramaic}', "");
66269Expect(1, 67680, '\p{^isimperialaramaic}', "");
66270Expect(1, 67680, '\P{isimperialaramaic}', "");
66271Expect(0, 67680, '\P{^isimperialaramaic}', "");
66272Expect(1, 67679, '\p{ -is_Imperial_Aramaic}', "");
66273Expect(0, 67679, '\p{^ -is_Imperial_Aramaic}', "");
66274Expect(0, 67679, '\P{ -is_Imperial_Aramaic}', "");
66275Expect(1, 67679, '\P{^ -is_Imperial_Aramaic}', "");
66276Expect(0, 67680, '\p{ -is_Imperial_Aramaic}', "");
66277Expect(1, 67680, '\p{^ -is_Imperial_Aramaic}', "");
66278Expect(1, 67680, '\P{ -is_Imperial_Aramaic}', "");
66279Expect(0, 67680, '\P{^ -is_Imperial_Aramaic}', "");
66280Error('\p{:=_Armi}');
66281Error('\P{:=_Armi}');
66282Expect(1, 67679, '\p{armi}', "");
66283Expect(0, 67679, '\p{^armi}', "");
66284Expect(0, 67679, '\P{armi}', "");
66285Expect(1, 67679, '\P{^armi}', "");
66286Expect(0, 67680, '\p{armi}', "");
66287Expect(1, 67680, '\p{^armi}', "");
66288Expect(1, 67680, '\P{armi}', "");
66289Expect(0, 67680, '\P{^armi}', "");
66290Expect(1, 67679, '\p{ ARMI}', "");
66291Expect(0, 67679, '\p{^ ARMI}', "");
66292Expect(0, 67679, '\P{ ARMI}', "");
66293Expect(1, 67679, '\P{^ ARMI}', "");
66294Expect(0, 67680, '\p{ ARMI}', "");
66295Expect(1, 67680, '\p{^ ARMI}', "");
66296Expect(1, 67680, '\P{ ARMI}', "");
66297Expect(0, 67680, '\P{^ ARMI}', "");
66298Error('\p{-/a/Is_ARMI}');
66299Error('\P{-/a/Is_ARMI}');
66300Expect(1, 67679, '\p{isarmi}', "");
66301Expect(0, 67679, '\p{^isarmi}', "");
66302Expect(0, 67679, '\P{isarmi}', "");
66303Expect(1, 67679, '\P{^isarmi}', "");
66304Expect(0, 67680, '\p{isarmi}', "");
66305Expect(1, 67680, '\p{^isarmi}', "");
66306Expect(1, 67680, '\P{isarmi}', "");
66307Expect(0, 67680, '\P{^isarmi}', "");
66308Expect(1, 67679, '\p{	Is_Armi}', "");
66309Expect(0, 67679, '\p{^	Is_Armi}', "");
66310Expect(0, 67679, '\P{	Is_Armi}', "");
66311Expect(1, 67679, '\P{^	Is_Armi}', "");
66312Expect(0, 67680, '\p{	Is_Armi}', "");
66313Expect(1, 67680, '\p{^	Is_Armi}', "");
66314Expect(1, 67680, '\P{	Is_Armi}', "");
66315Expect(0, 67680, '\P{^	Is_Armi}', "");
66316Error('\p{/a/- In_Arabic}');
66317Error('\P{/a/- In_Arabic}');
66318Expect(1, 1791, '\p{inarabic}', "");
66319Expect(0, 1791, '\p{^inarabic}', "");
66320Expect(0, 1791, '\P{inarabic}', "");
66321Expect(1, 1791, '\P{^inarabic}', "");
66322Expect(0, 1792, '\p{inarabic}', "");
66323Expect(1, 1792, '\p{^inarabic}', "");
66324Expect(1, 1792, '\P{inarabic}', "");
66325Expect(0, 1792, '\P{^inarabic}', "");
66326Expect(1, 1791, '\p{--In_arabic}', "");
66327Expect(0, 1791, '\p{^--In_arabic}', "");
66328Expect(0, 1791, '\P{--In_arabic}', "");
66329Expect(1, 1791, '\P{^--In_arabic}', "");
66330Expect(0, 1792, '\p{--In_arabic}', "");
66331Expect(1, 1792, '\p{^--In_arabic}', "");
66332Expect(1, 1792, '\P{--In_arabic}', "");
66333Expect(0, 1792, '\P{^--In_arabic}', "");
66334Error('\p{:=__in_Arabic}');
66335Error('\P{:=__in_Arabic}');
66336Expect(1, 1791, '\p{-_IN_Arabic}', "");
66337Expect(0, 1791, '\p{^-_IN_Arabic}', "");
66338Expect(0, 1791, '\P{-_IN_Arabic}', "");
66339Expect(1, 1791, '\P{^-_IN_Arabic}', "");
66340Expect(0, 1792, '\p{-_IN_Arabic}', "");
66341Expect(1, 1792, '\p{^-_IN_Arabic}', "");
66342Expect(1, 1792, '\P{-_IN_Arabic}', "");
66343Expect(0, 1792, '\P{^-_IN_Arabic}', "");
66344Error('\p{:=-IN_ARMENIAN}');
66345Error('\P{:=-IN_ARMENIAN}');
66346Expect(1, 1423, '\p{inarmenian}', "");
66347Expect(0, 1423, '\p{^inarmenian}', "");
66348Expect(0, 1423, '\P{inarmenian}', "");
66349Expect(1, 1423, '\P{^inarmenian}', "");
66350Expect(0, 1424, '\p{inarmenian}', "");
66351Expect(1, 1424, '\p{^inarmenian}', "");
66352Expect(1, 1424, '\P{inarmenian}', "");
66353Expect(0, 1424, '\P{^inarmenian}', "");
66354Expect(1, 1423, '\p{__IN_armenian}', "");
66355Expect(0, 1423, '\p{^__IN_armenian}', "");
66356Expect(0, 1423, '\P{__IN_armenian}', "");
66357Expect(1, 1423, '\P{^__IN_armenian}', "");
66358Expect(0, 1424, '\p{__IN_armenian}', "");
66359Expect(1, 1424, '\p{^__IN_armenian}', "");
66360Expect(1, 1424, '\P{__IN_armenian}', "");
66361Expect(0, 1424, '\P{^__IN_armenian}', "");
66362Error('\p{-/a/IN_Armenian}');
66363Error('\P{-/a/IN_Armenian}');
66364Expect(1, 1423, '\p{_	In_Armenian}', "");
66365Expect(0, 1423, '\p{^_	In_Armenian}', "");
66366Expect(0, 1423, '\P{_	In_Armenian}', "");
66367Expect(1, 1423, '\P{^_	In_Armenian}', "");
66368Expect(0, 1424, '\p{_	In_Armenian}', "");
66369Expect(1, 1424, '\p{^_	In_Armenian}', "");
66370Expect(1, 1424, '\P{_	In_Armenian}', "");
66371Expect(0, 1424, '\P{^_	In_Armenian}', "");
66372Error('\p{-IN_Avestan:=}');
66373Error('\P{-IN_Avestan:=}');
66374Expect(1, 68415, '\p{inavestan}', "");
66375Expect(0, 68415, '\p{^inavestan}', "");
66376Expect(0, 68415, '\P{inavestan}', "");
66377Expect(1, 68415, '\P{^inavestan}', "");
66378Expect(0, 68416, '\p{inavestan}', "");
66379Expect(1, 68416, '\p{^inavestan}', "");
66380Expect(1, 68416, '\P{inavestan}', "");
66381Expect(0, 68416, '\P{^inavestan}', "");
66382Expect(1, 68415, '\p{ 	IN_Avestan}', "");
66383Expect(0, 68415, '\p{^ 	IN_Avestan}', "");
66384Expect(0, 68415, '\P{ 	IN_Avestan}', "");
66385Expect(1, 68415, '\P{^ 	IN_Avestan}', "");
66386Expect(0, 68416, '\p{ 	IN_Avestan}', "");
66387Expect(1, 68416, '\p{^ 	IN_Avestan}', "");
66388Expect(1, 68416, '\P{ 	IN_Avestan}', "");
66389Expect(0, 68416, '\P{^ 	IN_Avestan}', "");
66390Error('\p{:=-IN_avestan}');
66391Error('\P{:=-IN_avestan}');
66392Expect(1, 68415, '\p{- IN_avestan}', "");
66393Expect(0, 68415, '\p{^- IN_avestan}', "");
66394Expect(0, 68415, '\P{- IN_avestan}', "");
66395Expect(1, 68415, '\P{^- IN_avestan}', "");
66396Expect(0, 68416, '\p{- IN_avestan}', "");
66397Expect(1, 68416, '\p{^- IN_avestan}', "");
66398Expect(1, 68416, '\P{- IN_avestan}', "");
66399Expect(0, 68416, '\P{^- IN_avestan}', "");
66400Error('\p{/a/In_Balinese}');
66401Error('\P{/a/In_Balinese}');
66402Expect(1, 7039, '\p{inbalinese}', "");
66403Expect(0, 7039, '\p{^inbalinese}', "");
66404Expect(0, 7039, '\P{inbalinese}', "");
66405Expect(1, 7039, '\P{^inbalinese}', "");
66406Expect(0, 7040, '\p{inbalinese}', "");
66407Expect(1, 7040, '\p{^inbalinese}', "");
66408Expect(1, 7040, '\P{inbalinese}', "");
66409Expect(0, 7040, '\P{^inbalinese}', "");
66410Expect(1, 7039, '\p{-IN_Balinese}', "");
66411Expect(0, 7039, '\p{^-IN_Balinese}', "");
66412Expect(0, 7039, '\P{-IN_Balinese}', "");
66413Expect(1, 7039, '\P{^-IN_Balinese}', "");
66414Expect(0, 7040, '\p{-IN_Balinese}', "");
66415Expect(1, 7040, '\p{^-IN_Balinese}', "");
66416Expect(1, 7040, '\P{-IN_Balinese}', "");
66417Expect(0, 7040, '\P{^-IN_Balinese}', "");
66418Error('\p{/a/- In_Balinese}');
66419Error('\P{/a/- In_Balinese}');
66420Expect(1, 7039, '\p{_In_Balinese}', "");
66421Expect(0, 7039, '\p{^_In_Balinese}', "");
66422Expect(0, 7039, '\P{_In_Balinese}', "");
66423Expect(1, 7039, '\P{^_In_Balinese}', "");
66424Expect(0, 7040, '\p{_In_Balinese}', "");
66425Expect(1, 7040, '\p{^_In_Balinese}', "");
66426Expect(1, 7040, '\P{_In_Balinese}', "");
66427Expect(0, 7040, '\P{^_In_Balinese}', "");
66428Error('\p{	in_BAMUM:=}');
66429Error('\P{	in_BAMUM:=}');
66430Expect(1, 42751, '\p{inbamum}', "");
66431Expect(0, 42751, '\p{^inbamum}', "");
66432Expect(0, 42751, '\P{inbamum}', "");
66433Expect(1, 42751, '\P{^inbamum}', "");
66434Expect(0, 42752, '\p{inbamum}', "");
66435Expect(1, 42752, '\p{^inbamum}', "");
66436Expect(1, 42752, '\P{inbamum}', "");
66437Expect(0, 42752, '\P{^inbamum}', "");
66438Expect(1, 42751, '\p{		In_Bamum}', "");
66439Expect(0, 42751, '\p{^		In_Bamum}', "");
66440Expect(0, 42751, '\P{		In_Bamum}', "");
66441Expect(1, 42751, '\P{^		In_Bamum}', "");
66442Expect(0, 42752, '\p{		In_Bamum}', "");
66443Expect(1, 42752, '\p{^		In_Bamum}', "");
66444Expect(1, 42752, '\P{		In_Bamum}', "");
66445Expect(0, 42752, '\P{^		In_Bamum}', "");
66446Error('\p{ :=in_BAMUM}');
66447Error('\P{ :=in_BAMUM}');
66448Expect(1, 42751, '\p{	In_BAMUM}', "");
66449Expect(0, 42751, '\p{^	In_BAMUM}', "");
66450Expect(0, 42751, '\P{	In_BAMUM}', "");
66451Expect(1, 42751, '\P{^	In_BAMUM}', "");
66452Expect(0, 42752, '\p{	In_BAMUM}', "");
66453Expect(1, 42752, '\p{^	In_BAMUM}', "");
66454Expect(1, 42752, '\P{	In_BAMUM}', "");
66455Expect(0, 42752, '\P{^	In_BAMUM}', "");
66456Error('\p{_In_BATAK:=}');
66457Error('\P{_In_BATAK:=}');
66458Expect(1, 7167, '\p{inbatak}', "");
66459Expect(0, 7167, '\p{^inbatak}', "");
66460Expect(0, 7167, '\P{inbatak}', "");
66461Expect(1, 7167, '\P{^inbatak}', "");
66462Expect(0, 7168, '\p{inbatak}', "");
66463Expect(1, 7168, '\p{^inbatak}', "");
66464Expect(1, 7168, '\P{inbatak}', "");
66465Expect(0, 7168, '\P{^inbatak}', "");
66466Expect(1, 7167, '\p{ In_batak}', "");
66467Expect(0, 7167, '\p{^ In_batak}', "");
66468Expect(0, 7167, '\P{ In_batak}', "");
66469Expect(1, 7167, '\P{^ In_batak}', "");
66470Expect(0, 7168, '\p{ In_batak}', "");
66471Expect(1, 7168, '\p{^ In_batak}', "");
66472Expect(1, 7168, '\P{ In_batak}', "");
66473Expect(0, 7168, '\P{^ In_batak}', "");
66474Error('\p{/a/_-IN_BATAK}');
66475Error('\P{/a/_-IN_BATAK}');
66476Expect(1, 7167, '\p{_ In_Batak}', "");
66477Expect(0, 7167, '\p{^_ In_Batak}', "");
66478Expect(0, 7167, '\P{_ In_Batak}', "");
66479Expect(1, 7167, '\P{^_ In_Batak}', "");
66480Expect(0, 7168, '\p{_ In_Batak}', "");
66481Expect(1, 7168, '\p{^_ In_Batak}', "");
66482Expect(1, 7168, '\P{_ In_Batak}', "");
66483Expect(0, 7168, '\P{^_ In_Batak}', "");
66484Error('\p{_In_Bengali/a/}');
66485Error('\P{_In_Bengali/a/}');
66486Expect(1, 2559, '\p{inbengali}', "");
66487Expect(0, 2559, '\p{^inbengali}', "");
66488Expect(0, 2559, '\P{inbengali}', "");
66489Expect(1, 2559, '\P{^inbengali}', "");
66490Expect(0, 2560, '\p{inbengali}', "");
66491Expect(1, 2560, '\p{^inbengali}', "");
66492Expect(1, 2560, '\P{inbengali}', "");
66493Expect(0, 2560, '\P{^inbengali}', "");
66494Expect(1, 2559, '\p{--In_Bengali}', "");
66495Expect(0, 2559, '\p{^--In_Bengali}', "");
66496Expect(0, 2559, '\P{--In_Bengali}', "");
66497Expect(1, 2559, '\P{^--In_Bengali}', "");
66498Expect(0, 2560, '\p{--In_Bengali}', "");
66499Expect(1, 2560, '\p{^--In_Bengali}', "");
66500Expect(1, 2560, '\P{--In_Bengali}', "");
66501Expect(0, 2560, '\P{^--In_Bengali}', "");
66502Error('\p{/a/--In_bengali}');
66503Error('\P{/a/--In_bengali}');
66504Expect(1, 2559, '\p{__in_BENGALI}', "");
66505Expect(0, 2559, '\p{^__in_BENGALI}', "");
66506Expect(0, 2559, '\P{__in_BENGALI}', "");
66507Expect(1, 2559, '\P{^__in_BENGALI}', "");
66508Expect(0, 2560, '\p{__in_BENGALI}', "");
66509Expect(1, 2560, '\p{^__in_BENGALI}', "");
66510Expect(1, 2560, '\P{__in_BENGALI}', "");
66511Expect(0, 2560, '\P{^__in_BENGALI}', "");
66512Error('\p{/a/  IN_Bopomofo}');
66513Error('\P{/a/  IN_Bopomofo}');
66514Expect(1, 12591, '\p{inbopomofo}', "");
66515Expect(0, 12591, '\p{^inbopomofo}', "");
66516Expect(0, 12591, '\P{inbopomofo}', "");
66517Expect(1, 12591, '\P{^inbopomofo}', "");
66518Expect(0, 12592, '\p{inbopomofo}', "");
66519Expect(1, 12592, '\p{^inbopomofo}', "");
66520Expect(1, 12592, '\P{inbopomofo}', "");
66521Expect(0, 12592, '\P{^inbopomofo}', "");
66522Expect(1, 12591, '\p{	In_Bopomofo}', "");
66523Expect(0, 12591, '\p{^	In_Bopomofo}', "");
66524Expect(0, 12591, '\P{	In_Bopomofo}', "");
66525Expect(1, 12591, '\P{^	In_Bopomofo}', "");
66526Expect(0, 12592, '\p{	In_Bopomofo}', "");
66527Expect(1, 12592, '\p{^	In_Bopomofo}', "");
66528Expect(1, 12592, '\P{	In_Bopomofo}', "");
66529Expect(0, 12592, '\P{^	In_Bopomofo}', "");
66530Error('\p{:=	_in_Bopomofo}');
66531Error('\P{:=	_in_Bopomofo}');
66532Expect(1, 12591, '\p{--IN_Bopomofo}', "");
66533Expect(0, 12591, '\p{^--IN_Bopomofo}', "");
66534Expect(0, 12591, '\P{--IN_Bopomofo}', "");
66535Expect(1, 12591, '\P{^--IN_Bopomofo}', "");
66536Expect(0, 12592, '\p{--IN_Bopomofo}', "");
66537Expect(1, 12592, '\p{^--IN_Bopomofo}', "");
66538Expect(1, 12592, '\P{--IN_Bopomofo}', "");
66539Expect(0, 12592, '\P{^--IN_Bopomofo}', "");
66540Error('\p{:=--in_Brahmi}');
66541Error('\P{:=--in_Brahmi}');
66542Expect(1, 69759, '\p{inbrahmi}', "");
66543Expect(0, 69759, '\p{^inbrahmi}', "");
66544Expect(0, 69759, '\P{inbrahmi}', "");
66545Expect(1, 69759, '\P{^inbrahmi}', "");
66546Expect(0, 69760, '\p{inbrahmi}', "");
66547Expect(1, 69760, '\p{^inbrahmi}', "");
66548Expect(1, 69760, '\P{inbrahmi}', "");
66549Expect(0, 69760, '\P{^inbrahmi}', "");
66550Expect(1, 69759, '\p{		IN_brahmi}', "");
66551Expect(0, 69759, '\p{^		IN_brahmi}', "");
66552Expect(0, 69759, '\P{		IN_brahmi}', "");
66553Expect(1, 69759, '\P{^		IN_brahmi}', "");
66554Expect(0, 69760, '\p{		IN_brahmi}', "");
66555Expect(1, 69760, '\p{^		IN_brahmi}', "");
66556Expect(1, 69760, '\P{		IN_brahmi}', "");
66557Expect(0, 69760, '\P{^		IN_brahmi}', "");
66558Error('\p{_/a/IN_brahmi}');
66559Error('\P{_/a/IN_brahmi}');
66560Expect(1, 69759, '\p{ _In_BRAHMI}', "");
66561Expect(0, 69759, '\p{^ _In_BRAHMI}', "");
66562Expect(0, 69759, '\P{ _In_BRAHMI}', "");
66563Expect(1, 69759, '\P{^ _In_BRAHMI}', "");
66564Expect(0, 69760, '\p{ _In_BRAHMI}', "");
66565Expect(1, 69760, '\p{^ _In_BRAHMI}', "");
66566Expect(1, 69760, '\P{ _In_BRAHMI}', "");
66567Expect(0, 69760, '\P{^ _In_BRAHMI}', "");
66568Error('\p{	-in_Buginese:=}');
66569Error('\P{	-in_Buginese:=}');
66570Expect(1, 6687, '\p{inbuginese}', "");
66571Expect(0, 6687, '\p{^inbuginese}', "");
66572Expect(0, 6687, '\P{inbuginese}', "");
66573Expect(1, 6687, '\P{^inbuginese}', "");
66574Expect(0, 6688, '\p{inbuginese}', "");
66575Expect(1, 6688, '\p{^inbuginese}', "");
66576Expect(1, 6688, '\P{inbuginese}', "");
66577Expect(0, 6688, '\P{^inbuginese}', "");
66578Expect(1, 6687, '\p{_-In_BUGINESE}', "");
66579Expect(0, 6687, '\p{^_-In_BUGINESE}', "");
66580Expect(0, 6687, '\P{_-In_BUGINESE}', "");
66581Expect(1, 6687, '\P{^_-In_BUGINESE}', "");
66582Expect(0, 6688, '\p{_-In_BUGINESE}', "");
66583Expect(1, 6688, '\p{^_-In_BUGINESE}', "");
66584Expect(1, 6688, '\P{_-In_BUGINESE}', "");
66585Expect(0, 6688, '\P{^_-In_BUGINESE}', "");
66586Error('\p{:=_ In_buginese}');
66587Error('\P{:=_ In_buginese}');
66588Expect(1, 6687, '\p{_ In_Buginese}', "");
66589Expect(0, 6687, '\p{^_ In_Buginese}', "");
66590Expect(0, 6687, '\P{_ In_Buginese}', "");
66591Expect(1, 6687, '\P{^_ In_Buginese}', "");
66592Expect(0, 6688, '\p{_ In_Buginese}', "");
66593Expect(1, 6688, '\p{^_ In_Buginese}', "");
66594Expect(1, 6688, '\P{_ In_Buginese}', "");
66595Expect(0, 6688, '\P{^_ In_Buginese}', "");
66596Error('\p{	_IN_Buhid:=}');
66597Error('\P{	_IN_Buhid:=}');
66598Expect(1, 5983, '\p{inbuhid}', "");
66599Expect(0, 5983, '\p{^inbuhid}', "");
66600Expect(0, 5983, '\P{inbuhid}', "");
66601Expect(1, 5983, '\P{^inbuhid}', "");
66602Expect(0, 5984, '\p{inbuhid}', "");
66603Expect(1, 5984, '\p{^inbuhid}', "");
66604Expect(1, 5984, '\P{inbuhid}', "");
66605Expect(0, 5984, '\P{^inbuhid}', "");
66606Expect(1, 5983, '\p{ In_buhid}', "");
66607Expect(0, 5983, '\p{^ In_buhid}', "");
66608Expect(0, 5983, '\P{ In_buhid}', "");
66609Expect(1, 5983, '\P{^ In_buhid}', "");
66610Expect(0, 5984, '\p{ In_buhid}', "");
66611Expect(1, 5984, '\p{^ In_buhid}', "");
66612Expect(1, 5984, '\P{ In_buhid}', "");
66613Expect(0, 5984, '\P{^ In_buhid}', "");
66614Error('\p{:=	IN_BUHID}');
66615Error('\P{:=	IN_BUHID}');
66616Expect(1, 5983, '\p{		In_Buhid}', "");
66617Expect(0, 5983, '\p{^		In_Buhid}', "");
66618Expect(0, 5983, '\P{		In_Buhid}', "");
66619Expect(1, 5983, '\P{^		In_Buhid}', "");
66620Expect(0, 5984, '\p{		In_Buhid}', "");
66621Expect(1, 5984, '\p{^		In_Buhid}', "");
66622Expect(1, 5984, '\P{		In_Buhid}', "");
66623Expect(0, 5984, '\P{^		In_Buhid}', "");
66624Error('\p{-In_CARIAN/a/}');
66625Error('\P{-In_CARIAN/a/}');
66626Expect(1, 66271, '\p{incarian}', "");
66627Expect(0, 66271, '\p{^incarian}', "");
66628Expect(0, 66271, '\P{incarian}', "");
66629Expect(1, 66271, '\P{^incarian}', "");
66630Expect(0, 66272, '\p{incarian}', "");
66631Expect(1, 66272, '\p{^incarian}', "");
66632Expect(1, 66272, '\P{incarian}', "");
66633Expect(0, 66272, '\P{^incarian}', "");
66634Expect(1, 66271, '\p{_ In_CARIAN}', "");
66635Expect(0, 66271, '\p{^_ In_CARIAN}', "");
66636Expect(0, 66271, '\P{_ In_CARIAN}', "");
66637Expect(1, 66271, '\P{^_ In_CARIAN}', "");
66638Expect(0, 66272, '\p{_ In_CARIAN}', "");
66639Expect(1, 66272, '\p{^_ In_CARIAN}', "");
66640Expect(1, 66272, '\P{_ In_CARIAN}', "");
66641Expect(0, 66272, '\P{^_ In_CARIAN}', "");
66642Error('\p{	In_Carian/a/}');
66643Error('\P{	In_Carian/a/}');
66644Expect(1, 66271, '\p{-	In_carian}', "");
66645Expect(0, 66271, '\p{^-	In_carian}', "");
66646Expect(0, 66271, '\P{-	In_carian}', "");
66647Expect(1, 66271, '\P{^-	In_carian}', "");
66648Expect(0, 66272, '\p{-	In_carian}', "");
66649Expect(1, 66272, '\p{^-	In_carian}', "");
66650Expect(1, 66272, '\P{-	In_carian}', "");
66651Expect(0, 66272, '\P{^-	In_carian}', "");
66652Error('\p{-/a/In_Chakma}');
66653Error('\P{-/a/In_Chakma}');
66654Expect(1, 69967, '\p{inchakma}', "");
66655Expect(0, 69967, '\p{^inchakma}', "");
66656Expect(0, 69967, '\P{inchakma}', "");
66657Expect(1, 69967, '\P{^inchakma}', "");
66658Expect(0, 69968, '\p{inchakma}', "");
66659Expect(1, 69968, '\p{^inchakma}', "");
66660Expect(1, 69968, '\P{inchakma}', "");
66661Expect(0, 69968, '\P{^inchakma}', "");
66662Expect(1, 69967, '\p{ In_Chakma}', "");
66663Expect(0, 69967, '\p{^ In_Chakma}', "");
66664Expect(0, 69967, '\P{ In_Chakma}', "");
66665Expect(1, 69967, '\P{^ In_Chakma}', "");
66666Expect(0, 69968, '\p{ In_Chakma}', "");
66667Expect(1, 69968, '\p{^ In_Chakma}', "");
66668Expect(1, 69968, '\P{ In_Chakma}', "");
66669Expect(0, 69968, '\P{^ In_Chakma}', "");
66670Error('\p{/a/_IN_CHAKMA}');
66671Error('\P{/a/_IN_CHAKMA}');
66672Expect(1, 69967, '\p{__In_Chakma}', "");
66673Expect(0, 69967, '\p{^__In_Chakma}', "");
66674Expect(0, 69967, '\P{__In_Chakma}', "");
66675Expect(1, 69967, '\P{^__In_Chakma}', "");
66676Expect(0, 69968, '\p{__In_Chakma}', "");
66677Expect(1, 69968, '\p{^__In_Chakma}', "");
66678Expect(1, 69968, '\P{__In_Chakma}', "");
66679Expect(0, 69968, '\P{^__In_Chakma}', "");
66680Error('\p{/a/-In_Cham}');
66681Error('\P{/a/-In_Cham}');
66682Expect(1, 43615, '\p{incham}', "");
66683Expect(0, 43615, '\p{^incham}', "");
66684Expect(0, 43615, '\P{incham}', "");
66685Expect(1, 43615, '\P{^incham}', "");
66686Expect(0, 43616, '\p{incham}', "");
66687Expect(1, 43616, '\p{^incham}', "");
66688Expect(1, 43616, '\P{incham}', "");
66689Expect(0, 43616, '\P{^incham}', "");
66690Expect(1, 43615, '\p{	 In_CHAM}', "");
66691Expect(0, 43615, '\p{^	 In_CHAM}', "");
66692Expect(0, 43615, '\P{	 In_CHAM}', "");
66693Expect(1, 43615, '\P{^	 In_CHAM}', "");
66694Expect(0, 43616, '\p{	 In_CHAM}', "");
66695Expect(1, 43616, '\p{^	 In_CHAM}', "");
66696Expect(1, 43616, '\P{	 In_CHAM}', "");
66697Expect(0, 43616, '\P{^	 In_CHAM}', "");
66698Error('\p{:=- In_Cham}');
66699Error('\P{:=- In_Cham}');
66700Expect(1, 43615, '\p{		In_Cham}', "");
66701Expect(0, 43615, '\p{^		In_Cham}', "");
66702Expect(0, 43615, '\P{		In_Cham}', "");
66703Expect(1, 43615, '\P{^		In_Cham}', "");
66704Expect(0, 43616, '\p{		In_Cham}', "");
66705Expect(1, 43616, '\p{^		In_Cham}', "");
66706Expect(1, 43616, '\P{		In_Cham}', "");
66707Expect(0, 43616, '\P{^		In_Cham}', "");
66708Error('\p{ _In_Cherokee:=}');
66709Error('\P{ _In_Cherokee:=}');
66710Expect(1, 5119, '\p{incherokee}', "");
66711Expect(0, 5119, '\p{^incherokee}', "");
66712Expect(0, 5119, '\P{incherokee}', "");
66713Expect(1, 5119, '\P{^incherokee}', "");
66714Expect(0, 5120, '\p{incherokee}', "");
66715Expect(1, 5120, '\p{^incherokee}', "");
66716Expect(1, 5120, '\P{incherokee}', "");
66717Expect(0, 5120, '\P{^incherokee}', "");
66718Expect(1, 5119, '\p{	in_Cherokee}', "");
66719Expect(0, 5119, '\p{^	in_Cherokee}', "");
66720Expect(0, 5119, '\P{	in_Cherokee}', "");
66721Expect(1, 5119, '\P{^	in_Cherokee}', "");
66722Expect(0, 5120, '\p{	in_Cherokee}', "");
66723Expect(1, 5120, '\p{^	in_Cherokee}', "");
66724Expect(1, 5120, '\P{	in_Cherokee}', "");
66725Expect(0, 5120, '\P{^	in_Cherokee}', "");
66726Error('\p{ /a/IN_Cherokee}');
66727Error('\P{ /a/IN_Cherokee}');
66728Expect(1, 5119, '\p{	_In_cherokee}', "");
66729Expect(0, 5119, '\p{^	_In_cherokee}', "");
66730Expect(0, 5119, '\P{	_In_cherokee}', "");
66731Expect(1, 5119, '\P{^	_In_cherokee}', "");
66732Expect(0, 5120, '\p{	_In_cherokee}', "");
66733Expect(1, 5120, '\p{^	_In_cherokee}', "");
66734Expect(1, 5120, '\P{	_In_cherokee}', "");
66735Expect(0, 5120, '\P{^	_In_cherokee}', "");
66736Error('\p{-:=in_Coptic}');
66737Error('\P{-:=in_Coptic}');
66738Expect(1, 11519, '\p{incoptic}', "");
66739Expect(0, 11519, '\p{^incoptic}', "");
66740Expect(0, 11519, '\P{incoptic}', "");
66741Expect(1, 11519, '\P{^incoptic}', "");
66742Expect(0, 11520, '\p{incoptic}', "");
66743Expect(1, 11520, '\p{^incoptic}', "");
66744Expect(1, 11520, '\P{incoptic}', "");
66745Expect(0, 11520, '\P{^incoptic}', "");
66746Expect(1, 11519, '\p{	IN_COPTIC}', "");
66747Expect(0, 11519, '\p{^	IN_COPTIC}', "");
66748Expect(0, 11519, '\P{	IN_COPTIC}', "");
66749Expect(1, 11519, '\P{^	IN_COPTIC}', "");
66750Expect(0, 11520, '\p{	IN_COPTIC}', "");
66751Expect(1, 11520, '\p{^	IN_COPTIC}', "");
66752Expect(1, 11520, '\P{	IN_COPTIC}', "");
66753Expect(0, 11520, '\P{^	IN_COPTIC}', "");
66754Error('\p{/a/	 in_Coptic}');
66755Error('\P{/a/	 in_Coptic}');
66756Expect(1, 11519, '\p{-	in_Coptic}', "");
66757Expect(0, 11519, '\p{^-	in_Coptic}', "");
66758Expect(0, 11519, '\P{-	in_Coptic}', "");
66759Expect(1, 11519, '\P{^-	in_Coptic}', "");
66760Expect(0, 11520, '\p{-	in_Coptic}', "");
66761Expect(1, 11520, '\p{^-	in_Coptic}', "");
66762Expect(1, 11520, '\P{-	in_Coptic}', "");
66763Expect(0, 11520, '\P{^-	in_Coptic}', "");
66764Error('\p{/a/-	In_CUNEIFORM}');
66765Error('\P{/a/-	In_CUNEIFORM}');
66766Expect(1, 74751, '\p{incuneiform}', "");
66767Expect(0, 74751, '\p{^incuneiform}', "");
66768Expect(0, 74751, '\P{incuneiform}', "");
66769Expect(1, 74751, '\P{^incuneiform}', "");
66770Expect(0, 74752, '\p{incuneiform}', "");
66771Expect(1, 74752, '\p{^incuneiform}', "");
66772Expect(1, 74752, '\P{incuneiform}', "");
66773Expect(0, 74752, '\P{^incuneiform}', "");
66774Expect(1, 74751, '\p{_-In_cuneiform}', "");
66775Expect(0, 74751, '\p{^_-In_cuneiform}', "");
66776Expect(0, 74751, '\P{_-In_cuneiform}', "");
66777Expect(1, 74751, '\P{^_-In_cuneiform}', "");
66778Expect(0, 74752, '\p{_-In_cuneiform}', "");
66779Expect(1, 74752, '\p{^_-In_cuneiform}', "");
66780Expect(1, 74752, '\P{_-In_cuneiform}', "");
66781Expect(0, 74752, '\P{^_-In_cuneiform}', "");
66782Error('\p{ In_Cuneiform/a/}');
66783Error('\P{ In_Cuneiform/a/}');
66784Expect(1, 74751, '\p{  IN_CUNEIFORM}', "");
66785Expect(0, 74751, '\p{^  IN_CUNEIFORM}', "");
66786Expect(0, 74751, '\P{  IN_CUNEIFORM}', "");
66787Expect(1, 74751, '\P{^  IN_CUNEIFORM}', "");
66788Expect(0, 74752, '\p{  IN_CUNEIFORM}', "");
66789Expect(1, 74752, '\p{^  IN_CUNEIFORM}', "");
66790Expect(1, 74752, '\P{  IN_CUNEIFORM}', "");
66791Expect(0, 74752, '\P{^  IN_CUNEIFORM}', "");
66792Error('\p{-In_CYRILLIC/a/}');
66793Error('\P{-In_CYRILLIC/a/}');
66794Expect(1, 1279, '\p{incyrillic}', "");
66795Expect(0, 1279, '\p{^incyrillic}', "");
66796Expect(0, 1279, '\P{incyrillic}', "");
66797Expect(1, 1279, '\P{^incyrillic}', "");
66798Expect(0, 1280, '\p{incyrillic}', "");
66799Expect(1, 1280, '\p{^incyrillic}', "");
66800Expect(1, 1280, '\P{incyrillic}', "");
66801Expect(0, 1280, '\P{^incyrillic}', "");
66802Expect(1, 1279, '\p{		in_Cyrillic}', "");
66803Expect(0, 1279, '\p{^		in_Cyrillic}', "");
66804Expect(0, 1279, '\P{		in_Cyrillic}', "");
66805Expect(1, 1279, '\P{^		in_Cyrillic}', "");
66806Expect(0, 1280, '\p{		in_Cyrillic}', "");
66807Expect(1, 1280, '\p{^		in_Cyrillic}', "");
66808Expect(1, 1280, '\P{		in_Cyrillic}', "");
66809Expect(0, 1280, '\P{^		in_Cyrillic}', "");
66810Error('\p{ -in_CYRILLIC:=}');
66811Error('\P{ -in_CYRILLIC:=}');
66812Expect(1, 1279, '\p{_-In_CYRILLIC}', "");
66813Expect(0, 1279, '\p{^_-In_CYRILLIC}', "");
66814Expect(0, 1279, '\P{_-In_CYRILLIC}', "");
66815Expect(1, 1279, '\P{^_-In_CYRILLIC}', "");
66816Expect(0, 1280, '\p{_-In_CYRILLIC}', "");
66817Expect(1, 1280, '\p{^_-In_CYRILLIC}', "");
66818Expect(1, 1280, '\P{_-In_CYRILLIC}', "");
66819Expect(0, 1280, '\P{^_-In_CYRILLIC}', "");
66820Error('\p{/a/_	IN_deseret}');
66821Error('\P{/a/_	IN_deseret}');
66822Expect(1, 66639, '\p{indeseret}', "");
66823Expect(0, 66639, '\p{^indeseret}', "");
66824Expect(0, 66639, '\P{indeseret}', "");
66825Expect(1, 66639, '\P{^indeseret}', "");
66826Expect(0, 66640, '\p{indeseret}', "");
66827Expect(1, 66640, '\p{^indeseret}', "");
66828Expect(1, 66640, '\P{indeseret}', "");
66829Expect(0, 66640, '\P{^indeseret}', "");
66830Expect(1, 66639, '\p{_-in_deseret}', "");
66831Expect(0, 66639, '\p{^_-in_deseret}', "");
66832Expect(0, 66639, '\P{_-in_deseret}', "");
66833Expect(1, 66639, '\P{^_-in_deseret}', "");
66834Expect(0, 66640, '\p{_-in_deseret}', "");
66835Expect(1, 66640, '\p{^_-in_deseret}', "");
66836Expect(1, 66640, '\P{_-in_deseret}', "");
66837Expect(0, 66640, '\P{^_-in_deseret}', "");
66838Error('\p{_:=In_DESERET}');
66839Error('\P{_:=In_DESERET}');
66840Expect(1, 66639, '\p{ In_Deseret}', "");
66841Expect(0, 66639, '\p{^ In_Deseret}', "");
66842Expect(0, 66639, '\P{ In_Deseret}', "");
66843Expect(1, 66639, '\P{^ In_Deseret}', "");
66844Expect(0, 66640, '\p{ In_Deseret}', "");
66845Expect(1, 66640, '\p{^ In_Deseret}', "");
66846Expect(1, 66640, '\P{ In_Deseret}', "");
66847Expect(0, 66640, '\P{^ In_Deseret}', "");
66848Error('\p{:= 	in_DEVANAGARI}');
66849Error('\P{:= 	in_DEVANAGARI}');
66850Expect(1, 2431, '\p{indevanagari}', "");
66851Expect(0, 2431, '\p{^indevanagari}', "");
66852Expect(0, 2431, '\P{indevanagari}', "");
66853Expect(1, 2431, '\P{^indevanagari}', "");
66854Expect(0, 2432, '\p{indevanagari}', "");
66855Expect(1, 2432, '\p{^indevanagari}', "");
66856Expect(1, 2432, '\P{indevanagari}', "");
66857Expect(0, 2432, '\P{^indevanagari}', "");
66858Expect(1, 2431, '\p{- in_devanagari}', "");
66859Expect(0, 2431, '\p{^- in_devanagari}', "");
66860Expect(0, 2431, '\P{- in_devanagari}', "");
66861Expect(1, 2431, '\P{^- in_devanagari}', "");
66862Expect(0, 2432, '\p{- in_devanagari}', "");
66863Expect(1, 2432, '\p{^- in_devanagari}', "");
66864Expect(1, 2432, '\P{- in_devanagari}', "");
66865Expect(0, 2432, '\P{^- in_devanagari}', "");
66866Error('\p{__In_devanagari/a/}');
66867Error('\P{__In_devanagari/a/}');
66868Expect(1, 2431, '\p{_-in_Devanagari}', "");
66869Expect(0, 2431, '\p{^_-in_Devanagari}', "");
66870Expect(0, 2431, '\P{_-in_Devanagari}', "");
66871Expect(1, 2431, '\P{^_-in_Devanagari}', "");
66872Expect(0, 2432, '\p{_-in_Devanagari}', "");
66873Expect(1, 2432, '\p{^_-in_Devanagari}', "");
66874Expect(1, 2432, '\P{_-in_Devanagari}', "");
66875Expect(0, 2432, '\P{^_-in_Devanagari}', "");
66876Error('\p{	:=In_EGYPTIAN_hieroglyphs}');
66877Error('\P{	:=In_EGYPTIAN_hieroglyphs}');
66878Expect(1, 78895, '\p{inegyptianhieroglyphs}', "");
66879Expect(0, 78895, '\p{^inegyptianhieroglyphs}', "");
66880Expect(0, 78895, '\P{inegyptianhieroglyphs}', "");
66881Expect(1, 78895, '\P{^inegyptianhieroglyphs}', "");
66882Expect(0, 78896, '\p{inegyptianhieroglyphs}', "");
66883Expect(1, 78896, '\p{^inegyptianhieroglyphs}', "");
66884Expect(1, 78896, '\P{inegyptianhieroglyphs}', "");
66885Expect(0, 78896, '\P{^inegyptianhieroglyphs}', "");
66886Expect(1, 78895, '\p{ IN_EGYPTIAN_hieroglyphs}', "");
66887Expect(0, 78895, '\p{^ IN_EGYPTIAN_hieroglyphs}', "");
66888Expect(0, 78895, '\P{ IN_EGYPTIAN_hieroglyphs}', "");
66889Expect(1, 78895, '\P{^ IN_EGYPTIAN_hieroglyphs}', "");
66890Expect(0, 78896, '\p{ IN_EGYPTIAN_hieroglyphs}', "");
66891Expect(1, 78896, '\p{^ IN_EGYPTIAN_hieroglyphs}', "");
66892Expect(1, 78896, '\P{ IN_EGYPTIAN_hieroglyphs}', "");
66893Expect(0, 78896, '\P{^ IN_EGYPTIAN_hieroglyphs}', "");
66894Error('\p{	:=in_Egyptian_HIEROGLYPHS}');
66895Error('\P{	:=in_Egyptian_HIEROGLYPHS}');
66896Expect(1, 78895, '\p{_IN_Egyptian_HIEROGLYPHS}', "");
66897Expect(0, 78895, '\p{^_IN_Egyptian_HIEROGLYPHS}', "");
66898Expect(0, 78895, '\P{_IN_Egyptian_HIEROGLYPHS}', "");
66899Expect(1, 78895, '\P{^_IN_Egyptian_HIEROGLYPHS}', "");
66900Expect(0, 78896, '\p{_IN_Egyptian_HIEROGLYPHS}', "");
66901Expect(1, 78896, '\p{^_IN_Egyptian_HIEROGLYPHS}', "");
66902Expect(1, 78896, '\P{_IN_Egyptian_HIEROGLYPHS}', "");
66903Expect(0, 78896, '\P{^_IN_Egyptian_HIEROGLYPHS}', "");
66904Error('\p{	_In_ethiopic/a/}');
66905Error('\P{	_In_ethiopic/a/}');
66906Expect(1, 4991, '\p{inethiopic}', "");
66907Expect(0, 4991, '\p{^inethiopic}', "");
66908Expect(0, 4991, '\P{inethiopic}', "");
66909Expect(1, 4991, '\P{^inethiopic}', "");
66910Expect(0, 4992, '\p{inethiopic}', "");
66911Expect(1, 4992, '\p{^inethiopic}', "");
66912Expect(1, 4992, '\P{inethiopic}', "");
66913Expect(0, 4992, '\P{^inethiopic}', "");
66914Expect(1, 4991, '\p{	-In_ethiopic}', "");
66915Expect(0, 4991, '\p{^	-In_ethiopic}', "");
66916Expect(0, 4991, '\P{	-In_ethiopic}', "");
66917Expect(1, 4991, '\P{^	-In_ethiopic}', "");
66918Expect(0, 4992, '\p{	-In_ethiopic}', "");
66919Expect(1, 4992, '\p{^	-In_ethiopic}', "");
66920Expect(1, 4992, '\P{	-In_ethiopic}', "");
66921Expect(0, 4992, '\P{^	-In_ethiopic}', "");
66922Error('\p{:=	In_Ethiopic}');
66923Error('\P{:=	In_Ethiopic}');
66924Expect(1, 4991, '\p{ 	In_ETHIOPIC}', "");
66925Expect(0, 4991, '\p{^ 	In_ETHIOPIC}', "");
66926Expect(0, 4991, '\P{ 	In_ETHIOPIC}', "");
66927Expect(1, 4991, '\P{^ 	In_ETHIOPIC}', "");
66928Expect(0, 4992, '\p{ 	In_ETHIOPIC}', "");
66929Expect(1, 4992, '\p{^ 	In_ETHIOPIC}', "");
66930Expect(1, 4992, '\P{ 	In_ETHIOPIC}', "");
66931Expect(0, 4992, '\P{^ 	In_ETHIOPIC}', "");
66932Error('\p{	/a/in_Georgian}');
66933Error('\P{	/a/in_Georgian}');
66934Expect(1, 4351, '\p{ingeorgian}', "");
66935Expect(0, 4351, '\p{^ingeorgian}', "");
66936Expect(0, 4351, '\P{ingeorgian}', "");
66937Expect(1, 4351, '\P{^ingeorgian}', "");
66938Expect(0, 4352, '\p{ingeorgian}', "");
66939Expect(1, 4352, '\p{^ingeorgian}', "");
66940Expect(1, 4352, '\P{ingeorgian}', "");
66941Expect(0, 4352, '\P{^ingeorgian}', "");
66942Expect(1, 4351, '\p{	-In_Georgian}', "");
66943Expect(0, 4351, '\p{^	-In_Georgian}', "");
66944Expect(0, 4351, '\P{	-In_Georgian}', "");
66945Expect(1, 4351, '\P{^	-In_Georgian}', "");
66946Expect(0, 4352, '\p{	-In_Georgian}', "");
66947Expect(1, 4352, '\p{^	-In_Georgian}', "");
66948Expect(1, 4352, '\P{	-In_Georgian}', "");
66949Expect(0, 4352, '\P{^	-In_Georgian}', "");
66950Error('\p{_:=In_georgian}');
66951Error('\P{_:=In_georgian}');
66952Expect(1, 4351, '\p{_IN_GEORGIAN}', "");
66953Expect(0, 4351, '\p{^_IN_GEORGIAN}', "");
66954Expect(0, 4351, '\P{_IN_GEORGIAN}', "");
66955Expect(1, 4351, '\P{^_IN_GEORGIAN}', "");
66956Expect(0, 4352, '\p{_IN_GEORGIAN}', "");
66957Expect(1, 4352, '\p{^_IN_GEORGIAN}', "");
66958Expect(1, 4352, '\P{_IN_GEORGIAN}', "");
66959Expect(0, 4352, '\P{^_IN_GEORGIAN}', "");
66960Error('\p{-_In_Glagolitic/a/}');
66961Error('\P{-_In_Glagolitic/a/}');
66962Expect(1, 11359, '\p{inglagolitic}', "");
66963Expect(0, 11359, '\p{^inglagolitic}', "");
66964Expect(0, 11359, '\P{inglagolitic}', "");
66965Expect(1, 11359, '\P{^inglagolitic}', "");
66966Expect(0, 11360, '\p{inglagolitic}', "");
66967Expect(1, 11360, '\p{^inglagolitic}', "");
66968Expect(1, 11360, '\P{inglagolitic}', "");
66969Expect(0, 11360, '\P{^inglagolitic}', "");
66970Expect(1, 11359, '\p{	-in_glagolitic}', "");
66971Expect(0, 11359, '\p{^	-in_glagolitic}', "");
66972Expect(0, 11359, '\P{	-in_glagolitic}', "");
66973Expect(1, 11359, '\P{^	-in_glagolitic}', "");
66974Expect(0, 11360, '\p{	-in_glagolitic}', "");
66975Expect(1, 11360, '\p{^	-in_glagolitic}', "");
66976Expect(1, 11360, '\P{	-in_glagolitic}', "");
66977Expect(0, 11360, '\P{^	-in_glagolitic}', "");
66978Error('\p{-In_Glagolitic:=}');
66979Error('\P{-In_Glagolitic:=}');
66980Expect(1, 11359, '\p{_-in_Glagolitic}', "");
66981Expect(0, 11359, '\p{^_-in_Glagolitic}', "");
66982Expect(0, 11359, '\P{_-in_Glagolitic}', "");
66983Expect(1, 11359, '\P{^_-in_Glagolitic}', "");
66984Expect(0, 11360, '\p{_-in_Glagolitic}', "");
66985Expect(1, 11360, '\p{^_-in_Glagolitic}', "");
66986Expect(1, 11360, '\P{_-in_Glagolitic}', "");
66987Expect(0, 11360, '\P{^_-in_Glagolitic}', "");
66988Error('\p{ :=IN_gothic}');
66989Error('\P{ :=IN_gothic}');
66990Expect(1, 66383, '\p{ingothic}', "");
66991Expect(0, 66383, '\p{^ingothic}', "");
66992Expect(0, 66383, '\P{ingothic}', "");
66993Expect(1, 66383, '\P{^ingothic}', "");
66994Expect(0, 66384, '\p{ingothic}', "");
66995Expect(1, 66384, '\p{^ingothic}', "");
66996Expect(1, 66384, '\P{ingothic}', "");
66997Expect(0, 66384, '\P{^ingothic}', "");
66998Expect(1, 66383, '\p{	In_Gothic}', "");
66999Expect(0, 66383, '\p{^	In_Gothic}', "");
67000Expect(0, 66383, '\P{	In_Gothic}', "");
67001Expect(1, 66383, '\P{^	In_Gothic}', "");
67002Expect(0, 66384, '\p{	In_Gothic}', "");
67003Expect(1, 66384, '\p{^	In_Gothic}', "");
67004Expect(1, 66384, '\P{	In_Gothic}', "");
67005Expect(0, 66384, '\P{^	In_Gothic}', "");
67006Error('\p{_-In_GOTHIC:=}');
67007Error('\P{_-In_GOTHIC:=}');
67008Expect(1, 66383, '\p{ in_Gothic}', "");
67009Expect(0, 66383, '\p{^ in_Gothic}', "");
67010Expect(0, 66383, '\P{ in_Gothic}', "");
67011Expect(1, 66383, '\P{^ in_Gothic}', "");
67012Expect(0, 66384, '\p{ in_Gothic}', "");
67013Expect(1, 66384, '\p{^ in_Gothic}', "");
67014Expect(1, 66384, '\P{ in_Gothic}', "");
67015Expect(0, 66384, '\P{^ in_Gothic}', "");
67016Error('\p{_-In_GUJARATI/a/}');
67017Error('\P{_-In_GUJARATI/a/}');
67018Expect(1, 2815, '\p{ingujarati}', "");
67019Expect(0, 2815, '\p{^ingujarati}', "");
67020Expect(0, 2815, '\P{ingujarati}', "");
67021Expect(1, 2815, '\P{^ingujarati}', "");
67022Expect(0, 2816, '\p{ingujarati}', "");
67023Expect(1, 2816, '\p{^ingujarati}', "");
67024Expect(1, 2816, '\P{ingujarati}', "");
67025Expect(0, 2816, '\P{^ingujarati}', "");
67026Expect(1, 2815, '\p{_IN_GUJARATI}', "");
67027Expect(0, 2815, '\p{^_IN_GUJARATI}', "");
67028Expect(0, 2815, '\P{_IN_GUJARATI}', "");
67029Expect(1, 2815, '\P{^_IN_GUJARATI}', "");
67030Expect(0, 2816, '\p{_IN_GUJARATI}', "");
67031Expect(1, 2816, '\p{^_IN_GUJARATI}', "");
67032Expect(1, 2816, '\P{_IN_GUJARATI}', "");
67033Expect(0, 2816, '\P{^_IN_GUJARATI}', "");
67034Error('\p{ _In_Gujarati/a/}');
67035Error('\P{ _In_Gujarati/a/}');
67036Expect(1, 2815, '\p{	 In_GUJARATI}', "");
67037Expect(0, 2815, '\p{^	 In_GUJARATI}', "");
67038Expect(0, 2815, '\P{	 In_GUJARATI}', "");
67039Expect(1, 2815, '\P{^	 In_GUJARATI}', "");
67040Expect(0, 2816, '\p{	 In_GUJARATI}', "");
67041Expect(1, 2816, '\p{^	 In_GUJARATI}', "");
67042Expect(1, 2816, '\P{	 In_GUJARATI}', "");
67043Expect(0, 2816, '\P{^	 In_GUJARATI}', "");
67044Error('\p{	/a/In_gurmukhi}');
67045Error('\P{	/a/In_gurmukhi}');
67046Expect(1, 2687, '\p{ingurmukhi}', "");
67047Expect(0, 2687, '\p{^ingurmukhi}', "");
67048Expect(0, 2687, '\P{ingurmukhi}', "");
67049Expect(1, 2687, '\P{^ingurmukhi}', "");
67050Expect(0, 2688, '\p{ingurmukhi}', "");
67051Expect(1, 2688, '\p{^ingurmukhi}', "");
67052Expect(1, 2688, '\P{ingurmukhi}', "");
67053Expect(0, 2688, '\P{^ingurmukhi}', "");
67054Expect(1, 2687, '\p{- In_Gurmukhi}', "");
67055Expect(0, 2687, '\p{^- In_Gurmukhi}', "");
67056Expect(0, 2687, '\P{- In_Gurmukhi}', "");
67057Expect(1, 2687, '\P{^- In_Gurmukhi}', "");
67058Expect(0, 2688, '\p{- In_Gurmukhi}', "");
67059Expect(1, 2688, '\p{^- In_Gurmukhi}', "");
67060Expect(1, 2688, '\P{- In_Gurmukhi}', "");
67061Expect(0, 2688, '\P{^- In_Gurmukhi}', "");
67062Error('\p{/a/	 In_Gurmukhi}');
67063Error('\P{/a/	 In_Gurmukhi}');
67064Expect(1, 2687, '\p{ _In_gurmukhi}', "");
67065Expect(0, 2687, '\p{^ _In_gurmukhi}', "");
67066Expect(0, 2687, '\P{ _In_gurmukhi}', "");
67067Expect(1, 2687, '\P{^ _In_gurmukhi}', "");
67068Expect(0, 2688, '\p{ _In_gurmukhi}', "");
67069Expect(1, 2688, '\p{^ _In_gurmukhi}', "");
67070Expect(1, 2688, '\P{ _In_gurmukhi}', "");
67071Expect(0, 2688, '\P{^ _In_gurmukhi}', "");
67072Error('\p{:=--IN_Hanunoo}');
67073Error('\P{:=--IN_Hanunoo}');
67074Expect(1, 5951, '\p{inhanunoo}', "");
67075Expect(0, 5951, '\p{^inhanunoo}', "");
67076Expect(0, 5951, '\P{inhanunoo}', "");
67077Expect(1, 5951, '\P{^inhanunoo}', "");
67078Expect(0, 5952, '\p{inhanunoo}', "");
67079Expect(1, 5952, '\p{^inhanunoo}', "");
67080Expect(1, 5952, '\P{inhanunoo}', "");
67081Expect(0, 5952, '\P{^inhanunoo}', "");
67082Expect(1, 5951, '\p{  in_hanunoo}', "");
67083Expect(0, 5951, '\p{^  in_hanunoo}', "");
67084Expect(0, 5951, '\P{  in_hanunoo}', "");
67085Expect(1, 5951, '\P{^  in_hanunoo}', "");
67086Expect(0, 5952, '\p{  in_hanunoo}', "");
67087Expect(1, 5952, '\p{^  in_hanunoo}', "");
67088Expect(1, 5952, '\P{  in_hanunoo}', "");
67089Expect(0, 5952, '\P{^  in_hanunoo}', "");
67090Error('\p{	/a/in_Hanunoo}');
67091Error('\P{	/a/in_Hanunoo}');
67092Expect(1, 5951, '\p{-In_hanunoo}', "");
67093Expect(0, 5951, '\p{^-In_hanunoo}', "");
67094Expect(0, 5951, '\P{-In_hanunoo}', "");
67095Expect(1, 5951, '\P{^-In_hanunoo}', "");
67096Expect(0, 5952, '\p{-In_hanunoo}', "");
67097Expect(1, 5952, '\p{^-In_hanunoo}', "");
67098Expect(1, 5952, '\P{-In_hanunoo}', "");
67099Expect(0, 5952, '\P{^-In_hanunoo}', "");
67100Error('\p{-/a/In_HEBREW}');
67101Error('\P{-/a/In_HEBREW}');
67102Expect(1, 1535, '\p{inhebrew}', "");
67103Expect(0, 1535, '\p{^inhebrew}', "");
67104Expect(0, 1535, '\P{inhebrew}', "");
67105Expect(1, 1535, '\P{^inhebrew}', "");
67106Expect(0, 1536, '\p{inhebrew}', "");
67107Expect(1, 1536, '\p{^inhebrew}', "");
67108Expect(1, 1536, '\P{inhebrew}', "");
67109Expect(0, 1536, '\P{^inhebrew}', "");
67110Expect(1, 1535, '\p{- IN_hebrew}', "");
67111Expect(0, 1535, '\p{^- IN_hebrew}', "");
67112Expect(0, 1535, '\P{- IN_hebrew}', "");
67113Expect(1, 1535, '\P{^- IN_hebrew}', "");
67114Expect(0, 1536, '\p{- IN_hebrew}', "");
67115Expect(1, 1536, '\p{^- IN_hebrew}', "");
67116Expect(1, 1536, '\P{- IN_hebrew}', "");
67117Expect(0, 1536, '\P{^- IN_hebrew}', "");
67118Error('\p{/a/-_In_Hebrew}');
67119Error('\P{/a/-_In_Hebrew}');
67120Expect(1, 1535, '\p{-_IN_hebrew}', "");
67121Expect(0, 1535, '\p{^-_IN_hebrew}', "");
67122Expect(0, 1535, '\P{-_IN_hebrew}', "");
67123Expect(1, 1535, '\P{^-_IN_hebrew}', "");
67124Expect(0, 1536, '\p{-_IN_hebrew}', "");
67125Expect(1, 1536, '\p{^-_IN_hebrew}', "");
67126Expect(1, 1536, '\P{-_IN_hebrew}', "");
67127Expect(0, 1536, '\P{^-_IN_hebrew}', "");
67128Error('\p{:=in_Hiragana}');
67129Error('\P{:=in_Hiragana}');
67130Expect(1, 12447, '\p{inhiragana}', "");
67131Expect(0, 12447, '\p{^inhiragana}', "");
67132Expect(0, 12447, '\P{inhiragana}', "");
67133Expect(1, 12447, '\P{^inhiragana}', "");
67134Expect(0, 12448, '\p{inhiragana}', "");
67135Expect(1, 12448, '\p{^inhiragana}', "");
67136Expect(1, 12448, '\P{inhiragana}', "");
67137Expect(0, 12448, '\P{^inhiragana}', "");
67138Expect(1, 12447, '\p{ In_Hiragana}', "");
67139Expect(0, 12447, '\p{^ In_Hiragana}', "");
67140Expect(0, 12447, '\P{ In_Hiragana}', "");
67141Expect(1, 12447, '\P{^ In_Hiragana}', "");
67142Expect(0, 12448, '\p{ In_Hiragana}', "");
67143Expect(1, 12448, '\p{^ In_Hiragana}', "");
67144Expect(1, 12448, '\P{ In_Hiragana}', "");
67145Expect(0, 12448, '\P{^ In_Hiragana}', "");
67146Error('\p{ _In_Hiragana:=}');
67147Error('\P{ _In_Hiragana:=}');
67148Expect(1, 12447, '\p{	in_HIRAGANA}', "");
67149Expect(0, 12447, '\p{^	in_HIRAGANA}', "");
67150Expect(0, 12447, '\P{	in_HIRAGANA}', "");
67151Expect(1, 12447, '\P{^	in_HIRAGANA}', "");
67152Expect(0, 12448, '\p{	in_HIRAGANA}', "");
67153Expect(1, 12448, '\p{^	in_HIRAGANA}', "");
67154Expect(1, 12448, '\P{	in_HIRAGANA}', "");
67155Expect(0, 12448, '\P{^	in_HIRAGANA}', "");
67156Error('\p{	/a/In_Imperial_ARAMAIC}');
67157Error('\P{	/a/In_Imperial_ARAMAIC}');
67158Expect(1, 67679, '\p{inimperialaramaic}', "");
67159Expect(0, 67679, '\p{^inimperialaramaic}', "");
67160Expect(0, 67679, '\P{inimperialaramaic}', "");
67161Expect(1, 67679, '\P{^inimperialaramaic}', "");
67162Expect(0, 67680, '\p{inimperialaramaic}', "");
67163Expect(1, 67680, '\p{^inimperialaramaic}', "");
67164Expect(1, 67680, '\P{inimperialaramaic}', "");
67165Expect(0, 67680, '\P{^inimperialaramaic}', "");
67166Expect(1, 67679, '\p{  in_IMPERIAL_Aramaic}', "");
67167Expect(0, 67679, '\p{^  in_IMPERIAL_Aramaic}', "");
67168Expect(0, 67679, '\P{  in_IMPERIAL_Aramaic}', "");
67169Expect(1, 67679, '\P{^  in_IMPERIAL_Aramaic}', "");
67170Expect(0, 67680, '\p{  in_IMPERIAL_Aramaic}', "");
67171Expect(1, 67680, '\p{^  in_IMPERIAL_Aramaic}', "");
67172Expect(1, 67680, '\P{  in_IMPERIAL_Aramaic}', "");
67173Expect(0, 67680, '\P{^  in_IMPERIAL_Aramaic}', "");
67174Error('\p{/a/__In_imperial_Aramaic}');
67175Error('\P{/a/__In_imperial_Aramaic}');
67176Expect(1, 67679, '\p{	In_IMPERIAL_Aramaic}', "");
67177Expect(0, 67679, '\p{^	In_IMPERIAL_Aramaic}', "");
67178Expect(0, 67679, '\P{	In_IMPERIAL_Aramaic}', "");
67179Expect(1, 67679, '\P{^	In_IMPERIAL_Aramaic}', "");
67180Expect(0, 67680, '\p{	In_IMPERIAL_Aramaic}', "");
67181Expect(1, 67680, '\p{^	In_IMPERIAL_Aramaic}', "");
67182Expect(1, 67680, '\P{	In_IMPERIAL_Aramaic}', "");
67183Expect(0, 67680, '\P{^	In_IMPERIAL_Aramaic}', "");
67184Error('\p{	/a/IN_Inscriptional_pahlavi}');
67185Error('\P{	/a/IN_Inscriptional_pahlavi}');
67186Expect(1, 68479, '\p{ininscriptionalpahlavi}', "");
67187Expect(0, 68479, '\p{^ininscriptionalpahlavi}', "");
67188Expect(0, 68479, '\P{ininscriptionalpahlavi}', "");
67189Expect(1, 68479, '\P{^ininscriptionalpahlavi}', "");
67190Expect(0, 68480, '\p{ininscriptionalpahlavi}', "");
67191Expect(1, 68480, '\p{^ininscriptionalpahlavi}', "");
67192Expect(1, 68480, '\P{ininscriptionalpahlavi}', "");
67193Expect(0, 68480, '\P{^ininscriptionalpahlavi}', "");
67194Expect(1, 68479, '\p{	In_inscriptional_Pahlavi}', "");
67195Expect(0, 68479, '\p{^	In_inscriptional_Pahlavi}', "");
67196Expect(0, 68479, '\P{	In_inscriptional_Pahlavi}', "");
67197Expect(1, 68479, '\P{^	In_inscriptional_Pahlavi}', "");
67198Expect(0, 68480, '\p{	In_inscriptional_Pahlavi}', "");
67199Expect(1, 68480, '\p{^	In_inscriptional_Pahlavi}', "");
67200Expect(1, 68480, '\P{	In_inscriptional_Pahlavi}', "");
67201Expect(0, 68480, '\P{^	In_inscriptional_Pahlavi}', "");
67202Error('\p{/a/-	In_Inscriptional_pahlavi}');
67203Error('\P{/a/-	In_Inscriptional_pahlavi}');
67204Expect(1, 68479, '\p{ 	In_Inscriptional_PAHLAVI}', "");
67205Expect(0, 68479, '\p{^ 	In_Inscriptional_PAHLAVI}', "");
67206Expect(0, 68479, '\P{ 	In_Inscriptional_PAHLAVI}', "");
67207Expect(1, 68479, '\P{^ 	In_Inscriptional_PAHLAVI}', "");
67208Expect(0, 68480, '\p{ 	In_Inscriptional_PAHLAVI}', "");
67209Expect(1, 68480, '\p{^ 	In_Inscriptional_PAHLAVI}', "");
67210Expect(1, 68480, '\P{ 	In_Inscriptional_PAHLAVI}', "");
67211Expect(0, 68480, '\P{^ 	In_Inscriptional_PAHLAVI}', "");
67212Error('\p{__IN_INSCRIPTIONAL_parthian/a/}');
67213Error('\P{__IN_INSCRIPTIONAL_parthian/a/}');
67214Expect(1, 68447, '\p{ininscriptionalparthian}', "");
67215Expect(0, 68447, '\p{^ininscriptionalparthian}', "");
67216Expect(0, 68447, '\P{ininscriptionalparthian}', "");
67217Expect(1, 68447, '\P{^ininscriptionalparthian}', "");
67218Expect(0, 68448, '\p{ininscriptionalparthian}', "");
67219Expect(1, 68448, '\p{^ininscriptionalparthian}', "");
67220Expect(1, 68448, '\P{ininscriptionalparthian}', "");
67221Expect(0, 68448, '\P{^ininscriptionalparthian}', "");
67222Expect(1, 68447, '\p{_in_INSCRIPTIONAL_Parthian}', "");
67223Expect(0, 68447, '\p{^_in_INSCRIPTIONAL_Parthian}', "");
67224Expect(0, 68447, '\P{_in_INSCRIPTIONAL_Parthian}', "");
67225Expect(1, 68447, '\P{^_in_INSCRIPTIONAL_Parthian}', "");
67226Expect(0, 68448, '\p{_in_INSCRIPTIONAL_Parthian}', "");
67227Expect(1, 68448, '\p{^_in_INSCRIPTIONAL_Parthian}', "");
67228Expect(1, 68448, '\P{_in_INSCRIPTIONAL_Parthian}', "");
67229Expect(0, 68448, '\P{^_in_INSCRIPTIONAL_Parthian}', "");
67230Error('\p{/a/	In_inscriptional_Parthian}');
67231Error('\P{/a/	In_inscriptional_Parthian}');
67232Expect(1, 68447, '\p{  in_Inscriptional_Parthian}', "");
67233Expect(0, 68447, '\p{^  in_Inscriptional_Parthian}', "");
67234Expect(0, 68447, '\P{  in_Inscriptional_Parthian}', "");
67235Expect(1, 68447, '\P{^  in_Inscriptional_Parthian}', "");
67236Expect(0, 68448, '\p{  in_Inscriptional_Parthian}', "");
67237Expect(1, 68448, '\p{^  in_Inscriptional_Parthian}', "");
67238Expect(1, 68448, '\P{  in_Inscriptional_Parthian}', "");
67239Expect(0, 68448, '\P{^  in_Inscriptional_Parthian}', "");
67240Error('\p{/a/ In_javanese}');
67241Error('\P{/a/ In_javanese}');
67242Expect(1, 43487, '\p{injavanese}', "");
67243Expect(0, 43487, '\p{^injavanese}', "");
67244Expect(0, 43487, '\P{injavanese}', "");
67245Expect(1, 43487, '\P{^injavanese}', "");
67246Expect(0, 43488, '\p{injavanese}', "");
67247Expect(1, 43488, '\p{^injavanese}', "");
67248Expect(1, 43488, '\P{injavanese}', "");
67249Expect(0, 43488, '\P{^injavanese}', "");
67250Expect(1, 43487, '\p{	 in_Javanese}', "");
67251Expect(0, 43487, '\p{^	 in_Javanese}', "");
67252Expect(0, 43487, '\P{	 in_Javanese}', "");
67253Expect(1, 43487, '\P{^	 in_Javanese}', "");
67254Expect(0, 43488, '\p{	 in_Javanese}', "");
67255Expect(1, 43488, '\p{^	 in_Javanese}', "");
67256Expect(1, 43488, '\P{	 in_Javanese}', "");
67257Expect(0, 43488, '\P{^	 in_Javanese}', "");
67258Error('\p{  in_javanese/a/}');
67259Error('\P{  in_javanese/a/}');
67260Expect(1, 43487, '\p{in_Javanese}', "");
67261Expect(0, 43487, '\p{^in_Javanese}', "");
67262Expect(0, 43487, '\P{in_Javanese}', "");
67263Expect(1, 43487, '\P{^in_Javanese}', "");
67264Expect(0, 43488, '\p{in_Javanese}', "");
67265Expect(1, 43488, '\p{^in_Javanese}', "");
67266Expect(1, 43488, '\P{in_Javanese}', "");
67267Expect(0, 43488, '\P{^in_Javanese}', "");
67268Error('\p{ 	in_kaithi/a/}');
67269Error('\P{ 	in_kaithi/a/}');
67270Expect(1, 69839, '\p{inkaithi}', "");
67271Expect(0, 69839, '\p{^inkaithi}', "");
67272Expect(0, 69839, '\P{inkaithi}', "");
67273Expect(1, 69839, '\P{^inkaithi}', "");
67274Expect(0, 69840, '\p{inkaithi}', "");
67275Expect(1, 69840, '\p{^inkaithi}', "");
67276Expect(1, 69840, '\P{inkaithi}', "");
67277Expect(0, 69840, '\P{^inkaithi}', "");
67278Expect(1, 69839, '\p{_In_kaithi}', "");
67279Expect(0, 69839, '\p{^_In_kaithi}', "");
67280Expect(0, 69839, '\P{_In_kaithi}', "");
67281Expect(1, 69839, '\P{^_In_kaithi}', "");
67282Expect(0, 69840, '\p{_In_kaithi}', "");
67283Expect(1, 69840, '\p{^_In_kaithi}', "");
67284Expect(1, 69840, '\P{_In_kaithi}', "");
67285Expect(0, 69840, '\P{^_In_kaithi}', "");
67286Error('\p{/a/ -In_kaithi}');
67287Error('\P{/a/ -In_kaithi}');
67288Expect(1, 69839, '\p{-	in_kaithi}', "");
67289Expect(0, 69839, '\p{^-	in_kaithi}', "");
67290Expect(0, 69839, '\P{-	in_kaithi}', "");
67291Expect(1, 69839, '\P{^-	in_kaithi}', "");
67292Expect(0, 69840, '\p{-	in_kaithi}', "");
67293Expect(1, 69840, '\p{^-	in_kaithi}', "");
67294Expect(1, 69840, '\P{-	in_kaithi}', "");
67295Expect(0, 69840, '\P{^-	in_kaithi}', "");
67296Error('\p{:=--In_Kannada}');
67297Error('\P{:=--In_Kannada}');
67298Expect(1, 3327, '\p{inkannada}', "");
67299Expect(0, 3327, '\p{^inkannada}', "");
67300Expect(0, 3327, '\P{inkannada}', "");
67301Expect(1, 3327, '\P{^inkannada}', "");
67302Expect(0, 3328, '\p{inkannada}', "");
67303Expect(1, 3328, '\p{^inkannada}', "");
67304Expect(1, 3328, '\P{inkannada}', "");
67305Expect(0, 3328, '\P{^inkannada}', "");
67306Expect(1, 3327, '\p{_	In_Kannada}', "");
67307Expect(0, 3327, '\p{^_	In_Kannada}', "");
67308Expect(0, 3327, '\P{_	In_Kannada}', "");
67309Expect(1, 3327, '\P{^_	In_Kannada}', "");
67310Expect(0, 3328, '\p{_	In_Kannada}', "");
67311Expect(1, 3328, '\p{^_	In_Kannada}', "");
67312Expect(1, 3328, '\P{_	In_Kannada}', "");
67313Expect(0, 3328, '\P{^_	In_Kannada}', "");
67314Error('\p{-	In_Kannada/a/}');
67315Error('\P{-	In_Kannada/a/}');
67316Expect(1, 3327, '\p{ in_Kannada}', "");
67317Expect(0, 3327, '\p{^ in_Kannada}', "");
67318Expect(0, 3327, '\P{ in_Kannada}', "");
67319Expect(1, 3327, '\P{^ in_Kannada}', "");
67320Expect(0, 3328, '\p{ in_Kannada}', "");
67321Expect(1, 3328, '\p{^ in_Kannada}', "");
67322Expect(1, 3328, '\P{ in_Kannada}', "");
67323Expect(0, 3328, '\P{^ in_Kannada}', "");
67324Error('\p{_/a/IN_Katakana}');
67325Error('\P{_/a/IN_Katakana}');
67326Expect(1, 12543, '\p{inkatakana}', "");
67327Expect(0, 12543, '\p{^inkatakana}', "");
67328Expect(0, 12543, '\P{inkatakana}', "");
67329Expect(1, 12543, '\P{^inkatakana}', "");
67330Expect(0, 12544, '\p{inkatakana}', "");
67331Expect(1, 12544, '\p{^inkatakana}', "");
67332Expect(1, 12544, '\P{inkatakana}', "");
67333Expect(0, 12544, '\P{^inkatakana}', "");
67334Expect(1, 12543, '\p{	 IN_Katakana}', "");
67335Expect(0, 12543, '\p{^	 IN_Katakana}', "");
67336Expect(0, 12543, '\P{	 IN_Katakana}', "");
67337Expect(1, 12543, '\P{^	 IN_Katakana}', "");
67338Expect(0, 12544, '\p{	 IN_Katakana}', "");
67339Expect(1, 12544, '\p{^	 IN_Katakana}', "");
67340Expect(1, 12544, '\P{	 IN_Katakana}', "");
67341Expect(0, 12544, '\P{^	 IN_Katakana}', "");
67342Error('\p{  IN_Katakana:=}');
67343Error('\P{  IN_Katakana:=}');
67344Expect(1, 12543, '\p{_In_katakana}', "");
67345Expect(0, 12543, '\p{^_In_katakana}', "");
67346Expect(0, 12543, '\P{_In_katakana}', "");
67347Expect(1, 12543, '\P{^_In_katakana}', "");
67348Expect(0, 12544, '\p{_In_katakana}', "");
67349Expect(1, 12544, '\p{^_In_katakana}', "");
67350Expect(1, 12544, '\P{_In_katakana}', "");
67351Expect(0, 12544, '\P{^_In_katakana}', "");
67352Error('\p{	:=In_Kayah_Li}');
67353Error('\P{	:=In_Kayah_Li}');
67354Expect(1, 43311, '\p{inkayahli}', "");
67355Expect(0, 43311, '\p{^inkayahli}', "");
67356Expect(0, 43311, '\P{inkayahli}', "");
67357Expect(1, 43311, '\P{^inkayahli}', "");
67358Expect(0, 43312, '\p{inkayahli}', "");
67359Expect(1, 43312, '\p{^inkayahli}', "");
67360Expect(1, 43312, '\P{inkayahli}', "");
67361Expect(0, 43312, '\P{^inkayahli}', "");
67362Expect(1, 43311, '\p{	_in_kayah_Li}', "");
67363Expect(0, 43311, '\p{^	_in_kayah_Li}', "");
67364Expect(0, 43311, '\P{	_in_kayah_Li}', "");
67365Expect(1, 43311, '\P{^	_in_kayah_Li}', "");
67366Expect(0, 43312, '\p{	_in_kayah_Li}', "");
67367Expect(1, 43312, '\p{^	_in_kayah_Li}', "");
67368Expect(1, 43312, '\P{	_in_kayah_Li}', "");
67369Expect(0, 43312, '\P{^	_in_kayah_Li}', "");
67370Error('\p{	In_Kayah_Li/a/}');
67371Error('\P{	In_Kayah_Li/a/}');
67372Expect(1, 43311, '\p{-In_Kayah_Li}', "");
67373Expect(0, 43311, '\p{^-In_Kayah_Li}', "");
67374Expect(0, 43311, '\P{-In_Kayah_Li}', "");
67375Expect(1, 43311, '\P{^-In_Kayah_Li}', "");
67376Expect(0, 43312, '\p{-In_Kayah_Li}', "");
67377Expect(1, 43312, '\p{^-In_Kayah_Li}', "");
67378Expect(1, 43312, '\P{-In_Kayah_Li}', "");
67379Expect(0, 43312, '\P{^-In_Kayah_Li}', "");
67380Error('\p{-:=In_Kharoshthi}');
67381Error('\P{-:=In_Kharoshthi}');
67382Expect(1, 68191, '\p{inkharoshthi}', "");
67383Expect(0, 68191, '\p{^inkharoshthi}', "");
67384Expect(0, 68191, '\P{inkharoshthi}', "");
67385Expect(1, 68191, '\P{^inkharoshthi}', "");
67386Expect(0, 68192, '\p{inkharoshthi}', "");
67387Expect(1, 68192, '\p{^inkharoshthi}', "");
67388Expect(1, 68192, '\P{inkharoshthi}', "");
67389Expect(0, 68192, '\P{^inkharoshthi}', "");
67390Expect(1, 68191, '\p{ In_Kharoshthi}', "");
67391Expect(0, 68191, '\p{^ In_Kharoshthi}', "");
67392Expect(0, 68191, '\P{ In_Kharoshthi}', "");
67393Expect(1, 68191, '\P{^ In_Kharoshthi}', "");
67394Expect(0, 68192, '\p{ In_Kharoshthi}', "");
67395Expect(1, 68192, '\p{^ In_Kharoshthi}', "");
67396Expect(1, 68192, '\P{ In_Kharoshthi}', "");
67397Expect(0, 68192, '\P{^ In_Kharoshthi}', "");
67398Error('\p{	/a/In_Kharoshthi}');
67399Error('\P{	/a/In_Kharoshthi}');
67400Expect(1, 68191, '\p{_In_KHAROSHTHI}', "");
67401Expect(0, 68191, '\p{^_In_KHAROSHTHI}', "");
67402Expect(0, 68191, '\P{_In_KHAROSHTHI}', "");
67403Expect(1, 68191, '\P{^_In_KHAROSHTHI}', "");
67404Expect(0, 68192, '\p{_In_KHAROSHTHI}', "");
67405Expect(1, 68192, '\p{^_In_KHAROSHTHI}', "");
67406Expect(1, 68192, '\P{_In_KHAROSHTHI}', "");
67407Expect(0, 68192, '\P{^_In_KHAROSHTHI}', "");
67408Error('\p{:=- IN_Khmer}');
67409Error('\P{:=- IN_Khmer}');
67410Expect(1, 6143, '\p{inkhmer}', "");
67411Expect(0, 6143, '\p{^inkhmer}', "");
67412Expect(0, 6143, '\P{inkhmer}', "");
67413Expect(1, 6143, '\P{^inkhmer}', "");
67414Expect(0, 6144, '\p{inkhmer}', "");
67415Expect(1, 6144, '\p{^inkhmer}', "");
67416Expect(1, 6144, '\P{inkhmer}', "");
67417Expect(0, 6144, '\P{^inkhmer}', "");
67418Expect(1, 6143, '\p{-IN_KHMER}', "");
67419Expect(0, 6143, '\p{^-IN_KHMER}', "");
67420Expect(0, 6143, '\P{-IN_KHMER}', "");
67421Expect(1, 6143, '\P{^-IN_KHMER}', "");
67422Expect(0, 6144, '\p{-IN_KHMER}', "");
67423Expect(1, 6144, '\p{^-IN_KHMER}', "");
67424Expect(1, 6144, '\P{-IN_KHMER}', "");
67425Expect(0, 6144, '\P{^-IN_KHMER}', "");
67426Error('\p{ in_KHMER/a/}');
67427Error('\P{ in_KHMER/a/}');
67428Expect(1, 6143, '\p{	 in_Khmer}', "");
67429Expect(0, 6143, '\p{^	 in_Khmer}', "");
67430Expect(0, 6143, '\P{	 in_Khmer}', "");
67431Expect(1, 6143, '\P{^	 in_Khmer}', "");
67432Expect(0, 6144, '\p{	 in_Khmer}', "");
67433Expect(1, 6144, '\p{^	 in_Khmer}', "");
67434Expect(1, 6144, '\P{	 in_Khmer}', "");
67435Expect(0, 6144, '\P{^	 in_Khmer}', "");
67436Error('\p{_	IN_Lao:=}');
67437Error('\P{_	IN_Lao:=}');
67438Expect(1, 3839, '\p{inlao}', "");
67439Expect(0, 3839, '\p{^inlao}', "");
67440Expect(0, 3839, '\P{inlao}', "");
67441Expect(1, 3839, '\P{^inlao}', "");
67442Expect(0, 3840, '\p{inlao}', "");
67443Expect(1, 3840, '\p{^inlao}', "");
67444Expect(1, 3840, '\P{inlao}', "");
67445Expect(0, 3840, '\P{^inlao}', "");
67446Expect(1, 3839, '\p{	_In_LAO}', "");
67447Expect(0, 3839, '\p{^	_In_LAO}', "");
67448Expect(0, 3839, '\P{	_In_LAO}', "");
67449Expect(1, 3839, '\P{^	_In_LAO}', "");
67450Expect(0, 3840, '\p{	_In_LAO}', "");
67451Expect(1, 3840, '\p{^	_In_LAO}', "");
67452Expect(1, 3840, '\P{	_In_LAO}', "");
67453Expect(0, 3840, '\P{^	_In_LAO}', "");
67454Error('\p{	IN_Lao:=}');
67455Error('\P{	IN_Lao:=}');
67456Expect(1, 3839, '\p{ In_Lao}', "");
67457Expect(0, 3839, '\p{^ In_Lao}', "");
67458Expect(0, 3839, '\P{ In_Lao}', "");
67459Expect(1, 3839, '\P{^ In_Lao}', "");
67460Expect(0, 3840, '\p{ In_Lao}', "");
67461Expect(1, 3840, '\p{^ In_Lao}', "");
67462Expect(1, 3840, '\P{ In_Lao}', "");
67463Expect(0, 3840, '\P{^ In_Lao}', "");
67464Error('\p{/a/ In_LEPCHA}');
67465Error('\P{/a/ In_LEPCHA}');
67466Expect(1, 7247, '\p{inlepcha}', "");
67467Expect(0, 7247, '\p{^inlepcha}', "");
67468Expect(0, 7247, '\P{inlepcha}', "");
67469Expect(1, 7247, '\P{^inlepcha}', "");
67470Expect(0, 7248, '\p{inlepcha}', "");
67471Expect(1, 7248, '\p{^inlepcha}', "");
67472Expect(1, 7248, '\P{inlepcha}', "");
67473Expect(0, 7248, '\P{^inlepcha}', "");
67474Expect(1, 7247, '\p{ -IN_Lepcha}', "");
67475Expect(0, 7247, '\p{^ -IN_Lepcha}', "");
67476Expect(0, 7247, '\P{ -IN_Lepcha}', "");
67477Expect(1, 7247, '\P{^ -IN_Lepcha}', "");
67478Expect(0, 7248, '\p{ -IN_Lepcha}', "");
67479Expect(1, 7248, '\p{^ -IN_Lepcha}', "");
67480Expect(1, 7248, '\P{ -IN_Lepcha}', "");
67481Expect(0, 7248, '\P{^ -IN_Lepcha}', "");
67482Error('\p{	_In_lepcha:=}');
67483Error('\P{	_In_lepcha:=}');
67484Expect(1, 7247, '\p{In_Lepcha}', "");
67485Expect(0, 7247, '\p{^In_Lepcha}', "");
67486Expect(0, 7247, '\P{In_Lepcha}', "");
67487Expect(1, 7247, '\P{^In_Lepcha}', "");
67488Expect(0, 7248, '\p{In_Lepcha}', "");
67489Expect(1, 7248, '\p{^In_Lepcha}', "");
67490Expect(1, 7248, '\P{In_Lepcha}', "");
67491Expect(0, 7248, '\P{^In_Lepcha}', "");
67492Error('\p{:= _IN_Limbu}');
67493Error('\P{:= _IN_Limbu}');
67494Expect(1, 6479, '\p{inlimbu}', "");
67495Expect(0, 6479, '\p{^inlimbu}', "");
67496Expect(0, 6479, '\P{inlimbu}', "");
67497Expect(1, 6479, '\P{^inlimbu}', "");
67498Expect(0, 6480, '\p{inlimbu}', "");
67499Expect(1, 6480, '\p{^inlimbu}', "");
67500Expect(1, 6480, '\P{inlimbu}', "");
67501Expect(0, 6480, '\P{^inlimbu}', "");
67502Expect(1, 6479, '\p{	_in_Limbu}', "");
67503Expect(0, 6479, '\p{^	_in_Limbu}', "");
67504Expect(0, 6479, '\P{	_in_Limbu}', "");
67505Expect(1, 6479, '\P{^	_in_Limbu}', "");
67506Expect(0, 6480, '\p{	_in_Limbu}', "");
67507Expect(1, 6480, '\p{^	_in_Limbu}', "");
67508Expect(1, 6480, '\P{	_in_Limbu}', "");
67509Expect(0, 6480, '\P{^	_in_Limbu}', "");
67510Error('\p{:=-_in_Limbu}');
67511Error('\P{:=-_in_Limbu}');
67512Expect(1, 6479, '\p{	_In_limbu}', "");
67513Expect(0, 6479, '\p{^	_In_limbu}', "");
67514Expect(0, 6479, '\P{	_In_limbu}', "");
67515Expect(1, 6479, '\P{^	_In_limbu}', "");
67516Expect(0, 6480, '\p{	_In_limbu}', "");
67517Expect(1, 6480, '\p{^	_In_limbu}', "");
67518Expect(1, 6480, '\P{	_In_limbu}', "");
67519Expect(0, 6480, '\P{^	_In_limbu}', "");
67520Error('\p{-IN_Lisu:=}');
67521Error('\P{-IN_Lisu:=}');
67522Expect(1, 42239, '\p{inlisu}', "");
67523Expect(0, 42239, '\p{^inlisu}', "");
67524Expect(0, 42239, '\P{inlisu}', "");
67525Expect(1, 42239, '\P{^inlisu}', "");
67526Expect(0, 42240, '\p{inlisu}', "");
67527Expect(1, 42240, '\p{^inlisu}', "");
67528Expect(1, 42240, '\P{inlisu}', "");
67529Expect(0, 42240, '\P{^inlisu}', "");
67530Expect(1, 42239, '\p{__IN_Lisu}', "");
67531Expect(0, 42239, '\p{^__IN_Lisu}', "");
67532Expect(0, 42239, '\P{__IN_Lisu}', "");
67533Expect(1, 42239, '\P{^__IN_Lisu}', "");
67534Expect(0, 42240, '\p{__IN_Lisu}', "");
67535Expect(1, 42240, '\p{^__IN_Lisu}', "");
67536Expect(1, 42240, '\P{__IN_Lisu}', "");
67537Expect(0, 42240, '\P{^__IN_Lisu}', "");
67538Error('\p{-:=in_Lisu}');
67539Error('\P{-:=in_Lisu}');
67540Expect(1, 42239, '\p{-	In_Lisu}', "");
67541Expect(0, 42239, '\p{^-	In_Lisu}', "");
67542Expect(0, 42239, '\P{-	In_Lisu}', "");
67543Expect(1, 42239, '\P{^-	In_Lisu}', "");
67544Expect(0, 42240, '\p{-	In_Lisu}', "");
67545Expect(1, 42240, '\p{^-	In_Lisu}', "");
67546Expect(1, 42240, '\P{-	In_Lisu}', "");
67547Expect(0, 42240, '\P{^-	In_Lisu}', "");
67548Error('\p{:=	-in_lycian}');
67549Error('\P{:=	-in_lycian}');
67550Expect(1, 66207, '\p{inlycian}', "");
67551Expect(0, 66207, '\p{^inlycian}', "");
67552Expect(0, 66207, '\P{inlycian}', "");
67553Expect(1, 66207, '\P{^inlycian}', "");
67554Expect(0, 66208, '\p{inlycian}', "");
67555Expect(1, 66208, '\p{^inlycian}', "");
67556Expect(1, 66208, '\P{inlycian}', "");
67557Expect(0, 66208, '\P{^inlycian}', "");
67558Expect(1, 66207, '\p{ _IN_Lycian}', "");
67559Expect(0, 66207, '\p{^ _IN_Lycian}', "");
67560Expect(0, 66207, '\P{ _IN_Lycian}', "");
67561Expect(1, 66207, '\P{^ _IN_Lycian}', "");
67562Expect(0, 66208, '\p{ _IN_Lycian}', "");
67563Expect(1, 66208, '\p{^ _IN_Lycian}', "");
67564Expect(1, 66208, '\P{ _IN_Lycian}', "");
67565Expect(0, 66208, '\P{^ _IN_Lycian}', "");
67566Error('\p{-:=In_lycian}');
67567Error('\P{-:=In_lycian}');
67568Expect(1, 66207, '\p{_ in_Lycian}', "");
67569Expect(0, 66207, '\p{^_ in_Lycian}', "");
67570Expect(0, 66207, '\P{_ in_Lycian}', "");
67571Expect(1, 66207, '\P{^_ in_Lycian}', "");
67572Expect(0, 66208, '\p{_ in_Lycian}', "");
67573Expect(1, 66208, '\p{^_ in_Lycian}', "");
67574Expect(1, 66208, '\P{_ in_Lycian}', "");
67575Expect(0, 66208, '\P{^_ in_Lycian}', "");
67576Error('\p{:=In_Lydian}');
67577Error('\P{:=In_Lydian}');
67578Expect(1, 67903, '\p{inlydian}', "");
67579Expect(0, 67903, '\p{^inlydian}', "");
67580Expect(0, 67903, '\P{inlydian}', "");
67581Expect(1, 67903, '\P{^inlydian}', "");
67582Expect(0, 67904, '\p{inlydian}', "");
67583Expect(1, 67904, '\p{^inlydian}', "");
67584Expect(1, 67904, '\P{inlydian}', "");
67585Expect(0, 67904, '\P{^inlydian}', "");
67586Expect(1, 67903, '\p{_in_LYDIAN}', "");
67587Expect(0, 67903, '\p{^_in_LYDIAN}', "");
67588Expect(0, 67903, '\P{_in_LYDIAN}', "");
67589Expect(1, 67903, '\P{^_in_LYDIAN}', "");
67590Expect(0, 67904, '\p{_in_LYDIAN}', "");
67591Expect(1, 67904, '\p{^_in_LYDIAN}', "");
67592Expect(1, 67904, '\P{_in_LYDIAN}', "");
67593Expect(0, 67904, '\P{^_in_LYDIAN}', "");
67594Error('\p{/a/ 	IN_lydian}');
67595Error('\P{/a/ 	IN_lydian}');
67596Expect(1, 67903, '\p{	in_Lydian}', "");
67597Expect(0, 67903, '\p{^	in_Lydian}', "");
67598Expect(0, 67903, '\P{	in_Lydian}', "");
67599Expect(1, 67903, '\P{^	in_Lydian}', "");
67600Expect(0, 67904, '\p{	in_Lydian}', "");
67601Expect(1, 67904, '\p{^	in_Lydian}', "");
67602Expect(1, 67904, '\P{	in_Lydian}', "");
67603Expect(0, 67904, '\P{^	in_Lydian}', "");
67604Error('\p{	in_Malayalam/a/}');
67605Error('\P{	in_Malayalam/a/}');
67606Expect(1, 3455, '\p{inmalayalam}', "");
67607Expect(0, 3455, '\p{^inmalayalam}', "");
67608Expect(0, 3455, '\P{inmalayalam}', "");
67609Expect(1, 3455, '\P{^inmalayalam}', "");
67610Expect(0, 3456, '\p{inmalayalam}', "");
67611Expect(1, 3456, '\p{^inmalayalam}', "");
67612Expect(1, 3456, '\P{inmalayalam}', "");
67613Expect(0, 3456, '\P{^inmalayalam}', "");
67614Expect(1, 3455, '\p{	_In_malayalam}', "");
67615Expect(0, 3455, '\p{^	_In_malayalam}', "");
67616Expect(0, 3455, '\P{	_In_malayalam}', "");
67617Expect(1, 3455, '\P{^	_In_malayalam}', "");
67618Expect(0, 3456, '\p{	_In_malayalam}', "");
67619Expect(1, 3456, '\p{^	_In_malayalam}', "");
67620Expect(1, 3456, '\P{	_In_malayalam}', "");
67621Expect(0, 3456, '\P{^	_In_malayalam}', "");
67622Error('\p{_ in_Malayalam:=}');
67623Error('\P{_ in_Malayalam:=}');
67624Expect(1, 3455, '\p{ -In_Malayalam}', "");
67625Expect(0, 3455, '\p{^ -In_Malayalam}', "");
67626Expect(0, 3455, '\P{ -In_Malayalam}', "");
67627Expect(1, 3455, '\P{^ -In_Malayalam}', "");
67628Expect(0, 3456, '\p{ -In_Malayalam}', "");
67629Expect(1, 3456, '\p{^ -In_Malayalam}', "");
67630Expect(1, 3456, '\P{ -In_Malayalam}', "");
67631Expect(0, 3456, '\P{^ -In_Malayalam}', "");
67632Error('\p{	/a/In_Mandaic}');
67633Error('\P{	/a/In_Mandaic}');
67634Expect(1, 2143, '\p{inmandaic}', "");
67635Expect(0, 2143, '\p{^inmandaic}', "");
67636Expect(0, 2143, '\P{inmandaic}', "");
67637Expect(1, 2143, '\P{^inmandaic}', "");
67638Expect(0, 2144, '\p{inmandaic}', "");
67639Expect(1, 2144, '\p{^inmandaic}', "");
67640Expect(1, 2144, '\P{inmandaic}', "");
67641Expect(0, 2144, '\P{^inmandaic}', "");
67642Expect(1, 2143, '\p{-In_Mandaic}', "");
67643Expect(0, 2143, '\p{^-In_Mandaic}', "");
67644Expect(0, 2143, '\P{-In_Mandaic}', "");
67645Expect(1, 2143, '\P{^-In_Mandaic}', "");
67646Expect(0, 2144, '\p{-In_Mandaic}', "");
67647Expect(1, 2144, '\p{^-In_Mandaic}', "");
67648Expect(1, 2144, '\P{-In_Mandaic}', "");
67649Expect(0, 2144, '\P{^-In_Mandaic}', "");
67650Error('\p{-:=In_mandaic}');
67651Error('\P{-:=In_mandaic}');
67652Expect(1, 2143, '\p{	_IN_Mandaic}', "");
67653Expect(0, 2143, '\p{^	_IN_Mandaic}', "");
67654Expect(0, 2143, '\P{	_IN_Mandaic}', "");
67655Expect(1, 2143, '\P{^	_IN_Mandaic}', "");
67656Expect(0, 2144, '\p{	_IN_Mandaic}', "");
67657Expect(1, 2144, '\p{^	_IN_Mandaic}', "");
67658Expect(1, 2144, '\P{	_IN_Mandaic}', "");
67659Expect(0, 2144, '\P{^	_IN_Mandaic}', "");
67660Error('\p{/a/_ IN_Meetei_MAYEK}');
67661Error('\P{/a/_ IN_Meetei_MAYEK}');
67662Expect(1, 44031, '\p{inmeeteimayek}', "");
67663Expect(0, 44031, '\p{^inmeeteimayek}', "");
67664Expect(0, 44031, '\P{inmeeteimayek}', "");
67665Expect(1, 44031, '\P{^inmeeteimayek}', "");
67666Expect(0, 44032, '\p{inmeeteimayek}', "");
67667Expect(1, 44032, '\p{^inmeeteimayek}', "");
67668Expect(1, 44032, '\P{inmeeteimayek}', "");
67669Expect(0, 44032, '\P{^inmeeteimayek}', "");
67670Expect(1, 44031, '\p{-	In_Meetei_MAYEK}', "");
67671Expect(0, 44031, '\p{^-	In_Meetei_MAYEK}', "");
67672Expect(0, 44031, '\P{-	In_Meetei_MAYEK}', "");
67673Expect(1, 44031, '\P{^-	In_Meetei_MAYEK}', "");
67674Expect(0, 44032, '\p{-	In_Meetei_MAYEK}', "");
67675Expect(1, 44032, '\p{^-	In_Meetei_MAYEK}', "");
67676Expect(1, 44032, '\P{-	In_Meetei_MAYEK}', "");
67677Expect(0, 44032, '\P{^-	In_Meetei_MAYEK}', "");
67678Error('\p{ -IN_Meetei_mayek/a/}');
67679Error('\P{ -IN_Meetei_mayek/a/}');
67680Expect(1, 44031, '\p{		In_Meetei_MAYEK}', "");
67681Expect(0, 44031, '\p{^		In_Meetei_MAYEK}', "");
67682Expect(0, 44031, '\P{		In_Meetei_MAYEK}', "");
67683Expect(1, 44031, '\P{^		In_Meetei_MAYEK}', "");
67684Expect(0, 44032, '\p{		In_Meetei_MAYEK}', "");
67685Expect(1, 44032, '\p{^		In_Meetei_MAYEK}', "");
67686Expect(1, 44032, '\P{		In_Meetei_MAYEK}', "");
67687Expect(0, 44032, '\P{^		In_Meetei_MAYEK}', "");
67688Error('\p{/a/ 	In_MEROITIC_CURSIVE}');
67689Error('\P{/a/ 	In_MEROITIC_CURSIVE}');
67690Expect(1, 68095, '\p{inmeroiticcursive}', "");
67691Expect(0, 68095, '\p{^inmeroiticcursive}', "");
67692Expect(0, 68095, '\P{inmeroiticcursive}', "");
67693Expect(1, 68095, '\P{^inmeroiticcursive}', "");
67694Expect(0, 68096, '\p{inmeroiticcursive}', "");
67695Expect(1, 68096, '\p{^inmeroiticcursive}', "");
67696Expect(1, 68096, '\P{inmeroiticcursive}', "");
67697Expect(0, 68096, '\P{^inmeroiticcursive}', "");
67698Expect(1, 68095, '\p{ 	In_MEROITIC_cursive}', "");
67699Expect(0, 68095, '\p{^ 	In_MEROITIC_cursive}', "");
67700Expect(0, 68095, '\P{ 	In_MEROITIC_cursive}', "");
67701Expect(1, 68095, '\P{^ 	In_MEROITIC_cursive}', "");
67702Expect(0, 68096, '\p{ 	In_MEROITIC_cursive}', "");
67703Expect(1, 68096, '\p{^ 	In_MEROITIC_cursive}', "");
67704Expect(1, 68096, '\P{ 	In_MEROITIC_cursive}', "");
67705Expect(0, 68096, '\P{^ 	In_MEROITIC_cursive}', "");
67706Error('\p{-:=in_Meroitic_CURSIVE}');
67707Error('\P{-:=in_Meroitic_CURSIVE}');
67708Expect(1, 68095, '\p{ 	In_Meroitic_Cursive}', "");
67709Expect(0, 68095, '\p{^ 	In_Meroitic_Cursive}', "");
67710Expect(0, 68095, '\P{ 	In_Meroitic_Cursive}', "");
67711Expect(1, 68095, '\P{^ 	In_Meroitic_Cursive}', "");
67712Expect(0, 68096, '\p{ 	In_Meroitic_Cursive}', "");
67713Expect(1, 68096, '\p{^ 	In_Meroitic_Cursive}', "");
67714Expect(1, 68096, '\P{ 	In_Meroitic_Cursive}', "");
67715Expect(0, 68096, '\P{^ 	In_Meroitic_Cursive}', "");
67716Error('\p{-_In_meroitic_Hieroglyphs:=}');
67717Error('\P{-_In_meroitic_Hieroglyphs:=}');
67718Expect(1, 67999, '\p{inmeroitichieroglyphs}', "");
67719Expect(0, 67999, '\p{^inmeroitichieroglyphs}', "");
67720Expect(0, 67999, '\P{inmeroitichieroglyphs}', "");
67721Expect(1, 67999, '\P{^inmeroitichieroglyphs}', "");
67722Expect(0, 68000, '\p{inmeroitichieroglyphs}', "");
67723Expect(1, 68000, '\p{^inmeroitichieroglyphs}', "");
67724Expect(1, 68000, '\P{inmeroitichieroglyphs}', "");
67725Expect(0, 68000, '\P{^inmeroitichieroglyphs}', "");
67726Expect(1, 67999, '\p{		In_Meroitic_HIEROGLYPHS}', "");
67727Expect(0, 67999, '\p{^		In_Meroitic_HIEROGLYPHS}', "");
67728Expect(0, 67999, '\P{		In_Meroitic_HIEROGLYPHS}', "");
67729Expect(1, 67999, '\P{^		In_Meroitic_HIEROGLYPHS}', "");
67730Expect(0, 68000, '\p{		In_Meroitic_HIEROGLYPHS}', "");
67731Expect(1, 68000, '\p{^		In_Meroitic_HIEROGLYPHS}', "");
67732Expect(1, 68000, '\P{		In_Meroitic_HIEROGLYPHS}', "");
67733Expect(0, 68000, '\P{^		In_Meroitic_HIEROGLYPHS}', "");
67734Error('\p{	:=in_meroitic_Hieroglyphs}');
67735Error('\P{	:=in_meroitic_Hieroglyphs}');
67736Expect(1, 67999, '\p{ -in_meroitic_Hieroglyphs}', "");
67737Expect(0, 67999, '\p{^ -in_meroitic_Hieroglyphs}', "");
67738Expect(0, 67999, '\P{ -in_meroitic_Hieroglyphs}', "");
67739Expect(1, 67999, '\P{^ -in_meroitic_Hieroglyphs}', "");
67740Expect(0, 68000, '\p{ -in_meroitic_Hieroglyphs}', "");
67741Expect(1, 68000, '\p{^ -in_meroitic_Hieroglyphs}', "");
67742Expect(1, 68000, '\P{ -in_meroitic_Hieroglyphs}', "");
67743Expect(0, 68000, '\P{^ -in_meroitic_Hieroglyphs}', "");
67744Error('\p{:=	_in_Miao}');
67745Error('\P{:=	_in_Miao}');
67746Expect(1, 94111, '\p{inmiao}', "");
67747Expect(0, 94111, '\p{^inmiao}', "");
67748Expect(0, 94111, '\P{inmiao}', "");
67749Expect(1, 94111, '\P{^inmiao}', "");
67750Expect(0, 94112, '\p{inmiao}', "");
67751Expect(1, 94112, '\p{^inmiao}', "");
67752Expect(1, 94112, '\P{inmiao}', "");
67753Expect(0, 94112, '\P{^inmiao}', "");
67754Expect(1, 94111, '\p{-	In_Miao}', "");
67755Expect(0, 94111, '\p{^-	In_Miao}', "");
67756Expect(0, 94111, '\P{-	In_Miao}', "");
67757Expect(1, 94111, '\P{^-	In_Miao}', "");
67758Expect(0, 94112, '\p{-	In_Miao}', "");
67759Expect(1, 94112, '\p{^-	In_Miao}', "");
67760Expect(1, 94112, '\P{-	In_Miao}', "");
67761Expect(0, 94112, '\P{^-	In_Miao}', "");
67762Error('\p{-:=IN_MIAO}');
67763Error('\P{-:=IN_MIAO}');
67764Expect(1, 94111, '\p{	in_MIAO}', "");
67765Expect(0, 94111, '\p{^	in_MIAO}', "");
67766Expect(0, 94111, '\P{	in_MIAO}', "");
67767Expect(1, 94111, '\P{^	in_MIAO}', "");
67768Expect(0, 94112, '\p{	in_MIAO}', "");
67769Expect(1, 94112, '\p{^	in_MIAO}', "");
67770Expect(1, 94112, '\P{	in_MIAO}', "");
67771Expect(0, 94112, '\P{^	in_MIAO}', "");
67772Error('\p{/a/  IN_mongolian}');
67773Error('\P{/a/  IN_mongolian}');
67774Expect(1, 6319, '\p{inmongolian}', "");
67775Expect(0, 6319, '\p{^inmongolian}', "");
67776Expect(0, 6319, '\P{inmongolian}', "");
67777Expect(1, 6319, '\P{^inmongolian}', "");
67778Expect(0, 6320, '\p{inmongolian}', "");
67779Expect(1, 6320, '\p{^inmongolian}', "");
67780Expect(1, 6320, '\P{inmongolian}', "");
67781Expect(0, 6320, '\P{^inmongolian}', "");
67782Expect(1, 6319, '\p{	 IN_Mongolian}', "");
67783Expect(0, 6319, '\p{^	 IN_Mongolian}', "");
67784Expect(0, 6319, '\P{	 IN_Mongolian}', "");
67785Expect(1, 6319, '\P{^	 IN_Mongolian}', "");
67786Expect(0, 6320, '\p{	 IN_Mongolian}', "");
67787Expect(1, 6320, '\p{^	 IN_Mongolian}', "");
67788Expect(1, 6320, '\P{	 IN_Mongolian}', "");
67789Expect(0, 6320, '\P{^	 IN_Mongolian}', "");
67790Error('\p{-/a/In_MONGOLIAN}');
67791Error('\P{-/a/In_MONGOLIAN}');
67792Expect(1, 6319, '\p{ 	IN_Mongolian}', "");
67793Expect(0, 6319, '\p{^ 	IN_Mongolian}', "");
67794Expect(0, 6319, '\P{ 	IN_Mongolian}', "");
67795Expect(1, 6319, '\P{^ 	IN_Mongolian}', "");
67796Expect(0, 6320, '\p{ 	IN_Mongolian}', "");
67797Expect(1, 6320, '\p{^ 	IN_Mongolian}', "");
67798Expect(1, 6320, '\P{ 	IN_Mongolian}', "");
67799Expect(0, 6320, '\P{^ 	IN_Mongolian}', "");
67800Error('\p{:=		In_Myanmar}');
67801Error('\P{:=		In_Myanmar}');
67802Expect(1, 4255, '\p{inmyanmar}', "");
67803Expect(0, 4255, '\p{^inmyanmar}', "");
67804Expect(0, 4255, '\P{inmyanmar}', "");
67805Expect(1, 4255, '\P{^inmyanmar}', "");
67806Expect(0, 4256, '\p{inmyanmar}', "");
67807Expect(1, 4256, '\p{^inmyanmar}', "");
67808Expect(1, 4256, '\P{inmyanmar}', "");
67809Expect(0, 4256, '\P{^inmyanmar}', "");
67810Expect(1, 4255, '\p{	IN_Myanmar}', "");
67811Expect(0, 4255, '\p{^	IN_Myanmar}', "");
67812Expect(0, 4255, '\P{	IN_Myanmar}', "");
67813Expect(1, 4255, '\P{^	IN_Myanmar}', "");
67814Expect(0, 4256, '\p{	IN_Myanmar}', "");
67815Expect(1, 4256, '\p{^	IN_Myanmar}', "");
67816Expect(1, 4256, '\P{	IN_Myanmar}', "");
67817Expect(0, 4256, '\P{^	IN_Myanmar}', "");
67818Error('\p{_/a/In_Myanmar}');
67819Error('\P{_/a/In_Myanmar}');
67820Expect(1, 4255, '\p{_ in_myanmar}', "");
67821Expect(0, 4255, '\p{^_ in_myanmar}', "");
67822Expect(0, 4255, '\P{_ in_myanmar}', "");
67823Expect(1, 4255, '\P{^_ in_myanmar}', "");
67824Expect(0, 4256, '\p{_ in_myanmar}', "");
67825Expect(1, 4256, '\p{^_ in_myanmar}', "");
67826Expect(1, 4256, '\P{_ in_myanmar}', "");
67827Expect(0, 4256, '\P{^_ in_myanmar}', "");
67828Error('\p{ /a/IN_nko}');
67829Error('\P{ /a/IN_nko}');
67830Expect(1, 2047, '\p{innko}', "");
67831Expect(0, 2047, '\p{^innko}', "");
67832Expect(0, 2047, '\P{innko}', "");
67833Expect(1, 2047, '\P{^innko}', "");
67834Expect(0, 2048, '\p{innko}', "");
67835Expect(1, 2048, '\p{^innko}', "");
67836Expect(1, 2048, '\P{innko}', "");
67837Expect(0, 2048, '\P{^innko}', "");
67838Expect(1, 2047, '\p{-In_NKo}', "");
67839Expect(0, 2047, '\p{^-In_NKo}', "");
67840Expect(0, 2047, '\P{-In_NKo}', "");
67841Expect(1, 2047, '\P{^-In_NKo}', "");
67842Expect(0, 2048, '\p{-In_NKo}', "");
67843Expect(1, 2048, '\p{^-In_NKo}', "");
67844Expect(1, 2048, '\P{-In_NKo}', "");
67845Expect(0, 2048, '\P{^-In_NKo}', "");
67846Error('\p{	 IN_NKo:=}');
67847Error('\P{	 IN_NKo:=}');
67848Expect(1, 2047, '\p{_in_NKO}', "");
67849Expect(0, 2047, '\p{^_in_NKO}', "");
67850Expect(0, 2047, '\P{_in_NKO}', "");
67851Expect(1, 2047, '\P{^_in_NKO}', "");
67852Expect(0, 2048, '\p{_in_NKO}', "");
67853Expect(1, 2048, '\p{^_in_NKO}', "");
67854Expect(1, 2048, '\P{_in_NKO}', "");
67855Expect(0, 2048, '\P{^_in_NKO}', "");
67856Error('\p{ :=IN_NEW_TAI_Lue}');
67857Error('\P{ :=IN_NEW_TAI_Lue}');
67858Expect(1, 6623, '\p{innewtailue}', "");
67859Expect(0, 6623, '\p{^innewtailue}', "");
67860Expect(0, 6623, '\P{innewtailue}', "");
67861Expect(1, 6623, '\P{^innewtailue}', "");
67862Expect(0, 6624, '\p{innewtailue}', "");
67863Expect(1, 6624, '\p{^innewtailue}', "");
67864Expect(1, 6624, '\P{innewtailue}', "");
67865Expect(0, 6624, '\P{^innewtailue}', "");
67866Expect(1, 6623, '\p{	IN_New_Tai_lue}', "");
67867Expect(0, 6623, '\p{^	IN_New_Tai_lue}', "");
67868Expect(0, 6623, '\P{	IN_New_Tai_lue}', "");
67869Expect(1, 6623, '\P{^	IN_New_Tai_lue}', "");
67870Expect(0, 6624, '\p{	IN_New_Tai_lue}', "");
67871Expect(1, 6624, '\p{^	IN_New_Tai_lue}', "");
67872Expect(1, 6624, '\P{	IN_New_Tai_lue}', "");
67873Expect(0, 6624, '\P{^	IN_New_Tai_lue}', "");
67874Error('\p{-	in_new_TAI_lue/a/}');
67875Error('\P{-	in_new_TAI_lue/a/}');
67876Expect(1, 6623, '\p{ 	In_New_tai_lue}', "");
67877Expect(0, 6623, '\p{^ 	In_New_tai_lue}', "");
67878Expect(0, 6623, '\P{ 	In_New_tai_lue}', "");
67879Expect(1, 6623, '\P{^ 	In_New_tai_lue}', "");
67880Expect(0, 6624, '\p{ 	In_New_tai_lue}', "");
67881Expect(1, 6624, '\p{^ 	In_New_tai_lue}', "");
67882Expect(1, 6624, '\P{ 	In_New_tai_lue}', "");
67883Expect(0, 6624, '\P{^ 	In_New_tai_lue}', "");
67884Error('\p{/a/ 	In_Ogham}');
67885Error('\P{/a/ 	In_Ogham}');
67886Expect(1, 5791, '\p{inogham}', "");
67887Expect(0, 5791, '\p{^inogham}', "");
67888Expect(0, 5791, '\P{inogham}', "");
67889Expect(1, 5791, '\P{^inogham}', "");
67890Expect(0, 5792, '\p{inogham}', "");
67891Expect(1, 5792, '\p{^inogham}', "");
67892Expect(1, 5792, '\P{inogham}', "");
67893Expect(0, 5792, '\P{^inogham}', "");
67894Expect(1, 5791, '\p{_In_OGHAM}', "");
67895Expect(0, 5791, '\p{^_In_OGHAM}', "");
67896Expect(0, 5791, '\P{_In_OGHAM}', "");
67897Expect(1, 5791, '\P{^_In_OGHAM}', "");
67898Expect(0, 5792, '\p{_In_OGHAM}', "");
67899Expect(1, 5792, '\p{^_In_OGHAM}', "");
67900Expect(1, 5792, '\P{_In_OGHAM}', "");
67901Expect(0, 5792, '\P{^_In_OGHAM}', "");
67902Error('\p{--In_OGHAM:=}');
67903Error('\P{--In_OGHAM:=}');
67904Expect(1, 5791, '\p{	-In_OGHAM}', "");
67905Expect(0, 5791, '\p{^	-In_OGHAM}', "");
67906Expect(0, 5791, '\P{	-In_OGHAM}', "");
67907Expect(1, 5791, '\P{^	-In_OGHAM}', "");
67908Expect(0, 5792, '\p{	-In_OGHAM}', "");
67909Expect(1, 5792, '\p{^	-In_OGHAM}', "");
67910Expect(1, 5792, '\P{	-In_OGHAM}', "");
67911Expect(0, 5792, '\P{^	-In_OGHAM}', "");
67912Error('\p{_:=in_Ol_Chiki}');
67913Error('\P{_:=in_Ol_Chiki}');
67914Expect(1, 7295, '\p{inolchiki}', "");
67915Expect(0, 7295, '\p{^inolchiki}', "");
67916Expect(0, 7295, '\P{inolchiki}', "");
67917Expect(1, 7295, '\P{^inolchiki}', "");
67918Expect(0, 7296, '\p{inolchiki}', "");
67919Expect(1, 7296, '\p{^inolchiki}', "");
67920Expect(1, 7296, '\P{inolchiki}', "");
67921Expect(0, 7296, '\P{^inolchiki}', "");
67922Expect(1, 7295, '\p{	-In_ol_Chiki}', "");
67923Expect(0, 7295, '\p{^	-In_ol_Chiki}', "");
67924Expect(0, 7295, '\P{	-In_ol_Chiki}', "");
67925Expect(1, 7295, '\P{^	-In_ol_Chiki}', "");
67926Expect(0, 7296, '\p{	-In_ol_Chiki}', "");
67927Expect(1, 7296, '\p{^	-In_ol_Chiki}', "");
67928Expect(1, 7296, '\P{	-In_ol_Chiki}', "");
67929Expect(0, 7296, '\P{^	-In_ol_Chiki}', "");
67930Error('\p{/a/ 	In_OL_CHIKI}');
67931Error('\P{/a/ 	In_OL_CHIKI}');
67932Expect(1, 7295, '\p{_IN_OL_CHIKI}', "");
67933Expect(0, 7295, '\p{^_IN_OL_CHIKI}', "");
67934Expect(0, 7295, '\P{_IN_OL_CHIKI}', "");
67935Expect(1, 7295, '\P{^_IN_OL_CHIKI}', "");
67936Expect(0, 7296, '\p{_IN_OL_CHIKI}', "");
67937Expect(1, 7296, '\p{^_IN_OL_CHIKI}', "");
67938Expect(1, 7296, '\P{_IN_OL_CHIKI}', "");
67939Expect(0, 7296, '\P{^_IN_OL_CHIKI}', "");
67940Error('\p{-IN_Old_italic/a/}');
67941Error('\P{-IN_Old_italic/a/}');
67942Expect(1, 66351, '\p{inolditalic}', "");
67943Expect(0, 66351, '\p{^inolditalic}', "");
67944Expect(0, 66351, '\P{inolditalic}', "");
67945Expect(1, 66351, '\P{^inolditalic}', "");
67946Expect(0, 66352, '\p{inolditalic}', "");
67947Expect(1, 66352, '\p{^inolditalic}', "");
67948Expect(1, 66352, '\P{inolditalic}', "");
67949Expect(0, 66352, '\P{^inolditalic}', "");
67950Expect(1, 66351, '\p{	_in_Old_Italic}', "");
67951Expect(0, 66351, '\p{^	_in_Old_Italic}', "");
67952Expect(0, 66351, '\P{	_in_Old_Italic}', "");
67953Expect(1, 66351, '\P{^	_in_Old_Italic}', "");
67954Expect(0, 66352, '\p{	_in_Old_Italic}', "");
67955Expect(1, 66352, '\p{^	_in_Old_Italic}', "");
67956Expect(1, 66352, '\P{	_in_Old_Italic}', "");
67957Expect(0, 66352, '\P{^	_in_Old_Italic}', "");
67958Error('\p{__in_Old_Italic/a/}');
67959Error('\P{__in_Old_Italic/a/}');
67960Expect(1, 66351, '\p{	In_Old_Italic}', "");
67961Expect(0, 66351, '\p{^	In_Old_Italic}', "");
67962Expect(0, 66351, '\P{	In_Old_Italic}', "");
67963Expect(1, 66351, '\P{^	In_Old_Italic}', "");
67964Expect(0, 66352, '\p{	In_Old_Italic}', "");
67965Expect(1, 66352, '\p{^	In_Old_Italic}', "");
67966Expect(1, 66352, '\P{	In_Old_Italic}', "");
67967Expect(0, 66352, '\P{^	In_Old_Italic}', "");
67968Error('\p{_	IN_OLD_persian/a/}');
67969Error('\P{_	IN_OLD_persian/a/}');
67970Expect(1, 66527, '\p{inoldpersian}', "");
67971Expect(0, 66527, '\p{^inoldpersian}', "");
67972Expect(0, 66527, '\P{inoldpersian}', "");
67973Expect(1, 66527, '\P{^inoldpersian}', "");
67974Expect(0, 66528, '\p{inoldpersian}', "");
67975Expect(1, 66528, '\p{^inoldpersian}', "");
67976Expect(1, 66528, '\P{inoldpersian}', "");
67977Expect(0, 66528, '\P{^inoldpersian}', "");
67978Expect(1, 66527, '\p{	in_old_Persian}', "");
67979Expect(0, 66527, '\p{^	in_old_Persian}', "");
67980Expect(0, 66527, '\P{	in_old_Persian}', "");
67981Expect(1, 66527, '\P{^	in_old_Persian}', "");
67982Expect(0, 66528, '\p{	in_old_Persian}', "");
67983Expect(1, 66528, '\p{^	in_old_Persian}', "");
67984Expect(1, 66528, '\P{	in_old_Persian}', "");
67985Expect(0, 66528, '\P{^	in_old_Persian}', "");
67986Error('\p{--In_Old_PERSIAN:=}');
67987Error('\P{--In_Old_PERSIAN:=}');
67988Expect(1, 66527, '\p{_-IN_old_Persian}', "");
67989Expect(0, 66527, '\p{^_-IN_old_Persian}', "");
67990Expect(0, 66527, '\P{_-IN_old_Persian}', "");
67991Expect(1, 66527, '\P{^_-IN_old_Persian}', "");
67992Expect(0, 66528, '\p{_-IN_old_Persian}', "");
67993Expect(1, 66528, '\p{^_-IN_old_Persian}', "");
67994Expect(1, 66528, '\P{_-IN_old_Persian}', "");
67995Expect(0, 66528, '\P{^_-IN_old_Persian}', "");
67996Error('\p{ /a/In_Old_South_arabian}');
67997Error('\P{ /a/In_Old_South_arabian}');
67998Expect(1, 68223, '\p{inoldsoutharabian}', "");
67999Expect(0, 68223, '\p{^inoldsoutharabian}', "");
68000Expect(0, 68223, '\P{inoldsoutharabian}', "");
68001Expect(1, 68223, '\P{^inoldsoutharabian}', "");
68002Expect(0, 68224, '\p{inoldsoutharabian}', "");
68003Expect(1, 68224, '\p{^inoldsoutharabian}', "");
68004Expect(1, 68224, '\P{inoldsoutharabian}', "");
68005Expect(0, 68224, '\P{^inoldsoutharabian}', "");
68006Expect(1, 68223, '\p{__IN_old_south_arabian}', "");
68007Expect(0, 68223, '\p{^__IN_old_south_arabian}', "");
68008Expect(0, 68223, '\P{__IN_old_south_arabian}', "");
68009Expect(1, 68223, '\P{^__IN_old_south_arabian}', "");
68010Expect(0, 68224, '\p{__IN_old_south_arabian}', "");
68011Expect(1, 68224, '\p{^__IN_old_south_arabian}', "");
68012Expect(1, 68224, '\P{__IN_old_south_arabian}', "");
68013Expect(0, 68224, '\P{^__IN_old_south_arabian}', "");
68014Error('\p{_ In_OLD_South_Arabian/a/}');
68015Error('\P{_ In_OLD_South_Arabian/a/}');
68016Expect(1, 68223, '\p{-	IN_Old_SOUTH_arabian}', "");
68017Expect(0, 68223, '\p{^-	IN_Old_SOUTH_arabian}', "");
68018Expect(0, 68223, '\P{-	IN_Old_SOUTH_arabian}', "");
68019Expect(1, 68223, '\P{^-	IN_Old_SOUTH_arabian}', "");
68020Expect(0, 68224, '\p{-	IN_Old_SOUTH_arabian}', "");
68021Expect(1, 68224, '\p{^-	IN_Old_SOUTH_arabian}', "");
68022Expect(1, 68224, '\P{-	IN_Old_SOUTH_arabian}', "");
68023Expect(0, 68224, '\P{^-	IN_Old_SOUTH_arabian}', "");
68024Error('\p{ /a/In_Old_turkic}');
68025Error('\P{ /a/In_Old_turkic}');
68026Expect(1, 68687, '\p{inoldturkic}', "");
68027Expect(0, 68687, '\p{^inoldturkic}', "");
68028Expect(0, 68687, '\P{inoldturkic}', "");
68029Expect(1, 68687, '\P{^inoldturkic}', "");
68030Expect(0, 68688, '\p{inoldturkic}', "");
68031Expect(1, 68688, '\p{^inoldturkic}', "");
68032Expect(1, 68688, '\P{inoldturkic}', "");
68033Expect(0, 68688, '\P{^inoldturkic}', "");
68034Expect(1, 68687, '\p{-	IN_Old_Turkic}', "");
68035Expect(0, 68687, '\p{^-	IN_Old_Turkic}', "");
68036Expect(0, 68687, '\P{-	IN_Old_Turkic}', "");
68037Expect(1, 68687, '\P{^-	IN_Old_Turkic}', "");
68038Expect(0, 68688, '\p{-	IN_Old_Turkic}', "");
68039Expect(1, 68688, '\p{^-	IN_Old_Turkic}', "");
68040Expect(1, 68688, '\P{-	IN_Old_Turkic}', "");
68041Expect(0, 68688, '\P{^-	IN_Old_Turkic}', "");
68042Error('\p{-:=In_Old_Turkic}');
68043Error('\P{-:=In_Old_Turkic}');
68044Expect(1, 68687, '\p{	 in_Old_turkic}', "");
68045Expect(0, 68687, '\p{^	 in_Old_turkic}', "");
68046Expect(0, 68687, '\P{	 in_Old_turkic}', "");
68047Expect(1, 68687, '\P{^	 in_Old_turkic}', "");
68048Expect(0, 68688, '\p{	 in_Old_turkic}', "");
68049Expect(1, 68688, '\p{^	 in_Old_turkic}', "");
68050Expect(1, 68688, '\P{	 in_Old_turkic}', "");
68051Expect(0, 68688, '\P{^	 in_Old_turkic}', "");
68052Error('\p{-in_ORIYA:=}');
68053Error('\P{-in_ORIYA:=}');
68054Expect(1, 2943, '\p{inoriya}', "");
68055Expect(0, 2943, '\p{^inoriya}', "");
68056Expect(0, 2943, '\P{inoriya}', "");
68057Expect(1, 2943, '\P{^inoriya}', "");
68058Expect(0, 2944, '\p{inoriya}', "");
68059Expect(1, 2944, '\p{^inoriya}', "");
68060Expect(1, 2944, '\P{inoriya}', "");
68061Expect(0, 2944, '\P{^inoriya}', "");
68062Expect(1, 2943, '\p{ in_oriya}', "");
68063Expect(0, 2943, '\p{^ in_oriya}', "");
68064Expect(0, 2943, '\P{ in_oriya}', "");
68065Expect(1, 2943, '\P{^ in_oriya}', "");
68066Expect(0, 2944, '\p{ in_oriya}', "");
68067Expect(1, 2944, '\p{^ in_oriya}', "");
68068Expect(1, 2944, '\P{ in_oriya}', "");
68069Expect(0, 2944, '\P{^ in_oriya}', "");
68070Error('\p{_	in_ORIYA:=}');
68071Error('\P{_	in_ORIYA:=}');
68072Expect(1, 2943, '\p{--In_ORIYA}', "");
68073Expect(0, 2943, '\p{^--In_ORIYA}', "");
68074Expect(0, 2943, '\P{--In_ORIYA}', "");
68075Expect(1, 2943, '\P{^--In_ORIYA}', "");
68076Expect(0, 2944, '\p{--In_ORIYA}', "");
68077Expect(1, 2944, '\p{^--In_ORIYA}', "");
68078Expect(1, 2944, '\P{--In_ORIYA}', "");
68079Expect(0, 2944, '\P{^--In_ORIYA}', "");
68080Error('\p{	_in_Osmanya/a/}');
68081Error('\P{	_in_Osmanya/a/}');
68082Expect(1, 66735, '\p{inosmanya}', "");
68083Expect(0, 66735, '\p{^inosmanya}', "");
68084Expect(0, 66735, '\P{inosmanya}', "");
68085Expect(1, 66735, '\P{^inosmanya}', "");
68086Expect(0, 66736, '\p{inosmanya}', "");
68087Expect(1, 66736, '\p{^inosmanya}', "");
68088Expect(1, 66736, '\P{inosmanya}', "");
68089Expect(0, 66736, '\P{^inosmanya}', "");
68090Expect(1, 66735, '\p{ -In_osmanya}', "");
68091Expect(0, 66735, '\p{^ -In_osmanya}', "");
68092Expect(0, 66735, '\P{ -In_osmanya}', "");
68093Expect(1, 66735, '\P{^ -In_osmanya}', "");
68094Expect(0, 66736, '\p{ -In_osmanya}', "");
68095Expect(1, 66736, '\p{^ -In_osmanya}', "");
68096Expect(1, 66736, '\P{ -In_osmanya}', "");
68097Expect(0, 66736, '\P{^ -In_osmanya}', "");
68098Error('\p{_/a/In_osmanya}');
68099Error('\P{_/a/In_osmanya}');
68100Expect(1, 66735, '\p{_-in_OSMANYA}', "");
68101Expect(0, 66735, '\p{^_-in_OSMANYA}', "");
68102Expect(0, 66735, '\P{_-in_OSMANYA}', "");
68103Expect(1, 66735, '\P{^_-in_OSMANYA}', "");
68104Expect(0, 66736, '\p{_-in_OSMANYA}', "");
68105Expect(1, 66736, '\p{^_-in_OSMANYA}', "");
68106Expect(1, 66736, '\P{_-in_OSMANYA}', "");
68107Expect(0, 66736, '\P{^_-in_OSMANYA}', "");
68108Error('\p{:= IN_Phags_Pa}');
68109Error('\P{:= IN_Phags_Pa}');
68110Expect(1, 43135, '\p{inphagspa}', "");
68111Expect(0, 43135, '\p{^inphagspa}', "");
68112Expect(0, 43135, '\P{inphagspa}', "");
68113Expect(1, 43135, '\P{^inphagspa}', "");
68114Expect(0, 43136, '\p{inphagspa}', "");
68115Expect(1, 43136, '\p{^inphagspa}', "");
68116Expect(1, 43136, '\P{inphagspa}', "");
68117Expect(0, 43136, '\P{^inphagspa}', "");
68118Expect(1, 43135, '\p{_-In_PHAGS_pa}', "");
68119Expect(0, 43135, '\p{^_-In_PHAGS_pa}', "");
68120Expect(0, 43135, '\P{_-In_PHAGS_pa}', "");
68121Expect(1, 43135, '\P{^_-In_PHAGS_pa}', "");
68122Expect(0, 43136, '\p{_-In_PHAGS_pa}', "");
68123Expect(1, 43136, '\p{^_-In_PHAGS_pa}', "");
68124Expect(1, 43136, '\P{_-In_PHAGS_pa}', "");
68125Expect(0, 43136, '\P{^_-In_PHAGS_pa}', "");
68126Error('\p{_/a/IN_Phags_Pa}');
68127Error('\P{_/a/IN_Phags_Pa}');
68128Expect(1, 43135, '\p{		In_PHAGS_pa}', "");
68129Expect(0, 43135, '\p{^		In_PHAGS_pa}', "");
68130Expect(0, 43135, '\P{		In_PHAGS_pa}', "");
68131Expect(1, 43135, '\P{^		In_PHAGS_pa}', "");
68132Expect(0, 43136, '\p{		In_PHAGS_pa}', "");
68133Expect(1, 43136, '\p{^		In_PHAGS_pa}', "");
68134Expect(1, 43136, '\P{		In_PHAGS_pa}', "");
68135Expect(0, 43136, '\P{^		In_PHAGS_pa}', "");
68136Error('\p{-	in_phoenician/a/}');
68137Error('\P{-	in_phoenician/a/}');
68138Expect(1, 67871, '\p{inphoenician}', "");
68139Expect(0, 67871, '\p{^inphoenician}', "");
68140Expect(0, 67871, '\P{inphoenician}', "");
68141Expect(1, 67871, '\P{^inphoenician}', "");
68142Expect(0, 67872, '\p{inphoenician}', "");
68143Expect(1, 67872, '\p{^inphoenician}', "");
68144Expect(1, 67872, '\P{inphoenician}', "");
68145Expect(0, 67872, '\P{^inphoenician}', "");
68146Expect(1, 67871, '\p{ 	in_Phoenician}', "");
68147Expect(0, 67871, '\p{^ 	in_Phoenician}', "");
68148Expect(0, 67871, '\P{ 	in_Phoenician}', "");
68149Expect(1, 67871, '\P{^ 	in_Phoenician}', "");
68150Expect(0, 67872, '\p{ 	in_Phoenician}', "");
68151Expect(1, 67872, '\p{^ 	in_Phoenician}', "");
68152Expect(1, 67872, '\P{ 	in_Phoenician}', "");
68153Expect(0, 67872, '\P{^ 	in_Phoenician}', "");
68154Error('\p{_:=IN_Phoenician}');
68155Error('\P{_:=IN_Phoenician}');
68156Expect(1, 67871, '\p{_ in_Phoenician}', "");
68157Expect(0, 67871, '\p{^_ in_Phoenician}', "");
68158Expect(0, 67871, '\P{_ in_Phoenician}', "");
68159Expect(1, 67871, '\P{^_ in_Phoenician}', "");
68160Expect(0, 67872, '\p{_ in_Phoenician}', "");
68161Expect(1, 67872, '\p{^_ in_Phoenician}', "");
68162Expect(1, 67872, '\P{_ in_Phoenician}', "");
68163Expect(0, 67872, '\P{^_ in_Phoenician}', "");
68164Error('\p{/a/	 in_Rejang}');
68165Error('\P{/a/	 in_Rejang}');
68166Expect(1, 43359, '\p{inrejang}', "");
68167Expect(0, 43359, '\p{^inrejang}', "");
68168Expect(0, 43359, '\P{inrejang}', "");
68169Expect(1, 43359, '\P{^inrejang}', "");
68170Expect(0, 43360, '\p{inrejang}', "");
68171Expect(1, 43360, '\p{^inrejang}', "");
68172Expect(1, 43360, '\P{inrejang}', "");
68173Expect(0, 43360, '\P{^inrejang}', "");
68174Expect(1, 43359, '\p{-	in_REJANG}', "");
68175Expect(0, 43359, '\p{^-	in_REJANG}', "");
68176Expect(0, 43359, '\P{-	in_REJANG}', "");
68177Expect(1, 43359, '\P{^-	in_REJANG}', "");
68178Expect(0, 43360, '\p{-	in_REJANG}', "");
68179Expect(1, 43360, '\p{^-	in_REJANG}', "");
68180Expect(1, 43360, '\P{-	in_REJANG}', "");
68181Expect(0, 43360, '\P{^-	in_REJANG}', "");
68182Error('\p{:=-IN_Rejang}');
68183Error('\P{:=-IN_Rejang}');
68184Expect(1, 43359, '\p{		In_Rejang}', "");
68185Expect(0, 43359, '\p{^		In_Rejang}', "");
68186Expect(0, 43359, '\P{		In_Rejang}', "");
68187Expect(1, 43359, '\P{^		In_Rejang}', "");
68188Expect(0, 43360, '\p{		In_Rejang}', "");
68189Expect(1, 43360, '\p{^		In_Rejang}', "");
68190Expect(1, 43360, '\P{		In_Rejang}', "");
68191Expect(0, 43360, '\P{^		In_Rejang}', "");
68192Error('\p{-:=In_Runic}');
68193Error('\P{-:=In_Runic}');
68194Expect(1, 5887, '\p{inrunic}', "");
68195Expect(0, 5887, '\p{^inrunic}', "");
68196Expect(0, 5887, '\P{inrunic}', "");
68197Expect(1, 5887, '\P{^inrunic}', "");
68198Expect(0, 5888, '\p{inrunic}', "");
68199Expect(1, 5888, '\p{^inrunic}', "");
68200Expect(1, 5888, '\P{inrunic}', "");
68201Expect(0, 5888, '\P{^inrunic}', "");
68202Expect(1, 5887, '\p{--In_Runic}', "");
68203Expect(0, 5887, '\p{^--In_Runic}', "");
68204Expect(0, 5887, '\P{--In_Runic}', "");
68205Expect(1, 5887, '\P{^--In_Runic}', "");
68206Expect(0, 5888, '\p{--In_Runic}', "");
68207Expect(1, 5888, '\p{^--In_Runic}', "");
68208Expect(1, 5888, '\P{--In_Runic}', "");
68209Expect(0, 5888, '\P{^--In_Runic}', "");
68210Error('\p{-:=in_Runic}');
68211Error('\P{-:=in_Runic}');
68212Expect(1, 5887, '\p{-in_RUNIC}', "");
68213Expect(0, 5887, '\p{^-in_RUNIC}', "");
68214Expect(0, 5887, '\P{-in_RUNIC}', "");
68215Expect(1, 5887, '\P{^-in_RUNIC}', "");
68216Expect(0, 5888, '\p{-in_RUNIC}', "");
68217Expect(1, 5888, '\p{^-in_RUNIC}', "");
68218Expect(1, 5888, '\P{-in_RUNIC}', "");
68219Expect(0, 5888, '\P{^-in_RUNIC}', "");
68220Error('\p{_In_Samaritan/a/}');
68221Error('\P{_In_Samaritan/a/}');
68222Expect(1, 2111, '\p{insamaritan}', "");
68223Expect(0, 2111, '\p{^insamaritan}', "");
68224Expect(0, 2111, '\P{insamaritan}', "");
68225Expect(1, 2111, '\P{^insamaritan}', "");
68226Expect(0, 2112, '\p{insamaritan}', "");
68227Expect(1, 2112, '\p{^insamaritan}', "");
68228Expect(1, 2112, '\P{insamaritan}', "");
68229Expect(0, 2112, '\P{^insamaritan}', "");
68230Expect(1, 2111, '\p{in_Samaritan}', "");
68231Expect(0, 2111, '\p{^in_Samaritan}', "");
68232Expect(0, 2111, '\P{in_Samaritan}', "");
68233Expect(1, 2111, '\P{^in_Samaritan}', "");
68234Expect(0, 2112, '\p{in_Samaritan}', "");
68235Expect(1, 2112, '\p{^in_Samaritan}', "");
68236Expect(1, 2112, '\P{in_Samaritan}', "");
68237Expect(0, 2112, '\P{^in_Samaritan}', "");
68238Error('\p{:= 	in_Samaritan}');
68239Error('\P{:= 	in_Samaritan}');
68240Expect(1, 2111, '\p{ _IN_Samaritan}', "");
68241Expect(0, 2111, '\p{^ _IN_Samaritan}', "");
68242Expect(0, 2111, '\P{ _IN_Samaritan}', "");
68243Expect(1, 2111, '\P{^ _IN_Samaritan}', "");
68244Expect(0, 2112, '\p{ _IN_Samaritan}', "");
68245Expect(1, 2112, '\p{^ _IN_Samaritan}', "");
68246Expect(1, 2112, '\P{ _IN_Samaritan}', "");
68247Expect(0, 2112, '\P{^ _IN_Samaritan}', "");
68248Error('\p{--In_saurashtra:=}');
68249Error('\P{--In_saurashtra:=}');
68250Expect(1, 43231, '\p{insaurashtra}', "");
68251Expect(0, 43231, '\p{^insaurashtra}', "");
68252Expect(0, 43231, '\P{insaurashtra}', "");
68253Expect(1, 43231, '\P{^insaurashtra}', "");
68254Expect(0, 43232, '\p{insaurashtra}', "");
68255Expect(1, 43232, '\p{^insaurashtra}', "");
68256Expect(1, 43232, '\P{insaurashtra}', "");
68257Expect(0, 43232, '\P{^insaurashtra}', "");
68258Expect(1, 43231, '\p{_-In_Saurashtra}', "");
68259Expect(0, 43231, '\p{^_-In_Saurashtra}', "");
68260Expect(0, 43231, '\P{_-In_Saurashtra}', "");
68261Expect(1, 43231, '\P{^_-In_Saurashtra}', "");
68262Expect(0, 43232, '\p{_-In_Saurashtra}', "");
68263Expect(1, 43232, '\p{^_-In_Saurashtra}', "");
68264Expect(1, 43232, '\P{_-In_Saurashtra}', "");
68265Expect(0, 43232, '\P{^_-In_Saurashtra}', "");
68266Error('\p{/a/In_SAURASHTRA}');
68267Error('\P{/a/In_SAURASHTRA}');
68268Expect(1, 43231, '\p{_In_saurashtra}', "");
68269Expect(0, 43231, '\p{^_In_saurashtra}', "");
68270Expect(0, 43231, '\P{_In_saurashtra}', "");
68271Expect(1, 43231, '\P{^_In_saurashtra}', "");
68272Expect(0, 43232, '\p{_In_saurashtra}', "");
68273Expect(1, 43232, '\p{^_In_saurashtra}', "");
68274Expect(1, 43232, '\P{_In_saurashtra}', "");
68275Expect(0, 43232, '\P{^_In_saurashtra}', "");
68276Error('\p{/a/	-In_sharada}');
68277Error('\P{/a/	-In_sharada}');
68278Expect(1, 70111, '\p{insharada}', "");
68279Expect(0, 70111, '\p{^insharada}', "");
68280Expect(0, 70111, '\P{insharada}', "");
68281Expect(1, 70111, '\P{^insharada}', "");
68282Expect(0, 70112, '\p{insharada}', "");
68283Expect(1, 70112, '\p{^insharada}', "");
68284Expect(1, 70112, '\P{insharada}', "");
68285Expect(0, 70112, '\P{^insharada}', "");
68286Expect(1, 70111, '\p{	In_SHARADA}', "");
68287Expect(0, 70111, '\p{^	In_SHARADA}', "");
68288Expect(0, 70111, '\P{	In_SHARADA}', "");
68289Expect(1, 70111, '\P{^	In_SHARADA}', "");
68290Expect(0, 70112, '\p{	In_SHARADA}', "");
68291Expect(1, 70112, '\p{^	In_SHARADA}', "");
68292Expect(1, 70112, '\P{	In_SHARADA}', "");
68293Expect(0, 70112, '\P{^	In_SHARADA}', "");
68294Error('\p{	/a/IN_Sharada}');
68295Error('\P{	/a/IN_Sharada}');
68296Expect(1, 70111, '\p{_-in_Sharada}', "");
68297Expect(0, 70111, '\p{^_-in_Sharada}', "");
68298Expect(0, 70111, '\P{_-in_Sharada}', "");
68299Expect(1, 70111, '\P{^_-in_Sharada}', "");
68300Expect(0, 70112, '\p{_-in_Sharada}', "");
68301Expect(1, 70112, '\p{^_-in_Sharada}', "");
68302Expect(1, 70112, '\P{_-in_Sharada}', "");
68303Expect(0, 70112, '\P{^_-in_Sharada}', "");
68304Error('\p{/a/	In_shavian}');
68305Error('\P{/a/	In_shavian}');
68306Expect(1, 66687, '\p{inshavian}', "");
68307Expect(0, 66687, '\p{^inshavian}', "");
68308Expect(0, 66687, '\P{inshavian}', "");
68309Expect(1, 66687, '\P{^inshavian}', "");
68310Expect(0, 66688, '\p{inshavian}', "");
68311Expect(1, 66688, '\p{^inshavian}', "");
68312Expect(1, 66688, '\P{inshavian}', "");
68313Expect(0, 66688, '\P{^inshavian}', "");
68314Expect(1, 66687, '\p{ 	IN_SHAVIAN}', "");
68315Expect(0, 66687, '\p{^ 	IN_SHAVIAN}', "");
68316Expect(0, 66687, '\P{ 	IN_SHAVIAN}', "");
68317Expect(1, 66687, '\P{^ 	IN_SHAVIAN}', "");
68318Expect(0, 66688, '\p{ 	IN_SHAVIAN}', "");
68319Expect(1, 66688, '\p{^ 	IN_SHAVIAN}', "");
68320Expect(1, 66688, '\P{ 	IN_SHAVIAN}', "");
68321Expect(0, 66688, '\P{^ 	IN_SHAVIAN}', "");
68322Error('\p{_ IN_Shavian/a/}');
68323Error('\P{_ IN_Shavian/a/}');
68324Expect(1, 66687, '\p{ In_Shavian}', "");
68325Expect(0, 66687, '\p{^ In_Shavian}', "");
68326Expect(0, 66687, '\P{ In_Shavian}', "");
68327Expect(1, 66687, '\P{^ In_Shavian}', "");
68328Expect(0, 66688, '\p{ In_Shavian}', "");
68329Expect(1, 66688, '\p{^ In_Shavian}', "");
68330Expect(1, 66688, '\P{ In_Shavian}', "");
68331Expect(0, 66688, '\P{^ In_Shavian}', "");
68332Error('\p{/a/ In_SINHALA}');
68333Error('\P{/a/ In_SINHALA}');
68334Expect(1, 3583, '\p{insinhala}', "");
68335Expect(0, 3583, '\p{^insinhala}', "");
68336Expect(0, 3583, '\P{insinhala}', "");
68337Expect(1, 3583, '\P{^insinhala}', "");
68338Expect(0, 3584, '\p{insinhala}', "");
68339Expect(1, 3584, '\p{^insinhala}', "");
68340Expect(1, 3584, '\P{insinhala}', "");
68341Expect(0, 3584, '\P{^insinhala}', "");
68342Expect(1, 3583, '\p{- in_Sinhala}', "");
68343Expect(0, 3583, '\p{^- in_Sinhala}', "");
68344Expect(0, 3583, '\P{- in_Sinhala}', "");
68345Expect(1, 3583, '\P{^- in_Sinhala}', "");
68346Expect(0, 3584, '\p{- in_Sinhala}', "");
68347Expect(1, 3584, '\p{^- in_Sinhala}', "");
68348Expect(1, 3584, '\P{- in_Sinhala}', "");
68349Expect(0, 3584, '\P{^- in_Sinhala}', "");
68350Error('\p{/a/	_In_Sinhala}');
68351Error('\P{/a/	_In_Sinhala}');
68352Expect(1, 3583, '\p{ IN_Sinhala}', "");
68353Expect(0, 3583, '\p{^ IN_Sinhala}', "");
68354Expect(0, 3583, '\P{ IN_Sinhala}', "");
68355Expect(1, 3583, '\P{^ IN_Sinhala}', "");
68356Expect(0, 3584, '\p{ IN_Sinhala}', "");
68357Expect(1, 3584, '\p{^ IN_Sinhala}', "");
68358Expect(1, 3584, '\P{ IN_Sinhala}', "");
68359Expect(0, 3584, '\P{^ IN_Sinhala}', "");
68360Error('\p{ in_Sora_sompeng/a/}');
68361Error('\P{ in_Sora_sompeng/a/}');
68362Expect(1, 69887, '\p{insorasompeng}', "");
68363Expect(0, 69887, '\p{^insorasompeng}', "");
68364Expect(0, 69887, '\P{insorasompeng}', "");
68365Expect(1, 69887, '\P{^insorasompeng}', "");
68366Expect(0, 69888, '\p{insorasompeng}', "");
68367Expect(1, 69888, '\p{^insorasompeng}', "");
68368Expect(1, 69888, '\P{insorasompeng}', "");
68369Expect(0, 69888, '\P{^insorasompeng}', "");
68370Expect(1, 69887, '\p{ _in_Sora_sompeng}', "");
68371Expect(0, 69887, '\p{^ _in_Sora_sompeng}', "");
68372Expect(0, 69887, '\P{ _in_Sora_sompeng}', "");
68373Expect(1, 69887, '\P{^ _in_Sora_sompeng}', "");
68374Expect(0, 69888, '\p{ _in_Sora_sompeng}', "");
68375Expect(1, 69888, '\p{^ _in_Sora_sompeng}', "");
68376Expect(1, 69888, '\P{ _in_Sora_sompeng}', "");
68377Expect(0, 69888, '\P{^ _in_Sora_sompeng}', "");
68378Error('\p{-:=In_sora_Sompeng}');
68379Error('\P{-:=In_sora_Sompeng}');
68380Expect(1, 69887, '\p{_in_sora_Sompeng}', "");
68381Expect(0, 69887, '\p{^_in_sora_Sompeng}', "");
68382Expect(0, 69887, '\P{_in_sora_Sompeng}', "");
68383Expect(1, 69887, '\P{^_in_sora_Sompeng}', "");
68384Expect(0, 69888, '\p{_in_sora_Sompeng}', "");
68385Expect(1, 69888, '\p{^_in_sora_Sompeng}', "");
68386Expect(1, 69888, '\P{_in_sora_Sompeng}', "");
68387Expect(0, 69888, '\P{^_in_sora_Sompeng}', "");
68388Error('\p{:=- In_sundanese}');
68389Error('\P{:=- In_sundanese}');
68390Expect(1, 7103, '\p{insundanese}', "");
68391Expect(0, 7103, '\p{^insundanese}', "");
68392Expect(0, 7103, '\P{insundanese}', "");
68393Expect(1, 7103, '\P{^insundanese}', "");
68394Expect(0, 7104, '\p{insundanese}', "");
68395Expect(1, 7104, '\p{^insundanese}', "");
68396Expect(1, 7104, '\P{insundanese}', "");
68397Expect(0, 7104, '\P{^insundanese}', "");
68398Expect(1, 7103, '\p{__in_SUNDANESE}', "");
68399Expect(0, 7103, '\p{^__in_SUNDANESE}', "");
68400Expect(0, 7103, '\P{__in_SUNDANESE}', "");
68401Expect(1, 7103, '\P{^__in_SUNDANESE}', "");
68402Expect(0, 7104, '\p{__in_SUNDANESE}', "");
68403Expect(1, 7104, '\p{^__in_SUNDANESE}', "");
68404Expect(1, 7104, '\P{__in_SUNDANESE}', "");
68405Expect(0, 7104, '\P{^__in_SUNDANESE}', "");
68406Error('\p{/a/_-In_SUNDANESE}');
68407Error('\P{/a/_-In_SUNDANESE}');
68408Expect(1, 7103, '\p{		In_SUNDANESE}', "");
68409Expect(0, 7103, '\p{^		In_SUNDANESE}', "");
68410Expect(0, 7103, '\P{		In_SUNDANESE}', "");
68411Expect(1, 7103, '\P{^		In_SUNDANESE}', "");
68412Expect(0, 7104, '\p{		In_SUNDANESE}', "");
68413Expect(1, 7104, '\p{^		In_SUNDANESE}', "");
68414Expect(1, 7104, '\P{		In_SUNDANESE}', "");
68415Expect(0, 7104, '\P{^		In_SUNDANESE}', "");
68416Error('\p{ /a/In_syloti_Nagri}');
68417Error('\P{ /a/In_syloti_Nagri}');
68418Expect(1, 43055, '\p{insylotinagri}', "");
68419Expect(0, 43055, '\p{^insylotinagri}', "");
68420Expect(0, 43055, '\P{insylotinagri}', "");
68421Expect(1, 43055, '\P{^insylotinagri}', "");
68422Expect(0, 43056, '\p{insylotinagri}', "");
68423Expect(1, 43056, '\p{^insylotinagri}', "");
68424Expect(1, 43056, '\P{insylotinagri}', "");
68425Expect(0, 43056, '\P{^insylotinagri}', "");
68426Expect(1, 43055, '\p{-In_syloti_nagri}', "");
68427Expect(0, 43055, '\p{^-In_syloti_nagri}', "");
68428Expect(0, 43055, '\P{-In_syloti_nagri}', "");
68429Expect(1, 43055, '\P{^-In_syloti_nagri}', "");
68430Expect(0, 43056, '\p{-In_syloti_nagri}', "");
68431Expect(1, 43056, '\p{^-In_syloti_nagri}', "");
68432Expect(1, 43056, '\P{-In_syloti_nagri}', "");
68433Expect(0, 43056, '\P{^-In_syloti_nagri}', "");
68434Error('\p{- in_SYLOTI_NAGRI/a/}');
68435Error('\P{- in_SYLOTI_NAGRI/a/}');
68436Expect(1, 43055, '\p{--IN_Syloti_Nagri}', "");
68437Expect(0, 43055, '\p{^--IN_Syloti_Nagri}', "");
68438Expect(0, 43055, '\P{--IN_Syloti_Nagri}', "");
68439Expect(1, 43055, '\P{^--IN_Syloti_Nagri}', "");
68440Expect(0, 43056, '\p{--IN_Syloti_Nagri}', "");
68441Expect(1, 43056, '\p{^--IN_Syloti_Nagri}', "");
68442Expect(1, 43056, '\P{--IN_Syloti_Nagri}', "");
68443Expect(0, 43056, '\P{^--IN_Syloti_Nagri}', "");
68444Error('\p{/a/	-IN_Syriac}');
68445Error('\P{/a/	-IN_Syriac}');
68446Expect(1, 1871, '\p{insyriac}', "");
68447Expect(0, 1871, '\p{^insyriac}', "");
68448Expect(0, 1871, '\P{insyriac}', "");
68449Expect(1, 1871, '\P{^insyriac}', "");
68450Expect(0, 1872, '\p{insyriac}', "");
68451Expect(1, 1872, '\p{^insyriac}', "");
68452Expect(1, 1872, '\P{insyriac}', "");
68453Expect(0, 1872, '\P{^insyriac}', "");
68454Expect(1, 1871, '\p{	in_SYRIAC}', "");
68455Expect(0, 1871, '\p{^	in_SYRIAC}', "");
68456Expect(0, 1871, '\P{	in_SYRIAC}', "");
68457Expect(1, 1871, '\P{^	in_SYRIAC}', "");
68458Expect(0, 1872, '\p{	in_SYRIAC}', "");
68459Expect(1, 1872, '\p{^	in_SYRIAC}', "");
68460Expect(1, 1872, '\P{	in_SYRIAC}', "");
68461Expect(0, 1872, '\P{^	in_SYRIAC}', "");
68462Error('\p{ /a/in_SYRIAC}');
68463Error('\P{ /a/in_SYRIAC}');
68464Expect(1, 1871, '\p{	In_syriac}', "");
68465Expect(0, 1871, '\p{^	In_syriac}', "");
68466Expect(0, 1871, '\P{	In_syriac}', "");
68467Expect(1, 1871, '\P{^	In_syriac}', "");
68468Expect(0, 1872, '\p{	In_syriac}', "");
68469Expect(1, 1872, '\p{^	In_syriac}', "");
68470Expect(1, 1872, '\P{	In_syriac}', "");
68471Expect(0, 1872, '\P{^	In_syriac}', "");
68472Error('\p{-/a/In_Tagalog}');
68473Error('\P{-/a/In_Tagalog}');
68474Expect(1, 5919, '\p{intagalog}', "");
68475Expect(0, 5919, '\p{^intagalog}', "");
68476Expect(0, 5919, '\P{intagalog}', "");
68477Expect(1, 5919, '\P{^intagalog}', "");
68478Expect(0, 5920, '\p{intagalog}', "");
68479Expect(1, 5920, '\p{^intagalog}', "");
68480Expect(1, 5920, '\P{intagalog}', "");
68481Expect(0, 5920, '\P{^intagalog}', "");
68482Expect(1, 5919, '\p{	 In_Tagalog}', "");
68483Expect(0, 5919, '\p{^	 In_Tagalog}', "");
68484Expect(0, 5919, '\P{	 In_Tagalog}', "");
68485Expect(1, 5919, '\P{^	 In_Tagalog}', "");
68486Expect(0, 5920, '\p{	 In_Tagalog}', "");
68487Expect(1, 5920, '\p{^	 In_Tagalog}', "");
68488Expect(1, 5920, '\P{	 In_Tagalog}', "");
68489Expect(0, 5920, '\P{^	 In_Tagalog}', "");
68490Error('\p{/a/IN_TAGALOG}');
68491Error('\P{/a/IN_TAGALOG}');
68492Expect(1, 5919, '\p{_ In_TAGALOG}', "");
68493Expect(0, 5919, '\p{^_ In_TAGALOG}', "");
68494Expect(0, 5919, '\P{_ In_TAGALOG}', "");
68495Expect(1, 5919, '\P{^_ In_TAGALOG}', "");
68496Expect(0, 5920, '\p{_ In_TAGALOG}', "");
68497Expect(1, 5920, '\p{^_ In_TAGALOG}', "");
68498Expect(1, 5920, '\P{_ In_TAGALOG}', "");
68499Expect(0, 5920, '\P{^_ In_TAGALOG}', "");
68500Error('\p{/a/in_Tagbanwa}');
68501Error('\P{/a/in_Tagbanwa}');
68502Expect(1, 6015, '\p{intagbanwa}', "");
68503Expect(0, 6015, '\p{^intagbanwa}', "");
68504Expect(0, 6015, '\P{intagbanwa}', "");
68505Expect(1, 6015, '\P{^intagbanwa}', "");
68506Expect(0, 6016, '\p{intagbanwa}', "");
68507Expect(1, 6016, '\p{^intagbanwa}', "");
68508Expect(1, 6016, '\P{intagbanwa}', "");
68509Expect(0, 6016, '\P{^intagbanwa}', "");
68510Expect(1, 6015, '\p{-In_TAGBANWA}', "");
68511Expect(0, 6015, '\p{^-In_TAGBANWA}', "");
68512Expect(0, 6015, '\P{-In_TAGBANWA}', "");
68513Expect(1, 6015, '\P{^-In_TAGBANWA}', "");
68514Expect(0, 6016, '\p{-In_TAGBANWA}', "");
68515Expect(1, 6016, '\p{^-In_TAGBANWA}', "");
68516Expect(1, 6016, '\P{-In_TAGBANWA}', "");
68517Expect(0, 6016, '\P{^-In_TAGBANWA}', "");
68518Error('\p{/a/-In_Tagbanwa}');
68519Error('\P{/a/-In_Tagbanwa}');
68520Expect(1, 6015, '\p{	IN_Tagbanwa}', "");
68521Expect(0, 6015, '\p{^	IN_Tagbanwa}', "");
68522Expect(0, 6015, '\P{	IN_Tagbanwa}', "");
68523Expect(1, 6015, '\P{^	IN_Tagbanwa}', "");
68524Expect(0, 6016, '\p{	IN_Tagbanwa}', "");
68525Expect(1, 6016, '\p{^	IN_Tagbanwa}', "");
68526Expect(1, 6016, '\P{	IN_Tagbanwa}', "");
68527Expect(0, 6016, '\P{^	IN_Tagbanwa}', "");
68528Error('\p{/a/-_In_tai_Le}');
68529Error('\P{/a/-_In_tai_Le}');
68530Expect(1, 6527, '\p{intaile}', "");
68531Expect(0, 6527, '\p{^intaile}', "");
68532Expect(0, 6527, '\P{intaile}', "");
68533Expect(1, 6527, '\P{^intaile}', "");
68534Expect(0, 6528, '\p{intaile}', "");
68535Expect(1, 6528, '\p{^intaile}', "");
68536Expect(1, 6528, '\P{intaile}', "");
68537Expect(0, 6528, '\P{^intaile}', "");
68538Expect(1, 6527, '\p{	_in_TAI_le}', "");
68539Expect(0, 6527, '\p{^	_in_TAI_le}', "");
68540Expect(0, 6527, '\P{	_in_TAI_le}', "");
68541Expect(1, 6527, '\P{^	_in_TAI_le}', "");
68542Expect(0, 6528, '\p{	_in_TAI_le}', "");
68543Expect(1, 6528, '\p{^	_in_TAI_le}', "");
68544Expect(1, 6528, '\P{	_in_TAI_le}', "");
68545Expect(0, 6528, '\P{^	_in_TAI_le}', "");
68546Error('\p{ /a/in_Tai_Le}');
68547Error('\P{ /a/in_Tai_Le}');
68548Expect(1, 6527, '\p{ 	in_Tai_le}', "");
68549Expect(0, 6527, '\p{^ 	in_Tai_le}', "");
68550Expect(0, 6527, '\P{ 	in_Tai_le}', "");
68551Expect(1, 6527, '\P{^ 	in_Tai_le}', "");
68552Expect(0, 6528, '\p{ 	in_Tai_le}', "");
68553Expect(1, 6528, '\p{^ 	in_Tai_le}', "");
68554Expect(1, 6528, '\P{ 	in_Tai_le}', "");
68555Expect(0, 6528, '\P{^ 	in_Tai_le}', "");
68556Error('\p{-	In_tai_Tham/a/}');
68557Error('\P{-	In_tai_Tham/a/}');
68558Expect(1, 6831, '\p{intaitham}', "");
68559Expect(0, 6831, '\p{^intaitham}', "");
68560Expect(0, 6831, '\P{intaitham}', "");
68561Expect(1, 6831, '\P{^intaitham}', "");
68562Expect(0, 6832, '\p{intaitham}', "");
68563Expect(1, 6832, '\p{^intaitham}', "");
68564Expect(1, 6832, '\P{intaitham}', "");
68565Expect(0, 6832, '\P{^intaitham}', "");
68566Expect(1, 6831, '\p{	In_Tai_tham}', "");
68567Expect(0, 6831, '\p{^	In_Tai_tham}', "");
68568Expect(0, 6831, '\P{	In_Tai_tham}', "");
68569Expect(1, 6831, '\P{^	In_Tai_tham}', "");
68570Expect(0, 6832, '\p{	In_Tai_tham}', "");
68571Expect(1, 6832, '\p{^	In_Tai_tham}', "");
68572Expect(1, 6832, '\P{	In_Tai_tham}', "");
68573Expect(0, 6832, '\P{^	In_Tai_tham}', "");
68574Error('\p{-:=In_Tai_THAM}');
68575Error('\P{-:=In_Tai_THAM}');
68576Expect(1, 6831, '\p{- In_Tai_tham}', "");
68577Expect(0, 6831, '\p{^- In_Tai_tham}', "");
68578Expect(0, 6831, '\P{- In_Tai_tham}', "");
68579Expect(1, 6831, '\P{^- In_Tai_tham}', "");
68580Expect(0, 6832, '\p{- In_Tai_tham}', "");
68581Expect(1, 6832, '\p{^- In_Tai_tham}', "");
68582Expect(1, 6832, '\P{- In_Tai_tham}', "");
68583Expect(0, 6832, '\P{^- In_Tai_tham}', "");
68584Error('\p{/a/--In_TAI_viet}');
68585Error('\P{/a/--In_TAI_viet}');
68586Expect(1, 43743, '\p{intaiviet}', "");
68587Expect(0, 43743, '\p{^intaiviet}', "");
68588Expect(0, 43743, '\P{intaiviet}', "");
68589Expect(1, 43743, '\P{^intaiviet}', "");
68590Expect(0, 43744, '\p{intaiviet}', "");
68591Expect(1, 43744, '\p{^intaiviet}', "");
68592Expect(1, 43744, '\P{intaiviet}', "");
68593Expect(0, 43744, '\P{^intaiviet}', "");
68594Expect(1, 43743, '\p{-	In_Tai_Viet}', "");
68595Expect(0, 43743, '\p{^-	In_Tai_Viet}', "");
68596Expect(0, 43743, '\P{-	In_Tai_Viet}', "");
68597Expect(1, 43743, '\P{^-	In_Tai_Viet}', "");
68598Expect(0, 43744, '\p{-	In_Tai_Viet}', "");
68599Expect(1, 43744, '\p{^-	In_Tai_Viet}', "");
68600Expect(1, 43744, '\P{-	In_Tai_Viet}', "");
68601Expect(0, 43744, '\P{^-	In_Tai_Viet}', "");
68602Error('\p{	_In_tai_Viet/a/}');
68603Error('\P{	_In_tai_Viet/a/}');
68604Expect(1, 43743, '\p{ In_Tai_VIET}', "");
68605Expect(0, 43743, '\p{^ In_Tai_VIET}', "");
68606Expect(0, 43743, '\P{ In_Tai_VIET}', "");
68607Expect(1, 43743, '\P{^ In_Tai_VIET}', "");
68608Expect(0, 43744, '\p{ In_Tai_VIET}', "");
68609Expect(1, 43744, '\p{^ In_Tai_VIET}', "");
68610Expect(1, 43744, '\P{ In_Tai_VIET}', "");
68611Expect(0, 43744, '\P{^ In_Tai_VIET}', "");
68612Error('\p{	_in_Takri/a/}');
68613Error('\P{	_in_Takri/a/}');
68614Expect(1, 71375, '\p{intakri}', "");
68615Expect(0, 71375, '\p{^intakri}', "");
68616Expect(0, 71375, '\P{intakri}', "");
68617Expect(1, 71375, '\P{^intakri}', "");
68618Expect(0, 71376, '\p{intakri}', "");
68619Expect(1, 71376, '\p{^intakri}', "");
68620Expect(1, 71376, '\P{intakri}', "");
68621Expect(0, 71376, '\P{^intakri}', "");
68622Expect(1, 71375, '\p{	in_Takri}', "");
68623Expect(0, 71375, '\p{^	in_Takri}', "");
68624Expect(0, 71375, '\P{	in_Takri}', "");
68625Expect(1, 71375, '\P{^	in_Takri}', "");
68626Expect(0, 71376, '\p{	in_Takri}', "");
68627Expect(1, 71376, '\p{^	in_Takri}', "");
68628Expect(1, 71376, '\P{	in_Takri}', "");
68629Expect(0, 71376, '\P{^	in_Takri}', "");
68630Error('\p{	In_TAKRI:=}');
68631Error('\P{	In_TAKRI:=}');
68632Expect(1, 71375, '\p{_ IN_TAKRI}', "");
68633Expect(0, 71375, '\p{^_ IN_TAKRI}', "");
68634Expect(0, 71375, '\P{_ IN_TAKRI}', "");
68635Expect(1, 71375, '\P{^_ IN_TAKRI}', "");
68636Expect(0, 71376, '\p{_ IN_TAKRI}', "");
68637Expect(1, 71376, '\p{^_ IN_TAKRI}', "");
68638Expect(1, 71376, '\P{_ IN_TAKRI}', "");
68639Expect(0, 71376, '\P{^_ IN_TAKRI}', "");
68640Error('\p{	_In_Tamil:=}');
68641Error('\P{	_In_Tamil:=}');
68642Expect(1, 3071, '\p{intamil}', "");
68643Expect(0, 3071, '\p{^intamil}', "");
68644Expect(0, 3071, '\P{intamil}', "");
68645Expect(1, 3071, '\P{^intamil}', "");
68646Expect(0, 3072, '\p{intamil}', "");
68647Expect(1, 3072, '\p{^intamil}', "");
68648Expect(1, 3072, '\P{intamil}', "");
68649Expect(0, 3072, '\P{^intamil}', "");
68650Expect(1, 3071, '\p{ 	in_tamil}', "");
68651Expect(0, 3071, '\p{^ 	in_tamil}', "");
68652Expect(0, 3071, '\P{ 	in_tamil}', "");
68653Expect(1, 3071, '\P{^ 	in_tamil}', "");
68654Expect(0, 3072, '\p{ 	in_tamil}', "");
68655Expect(1, 3072, '\p{^ 	in_tamil}', "");
68656Expect(1, 3072, '\P{ 	in_tamil}', "");
68657Expect(0, 3072, '\P{^ 	in_tamil}', "");
68658Error('\p{_:=IN_Tamil}');
68659Error('\P{_:=IN_Tamil}');
68660Expect(1, 3071, '\p{	 In_Tamil}', "");
68661Expect(0, 3071, '\p{^	 In_Tamil}', "");
68662Expect(0, 3071, '\P{	 In_Tamil}', "");
68663Expect(1, 3071, '\P{^	 In_Tamil}', "");
68664Expect(0, 3072, '\p{	 In_Tamil}', "");
68665Expect(1, 3072, '\p{^	 In_Tamil}', "");
68666Expect(1, 3072, '\P{	 In_Tamil}', "");
68667Expect(0, 3072, '\P{^	 In_Tamil}', "");
68668Error('\p{/a/-IN_Telugu}');
68669Error('\P{/a/-IN_Telugu}');
68670Expect(1, 3199, '\p{intelugu}', "");
68671Expect(0, 3199, '\p{^intelugu}', "");
68672Expect(0, 3199, '\P{intelugu}', "");
68673Expect(1, 3199, '\P{^intelugu}', "");
68674Expect(0, 3200, '\p{intelugu}', "");
68675Expect(1, 3200, '\p{^intelugu}', "");
68676Expect(1, 3200, '\P{intelugu}', "");
68677Expect(0, 3200, '\P{^intelugu}', "");
68678Expect(1, 3199, '\p{--In_Telugu}', "");
68679Expect(0, 3199, '\p{^--In_Telugu}', "");
68680Expect(0, 3199, '\P{--In_Telugu}', "");
68681Expect(1, 3199, '\P{^--In_Telugu}', "");
68682Expect(0, 3200, '\p{--In_Telugu}', "");
68683Expect(1, 3200, '\p{^--In_Telugu}', "");
68684Expect(1, 3200, '\P{--In_Telugu}', "");
68685Expect(0, 3200, '\P{^--In_Telugu}', "");
68686Error('\p{_/a/in_Telugu}');
68687Error('\P{_/a/in_Telugu}');
68688Expect(1, 3199, '\p{-	IN_telugu}', "");
68689Expect(0, 3199, '\p{^-	IN_telugu}', "");
68690Expect(0, 3199, '\P{-	IN_telugu}', "");
68691Expect(1, 3199, '\P{^-	IN_telugu}', "");
68692Expect(0, 3200, '\p{-	IN_telugu}', "");
68693Expect(1, 3200, '\p{^-	IN_telugu}', "");
68694Expect(1, 3200, '\P{-	IN_telugu}', "");
68695Expect(0, 3200, '\P{^-	IN_telugu}', "");
68696Error('\p{:=-_In_thaana}');
68697Error('\P{:=-_In_thaana}');
68698Expect(1, 1983, '\p{inthaana}', "");
68699Expect(0, 1983, '\p{^inthaana}', "");
68700Expect(0, 1983, '\P{inthaana}', "");
68701Expect(1, 1983, '\P{^inthaana}', "");
68702Expect(0, 1984, '\p{inthaana}', "");
68703Expect(1, 1984, '\p{^inthaana}', "");
68704Expect(1, 1984, '\P{inthaana}', "");
68705Expect(0, 1984, '\P{^inthaana}', "");
68706Expect(1, 1983, '\p{--In_Thaana}', "");
68707Expect(0, 1983, '\p{^--In_Thaana}', "");
68708Expect(0, 1983, '\P{--In_Thaana}', "");
68709Expect(1, 1983, '\P{^--In_Thaana}', "");
68710Expect(0, 1984, '\p{--In_Thaana}', "");
68711Expect(1, 1984, '\p{^--In_Thaana}', "");
68712Expect(1, 1984, '\P{--In_Thaana}', "");
68713Expect(0, 1984, '\P{^--In_Thaana}', "");
68714Error('\p{ :=in_thaana}');
68715Error('\P{ :=in_thaana}');
68716Expect(1, 1983, '\p{- IN_thaana}', "");
68717Expect(0, 1983, '\p{^- IN_thaana}', "");
68718Expect(0, 1983, '\P{- IN_thaana}', "");
68719Expect(1, 1983, '\P{^- IN_thaana}', "");
68720Expect(0, 1984, '\p{- IN_thaana}', "");
68721Expect(1, 1984, '\p{^- IN_thaana}', "");
68722Expect(1, 1984, '\P{- IN_thaana}', "");
68723Expect(0, 1984, '\P{^- IN_thaana}', "");
68724Error('\p{:=	In_Thai}');
68725Error('\P{:=	In_Thai}');
68726Expect(1, 3711, '\p{inthai}', "");
68727Expect(0, 3711, '\p{^inthai}', "");
68728Expect(0, 3711, '\P{inthai}', "");
68729Expect(1, 3711, '\P{^inthai}', "");
68730Expect(0, 3712, '\p{inthai}', "");
68731Expect(1, 3712, '\p{^inthai}', "");
68732Expect(1, 3712, '\P{inthai}', "");
68733Expect(0, 3712, '\P{^inthai}', "");
68734Expect(1, 3711, '\p{	 IN_Thai}', "");
68735Expect(0, 3711, '\p{^	 IN_Thai}', "");
68736Expect(0, 3711, '\P{	 IN_Thai}', "");
68737Expect(1, 3711, '\P{^	 IN_Thai}', "");
68738Expect(0, 3712, '\p{	 IN_Thai}', "");
68739Expect(1, 3712, '\p{^	 IN_Thai}', "");
68740Expect(1, 3712, '\P{	 IN_Thai}', "");
68741Expect(0, 3712, '\P{^	 IN_Thai}', "");
68742Error('\p{-:=In_Thai}');
68743Error('\P{-:=In_Thai}');
68744Expect(1, 3711, '\p{ In_Thai}', "");
68745Expect(0, 3711, '\p{^ In_Thai}', "");
68746Expect(0, 3711, '\P{ In_Thai}', "");
68747Expect(1, 3711, '\P{^ In_Thai}', "");
68748Expect(0, 3712, '\p{ In_Thai}', "");
68749Expect(1, 3712, '\p{^ In_Thai}', "");
68750Expect(1, 3712, '\P{ In_Thai}', "");
68751Expect(0, 3712, '\P{^ In_Thai}', "");
68752Error('\p{:=-In_TIBETAN}');
68753Error('\P{:=-In_TIBETAN}');
68754Expect(1, 4095, '\p{intibetan}', "");
68755Expect(0, 4095, '\p{^intibetan}', "");
68756Expect(0, 4095, '\P{intibetan}', "");
68757Expect(1, 4095, '\P{^intibetan}', "");
68758Expect(0, 4096, '\p{intibetan}', "");
68759Expect(1, 4096, '\p{^intibetan}', "");
68760Expect(1, 4096, '\P{intibetan}', "");
68761Expect(0, 4096, '\P{^intibetan}', "");
68762Expect(1, 4095, '\p{- IN_Tibetan}', "");
68763Expect(0, 4095, '\p{^- IN_Tibetan}', "");
68764Expect(0, 4095, '\P{- IN_Tibetan}', "");
68765Expect(1, 4095, '\P{^- IN_Tibetan}', "");
68766Expect(0, 4096, '\p{- IN_Tibetan}', "");
68767Expect(1, 4096, '\p{^- IN_Tibetan}', "");
68768Expect(1, 4096, '\P{- IN_Tibetan}', "");
68769Expect(0, 4096, '\P{^- IN_Tibetan}', "");
68770Error('\p{:=- in_Tibetan}');
68771Error('\P{:=- in_Tibetan}');
68772Expect(1, 4095, '\p{-	in_Tibetan}', "");
68773Expect(0, 4095, '\p{^-	in_Tibetan}', "");
68774Expect(0, 4095, '\P{-	in_Tibetan}', "");
68775Expect(1, 4095, '\P{^-	in_Tibetan}', "");
68776Expect(0, 4096, '\p{-	in_Tibetan}', "");
68777Expect(1, 4096, '\p{^-	in_Tibetan}', "");
68778Expect(1, 4096, '\P{-	in_Tibetan}', "");
68779Expect(0, 4096, '\P{^-	in_Tibetan}', "");
68780Error('\p{:=- In_TIFINAGH}');
68781Error('\P{:=- In_TIFINAGH}');
68782Expect(1, 11647, '\p{intifinagh}', "");
68783Expect(0, 11647, '\p{^intifinagh}', "");
68784Expect(0, 11647, '\P{intifinagh}', "");
68785Expect(1, 11647, '\P{^intifinagh}', "");
68786Expect(0, 11648, '\p{intifinagh}', "");
68787Expect(1, 11648, '\p{^intifinagh}', "");
68788Expect(1, 11648, '\P{intifinagh}', "");
68789Expect(0, 11648, '\P{^intifinagh}', "");
68790Expect(1, 11647, '\p{	IN_TIFINAGH}', "");
68791Expect(0, 11647, '\p{^	IN_TIFINAGH}', "");
68792Expect(0, 11647, '\P{	IN_TIFINAGH}', "");
68793Expect(1, 11647, '\P{^	IN_TIFINAGH}', "");
68794Expect(0, 11648, '\p{	IN_TIFINAGH}', "");
68795Expect(1, 11648, '\p{^	IN_TIFINAGH}', "");
68796Expect(1, 11648, '\P{	IN_TIFINAGH}', "");
68797Expect(0, 11648, '\P{^	IN_TIFINAGH}', "");
68798Error('\p{ 	In_TIFINAGH:=}');
68799Error('\P{ 	In_TIFINAGH:=}');
68800Expect(1, 11647, '\p{_-In_TIFINAGH}', "");
68801Expect(0, 11647, '\p{^_-In_TIFINAGH}', "");
68802Expect(0, 11647, '\P{_-In_TIFINAGH}', "");
68803Expect(1, 11647, '\P{^_-In_TIFINAGH}', "");
68804Expect(0, 11648, '\p{_-In_TIFINAGH}', "");
68805Expect(1, 11648, '\p{^_-In_TIFINAGH}', "");
68806Expect(1, 11648, '\P{_-In_TIFINAGH}', "");
68807Expect(0, 11648, '\P{^_-In_TIFINAGH}', "");
68808Error('\p{ _In_UGARITIC:=}');
68809Error('\P{ _In_UGARITIC:=}');
68810Expect(1, 66463, '\p{inugaritic}', "");
68811Expect(0, 66463, '\p{^inugaritic}', "");
68812Expect(0, 66463, '\P{inugaritic}', "");
68813Expect(1, 66463, '\P{^inugaritic}', "");
68814Expect(0, 66464, '\p{inugaritic}', "");
68815Expect(1, 66464, '\p{^inugaritic}', "");
68816Expect(1, 66464, '\P{inugaritic}', "");
68817Expect(0, 66464, '\P{^inugaritic}', "");
68818Expect(1, 66463, '\p{	-IN_Ugaritic}', "");
68819Expect(0, 66463, '\p{^	-IN_Ugaritic}', "");
68820Expect(0, 66463, '\P{	-IN_Ugaritic}', "");
68821Expect(1, 66463, '\P{^	-IN_Ugaritic}', "");
68822Expect(0, 66464, '\p{	-IN_Ugaritic}', "");
68823Expect(1, 66464, '\p{^	-IN_Ugaritic}', "");
68824Expect(1, 66464, '\P{	-IN_Ugaritic}', "");
68825Expect(0, 66464, '\P{^	-IN_Ugaritic}', "");
68826Error('\p{/a/__IN_Ugaritic}');
68827Error('\P{/a/__IN_Ugaritic}');
68828Expect(1, 66463, '\p{ 	In_UGARITIC}', "");
68829Expect(0, 66463, '\p{^ 	In_UGARITIC}', "");
68830Expect(0, 66463, '\P{ 	In_UGARITIC}', "");
68831Expect(1, 66463, '\P{^ 	In_UGARITIC}', "");
68832Expect(0, 66464, '\p{ 	In_UGARITIC}', "");
68833Expect(1, 66464, '\p{^ 	In_UGARITIC}', "");
68834Expect(1, 66464, '\P{ 	In_UGARITIC}', "");
68835Expect(0, 66464, '\P{^ 	In_UGARITIC}', "");
68836Error('\p{:=_ In_Vai}');
68837Error('\P{:=_ In_Vai}');
68838Expect(1, 42559, '\p{invai}', "");
68839Expect(0, 42559, '\p{^invai}', "");
68840Expect(0, 42559, '\P{invai}', "");
68841Expect(1, 42559, '\P{^invai}', "");
68842Expect(0, 42560, '\p{invai}', "");
68843Expect(1, 42560, '\p{^invai}', "");
68844Expect(1, 42560, '\P{invai}', "");
68845Expect(0, 42560, '\P{^invai}', "");
68846Expect(1, 42559, '\p{-In_Vai}', "");
68847Expect(0, 42559, '\p{^-In_Vai}', "");
68848Expect(0, 42559, '\P{-In_Vai}', "");
68849Expect(1, 42559, '\P{^-In_Vai}', "");
68850Expect(0, 42560, '\p{-In_Vai}', "");
68851Expect(1, 42560, '\p{^-In_Vai}', "");
68852Expect(1, 42560, '\P{-In_Vai}', "");
68853Expect(0, 42560, '\P{^-In_Vai}', "");
68854Error('\p{/a/_	In_vai}');
68855Error('\P{/a/_	In_vai}');
68856Expect(1, 42559, '\p{-in_VAI}', "");
68857Expect(0, 42559, '\p{^-in_VAI}', "");
68858Expect(0, 42559, '\P{-in_VAI}', "");
68859Expect(1, 42559, '\P{^-in_VAI}', "");
68860Expect(0, 42560, '\p{-in_VAI}', "");
68861Expect(1, 42560, '\p{^-in_VAI}', "");
68862Expect(1, 42560, '\P{-in_VAI}', "");
68863Expect(0, 42560, '\P{^-in_VAI}', "");
68864Error('\p{_/a/INHERITED}');
68865Error('\P{_/a/INHERITED}');
68866Expect(1, 917999, '\p{inherited}', "");
68867Expect(0, 917999, '\p{^inherited}', "");
68868Expect(0, 917999, '\P{inherited}', "");
68869Expect(1, 917999, '\P{^inherited}', "");
68870Expect(0, 918000, '\p{inherited}', "");
68871Expect(1, 918000, '\p{^inherited}', "");
68872Expect(1, 918000, '\P{inherited}', "");
68873Expect(0, 918000, '\P{^inherited}', "");
68874Expect(1, 917999, '\p{	_Inherited}', "");
68875Expect(0, 917999, '\p{^	_Inherited}', "");
68876Expect(0, 917999, '\P{	_Inherited}', "");
68877Expect(1, 917999, '\P{^	_Inherited}', "");
68878Expect(0, 918000, '\p{	_Inherited}', "");
68879Expect(1, 918000, '\p{^	_Inherited}', "");
68880Expect(1, 918000, '\P{	_Inherited}', "");
68881Expect(0, 918000, '\P{^	_Inherited}', "");
68882Error('\p{:=--IS_INHERITED}');
68883Error('\P{:=--IS_INHERITED}');
68884Expect(1, 917999, '\p{isinherited}', "");
68885Expect(0, 917999, '\p{^isinherited}', "");
68886Expect(0, 917999, '\P{isinherited}', "");
68887Expect(1, 917999, '\P{^isinherited}', "");
68888Expect(0, 918000, '\p{isinherited}', "");
68889Expect(1, 918000, '\p{^isinherited}', "");
68890Expect(1, 918000, '\P{isinherited}', "");
68891Expect(0, 918000, '\P{^isinherited}', "");
68892Expect(1, 917999, '\p{	_Is_INHERITED}', "");
68893Expect(0, 917999, '\p{^	_Is_INHERITED}', "");
68894Expect(0, 917999, '\P{	_Is_INHERITED}', "");
68895Expect(1, 917999, '\P{^	_Is_INHERITED}', "");
68896Expect(0, 918000, '\p{	_Is_INHERITED}', "");
68897Expect(1, 918000, '\p{^	_Is_INHERITED}', "");
68898Expect(1, 918000, '\P{	_Is_INHERITED}', "");
68899Expect(0, 918000, '\P{^	_Is_INHERITED}', "");
68900Error('\p{  Zinh/a/}');
68901Error('\P{  Zinh/a/}');
68902Expect(1, 917999, '\p{zinh}', "");
68903Expect(0, 917999, '\p{^zinh}', "");
68904Expect(0, 917999, '\P{zinh}', "");
68905Expect(1, 917999, '\P{^zinh}', "");
68906Expect(0, 918000, '\p{zinh}', "");
68907Expect(1, 918000, '\p{^zinh}', "");
68908Expect(1, 918000, '\P{zinh}', "");
68909Expect(0, 918000, '\P{^zinh}', "");
68910Expect(1, 917999, '\p{-Zinh}', "");
68911Expect(0, 917999, '\p{^-Zinh}', "");
68912Expect(0, 917999, '\P{-Zinh}', "");
68913Expect(1, 917999, '\P{^-Zinh}', "");
68914Expect(0, 918000, '\p{-Zinh}', "");
68915Expect(1, 918000, '\p{^-Zinh}', "");
68916Expect(1, 918000, '\P{-Zinh}', "");
68917Expect(0, 918000, '\P{^-Zinh}', "");
68918Error('\p{:= Is_Zinh}');
68919Error('\P{:= Is_Zinh}');
68920Expect(1, 917999, '\p{iszinh}', "");
68921Expect(0, 917999, '\p{^iszinh}', "");
68922Expect(0, 917999, '\P{iszinh}', "");
68923Expect(1, 917999, '\P{^iszinh}', "");
68924Expect(0, 918000, '\p{iszinh}', "");
68925Expect(1, 918000, '\p{^iszinh}', "");
68926Expect(1, 918000, '\P{iszinh}', "");
68927Expect(0, 918000, '\P{^iszinh}', "");
68928Expect(1, 917999, '\p{Is_Zinh}', "");
68929Expect(0, 917999, '\p{^Is_Zinh}', "");
68930Expect(0, 917999, '\P{Is_Zinh}', "");
68931Expect(1, 917999, '\P{^Is_Zinh}', "");
68932Expect(0, 918000, '\p{Is_Zinh}', "");
68933Expect(1, 918000, '\p{^Is_Zinh}', "");
68934Expect(1, 918000, '\P{Is_Zinh}', "");
68935Expect(0, 918000, '\P{^Is_Zinh}', "");
68936Error('\p{/a/-	qaai}');
68937Error('\P{/a/-	qaai}');
68938Expect(1, 917999, '\p{qaai}', "");
68939Expect(0, 917999, '\p{^qaai}', "");
68940Expect(0, 917999, '\P{qaai}', "");
68941Expect(1, 917999, '\P{^qaai}', "");
68942Expect(0, 918000, '\p{qaai}', "");
68943Expect(1, 918000, '\p{^qaai}', "");
68944Expect(1, 918000, '\P{qaai}', "");
68945Expect(0, 918000, '\P{^qaai}', "");
68946Error('\p{/a/__is_Qaai}');
68947Error('\P{/a/__is_Qaai}');
68948Expect(1, 917999, '\p{isqaai}', "");
68949Expect(0, 917999, '\p{^isqaai}', "");
68950Expect(0, 917999, '\P{isqaai}', "");
68951Expect(1, 917999, '\P{^isqaai}', "");
68952Expect(0, 918000, '\p{isqaai}', "");
68953Expect(1, 918000, '\p{^isqaai}', "");
68954Expect(1, 918000, '\P{isqaai}', "");
68955Expect(0, 918000, '\P{^isqaai}', "");
68956Expect(1, 917999, '\p{_ IS_Qaai}', "");
68957Expect(0, 917999, '\p{^_ IS_Qaai}', "");
68958Expect(0, 917999, '\P{_ IS_Qaai}', "");
68959Expect(1, 917999, '\P{^_ IS_Qaai}', "");
68960Expect(0, 918000, '\p{_ IS_Qaai}', "");
68961Expect(1, 918000, '\p{^_ IS_Qaai}', "");
68962Expect(1, 918000, '\P{_ IS_Qaai}', "");
68963Expect(0, 918000, '\P{^_ IS_Qaai}', "");
68964Error('\p{-:=INITIAL_Punctuation}');
68965Error('\P{-:=INITIAL_Punctuation}');
68966Expect(1, 11808, '\p{initialpunctuation}', "");
68967Expect(0, 11808, '\p{^initialpunctuation}', "");
68968Expect(0, 11808, '\P{initialpunctuation}', "");
68969Expect(1, 11808, '\P{^initialpunctuation}', "");
68970Expect(0, 11809, '\p{initialpunctuation}', "");
68971Expect(1, 11809, '\p{^initialpunctuation}', "");
68972Expect(1, 11809, '\P{initialpunctuation}', "");
68973Expect(0, 11809, '\P{^initialpunctuation}', "");
68974Expect(1, 11808, '\p{	 Initial_PUNCTUATION}', "");
68975Expect(0, 11808, '\p{^	 Initial_PUNCTUATION}', "");
68976Expect(0, 11808, '\P{	 Initial_PUNCTUATION}', "");
68977Expect(1, 11808, '\P{^	 Initial_PUNCTUATION}', "");
68978Expect(0, 11809, '\p{	 Initial_PUNCTUATION}', "");
68979Expect(1, 11809, '\p{^	 Initial_PUNCTUATION}', "");
68980Expect(1, 11809, '\P{	 Initial_PUNCTUATION}', "");
68981Expect(0, 11809, '\P{^	 Initial_PUNCTUATION}', "");
68982Error('\p{:=Is_initial_punctuation}');
68983Error('\P{:=Is_initial_punctuation}');
68984Expect(1, 11808, '\p{isinitialpunctuation}', "");
68985Expect(0, 11808, '\p{^isinitialpunctuation}', "");
68986Expect(0, 11808, '\P{isinitialpunctuation}', "");
68987Expect(1, 11808, '\P{^isinitialpunctuation}', "");
68988Expect(0, 11809, '\p{isinitialpunctuation}', "");
68989Expect(1, 11809, '\p{^isinitialpunctuation}', "");
68990Expect(1, 11809, '\P{isinitialpunctuation}', "");
68991Expect(0, 11809, '\P{^isinitialpunctuation}', "");
68992Expect(1, 11808, '\p{	-Is_Initial_Punctuation}', "");
68993Expect(0, 11808, '\p{^	-Is_Initial_Punctuation}', "");
68994Expect(0, 11808, '\P{	-Is_Initial_Punctuation}', "");
68995Expect(1, 11808, '\P{^	-Is_Initial_Punctuation}', "");
68996Expect(0, 11809, '\p{	-Is_Initial_Punctuation}', "");
68997Expect(1, 11809, '\p{^	-Is_Initial_Punctuation}', "");
68998Expect(1, 11809, '\P{	-Is_Initial_Punctuation}', "");
68999Expect(0, 11809, '\P{^	-Is_Initial_Punctuation}', "");
69000Error('\p{_:=pi}');
69001Error('\P{_:=pi}');
69002Expect(1, 11808, '\p{pi}', "");
69003Expect(0, 11808, '\p{^pi}', "");
69004Expect(0, 11808, '\P{pi}', "");
69005Expect(1, 11808, '\P{^pi}', "");
69006Expect(0, 11809, '\p{pi}', "");
69007Expect(1, 11809, '\p{^pi}', "");
69008Expect(1, 11809, '\P{pi}', "");
69009Expect(0, 11809, '\P{^pi}', "");
69010Expect(1, 11808, '\p{Pi}', "");
69011Expect(0, 11808, '\p{^Pi}', "");
69012Expect(0, 11808, '\P{Pi}', "");
69013Expect(1, 11808, '\P{^Pi}', "");
69014Expect(0, 11809, '\p{Pi}', "");
69015Expect(1, 11809, '\p{^Pi}', "");
69016Expect(1, 11809, '\P{Pi}', "");
69017Expect(0, 11809, '\P{^Pi}', "");
69018Error('\p{	/a/is_PI}');
69019Error('\P{	/a/is_PI}');
69020Expect(1, 11808, '\p{ispi}', "");
69021Expect(0, 11808, '\p{^ispi}', "");
69022Expect(0, 11808, '\P{ispi}', "");
69023Expect(1, 11808, '\P{^ispi}', "");
69024Expect(0, 11809, '\p{ispi}', "");
69025Expect(1, 11809, '\p{^ispi}', "");
69026Expect(1, 11809, '\P{ispi}', "");
69027Expect(0, 11809, '\P{^ispi}', "");
69028Expect(1, 11808, '\p{_Is_PI}', "");
69029Expect(0, 11808, '\p{^_Is_PI}', "");
69030Expect(0, 11808, '\P{_Is_PI}', "");
69031Expect(1, 11808, '\P{^_Is_PI}', "");
69032Expect(0, 11809, '\p{_Is_PI}', "");
69033Expect(1, 11809, '\p{^_Is_PI}', "");
69034Expect(1, 11809, '\P{_Is_PI}', "");
69035Expect(0, 11809, '\P{^_Is_PI}', "");
69036Error('\p{	Inscriptional_Pahlavi/a/}');
69037Error('\P{	Inscriptional_Pahlavi/a/}');
69038Expect(1, 68479, '\p{inscriptionalpahlavi}', "");
69039Expect(0, 68479, '\p{^inscriptionalpahlavi}', "");
69040Expect(0, 68479, '\P{inscriptionalpahlavi}', "");
69041Expect(1, 68479, '\P{^inscriptionalpahlavi}', "");
69042Expect(0, 68480, '\p{inscriptionalpahlavi}', "");
69043Expect(1, 68480, '\p{^inscriptionalpahlavi}', "");
69044Expect(1, 68480, '\P{inscriptionalpahlavi}', "");
69045Expect(0, 68480, '\P{^inscriptionalpahlavi}', "");
69046Expect(1, 68479, '\p{	_Inscriptional_Pahlavi}', "");
69047Expect(0, 68479, '\p{^	_Inscriptional_Pahlavi}', "");
69048Expect(0, 68479, '\P{	_Inscriptional_Pahlavi}', "");
69049Expect(1, 68479, '\P{^	_Inscriptional_Pahlavi}', "");
69050Expect(0, 68480, '\p{	_Inscriptional_Pahlavi}', "");
69051Expect(1, 68480, '\p{^	_Inscriptional_Pahlavi}', "");
69052Expect(1, 68480, '\P{	_Inscriptional_Pahlavi}', "");
69053Expect(0, 68480, '\P{^	_Inscriptional_Pahlavi}', "");
69054Error('\p{  is_Inscriptional_Pahlavi:=}');
69055Error('\P{  is_Inscriptional_Pahlavi:=}');
69056Expect(1, 68479, '\p{isinscriptionalpahlavi}', "");
69057Expect(0, 68479, '\p{^isinscriptionalpahlavi}', "");
69058Expect(0, 68479, '\P{isinscriptionalpahlavi}', "");
69059Expect(1, 68479, '\P{^isinscriptionalpahlavi}', "");
69060Expect(0, 68480, '\p{isinscriptionalpahlavi}', "");
69061Expect(1, 68480, '\p{^isinscriptionalpahlavi}', "");
69062Expect(1, 68480, '\P{isinscriptionalpahlavi}', "");
69063Expect(0, 68480, '\P{^isinscriptionalpahlavi}', "");
69064Expect(1, 68479, '\p{__is_INSCRIPTIONAL_pahlavi}', "");
69065Expect(0, 68479, '\p{^__is_INSCRIPTIONAL_pahlavi}', "");
69066Expect(0, 68479, '\P{__is_INSCRIPTIONAL_pahlavi}', "");
69067Expect(1, 68479, '\P{^__is_INSCRIPTIONAL_pahlavi}', "");
69068Expect(0, 68480, '\p{__is_INSCRIPTIONAL_pahlavi}', "");
69069Expect(1, 68480, '\p{^__is_INSCRIPTIONAL_pahlavi}', "");
69070Expect(1, 68480, '\P{__is_INSCRIPTIONAL_pahlavi}', "");
69071Expect(0, 68480, '\P{^__is_INSCRIPTIONAL_pahlavi}', "");
69072Error('\p{_	PHLI/a/}');
69073Error('\P{_	PHLI/a/}');
69074Expect(1, 68479, '\p{phli}', "");
69075Expect(0, 68479, '\p{^phli}', "");
69076Expect(0, 68479, '\P{phli}', "");
69077Expect(1, 68479, '\P{^phli}', "");
69078Expect(0, 68480, '\p{phli}', "");
69079Expect(1, 68480, '\p{^phli}', "");
69080Expect(1, 68480, '\P{phli}', "");
69081Expect(0, 68480, '\P{^phli}', "");
69082Expect(1, 68479, '\p{_Phli}', "");
69083Expect(0, 68479, '\p{^_Phli}', "");
69084Expect(0, 68479, '\P{_Phli}', "");
69085Expect(1, 68479, '\P{^_Phli}', "");
69086Expect(0, 68480, '\p{_Phli}', "");
69087Expect(1, 68480, '\p{^_Phli}', "");
69088Expect(1, 68480, '\P{_Phli}', "");
69089Expect(0, 68480, '\P{^_Phli}', "");
69090Error('\p{:=Is_PHLI}');
69091Error('\P{:=Is_PHLI}');
69092Expect(1, 68479, '\p{isphli}', "");
69093Expect(0, 68479, '\p{^isphli}', "");
69094Expect(0, 68479, '\P{isphli}', "");
69095Expect(1, 68479, '\P{^isphli}', "");
69096Expect(0, 68480, '\p{isphli}', "");
69097Expect(1, 68480, '\p{^isphli}', "");
69098Expect(1, 68480, '\P{isphli}', "");
69099Expect(0, 68480, '\P{^isphli}', "");
69100Expect(1, 68479, '\p{_IS_Phli}', "");
69101Expect(0, 68479, '\p{^_IS_Phli}', "");
69102Expect(0, 68479, '\P{_IS_Phli}', "");
69103Expect(1, 68479, '\P{^_IS_Phli}', "");
69104Expect(0, 68480, '\p{_IS_Phli}', "");
69105Expect(1, 68480, '\p{^_IS_Phli}', "");
69106Expect(1, 68480, '\P{_IS_Phli}', "");
69107Expect(0, 68480, '\P{^_IS_Phli}', "");
69108Error('\p{  INSCRIPTIONAL_Parthian/a/}');
69109Error('\P{  INSCRIPTIONAL_Parthian/a/}');
69110Expect(1, 68447, '\p{inscriptionalparthian}', "");
69111Expect(0, 68447, '\p{^inscriptionalparthian}', "");
69112Expect(0, 68447, '\P{inscriptionalparthian}', "");
69113Expect(1, 68447, '\P{^inscriptionalparthian}', "");
69114Expect(0, 68448, '\p{inscriptionalparthian}', "");
69115Expect(1, 68448, '\p{^inscriptionalparthian}', "");
69116Expect(1, 68448, '\P{inscriptionalparthian}', "");
69117Expect(0, 68448, '\P{^inscriptionalparthian}', "");
69118Expect(1, 68447, '\p{ -Inscriptional_Parthian}', "");
69119Expect(0, 68447, '\p{^ -Inscriptional_Parthian}', "");
69120Expect(0, 68447, '\P{ -Inscriptional_Parthian}', "");
69121Expect(1, 68447, '\P{^ -Inscriptional_Parthian}', "");
69122Expect(0, 68448, '\p{ -Inscriptional_Parthian}', "");
69123Expect(1, 68448, '\p{^ -Inscriptional_Parthian}', "");
69124Expect(1, 68448, '\P{ -Inscriptional_Parthian}', "");
69125Expect(0, 68448, '\P{^ -Inscriptional_Parthian}', "");
69126Error('\p{_is_Inscriptional_PARTHIAN/a/}');
69127Error('\P{_is_Inscriptional_PARTHIAN/a/}');
69128Expect(1, 68447, '\p{isinscriptionalparthian}', "");
69129Expect(0, 68447, '\p{^isinscriptionalparthian}', "");
69130Expect(0, 68447, '\P{isinscriptionalparthian}', "");
69131Expect(1, 68447, '\P{^isinscriptionalparthian}', "");
69132Expect(0, 68448, '\p{isinscriptionalparthian}', "");
69133Expect(1, 68448, '\p{^isinscriptionalparthian}', "");
69134Expect(1, 68448, '\P{isinscriptionalparthian}', "");
69135Expect(0, 68448, '\P{^isinscriptionalparthian}', "");
69136Expect(1, 68447, '\p{-Is_INSCRIPTIONAL_parthian}', "");
69137Expect(0, 68447, '\p{^-Is_INSCRIPTIONAL_parthian}', "");
69138Expect(0, 68447, '\P{-Is_INSCRIPTIONAL_parthian}', "");
69139Expect(1, 68447, '\P{^-Is_INSCRIPTIONAL_parthian}', "");
69140Expect(0, 68448, '\p{-Is_INSCRIPTIONAL_parthian}', "");
69141Expect(1, 68448, '\p{^-Is_INSCRIPTIONAL_parthian}', "");
69142Expect(1, 68448, '\P{-Is_INSCRIPTIONAL_parthian}', "");
69143Expect(0, 68448, '\P{^-Is_INSCRIPTIONAL_parthian}', "");
69144Error('\p{/a/-	Prti}');
69145Error('\P{/a/-	Prti}');
69146Expect(1, 68447, '\p{prti}', "");
69147Expect(0, 68447, '\p{^prti}', "");
69148Expect(0, 68447, '\P{prti}', "");
69149Expect(1, 68447, '\P{^prti}', "");
69150Expect(0, 68448, '\p{prti}', "");
69151Expect(1, 68448, '\p{^prti}', "");
69152Expect(1, 68448, '\P{prti}', "");
69153Expect(0, 68448, '\P{^prti}', "");
69154Expect(1, 68447, '\p{ Prti}', "");
69155Expect(0, 68447, '\p{^ Prti}', "");
69156Expect(0, 68447, '\P{ Prti}', "");
69157Expect(1, 68447, '\P{^ Prti}', "");
69158Expect(0, 68448, '\p{ Prti}', "");
69159Expect(1, 68448, '\p{^ Prti}', "");
69160Expect(1, 68448, '\P{ Prti}', "");
69161Expect(0, 68448, '\P{^ Prti}', "");
69162Error('\p{	-IS_prti/a/}');
69163Error('\P{	-IS_prti/a/}');
69164Expect(1, 68447, '\p{isprti}', "");
69165Expect(0, 68447, '\p{^isprti}', "");
69166Expect(0, 68447, '\P{isprti}', "");
69167Expect(1, 68447, '\P{^isprti}', "");
69168Expect(0, 68448, '\p{isprti}', "");
69169Expect(1, 68448, '\p{^isprti}', "");
69170Expect(1, 68448, '\P{isprti}', "");
69171Expect(0, 68448, '\P{^isprti}', "");
69172Expect(1, 68447, '\p{_	IS_PRTI}', "");
69173Expect(0, 68447, '\p{^_	IS_PRTI}', "");
69174Expect(0, 68447, '\P{_	IS_PRTI}', "");
69175Expect(1, 68447, '\P{^_	IS_PRTI}', "");
69176Expect(0, 68448, '\p{_	IS_PRTI}', "");
69177Expect(1, 68448, '\p{^_	IS_PRTI}', "");
69178Expect(1, 68448, '\P{_	IS_PRTI}', "");
69179Expect(0, 68448, '\P{^_	IS_PRTI}', "");
69180Error('\p{	:=Javanese}');
69181Error('\P{	:=Javanese}');
69182Expect(1, 43487, '\p{javanese}', "");
69183Expect(0, 43487, '\p{^javanese}', "");
69184Expect(0, 43487, '\P{javanese}', "");
69185Expect(1, 43487, '\P{^javanese}', "");
69186Expect(0, 43488, '\p{javanese}', "");
69187Expect(1, 43488, '\p{^javanese}', "");
69188Expect(1, 43488, '\P{javanese}', "");
69189Expect(0, 43488, '\P{^javanese}', "");
69190Expect(1, 43487, '\p{		Javanese}', "");
69191Expect(0, 43487, '\p{^		Javanese}', "");
69192Expect(0, 43487, '\P{		Javanese}', "");
69193Expect(1, 43487, '\P{^		Javanese}', "");
69194Expect(0, 43488, '\p{		Javanese}', "");
69195Expect(1, 43488, '\p{^		Javanese}', "");
69196Expect(1, 43488, '\P{		Javanese}', "");
69197Expect(0, 43488, '\P{^		Javanese}', "");
69198Error('\p{:=_-is_Javanese}');
69199Error('\P{:=_-is_Javanese}');
69200Expect(1, 43487, '\p{isjavanese}', "");
69201Expect(0, 43487, '\p{^isjavanese}', "");
69202Expect(0, 43487, '\P{isjavanese}', "");
69203Expect(1, 43487, '\P{^isjavanese}', "");
69204Expect(0, 43488, '\p{isjavanese}', "");
69205Expect(1, 43488, '\p{^isjavanese}', "");
69206Expect(1, 43488, '\P{isjavanese}', "");
69207Expect(0, 43488, '\P{^isjavanese}', "");
69208Expect(1, 43487, '\p{	 Is_Javanese}', "");
69209Expect(0, 43487, '\p{^	 Is_Javanese}', "");
69210Expect(0, 43487, '\P{	 Is_Javanese}', "");
69211Expect(1, 43487, '\P{^	 Is_Javanese}', "");
69212Expect(0, 43488, '\p{	 Is_Javanese}', "");
69213Expect(1, 43488, '\p{^	 Is_Javanese}', "");
69214Expect(1, 43488, '\P{	 Is_Javanese}', "");
69215Expect(0, 43488, '\P{^	 Is_Javanese}', "");
69216Error('\p{_	JAVA/a/}');
69217Error('\P{_	JAVA/a/}');
69218Expect(1, 43487, '\p{java}', "");
69219Expect(0, 43487, '\p{^java}', "");
69220Expect(0, 43487, '\P{java}', "");
69221Expect(1, 43487, '\P{^java}', "");
69222Expect(0, 43488, '\p{java}', "");
69223Expect(1, 43488, '\p{^java}', "");
69224Expect(1, 43488, '\P{java}', "");
69225Expect(0, 43488, '\P{^java}', "");
69226Expect(1, 43487, '\p{__JAVA}', "");
69227Expect(0, 43487, '\p{^__JAVA}', "");
69228Expect(0, 43487, '\P{__JAVA}', "");
69229Expect(1, 43487, '\P{^__JAVA}', "");
69230Expect(0, 43488, '\p{__JAVA}', "");
69231Expect(1, 43488, '\p{^__JAVA}', "");
69232Expect(1, 43488, '\P{__JAVA}', "");
69233Expect(0, 43488, '\P{^__JAVA}', "");
69234Error('\p{:=IS_java}');
69235Error('\P{:=IS_java}');
69236Expect(1, 43487, '\p{isjava}', "");
69237Expect(0, 43487, '\p{^isjava}', "");
69238Expect(0, 43487, '\P{isjava}', "");
69239Expect(1, 43487, '\P{^isjava}', "");
69240Expect(0, 43488, '\p{isjava}', "");
69241Expect(1, 43488, '\p{^isjava}', "");
69242Expect(1, 43488, '\P{isjava}', "");
69243Expect(0, 43488, '\P{^isjava}', "");
69244Expect(1, 43487, '\p{	 Is_Java}', "");
69245Expect(0, 43487, '\p{^	 Is_Java}', "");
69246Expect(0, 43487, '\P{	 Is_Java}', "");
69247Expect(1, 43487, '\P{^	 Is_Java}', "");
69248Expect(0, 43488, '\p{	 Is_Java}', "");
69249Expect(1, 43488, '\p{^	 Is_Java}', "");
69250Expect(1, 43488, '\P{	 Is_Java}', "");
69251Expect(0, 43488, '\P{^	 Is_Java}', "");
69252Error('\p{-/a/Join_Control}');
69253Error('\P{-/a/Join_Control}');
69254Expect(1, 8205, '\p{joincontrol}', "");
69255Expect(0, 8205, '\p{^joincontrol}', "");
69256Expect(0, 8205, '\P{joincontrol}', "");
69257Expect(1, 8205, '\P{^joincontrol}', "");
69258Expect(0, 8206, '\p{joincontrol}', "");
69259Expect(1, 8206, '\p{^joincontrol}', "");
69260Expect(1, 8206, '\P{joincontrol}', "");
69261Expect(0, 8206, '\P{^joincontrol}', "");
69262Expect(1, 8205, '\p{ join_Control}', "");
69263Expect(0, 8205, '\p{^ join_Control}', "");
69264Expect(0, 8205, '\P{ join_Control}', "");
69265Expect(1, 8205, '\P{^ join_Control}', "");
69266Expect(0, 8206, '\p{ join_Control}', "");
69267Expect(1, 8206, '\p{^ join_Control}', "");
69268Expect(1, 8206, '\P{ join_Control}', "");
69269Expect(0, 8206, '\P{^ join_Control}', "");
69270Error('\p{ -is_Join_CONTROL/a/}');
69271Error('\P{ -is_Join_CONTROL/a/}');
69272Expect(1, 8205, '\p{isjoincontrol}', "");
69273Expect(0, 8205, '\p{^isjoincontrol}', "");
69274Expect(0, 8205, '\P{isjoincontrol}', "");
69275Expect(1, 8205, '\P{^isjoincontrol}', "");
69276Expect(0, 8206, '\p{isjoincontrol}', "");
69277Expect(1, 8206, '\p{^isjoincontrol}', "");
69278Expect(1, 8206, '\P{isjoincontrol}', "");
69279Expect(0, 8206, '\P{^isjoincontrol}', "");
69280Expect(1, 8205, '\p{	is_JOIN_control}', "");
69281Expect(0, 8205, '\p{^	is_JOIN_control}', "");
69282Expect(0, 8205, '\P{	is_JOIN_control}', "");
69283Expect(1, 8205, '\P{^	is_JOIN_control}', "");
69284Expect(0, 8206, '\p{	is_JOIN_control}', "");
69285Expect(1, 8206, '\p{^	is_JOIN_control}', "");
69286Expect(1, 8206, '\P{	is_JOIN_control}', "");
69287Expect(0, 8206, '\P{^	is_JOIN_control}', "");
69288Error('\p{_Join_C/a/}');
69289Error('\P{_Join_C/a/}');
69290Expect(1, 8205, '\p{joinc}', "");
69291Expect(0, 8205, '\p{^joinc}', "");
69292Expect(0, 8205, '\P{joinc}', "");
69293Expect(1, 8205, '\P{^joinc}', "");
69294Expect(0, 8206, '\p{joinc}', "");
69295Expect(1, 8206, '\p{^joinc}', "");
69296Expect(1, 8206, '\P{joinc}', "");
69297Expect(0, 8206, '\P{^joinc}', "");
69298Expect(1, 8205, '\p{-Join_C}', "");
69299Expect(0, 8205, '\p{^-Join_C}', "");
69300Expect(0, 8205, '\P{-Join_C}', "");
69301Expect(1, 8205, '\P{^-Join_C}', "");
69302Expect(0, 8206, '\p{-Join_C}', "");
69303Expect(1, 8206, '\p{^-Join_C}', "");
69304Expect(1, 8206, '\P{-Join_C}', "");
69305Expect(0, 8206, '\P{^-Join_C}', "");
69306Error('\p{_:=Is_Join_c}');
69307Error('\P{_:=Is_Join_c}');
69308Expect(1, 8205, '\p{isjoinc}', "");
69309Expect(0, 8205, '\p{^isjoinc}', "");
69310Expect(0, 8205, '\P{isjoinc}', "");
69311Expect(1, 8205, '\P{^isjoinc}', "");
69312Expect(0, 8206, '\p{isjoinc}', "");
69313Expect(1, 8206, '\p{^isjoinc}', "");
69314Expect(1, 8206, '\P{isjoinc}', "");
69315Expect(0, 8206, '\P{^isjoinc}', "");
69316Expect(1, 8205, '\p{_	Is_join_C}', "");
69317Expect(0, 8205, '\p{^_	Is_join_C}', "");
69318Expect(0, 8205, '\P{_	Is_join_C}', "");
69319Expect(1, 8205, '\P{^_	Is_join_C}', "");
69320Expect(0, 8206, '\p{_	Is_join_C}', "");
69321Expect(1, 8206, '\p{^_	Is_join_C}', "");
69322Expect(1, 8206, '\P{_	Is_join_C}', "");
69323Expect(0, 8206, '\P{^_	Is_join_C}', "");
69324Error('\p{-	kaithi/a/}');
69325Error('\P{-	kaithi/a/}');
69326Expect(1, 69825, '\p{kaithi}', "");
69327Expect(0, 69825, '\p{^kaithi}', "");
69328Expect(0, 69825, '\P{kaithi}', "");
69329Expect(1, 69825, '\P{^kaithi}', "");
69330Expect(0, 69826, '\p{kaithi}', "");
69331Expect(1, 69826, '\p{^kaithi}', "");
69332Expect(1, 69826, '\P{kaithi}', "");
69333Expect(0, 69826, '\P{^kaithi}', "");
69334Expect(1, 69825, '\p{-_kaithi}', "");
69335Expect(0, 69825, '\p{^-_kaithi}', "");
69336Expect(0, 69825, '\P{-_kaithi}', "");
69337Expect(1, 69825, '\P{^-_kaithi}', "");
69338Expect(0, 69826, '\p{-_kaithi}', "");
69339Expect(1, 69826, '\p{^-_kaithi}', "");
69340Expect(1, 69826, '\P{-_kaithi}', "");
69341Expect(0, 69826, '\P{^-_kaithi}', "");
69342Error('\p{	/a/Is_KAITHI}');
69343Error('\P{	/a/Is_KAITHI}');
69344Expect(1, 69825, '\p{iskaithi}', "");
69345Expect(0, 69825, '\p{^iskaithi}', "");
69346Expect(0, 69825, '\P{iskaithi}', "");
69347Expect(1, 69825, '\P{^iskaithi}', "");
69348Expect(0, 69826, '\p{iskaithi}', "");
69349Expect(1, 69826, '\p{^iskaithi}', "");
69350Expect(1, 69826, '\P{iskaithi}', "");
69351Expect(0, 69826, '\P{^iskaithi}', "");
69352Expect(1, 69825, '\p{	is_KAITHI}', "");
69353Expect(0, 69825, '\p{^	is_KAITHI}', "");
69354Expect(0, 69825, '\P{	is_KAITHI}', "");
69355Expect(1, 69825, '\P{^	is_KAITHI}', "");
69356Expect(0, 69826, '\p{	is_KAITHI}', "");
69357Expect(1, 69826, '\p{^	is_KAITHI}', "");
69358Expect(1, 69826, '\P{	is_KAITHI}', "");
69359Expect(0, 69826, '\P{^	is_KAITHI}', "");
69360Error('\p{	:=KTHI}');
69361Error('\P{	:=KTHI}');
69362Expect(1, 69825, '\p{kthi}', "");
69363Expect(0, 69825, '\p{^kthi}', "");
69364Expect(0, 69825, '\P{kthi}', "");
69365Expect(1, 69825, '\P{^kthi}', "");
69366Expect(0, 69826, '\p{kthi}', "");
69367Expect(1, 69826, '\p{^kthi}', "");
69368Expect(1, 69826, '\P{kthi}', "");
69369Expect(0, 69826, '\P{^kthi}', "");
69370Expect(1, 69825, '\p{_ KTHI}', "");
69371Expect(0, 69825, '\p{^_ KTHI}', "");
69372Expect(0, 69825, '\P{_ KTHI}', "");
69373Expect(1, 69825, '\P{^_ KTHI}', "");
69374Expect(0, 69826, '\p{_ KTHI}', "");
69375Expect(1, 69826, '\p{^_ KTHI}', "");
69376Expect(1, 69826, '\P{_ KTHI}', "");
69377Expect(0, 69826, '\P{^_ KTHI}', "");
69378Error('\p{-/a/is_Kthi}');
69379Error('\P{-/a/is_Kthi}');
69380Expect(1, 69825, '\p{iskthi}', "");
69381Expect(0, 69825, '\p{^iskthi}', "");
69382Expect(0, 69825, '\P{iskthi}', "");
69383Expect(1, 69825, '\P{^iskthi}', "");
69384Expect(0, 69826, '\p{iskthi}', "");
69385Expect(1, 69826, '\p{^iskthi}', "");
69386Expect(1, 69826, '\P{iskthi}', "");
69387Expect(0, 69826, '\P{^iskthi}', "");
69388Expect(1, 69825, '\p{  Is_kthi}', "");
69389Expect(0, 69825, '\p{^  Is_kthi}', "");
69390Expect(0, 69825, '\P{  Is_kthi}', "");
69391Expect(1, 69825, '\P{^  Is_kthi}', "");
69392Expect(0, 69826, '\p{  Is_kthi}', "");
69393Expect(1, 69826, '\p{^  Is_kthi}', "");
69394Expect(1, 69826, '\P{  Is_kthi}', "");
69395Expect(0, 69826, '\P{^  Is_kthi}', "");
69396Error('\p{_/a/KANA_Supplement}');
69397Error('\P{_/a/KANA_Supplement}');
69398Expect(1, 110847, '\p{kanasupplement}', "");
69399Expect(0, 110847, '\p{^kanasupplement}', "");
69400Expect(0, 110847, '\P{kanasupplement}', "");
69401Expect(1, 110847, '\P{^kanasupplement}', "");
69402Expect(0, 110848, '\p{kanasupplement}', "");
69403Expect(1, 110848, '\p{^kanasupplement}', "");
69404Expect(1, 110848, '\P{kanasupplement}', "");
69405Expect(0, 110848, '\P{^kanasupplement}', "");
69406Expect(1, 110847, '\p{	kana_supplement}', "");
69407Expect(0, 110847, '\p{^	kana_supplement}', "");
69408Expect(0, 110847, '\P{	kana_supplement}', "");
69409Expect(1, 110847, '\P{^	kana_supplement}', "");
69410Expect(0, 110848, '\p{	kana_supplement}', "");
69411Expect(1, 110848, '\p{^	kana_supplement}', "");
69412Expect(1, 110848, '\P{	kana_supplement}', "");
69413Expect(0, 110848, '\P{^	kana_supplement}', "");
69414Error('\p{:=-is_KANA_SUPPLEMENT}');
69415Error('\P{:=-is_KANA_SUPPLEMENT}');
69416Expect(1, 110847, '\p{iskanasupplement}', "");
69417Expect(0, 110847, '\p{^iskanasupplement}', "");
69418Expect(0, 110847, '\P{iskanasupplement}', "");
69419Expect(1, 110847, '\P{^iskanasupplement}', "");
69420Expect(0, 110848, '\p{iskanasupplement}', "");
69421Expect(1, 110848, '\p{^iskanasupplement}', "");
69422Expect(1, 110848, '\P{iskanasupplement}', "");
69423Expect(0, 110848, '\P{^iskanasupplement}', "");
69424Expect(1, 110847, '\p{	 Is_Kana_Supplement}', "");
69425Expect(0, 110847, '\p{^	 Is_Kana_Supplement}', "");
69426Expect(0, 110847, '\P{	 Is_Kana_Supplement}', "");
69427Expect(1, 110847, '\P{^	 Is_Kana_Supplement}', "");
69428Expect(0, 110848, '\p{	 Is_Kana_Supplement}', "");
69429Expect(1, 110848, '\p{^	 Is_Kana_Supplement}', "");
69430Expect(1, 110848, '\P{	 Is_Kana_Supplement}', "");
69431Expect(0, 110848, '\P{^	 Is_Kana_Supplement}', "");
69432Error('\p{:=_in_kana_Supplement}');
69433Error('\P{:=_in_kana_Supplement}');
69434Expect(1, 110847, '\p{inkanasupplement}', "");
69435Expect(0, 110847, '\p{^inkanasupplement}', "");
69436Expect(0, 110847, '\P{inkanasupplement}', "");
69437Expect(1, 110847, '\P{^inkanasupplement}', "");
69438Expect(0, 110848, '\p{inkanasupplement}', "");
69439Expect(1, 110848, '\p{^inkanasupplement}', "");
69440Expect(1, 110848, '\P{inkanasupplement}', "");
69441Expect(0, 110848, '\P{^inkanasupplement}', "");
69442Expect(1, 110847, '\p{	 In_kana_Supplement}', "");
69443Expect(0, 110847, '\p{^	 In_kana_Supplement}', "");
69444Expect(0, 110847, '\P{	 In_kana_Supplement}', "");
69445Expect(1, 110847, '\P{^	 In_kana_Supplement}', "");
69446Expect(0, 110848, '\p{	 In_kana_Supplement}', "");
69447Expect(1, 110848, '\p{^	 In_kana_Supplement}', "");
69448Expect(1, 110848, '\P{	 In_kana_Supplement}', "");
69449Expect(0, 110848, '\P{^	 In_kana_Supplement}', "");
69450Error('\p{:=- Kana_Sup}');
69451Error('\P{:=- Kana_Sup}');
69452Expect(1, 110847, '\p{kanasup}', "");
69453Expect(0, 110847, '\p{^kanasup}', "");
69454Expect(0, 110847, '\P{kanasup}', "");
69455Expect(1, 110847, '\P{^kanasup}', "");
69456Expect(0, 110848, '\p{kanasup}', "");
69457Expect(1, 110848, '\p{^kanasup}', "");
69458Expect(1, 110848, '\P{kanasup}', "");
69459Expect(0, 110848, '\P{^kanasup}', "");
69460Expect(1, 110847, '\p{	Kana_sup}', "");
69461Expect(0, 110847, '\p{^	Kana_sup}', "");
69462Expect(0, 110847, '\P{	Kana_sup}', "");
69463Expect(1, 110847, '\P{^	Kana_sup}', "");
69464Expect(0, 110848, '\p{	Kana_sup}', "");
69465Expect(1, 110848, '\p{^	Kana_sup}', "");
69466Expect(1, 110848, '\P{	Kana_sup}', "");
69467Expect(0, 110848, '\P{^	Kana_sup}', "");
69468Error('\p{/a/-Is_kana_Sup}');
69469Error('\P{/a/-Is_kana_Sup}');
69470Expect(1, 110847, '\p{iskanasup}', "");
69471Expect(0, 110847, '\p{^iskanasup}', "");
69472Expect(0, 110847, '\P{iskanasup}', "");
69473Expect(1, 110847, '\P{^iskanasup}', "");
69474Expect(0, 110848, '\p{iskanasup}', "");
69475Expect(1, 110848, '\p{^iskanasup}', "");
69476Expect(1, 110848, '\P{iskanasup}', "");
69477Expect(0, 110848, '\P{^iskanasup}', "");
69478Expect(1, 110847, '\p{-_Is_KANA_SUP}', "");
69479Expect(0, 110847, '\p{^-_Is_KANA_SUP}', "");
69480Expect(0, 110847, '\P{-_Is_KANA_SUP}', "");
69481Expect(1, 110847, '\P{^-_Is_KANA_SUP}', "");
69482Expect(0, 110848, '\p{-_Is_KANA_SUP}', "");
69483Expect(1, 110848, '\p{^-_Is_KANA_SUP}', "");
69484Expect(1, 110848, '\P{-_Is_KANA_SUP}', "");
69485Expect(0, 110848, '\P{^-_Is_KANA_SUP}', "");
69486Error('\p{	-In_Kana_Sup:=}');
69487Error('\P{	-In_Kana_Sup:=}');
69488Expect(1, 110847, '\p{inkanasup}', "");
69489Expect(0, 110847, '\p{^inkanasup}', "");
69490Expect(0, 110847, '\P{inkanasup}', "");
69491Expect(1, 110847, '\P{^inkanasup}', "");
69492Expect(0, 110848, '\p{inkanasup}', "");
69493Expect(1, 110848, '\p{^inkanasup}', "");
69494Expect(1, 110848, '\P{inkanasup}', "");
69495Expect(0, 110848, '\P{^inkanasup}', "");
69496Expect(1, 110847, '\p{	_In_KANA_Sup}', "");
69497Expect(0, 110847, '\p{^	_In_KANA_Sup}', "");
69498Expect(0, 110847, '\P{	_In_KANA_Sup}', "");
69499Expect(1, 110847, '\P{^	_In_KANA_Sup}', "");
69500Expect(0, 110848, '\p{	_In_KANA_Sup}', "");
69501Expect(1, 110848, '\p{^	_In_KANA_Sup}', "");
69502Expect(1, 110848, '\P{	_In_KANA_Sup}', "");
69503Expect(0, 110848, '\P{^	_In_KANA_Sup}', "");
69504Error('\p{-_Kanbun/a/}');
69505Error('\P{-_Kanbun/a/}');
69506Expect(1, 12703, '\p{kanbun}', "");
69507Expect(0, 12703, '\p{^kanbun}', "");
69508Expect(0, 12703, '\P{kanbun}', "");
69509Expect(1, 12703, '\P{^kanbun}', "");
69510Expect(0, 12704, '\p{kanbun}', "");
69511Expect(1, 12704, '\p{^kanbun}', "");
69512Expect(1, 12704, '\P{kanbun}', "");
69513Expect(0, 12704, '\P{^kanbun}', "");
69514Expect(1, 12703, '\p{- Kanbun}', "");
69515Expect(0, 12703, '\p{^- Kanbun}', "");
69516Expect(0, 12703, '\P{- Kanbun}', "");
69517Expect(1, 12703, '\P{^- Kanbun}', "");
69518Expect(0, 12704, '\p{- Kanbun}', "");
69519Expect(1, 12704, '\p{^- Kanbun}', "");
69520Expect(1, 12704, '\P{- Kanbun}', "");
69521Expect(0, 12704, '\P{^- Kanbun}', "");
69522Error('\p{-:=is_Kanbun}');
69523Error('\P{-:=is_Kanbun}');
69524Expect(1, 12703, '\p{iskanbun}', "");
69525Expect(0, 12703, '\p{^iskanbun}', "");
69526Expect(0, 12703, '\P{iskanbun}', "");
69527Expect(1, 12703, '\P{^iskanbun}', "");
69528Expect(0, 12704, '\p{iskanbun}', "");
69529Expect(1, 12704, '\p{^iskanbun}', "");
69530Expect(1, 12704, '\P{iskanbun}', "");
69531Expect(0, 12704, '\P{^iskanbun}', "");
69532Expect(1, 12703, '\p{_	Is_KANBUN}', "");
69533Expect(0, 12703, '\p{^_	Is_KANBUN}', "");
69534Expect(0, 12703, '\P{_	Is_KANBUN}', "");
69535Expect(1, 12703, '\P{^_	Is_KANBUN}', "");
69536Expect(0, 12704, '\p{_	Is_KANBUN}', "");
69537Expect(1, 12704, '\p{^_	Is_KANBUN}', "");
69538Expect(1, 12704, '\P{_	Is_KANBUN}', "");
69539Expect(0, 12704, '\P{^_	Is_KANBUN}', "");
69540Error('\p{:=IN_kanbun}');
69541Error('\P{:=IN_kanbun}');
69542Expect(1, 12703, '\p{inkanbun}', "");
69543Expect(0, 12703, '\p{^inkanbun}', "");
69544Expect(0, 12703, '\P{inkanbun}', "");
69545Expect(1, 12703, '\P{^inkanbun}', "");
69546Expect(0, 12704, '\p{inkanbun}', "");
69547Expect(1, 12704, '\p{^inkanbun}', "");
69548Expect(1, 12704, '\P{inkanbun}', "");
69549Expect(0, 12704, '\P{^inkanbun}', "");
69550Expect(1, 12703, '\p{ 	in_Kanbun}', "");
69551Expect(0, 12703, '\p{^ 	in_Kanbun}', "");
69552Expect(0, 12703, '\P{ 	in_Kanbun}', "");
69553Expect(1, 12703, '\P{^ 	in_Kanbun}', "");
69554Expect(0, 12704, '\p{ 	in_Kanbun}', "");
69555Expect(1, 12704, '\p{^ 	in_Kanbun}', "");
69556Expect(1, 12704, '\P{ 	in_Kanbun}', "");
69557Expect(0, 12704, '\P{^ 	in_Kanbun}', "");
69558Error('\p{:=-kangxi_RADICALS}');
69559Error('\P{:=-kangxi_RADICALS}');
69560Expect(1, 12255, '\p{kangxiradicals}', "");
69561Expect(0, 12255, '\p{^kangxiradicals}', "");
69562Expect(0, 12255, '\P{kangxiradicals}', "");
69563Expect(1, 12255, '\P{^kangxiradicals}', "");
69564Expect(0, 12256, '\p{kangxiradicals}', "");
69565Expect(1, 12256, '\p{^kangxiradicals}', "");
69566Expect(1, 12256, '\P{kangxiradicals}', "");
69567Expect(0, 12256, '\P{^kangxiradicals}', "");
69568Expect(1, 12255, '\p{_	KANGXI_radicals}', "");
69569Expect(0, 12255, '\p{^_	KANGXI_radicals}', "");
69570Expect(0, 12255, '\P{_	KANGXI_radicals}', "");
69571Expect(1, 12255, '\P{^_	KANGXI_radicals}', "");
69572Expect(0, 12256, '\p{_	KANGXI_radicals}', "");
69573Expect(1, 12256, '\p{^_	KANGXI_radicals}', "");
69574Expect(1, 12256, '\P{_	KANGXI_radicals}', "");
69575Expect(0, 12256, '\P{^_	KANGXI_radicals}', "");
69576Error('\p{/a/		Is_Kangxi_Radicals}');
69577Error('\P{/a/		Is_Kangxi_Radicals}');
69578Expect(1, 12255, '\p{iskangxiradicals}', "");
69579Expect(0, 12255, '\p{^iskangxiradicals}', "");
69580Expect(0, 12255, '\P{iskangxiradicals}', "");
69581Expect(1, 12255, '\P{^iskangxiradicals}', "");
69582Expect(0, 12256, '\p{iskangxiradicals}', "");
69583Expect(1, 12256, '\p{^iskangxiradicals}', "");
69584Expect(1, 12256, '\P{iskangxiradicals}', "");
69585Expect(0, 12256, '\P{^iskangxiradicals}', "");
69586Expect(1, 12255, '\p{- Is_KANGXI_RADICALS}', "");
69587Expect(0, 12255, '\p{^- Is_KANGXI_RADICALS}', "");
69588Expect(0, 12255, '\P{- Is_KANGXI_RADICALS}', "");
69589Expect(1, 12255, '\P{^- Is_KANGXI_RADICALS}', "");
69590Expect(0, 12256, '\p{- Is_KANGXI_RADICALS}', "");
69591Expect(1, 12256, '\p{^- Is_KANGXI_RADICALS}', "");
69592Expect(1, 12256, '\P{- Is_KANGXI_RADICALS}', "");
69593Expect(0, 12256, '\P{^- Is_KANGXI_RADICALS}', "");
69594Error('\p{/a/In_KANGXI_Radicals}');
69595Error('\P{/a/In_KANGXI_Radicals}');
69596Expect(1, 12255, '\p{inkangxiradicals}', "");
69597Expect(0, 12255, '\p{^inkangxiradicals}', "");
69598Expect(0, 12255, '\P{inkangxiradicals}', "");
69599Expect(1, 12255, '\P{^inkangxiradicals}', "");
69600Expect(0, 12256, '\p{inkangxiradicals}', "");
69601Expect(1, 12256, '\p{^inkangxiradicals}', "");
69602Expect(1, 12256, '\P{inkangxiradicals}', "");
69603Expect(0, 12256, '\P{^inkangxiradicals}', "");
69604Expect(1, 12255, '\p{	In_KANGXI_RADICALS}', "");
69605Expect(0, 12255, '\p{^	In_KANGXI_RADICALS}', "");
69606Expect(0, 12255, '\P{	In_KANGXI_RADICALS}', "");
69607Expect(1, 12255, '\P{^	In_KANGXI_RADICALS}', "");
69608Expect(0, 12256, '\p{	In_KANGXI_RADICALS}', "");
69609Expect(1, 12256, '\p{^	In_KANGXI_RADICALS}', "");
69610Expect(1, 12256, '\P{	In_KANGXI_RADICALS}', "");
69611Expect(0, 12256, '\P{^	In_KANGXI_RADICALS}', "");
69612Error('\p{-:=KANGXI}');
69613Error('\P{-:=KANGXI}');
69614Expect(1, 12255, '\p{kangxi}', "");
69615Expect(0, 12255, '\p{^kangxi}', "");
69616Expect(0, 12255, '\P{kangxi}', "");
69617Expect(1, 12255, '\P{^kangxi}', "");
69618Expect(0, 12256, '\p{kangxi}', "");
69619Expect(1, 12256, '\p{^kangxi}', "");
69620Expect(1, 12256, '\P{kangxi}', "");
69621Expect(0, 12256, '\P{^kangxi}', "");
69622Expect(1, 12255, '\p{_-KANGXI}', "");
69623Expect(0, 12255, '\p{^_-KANGXI}', "");
69624Expect(0, 12255, '\P{_-KANGXI}', "");
69625Expect(1, 12255, '\P{^_-KANGXI}', "");
69626Expect(0, 12256, '\p{_-KANGXI}', "");
69627Expect(1, 12256, '\p{^_-KANGXI}', "");
69628Expect(1, 12256, '\P{_-KANGXI}', "");
69629Expect(0, 12256, '\P{^_-KANGXI}', "");
69630Error('\p{-Is_Kangxi:=}');
69631Error('\P{-Is_Kangxi:=}');
69632Expect(1, 12255, '\p{iskangxi}', "");
69633Expect(0, 12255, '\p{^iskangxi}', "");
69634Expect(0, 12255, '\P{iskangxi}', "");
69635Expect(1, 12255, '\P{^iskangxi}', "");
69636Expect(0, 12256, '\p{iskangxi}', "");
69637Expect(1, 12256, '\p{^iskangxi}', "");
69638Expect(1, 12256, '\P{iskangxi}', "");
69639Expect(0, 12256, '\P{^iskangxi}', "");
69640Expect(1, 12255, '\p{	 is_Kangxi}', "");
69641Expect(0, 12255, '\p{^	 is_Kangxi}', "");
69642Expect(0, 12255, '\P{	 is_Kangxi}', "");
69643Expect(1, 12255, '\P{^	 is_Kangxi}', "");
69644Expect(0, 12256, '\p{	 is_Kangxi}', "");
69645Expect(1, 12256, '\p{^	 is_Kangxi}', "");
69646Expect(1, 12256, '\P{	 is_Kangxi}', "");
69647Expect(0, 12256, '\P{^	 is_Kangxi}', "");
69648Error('\p{_In_kangxi:=}');
69649Error('\P{_In_kangxi:=}');
69650Expect(1, 12255, '\p{inkangxi}', "");
69651Expect(0, 12255, '\p{^inkangxi}', "");
69652Expect(0, 12255, '\P{inkangxi}', "");
69653Expect(1, 12255, '\P{^inkangxi}', "");
69654Expect(0, 12256, '\p{inkangxi}', "");
69655Expect(1, 12256, '\p{^inkangxi}', "");
69656Expect(1, 12256, '\P{inkangxi}', "");
69657Expect(0, 12256, '\P{^inkangxi}', "");
69658Expect(1, 12255, '\p{-in_Kangxi}', "");
69659Expect(0, 12255, '\p{^-in_Kangxi}', "");
69660Expect(0, 12255, '\P{-in_Kangxi}', "");
69661Expect(1, 12255, '\P{^-in_Kangxi}', "");
69662Expect(0, 12256, '\p{-in_Kangxi}', "");
69663Expect(1, 12256, '\p{^-in_Kangxi}', "");
69664Expect(1, 12256, '\P{-in_Kangxi}', "");
69665Expect(0, 12256, '\P{^-in_Kangxi}', "");
69666Error('\p{/a/-_kannada}');
69667Error('\P{/a/-_kannada}');
69668Expect(1, 3314, '\p{kannada}', "");
69669Expect(0, 3314, '\p{^kannada}', "");
69670Expect(0, 3314, '\P{kannada}', "");
69671Expect(1, 3314, '\P{^kannada}', "");
69672Expect(0, 3315, '\p{kannada}', "");
69673Expect(1, 3315, '\p{^kannada}', "");
69674Expect(1, 3315, '\P{kannada}', "");
69675Expect(0, 3315, '\P{^kannada}', "");
69676Expect(1, 3314, '\p{	 Kannada}', "");
69677Expect(0, 3314, '\p{^	 Kannada}', "");
69678Expect(0, 3314, '\P{	 Kannada}', "");
69679Expect(1, 3314, '\P{^	 Kannada}', "");
69680Expect(0, 3315, '\p{	 Kannada}', "");
69681Expect(1, 3315, '\p{^	 Kannada}', "");
69682Expect(1, 3315, '\P{	 Kannada}', "");
69683Expect(0, 3315, '\P{^	 Kannada}', "");
69684Error('\p{-	Is_Kannada:=}');
69685Error('\P{-	Is_Kannada:=}');
69686Expect(1, 3314, '\p{iskannada}', "");
69687Expect(0, 3314, '\p{^iskannada}', "");
69688Expect(0, 3314, '\P{iskannada}', "");
69689Expect(1, 3314, '\P{^iskannada}', "");
69690Expect(0, 3315, '\p{iskannada}', "");
69691Expect(1, 3315, '\p{^iskannada}', "");
69692Expect(1, 3315, '\P{iskannada}', "");
69693Expect(0, 3315, '\P{^iskannada}', "");
69694Expect(1, 3314, '\p{ is_Kannada}', "");
69695Expect(0, 3314, '\p{^ is_Kannada}', "");
69696Expect(0, 3314, '\P{ is_Kannada}', "");
69697Expect(1, 3314, '\P{^ is_Kannada}', "");
69698Expect(0, 3315, '\p{ is_Kannada}', "");
69699Expect(1, 3315, '\p{^ is_Kannada}', "");
69700Expect(1, 3315, '\P{ is_Kannada}', "");
69701Expect(0, 3315, '\P{^ is_Kannada}', "");
69702Error('\p{	_knda/a/}');
69703Error('\P{	_knda/a/}');
69704Expect(1, 3314, '\p{knda}', "");
69705Expect(0, 3314, '\p{^knda}', "");
69706Expect(0, 3314, '\P{knda}', "");
69707Expect(1, 3314, '\P{^knda}', "");
69708Expect(0, 3315, '\p{knda}', "");
69709Expect(1, 3315, '\p{^knda}', "");
69710Expect(1, 3315, '\P{knda}', "");
69711Expect(0, 3315, '\P{^knda}', "");
69712Expect(1, 3314, '\p{ -Knda}', "");
69713Expect(0, 3314, '\p{^ -Knda}', "");
69714Expect(0, 3314, '\P{ -Knda}', "");
69715Expect(1, 3314, '\P{^ -Knda}', "");
69716Expect(0, 3315, '\p{ -Knda}', "");
69717Expect(1, 3315, '\p{^ -Knda}', "");
69718Expect(1, 3315, '\P{ -Knda}', "");
69719Expect(0, 3315, '\P{^ -Knda}', "");
69720Error('\p{_is_knda/a/}');
69721Error('\P{_is_knda/a/}');
69722Expect(1, 3314, '\p{isknda}', "");
69723Expect(0, 3314, '\p{^isknda}', "");
69724Expect(0, 3314, '\P{isknda}', "");
69725Expect(1, 3314, '\P{^isknda}', "");
69726Expect(0, 3315, '\p{isknda}', "");
69727Expect(1, 3315, '\p{^isknda}', "");
69728Expect(1, 3315, '\P{isknda}', "");
69729Expect(0, 3315, '\P{^isknda}', "");
69730Expect(1, 3314, '\p{-Is_knda}', "");
69731Expect(0, 3314, '\p{^-Is_knda}', "");
69732Expect(0, 3314, '\P{-Is_knda}', "");
69733Expect(1, 3314, '\P{^-Is_knda}', "");
69734Expect(0, 3315, '\p{-Is_knda}', "");
69735Expect(1, 3315, '\p{^-Is_knda}', "");
69736Expect(1, 3315, '\P{-Is_knda}', "");
69737Expect(0, 3315, '\P{^-Is_knda}', "");
69738Error('\p{/a/_katakana}');
69739Error('\P{/a/_katakana}');
69740Expect(1, 110592, '\p{katakana}', "");
69741Expect(0, 110592, '\p{^katakana}', "");
69742Expect(0, 110592, '\P{katakana}', "");
69743Expect(1, 110592, '\P{^katakana}', "");
69744Expect(0, 110593, '\p{katakana}', "");
69745Expect(1, 110593, '\p{^katakana}', "");
69746Expect(1, 110593, '\P{katakana}', "");
69747Expect(0, 110593, '\P{^katakana}', "");
69748Expect(1, 110592, '\p{ KATAKANA}', "");
69749Expect(0, 110592, '\p{^ KATAKANA}', "");
69750Expect(0, 110592, '\P{ KATAKANA}', "");
69751Expect(1, 110592, '\P{^ KATAKANA}', "");
69752Expect(0, 110593, '\p{ KATAKANA}', "");
69753Expect(1, 110593, '\p{^ KATAKANA}', "");
69754Expect(1, 110593, '\P{ KATAKANA}', "");
69755Expect(0, 110593, '\P{^ KATAKANA}', "");
69756Error('\p{		IS_Katakana/a/}');
69757Error('\P{		IS_Katakana/a/}');
69758Expect(1, 110592, '\p{iskatakana}', "");
69759Expect(0, 110592, '\p{^iskatakana}', "");
69760Expect(0, 110592, '\P{iskatakana}', "");
69761Expect(1, 110592, '\P{^iskatakana}', "");
69762Expect(0, 110593, '\p{iskatakana}', "");
69763Expect(1, 110593, '\p{^iskatakana}', "");
69764Expect(1, 110593, '\P{iskatakana}', "");
69765Expect(0, 110593, '\P{^iskatakana}', "");
69766Expect(1, 110592, '\p{	_Is_Katakana}', "");
69767Expect(0, 110592, '\p{^	_Is_Katakana}', "");
69768Expect(0, 110592, '\P{	_Is_Katakana}', "");
69769Expect(1, 110592, '\P{^	_Is_Katakana}', "");
69770Expect(0, 110593, '\p{	_Is_Katakana}', "");
69771Expect(1, 110593, '\p{^	_Is_Katakana}', "");
69772Expect(1, 110593, '\P{	_Is_Katakana}', "");
69773Expect(0, 110593, '\P{^	_Is_Katakana}', "");
69774Error('\p{:=-_KANA}');
69775Error('\P{:=-_KANA}');
69776Expect(1, 110592, '\p{kana}', "");
69777Expect(0, 110592, '\p{^kana}', "");
69778Expect(0, 110592, '\P{kana}', "");
69779Expect(1, 110592, '\P{^kana}', "");
69780Expect(0, 110593, '\p{kana}', "");
69781Expect(1, 110593, '\p{^kana}', "");
69782Expect(1, 110593, '\P{kana}', "");
69783Expect(0, 110593, '\P{^kana}', "");
69784Expect(1, 110592, '\p{		Kana}', "");
69785Expect(0, 110592, '\p{^		Kana}', "");
69786Expect(0, 110592, '\P{		Kana}', "");
69787Expect(1, 110592, '\P{^		Kana}', "");
69788Expect(0, 110593, '\p{		Kana}', "");
69789Expect(1, 110593, '\p{^		Kana}', "");
69790Expect(1, 110593, '\P{		Kana}', "");
69791Expect(0, 110593, '\P{^		Kana}', "");
69792Error('\p{/a/_Is_Kana}');
69793Error('\P{/a/_Is_Kana}');
69794Expect(1, 110592, '\p{iskana}', "");
69795Expect(0, 110592, '\p{^iskana}', "");
69796Expect(0, 110592, '\P{iskana}', "");
69797Expect(1, 110592, '\P{^iskana}', "");
69798Expect(0, 110593, '\p{iskana}', "");
69799Expect(1, 110593, '\p{^iskana}', "");
69800Expect(1, 110593, '\P{iskana}', "");
69801Expect(0, 110593, '\P{^iskana}', "");
69802Expect(1, 110592, '\p{Is_Kana}', "");
69803Expect(0, 110592, '\p{^Is_Kana}', "");
69804Expect(0, 110592, '\P{Is_Kana}', "");
69805Expect(1, 110592, '\P{^Is_Kana}', "");
69806Expect(0, 110593, '\p{Is_Kana}', "");
69807Expect(1, 110593, '\p{^Is_Kana}', "");
69808Expect(1, 110593, '\P{Is_Kana}', "");
69809Expect(0, 110593, '\P{^Is_Kana}', "");
69810Error('\p{Katakana_Or_Hiragana}');
69811Error('\P{Katakana_Or_Hiragana}');
69812Error('\p{Is_Katakana_Or_Hiragana}');
69813Error('\P{Is_Katakana_Or_Hiragana}');
69814Error('\p{Hrkt}');
69815Error('\P{Hrkt}');
69816Error('\p{Is_Hrkt}');
69817Error('\P{Is_Hrkt}');
69818Error('\p{_/a/Katakana_PHONETIC_EXTENSIONS}');
69819Error('\P{_/a/Katakana_PHONETIC_EXTENSIONS}');
69820Expect(1, 12799, '\p{katakanaphoneticextensions}', "");
69821Expect(0, 12799, '\p{^katakanaphoneticextensions}', "");
69822Expect(0, 12799, '\P{katakanaphoneticextensions}', "");
69823Expect(1, 12799, '\P{^katakanaphoneticextensions}', "");
69824Expect(0, 12800, '\p{katakanaphoneticextensions}', "");
69825Expect(1, 12800, '\p{^katakanaphoneticextensions}', "");
69826Expect(1, 12800, '\P{katakanaphoneticextensions}', "");
69827Expect(0, 12800, '\P{^katakanaphoneticextensions}', "");
69828Expect(1, 12799, '\p{_ KATAKANA_Phonetic_EXTENSIONS}', "");
69829Expect(0, 12799, '\p{^_ KATAKANA_Phonetic_EXTENSIONS}', "");
69830Expect(0, 12799, '\P{_ KATAKANA_Phonetic_EXTENSIONS}', "");
69831Expect(1, 12799, '\P{^_ KATAKANA_Phonetic_EXTENSIONS}', "");
69832Expect(0, 12800, '\p{_ KATAKANA_Phonetic_EXTENSIONS}', "");
69833Expect(1, 12800, '\p{^_ KATAKANA_Phonetic_EXTENSIONS}', "");
69834Expect(1, 12800, '\P{_ KATAKANA_Phonetic_EXTENSIONS}', "");
69835Expect(0, 12800, '\P{^_ KATAKANA_Phonetic_EXTENSIONS}', "");
69836Error('\p{is_Katakana_Phonetic_Extensions:=}');
69837Error('\P{is_Katakana_Phonetic_Extensions:=}');
69838Expect(1, 12799, '\p{iskatakanaphoneticextensions}', "");
69839Expect(0, 12799, '\p{^iskatakanaphoneticextensions}', "");
69840Expect(0, 12799, '\P{iskatakanaphoneticextensions}', "");
69841Expect(1, 12799, '\P{^iskatakanaphoneticextensions}', "");
69842Expect(0, 12800, '\p{iskatakanaphoneticextensions}', "");
69843Expect(1, 12800, '\p{^iskatakanaphoneticextensions}', "");
69844Expect(1, 12800, '\P{iskatakanaphoneticextensions}', "");
69845Expect(0, 12800, '\P{^iskatakanaphoneticextensions}', "");
69846Expect(1, 12799, '\p{_-is_Katakana_Phonetic_extensions}', "");
69847Expect(0, 12799, '\p{^_-is_Katakana_Phonetic_extensions}', "");
69848Expect(0, 12799, '\P{_-is_Katakana_Phonetic_extensions}', "");
69849Expect(1, 12799, '\P{^_-is_Katakana_Phonetic_extensions}', "");
69850Expect(0, 12800, '\p{_-is_Katakana_Phonetic_extensions}', "");
69851Expect(1, 12800, '\p{^_-is_Katakana_Phonetic_extensions}', "");
69852Expect(1, 12800, '\P{_-is_Katakana_Phonetic_extensions}', "");
69853Expect(0, 12800, '\P{^_-is_Katakana_Phonetic_extensions}', "");
69854Error('\p{/a/_-In_Katakana_phonetic_extensions}');
69855Error('\P{/a/_-In_Katakana_phonetic_extensions}');
69856Expect(1, 12799, '\p{inkatakanaphoneticextensions}', "");
69857Expect(0, 12799, '\p{^inkatakanaphoneticextensions}', "");
69858Expect(0, 12799, '\P{inkatakanaphoneticextensions}', "");
69859Expect(1, 12799, '\P{^inkatakanaphoneticextensions}', "");
69860Expect(0, 12800, '\p{inkatakanaphoneticextensions}', "");
69861Expect(1, 12800, '\p{^inkatakanaphoneticextensions}', "");
69862Expect(1, 12800, '\P{inkatakanaphoneticextensions}', "");
69863Expect(0, 12800, '\P{^inkatakanaphoneticextensions}', "");
69864Expect(1, 12799, '\p{	_in_KATAKANA_Phonetic_EXTENSIONS}', "");
69865Expect(0, 12799, '\p{^	_in_KATAKANA_Phonetic_EXTENSIONS}', "");
69866Expect(0, 12799, '\P{	_in_KATAKANA_Phonetic_EXTENSIONS}', "");
69867Expect(1, 12799, '\P{^	_in_KATAKANA_Phonetic_EXTENSIONS}', "");
69868Expect(0, 12800, '\p{	_in_KATAKANA_Phonetic_EXTENSIONS}', "");
69869Expect(1, 12800, '\p{^	_in_KATAKANA_Phonetic_EXTENSIONS}', "");
69870Expect(1, 12800, '\P{	_in_KATAKANA_Phonetic_EXTENSIONS}', "");
69871Expect(0, 12800, '\P{^	_in_KATAKANA_Phonetic_EXTENSIONS}', "");
69872Error('\p{  Katakana_Ext/a/}');
69873Error('\P{  Katakana_Ext/a/}');
69874Expect(1, 12799, '\p{katakanaext}', "");
69875Expect(0, 12799, '\p{^katakanaext}', "");
69876Expect(0, 12799, '\P{katakanaext}', "");
69877Expect(1, 12799, '\P{^katakanaext}', "");
69878Expect(0, 12800, '\p{katakanaext}', "");
69879Expect(1, 12800, '\p{^katakanaext}', "");
69880Expect(1, 12800, '\P{katakanaext}', "");
69881Expect(0, 12800, '\P{^katakanaext}', "");
69882Expect(1, 12799, '\p{ -Katakana_ext}', "");
69883Expect(0, 12799, '\p{^ -Katakana_ext}', "");
69884Expect(0, 12799, '\P{ -Katakana_ext}', "");
69885Expect(1, 12799, '\P{^ -Katakana_ext}', "");
69886Expect(0, 12800, '\p{ -Katakana_ext}', "");
69887Expect(1, 12800, '\p{^ -Katakana_ext}', "");
69888Expect(1, 12800, '\P{ -Katakana_ext}', "");
69889Expect(0, 12800, '\P{^ -Katakana_ext}', "");
69890Error('\p{-/a/Is_Katakana_ext}');
69891Error('\P{-/a/Is_Katakana_ext}');
69892Expect(1, 12799, '\p{iskatakanaext}', "");
69893Expect(0, 12799, '\p{^iskatakanaext}', "");
69894Expect(0, 12799, '\P{iskatakanaext}', "");
69895Expect(1, 12799, '\P{^iskatakanaext}', "");
69896Expect(0, 12800, '\p{iskatakanaext}', "");
69897Expect(1, 12800, '\p{^iskatakanaext}', "");
69898Expect(1, 12800, '\P{iskatakanaext}', "");
69899Expect(0, 12800, '\P{^iskatakanaext}', "");
69900Expect(1, 12799, '\p{	IS_Katakana_EXT}', "");
69901Expect(0, 12799, '\p{^	IS_Katakana_EXT}', "");
69902Expect(0, 12799, '\P{	IS_Katakana_EXT}', "");
69903Expect(1, 12799, '\P{^	IS_Katakana_EXT}', "");
69904Expect(0, 12800, '\p{	IS_Katakana_EXT}', "");
69905Expect(1, 12800, '\p{^	IS_Katakana_EXT}', "");
69906Expect(1, 12800, '\P{	IS_Katakana_EXT}', "");
69907Expect(0, 12800, '\P{^	IS_Katakana_EXT}', "");
69908Error('\p{	 In_Katakana_EXT:=}');
69909Error('\P{	 In_Katakana_EXT:=}');
69910Expect(1, 12799, '\p{inkatakanaext}', "");
69911Expect(0, 12799, '\p{^inkatakanaext}', "");
69912Expect(0, 12799, '\P{inkatakanaext}', "");
69913Expect(1, 12799, '\P{^inkatakanaext}', "");
69914Expect(0, 12800, '\p{inkatakanaext}', "");
69915Expect(1, 12800, '\p{^inkatakanaext}', "");
69916Expect(1, 12800, '\P{inkatakanaext}', "");
69917Expect(0, 12800, '\P{^inkatakanaext}', "");
69918Expect(1, 12799, '\p{ -in_katakana_EXT}', "");
69919Expect(0, 12799, '\p{^ -in_katakana_EXT}', "");
69920Expect(0, 12799, '\P{ -in_katakana_EXT}', "");
69921Expect(1, 12799, '\P{^ -in_katakana_EXT}', "");
69922Expect(0, 12800, '\p{ -in_katakana_EXT}', "");
69923Expect(1, 12800, '\p{^ -in_katakana_EXT}', "");
69924Expect(1, 12800, '\P{ -in_katakana_EXT}', "");
69925Expect(0, 12800, '\P{^ -in_katakana_EXT}', "");
69926Error('\p{_/a/kayah_LI}');
69927Error('\P{_/a/kayah_LI}');
69928Expect(1, 43311, '\p{kayahli}', "");
69929Expect(0, 43311, '\p{^kayahli}', "");
69930Expect(0, 43311, '\P{kayahli}', "");
69931Expect(1, 43311, '\P{^kayahli}', "");
69932Expect(0, 43312, '\p{kayahli}', "");
69933Expect(1, 43312, '\p{^kayahli}', "");
69934Expect(1, 43312, '\P{kayahli}', "");
69935Expect(0, 43312, '\P{^kayahli}', "");
69936Expect(1, 43311, '\p{- KAYAH_Li}', "");
69937Expect(0, 43311, '\p{^- KAYAH_Li}', "");
69938Expect(0, 43311, '\P{- KAYAH_Li}', "");
69939Expect(1, 43311, '\P{^- KAYAH_Li}', "");
69940Expect(0, 43312, '\p{- KAYAH_Li}', "");
69941Expect(1, 43312, '\p{^- KAYAH_Li}', "");
69942Expect(1, 43312, '\P{- KAYAH_Li}', "");
69943Expect(0, 43312, '\P{^- KAYAH_Li}', "");
69944Error('\p{/a/- IS_KAYAH_Li}');
69945Error('\P{/a/- IS_KAYAH_Li}');
69946Expect(1, 43311, '\p{iskayahli}', "");
69947Expect(0, 43311, '\p{^iskayahli}', "");
69948Expect(0, 43311, '\P{iskayahli}', "");
69949Expect(1, 43311, '\P{^iskayahli}', "");
69950Expect(0, 43312, '\p{iskayahli}', "");
69951Expect(1, 43312, '\p{^iskayahli}', "");
69952Expect(1, 43312, '\P{iskayahli}', "");
69953Expect(0, 43312, '\P{^iskayahli}', "");
69954Expect(1, 43311, '\p{		is_kayah_li}', "");
69955Expect(0, 43311, '\p{^		is_kayah_li}', "");
69956Expect(0, 43311, '\P{		is_kayah_li}', "");
69957Expect(1, 43311, '\P{^		is_kayah_li}', "");
69958Expect(0, 43312, '\p{		is_kayah_li}', "");
69959Expect(1, 43312, '\p{^		is_kayah_li}', "");
69960Expect(1, 43312, '\P{		is_kayah_li}', "");
69961Expect(0, 43312, '\P{^		is_kayah_li}', "");
69962Error('\p{-:=KALI}');
69963Error('\P{-:=KALI}');
69964Expect(1, 43311, '\p{kali}', "");
69965Expect(0, 43311, '\p{^kali}', "");
69966Expect(0, 43311, '\P{kali}', "");
69967Expect(1, 43311, '\P{^kali}', "");
69968Expect(0, 43312, '\p{kali}', "");
69969Expect(1, 43312, '\p{^kali}', "");
69970Expect(1, 43312, '\P{kali}', "");
69971Expect(0, 43312, '\P{^kali}', "");
69972Expect(1, 43311, '\p{-_kali}', "");
69973Expect(0, 43311, '\p{^-_kali}', "");
69974Expect(0, 43311, '\P{-_kali}', "");
69975Expect(1, 43311, '\P{^-_kali}', "");
69976Expect(0, 43312, '\p{-_kali}', "");
69977Expect(1, 43312, '\p{^-_kali}', "");
69978Expect(1, 43312, '\P{-_kali}', "");
69979Expect(0, 43312, '\P{^-_kali}', "");
69980Error('\p{is_Kali:=}');
69981Error('\P{is_Kali:=}');
69982Expect(1, 43311, '\p{iskali}', "");
69983Expect(0, 43311, '\p{^iskali}', "");
69984Expect(0, 43311, '\P{iskali}', "");
69985Expect(1, 43311, '\P{^iskali}', "");
69986Expect(0, 43312, '\p{iskali}', "");
69987Expect(1, 43312, '\p{^iskali}', "");
69988Expect(1, 43312, '\P{iskali}', "");
69989Expect(0, 43312, '\P{^iskali}', "");
69990Expect(1, 43311, '\p{ 	IS_kali}', "");
69991Expect(0, 43311, '\p{^ 	IS_kali}', "");
69992Expect(0, 43311, '\P{ 	IS_kali}', "");
69993Expect(1, 43311, '\P{^ 	IS_kali}', "");
69994Expect(0, 43312, '\p{ 	IS_kali}', "");
69995Expect(1, 43312, '\p{^ 	IS_kali}', "");
69996Expect(1, 43312, '\P{ 	IS_kali}', "");
69997Expect(0, 43312, '\P{^ 	IS_kali}', "");
69998Error('\p{_KHAROSHTHI:=}');
69999Error('\P{_KHAROSHTHI:=}');
70000Expect(1, 68184, '\p{kharoshthi}', "");
70001Expect(0, 68184, '\p{^kharoshthi}', "");
70002Expect(0, 68184, '\P{kharoshthi}', "");
70003Expect(1, 68184, '\P{^kharoshthi}', "");
70004Expect(0, 68185, '\p{kharoshthi}', "");
70005Expect(1, 68185, '\p{^kharoshthi}', "");
70006Expect(1, 68185, '\P{kharoshthi}', "");
70007Expect(0, 68185, '\P{^kharoshthi}', "");
70008Expect(1, 68184, '\p{	Kharoshthi}', "");
70009Expect(0, 68184, '\p{^	Kharoshthi}', "");
70010Expect(0, 68184, '\P{	Kharoshthi}', "");
70011Expect(1, 68184, '\P{^	Kharoshthi}', "");
70012Expect(0, 68185, '\p{	Kharoshthi}', "");
70013Expect(1, 68185, '\p{^	Kharoshthi}', "");
70014Expect(1, 68185, '\P{	Kharoshthi}', "");
70015Expect(0, 68185, '\P{^	Kharoshthi}', "");
70016Error('\p{/a/- IS_Kharoshthi}');
70017Error('\P{/a/- IS_Kharoshthi}');
70018Expect(1, 68184, '\p{iskharoshthi}', "");
70019Expect(0, 68184, '\p{^iskharoshthi}', "");
70020Expect(0, 68184, '\P{iskharoshthi}', "");
70021Expect(1, 68184, '\P{^iskharoshthi}', "");
70022Expect(0, 68185, '\p{iskharoshthi}', "");
70023Expect(1, 68185, '\p{^iskharoshthi}', "");
70024Expect(1, 68185, '\P{iskharoshthi}', "");
70025Expect(0, 68185, '\P{^iskharoshthi}', "");
70026Expect(1, 68184, '\p{	-is_Kharoshthi}', "");
70027Expect(0, 68184, '\p{^	-is_Kharoshthi}', "");
70028Expect(0, 68184, '\P{	-is_Kharoshthi}', "");
70029Expect(1, 68184, '\P{^	-is_Kharoshthi}', "");
70030Expect(0, 68185, '\p{	-is_Kharoshthi}', "");
70031Expect(1, 68185, '\p{^	-is_Kharoshthi}', "");
70032Expect(1, 68185, '\P{	-is_Kharoshthi}', "");
70033Expect(0, 68185, '\P{^	-is_Kharoshthi}', "");
70034Error('\p{ :=KHAR}');
70035Error('\P{ :=KHAR}');
70036Expect(1, 68184, '\p{khar}', "");
70037Expect(0, 68184, '\p{^khar}', "");
70038Expect(0, 68184, '\P{khar}', "");
70039Expect(1, 68184, '\P{^khar}', "");
70040Expect(0, 68185, '\p{khar}', "");
70041Expect(1, 68185, '\p{^khar}', "");
70042Expect(1, 68185, '\P{khar}', "");
70043Expect(0, 68185, '\P{^khar}', "");
70044Expect(1, 68184, '\p{	Khar}', "");
70045Expect(0, 68184, '\p{^	Khar}', "");
70046Expect(0, 68184, '\P{	Khar}', "");
70047Expect(1, 68184, '\P{^	Khar}', "");
70048Expect(0, 68185, '\p{	Khar}', "");
70049Expect(1, 68185, '\p{^	Khar}', "");
70050Expect(1, 68185, '\P{	Khar}', "");
70051Expect(0, 68185, '\P{^	Khar}', "");
70052Error('\p{/a/	Is_Khar}');
70053Error('\P{/a/	Is_Khar}');
70054Expect(1, 68184, '\p{iskhar}', "");
70055Expect(0, 68184, '\p{^iskhar}', "");
70056Expect(0, 68184, '\P{iskhar}', "");
70057Expect(1, 68184, '\P{^iskhar}', "");
70058Expect(0, 68185, '\p{iskhar}', "");
70059Expect(1, 68185, '\p{^iskhar}', "");
70060Expect(1, 68185, '\P{iskhar}', "");
70061Expect(0, 68185, '\P{^iskhar}', "");
70062Expect(1, 68184, '\p{	-is_KHAR}', "");
70063Expect(0, 68184, '\p{^	-is_KHAR}', "");
70064Expect(0, 68184, '\P{	-is_KHAR}', "");
70065Expect(1, 68184, '\P{^	-is_KHAR}', "");
70066Expect(0, 68185, '\p{	-is_KHAR}', "");
70067Expect(1, 68185, '\p{^	-is_KHAR}', "");
70068Expect(1, 68185, '\P{	-is_KHAR}', "");
70069Expect(0, 68185, '\P{^	-is_KHAR}', "");
70070Error('\p{	:=Khmer}');
70071Error('\P{	:=Khmer}');
70072Expect(1, 6655, '\p{khmer}', "");
70073Expect(0, 6655, '\p{^khmer}', "");
70074Expect(0, 6655, '\P{khmer}', "");
70075Expect(1, 6655, '\P{^khmer}', "");
70076Expect(0, 6656, '\p{khmer}', "");
70077Expect(1, 6656, '\p{^khmer}', "");
70078Expect(1, 6656, '\P{khmer}', "");
70079Expect(0, 6656, '\P{^khmer}', "");
70080Expect(1, 6655, '\p{	_Khmer}', "");
70081Expect(0, 6655, '\p{^	_Khmer}', "");
70082Expect(0, 6655, '\P{	_Khmer}', "");
70083Expect(1, 6655, '\P{^	_Khmer}', "");
70084Expect(0, 6656, '\p{	_Khmer}', "");
70085Expect(1, 6656, '\p{^	_Khmer}', "");
70086Expect(1, 6656, '\P{	_Khmer}', "");
70087Expect(0, 6656, '\P{^	_Khmer}', "");
70088Error('\p{-/a/is_Khmer}');
70089Error('\P{-/a/is_Khmer}');
70090Expect(1, 6655, '\p{iskhmer}', "");
70091Expect(0, 6655, '\p{^iskhmer}', "");
70092Expect(0, 6655, '\P{iskhmer}', "");
70093Expect(1, 6655, '\P{^iskhmer}', "");
70094Expect(0, 6656, '\p{iskhmer}', "");
70095Expect(1, 6656, '\p{^iskhmer}', "");
70096Expect(1, 6656, '\P{iskhmer}', "");
70097Expect(0, 6656, '\P{^iskhmer}', "");
70098Expect(1, 6655, '\p{ -Is_Khmer}', "");
70099Expect(0, 6655, '\p{^ -Is_Khmer}', "");
70100Expect(0, 6655, '\P{ -Is_Khmer}', "");
70101Expect(1, 6655, '\P{^ -Is_Khmer}', "");
70102Expect(0, 6656, '\p{ -Is_Khmer}', "");
70103Expect(1, 6656, '\p{^ -Is_Khmer}', "");
70104Expect(1, 6656, '\P{ -Is_Khmer}', "");
70105Expect(0, 6656, '\P{^ -Is_Khmer}', "");
70106Error('\p{_	KHMR:=}');
70107Error('\P{_	KHMR:=}');
70108Expect(1, 6655, '\p{khmr}', "");
70109Expect(0, 6655, '\p{^khmr}', "");
70110Expect(0, 6655, '\P{khmr}', "");
70111Expect(1, 6655, '\P{^khmr}', "");
70112Expect(0, 6656, '\p{khmr}', "");
70113Expect(1, 6656, '\p{^khmr}', "");
70114Expect(1, 6656, '\P{khmr}', "");
70115Expect(0, 6656, '\P{^khmr}', "");
70116Expect(1, 6655, '\p{-KHMR}', "");
70117Expect(0, 6655, '\p{^-KHMR}', "");
70118Expect(0, 6655, '\P{-KHMR}', "");
70119Expect(1, 6655, '\P{^-KHMR}', "");
70120Expect(0, 6656, '\p{-KHMR}', "");
70121Expect(1, 6656, '\p{^-KHMR}', "");
70122Expect(1, 6656, '\P{-KHMR}', "");
70123Expect(0, 6656, '\P{^-KHMR}', "");
70124Error('\p{_:=Is_khmr}');
70125Error('\P{_:=Is_khmr}');
70126Expect(1, 6655, '\p{iskhmr}', "");
70127Expect(0, 6655, '\p{^iskhmr}', "");
70128Expect(0, 6655, '\P{iskhmr}', "");
70129Expect(1, 6655, '\P{^iskhmr}', "");
70130Expect(0, 6656, '\p{iskhmr}', "");
70131Expect(1, 6656, '\p{^iskhmr}', "");
70132Expect(1, 6656, '\P{iskhmr}', "");
70133Expect(0, 6656, '\P{^iskhmr}', "");
70134Expect(1, 6655, '\p{  Is_Khmr}', "");
70135Expect(0, 6655, '\p{^  Is_Khmr}', "");
70136Expect(0, 6655, '\P{  Is_Khmr}', "");
70137Expect(1, 6655, '\P{^  Is_Khmr}', "");
70138Expect(0, 6656, '\p{  Is_Khmr}', "");
70139Expect(1, 6656, '\p{^  Is_Khmr}', "");
70140Expect(1, 6656, '\P{  Is_Khmr}', "");
70141Expect(0, 6656, '\P{^  Is_Khmr}', "");
70142Error('\p{-:=khmer_Symbols}');
70143Error('\P{-:=khmer_Symbols}');
70144Expect(1, 6655, '\p{khmersymbols}', "");
70145Expect(0, 6655, '\p{^khmersymbols}', "");
70146Expect(0, 6655, '\P{khmersymbols}', "");
70147Expect(1, 6655, '\P{^khmersymbols}', "");
70148Expect(0, 6656, '\p{khmersymbols}', "");
70149Expect(1, 6656, '\p{^khmersymbols}', "");
70150Expect(1, 6656, '\P{khmersymbols}', "");
70151Expect(0, 6656, '\P{^khmersymbols}', "");
70152Expect(1, 6655, '\p{__KHMER_Symbols}', "");
70153Expect(0, 6655, '\p{^__KHMER_Symbols}', "");
70154Expect(0, 6655, '\P{__KHMER_Symbols}', "");
70155Expect(1, 6655, '\P{^__KHMER_Symbols}', "");
70156Expect(0, 6656, '\p{__KHMER_Symbols}', "");
70157Expect(1, 6656, '\p{^__KHMER_Symbols}', "");
70158Expect(1, 6656, '\P{__KHMER_Symbols}', "");
70159Expect(0, 6656, '\P{^__KHMER_Symbols}', "");
70160Error('\p{:=is_Khmer_SYMBOLS}');
70161Error('\P{:=is_Khmer_SYMBOLS}');
70162Expect(1, 6655, '\p{iskhmersymbols}', "");
70163Expect(0, 6655, '\p{^iskhmersymbols}', "");
70164Expect(0, 6655, '\P{iskhmersymbols}', "");
70165Expect(1, 6655, '\P{^iskhmersymbols}', "");
70166Expect(0, 6656, '\p{iskhmersymbols}', "");
70167Expect(1, 6656, '\p{^iskhmersymbols}', "");
70168Expect(1, 6656, '\P{iskhmersymbols}', "");
70169Expect(0, 6656, '\P{^iskhmersymbols}', "");
70170Expect(1, 6655, '\p{	 Is_KHMER_Symbols}', "");
70171Expect(0, 6655, '\p{^	 Is_KHMER_Symbols}', "");
70172Expect(0, 6655, '\P{	 Is_KHMER_Symbols}', "");
70173Expect(1, 6655, '\P{^	 Is_KHMER_Symbols}', "");
70174Expect(0, 6656, '\p{	 Is_KHMER_Symbols}', "");
70175Expect(1, 6656, '\p{^	 Is_KHMER_Symbols}', "");
70176Expect(1, 6656, '\P{	 Is_KHMER_Symbols}', "");
70177Expect(0, 6656, '\P{^	 Is_KHMER_Symbols}', "");
70178Error('\p{	 In_KHMER_symbols/a/}');
70179Error('\P{	 In_KHMER_symbols/a/}');
70180Expect(1, 6655, '\p{inkhmersymbols}', "");
70181Expect(0, 6655, '\p{^inkhmersymbols}', "");
70182Expect(0, 6655, '\P{inkhmersymbols}', "");
70183Expect(1, 6655, '\P{^inkhmersymbols}', "");
70184Expect(0, 6656, '\p{inkhmersymbols}', "");
70185Expect(1, 6656, '\p{^inkhmersymbols}', "");
70186Expect(1, 6656, '\P{inkhmersymbols}', "");
70187Expect(0, 6656, '\P{^inkhmersymbols}', "");
70188Expect(1, 6655, '\p{	In_Khmer_SYMBOLS}', "");
70189Expect(0, 6655, '\p{^	In_Khmer_SYMBOLS}', "");
70190Expect(0, 6655, '\P{	In_Khmer_SYMBOLS}', "");
70191Expect(1, 6655, '\P{^	In_Khmer_SYMBOLS}', "");
70192Expect(0, 6656, '\p{	In_Khmer_SYMBOLS}', "");
70193Expect(1, 6656, '\p{^	In_Khmer_SYMBOLS}', "");
70194Expect(1, 6656, '\P{	In_Khmer_SYMBOLS}', "");
70195Expect(0, 6656, '\P{^	In_Khmer_SYMBOLS}', "");
70196Error('\p{:=Lao}');
70197Error('\P{:=Lao}');
70198Expect(1, 3807, '\p{lao}', "");
70199Expect(0, 3807, '\p{^lao}', "");
70200Expect(0, 3807, '\P{lao}', "");
70201Expect(1, 3807, '\P{^lao}', "");
70202Expect(0, 3808, '\p{lao}', "");
70203Expect(1, 3808, '\p{^lao}', "");
70204Expect(1, 3808, '\P{lao}', "");
70205Expect(0, 3808, '\P{^lao}', "");
70206Expect(1, 3807, '\p{- Lao}', "");
70207Expect(0, 3807, '\p{^- Lao}', "");
70208Expect(0, 3807, '\P{- Lao}', "");
70209Expect(1, 3807, '\P{^- Lao}', "");
70210Expect(0, 3808, '\p{- Lao}', "");
70211Expect(1, 3808, '\p{^- Lao}', "");
70212Expect(1, 3808, '\P{- Lao}', "");
70213Expect(0, 3808, '\P{^- Lao}', "");
70214Error('\p{/a/IS_Lao}');
70215Error('\P{/a/IS_Lao}');
70216Expect(1, 3807, '\p{islao}', "");
70217Expect(0, 3807, '\p{^islao}', "");
70218Expect(0, 3807, '\P{islao}', "");
70219Expect(1, 3807, '\P{^islao}', "");
70220Expect(0, 3808, '\p{islao}', "");
70221Expect(1, 3808, '\p{^islao}', "");
70222Expect(1, 3808, '\P{islao}', "");
70223Expect(0, 3808, '\P{^islao}', "");
70224Expect(1, 3807, '\p{-	IS_lao}', "");
70225Expect(0, 3807, '\p{^-	IS_lao}', "");
70226Expect(0, 3807, '\P{-	IS_lao}', "");
70227Expect(1, 3807, '\P{^-	IS_lao}', "");
70228Expect(0, 3808, '\p{-	IS_lao}', "");
70229Expect(1, 3808, '\p{^-	IS_lao}', "");
70230Expect(1, 3808, '\P{-	IS_lao}', "");
70231Expect(0, 3808, '\P{^-	IS_lao}', "");
70232Error('\p{	:=LAOO}');
70233Error('\P{	:=LAOO}');
70234Expect(1, 3807, '\p{laoo}', "");
70235Expect(0, 3807, '\p{^laoo}', "");
70236Expect(0, 3807, '\P{laoo}', "");
70237Expect(1, 3807, '\P{^laoo}', "");
70238Expect(0, 3808, '\p{laoo}', "");
70239Expect(1, 3808, '\p{^laoo}', "");
70240Expect(1, 3808, '\P{laoo}', "");
70241Expect(0, 3808, '\P{^laoo}', "");
70242Expect(1, 3807, '\p{- LAOO}', "");
70243Expect(0, 3807, '\p{^- LAOO}', "");
70244Expect(0, 3807, '\P{- LAOO}', "");
70245Expect(1, 3807, '\P{^- LAOO}', "");
70246Expect(0, 3808, '\p{- LAOO}', "");
70247Expect(1, 3808, '\p{^- LAOO}', "");
70248Expect(1, 3808, '\P{- LAOO}', "");
70249Expect(0, 3808, '\P{^- LAOO}', "");
70250Error('\p{	_Is_Laoo:=}');
70251Error('\P{	_Is_Laoo:=}');
70252Expect(1, 3807, '\p{islaoo}', "");
70253Expect(0, 3807, '\p{^islaoo}', "");
70254Expect(0, 3807, '\P{islaoo}', "");
70255Expect(1, 3807, '\P{^islaoo}', "");
70256Expect(0, 3808, '\p{islaoo}', "");
70257Expect(1, 3808, '\p{^islaoo}', "");
70258Expect(1, 3808, '\P{islaoo}', "");
70259Expect(0, 3808, '\P{^islaoo}', "");
70260Expect(1, 3807, '\p{	 IS_laoo}', "");
70261Expect(0, 3807, '\p{^	 IS_laoo}', "");
70262Expect(0, 3807, '\P{	 IS_laoo}', "");
70263Expect(1, 3807, '\P{^	 IS_laoo}', "");
70264Expect(0, 3808, '\p{	 IS_laoo}', "");
70265Expect(1, 3808, '\p{^	 IS_laoo}', "");
70266Expect(1, 3808, '\P{	 IS_laoo}', "");
70267Expect(0, 3808, '\P{^	 IS_laoo}', "");
70268Error('\p{ _Latin/a/}');
70269Error('\P{ _Latin/a/}');
70270Expect(1, 65370, '\p{latin}', "");
70271Expect(0, 65370, '\p{^latin}', "");
70272Expect(0, 65370, '\P{latin}', "");
70273Expect(1, 65370, '\P{^latin}', "");
70274Expect(0, 65371, '\p{latin}', "");
70275Expect(1, 65371, '\p{^latin}', "");
70276Expect(1, 65371, '\P{latin}', "");
70277Expect(0, 65371, '\P{^latin}', "");
70278Expect(1, 65370, '\p{_latin}', "");
70279Expect(0, 65370, '\p{^_latin}', "");
70280Expect(0, 65370, '\P{_latin}', "");
70281Expect(1, 65370, '\P{^_latin}', "");
70282Expect(0, 65371, '\p{_latin}', "");
70283Expect(1, 65371, '\p{^_latin}', "");
70284Expect(1, 65371, '\P{_latin}', "");
70285Expect(0, 65371, '\P{^_latin}', "");
70286Error('\p{/a/	IS_Latin}');
70287Error('\P{/a/	IS_Latin}');
70288Expect(1, 65370, '\p{islatin}', "");
70289Expect(0, 65370, '\p{^islatin}', "");
70290Expect(0, 65370, '\P{islatin}', "");
70291Expect(1, 65370, '\P{^islatin}', "");
70292Expect(0, 65371, '\p{islatin}', "");
70293Expect(1, 65371, '\p{^islatin}', "");
70294Expect(1, 65371, '\P{islatin}', "");
70295Expect(0, 65371, '\P{^islatin}', "");
70296Expect(1, 65370, '\p{IS_Latin}', "");
70297Expect(0, 65370, '\p{^IS_Latin}', "");
70298Expect(0, 65370, '\P{IS_Latin}', "");
70299Expect(1, 65370, '\P{^IS_Latin}', "");
70300Expect(0, 65371, '\p{IS_Latin}', "");
70301Expect(1, 65371, '\p{^IS_Latin}', "");
70302Expect(1, 65371, '\P{IS_Latin}', "");
70303Expect(0, 65371, '\P{^IS_Latin}', "");
70304Error('\p{/a/Latn}');
70305Error('\P{/a/Latn}');
70306Expect(1, 65370, '\p{latn}', "");
70307Expect(0, 65370, '\p{^latn}', "");
70308Expect(0, 65370, '\P{latn}', "");
70309Expect(1, 65370, '\P{^latn}', "");
70310Expect(0, 65371, '\p{latn}', "");
70311Expect(1, 65371, '\p{^latn}', "");
70312Expect(1, 65371, '\P{latn}', "");
70313Expect(0, 65371, '\P{^latn}', "");
70314Expect(1, 65370, '\p{	Latn}', "");
70315Expect(0, 65370, '\p{^	Latn}', "");
70316Expect(0, 65370, '\P{	Latn}', "");
70317Expect(1, 65370, '\P{^	Latn}', "");
70318Expect(0, 65371, '\p{	Latn}', "");
70319Expect(1, 65371, '\p{^	Latn}', "");
70320Expect(1, 65371, '\P{	Latn}', "");
70321Expect(0, 65371, '\P{^	Latn}', "");
70322Error('\p{_Is_LATN/a/}');
70323Error('\P{_Is_LATN/a/}');
70324Expect(1, 65370, '\p{islatn}', "");
70325Expect(0, 65370, '\p{^islatn}', "");
70326Expect(0, 65370, '\P{islatn}', "");
70327Expect(1, 65370, '\P{^islatn}', "");
70328Expect(0, 65371, '\p{islatn}', "");
70329Expect(1, 65371, '\p{^islatn}', "");
70330Expect(1, 65371, '\P{islatn}', "");
70331Expect(0, 65371, '\P{^islatn}', "");
70332Expect(1, 65370, '\p{--Is_Latn}', "");
70333Expect(0, 65370, '\p{^--Is_Latn}', "");
70334Expect(0, 65370, '\P{--Is_Latn}', "");
70335Expect(1, 65370, '\P{^--Is_Latn}', "");
70336Expect(0, 65371, '\p{--Is_Latn}', "");
70337Expect(1, 65371, '\p{^--Is_Latn}', "");
70338Expect(1, 65371, '\P{--Is_Latn}', "");
70339Expect(0, 65371, '\P{^--Is_Latn}', "");
70340Error('\p{- Latin_1_SUPPLEMENT:=}');
70341Error('\P{- Latin_1_SUPPLEMENT:=}');
70342Expect(1, 255, '\p{latin1supplement}', "");
70343Expect(0, 255, '\p{^latin1supplement}', "");
70344Expect(0, 255, '\P{latin1supplement}', "");
70345Expect(1, 255, '\P{^latin1supplement}', "");
70346Expect(0, 256, '\p{latin1supplement}', "");
70347Expect(1, 256, '\p{^latin1supplement}', "");
70348Expect(1, 256, '\P{latin1supplement}', "");
70349Expect(0, 256, '\P{^latin1supplement}', "");
70350Expect(1, 255, '\p{ -LATIN_1_supplement}', "");
70351Expect(0, 255, '\p{^ -LATIN_1_supplement}', "");
70352Expect(0, 255, '\P{ -LATIN_1_supplement}', "");
70353Expect(1, 255, '\P{^ -LATIN_1_supplement}', "");
70354Expect(0, 256, '\p{ -LATIN_1_supplement}', "");
70355Expect(1, 256, '\p{^ -LATIN_1_supplement}', "");
70356Expect(1, 256, '\P{ -LATIN_1_supplement}', "");
70357Expect(0, 256, '\P{^ -LATIN_1_supplement}', "");
70358Error('\p{	is_Latin_1_supplement:=}');
70359Error('\P{	is_Latin_1_supplement:=}');
70360Expect(1, 255, '\p{islatin1supplement}', "");
70361Expect(0, 255, '\p{^islatin1supplement}', "");
70362Expect(0, 255, '\P{islatin1supplement}', "");
70363Expect(1, 255, '\P{^islatin1supplement}', "");
70364Expect(0, 256, '\p{islatin1supplement}', "");
70365Expect(1, 256, '\p{^islatin1supplement}', "");
70366Expect(1, 256, '\P{islatin1supplement}', "");
70367Expect(0, 256, '\P{^islatin1supplement}', "");
70368Expect(1, 255, '\p{  Is_Latin_1_Supplement}', "");
70369Expect(0, 255, '\p{^  Is_Latin_1_Supplement}', "");
70370Expect(0, 255, '\P{  Is_Latin_1_Supplement}', "");
70371Expect(1, 255, '\P{^  Is_Latin_1_Supplement}', "");
70372Expect(0, 256, '\p{  Is_Latin_1_Supplement}', "");
70373Expect(1, 256, '\p{^  Is_Latin_1_Supplement}', "");
70374Expect(1, 256, '\P{  Is_Latin_1_Supplement}', "");
70375Expect(0, 256, '\P{^  Is_Latin_1_Supplement}', "");
70376Error('\p{-IN_Latin_1_SUPPLEMENT:=}');
70377Error('\P{-IN_Latin_1_SUPPLEMENT:=}');
70378Expect(1, 255, '\p{inlatin1supplement}', "");
70379Expect(0, 255, '\p{^inlatin1supplement}', "");
70380Expect(0, 255, '\P{inlatin1supplement}', "");
70381Expect(1, 255, '\P{^inlatin1supplement}', "");
70382Expect(0, 256, '\p{inlatin1supplement}', "");
70383Expect(1, 256, '\p{^inlatin1supplement}', "");
70384Expect(1, 256, '\P{inlatin1supplement}', "");
70385Expect(0, 256, '\P{^inlatin1supplement}', "");
70386Expect(1, 255, '\p{ -In_LATIN_1_Supplement}', "");
70387Expect(0, 255, '\p{^ -In_LATIN_1_Supplement}', "");
70388Expect(0, 255, '\P{ -In_LATIN_1_Supplement}', "");
70389Expect(1, 255, '\P{^ -In_LATIN_1_Supplement}', "");
70390Expect(0, 256, '\p{ -In_LATIN_1_Supplement}', "");
70391Expect(1, 256, '\p{^ -In_LATIN_1_Supplement}', "");
70392Expect(1, 256, '\P{ -In_LATIN_1_Supplement}', "");
70393Expect(0, 256, '\P{^ -In_LATIN_1_Supplement}', "");
70394Error('\p{-:=LATIN_1_Sup}');
70395Error('\P{-:=LATIN_1_Sup}');
70396Expect(1, 255, '\p{latin1sup}', "");
70397Expect(0, 255, '\p{^latin1sup}', "");
70398Expect(0, 255, '\P{latin1sup}', "");
70399Expect(1, 255, '\P{^latin1sup}', "");
70400Expect(0, 256, '\p{latin1sup}', "");
70401Expect(1, 256, '\p{^latin1sup}', "");
70402Expect(1, 256, '\P{latin1sup}', "");
70403Expect(0, 256, '\P{^latin1sup}', "");
70404Expect(1, 255, '\p{-_Latin_1_sup}', "");
70405Expect(0, 255, '\p{^-_Latin_1_sup}', "");
70406Expect(0, 255, '\P{-_Latin_1_sup}', "");
70407Expect(1, 255, '\P{^-_Latin_1_sup}', "");
70408Expect(0, 256, '\p{-_Latin_1_sup}', "");
70409Expect(1, 256, '\p{^-_Latin_1_sup}', "");
70410Expect(1, 256, '\P{-_Latin_1_sup}', "");
70411Expect(0, 256, '\P{^-_Latin_1_sup}', "");
70412Error('\p{/a/	_is_latin_1_Sup}');
70413Error('\P{/a/	_is_latin_1_Sup}');
70414Expect(1, 255, '\p{islatin1sup}', "");
70415Expect(0, 255, '\p{^islatin1sup}', "");
70416Expect(0, 255, '\P{islatin1sup}', "");
70417Expect(1, 255, '\P{^islatin1sup}', "");
70418Expect(0, 256, '\p{islatin1sup}', "");
70419Expect(1, 256, '\p{^islatin1sup}', "");
70420Expect(1, 256, '\P{islatin1sup}', "");
70421Expect(0, 256, '\P{^islatin1sup}', "");
70422Expect(1, 255, '\p{	-Is_Latin_1_Sup}', "");
70423Expect(0, 255, '\p{^	-Is_Latin_1_Sup}', "");
70424Expect(0, 255, '\P{	-Is_Latin_1_Sup}', "");
70425Expect(1, 255, '\P{^	-Is_Latin_1_Sup}', "");
70426Expect(0, 256, '\p{	-Is_Latin_1_Sup}', "");
70427Expect(1, 256, '\p{^	-Is_Latin_1_Sup}', "");
70428Expect(1, 256, '\P{	-Is_Latin_1_Sup}', "");
70429Expect(0, 256, '\P{^	-Is_Latin_1_Sup}', "");
70430Error('\p{_	IN_LATIN_1_Sup/a/}');
70431Error('\P{_	IN_LATIN_1_Sup/a/}');
70432Expect(1, 255, '\p{inlatin1sup}', "");
70433Expect(0, 255, '\p{^inlatin1sup}', "");
70434Expect(0, 255, '\P{inlatin1sup}', "");
70435Expect(1, 255, '\P{^inlatin1sup}', "");
70436Expect(0, 256, '\p{inlatin1sup}', "");
70437Expect(1, 256, '\p{^inlatin1sup}', "");
70438Expect(1, 256, '\P{inlatin1sup}', "");
70439Expect(0, 256, '\P{^inlatin1sup}', "");
70440Expect(1, 255, '\p{- In_LATIN_1_SUP}', "");
70441Expect(0, 255, '\p{^- In_LATIN_1_SUP}', "");
70442Expect(0, 255, '\P{- In_LATIN_1_SUP}', "");
70443Expect(1, 255, '\P{^- In_LATIN_1_SUP}', "");
70444Expect(0, 256, '\p{- In_LATIN_1_SUP}', "");
70445Expect(1, 256, '\p{^- In_LATIN_1_SUP}', "");
70446Expect(1, 256, '\P{- In_LATIN_1_SUP}', "");
70447Expect(0, 256, '\P{^- In_LATIN_1_SUP}', "");
70448Error('\p{:=Latin_1}');
70449Error('\P{:=Latin_1}');
70450Expect(1, 255, '\p{latin1}', "");
70451Expect(0, 255, '\p{^latin1}', "");
70452Expect(0, 255, '\P{latin1}', "");
70453Expect(1, 255, '\P{^latin1}', "");
70454Expect(0, 256, '\p{latin1}', "");
70455Expect(1, 256, '\p{^latin1}', "");
70456Expect(1, 256, '\P{latin1}', "");
70457Expect(0, 256, '\P{^latin1}', "");
70458Expect(1, 255, '\p{	-Latin_1}', "");
70459Expect(0, 255, '\p{^	-Latin_1}', "");
70460Expect(0, 255, '\P{	-Latin_1}', "");
70461Expect(1, 255, '\P{^	-Latin_1}', "");
70462Expect(0, 256, '\p{	-Latin_1}', "");
70463Expect(1, 256, '\p{^	-Latin_1}', "");
70464Expect(1, 256, '\P{	-Latin_1}', "");
70465Expect(0, 256, '\P{^	-Latin_1}', "");
70466Error('\p{	/a/IS_Latin_1}');
70467Error('\P{	/a/IS_Latin_1}');
70468Expect(1, 255, '\p{islatin1}', "");
70469Expect(0, 255, '\p{^islatin1}', "");
70470Expect(0, 255, '\P{islatin1}', "");
70471Expect(1, 255, '\P{^islatin1}', "");
70472Expect(0, 256, '\p{islatin1}', "");
70473Expect(1, 256, '\p{^islatin1}', "");
70474Expect(1, 256, '\P{islatin1}', "");
70475Expect(0, 256, '\P{^islatin1}', "");
70476Expect(1, 255, '\p{ _Is_Latin_1}', "");
70477Expect(0, 255, '\p{^ _Is_Latin_1}', "");
70478Expect(0, 255, '\P{ _Is_Latin_1}', "");
70479Expect(1, 255, '\P{^ _Is_Latin_1}', "");
70480Expect(0, 256, '\p{ _Is_Latin_1}', "");
70481Expect(1, 256, '\p{^ _Is_Latin_1}', "");
70482Expect(1, 256, '\P{ _Is_Latin_1}', "");
70483Expect(0, 256, '\P{^ _Is_Latin_1}', "");
70484Error('\p{:= -In_latin_1}');
70485Error('\P{:= -In_latin_1}');
70486Expect(1, 255, '\p{inlatin1}', "");
70487Expect(0, 255, '\p{^inlatin1}', "");
70488Expect(0, 255, '\P{inlatin1}', "");
70489Expect(1, 255, '\P{^inlatin1}', "");
70490Expect(0, 256, '\p{inlatin1}', "");
70491Expect(1, 256, '\p{^inlatin1}', "");
70492Expect(1, 256, '\P{inlatin1}', "");
70493Expect(0, 256, '\P{^inlatin1}', "");
70494Expect(1, 255, '\p{_In_Latin_1}', "");
70495Expect(0, 255, '\p{^_In_Latin_1}', "");
70496Expect(0, 255, '\P{_In_Latin_1}', "");
70497Expect(1, 255, '\P{^_In_Latin_1}', "");
70498Expect(0, 256, '\p{_In_Latin_1}', "");
70499Expect(1, 256, '\p{^_In_Latin_1}', "");
70500Expect(1, 256, '\P{_In_Latin_1}', "");
70501Expect(0, 256, '\P{^_In_Latin_1}', "");
70502Error('\p{/a/		Latin_Extended_A}');
70503Error('\P{/a/		Latin_Extended_A}');
70504Expect(1, 383, '\p{latinextendeda}', "");
70505Expect(0, 383, '\p{^latinextendeda}', "");
70506Expect(0, 383, '\P{latinextendeda}', "");
70507Expect(1, 383, '\P{^latinextendeda}', "");
70508Expect(0, 384, '\p{latinextendeda}', "");
70509Expect(1, 384, '\p{^latinextendeda}', "");
70510Expect(1, 384, '\P{latinextendeda}', "");
70511Expect(0, 384, '\P{^latinextendeda}', "");
70512Expect(1, 383, '\p{	Latin_EXTENDED_a}', "");
70513Expect(0, 383, '\p{^	Latin_EXTENDED_a}', "");
70514Expect(0, 383, '\P{	Latin_EXTENDED_a}', "");
70515Expect(1, 383, '\P{^	Latin_EXTENDED_a}', "");
70516Expect(0, 384, '\p{	Latin_EXTENDED_a}', "");
70517Expect(1, 384, '\p{^	Latin_EXTENDED_a}', "");
70518Expect(1, 384, '\P{	Latin_EXTENDED_a}', "");
70519Expect(0, 384, '\P{^	Latin_EXTENDED_a}', "");
70520Error('\p{/a/-	Is_Latin_extended_a}');
70521Error('\P{/a/-	Is_Latin_extended_a}');
70522Expect(1, 383, '\p{islatinextendeda}', "");
70523Expect(0, 383, '\p{^islatinextendeda}', "");
70524Expect(0, 383, '\P{islatinextendeda}', "");
70525Expect(1, 383, '\P{^islatinextendeda}', "");
70526Expect(0, 384, '\p{islatinextendeda}', "");
70527Expect(1, 384, '\p{^islatinextendeda}', "");
70528Expect(1, 384, '\P{islatinextendeda}', "");
70529Expect(0, 384, '\P{^islatinextendeda}', "");
70530Expect(1, 383, '\p{-Is_Latin_Extended_A}', "");
70531Expect(0, 383, '\p{^-Is_Latin_Extended_A}', "");
70532Expect(0, 383, '\P{-Is_Latin_Extended_A}', "");
70533Expect(1, 383, '\P{^-Is_Latin_Extended_A}', "");
70534Expect(0, 384, '\p{-Is_Latin_Extended_A}', "");
70535Expect(1, 384, '\p{^-Is_Latin_Extended_A}', "");
70536Expect(1, 384, '\P{-Is_Latin_Extended_A}', "");
70537Expect(0, 384, '\P{^-Is_Latin_Extended_A}', "");
70538Error('\p{/a/ IN_Latin_extended_a}');
70539Error('\P{/a/ IN_Latin_extended_a}');
70540Expect(1, 383, '\p{inlatinextendeda}', "");
70541Expect(0, 383, '\p{^inlatinextendeda}', "");
70542Expect(0, 383, '\P{inlatinextendeda}', "");
70543Expect(1, 383, '\P{^inlatinextendeda}', "");
70544Expect(0, 384, '\p{inlatinextendeda}', "");
70545Expect(1, 384, '\p{^inlatinextendeda}', "");
70546Expect(1, 384, '\P{inlatinextendeda}', "");
70547Expect(0, 384, '\P{^inlatinextendeda}', "");
70548Expect(1, 383, '\p{_-In_Latin_extended_a}', "");
70549Expect(0, 383, '\p{^_-In_Latin_extended_a}', "");
70550Expect(0, 383, '\P{_-In_Latin_extended_a}', "");
70551Expect(1, 383, '\P{^_-In_Latin_extended_a}', "");
70552Expect(0, 384, '\p{_-In_Latin_extended_a}', "");
70553Expect(1, 384, '\p{^_-In_Latin_extended_a}', "");
70554Expect(1, 384, '\P{_-In_Latin_extended_a}', "");
70555Expect(0, 384, '\P{^_-In_Latin_extended_a}', "");
70556Error('\p{:=LATIN_EXT_A}');
70557Error('\P{:=LATIN_EXT_A}');
70558Expect(1, 383, '\p{latinexta}', "");
70559Expect(0, 383, '\p{^latinexta}', "");
70560Expect(0, 383, '\P{latinexta}', "");
70561Expect(1, 383, '\P{^latinexta}', "");
70562Expect(0, 384, '\p{latinexta}', "");
70563Expect(1, 384, '\p{^latinexta}', "");
70564Expect(1, 384, '\P{latinexta}', "");
70565Expect(0, 384, '\P{^latinexta}', "");
70566Expect(1, 383, '\p{ Latin_Ext_A}', "");
70567Expect(0, 383, '\p{^ Latin_Ext_A}', "");
70568Expect(0, 383, '\P{ Latin_Ext_A}', "");
70569Expect(1, 383, '\P{^ Latin_Ext_A}', "");
70570Expect(0, 384, '\p{ Latin_Ext_A}', "");
70571Expect(1, 384, '\p{^ Latin_Ext_A}', "");
70572Expect(1, 384, '\P{ Latin_Ext_A}', "");
70573Expect(0, 384, '\P{^ Latin_Ext_A}', "");
70574Error('\p{		IS_Latin_Ext_A/a/}');
70575Error('\P{		IS_Latin_Ext_A/a/}');
70576Expect(1, 383, '\p{islatinexta}', "");
70577Expect(0, 383, '\p{^islatinexta}', "");
70578Expect(0, 383, '\P{islatinexta}', "");
70579Expect(1, 383, '\P{^islatinexta}', "");
70580Expect(0, 384, '\p{islatinexta}', "");
70581Expect(1, 384, '\p{^islatinexta}', "");
70582Expect(1, 384, '\P{islatinexta}', "");
70583Expect(0, 384, '\P{^islatinexta}', "");
70584Expect(1, 383, '\p{-Is_LATIN_EXT_A}', "");
70585Expect(0, 383, '\p{^-Is_LATIN_EXT_A}', "");
70586Expect(0, 383, '\P{-Is_LATIN_EXT_A}', "");
70587Expect(1, 383, '\P{^-Is_LATIN_EXT_A}', "");
70588Expect(0, 384, '\p{-Is_LATIN_EXT_A}', "");
70589Expect(1, 384, '\p{^-Is_LATIN_EXT_A}', "");
70590Expect(1, 384, '\P{-Is_LATIN_EXT_A}', "");
70591Expect(0, 384, '\P{^-Is_LATIN_EXT_A}', "");
70592Error('\p{:=  In_LATIN_Ext_a}');
70593Error('\P{:=  In_LATIN_Ext_a}');
70594Expect(1, 383, '\p{inlatinexta}', "");
70595Expect(0, 383, '\p{^inlatinexta}', "");
70596Expect(0, 383, '\P{inlatinexta}', "");
70597Expect(1, 383, '\P{^inlatinexta}', "");
70598Expect(0, 384, '\p{inlatinexta}', "");
70599Expect(1, 384, '\p{^inlatinexta}', "");
70600Expect(1, 384, '\P{inlatinexta}', "");
70601Expect(0, 384, '\P{^inlatinexta}', "");
70602Expect(1, 383, '\p{-_IN_Latin_ext_A}', "");
70603Expect(0, 383, '\p{^-_IN_Latin_ext_A}', "");
70604Expect(0, 383, '\P{-_IN_Latin_ext_A}', "");
70605Expect(1, 383, '\P{^-_IN_Latin_ext_A}', "");
70606Expect(0, 384, '\p{-_IN_Latin_ext_A}', "");
70607Expect(1, 384, '\p{^-_IN_Latin_ext_A}', "");
70608Expect(1, 384, '\P{-_IN_Latin_ext_A}', "");
70609Expect(0, 384, '\P{^-_IN_Latin_ext_A}', "");
70610Error('\p{:=_	Latin_EXTENDED_additional}');
70611Error('\P{:=_	Latin_EXTENDED_additional}');
70612Expect(1, 7935, '\p{latinextendedadditional}', "");
70613Expect(0, 7935, '\p{^latinextendedadditional}', "");
70614Expect(0, 7935, '\P{latinextendedadditional}', "");
70615Expect(1, 7935, '\P{^latinextendedadditional}', "");
70616Expect(0, 7936, '\p{latinextendedadditional}', "");
70617Expect(1, 7936, '\p{^latinextendedadditional}', "");
70618Expect(1, 7936, '\P{latinextendedadditional}', "");
70619Expect(0, 7936, '\P{^latinextendedadditional}', "");
70620Expect(1, 7935, '\p{-Latin_Extended_additional}', "");
70621Expect(0, 7935, '\p{^-Latin_Extended_additional}', "");
70622Expect(0, 7935, '\P{-Latin_Extended_additional}', "");
70623Expect(1, 7935, '\P{^-Latin_Extended_additional}', "");
70624Expect(0, 7936, '\p{-Latin_Extended_additional}', "");
70625Expect(1, 7936, '\p{^-Latin_Extended_additional}', "");
70626Expect(1, 7936, '\P{-Latin_Extended_additional}', "");
70627Expect(0, 7936, '\P{^-Latin_Extended_additional}', "");
70628Error('\p{ /a/Is_Latin_extended_additional}');
70629Error('\P{ /a/Is_Latin_extended_additional}');
70630Expect(1, 7935, '\p{islatinextendedadditional}', "");
70631Expect(0, 7935, '\p{^islatinextendedadditional}', "");
70632Expect(0, 7935, '\P{islatinextendedadditional}', "");
70633Expect(1, 7935, '\P{^islatinextendedadditional}', "");
70634Expect(0, 7936, '\p{islatinextendedadditional}', "");
70635Expect(1, 7936, '\p{^islatinextendedadditional}', "");
70636Expect(1, 7936, '\P{islatinextendedadditional}', "");
70637Expect(0, 7936, '\P{^islatinextendedadditional}', "");
70638Expect(1, 7935, '\p{	-IS_Latin_Extended_additional}', "");
70639Expect(0, 7935, '\p{^	-IS_Latin_Extended_additional}', "");
70640Expect(0, 7935, '\P{	-IS_Latin_Extended_additional}', "");
70641Expect(1, 7935, '\P{^	-IS_Latin_Extended_additional}', "");
70642Expect(0, 7936, '\p{	-IS_Latin_Extended_additional}', "");
70643Expect(1, 7936, '\p{^	-IS_Latin_Extended_additional}', "");
70644Expect(1, 7936, '\P{	-IS_Latin_Extended_additional}', "");
70645Expect(0, 7936, '\P{^	-IS_Latin_Extended_additional}', "");
70646Error('\p{-/a/IN_Latin_EXTENDED_ADDITIONAL}');
70647Error('\P{-/a/IN_Latin_EXTENDED_ADDITIONAL}');
70648Expect(1, 7935, '\p{inlatinextendedadditional}', "");
70649Expect(0, 7935, '\p{^inlatinextendedadditional}', "");
70650Expect(0, 7935, '\P{inlatinextendedadditional}', "");
70651Expect(1, 7935, '\P{^inlatinextendedadditional}', "");
70652Expect(0, 7936, '\p{inlatinextendedadditional}', "");
70653Expect(1, 7936, '\p{^inlatinextendedadditional}', "");
70654Expect(1, 7936, '\P{inlatinextendedadditional}', "");
70655Expect(0, 7936, '\P{^inlatinextendedadditional}', "");
70656Expect(1, 7935, '\p{__In_Latin_EXTENDED_additional}', "");
70657Expect(0, 7935, '\p{^__In_Latin_EXTENDED_additional}', "");
70658Expect(0, 7935, '\P{__In_Latin_EXTENDED_additional}', "");
70659Expect(1, 7935, '\P{^__In_Latin_EXTENDED_additional}', "");
70660Expect(0, 7936, '\p{__In_Latin_EXTENDED_additional}', "");
70661Expect(1, 7936, '\p{^__In_Latin_EXTENDED_additional}', "");
70662Expect(1, 7936, '\P{__In_Latin_EXTENDED_additional}', "");
70663Expect(0, 7936, '\P{^__In_Latin_EXTENDED_additional}', "");
70664Error('\p{	/a/LATIN_ext_Additional}');
70665Error('\P{	/a/LATIN_ext_Additional}');
70666Expect(1, 7935, '\p{latinextadditional}', "");
70667Expect(0, 7935, '\p{^latinextadditional}', "");
70668Expect(0, 7935, '\P{latinextadditional}', "");
70669Expect(1, 7935, '\P{^latinextadditional}', "");
70670Expect(0, 7936, '\p{latinextadditional}', "");
70671Expect(1, 7936, '\p{^latinextadditional}', "");
70672Expect(1, 7936, '\P{latinextadditional}', "");
70673Expect(0, 7936, '\P{^latinextadditional}', "");
70674Expect(1, 7935, '\p{_ Latin_EXT_ADDITIONAL}', "");
70675Expect(0, 7935, '\p{^_ Latin_EXT_ADDITIONAL}', "");
70676Expect(0, 7935, '\P{_ Latin_EXT_ADDITIONAL}', "");
70677Expect(1, 7935, '\P{^_ Latin_EXT_ADDITIONAL}', "");
70678Expect(0, 7936, '\p{_ Latin_EXT_ADDITIONAL}', "");
70679Expect(1, 7936, '\p{^_ Latin_EXT_ADDITIONAL}', "");
70680Expect(1, 7936, '\P{_ Latin_EXT_ADDITIONAL}', "");
70681Expect(0, 7936, '\P{^_ Latin_EXT_ADDITIONAL}', "");
70682Error('\p{:=--is_Latin_Ext_additional}');
70683Error('\P{:=--is_Latin_Ext_additional}');
70684Expect(1, 7935, '\p{islatinextadditional}', "");
70685Expect(0, 7935, '\p{^islatinextadditional}', "");
70686Expect(0, 7935, '\P{islatinextadditional}', "");
70687Expect(1, 7935, '\P{^islatinextadditional}', "");
70688Expect(0, 7936, '\p{islatinextadditional}', "");
70689Expect(1, 7936, '\p{^islatinextadditional}', "");
70690Expect(1, 7936, '\P{islatinextadditional}', "");
70691Expect(0, 7936, '\P{^islatinextadditional}', "");
70692Expect(1, 7935, '\p{_ is_latin_ext_additional}', "");
70693Expect(0, 7935, '\p{^_ is_latin_ext_additional}', "");
70694Expect(0, 7935, '\P{_ is_latin_ext_additional}', "");
70695Expect(1, 7935, '\P{^_ is_latin_ext_additional}', "");
70696Expect(0, 7936, '\p{_ is_latin_ext_additional}', "");
70697Expect(1, 7936, '\p{^_ is_latin_ext_additional}', "");
70698Expect(1, 7936, '\P{_ is_latin_ext_additional}', "");
70699Expect(0, 7936, '\P{^_ is_latin_ext_additional}', "");
70700Error('\p{	IN_Latin_ext_ADDITIONAL:=}');
70701Error('\P{	IN_Latin_ext_ADDITIONAL:=}');
70702Expect(1, 7935, '\p{inlatinextadditional}', "");
70703Expect(0, 7935, '\p{^inlatinextadditional}', "");
70704Expect(0, 7935, '\P{inlatinextadditional}', "");
70705Expect(1, 7935, '\P{^inlatinextadditional}', "");
70706Expect(0, 7936, '\p{inlatinextadditional}', "");
70707Expect(1, 7936, '\p{^inlatinextadditional}', "");
70708Expect(1, 7936, '\P{inlatinextadditional}', "");
70709Expect(0, 7936, '\P{^inlatinextadditional}', "");
70710Expect(1, 7935, '\p{-	In_Latin_EXT_Additional}', "");
70711Expect(0, 7935, '\p{^-	In_Latin_EXT_Additional}', "");
70712Expect(0, 7935, '\P{-	In_Latin_EXT_Additional}', "");
70713Expect(1, 7935, '\P{^-	In_Latin_EXT_Additional}', "");
70714Expect(0, 7936, '\p{-	In_Latin_EXT_Additional}', "");
70715Expect(1, 7936, '\p{^-	In_Latin_EXT_Additional}', "");
70716Expect(1, 7936, '\P{-	In_Latin_EXT_Additional}', "");
70717Expect(0, 7936, '\P{^-	In_Latin_EXT_Additional}', "");
70718Error('\p{-/a/LATIN_Extended_B}');
70719Error('\P{-/a/LATIN_Extended_B}');
70720Expect(1, 591, '\p{latinextendedb}', "");
70721Expect(0, 591, '\p{^latinextendedb}', "");
70722Expect(0, 591, '\P{latinextendedb}', "");
70723Expect(1, 591, '\P{^latinextendedb}', "");
70724Expect(0, 592, '\p{latinextendedb}', "");
70725Expect(1, 592, '\p{^latinextendedb}', "");
70726Expect(1, 592, '\P{latinextendedb}', "");
70727Expect(0, 592, '\P{^latinextendedb}', "");
70728Expect(1, 591, '\p{ LATIN_Extended_B}', "");
70729Expect(0, 591, '\p{^ LATIN_Extended_B}', "");
70730Expect(0, 591, '\P{ LATIN_Extended_B}', "");
70731Expect(1, 591, '\P{^ LATIN_Extended_B}', "");
70732Expect(0, 592, '\p{ LATIN_Extended_B}', "");
70733Expect(1, 592, '\p{^ LATIN_Extended_B}', "");
70734Expect(1, 592, '\P{ LATIN_Extended_B}', "");
70735Expect(0, 592, '\P{^ LATIN_Extended_B}', "");
70736Error('\p{_/a/IS_Latin_Extended_B}');
70737Error('\P{_/a/IS_Latin_Extended_B}');
70738Expect(1, 591, '\p{islatinextendedb}', "");
70739Expect(0, 591, '\p{^islatinextendedb}', "");
70740Expect(0, 591, '\P{islatinextendedb}', "");
70741Expect(1, 591, '\P{^islatinextendedb}', "");
70742Expect(0, 592, '\p{islatinextendedb}', "");
70743Expect(1, 592, '\p{^islatinextendedb}', "");
70744Expect(1, 592, '\P{islatinextendedb}', "");
70745Expect(0, 592, '\P{^islatinextendedb}', "");
70746Expect(1, 591, '\p{_	IS_Latin_Extended_b}', "");
70747Expect(0, 591, '\p{^_	IS_Latin_Extended_b}', "");
70748Expect(0, 591, '\P{_	IS_Latin_Extended_b}', "");
70749Expect(1, 591, '\P{^_	IS_Latin_Extended_b}', "");
70750Expect(0, 592, '\p{_	IS_Latin_Extended_b}', "");
70751Expect(1, 592, '\p{^_	IS_Latin_Extended_b}', "");
70752Expect(1, 592, '\P{_	IS_Latin_Extended_b}', "");
70753Expect(0, 592, '\P{^_	IS_Latin_Extended_b}', "");
70754Error('\p{/a/_in_Latin_Extended_B}');
70755Error('\P{/a/_in_Latin_Extended_B}');
70756Expect(1, 591, '\p{inlatinextendedb}', "");
70757Expect(0, 591, '\p{^inlatinextendedb}', "");
70758Expect(0, 591, '\P{inlatinextendedb}', "");
70759Expect(1, 591, '\P{^inlatinextendedb}', "");
70760Expect(0, 592, '\p{inlatinextendedb}', "");
70761Expect(1, 592, '\p{^inlatinextendedb}', "");
70762Expect(1, 592, '\P{inlatinextendedb}', "");
70763Expect(0, 592, '\P{^inlatinextendedb}', "");
70764Expect(1, 591, '\p{-in_latin_EXTENDED_B}', "");
70765Expect(0, 591, '\p{^-in_latin_EXTENDED_B}', "");
70766Expect(0, 591, '\P{-in_latin_EXTENDED_B}', "");
70767Expect(1, 591, '\P{^-in_latin_EXTENDED_B}', "");
70768Expect(0, 592, '\p{-in_latin_EXTENDED_B}', "");
70769Expect(1, 592, '\p{^-in_latin_EXTENDED_B}', "");
70770Expect(1, 592, '\P{-in_latin_EXTENDED_B}', "");
70771Expect(0, 592, '\P{^-in_latin_EXTENDED_B}', "");
70772Error('\p{_ latin_ext_B:=}');
70773Error('\P{_ latin_ext_B:=}');
70774Expect(1, 591, '\p{latinextb}', "");
70775Expect(0, 591, '\p{^latinextb}', "");
70776Expect(0, 591, '\P{latinextb}', "");
70777Expect(1, 591, '\P{^latinextb}', "");
70778Expect(0, 592, '\p{latinextb}', "");
70779Expect(1, 592, '\p{^latinextb}', "");
70780Expect(1, 592, '\P{latinextb}', "");
70781Expect(0, 592, '\P{^latinextb}', "");
70782Expect(1, 591, '\p{ Latin_Ext_B}', "");
70783Expect(0, 591, '\p{^ Latin_Ext_B}', "");
70784Expect(0, 591, '\P{ Latin_Ext_B}', "");
70785Expect(1, 591, '\P{^ Latin_Ext_B}', "");
70786Expect(0, 592, '\p{ Latin_Ext_B}', "");
70787Expect(1, 592, '\p{^ Latin_Ext_B}', "");
70788Expect(1, 592, '\P{ Latin_Ext_B}', "");
70789Expect(0, 592, '\P{^ Latin_Ext_B}', "");
70790Error('\p{/a/_Is_Latin_Ext_B}');
70791Error('\P{/a/_Is_Latin_Ext_B}');
70792Expect(1, 591, '\p{islatinextb}', "");
70793Expect(0, 591, '\p{^islatinextb}', "");
70794Expect(0, 591, '\P{islatinextb}', "");
70795Expect(1, 591, '\P{^islatinextb}', "");
70796Expect(0, 592, '\p{islatinextb}', "");
70797Expect(1, 592, '\p{^islatinextb}', "");
70798Expect(1, 592, '\P{islatinextb}', "");
70799Expect(0, 592, '\P{^islatinextb}', "");
70800Expect(1, 591, '\p{_ IS_Latin_ext_B}', "");
70801Expect(0, 591, '\p{^_ IS_Latin_ext_B}', "");
70802Expect(0, 591, '\P{_ IS_Latin_ext_B}', "");
70803Expect(1, 591, '\P{^_ IS_Latin_ext_B}', "");
70804Expect(0, 592, '\p{_ IS_Latin_ext_B}', "");
70805Expect(1, 592, '\p{^_ IS_Latin_ext_B}', "");
70806Expect(1, 592, '\P{_ IS_Latin_ext_B}', "");
70807Expect(0, 592, '\P{^_ IS_Latin_ext_B}', "");
70808Error('\p{ -IN_Latin_Ext_B:=}');
70809Error('\P{ -IN_Latin_Ext_B:=}');
70810Expect(1, 591, '\p{inlatinextb}', "");
70811Expect(0, 591, '\p{^inlatinextb}', "");
70812Expect(0, 591, '\P{inlatinextb}', "");
70813Expect(1, 591, '\P{^inlatinextb}', "");
70814Expect(0, 592, '\p{inlatinextb}', "");
70815Expect(1, 592, '\p{^inlatinextb}', "");
70816Expect(1, 592, '\P{inlatinextb}', "");
70817Expect(0, 592, '\P{^inlatinextb}', "");
70818Expect(1, 591, '\p{		In_LATIN_Ext_b}', "");
70819Expect(0, 591, '\p{^		In_LATIN_Ext_b}', "");
70820Expect(0, 591, '\P{		In_LATIN_Ext_b}', "");
70821Expect(1, 591, '\P{^		In_LATIN_Ext_b}', "");
70822Expect(0, 592, '\p{		In_LATIN_Ext_b}', "");
70823Expect(1, 592, '\p{^		In_LATIN_Ext_b}', "");
70824Expect(1, 592, '\P{		In_LATIN_Ext_b}', "");
70825Expect(0, 592, '\P{^		In_LATIN_Ext_b}', "");
70826Error('\p{:=	 Latin_Extended_C}');
70827Error('\P{:=	 Latin_Extended_C}');
70828Expect(1, 11391, '\p{latinextendedc}', "");
70829Expect(0, 11391, '\p{^latinextendedc}', "");
70830Expect(0, 11391, '\P{latinextendedc}', "");
70831Expect(1, 11391, '\P{^latinextendedc}', "");
70832Expect(0, 11392, '\p{latinextendedc}', "");
70833Expect(1, 11392, '\p{^latinextendedc}', "");
70834Expect(1, 11392, '\P{latinextendedc}', "");
70835Expect(0, 11392, '\P{^latinextendedc}', "");
70836Expect(1, 11391, '\p{_Latin_Extended_C}', "");
70837Expect(0, 11391, '\p{^_Latin_Extended_C}', "");
70838Expect(0, 11391, '\P{_Latin_Extended_C}', "");
70839Expect(1, 11391, '\P{^_Latin_Extended_C}', "");
70840Expect(0, 11392, '\p{_Latin_Extended_C}', "");
70841Expect(1, 11392, '\p{^_Latin_Extended_C}', "");
70842Expect(1, 11392, '\P{_Latin_Extended_C}', "");
70843Expect(0, 11392, '\P{^_Latin_Extended_C}', "");
70844Error('\p{-is_Latin_Extended_C/a/}');
70845Error('\P{-is_Latin_Extended_C/a/}');
70846Expect(1, 11391, '\p{islatinextendedc}', "");
70847Expect(0, 11391, '\p{^islatinextendedc}', "");
70848Expect(0, 11391, '\P{islatinextendedc}', "");
70849Expect(1, 11391, '\P{^islatinextendedc}', "");
70850Expect(0, 11392, '\p{islatinextendedc}', "");
70851Expect(1, 11392, '\p{^islatinextendedc}', "");
70852Expect(1, 11392, '\P{islatinextendedc}', "");
70853Expect(0, 11392, '\P{^islatinextendedc}', "");
70854Expect(1, 11391, '\p{- Is_Latin_Extended_C}', "");
70855Expect(0, 11391, '\p{^- Is_Latin_Extended_C}', "");
70856Expect(0, 11391, '\P{- Is_Latin_Extended_C}', "");
70857Expect(1, 11391, '\P{^- Is_Latin_Extended_C}', "");
70858Expect(0, 11392, '\p{- Is_Latin_Extended_C}', "");
70859Expect(1, 11392, '\p{^- Is_Latin_Extended_C}', "");
70860Expect(1, 11392, '\P{- Is_Latin_Extended_C}', "");
70861Expect(0, 11392, '\P{^- Is_Latin_Extended_C}', "");
70862Error('\p{ -In_Latin_extended_c:=}');
70863Error('\P{ -In_Latin_extended_c:=}');
70864Expect(1, 11391, '\p{inlatinextendedc}', "");
70865Expect(0, 11391, '\p{^inlatinextendedc}', "");
70866Expect(0, 11391, '\P{inlatinextendedc}', "");
70867Expect(1, 11391, '\P{^inlatinextendedc}', "");
70868Expect(0, 11392, '\p{inlatinextendedc}', "");
70869Expect(1, 11392, '\p{^inlatinextendedc}', "");
70870Expect(1, 11392, '\P{inlatinextendedc}', "");
70871Expect(0, 11392, '\P{^inlatinextendedc}', "");
70872Expect(1, 11391, '\p{  In_Latin_EXTENDED_C}', "");
70873Expect(0, 11391, '\p{^  In_Latin_EXTENDED_C}', "");
70874Expect(0, 11391, '\P{  In_Latin_EXTENDED_C}', "");
70875Expect(1, 11391, '\P{^  In_Latin_EXTENDED_C}', "");
70876Expect(0, 11392, '\p{  In_Latin_EXTENDED_C}', "");
70877Expect(1, 11392, '\p{^  In_Latin_EXTENDED_C}', "");
70878Expect(1, 11392, '\P{  In_Latin_EXTENDED_C}', "");
70879Expect(0, 11392, '\P{^  In_Latin_EXTENDED_C}', "");
70880Error('\p{/a/-latin_EXT_C}');
70881Error('\P{/a/-latin_EXT_C}');
70882Expect(1, 11391, '\p{latinextc}', "");
70883Expect(0, 11391, '\p{^latinextc}', "");
70884Expect(0, 11391, '\P{latinextc}', "");
70885Expect(1, 11391, '\P{^latinextc}', "");
70886Expect(0, 11392, '\p{latinextc}', "");
70887Expect(1, 11392, '\p{^latinextc}', "");
70888Expect(1, 11392, '\P{latinextc}', "");
70889Expect(0, 11392, '\P{^latinextc}', "");
70890Expect(1, 11391, '\p{	Latin_Ext_C}', "");
70891Expect(0, 11391, '\p{^	Latin_Ext_C}', "");
70892Expect(0, 11391, '\P{	Latin_Ext_C}', "");
70893Expect(1, 11391, '\P{^	Latin_Ext_C}', "");
70894Expect(0, 11392, '\p{	Latin_Ext_C}', "");
70895Expect(1, 11392, '\p{^	Latin_Ext_C}', "");
70896Expect(1, 11392, '\P{	Latin_Ext_C}', "");
70897Expect(0, 11392, '\P{^	Latin_Ext_C}', "");
70898Error('\p{-/a/IS_LATIN_EXT_c}');
70899Error('\P{-/a/IS_LATIN_EXT_c}');
70900Expect(1, 11391, '\p{islatinextc}', "");
70901Expect(0, 11391, '\p{^islatinextc}', "");
70902Expect(0, 11391, '\P{islatinextc}', "");
70903Expect(1, 11391, '\P{^islatinextc}', "");
70904Expect(0, 11392, '\p{islatinextc}', "");
70905Expect(1, 11392, '\p{^islatinextc}', "");
70906Expect(1, 11392, '\P{islatinextc}', "");
70907Expect(0, 11392, '\P{^islatinextc}', "");
70908Expect(1, 11391, '\p{	Is_Latin_Ext_c}', "");
70909Expect(0, 11391, '\p{^	Is_Latin_Ext_c}', "");
70910Expect(0, 11391, '\P{	Is_Latin_Ext_c}', "");
70911Expect(1, 11391, '\P{^	Is_Latin_Ext_c}', "");
70912Expect(0, 11392, '\p{	Is_Latin_Ext_c}', "");
70913Expect(1, 11392, '\p{^	Is_Latin_Ext_c}', "");
70914Expect(1, 11392, '\P{	Is_Latin_Ext_c}', "");
70915Expect(0, 11392, '\P{^	Is_Latin_Ext_c}', "");
70916Error('\p{	In_latin_Ext_C:=}');
70917Error('\P{	In_latin_Ext_C:=}');
70918Expect(1, 11391, '\p{inlatinextc}', "");
70919Expect(0, 11391, '\p{^inlatinextc}', "");
70920Expect(0, 11391, '\P{inlatinextc}', "");
70921Expect(1, 11391, '\P{^inlatinextc}', "");
70922Expect(0, 11392, '\p{inlatinextc}', "");
70923Expect(1, 11392, '\p{^inlatinextc}', "");
70924Expect(1, 11392, '\P{inlatinextc}', "");
70925Expect(0, 11392, '\P{^inlatinextc}', "");
70926Expect(1, 11391, '\p{	_IN_Latin_EXT_c}', "");
70927Expect(0, 11391, '\p{^	_IN_Latin_EXT_c}', "");
70928Expect(0, 11391, '\P{	_IN_Latin_EXT_c}', "");
70929Expect(1, 11391, '\P{^	_IN_Latin_EXT_c}', "");
70930Expect(0, 11392, '\p{	_IN_Latin_EXT_c}', "");
70931Expect(1, 11392, '\p{^	_IN_Latin_EXT_c}', "");
70932Expect(1, 11392, '\P{	_IN_Latin_EXT_c}', "");
70933Expect(0, 11392, '\P{^	_IN_Latin_EXT_c}', "");
70934Error('\p{-_latin_Extended_D:=}');
70935Error('\P{-_latin_Extended_D:=}');
70936Expect(1, 43007, '\p{latinextendedd}', "");
70937Expect(0, 43007, '\p{^latinextendedd}', "");
70938Expect(0, 43007, '\P{latinextendedd}', "");
70939Expect(1, 43007, '\P{^latinextendedd}', "");
70940Expect(0, 43008, '\p{latinextendedd}', "");
70941Expect(1, 43008, '\p{^latinextendedd}', "");
70942Expect(1, 43008, '\P{latinextendedd}', "");
70943Expect(0, 43008, '\P{^latinextendedd}', "");
70944Expect(1, 43007, '\p{-LATIN_Extended_D}', "");
70945Expect(0, 43007, '\p{^-LATIN_Extended_D}', "");
70946Expect(0, 43007, '\P{-LATIN_Extended_D}', "");
70947Expect(1, 43007, '\P{^-LATIN_Extended_D}', "");
70948Expect(0, 43008, '\p{-LATIN_Extended_D}', "");
70949Expect(1, 43008, '\p{^-LATIN_Extended_D}', "");
70950Expect(1, 43008, '\P{-LATIN_Extended_D}', "");
70951Expect(0, 43008, '\P{^-LATIN_Extended_D}', "");
70952Error('\p{-:=Is_Latin_Extended_D}');
70953Error('\P{-:=Is_Latin_Extended_D}');
70954Expect(1, 43007, '\p{islatinextendedd}', "");
70955Expect(0, 43007, '\p{^islatinextendedd}', "");
70956Expect(0, 43007, '\P{islatinextendedd}', "");
70957Expect(1, 43007, '\P{^islatinextendedd}', "");
70958Expect(0, 43008, '\p{islatinextendedd}', "");
70959Expect(1, 43008, '\p{^islatinextendedd}', "");
70960Expect(1, 43008, '\P{islatinextendedd}', "");
70961Expect(0, 43008, '\P{^islatinextendedd}', "");
70962Expect(1, 43007, '\p{	is_latin_Extended_D}', "");
70963Expect(0, 43007, '\p{^	is_latin_Extended_D}', "");
70964Expect(0, 43007, '\P{	is_latin_Extended_D}', "");
70965Expect(1, 43007, '\P{^	is_latin_Extended_D}', "");
70966Expect(0, 43008, '\p{	is_latin_Extended_D}', "");
70967Expect(1, 43008, '\p{^	is_latin_Extended_D}', "");
70968Expect(1, 43008, '\P{	is_latin_Extended_D}', "");
70969Expect(0, 43008, '\P{^	is_latin_Extended_D}', "");
70970Error('\p{/a/  In_Latin_Extended_D}');
70971Error('\P{/a/  In_Latin_Extended_D}');
70972Expect(1, 43007, '\p{inlatinextendedd}', "");
70973Expect(0, 43007, '\p{^inlatinextendedd}', "");
70974Expect(0, 43007, '\P{inlatinextendedd}', "");
70975Expect(1, 43007, '\P{^inlatinextendedd}', "");
70976Expect(0, 43008, '\p{inlatinextendedd}', "");
70977Expect(1, 43008, '\p{^inlatinextendedd}', "");
70978Expect(1, 43008, '\P{inlatinextendedd}', "");
70979Expect(0, 43008, '\P{^inlatinextendedd}', "");
70980Expect(1, 43007, '\p{_ In_Latin_Extended_D}', "");
70981Expect(0, 43007, '\p{^_ In_Latin_Extended_D}', "");
70982Expect(0, 43007, '\P{_ In_Latin_Extended_D}', "");
70983Expect(1, 43007, '\P{^_ In_Latin_Extended_D}', "");
70984Expect(0, 43008, '\p{_ In_Latin_Extended_D}', "");
70985Expect(1, 43008, '\p{^_ In_Latin_Extended_D}', "");
70986Expect(1, 43008, '\P{_ In_Latin_Extended_D}', "");
70987Expect(0, 43008, '\P{^_ In_Latin_Extended_D}', "");
70988Error('\p{-_Latin_EXT_D/a/}');
70989Error('\P{-_Latin_EXT_D/a/}');
70990Expect(1, 43007, '\p{latinextd}', "");
70991Expect(0, 43007, '\p{^latinextd}', "");
70992Expect(0, 43007, '\P{latinextd}', "");
70993Expect(1, 43007, '\P{^latinextd}', "");
70994Expect(0, 43008, '\p{latinextd}', "");
70995Expect(1, 43008, '\p{^latinextd}', "");
70996Expect(1, 43008, '\P{latinextd}', "");
70997Expect(0, 43008, '\P{^latinextd}', "");
70998Expect(1, 43007, '\p{  latin_ext_d}', "");
70999Expect(0, 43007, '\p{^  latin_ext_d}', "");
71000Expect(0, 43007, '\P{  latin_ext_d}', "");
71001Expect(1, 43007, '\P{^  latin_ext_d}', "");
71002Expect(0, 43008, '\p{  latin_ext_d}', "");
71003Expect(1, 43008, '\p{^  latin_ext_d}', "");
71004Expect(1, 43008, '\P{  latin_ext_d}', "");
71005Expect(0, 43008, '\P{^  latin_ext_d}', "");
71006Error('\p{/a/_is_latin_Ext_D}');
71007Error('\P{/a/_is_latin_Ext_D}');
71008Expect(1, 43007, '\p{islatinextd}', "");
71009Expect(0, 43007, '\p{^islatinextd}', "");
71010Expect(0, 43007, '\P{islatinextd}', "");
71011Expect(1, 43007, '\P{^islatinextd}', "");
71012Expect(0, 43008, '\p{islatinextd}', "");
71013Expect(1, 43008, '\p{^islatinextd}', "");
71014Expect(1, 43008, '\P{islatinextd}', "");
71015Expect(0, 43008, '\P{^islatinextd}', "");
71016Expect(1, 43007, '\p{	-is_Latin_EXT_D}', "");
71017Expect(0, 43007, '\p{^	-is_Latin_EXT_D}', "");
71018Expect(0, 43007, '\P{	-is_Latin_EXT_D}', "");
71019Expect(1, 43007, '\P{^	-is_Latin_EXT_D}', "");
71020Expect(0, 43008, '\p{	-is_Latin_EXT_D}', "");
71021Expect(1, 43008, '\p{^	-is_Latin_EXT_D}', "");
71022Expect(1, 43008, '\P{	-is_Latin_EXT_D}', "");
71023Expect(0, 43008, '\P{^	-is_Latin_EXT_D}', "");
71024Error('\p{-/a/In_Latin_ext_d}');
71025Error('\P{-/a/In_Latin_ext_d}');
71026Expect(1, 43007, '\p{inlatinextd}', "");
71027Expect(0, 43007, '\p{^inlatinextd}', "");
71028Expect(0, 43007, '\P{inlatinextd}', "");
71029Expect(1, 43007, '\P{^inlatinextd}', "");
71030Expect(0, 43008, '\p{inlatinextd}', "");
71031Expect(1, 43008, '\p{^inlatinextd}', "");
71032Expect(1, 43008, '\P{inlatinextd}', "");
71033Expect(0, 43008, '\P{^inlatinextd}', "");
71034Expect(1, 43007, '\p{_In_latin_Ext_D}', "");
71035Expect(0, 43007, '\p{^_In_latin_Ext_D}', "");
71036Expect(0, 43007, '\P{_In_latin_Ext_D}', "");
71037Expect(1, 43007, '\P{^_In_latin_Ext_D}', "");
71038Expect(0, 43008, '\p{_In_latin_Ext_D}', "");
71039Expect(1, 43008, '\p{^_In_latin_Ext_D}', "");
71040Expect(1, 43008, '\P{_In_latin_Ext_D}', "");
71041Expect(0, 43008, '\P{^_In_latin_Ext_D}', "");
71042Error('\p{-_LEPCHA:=}');
71043Error('\P{-_LEPCHA:=}');
71044Expect(1, 7247, '\p{lepcha}', "");
71045Expect(0, 7247, '\p{^lepcha}', "");
71046Expect(0, 7247, '\P{lepcha}', "");
71047Expect(1, 7247, '\P{^lepcha}', "");
71048Expect(0, 7248, '\p{lepcha}', "");
71049Expect(1, 7248, '\p{^lepcha}', "");
71050Expect(1, 7248, '\P{lepcha}', "");
71051Expect(0, 7248, '\P{^lepcha}', "");
71052Expect(1, 7247, '\p{	-LEPCHA}', "");
71053Expect(0, 7247, '\p{^	-LEPCHA}', "");
71054Expect(0, 7247, '\P{	-LEPCHA}', "");
71055Expect(1, 7247, '\P{^	-LEPCHA}', "");
71056Expect(0, 7248, '\p{	-LEPCHA}', "");
71057Expect(1, 7248, '\p{^	-LEPCHA}', "");
71058Expect(1, 7248, '\P{	-LEPCHA}', "");
71059Expect(0, 7248, '\P{^	-LEPCHA}', "");
71060Error('\p{ Is_LEPCHA/a/}');
71061Error('\P{ Is_LEPCHA/a/}');
71062Expect(1, 7247, '\p{islepcha}', "");
71063Expect(0, 7247, '\p{^islepcha}', "");
71064Expect(0, 7247, '\P{islepcha}', "");
71065Expect(1, 7247, '\P{^islepcha}', "");
71066Expect(0, 7248, '\p{islepcha}', "");
71067Expect(1, 7248, '\p{^islepcha}', "");
71068Expect(1, 7248, '\P{islepcha}', "");
71069Expect(0, 7248, '\P{^islepcha}', "");
71070Expect(1, 7247, '\p{_Is_Lepcha}', "");
71071Expect(0, 7247, '\p{^_Is_Lepcha}', "");
71072Expect(0, 7247, '\P{_Is_Lepcha}', "");
71073Expect(1, 7247, '\P{^_Is_Lepcha}', "");
71074Expect(0, 7248, '\p{_Is_Lepcha}', "");
71075Expect(1, 7248, '\p{^_Is_Lepcha}', "");
71076Expect(1, 7248, '\P{_Is_Lepcha}', "");
71077Expect(0, 7248, '\P{^_Is_Lepcha}', "");
71078Error('\p{	-Lepc/a/}');
71079Error('\P{	-Lepc/a/}');
71080Expect(1, 7247, '\p{lepc}', "");
71081Expect(0, 7247, '\p{^lepc}', "");
71082Expect(0, 7247, '\P{lepc}', "");
71083Expect(1, 7247, '\P{^lepc}', "");
71084Expect(0, 7248, '\p{lepc}', "");
71085Expect(1, 7248, '\p{^lepc}', "");
71086Expect(1, 7248, '\P{lepc}', "");
71087Expect(0, 7248, '\P{^lepc}', "");
71088Expect(1, 7247, '\p{ _lepc}', "");
71089Expect(0, 7247, '\p{^ _lepc}', "");
71090Expect(0, 7247, '\P{ _lepc}', "");
71091Expect(1, 7247, '\P{^ _lepc}', "");
71092Expect(0, 7248, '\p{ _lepc}', "");
71093Expect(1, 7248, '\p{^ _lepc}', "");
71094Expect(1, 7248, '\P{ _lepc}', "");
71095Expect(0, 7248, '\P{^ _lepc}', "");
71096Error('\p{/a/-IS_lepc}');
71097Error('\P{/a/-IS_lepc}');
71098Expect(1, 7247, '\p{islepc}', "");
71099Expect(0, 7247, '\p{^islepc}', "");
71100Expect(0, 7247, '\P{islepc}', "");
71101Expect(1, 7247, '\P{^islepc}', "");
71102Expect(0, 7248, '\p{islepc}', "");
71103Expect(1, 7248, '\p{^islepc}', "");
71104Expect(1, 7248, '\P{islepc}', "");
71105Expect(0, 7248, '\P{^islepc}', "");
71106Expect(1, 7247, '\p{ _IS_Lepc}', "");
71107Expect(0, 7247, '\p{^ _IS_Lepc}', "");
71108Expect(0, 7247, '\P{ _IS_Lepc}', "");
71109Expect(1, 7247, '\P{^ _IS_Lepc}', "");
71110Expect(0, 7248, '\p{ _IS_Lepc}', "");
71111Expect(1, 7248, '\p{^ _IS_Lepc}', "");
71112Expect(1, 7248, '\P{ _IS_Lepc}', "");
71113Expect(0, 7248, '\P{^ _IS_Lepc}', "");
71114Error('\p{/a/	_Letter}');
71115Error('\P{/a/	_Letter}');
71116Expect(1, 195101, '\p{letter}', "");
71117Expect(0, 195101, '\p{^letter}', "");
71118Expect(0, 195101, '\P{letter}', "");
71119Expect(1, 195101, '\P{^letter}', "");
71120Expect(0, 195102, '\p{letter}', "");
71121Expect(1, 195102, '\p{^letter}', "");
71122Expect(1, 195102, '\P{letter}', "");
71123Expect(0, 195102, '\P{^letter}', "");
71124Expect(1, 195101, '\p{ _LETTER}', "");
71125Expect(0, 195101, '\p{^ _LETTER}', "");
71126Expect(0, 195101, '\P{ _LETTER}', "");
71127Expect(1, 195101, '\P{^ _LETTER}', "");
71128Expect(0, 195102, '\p{ _LETTER}', "");
71129Expect(1, 195102, '\p{^ _LETTER}', "");
71130Expect(1, 195102, '\P{ _LETTER}', "");
71131Expect(0, 195102, '\P{^ _LETTER}', "");
71132Error('\p{_IS_Letter:=}');
71133Error('\P{_IS_Letter:=}');
71134Expect(1, 195101, '\p{isletter}', "");
71135Expect(0, 195101, '\p{^isletter}', "");
71136Expect(0, 195101, '\P{isletter}', "");
71137Expect(1, 195101, '\P{^isletter}', "");
71138Expect(0, 195102, '\p{isletter}', "");
71139Expect(1, 195102, '\p{^isletter}', "");
71140Expect(1, 195102, '\P{isletter}', "");
71141Expect(0, 195102, '\P{^isletter}', "");
71142Expect(1, 195101, '\p{ 	Is_Letter}', "");
71143Expect(0, 195101, '\p{^ 	Is_Letter}', "");
71144Expect(0, 195101, '\P{ 	Is_Letter}', "");
71145Expect(1, 195101, '\P{^ 	Is_Letter}', "");
71146Expect(0, 195102, '\p{ 	Is_Letter}', "");
71147Expect(1, 195102, '\p{^ 	Is_Letter}', "");
71148Expect(1, 195102, '\P{ 	Is_Letter}', "");
71149Expect(0, 195102, '\P{^ 	Is_Letter}', "");
71150Error('\p{:=  L}');
71151Error('\P{:=  L}');
71152Expect(1, 195101, '\p{l}', "");
71153Expect(0, 195101, '\p{^l}', "");
71154Expect(0, 195101, '\P{l}', "");
71155Expect(1, 195101, '\P{^l}', "");
71156Expect(0, 195102, '\p{l}', "");
71157Expect(1, 195102, '\p{^l}', "");
71158Expect(1, 195102, '\P{l}', "");
71159Expect(0, 195102, '\P{^l}', "");
71160Expect(1, 195101, '\p{ _L}', "");
71161Expect(0, 195101, '\p{^ _L}', "");
71162Expect(0, 195101, '\P{ _L}', "");
71163Expect(1, 195101, '\P{^ _L}', "");
71164Expect(0, 195102, '\p{ _L}', "");
71165Expect(1, 195102, '\p{^ _L}', "");
71166Expect(1, 195102, '\P{ _L}', "");
71167Expect(0, 195102, '\P{^ _L}', "");
71168Error('\p{_-IS_l/a/}');
71169Error('\P{_-IS_l/a/}');
71170Expect(1, 195101, '\p{isl}', "");
71171Expect(0, 195101, '\p{^isl}', "");
71172Expect(0, 195101, '\P{isl}', "");
71173Expect(1, 195101, '\P{^isl}', "");
71174Expect(0, 195102, '\p{isl}', "");
71175Expect(1, 195102, '\p{^isl}', "");
71176Expect(1, 195102, '\P{isl}', "");
71177Expect(0, 195102, '\P{^isl}', "");
71178Expect(1, 195101, '\p{-	IS_l}', "");
71179Expect(0, 195101, '\p{^-	IS_l}', "");
71180Expect(0, 195101, '\P{-	IS_l}', "");
71181Expect(1, 195101, '\P{^-	IS_l}', "");
71182Expect(0, 195102, '\p{-	IS_l}', "");
71183Expect(1, 195102, '\p{^-	IS_l}', "");
71184Expect(1, 195102, '\P{-	IS_l}', "");
71185Expect(0, 195102, '\P{^-	IS_l}', "");
71186Error('\p{-Letter_number:=}');
71187Error('\P{-Letter_number:=}');
71188Expect(1, 74850, '\p{letternumber}', "");
71189Expect(0, 74850, '\p{^letternumber}', "");
71190Expect(0, 74850, '\P{letternumber}', "");
71191Expect(1, 74850, '\P{^letternumber}', "");
71192Expect(0, 74851, '\p{letternumber}', "");
71193Expect(1, 74851, '\p{^letternumber}', "");
71194Expect(1, 74851, '\P{letternumber}', "");
71195Expect(0, 74851, '\P{^letternumber}', "");
71196Expect(1, 74850, '\p{	_Letter_number}', "");
71197Expect(0, 74850, '\p{^	_Letter_number}', "");
71198Expect(0, 74850, '\P{	_Letter_number}', "");
71199Expect(1, 74850, '\P{^	_Letter_number}', "");
71200Expect(0, 74851, '\p{	_Letter_number}', "");
71201Expect(1, 74851, '\p{^	_Letter_number}', "");
71202Expect(1, 74851, '\P{	_Letter_number}', "");
71203Expect(0, 74851, '\P{^	_Letter_number}', "");
71204Error('\p{/a/ -is_Letter_Number}');
71205Error('\P{/a/ -is_Letter_Number}');
71206Expect(1, 74850, '\p{isletternumber}', "");
71207Expect(0, 74850, '\p{^isletternumber}', "");
71208Expect(0, 74850, '\P{isletternumber}', "");
71209Expect(1, 74850, '\P{^isletternumber}', "");
71210Expect(0, 74851, '\p{isletternumber}', "");
71211Expect(1, 74851, '\p{^isletternumber}', "");
71212Expect(1, 74851, '\P{isletternumber}', "");
71213Expect(0, 74851, '\P{^isletternumber}', "");
71214Expect(1, 74850, '\p{_Is_LETTER_NUMBER}', "");
71215Expect(0, 74850, '\p{^_Is_LETTER_NUMBER}', "");
71216Expect(0, 74850, '\P{_Is_LETTER_NUMBER}', "");
71217Expect(1, 74850, '\P{^_Is_LETTER_NUMBER}', "");
71218Expect(0, 74851, '\p{_Is_LETTER_NUMBER}', "");
71219Expect(1, 74851, '\p{^_Is_LETTER_NUMBER}', "");
71220Expect(1, 74851, '\P{_Is_LETTER_NUMBER}', "");
71221Expect(0, 74851, '\P{^_Is_LETTER_NUMBER}', "");
71222Error('\p{ /a/Nl}');
71223Error('\P{ /a/Nl}');
71224Expect(1, 74850, '\p{nl}', "");
71225Expect(0, 74850, '\p{^nl}', "");
71226Expect(0, 74850, '\P{nl}', "");
71227Expect(1, 74850, '\P{^nl}', "");
71228Expect(0, 74851, '\p{nl}', "");
71229Expect(1, 74851, '\p{^nl}', "");
71230Expect(1, 74851, '\P{nl}', "");
71231Expect(0, 74851, '\P{^nl}', "");
71232Expect(1, 74850, '\p{	_nl}', "");
71233Expect(0, 74850, '\p{^	_nl}', "");
71234Expect(0, 74850, '\P{	_nl}', "");
71235Expect(1, 74850, '\P{^	_nl}', "");
71236Expect(0, 74851, '\p{	_nl}', "");
71237Expect(1, 74851, '\p{^	_nl}', "");
71238Expect(1, 74851, '\P{	_nl}', "");
71239Expect(0, 74851, '\P{^	_nl}', "");
71240Error('\p{/a/  Is_Nl}');
71241Error('\P{/a/  Is_Nl}');
71242Expect(1, 74850, '\p{isnl}', "");
71243Expect(0, 74850, '\p{^isnl}', "");
71244Expect(0, 74850, '\P{isnl}', "");
71245Expect(1, 74850, '\P{^isnl}', "");
71246Expect(0, 74851, '\p{isnl}', "");
71247Expect(1, 74851, '\p{^isnl}', "");
71248Expect(1, 74851, '\P{isnl}', "");
71249Expect(0, 74851, '\P{^isnl}', "");
71250Expect(1, 74850, '\p{_ is_NL}', "");
71251Expect(0, 74850, '\p{^_ is_NL}', "");
71252Expect(0, 74850, '\P{_ is_NL}', "");
71253Expect(1, 74850, '\P{^_ is_NL}', "");
71254Expect(0, 74851, '\p{_ is_NL}', "");
71255Expect(1, 74851, '\p{^_ is_NL}', "");
71256Expect(1, 74851, '\P{_ is_NL}', "");
71257Expect(0, 74851, '\P{^_ is_NL}', "");
71258Error('\p{ :=letterlike_symbols}');
71259Error('\P{ :=letterlike_symbols}');
71260Expect(1, 8527, '\p{letterlikesymbols}', "");
71261Expect(0, 8527, '\p{^letterlikesymbols}', "");
71262Expect(0, 8527, '\P{letterlikesymbols}', "");
71263Expect(1, 8527, '\P{^letterlikesymbols}', "");
71264Expect(0, 8528, '\p{letterlikesymbols}', "");
71265Expect(1, 8528, '\p{^letterlikesymbols}', "");
71266Expect(1, 8528, '\P{letterlikesymbols}', "");
71267Expect(0, 8528, '\P{^letterlikesymbols}', "");
71268Expect(1, 8527, '\p{ Letterlike_symbols}', "");
71269Expect(0, 8527, '\p{^ Letterlike_symbols}', "");
71270Expect(0, 8527, '\P{ Letterlike_symbols}', "");
71271Expect(1, 8527, '\P{^ Letterlike_symbols}', "");
71272Expect(0, 8528, '\p{ Letterlike_symbols}', "");
71273Expect(1, 8528, '\p{^ Letterlike_symbols}', "");
71274Expect(1, 8528, '\P{ Letterlike_symbols}', "");
71275Expect(0, 8528, '\P{^ Letterlike_symbols}', "");
71276Error('\p{:=-_IS_Letterlike_SYMBOLS}');
71277Error('\P{:=-_IS_Letterlike_SYMBOLS}');
71278Expect(1, 8527, '\p{isletterlikesymbols}', "");
71279Expect(0, 8527, '\p{^isletterlikesymbols}', "");
71280Expect(0, 8527, '\P{isletterlikesymbols}', "");
71281Expect(1, 8527, '\P{^isletterlikesymbols}', "");
71282Expect(0, 8528, '\p{isletterlikesymbols}', "");
71283Expect(1, 8528, '\p{^isletterlikesymbols}', "");
71284Expect(1, 8528, '\P{isletterlikesymbols}', "");
71285Expect(0, 8528, '\P{^isletterlikesymbols}', "");
71286Expect(1, 8527, '\p{__Is_Letterlike_SYMBOLS}', "");
71287Expect(0, 8527, '\p{^__Is_Letterlike_SYMBOLS}', "");
71288Expect(0, 8527, '\P{__Is_Letterlike_SYMBOLS}', "");
71289Expect(1, 8527, '\P{^__Is_Letterlike_SYMBOLS}', "");
71290Expect(0, 8528, '\p{__Is_Letterlike_SYMBOLS}', "");
71291Expect(1, 8528, '\p{^__Is_Letterlike_SYMBOLS}', "");
71292Expect(1, 8528, '\P{__Is_Letterlike_SYMBOLS}', "");
71293Expect(0, 8528, '\P{^__Is_Letterlike_SYMBOLS}', "");
71294Error('\p{:=_in_Letterlike_Symbols}');
71295Error('\P{:=_in_Letterlike_Symbols}');
71296Expect(1, 8527, '\p{inletterlikesymbols}', "");
71297Expect(0, 8527, '\p{^inletterlikesymbols}', "");
71298Expect(0, 8527, '\P{inletterlikesymbols}', "");
71299Expect(1, 8527, '\P{^inletterlikesymbols}', "");
71300Expect(0, 8528, '\p{inletterlikesymbols}', "");
71301Expect(1, 8528, '\p{^inletterlikesymbols}', "");
71302Expect(1, 8528, '\P{inletterlikesymbols}', "");
71303Expect(0, 8528, '\P{^inletterlikesymbols}', "");
71304Expect(1, 8527, '\p{In_Letterlike_symbols}', "");
71305Expect(0, 8527, '\p{^In_Letterlike_symbols}', "");
71306Expect(0, 8527, '\P{In_Letterlike_symbols}', "");
71307Expect(1, 8527, '\P{^In_Letterlike_symbols}', "");
71308Expect(0, 8528, '\p{In_Letterlike_symbols}', "");
71309Expect(1, 8528, '\p{^In_Letterlike_symbols}', "");
71310Expect(1, 8528, '\P{In_Letterlike_symbols}', "");
71311Expect(0, 8528, '\P{^In_Letterlike_symbols}', "");
71312Error('\p{:=	 Limbu}');
71313Error('\P{:=	 Limbu}');
71314Expect(1, 6479, '\p{limbu}', "");
71315Expect(0, 6479, '\p{^limbu}', "");
71316Expect(0, 6479, '\P{limbu}', "");
71317Expect(1, 6479, '\P{^limbu}', "");
71318Expect(0, 6480, '\p{limbu}', "");
71319Expect(1, 6480, '\p{^limbu}', "");
71320Expect(1, 6480, '\P{limbu}', "");
71321Expect(0, 6480, '\P{^limbu}', "");
71322Expect(1, 6479, '\p{ 	Limbu}', "");
71323Expect(0, 6479, '\p{^ 	Limbu}', "");
71324Expect(0, 6479, '\P{ 	Limbu}', "");
71325Expect(1, 6479, '\P{^ 	Limbu}', "");
71326Expect(0, 6480, '\p{ 	Limbu}', "");
71327Expect(1, 6480, '\p{^ 	Limbu}', "");
71328Expect(1, 6480, '\P{ 	Limbu}', "");
71329Expect(0, 6480, '\P{^ 	Limbu}', "");
71330Error('\p{:=IS_Limbu}');
71331Error('\P{:=IS_Limbu}');
71332Expect(1, 6479, '\p{islimbu}', "");
71333Expect(0, 6479, '\p{^islimbu}', "");
71334Expect(0, 6479, '\P{islimbu}', "");
71335Expect(1, 6479, '\P{^islimbu}', "");
71336Expect(0, 6480, '\p{islimbu}', "");
71337Expect(1, 6480, '\p{^islimbu}', "");
71338Expect(1, 6480, '\P{islimbu}', "");
71339Expect(0, 6480, '\P{^islimbu}', "");
71340Expect(1, 6479, '\p{_IS_LIMBU}', "");
71341Expect(0, 6479, '\p{^_IS_LIMBU}', "");
71342Expect(0, 6479, '\P{_IS_LIMBU}', "");
71343Expect(1, 6479, '\P{^_IS_LIMBU}', "");
71344Expect(0, 6480, '\p{_IS_LIMBU}', "");
71345Expect(1, 6480, '\p{^_IS_LIMBU}', "");
71346Expect(1, 6480, '\P{_IS_LIMBU}', "");
71347Expect(0, 6480, '\P{^_IS_LIMBU}', "");
71348Error('\p{_	Limb/a/}');
71349Error('\P{_	Limb/a/}');
71350Expect(1, 6479, '\p{limb}', "");
71351Expect(0, 6479, '\p{^limb}', "");
71352Expect(0, 6479, '\P{limb}', "");
71353Expect(1, 6479, '\P{^limb}', "");
71354Expect(0, 6480, '\p{limb}', "");
71355Expect(1, 6480, '\p{^limb}', "");
71356Expect(1, 6480, '\P{limb}', "");
71357Expect(0, 6480, '\P{^limb}', "");
71358Expect(1, 6479, '\p{-Limb}', "");
71359Expect(0, 6479, '\p{^-Limb}', "");
71360Expect(0, 6479, '\P{-Limb}', "");
71361Expect(1, 6479, '\P{^-Limb}', "");
71362Expect(0, 6480, '\p{-Limb}', "");
71363Expect(1, 6480, '\p{^-Limb}', "");
71364Expect(1, 6480, '\P{-Limb}', "");
71365Expect(0, 6480, '\P{^-Limb}', "");
71366Error('\p{_ Is_Limb/a/}');
71367Error('\P{_ Is_Limb/a/}');
71368Expect(1, 6479, '\p{islimb}', "");
71369Expect(0, 6479, '\p{^islimb}', "");
71370Expect(0, 6479, '\P{islimb}', "");
71371Expect(1, 6479, '\P{^islimb}', "");
71372Expect(0, 6480, '\p{islimb}', "");
71373Expect(1, 6480, '\p{^islimb}', "");
71374Expect(1, 6480, '\P{islimb}', "");
71375Expect(0, 6480, '\P{^islimb}', "");
71376Expect(1, 6479, '\p{-is_limb}', "");
71377Expect(0, 6479, '\p{^-is_limb}', "");
71378Expect(0, 6479, '\P{-is_limb}', "");
71379Expect(1, 6479, '\P{^-is_limb}', "");
71380Expect(0, 6480, '\p{-is_limb}', "");
71381Expect(1, 6480, '\p{^-is_limb}', "");
71382Expect(1, 6480, '\P{-is_limb}', "");
71383Expect(0, 6480, '\P{^-is_limb}', "");
71384Error('\p{:= -LINE_separator}');
71385Error('\P{:= -LINE_separator}');
71386Expect(1, 8232, '\p{lineseparator}', "");
71387Expect(0, 8232, '\p{^lineseparator}', "");
71388Expect(0, 8232, '\P{lineseparator}', "");
71389Expect(1, 8232, '\P{^lineseparator}', "");
71390Expect(0, 8233, '\p{lineseparator}', "");
71391Expect(1, 8233, '\p{^lineseparator}', "");
71392Expect(1, 8233, '\P{lineseparator}', "");
71393Expect(0, 8233, '\P{^lineseparator}', "");
71394Expect(1, 8232, '\p{ Line_SEPARATOR}', "");
71395Expect(0, 8232, '\p{^ Line_SEPARATOR}', "");
71396Expect(0, 8232, '\P{ Line_SEPARATOR}', "");
71397Expect(1, 8232, '\P{^ Line_SEPARATOR}', "");
71398Expect(0, 8233, '\p{ Line_SEPARATOR}', "");
71399Expect(1, 8233, '\p{^ Line_SEPARATOR}', "");
71400Expect(1, 8233, '\P{ Line_SEPARATOR}', "");
71401Expect(0, 8233, '\P{^ Line_SEPARATOR}', "");
71402Error('\p{:=Is_line_Separator}');
71403Error('\P{:=Is_line_Separator}');
71404Expect(1, 8232, '\p{islineseparator}', "");
71405Expect(0, 8232, '\p{^islineseparator}', "");
71406Expect(0, 8232, '\P{islineseparator}', "");
71407Expect(1, 8232, '\P{^islineseparator}', "");
71408Expect(0, 8233, '\p{islineseparator}', "");
71409Expect(1, 8233, '\p{^islineseparator}', "");
71410Expect(1, 8233, '\P{islineseparator}', "");
71411Expect(0, 8233, '\P{^islineseparator}', "");
71412Expect(1, 8232, '\p{ IS_Line_Separator}', "");
71413Expect(0, 8232, '\p{^ IS_Line_Separator}', "");
71414Expect(0, 8232, '\P{ IS_Line_Separator}', "");
71415Expect(1, 8232, '\P{^ IS_Line_Separator}', "");
71416Expect(0, 8233, '\p{ IS_Line_Separator}', "");
71417Expect(1, 8233, '\p{^ IS_Line_Separator}', "");
71418Expect(1, 8233, '\P{ IS_Line_Separator}', "");
71419Expect(0, 8233, '\P{^ IS_Line_Separator}', "");
71420Error('\p{_Zl/a/}');
71421Error('\P{_Zl/a/}');
71422Expect(1, 8232, '\p{zl}', "");
71423Expect(0, 8232, '\p{^zl}', "");
71424Expect(0, 8232, '\P{zl}', "");
71425Expect(1, 8232, '\P{^zl}', "");
71426Expect(0, 8233, '\p{zl}', "");
71427Expect(1, 8233, '\p{^zl}', "");
71428Expect(1, 8233, '\P{zl}', "");
71429Expect(0, 8233, '\P{^zl}', "");
71430Expect(1, 8232, '\p{_-zl}', "");
71431Expect(0, 8232, '\p{^_-zl}', "");
71432Expect(0, 8232, '\P{_-zl}', "");
71433Expect(1, 8232, '\P{^_-zl}', "");
71434Expect(0, 8233, '\p{_-zl}', "");
71435Expect(1, 8233, '\p{^_-zl}', "");
71436Expect(1, 8233, '\P{_-zl}', "");
71437Expect(0, 8233, '\P{^_-zl}', "");
71438Error('\p{-Is_Zl/a/}');
71439Error('\P{-Is_Zl/a/}');
71440Expect(1, 8232, '\p{iszl}', "");
71441Expect(0, 8232, '\p{^iszl}', "");
71442Expect(0, 8232, '\P{iszl}', "");
71443Expect(1, 8232, '\P{^iszl}', "");
71444Expect(0, 8233, '\p{iszl}', "");
71445Expect(1, 8233, '\p{^iszl}', "");
71446Expect(1, 8233, '\P{iszl}', "");
71447Expect(0, 8233, '\P{^iszl}', "");
71448Expect(1, 8232, '\p{		Is_zl}', "");
71449Expect(0, 8232, '\p{^		Is_zl}', "");
71450Expect(0, 8232, '\P{		Is_zl}', "");
71451Expect(1, 8232, '\P{^		Is_zl}', "");
71452Expect(0, 8233, '\p{		Is_zl}', "");
71453Expect(1, 8233, '\p{^		Is_zl}', "");
71454Expect(1, 8233, '\P{		Is_zl}', "");
71455Expect(0, 8233, '\P{^		Is_zl}', "");
71456Error('\p{  LINEAR_b/a/}');
71457Error('\P{  LINEAR_b/a/}');
71458Expect(1, 65786, '\p{linearb}', "");
71459Expect(0, 65786, '\p{^linearb}', "");
71460Expect(0, 65786, '\P{linearb}', "");
71461Expect(1, 65786, '\P{^linearb}', "");
71462Expect(0, 65787, '\p{linearb}', "");
71463Expect(1, 65787, '\p{^linearb}', "");
71464Expect(1, 65787, '\P{linearb}', "");
71465Expect(0, 65787, '\P{^linearb}', "");
71466Expect(1, 65786, '\p{-_LINEAR_B}', "");
71467Expect(0, 65786, '\p{^-_LINEAR_B}', "");
71468Expect(0, 65786, '\P{-_LINEAR_B}', "");
71469Expect(1, 65786, '\P{^-_LINEAR_B}', "");
71470Expect(0, 65787, '\p{-_LINEAR_B}', "");
71471Expect(1, 65787, '\p{^-_LINEAR_B}', "");
71472Expect(1, 65787, '\P{-_LINEAR_B}', "");
71473Expect(0, 65787, '\P{^-_LINEAR_B}', "");
71474Error('\p{-_Is_Linear_B/a/}');
71475Error('\P{-_Is_Linear_B/a/}');
71476Expect(1, 65786, '\p{islinearb}', "");
71477Expect(0, 65786, '\p{^islinearb}', "");
71478Expect(0, 65786, '\P{islinearb}', "");
71479Expect(1, 65786, '\P{^islinearb}', "");
71480Expect(0, 65787, '\p{islinearb}', "");
71481Expect(1, 65787, '\p{^islinearb}', "");
71482Expect(1, 65787, '\P{islinearb}', "");
71483Expect(0, 65787, '\P{^islinearb}', "");
71484Expect(1, 65786, '\p{	 is_LINEAR_b}', "");
71485Expect(0, 65786, '\p{^	 is_LINEAR_b}', "");
71486Expect(0, 65786, '\P{	 is_LINEAR_b}', "");
71487Expect(1, 65786, '\P{^	 is_LINEAR_b}', "");
71488Expect(0, 65787, '\p{	 is_LINEAR_b}', "");
71489Expect(1, 65787, '\p{^	 is_LINEAR_b}', "");
71490Expect(1, 65787, '\P{	 is_LINEAR_b}', "");
71491Expect(0, 65787, '\P{^	 is_LINEAR_b}', "");
71492Error('\p{:= 	Linb}');
71493Error('\P{:= 	Linb}');
71494Expect(1, 65786, '\p{linb}', "");
71495Expect(0, 65786, '\p{^linb}', "");
71496Expect(0, 65786, '\P{linb}', "");
71497Expect(1, 65786, '\P{^linb}', "");
71498Expect(0, 65787, '\p{linb}', "");
71499Expect(1, 65787, '\p{^linb}', "");
71500Expect(1, 65787, '\P{linb}', "");
71501Expect(0, 65787, '\P{^linb}', "");
71502Expect(1, 65786, '\p{ 	Linb}', "");
71503Expect(0, 65786, '\p{^ 	Linb}', "");
71504Expect(0, 65786, '\P{ 	Linb}', "");
71505Expect(1, 65786, '\P{^ 	Linb}', "");
71506Expect(0, 65787, '\p{ 	Linb}', "");
71507Expect(1, 65787, '\p{^ 	Linb}', "");
71508Expect(1, 65787, '\P{ 	Linb}', "");
71509Expect(0, 65787, '\P{^ 	Linb}', "");
71510Error('\p{:=	-Is_LINB}');
71511Error('\P{:=	-Is_LINB}');
71512Expect(1, 65786, '\p{islinb}', "");
71513Expect(0, 65786, '\p{^islinb}', "");
71514Expect(0, 65786, '\P{islinb}', "");
71515Expect(1, 65786, '\P{^islinb}', "");
71516Expect(0, 65787, '\p{islinb}', "");
71517Expect(1, 65787, '\p{^islinb}', "");
71518Expect(1, 65787, '\P{islinb}', "");
71519Expect(0, 65787, '\P{^islinb}', "");
71520Expect(1, 65786, '\p{ IS_LINB}', "");
71521Expect(0, 65786, '\p{^ IS_LINB}', "");
71522Expect(0, 65786, '\P{ IS_LINB}', "");
71523Expect(1, 65786, '\P{^ IS_LINB}', "");
71524Expect(0, 65787, '\p{ IS_LINB}', "");
71525Expect(1, 65787, '\p{^ IS_LINB}', "");
71526Expect(1, 65787, '\P{ IS_LINB}', "");
71527Expect(0, 65787, '\P{^ IS_LINB}', "");
71528Error('\p{-	Linear_b_IDEOGRAMS:=}');
71529Error('\P{-	Linear_b_IDEOGRAMS:=}');
71530Expect(1, 65791, '\p{linearbideograms}', "");
71531Expect(0, 65791, '\p{^linearbideograms}', "");
71532Expect(0, 65791, '\P{linearbideograms}', "");
71533Expect(1, 65791, '\P{^linearbideograms}', "");
71534Expect(0, 65792, '\p{linearbideograms}', "");
71535Expect(1, 65792, '\p{^linearbideograms}', "");
71536Expect(1, 65792, '\P{linearbideograms}', "");
71537Expect(0, 65792, '\P{^linearbideograms}', "");
71538Expect(1, 65791, '\p{-Linear_B_IDEOGRAMS}', "");
71539Expect(0, 65791, '\p{^-Linear_B_IDEOGRAMS}', "");
71540Expect(0, 65791, '\P{-Linear_B_IDEOGRAMS}', "");
71541Expect(1, 65791, '\P{^-Linear_B_IDEOGRAMS}', "");
71542Expect(0, 65792, '\p{-Linear_B_IDEOGRAMS}', "");
71543Expect(1, 65792, '\p{^-Linear_B_IDEOGRAMS}', "");
71544Expect(1, 65792, '\P{-Linear_B_IDEOGRAMS}', "");
71545Expect(0, 65792, '\P{^-Linear_B_IDEOGRAMS}', "");
71546Error('\p{:=	IS_LINEAR_b_Ideograms}');
71547Error('\P{:=	IS_LINEAR_b_Ideograms}');
71548Expect(1, 65791, '\p{islinearbideograms}', "");
71549Expect(0, 65791, '\p{^islinearbideograms}', "");
71550Expect(0, 65791, '\P{islinearbideograms}', "");
71551Expect(1, 65791, '\P{^islinearbideograms}', "");
71552Expect(0, 65792, '\p{islinearbideograms}', "");
71553Expect(1, 65792, '\p{^islinearbideograms}', "");
71554Expect(1, 65792, '\P{islinearbideograms}', "");
71555Expect(0, 65792, '\P{^islinearbideograms}', "");
71556Expect(1, 65791, '\p{  Is_LINEAR_B_Ideograms}', "");
71557Expect(0, 65791, '\p{^  Is_LINEAR_B_Ideograms}', "");
71558Expect(0, 65791, '\P{  Is_LINEAR_B_Ideograms}', "");
71559Expect(1, 65791, '\P{^  Is_LINEAR_B_Ideograms}', "");
71560Expect(0, 65792, '\p{  Is_LINEAR_B_Ideograms}', "");
71561Expect(1, 65792, '\p{^  Is_LINEAR_B_Ideograms}', "");
71562Expect(1, 65792, '\P{  Is_LINEAR_B_Ideograms}', "");
71563Expect(0, 65792, '\P{^  Is_LINEAR_B_Ideograms}', "");
71564Error('\p{ In_Linear_B_Ideograms/a/}');
71565Error('\P{ In_Linear_B_Ideograms/a/}');
71566Expect(1, 65791, '\p{inlinearbideograms}', "");
71567Expect(0, 65791, '\p{^inlinearbideograms}', "");
71568Expect(0, 65791, '\P{inlinearbideograms}', "");
71569Expect(1, 65791, '\P{^inlinearbideograms}', "");
71570Expect(0, 65792, '\p{inlinearbideograms}', "");
71571Expect(1, 65792, '\p{^inlinearbideograms}', "");
71572Expect(1, 65792, '\P{inlinearbideograms}', "");
71573Expect(0, 65792, '\P{^inlinearbideograms}', "");
71574Expect(1, 65791, '\p{		in_Linear_B_Ideograms}', "");
71575Expect(0, 65791, '\p{^		in_Linear_B_Ideograms}', "");
71576Expect(0, 65791, '\P{		in_Linear_B_Ideograms}', "");
71577Expect(1, 65791, '\P{^		in_Linear_B_Ideograms}', "");
71578Expect(0, 65792, '\p{		in_Linear_B_Ideograms}', "");
71579Expect(1, 65792, '\p{^		in_Linear_B_Ideograms}', "");
71580Expect(1, 65792, '\P{		in_Linear_B_Ideograms}', "");
71581Expect(0, 65792, '\P{^		in_Linear_B_Ideograms}', "");
71582Error('\p{_/a/Linear_B_SYLLABARY}');
71583Error('\P{_/a/Linear_B_SYLLABARY}');
71584Expect(1, 65663, '\p{linearbsyllabary}', "");
71585Expect(0, 65663, '\p{^linearbsyllabary}', "");
71586Expect(0, 65663, '\P{linearbsyllabary}', "");
71587Expect(1, 65663, '\P{^linearbsyllabary}', "");
71588Expect(0, 65664, '\p{linearbsyllabary}', "");
71589Expect(1, 65664, '\p{^linearbsyllabary}', "");
71590Expect(1, 65664, '\P{linearbsyllabary}', "");
71591Expect(0, 65664, '\P{^linearbsyllabary}', "");
71592Expect(1, 65663, '\p{	-LINEAR_B_SYLLABARY}', "");
71593Expect(0, 65663, '\p{^	-LINEAR_B_SYLLABARY}', "");
71594Expect(0, 65663, '\P{	-LINEAR_B_SYLLABARY}', "");
71595Expect(1, 65663, '\P{^	-LINEAR_B_SYLLABARY}', "");
71596Expect(0, 65664, '\p{	-LINEAR_B_SYLLABARY}', "");
71597Expect(1, 65664, '\p{^	-LINEAR_B_SYLLABARY}', "");
71598Expect(1, 65664, '\P{	-LINEAR_B_SYLLABARY}', "");
71599Expect(0, 65664, '\P{^	-LINEAR_B_SYLLABARY}', "");
71600Error('\p{/a/_IS_Linear_B_Syllabary}');
71601Error('\P{/a/_IS_Linear_B_Syllabary}');
71602Expect(1, 65663, '\p{islinearbsyllabary}', "");
71603Expect(0, 65663, '\p{^islinearbsyllabary}', "");
71604Expect(0, 65663, '\P{islinearbsyllabary}', "");
71605Expect(1, 65663, '\P{^islinearbsyllabary}', "");
71606Expect(0, 65664, '\p{islinearbsyllabary}', "");
71607Expect(1, 65664, '\p{^islinearbsyllabary}', "");
71608Expect(1, 65664, '\P{islinearbsyllabary}', "");
71609Expect(0, 65664, '\P{^islinearbsyllabary}', "");
71610Expect(1, 65663, '\p{ -IS_linear_B_SYLLABARY}', "");
71611Expect(0, 65663, '\p{^ -IS_linear_B_SYLLABARY}', "");
71612Expect(0, 65663, '\P{ -IS_linear_B_SYLLABARY}', "");
71613Expect(1, 65663, '\P{^ -IS_linear_B_SYLLABARY}', "");
71614Expect(0, 65664, '\p{ -IS_linear_B_SYLLABARY}', "");
71615Expect(1, 65664, '\p{^ -IS_linear_B_SYLLABARY}', "");
71616Expect(1, 65664, '\P{ -IS_linear_B_SYLLABARY}', "");
71617Expect(0, 65664, '\P{^ -IS_linear_B_SYLLABARY}', "");
71618Error('\p{/a/_ In_linear_b_Syllabary}');
71619Error('\P{/a/_ In_linear_b_Syllabary}');
71620Expect(1, 65663, '\p{inlinearbsyllabary}', "");
71621Expect(0, 65663, '\p{^inlinearbsyllabary}', "");
71622Expect(0, 65663, '\P{inlinearbsyllabary}', "");
71623Expect(1, 65663, '\P{^inlinearbsyllabary}', "");
71624Expect(0, 65664, '\p{inlinearbsyllabary}', "");
71625Expect(1, 65664, '\p{^inlinearbsyllabary}', "");
71626Expect(1, 65664, '\P{inlinearbsyllabary}', "");
71627Expect(0, 65664, '\P{^inlinearbsyllabary}', "");
71628Expect(1, 65663, '\p{ 	In_Linear_B_syllabary}', "");
71629Expect(0, 65663, '\p{^ 	In_Linear_B_syllabary}', "");
71630Expect(0, 65663, '\P{ 	In_Linear_B_syllabary}', "");
71631Expect(1, 65663, '\P{^ 	In_Linear_B_syllabary}', "");
71632Expect(0, 65664, '\p{ 	In_Linear_B_syllabary}', "");
71633Expect(1, 65664, '\p{^ 	In_Linear_B_syllabary}', "");
71634Expect(1, 65664, '\P{ 	In_Linear_B_syllabary}', "");
71635Expect(0, 65664, '\P{^ 	In_Linear_B_syllabary}', "");
71636Error('\p{	/a/LISU}');
71637Error('\P{	/a/LISU}');
71638Expect(1, 42239, '\p{lisu}', "");
71639Expect(0, 42239, '\p{^lisu}', "");
71640Expect(0, 42239, '\P{lisu}', "");
71641Expect(1, 42239, '\P{^lisu}', "");
71642Expect(0, 42240, '\p{lisu}', "");
71643Expect(1, 42240, '\p{^lisu}', "");
71644Expect(1, 42240, '\P{lisu}', "");
71645Expect(0, 42240, '\P{^lisu}', "");
71646Expect(1, 42239, '\p{	Lisu}', "");
71647Expect(0, 42239, '\p{^	Lisu}', "");
71648Expect(0, 42239, '\P{	Lisu}', "");
71649Expect(1, 42239, '\P{^	Lisu}', "");
71650Expect(0, 42240, '\p{	Lisu}', "");
71651Expect(1, 42240, '\p{^	Lisu}', "");
71652Expect(1, 42240, '\P{	Lisu}', "");
71653Expect(0, 42240, '\P{^	Lisu}', "");
71654Error('\p{	is_Lisu/a/}');
71655Error('\P{	is_Lisu/a/}');
71656Expect(1, 42239, '\p{islisu}', "");
71657Expect(0, 42239, '\p{^islisu}', "");
71658Expect(0, 42239, '\P{islisu}', "");
71659Expect(1, 42239, '\P{^islisu}', "");
71660Expect(0, 42240, '\p{islisu}', "");
71661Expect(1, 42240, '\p{^islisu}', "");
71662Expect(1, 42240, '\P{islisu}', "");
71663Expect(0, 42240, '\P{^islisu}', "");
71664Expect(1, 42239, '\p{__Is_LISU}', "");
71665Expect(0, 42239, '\p{^__Is_LISU}', "");
71666Expect(0, 42239, '\P{__Is_LISU}', "");
71667Expect(1, 42239, '\P{^__Is_LISU}', "");
71668Expect(0, 42240, '\p{__Is_LISU}', "");
71669Expect(1, 42240, '\p{^__Is_LISU}', "");
71670Expect(1, 42240, '\P{__Is_LISU}', "");
71671Expect(0, 42240, '\P{^__Is_LISU}', "");
71672Error('\p{	_Logical_Order_Exception/a/}');
71673Error('\P{	_Logical_Order_Exception/a/}');
71674Expect(1, 43708, '\p{logicalorderexception}', "");
71675Expect(0, 43708, '\p{^logicalorderexception}', "");
71676Expect(0, 43708, '\P{logicalorderexception}', "");
71677Expect(1, 43708, '\P{^logicalorderexception}', "");
71678Expect(0, 43709, '\p{logicalorderexception}', "");
71679Expect(1, 43709, '\p{^logicalorderexception}', "");
71680Expect(1, 43709, '\P{logicalorderexception}', "");
71681Expect(0, 43709, '\P{^logicalorderexception}', "");
71682Expect(1, 43708, '\p{  Logical_ORDER_EXCEPTION}', "");
71683Expect(0, 43708, '\p{^  Logical_ORDER_EXCEPTION}', "");
71684Expect(0, 43708, '\P{  Logical_ORDER_EXCEPTION}', "");
71685Expect(1, 43708, '\P{^  Logical_ORDER_EXCEPTION}', "");
71686Expect(0, 43709, '\p{  Logical_ORDER_EXCEPTION}', "");
71687Expect(1, 43709, '\p{^  Logical_ORDER_EXCEPTION}', "");
71688Expect(1, 43709, '\P{  Logical_ORDER_EXCEPTION}', "");
71689Expect(0, 43709, '\P{^  Logical_ORDER_EXCEPTION}', "");
71690Error('\p{/a/_Is_logical_order_Exception}');
71691Error('\P{/a/_Is_logical_order_Exception}');
71692Expect(1, 43708, '\p{islogicalorderexception}', "");
71693Expect(0, 43708, '\p{^islogicalorderexception}', "");
71694Expect(0, 43708, '\P{islogicalorderexception}', "");
71695Expect(1, 43708, '\P{^islogicalorderexception}', "");
71696Expect(0, 43709, '\p{islogicalorderexception}', "");
71697Expect(1, 43709, '\p{^islogicalorderexception}', "");
71698Expect(1, 43709, '\P{islogicalorderexception}', "");
71699Expect(0, 43709, '\P{^islogicalorderexception}', "");
71700Expect(1, 43708, '\p{ _Is_logical_ORDER_exception}', "");
71701Expect(0, 43708, '\p{^ _Is_logical_ORDER_exception}', "");
71702Expect(0, 43708, '\P{ _Is_logical_ORDER_exception}', "");
71703Expect(1, 43708, '\P{^ _Is_logical_ORDER_exception}', "");
71704Expect(0, 43709, '\p{ _Is_logical_ORDER_exception}', "");
71705Expect(1, 43709, '\p{^ _Is_logical_ORDER_exception}', "");
71706Expect(1, 43709, '\P{ _Is_logical_ORDER_exception}', "");
71707Expect(0, 43709, '\P{^ _Is_logical_ORDER_exception}', "");
71708Error('\p{	_LOE:=}');
71709Error('\P{	_LOE:=}');
71710Expect(1, 43708, '\p{loe}', "");
71711Expect(0, 43708, '\p{^loe}', "");
71712Expect(0, 43708, '\P{loe}', "");
71713Expect(1, 43708, '\P{^loe}', "");
71714Expect(0, 43709, '\p{loe}', "");
71715Expect(1, 43709, '\p{^loe}', "");
71716Expect(1, 43709, '\P{loe}', "");
71717Expect(0, 43709, '\P{^loe}', "");
71718Expect(1, 43708, '\p{	loe}', "");
71719Expect(0, 43708, '\p{^	loe}', "");
71720Expect(0, 43708, '\P{	loe}', "");
71721Expect(1, 43708, '\P{^	loe}', "");
71722Expect(0, 43709, '\p{	loe}', "");
71723Expect(1, 43709, '\p{^	loe}', "");
71724Expect(1, 43709, '\P{	loe}', "");
71725Expect(0, 43709, '\P{^	loe}', "");
71726Error('\p{/a/-is_LOE}');
71727Error('\P{/a/-is_LOE}');
71728Expect(1, 43708, '\p{isloe}', "");
71729Expect(0, 43708, '\p{^isloe}', "");
71730Expect(0, 43708, '\P{isloe}', "");
71731Expect(1, 43708, '\P{^isloe}', "");
71732Expect(0, 43709, '\p{isloe}', "");
71733Expect(1, 43709, '\p{^isloe}', "");
71734Expect(1, 43709, '\P{isloe}', "");
71735Expect(0, 43709, '\P{^isloe}', "");
71736Expect(1, 43708, '\p{	_Is_loe}', "");
71737Expect(0, 43708, '\p{^	_Is_loe}', "");
71738Expect(0, 43708, '\P{	_Is_loe}', "");
71739Expect(1, 43708, '\P{^	_Is_loe}', "");
71740Expect(0, 43709, '\p{	_Is_loe}', "");
71741Expect(1, 43709, '\p{^	_Is_loe}', "");
71742Expect(1, 43709, '\P{	_Is_loe}', "");
71743Expect(0, 43709, '\P{^	_Is_loe}', "");
71744Error('\p{:=	_Low_Surrogates}');
71745Error('\P{:=	_Low_Surrogates}');
71746Expect(1, 57343, '\p{lowsurrogates}', "");
71747Expect(0, 57343, '\p{^lowsurrogates}', "");
71748Expect(0, 57343, '\P{lowsurrogates}', "");
71749Expect(1, 57343, '\P{^lowsurrogates}', "");
71750Expect(0, 57344, '\p{lowsurrogates}', "");
71751Expect(1, 57344, '\p{^lowsurrogates}', "");
71752Expect(1, 57344, '\P{lowsurrogates}', "");
71753Expect(0, 57344, '\P{^lowsurrogates}', "");
71754Expect(1, 57343, '\p{	LOW_SURROGATES}', "");
71755Expect(0, 57343, '\p{^	LOW_SURROGATES}', "");
71756Expect(0, 57343, '\P{	LOW_SURROGATES}', "");
71757Expect(1, 57343, '\P{^	LOW_SURROGATES}', "");
71758Expect(0, 57344, '\p{	LOW_SURROGATES}', "");
71759Expect(1, 57344, '\p{^	LOW_SURROGATES}', "");
71760Expect(1, 57344, '\P{	LOW_SURROGATES}', "");
71761Expect(0, 57344, '\P{^	LOW_SURROGATES}', "");
71762Error('\p{:=_Is_Low_SURROGATES}');
71763Error('\P{:=_Is_Low_SURROGATES}');
71764Expect(1, 57343, '\p{islowsurrogates}', "");
71765Expect(0, 57343, '\p{^islowsurrogates}', "");
71766Expect(0, 57343, '\P{islowsurrogates}', "");
71767Expect(1, 57343, '\P{^islowsurrogates}', "");
71768Expect(0, 57344, '\p{islowsurrogates}', "");
71769Expect(1, 57344, '\p{^islowsurrogates}', "");
71770Expect(1, 57344, '\P{islowsurrogates}', "");
71771Expect(0, 57344, '\P{^islowsurrogates}', "");
71772Expect(1, 57343, '\p{_-Is_low_surrogates}', "");
71773Expect(0, 57343, '\p{^_-Is_low_surrogates}', "");
71774Expect(0, 57343, '\P{_-Is_low_surrogates}', "");
71775Expect(1, 57343, '\P{^_-Is_low_surrogates}', "");
71776Expect(0, 57344, '\p{_-Is_low_surrogates}', "");
71777Expect(1, 57344, '\p{^_-Is_low_surrogates}', "");
71778Expect(1, 57344, '\P{_-Is_low_surrogates}', "");
71779Expect(0, 57344, '\P{^_-Is_low_surrogates}', "");
71780Error('\p{-/a/In_LOW_Surrogates}');
71781Error('\P{-/a/In_LOW_Surrogates}');
71782Expect(1, 57343, '\p{inlowsurrogates}', "");
71783Expect(0, 57343, '\p{^inlowsurrogates}', "");
71784Expect(0, 57343, '\P{inlowsurrogates}', "");
71785Expect(1, 57343, '\P{^inlowsurrogates}', "");
71786Expect(0, 57344, '\p{inlowsurrogates}', "");
71787Expect(1, 57344, '\p{^inlowsurrogates}', "");
71788Expect(1, 57344, '\P{inlowsurrogates}', "");
71789Expect(0, 57344, '\P{^inlowsurrogates}', "");
71790Expect(1, 57343, '\p{_	In_LOW_SURROGATES}', "");
71791Expect(0, 57343, '\p{^_	In_LOW_SURROGATES}', "");
71792Expect(0, 57343, '\P{_	In_LOW_SURROGATES}', "");
71793Expect(1, 57343, '\P{^_	In_LOW_SURROGATES}', "");
71794Expect(0, 57344, '\p{_	In_LOW_SURROGATES}', "");
71795Expect(1, 57344, '\p{^_	In_LOW_SURROGATES}', "");
71796Expect(1, 57344, '\P{_	In_LOW_SURROGATES}', "");
71797Expect(0, 57344, '\P{^_	In_LOW_SURROGATES}', "");
71798Error('\p{-	lower/a/}');
71799Error('\P{-	lower/a/}');
71800Expect(1, 120779, '\p{lower}', "");
71801Expect(0, 120779, '\p{^lower}', "");
71802Expect(0, 120779, '\P{lower}', "");
71803Expect(1, 120779, '\P{^lower}', "");
71804Expect(0, 120780, '\p{lower}', "");
71805Expect(1, 120780, '\p{^lower}', "");
71806Expect(1, 120780, '\P{lower}', "");
71807Expect(0, 120780, '\P{^lower}', "");
71808Expect(1, 120779, '\p{-lower}', "");
71809Expect(0, 120779, '\p{^-lower}', "");
71810Expect(0, 120779, '\P{-lower}', "");
71811Expect(1, 120779, '\P{^-lower}', "");
71812Expect(0, 120780, '\p{-lower}', "");
71813Expect(1, 120780, '\p{^-lower}', "");
71814Expect(1, 120780, '\P{-lower}', "");
71815Expect(0, 120780, '\P{^-lower}', "");
71816Error('\p{/a/-XPosixLower}');
71817Error('\P{/a/-XPosixLower}');
71818Expect(1, 120779, '\p{xposixlower}', "");
71819Expect(0, 120779, '\p{^xposixlower}', "");
71820Expect(0, 120779, '\P{xposixlower}', "");
71821Expect(1, 120779, '\P{^xposixlower}', "");
71822Expect(0, 120780, '\p{xposixlower}', "");
71823Expect(1, 120780, '\p{^xposixlower}', "");
71824Expect(1, 120780, '\P{xposixlower}', "");
71825Expect(0, 120780, '\P{^xposixlower}', "");
71826Expect(1, 120779, '\p{	 XPosixLower}', "");
71827Expect(0, 120779, '\p{^	 XPosixLower}', "");
71828Expect(0, 120779, '\P{	 XPosixLower}', "");
71829Expect(1, 120779, '\P{^	 XPosixLower}', "");
71830Expect(0, 120780, '\p{	 XPosixLower}', "");
71831Expect(1, 120780, '\p{^	 XPosixLower}', "");
71832Expect(1, 120780, '\P{	 XPosixLower}', "");
71833Expect(0, 120780, '\P{^	 XPosixLower}', "");
71834Error('\p{_-Is_Lower/a/}');
71835Error('\P{_-Is_Lower/a/}');
71836Expect(1, 120779, '\p{islower}', "");
71837Expect(0, 120779, '\p{^islower}', "");
71838Expect(0, 120779, '\P{islower}', "");
71839Expect(1, 120779, '\P{^islower}', "");
71840Expect(0, 120780, '\p{islower}', "");
71841Expect(1, 120780, '\p{^islower}', "");
71842Expect(1, 120780, '\P{islower}', "");
71843Expect(0, 120780, '\P{^islower}', "");
71844Expect(1, 120779, '\p{__is_lower}', "");
71845Expect(0, 120779, '\p{^__is_lower}', "");
71846Expect(0, 120779, '\P{__is_lower}', "");
71847Expect(1, 120779, '\P{^__is_lower}', "");
71848Expect(0, 120780, '\p{__is_lower}', "");
71849Expect(1, 120780, '\p{^__is_lower}', "");
71850Expect(1, 120780, '\P{__is_lower}', "");
71851Expect(0, 120780, '\P{^__is_lower}', "");
71852Error('\p{/a/ 	Is_XPosixLower}');
71853Error('\P{/a/ 	Is_XPosixLower}');
71854Expect(1, 120779, '\p{isxposixlower}', "");
71855Expect(0, 120779, '\p{^isxposixlower}', "");
71856Expect(0, 120779, '\P{isxposixlower}', "");
71857Expect(1, 120779, '\P{^isxposixlower}', "");
71858Expect(0, 120780, '\p{isxposixlower}', "");
71859Expect(1, 120780, '\p{^isxposixlower}', "");
71860Expect(1, 120780, '\P{isxposixlower}', "");
71861Expect(0, 120780, '\P{^isxposixlower}', "");
71862Expect(1, 120779, '\p{	_is_XPOSIXLOWER}', "");
71863Expect(0, 120779, '\p{^	_is_XPOSIXLOWER}', "");
71864Expect(0, 120779, '\P{	_is_XPOSIXLOWER}', "");
71865Expect(1, 120779, '\P{^	_is_XPOSIXLOWER}', "");
71866Expect(0, 120780, '\p{	_is_XPOSIXLOWER}', "");
71867Expect(1, 120780, '\p{^	_is_XPOSIXLOWER}', "");
71868Expect(1, 120780, '\P{	_is_XPOSIXLOWER}', "");
71869Expect(0, 120780, '\P{^	_is_XPOSIXLOWER}', "");
71870Error('\p{/a/-Lowercase}');
71871Error('\P{/a/-Lowercase}');
71872Expect(1, 120779, '\p{lowercase}', "");
71873Expect(0, 120779, '\p{^lowercase}', "");
71874Expect(0, 120779, '\P{lowercase}', "");
71875Expect(1, 120779, '\P{^lowercase}', "");
71876Expect(0, 120780, '\p{lowercase}', "");
71877Expect(1, 120780, '\p{^lowercase}', "");
71878Expect(1, 120780, '\P{lowercase}', "");
71879Expect(0, 120780, '\P{^lowercase}', "");
71880Expect(1, 120779, '\p{_ Lowercase}', "");
71881Expect(0, 120779, '\p{^_ Lowercase}', "");
71882Expect(0, 120779, '\P{_ Lowercase}', "");
71883Expect(1, 120779, '\P{^_ Lowercase}', "");
71884Expect(0, 120780, '\p{_ Lowercase}', "");
71885Expect(1, 120780, '\p{^_ Lowercase}', "");
71886Expect(1, 120780, '\P{_ Lowercase}', "");
71887Expect(0, 120780, '\P{^_ Lowercase}', "");
71888Error('\p{	-Is_Lowercase:=}');
71889Error('\P{	-Is_Lowercase:=}');
71890Expect(1, 120779, '\p{islowercase}', "");
71891Expect(0, 120779, '\p{^islowercase}', "");
71892Expect(0, 120779, '\P{islowercase}', "");
71893Expect(1, 120779, '\P{^islowercase}', "");
71894Expect(0, 120780, '\p{islowercase}', "");
71895Expect(1, 120780, '\p{^islowercase}', "");
71896Expect(1, 120780, '\P{islowercase}', "");
71897Expect(0, 120780, '\P{^islowercase}', "");
71898Expect(1, 120779, '\p{-_IS_Lowercase}', "");
71899Expect(0, 120779, '\p{^-_IS_Lowercase}', "");
71900Expect(0, 120779, '\P{-_IS_Lowercase}', "");
71901Expect(1, 120779, '\P{^-_IS_Lowercase}', "");
71902Expect(0, 120780, '\p{-_IS_Lowercase}', "");
71903Expect(1, 120780, '\p{^-_IS_Lowercase}', "");
71904Expect(1, 120780, '\P{-_IS_Lowercase}', "");
71905Expect(0, 120780, '\P{^-_IS_Lowercase}', "");
71906Error('\p{ :=Lowercase_Letter}');
71907Error('\P{ :=Lowercase_Letter}');
71908Expect(1, 120779, '\p{lowercaseletter}', "");
71909Expect(0, 120779, '\p{^lowercaseletter}', "");
71910Expect(0, 120779, '\P{lowercaseletter}', "");
71911Expect(1, 120779, '\P{^lowercaseletter}', "");
71912Expect(0, 120780, '\p{lowercaseletter}', "");
71913Expect(1, 120780, '\p{^lowercaseletter}', "");
71914Expect(1, 120780, '\P{lowercaseletter}', "");
71915Expect(0, 120780, '\P{^lowercaseletter}', "");
71916Expect(1, 120779, '\p{_lowercase_letter}', "");
71917Expect(0, 120779, '\p{^_lowercase_letter}', "");
71918Expect(0, 120779, '\P{_lowercase_letter}', "");
71919Expect(1, 120779, '\P{^_lowercase_letter}', "");
71920Expect(0, 120780, '\p{_lowercase_letter}', "");
71921Expect(1, 120780, '\p{^_lowercase_letter}', "");
71922Expect(1, 120780, '\P{_lowercase_letter}', "");
71923Expect(0, 120780, '\P{^_lowercase_letter}', "");
71924Error('\p{	 is_lowercase_Letter:=}');
71925Error('\P{	 is_lowercase_Letter:=}');
71926Expect(1, 120779, '\p{islowercaseletter}', "");
71927Expect(0, 120779, '\p{^islowercaseletter}', "");
71928Expect(0, 120779, '\P{islowercaseletter}', "");
71929Expect(1, 120779, '\P{^islowercaseletter}', "");
71930Expect(0, 120780, '\p{islowercaseletter}', "");
71931Expect(1, 120780, '\p{^islowercaseletter}', "");
71932Expect(1, 120780, '\P{islowercaseletter}', "");
71933Expect(0, 120780, '\P{^islowercaseletter}', "");
71934Expect(1, 120779, '\p{_Is_lowercase_Letter}', "");
71935Expect(0, 120779, '\p{^_Is_lowercase_Letter}', "");
71936Expect(0, 120779, '\P{_Is_lowercase_Letter}', "");
71937Expect(1, 120779, '\P{^_Is_lowercase_Letter}', "");
71938Expect(0, 120780, '\p{_Is_lowercase_Letter}', "");
71939Expect(1, 120780, '\p{^_Is_lowercase_Letter}', "");
71940Expect(1, 120780, '\P{_Is_lowercase_Letter}', "");
71941Expect(0, 120780, '\P{^_Is_lowercase_Letter}', "");
71942Error('\p{-	LL/a/}');
71943Error('\P{-	LL/a/}');
71944Expect(1, 120779, '\p{ll}', "");
71945Expect(0, 120779, '\p{^ll}', "");
71946Expect(0, 120779, '\P{ll}', "");
71947Expect(1, 120779, '\P{^ll}', "");
71948Expect(0, 120780, '\p{ll}', "");
71949Expect(1, 120780, '\p{^ll}', "");
71950Expect(1, 120780, '\P{ll}', "");
71951Expect(0, 120780, '\P{^ll}', "");
71952Expect(1, 120779, '\p{-ll}', "");
71953Expect(0, 120779, '\p{^-ll}', "");
71954Expect(0, 120779, '\P{-ll}', "");
71955Expect(1, 120779, '\P{^-ll}', "");
71956Expect(0, 120780, '\p{-ll}', "");
71957Expect(1, 120780, '\p{^-ll}', "");
71958Expect(1, 120780, '\P{-ll}', "");
71959Expect(0, 120780, '\P{^-ll}', "");
71960Error('\p{	IS_Ll:=}');
71961Error('\P{	IS_Ll:=}');
71962Expect(1, 120779, '\p{isll}', "");
71963Expect(0, 120779, '\p{^isll}', "");
71964Expect(0, 120779, '\P{isll}', "");
71965Expect(1, 120779, '\P{^isll}', "");
71966Expect(0, 120780, '\p{isll}', "");
71967Expect(1, 120780, '\p{^isll}', "");
71968Expect(1, 120780, '\P{isll}', "");
71969Expect(0, 120780, '\P{^isll}', "");
71970Expect(1, 120779, '\p{-Is_Ll}', "");
71971Expect(0, 120779, '\p{^-Is_Ll}', "");
71972Expect(0, 120779, '\P{-Is_Ll}', "");
71973Expect(1, 120779, '\P{^-Is_Ll}', "");
71974Expect(0, 120780, '\p{-Is_Ll}', "");
71975Expect(1, 120780, '\p{^-Is_Ll}', "");
71976Expect(1, 120780, '\P{-Is_Ll}', "");
71977Expect(0, 120780, '\P{^-Is_Ll}', "");
71978Error('\p{:=	_Lycian}');
71979Error('\P{:=	_Lycian}');
71980Expect(1, 66204, '\p{lycian}', "");
71981Expect(0, 66204, '\p{^lycian}', "");
71982Expect(0, 66204, '\P{lycian}', "");
71983Expect(1, 66204, '\P{^lycian}', "");
71984Expect(0, 66205, '\p{lycian}', "");
71985Expect(1, 66205, '\p{^lycian}', "");
71986Expect(1, 66205, '\P{lycian}', "");
71987Expect(0, 66205, '\P{^lycian}', "");
71988Expect(1, 66204, '\p{__Lycian}', "");
71989Expect(0, 66204, '\p{^__Lycian}', "");
71990Expect(0, 66204, '\P{__Lycian}', "");
71991Expect(1, 66204, '\P{^__Lycian}', "");
71992Expect(0, 66205, '\p{__Lycian}', "");
71993Expect(1, 66205, '\p{^__Lycian}', "");
71994Expect(1, 66205, '\P{__Lycian}', "");
71995Expect(0, 66205, '\P{^__Lycian}', "");
71996Error('\p{_:=Is_lycian}');
71997Error('\P{_:=Is_lycian}');
71998Expect(1, 66204, '\p{islycian}', "");
71999Expect(0, 66204, '\p{^islycian}', "");
72000Expect(0, 66204, '\P{islycian}', "");
72001Expect(1, 66204, '\P{^islycian}', "");
72002Expect(0, 66205, '\p{islycian}', "");
72003Expect(1, 66205, '\p{^islycian}', "");
72004Expect(1, 66205, '\P{islycian}', "");
72005Expect(0, 66205, '\P{^islycian}', "");
72006Expect(1, 66204, '\p{  Is_Lycian}', "");
72007Expect(0, 66204, '\p{^  Is_Lycian}', "");
72008Expect(0, 66204, '\P{  Is_Lycian}', "");
72009Expect(1, 66204, '\P{^  Is_Lycian}', "");
72010Expect(0, 66205, '\p{  Is_Lycian}', "");
72011Expect(1, 66205, '\p{^  Is_Lycian}', "");
72012Expect(1, 66205, '\P{  Is_Lycian}', "");
72013Expect(0, 66205, '\P{^  Is_Lycian}', "");
72014Error('\p{/a/  Lyci}');
72015Error('\P{/a/  Lyci}');
72016Expect(1, 66204, '\p{lyci}', "");
72017Expect(0, 66204, '\p{^lyci}', "");
72018Expect(0, 66204, '\P{lyci}', "");
72019Expect(1, 66204, '\P{^lyci}', "");
72020Expect(0, 66205, '\p{lyci}', "");
72021Expect(1, 66205, '\p{^lyci}', "");
72022Expect(1, 66205, '\P{lyci}', "");
72023Expect(0, 66205, '\P{^lyci}', "");
72024Expect(1, 66204, '\p{-Lyci}', "");
72025Expect(0, 66204, '\p{^-Lyci}', "");
72026Expect(0, 66204, '\P{-Lyci}', "");
72027Expect(1, 66204, '\P{^-Lyci}', "");
72028Expect(0, 66205, '\p{-Lyci}', "");
72029Expect(1, 66205, '\p{^-Lyci}', "");
72030Expect(1, 66205, '\P{-Lyci}', "");
72031Expect(0, 66205, '\P{^-Lyci}', "");
72032Error('\p{-:=Is_Lyci}');
72033Error('\P{-:=Is_Lyci}');
72034Expect(1, 66204, '\p{islyci}', "");
72035Expect(0, 66204, '\p{^islyci}', "");
72036Expect(0, 66204, '\P{islyci}', "");
72037Expect(1, 66204, '\P{^islyci}', "");
72038Expect(0, 66205, '\p{islyci}', "");
72039Expect(1, 66205, '\p{^islyci}', "");
72040Expect(1, 66205, '\P{islyci}', "");
72041Expect(0, 66205, '\P{^islyci}', "");
72042Expect(1, 66204, '\p{		IS_Lyci}', "");
72043Expect(0, 66204, '\p{^		IS_Lyci}', "");
72044Expect(0, 66204, '\P{		IS_Lyci}', "");
72045Expect(1, 66204, '\P{^		IS_Lyci}', "");
72046Expect(0, 66205, '\p{		IS_Lyci}', "");
72047Expect(1, 66205, '\p{^		IS_Lyci}', "");
72048Expect(1, 66205, '\P{		IS_Lyci}', "");
72049Expect(0, 66205, '\P{^		IS_Lyci}', "");
72050Error('\p{_ Lydian:=}');
72051Error('\P{_ Lydian:=}');
72052Expect(1, 67903, '\p{lydian}', "");
72053Expect(0, 67903, '\p{^lydian}', "");
72054Expect(0, 67903, '\P{lydian}', "");
72055Expect(1, 67903, '\P{^lydian}', "");
72056Expect(0, 67904, '\p{lydian}', "");
72057Expect(1, 67904, '\p{^lydian}', "");
72058Expect(1, 67904, '\P{lydian}', "");
72059Expect(0, 67904, '\P{^lydian}', "");
72060Expect(1, 67903, '\p{	LYDIAN}', "");
72061Expect(0, 67903, '\p{^	LYDIAN}', "");
72062Expect(0, 67903, '\P{	LYDIAN}', "");
72063Expect(1, 67903, '\P{^	LYDIAN}', "");
72064Expect(0, 67904, '\p{	LYDIAN}', "");
72065Expect(1, 67904, '\p{^	LYDIAN}', "");
72066Expect(1, 67904, '\P{	LYDIAN}', "");
72067Expect(0, 67904, '\P{^	LYDIAN}', "");
72068Error('\p{--Is_Lydian/a/}');
72069Error('\P{--Is_Lydian/a/}');
72070Expect(1, 67903, '\p{islydian}', "");
72071Expect(0, 67903, '\p{^islydian}', "");
72072Expect(0, 67903, '\P{islydian}', "");
72073Expect(1, 67903, '\P{^islydian}', "");
72074Expect(0, 67904, '\p{islydian}', "");
72075Expect(1, 67904, '\p{^islydian}', "");
72076Expect(1, 67904, '\P{islydian}', "");
72077Expect(0, 67904, '\P{^islydian}', "");
72078Expect(1, 67903, '\p{ is_LYDIAN}', "");
72079Expect(0, 67903, '\p{^ is_LYDIAN}', "");
72080Expect(0, 67903, '\P{ is_LYDIAN}', "");
72081Expect(1, 67903, '\P{^ is_LYDIAN}', "");
72082Expect(0, 67904, '\p{ is_LYDIAN}', "");
72083Expect(1, 67904, '\p{^ is_LYDIAN}', "");
72084Expect(1, 67904, '\P{ is_LYDIAN}', "");
72085Expect(0, 67904, '\P{^ is_LYDIAN}', "");
72086Error('\p{ :=lydi}');
72087Error('\P{ :=lydi}');
72088Expect(1, 67903, '\p{lydi}', "");
72089Expect(0, 67903, '\p{^lydi}', "");
72090Expect(0, 67903, '\P{lydi}', "");
72091Expect(1, 67903, '\P{^lydi}', "");
72092Expect(0, 67904, '\p{lydi}', "");
72093Expect(1, 67904, '\p{^lydi}', "");
72094Expect(1, 67904, '\P{lydi}', "");
72095Expect(0, 67904, '\P{^lydi}', "");
72096Expect(1, 67903, '\p{	lydi}', "");
72097Expect(0, 67903, '\p{^	lydi}', "");
72098Expect(0, 67903, '\P{	lydi}', "");
72099Expect(1, 67903, '\P{^	lydi}', "");
72100Expect(0, 67904, '\p{	lydi}', "");
72101Expect(1, 67904, '\p{^	lydi}', "");
72102Expect(1, 67904, '\P{	lydi}', "");
72103Expect(0, 67904, '\P{^	lydi}', "");
72104Error('\p{ Is_Lydi:=}');
72105Error('\P{ Is_Lydi:=}');
72106Expect(1, 67903, '\p{islydi}', "");
72107Expect(0, 67903, '\p{^islydi}', "");
72108Expect(0, 67903, '\P{islydi}', "");
72109Expect(1, 67903, '\P{^islydi}', "");
72110Expect(0, 67904, '\p{islydi}', "");
72111Expect(1, 67904, '\p{^islydi}', "");
72112Expect(1, 67904, '\P{islydi}', "");
72113Expect(0, 67904, '\P{^islydi}', "");
72114Expect(1, 67903, '\p{		is_Lydi}', "");
72115Expect(0, 67903, '\p{^		is_Lydi}', "");
72116Expect(0, 67903, '\P{		is_Lydi}', "");
72117Expect(1, 67903, '\P{^		is_Lydi}', "");
72118Expect(0, 67904, '\p{		is_Lydi}', "");
72119Expect(1, 67904, '\p{^		is_Lydi}', "");
72120Expect(1, 67904, '\P{		is_Lydi}', "");
72121Expect(0, 67904, '\P{^		is_Lydi}', "");
72122Error('\p{Mahjong_Tiles:=}');
72123Error('\P{Mahjong_Tiles:=}');
72124Expect(1, 127023, '\p{mahjongtiles}', "");
72125Expect(0, 127023, '\p{^mahjongtiles}', "");
72126Expect(0, 127023, '\P{mahjongtiles}', "");
72127Expect(1, 127023, '\P{^mahjongtiles}', "");
72128Expect(0, 127024, '\p{mahjongtiles}', "");
72129Expect(1, 127024, '\p{^mahjongtiles}', "");
72130Expect(1, 127024, '\P{mahjongtiles}', "");
72131Expect(0, 127024, '\P{^mahjongtiles}', "");
72132Expect(1, 127023, '\p{--mahjong_tiles}', "");
72133Expect(0, 127023, '\p{^--mahjong_tiles}', "");
72134Expect(0, 127023, '\P{--mahjong_tiles}', "");
72135Expect(1, 127023, '\P{^--mahjong_tiles}', "");
72136Expect(0, 127024, '\p{--mahjong_tiles}', "");
72137Expect(1, 127024, '\p{^--mahjong_tiles}', "");
72138Expect(1, 127024, '\P{--mahjong_tiles}', "");
72139Expect(0, 127024, '\P{^--mahjong_tiles}', "");
72140Error('\p{	_IS_MAHJONG_TILES/a/}');
72141Error('\P{	_IS_MAHJONG_TILES/a/}');
72142Expect(1, 127023, '\p{ismahjongtiles}', "");
72143Expect(0, 127023, '\p{^ismahjongtiles}', "");
72144Expect(0, 127023, '\P{ismahjongtiles}', "");
72145Expect(1, 127023, '\P{^ismahjongtiles}', "");
72146Expect(0, 127024, '\p{ismahjongtiles}', "");
72147Expect(1, 127024, '\p{^ismahjongtiles}', "");
72148Expect(1, 127024, '\P{ismahjongtiles}', "");
72149Expect(0, 127024, '\P{^ismahjongtiles}', "");
72150Expect(1, 127023, '\p{-_IS_mahjong_tiles}', "");
72151Expect(0, 127023, '\p{^-_IS_mahjong_tiles}', "");
72152Expect(0, 127023, '\P{-_IS_mahjong_tiles}', "");
72153Expect(1, 127023, '\P{^-_IS_mahjong_tiles}', "");
72154Expect(0, 127024, '\p{-_IS_mahjong_tiles}', "");
72155Expect(1, 127024, '\p{^-_IS_mahjong_tiles}', "");
72156Expect(1, 127024, '\P{-_IS_mahjong_tiles}', "");
72157Expect(0, 127024, '\P{^-_IS_mahjong_tiles}', "");
72158Error('\p{	/a/IN_MAHJONG_Tiles}');
72159Error('\P{	/a/IN_MAHJONG_Tiles}');
72160Expect(1, 127023, '\p{inmahjongtiles}', "");
72161Expect(0, 127023, '\p{^inmahjongtiles}', "");
72162Expect(0, 127023, '\P{inmahjongtiles}', "");
72163Expect(1, 127023, '\P{^inmahjongtiles}', "");
72164Expect(0, 127024, '\p{inmahjongtiles}', "");
72165Expect(1, 127024, '\p{^inmahjongtiles}', "");
72166Expect(1, 127024, '\P{inmahjongtiles}', "");
72167Expect(0, 127024, '\P{^inmahjongtiles}', "");
72168Expect(1, 127023, '\p{_in_MAHJONG_Tiles}', "");
72169Expect(0, 127023, '\p{^_in_MAHJONG_Tiles}', "");
72170Expect(0, 127023, '\P{_in_MAHJONG_Tiles}', "");
72171Expect(1, 127023, '\P{^_in_MAHJONG_Tiles}', "");
72172Expect(0, 127024, '\p{_in_MAHJONG_Tiles}', "");
72173Expect(1, 127024, '\p{^_in_MAHJONG_Tiles}', "");
72174Expect(1, 127024, '\P{_in_MAHJONG_Tiles}', "");
72175Expect(0, 127024, '\P{^_in_MAHJONG_Tiles}', "");
72176Error('\p{__Mahjong/a/}');
72177Error('\P{__Mahjong/a/}');
72178Expect(1, 127023, '\p{mahjong}', "");
72179Expect(0, 127023, '\p{^mahjong}', "");
72180Expect(0, 127023, '\P{mahjong}', "");
72181Expect(1, 127023, '\P{^mahjong}', "");
72182Expect(0, 127024, '\p{mahjong}', "");
72183Expect(1, 127024, '\p{^mahjong}', "");
72184Expect(1, 127024, '\P{mahjong}', "");
72185Expect(0, 127024, '\P{^mahjong}', "");
72186Expect(1, 127023, '\p{ 	MAHJONG}', "");
72187Expect(0, 127023, '\p{^ 	MAHJONG}', "");
72188Expect(0, 127023, '\P{ 	MAHJONG}', "");
72189Expect(1, 127023, '\P{^ 	MAHJONG}', "");
72190Expect(0, 127024, '\p{ 	MAHJONG}', "");
72191Expect(1, 127024, '\p{^ 	MAHJONG}', "");
72192Expect(1, 127024, '\P{ 	MAHJONG}', "");
72193Expect(0, 127024, '\P{^ 	MAHJONG}', "");
72194Error('\p{/a/ 	IS_mahjong}');
72195Error('\P{/a/ 	IS_mahjong}');
72196Expect(1, 127023, '\p{ismahjong}', "");
72197Expect(0, 127023, '\p{^ismahjong}', "");
72198Expect(0, 127023, '\P{ismahjong}', "");
72199Expect(1, 127023, '\P{^ismahjong}', "");
72200Expect(0, 127024, '\p{ismahjong}', "");
72201Expect(1, 127024, '\p{^ismahjong}', "");
72202Expect(1, 127024, '\P{ismahjong}', "");
72203Expect(0, 127024, '\P{^ismahjong}', "");
72204Expect(1, 127023, '\p{_ Is_Mahjong}', "");
72205Expect(0, 127023, '\p{^_ Is_Mahjong}', "");
72206Expect(0, 127023, '\P{_ Is_Mahjong}', "");
72207Expect(1, 127023, '\P{^_ Is_Mahjong}', "");
72208Expect(0, 127024, '\p{_ Is_Mahjong}', "");
72209Expect(1, 127024, '\p{^_ Is_Mahjong}', "");
72210Expect(1, 127024, '\P{_ Is_Mahjong}', "");
72211Expect(0, 127024, '\P{^_ Is_Mahjong}', "");
72212Error('\p{	/a/In_MAHJONG}');
72213Error('\P{	/a/In_MAHJONG}');
72214Expect(1, 127023, '\p{inmahjong}', "");
72215Expect(0, 127023, '\p{^inmahjong}', "");
72216Expect(0, 127023, '\P{inmahjong}', "");
72217Expect(1, 127023, '\P{^inmahjong}', "");
72218Expect(0, 127024, '\p{inmahjong}', "");
72219Expect(1, 127024, '\p{^inmahjong}', "");
72220Expect(1, 127024, '\P{inmahjong}', "");
72221Expect(0, 127024, '\P{^inmahjong}', "");
72222Expect(1, 127023, '\p{--in_mahjong}', "");
72223Expect(0, 127023, '\p{^--in_mahjong}', "");
72224Expect(0, 127023, '\P{--in_mahjong}', "");
72225Expect(1, 127023, '\P{^--in_mahjong}', "");
72226Expect(0, 127024, '\p{--in_mahjong}', "");
72227Expect(1, 127024, '\p{^--in_mahjong}', "");
72228Expect(1, 127024, '\P{--in_mahjong}', "");
72229Expect(0, 127024, '\P{^--in_mahjong}', "");
72230Error('\p{/a/ _malayalam}');
72231Error('\P{/a/ _malayalam}');
72232Expect(1, 3455, '\p{malayalam}', "");
72233Expect(0, 3455, '\p{^malayalam}', "");
72234Expect(0, 3455, '\P{malayalam}', "");
72235Expect(1, 3455, '\P{^malayalam}', "");
72236Expect(0, 3456, '\p{malayalam}', "");
72237Expect(1, 3456, '\p{^malayalam}', "");
72238Expect(1, 3456, '\P{malayalam}', "");
72239Expect(0, 3456, '\P{^malayalam}', "");
72240Expect(1, 3455, '\p{-malayalam}', "");
72241Expect(0, 3455, '\p{^-malayalam}', "");
72242Expect(0, 3455, '\P{-malayalam}', "");
72243Expect(1, 3455, '\P{^-malayalam}', "");
72244Expect(0, 3456, '\p{-malayalam}', "");
72245Expect(1, 3456, '\p{^-malayalam}', "");
72246Expect(1, 3456, '\P{-malayalam}', "");
72247Expect(0, 3456, '\P{^-malayalam}', "");
72248Error('\p{/a/-Is_MALAYALAM}');
72249Error('\P{/a/-Is_MALAYALAM}');
72250Expect(1, 3455, '\p{ismalayalam}', "");
72251Expect(0, 3455, '\p{^ismalayalam}', "");
72252Expect(0, 3455, '\P{ismalayalam}', "");
72253Expect(1, 3455, '\P{^ismalayalam}', "");
72254Expect(0, 3456, '\p{ismalayalam}', "");
72255Expect(1, 3456, '\p{^ismalayalam}', "");
72256Expect(1, 3456, '\P{ismalayalam}', "");
72257Expect(0, 3456, '\P{^ismalayalam}', "");
72258Expect(1, 3455, '\p{ _Is_malayalam}', "");
72259Expect(0, 3455, '\p{^ _Is_malayalam}', "");
72260Expect(0, 3455, '\P{ _Is_malayalam}', "");
72261Expect(1, 3455, '\P{^ _Is_malayalam}', "");
72262Expect(0, 3456, '\p{ _Is_malayalam}', "");
72263Expect(1, 3456, '\p{^ _Is_malayalam}', "");
72264Expect(1, 3456, '\P{ _Is_malayalam}', "");
72265Expect(0, 3456, '\P{^ _Is_malayalam}', "");
72266Error('\p{/a/ mlym}');
72267Error('\P{/a/ mlym}');
72268Expect(1, 3455, '\p{mlym}', "");
72269Expect(0, 3455, '\p{^mlym}', "");
72270Expect(0, 3455, '\P{mlym}', "");
72271Expect(1, 3455, '\P{^mlym}', "");
72272Expect(0, 3456, '\p{mlym}', "");
72273Expect(1, 3456, '\p{^mlym}', "");
72274Expect(1, 3456, '\P{mlym}', "");
72275Expect(0, 3456, '\P{^mlym}', "");
72276Expect(1, 3455, '\p{_ Mlym}', "");
72277Expect(0, 3455, '\p{^_ Mlym}', "");
72278Expect(0, 3455, '\P{_ Mlym}', "");
72279Expect(1, 3455, '\P{^_ Mlym}', "");
72280Expect(0, 3456, '\p{_ Mlym}', "");
72281Expect(1, 3456, '\p{^_ Mlym}', "");
72282Expect(1, 3456, '\P{_ Mlym}', "");
72283Expect(0, 3456, '\P{^_ Mlym}', "");
72284Error('\p{/a/_is_MLYM}');
72285Error('\P{/a/_is_MLYM}');
72286Expect(1, 3455, '\p{ismlym}', "");
72287Expect(0, 3455, '\p{^ismlym}', "");
72288Expect(0, 3455, '\P{ismlym}', "");
72289Expect(1, 3455, '\P{^ismlym}', "");
72290Expect(0, 3456, '\p{ismlym}', "");
72291Expect(1, 3456, '\p{^ismlym}', "");
72292Expect(1, 3456, '\P{ismlym}', "");
72293Expect(0, 3456, '\P{^ismlym}', "");
72294Expect(1, 3455, '\p{-_is_Mlym}', "");
72295Expect(0, 3455, '\p{^-_is_Mlym}', "");
72296Expect(0, 3455, '\P{-_is_Mlym}', "");
72297Expect(1, 3455, '\P{^-_is_Mlym}', "");
72298Expect(0, 3456, '\p{-_is_Mlym}', "");
72299Expect(1, 3456, '\p{^-_is_Mlym}', "");
72300Expect(1, 3456, '\P{-_is_Mlym}', "");
72301Expect(0, 3456, '\P{^-_is_Mlym}', "");
72302Error('\p{:=		MANDAIC}');
72303Error('\P{:=		MANDAIC}');
72304Expect(1, 2142, '\p{mandaic}', "");
72305Expect(0, 2142, '\p{^mandaic}', "");
72306Expect(0, 2142, '\P{mandaic}', "");
72307Expect(1, 2142, '\P{^mandaic}', "");
72308Expect(0, 2143, '\p{mandaic}', "");
72309Expect(1, 2143, '\p{^mandaic}', "");
72310Expect(1, 2143, '\P{mandaic}', "");
72311Expect(0, 2143, '\P{^mandaic}', "");
72312Expect(1, 2142, '\p{ _MANDAIC}', "");
72313Expect(0, 2142, '\p{^ _MANDAIC}', "");
72314Expect(0, 2142, '\P{ _MANDAIC}', "");
72315Expect(1, 2142, '\P{^ _MANDAIC}', "");
72316Expect(0, 2143, '\p{ _MANDAIC}', "");
72317Expect(1, 2143, '\p{^ _MANDAIC}', "");
72318Expect(1, 2143, '\P{ _MANDAIC}', "");
72319Expect(0, 2143, '\P{^ _MANDAIC}', "");
72320Error('\p{_-Is_Mandaic/a/}');
72321Error('\P{_-Is_Mandaic/a/}');
72322Expect(1, 2142, '\p{ismandaic}', "");
72323Expect(0, 2142, '\p{^ismandaic}', "");
72324Expect(0, 2142, '\P{ismandaic}', "");
72325Expect(1, 2142, '\P{^ismandaic}', "");
72326Expect(0, 2143, '\p{ismandaic}', "");
72327Expect(1, 2143, '\p{^ismandaic}', "");
72328Expect(1, 2143, '\P{ismandaic}', "");
72329Expect(0, 2143, '\P{^ismandaic}', "");
72330Expect(1, 2142, '\p{_IS_Mandaic}', "");
72331Expect(0, 2142, '\p{^_IS_Mandaic}', "");
72332Expect(0, 2142, '\P{_IS_Mandaic}', "");
72333Expect(1, 2142, '\P{^_IS_Mandaic}', "");
72334Expect(0, 2143, '\p{_IS_Mandaic}', "");
72335Expect(1, 2143, '\p{^_IS_Mandaic}', "");
72336Expect(1, 2143, '\P{_IS_Mandaic}', "");
72337Expect(0, 2143, '\P{^_IS_Mandaic}', "");
72338Error('\p{-MAND:=}');
72339Error('\P{-MAND:=}');
72340Expect(1, 2142, '\p{mand}', "");
72341Expect(0, 2142, '\p{^mand}', "");
72342Expect(0, 2142, '\P{mand}', "");
72343Expect(1, 2142, '\P{^mand}', "");
72344Expect(0, 2143, '\p{mand}', "");
72345Expect(1, 2143, '\p{^mand}', "");
72346Expect(1, 2143, '\P{mand}', "");
72347Expect(0, 2143, '\P{^mand}', "");
72348Expect(1, 2142, '\p{	mand}', "");
72349Expect(0, 2142, '\p{^	mand}', "");
72350Expect(0, 2142, '\P{	mand}', "");
72351Expect(1, 2142, '\P{^	mand}', "");
72352Expect(0, 2143, '\p{	mand}', "");
72353Expect(1, 2143, '\p{^	mand}', "");
72354Expect(1, 2143, '\P{	mand}', "");
72355Expect(0, 2143, '\P{^	mand}', "");
72356Error('\p{	_Is_Mand:=}');
72357Error('\P{	_Is_Mand:=}');
72358Expect(1, 2142, '\p{ismand}', "");
72359Expect(0, 2142, '\p{^ismand}', "");
72360Expect(0, 2142, '\P{ismand}', "");
72361Expect(1, 2142, '\P{^ismand}', "");
72362Expect(0, 2143, '\p{ismand}', "");
72363Expect(1, 2143, '\p{^ismand}', "");
72364Expect(1, 2143, '\P{ismand}', "");
72365Expect(0, 2143, '\P{^ismand}', "");
72366Expect(1, 2142, '\p{		Is_Mand}', "");
72367Expect(0, 2142, '\p{^		Is_Mand}', "");
72368Expect(0, 2142, '\P{		Is_Mand}', "");
72369Expect(1, 2142, '\P{^		Is_Mand}', "");
72370Expect(0, 2143, '\p{		Is_Mand}', "");
72371Expect(1, 2143, '\p{^		Is_Mand}', "");
72372Expect(1, 2143, '\P{		Is_Mand}', "");
72373Expect(0, 2143, '\P{^		Is_Mand}', "");
72374Error('\p{:=_-mark}');
72375Error('\P{:=_-mark}');
72376Expect(1, 917999, '\p{mark}', "");
72377Expect(0, 917999, '\p{^mark}', "");
72378Expect(0, 917999, '\P{mark}', "");
72379Expect(1, 917999, '\P{^mark}', "");
72380Expect(0, 918000, '\p{mark}', "");
72381Expect(1, 918000, '\p{^mark}', "");
72382Expect(1, 918000, '\P{mark}', "");
72383Expect(0, 918000, '\P{^mark}', "");
72384Expect(1, 917999, '\p{Mark}', "");
72385Expect(0, 917999, '\p{^Mark}', "");
72386Expect(0, 917999, '\P{Mark}', "");
72387Expect(1, 917999, '\P{^Mark}', "");
72388Expect(0, 918000, '\p{Mark}', "");
72389Expect(1, 918000, '\p{^Mark}', "");
72390Expect(1, 918000, '\P{Mark}', "");
72391Expect(0, 918000, '\P{^Mark}', "");
72392Error('\p{- Is_MARK:=}');
72393Error('\P{- Is_MARK:=}');
72394Expect(1, 917999, '\p{ismark}', "");
72395Expect(0, 917999, '\p{^ismark}', "");
72396Expect(0, 917999, '\P{ismark}', "");
72397Expect(1, 917999, '\P{^ismark}', "");
72398Expect(0, 918000, '\p{ismark}', "");
72399Expect(1, 918000, '\p{^ismark}', "");
72400Expect(1, 918000, '\P{ismark}', "");
72401Expect(0, 918000, '\P{^ismark}', "");
72402Expect(1, 917999, '\p{--Is_Mark}', "");
72403Expect(0, 917999, '\p{^--Is_Mark}', "");
72404Expect(0, 917999, '\P{--Is_Mark}', "");
72405Expect(1, 917999, '\P{^--Is_Mark}', "");
72406Expect(0, 918000, '\p{--Is_Mark}', "");
72407Expect(1, 918000, '\p{^--Is_Mark}', "");
72408Expect(1, 918000, '\P{--Is_Mark}', "");
72409Expect(0, 918000, '\P{^--Is_Mark}', "");
72410Error('\p{:=		M}');
72411Error('\P{:=		M}');
72412Expect(1, 917999, '\p{m}', "");
72413Expect(0, 917999, '\p{^m}', "");
72414Expect(0, 917999, '\P{m}', "");
72415Expect(1, 917999, '\P{^m}', "");
72416Expect(0, 918000, '\p{m}', "");
72417Expect(1, 918000, '\p{^m}', "");
72418Expect(1, 918000, '\P{m}', "");
72419Expect(0, 918000, '\P{^m}', "");
72420Expect(1, 917999, '\p{_	m}', "");
72421Expect(0, 917999, '\p{^_	m}', "");
72422Expect(0, 917999, '\P{_	m}', "");
72423Expect(1, 917999, '\P{^_	m}', "");
72424Expect(0, 918000, '\p{_	m}', "");
72425Expect(1, 918000, '\p{^_	m}', "");
72426Expect(1, 918000, '\P{_	m}', "");
72427Expect(0, 918000, '\P{^_	m}', "");
72428Error('\p{:=__Is_m}');
72429Error('\P{:=__Is_m}');
72430Expect(1, 917999, '\p{ism}', "");
72431Expect(0, 917999, '\p{^ism}', "");
72432Expect(0, 917999, '\P{ism}', "");
72433Expect(1, 917999, '\P{^ism}', "");
72434Expect(0, 918000, '\p{ism}', "");
72435Expect(1, 918000, '\p{^ism}', "");
72436Expect(1, 918000, '\P{ism}', "");
72437Expect(0, 918000, '\P{^ism}', "");
72438Expect(1, 917999, '\p{ 	Is_M}', "");
72439Expect(0, 917999, '\p{^ 	Is_M}', "");
72440Expect(0, 917999, '\P{ 	Is_M}', "");
72441Expect(1, 917999, '\P{^ 	Is_M}', "");
72442Expect(0, 918000, '\p{ 	Is_M}', "");
72443Expect(1, 918000, '\p{^ 	Is_M}', "");
72444Expect(1, 918000, '\P{ 	Is_M}', "");
72445Expect(0, 918000, '\P{^ 	Is_M}', "");
72446Error('\p{:= 	Combining_mark}');
72447Error('\P{:= 	Combining_mark}');
72448Expect(1, 917999, '\p{combiningmark}', "");
72449Expect(0, 917999, '\p{^combiningmark}', "");
72450Expect(0, 917999, '\P{combiningmark}', "");
72451Expect(1, 917999, '\P{^combiningmark}', "");
72452Expect(0, 918000, '\p{combiningmark}', "");
72453Expect(1, 918000, '\p{^combiningmark}', "");
72454Expect(1, 918000, '\P{combiningmark}', "");
72455Expect(0, 918000, '\P{^combiningmark}', "");
72456Expect(1, 917999, '\p{  COMBINING_Mark}', "");
72457Expect(0, 917999, '\p{^  COMBINING_Mark}', "");
72458Expect(0, 917999, '\P{  COMBINING_Mark}', "");
72459Expect(1, 917999, '\P{^  COMBINING_Mark}', "");
72460Expect(0, 918000, '\p{  COMBINING_Mark}', "");
72461Expect(1, 918000, '\p{^  COMBINING_Mark}', "");
72462Expect(1, 918000, '\P{  COMBINING_Mark}', "");
72463Expect(0, 918000, '\P{^  COMBINING_Mark}', "");
72464Error('\p{ _IS_Combining_Mark/a/}');
72465Error('\P{ _IS_Combining_Mark/a/}');
72466Expect(1, 917999, '\p{iscombiningmark}', "");
72467Expect(0, 917999, '\p{^iscombiningmark}', "");
72468Expect(0, 917999, '\P{iscombiningmark}', "");
72469Expect(1, 917999, '\P{^iscombiningmark}', "");
72470Expect(0, 918000, '\p{iscombiningmark}', "");
72471Expect(1, 918000, '\p{^iscombiningmark}', "");
72472Expect(1, 918000, '\P{iscombiningmark}', "");
72473Expect(0, 918000, '\P{^iscombiningmark}', "");
72474Expect(1, 917999, '\p{_ Is_combining_mark}', "");
72475Expect(0, 917999, '\p{^_ Is_combining_mark}', "");
72476Expect(0, 917999, '\P{_ Is_combining_mark}', "");
72477Expect(1, 917999, '\P{^_ Is_combining_mark}', "");
72478Expect(0, 918000, '\p{_ Is_combining_mark}', "");
72479Expect(1, 918000, '\p{^_ Is_combining_mark}', "");
72480Expect(1, 918000, '\P{_ Is_combining_mark}', "");
72481Expect(0, 918000, '\P{^_ Is_combining_mark}', "");
72482Error('\p{:= -MATH}');
72483Error('\P{:= -MATH}');
72484Expect(1, 126705, '\p{math}', "");
72485Expect(0, 126705, '\p{^math}', "");
72486Expect(0, 126705, '\P{math}', "");
72487Expect(1, 126705, '\P{^math}', "");
72488Expect(0, 126706, '\p{math}', "");
72489Expect(1, 126706, '\p{^math}', "");
72490Expect(1, 126706, '\P{math}', "");
72491Expect(0, 126706, '\P{^math}', "");
72492Expect(1, 126705, '\p{	_math}', "");
72493Expect(0, 126705, '\p{^	_math}', "");
72494Expect(0, 126705, '\P{	_math}', "");
72495Expect(1, 126705, '\P{^	_math}', "");
72496Expect(0, 126706, '\p{	_math}', "");
72497Expect(1, 126706, '\p{^	_math}', "");
72498Expect(1, 126706, '\P{	_math}', "");
72499Expect(0, 126706, '\P{^	_math}', "");
72500Error('\p{-/a/Is_MATH}');
72501Error('\P{-/a/Is_MATH}');
72502Expect(1, 126705, '\p{ismath}', "");
72503Expect(0, 126705, '\p{^ismath}', "");
72504Expect(0, 126705, '\P{ismath}', "");
72505Expect(1, 126705, '\P{^ismath}', "");
72506Expect(0, 126706, '\p{ismath}', "");
72507Expect(1, 126706, '\p{^ismath}', "");
72508Expect(1, 126706, '\P{ismath}', "");
72509Expect(0, 126706, '\P{^ismath}', "");
72510Expect(1, 126705, '\p{_-Is_Math}', "");
72511Expect(0, 126705, '\p{^_-Is_Math}', "");
72512Expect(0, 126705, '\P{_-Is_Math}', "");
72513Expect(1, 126705, '\P{^_-Is_Math}', "");
72514Expect(0, 126706, '\p{_-Is_Math}', "");
72515Expect(1, 126706, '\p{^_-Is_Math}', "");
72516Expect(1, 126706, '\P{_-Is_Math}', "");
72517Expect(0, 126706, '\P{^_-Is_Math}', "");
72518Error('\p{/a/-MATH_symbol}');
72519Error('\P{/a/-MATH_symbol}');
72520Expect(1, 126705, '\p{mathsymbol}', "");
72521Expect(0, 126705, '\p{^mathsymbol}', "");
72522Expect(0, 126705, '\P{mathsymbol}', "");
72523Expect(1, 126705, '\P{^mathsymbol}', "");
72524Expect(0, 126706, '\p{mathsymbol}', "");
72525Expect(1, 126706, '\p{^mathsymbol}', "");
72526Expect(1, 126706, '\P{mathsymbol}', "");
72527Expect(0, 126706, '\P{^mathsymbol}', "");
72528Expect(1, 126705, '\p{_ Math_Symbol}', "");
72529Expect(0, 126705, '\p{^_ Math_Symbol}', "");
72530Expect(0, 126705, '\P{_ Math_Symbol}', "");
72531Expect(1, 126705, '\P{^_ Math_Symbol}', "");
72532Expect(0, 126706, '\p{_ Math_Symbol}', "");
72533Expect(1, 126706, '\p{^_ Math_Symbol}', "");
72534Expect(1, 126706, '\P{_ Math_Symbol}', "");
72535Expect(0, 126706, '\P{^_ Math_Symbol}', "");
72536Error('\p{ /a/is_math_SYMBOL}');
72537Error('\P{ /a/is_math_SYMBOL}');
72538Expect(1, 126705, '\p{ismathsymbol}', "");
72539Expect(0, 126705, '\p{^ismathsymbol}', "");
72540Expect(0, 126705, '\P{ismathsymbol}', "");
72541Expect(1, 126705, '\P{^ismathsymbol}', "");
72542Expect(0, 126706, '\p{ismathsymbol}', "");
72543Expect(1, 126706, '\p{^ismathsymbol}', "");
72544Expect(1, 126706, '\P{ismathsymbol}', "");
72545Expect(0, 126706, '\P{^ismathsymbol}', "");
72546Expect(1, 126705, '\p{_-Is_math_Symbol}', "");
72547Expect(0, 126705, '\p{^_-Is_math_Symbol}', "");
72548Expect(0, 126705, '\P{_-Is_math_Symbol}', "");
72549Expect(1, 126705, '\P{^_-Is_math_Symbol}', "");
72550Expect(0, 126706, '\p{_-Is_math_Symbol}', "");
72551Expect(1, 126706, '\p{^_-Is_math_Symbol}', "");
72552Expect(1, 126706, '\P{_-Is_math_Symbol}', "");
72553Expect(0, 126706, '\P{^_-Is_math_Symbol}', "");
72554Error('\p{- Sm:=}');
72555Error('\P{- Sm:=}');
72556Expect(1, 126705, '\p{sm}', "");
72557Expect(0, 126705, '\p{^sm}', "");
72558Expect(0, 126705, '\P{sm}', "");
72559Expect(1, 126705, '\P{^sm}', "");
72560Expect(0, 126706, '\p{sm}', "");
72561Expect(1, 126706, '\p{^sm}', "");
72562Expect(1, 126706, '\P{sm}', "");
72563Expect(0, 126706, '\P{^sm}', "");
72564Expect(1, 126705, '\p{_-Sm}', "");
72565Expect(0, 126705, '\p{^_-Sm}', "");
72566Expect(0, 126705, '\P{_-Sm}', "");
72567Expect(1, 126705, '\P{^_-Sm}', "");
72568Expect(0, 126706, '\p{_-Sm}', "");
72569Expect(1, 126706, '\p{^_-Sm}', "");
72570Expect(1, 126706, '\P{_-Sm}', "");
72571Expect(0, 126706, '\P{^_-Sm}', "");
72572Error('\p{--IS_SM:=}');
72573Error('\P{--IS_SM:=}');
72574Expect(1, 126705, '\p{issm}', "");
72575Expect(0, 126705, '\p{^issm}', "");
72576Expect(0, 126705, '\P{issm}', "");
72577Expect(1, 126705, '\P{^issm}', "");
72578Expect(0, 126706, '\p{issm}', "");
72579Expect(1, 126706, '\p{^issm}', "");
72580Expect(1, 126706, '\P{issm}', "");
72581Expect(0, 126706, '\P{^issm}', "");
72582Expect(1, 126705, '\p{	is_Sm}', "");
72583Expect(0, 126705, '\p{^	is_Sm}', "");
72584Expect(0, 126705, '\P{	is_Sm}', "");
72585Expect(1, 126705, '\P{^	is_Sm}', "");
72586Expect(0, 126706, '\p{	is_Sm}', "");
72587Expect(1, 126706, '\p{^	is_Sm}', "");
72588Expect(1, 126706, '\P{	is_Sm}', "");
72589Expect(0, 126706, '\P{^	is_Sm}', "");
72590Error('\p{:=		Mathematical_alphanumeric_SYMBOLS}');
72591Error('\P{:=		Mathematical_alphanumeric_SYMBOLS}');
72592Expect(1, 120831, '\p{mathematicalalphanumericsymbols}', "");
72593Expect(0, 120831, '\p{^mathematicalalphanumericsymbols}', "");
72594Expect(0, 120831, '\P{mathematicalalphanumericsymbols}', "");
72595Expect(1, 120831, '\P{^mathematicalalphanumericsymbols}', "");
72596Expect(0, 120832, '\p{mathematicalalphanumericsymbols}', "");
72597Expect(1, 120832, '\p{^mathematicalalphanumericsymbols}', "");
72598Expect(1, 120832, '\P{mathematicalalphanumericsymbols}', "");
72599Expect(0, 120832, '\P{^mathematicalalphanumericsymbols}', "");
72600Expect(1, 120831, '\p{- Mathematical_Alphanumeric_SYMBOLS}', "");
72601Expect(0, 120831, '\p{^- Mathematical_Alphanumeric_SYMBOLS}', "");
72602Expect(0, 120831, '\P{- Mathematical_Alphanumeric_SYMBOLS}', "");
72603Expect(1, 120831, '\P{^- Mathematical_Alphanumeric_SYMBOLS}', "");
72604Expect(0, 120832, '\p{- Mathematical_Alphanumeric_SYMBOLS}', "");
72605Expect(1, 120832, '\p{^- Mathematical_Alphanumeric_SYMBOLS}', "");
72606Expect(1, 120832, '\P{- Mathematical_Alphanumeric_SYMBOLS}', "");
72607Expect(0, 120832, '\P{^- Mathematical_Alphanumeric_SYMBOLS}', "");
72608Error('\p{__IS_mathematical_Alphanumeric_SYMBOLS:=}');
72609Error('\P{__IS_mathematical_Alphanumeric_SYMBOLS:=}');
72610Expect(1, 120831, '\p{ismathematicalalphanumericsymbols}', "");
72611Expect(0, 120831, '\p{^ismathematicalalphanumericsymbols}', "");
72612Expect(0, 120831, '\P{ismathematicalalphanumericsymbols}', "");
72613Expect(1, 120831, '\P{^ismathematicalalphanumericsymbols}', "");
72614Expect(0, 120832, '\p{ismathematicalalphanumericsymbols}', "");
72615Expect(1, 120832, '\p{^ismathematicalalphanumericsymbols}', "");
72616Expect(1, 120832, '\P{ismathematicalalphanumericsymbols}', "");
72617Expect(0, 120832, '\P{^ismathematicalalphanumericsymbols}', "");
72618Expect(1, 120831, '\p{	IS_Mathematical_Alphanumeric_Symbols}', "");
72619Expect(0, 120831, '\p{^	IS_Mathematical_Alphanumeric_Symbols}', "");
72620Expect(0, 120831, '\P{	IS_Mathematical_Alphanumeric_Symbols}', "");
72621Expect(1, 120831, '\P{^	IS_Mathematical_Alphanumeric_Symbols}', "");
72622Expect(0, 120832, '\p{	IS_Mathematical_Alphanumeric_Symbols}', "");
72623Expect(1, 120832, '\p{^	IS_Mathematical_Alphanumeric_Symbols}', "");
72624Expect(1, 120832, '\P{	IS_Mathematical_Alphanumeric_Symbols}', "");
72625Expect(0, 120832, '\P{^	IS_Mathematical_Alphanumeric_Symbols}', "");
72626Error('\p{--IN_Mathematical_Alphanumeric_symbols:=}');
72627Error('\P{--IN_Mathematical_Alphanumeric_symbols:=}');
72628Expect(1, 120831, '\p{inmathematicalalphanumericsymbols}', "");
72629Expect(0, 120831, '\p{^inmathematicalalphanumericsymbols}', "");
72630Expect(0, 120831, '\P{inmathematicalalphanumericsymbols}', "");
72631Expect(1, 120831, '\P{^inmathematicalalphanumericsymbols}', "");
72632Expect(0, 120832, '\p{inmathematicalalphanumericsymbols}', "");
72633Expect(1, 120832, '\p{^inmathematicalalphanumericsymbols}', "");
72634Expect(1, 120832, '\P{inmathematicalalphanumericsymbols}', "");
72635Expect(0, 120832, '\P{^inmathematicalalphanumericsymbols}', "");
72636Expect(1, 120831, '\p{	In_Mathematical_ALPHANUMERIC_Symbols}', "");
72637Expect(0, 120831, '\p{^	In_Mathematical_ALPHANUMERIC_Symbols}', "");
72638Expect(0, 120831, '\P{	In_Mathematical_ALPHANUMERIC_Symbols}', "");
72639Expect(1, 120831, '\P{^	In_Mathematical_ALPHANUMERIC_Symbols}', "");
72640Expect(0, 120832, '\p{	In_Mathematical_ALPHANUMERIC_Symbols}', "");
72641Expect(1, 120832, '\p{^	In_Mathematical_ALPHANUMERIC_Symbols}', "");
72642Expect(1, 120832, '\P{	In_Mathematical_ALPHANUMERIC_Symbols}', "");
72643Expect(0, 120832, '\P{^	In_Mathematical_ALPHANUMERIC_Symbols}', "");
72644Error('\p{ /a/math_Alphanum}');
72645Error('\P{ /a/math_Alphanum}');
72646Expect(1, 120831, '\p{mathalphanum}', "");
72647Expect(0, 120831, '\p{^mathalphanum}', "");
72648Expect(0, 120831, '\P{mathalphanum}', "");
72649Expect(1, 120831, '\P{^mathalphanum}', "");
72650Expect(0, 120832, '\p{mathalphanum}', "");
72651Expect(1, 120832, '\p{^mathalphanum}', "");
72652Expect(1, 120832, '\P{mathalphanum}', "");
72653Expect(0, 120832, '\P{^mathalphanum}', "");
72654Expect(1, 120831, '\p{		Math_Alphanum}', "");
72655Expect(0, 120831, '\p{^		Math_Alphanum}', "");
72656Expect(0, 120831, '\P{		Math_Alphanum}', "");
72657Expect(1, 120831, '\P{^		Math_Alphanum}', "");
72658Expect(0, 120832, '\p{		Math_Alphanum}', "");
72659Expect(1, 120832, '\p{^		Math_Alphanum}', "");
72660Expect(1, 120832, '\P{		Math_Alphanum}', "");
72661Expect(0, 120832, '\P{^		Math_Alphanum}', "");
72662Error('\p{:=_-is_math_ALPHANUM}');
72663Error('\P{:=_-is_math_ALPHANUM}');
72664Expect(1, 120831, '\p{ismathalphanum}', "");
72665Expect(0, 120831, '\p{^ismathalphanum}', "");
72666Expect(0, 120831, '\P{ismathalphanum}', "");
72667Expect(1, 120831, '\P{^ismathalphanum}', "");
72668Expect(0, 120832, '\p{ismathalphanum}', "");
72669Expect(1, 120832, '\p{^ismathalphanum}', "");
72670Expect(1, 120832, '\P{ismathalphanum}', "");
72671Expect(0, 120832, '\P{^ismathalphanum}', "");
72672Expect(1, 120831, '\p{ _IS_MATH_Alphanum}', "");
72673Expect(0, 120831, '\p{^ _IS_MATH_Alphanum}', "");
72674Expect(0, 120831, '\P{ _IS_MATH_Alphanum}', "");
72675Expect(1, 120831, '\P{^ _IS_MATH_Alphanum}', "");
72676Expect(0, 120832, '\p{ _IS_MATH_Alphanum}', "");
72677Expect(1, 120832, '\p{^ _IS_MATH_Alphanum}', "");
72678Expect(1, 120832, '\P{ _IS_MATH_Alphanum}', "");
72679Expect(0, 120832, '\P{^ _IS_MATH_Alphanum}', "");
72680Error('\p{:= In_math_Alphanum}');
72681Error('\P{:= In_math_Alphanum}');
72682Expect(1, 120831, '\p{inmathalphanum}', "");
72683Expect(0, 120831, '\p{^inmathalphanum}', "");
72684Expect(0, 120831, '\P{inmathalphanum}', "");
72685Expect(1, 120831, '\P{^inmathalphanum}', "");
72686Expect(0, 120832, '\p{inmathalphanum}', "");
72687Expect(1, 120832, '\p{^inmathalphanum}', "");
72688Expect(1, 120832, '\P{inmathalphanum}', "");
72689Expect(0, 120832, '\P{^inmathalphanum}', "");
72690Expect(1, 120831, '\p{ In_Math_alphanum}', "");
72691Expect(0, 120831, '\p{^ In_Math_alphanum}', "");
72692Expect(0, 120831, '\P{ In_Math_alphanum}', "");
72693Expect(1, 120831, '\P{^ In_Math_alphanum}', "");
72694Expect(0, 120832, '\p{ In_Math_alphanum}', "");
72695Expect(1, 120832, '\p{^ In_Math_alphanum}', "");
72696Expect(1, 120832, '\P{ In_Math_alphanum}', "");
72697Expect(0, 120832, '\P{^ In_Math_alphanum}', "");
72698Error('\p{:=		MATHEMATICAL_Operators}');
72699Error('\P{:=		MATHEMATICAL_Operators}');
72700Expect(1, 8959, '\p{mathematicaloperators}', "");
72701Expect(0, 8959, '\p{^mathematicaloperators}', "");
72702Expect(0, 8959, '\P{mathematicaloperators}', "");
72703Expect(1, 8959, '\P{^mathematicaloperators}', "");
72704Expect(0, 8960, '\p{mathematicaloperators}', "");
72705Expect(1, 8960, '\p{^mathematicaloperators}', "");
72706Expect(1, 8960, '\P{mathematicaloperators}', "");
72707Expect(0, 8960, '\P{^mathematicaloperators}', "");
72708Expect(1, 8959, '\p{_mathematical_Operators}', "");
72709Expect(0, 8959, '\p{^_mathematical_Operators}', "");
72710Expect(0, 8959, '\P{_mathematical_Operators}', "");
72711Expect(1, 8959, '\P{^_mathematical_Operators}', "");
72712Expect(0, 8960, '\p{_mathematical_Operators}', "");
72713Expect(1, 8960, '\p{^_mathematical_Operators}', "");
72714Expect(1, 8960, '\P{_mathematical_Operators}', "");
72715Expect(0, 8960, '\P{^_mathematical_Operators}', "");
72716Error('\p{		Is_mathematical_Operators:=}');
72717Error('\P{		Is_mathematical_Operators:=}');
72718Expect(1, 8959, '\p{ismathematicaloperators}', "");
72719Expect(0, 8959, '\p{^ismathematicaloperators}', "");
72720Expect(0, 8959, '\P{ismathematicaloperators}', "");
72721Expect(1, 8959, '\P{^ismathematicaloperators}', "");
72722Expect(0, 8960, '\p{ismathematicaloperators}', "");
72723Expect(1, 8960, '\p{^ismathematicaloperators}', "");
72724Expect(1, 8960, '\P{ismathematicaloperators}', "");
72725Expect(0, 8960, '\P{^ismathematicaloperators}', "");
72726Expect(1, 8959, '\p{_is_MATHEMATICAL_OPERATORS}', "");
72727Expect(0, 8959, '\p{^_is_MATHEMATICAL_OPERATORS}', "");
72728Expect(0, 8959, '\P{_is_MATHEMATICAL_OPERATORS}', "");
72729Expect(1, 8959, '\P{^_is_MATHEMATICAL_OPERATORS}', "");
72730Expect(0, 8960, '\p{_is_MATHEMATICAL_OPERATORS}', "");
72731Expect(1, 8960, '\p{^_is_MATHEMATICAL_OPERATORS}', "");
72732Expect(1, 8960, '\P{_is_MATHEMATICAL_OPERATORS}', "");
72733Expect(0, 8960, '\P{^_is_MATHEMATICAL_OPERATORS}', "");
72734Error('\p{_ In_MATHEMATICAL_Operators/a/}');
72735Error('\P{_ In_MATHEMATICAL_Operators/a/}');
72736Expect(1, 8959, '\p{inmathematicaloperators}', "");
72737Expect(0, 8959, '\p{^inmathematicaloperators}', "");
72738Expect(0, 8959, '\P{inmathematicaloperators}', "");
72739Expect(1, 8959, '\P{^inmathematicaloperators}', "");
72740Expect(0, 8960, '\p{inmathematicaloperators}', "");
72741Expect(1, 8960, '\p{^inmathematicaloperators}', "");
72742Expect(1, 8960, '\P{inmathematicaloperators}', "");
72743Expect(0, 8960, '\P{^inmathematicaloperators}', "");
72744Expect(1, 8959, '\p{ 	in_Mathematical_operators}', "");
72745Expect(0, 8959, '\p{^ 	in_Mathematical_operators}', "");
72746Expect(0, 8959, '\P{ 	in_Mathematical_operators}', "");
72747Expect(1, 8959, '\P{^ 	in_Mathematical_operators}', "");
72748Expect(0, 8960, '\p{ 	in_Mathematical_operators}', "");
72749Expect(1, 8960, '\p{^ 	in_Mathematical_operators}', "");
72750Expect(1, 8960, '\P{ 	in_Mathematical_operators}', "");
72751Expect(0, 8960, '\P{^ 	in_Mathematical_operators}', "");
72752Error('\p{:=_ MATH_OPERATORS}');
72753Error('\P{:=_ MATH_OPERATORS}');
72754Expect(1, 8959, '\p{mathoperators}', "");
72755Expect(0, 8959, '\p{^mathoperators}', "");
72756Expect(0, 8959, '\P{mathoperators}', "");
72757Expect(1, 8959, '\P{^mathoperators}', "");
72758Expect(0, 8960, '\p{mathoperators}', "");
72759Expect(1, 8960, '\p{^mathoperators}', "");
72760Expect(1, 8960, '\P{mathoperators}', "");
72761Expect(0, 8960, '\P{^mathoperators}', "");
72762Expect(1, 8959, '\p{--math_OPERATORS}', "");
72763Expect(0, 8959, '\p{^--math_OPERATORS}', "");
72764Expect(0, 8959, '\P{--math_OPERATORS}', "");
72765Expect(1, 8959, '\P{^--math_OPERATORS}', "");
72766Expect(0, 8960, '\p{--math_OPERATORS}', "");
72767Expect(1, 8960, '\p{^--math_OPERATORS}', "");
72768Expect(1, 8960, '\P{--math_OPERATORS}', "");
72769Expect(0, 8960, '\P{^--math_OPERATORS}', "");
72770Error('\p{/a/- is_Math_Operators}');
72771Error('\P{/a/- is_Math_Operators}');
72772Expect(1, 8959, '\p{ismathoperators}', "");
72773Expect(0, 8959, '\p{^ismathoperators}', "");
72774Expect(0, 8959, '\P{ismathoperators}', "");
72775Expect(1, 8959, '\P{^ismathoperators}', "");
72776Expect(0, 8960, '\p{ismathoperators}', "");
72777Expect(1, 8960, '\p{^ismathoperators}', "");
72778Expect(1, 8960, '\P{ismathoperators}', "");
72779Expect(0, 8960, '\P{^ismathoperators}', "");
72780Expect(1, 8959, '\p{ 	Is_math_Operators}', "");
72781Expect(0, 8959, '\p{^ 	Is_math_Operators}', "");
72782Expect(0, 8959, '\P{ 	Is_math_Operators}', "");
72783Expect(1, 8959, '\P{^ 	Is_math_Operators}', "");
72784Expect(0, 8960, '\p{ 	Is_math_Operators}', "");
72785Expect(1, 8960, '\p{^ 	Is_math_Operators}', "");
72786Expect(1, 8960, '\P{ 	Is_math_Operators}', "");
72787Expect(0, 8960, '\P{^ 	Is_math_Operators}', "");
72788Error('\p{ _In_MATH_Operators/a/}');
72789Error('\P{ _In_MATH_Operators/a/}');
72790Expect(1, 8959, '\p{inmathoperators}', "");
72791Expect(0, 8959, '\p{^inmathoperators}', "");
72792Expect(0, 8959, '\P{inmathoperators}', "");
72793Expect(1, 8959, '\P{^inmathoperators}', "");
72794Expect(0, 8960, '\p{inmathoperators}', "");
72795Expect(1, 8960, '\p{^inmathoperators}', "");
72796Expect(1, 8960, '\P{inmathoperators}', "");
72797Expect(0, 8960, '\P{^inmathoperators}', "");
72798Expect(1, 8959, '\p{-	In_math_Operators}', "");
72799Expect(0, 8959, '\p{^-	In_math_Operators}', "");
72800Expect(0, 8959, '\P{-	In_math_Operators}', "");
72801Expect(1, 8959, '\P{^-	In_math_Operators}', "");
72802Expect(0, 8960, '\p{-	In_math_Operators}', "");
72803Expect(1, 8960, '\p{^-	In_math_Operators}', "");
72804Expect(1, 8960, '\P{-	In_math_Operators}', "");
72805Expect(0, 8960, '\P{^-	In_math_Operators}', "");
72806Error('\p{  MEETEI_Mayek/a/}');
72807Error('\P{  MEETEI_Mayek/a/}');
72808Expect(1, 44025, '\p{meeteimayek}', "");
72809Expect(0, 44025, '\p{^meeteimayek}', "");
72810Expect(0, 44025, '\P{meeteimayek}', "");
72811Expect(1, 44025, '\P{^meeteimayek}', "");
72812Expect(0, 44026, '\p{meeteimayek}', "");
72813Expect(1, 44026, '\p{^meeteimayek}', "");
72814Expect(1, 44026, '\P{meeteimayek}', "");
72815Expect(0, 44026, '\P{^meeteimayek}', "");
72816Expect(1, 44025, '\p{__MEETEI_mayek}', "");
72817Expect(0, 44025, '\p{^__MEETEI_mayek}', "");
72818Expect(0, 44025, '\P{__MEETEI_mayek}', "");
72819Expect(1, 44025, '\P{^__MEETEI_mayek}', "");
72820Expect(0, 44026, '\p{__MEETEI_mayek}', "");
72821Expect(1, 44026, '\p{^__MEETEI_mayek}', "");
72822Expect(1, 44026, '\P{__MEETEI_mayek}', "");
72823Expect(0, 44026, '\P{^__MEETEI_mayek}', "");
72824Error('\p{_:=Is_meetei_Mayek}');
72825Error('\P{_:=Is_meetei_Mayek}');
72826Expect(1, 44025, '\p{ismeeteimayek}', "");
72827Expect(0, 44025, '\p{^ismeeteimayek}', "");
72828Expect(0, 44025, '\P{ismeeteimayek}', "");
72829Expect(1, 44025, '\P{^ismeeteimayek}', "");
72830Expect(0, 44026, '\p{ismeeteimayek}', "");
72831Expect(1, 44026, '\p{^ismeeteimayek}', "");
72832Expect(1, 44026, '\P{ismeeteimayek}', "");
72833Expect(0, 44026, '\P{^ismeeteimayek}', "");
72834Expect(1, 44025, '\p{_ is_Meetei_Mayek}', "");
72835Expect(0, 44025, '\p{^_ is_Meetei_Mayek}', "");
72836Expect(0, 44025, '\P{_ is_Meetei_Mayek}', "");
72837Expect(1, 44025, '\P{^_ is_Meetei_Mayek}', "");
72838Expect(0, 44026, '\p{_ is_Meetei_Mayek}', "");
72839Expect(1, 44026, '\p{^_ is_Meetei_Mayek}', "");
72840Expect(1, 44026, '\P{_ is_Meetei_Mayek}', "");
72841Expect(0, 44026, '\P{^_ is_Meetei_Mayek}', "");
72842Error('\p{	:=MTEI}');
72843Error('\P{	:=MTEI}');
72844Expect(1, 44025, '\p{mtei}', "");
72845Expect(0, 44025, '\p{^mtei}', "");
72846Expect(0, 44025, '\P{mtei}', "");
72847Expect(1, 44025, '\P{^mtei}', "");
72848Expect(0, 44026, '\p{mtei}', "");
72849Expect(1, 44026, '\p{^mtei}', "");
72850Expect(1, 44026, '\P{mtei}', "");
72851Expect(0, 44026, '\P{^mtei}', "");
72852Expect(1, 44025, '\p{  Mtei}', "");
72853Expect(0, 44025, '\p{^  Mtei}', "");
72854Expect(0, 44025, '\P{  Mtei}', "");
72855Expect(1, 44025, '\P{^  Mtei}', "");
72856Expect(0, 44026, '\p{  Mtei}', "");
72857Expect(1, 44026, '\p{^  Mtei}', "");
72858Expect(1, 44026, '\P{  Mtei}', "");
72859Expect(0, 44026, '\P{^  Mtei}', "");
72860Error('\p{-:=IS_Mtei}');
72861Error('\P{-:=IS_Mtei}');
72862Expect(1, 44025, '\p{ismtei}', "");
72863Expect(0, 44025, '\p{^ismtei}', "");
72864Expect(0, 44025, '\P{ismtei}', "");
72865Expect(1, 44025, '\P{^ismtei}', "");
72866Expect(0, 44026, '\p{ismtei}', "");
72867Expect(1, 44026, '\p{^ismtei}', "");
72868Expect(1, 44026, '\P{ismtei}', "");
72869Expect(0, 44026, '\P{^ismtei}', "");
72870Expect(1, 44025, '\p{_is_mtei}', "");
72871Expect(0, 44025, '\p{^_is_mtei}', "");
72872Expect(0, 44025, '\P{_is_mtei}', "");
72873Expect(1, 44025, '\P{^_is_mtei}', "");
72874Expect(0, 44026, '\p{_is_mtei}', "");
72875Expect(1, 44026, '\p{^_is_mtei}', "");
72876Expect(1, 44026, '\P{_is_mtei}', "");
72877Expect(0, 44026, '\P{^_is_mtei}', "");
72878Error('\p{_/a/Meetei_mayek_extensions}');
72879Error('\P{_/a/Meetei_mayek_extensions}');
72880Expect(1, 43775, '\p{meeteimayekextensions}', "");
72881Expect(0, 43775, '\p{^meeteimayekextensions}', "");
72882Expect(0, 43775, '\P{meeteimayekextensions}', "");
72883Expect(1, 43775, '\P{^meeteimayekextensions}', "");
72884Expect(0, 43776, '\p{meeteimayekextensions}', "");
72885Expect(1, 43776, '\p{^meeteimayekextensions}', "");
72886Expect(1, 43776, '\P{meeteimayekextensions}', "");
72887Expect(0, 43776, '\P{^meeteimayekextensions}', "");
72888Expect(1, 43775, '\p{  Meetei_Mayek_EXTENSIONS}', "");
72889Expect(0, 43775, '\p{^  Meetei_Mayek_EXTENSIONS}', "");
72890Expect(0, 43775, '\P{  Meetei_Mayek_EXTENSIONS}', "");
72891Expect(1, 43775, '\P{^  Meetei_Mayek_EXTENSIONS}', "");
72892Expect(0, 43776, '\p{  Meetei_Mayek_EXTENSIONS}', "");
72893Expect(1, 43776, '\p{^  Meetei_Mayek_EXTENSIONS}', "");
72894Expect(1, 43776, '\P{  Meetei_Mayek_EXTENSIONS}', "");
72895Expect(0, 43776, '\P{^  Meetei_Mayek_EXTENSIONS}', "");
72896Error('\p{:=-_is_Meetei_mayek_EXTENSIONS}');
72897Error('\P{:=-_is_Meetei_mayek_EXTENSIONS}');
72898Expect(1, 43775, '\p{ismeeteimayekextensions}', "");
72899Expect(0, 43775, '\p{^ismeeteimayekextensions}', "");
72900Expect(0, 43775, '\P{ismeeteimayekextensions}', "");
72901Expect(1, 43775, '\P{^ismeeteimayekextensions}', "");
72902Expect(0, 43776, '\p{ismeeteimayekextensions}', "");
72903Expect(1, 43776, '\p{^ismeeteimayekextensions}', "");
72904Expect(1, 43776, '\P{ismeeteimayekextensions}', "");
72905Expect(0, 43776, '\P{^ismeeteimayekextensions}', "");
72906Expect(1, 43775, '\p{  IS_MEETEI_Mayek_Extensions}', "");
72907Expect(0, 43775, '\p{^  IS_MEETEI_Mayek_Extensions}', "");
72908Expect(0, 43775, '\P{  IS_MEETEI_Mayek_Extensions}', "");
72909Expect(1, 43775, '\P{^  IS_MEETEI_Mayek_Extensions}', "");
72910Expect(0, 43776, '\p{  IS_MEETEI_Mayek_Extensions}', "");
72911Expect(1, 43776, '\p{^  IS_MEETEI_Mayek_Extensions}', "");
72912Expect(1, 43776, '\P{  IS_MEETEI_Mayek_Extensions}', "");
72913Expect(0, 43776, '\P{^  IS_MEETEI_Mayek_Extensions}', "");
72914Error('\p{/a/ IN_MEETEI_mayek_EXTENSIONS}');
72915Error('\P{/a/ IN_MEETEI_mayek_EXTENSIONS}');
72916Expect(1, 43775, '\p{inmeeteimayekextensions}', "");
72917Expect(0, 43775, '\p{^inmeeteimayekextensions}', "");
72918Expect(0, 43775, '\P{inmeeteimayekextensions}', "");
72919Expect(1, 43775, '\P{^inmeeteimayekextensions}', "");
72920Expect(0, 43776, '\p{inmeeteimayekextensions}', "");
72921Expect(1, 43776, '\p{^inmeeteimayekextensions}', "");
72922Expect(1, 43776, '\P{inmeeteimayekextensions}', "");
72923Expect(0, 43776, '\P{^inmeeteimayekextensions}', "");
72924Expect(1, 43775, '\p{_ IN_Meetei_Mayek_EXTENSIONS}', "");
72925Expect(0, 43775, '\p{^_ IN_Meetei_Mayek_EXTENSIONS}', "");
72926Expect(0, 43775, '\P{_ IN_Meetei_Mayek_EXTENSIONS}', "");
72927Expect(1, 43775, '\P{^_ IN_Meetei_Mayek_EXTENSIONS}', "");
72928Expect(0, 43776, '\p{_ IN_Meetei_Mayek_EXTENSIONS}', "");
72929Expect(1, 43776, '\p{^_ IN_Meetei_Mayek_EXTENSIONS}', "");
72930Expect(1, 43776, '\P{_ IN_Meetei_Mayek_EXTENSIONS}', "");
72931Expect(0, 43776, '\P{^_ IN_Meetei_Mayek_EXTENSIONS}', "");
72932Error('\p{- MEETEI_mayek_Ext:=}');
72933Error('\P{- MEETEI_mayek_Ext:=}');
72934Expect(1, 43775, '\p{meeteimayekext}', "");
72935Expect(0, 43775, '\p{^meeteimayekext}', "");
72936Expect(0, 43775, '\P{meeteimayekext}', "");
72937Expect(1, 43775, '\P{^meeteimayekext}', "");
72938Expect(0, 43776, '\p{meeteimayekext}', "");
72939Expect(1, 43776, '\p{^meeteimayekext}', "");
72940Expect(1, 43776, '\P{meeteimayekext}', "");
72941Expect(0, 43776, '\P{^meeteimayekext}', "");
72942Expect(1, 43775, '\p{ Meetei_MAYEK_Ext}', "");
72943Expect(0, 43775, '\p{^ Meetei_MAYEK_Ext}', "");
72944Expect(0, 43775, '\P{ Meetei_MAYEK_Ext}', "");
72945Expect(1, 43775, '\P{^ Meetei_MAYEK_Ext}', "");
72946Expect(0, 43776, '\p{ Meetei_MAYEK_Ext}', "");
72947Expect(1, 43776, '\p{^ Meetei_MAYEK_Ext}', "");
72948Expect(1, 43776, '\P{ Meetei_MAYEK_Ext}', "");
72949Expect(0, 43776, '\P{^ Meetei_MAYEK_Ext}', "");
72950Error('\p{:=_-is_MEETEI_Mayek_ext}');
72951Error('\P{:=_-is_MEETEI_Mayek_ext}');
72952Expect(1, 43775, '\p{ismeeteimayekext}', "");
72953Expect(0, 43775, '\p{^ismeeteimayekext}', "");
72954Expect(0, 43775, '\P{ismeeteimayekext}', "");
72955Expect(1, 43775, '\P{^ismeeteimayekext}', "");
72956Expect(0, 43776, '\p{ismeeteimayekext}', "");
72957Expect(1, 43776, '\p{^ismeeteimayekext}', "");
72958Expect(1, 43776, '\P{ismeeteimayekext}', "");
72959Expect(0, 43776, '\P{^ismeeteimayekext}', "");
72960Expect(1, 43775, '\p{ Is_MEETEI_mayek_Ext}', "");
72961Expect(0, 43775, '\p{^ Is_MEETEI_mayek_Ext}', "");
72962Expect(0, 43775, '\P{ Is_MEETEI_mayek_Ext}', "");
72963Expect(1, 43775, '\P{^ Is_MEETEI_mayek_Ext}', "");
72964Expect(0, 43776, '\p{ Is_MEETEI_mayek_Ext}', "");
72965Expect(1, 43776, '\p{^ Is_MEETEI_mayek_Ext}', "");
72966Expect(1, 43776, '\P{ Is_MEETEI_mayek_Ext}', "");
72967Expect(0, 43776, '\P{^ Is_MEETEI_mayek_Ext}', "");
72968Error('\p{ In_MEETEI_Mayek_ext:=}');
72969Error('\P{ In_MEETEI_Mayek_ext:=}');
72970Expect(1, 43775, '\p{inmeeteimayekext}', "");
72971Expect(0, 43775, '\p{^inmeeteimayekext}', "");
72972Expect(0, 43775, '\P{inmeeteimayekext}', "");
72973Expect(1, 43775, '\P{^inmeeteimayekext}', "");
72974Expect(0, 43776, '\p{inmeeteimayekext}', "");
72975Expect(1, 43776, '\p{^inmeeteimayekext}', "");
72976Expect(1, 43776, '\P{inmeeteimayekext}', "");
72977Expect(0, 43776, '\P{^inmeeteimayekext}', "");
72978Expect(1, 43775, '\p{_IN_meetei_mayek_Ext}', "");
72979Expect(0, 43775, '\p{^_IN_meetei_mayek_Ext}', "");
72980Expect(0, 43775, '\P{_IN_meetei_mayek_Ext}', "");
72981Expect(1, 43775, '\P{^_IN_meetei_mayek_Ext}', "");
72982Expect(0, 43776, '\p{_IN_meetei_mayek_Ext}', "");
72983Expect(1, 43776, '\p{^_IN_meetei_mayek_Ext}', "");
72984Expect(1, 43776, '\P{_IN_meetei_mayek_Ext}', "");
72985Expect(0, 43776, '\P{^_IN_meetei_mayek_Ext}', "");
72986Error('\p{/a/_	meroitic_Cursive}');
72987Error('\P{/a/_	meroitic_Cursive}');
72988Expect(1, 68031, '\p{meroiticcursive}', "");
72989Expect(0, 68031, '\p{^meroiticcursive}', "");
72990Expect(0, 68031, '\P{meroiticcursive}', "");
72991Expect(1, 68031, '\P{^meroiticcursive}', "");
72992Expect(0, 68032, '\p{meroiticcursive}', "");
72993Expect(1, 68032, '\p{^meroiticcursive}', "");
72994Expect(1, 68032, '\P{meroiticcursive}', "");
72995Expect(0, 68032, '\P{^meroiticcursive}', "");
72996Expect(1, 68031, '\p{_meroitic_CURSIVE}', "");
72997Expect(0, 68031, '\p{^_meroitic_CURSIVE}', "");
72998Expect(0, 68031, '\P{_meroitic_CURSIVE}', "");
72999Expect(1, 68031, '\P{^_meroitic_CURSIVE}', "");
73000Expect(0, 68032, '\p{_meroitic_CURSIVE}', "");
73001Expect(1, 68032, '\p{^_meroitic_CURSIVE}', "");
73002Expect(1, 68032, '\P{_meroitic_CURSIVE}', "");
73003Expect(0, 68032, '\P{^_meroitic_CURSIVE}', "");
73004Error('\p{/a/--Is_Meroitic_Cursive}');
73005Error('\P{/a/--Is_Meroitic_Cursive}');
73006Expect(1, 68031, '\p{ismeroiticcursive}', "");
73007Expect(0, 68031, '\p{^ismeroiticcursive}', "");
73008Expect(0, 68031, '\P{ismeroiticcursive}', "");
73009Expect(1, 68031, '\P{^ismeroiticcursive}', "");
73010Expect(0, 68032, '\p{ismeroiticcursive}', "");
73011Expect(1, 68032, '\p{^ismeroiticcursive}', "");
73012Expect(1, 68032, '\P{ismeroiticcursive}', "");
73013Expect(0, 68032, '\P{^ismeroiticcursive}', "");
73014Expect(1, 68031, '\p{--is_Meroitic_CURSIVE}', "");
73015Expect(0, 68031, '\p{^--is_Meroitic_CURSIVE}', "");
73016Expect(0, 68031, '\P{--is_Meroitic_CURSIVE}', "");
73017Expect(1, 68031, '\P{^--is_Meroitic_CURSIVE}', "");
73018Expect(0, 68032, '\p{--is_Meroitic_CURSIVE}', "");
73019Expect(1, 68032, '\p{^--is_Meroitic_CURSIVE}', "");
73020Expect(1, 68032, '\P{--is_Meroitic_CURSIVE}', "");
73021Expect(0, 68032, '\P{^--is_Meroitic_CURSIVE}', "");
73022Error('\p{	 MERC:=}');
73023Error('\P{	 MERC:=}');
73024Expect(1, 68031, '\p{merc}', "");
73025Expect(0, 68031, '\p{^merc}', "");
73026Expect(0, 68031, '\P{merc}', "");
73027Expect(1, 68031, '\P{^merc}', "");
73028Expect(0, 68032, '\p{merc}', "");
73029Expect(1, 68032, '\p{^merc}', "");
73030Expect(1, 68032, '\P{merc}', "");
73031Expect(0, 68032, '\P{^merc}', "");
73032Expect(1, 68031, '\p{ _Merc}', "");
73033Expect(0, 68031, '\p{^ _Merc}', "");
73034Expect(0, 68031, '\P{ _Merc}', "");
73035Expect(1, 68031, '\P{^ _Merc}', "");
73036Expect(0, 68032, '\p{ _Merc}', "");
73037Expect(1, 68032, '\p{^ _Merc}', "");
73038Expect(1, 68032, '\P{ _Merc}', "");
73039Expect(0, 68032, '\P{^ _Merc}', "");
73040Error('\p{:=- is_merc}');
73041Error('\P{:=- is_merc}');
73042Expect(1, 68031, '\p{ismerc}', "");
73043Expect(0, 68031, '\p{^ismerc}', "");
73044Expect(0, 68031, '\P{ismerc}', "");
73045Expect(1, 68031, '\P{^ismerc}', "");
73046Expect(0, 68032, '\p{ismerc}', "");
73047Expect(1, 68032, '\p{^ismerc}', "");
73048Expect(1, 68032, '\P{ismerc}', "");
73049Expect(0, 68032, '\P{^ismerc}', "");
73050Expect(1, 68031, '\p{ _IS_MERC}', "");
73051Expect(0, 68031, '\p{^ _IS_MERC}', "");
73052Expect(0, 68031, '\P{ _IS_MERC}', "");
73053Expect(1, 68031, '\P{^ _IS_MERC}', "");
73054Expect(0, 68032, '\p{ _IS_MERC}', "");
73055Expect(1, 68032, '\p{^ _IS_MERC}', "");
73056Expect(1, 68032, '\P{ _IS_MERC}', "");
73057Expect(0, 68032, '\P{^ _IS_MERC}', "");
73058Error('\p{_Meroitic_HIEROGLYPHS:=}');
73059Error('\P{_Meroitic_HIEROGLYPHS:=}');
73060Expect(1, 67999, '\p{meroitichieroglyphs}', "");
73061Expect(0, 67999, '\p{^meroitichieroglyphs}', "");
73062Expect(0, 67999, '\P{meroitichieroglyphs}', "");
73063Expect(1, 67999, '\P{^meroitichieroglyphs}', "");
73064Expect(0, 68000, '\p{meroitichieroglyphs}', "");
73065Expect(1, 68000, '\p{^meroitichieroglyphs}', "");
73066Expect(1, 68000, '\P{meroitichieroglyphs}', "");
73067Expect(0, 68000, '\P{^meroitichieroglyphs}', "");
73068Expect(1, 67999, '\p{Meroitic_HIEROGLYPHS}', "");
73069Expect(0, 67999, '\p{^Meroitic_HIEROGLYPHS}', "");
73070Expect(0, 67999, '\P{Meroitic_HIEROGLYPHS}', "");
73071Expect(1, 67999, '\P{^Meroitic_HIEROGLYPHS}', "");
73072Expect(0, 68000, '\p{Meroitic_HIEROGLYPHS}', "");
73073Expect(1, 68000, '\p{^Meroitic_HIEROGLYPHS}', "");
73074Expect(1, 68000, '\P{Meroitic_HIEROGLYPHS}', "");
73075Expect(0, 68000, '\P{^Meroitic_HIEROGLYPHS}', "");
73076Error('\p{	:=is_Meroitic_Hieroglyphs}');
73077Error('\P{	:=is_Meroitic_Hieroglyphs}');
73078Expect(1, 67999, '\p{ismeroitichieroglyphs}', "");
73079Expect(0, 67999, '\p{^ismeroitichieroglyphs}', "");
73080Expect(0, 67999, '\P{ismeroitichieroglyphs}', "");
73081Expect(1, 67999, '\P{^ismeroitichieroglyphs}', "");
73082Expect(0, 68000, '\p{ismeroitichieroglyphs}', "");
73083Expect(1, 68000, '\p{^ismeroitichieroglyphs}', "");
73084Expect(1, 68000, '\P{ismeroitichieroglyphs}', "");
73085Expect(0, 68000, '\P{^ismeroitichieroglyphs}', "");
73086Expect(1, 67999, '\p{	_is_MEROITIC_Hieroglyphs}', "");
73087Expect(0, 67999, '\p{^	_is_MEROITIC_Hieroglyphs}', "");
73088Expect(0, 67999, '\P{	_is_MEROITIC_Hieroglyphs}', "");
73089Expect(1, 67999, '\P{^	_is_MEROITIC_Hieroglyphs}', "");
73090Expect(0, 68000, '\p{	_is_MEROITIC_Hieroglyphs}', "");
73091Expect(1, 68000, '\p{^	_is_MEROITIC_Hieroglyphs}', "");
73092Expect(1, 68000, '\P{	_is_MEROITIC_Hieroglyphs}', "");
73093Expect(0, 68000, '\P{^	_is_MEROITIC_Hieroglyphs}', "");
73094Error('\p{_:=MERO}');
73095Error('\P{_:=MERO}');
73096Expect(1, 67999, '\p{mero}', "");
73097Expect(0, 67999, '\p{^mero}', "");
73098Expect(0, 67999, '\P{mero}', "");
73099Expect(1, 67999, '\P{^mero}', "");
73100Expect(0, 68000, '\p{mero}', "");
73101Expect(1, 68000, '\p{^mero}', "");
73102Expect(1, 68000, '\P{mero}', "");
73103Expect(0, 68000, '\P{^mero}', "");
73104Expect(1, 67999, '\p{_ Mero}', "");
73105Expect(0, 67999, '\p{^_ Mero}', "");
73106Expect(0, 67999, '\P{_ Mero}', "");
73107Expect(1, 67999, '\P{^_ Mero}', "");
73108Expect(0, 68000, '\p{_ Mero}', "");
73109Expect(1, 68000, '\p{^_ Mero}', "");
73110Expect(1, 68000, '\P{_ Mero}', "");
73111Expect(0, 68000, '\P{^_ Mero}', "");
73112Error('\p{__Is_Mero:=}');
73113Error('\P{__Is_Mero:=}');
73114Expect(1, 67999, '\p{ismero}', "");
73115Expect(0, 67999, '\p{^ismero}', "");
73116Expect(0, 67999, '\P{ismero}', "");
73117Expect(1, 67999, '\P{^ismero}', "");
73118Expect(0, 68000, '\p{ismero}', "");
73119Expect(1, 68000, '\p{^ismero}', "");
73120Expect(1, 68000, '\P{ismero}', "");
73121Expect(0, 68000, '\P{^ismero}', "");
73122Expect(1, 67999, '\p{-Is_Mero}', "");
73123Expect(0, 67999, '\p{^-Is_Mero}', "");
73124Expect(0, 67999, '\P{-Is_Mero}', "");
73125Expect(1, 67999, '\P{^-Is_Mero}', "");
73126Expect(0, 68000, '\p{-Is_Mero}', "");
73127Expect(1, 68000, '\p{^-Is_Mero}', "");
73128Expect(1, 68000, '\P{-Is_Mero}', "");
73129Expect(0, 68000, '\P{^-Is_Mero}', "");
73130Error('\p{:=	-miao}');
73131Error('\P{:=	-miao}');
73132Expect(1, 94111, '\p{miao}', "");
73133Expect(0, 94111, '\p{^miao}', "");
73134Expect(0, 94111, '\P{miao}', "");
73135Expect(1, 94111, '\P{^miao}', "");
73136Expect(0, 94112, '\p{miao}', "");
73137Expect(1, 94112, '\p{^miao}', "");
73138Expect(1, 94112, '\P{miao}', "");
73139Expect(0, 94112, '\P{^miao}', "");
73140Expect(1, 94111, '\p{-MIAO}', "");
73141Expect(0, 94111, '\p{^-MIAO}', "");
73142Expect(0, 94111, '\P{-MIAO}', "");
73143Expect(1, 94111, '\P{^-MIAO}', "");
73144Expect(0, 94112, '\p{-MIAO}', "");
73145Expect(1, 94112, '\p{^-MIAO}', "");
73146Expect(1, 94112, '\P{-MIAO}', "");
73147Expect(0, 94112, '\P{^-MIAO}', "");
73148Error('\p{_/a/Is_MIAO}');
73149Error('\P{_/a/Is_MIAO}');
73150Expect(1, 94111, '\p{ismiao}', "");
73151Expect(0, 94111, '\p{^ismiao}', "");
73152Expect(0, 94111, '\P{ismiao}', "");
73153Expect(1, 94111, '\P{^ismiao}', "");
73154Expect(0, 94112, '\p{ismiao}', "");
73155Expect(1, 94112, '\p{^ismiao}', "");
73156Expect(1, 94112, '\P{ismiao}', "");
73157Expect(0, 94112, '\P{^ismiao}', "");
73158Expect(1, 94111, '\p{_ is_Miao}', "");
73159Expect(0, 94111, '\p{^_ is_Miao}', "");
73160Expect(0, 94111, '\P{_ is_Miao}', "");
73161Expect(1, 94111, '\P{^_ is_Miao}', "");
73162Expect(0, 94112, '\p{_ is_Miao}', "");
73163Expect(1, 94112, '\p{^_ is_Miao}', "");
73164Expect(1, 94112, '\P{_ is_Miao}', "");
73165Expect(0, 94112, '\P{^_ is_Miao}', "");
73166Error('\p{-_Plrd:=}');
73167Error('\P{-_Plrd:=}');
73168Expect(1, 94111, '\p{plrd}', "");
73169Expect(0, 94111, '\p{^plrd}', "");
73170Expect(0, 94111, '\P{plrd}', "");
73171Expect(1, 94111, '\P{^plrd}', "");
73172Expect(0, 94112, '\p{plrd}', "");
73173Expect(1, 94112, '\p{^plrd}', "");
73174Expect(1, 94112, '\P{plrd}', "");
73175Expect(0, 94112, '\P{^plrd}', "");
73176Expect(1, 94111, '\p{ 	plrd}', "");
73177Expect(0, 94111, '\p{^ 	plrd}', "");
73178Expect(0, 94111, '\P{ 	plrd}', "");
73179Expect(1, 94111, '\P{^ 	plrd}', "");
73180Expect(0, 94112, '\p{ 	plrd}', "");
73181Expect(1, 94112, '\p{^ 	plrd}', "");
73182Expect(1, 94112, '\P{ 	plrd}', "");
73183Expect(0, 94112, '\P{^ 	plrd}', "");
73184Error('\p{:=is_Plrd}');
73185Error('\P{:=is_Plrd}');
73186Expect(1, 94111, '\p{isplrd}', "");
73187Expect(0, 94111, '\p{^isplrd}', "");
73188Expect(0, 94111, '\P{isplrd}', "");
73189Expect(1, 94111, '\P{^isplrd}', "");
73190Expect(0, 94112, '\p{isplrd}', "");
73191Expect(1, 94112, '\p{^isplrd}', "");
73192Expect(1, 94112, '\P{isplrd}', "");
73193Expect(0, 94112, '\P{^isplrd}', "");
73194Expect(1, 94111, '\p{	-is_PLRD}', "");
73195Expect(0, 94111, '\p{^	-is_PLRD}', "");
73196Expect(0, 94111, '\P{	-is_PLRD}', "");
73197Expect(1, 94111, '\P{^	-is_PLRD}', "");
73198Expect(0, 94112, '\p{	-is_PLRD}', "");
73199Expect(1, 94112, '\p{^	-is_PLRD}', "");
73200Expect(1, 94112, '\P{	-is_PLRD}', "");
73201Expect(0, 94112, '\P{^	-is_PLRD}', "");
73202Error('\p{/a/_	Miscellaneous_Mathematical_Symbols_a}');
73203Error('\P{/a/_	Miscellaneous_Mathematical_Symbols_a}');
73204Expect(1, 10223, '\p{miscellaneousmathematicalsymbolsa}', "");
73205Expect(0, 10223, '\p{^miscellaneousmathematicalsymbolsa}', "");
73206Expect(0, 10223, '\P{miscellaneousmathematicalsymbolsa}', "");
73207Expect(1, 10223, '\P{^miscellaneousmathematicalsymbolsa}', "");
73208Expect(0, 10224, '\p{miscellaneousmathematicalsymbolsa}', "");
73209Expect(1, 10224, '\p{^miscellaneousmathematicalsymbolsa}', "");
73210Expect(1, 10224, '\P{miscellaneousmathematicalsymbolsa}', "");
73211Expect(0, 10224, '\P{^miscellaneousmathematicalsymbolsa}', "");
73212Expect(1, 10223, '\p{	_Miscellaneous_mathematical_SYMBOLS_A}', "");
73213Expect(0, 10223, '\p{^	_Miscellaneous_mathematical_SYMBOLS_A}', "");
73214Expect(0, 10223, '\P{	_Miscellaneous_mathematical_SYMBOLS_A}', "");
73215Expect(1, 10223, '\P{^	_Miscellaneous_mathematical_SYMBOLS_A}', "");
73216Expect(0, 10224, '\p{	_Miscellaneous_mathematical_SYMBOLS_A}', "");
73217Expect(1, 10224, '\p{^	_Miscellaneous_mathematical_SYMBOLS_A}', "");
73218Expect(1, 10224, '\P{	_Miscellaneous_mathematical_SYMBOLS_A}', "");
73219Expect(0, 10224, '\P{^	_Miscellaneous_mathematical_SYMBOLS_A}', "");
73220Error('\p{/a/	IS_Miscellaneous_Mathematical_SYMBOLS_a}');
73221Error('\P{/a/	IS_Miscellaneous_Mathematical_SYMBOLS_a}');
73222Expect(1, 10223, '\p{ismiscellaneousmathematicalsymbolsa}', "");
73223Expect(0, 10223, '\p{^ismiscellaneousmathematicalsymbolsa}', "");
73224Expect(0, 10223, '\P{ismiscellaneousmathematicalsymbolsa}', "");
73225Expect(1, 10223, '\P{^ismiscellaneousmathematicalsymbolsa}', "");
73226Expect(0, 10224, '\p{ismiscellaneousmathematicalsymbolsa}', "");
73227Expect(1, 10224, '\p{^ismiscellaneousmathematicalsymbolsa}', "");
73228Expect(1, 10224, '\P{ismiscellaneousmathematicalsymbolsa}', "");
73229Expect(0, 10224, '\P{^ismiscellaneousmathematicalsymbolsa}', "");
73230Expect(1, 10223, '\p{_is_miscellaneous_Mathematical_Symbols_A}', "");
73231Expect(0, 10223, '\p{^_is_miscellaneous_Mathematical_Symbols_A}', "");
73232Expect(0, 10223, '\P{_is_miscellaneous_Mathematical_Symbols_A}', "");
73233Expect(1, 10223, '\P{^_is_miscellaneous_Mathematical_Symbols_A}', "");
73234Expect(0, 10224, '\p{_is_miscellaneous_Mathematical_Symbols_A}', "");
73235Expect(1, 10224, '\p{^_is_miscellaneous_Mathematical_Symbols_A}', "");
73236Expect(1, 10224, '\P{_is_miscellaneous_Mathematical_Symbols_A}', "");
73237Expect(0, 10224, '\P{^_is_miscellaneous_Mathematical_Symbols_A}', "");
73238Error('\p{	-In_Miscellaneous_Mathematical_SYMBOLS_A:=}');
73239Error('\P{	-In_Miscellaneous_Mathematical_SYMBOLS_A:=}');
73240Expect(1, 10223, '\p{inmiscellaneousmathematicalsymbolsa}', "");
73241Expect(0, 10223, '\p{^inmiscellaneousmathematicalsymbolsa}', "");
73242Expect(0, 10223, '\P{inmiscellaneousmathematicalsymbolsa}', "");
73243Expect(1, 10223, '\P{^inmiscellaneousmathematicalsymbolsa}', "");
73244Expect(0, 10224, '\p{inmiscellaneousmathematicalsymbolsa}', "");
73245Expect(1, 10224, '\p{^inmiscellaneousmathematicalsymbolsa}', "");
73246Expect(1, 10224, '\P{inmiscellaneousmathematicalsymbolsa}', "");
73247Expect(0, 10224, '\P{^inmiscellaneousmathematicalsymbolsa}', "");
73248Expect(1, 10223, '\p{in_MISCELLANEOUS_Mathematical_SYMBOLS_A}', "");
73249Expect(0, 10223, '\p{^in_MISCELLANEOUS_Mathematical_SYMBOLS_A}', "");
73250Expect(0, 10223, '\P{in_MISCELLANEOUS_Mathematical_SYMBOLS_A}', "");
73251Expect(1, 10223, '\P{^in_MISCELLANEOUS_Mathematical_SYMBOLS_A}', "");
73252Expect(0, 10224, '\p{in_MISCELLANEOUS_Mathematical_SYMBOLS_A}', "");
73253Expect(1, 10224, '\p{^in_MISCELLANEOUS_Mathematical_SYMBOLS_A}', "");
73254Expect(1, 10224, '\P{in_MISCELLANEOUS_Mathematical_SYMBOLS_A}', "");
73255Expect(0, 10224, '\P{^in_MISCELLANEOUS_Mathematical_SYMBOLS_A}', "");
73256Error('\p{ :=MISC_MATH_SYMBOLS_A}');
73257Error('\P{ :=MISC_MATH_SYMBOLS_A}');
73258Expect(1, 10223, '\p{miscmathsymbolsa}', "");
73259Expect(0, 10223, '\p{^miscmathsymbolsa}', "");
73260Expect(0, 10223, '\P{miscmathsymbolsa}', "");
73261Expect(1, 10223, '\P{^miscmathsymbolsa}', "");
73262Expect(0, 10224, '\p{miscmathsymbolsa}', "");
73263Expect(1, 10224, '\p{^miscmathsymbolsa}', "");
73264Expect(1, 10224, '\P{miscmathsymbolsa}', "");
73265Expect(0, 10224, '\P{^miscmathsymbolsa}', "");
73266Expect(1, 10223, '\p{ -Misc_MATH_Symbols_A}', "");
73267Expect(0, 10223, '\p{^ -Misc_MATH_Symbols_A}', "");
73268Expect(0, 10223, '\P{ -Misc_MATH_Symbols_A}', "");
73269Expect(1, 10223, '\P{^ -Misc_MATH_Symbols_A}', "");
73270Expect(0, 10224, '\p{ -Misc_MATH_Symbols_A}', "");
73271Expect(1, 10224, '\p{^ -Misc_MATH_Symbols_A}', "");
73272Expect(1, 10224, '\P{ -Misc_MATH_Symbols_A}', "");
73273Expect(0, 10224, '\P{^ -Misc_MATH_Symbols_A}', "");
73274Error('\p{ /a/Is_Misc_Math_Symbols_A}');
73275Error('\P{ /a/Is_Misc_Math_Symbols_A}');
73276Expect(1, 10223, '\p{ismiscmathsymbolsa}', "");
73277Expect(0, 10223, '\p{^ismiscmathsymbolsa}', "");
73278Expect(0, 10223, '\P{ismiscmathsymbolsa}', "");
73279Expect(1, 10223, '\P{^ismiscmathsymbolsa}', "");
73280Expect(0, 10224, '\p{ismiscmathsymbolsa}', "");
73281Expect(1, 10224, '\p{^ismiscmathsymbolsa}', "");
73282Expect(1, 10224, '\P{ismiscmathsymbolsa}', "");
73283Expect(0, 10224, '\P{^ismiscmathsymbolsa}', "");
73284Expect(1, 10223, '\p{  Is_MISC_Math_Symbols_A}', "");
73285Expect(0, 10223, '\p{^  Is_MISC_Math_Symbols_A}', "");
73286Expect(0, 10223, '\P{  Is_MISC_Math_Symbols_A}', "");
73287Expect(1, 10223, '\P{^  Is_MISC_Math_Symbols_A}', "");
73288Expect(0, 10224, '\p{  Is_MISC_Math_Symbols_A}', "");
73289Expect(1, 10224, '\p{^  Is_MISC_Math_Symbols_A}', "");
73290Expect(1, 10224, '\P{  Is_MISC_Math_Symbols_A}', "");
73291Expect(0, 10224, '\P{^  Is_MISC_Math_Symbols_A}', "");
73292Error('\p{-in_Misc_MATH_symbols_A/a/}');
73293Error('\P{-in_Misc_MATH_symbols_A/a/}');
73294Expect(1, 10223, '\p{inmiscmathsymbolsa}', "");
73295Expect(0, 10223, '\p{^inmiscmathsymbolsa}', "");
73296Expect(0, 10223, '\P{inmiscmathsymbolsa}', "");
73297Expect(1, 10223, '\P{^inmiscmathsymbolsa}', "");
73298Expect(0, 10224, '\p{inmiscmathsymbolsa}', "");
73299Expect(1, 10224, '\p{^inmiscmathsymbolsa}', "");
73300Expect(1, 10224, '\P{inmiscmathsymbolsa}', "");
73301Expect(0, 10224, '\P{^inmiscmathsymbolsa}', "");
73302Expect(1, 10223, '\p{	_in_MISC_MATH_Symbols_A}', "");
73303Expect(0, 10223, '\p{^	_in_MISC_MATH_Symbols_A}', "");
73304Expect(0, 10223, '\P{	_in_MISC_MATH_Symbols_A}', "");
73305Expect(1, 10223, '\P{^	_in_MISC_MATH_Symbols_A}', "");
73306Expect(0, 10224, '\p{	_in_MISC_MATH_Symbols_A}', "");
73307Expect(1, 10224, '\p{^	_in_MISC_MATH_Symbols_A}', "");
73308Expect(1, 10224, '\P{	_in_MISC_MATH_Symbols_A}', "");
73309Expect(0, 10224, '\P{^	_in_MISC_MATH_Symbols_A}', "");
73310Error('\p{ :=MISCELLANEOUS_Mathematical_symbols_B}');
73311Error('\P{ :=MISCELLANEOUS_Mathematical_symbols_B}');
73312Expect(1, 10751, '\p{miscellaneousmathematicalsymbolsb}', "");
73313Expect(0, 10751, '\p{^miscellaneousmathematicalsymbolsb}', "");
73314Expect(0, 10751, '\P{miscellaneousmathematicalsymbolsb}', "");
73315Expect(1, 10751, '\P{^miscellaneousmathematicalsymbolsb}', "");
73316Expect(0, 10752, '\p{miscellaneousmathematicalsymbolsb}', "");
73317Expect(1, 10752, '\p{^miscellaneousmathematicalsymbolsb}', "");
73318Expect(1, 10752, '\P{miscellaneousmathematicalsymbolsb}', "");
73319Expect(0, 10752, '\P{^miscellaneousmathematicalsymbolsb}', "");
73320Expect(1, 10751, '\p{ 	miscellaneous_MATHEMATICAL_Symbols_B}', "");
73321Expect(0, 10751, '\p{^ 	miscellaneous_MATHEMATICAL_Symbols_B}', "");
73322Expect(0, 10751, '\P{ 	miscellaneous_MATHEMATICAL_Symbols_B}', "");
73323Expect(1, 10751, '\P{^ 	miscellaneous_MATHEMATICAL_Symbols_B}', "");
73324Expect(0, 10752, '\p{ 	miscellaneous_MATHEMATICAL_Symbols_B}', "");
73325Expect(1, 10752, '\p{^ 	miscellaneous_MATHEMATICAL_Symbols_B}', "");
73326Expect(1, 10752, '\P{ 	miscellaneous_MATHEMATICAL_Symbols_B}', "");
73327Expect(0, 10752, '\P{^ 	miscellaneous_MATHEMATICAL_Symbols_B}', "");
73328Error('\p{-:=Is_Miscellaneous_Mathematical_Symbols_B}');
73329Error('\P{-:=Is_Miscellaneous_Mathematical_Symbols_B}');
73330Expect(1, 10751, '\p{ismiscellaneousmathematicalsymbolsb}', "");
73331Expect(0, 10751, '\p{^ismiscellaneousmathematicalsymbolsb}', "");
73332Expect(0, 10751, '\P{ismiscellaneousmathematicalsymbolsb}', "");
73333Expect(1, 10751, '\P{^ismiscellaneousmathematicalsymbolsb}', "");
73334Expect(0, 10752, '\p{ismiscellaneousmathematicalsymbolsb}', "");
73335Expect(1, 10752, '\p{^ismiscellaneousmathematicalsymbolsb}', "");
73336Expect(1, 10752, '\P{ismiscellaneousmathematicalsymbolsb}', "");
73337Expect(0, 10752, '\P{^ismiscellaneousmathematicalsymbolsb}', "");
73338Expect(1, 10751, '\p{	-Is_MISCELLANEOUS_mathematical_SYMBOLS_B}', "");
73339Expect(0, 10751, '\p{^	-Is_MISCELLANEOUS_mathematical_SYMBOLS_B}', "");
73340Expect(0, 10751, '\P{	-Is_MISCELLANEOUS_mathematical_SYMBOLS_B}', "");
73341Expect(1, 10751, '\P{^	-Is_MISCELLANEOUS_mathematical_SYMBOLS_B}', "");
73342Expect(0, 10752, '\p{	-Is_MISCELLANEOUS_mathematical_SYMBOLS_B}', "");
73343Expect(1, 10752, '\p{^	-Is_MISCELLANEOUS_mathematical_SYMBOLS_B}', "");
73344Expect(1, 10752, '\P{	-Is_MISCELLANEOUS_mathematical_SYMBOLS_B}', "");
73345Expect(0, 10752, '\P{^	-Is_MISCELLANEOUS_mathematical_SYMBOLS_B}', "");
73346Error('\p{ /a/IN_Miscellaneous_Mathematical_symbols_b}');
73347Error('\P{ /a/IN_Miscellaneous_Mathematical_symbols_b}');
73348Expect(1, 10751, '\p{inmiscellaneousmathematicalsymbolsb}', "");
73349Expect(0, 10751, '\p{^inmiscellaneousmathematicalsymbolsb}', "");
73350Expect(0, 10751, '\P{inmiscellaneousmathematicalsymbolsb}', "");
73351Expect(1, 10751, '\P{^inmiscellaneousmathematicalsymbolsb}', "");
73352Expect(0, 10752, '\p{inmiscellaneousmathematicalsymbolsb}', "");
73353Expect(1, 10752, '\p{^inmiscellaneousmathematicalsymbolsb}', "");
73354Expect(1, 10752, '\P{inmiscellaneousmathematicalsymbolsb}', "");
73355Expect(0, 10752, '\P{^inmiscellaneousmathematicalsymbolsb}', "");
73356Expect(1, 10751, '\p{_-In_Miscellaneous_MATHEMATICAL_Symbols_B}', "");
73357Expect(0, 10751, '\p{^_-In_Miscellaneous_MATHEMATICAL_Symbols_B}', "");
73358Expect(0, 10751, '\P{_-In_Miscellaneous_MATHEMATICAL_Symbols_B}', "");
73359Expect(1, 10751, '\P{^_-In_Miscellaneous_MATHEMATICAL_Symbols_B}', "");
73360Expect(0, 10752, '\p{_-In_Miscellaneous_MATHEMATICAL_Symbols_B}', "");
73361Expect(1, 10752, '\p{^_-In_Miscellaneous_MATHEMATICAL_Symbols_B}', "");
73362Expect(1, 10752, '\P{_-In_Miscellaneous_MATHEMATICAL_Symbols_B}', "");
73363Expect(0, 10752, '\P{^_-In_Miscellaneous_MATHEMATICAL_Symbols_B}', "");
73364Error('\p{ :=MISC_MATH_symbols_B}');
73365Error('\P{ :=MISC_MATH_symbols_B}');
73366Expect(1, 10751, '\p{miscmathsymbolsb}', "");
73367Expect(0, 10751, '\p{^miscmathsymbolsb}', "");
73368Expect(0, 10751, '\P{miscmathsymbolsb}', "");
73369Expect(1, 10751, '\P{^miscmathsymbolsb}', "");
73370Expect(0, 10752, '\p{miscmathsymbolsb}', "");
73371Expect(1, 10752, '\p{^miscmathsymbolsb}', "");
73372Expect(1, 10752, '\P{miscmathsymbolsb}', "");
73373Expect(0, 10752, '\P{^miscmathsymbolsb}', "");
73374Expect(1, 10751, '\p{ -Misc_Math_Symbols_B}', "");
73375Expect(0, 10751, '\p{^ -Misc_Math_Symbols_B}', "");
73376Expect(0, 10751, '\P{ -Misc_Math_Symbols_B}', "");
73377Expect(1, 10751, '\P{^ -Misc_Math_Symbols_B}', "");
73378Expect(0, 10752, '\p{ -Misc_Math_Symbols_B}', "");
73379Expect(1, 10752, '\p{^ -Misc_Math_Symbols_B}', "");
73380Expect(1, 10752, '\P{ -Misc_Math_Symbols_B}', "");
73381Expect(0, 10752, '\P{^ -Misc_Math_Symbols_B}', "");
73382Error('\p{-_is_Misc_Math_Symbols_b/a/}');
73383Error('\P{-_is_Misc_Math_Symbols_b/a/}');
73384Expect(1, 10751, '\p{ismiscmathsymbolsb}', "");
73385Expect(0, 10751, '\p{^ismiscmathsymbolsb}', "");
73386Expect(0, 10751, '\P{ismiscmathsymbolsb}', "");
73387Expect(1, 10751, '\P{^ismiscmathsymbolsb}', "");
73388Expect(0, 10752, '\p{ismiscmathsymbolsb}', "");
73389Expect(1, 10752, '\p{^ismiscmathsymbolsb}', "");
73390Expect(1, 10752, '\P{ismiscmathsymbolsb}', "");
73391Expect(0, 10752, '\P{^ismiscmathsymbolsb}', "");
73392Expect(1, 10751, '\p{	-is_misc_Math_symbols_B}', "");
73393Expect(0, 10751, '\p{^	-is_misc_Math_symbols_B}', "");
73394Expect(0, 10751, '\P{	-is_misc_Math_symbols_B}', "");
73395Expect(1, 10751, '\P{^	-is_misc_Math_symbols_B}', "");
73396Expect(0, 10752, '\p{	-is_misc_Math_symbols_B}', "");
73397Expect(1, 10752, '\p{^	-is_misc_Math_symbols_B}', "");
73398Expect(1, 10752, '\P{	-is_misc_Math_symbols_B}', "");
73399Expect(0, 10752, '\P{^	-is_misc_Math_symbols_B}', "");
73400Error('\p{	In_MISC_Math_SYMBOLS_b:=}');
73401Error('\P{	In_MISC_Math_SYMBOLS_b:=}');
73402Expect(1, 10751, '\p{inmiscmathsymbolsb}', "");
73403Expect(0, 10751, '\p{^inmiscmathsymbolsb}', "");
73404Expect(0, 10751, '\P{inmiscmathsymbolsb}', "");
73405Expect(1, 10751, '\P{^inmiscmathsymbolsb}', "");
73406Expect(0, 10752, '\p{inmiscmathsymbolsb}', "");
73407Expect(1, 10752, '\p{^inmiscmathsymbolsb}', "");
73408Expect(1, 10752, '\P{inmiscmathsymbolsb}', "");
73409Expect(0, 10752, '\P{^inmiscmathsymbolsb}', "");
73410Expect(1, 10751, '\p{ In_Misc_Math_symbols_B}', "");
73411Expect(0, 10751, '\p{^ In_Misc_Math_symbols_B}', "");
73412Expect(0, 10751, '\P{ In_Misc_Math_symbols_B}', "");
73413Expect(1, 10751, '\P{^ In_Misc_Math_symbols_B}', "");
73414Expect(0, 10752, '\p{ In_Misc_Math_symbols_B}', "");
73415Expect(1, 10752, '\p{^ In_Misc_Math_symbols_B}', "");
73416Expect(1, 10752, '\P{ In_Misc_Math_symbols_B}', "");
73417Expect(0, 10752, '\P{^ In_Misc_Math_symbols_B}', "");
73418Error('\p{	Miscellaneous_Symbols:=}');
73419Error('\P{	Miscellaneous_Symbols:=}');
73420Expect(1, 9983, '\p{miscellaneoussymbols}', "");
73421Expect(0, 9983, '\p{^miscellaneoussymbols}', "");
73422Expect(0, 9983, '\P{miscellaneoussymbols}', "");
73423Expect(1, 9983, '\P{^miscellaneoussymbols}', "");
73424Expect(0, 9984, '\p{miscellaneoussymbols}', "");
73425Expect(1, 9984, '\p{^miscellaneoussymbols}', "");
73426Expect(1, 9984, '\P{miscellaneoussymbols}', "");
73427Expect(0, 9984, '\P{^miscellaneoussymbols}', "");
73428Expect(1, 9983, '\p{ Miscellaneous_SYMBOLS}', "");
73429Expect(0, 9983, '\p{^ Miscellaneous_SYMBOLS}', "");
73430Expect(0, 9983, '\P{ Miscellaneous_SYMBOLS}', "");
73431Expect(1, 9983, '\P{^ Miscellaneous_SYMBOLS}', "");
73432Expect(0, 9984, '\p{ Miscellaneous_SYMBOLS}', "");
73433Expect(1, 9984, '\p{^ Miscellaneous_SYMBOLS}', "");
73434Expect(1, 9984, '\P{ Miscellaneous_SYMBOLS}', "");
73435Expect(0, 9984, '\P{^ Miscellaneous_SYMBOLS}', "");
73436Error('\p{:=-_is_miscellaneous_SYMBOLS}');
73437Error('\P{:=-_is_miscellaneous_SYMBOLS}');
73438Expect(1, 9983, '\p{ismiscellaneoussymbols}', "");
73439Expect(0, 9983, '\p{^ismiscellaneoussymbols}', "");
73440Expect(0, 9983, '\P{ismiscellaneoussymbols}', "");
73441Expect(1, 9983, '\P{^ismiscellaneoussymbols}', "");
73442Expect(0, 9984, '\p{ismiscellaneoussymbols}', "");
73443Expect(1, 9984, '\p{^ismiscellaneoussymbols}', "");
73444Expect(1, 9984, '\P{ismiscellaneoussymbols}', "");
73445Expect(0, 9984, '\P{^ismiscellaneoussymbols}', "");
73446Expect(1, 9983, '\p{_-Is_MISCELLANEOUS_symbols}', "");
73447Expect(0, 9983, '\p{^_-Is_MISCELLANEOUS_symbols}', "");
73448Expect(0, 9983, '\P{_-Is_MISCELLANEOUS_symbols}', "");
73449Expect(1, 9983, '\P{^_-Is_MISCELLANEOUS_symbols}', "");
73450Expect(0, 9984, '\p{_-Is_MISCELLANEOUS_symbols}', "");
73451Expect(1, 9984, '\p{^_-Is_MISCELLANEOUS_symbols}', "");
73452Expect(1, 9984, '\P{_-Is_MISCELLANEOUS_symbols}', "");
73453Expect(0, 9984, '\P{^_-Is_MISCELLANEOUS_symbols}', "");
73454Error('\p{/a/ In_Miscellaneous_Symbols}');
73455Error('\P{/a/ In_Miscellaneous_Symbols}');
73456Expect(1, 9983, '\p{inmiscellaneoussymbols}', "");
73457Expect(0, 9983, '\p{^inmiscellaneoussymbols}', "");
73458Expect(0, 9983, '\P{inmiscellaneoussymbols}', "");
73459Expect(1, 9983, '\P{^inmiscellaneoussymbols}', "");
73460Expect(0, 9984, '\p{inmiscellaneoussymbols}', "");
73461Expect(1, 9984, '\p{^inmiscellaneoussymbols}', "");
73462Expect(1, 9984, '\P{inmiscellaneoussymbols}', "");
73463Expect(0, 9984, '\P{^inmiscellaneoussymbols}', "");
73464Expect(1, 9983, '\p{	IN_miscellaneous_Symbols}', "");
73465Expect(0, 9983, '\p{^	IN_miscellaneous_Symbols}', "");
73466Expect(0, 9983, '\P{	IN_miscellaneous_Symbols}', "");
73467Expect(1, 9983, '\P{^	IN_miscellaneous_Symbols}', "");
73468Expect(0, 9984, '\p{	IN_miscellaneous_Symbols}', "");
73469Expect(1, 9984, '\p{^	IN_miscellaneous_Symbols}', "");
73470Expect(1, 9984, '\P{	IN_miscellaneous_Symbols}', "");
73471Expect(0, 9984, '\P{^	IN_miscellaneous_Symbols}', "");
73472Error('\p{ :=Misc_symbols}');
73473Error('\P{ :=Misc_symbols}');
73474Expect(1, 9983, '\p{miscsymbols}', "");
73475Expect(0, 9983, '\p{^miscsymbols}', "");
73476Expect(0, 9983, '\P{miscsymbols}', "");
73477Expect(1, 9983, '\P{^miscsymbols}', "");
73478Expect(0, 9984, '\p{miscsymbols}', "");
73479Expect(1, 9984, '\p{^miscsymbols}', "");
73480Expect(1, 9984, '\P{miscsymbols}', "");
73481Expect(0, 9984, '\P{^miscsymbols}', "");
73482Expect(1, 9983, '\p{__MISC_symbols}', "");
73483Expect(0, 9983, '\p{^__MISC_symbols}', "");
73484Expect(0, 9983, '\P{__MISC_symbols}', "");
73485Expect(1, 9983, '\P{^__MISC_symbols}', "");
73486Expect(0, 9984, '\p{__MISC_symbols}', "");
73487Expect(1, 9984, '\p{^__MISC_symbols}', "");
73488Expect(1, 9984, '\P{__MISC_symbols}', "");
73489Expect(0, 9984, '\P{^__MISC_symbols}', "");
73490Error('\p{_IS_misc_Symbols/a/}');
73491Error('\P{_IS_misc_Symbols/a/}');
73492Expect(1, 9983, '\p{ismiscsymbols}', "");
73493Expect(0, 9983, '\p{^ismiscsymbols}', "");
73494Expect(0, 9983, '\P{ismiscsymbols}', "");
73495Expect(1, 9983, '\P{^ismiscsymbols}', "");
73496Expect(0, 9984, '\p{ismiscsymbols}', "");
73497Expect(1, 9984, '\p{^ismiscsymbols}', "");
73498Expect(1, 9984, '\P{ismiscsymbols}', "");
73499Expect(0, 9984, '\P{^ismiscsymbols}', "");
73500Expect(1, 9983, '\p{-Is_Misc_Symbols}', "");
73501Expect(0, 9983, '\p{^-Is_Misc_Symbols}', "");
73502Expect(0, 9983, '\P{-Is_Misc_Symbols}', "");
73503Expect(1, 9983, '\P{^-Is_Misc_Symbols}', "");
73504Expect(0, 9984, '\p{-Is_Misc_Symbols}', "");
73505Expect(1, 9984, '\p{^-Is_Misc_Symbols}', "");
73506Expect(1, 9984, '\P{-Is_Misc_Symbols}', "");
73507Expect(0, 9984, '\P{^-Is_Misc_Symbols}', "");
73508Error('\p{_ in_MISC_Symbols/a/}');
73509Error('\P{_ in_MISC_Symbols/a/}');
73510Expect(1, 9983, '\p{inmiscsymbols}', "");
73511Expect(0, 9983, '\p{^inmiscsymbols}', "");
73512Expect(0, 9983, '\P{inmiscsymbols}', "");
73513Expect(1, 9983, '\P{^inmiscsymbols}', "");
73514Expect(0, 9984, '\p{inmiscsymbols}', "");
73515Expect(1, 9984, '\p{^inmiscsymbols}', "");
73516Expect(1, 9984, '\P{inmiscsymbols}', "");
73517Expect(0, 9984, '\P{^inmiscsymbols}', "");
73518Expect(1, 9983, '\p{_In_MISC_SYMBOLS}', "");
73519Expect(0, 9983, '\p{^_In_MISC_SYMBOLS}', "");
73520Expect(0, 9983, '\P{_In_MISC_SYMBOLS}', "");
73521Expect(1, 9983, '\P{^_In_MISC_SYMBOLS}', "");
73522Expect(0, 9984, '\p{_In_MISC_SYMBOLS}', "");
73523Expect(1, 9984, '\p{^_In_MISC_SYMBOLS}', "");
73524Expect(1, 9984, '\P{_In_MISC_SYMBOLS}', "");
73525Expect(0, 9984, '\P{^_In_MISC_SYMBOLS}', "");
73526Error('\p{		Miscellaneous_symbols_and_ARROWS:=}');
73527Error('\P{		Miscellaneous_symbols_and_ARROWS:=}');
73528Expect(1, 11263, '\p{miscellaneoussymbolsandarrows}', "");
73529Expect(0, 11263, '\p{^miscellaneoussymbolsandarrows}', "");
73530Expect(0, 11263, '\P{miscellaneoussymbolsandarrows}', "");
73531Expect(1, 11263, '\P{^miscellaneoussymbolsandarrows}', "");
73532Expect(0, 11264, '\p{miscellaneoussymbolsandarrows}', "");
73533Expect(1, 11264, '\p{^miscellaneoussymbolsandarrows}', "");
73534Expect(1, 11264, '\P{miscellaneoussymbolsandarrows}', "");
73535Expect(0, 11264, '\P{^miscellaneoussymbolsandarrows}', "");
73536Expect(1, 11263, '\p{-miscellaneous_SYMBOLS_And_Arrows}', "");
73537Expect(0, 11263, '\p{^-miscellaneous_SYMBOLS_And_Arrows}', "");
73538Expect(0, 11263, '\P{-miscellaneous_SYMBOLS_And_Arrows}', "");
73539Expect(1, 11263, '\P{^-miscellaneous_SYMBOLS_And_Arrows}', "");
73540Expect(0, 11264, '\p{-miscellaneous_SYMBOLS_And_Arrows}', "");
73541Expect(1, 11264, '\p{^-miscellaneous_SYMBOLS_And_Arrows}', "");
73542Expect(1, 11264, '\P{-miscellaneous_SYMBOLS_And_Arrows}', "");
73543Expect(0, 11264, '\P{^-miscellaneous_SYMBOLS_And_Arrows}', "");
73544Error('\p{-:=IS_miscellaneous_symbols_And_Arrows}');
73545Error('\P{-:=IS_miscellaneous_symbols_And_Arrows}');
73546Expect(1, 11263, '\p{ismiscellaneoussymbolsandarrows}', "");
73547Expect(0, 11263, '\p{^ismiscellaneoussymbolsandarrows}', "");
73548Expect(0, 11263, '\P{ismiscellaneoussymbolsandarrows}', "");
73549Expect(1, 11263, '\P{^ismiscellaneoussymbolsandarrows}', "");
73550Expect(0, 11264, '\p{ismiscellaneoussymbolsandarrows}', "");
73551Expect(1, 11264, '\p{^ismiscellaneoussymbolsandarrows}', "");
73552Expect(1, 11264, '\P{ismiscellaneoussymbolsandarrows}', "");
73553Expect(0, 11264, '\P{^ismiscellaneoussymbolsandarrows}', "");
73554Expect(1, 11263, '\p{-	IS_MISCELLANEOUS_Symbols_AND_Arrows}', "");
73555Expect(0, 11263, '\p{^-	IS_MISCELLANEOUS_Symbols_AND_Arrows}', "");
73556Expect(0, 11263, '\P{-	IS_MISCELLANEOUS_Symbols_AND_Arrows}', "");
73557Expect(1, 11263, '\P{^-	IS_MISCELLANEOUS_Symbols_AND_Arrows}', "");
73558Expect(0, 11264, '\p{-	IS_MISCELLANEOUS_Symbols_AND_Arrows}', "");
73559Expect(1, 11264, '\p{^-	IS_MISCELLANEOUS_Symbols_AND_Arrows}', "");
73560Expect(1, 11264, '\P{-	IS_MISCELLANEOUS_Symbols_AND_Arrows}', "");
73561Expect(0, 11264, '\P{^-	IS_MISCELLANEOUS_Symbols_AND_Arrows}', "");
73562Error('\p{/a/  In_Miscellaneous_symbols_And_Arrows}');
73563Error('\P{/a/  In_Miscellaneous_symbols_And_Arrows}');
73564Expect(1, 11263, '\p{inmiscellaneoussymbolsandarrows}', "");
73565Expect(0, 11263, '\p{^inmiscellaneoussymbolsandarrows}', "");
73566Expect(0, 11263, '\P{inmiscellaneoussymbolsandarrows}', "");
73567Expect(1, 11263, '\P{^inmiscellaneoussymbolsandarrows}', "");
73568Expect(0, 11264, '\p{inmiscellaneoussymbolsandarrows}', "");
73569Expect(1, 11264, '\p{^inmiscellaneoussymbolsandarrows}', "");
73570Expect(1, 11264, '\P{inmiscellaneoussymbolsandarrows}', "");
73571Expect(0, 11264, '\P{^inmiscellaneoussymbolsandarrows}', "");
73572Expect(1, 11263, '\p{-In_miscellaneous_symbols_And_ARROWS}', "");
73573Expect(0, 11263, '\p{^-In_miscellaneous_symbols_And_ARROWS}', "");
73574Expect(0, 11263, '\P{-In_miscellaneous_symbols_And_ARROWS}', "");
73575Expect(1, 11263, '\P{^-In_miscellaneous_symbols_And_ARROWS}', "");
73576Expect(0, 11264, '\p{-In_miscellaneous_symbols_And_ARROWS}', "");
73577Expect(1, 11264, '\p{^-In_miscellaneous_symbols_And_ARROWS}', "");
73578Expect(1, 11264, '\P{-In_miscellaneous_symbols_And_ARROWS}', "");
73579Expect(0, 11264, '\P{^-In_miscellaneous_symbols_And_ARROWS}', "");
73580Error('\p{/a/_ Misc_Arrows}');
73581Error('\P{/a/_ Misc_Arrows}');
73582Expect(1, 11263, '\p{miscarrows}', "");
73583Expect(0, 11263, '\p{^miscarrows}', "");
73584Expect(0, 11263, '\P{miscarrows}', "");
73585Expect(1, 11263, '\P{^miscarrows}', "");
73586Expect(0, 11264, '\p{miscarrows}', "");
73587Expect(1, 11264, '\p{^miscarrows}', "");
73588Expect(1, 11264, '\P{miscarrows}', "");
73589Expect(0, 11264, '\P{^miscarrows}', "");
73590Expect(1, 11263, '\p{-Misc_Arrows}', "");
73591Expect(0, 11263, '\p{^-Misc_Arrows}', "");
73592Expect(0, 11263, '\P{-Misc_Arrows}', "");
73593Expect(1, 11263, '\P{^-Misc_Arrows}', "");
73594Expect(0, 11264, '\p{-Misc_Arrows}', "");
73595Expect(1, 11264, '\p{^-Misc_Arrows}', "");
73596Expect(1, 11264, '\P{-Misc_Arrows}', "");
73597Expect(0, 11264, '\P{^-Misc_Arrows}', "");
73598Error('\p{ :=IS_misc_Arrows}');
73599Error('\P{ :=IS_misc_Arrows}');
73600Expect(1, 11263, '\p{ismiscarrows}', "");
73601Expect(0, 11263, '\p{^ismiscarrows}', "");
73602Expect(0, 11263, '\P{ismiscarrows}', "");
73603Expect(1, 11263, '\P{^ismiscarrows}', "");
73604Expect(0, 11264, '\p{ismiscarrows}', "");
73605Expect(1, 11264, '\p{^ismiscarrows}', "");
73606Expect(1, 11264, '\P{ismiscarrows}', "");
73607Expect(0, 11264, '\P{^ismiscarrows}', "");
73608Expect(1, 11263, '\p{-	Is_misc_Arrows}', "");
73609Expect(0, 11263, '\p{^-	Is_misc_Arrows}', "");
73610Expect(0, 11263, '\P{-	Is_misc_Arrows}', "");
73611Expect(1, 11263, '\P{^-	Is_misc_Arrows}', "");
73612Expect(0, 11264, '\p{-	Is_misc_Arrows}', "");
73613Expect(1, 11264, '\p{^-	Is_misc_Arrows}', "");
73614Expect(1, 11264, '\P{-	Is_misc_Arrows}', "");
73615Expect(0, 11264, '\P{^-	Is_misc_Arrows}', "");
73616Error('\p{-_In_Misc_ARROWS/a/}');
73617Error('\P{-_In_Misc_ARROWS/a/}');
73618Expect(1, 11263, '\p{inmiscarrows}', "");
73619Expect(0, 11263, '\p{^inmiscarrows}', "");
73620Expect(0, 11263, '\P{inmiscarrows}', "");
73621Expect(1, 11263, '\P{^inmiscarrows}', "");
73622Expect(0, 11264, '\p{inmiscarrows}', "");
73623Expect(1, 11264, '\p{^inmiscarrows}', "");
73624Expect(1, 11264, '\P{inmiscarrows}', "");
73625Expect(0, 11264, '\P{^inmiscarrows}', "");
73626Expect(1, 11263, '\p{	in_MISC_Arrows}', "");
73627Expect(0, 11263, '\p{^	in_MISC_Arrows}', "");
73628Expect(0, 11263, '\P{	in_MISC_Arrows}', "");
73629Expect(1, 11263, '\P{^	in_MISC_Arrows}', "");
73630Expect(0, 11264, '\p{	in_MISC_Arrows}', "");
73631Expect(1, 11264, '\p{^	in_MISC_Arrows}', "");
73632Expect(1, 11264, '\P{	in_MISC_Arrows}', "");
73633Expect(0, 11264, '\P{^	in_MISC_Arrows}', "");
73634Error('\p{_-Miscellaneous_Symbols_And_Pictographs:=}');
73635Error('\P{_-Miscellaneous_Symbols_And_Pictographs:=}');
73636Expect(1, 128511, '\p{miscellaneoussymbolsandpictographs}', "");
73637Expect(0, 128511, '\p{^miscellaneoussymbolsandpictographs}', "");
73638Expect(0, 128511, '\P{miscellaneoussymbolsandpictographs}', "");
73639Expect(1, 128511, '\P{^miscellaneoussymbolsandpictographs}', "");
73640Expect(0, 128512, '\p{miscellaneoussymbolsandpictographs}', "");
73641Expect(1, 128512, '\p{^miscellaneoussymbolsandpictographs}', "");
73642Expect(1, 128512, '\P{miscellaneoussymbolsandpictographs}', "");
73643Expect(0, 128512, '\P{^miscellaneoussymbolsandpictographs}', "");
73644Expect(1, 128511, '\p{_miscellaneous_SYMBOLS_And_pictographs}', "");
73645Expect(0, 128511, '\p{^_miscellaneous_SYMBOLS_And_pictographs}', "");
73646Expect(0, 128511, '\P{_miscellaneous_SYMBOLS_And_pictographs}', "");
73647Expect(1, 128511, '\P{^_miscellaneous_SYMBOLS_And_pictographs}', "");
73648Expect(0, 128512, '\p{_miscellaneous_SYMBOLS_And_pictographs}', "");
73649Expect(1, 128512, '\p{^_miscellaneous_SYMBOLS_And_pictographs}', "");
73650Expect(1, 128512, '\P{_miscellaneous_SYMBOLS_And_pictographs}', "");
73651Expect(0, 128512, '\P{^_miscellaneous_SYMBOLS_And_pictographs}', "");
73652Error('\p{/a/	_Is_Miscellaneous_SYMBOLS_and_PICTOGRAPHS}');
73653Error('\P{/a/	_Is_Miscellaneous_SYMBOLS_and_PICTOGRAPHS}');
73654Expect(1, 128511, '\p{ismiscellaneoussymbolsandpictographs}', "");
73655Expect(0, 128511, '\p{^ismiscellaneoussymbolsandpictographs}', "");
73656Expect(0, 128511, '\P{ismiscellaneoussymbolsandpictographs}', "");
73657Expect(1, 128511, '\P{^ismiscellaneoussymbolsandpictographs}', "");
73658Expect(0, 128512, '\p{ismiscellaneoussymbolsandpictographs}', "");
73659Expect(1, 128512, '\p{^ismiscellaneoussymbolsandpictographs}', "");
73660Expect(1, 128512, '\P{ismiscellaneoussymbolsandpictographs}', "");
73661Expect(0, 128512, '\P{^ismiscellaneoussymbolsandpictographs}', "");
73662Expect(1, 128511, '\p{ IS_MISCELLANEOUS_symbols_And_Pictographs}', "");
73663Expect(0, 128511, '\p{^ IS_MISCELLANEOUS_symbols_And_Pictographs}', "");
73664Expect(0, 128511, '\P{ IS_MISCELLANEOUS_symbols_And_Pictographs}', "");
73665Expect(1, 128511, '\P{^ IS_MISCELLANEOUS_symbols_And_Pictographs}', "");
73666Expect(0, 128512, '\p{ IS_MISCELLANEOUS_symbols_And_Pictographs}', "");
73667Expect(1, 128512, '\p{^ IS_MISCELLANEOUS_symbols_And_Pictographs}', "");
73668Expect(1, 128512, '\P{ IS_MISCELLANEOUS_symbols_And_Pictographs}', "");
73669Expect(0, 128512, '\P{^ IS_MISCELLANEOUS_symbols_And_Pictographs}', "");
73670Error('\p{:=_ In_Miscellaneous_symbols_AND_Pictographs}');
73671Error('\P{:=_ In_Miscellaneous_symbols_AND_Pictographs}');
73672Expect(1, 128511, '\p{inmiscellaneoussymbolsandpictographs}', "");
73673Expect(0, 128511, '\p{^inmiscellaneoussymbolsandpictographs}', "");
73674Expect(0, 128511, '\P{inmiscellaneoussymbolsandpictographs}', "");
73675Expect(1, 128511, '\P{^inmiscellaneoussymbolsandpictographs}', "");
73676Expect(0, 128512, '\p{inmiscellaneoussymbolsandpictographs}', "");
73677Expect(1, 128512, '\p{^inmiscellaneoussymbolsandpictographs}', "");
73678Expect(1, 128512, '\P{inmiscellaneoussymbolsandpictographs}', "");
73679Expect(0, 128512, '\P{^inmiscellaneoussymbolsandpictographs}', "");
73680Expect(1, 128511, '\p{		in_Miscellaneous_Symbols_and_PICTOGRAPHS}', "");
73681Expect(0, 128511, '\p{^		in_Miscellaneous_Symbols_and_PICTOGRAPHS}', "");
73682Expect(0, 128511, '\P{		in_Miscellaneous_Symbols_and_PICTOGRAPHS}', "");
73683Expect(1, 128511, '\P{^		in_Miscellaneous_Symbols_and_PICTOGRAPHS}', "");
73684Expect(0, 128512, '\p{		in_Miscellaneous_Symbols_and_PICTOGRAPHS}', "");
73685Expect(1, 128512, '\p{^		in_Miscellaneous_Symbols_and_PICTOGRAPHS}', "");
73686Expect(1, 128512, '\P{		in_Miscellaneous_Symbols_and_PICTOGRAPHS}', "");
73687Expect(0, 128512, '\P{^		in_Miscellaneous_Symbols_and_PICTOGRAPHS}', "");
73688Error('\p{ -Misc_pictographs/a/}');
73689Error('\P{ -Misc_pictographs/a/}');
73690Expect(1, 128511, '\p{miscpictographs}', "");
73691Expect(0, 128511, '\p{^miscpictographs}', "");
73692Expect(0, 128511, '\P{miscpictographs}', "");
73693Expect(1, 128511, '\P{^miscpictographs}', "");
73694Expect(0, 128512, '\p{miscpictographs}', "");
73695Expect(1, 128512, '\p{^miscpictographs}', "");
73696Expect(1, 128512, '\P{miscpictographs}', "");
73697Expect(0, 128512, '\P{^miscpictographs}', "");
73698Expect(1, 128511, '\p{ -Misc_PICTOGRAPHS}', "");
73699Expect(0, 128511, '\p{^ -Misc_PICTOGRAPHS}', "");
73700Expect(0, 128511, '\P{ -Misc_PICTOGRAPHS}', "");
73701Expect(1, 128511, '\P{^ -Misc_PICTOGRAPHS}', "");
73702Expect(0, 128512, '\p{ -Misc_PICTOGRAPHS}', "");
73703Expect(1, 128512, '\p{^ -Misc_PICTOGRAPHS}', "");
73704Expect(1, 128512, '\P{ -Misc_PICTOGRAPHS}', "");
73705Expect(0, 128512, '\P{^ -Misc_PICTOGRAPHS}', "");
73706Error('\p{-/a/IS_Misc_Pictographs}');
73707Error('\P{-/a/IS_Misc_Pictographs}');
73708Expect(1, 128511, '\p{ismiscpictographs}', "");
73709Expect(0, 128511, '\p{^ismiscpictographs}', "");
73710Expect(0, 128511, '\P{ismiscpictographs}', "");
73711Expect(1, 128511, '\P{^ismiscpictographs}', "");
73712Expect(0, 128512, '\p{ismiscpictographs}', "");
73713Expect(1, 128512, '\p{^ismiscpictographs}', "");
73714Expect(1, 128512, '\P{ismiscpictographs}', "");
73715Expect(0, 128512, '\P{^ismiscpictographs}', "");
73716Expect(1, 128511, '\p{	Is_Misc_pictographs}', "");
73717Expect(0, 128511, '\p{^	Is_Misc_pictographs}', "");
73718Expect(0, 128511, '\P{	Is_Misc_pictographs}', "");
73719Expect(1, 128511, '\P{^	Is_Misc_pictographs}', "");
73720Expect(0, 128512, '\p{	Is_Misc_pictographs}', "");
73721Expect(1, 128512, '\p{^	Is_Misc_pictographs}', "");
73722Expect(1, 128512, '\P{	Is_Misc_pictographs}', "");
73723Expect(0, 128512, '\P{^	Is_Misc_pictographs}', "");
73724Error('\p{-:=In_MISC_Pictographs}');
73725Error('\P{-:=In_MISC_Pictographs}');
73726Expect(1, 128511, '\p{inmiscpictographs}', "");
73727Expect(0, 128511, '\p{^inmiscpictographs}', "");
73728Expect(0, 128511, '\P{inmiscpictographs}', "");
73729Expect(1, 128511, '\P{^inmiscpictographs}', "");
73730Expect(0, 128512, '\p{inmiscpictographs}', "");
73731Expect(1, 128512, '\p{^inmiscpictographs}', "");
73732Expect(1, 128512, '\P{inmiscpictographs}', "");
73733Expect(0, 128512, '\P{^inmiscpictographs}', "");
73734Expect(1, 128511, '\p{	_in_Misc_pictographs}', "");
73735Expect(0, 128511, '\p{^	_in_Misc_pictographs}', "");
73736Expect(0, 128511, '\P{	_in_Misc_pictographs}', "");
73737Expect(1, 128511, '\P{^	_in_Misc_pictographs}', "");
73738Expect(0, 128512, '\p{	_in_Misc_pictographs}', "");
73739Expect(1, 128512, '\p{^	_in_Misc_pictographs}', "");
73740Expect(1, 128512, '\P{	_in_Misc_pictographs}', "");
73741Expect(0, 128512, '\P{^	_in_Misc_pictographs}', "");
73742Error('\p{/a/ _miscellaneous_Technical}');
73743Error('\P{/a/ _miscellaneous_Technical}');
73744Expect(1, 9215, '\p{miscellaneoustechnical}', "");
73745Expect(0, 9215, '\p{^miscellaneoustechnical}', "");
73746Expect(0, 9215, '\P{miscellaneoustechnical}', "");
73747Expect(1, 9215, '\P{^miscellaneoustechnical}', "");
73748Expect(0, 9216, '\p{miscellaneoustechnical}', "");
73749Expect(1, 9216, '\p{^miscellaneoustechnical}', "");
73750Expect(1, 9216, '\P{miscellaneoustechnical}', "");
73751Expect(0, 9216, '\P{^miscellaneoustechnical}', "");
73752Expect(1, 9215, '\p{- miscellaneous_Technical}', "");
73753Expect(0, 9215, '\p{^- miscellaneous_Technical}', "");
73754Expect(0, 9215, '\P{- miscellaneous_Technical}', "");
73755Expect(1, 9215, '\P{^- miscellaneous_Technical}', "");
73756Expect(0, 9216, '\p{- miscellaneous_Technical}', "");
73757Expect(1, 9216, '\p{^- miscellaneous_Technical}', "");
73758Expect(1, 9216, '\P{- miscellaneous_Technical}', "");
73759Expect(0, 9216, '\P{^- miscellaneous_Technical}', "");
73760Error('\p{/a/_-IS_Miscellaneous_Technical}');
73761Error('\P{/a/_-IS_Miscellaneous_Technical}');
73762Expect(1, 9215, '\p{ismiscellaneoustechnical}', "");
73763Expect(0, 9215, '\p{^ismiscellaneoustechnical}', "");
73764Expect(0, 9215, '\P{ismiscellaneoustechnical}', "");
73765Expect(1, 9215, '\P{^ismiscellaneoustechnical}', "");
73766Expect(0, 9216, '\p{ismiscellaneoustechnical}', "");
73767Expect(1, 9216, '\p{^ismiscellaneoustechnical}', "");
73768Expect(1, 9216, '\P{ismiscellaneoustechnical}', "");
73769Expect(0, 9216, '\P{^ismiscellaneoustechnical}', "");
73770Expect(1, 9215, '\p{	_Is_Miscellaneous_technical}', "");
73771Expect(0, 9215, '\p{^	_Is_Miscellaneous_technical}', "");
73772Expect(0, 9215, '\P{	_Is_Miscellaneous_technical}', "");
73773Expect(1, 9215, '\P{^	_Is_Miscellaneous_technical}', "");
73774Expect(0, 9216, '\p{	_Is_Miscellaneous_technical}', "");
73775Expect(1, 9216, '\p{^	_Is_Miscellaneous_technical}', "");
73776Expect(1, 9216, '\P{	_Is_Miscellaneous_technical}', "");
73777Expect(0, 9216, '\P{^	_Is_Miscellaneous_technical}', "");
73778Error('\p{  in_miscellaneous_technical:=}');
73779Error('\P{  in_miscellaneous_technical:=}');
73780Expect(1, 9215, '\p{inmiscellaneoustechnical}', "");
73781Expect(0, 9215, '\p{^inmiscellaneoustechnical}', "");
73782Expect(0, 9215, '\P{inmiscellaneoustechnical}', "");
73783Expect(1, 9215, '\P{^inmiscellaneoustechnical}', "");
73784Expect(0, 9216, '\p{inmiscellaneoustechnical}', "");
73785Expect(1, 9216, '\p{^inmiscellaneoustechnical}', "");
73786Expect(1, 9216, '\P{inmiscellaneoustechnical}', "");
73787Expect(0, 9216, '\P{^inmiscellaneoustechnical}', "");
73788Expect(1, 9215, '\p{ In_Miscellaneous_technical}', "");
73789Expect(0, 9215, '\p{^ In_Miscellaneous_technical}', "");
73790Expect(0, 9215, '\P{ In_Miscellaneous_technical}', "");
73791Expect(1, 9215, '\P{^ In_Miscellaneous_technical}', "");
73792Expect(0, 9216, '\p{ In_Miscellaneous_technical}', "");
73793Expect(1, 9216, '\p{^ In_Miscellaneous_technical}', "");
73794Expect(1, 9216, '\P{ In_Miscellaneous_technical}', "");
73795Expect(0, 9216, '\P{^ In_Miscellaneous_technical}', "");
73796Error('\p{/a/-misc_technical}');
73797Error('\P{/a/-misc_technical}');
73798Expect(1, 9215, '\p{misctechnical}', "");
73799Expect(0, 9215, '\p{^misctechnical}', "");
73800Expect(0, 9215, '\P{misctechnical}', "");
73801Expect(1, 9215, '\P{^misctechnical}', "");
73802Expect(0, 9216, '\p{misctechnical}', "");
73803Expect(1, 9216, '\p{^misctechnical}', "");
73804Expect(1, 9216, '\P{misctechnical}', "");
73805Expect(0, 9216, '\P{^misctechnical}', "");
73806Expect(1, 9215, '\p{_Misc_TECHNICAL}', "");
73807Expect(0, 9215, '\p{^_Misc_TECHNICAL}', "");
73808Expect(0, 9215, '\P{_Misc_TECHNICAL}', "");
73809Expect(1, 9215, '\P{^_Misc_TECHNICAL}', "");
73810Expect(0, 9216, '\p{_Misc_TECHNICAL}', "");
73811Expect(1, 9216, '\p{^_Misc_TECHNICAL}', "");
73812Expect(1, 9216, '\P{_Misc_TECHNICAL}', "");
73813Expect(0, 9216, '\P{^_Misc_TECHNICAL}', "");
73814Error('\p{/a/ is_MISC_Technical}');
73815Error('\P{/a/ is_MISC_Technical}');
73816Expect(1, 9215, '\p{ismisctechnical}', "");
73817Expect(0, 9215, '\p{^ismisctechnical}', "");
73818Expect(0, 9215, '\P{ismisctechnical}', "");
73819Expect(1, 9215, '\P{^ismisctechnical}', "");
73820Expect(0, 9216, '\p{ismisctechnical}', "");
73821Expect(1, 9216, '\p{^ismisctechnical}', "");
73822Expect(1, 9216, '\P{ismisctechnical}', "");
73823Expect(0, 9216, '\P{^ismisctechnical}', "");
73824Expect(1, 9215, '\p{_Is_misc_Technical}', "");
73825Expect(0, 9215, '\p{^_Is_misc_Technical}', "");
73826Expect(0, 9215, '\P{_Is_misc_Technical}', "");
73827Expect(1, 9215, '\P{^_Is_misc_Technical}', "");
73828Expect(0, 9216, '\p{_Is_misc_Technical}', "");
73829Expect(1, 9216, '\p{^_Is_misc_Technical}', "");
73830Expect(1, 9216, '\P{_Is_misc_Technical}', "");
73831Expect(0, 9216, '\P{^_Is_misc_Technical}', "");
73832Error('\p{ IN_misc_Technical:=}');
73833Error('\P{ IN_misc_Technical:=}');
73834Expect(1, 9215, '\p{inmisctechnical}', "");
73835Expect(0, 9215, '\p{^inmisctechnical}', "");
73836Expect(0, 9215, '\P{inmisctechnical}', "");
73837Expect(1, 9215, '\P{^inmisctechnical}', "");
73838Expect(0, 9216, '\p{inmisctechnical}', "");
73839Expect(1, 9216, '\p{^inmisctechnical}', "");
73840Expect(1, 9216, '\P{inmisctechnical}', "");
73841Expect(0, 9216, '\P{^inmisctechnical}', "");
73842Expect(1, 9215, '\p{ _In_misc_TECHNICAL}', "");
73843Expect(0, 9215, '\p{^ _In_misc_TECHNICAL}', "");
73844Expect(0, 9215, '\P{ _In_misc_TECHNICAL}', "");
73845Expect(1, 9215, '\P{^ _In_misc_TECHNICAL}', "");
73846Expect(0, 9216, '\p{ _In_misc_TECHNICAL}', "");
73847Expect(1, 9216, '\p{^ _In_misc_TECHNICAL}', "");
73848Expect(1, 9216, '\P{ _In_misc_TECHNICAL}', "");
73849Expect(0, 9216, '\P{^ _In_misc_TECHNICAL}', "");
73850Error('\p{-/a/modifier_Letter}');
73851Error('\P{-/a/modifier_Letter}');
73852Expect(1, 94111, '\p{modifierletter}', "");
73853Expect(0, 94111, '\p{^modifierletter}', "");
73854Expect(0, 94111, '\P{modifierletter}', "");
73855Expect(1, 94111, '\P{^modifierletter}', "");
73856Expect(0, 94112, '\p{modifierletter}', "");
73857Expect(1, 94112, '\p{^modifierletter}', "");
73858Expect(1, 94112, '\P{modifierletter}', "");
73859Expect(0, 94112, '\P{^modifierletter}', "");
73860Expect(1, 94111, '\p{_ MODIFIER_LETTER}', "");
73861Expect(0, 94111, '\p{^_ MODIFIER_LETTER}', "");
73862Expect(0, 94111, '\P{_ MODIFIER_LETTER}', "");
73863Expect(1, 94111, '\P{^_ MODIFIER_LETTER}', "");
73864Expect(0, 94112, '\p{_ MODIFIER_LETTER}', "");
73865Expect(1, 94112, '\p{^_ MODIFIER_LETTER}', "");
73866Expect(1, 94112, '\P{_ MODIFIER_LETTER}', "");
73867Expect(0, 94112, '\P{^_ MODIFIER_LETTER}', "");
73868Error('\p{	 IS_Modifier_LETTER:=}');
73869Error('\P{	 IS_Modifier_LETTER:=}');
73870Expect(1, 94111, '\p{ismodifierletter}', "");
73871Expect(0, 94111, '\p{^ismodifierletter}', "");
73872Expect(0, 94111, '\P{ismodifierletter}', "");
73873Expect(1, 94111, '\P{^ismodifierletter}', "");
73874Expect(0, 94112, '\p{ismodifierletter}', "");
73875Expect(1, 94112, '\p{^ismodifierletter}', "");
73876Expect(1, 94112, '\P{ismodifierletter}', "");
73877Expect(0, 94112, '\P{^ismodifierletter}', "");
73878Expect(1, 94111, '\p{-IS_modifier_letter}', "");
73879Expect(0, 94111, '\p{^-IS_modifier_letter}', "");
73880Expect(0, 94111, '\P{-IS_modifier_letter}', "");
73881Expect(1, 94111, '\P{^-IS_modifier_letter}', "");
73882Expect(0, 94112, '\p{-IS_modifier_letter}', "");
73883Expect(1, 94112, '\p{^-IS_modifier_letter}', "");
73884Expect(1, 94112, '\P{-IS_modifier_letter}', "");
73885Expect(0, 94112, '\P{^-IS_modifier_letter}', "");
73886Error('\p{ -Lm/a/}');
73887Error('\P{ -Lm/a/}');
73888Expect(1, 94111, '\p{lm}', "");
73889Expect(0, 94111, '\p{^lm}', "");
73890Expect(0, 94111, '\P{lm}', "");
73891Expect(1, 94111, '\P{^lm}', "");
73892Expect(0, 94112, '\p{lm}', "");
73893Expect(1, 94112, '\p{^lm}', "");
73894Expect(1, 94112, '\P{lm}', "");
73895Expect(0, 94112, '\P{^lm}', "");
73896Expect(1, 94111, '\p{ _lm}', "");
73897Expect(0, 94111, '\p{^ _lm}', "");
73898Expect(0, 94111, '\P{ _lm}', "");
73899Expect(1, 94111, '\P{^ _lm}', "");
73900Expect(0, 94112, '\p{ _lm}', "");
73901Expect(1, 94112, '\p{^ _lm}', "");
73902Expect(1, 94112, '\P{ _lm}', "");
73903Expect(0, 94112, '\P{^ _lm}', "");
73904Error('\p{-_Is_Lm/a/}');
73905Error('\P{-_Is_Lm/a/}');
73906Expect(1, 94111, '\p{islm}', "");
73907Expect(0, 94111, '\p{^islm}', "");
73908Expect(0, 94111, '\P{islm}', "");
73909Expect(1, 94111, '\P{^islm}', "");
73910Expect(0, 94112, '\p{islm}', "");
73911Expect(1, 94112, '\p{^islm}', "");
73912Expect(1, 94112, '\P{islm}', "");
73913Expect(0, 94112, '\P{^islm}', "");
73914Expect(1, 94111, '\p{-Is_lm}', "");
73915Expect(0, 94111, '\p{^-Is_lm}', "");
73916Expect(0, 94111, '\P{-Is_lm}', "");
73917Expect(1, 94111, '\P{^-Is_lm}', "");
73918Expect(0, 94112, '\p{-Is_lm}', "");
73919Expect(1, 94112, '\p{^-Is_lm}', "");
73920Expect(1, 94112, '\P{-Is_lm}', "");
73921Expect(0, 94112, '\P{^-Is_lm}', "");
73922Error('\p{:=		Modifier_Symbol}');
73923Error('\P{:=		Modifier_Symbol}');
73924Expect(1, 65507, '\p{modifiersymbol}', "");
73925Expect(0, 65507, '\p{^modifiersymbol}', "");
73926Expect(0, 65507, '\P{modifiersymbol}', "");
73927Expect(1, 65507, '\P{^modifiersymbol}', "");
73928Expect(0, 65508, '\p{modifiersymbol}', "");
73929Expect(1, 65508, '\p{^modifiersymbol}', "");
73930Expect(1, 65508, '\P{modifiersymbol}', "");
73931Expect(0, 65508, '\P{^modifiersymbol}', "");
73932Expect(1, 65507, '\p{_MODIFIER_Symbol}', "");
73933Expect(0, 65507, '\p{^_MODIFIER_Symbol}', "");
73934Expect(0, 65507, '\P{_MODIFIER_Symbol}', "");
73935Expect(1, 65507, '\P{^_MODIFIER_Symbol}', "");
73936Expect(0, 65508, '\p{_MODIFIER_Symbol}', "");
73937Expect(1, 65508, '\p{^_MODIFIER_Symbol}', "");
73938Expect(1, 65508, '\P{_MODIFIER_Symbol}', "");
73939Expect(0, 65508, '\P{^_MODIFIER_Symbol}', "");
73940Error('\p{/a/__Is_Modifier_Symbol}');
73941Error('\P{/a/__Is_Modifier_Symbol}');
73942Expect(1, 65507, '\p{ismodifiersymbol}', "");
73943Expect(0, 65507, '\p{^ismodifiersymbol}', "");
73944Expect(0, 65507, '\P{ismodifiersymbol}', "");
73945Expect(1, 65507, '\P{^ismodifiersymbol}', "");
73946Expect(0, 65508, '\p{ismodifiersymbol}', "");
73947Expect(1, 65508, '\p{^ismodifiersymbol}', "");
73948Expect(1, 65508, '\P{ismodifiersymbol}', "");
73949Expect(0, 65508, '\P{^ismodifiersymbol}', "");
73950Expect(1, 65507, '\p{-_IS_Modifier_SYMBOL}', "");
73951Expect(0, 65507, '\p{^-_IS_Modifier_SYMBOL}', "");
73952Expect(0, 65507, '\P{-_IS_Modifier_SYMBOL}', "");
73953Expect(1, 65507, '\P{^-_IS_Modifier_SYMBOL}', "");
73954Expect(0, 65508, '\p{-_IS_Modifier_SYMBOL}', "");
73955Expect(1, 65508, '\p{^-_IS_Modifier_SYMBOL}', "");
73956Expect(1, 65508, '\P{-_IS_Modifier_SYMBOL}', "");
73957Expect(0, 65508, '\P{^-_IS_Modifier_SYMBOL}', "");
73958Error('\p{:=	_sk}');
73959Error('\P{:=	_sk}');
73960Expect(1, 65507, '\p{sk}', "");
73961Expect(0, 65507, '\p{^sk}', "");
73962Expect(0, 65507, '\P{sk}', "");
73963Expect(1, 65507, '\P{^sk}', "");
73964Expect(0, 65508, '\p{sk}', "");
73965Expect(1, 65508, '\p{^sk}', "");
73966Expect(1, 65508, '\P{sk}', "");
73967Expect(0, 65508, '\P{^sk}', "");
73968Expect(1, 65507, '\p{-_SK}', "");
73969Expect(0, 65507, '\p{^-_SK}', "");
73970Expect(0, 65507, '\P{-_SK}', "");
73971Expect(1, 65507, '\P{^-_SK}', "");
73972Expect(0, 65508, '\p{-_SK}', "");
73973Expect(1, 65508, '\p{^-_SK}', "");
73974Expect(1, 65508, '\P{-_SK}', "");
73975Expect(0, 65508, '\P{^-_SK}', "");
73976Error('\p{	 Is_sk/a/}');
73977Error('\P{	 Is_sk/a/}');
73978Expect(1, 65507, '\p{issk}', "");
73979Expect(0, 65507, '\p{^issk}', "");
73980Expect(0, 65507, '\P{issk}', "");
73981Expect(1, 65507, '\P{^issk}', "");
73982Expect(0, 65508, '\p{issk}', "");
73983Expect(1, 65508, '\p{^issk}', "");
73984Expect(1, 65508, '\P{issk}', "");
73985Expect(0, 65508, '\P{^issk}', "");
73986Expect(1, 65507, '\p{_is_Sk}', "");
73987Expect(0, 65507, '\p{^_is_Sk}', "");
73988Expect(0, 65507, '\P{_is_Sk}', "");
73989Expect(1, 65507, '\P{^_is_Sk}', "");
73990Expect(0, 65508, '\p{_is_Sk}', "");
73991Expect(1, 65508, '\p{^_is_Sk}', "");
73992Expect(1, 65508, '\P{_is_Sk}', "");
73993Expect(0, 65508, '\P{^_is_Sk}', "");
73994Error('\p{	Modifier_tone_Letters:=}');
73995Error('\P{	Modifier_tone_Letters:=}');
73996Expect(1, 42783, '\p{modifiertoneletters}', "");
73997Expect(0, 42783, '\p{^modifiertoneletters}', "");
73998Expect(0, 42783, '\P{modifiertoneletters}', "");
73999Expect(1, 42783, '\P{^modifiertoneletters}', "");
74000Expect(0, 42784, '\p{modifiertoneletters}', "");
74001Expect(1, 42784, '\p{^modifiertoneletters}', "");
74002Expect(1, 42784, '\P{modifiertoneletters}', "");
74003Expect(0, 42784, '\P{^modifiertoneletters}', "");
74004Expect(1, 42783, '\p{ modifier_tone_LETTERS}', "");
74005Expect(0, 42783, '\p{^ modifier_tone_LETTERS}', "");
74006Expect(0, 42783, '\P{ modifier_tone_LETTERS}', "");
74007Expect(1, 42783, '\P{^ modifier_tone_LETTERS}', "");
74008Expect(0, 42784, '\p{ modifier_tone_LETTERS}', "");
74009Expect(1, 42784, '\p{^ modifier_tone_LETTERS}', "");
74010Expect(1, 42784, '\P{ modifier_tone_LETTERS}', "");
74011Expect(0, 42784, '\P{^ modifier_tone_LETTERS}', "");
74012Error('\p{		Is_Modifier_TONE_Letters:=}');
74013Error('\P{		Is_Modifier_TONE_Letters:=}');
74014Expect(1, 42783, '\p{ismodifiertoneletters}', "");
74015Expect(0, 42783, '\p{^ismodifiertoneletters}', "");
74016Expect(0, 42783, '\P{ismodifiertoneletters}', "");
74017Expect(1, 42783, '\P{^ismodifiertoneletters}', "");
74018Expect(0, 42784, '\p{ismodifiertoneletters}', "");
74019Expect(1, 42784, '\p{^ismodifiertoneletters}', "");
74020Expect(1, 42784, '\P{ismodifiertoneletters}', "");
74021Expect(0, 42784, '\P{^ismodifiertoneletters}', "");
74022Expect(1, 42783, '\p{_is_Modifier_TONE_Letters}', "");
74023Expect(0, 42783, '\p{^_is_Modifier_TONE_Letters}', "");
74024Expect(0, 42783, '\P{_is_Modifier_TONE_Letters}', "");
74025Expect(1, 42783, '\P{^_is_Modifier_TONE_Letters}', "");
74026Expect(0, 42784, '\p{_is_Modifier_TONE_Letters}', "");
74027Expect(1, 42784, '\p{^_is_Modifier_TONE_Letters}', "");
74028Expect(1, 42784, '\P{_is_Modifier_TONE_Letters}', "");
74029Expect(0, 42784, '\P{^_is_Modifier_TONE_Letters}', "");
74030Error('\p{/a/	-in_modifier_Tone_letters}');
74031Error('\P{/a/	-in_modifier_Tone_letters}');
74032Expect(1, 42783, '\p{inmodifiertoneletters}', "");
74033Expect(0, 42783, '\p{^inmodifiertoneletters}', "");
74034Expect(0, 42783, '\P{inmodifiertoneletters}', "");
74035Expect(1, 42783, '\P{^inmodifiertoneletters}', "");
74036Expect(0, 42784, '\p{inmodifiertoneletters}', "");
74037Expect(1, 42784, '\p{^inmodifiertoneletters}', "");
74038Expect(1, 42784, '\P{inmodifiertoneletters}', "");
74039Expect(0, 42784, '\P{^inmodifiertoneletters}', "");
74040Expect(1, 42783, '\p{	 In_MODIFIER_Tone_Letters}', "");
74041Expect(0, 42783, '\p{^	 In_MODIFIER_Tone_Letters}', "");
74042Expect(0, 42783, '\P{	 In_MODIFIER_Tone_Letters}', "");
74043Expect(1, 42783, '\P{^	 In_MODIFIER_Tone_Letters}', "");
74044Expect(0, 42784, '\p{	 In_MODIFIER_Tone_Letters}', "");
74045Expect(1, 42784, '\p{^	 In_MODIFIER_Tone_Letters}', "");
74046Expect(1, 42784, '\P{	 In_MODIFIER_Tone_Letters}', "");
74047Expect(0, 42784, '\P{^	 In_MODIFIER_Tone_Letters}', "");
74048Error('\p{-mongolian:=}');
74049Error('\P{-mongolian:=}');
74050Expect(1, 6314, '\p{mongolian}', "");
74051Expect(0, 6314, '\p{^mongolian}', "");
74052Expect(0, 6314, '\P{mongolian}', "");
74053Expect(1, 6314, '\P{^mongolian}', "");
74054Expect(0, 6315, '\p{mongolian}', "");
74055Expect(1, 6315, '\p{^mongolian}', "");
74056Expect(1, 6315, '\P{mongolian}', "");
74057Expect(0, 6315, '\P{^mongolian}', "");
74058Expect(1, 6314, '\p{	_MONGOLIAN}', "");
74059Expect(0, 6314, '\p{^	_MONGOLIAN}', "");
74060Expect(0, 6314, '\P{	_MONGOLIAN}', "");
74061Expect(1, 6314, '\P{^	_MONGOLIAN}', "");
74062Expect(0, 6315, '\p{	_MONGOLIAN}', "");
74063Expect(1, 6315, '\p{^	_MONGOLIAN}', "");
74064Expect(1, 6315, '\P{	_MONGOLIAN}', "");
74065Expect(0, 6315, '\P{^	_MONGOLIAN}', "");
74066Error('\p{ :=IS_Mongolian}');
74067Error('\P{ :=IS_Mongolian}');
74068Expect(1, 6314, '\p{ismongolian}', "");
74069Expect(0, 6314, '\p{^ismongolian}', "");
74070Expect(0, 6314, '\P{ismongolian}', "");
74071Expect(1, 6314, '\P{^ismongolian}', "");
74072Expect(0, 6315, '\p{ismongolian}', "");
74073Expect(1, 6315, '\p{^ismongolian}', "");
74074Expect(1, 6315, '\P{ismongolian}', "");
74075Expect(0, 6315, '\P{^ismongolian}', "");
74076Expect(1, 6314, '\p{_	is_mongolian}', "");
74077Expect(0, 6314, '\p{^_	is_mongolian}', "");
74078Expect(0, 6314, '\P{_	is_mongolian}', "");
74079Expect(1, 6314, '\P{^_	is_mongolian}', "");
74080Expect(0, 6315, '\p{_	is_mongolian}', "");
74081Expect(1, 6315, '\p{^_	is_mongolian}', "");
74082Expect(1, 6315, '\P{_	is_mongolian}', "");
74083Expect(0, 6315, '\P{^_	is_mongolian}', "");
74084Error('\p{:=		mong}');
74085Error('\P{:=		mong}');
74086Expect(1, 6314, '\p{mong}', "");
74087Expect(0, 6314, '\p{^mong}', "");
74088Expect(0, 6314, '\P{mong}', "");
74089Expect(1, 6314, '\P{^mong}', "");
74090Expect(0, 6315, '\p{mong}', "");
74091Expect(1, 6315, '\p{^mong}', "");
74092Expect(1, 6315, '\P{mong}', "");
74093Expect(0, 6315, '\P{^mong}', "");
74094Expect(1, 6314, '\p{	mong}', "");
74095Expect(0, 6314, '\p{^	mong}', "");
74096Expect(0, 6314, '\P{	mong}', "");
74097Expect(1, 6314, '\P{^	mong}', "");
74098Expect(0, 6315, '\p{	mong}', "");
74099Expect(1, 6315, '\p{^	mong}', "");
74100Expect(1, 6315, '\P{	mong}', "");
74101Expect(0, 6315, '\P{^	mong}', "");
74102Error('\p{/a/	 is_mong}');
74103Error('\P{/a/	 is_mong}');
74104Expect(1, 6314, '\p{ismong}', "");
74105Expect(0, 6314, '\p{^ismong}', "");
74106Expect(0, 6314, '\P{ismong}', "");
74107Expect(1, 6314, '\P{^ismong}', "");
74108Expect(0, 6315, '\p{ismong}', "");
74109Expect(1, 6315, '\p{^ismong}', "");
74110Expect(1, 6315, '\P{ismong}', "");
74111Expect(0, 6315, '\P{^ismong}', "");
74112Expect(1, 6314, '\p{ 	IS_MONG}', "");
74113Expect(0, 6314, '\p{^ 	IS_MONG}', "");
74114Expect(0, 6314, '\P{ 	IS_MONG}', "");
74115Expect(1, 6314, '\P{^ 	IS_MONG}', "");
74116Expect(0, 6315, '\p{ 	IS_MONG}', "");
74117Expect(1, 6315, '\p{^ 	IS_MONG}', "");
74118Expect(1, 6315, '\P{ 	IS_MONG}', "");
74119Expect(0, 6315, '\P{^ 	IS_MONG}', "");
74120Error('\p{/a/Musical_Symbols}');
74121Error('\P{/a/Musical_Symbols}');
74122Expect(1, 119295, '\p{musicalsymbols}', "");
74123Expect(0, 119295, '\p{^musicalsymbols}', "");
74124Expect(0, 119295, '\P{musicalsymbols}', "");
74125Expect(1, 119295, '\P{^musicalsymbols}', "");
74126Expect(0, 119296, '\p{musicalsymbols}', "");
74127Expect(1, 119296, '\p{^musicalsymbols}', "");
74128Expect(1, 119296, '\P{musicalsymbols}', "");
74129Expect(0, 119296, '\P{^musicalsymbols}', "");
74130Expect(1, 119295, '\p{	-MUSICAL_Symbols}', "");
74131Expect(0, 119295, '\p{^	-MUSICAL_Symbols}', "");
74132Expect(0, 119295, '\P{	-MUSICAL_Symbols}', "");
74133Expect(1, 119295, '\P{^	-MUSICAL_Symbols}', "");
74134Expect(0, 119296, '\p{	-MUSICAL_Symbols}', "");
74135Expect(1, 119296, '\p{^	-MUSICAL_Symbols}', "");
74136Expect(1, 119296, '\P{	-MUSICAL_Symbols}', "");
74137Expect(0, 119296, '\P{^	-MUSICAL_Symbols}', "");
74138Error('\p{	Is_Musical_SYMBOLS/a/}');
74139Error('\P{	Is_Musical_SYMBOLS/a/}');
74140Expect(1, 119295, '\p{ismusicalsymbols}', "");
74141Expect(0, 119295, '\p{^ismusicalsymbols}', "");
74142Expect(0, 119295, '\P{ismusicalsymbols}', "");
74143Expect(1, 119295, '\P{^ismusicalsymbols}', "");
74144Expect(0, 119296, '\p{ismusicalsymbols}', "");
74145Expect(1, 119296, '\p{^ismusicalsymbols}', "");
74146Expect(1, 119296, '\P{ismusicalsymbols}', "");
74147Expect(0, 119296, '\P{^ismusicalsymbols}', "");
74148Expect(1, 119295, '\p{- IS_Musical_Symbols}', "");
74149Expect(0, 119295, '\p{^- IS_Musical_Symbols}', "");
74150Expect(0, 119295, '\P{- IS_Musical_Symbols}', "");
74151Expect(1, 119295, '\P{^- IS_Musical_Symbols}', "");
74152Expect(0, 119296, '\p{- IS_Musical_Symbols}', "");
74153Expect(1, 119296, '\p{^- IS_Musical_Symbols}', "");
74154Expect(1, 119296, '\P{- IS_Musical_Symbols}', "");
74155Expect(0, 119296, '\P{^- IS_Musical_Symbols}', "");
74156Error('\p{ /a/In_Musical_symbols}');
74157Error('\P{ /a/In_Musical_symbols}');
74158Expect(1, 119295, '\p{inmusicalsymbols}', "");
74159Expect(0, 119295, '\p{^inmusicalsymbols}', "");
74160Expect(0, 119295, '\P{inmusicalsymbols}', "");
74161Expect(1, 119295, '\P{^inmusicalsymbols}', "");
74162Expect(0, 119296, '\p{inmusicalsymbols}', "");
74163Expect(1, 119296, '\p{^inmusicalsymbols}', "");
74164Expect(1, 119296, '\P{inmusicalsymbols}', "");
74165Expect(0, 119296, '\P{^inmusicalsymbols}', "");
74166Expect(1, 119295, '\p{ 	In_MUSICAL_SYMBOLS}', "");
74167Expect(0, 119295, '\p{^ 	In_MUSICAL_SYMBOLS}', "");
74168Expect(0, 119295, '\P{ 	In_MUSICAL_SYMBOLS}', "");
74169Expect(1, 119295, '\P{^ 	In_MUSICAL_SYMBOLS}', "");
74170Expect(0, 119296, '\p{ 	In_MUSICAL_SYMBOLS}', "");
74171Expect(1, 119296, '\p{^ 	In_MUSICAL_SYMBOLS}', "");
74172Expect(1, 119296, '\P{ 	In_MUSICAL_SYMBOLS}', "");
74173Expect(0, 119296, '\P{^ 	In_MUSICAL_SYMBOLS}', "");
74174Error('\p{/a/_-music}');
74175Error('\P{/a/_-music}');
74176Expect(1, 119295, '\p{music}', "");
74177Expect(0, 119295, '\p{^music}', "");
74178Expect(0, 119295, '\P{music}', "");
74179Expect(1, 119295, '\P{^music}', "");
74180Expect(0, 119296, '\p{music}', "");
74181Expect(1, 119296, '\p{^music}', "");
74182Expect(1, 119296, '\P{music}', "");
74183Expect(0, 119296, '\P{^music}', "");
74184Expect(1, 119295, '\p{-music}', "");
74185Expect(0, 119295, '\p{^-music}', "");
74186Expect(0, 119295, '\P{-music}', "");
74187Expect(1, 119295, '\P{^-music}', "");
74188Expect(0, 119296, '\p{-music}', "");
74189Expect(1, 119296, '\p{^-music}', "");
74190Expect(1, 119296, '\P{-music}', "");
74191Expect(0, 119296, '\P{^-music}', "");
74192Error('\p{/a/-Is_Music}');
74193Error('\P{/a/-Is_Music}');
74194Expect(1, 119295, '\p{ismusic}', "");
74195Expect(0, 119295, '\p{^ismusic}', "");
74196Expect(0, 119295, '\P{ismusic}', "");
74197Expect(1, 119295, '\P{^ismusic}', "");
74198Expect(0, 119296, '\p{ismusic}', "");
74199Expect(1, 119296, '\p{^ismusic}', "");
74200Expect(1, 119296, '\P{ismusic}', "");
74201Expect(0, 119296, '\P{^ismusic}', "");
74202Expect(1, 119295, '\p{	IS_MUSIC}', "");
74203Expect(0, 119295, '\p{^	IS_MUSIC}', "");
74204Expect(0, 119295, '\P{	IS_MUSIC}', "");
74205Expect(1, 119295, '\P{^	IS_MUSIC}', "");
74206Expect(0, 119296, '\p{	IS_MUSIC}', "");
74207Expect(1, 119296, '\p{^	IS_MUSIC}', "");
74208Expect(1, 119296, '\P{	IS_MUSIC}', "");
74209Expect(0, 119296, '\P{^	IS_MUSIC}', "");
74210Error('\p{ /a/in_music}');
74211Error('\P{ /a/in_music}');
74212Expect(1, 119295, '\p{inmusic}', "");
74213Expect(0, 119295, '\p{^inmusic}', "");
74214Expect(0, 119295, '\P{inmusic}', "");
74215Expect(1, 119295, '\P{^inmusic}', "");
74216Expect(0, 119296, '\p{inmusic}', "");
74217Expect(1, 119296, '\p{^inmusic}', "");
74218Expect(1, 119296, '\P{inmusic}', "");
74219Expect(0, 119296, '\P{^inmusic}', "");
74220Expect(1, 119295, '\p{ -IN_music}', "");
74221Expect(0, 119295, '\p{^ -IN_music}', "");
74222Expect(0, 119295, '\P{ -IN_music}', "");
74223Expect(1, 119295, '\P{^ -IN_music}', "");
74224Expect(0, 119296, '\p{ -IN_music}', "");
74225Expect(1, 119296, '\p{^ -IN_music}', "");
74226Expect(1, 119296, '\P{ -IN_music}', "");
74227Expect(0, 119296, '\P{^ -IN_music}', "");
74228Error('\p{_/a/Myanmar}');
74229Error('\P{_/a/Myanmar}');
74230Expect(1, 43643, '\p{myanmar}', "");
74231Expect(0, 43643, '\p{^myanmar}', "");
74232Expect(0, 43643, '\P{myanmar}', "");
74233Expect(1, 43643, '\P{^myanmar}', "");
74234Expect(0, 43644, '\p{myanmar}', "");
74235Expect(1, 43644, '\p{^myanmar}', "");
74236Expect(1, 43644, '\P{myanmar}', "");
74237Expect(0, 43644, '\P{^myanmar}', "");
74238Expect(1, 43643, '\p{ _Myanmar}', "");
74239Expect(0, 43643, '\p{^ _Myanmar}', "");
74240Expect(0, 43643, '\P{ _Myanmar}', "");
74241Expect(1, 43643, '\P{^ _Myanmar}', "");
74242Expect(0, 43644, '\p{ _Myanmar}', "");
74243Expect(1, 43644, '\p{^ _Myanmar}', "");
74244Expect(1, 43644, '\P{ _Myanmar}', "");
74245Expect(0, 43644, '\P{^ _Myanmar}', "");
74246Error('\p{:=- is_Myanmar}');
74247Error('\P{:=- is_Myanmar}');
74248Expect(1, 43643, '\p{ismyanmar}', "");
74249Expect(0, 43643, '\p{^ismyanmar}', "");
74250Expect(0, 43643, '\P{ismyanmar}', "");
74251Expect(1, 43643, '\P{^ismyanmar}', "");
74252Expect(0, 43644, '\p{ismyanmar}', "");
74253Expect(1, 43644, '\p{^ismyanmar}', "");
74254Expect(1, 43644, '\P{ismyanmar}', "");
74255Expect(0, 43644, '\P{^ismyanmar}', "");
74256Expect(1, 43643, '\p{ 	Is_Myanmar}', "");
74257Expect(0, 43643, '\p{^ 	Is_Myanmar}', "");
74258Expect(0, 43643, '\P{ 	Is_Myanmar}', "");
74259Expect(1, 43643, '\P{^ 	Is_Myanmar}', "");
74260Expect(0, 43644, '\p{ 	Is_Myanmar}', "");
74261Expect(1, 43644, '\p{^ 	Is_Myanmar}', "");
74262Expect(1, 43644, '\P{ 	Is_Myanmar}', "");
74263Expect(0, 43644, '\P{^ 	Is_Myanmar}', "");
74264Error('\p{_/a/MYMR}');
74265Error('\P{_/a/MYMR}');
74266Expect(1, 43643, '\p{mymr}', "");
74267Expect(0, 43643, '\p{^mymr}', "");
74268Expect(0, 43643, '\P{mymr}', "");
74269Expect(1, 43643, '\P{^mymr}', "");
74270Expect(0, 43644, '\p{mymr}', "");
74271Expect(1, 43644, '\p{^mymr}', "");
74272Expect(1, 43644, '\P{mymr}', "");
74273Expect(0, 43644, '\P{^mymr}', "");
74274Expect(1, 43643, '\p{_ mymr}', "");
74275Expect(0, 43643, '\p{^_ mymr}', "");
74276Expect(0, 43643, '\P{_ mymr}', "");
74277Expect(1, 43643, '\P{^_ mymr}', "");
74278Expect(0, 43644, '\p{_ mymr}', "");
74279Expect(1, 43644, '\p{^_ mymr}', "");
74280Expect(1, 43644, '\P{_ mymr}', "");
74281Expect(0, 43644, '\P{^_ mymr}', "");
74282Error('\p{_ Is_MYMR/a/}');
74283Error('\P{_ Is_MYMR/a/}');
74284Expect(1, 43643, '\p{ismymr}', "");
74285Expect(0, 43643, '\p{^ismymr}', "");
74286Expect(0, 43643, '\P{ismymr}', "");
74287Expect(1, 43643, '\P{^ismymr}', "");
74288Expect(0, 43644, '\p{ismymr}', "");
74289Expect(1, 43644, '\p{^ismymr}', "");
74290Expect(1, 43644, '\P{ismymr}', "");
74291Expect(0, 43644, '\P{^ismymr}', "");
74292Expect(1, 43643, '\p{	IS_Mymr}', "");
74293Expect(0, 43643, '\p{^	IS_Mymr}', "");
74294Expect(0, 43643, '\P{	IS_Mymr}', "");
74295Expect(1, 43643, '\P{^	IS_Mymr}', "");
74296Expect(0, 43644, '\p{	IS_Mymr}', "");
74297Expect(1, 43644, '\p{^	IS_Mymr}', "");
74298Expect(1, 43644, '\P{	IS_Mymr}', "");
74299Expect(0, 43644, '\P{^	IS_Mymr}', "");
74300Error('\p{:=myanmar_Extended_a}');
74301Error('\P{:=myanmar_Extended_a}');
74302Expect(1, 43647, '\p{myanmarextendeda}', "");
74303Expect(0, 43647, '\p{^myanmarextendeda}', "");
74304Expect(0, 43647, '\P{myanmarextendeda}', "");
74305Expect(1, 43647, '\P{^myanmarextendeda}', "");
74306Expect(0, 43648, '\p{myanmarextendeda}', "");
74307Expect(1, 43648, '\p{^myanmarextendeda}', "");
74308Expect(1, 43648, '\P{myanmarextendeda}', "");
74309Expect(0, 43648, '\P{^myanmarextendeda}', "");
74310Expect(1, 43647, '\p{		Myanmar_Extended_A}', "");
74311Expect(0, 43647, '\p{^		Myanmar_Extended_A}', "");
74312Expect(0, 43647, '\P{		Myanmar_Extended_A}', "");
74313Expect(1, 43647, '\P{^		Myanmar_Extended_A}', "");
74314Expect(0, 43648, '\p{		Myanmar_Extended_A}', "");
74315Expect(1, 43648, '\p{^		Myanmar_Extended_A}', "");
74316Expect(1, 43648, '\P{		Myanmar_Extended_A}', "");
74317Expect(0, 43648, '\P{^		Myanmar_Extended_A}', "");
74318Error('\p{	_Is_myanmar_Extended_A/a/}');
74319Error('\P{	_Is_myanmar_Extended_A/a/}');
74320Expect(1, 43647, '\p{ismyanmarextendeda}', "");
74321Expect(0, 43647, '\p{^ismyanmarextendeda}', "");
74322Expect(0, 43647, '\P{ismyanmarextendeda}', "");
74323Expect(1, 43647, '\P{^ismyanmarextendeda}', "");
74324Expect(0, 43648, '\p{ismyanmarextendeda}', "");
74325Expect(1, 43648, '\p{^ismyanmarextendeda}', "");
74326Expect(1, 43648, '\P{ismyanmarextendeda}', "");
74327Expect(0, 43648, '\P{^ismyanmarextendeda}', "");
74328Expect(1, 43647, '\p{_	Is_Myanmar_EXTENDED_A}', "");
74329Expect(0, 43647, '\p{^_	Is_Myanmar_EXTENDED_A}', "");
74330Expect(0, 43647, '\P{_	Is_Myanmar_EXTENDED_A}', "");
74331Expect(1, 43647, '\P{^_	Is_Myanmar_EXTENDED_A}', "");
74332Expect(0, 43648, '\p{_	Is_Myanmar_EXTENDED_A}', "");
74333Expect(1, 43648, '\p{^_	Is_Myanmar_EXTENDED_A}', "");
74334Expect(1, 43648, '\P{_	Is_Myanmar_EXTENDED_A}', "");
74335Expect(0, 43648, '\P{^_	Is_Myanmar_EXTENDED_A}', "");
74336Error('\p{:=_ IN_Myanmar_extended_A}');
74337Error('\P{:=_ IN_Myanmar_extended_A}');
74338Expect(1, 43647, '\p{inmyanmarextendeda}', "");
74339Expect(0, 43647, '\p{^inmyanmarextendeda}', "");
74340Expect(0, 43647, '\P{inmyanmarextendeda}', "");
74341Expect(1, 43647, '\P{^inmyanmarextendeda}', "");
74342Expect(0, 43648, '\p{inmyanmarextendeda}', "");
74343Expect(1, 43648, '\p{^inmyanmarextendeda}', "");
74344Expect(1, 43648, '\P{inmyanmarextendeda}', "");
74345Expect(0, 43648, '\P{^inmyanmarextendeda}', "");
74346Expect(1, 43647, '\p{- In_MYANMAR_extended_A}', "");
74347Expect(0, 43647, '\p{^- In_MYANMAR_extended_A}', "");
74348Expect(0, 43647, '\P{- In_MYANMAR_extended_A}', "");
74349Expect(1, 43647, '\P{^- In_MYANMAR_extended_A}', "");
74350Expect(0, 43648, '\p{- In_MYANMAR_extended_A}', "");
74351Expect(1, 43648, '\p{^- In_MYANMAR_extended_A}', "");
74352Expect(1, 43648, '\P{- In_MYANMAR_extended_A}', "");
74353Expect(0, 43648, '\P{^- In_MYANMAR_extended_A}', "");
74354Error('\p{ :=Myanmar_Ext_a}');
74355Error('\P{ :=Myanmar_Ext_a}');
74356Expect(1, 43647, '\p{myanmarexta}', "");
74357Expect(0, 43647, '\p{^myanmarexta}', "");
74358Expect(0, 43647, '\P{myanmarexta}', "");
74359Expect(1, 43647, '\P{^myanmarexta}', "");
74360Expect(0, 43648, '\p{myanmarexta}', "");
74361Expect(1, 43648, '\p{^myanmarexta}', "");
74362Expect(1, 43648, '\P{myanmarexta}', "");
74363Expect(0, 43648, '\P{^myanmarexta}', "");
74364Expect(1, 43647, '\p{ MYANMAR_ext_A}', "");
74365Expect(0, 43647, '\p{^ MYANMAR_ext_A}', "");
74366Expect(0, 43647, '\P{ MYANMAR_ext_A}', "");
74367Expect(1, 43647, '\P{^ MYANMAR_ext_A}', "");
74368Expect(0, 43648, '\p{ MYANMAR_ext_A}', "");
74369Expect(1, 43648, '\p{^ MYANMAR_ext_A}', "");
74370Expect(1, 43648, '\P{ MYANMAR_ext_A}', "");
74371Expect(0, 43648, '\P{^ MYANMAR_ext_A}', "");
74372Error('\p{_:=is_Myanmar_Ext_A}');
74373Error('\P{_:=is_Myanmar_Ext_A}');
74374Expect(1, 43647, '\p{ismyanmarexta}', "");
74375Expect(0, 43647, '\p{^ismyanmarexta}', "");
74376Expect(0, 43647, '\P{ismyanmarexta}', "");
74377Expect(1, 43647, '\P{^ismyanmarexta}', "");
74378Expect(0, 43648, '\p{ismyanmarexta}', "");
74379Expect(1, 43648, '\p{^ismyanmarexta}', "");
74380Expect(1, 43648, '\P{ismyanmarexta}', "");
74381Expect(0, 43648, '\P{^ismyanmarexta}', "");
74382Expect(1, 43647, '\p{	Is_Myanmar_ext_A}', "");
74383Expect(0, 43647, '\p{^	Is_Myanmar_ext_A}', "");
74384Expect(0, 43647, '\P{	Is_Myanmar_ext_A}', "");
74385Expect(1, 43647, '\P{^	Is_Myanmar_ext_A}', "");
74386Expect(0, 43648, '\p{	Is_Myanmar_ext_A}', "");
74387Expect(1, 43648, '\p{^	Is_Myanmar_ext_A}', "");
74388Expect(1, 43648, '\P{	Is_Myanmar_ext_A}', "");
74389Expect(0, 43648, '\P{^	Is_Myanmar_ext_A}', "");
74390Error('\p{_IN_myanmar_ext_a/a/}');
74391Error('\P{_IN_myanmar_ext_a/a/}');
74392Expect(1, 43647, '\p{inmyanmarexta}', "");
74393Expect(0, 43647, '\p{^inmyanmarexta}', "");
74394Expect(0, 43647, '\P{inmyanmarexta}', "");
74395Expect(1, 43647, '\P{^inmyanmarexta}', "");
74396Expect(0, 43648, '\p{inmyanmarexta}', "");
74397Expect(1, 43648, '\p{^inmyanmarexta}', "");
74398Expect(1, 43648, '\P{inmyanmarexta}', "");
74399Expect(0, 43648, '\P{^inmyanmarexta}', "");
74400Expect(1, 43647, '\p{_	IN_Myanmar_Ext_a}', "");
74401Expect(0, 43647, '\p{^_	IN_Myanmar_Ext_a}', "");
74402Expect(0, 43647, '\P{_	IN_Myanmar_Ext_a}', "");
74403Expect(1, 43647, '\P{^_	IN_Myanmar_Ext_a}', "");
74404Expect(0, 43648, '\p{_	IN_Myanmar_Ext_a}', "");
74405Expect(1, 43648, '\p{^_	IN_Myanmar_Ext_a}', "");
74406Expect(1, 43648, '\P{_	IN_Myanmar_Ext_a}', "");
74407Expect(0, 43648, '\P{^_	IN_Myanmar_Ext_a}', "");
74408Error('\p{:=New_Tai_Lue}');
74409Error('\P{:=New_Tai_Lue}');
74410Expect(1, 6623, '\p{newtailue}', "");
74411Expect(0, 6623, '\p{^newtailue}', "");
74412Expect(0, 6623, '\P{newtailue}', "");
74413Expect(1, 6623, '\P{^newtailue}', "");
74414Expect(0, 6624, '\p{newtailue}', "");
74415Expect(1, 6624, '\p{^newtailue}', "");
74416Expect(1, 6624, '\P{newtailue}', "");
74417Expect(0, 6624, '\P{^newtailue}', "");
74418Expect(1, 6623, '\p{- New_Tai_LUE}', "");
74419Expect(0, 6623, '\p{^- New_Tai_LUE}', "");
74420Expect(0, 6623, '\P{- New_Tai_LUE}', "");
74421Expect(1, 6623, '\P{^- New_Tai_LUE}', "");
74422Expect(0, 6624, '\p{- New_Tai_LUE}', "");
74423Expect(1, 6624, '\p{^- New_Tai_LUE}', "");
74424Expect(1, 6624, '\P{- New_Tai_LUE}', "");
74425Expect(0, 6624, '\P{^- New_Tai_LUE}', "");
74426Error('\p{/a/	Is_NEW_Tai_LUE}');
74427Error('\P{/a/	Is_NEW_Tai_LUE}');
74428Expect(1, 6623, '\p{isnewtailue}', "");
74429Expect(0, 6623, '\p{^isnewtailue}', "");
74430Expect(0, 6623, '\P{isnewtailue}', "");
74431Expect(1, 6623, '\P{^isnewtailue}', "");
74432Expect(0, 6624, '\p{isnewtailue}', "");
74433Expect(1, 6624, '\p{^isnewtailue}', "");
74434Expect(1, 6624, '\P{isnewtailue}', "");
74435Expect(0, 6624, '\P{^isnewtailue}', "");
74436Expect(1, 6623, '\p{	 Is_NEW_tai_Lue}', "");
74437Expect(0, 6623, '\p{^	 Is_NEW_tai_Lue}', "");
74438Expect(0, 6623, '\P{	 Is_NEW_tai_Lue}', "");
74439Expect(1, 6623, '\P{^	 Is_NEW_tai_Lue}', "");
74440Expect(0, 6624, '\p{	 Is_NEW_tai_Lue}', "");
74441Expect(1, 6624, '\p{^	 Is_NEW_tai_Lue}', "");
74442Expect(1, 6624, '\P{	 Is_NEW_tai_Lue}', "");
74443Expect(0, 6624, '\P{^	 Is_NEW_tai_Lue}', "");
74444Error('\p{/a/-talu}');
74445Error('\P{/a/-talu}');
74446Expect(1, 6623, '\p{talu}', "");
74447Expect(0, 6623, '\p{^talu}', "");
74448Expect(0, 6623, '\P{talu}', "");
74449Expect(1, 6623, '\P{^talu}', "");
74450Expect(0, 6624, '\p{talu}', "");
74451Expect(1, 6624, '\p{^talu}', "");
74452Expect(1, 6624, '\P{talu}', "");
74453Expect(0, 6624, '\P{^talu}', "");
74454Expect(1, 6623, '\p{- Talu}', "");
74455Expect(0, 6623, '\p{^- Talu}', "");
74456Expect(0, 6623, '\P{- Talu}', "");
74457Expect(1, 6623, '\P{^- Talu}', "");
74458Expect(0, 6624, '\p{- Talu}', "");
74459Expect(1, 6624, '\p{^- Talu}', "");
74460Expect(1, 6624, '\P{- Talu}', "");
74461Expect(0, 6624, '\P{^- Talu}', "");
74462Error('\p{/a/ 	Is_Talu}');
74463Error('\P{/a/ 	Is_Talu}');
74464Expect(1, 6623, '\p{istalu}', "");
74465Expect(0, 6623, '\p{^istalu}', "");
74466Expect(0, 6623, '\P{istalu}', "");
74467Expect(1, 6623, '\P{^istalu}', "");
74468Expect(0, 6624, '\p{istalu}', "");
74469Expect(1, 6624, '\p{^istalu}', "");
74470Expect(1, 6624, '\P{istalu}', "");
74471Expect(0, 6624, '\P{^istalu}', "");
74472Expect(1, 6623, '\p{_ IS_Talu}', "");
74473Expect(0, 6623, '\p{^_ IS_Talu}', "");
74474Expect(0, 6623, '\P{_ IS_Talu}', "");
74475Expect(1, 6623, '\P{^_ IS_Talu}', "");
74476Expect(0, 6624, '\p{_ IS_Talu}', "");
74477Expect(1, 6624, '\p{^_ IS_Talu}', "");
74478Expect(1, 6624, '\P{_ IS_Talu}', "");
74479Expect(0, 6624, '\P{^_ IS_Talu}', "");
74480Error('\p{/a/-	Nko}');
74481Error('\P{/a/-	Nko}');
74482Expect(1, 2042, '\p{nko}', "");
74483Expect(0, 2042, '\p{^nko}', "");
74484Expect(0, 2042, '\P{nko}', "");
74485Expect(1, 2042, '\P{^nko}', "");
74486Expect(0, 2043, '\p{nko}', "");
74487Expect(1, 2043, '\p{^nko}', "");
74488Expect(1, 2043, '\P{nko}', "");
74489Expect(0, 2043, '\P{^nko}', "");
74490Expect(1, 2042, '\p{_ nko}', "");
74491Expect(0, 2042, '\p{^_ nko}', "");
74492Expect(0, 2042, '\P{_ nko}', "");
74493Expect(1, 2042, '\P{^_ nko}', "");
74494Expect(0, 2043, '\p{_ nko}', "");
74495Expect(1, 2043, '\p{^_ nko}', "");
74496Expect(1, 2043, '\P{_ nko}', "");
74497Expect(0, 2043, '\P{^_ nko}', "");
74498Error('\p{ 	Is_Nko:=}');
74499Error('\P{ 	Is_Nko:=}');
74500Expect(1, 2042, '\p{isnko}', "");
74501Expect(0, 2042, '\p{^isnko}', "");
74502Expect(0, 2042, '\P{isnko}', "");
74503Expect(1, 2042, '\P{^isnko}', "");
74504Expect(0, 2043, '\p{isnko}', "");
74505Expect(1, 2043, '\p{^isnko}', "");
74506Expect(1, 2043, '\P{isnko}', "");
74507Expect(0, 2043, '\P{^isnko}', "");
74508Expect(1, 2042, '\p{		Is_Nko}', "");
74509Expect(0, 2042, '\p{^		Is_Nko}', "");
74510Expect(0, 2042, '\P{		Is_Nko}', "");
74511Expect(1, 2042, '\P{^		Is_Nko}', "");
74512Expect(0, 2043, '\p{		Is_Nko}', "");
74513Expect(1, 2043, '\p{^		Is_Nko}', "");
74514Expect(1, 2043, '\P{		Is_Nko}', "");
74515Expect(0, 2043, '\P{^		Is_Nko}', "");
74516Error('\p{/a/ nkoo}');
74517Error('\P{/a/ nkoo}');
74518Expect(1, 2042, '\p{nkoo}', "");
74519Expect(0, 2042, '\p{^nkoo}', "");
74520Expect(0, 2042, '\P{nkoo}', "");
74521Expect(1, 2042, '\P{^nkoo}', "");
74522Expect(0, 2043, '\p{nkoo}', "");
74523Expect(1, 2043, '\p{^nkoo}', "");
74524Expect(1, 2043, '\P{nkoo}', "");
74525Expect(0, 2043, '\P{^nkoo}', "");
74526Expect(1, 2042, '\p{_nkoo}', "");
74527Expect(0, 2042, '\p{^_nkoo}', "");
74528Expect(0, 2042, '\P{_nkoo}', "");
74529Expect(1, 2042, '\P{^_nkoo}', "");
74530Expect(0, 2043, '\p{_nkoo}', "");
74531Expect(1, 2043, '\p{^_nkoo}', "");
74532Expect(1, 2043, '\P{_nkoo}', "");
74533Expect(0, 2043, '\P{^_nkoo}', "");
74534Error('\p{/a/ 	Is_Nkoo}');
74535Error('\P{/a/ 	Is_Nkoo}');
74536Expect(1, 2042, '\p{isnkoo}', "");
74537Expect(0, 2042, '\p{^isnkoo}', "");
74538Expect(0, 2042, '\P{isnkoo}', "");
74539Expect(1, 2042, '\P{^isnkoo}', "");
74540Expect(0, 2043, '\p{isnkoo}', "");
74541Expect(1, 2043, '\p{^isnkoo}', "");
74542Expect(1, 2043, '\P{isnkoo}', "");
74543Expect(0, 2043, '\P{^isnkoo}', "");
74544Expect(1, 2042, '\p{	Is_NKOO}', "");
74545Expect(0, 2042, '\p{^	Is_NKOO}', "");
74546Expect(0, 2042, '\P{	Is_NKOO}', "");
74547Expect(1, 2042, '\P{^	Is_NKOO}', "");
74548Expect(0, 2043, '\p{	Is_NKOO}', "");
74549Expect(1, 2043, '\p{^	Is_NKOO}', "");
74550Expect(1, 2043, '\P{	Is_NKOO}', "");
74551Expect(0, 2043, '\P{^	Is_NKOO}', "");
74552Error('\p{-_NO_block:=}');
74553Error('\P{-_NO_block:=}');
74554Expect(1, 918000, '\p{noblock}', "");
74555Expect(0, 918000, '\p{^noblock}', "");
74556Expect(0, 918000, '\P{noblock}', "");
74557Expect(1, 918000, '\P{^noblock}', "");
74558Expect(0, 983040, '\p{noblock}', "");
74559Expect(1, 983040, '\p{^noblock}', "");
74560Expect(1, 983040, '\P{noblock}', "");
74561Expect(0, 983040, '\P{^noblock}', "");
74562Expect(1, 918000, '\p{_	No_Block}', "");
74563Expect(0, 918000, '\p{^_	No_Block}', "");
74564Expect(0, 918000, '\P{_	No_Block}', "");
74565Expect(1, 918000, '\P{^_	No_Block}', "");
74566Expect(0, 983040, '\p{_	No_Block}', "");
74567Expect(1, 983040, '\p{^_	No_Block}', "");
74568Expect(1, 983040, '\P{_	No_Block}', "");
74569Expect(0, 983040, '\P{^_	No_Block}', "");
74570Error('\p{- Is_NO_Block/a/}');
74571Error('\P{- Is_NO_Block/a/}');
74572Expect(1, 918000, '\p{isnoblock}', "");
74573Expect(0, 918000, '\p{^isnoblock}', "");
74574Expect(0, 918000, '\P{isnoblock}', "");
74575Expect(1, 918000, '\P{^isnoblock}', "");
74576Expect(0, 983040, '\p{isnoblock}', "");
74577Expect(1, 983040, '\p{^isnoblock}', "");
74578Expect(1, 983040, '\P{isnoblock}', "");
74579Expect(0, 983040, '\P{^isnoblock}', "");
74580Expect(1, 918000, '\p{  Is_NO_Block}', "");
74581Expect(0, 918000, '\p{^  Is_NO_Block}', "");
74582Expect(0, 918000, '\P{  Is_NO_Block}', "");
74583Expect(1, 918000, '\P{^  Is_NO_Block}', "");
74584Expect(0, 983040, '\p{  Is_NO_Block}', "");
74585Expect(1, 983040, '\p{^  Is_NO_Block}', "");
74586Expect(1, 983040, '\P{  Is_NO_Block}', "");
74587Expect(0, 983040, '\P{^  Is_NO_Block}', "");
74588Error('\p{_:=In_NO_Block}');
74589Error('\P{_:=In_NO_Block}');
74590Expect(1, 918000, '\p{innoblock}', "");
74591Expect(0, 918000, '\p{^innoblock}', "");
74592Expect(0, 918000, '\P{innoblock}', "");
74593Expect(1, 918000, '\P{^innoblock}', "");
74594Expect(0, 983040, '\p{innoblock}', "");
74595Expect(1, 983040, '\p{^innoblock}', "");
74596Expect(1, 983040, '\P{innoblock}', "");
74597Expect(0, 983040, '\P{^innoblock}', "");
74598Expect(1, 918000, '\p{	_in_No_block}', "");
74599Expect(0, 918000, '\p{^	_in_No_block}', "");
74600Expect(0, 918000, '\P{	_in_No_block}', "");
74601Expect(1, 918000, '\P{^	_in_No_block}', "");
74602Expect(0, 983040, '\p{	_in_No_block}', "");
74603Expect(1, 983040, '\p{^	_in_No_block}', "");
74604Expect(1, 983040, '\P{	_in_No_block}', "");
74605Expect(0, 983040, '\P{^	_in_No_block}', "");
74606Error('\p{/a/	NB}');
74607Error('\P{/a/	NB}');
74608Expect(1, 918000, '\p{nb}', "");
74609Expect(0, 918000, '\p{^nb}', "");
74610Expect(0, 918000, '\P{nb}', "");
74611Expect(1, 918000, '\P{^nb}', "");
74612Expect(0, 983040, '\p{nb}', "");
74613Expect(1, 983040, '\p{^nb}', "");
74614Expect(1, 983040, '\P{nb}', "");
74615Expect(0, 983040, '\P{^nb}', "");
74616Expect(1, 918000, '\p{ NB}', "");
74617Expect(0, 918000, '\p{^ NB}', "");
74618Expect(0, 918000, '\P{ NB}', "");
74619Expect(1, 918000, '\P{^ NB}', "");
74620Expect(0, 983040, '\p{ NB}', "");
74621Expect(1, 983040, '\p{^ NB}', "");
74622Expect(1, 983040, '\P{ NB}', "");
74623Expect(0, 983040, '\P{^ NB}', "");
74624Error('\p{/a/is_NB}');
74625Error('\P{/a/is_NB}');
74626Expect(1, 918000, '\p{isnb}', "");
74627Expect(0, 918000, '\p{^isnb}', "");
74628Expect(0, 918000, '\P{isnb}', "");
74629Expect(1, 918000, '\P{^isnb}', "");
74630Expect(0, 983040, '\p{isnb}', "");
74631Expect(1, 983040, '\p{^isnb}', "");
74632Expect(1, 983040, '\P{isnb}', "");
74633Expect(0, 983040, '\P{^isnb}', "");
74634Expect(1, 918000, '\p{	_Is_NB}', "");
74635Expect(0, 918000, '\p{^	_Is_NB}', "");
74636Expect(0, 918000, '\P{	_Is_NB}', "");
74637Expect(1, 918000, '\P{^	_Is_NB}', "");
74638Expect(0, 983040, '\p{	_Is_NB}', "");
74639Expect(1, 983040, '\p{^	_Is_NB}', "");
74640Expect(1, 983040, '\P{	_Is_NB}', "");
74641Expect(0, 983040, '\P{^	_Is_NB}', "");
74642Error('\p{-/a/In_NB}');
74643Error('\P{-/a/In_NB}');
74644Expect(1, 918000, '\p{innb}', "");
74645Expect(0, 918000, '\p{^innb}', "");
74646Expect(0, 918000, '\P{innb}', "");
74647Expect(1, 918000, '\P{^innb}', "");
74648Expect(0, 983040, '\p{innb}', "");
74649Expect(1, 983040, '\p{^innb}', "");
74650Expect(1, 983040, '\P{innb}', "");
74651Expect(0, 983040, '\P{^innb}', "");
74652Expect(1, 918000, '\p{ _in_NB}', "");
74653Expect(0, 918000, '\p{^ _in_NB}', "");
74654Expect(0, 918000, '\P{ _in_NB}', "");
74655Expect(1, 918000, '\P{^ _in_NB}', "");
74656Expect(0, 983040, '\p{ _in_NB}', "");
74657Expect(1, 983040, '\p{^ _in_NB}', "");
74658Expect(1, 983040, '\P{ _in_NB}', "");
74659Expect(0, 983040, '\P{^ _in_NB}', "");
74660Error('\p{-	noncharacter_CODE_Point:=}');
74661Error('\P{-	noncharacter_CODE_Point:=}');
74662Expect(1, 1114111, '\p{noncharactercodepoint}', "");
74663Expect(0, 1114111, '\p{^noncharactercodepoint}', "");
74664Expect(0, 1114111, '\P{noncharactercodepoint}', "");
74665Expect(1, 1114111, '\P{^noncharactercodepoint}', "");
74666Expect(0, 1114109, '\p{noncharactercodepoint}', "");
74667Expect(1, 1114109, '\p{^noncharactercodepoint}', "");
74668Expect(1, 1114109, '\P{noncharactercodepoint}', "");
74669Expect(0, 1114109, '\P{^noncharactercodepoint}', "");
74670Expect(1, 1114111, '\p{ _Noncharacter_Code_point}', "");
74671Expect(0, 1114111, '\p{^ _Noncharacter_Code_point}', "");
74672Expect(0, 1114111, '\P{ _Noncharacter_Code_point}', "");
74673Expect(1, 1114111, '\P{^ _Noncharacter_Code_point}', "");
74674Expect(0, 1114109, '\p{ _Noncharacter_Code_point}', "");
74675Expect(1, 1114109, '\p{^ _Noncharacter_Code_point}', "");
74676Expect(1, 1114109, '\P{ _Noncharacter_Code_point}', "");
74677Expect(0, 1114109, '\P{^ _Noncharacter_Code_point}', "");
74678Error('\p{	Is_Noncharacter_CODE_Point/a/}');
74679Error('\P{	Is_Noncharacter_CODE_Point/a/}');
74680Expect(1, 1114111, '\p{isnoncharactercodepoint}', "");
74681Expect(0, 1114111, '\p{^isnoncharactercodepoint}', "");
74682Expect(0, 1114111, '\P{isnoncharactercodepoint}', "");
74683Expect(1, 1114111, '\P{^isnoncharactercodepoint}', "");
74684Expect(0, 1114109, '\p{isnoncharactercodepoint}', "");
74685Expect(1, 1114109, '\p{^isnoncharactercodepoint}', "");
74686Expect(1, 1114109, '\P{isnoncharactercodepoint}', "");
74687Expect(0, 1114109, '\P{^isnoncharactercodepoint}', "");
74688Expect(1, 1114111, '\p{	Is_noncharacter_code_point}', "");
74689Expect(0, 1114111, '\p{^	Is_noncharacter_code_point}', "");
74690Expect(0, 1114111, '\P{	Is_noncharacter_code_point}', "");
74691Expect(1, 1114111, '\P{^	Is_noncharacter_code_point}', "");
74692Expect(0, 1114109, '\p{	Is_noncharacter_code_point}', "");
74693Expect(1, 1114109, '\p{^	Is_noncharacter_code_point}', "");
74694Expect(1, 1114109, '\P{	Is_noncharacter_code_point}', "");
74695Expect(0, 1114109, '\P{^	Is_noncharacter_code_point}', "");
74696Error('\p{_:=NChar}');
74697Error('\P{_:=NChar}');
74698Expect(1, 1114111, '\p{nchar}', "");
74699Expect(0, 1114111, '\p{^nchar}', "");
74700Expect(0, 1114111, '\P{nchar}', "");
74701Expect(1, 1114111, '\P{^nchar}', "");
74702Expect(0, 1114109, '\p{nchar}', "");
74703Expect(1, 1114109, '\p{^nchar}', "");
74704Expect(1, 1114109, '\P{nchar}', "");
74705Expect(0, 1114109, '\P{^nchar}', "");
74706Expect(1, 1114111, '\p{--NCHAR}', "");
74707Expect(0, 1114111, '\p{^--NCHAR}', "");
74708Expect(0, 1114111, '\P{--NCHAR}', "");
74709Expect(1, 1114111, '\P{^--NCHAR}', "");
74710Expect(0, 1114109, '\p{--NCHAR}', "");
74711Expect(1, 1114109, '\p{^--NCHAR}', "");
74712Expect(1, 1114109, '\P{--NCHAR}', "");
74713Expect(0, 1114109, '\P{^--NCHAR}', "");
74714Error('\p{-	is_NCHAR:=}');
74715Error('\P{-	is_NCHAR:=}');
74716Expect(1, 1114111, '\p{isnchar}', "");
74717Expect(0, 1114111, '\p{^isnchar}', "");
74718Expect(0, 1114111, '\P{isnchar}', "");
74719Expect(1, 1114111, '\P{^isnchar}', "");
74720Expect(0, 1114109, '\p{isnchar}', "");
74721Expect(1, 1114109, '\p{^isnchar}', "");
74722Expect(1, 1114109, '\P{isnchar}', "");
74723Expect(0, 1114109, '\P{^isnchar}', "");
74724Expect(1, 1114111, '\p{-	Is_NChar}', "");
74725Expect(0, 1114111, '\p{^-	Is_NChar}', "");
74726Expect(0, 1114111, '\P{-	Is_NChar}', "");
74727Expect(1, 1114111, '\P{^-	Is_NChar}', "");
74728Expect(0, 1114109, '\p{-	Is_NChar}', "");
74729Expect(1, 1114109, '\p{^-	Is_NChar}', "");
74730Expect(1, 1114109, '\P{-	Is_NChar}', "");
74731Expect(0, 1114109, '\P{^-	Is_NChar}', "");
74732Error('\p{-:=Nonspacing_mark}');
74733Error('\P{-:=Nonspacing_mark}');
74734Expect(1, 917999, '\p{nonspacingmark}', "");
74735Expect(0, 917999, '\p{^nonspacingmark}', "");
74736Expect(0, 917999, '\P{nonspacingmark}', "");
74737Expect(1, 917999, '\P{^nonspacingmark}', "");
74738Expect(0, 918000, '\p{nonspacingmark}', "");
74739Expect(1, 918000, '\p{^nonspacingmark}', "");
74740Expect(1, 918000, '\P{nonspacingmark}', "");
74741Expect(0, 918000, '\P{^nonspacingmark}', "");
74742Expect(1, 917999, '\p{	Nonspacing_mark}', "");
74743Expect(0, 917999, '\p{^	Nonspacing_mark}', "");
74744Expect(0, 917999, '\P{	Nonspacing_mark}', "");
74745Expect(1, 917999, '\P{^	Nonspacing_mark}', "");
74746Expect(0, 918000, '\p{	Nonspacing_mark}', "");
74747Expect(1, 918000, '\p{^	Nonspacing_mark}', "");
74748Expect(1, 918000, '\P{	Nonspacing_mark}', "");
74749Expect(0, 918000, '\P{^	Nonspacing_mark}', "");
74750Error('\p{:=	Is_Nonspacing_mark}');
74751Error('\P{:=	Is_Nonspacing_mark}');
74752Expect(1, 917999, '\p{isnonspacingmark}', "");
74753Expect(0, 917999, '\p{^isnonspacingmark}', "");
74754Expect(0, 917999, '\P{isnonspacingmark}', "");
74755Expect(1, 917999, '\P{^isnonspacingmark}', "");
74756Expect(0, 918000, '\p{isnonspacingmark}', "");
74757Expect(1, 918000, '\p{^isnonspacingmark}', "");
74758Expect(1, 918000, '\P{isnonspacingmark}', "");
74759Expect(0, 918000, '\P{^isnonspacingmark}', "");
74760Expect(1, 917999, '\p{ is_Nonspacing_Mark}', "");
74761Expect(0, 917999, '\p{^ is_Nonspacing_Mark}', "");
74762Expect(0, 917999, '\P{ is_Nonspacing_Mark}', "");
74763Expect(1, 917999, '\P{^ is_Nonspacing_Mark}', "");
74764Expect(0, 918000, '\p{ is_Nonspacing_Mark}', "");
74765Expect(1, 918000, '\p{^ is_Nonspacing_Mark}', "");
74766Expect(1, 918000, '\P{ is_Nonspacing_Mark}', "");
74767Expect(0, 918000, '\P{^ is_Nonspacing_Mark}', "");
74768Error('\p{ /a/mn}');
74769Error('\P{ /a/mn}');
74770Expect(1, 917999, '\p{mn}', "");
74771Expect(0, 917999, '\p{^mn}', "");
74772Expect(0, 917999, '\P{mn}', "");
74773Expect(1, 917999, '\P{^mn}', "");
74774Expect(0, 918000, '\p{mn}', "");
74775Expect(1, 918000, '\p{^mn}', "");
74776Expect(1, 918000, '\P{mn}', "");
74777Expect(0, 918000, '\P{^mn}', "");
74778Expect(1, 917999, '\p{ 	Mn}', "");
74779Expect(0, 917999, '\p{^ 	Mn}', "");
74780Expect(0, 917999, '\P{ 	Mn}', "");
74781Expect(1, 917999, '\P{^ 	Mn}', "");
74782Expect(0, 918000, '\p{ 	Mn}', "");
74783Expect(1, 918000, '\p{^ 	Mn}', "");
74784Expect(1, 918000, '\P{ 	Mn}', "");
74785Expect(0, 918000, '\P{^ 	Mn}', "");
74786Error('\p{	 Is_Mn/a/}');
74787Error('\P{	 Is_Mn/a/}');
74788Expect(1, 917999, '\p{ismn}', "");
74789Expect(0, 917999, '\p{^ismn}', "");
74790Expect(0, 917999, '\P{ismn}', "");
74791Expect(1, 917999, '\P{^ismn}', "");
74792Expect(0, 918000, '\p{ismn}', "");
74793Expect(1, 918000, '\p{^ismn}', "");
74794Expect(1, 918000, '\P{ismn}', "");
74795Expect(0, 918000, '\P{^ismn}', "");
74796Expect(1, 917999, '\p{ Is_Mn}', "");
74797Expect(0, 917999, '\p{^ Is_Mn}', "");
74798Expect(0, 917999, '\P{ Is_Mn}', "");
74799Expect(1, 917999, '\P{^ Is_Mn}', "");
74800Expect(0, 918000, '\p{ Is_Mn}', "");
74801Expect(1, 918000, '\p{^ Is_Mn}', "");
74802Expect(1, 918000, '\P{ Is_Mn}', "");
74803Expect(0, 918000, '\P{^ Is_Mn}', "");
74804Error('\p{_:=number}');
74805Error('\P{_:=number}');
74806Expect(1, 127242, '\p{number}', "");
74807Expect(0, 127242, '\p{^number}', "");
74808Expect(0, 127242, '\P{number}', "");
74809Expect(1, 127242, '\P{^number}', "");
74810Expect(0, 127243, '\p{number}', "");
74811Expect(1, 127243, '\p{^number}', "");
74812Expect(1, 127243, '\P{number}', "");
74813Expect(0, 127243, '\P{^number}', "");
74814Expect(1, 127242, '\p{	number}', "");
74815Expect(0, 127242, '\p{^	number}', "");
74816Expect(0, 127242, '\P{	number}', "");
74817Expect(1, 127242, '\P{^	number}', "");
74818Expect(0, 127243, '\p{	number}', "");
74819Expect(1, 127243, '\p{^	number}', "");
74820Expect(1, 127243, '\P{	number}', "");
74821Expect(0, 127243, '\P{^	number}', "");
74822Error('\p{:= -Is_NUMBER}');
74823Error('\P{:= -Is_NUMBER}');
74824Expect(1, 127242, '\p{isnumber}', "");
74825Expect(0, 127242, '\p{^isnumber}', "");
74826Expect(0, 127242, '\P{isnumber}', "");
74827Expect(1, 127242, '\P{^isnumber}', "");
74828Expect(0, 127243, '\p{isnumber}', "");
74829Expect(1, 127243, '\p{^isnumber}', "");
74830Expect(1, 127243, '\P{isnumber}', "");
74831Expect(0, 127243, '\P{^isnumber}', "");
74832Expect(1, 127242, '\p{__is_NUMBER}', "");
74833Expect(0, 127242, '\p{^__is_NUMBER}', "");
74834Expect(0, 127242, '\P{__is_NUMBER}', "");
74835Expect(1, 127242, '\P{^__is_NUMBER}', "");
74836Expect(0, 127243, '\p{__is_NUMBER}', "");
74837Expect(1, 127243, '\p{^__is_NUMBER}', "");
74838Expect(1, 127243, '\P{__is_NUMBER}', "");
74839Expect(0, 127243, '\P{^__is_NUMBER}', "");
74840Error('\p{/a/ n}');
74841Error('\P{/a/ n}');
74842Expect(1, 127242, '\p{n}', "");
74843Expect(0, 127242, '\p{^n}', "");
74844Expect(0, 127242, '\P{n}', "");
74845Expect(1, 127242, '\P{^n}', "");
74846Expect(0, 127243, '\p{n}', "");
74847Expect(1, 127243, '\p{^n}', "");
74848Expect(1, 127243, '\P{n}', "");
74849Expect(0, 127243, '\P{^n}', "");
74850Expect(1, 127242, '\p{	 n}', "");
74851Expect(0, 127242, '\p{^	 n}', "");
74852Expect(0, 127242, '\P{	 n}', "");
74853Expect(1, 127242, '\P{^	 n}', "");
74854Expect(0, 127243, '\p{	 n}', "");
74855Expect(1, 127243, '\p{^	 n}', "");
74856Expect(1, 127243, '\P{	 n}', "");
74857Expect(0, 127243, '\P{^	 n}', "");
74858Error('\p{	 IS_N/a/}');
74859Error('\P{	 IS_N/a/}');
74860Expect(1, 127242, '\p{isn}', "");
74861Expect(0, 127242, '\p{^isn}', "");
74862Expect(0, 127242, '\P{isn}', "");
74863Expect(1, 127242, '\P{^isn}', "");
74864Expect(0, 127243, '\p{isn}', "");
74865Expect(1, 127243, '\p{^isn}', "");
74866Expect(1, 127243, '\P{isn}', "");
74867Expect(0, 127243, '\P{^isn}', "");
74868Expect(1, 127242, '\p{	 Is_N}', "");
74869Expect(0, 127242, '\p{^	 Is_N}', "");
74870Expect(0, 127242, '\P{	 Is_N}', "");
74871Expect(1, 127242, '\P{^	 Is_N}', "");
74872Expect(0, 127243, '\p{	 Is_N}', "");
74873Expect(1, 127243, '\p{^	 Is_N}', "");
74874Expect(1, 127243, '\P{	 Is_N}', "");
74875Expect(0, 127243, '\P{^	 Is_N}', "");
74876Error('\p{-_number_Forms/a/}');
74877Error('\P{-_number_Forms/a/}');
74878Expect(1, 8591, '\p{numberforms}', "");
74879Expect(0, 8591, '\p{^numberforms}', "");
74880Expect(0, 8591, '\P{numberforms}', "");
74881Expect(1, 8591, '\P{^numberforms}', "");
74882Expect(0, 8592, '\p{numberforms}', "");
74883Expect(1, 8592, '\p{^numberforms}', "");
74884Expect(1, 8592, '\P{numberforms}', "");
74885Expect(0, 8592, '\P{^numberforms}', "");
74886Expect(1, 8591, '\p{-Number_Forms}', "");
74887Expect(0, 8591, '\p{^-Number_Forms}', "");
74888Expect(0, 8591, '\P{-Number_Forms}', "");
74889Expect(1, 8591, '\P{^-Number_Forms}', "");
74890Expect(0, 8592, '\p{-Number_Forms}', "");
74891Expect(1, 8592, '\p{^-Number_Forms}', "");
74892Expect(1, 8592, '\P{-Number_Forms}', "");
74893Expect(0, 8592, '\P{^-Number_Forms}', "");
74894Error('\p{-IS_NUMBER_FORMS/a/}');
74895Error('\P{-IS_NUMBER_FORMS/a/}');
74896Expect(1, 8591, '\p{isnumberforms}', "");
74897Expect(0, 8591, '\p{^isnumberforms}', "");
74898Expect(0, 8591, '\P{isnumberforms}', "");
74899Expect(1, 8591, '\P{^isnumberforms}', "");
74900Expect(0, 8592, '\p{isnumberforms}', "");
74901Expect(1, 8592, '\p{^isnumberforms}', "");
74902Expect(1, 8592, '\P{isnumberforms}', "");
74903Expect(0, 8592, '\P{^isnumberforms}', "");
74904Expect(1, 8591, '\p{Is_Number_FORMS}', "");
74905Expect(0, 8591, '\p{^Is_Number_FORMS}', "");
74906Expect(0, 8591, '\P{Is_Number_FORMS}', "");
74907Expect(1, 8591, '\P{^Is_Number_FORMS}', "");
74908Expect(0, 8592, '\p{Is_Number_FORMS}', "");
74909Expect(1, 8592, '\p{^Is_Number_FORMS}', "");
74910Expect(1, 8592, '\P{Is_Number_FORMS}', "");
74911Expect(0, 8592, '\P{^Is_Number_FORMS}', "");
74912Error('\p{:=__in_number_Forms}');
74913Error('\P{:=__in_number_Forms}');
74914Expect(1, 8591, '\p{innumberforms}', "");
74915Expect(0, 8591, '\p{^innumberforms}', "");
74916Expect(0, 8591, '\P{innumberforms}', "");
74917Expect(1, 8591, '\P{^innumberforms}', "");
74918Expect(0, 8592, '\p{innumberforms}', "");
74919Expect(1, 8592, '\p{^innumberforms}', "");
74920Expect(1, 8592, '\P{innumberforms}', "");
74921Expect(0, 8592, '\P{^innumberforms}', "");
74922Expect(1, 8591, '\p{-in_Number_forms}', "");
74923Expect(0, 8591, '\p{^-in_Number_forms}', "");
74924Expect(0, 8591, '\P{-in_Number_forms}', "");
74925Expect(1, 8591, '\P{^-in_Number_forms}', "");
74926Expect(0, 8592, '\p{-in_Number_forms}', "");
74927Expect(1, 8592, '\p{^-in_Number_forms}', "");
74928Expect(1, 8592, '\P{-in_Number_forms}', "");
74929Expect(0, 8592, '\P{^-in_Number_forms}', "");
74930Error('\p{:= _ogham}');
74931Error('\P{:= _ogham}');
74932Expect(1, 5788, '\p{ogham}', "");
74933Expect(0, 5788, '\p{^ogham}', "");
74934Expect(0, 5788, '\P{ogham}', "");
74935Expect(1, 5788, '\P{^ogham}', "");
74936Expect(0, 5789, '\p{ogham}', "");
74937Expect(1, 5789, '\p{^ogham}', "");
74938Expect(1, 5789, '\P{ogham}', "");
74939Expect(0, 5789, '\P{^ogham}', "");
74940Expect(1, 5788, '\p{_-OGHAM}', "");
74941Expect(0, 5788, '\p{^_-OGHAM}', "");
74942Expect(0, 5788, '\P{_-OGHAM}', "");
74943Expect(1, 5788, '\P{^_-OGHAM}', "");
74944Expect(0, 5789, '\p{_-OGHAM}', "");
74945Expect(1, 5789, '\p{^_-OGHAM}', "");
74946Expect(1, 5789, '\P{_-OGHAM}', "");
74947Expect(0, 5789, '\P{^_-OGHAM}', "");
74948Error('\p{-/a/IS_OGHAM}');
74949Error('\P{-/a/IS_OGHAM}');
74950Expect(1, 5788, '\p{isogham}', "");
74951Expect(0, 5788, '\p{^isogham}', "");
74952Expect(0, 5788, '\P{isogham}', "");
74953Expect(1, 5788, '\P{^isogham}', "");
74954Expect(0, 5789, '\p{isogham}', "");
74955Expect(1, 5789, '\p{^isogham}', "");
74956Expect(1, 5789, '\P{isogham}', "");
74957Expect(0, 5789, '\P{^isogham}', "");
74958Expect(1, 5788, '\p{_IS_Ogham}', "");
74959Expect(0, 5788, '\p{^_IS_Ogham}', "");
74960Expect(0, 5788, '\P{_IS_Ogham}', "");
74961Expect(1, 5788, '\P{^_IS_Ogham}', "");
74962Expect(0, 5789, '\p{_IS_Ogham}', "");
74963Expect(1, 5789, '\p{^_IS_Ogham}', "");
74964Expect(1, 5789, '\P{_IS_Ogham}', "");
74965Expect(0, 5789, '\P{^_IS_Ogham}', "");
74966Error('\p{/a/__Ogam}');
74967Error('\P{/a/__Ogam}');
74968Expect(1, 5788, '\p{ogam}', "");
74969Expect(0, 5788, '\p{^ogam}', "");
74970Expect(0, 5788, '\P{ogam}', "");
74971Expect(1, 5788, '\P{^ogam}', "");
74972Expect(0, 5789, '\p{ogam}', "");
74973Expect(1, 5789, '\p{^ogam}', "");
74974Expect(1, 5789, '\P{ogam}', "");
74975Expect(0, 5789, '\P{^ogam}', "");
74976Expect(1, 5788, '\p{_ Ogam}', "");
74977Expect(0, 5788, '\p{^_ Ogam}', "");
74978Expect(0, 5788, '\P{_ Ogam}', "");
74979Expect(1, 5788, '\P{^_ Ogam}', "");
74980Expect(0, 5789, '\p{_ Ogam}', "");
74981Expect(1, 5789, '\p{^_ Ogam}', "");
74982Expect(1, 5789, '\P{_ Ogam}', "");
74983Expect(0, 5789, '\P{^_ Ogam}', "");
74984Error('\p{/a/is_Ogam}');
74985Error('\P{/a/is_Ogam}');
74986Expect(1, 5788, '\p{isogam}', "");
74987Expect(0, 5788, '\p{^isogam}', "");
74988Expect(0, 5788, '\P{isogam}', "");
74989Expect(1, 5788, '\P{^isogam}', "");
74990Expect(0, 5789, '\p{isogam}', "");
74991Expect(1, 5789, '\p{^isogam}', "");
74992Expect(1, 5789, '\P{isogam}', "");
74993Expect(0, 5789, '\P{^isogam}', "");
74994Expect(1, 5788, '\p{_Is_Ogam}', "");
74995Expect(0, 5788, '\p{^_Is_Ogam}', "");
74996Expect(0, 5788, '\P{_Is_Ogam}', "");
74997Expect(1, 5788, '\P{^_Is_Ogam}', "");
74998Expect(0, 5789, '\p{_Is_Ogam}', "");
74999Expect(1, 5789, '\p{^_Is_Ogam}', "");
75000Expect(1, 5789, '\P{_Is_Ogam}', "");
75001Expect(0, 5789, '\P{^_Is_Ogam}', "");
75002Error('\p{--Ol_Chiki/a/}');
75003Error('\P{--Ol_Chiki/a/}');
75004Expect(1, 7295, '\p{olchiki}', "");
75005Expect(0, 7295, '\p{^olchiki}', "");
75006Expect(0, 7295, '\P{olchiki}', "");
75007Expect(1, 7295, '\P{^olchiki}', "");
75008Expect(0, 7296, '\p{olchiki}', "");
75009Expect(1, 7296, '\p{^olchiki}', "");
75010Expect(1, 7296, '\P{olchiki}', "");
75011Expect(0, 7296, '\P{^olchiki}', "");
75012Expect(1, 7295, '\p{_OL_Chiki}', "");
75013Expect(0, 7295, '\p{^_OL_Chiki}', "");
75014Expect(0, 7295, '\P{_OL_Chiki}', "");
75015Expect(1, 7295, '\P{^_OL_Chiki}', "");
75016Expect(0, 7296, '\p{_OL_Chiki}', "");
75017Expect(1, 7296, '\p{^_OL_Chiki}', "");
75018Expect(1, 7296, '\P{_OL_Chiki}', "");
75019Expect(0, 7296, '\P{^_OL_Chiki}', "");
75020Error('\p{  Is_Ol_Chiki/a/}');
75021Error('\P{  Is_Ol_Chiki/a/}');
75022Expect(1, 7295, '\p{isolchiki}', "");
75023Expect(0, 7295, '\p{^isolchiki}', "");
75024Expect(0, 7295, '\P{isolchiki}', "");
75025Expect(1, 7295, '\P{^isolchiki}', "");
75026Expect(0, 7296, '\p{isolchiki}', "");
75027Expect(1, 7296, '\p{^isolchiki}', "");
75028Expect(1, 7296, '\P{isolchiki}', "");
75029Expect(0, 7296, '\P{^isolchiki}', "");
75030Expect(1, 7295, '\p{-	is_ol_CHIKI}', "");
75031Expect(0, 7295, '\p{^-	is_ol_CHIKI}', "");
75032Expect(0, 7295, '\P{-	is_ol_CHIKI}', "");
75033Expect(1, 7295, '\P{^-	is_ol_CHIKI}', "");
75034Expect(0, 7296, '\p{-	is_ol_CHIKI}', "");
75035Expect(1, 7296, '\p{^-	is_ol_CHIKI}', "");
75036Expect(1, 7296, '\P{-	is_ol_CHIKI}', "");
75037Expect(0, 7296, '\P{^-	is_ol_CHIKI}', "");
75038Error('\p{ /a/olck}');
75039Error('\P{ /a/olck}');
75040Expect(1, 7295, '\p{olck}', "");
75041Expect(0, 7295, '\p{^olck}', "");
75042Expect(0, 7295, '\P{olck}', "");
75043Expect(1, 7295, '\P{^olck}', "");
75044Expect(0, 7296, '\p{olck}', "");
75045Expect(1, 7296, '\p{^olck}', "");
75046Expect(1, 7296, '\P{olck}', "");
75047Expect(0, 7296, '\P{^olck}', "");
75048Expect(1, 7295, '\p{_Olck}', "");
75049Expect(0, 7295, '\p{^_Olck}', "");
75050Expect(0, 7295, '\P{_Olck}', "");
75051Expect(1, 7295, '\P{^_Olck}', "");
75052Expect(0, 7296, '\p{_Olck}', "");
75053Expect(1, 7296, '\p{^_Olck}', "");
75054Expect(1, 7296, '\P{_Olck}', "");
75055Expect(0, 7296, '\P{^_Olck}', "");
75056Error('\p{/a/	-Is_Olck}');
75057Error('\P{/a/	-Is_Olck}');
75058Expect(1, 7295, '\p{isolck}', "");
75059Expect(0, 7295, '\p{^isolck}', "");
75060Expect(0, 7295, '\P{isolck}', "");
75061Expect(1, 7295, '\P{^isolck}', "");
75062Expect(0, 7296, '\p{isolck}', "");
75063Expect(1, 7296, '\p{^isolck}', "");
75064Expect(1, 7296, '\P{isolck}', "");
75065Expect(0, 7296, '\P{^isolck}', "");
75066Expect(1, 7295, '\p{- Is_OLCK}', "");
75067Expect(0, 7295, '\p{^- Is_OLCK}', "");
75068Expect(0, 7295, '\P{- Is_OLCK}', "");
75069Expect(1, 7295, '\P{^- Is_OLCK}', "");
75070Expect(0, 7296, '\p{- Is_OLCK}', "");
75071Expect(1, 7296, '\p{^- Is_OLCK}', "");
75072Expect(1, 7296, '\P{- Is_OLCK}', "");
75073Expect(0, 7296, '\P{^- Is_OLCK}', "");
75074Error('\p{/a/ _OLD_italic}');
75075Error('\P{/a/ _OLD_italic}');
75076Expect(1, 66339, '\p{olditalic}', "");
75077Expect(0, 66339, '\p{^olditalic}', "");
75078Expect(0, 66339, '\P{olditalic}', "");
75079Expect(1, 66339, '\P{^olditalic}', "");
75080Expect(0, 66340, '\p{olditalic}', "");
75081Expect(1, 66340, '\p{^olditalic}', "");
75082Expect(1, 66340, '\P{olditalic}', "");
75083Expect(0, 66340, '\P{^olditalic}', "");
75084Expect(1, 66339, '\p{_Old_Italic}', "");
75085Expect(0, 66339, '\p{^_Old_Italic}', "");
75086Expect(0, 66339, '\P{_Old_Italic}', "");
75087Expect(1, 66339, '\P{^_Old_Italic}', "");
75088Expect(0, 66340, '\p{_Old_Italic}', "");
75089Expect(1, 66340, '\p{^_Old_Italic}', "");
75090Expect(1, 66340, '\P{_Old_Italic}', "");
75091Expect(0, 66340, '\P{^_Old_Italic}', "");
75092Error('\p{ Is_Old_italic:=}');
75093Error('\P{ Is_Old_italic:=}');
75094Expect(1, 66339, '\p{isolditalic}', "");
75095Expect(0, 66339, '\p{^isolditalic}', "");
75096Expect(0, 66339, '\P{isolditalic}', "");
75097Expect(1, 66339, '\P{^isolditalic}', "");
75098Expect(0, 66340, '\p{isolditalic}', "");
75099Expect(1, 66340, '\p{^isolditalic}', "");
75100Expect(1, 66340, '\P{isolditalic}', "");
75101Expect(0, 66340, '\P{^isolditalic}', "");
75102Expect(1, 66339, '\p{_ Is_Old_Italic}', "");
75103Expect(0, 66339, '\p{^_ Is_Old_Italic}', "");
75104Expect(0, 66339, '\P{_ Is_Old_Italic}', "");
75105Expect(1, 66339, '\P{^_ Is_Old_Italic}', "");
75106Expect(0, 66340, '\p{_ Is_Old_Italic}', "");
75107Expect(1, 66340, '\p{^_ Is_Old_Italic}', "");
75108Expect(1, 66340, '\P{_ Is_Old_Italic}', "");
75109Expect(0, 66340, '\P{^_ Is_Old_Italic}', "");
75110Error('\p{	ital/a/}');
75111Error('\P{	ital/a/}');
75112Expect(1, 66339, '\p{ital}', "");
75113Expect(0, 66339, '\p{^ital}', "");
75114Expect(0, 66339, '\P{ital}', "");
75115Expect(1, 66339, '\P{^ital}', "");
75116Expect(0, 66340, '\p{ital}', "");
75117Expect(1, 66340, '\p{^ital}', "");
75118Expect(1, 66340, '\P{ital}', "");
75119Expect(0, 66340, '\P{^ital}', "");
75120Expect(1, 66339, '\p{_ ital}', "");
75121Expect(0, 66339, '\p{^_ ital}', "");
75122Expect(0, 66339, '\P{_ ital}', "");
75123Expect(1, 66339, '\P{^_ ital}', "");
75124Expect(0, 66340, '\p{_ ital}', "");
75125Expect(1, 66340, '\p{^_ ital}', "");
75126Expect(1, 66340, '\P{_ ital}', "");
75127Expect(0, 66340, '\P{^_ ital}', "");
75128Error('\p{/a/	IS_Ital}');
75129Error('\P{/a/	IS_Ital}');
75130Expect(1, 66339, '\p{isital}', "");
75131Expect(0, 66339, '\p{^isital}', "");
75132Expect(0, 66339, '\P{isital}', "");
75133Expect(1, 66339, '\P{^isital}', "");
75134Expect(0, 66340, '\p{isital}', "");
75135Expect(1, 66340, '\p{^isital}', "");
75136Expect(1, 66340, '\P{isital}', "");
75137Expect(0, 66340, '\P{^isital}', "");
75138Expect(1, 66339, '\p{-	IS_Ital}', "");
75139Expect(0, 66339, '\p{^-	IS_Ital}', "");
75140Expect(0, 66339, '\P{-	IS_Ital}', "");
75141Expect(1, 66339, '\P{^-	IS_Ital}', "");
75142Expect(0, 66340, '\p{-	IS_Ital}', "");
75143Expect(1, 66340, '\p{^-	IS_Ital}', "");
75144Expect(1, 66340, '\P{-	IS_Ital}', "");
75145Expect(0, 66340, '\P{^-	IS_Ital}', "");
75146Error('\p{/a/Old_Persian}');
75147Error('\P{/a/Old_Persian}');
75148Expect(1, 66517, '\p{oldpersian}', "");
75149Expect(0, 66517, '\p{^oldpersian}', "");
75150Expect(0, 66517, '\P{oldpersian}', "");
75151Expect(1, 66517, '\P{^oldpersian}', "");
75152Expect(0, 66518, '\p{oldpersian}', "");
75153Expect(1, 66518, '\p{^oldpersian}', "");
75154Expect(1, 66518, '\P{oldpersian}', "");
75155Expect(0, 66518, '\P{^oldpersian}', "");
75156Expect(1, 66517, '\p{_-OLD_Persian}', "");
75157Expect(0, 66517, '\p{^_-OLD_Persian}', "");
75158Expect(0, 66517, '\P{_-OLD_Persian}', "");
75159Expect(1, 66517, '\P{^_-OLD_Persian}', "");
75160Expect(0, 66518, '\p{_-OLD_Persian}', "");
75161Expect(1, 66518, '\p{^_-OLD_Persian}', "");
75162Expect(1, 66518, '\P{_-OLD_Persian}', "");
75163Expect(0, 66518, '\P{^_-OLD_Persian}', "");
75164Error('\p{/a/--Is_Old_persian}');
75165Error('\P{/a/--Is_Old_persian}');
75166Expect(1, 66517, '\p{isoldpersian}', "");
75167Expect(0, 66517, '\p{^isoldpersian}', "");
75168Expect(0, 66517, '\P{isoldpersian}', "");
75169Expect(1, 66517, '\P{^isoldpersian}', "");
75170Expect(0, 66518, '\p{isoldpersian}', "");
75171Expect(1, 66518, '\p{^isoldpersian}', "");
75172Expect(1, 66518, '\P{isoldpersian}', "");
75173Expect(0, 66518, '\P{^isoldpersian}', "");
75174Expect(1, 66517, '\p{ is_OLD_Persian}', "");
75175Expect(0, 66517, '\p{^ is_OLD_Persian}', "");
75176Expect(0, 66517, '\P{ is_OLD_Persian}', "");
75177Expect(1, 66517, '\P{^ is_OLD_Persian}', "");
75178Expect(0, 66518, '\p{ is_OLD_Persian}', "");
75179Expect(1, 66518, '\p{^ is_OLD_Persian}', "");
75180Expect(1, 66518, '\P{ is_OLD_Persian}', "");
75181Expect(0, 66518, '\P{^ is_OLD_Persian}', "");
75182Error('\p{-xpeo:=}');
75183Error('\P{-xpeo:=}');
75184Expect(1, 66517, '\p{xpeo}', "");
75185Expect(0, 66517, '\p{^xpeo}', "");
75186Expect(0, 66517, '\P{xpeo}', "");
75187Expect(1, 66517, '\P{^xpeo}', "");
75188Expect(0, 66518, '\p{xpeo}', "");
75189Expect(1, 66518, '\p{^xpeo}', "");
75190Expect(1, 66518, '\P{xpeo}', "");
75191Expect(0, 66518, '\P{^xpeo}', "");
75192Expect(1, 66517, '\p{  Xpeo}', "");
75193Expect(0, 66517, '\p{^  Xpeo}', "");
75194Expect(0, 66517, '\P{  Xpeo}', "");
75195Expect(1, 66517, '\P{^  Xpeo}', "");
75196Expect(0, 66518, '\p{  Xpeo}', "");
75197Expect(1, 66518, '\p{^  Xpeo}', "");
75198Expect(1, 66518, '\P{  Xpeo}', "");
75199Expect(0, 66518, '\P{^  Xpeo}', "");
75200Error('\p{/a/_	IS_xpeo}');
75201Error('\P{/a/_	IS_xpeo}');
75202Expect(1, 66517, '\p{isxpeo}', "");
75203Expect(0, 66517, '\p{^isxpeo}', "");
75204Expect(0, 66517, '\P{isxpeo}', "");
75205Expect(1, 66517, '\P{^isxpeo}', "");
75206Expect(0, 66518, '\p{isxpeo}', "");
75207Expect(1, 66518, '\p{^isxpeo}', "");
75208Expect(1, 66518, '\P{isxpeo}', "");
75209Expect(0, 66518, '\P{^isxpeo}', "");
75210Expect(1, 66517, '\p{ 	IS_Xpeo}', "");
75211Expect(0, 66517, '\p{^ 	IS_Xpeo}', "");
75212Expect(0, 66517, '\P{ 	IS_Xpeo}', "");
75213Expect(1, 66517, '\P{^ 	IS_Xpeo}', "");
75214Expect(0, 66518, '\p{ 	IS_Xpeo}', "");
75215Expect(1, 66518, '\p{^ 	IS_Xpeo}', "");
75216Expect(1, 66518, '\P{ 	IS_Xpeo}', "");
75217Expect(0, 66518, '\P{^ 	IS_Xpeo}', "");
75218Error('\p{/a/-	old_South_Arabian}');
75219Error('\P{/a/-	old_South_Arabian}');
75220Expect(1, 68223, '\p{oldsoutharabian}', "");
75221Expect(0, 68223, '\p{^oldsoutharabian}', "");
75222Expect(0, 68223, '\P{oldsoutharabian}', "");
75223Expect(1, 68223, '\P{^oldsoutharabian}', "");
75224Expect(0, 68224, '\p{oldsoutharabian}', "");
75225Expect(1, 68224, '\p{^oldsoutharabian}', "");
75226Expect(1, 68224, '\P{oldsoutharabian}', "");
75227Expect(0, 68224, '\P{^oldsoutharabian}', "");
75228Expect(1, 68223, '\p{--old_south_Arabian}', "");
75229Expect(0, 68223, '\p{^--old_south_Arabian}', "");
75230Expect(0, 68223, '\P{--old_south_Arabian}', "");
75231Expect(1, 68223, '\P{^--old_south_Arabian}', "");
75232Expect(0, 68224, '\p{--old_south_Arabian}', "");
75233Expect(1, 68224, '\p{^--old_south_Arabian}', "");
75234Expect(1, 68224, '\P{--old_south_Arabian}', "");
75235Expect(0, 68224, '\P{^--old_south_Arabian}', "");
75236Error('\p{	Is_Old_South_ARABIAN/a/}');
75237Error('\P{	Is_Old_South_ARABIAN/a/}');
75238Expect(1, 68223, '\p{isoldsoutharabian}', "");
75239Expect(0, 68223, '\p{^isoldsoutharabian}', "");
75240Expect(0, 68223, '\P{isoldsoutharabian}', "");
75241Expect(1, 68223, '\P{^isoldsoutharabian}', "");
75242Expect(0, 68224, '\p{isoldsoutharabian}', "");
75243Expect(1, 68224, '\p{^isoldsoutharabian}', "");
75244Expect(1, 68224, '\P{isoldsoutharabian}', "");
75245Expect(0, 68224, '\P{^isoldsoutharabian}', "");
75246Expect(1, 68223, '\p{-	Is_OLD_SOUTH_ARABIAN}', "");
75247Expect(0, 68223, '\p{^-	Is_OLD_SOUTH_ARABIAN}', "");
75248Expect(0, 68223, '\P{-	Is_OLD_SOUTH_ARABIAN}', "");
75249Expect(1, 68223, '\P{^-	Is_OLD_SOUTH_ARABIAN}', "");
75250Expect(0, 68224, '\p{-	Is_OLD_SOUTH_ARABIAN}', "");
75251Expect(1, 68224, '\p{^-	Is_OLD_SOUTH_ARABIAN}', "");
75252Expect(1, 68224, '\P{-	Is_OLD_SOUTH_ARABIAN}', "");
75253Expect(0, 68224, '\P{^-	Is_OLD_SOUTH_ARABIAN}', "");
75254Error('\p{	:=Sarb}');
75255Error('\P{	:=Sarb}');
75256Expect(1, 68223, '\p{sarb}', "");
75257Expect(0, 68223, '\p{^sarb}', "");
75258Expect(0, 68223, '\P{sarb}', "");
75259Expect(1, 68223, '\P{^sarb}', "");
75260Expect(0, 68224, '\p{sarb}', "");
75261Expect(1, 68224, '\p{^sarb}', "");
75262Expect(1, 68224, '\P{sarb}', "");
75263Expect(0, 68224, '\P{^sarb}', "");
75264Expect(1, 68223, '\p{		SARB}', "");
75265Expect(0, 68223, '\p{^		SARB}', "");
75266Expect(0, 68223, '\P{		SARB}', "");
75267Expect(1, 68223, '\P{^		SARB}', "");
75268Expect(0, 68224, '\p{		SARB}', "");
75269Expect(1, 68224, '\p{^		SARB}', "");
75270Expect(1, 68224, '\P{		SARB}', "");
75271Expect(0, 68224, '\P{^		SARB}', "");
75272Error('\p{:=--IS_SARB}');
75273Error('\P{:=--IS_SARB}');
75274Expect(1, 68223, '\p{issarb}', "");
75275Expect(0, 68223, '\p{^issarb}', "");
75276Expect(0, 68223, '\P{issarb}', "");
75277Expect(1, 68223, '\P{^issarb}', "");
75278Expect(0, 68224, '\p{issarb}', "");
75279Expect(1, 68224, '\p{^issarb}', "");
75280Expect(1, 68224, '\P{issarb}', "");
75281Expect(0, 68224, '\P{^issarb}', "");
75282Expect(1, 68223, '\p{-is_Sarb}', "");
75283Expect(0, 68223, '\p{^-is_Sarb}', "");
75284Expect(0, 68223, '\P{-is_Sarb}', "");
75285Expect(1, 68223, '\P{^-is_Sarb}', "");
75286Expect(0, 68224, '\p{-is_Sarb}', "");
75287Expect(1, 68224, '\p{^-is_Sarb}', "");
75288Expect(1, 68224, '\P{-is_Sarb}', "");
75289Expect(0, 68224, '\P{^-is_Sarb}', "");
75290Error('\p{--OLD_TURKIC/a/}');
75291Error('\P{--OLD_TURKIC/a/}');
75292Expect(1, 68680, '\p{oldturkic}', "");
75293Expect(0, 68680, '\p{^oldturkic}', "");
75294Expect(0, 68680, '\P{oldturkic}', "");
75295Expect(1, 68680, '\P{^oldturkic}', "");
75296Expect(0, 68681, '\p{oldturkic}', "");
75297Expect(1, 68681, '\p{^oldturkic}', "");
75298Expect(1, 68681, '\P{oldturkic}', "");
75299Expect(0, 68681, '\P{^oldturkic}', "");
75300Expect(1, 68680, '\p{- Old_Turkic}', "");
75301Expect(0, 68680, '\p{^- Old_Turkic}', "");
75302Expect(0, 68680, '\P{- Old_Turkic}', "");
75303Expect(1, 68680, '\P{^- Old_Turkic}', "");
75304Expect(0, 68681, '\p{- Old_Turkic}', "");
75305Expect(1, 68681, '\p{^- Old_Turkic}', "");
75306Expect(1, 68681, '\P{- Old_Turkic}', "");
75307Expect(0, 68681, '\P{^- Old_Turkic}', "");
75308Error('\p{/a/-	Is_Old_TURKIC}');
75309Error('\P{/a/-	Is_Old_TURKIC}');
75310Expect(1, 68680, '\p{isoldturkic}', "");
75311Expect(0, 68680, '\p{^isoldturkic}', "");
75312Expect(0, 68680, '\P{isoldturkic}', "");
75313Expect(1, 68680, '\P{^isoldturkic}', "");
75314Expect(0, 68681, '\p{isoldturkic}', "");
75315Expect(1, 68681, '\p{^isoldturkic}', "");
75316Expect(1, 68681, '\P{isoldturkic}', "");
75317Expect(0, 68681, '\P{^isoldturkic}', "");
75318Expect(1, 68680, '\p{- IS_old_Turkic}', "");
75319Expect(0, 68680, '\p{^- IS_old_Turkic}', "");
75320Expect(0, 68680, '\P{- IS_old_Turkic}', "");
75321Expect(1, 68680, '\P{^- IS_old_Turkic}', "");
75322Expect(0, 68681, '\p{- IS_old_Turkic}', "");
75323Expect(1, 68681, '\p{^- IS_old_Turkic}', "");
75324Expect(1, 68681, '\P{- IS_old_Turkic}', "");
75325Expect(0, 68681, '\P{^- IS_old_Turkic}', "");
75326Error('\p{/a/	-Orkh}');
75327Error('\P{/a/	-Orkh}');
75328Expect(1, 68680, '\p{orkh}', "");
75329Expect(0, 68680, '\p{^orkh}', "");
75330Expect(0, 68680, '\P{orkh}', "");
75331Expect(1, 68680, '\P{^orkh}', "");
75332Expect(0, 68681, '\p{orkh}', "");
75333Expect(1, 68681, '\p{^orkh}', "");
75334Expect(1, 68681, '\P{orkh}', "");
75335Expect(0, 68681, '\P{^orkh}', "");
75336Expect(1, 68680, '\p{ _orkh}', "");
75337Expect(0, 68680, '\p{^ _orkh}', "");
75338Expect(0, 68680, '\P{ _orkh}', "");
75339Expect(1, 68680, '\P{^ _orkh}', "");
75340Expect(0, 68681, '\p{ _orkh}', "");
75341Expect(1, 68681, '\p{^ _orkh}', "");
75342Expect(1, 68681, '\P{ _orkh}', "");
75343Expect(0, 68681, '\P{^ _orkh}', "");
75344Error('\p{:=_IS_Orkh}');
75345Error('\P{:=_IS_Orkh}');
75346Expect(1, 68680, '\p{isorkh}', "");
75347Expect(0, 68680, '\p{^isorkh}', "");
75348Expect(0, 68680, '\P{isorkh}', "");
75349Expect(1, 68680, '\P{^isorkh}', "");
75350Expect(0, 68681, '\p{isorkh}', "");
75351Expect(1, 68681, '\p{^isorkh}', "");
75352Expect(1, 68681, '\P{isorkh}', "");
75353Expect(0, 68681, '\P{^isorkh}', "");
75354Expect(1, 68680, '\p{-_Is_orkh}', "");
75355Expect(0, 68680, '\p{^-_Is_orkh}', "");
75356Expect(0, 68680, '\P{-_Is_orkh}', "");
75357Expect(1, 68680, '\P{^-_Is_orkh}', "");
75358Expect(0, 68681, '\p{-_Is_orkh}', "");
75359Expect(1, 68681, '\p{^-_Is_orkh}', "");
75360Expect(1, 68681, '\P{-_Is_orkh}', "");
75361Expect(0, 68681, '\P{^-_Is_orkh}', "");
75362Error('\p{/a/  open_punctuation}');
75363Error('\P{/a/  open_punctuation}');
75364Expect(1, 65378, '\p{openpunctuation}', "");
75365Expect(0, 65378, '\p{^openpunctuation}', "");
75366Expect(0, 65378, '\P{openpunctuation}', "");
75367Expect(1, 65378, '\P{^openpunctuation}', "");
75368Expect(0, 65379, '\p{openpunctuation}', "");
75369Expect(1, 65379, '\p{^openpunctuation}', "");
75370Expect(1, 65379, '\P{openpunctuation}', "");
75371Expect(0, 65379, '\P{^openpunctuation}', "");
75372Expect(1, 65378, '\p{_OPEN_PUNCTUATION}', "");
75373Expect(0, 65378, '\p{^_OPEN_PUNCTUATION}', "");
75374Expect(0, 65378, '\P{_OPEN_PUNCTUATION}', "");
75375Expect(1, 65378, '\P{^_OPEN_PUNCTUATION}', "");
75376Expect(0, 65379, '\p{_OPEN_PUNCTUATION}', "");
75377Expect(1, 65379, '\p{^_OPEN_PUNCTUATION}', "");
75378Expect(1, 65379, '\P{_OPEN_PUNCTUATION}', "");
75379Expect(0, 65379, '\P{^_OPEN_PUNCTUATION}', "");
75380Error('\p{	/a/IS_Open_punctuation}');
75381Error('\P{	/a/IS_Open_punctuation}');
75382Expect(1, 65378, '\p{isopenpunctuation}', "");
75383Expect(0, 65378, '\p{^isopenpunctuation}', "");
75384Expect(0, 65378, '\P{isopenpunctuation}', "");
75385Expect(1, 65378, '\P{^isopenpunctuation}', "");
75386Expect(0, 65379, '\p{isopenpunctuation}', "");
75387Expect(1, 65379, '\p{^isopenpunctuation}', "");
75388Expect(1, 65379, '\P{isopenpunctuation}', "");
75389Expect(0, 65379, '\P{^isopenpunctuation}', "");
75390Expect(1, 65378, '\p{  Is_open_Punctuation}', "");
75391Expect(0, 65378, '\p{^  Is_open_Punctuation}', "");
75392Expect(0, 65378, '\P{  Is_open_Punctuation}', "");
75393Expect(1, 65378, '\P{^  Is_open_Punctuation}', "");
75394Expect(0, 65379, '\p{  Is_open_Punctuation}', "");
75395Expect(1, 65379, '\p{^  Is_open_Punctuation}', "");
75396Expect(1, 65379, '\P{  Is_open_Punctuation}', "");
75397Expect(0, 65379, '\P{^  Is_open_Punctuation}', "");
75398Error('\p{	Ps/a/}');
75399Error('\P{	Ps/a/}');
75400Expect(1, 65378, '\p{ps}', "");
75401Expect(0, 65378, '\p{^ps}', "");
75402Expect(0, 65378, '\P{ps}', "");
75403Expect(1, 65378, '\P{^ps}', "");
75404Expect(0, 65379, '\p{ps}', "");
75405Expect(1, 65379, '\p{^ps}', "");
75406Expect(1, 65379, '\P{ps}', "");
75407Expect(0, 65379, '\P{^ps}', "");
75408Expect(1, 65378, '\p{ ps}', "");
75409Expect(0, 65378, '\p{^ ps}', "");
75410Expect(0, 65378, '\P{ ps}', "");
75411Expect(1, 65378, '\P{^ ps}', "");
75412Expect(0, 65379, '\p{ ps}', "");
75413Expect(1, 65379, '\p{^ ps}', "");
75414Expect(1, 65379, '\P{ ps}', "");
75415Expect(0, 65379, '\P{^ ps}', "");
75416Error('\p{:=_ Is_ps}');
75417Error('\P{:=_ Is_ps}');
75418Expect(1, 65378, '\p{isps}', "");
75419Expect(0, 65378, '\p{^isps}', "");
75420Expect(0, 65378, '\P{isps}', "");
75421Expect(1, 65378, '\P{^isps}', "");
75422Expect(0, 65379, '\p{isps}', "");
75423Expect(1, 65379, '\p{^isps}', "");
75424Expect(1, 65379, '\P{isps}', "");
75425Expect(0, 65379, '\P{^isps}', "");
75426Expect(1, 65378, '\p{ -is_ps}', "");
75427Expect(0, 65378, '\p{^ -is_ps}', "");
75428Expect(0, 65378, '\P{ -is_ps}', "");
75429Expect(1, 65378, '\P{^ -is_ps}', "");
75430Expect(0, 65379, '\p{ -is_ps}', "");
75431Expect(1, 65379, '\p{^ -is_ps}', "");
75432Expect(1, 65379, '\P{ -is_ps}', "");
75433Expect(0, 65379, '\P{^ -is_ps}', "");
75434Error('\p{ -optical_CHARACTER_Recognition/a/}');
75435Error('\P{ -optical_CHARACTER_Recognition/a/}');
75436Expect(1, 9311, '\p{opticalcharacterrecognition}', "");
75437Expect(0, 9311, '\p{^opticalcharacterrecognition}', "");
75438Expect(0, 9311, '\P{opticalcharacterrecognition}', "");
75439Expect(1, 9311, '\P{^opticalcharacterrecognition}', "");
75440Expect(0, 9312, '\p{opticalcharacterrecognition}', "");
75441Expect(1, 9312, '\p{^opticalcharacterrecognition}', "");
75442Expect(1, 9312, '\P{opticalcharacterrecognition}', "");
75443Expect(0, 9312, '\P{^opticalcharacterrecognition}', "");
75444Expect(1, 9311, '\p{-	Optical_Character_Recognition}', "");
75445Expect(0, 9311, '\p{^-	Optical_Character_Recognition}', "");
75446Expect(0, 9311, '\P{-	Optical_Character_Recognition}', "");
75447Expect(1, 9311, '\P{^-	Optical_Character_Recognition}', "");
75448Expect(0, 9312, '\p{-	Optical_Character_Recognition}', "");
75449Expect(1, 9312, '\p{^-	Optical_Character_Recognition}', "");
75450Expect(1, 9312, '\P{-	Optical_Character_Recognition}', "");
75451Expect(0, 9312, '\P{^-	Optical_Character_Recognition}', "");
75452Error('\p{:= 	Is_Optical_Character_recognition}');
75453Error('\P{:= 	Is_Optical_Character_recognition}');
75454Expect(1, 9311, '\p{isopticalcharacterrecognition}', "");
75455Expect(0, 9311, '\p{^isopticalcharacterrecognition}', "");
75456Expect(0, 9311, '\P{isopticalcharacterrecognition}', "");
75457Expect(1, 9311, '\P{^isopticalcharacterrecognition}', "");
75458Expect(0, 9312, '\p{isopticalcharacterrecognition}', "");
75459Expect(1, 9312, '\p{^isopticalcharacterrecognition}', "");
75460Expect(1, 9312, '\P{isopticalcharacterrecognition}', "");
75461Expect(0, 9312, '\P{^isopticalcharacterrecognition}', "");
75462Expect(1, 9311, '\p{_ IS_Optical_character_Recognition}', "");
75463Expect(0, 9311, '\p{^_ IS_Optical_character_Recognition}', "");
75464Expect(0, 9311, '\P{_ IS_Optical_character_Recognition}', "");
75465Expect(1, 9311, '\P{^_ IS_Optical_character_Recognition}', "");
75466Expect(0, 9312, '\p{_ IS_Optical_character_Recognition}', "");
75467Expect(1, 9312, '\p{^_ IS_Optical_character_Recognition}', "");
75468Expect(1, 9312, '\P{_ IS_Optical_character_Recognition}', "");
75469Expect(0, 9312, '\P{^_ IS_Optical_character_Recognition}', "");
75470Error('\p{/a/	In_OPTICAL_character_recognition}');
75471Error('\P{/a/	In_OPTICAL_character_recognition}');
75472Expect(1, 9311, '\p{inopticalcharacterrecognition}', "");
75473Expect(0, 9311, '\p{^inopticalcharacterrecognition}', "");
75474Expect(0, 9311, '\P{inopticalcharacterrecognition}', "");
75475Expect(1, 9311, '\P{^inopticalcharacterrecognition}', "");
75476Expect(0, 9312, '\p{inopticalcharacterrecognition}', "");
75477Expect(1, 9312, '\p{^inopticalcharacterrecognition}', "");
75478Expect(1, 9312, '\P{inopticalcharacterrecognition}', "");
75479Expect(0, 9312, '\P{^inopticalcharacterrecognition}', "");
75480Expect(1, 9311, '\p{ in_Optical_Character_Recognition}', "");
75481Expect(0, 9311, '\p{^ in_Optical_Character_Recognition}', "");
75482Expect(0, 9311, '\P{ in_Optical_Character_Recognition}', "");
75483Expect(1, 9311, '\P{^ in_Optical_Character_Recognition}', "");
75484Expect(0, 9312, '\p{ in_Optical_Character_Recognition}', "");
75485Expect(1, 9312, '\p{^ in_Optical_Character_Recognition}', "");
75486Expect(1, 9312, '\P{ in_Optical_Character_Recognition}', "");
75487Expect(0, 9312, '\P{^ in_Optical_Character_Recognition}', "");
75488Error('\p{	:=ocr}');
75489Error('\P{	:=ocr}');
75490Expect(1, 9311, '\p{ocr}', "");
75491Expect(0, 9311, '\p{^ocr}', "");
75492Expect(0, 9311, '\P{ocr}', "");
75493Expect(1, 9311, '\P{^ocr}', "");
75494Expect(0, 9312, '\p{ocr}', "");
75495Expect(1, 9312, '\p{^ocr}', "");
75496Expect(1, 9312, '\P{ocr}', "");
75497Expect(0, 9312, '\P{^ocr}', "");
75498Expect(1, 9311, '\p{- OCR}', "");
75499Expect(0, 9311, '\p{^- OCR}', "");
75500Expect(0, 9311, '\P{- OCR}', "");
75501Expect(1, 9311, '\P{^- OCR}', "");
75502Expect(0, 9312, '\p{- OCR}', "");
75503Expect(1, 9312, '\p{^- OCR}', "");
75504Expect(1, 9312, '\P{- OCR}', "");
75505Expect(0, 9312, '\P{^- OCR}', "");
75506Error('\p{/a/-	Is_OCR}');
75507Error('\P{/a/-	Is_OCR}');
75508Expect(1, 9311, '\p{isocr}', "");
75509Expect(0, 9311, '\p{^isocr}', "");
75510Expect(0, 9311, '\P{isocr}', "");
75511Expect(1, 9311, '\P{^isocr}', "");
75512Expect(0, 9312, '\p{isocr}', "");
75513Expect(1, 9312, '\p{^isocr}', "");
75514Expect(1, 9312, '\P{isocr}', "");
75515Expect(0, 9312, '\P{^isocr}', "");
75516Expect(1, 9311, '\p{	Is_OCR}', "");
75517Expect(0, 9311, '\p{^	Is_OCR}', "");
75518Expect(0, 9311, '\P{	Is_OCR}', "");
75519Expect(1, 9311, '\P{^	Is_OCR}', "");
75520Expect(0, 9312, '\p{	Is_OCR}', "");
75521Expect(1, 9312, '\p{^	Is_OCR}', "");
75522Expect(1, 9312, '\P{	Is_OCR}', "");
75523Expect(0, 9312, '\P{^	Is_OCR}', "");
75524Error('\p{-:=IN_ocr}');
75525Error('\P{-:=IN_ocr}');
75526Expect(1, 9311, '\p{inocr}', "");
75527Expect(0, 9311, '\p{^inocr}', "");
75528Expect(0, 9311, '\P{inocr}', "");
75529Expect(1, 9311, '\P{^inocr}', "");
75530Expect(0, 9312, '\p{inocr}', "");
75531Expect(1, 9312, '\p{^inocr}', "");
75532Expect(1, 9312, '\P{inocr}', "");
75533Expect(0, 9312, '\P{^inocr}', "");
75534Expect(1, 9311, '\p{_in_ocr}', "");
75535Expect(0, 9311, '\p{^_in_ocr}', "");
75536Expect(0, 9311, '\P{_in_ocr}', "");
75537Expect(1, 9311, '\P{^_in_ocr}', "");
75538Expect(0, 9312, '\p{_in_ocr}', "");
75539Expect(1, 9312, '\p{^_in_ocr}', "");
75540Expect(1, 9312, '\P{_in_ocr}', "");
75541Expect(0, 9312, '\P{^_in_ocr}', "");
75542Error('\p{  ORIYA:=}');
75543Error('\P{  ORIYA:=}');
75544Expect(1, 2935, '\p{oriya}', "");
75545Expect(0, 2935, '\p{^oriya}', "");
75546Expect(0, 2935, '\P{oriya}', "");
75547Expect(1, 2935, '\P{^oriya}', "");
75548Expect(0, 2936, '\p{oriya}', "");
75549Expect(1, 2936, '\p{^oriya}', "");
75550Expect(1, 2936, '\P{oriya}', "");
75551Expect(0, 2936, '\P{^oriya}', "");
75552Expect(1, 2935, '\p{ ORIYA}', "");
75553Expect(0, 2935, '\p{^ ORIYA}', "");
75554Expect(0, 2935, '\P{ ORIYA}', "");
75555Expect(1, 2935, '\P{^ ORIYA}', "");
75556Expect(0, 2936, '\p{ ORIYA}', "");
75557Expect(1, 2936, '\p{^ ORIYA}', "");
75558Expect(1, 2936, '\P{ ORIYA}', "");
75559Expect(0, 2936, '\P{^ ORIYA}', "");
75560Error('\p{-	is_Oriya/a/}');
75561Error('\P{-	is_Oriya/a/}');
75562Expect(1, 2935, '\p{isoriya}', "");
75563Expect(0, 2935, '\p{^isoriya}', "");
75564Expect(0, 2935, '\P{isoriya}', "");
75565Expect(1, 2935, '\P{^isoriya}', "");
75566Expect(0, 2936, '\p{isoriya}', "");
75567Expect(1, 2936, '\p{^isoriya}', "");
75568Expect(1, 2936, '\P{isoriya}', "");
75569Expect(0, 2936, '\P{^isoriya}', "");
75570Expect(1, 2935, '\p{--Is_oriya}', "");
75571Expect(0, 2935, '\p{^--Is_oriya}', "");
75572Expect(0, 2935, '\P{--Is_oriya}', "");
75573Expect(1, 2935, '\P{^--Is_oriya}', "");
75574Expect(0, 2936, '\p{--Is_oriya}', "");
75575Expect(1, 2936, '\p{^--Is_oriya}', "");
75576Expect(1, 2936, '\P{--Is_oriya}', "");
75577Expect(0, 2936, '\P{^--Is_oriya}', "");
75578Error('\p{- ORYA:=}');
75579Error('\P{- ORYA:=}');
75580Expect(1, 2935, '\p{orya}', "");
75581Expect(0, 2935, '\p{^orya}', "");
75582Expect(0, 2935, '\P{orya}', "");
75583Expect(1, 2935, '\P{^orya}', "");
75584Expect(0, 2936, '\p{orya}', "");
75585Expect(1, 2936, '\p{^orya}', "");
75586Expect(1, 2936, '\P{orya}', "");
75587Expect(0, 2936, '\P{^orya}', "");
75588Expect(1, 2935, '\p{	ORYA}', "");
75589Expect(0, 2935, '\p{^	ORYA}', "");
75590Expect(0, 2935, '\P{	ORYA}', "");
75591Expect(1, 2935, '\P{^	ORYA}', "");
75592Expect(0, 2936, '\p{	ORYA}', "");
75593Expect(1, 2936, '\p{^	ORYA}', "");
75594Expect(1, 2936, '\P{	ORYA}', "");
75595Expect(0, 2936, '\P{^	ORYA}', "");
75596Error('\p{_:=is_orya}');
75597Error('\P{_:=is_orya}');
75598Expect(1, 2935, '\p{isorya}', "");
75599Expect(0, 2935, '\p{^isorya}', "");
75600Expect(0, 2935, '\P{isorya}', "");
75601Expect(1, 2935, '\P{^isorya}', "");
75602Expect(0, 2936, '\p{isorya}', "");
75603Expect(1, 2936, '\p{^isorya}', "");
75604Expect(1, 2936, '\P{isorya}', "");
75605Expect(0, 2936, '\P{^isorya}', "");
75606Expect(1, 2935, '\p{--is_Orya}', "");
75607Expect(0, 2935, '\p{^--is_Orya}', "");
75608Expect(0, 2935, '\P{--is_Orya}', "");
75609Expect(1, 2935, '\P{^--is_Orya}', "");
75610Expect(0, 2936, '\p{--is_Orya}', "");
75611Expect(1, 2936, '\p{^--is_Orya}', "");
75612Expect(1, 2936, '\P{--is_Orya}', "");
75613Expect(0, 2936, '\P{^--is_Orya}', "");
75614Error('\p{	:=osmanya}');
75615Error('\P{	:=osmanya}');
75616Expect(1, 66729, '\p{osmanya}', "");
75617Expect(0, 66729, '\p{^osmanya}', "");
75618Expect(0, 66729, '\P{osmanya}', "");
75619Expect(1, 66729, '\P{^osmanya}', "");
75620Expect(0, 66730, '\p{osmanya}', "");
75621Expect(1, 66730, '\p{^osmanya}', "");
75622Expect(1, 66730, '\P{osmanya}', "");
75623Expect(0, 66730, '\P{^osmanya}', "");
75624Expect(1, 66729, '\p{ Osmanya}', "");
75625Expect(0, 66729, '\p{^ Osmanya}', "");
75626Expect(0, 66729, '\P{ Osmanya}', "");
75627Expect(1, 66729, '\P{^ Osmanya}', "");
75628Expect(0, 66730, '\p{ Osmanya}', "");
75629Expect(1, 66730, '\p{^ Osmanya}', "");
75630Expect(1, 66730, '\P{ Osmanya}', "");
75631Expect(0, 66730, '\P{^ Osmanya}', "");
75632Error('\p{/a/Is_Osmanya}');
75633Error('\P{/a/Is_Osmanya}');
75634Expect(1, 66729, '\p{isosmanya}', "");
75635Expect(0, 66729, '\p{^isosmanya}', "");
75636Expect(0, 66729, '\P{isosmanya}', "");
75637Expect(1, 66729, '\P{^isosmanya}', "");
75638Expect(0, 66730, '\p{isosmanya}', "");
75639Expect(1, 66730, '\p{^isosmanya}', "");
75640Expect(1, 66730, '\P{isosmanya}', "");
75641Expect(0, 66730, '\P{^isosmanya}', "");
75642Expect(1, 66729, '\p{	Is_Osmanya}', "");
75643Expect(0, 66729, '\p{^	Is_Osmanya}', "");
75644Expect(0, 66729, '\P{	Is_Osmanya}', "");
75645Expect(1, 66729, '\P{^	Is_Osmanya}', "");
75646Expect(0, 66730, '\p{	Is_Osmanya}', "");
75647Expect(1, 66730, '\p{^	Is_Osmanya}', "");
75648Expect(1, 66730, '\P{	Is_Osmanya}', "");
75649Expect(0, 66730, '\P{^	Is_Osmanya}', "");
75650Error('\p{_Osma:=}');
75651Error('\P{_Osma:=}');
75652Expect(1, 66729, '\p{osma}', "");
75653Expect(0, 66729, '\p{^osma}', "");
75654Expect(0, 66729, '\P{osma}', "");
75655Expect(1, 66729, '\P{^osma}', "");
75656Expect(0, 66730, '\p{osma}', "");
75657Expect(1, 66730, '\p{^osma}', "");
75658Expect(1, 66730, '\P{osma}', "");
75659Expect(0, 66730, '\P{^osma}', "");
75660Expect(1, 66729, '\p{- Osma}', "");
75661Expect(0, 66729, '\p{^- Osma}', "");
75662Expect(0, 66729, '\P{- Osma}', "");
75663Expect(1, 66729, '\P{^- Osma}', "");
75664Expect(0, 66730, '\p{- Osma}', "");
75665Expect(1, 66730, '\p{^- Osma}', "");
75666Expect(1, 66730, '\P{- Osma}', "");
75667Expect(0, 66730, '\P{^- Osma}', "");
75668Error('\p{ -IS_Osma/a/}');
75669Error('\P{ -IS_Osma/a/}');
75670Expect(1, 66729, '\p{isosma}', "");
75671Expect(0, 66729, '\p{^isosma}', "");
75672Expect(0, 66729, '\P{isosma}', "");
75673Expect(1, 66729, '\P{^isosma}', "");
75674Expect(0, 66730, '\p{isosma}', "");
75675Expect(1, 66730, '\p{^isosma}', "");
75676Expect(1, 66730, '\P{isosma}', "");
75677Expect(0, 66730, '\P{^isosma}', "");
75678Expect(1, 66729, '\p{	-is_Osma}', "");
75679Expect(0, 66729, '\p{^	-is_Osma}', "");
75680Expect(0, 66729, '\P{	-is_Osma}', "");
75681Expect(1, 66729, '\P{^	-is_Osma}', "");
75682Expect(0, 66730, '\p{	-is_Osma}', "");
75683Expect(1, 66730, '\p{^	-is_Osma}', "");
75684Expect(1, 66730, '\P{	-is_Osma}', "");
75685Expect(0, 66730, '\P{^	-is_Osma}', "");
75686Error('\p{-Other:=}');
75687Error('\P{-Other:=}');
75688Expect(1, 918000, '\p{other}', "");
75689Expect(0, 918000, '\p{^other}', "");
75690Expect(0, 918000, '\P{other}', "");
75691Expect(1, 918000, '\P{^other}', "");
75692Expect(0, 917999, '\p{other}', "");
75693Expect(1, 917999, '\p{^other}', "");
75694Expect(1, 917999, '\P{other}', "");
75695Expect(0, 917999, '\P{^other}', "");
75696Expect(1, 918000, '\p{ 	Other}', "");
75697Expect(0, 918000, '\p{^ 	Other}', "");
75698Expect(0, 918000, '\P{ 	Other}', "");
75699Expect(1, 918000, '\P{^ 	Other}', "");
75700Expect(0, 917999, '\p{ 	Other}', "");
75701Expect(1, 917999, '\p{^ 	Other}', "");
75702Expect(1, 917999, '\P{ 	Other}', "");
75703Expect(0, 917999, '\P{^ 	Other}', "");
75704Error('\p{	/a/is_Other}');
75705Error('\P{	/a/is_Other}');
75706Expect(1, 918000, '\p{isother}', "");
75707Expect(0, 918000, '\p{^isother}', "");
75708Expect(0, 918000, '\P{isother}', "");
75709Expect(1, 918000, '\P{^isother}', "");
75710Expect(0, 917999, '\p{isother}', "");
75711Expect(1, 917999, '\p{^isother}', "");
75712Expect(1, 917999, '\P{isother}', "");
75713Expect(0, 917999, '\P{^isother}', "");
75714Expect(1, 918000, '\p{		Is_Other}', "");
75715Expect(0, 918000, '\p{^		Is_Other}', "");
75716Expect(0, 918000, '\P{		Is_Other}', "");
75717Expect(1, 918000, '\P{^		Is_Other}', "");
75718Expect(0, 917999, '\p{		Is_Other}', "");
75719Expect(1, 917999, '\p{^		Is_Other}', "");
75720Expect(1, 917999, '\P{		Is_Other}', "");
75721Expect(0, 917999, '\P{^		Is_Other}', "");
75722Error('\p{-/a/c}');
75723Error('\P{-/a/c}');
75724Expect(1, 918000, '\p{c}', "");
75725Expect(0, 918000, '\p{^c}', "");
75726Expect(0, 918000, '\P{c}', "");
75727Expect(1, 918000, '\P{^c}', "");
75728Expect(0, 917999, '\p{c}', "");
75729Expect(1, 917999, '\p{^c}', "");
75730Expect(1, 917999, '\P{c}', "");
75731Expect(0, 917999, '\P{^c}', "");
75732Expect(1, 918000, '\p{-	C}', "");
75733Expect(0, 918000, '\p{^-	C}', "");
75734Expect(0, 918000, '\P{-	C}', "");
75735Expect(1, 918000, '\P{^-	C}', "");
75736Expect(0, 917999, '\p{-	C}', "");
75737Expect(1, 917999, '\p{^-	C}', "");
75738Expect(1, 917999, '\P{-	C}', "");
75739Expect(0, 917999, '\P{^-	C}', "");
75740Error('\p{-	Is_c:=}');
75741Error('\P{-	Is_c:=}');
75742Expect(1, 918000, '\p{isc}', "");
75743Expect(0, 918000, '\p{^isc}', "");
75744Expect(0, 918000, '\P{isc}', "");
75745Expect(1, 918000, '\P{^isc}', "");
75746Expect(0, 917999, '\p{isc}', "");
75747Expect(1, 917999, '\p{^isc}', "");
75748Expect(1, 917999, '\P{isc}', "");
75749Expect(0, 917999, '\P{^isc}', "");
75750Expect(1, 918000, '\p{is_c}', "");
75751Expect(0, 918000, '\p{^is_c}', "");
75752Expect(0, 918000, '\P{is_c}', "");
75753Expect(1, 918000, '\P{^is_c}', "");
75754Expect(0, 917999, '\p{is_c}', "");
75755Expect(1, 917999, '\p{^is_c}', "");
75756Expect(1, 917999, '\P{is_c}', "");
75757Expect(0, 917999, '\P{^is_c}', "");
75758Error('\p{Other_Alphabetic}');
75759Error('\P{Other_Alphabetic}');
75760Error('\p{Is_Other_Alphabetic}');
75761Error('\P{Is_Other_Alphabetic}');
75762Error('\p{OAlpha}');
75763Error('\P{OAlpha}');
75764Error('\p{Is_OAlpha}');
75765Error('\P{Is_OAlpha}');
75766Error('\p{Other_Default_Ignorable_Code_Point}');
75767Error('\P{Other_Default_Ignorable_Code_Point}');
75768Error('\p{Is_Other_Default_Ignorable_Code_Point}');
75769Error('\P{Is_Other_Default_Ignorable_Code_Point}');
75770Error('\p{ODI}');
75771Error('\P{ODI}');
75772Error('\p{Is_ODI}');
75773Error('\P{Is_ODI}');
75774Error('\p{Other_Grapheme_Extend}');
75775Error('\P{Other_Grapheme_Extend}');
75776Error('\p{Is_Other_Grapheme_Extend}');
75777Error('\P{Is_Other_Grapheme_Extend}');
75778Error('\p{OGr_Ext}');
75779Error('\P{OGr_Ext}');
75780Error('\p{Is_OGr_Ext}');
75781Error('\P{Is_OGr_Ext}');
75782Error('\p{Other_ID_Continue}');
75783Error('\P{Other_ID_Continue}');
75784Error('\p{Is_Other_ID_Continue}');
75785Error('\P{Is_Other_ID_Continue}');
75786Error('\p{OIDC}');
75787Error('\P{OIDC}');
75788Error('\p{Is_OIDC}');
75789Error('\P{Is_OIDC}');
75790Error('\p{Other_ID_Start}');
75791Error('\P{Other_ID_Start}');
75792Error('\p{Is_Other_ID_Start}');
75793Error('\P{Is_Other_ID_Start}');
75794Error('\p{OIDS}');
75795Error('\P{OIDS}');
75796Error('\p{Is_OIDS}');
75797Error('\P{Is_OIDS}');
75798Error('\p{/a/-other_LETTER}');
75799Error('\P{/a/-other_LETTER}');
75800Expect(1, 195101, '\p{otherletter}', "");
75801Expect(0, 195101, '\p{^otherletter}', "");
75802Expect(0, 195101, '\P{otherletter}', "");
75803Expect(1, 195101, '\P{^otherletter}', "");
75804Expect(0, 195102, '\p{otherletter}', "");
75805Expect(1, 195102, '\p{^otherletter}', "");
75806Expect(1, 195102, '\P{otherletter}', "");
75807Expect(0, 195102, '\P{^otherletter}', "");
75808Expect(1, 195101, '\p{ Other_letter}', "");
75809Expect(0, 195101, '\p{^ Other_letter}', "");
75810Expect(0, 195101, '\P{ Other_letter}', "");
75811Expect(1, 195101, '\P{^ Other_letter}', "");
75812Expect(0, 195102, '\p{ Other_letter}', "");
75813Expect(1, 195102, '\p{^ Other_letter}', "");
75814Expect(1, 195102, '\P{ Other_letter}', "");
75815Expect(0, 195102, '\P{^ Other_letter}', "");
75816Error('\p{		is_Other_Letter/a/}');
75817Error('\P{		is_Other_Letter/a/}');
75818Expect(1, 195101, '\p{isotherletter}', "");
75819Expect(0, 195101, '\p{^isotherletter}', "");
75820Expect(0, 195101, '\P{isotherletter}', "");
75821Expect(1, 195101, '\P{^isotherletter}', "");
75822Expect(0, 195102, '\p{isotherletter}', "");
75823Expect(1, 195102, '\p{^isotherletter}', "");
75824Expect(1, 195102, '\P{isotherletter}', "");
75825Expect(0, 195102, '\P{^isotherletter}', "");
75826Expect(1, 195101, '\p{_Is_OTHER_LETTER}', "");
75827Expect(0, 195101, '\p{^_Is_OTHER_LETTER}', "");
75828Expect(0, 195101, '\P{_Is_OTHER_LETTER}', "");
75829Expect(1, 195101, '\P{^_Is_OTHER_LETTER}', "");
75830Expect(0, 195102, '\p{_Is_OTHER_LETTER}', "");
75831Expect(1, 195102, '\p{^_Is_OTHER_LETTER}', "");
75832Expect(1, 195102, '\P{_Is_OTHER_LETTER}', "");
75833Expect(0, 195102, '\P{^_Is_OTHER_LETTER}', "");
75834Error('\p{ Lo:=}');
75835Error('\P{ Lo:=}');
75836Expect(1, 195101, '\p{lo}', "");
75837Expect(0, 195101, '\p{^lo}', "");
75838Expect(0, 195101, '\P{lo}', "");
75839Expect(1, 195101, '\P{^lo}', "");
75840Expect(0, 195102, '\p{lo}', "");
75841Expect(1, 195102, '\p{^lo}', "");
75842Expect(1, 195102, '\P{lo}', "");
75843Expect(0, 195102, '\P{^lo}', "");
75844Expect(1, 195101, '\p{_	LO}', "");
75845Expect(0, 195101, '\p{^_	LO}', "");
75846Expect(0, 195101, '\P{_	LO}', "");
75847Expect(1, 195101, '\P{^_	LO}', "");
75848Expect(0, 195102, '\p{_	LO}', "");
75849Expect(1, 195102, '\p{^_	LO}', "");
75850Expect(1, 195102, '\P{_	LO}', "");
75851Expect(0, 195102, '\P{^_	LO}', "");
75852Error('\p{-:=IS_Lo}');
75853Error('\P{-:=IS_Lo}');
75854Expect(1, 195101, '\p{islo}', "");
75855Expect(0, 195101, '\p{^islo}', "");
75856Expect(0, 195101, '\P{islo}', "");
75857Expect(1, 195101, '\P{^islo}', "");
75858Expect(0, 195102, '\p{islo}', "");
75859Expect(1, 195102, '\p{^islo}', "");
75860Expect(1, 195102, '\P{islo}', "");
75861Expect(0, 195102, '\P{^islo}', "");
75862Expect(1, 195101, '\p{_ Is_Lo}', "");
75863Expect(0, 195101, '\p{^_ Is_Lo}', "");
75864Expect(0, 195101, '\P{_ Is_Lo}', "");
75865Expect(1, 195101, '\P{^_ Is_Lo}', "");
75866Expect(0, 195102, '\p{_ Is_Lo}', "");
75867Expect(1, 195102, '\p{^_ Is_Lo}', "");
75868Expect(1, 195102, '\P{_ Is_Lo}', "");
75869Expect(0, 195102, '\P{^_ Is_Lo}', "");
75870Error('\p{Other_Lowercase}');
75871Error('\P{Other_Lowercase}');
75872Error('\p{Is_Other_Lowercase}');
75873Error('\P{Is_Other_Lowercase}');
75874Error('\p{OLower}');
75875Error('\P{OLower}');
75876Error('\p{Is_OLower}');
75877Error('\P{Is_OLower}');
75878Error('\p{Other_Math}');
75879Error('\P{Other_Math}');
75880Error('\p{Is_Other_Math}');
75881Error('\P{Is_Other_Math}');
75882Error('\p{OMath}');
75883Error('\P{OMath}');
75884Error('\p{Is_OMath}');
75885Error('\P{Is_OMath}');
75886Error('\p{	/a/OTHER_NUMBER}');
75887Error('\P{	/a/OTHER_NUMBER}');
75888Expect(1, 127242, '\p{othernumber}', "");
75889Expect(0, 127242, '\p{^othernumber}', "");
75890Expect(0, 127242, '\P{othernumber}', "");
75891Expect(1, 127242, '\P{^othernumber}', "");
75892Expect(0, 127243, '\p{othernumber}', "");
75893Expect(1, 127243, '\p{^othernumber}', "");
75894Expect(1, 127243, '\P{othernumber}', "");
75895Expect(0, 127243, '\P{^othernumber}', "");
75896Expect(1, 127242, '\p{__OTHER_Number}', "");
75897Expect(0, 127242, '\p{^__OTHER_Number}', "");
75898Expect(0, 127242, '\P{__OTHER_Number}', "");
75899Expect(1, 127242, '\P{^__OTHER_Number}', "");
75900Expect(0, 127243, '\p{__OTHER_Number}', "");
75901Expect(1, 127243, '\p{^__OTHER_Number}', "");
75902Expect(1, 127243, '\P{__OTHER_Number}', "");
75903Expect(0, 127243, '\P{^__OTHER_Number}', "");
75904Error('\p{:=-_IS_OTHER_Number}');
75905Error('\P{:=-_IS_OTHER_Number}');
75906Expect(1, 127242, '\p{isothernumber}', "");
75907Expect(0, 127242, '\p{^isothernumber}', "");
75908Expect(0, 127242, '\P{isothernumber}', "");
75909Expect(1, 127242, '\P{^isothernumber}', "");
75910Expect(0, 127243, '\p{isothernumber}', "");
75911Expect(1, 127243, '\p{^isothernumber}', "");
75912Expect(1, 127243, '\P{isothernumber}', "");
75913Expect(0, 127243, '\P{^isothernumber}', "");
75914Expect(1, 127242, '\p{ _IS_Other_Number}', "");
75915Expect(0, 127242, '\p{^ _IS_Other_Number}', "");
75916Expect(0, 127242, '\P{ _IS_Other_Number}', "");
75917Expect(1, 127242, '\P{^ _IS_Other_Number}', "");
75918Expect(0, 127243, '\p{ _IS_Other_Number}', "");
75919Expect(1, 127243, '\p{^ _IS_Other_Number}', "");
75920Expect(1, 127243, '\P{ _IS_Other_Number}', "");
75921Expect(0, 127243, '\P{^ _IS_Other_Number}', "");
75922Error('\p{_:=no}');
75923Error('\P{_:=no}');
75924Expect(1, 127242, '\p{no}', "");
75925Expect(0, 127242, '\p{^no}', "");
75926Expect(0, 127242, '\P{no}', "");
75927Expect(1, 127242, '\P{^no}', "");
75928Expect(0, 127243, '\p{no}', "");
75929Expect(1, 127243, '\p{^no}', "");
75930Expect(1, 127243, '\P{no}', "");
75931Expect(0, 127243, '\P{^no}', "");
75932Expect(1, 127242, '\p{-	No}', "");
75933Expect(0, 127242, '\p{^-	No}', "");
75934Expect(0, 127242, '\P{-	No}', "");
75935Expect(1, 127242, '\P{^-	No}', "");
75936Expect(0, 127243, '\p{-	No}', "");
75937Expect(1, 127243, '\p{^-	No}', "");
75938Expect(1, 127243, '\P{-	No}', "");
75939Expect(0, 127243, '\P{^-	No}', "");
75940Error('\p{:=_Is_no}');
75941Error('\P{:=_Is_no}');
75942Expect(1, 127242, '\p{isno}', "");
75943Expect(0, 127242, '\p{^isno}', "");
75944Expect(0, 127242, '\P{isno}', "");
75945Expect(1, 127242, '\P{^isno}', "");
75946Expect(0, 127243, '\p{isno}', "");
75947Expect(1, 127243, '\p{^isno}', "");
75948Expect(1, 127243, '\P{isno}', "");
75949Expect(0, 127243, '\P{^isno}', "");
75950Expect(1, 127242, '\p{_Is_No}', "");
75951Expect(0, 127242, '\p{^_Is_No}', "");
75952Expect(0, 127242, '\P{_Is_No}', "");
75953Expect(1, 127242, '\P{^_Is_No}', "");
75954Expect(0, 127243, '\p{_Is_No}', "");
75955Expect(1, 127243, '\p{^_Is_No}', "");
75956Expect(1, 127243, '\P{_Is_No}', "");
75957Expect(0, 127243, '\P{^_Is_No}', "");
75958Error('\p{/a/ Other_punctuation}');
75959Error('\P{/a/ Other_punctuation}');
75960Expect(1, 74867, '\p{otherpunctuation}', "");
75961Expect(0, 74867, '\p{^otherpunctuation}', "");
75962Expect(0, 74867, '\P{otherpunctuation}', "");
75963Expect(1, 74867, '\P{^otherpunctuation}', "");
75964Expect(0, 74868, '\p{otherpunctuation}', "");
75965Expect(1, 74868, '\p{^otherpunctuation}', "");
75966Expect(1, 74868, '\P{otherpunctuation}', "");
75967Expect(0, 74868, '\P{^otherpunctuation}', "");
75968Expect(1, 74867, '\p{ 	OTHER_PUNCTUATION}', "");
75969Expect(0, 74867, '\p{^ 	OTHER_PUNCTUATION}', "");
75970Expect(0, 74867, '\P{ 	OTHER_PUNCTUATION}', "");
75971Expect(1, 74867, '\P{^ 	OTHER_PUNCTUATION}', "");
75972Expect(0, 74868, '\p{ 	OTHER_PUNCTUATION}', "");
75973Expect(1, 74868, '\p{^ 	OTHER_PUNCTUATION}', "");
75974Expect(1, 74868, '\P{ 	OTHER_PUNCTUATION}', "");
75975Expect(0, 74868, '\P{^ 	OTHER_PUNCTUATION}', "");
75976Error('\p{/a/_Is_other_punctuation}');
75977Error('\P{/a/_Is_other_punctuation}');
75978Expect(1, 74867, '\p{isotherpunctuation}', "");
75979Expect(0, 74867, '\p{^isotherpunctuation}', "");
75980Expect(0, 74867, '\P{isotherpunctuation}', "");
75981Expect(1, 74867, '\P{^isotherpunctuation}', "");
75982Expect(0, 74868, '\p{isotherpunctuation}', "");
75983Expect(1, 74868, '\p{^isotherpunctuation}', "");
75984Expect(1, 74868, '\P{isotherpunctuation}', "");
75985Expect(0, 74868, '\P{^isotherpunctuation}', "");
75986Expect(1, 74867, '\p{-is_Other_PUNCTUATION}', "");
75987Expect(0, 74867, '\p{^-is_Other_PUNCTUATION}', "");
75988Expect(0, 74867, '\P{-is_Other_PUNCTUATION}', "");
75989Expect(1, 74867, '\P{^-is_Other_PUNCTUATION}', "");
75990Expect(0, 74868, '\p{-is_Other_PUNCTUATION}', "");
75991Expect(1, 74868, '\p{^-is_Other_PUNCTUATION}', "");
75992Expect(1, 74868, '\P{-is_Other_PUNCTUATION}', "");
75993Expect(0, 74868, '\P{^-is_Other_PUNCTUATION}', "");
75994Error('\p{/a/ 	Po}');
75995Error('\P{/a/ 	Po}');
75996Expect(1, 74867, '\p{po}', "");
75997Expect(0, 74867, '\p{^po}', "");
75998Expect(0, 74867, '\P{po}', "");
75999Expect(1, 74867, '\P{^po}', "");
76000Expect(0, 74868, '\p{po}', "");
76001Expect(1, 74868, '\p{^po}', "");
76002Expect(1, 74868, '\P{po}', "");
76003Expect(0, 74868, '\P{^po}', "");
76004Expect(1, 74867, '\p{	 Po}', "");
76005Expect(0, 74867, '\p{^	 Po}', "");
76006Expect(0, 74867, '\P{	 Po}', "");
76007Expect(1, 74867, '\P{^	 Po}', "");
76008Expect(0, 74868, '\p{	 Po}', "");
76009Expect(1, 74868, '\p{^	 Po}', "");
76010Expect(1, 74868, '\P{	 Po}', "");
76011Expect(0, 74868, '\P{^	 Po}', "");
76012Error('\p{- is_Po:=}');
76013Error('\P{- is_Po:=}');
76014Expect(1, 74867, '\p{ispo}', "");
76015Expect(0, 74867, '\p{^ispo}', "");
76016Expect(0, 74867, '\P{ispo}', "");
76017Expect(1, 74867, '\P{^ispo}', "");
76018Expect(0, 74868, '\p{ispo}', "");
76019Expect(1, 74868, '\p{^ispo}', "");
76020Expect(1, 74868, '\P{ispo}', "");
76021Expect(0, 74868, '\P{^ispo}', "");
76022Expect(1, 74867, '\p{_is_Po}', "");
76023Expect(0, 74867, '\p{^_is_Po}', "");
76024Expect(0, 74867, '\P{_is_Po}', "");
76025Expect(1, 74867, '\P{^_is_Po}', "");
76026Expect(0, 74868, '\p{_is_Po}', "");
76027Expect(1, 74868, '\p{^_is_Po}', "");
76028Expect(1, 74868, '\P{_is_Po}', "");
76029Expect(0, 74868, '\P{^_is_Po}', "");
76030Error('\p{:=- other_symbol}');
76031Error('\P{:=- other_symbol}');
76032Expect(1, 128883, '\p{othersymbol}', "");
76033Expect(0, 128883, '\p{^othersymbol}', "");
76034Expect(0, 128883, '\P{othersymbol}', "");
76035Expect(1, 128883, '\P{^othersymbol}', "");
76036Expect(0, 128884, '\p{othersymbol}', "");
76037Expect(1, 128884, '\p{^othersymbol}', "");
76038Expect(1, 128884, '\P{othersymbol}', "");
76039Expect(0, 128884, '\P{^othersymbol}', "");
76040Expect(1, 128883, '\p{-_Other_Symbol}', "");
76041Expect(0, 128883, '\p{^-_Other_Symbol}', "");
76042Expect(0, 128883, '\P{-_Other_Symbol}', "");
76043Expect(1, 128883, '\P{^-_Other_Symbol}', "");
76044Expect(0, 128884, '\p{-_Other_Symbol}', "");
76045Expect(1, 128884, '\p{^-_Other_Symbol}', "");
76046Expect(1, 128884, '\P{-_Other_Symbol}', "");
76047Expect(0, 128884, '\P{^-_Other_Symbol}', "");
76048Error('\p{:= -Is_Other_symbol}');
76049Error('\P{:= -Is_Other_symbol}');
76050Expect(1, 128883, '\p{isothersymbol}', "");
76051Expect(0, 128883, '\p{^isothersymbol}', "");
76052Expect(0, 128883, '\P{isothersymbol}', "");
76053Expect(1, 128883, '\P{^isothersymbol}', "");
76054Expect(0, 128884, '\p{isothersymbol}', "");
76055Expect(1, 128884, '\p{^isothersymbol}', "");
76056Expect(1, 128884, '\P{isothersymbol}', "");
76057Expect(0, 128884, '\P{^isothersymbol}', "");
76058Expect(1, 128883, '\p{	_Is_Other_Symbol}', "");
76059Expect(0, 128883, '\p{^	_Is_Other_Symbol}', "");
76060Expect(0, 128883, '\P{	_Is_Other_Symbol}', "");
76061Expect(1, 128883, '\P{^	_Is_Other_Symbol}', "");
76062Expect(0, 128884, '\p{	_Is_Other_Symbol}', "");
76063Expect(1, 128884, '\p{^	_Is_Other_Symbol}', "");
76064Expect(1, 128884, '\P{	_Is_Other_Symbol}', "");
76065Expect(0, 128884, '\P{^	_Is_Other_Symbol}', "");
76066Error('\p{/a/  So}');
76067Error('\P{/a/  So}');
76068Expect(1, 128883, '\p{so}', "");
76069Expect(0, 128883, '\p{^so}', "");
76070Expect(0, 128883, '\P{so}', "");
76071Expect(1, 128883, '\P{^so}', "");
76072Expect(0, 128884, '\p{so}', "");
76073Expect(1, 128884, '\p{^so}', "");
76074Expect(1, 128884, '\P{so}', "");
76075Expect(0, 128884, '\P{^so}', "");
76076Expect(1, 128883, '\p{	_So}', "");
76077Expect(0, 128883, '\p{^	_So}', "");
76078Expect(0, 128883, '\P{	_So}', "");
76079Expect(1, 128883, '\P{^	_So}', "");
76080Expect(0, 128884, '\p{	_So}', "");
76081Expect(1, 128884, '\p{^	_So}', "");
76082Expect(1, 128884, '\P{	_So}', "");
76083Expect(0, 128884, '\P{^	_So}', "");
76084Error('\p{/a/	_is_So}');
76085Error('\P{/a/	_is_So}');
76086Expect(1, 128883, '\p{isso}', "");
76087Expect(0, 128883, '\p{^isso}', "");
76088Expect(0, 128883, '\P{isso}', "");
76089Expect(1, 128883, '\P{^isso}', "");
76090Expect(0, 128884, '\p{isso}', "");
76091Expect(1, 128884, '\p{^isso}', "");
76092Expect(1, 128884, '\P{isso}', "");
76093Expect(0, 128884, '\P{^isso}', "");
76094Expect(1, 128883, '\p{-_Is_So}', "");
76095Expect(0, 128883, '\p{^-_Is_So}', "");
76096Expect(0, 128883, '\P{-_Is_So}', "");
76097Expect(1, 128883, '\P{^-_Is_So}', "");
76098Expect(0, 128884, '\p{-_Is_So}', "");
76099Expect(1, 128884, '\p{^-_Is_So}', "");
76100Expect(1, 128884, '\P{-_Is_So}', "");
76101Expect(0, 128884, '\P{^-_Is_So}', "");
76102Error('\p{Other_Uppercase}');
76103Error('\P{Other_Uppercase}');
76104Error('\p{Is_Other_Uppercase}');
76105Error('\P{Is_Other_Uppercase}');
76106Error('\p{OUpper}');
76107Error('\P{OUpper}');
76108Error('\p{Is_OUpper}');
76109Error('\P{Is_OUpper}');
76110Error('\p{_/a/PARAGRAPH_SEPARATOR}');
76111Error('\P{_/a/PARAGRAPH_SEPARATOR}');
76112Expect(1, 8233, '\p{paragraphseparator}', "");
76113Expect(0, 8233, '\p{^paragraphseparator}', "");
76114Expect(0, 8233, '\P{paragraphseparator}', "");
76115Expect(1, 8233, '\P{^paragraphseparator}', "");
76116Expect(0, 8234, '\p{paragraphseparator}', "");
76117Expect(1, 8234, '\p{^paragraphseparator}', "");
76118Expect(1, 8234, '\P{paragraphseparator}', "");
76119Expect(0, 8234, '\P{^paragraphseparator}', "");
76120Expect(1, 8233, '\p{ 	Paragraph_Separator}', "");
76121Expect(0, 8233, '\p{^ 	Paragraph_Separator}', "");
76122Expect(0, 8233, '\P{ 	Paragraph_Separator}', "");
76123Expect(1, 8233, '\P{^ 	Paragraph_Separator}', "");
76124Expect(0, 8234, '\p{ 	Paragraph_Separator}', "");
76125Expect(1, 8234, '\p{^ 	Paragraph_Separator}', "");
76126Expect(1, 8234, '\P{ 	Paragraph_Separator}', "");
76127Expect(0, 8234, '\P{^ 	Paragraph_Separator}', "");
76128Error('\p{:=	IS_Paragraph_separator}');
76129Error('\P{:=	IS_Paragraph_separator}');
76130Expect(1, 8233, '\p{isparagraphseparator}', "");
76131Expect(0, 8233, '\p{^isparagraphseparator}', "");
76132Expect(0, 8233, '\P{isparagraphseparator}', "");
76133Expect(1, 8233, '\P{^isparagraphseparator}', "");
76134Expect(0, 8234, '\p{isparagraphseparator}', "");
76135Expect(1, 8234, '\p{^isparagraphseparator}', "");
76136Expect(1, 8234, '\P{isparagraphseparator}', "");
76137Expect(0, 8234, '\P{^isparagraphseparator}', "");
76138Expect(1, 8233, '\p{	Is_PARAGRAPH_SEPARATOR}', "");
76139Expect(0, 8233, '\p{^	Is_PARAGRAPH_SEPARATOR}', "");
76140Expect(0, 8233, '\P{	Is_PARAGRAPH_SEPARATOR}', "");
76141Expect(1, 8233, '\P{^	Is_PARAGRAPH_SEPARATOR}', "");
76142Expect(0, 8234, '\p{	Is_PARAGRAPH_SEPARATOR}', "");
76143Expect(1, 8234, '\p{^	Is_PARAGRAPH_SEPARATOR}', "");
76144Expect(1, 8234, '\P{	Is_PARAGRAPH_SEPARATOR}', "");
76145Expect(0, 8234, '\P{^	Is_PARAGRAPH_SEPARATOR}', "");
76146Error('\p{-Zp:=}');
76147Error('\P{-Zp:=}');
76148Expect(1, 8233, '\p{zp}', "");
76149Expect(0, 8233, '\p{^zp}', "");
76150Expect(0, 8233, '\P{zp}', "");
76151Expect(1, 8233, '\P{^zp}', "");
76152Expect(0, 8234, '\p{zp}', "");
76153Expect(1, 8234, '\p{^zp}', "");
76154Expect(1, 8234, '\P{zp}', "");
76155Expect(0, 8234, '\P{^zp}', "");
76156Expect(1, 8233, '\p{-zp}', "");
76157Expect(0, 8233, '\p{^-zp}', "");
76158Expect(0, 8233, '\P{-zp}', "");
76159Expect(1, 8233, '\P{^-zp}', "");
76160Expect(0, 8234, '\p{-zp}', "");
76161Expect(1, 8234, '\p{^-zp}', "");
76162Expect(1, 8234, '\P{-zp}', "");
76163Expect(0, 8234, '\P{^-zp}', "");
76164Error('\p{/a/ IS_zp}');
76165Error('\P{/a/ IS_zp}');
76166Expect(1, 8233, '\p{iszp}', "");
76167Expect(0, 8233, '\p{^iszp}', "");
76168Expect(0, 8233, '\P{iszp}', "");
76169Expect(1, 8233, '\P{^iszp}', "");
76170Expect(0, 8234, '\p{iszp}', "");
76171Expect(1, 8234, '\p{^iszp}', "");
76172Expect(1, 8234, '\P{iszp}', "");
76173Expect(0, 8234, '\P{^iszp}', "");
76174Expect(1, 8233, '\p{ 	IS_zp}', "");
76175Expect(0, 8233, '\p{^ 	IS_zp}', "");
76176Expect(0, 8233, '\P{ 	IS_zp}', "");
76177Expect(1, 8233, '\P{^ 	IS_zp}', "");
76178Expect(0, 8234, '\p{ 	IS_zp}', "");
76179Expect(1, 8234, '\p{^ 	IS_zp}', "");
76180Expect(1, 8234, '\P{ 	IS_zp}', "");
76181Expect(0, 8234, '\P{^ 	IS_zp}', "");
76182Error('\p{_	pattern_syntax/a/}');
76183Error('\P{_	pattern_syntax/a/}');
76184Expect(1, 65094, '\p{patternsyntax}', "");
76185Expect(0, 65094, '\p{^patternsyntax}', "");
76186Expect(0, 65094, '\P{patternsyntax}', "");
76187Expect(1, 65094, '\P{^patternsyntax}', "");
76188Expect(0, 65095, '\p{patternsyntax}', "");
76189Expect(1, 65095, '\p{^patternsyntax}', "");
76190Expect(1, 65095, '\P{patternsyntax}', "");
76191Expect(0, 65095, '\P{^patternsyntax}', "");
76192Expect(1, 65094, '\p{_ Pattern_syntax}', "");
76193Expect(0, 65094, '\p{^_ Pattern_syntax}', "");
76194Expect(0, 65094, '\P{_ Pattern_syntax}', "");
76195Expect(1, 65094, '\P{^_ Pattern_syntax}', "");
76196Expect(0, 65095, '\p{_ Pattern_syntax}', "");
76197Expect(1, 65095, '\p{^_ Pattern_syntax}', "");
76198Expect(1, 65095, '\P{_ Pattern_syntax}', "");
76199Expect(0, 65095, '\P{^_ Pattern_syntax}', "");
76200Error('\p{_is_PATTERN_Syntax:=}');
76201Error('\P{_is_PATTERN_Syntax:=}');
76202Expect(1, 65094, '\p{ispatternsyntax}', "");
76203Expect(0, 65094, '\p{^ispatternsyntax}', "");
76204Expect(0, 65094, '\P{ispatternsyntax}', "");
76205Expect(1, 65094, '\P{^ispatternsyntax}', "");
76206Expect(0, 65095, '\p{ispatternsyntax}', "");
76207Expect(1, 65095, '\p{^ispatternsyntax}', "");
76208Expect(1, 65095, '\P{ispatternsyntax}', "");
76209Expect(0, 65095, '\P{^ispatternsyntax}', "");
76210Expect(1, 65094, '\p{ _IS_PATTERN_syntax}', "");
76211Expect(0, 65094, '\p{^ _IS_PATTERN_syntax}', "");
76212Expect(0, 65094, '\P{ _IS_PATTERN_syntax}', "");
76213Expect(1, 65094, '\P{^ _IS_PATTERN_syntax}', "");
76214Expect(0, 65095, '\p{ _IS_PATTERN_syntax}', "");
76215Expect(1, 65095, '\p{^ _IS_PATTERN_syntax}', "");
76216Expect(1, 65095, '\P{ _IS_PATTERN_syntax}', "");
76217Expect(0, 65095, '\P{^ _IS_PATTERN_syntax}', "");
76218Error('\p{--PAT_Syn/a/}');
76219Error('\P{--PAT_Syn/a/}');
76220Expect(1, 65094, '\p{patsyn}', "");
76221Expect(0, 65094, '\p{^patsyn}', "");
76222Expect(0, 65094, '\P{patsyn}', "");
76223Expect(1, 65094, '\P{^patsyn}', "");
76224Expect(0, 65095, '\p{patsyn}', "");
76225Expect(1, 65095, '\p{^patsyn}', "");
76226Expect(1, 65095, '\P{patsyn}', "");
76227Expect(0, 65095, '\P{^patsyn}', "");
76228Expect(1, 65094, '\p{ pat_SYN}', "");
76229Expect(0, 65094, '\p{^ pat_SYN}', "");
76230Expect(0, 65094, '\P{ pat_SYN}', "");
76231Expect(1, 65094, '\P{^ pat_SYN}', "");
76232Expect(0, 65095, '\p{ pat_SYN}', "");
76233Expect(1, 65095, '\p{^ pat_SYN}', "");
76234Expect(1, 65095, '\P{ pat_SYN}', "");
76235Expect(0, 65095, '\P{^ pat_SYN}', "");
76236Error('\p{/a/	 IS_PAT_SYN}');
76237Error('\P{/a/	 IS_PAT_SYN}');
76238Expect(1, 65094, '\p{ispatsyn}', "");
76239Expect(0, 65094, '\p{^ispatsyn}', "");
76240Expect(0, 65094, '\P{ispatsyn}', "");
76241Expect(1, 65094, '\P{^ispatsyn}', "");
76242Expect(0, 65095, '\p{ispatsyn}', "");
76243Expect(1, 65095, '\p{^ispatsyn}', "");
76244Expect(1, 65095, '\P{ispatsyn}', "");
76245Expect(0, 65095, '\P{^ispatsyn}', "");
76246Expect(1, 65094, '\p{ -Is_pat_syn}', "");
76247Expect(0, 65094, '\p{^ -Is_pat_syn}', "");
76248Expect(0, 65094, '\P{ -Is_pat_syn}', "");
76249Expect(1, 65094, '\P{^ -Is_pat_syn}', "");
76250Expect(0, 65095, '\p{ -Is_pat_syn}', "");
76251Expect(1, 65095, '\p{^ -Is_pat_syn}', "");
76252Expect(1, 65095, '\P{ -Is_pat_syn}', "");
76253Expect(0, 65095, '\P{^ -Is_pat_syn}', "");
76254Error('\p{	PATTERN_White_Space:=}');
76255Error('\P{	PATTERN_White_Space:=}');
76256Expect(1, 8233, '\p{patternwhitespace}', "");
76257Expect(0, 8233, '\p{^patternwhitespace}', "");
76258Expect(0, 8233, '\P{patternwhitespace}', "");
76259Expect(1, 8233, '\P{^patternwhitespace}', "");
76260Expect(0, 8234, '\p{patternwhitespace}', "");
76261Expect(1, 8234, '\p{^patternwhitespace}', "");
76262Expect(1, 8234, '\P{patternwhitespace}', "");
76263Expect(0, 8234, '\P{^patternwhitespace}', "");
76264Expect(1, 8233, '\p{-Pattern_White_space}', "");
76265Expect(0, 8233, '\p{^-Pattern_White_space}', "");
76266Expect(0, 8233, '\P{-Pattern_White_space}', "");
76267Expect(1, 8233, '\P{^-Pattern_White_space}', "");
76268Expect(0, 8234, '\p{-Pattern_White_space}', "");
76269Expect(1, 8234, '\p{^-Pattern_White_space}', "");
76270Expect(1, 8234, '\P{-Pattern_White_space}', "");
76271Expect(0, 8234, '\P{^-Pattern_White_space}', "");
76272Error('\p{Is_Pattern_White_SPACE/a/}');
76273Error('\P{Is_Pattern_White_SPACE/a/}');
76274Expect(1, 8233, '\p{ispatternwhitespace}', "");
76275Expect(0, 8233, '\p{^ispatternwhitespace}', "");
76276Expect(0, 8233, '\P{ispatternwhitespace}', "");
76277Expect(1, 8233, '\P{^ispatternwhitespace}', "");
76278Expect(0, 8234, '\p{ispatternwhitespace}', "");
76279Expect(1, 8234, '\p{^ispatternwhitespace}', "");
76280Expect(1, 8234, '\P{ispatternwhitespace}', "");
76281Expect(0, 8234, '\P{^ispatternwhitespace}', "");
76282Expect(1, 8233, '\p{ 	is_PATTERN_WHITE_space}', "");
76283Expect(0, 8233, '\p{^ 	is_PATTERN_WHITE_space}', "");
76284Expect(0, 8233, '\P{ 	is_PATTERN_WHITE_space}', "");
76285Expect(1, 8233, '\P{^ 	is_PATTERN_WHITE_space}', "");
76286Expect(0, 8234, '\p{ 	is_PATTERN_WHITE_space}', "");
76287Expect(1, 8234, '\p{^ 	is_PATTERN_WHITE_space}', "");
76288Expect(1, 8234, '\P{ 	is_PATTERN_WHITE_space}', "");
76289Expect(0, 8234, '\P{^ 	is_PATTERN_WHITE_space}', "");
76290Error('\p{_:=Pat_WS}');
76291Error('\P{_:=Pat_WS}');
76292Expect(1, 8233, '\p{patws}', "");
76293Expect(0, 8233, '\p{^patws}', "");
76294Expect(0, 8233, '\P{patws}', "");
76295Expect(1, 8233, '\P{^patws}', "");
76296Expect(0, 8234, '\p{patws}', "");
76297Expect(1, 8234, '\p{^patws}', "");
76298Expect(1, 8234, '\P{patws}', "");
76299Expect(0, 8234, '\P{^patws}', "");
76300Expect(1, 8233, '\p{- pat_WS}', "");
76301Expect(0, 8233, '\p{^- pat_WS}', "");
76302Expect(0, 8233, '\P{- pat_WS}', "");
76303Expect(1, 8233, '\P{^- pat_WS}', "");
76304Expect(0, 8234, '\p{- pat_WS}', "");
76305Expect(1, 8234, '\p{^- pat_WS}', "");
76306Expect(1, 8234, '\P{- pat_WS}', "");
76307Expect(0, 8234, '\P{^- pat_WS}', "");
76308Error('\p{_:=IS_PAT_WS}');
76309Error('\P{_:=IS_PAT_WS}');
76310Expect(1, 8233, '\p{ispatws}', "");
76311Expect(0, 8233, '\p{^ispatws}', "");
76312Expect(0, 8233, '\P{ispatws}', "");
76313Expect(1, 8233, '\P{^ispatws}', "");
76314Expect(0, 8234, '\p{ispatws}', "");
76315Expect(1, 8234, '\p{^ispatws}', "");
76316Expect(1, 8234, '\P{ispatws}', "");
76317Expect(0, 8234, '\P{^ispatws}', "");
76318Expect(1, 8233, '\p{_-is_Pat_WS}', "");
76319Expect(0, 8233, '\p{^_-is_Pat_WS}', "");
76320Expect(0, 8233, '\P{_-is_Pat_WS}', "");
76321Expect(1, 8233, '\P{^_-is_Pat_WS}', "");
76322Expect(0, 8234, '\p{_-is_Pat_WS}', "");
76323Expect(1, 8234, '\p{^_-is_Pat_WS}', "");
76324Expect(1, 8234, '\P{_-is_Pat_WS}', "");
76325Expect(0, 8234, '\P{^_-is_Pat_WS}', "");
76326Error('\p{:=-	perlspace}');
76327Error('\P{:=-	perlspace}');
76328Expect(1, 32, '\p{perlspace}', "");
76329Expect(0, 32, '\p{^perlspace}', "");
76330Expect(0, 32, '\P{perlspace}', "");
76331Expect(1, 32, '\P{^perlspace}', "");
76332Expect(0, 33, '\p{perlspace}', "");
76333Expect(1, 33, '\p{^perlspace}', "");
76334Expect(1, 33, '\P{perlspace}', "");
76335Expect(0, 33, '\P{^perlspace}', "");
76336Expect(1, 32, '\p{		PerlSpace}', "");
76337Expect(0, 32, '\p{^		PerlSpace}', "");
76338Expect(0, 32, '\P{		PerlSpace}', "");
76339Expect(1, 32, '\P{^		PerlSpace}', "");
76340Expect(0, 33, '\p{		PerlSpace}', "");
76341Expect(1, 33, '\p{^		PerlSpace}', "");
76342Expect(1, 33, '\P{		PerlSpace}', "");
76343Expect(0, 33, '\P{^		PerlSpace}', "");
76344Error('\p{ is_PerlSpace:=}');
76345Error('\P{ is_PerlSpace:=}');
76346Expect(1, 32, '\p{isperlspace}', "");
76347Expect(0, 32, '\p{^isperlspace}', "");
76348Expect(0, 32, '\P{isperlspace}', "");
76349Expect(1, 32, '\P{^isperlspace}', "");
76350Expect(0, 33, '\p{isperlspace}', "");
76351Expect(1, 33, '\p{^isperlspace}', "");
76352Expect(1, 33, '\P{isperlspace}', "");
76353Expect(0, 33, '\P{^isperlspace}', "");
76354Expect(1, 32, '\p{	is_PERLSPACE}', "");
76355Expect(0, 32, '\p{^	is_PERLSPACE}', "");
76356Expect(0, 32, '\P{	is_PERLSPACE}', "");
76357Expect(1, 32, '\P{^	is_PERLSPACE}', "");
76358Expect(0, 33, '\p{	is_PERLSPACE}', "");
76359Expect(1, 33, '\p{^	is_PERLSPACE}', "");
76360Expect(1, 33, '\P{	is_PERLSPACE}', "");
76361Expect(0, 33, '\P{^	is_PERLSPACE}', "");
76362Error('\p{_:=PerlWord}');
76363Error('\P{_:=PerlWord}');
76364Expect(1, 122, '\p{perlword}', "");
76365Expect(0, 122, '\p{^perlword}', "");
76366Expect(0, 122, '\P{perlword}', "");
76367Expect(1, 122, '\P{^perlword}', "");
76368Expect(0, 123, '\p{perlword}', "");
76369Expect(1, 123, '\p{^perlword}', "");
76370Expect(1, 123, '\P{perlword}', "");
76371Expect(0, 123, '\P{^perlword}', "");
76372Expect(1, 122, '\p{-PERLWORD}', "");
76373Expect(0, 122, '\p{^-PERLWORD}', "");
76374Expect(0, 122, '\P{-PERLWORD}', "");
76375Expect(1, 122, '\P{^-PERLWORD}', "");
76376Expect(0, 123, '\p{-PERLWORD}', "");
76377Expect(1, 123, '\p{^-PERLWORD}', "");
76378Expect(1, 123, '\P{-PERLWORD}', "");
76379Expect(0, 123, '\P{^-PERLWORD}', "");
76380Error('\p{ PosixWord:=}');
76381Error('\P{ PosixWord:=}');
76382Expect(1, 122, '\p{posixword}', "");
76383Expect(0, 122, '\p{^posixword}', "");
76384Expect(0, 122, '\P{posixword}', "");
76385Expect(1, 122, '\P{^posixword}', "");
76386Expect(0, 123, '\p{posixword}', "");
76387Expect(1, 123, '\p{^posixword}', "");
76388Expect(1, 123, '\P{posixword}', "");
76389Expect(0, 123, '\P{^posixword}', "");
76390Expect(1, 122, '\p{  posixword}', "");
76391Expect(0, 122, '\p{^  posixword}', "");
76392Expect(0, 122, '\P{  posixword}', "");
76393Expect(1, 122, '\P{^  posixword}', "");
76394Expect(0, 123, '\p{  posixword}', "");
76395Expect(1, 123, '\p{^  posixword}', "");
76396Expect(1, 123, '\P{  posixword}', "");
76397Expect(0, 123, '\P{^  posixword}', "");
76398Error('\p{/a/__Is_PerlWord}');
76399Error('\P{/a/__Is_PerlWord}');
76400Expect(1, 122, '\p{isperlword}', "");
76401Expect(0, 122, '\p{^isperlword}', "");
76402Expect(0, 122, '\P{isperlword}', "");
76403Expect(1, 122, '\P{^isperlword}', "");
76404Expect(0, 123, '\p{isperlword}', "");
76405Expect(1, 123, '\p{^isperlword}', "");
76406Expect(1, 123, '\P{isperlword}', "");
76407Expect(0, 123, '\P{^isperlword}', "");
76408Expect(1, 122, '\p{-Is_PerlWord}', "");
76409Expect(0, 122, '\p{^-Is_PerlWord}', "");
76410Expect(0, 122, '\P{-Is_PerlWord}', "");
76411Expect(1, 122, '\P{^-Is_PerlWord}', "");
76412Expect(0, 123, '\p{-Is_PerlWord}', "");
76413Expect(1, 123, '\p{^-Is_PerlWord}', "");
76414Expect(1, 123, '\P{-Is_PerlWord}', "");
76415Expect(0, 123, '\P{^-Is_PerlWord}', "");
76416Error('\p{_:=Is_PosixWord}');
76417Error('\P{_:=Is_PosixWord}');
76418Expect(1, 122, '\p{isposixword}', "");
76419Expect(0, 122, '\p{^isposixword}', "");
76420Expect(0, 122, '\P{isposixword}', "");
76421Expect(1, 122, '\P{^isposixword}', "");
76422Expect(0, 123, '\p{isposixword}', "");
76423Expect(1, 123, '\p{^isposixword}', "");
76424Expect(1, 123, '\P{isposixword}', "");
76425Expect(0, 123, '\P{^isposixword}', "");
76426Expect(1, 122, '\p{	is_posixword}', "");
76427Expect(0, 122, '\p{^	is_posixword}', "");
76428Expect(0, 122, '\P{	is_posixword}', "");
76429Expect(1, 122, '\P{^	is_posixword}', "");
76430Expect(0, 123, '\p{	is_posixword}', "");
76431Expect(1, 123, '\p{^	is_posixword}', "");
76432Expect(1, 123, '\P{	is_posixword}', "");
76433Expect(0, 123, '\P{^	is_posixword}', "");
76434Error('\p{:=	-phags_Pa}');
76435Error('\P{:=	-phags_Pa}');
76436Expect(1, 43127, '\p{phagspa}', "");
76437Expect(0, 43127, '\p{^phagspa}', "");
76438Expect(0, 43127, '\P{phagspa}', "");
76439Expect(1, 43127, '\P{^phagspa}', "");
76440Expect(0, 43128, '\p{phagspa}', "");
76441Expect(1, 43128, '\p{^phagspa}', "");
76442Expect(1, 43128, '\P{phagspa}', "");
76443Expect(0, 43128, '\P{^phagspa}', "");
76444Expect(1, 43127, '\p{_ Phags_pa}', "");
76445Expect(0, 43127, '\p{^_ Phags_pa}', "");
76446Expect(0, 43127, '\P{_ Phags_pa}', "");
76447Expect(1, 43127, '\P{^_ Phags_pa}', "");
76448Expect(0, 43128, '\p{_ Phags_pa}', "");
76449Expect(1, 43128, '\p{^_ Phags_pa}', "");
76450Expect(1, 43128, '\P{_ Phags_pa}', "");
76451Expect(0, 43128, '\P{^_ Phags_pa}', "");
76452Error('\p{/a/  Is_PHAGS_Pa}');
76453Error('\P{/a/  Is_PHAGS_Pa}');
76454Expect(1, 43127, '\p{isphagspa}', "");
76455Expect(0, 43127, '\p{^isphagspa}', "");
76456Expect(0, 43127, '\P{isphagspa}', "");
76457Expect(1, 43127, '\P{^isphagspa}', "");
76458Expect(0, 43128, '\p{isphagspa}', "");
76459Expect(1, 43128, '\p{^isphagspa}', "");
76460Expect(1, 43128, '\P{isphagspa}', "");
76461Expect(0, 43128, '\P{^isphagspa}', "");
76462Expect(1, 43127, '\p{-Is_phags_PA}', "");
76463Expect(0, 43127, '\p{^-Is_phags_PA}', "");
76464Expect(0, 43127, '\P{-Is_phags_PA}', "");
76465Expect(1, 43127, '\P{^-Is_phags_PA}', "");
76466Expect(0, 43128, '\p{-Is_phags_PA}', "");
76467Expect(1, 43128, '\p{^-Is_phags_PA}', "");
76468Expect(1, 43128, '\P{-Is_phags_PA}', "");
76469Expect(0, 43128, '\P{^-Is_phags_PA}', "");
76470Error('\p{Phag/a/}');
76471Error('\P{Phag/a/}');
76472Expect(1, 43127, '\p{phag}', "");
76473Expect(0, 43127, '\p{^phag}', "");
76474Expect(0, 43127, '\P{phag}', "");
76475Expect(1, 43127, '\P{^phag}', "");
76476Expect(0, 43128, '\p{phag}', "");
76477Expect(1, 43128, '\p{^phag}', "");
76478Expect(1, 43128, '\P{phag}', "");
76479Expect(0, 43128, '\P{^phag}', "");
76480Expect(1, 43127, '\p{-Phag}', "");
76481Expect(0, 43127, '\p{^-Phag}', "");
76482Expect(0, 43127, '\P{-Phag}', "");
76483Expect(1, 43127, '\P{^-Phag}', "");
76484Expect(0, 43128, '\p{-Phag}', "");
76485Expect(1, 43128, '\p{^-Phag}', "");
76486Expect(1, 43128, '\P{-Phag}', "");
76487Expect(0, 43128, '\P{^-Phag}', "");
76488Error('\p{ /a/Is_PHAG}');
76489Error('\P{ /a/Is_PHAG}');
76490Expect(1, 43127, '\p{isphag}', "");
76491Expect(0, 43127, '\p{^isphag}', "");
76492Expect(0, 43127, '\P{isphag}', "");
76493Expect(1, 43127, '\P{^isphag}', "");
76494Expect(0, 43128, '\p{isphag}', "");
76495Expect(1, 43128, '\p{^isphag}', "");
76496Expect(1, 43128, '\P{isphag}', "");
76497Expect(0, 43128, '\P{^isphag}', "");
76498Expect(1, 43127, '\p{--IS_Phag}', "");
76499Expect(0, 43127, '\p{^--IS_Phag}', "");
76500Expect(0, 43127, '\P{--IS_Phag}', "");
76501Expect(1, 43127, '\P{^--IS_Phag}', "");
76502Expect(0, 43128, '\p{--IS_Phag}', "");
76503Expect(1, 43128, '\p{^--IS_Phag}', "");
76504Expect(1, 43128, '\P{--IS_Phag}', "");
76505Expect(0, 43128, '\P{^--IS_Phag}', "");
76506Error('\p{-:=Phaistos_disc}');
76507Error('\P{-:=Phaistos_disc}');
76508Expect(1, 66047, '\p{phaistosdisc}', "");
76509Expect(0, 66047, '\p{^phaistosdisc}', "");
76510Expect(0, 66047, '\P{phaistosdisc}', "");
76511Expect(1, 66047, '\P{^phaistosdisc}', "");
76512Expect(0, 66048, '\p{phaistosdisc}', "");
76513Expect(1, 66048, '\p{^phaistosdisc}', "");
76514Expect(1, 66048, '\P{phaistosdisc}', "");
76515Expect(0, 66048, '\P{^phaistosdisc}', "");
76516Expect(1, 66047, '\p{_PHAISTOS_disc}', "");
76517Expect(0, 66047, '\p{^_PHAISTOS_disc}', "");
76518Expect(0, 66047, '\P{_PHAISTOS_disc}', "");
76519Expect(1, 66047, '\P{^_PHAISTOS_disc}', "");
76520Expect(0, 66048, '\p{_PHAISTOS_disc}', "");
76521Expect(1, 66048, '\p{^_PHAISTOS_disc}', "");
76522Expect(1, 66048, '\P{_PHAISTOS_disc}', "");
76523Expect(0, 66048, '\P{^_PHAISTOS_disc}', "");
76524Error('\p{/a/-	Is_Phaistos_disc}');
76525Error('\P{/a/-	Is_Phaistos_disc}');
76526Expect(1, 66047, '\p{isphaistosdisc}', "");
76527Expect(0, 66047, '\p{^isphaistosdisc}', "");
76528Expect(0, 66047, '\P{isphaistosdisc}', "");
76529Expect(1, 66047, '\P{^isphaistosdisc}', "");
76530Expect(0, 66048, '\p{isphaistosdisc}', "");
76531Expect(1, 66048, '\p{^isphaistosdisc}', "");
76532Expect(1, 66048, '\P{isphaistosdisc}', "");
76533Expect(0, 66048, '\P{^isphaistosdisc}', "");
76534Expect(1, 66047, '\p{-is_Phaistos_Disc}', "");
76535Expect(0, 66047, '\p{^-is_Phaistos_Disc}', "");
76536Expect(0, 66047, '\P{-is_Phaistos_Disc}', "");
76537Expect(1, 66047, '\P{^-is_Phaistos_Disc}', "");
76538Expect(0, 66048, '\p{-is_Phaistos_Disc}', "");
76539Expect(1, 66048, '\p{^-is_Phaistos_Disc}', "");
76540Expect(1, 66048, '\P{-is_Phaistos_Disc}', "");
76541Expect(0, 66048, '\P{^-is_Phaistos_Disc}', "");
76542Error('\p{-/a/IN_Phaistos_disc}');
76543Error('\P{-/a/IN_Phaistos_disc}');
76544Expect(1, 66047, '\p{inphaistosdisc}', "");
76545Expect(0, 66047, '\p{^inphaistosdisc}', "");
76546Expect(0, 66047, '\P{inphaistosdisc}', "");
76547Expect(1, 66047, '\P{^inphaistosdisc}', "");
76548Expect(0, 66048, '\p{inphaistosdisc}', "");
76549Expect(1, 66048, '\p{^inphaistosdisc}', "");
76550Expect(1, 66048, '\P{inphaistosdisc}', "");
76551Expect(0, 66048, '\P{^inphaistosdisc}', "");
76552Expect(1, 66047, '\p{	 in_Phaistos_Disc}', "");
76553Expect(0, 66047, '\p{^	 in_Phaistos_Disc}', "");
76554Expect(0, 66047, '\P{	 in_Phaistos_Disc}', "");
76555Expect(1, 66047, '\P{^	 in_Phaistos_Disc}', "");
76556Expect(0, 66048, '\p{	 in_Phaistos_Disc}', "");
76557Expect(1, 66048, '\p{^	 in_Phaistos_Disc}', "");
76558Expect(1, 66048, '\P{	 in_Phaistos_Disc}', "");
76559Expect(0, 66048, '\P{^	 in_Phaistos_Disc}', "");
76560Error('\p{/a/Phaistos}');
76561Error('\P{/a/Phaistos}');
76562Expect(1, 66047, '\p{phaistos}', "");
76563Expect(0, 66047, '\p{^phaistos}', "");
76564Expect(0, 66047, '\P{phaistos}', "");
76565Expect(1, 66047, '\P{^phaistos}', "");
76566Expect(0, 66048, '\p{phaistos}', "");
76567Expect(1, 66048, '\p{^phaistos}', "");
76568Expect(1, 66048, '\P{phaistos}', "");
76569Expect(0, 66048, '\P{^phaistos}', "");
76570Expect(1, 66047, '\p{	-phaistos}', "");
76571Expect(0, 66047, '\p{^	-phaistos}', "");
76572Expect(0, 66047, '\P{	-phaistos}', "");
76573Expect(1, 66047, '\P{^	-phaistos}', "");
76574Expect(0, 66048, '\p{	-phaistos}', "");
76575Expect(1, 66048, '\p{^	-phaistos}', "");
76576Expect(1, 66048, '\P{	-phaistos}', "");
76577Expect(0, 66048, '\P{^	-phaistos}', "");
76578Error('\p{/a/  Is_PHAISTOS}');
76579Error('\P{/a/  Is_PHAISTOS}');
76580Expect(1, 66047, '\p{isphaistos}', "");
76581Expect(0, 66047, '\p{^isphaistos}', "");
76582Expect(0, 66047, '\P{isphaistos}', "");
76583Expect(1, 66047, '\P{^isphaistos}', "");
76584Expect(0, 66048, '\p{isphaistos}', "");
76585Expect(1, 66048, '\p{^isphaistos}', "");
76586Expect(1, 66048, '\P{isphaistos}', "");
76587Expect(0, 66048, '\P{^isphaistos}', "");
76588Expect(1, 66047, '\p{-Is_phaistos}', "");
76589Expect(0, 66047, '\p{^-Is_phaistos}', "");
76590Expect(0, 66047, '\P{-Is_phaistos}', "");
76591Expect(1, 66047, '\P{^-Is_phaistos}', "");
76592Expect(0, 66048, '\p{-Is_phaistos}', "");
76593Expect(1, 66048, '\p{^-Is_phaistos}', "");
76594Expect(1, 66048, '\P{-Is_phaistos}', "");
76595Expect(0, 66048, '\P{^-Is_phaistos}', "");
76596Error('\p{ /a/In_Phaistos}');
76597Error('\P{ /a/In_Phaistos}');
76598Expect(1, 66047, '\p{inphaistos}', "");
76599Expect(0, 66047, '\p{^inphaistos}', "");
76600Expect(0, 66047, '\P{inphaistos}', "");
76601Expect(1, 66047, '\P{^inphaistos}', "");
76602Expect(0, 66048, '\p{inphaistos}', "");
76603Expect(1, 66048, '\p{^inphaistos}', "");
76604Expect(1, 66048, '\P{inphaistos}', "");
76605Expect(0, 66048, '\P{^inphaistos}', "");
76606Expect(1, 66047, '\p{	IN_Phaistos}', "");
76607Expect(0, 66047, '\p{^	IN_Phaistos}', "");
76608Expect(0, 66047, '\P{	IN_Phaistos}', "");
76609Expect(1, 66047, '\P{^	IN_Phaistos}', "");
76610Expect(0, 66048, '\p{	IN_Phaistos}', "");
76611Expect(1, 66048, '\p{^	IN_Phaistos}', "");
76612Expect(1, 66048, '\P{	IN_Phaistos}', "");
76613Expect(0, 66048, '\P{^	IN_Phaistos}', "");
76614Error('\p{	/a/Phoenician}');
76615Error('\P{	/a/Phoenician}');
76616Expect(1, 67871, '\p{phoenician}', "");
76617Expect(0, 67871, '\p{^phoenician}', "");
76618Expect(0, 67871, '\P{phoenician}', "");
76619Expect(1, 67871, '\P{^phoenician}', "");
76620Expect(0, 67872, '\p{phoenician}', "");
76621Expect(1, 67872, '\p{^phoenician}', "");
76622Expect(1, 67872, '\P{phoenician}', "");
76623Expect(0, 67872, '\P{^phoenician}', "");
76624Expect(1, 67871, '\p{_ Phoenician}', "");
76625Expect(0, 67871, '\p{^_ Phoenician}', "");
76626Expect(0, 67871, '\P{_ Phoenician}', "");
76627Expect(1, 67871, '\P{^_ Phoenician}', "");
76628Expect(0, 67872, '\p{_ Phoenician}', "");
76629Expect(1, 67872, '\p{^_ Phoenician}', "");
76630Expect(1, 67872, '\P{_ Phoenician}', "");
76631Expect(0, 67872, '\P{^_ Phoenician}', "");
76632Error('\p{/a/ -Is_Phoenician}');
76633Error('\P{/a/ -Is_Phoenician}');
76634Expect(1, 67871, '\p{isphoenician}', "");
76635Expect(0, 67871, '\p{^isphoenician}', "");
76636Expect(0, 67871, '\P{isphoenician}', "");
76637Expect(1, 67871, '\P{^isphoenician}', "");
76638Expect(0, 67872, '\p{isphoenician}', "");
76639Expect(1, 67872, '\p{^isphoenician}', "");
76640Expect(1, 67872, '\P{isphoenician}', "");
76641Expect(0, 67872, '\P{^isphoenician}', "");
76642Expect(1, 67871, '\p{  Is_phoenician}', "");
76643Expect(0, 67871, '\p{^  Is_phoenician}', "");
76644Expect(0, 67871, '\P{  Is_phoenician}', "");
76645Expect(1, 67871, '\P{^  Is_phoenician}', "");
76646Expect(0, 67872, '\p{  Is_phoenician}', "");
76647Expect(1, 67872, '\p{^  Is_phoenician}', "");
76648Expect(1, 67872, '\P{  Is_phoenician}', "");
76649Expect(0, 67872, '\P{^  Is_phoenician}', "");
76650Error('\p{  PHNX/a/}');
76651Error('\P{  PHNX/a/}');
76652Expect(1, 67871, '\p{phnx}', "");
76653Expect(0, 67871, '\p{^phnx}', "");
76654Expect(0, 67871, '\P{phnx}', "");
76655Expect(1, 67871, '\P{^phnx}', "");
76656Expect(0, 67872, '\p{phnx}', "");
76657Expect(1, 67872, '\p{^phnx}', "");
76658Expect(1, 67872, '\P{phnx}', "");
76659Expect(0, 67872, '\P{^phnx}', "");
76660Expect(1, 67871, '\p{_Phnx}', "");
76661Expect(0, 67871, '\p{^_Phnx}', "");
76662Expect(0, 67871, '\P{_Phnx}', "");
76663Expect(1, 67871, '\P{^_Phnx}', "");
76664Expect(0, 67872, '\p{_Phnx}', "");
76665Expect(1, 67872, '\p{^_Phnx}', "");
76666Expect(1, 67872, '\P{_Phnx}', "");
76667Expect(0, 67872, '\P{^_Phnx}', "");
76668Error('\p{_/a/Is_PHNX}');
76669Error('\P{_/a/Is_PHNX}');
76670Expect(1, 67871, '\p{isphnx}', "");
76671Expect(0, 67871, '\p{^isphnx}', "");
76672Expect(0, 67871, '\P{isphnx}', "");
76673Expect(1, 67871, '\P{^isphnx}', "");
76674Expect(0, 67872, '\p{isphnx}', "");
76675Expect(1, 67872, '\p{^isphnx}', "");
76676Expect(1, 67872, '\P{isphnx}', "");
76677Expect(0, 67872, '\P{^isphnx}', "");
76678Expect(1, 67871, '\p{_Is_PHNX}', "");
76679Expect(0, 67871, '\p{^_Is_PHNX}', "");
76680Expect(0, 67871, '\P{_Is_PHNX}', "");
76681Expect(1, 67871, '\P{^_Is_PHNX}', "");
76682Expect(0, 67872, '\p{_Is_PHNX}', "");
76683Expect(1, 67872, '\p{^_Is_PHNX}', "");
76684Expect(1, 67872, '\P{_Is_PHNX}', "");
76685Expect(0, 67872, '\P{^_Is_PHNX}', "");
76686Error('\p{	Phonetic_Extensions/a/}');
76687Error('\P{	Phonetic_Extensions/a/}');
76688Expect(1, 7551, '\p{phoneticextensions}', "");
76689Expect(0, 7551, '\p{^phoneticextensions}', "");
76690Expect(0, 7551, '\P{phoneticextensions}', "");
76691Expect(1, 7551, '\P{^phoneticextensions}', "");
76692Expect(0, 7552, '\p{phoneticextensions}', "");
76693Expect(1, 7552, '\p{^phoneticextensions}', "");
76694Expect(1, 7552, '\P{phoneticextensions}', "");
76695Expect(0, 7552, '\P{^phoneticextensions}', "");
76696Expect(1, 7551, '\p{ _Phonetic_Extensions}', "");
76697Expect(0, 7551, '\p{^ _Phonetic_Extensions}', "");
76698Expect(0, 7551, '\P{ _Phonetic_Extensions}', "");
76699Expect(1, 7551, '\P{^ _Phonetic_Extensions}', "");
76700Expect(0, 7552, '\p{ _Phonetic_Extensions}', "");
76701Expect(1, 7552, '\p{^ _Phonetic_Extensions}', "");
76702Expect(1, 7552, '\P{ _Phonetic_Extensions}', "");
76703Expect(0, 7552, '\P{^ _Phonetic_Extensions}', "");
76704Error('\p{- Is_Phonetic_extensions/a/}');
76705Error('\P{- Is_Phonetic_extensions/a/}');
76706Expect(1, 7551, '\p{isphoneticextensions}', "");
76707Expect(0, 7551, '\p{^isphoneticextensions}', "");
76708Expect(0, 7551, '\P{isphoneticextensions}', "");
76709Expect(1, 7551, '\P{^isphoneticextensions}', "");
76710Expect(0, 7552, '\p{isphoneticextensions}', "");
76711Expect(1, 7552, '\p{^isphoneticextensions}', "");
76712Expect(1, 7552, '\P{isphoneticextensions}', "");
76713Expect(0, 7552, '\P{^isphoneticextensions}', "");
76714Expect(1, 7551, '\p{-IS_Phonetic_Extensions}', "");
76715Expect(0, 7551, '\p{^-IS_Phonetic_Extensions}', "");
76716Expect(0, 7551, '\P{-IS_Phonetic_Extensions}', "");
76717Expect(1, 7551, '\P{^-IS_Phonetic_Extensions}', "");
76718Expect(0, 7552, '\p{-IS_Phonetic_Extensions}', "");
76719Expect(1, 7552, '\p{^-IS_Phonetic_Extensions}', "");
76720Expect(1, 7552, '\P{-IS_Phonetic_Extensions}', "");
76721Expect(0, 7552, '\P{^-IS_Phonetic_Extensions}', "");
76722Error('\p{_ In_phonetic_extensions:=}');
76723Error('\P{_ In_phonetic_extensions:=}');
76724Expect(1, 7551, '\p{inphoneticextensions}', "");
76725Expect(0, 7551, '\p{^inphoneticextensions}', "");
76726Expect(0, 7551, '\P{inphoneticextensions}', "");
76727Expect(1, 7551, '\P{^inphoneticextensions}', "");
76728Expect(0, 7552, '\p{inphoneticextensions}', "");
76729Expect(1, 7552, '\p{^inphoneticextensions}', "");
76730Expect(1, 7552, '\P{inphoneticextensions}', "");
76731Expect(0, 7552, '\P{^inphoneticextensions}', "");
76732Expect(1, 7551, '\p{	In_Phonetic_Extensions}', "");
76733Expect(0, 7551, '\p{^	In_Phonetic_Extensions}', "");
76734Expect(0, 7551, '\P{	In_Phonetic_Extensions}', "");
76735Expect(1, 7551, '\P{^	In_Phonetic_Extensions}', "");
76736Expect(0, 7552, '\p{	In_Phonetic_Extensions}', "");
76737Expect(1, 7552, '\p{^	In_Phonetic_Extensions}', "");
76738Expect(1, 7552, '\P{	In_Phonetic_Extensions}', "");
76739Expect(0, 7552, '\P{^	In_Phonetic_Extensions}', "");
76740Error('\p{_-Phonetic_Ext/a/}');
76741Error('\P{_-Phonetic_Ext/a/}');
76742Expect(1, 7551, '\p{phoneticext}', "");
76743Expect(0, 7551, '\p{^phoneticext}', "");
76744Expect(0, 7551, '\P{phoneticext}', "");
76745Expect(1, 7551, '\P{^phoneticext}', "");
76746Expect(0, 7552, '\p{phoneticext}', "");
76747Expect(1, 7552, '\p{^phoneticext}', "");
76748Expect(1, 7552, '\P{phoneticext}', "");
76749Expect(0, 7552, '\P{^phoneticext}', "");
76750Expect(1, 7551, '\p{	phonetic_Ext}', "");
76751Expect(0, 7551, '\p{^	phonetic_Ext}', "");
76752Expect(0, 7551, '\P{	phonetic_Ext}', "");
76753Expect(1, 7551, '\P{^	phonetic_Ext}', "");
76754Expect(0, 7552, '\p{	phonetic_Ext}', "");
76755Expect(1, 7552, '\p{^	phonetic_Ext}', "");
76756Expect(1, 7552, '\P{	phonetic_Ext}', "");
76757Expect(0, 7552, '\P{^	phonetic_Ext}', "");
76758Error('\p{-/a/Is_PHONETIC_EXT}');
76759Error('\P{-/a/Is_PHONETIC_EXT}');
76760Expect(1, 7551, '\p{isphoneticext}', "");
76761Expect(0, 7551, '\p{^isphoneticext}', "");
76762Expect(0, 7551, '\P{isphoneticext}', "");
76763Expect(1, 7551, '\P{^isphoneticext}', "");
76764Expect(0, 7552, '\p{isphoneticext}', "");
76765Expect(1, 7552, '\p{^isphoneticext}', "");
76766Expect(1, 7552, '\P{isphoneticext}', "");
76767Expect(0, 7552, '\P{^isphoneticext}', "");
76768Expect(1, 7551, '\p{IS_phonetic_Ext}', "");
76769Expect(0, 7551, '\p{^IS_phonetic_Ext}', "");
76770Expect(0, 7551, '\P{IS_phonetic_Ext}', "");
76771Expect(1, 7551, '\P{^IS_phonetic_Ext}', "");
76772Expect(0, 7552, '\p{IS_phonetic_Ext}', "");
76773Expect(1, 7552, '\p{^IS_phonetic_Ext}', "");
76774Expect(1, 7552, '\P{IS_phonetic_Ext}', "");
76775Expect(0, 7552, '\P{^IS_phonetic_Ext}', "");
76776Error('\p{-:=IN_phonetic_EXT}');
76777Error('\P{-:=IN_phonetic_EXT}');
76778Expect(1, 7551, '\p{inphoneticext}', "");
76779Expect(0, 7551, '\p{^inphoneticext}', "");
76780Expect(0, 7551, '\P{inphoneticext}', "");
76781Expect(1, 7551, '\P{^inphoneticext}', "");
76782Expect(0, 7552, '\p{inphoneticext}', "");
76783Expect(1, 7552, '\p{^inphoneticext}', "");
76784Expect(1, 7552, '\P{inphoneticext}', "");
76785Expect(0, 7552, '\P{^inphoneticext}', "");
76786Expect(1, 7551, '\p{	-IN_Phonetic_Ext}', "");
76787Expect(0, 7551, '\p{^	-IN_Phonetic_Ext}', "");
76788Expect(0, 7551, '\P{	-IN_Phonetic_Ext}', "");
76789Expect(1, 7551, '\P{^	-IN_Phonetic_Ext}', "");
76790Expect(0, 7552, '\p{	-IN_Phonetic_Ext}', "");
76791Expect(1, 7552, '\p{^	-IN_Phonetic_Ext}', "");
76792Expect(1, 7552, '\P{	-IN_Phonetic_Ext}', "");
76793Expect(0, 7552, '\P{^	-IN_Phonetic_Ext}', "");
76794Error('\p{:=_phonetic_Extensions_SUPPLEMENT}');
76795Error('\P{:=_phonetic_Extensions_SUPPLEMENT}');
76796Expect(1, 7615, '\p{phoneticextensionssupplement}', "");
76797Expect(0, 7615, '\p{^phoneticextensionssupplement}', "");
76798Expect(0, 7615, '\P{phoneticextensionssupplement}', "");
76799Expect(1, 7615, '\P{^phoneticextensionssupplement}', "");
76800Expect(0, 7616, '\p{phoneticextensionssupplement}', "");
76801Expect(1, 7616, '\p{^phoneticextensionssupplement}', "");
76802Expect(1, 7616, '\P{phoneticextensionssupplement}', "");
76803Expect(0, 7616, '\P{^phoneticextensionssupplement}', "");
76804Expect(1, 7615, '\p{		PHONETIC_Extensions_supplement}', "");
76805Expect(0, 7615, '\p{^		PHONETIC_Extensions_supplement}', "");
76806Expect(0, 7615, '\P{		PHONETIC_Extensions_supplement}', "");
76807Expect(1, 7615, '\P{^		PHONETIC_Extensions_supplement}', "");
76808Expect(0, 7616, '\p{		PHONETIC_Extensions_supplement}', "");
76809Expect(1, 7616, '\p{^		PHONETIC_Extensions_supplement}', "");
76810Expect(1, 7616, '\P{		PHONETIC_Extensions_supplement}', "");
76811Expect(0, 7616, '\P{^		PHONETIC_Extensions_supplement}', "");
76812Error('\p{ :=IS_Phonetic_Extensions_Supplement}');
76813Error('\P{ :=IS_Phonetic_Extensions_Supplement}');
76814Expect(1, 7615, '\p{isphoneticextensionssupplement}', "");
76815Expect(0, 7615, '\p{^isphoneticextensionssupplement}', "");
76816Expect(0, 7615, '\P{isphoneticextensionssupplement}', "");
76817Expect(1, 7615, '\P{^isphoneticextensionssupplement}', "");
76818Expect(0, 7616, '\p{isphoneticextensionssupplement}', "");
76819Expect(1, 7616, '\p{^isphoneticextensionssupplement}', "");
76820Expect(1, 7616, '\P{isphoneticextensionssupplement}', "");
76821Expect(0, 7616, '\P{^isphoneticextensionssupplement}', "");
76822Expect(1, 7615, '\p{- Is_Phonetic_EXTENSIONS_Supplement}', "");
76823Expect(0, 7615, '\p{^- Is_Phonetic_EXTENSIONS_Supplement}', "");
76824Expect(0, 7615, '\P{- Is_Phonetic_EXTENSIONS_Supplement}', "");
76825Expect(1, 7615, '\P{^- Is_Phonetic_EXTENSIONS_Supplement}', "");
76826Expect(0, 7616, '\p{- Is_Phonetic_EXTENSIONS_Supplement}', "");
76827Expect(1, 7616, '\p{^- Is_Phonetic_EXTENSIONS_Supplement}', "");
76828Expect(1, 7616, '\P{- Is_Phonetic_EXTENSIONS_Supplement}', "");
76829Expect(0, 7616, '\P{^- Is_Phonetic_EXTENSIONS_Supplement}', "");
76830Error('\p{:=	In_phonetic_Extensions_SUPPLEMENT}');
76831Error('\P{:=	In_phonetic_Extensions_SUPPLEMENT}');
76832Expect(1, 7615, '\p{inphoneticextensionssupplement}', "");
76833Expect(0, 7615, '\p{^inphoneticextensionssupplement}', "");
76834Expect(0, 7615, '\P{inphoneticextensionssupplement}', "");
76835Expect(1, 7615, '\P{^inphoneticextensionssupplement}', "");
76836Expect(0, 7616, '\p{inphoneticextensionssupplement}', "");
76837Expect(1, 7616, '\p{^inphoneticextensionssupplement}', "");
76838Expect(1, 7616, '\P{inphoneticextensionssupplement}', "");
76839Expect(0, 7616, '\P{^inphoneticextensionssupplement}', "");
76840Expect(1, 7615, '\p{--in_Phonetic_Extensions_Supplement}', "");
76841Expect(0, 7615, '\p{^--in_Phonetic_Extensions_Supplement}', "");
76842Expect(0, 7615, '\P{--in_Phonetic_Extensions_Supplement}', "");
76843Expect(1, 7615, '\P{^--in_Phonetic_Extensions_Supplement}', "");
76844Expect(0, 7616, '\p{--in_Phonetic_Extensions_Supplement}', "");
76845Expect(1, 7616, '\p{^--in_Phonetic_Extensions_Supplement}', "");
76846Expect(1, 7616, '\P{--in_Phonetic_Extensions_Supplement}', "");
76847Expect(0, 7616, '\P{^--in_Phonetic_Extensions_Supplement}', "");
76848Error('\p{--PHONETIC_ext_SUP:=}');
76849Error('\P{--PHONETIC_ext_SUP:=}');
76850Expect(1, 7615, '\p{phoneticextsup}', "");
76851Expect(0, 7615, '\p{^phoneticextsup}', "");
76852Expect(0, 7615, '\P{phoneticextsup}', "");
76853Expect(1, 7615, '\P{^phoneticextsup}', "");
76854Expect(0, 7616, '\p{phoneticextsup}', "");
76855Expect(1, 7616, '\p{^phoneticextsup}', "");
76856Expect(1, 7616, '\P{phoneticextsup}', "");
76857Expect(0, 7616, '\P{^phoneticextsup}', "");
76858Expect(1, 7615, '\p{	-PHONETIC_ext_sup}', "");
76859Expect(0, 7615, '\p{^	-PHONETIC_ext_sup}', "");
76860Expect(0, 7615, '\P{	-PHONETIC_ext_sup}', "");
76861Expect(1, 7615, '\P{^	-PHONETIC_ext_sup}', "");
76862Expect(0, 7616, '\p{	-PHONETIC_ext_sup}', "");
76863Expect(1, 7616, '\p{^	-PHONETIC_ext_sup}', "");
76864Expect(1, 7616, '\P{	-PHONETIC_ext_sup}', "");
76865Expect(0, 7616, '\P{^	-PHONETIC_ext_sup}', "");
76866Error('\p{- is_PHONETIC_Ext_SUP/a/}');
76867Error('\P{- is_PHONETIC_Ext_SUP/a/}');
76868Expect(1, 7615, '\p{isphoneticextsup}', "");
76869Expect(0, 7615, '\p{^isphoneticextsup}', "");
76870Expect(0, 7615, '\P{isphoneticextsup}', "");
76871Expect(1, 7615, '\P{^isphoneticextsup}', "");
76872Expect(0, 7616, '\p{isphoneticextsup}', "");
76873Expect(1, 7616, '\p{^isphoneticextsup}', "");
76874Expect(1, 7616, '\P{isphoneticextsup}', "");
76875Expect(0, 7616, '\P{^isphoneticextsup}', "");
76876Expect(1, 7615, '\p{-is_PHONETIC_ext_sup}', "");
76877Expect(0, 7615, '\p{^-is_PHONETIC_ext_sup}', "");
76878Expect(0, 7615, '\P{-is_PHONETIC_ext_sup}', "");
76879Expect(1, 7615, '\P{^-is_PHONETIC_ext_sup}', "");
76880Expect(0, 7616, '\p{-is_PHONETIC_ext_sup}', "");
76881Expect(1, 7616, '\p{^-is_PHONETIC_ext_sup}', "");
76882Expect(1, 7616, '\P{-is_PHONETIC_ext_sup}', "");
76883Expect(0, 7616, '\P{^-is_PHONETIC_ext_sup}', "");
76884Error('\p{:=In_Phonetic_EXT_Sup}');
76885Error('\P{:=In_Phonetic_EXT_Sup}');
76886Expect(1, 7615, '\p{inphoneticextsup}', "");
76887Expect(0, 7615, '\p{^inphoneticextsup}', "");
76888Expect(0, 7615, '\P{inphoneticextsup}', "");
76889Expect(1, 7615, '\P{^inphoneticextsup}', "");
76890Expect(0, 7616, '\p{inphoneticextsup}', "");
76891Expect(1, 7616, '\p{^inphoneticextsup}', "");
76892Expect(1, 7616, '\P{inphoneticextsup}', "");
76893Expect(0, 7616, '\P{^inphoneticextsup}', "");
76894Expect(1, 7615, '\p{	-In_Phonetic_ext_Sup}', "");
76895Expect(0, 7615, '\p{^	-In_Phonetic_ext_Sup}', "");
76896Expect(0, 7615, '\P{	-In_Phonetic_ext_Sup}', "");
76897Expect(1, 7615, '\P{^	-In_Phonetic_ext_Sup}', "");
76898Expect(0, 7616, '\p{	-In_Phonetic_ext_Sup}', "");
76899Expect(1, 7616, '\p{^	-In_Phonetic_ext_Sup}', "");
76900Expect(1, 7616, '\P{	-In_Phonetic_ext_Sup}', "");
76901Expect(0, 7616, '\P{^	-In_Phonetic_ext_Sup}', "");
76902Error('\p{- PLAYING_cards:=}');
76903Error('\P{- PLAYING_cards:=}');
76904Expect(1, 127231, '\p{playingcards}', "");
76905Expect(0, 127231, '\p{^playingcards}', "");
76906Expect(0, 127231, '\P{playingcards}', "");
76907Expect(1, 127231, '\P{^playingcards}', "");
76908Expect(0, 127232, '\p{playingcards}', "");
76909Expect(1, 127232, '\p{^playingcards}', "");
76910Expect(1, 127232, '\P{playingcards}', "");
76911Expect(0, 127232, '\P{^playingcards}', "");
76912Expect(1, 127231, '\p{-playing_CARDS}', "");
76913Expect(0, 127231, '\p{^-playing_CARDS}', "");
76914Expect(0, 127231, '\P{-playing_CARDS}', "");
76915Expect(1, 127231, '\P{^-playing_CARDS}', "");
76916Expect(0, 127232, '\p{-playing_CARDS}', "");
76917Expect(1, 127232, '\p{^-playing_CARDS}', "");
76918Expect(1, 127232, '\P{-playing_CARDS}', "");
76919Expect(0, 127232, '\P{^-playing_CARDS}', "");
76920Error('\p{/a/IS_PLAYING_CARDS}');
76921Error('\P{/a/IS_PLAYING_CARDS}');
76922Expect(1, 127231, '\p{isplayingcards}', "");
76923Expect(0, 127231, '\p{^isplayingcards}', "");
76924Expect(0, 127231, '\P{isplayingcards}', "");
76925Expect(1, 127231, '\P{^isplayingcards}', "");
76926Expect(0, 127232, '\p{isplayingcards}', "");
76927Expect(1, 127232, '\p{^isplayingcards}', "");
76928Expect(1, 127232, '\P{isplayingcards}', "");
76929Expect(0, 127232, '\P{^isplayingcards}', "");
76930Expect(1, 127231, '\p{	Is_playing_CARDS}', "");
76931Expect(0, 127231, '\p{^	Is_playing_CARDS}', "");
76932Expect(0, 127231, '\P{	Is_playing_CARDS}', "");
76933Expect(1, 127231, '\P{^	Is_playing_CARDS}', "");
76934Expect(0, 127232, '\p{	Is_playing_CARDS}', "");
76935Expect(1, 127232, '\p{^	Is_playing_CARDS}', "");
76936Expect(1, 127232, '\P{	Is_playing_CARDS}', "");
76937Expect(0, 127232, '\P{^	Is_playing_CARDS}', "");
76938Error('\p{-/a/In_Playing_Cards}');
76939Error('\P{-/a/In_Playing_Cards}');
76940Expect(1, 127231, '\p{inplayingcards}', "");
76941Expect(0, 127231, '\p{^inplayingcards}', "");
76942Expect(0, 127231, '\P{inplayingcards}', "");
76943Expect(1, 127231, '\P{^inplayingcards}', "");
76944Expect(0, 127232, '\p{inplayingcards}', "");
76945Expect(1, 127232, '\p{^inplayingcards}', "");
76946Expect(1, 127232, '\P{inplayingcards}', "");
76947Expect(0, 127232, '\P{^inplayingcards}', "");
76948Expect(1, 127231, '\p{ -In_playing_Cards}', "");
76949Expect(0, 127231, '\p{^ -In_playing_Cards}', "");
76950Expect(0, 127231, '\P{ -In_playing_Cards}', "");
76951Expect(1, 127231, '\P{^ -In_playing_Cards}', "");
76952Expect(0, 127232, '\p{ -In_playing_Cards}', "");
76953Expect(1, 127232, '\p{^ -In_playing_Cards}', "");
76954Expect(1, 127232, '\P{ -In_playing_Cards}', "");
76955Expect(0, 127232, '\P{^ -In_playing_Cards}', "");
76956Error('\p{:= PosixAlnum}');
76957Error('\P{:= PosixAlnum}');
76958Expect(1, 122, '\p{posixalnum}', "");
76959Expect(0, 122, '\p{^posixalnum}', "");
76960Expect(0, 122, '\P{posixalnum}', "");
76961Expect(1, 122, '\P{^posixalnum}', "");
76962Expect(0, 123, '\p{posixalnum}', "");
76963Expect(1, 123, '\p{^posixalnum}', "");
76964Expect(1, 123, '\P{posixalnum}', "");
76965Expect(0, 123, '\P{^posixalnum}', "");
76966Expect(1, 122, '\p{_-PosixAlnum}', "");
76967Expect(0, 122, '\p{^_-PosixAlnum}', "");
76968Expect(0, 122, '\P{_-PosixAlnum}', "");
76969Expect(1, 122, '\P{^_-PosixAlnum}', "");
76970Expect(0, 123, '\p{_-PosixAlnum}', "");
76971Expect(1, 123, '\p{^_-PosixAlnum}', "");
76972Expect(1, 123, '\P{_-PosixAlnum}', "");
76973Expect(0, 123, '\P{^_-PosixAlnum}', "");
76974Error('\p{-Is_POSIXALNUM/a/}');
76975Error('\P{-Is_POSIXALNUM/a/}');
76976Expect(1, 122, '\p{isposixalnum}', "");
76977Expect(0, 122, '\p{^isposixalnum}', "");
76978Expect(0, 122, '\P{isposixalnum}', "");
76979Expect(1, 122, '\P{^isposixalnum}', "");
76980Expect(0, 123, '\p{isposixalnum}', "");
76981Expect(1, 123, '\p{^isposixalnum}', "");
76982Expect(1, 123, '\P{isposixalnum}', "");
76983Expect(0, 123, '\P{^isposixalnum}', "");
76984Expect(1, 122, '\p{	IS_PosixAlnum}', "");
76985Expect(0, 122, '\p{^	IS_PosixAlnum}', "");
76986Expect(0, 122, '\P{	IS_PosixAlnum}', "");
76987Expect(1, 122, '\P{^	IS_PosixAlnum}', "");
76988Expect(0, 123, '\p{	IS_PosixAlnum}', "");
76989Expect(1, 123, '\p{^	IS_PosixAlnum}', "");
76990Expect(1, 123, '\P{	IS_PosixAlnum}', "");
76991Expect(0, 123, '\P{^	IS_PosixAlnum}', "");
76992Error('\p{:=  PosixAlpha}');
76993Error('\P{:=  PosixAlpha}');
76994Expect(1, 122, '\p{posixalpha}', "");
76995Expect(0, 122, '\p{^posixalpha}', "");
76996Expect(0, 122, '\P{posixalpha}', "");
76997Expect(1, 122, '\P{^posixalpha}', "");
76998Expect(0, 123, '\p{posixalpha}', "");
76999Expect(1, 123, '\p{^posixalpha}', "");
77000Expect(1, 123, '\P{posixalpha}', "");
77001Expect(0, 123, '\P{^posixalpha}', "");
77002Expect(1, 122, '\p{ -PosixAlpha}', "");
77003Expect(0, 122, '\p{^ -PosixAlpha}', "");
77004Expect(0, 122, '\P{ -PosixAlpha}', "");
77005Expect(1, 122, '\P{^ -PosixAlpha}', "");
77006Expect(0, 123, '\p{ -PosixAlpha}', "");
77007Expect(1, 123, '\p{^ -PosixAlpha}', "");
77008Expect(1, 123, '\P{ -PosixAlpha}', "");
77009Expect(0, 123, '\P{^ -PosixAlpha}', "");
77010Error('\p{:=	IS_PosixAlpha}');
77011Error('\P{:=	IS_PosixAlpha}');
77012Expect(1, 122, '\p{isposixalpha}', "");
77013Expect(0, 122, '\p{^isposixalpha}', "");
77014Expect(0, 122, '\P{isposixalpha}', "");
77015Expect(1, 122, '\P{^isposixalpha}', "");
77016Expect(0, 123, '\p{isposixalpha}', "");
77017Expect(1, 123, '\p{^isposixalpha}', "");
77018Expect(1, 123, '\P{isposixalpha}', "");
77019Expect(0, 123, '\P{^isposixalpha}', "");
77020Expect(1, 122, '\p{ -IS_PosixAlpha}', "");
77021Expect(0, 122, '\p{^ -IS_PosixAlpha}', "");
77022Expect(0, 122, '\P{ -IS_PosixAlpha}', "");
77023Expect(1, 122, '\P{^ -IS_PosixAlpha}', "");
77024Expect(0, 123, '\p{ -IS_PosixAlpha}', "");
77025Expect(1, 123, '\p{^ -IS_PosixAlpha}', "");
77026Expect(1, 123, '\P{ -IS_PosixAlpha}', "");
77027Expect(0, 123, '\P{^ -IS_PosixAlpha}', "");
77028Error('\p{/a/--POSIXBLANK}');
77029Error('\P{/a/--POSIXBLANK}');
77030Expect(1, 32, '\p{posixblank}', "");
77031Expect(0, 32, '\p{^posixblank}', "");
77032Expect(0, 32, '\P{posixblank}', "");
77033Expect(1, 32, '\P{^posixblank}', "");
77034Expect(0, 33, '\p{posixblank}', "");
77035Expect(1, 33, '\p{^posixblank}', "");
77036Expect(1, 33, '\P{posixblank}', "");
77037Expect(0, 33, '\P{^posixblank}', "");
77038Expect(1, 32, '\p{ -PosixBlank}', "");
77039Expect(0, 32, '\p{^ -PosixBlank}', "");
77040Expect(0, 32, '\P{ -PosixBlank}', "");
77041Expect(1, 32, '\P{^ -PosixBlank}', "");
77042Expect(0, 33, '\p{ -PosixBlank}', "");
77043Expect(1, 33, '\p{^ -PosixBlank}', "");
77044Expect(1, 33, '\P{ -PosixBlank}', "");
77045Expect(0, 33, '\P{^ -PosixBlank}', "");
77046Error('\p{/a/--Is_PosixBlank}');
77047Error('\P{/a/--Is_PosixBlank}');
77048Expect(1, 32, '\p{isposixblank}', "");
77049Expect(0, 32, '\p{^isposixblank}', "");
77050Expect(0, 32, '\P{isposixblank}', "");
77051Expect(1, 32, '\P{^isposixblank}', "");
77052Expect(0, 33, '\p{isposixblank}', "");
77053Expect(1, 33, '\p{^isposixblank}', "");
77054Expect(1, 33, '\P{isposixblank}', "");
77055Expect(0, 33, '\P{^isposixblank}', "");
77056Expect(1, 32, '\p{  is_PosixBlank}', "");
77057Expect(0, 32, '\p{^  is_PosixBlank}', "");
77058Expect(0, 32, '\P{  is_PosixBlank}', "");
77059Expect(1, 32, '\P{^  is_PosixBlank}', "");
77060Expect(0, 33, '\p{  is_PosixBlank}', "");
77061Expect(1, 33, '\p{^  is_PosixBlank}', "");
77062Expect(1, 33, '\P{  is_PosixBlank}', "");
77063Expect(0, 33, '\P{^  is_PosixBlank}', "");
77064Error('\p{:=_PosixCntrl}');
77065Error('\P{:=_PosixCntrl}');
77066Expect(1, 127, '\p{posixcntrl}', "");
77067Expect(0, 127, '\p{^posixcntrl}', "");
77068Expect(0, 127, '\P{posixcntrl}', "");
77069Expect(1, 127, '\P{^posixcntrl}', "");
77070Expect(0, 128, '\p{posixcntrl}', "");
77071Expect(1, 128, '\p{^posixcntrl}', "");
77072Expect(1, 128, '\P{posixcntrl}', "");
77073Expect(0, 128, '\P{^posixcntrl}', "");
77074Expect(1, 127, '\p{	 POSIXCNTRL}', "");
77075Expect(0, 127, '\p{^	 POSIXCNTRL}', "");
77076Expect(0, 127, '\P{	 POSIXCNTRL}', "");
77077Expect(1, 127, '\P{^	 POSIXCNTRL}', "");
77078Expect(0, 128, '\p{	 POSIXCNTRL}', "");
77079Expect(1, 128, '\p{^	 POSIXCNTRL}', "");
77080Expect(1, 128, '\P{	 POSIXCNTRL}', "");
77081Expect(0, 128, '\P{^	 POSIXCNTRL}', "");
77082Error('\p{:=	 is_posixcntrl}');
77083Error('\P{:=	 is_posixcntrl}');
77084Expect(1, 127, '\p{isposixcntrl}', "");
77085Expect(0, 127, '\p{^isposixcntrl}', "");
77086Expect(0, 127, '\P{isposixcntrl}', "");
77087Expect(1, 127, '\P{^isposixcntrl}', "");
77088Expect(0, 128, '\p{isposixcntrl}', "");
77089Expect(1, 128, '\p{^isposixcntrl}', "");
77090Expect(1, 128, '\P{isposixcntrl}', "");
77091Expect(0, 128, '\P{^isposixcntrl}', "");
77092Expect(1, 127, '\p{-is_POSIXCNTRL}', "");
77093Expect(0, 127, '\p{^-is_POSIXCNTRL}', "");
77094Expect(0, 127, '\P{-is_POSIXCNTRL}', "");
77095Expect(1, 127, '\P{^-is_POSIXCNTRL}', "");
77096Expect(0, 128, '\p{-is_POSIXCNTRL}', "");
77097Expect(1, 128, '\p{^-is_POSIXCNTRL}', "");
77098Expect(1, 128, '\P{-is_POSIXCNTRL}', "");
77099Expect(0, 128, '\P{^-is_POSIXCNTRL}', "");
77100Error('\p{:=_PosixDigit}');
77101Error('\P{:=_PosixDigit}');
77102Expect(1, 57, '\p{posixdigit}', "");
77103Expect(0, 57, '\p{^posixdigit}', "");
77104Expect(0, 57, '\P{posixdigit}', "");
77105Expect(1, 57, '\P{^posixdigit}', "");
77106Expect(0, 58, '\p{posixdigit}', "");
77107Expect(1, 58, '\p{^posixdigit}', "");
77108Expect(1, 58, '\P{posixdigit}', "");
77109Expect(0, 58, '\P{^posixdigit}', "");
77110Expect(1, 57, '\p{ POSIXDIGIT}', "");
77111Expect(0, 57, '\p{^ POSIXDIGIT}', "");
77112Expect(0, 57, '\P{ POSIXDIGIT}', "");
77113Expect(1, 57, '\P{^ POSIXDIGIT}', "");
77114Expect(0, 58, '\p{ POSIXDIGIT}', "");
77115Expect(1, 58, '\p{^ POSIXDIGIT}', "");
77116Expect(1, 58, '\P{ POSIXDIGIT}', "");
77117Expect(0, 58, '\P{^ POSIXDIGIT}', "");
77118Error('\p{ Is_posixdigit:=}');
77119Error('\P{ Is_posixdigit:=}');
77120Expect(1, 57, '\p{isposixdigit}', "");
77121Expect(0, 57, '\p{^isposixdigit}', "");
77122Expect(0, 57, '\P{isposixdigit}', "");
77123Expect(1, 57, '\P{^isposixdigit}', "");
77124Expect(0, 58, '\p{isposixdigit}', "");
77125Expect(1, 58, '\p{^isposixdigit}', "");
77126Expect(1, 58, '\P{isposixdigit}', "");
77127Expect(0, 58, '\P{^isposixdigit}', "");
77128Expect(1, 57, '\p{ Is_PosixDigit}', "");
77129Expect(0, 57, '\p{^ Is_PosixDigit}', "");
77130Expect(0, 57, '\P{ Is_PosixDigit}', "");
77131Expect(1, 57, '\P{^ Is_PosixDigit}', "");
77132Expect(0, 58, '\p{ Is_PosixDigit}', "");
77133Expect(1, 58, '\p{^ Is_PosixDigit}', "");
77134Expect(1, 58, '\P{ Is_PosixDigit}', "");
77135Expect(0, 58, '\P{^ Is_PosixDigit}', "");
77136Error('\p{:= _PosixGraph}');
77137Error('\P{:= _PosixGraph}');
77138Expect(1, 126, '\p{posixgraph}', "");
77139Expect(0, 126, '\p{^posixgraph}', "");
77140Expect(0, 126, '\P{posixgraph}', "");
77141Expect(1, 126, '\P{^posixgraph}', "");
77142Expect(0, 127, '\p{posixgraph}', "");
77143Expect(1, 127, '\p{^posixgraph}', "");
77144Expect(1, 127, '\P{posixgraph}', "");
77145Expect(0, 127, '\P{^posixgraph}', "");
77146Expect(1, 126, '\p{	 POSIXGRAPH}', "");
77147Expect(0, 126, '\p{^	 POSIXGRAPH}', "");
77148Expect(0, 126, '\P{	 POSIXGRAPH}', "");
77149Expect(1, 126, '\P{^	 POSIXGRAPH}', "");
77150Expect(0, 127, '\p{	 POSIXGRAPH}', "");
77151Expect(1, 127, '\p{^	 POSIXGRAPH}', "");
77152Expect(1, 127, '\P{	 POSIXGRAPH}', "");
77153Expect(0, 127, '\P{^	 POSIXGRAPH}', "");
77154Error('\p{ Is_PosixGraph:=}');
77155Error('\P{ Is_PosixGraph:=}');
77156Expect(1, 126, '\p{isposixgraph}', "");
77157Expect(0, 126, '\p{^isposixgraph}', "");
77158Expect(0, 126, '\P{isposixgraph}', "");
77159Expect(1, 126, '\P{^isposixgraph}', "");
77160Expect(0, 127, '\p{isposixgraph}', "");
77161Expect(1, 127, '\p{^isposixgraph}', "");
77162Expect(1, 127, '\P{isposixgraph}', "");
77163Expect(0, 127, '\P{^isposixgraph}', "");
77164Expect(1, 126, '\p{-	is_posixgraph}', "");
77165Expect(0, 126, '\p{^-	is_posixgraph}', "");
77166Expect(0, 126, '\P{-	is_posixgraph}', "");
77167Expect(1, 126, '\P{^-	is_posixgraph}', "");
77168Expect(0, 127, '\p{-	is_posixgraph}', "");
77169Expect(1, 127, '\p{^-	is_posixgraph}', "");
77170Expect(1, 127, '\P{-	is_posixgraph}', "");
77171Expect(0, 127, '\P{^-	is_posixgraph}', "");
77172Error('\p{/a/- PosixLower}');
77173Error('\P{/a/- PosixLower}');
77174Expect(1, 122, '\p{posixlower}', "");
77175Expect(0, 122, '\p{^posixlower}', "");
77176Expect(0, 122, '\P{posixlower}', "");
77177Expect(1, 122, '\P{^posixlower}', "");
77178Expect(0, 123, '\p{posixlower}', "");
77179Expect(1, 123, '\p{^posixlower}', "");
77180Expect(1, 123, '\P{posixlower}', "");
77181Expect(0, 123, '\P{^posixlower}', "");
77182Expect(1, 122, '\p{-PosixLower}', "");
77183Expect(0, 122, '\p{^-PosixLower}', "");
77184Expect(0, 122, '\P{-PosixLower}', "");
77185Expect(1, 122, '\P{^-PosixLower}', "");
77186Expect(0, 123, '\p{-PosixLower}', "");
77187Expect(1, 123, '\p{^-PosixLower}', "");
77188Expect(1, 123, '\P{-PosixLower}', "");
77189Expect(0, 123, '\P{^-PosixLower}', "");
77190Error('\p{:=IS_POSIXLOWER}');
77191Error('\P{:=IS_POSIXLOWER}');
77192Expect(1, 122, '\p{isposixlower}', "");
77193Expect(0, 122, '\p{^isposixlower}', "");
77194Expect(0, 122, '\P{isposixlower}', "");
77195Expect(1, 122, '\P{^isposixlower}', "");
77196Expect(0, 123, '\p{isposixlower}', "");
77197Expect(1, 123, '\p{^isposixlower}', "");
77198Expect(1, 123, '\P{isposixlower}', "");
77199Expect(0, 123, '\P{^isposixlower}', "");
77200Expect(1, 122, '\p{ Is_posixlower}', "");
77201Expect(0, 122, '\p{^ Is_posixlower}', "");
77202Expect(0, 122, '\P{ Is_posixlower}', "");
77203Expect(1, 122, '\P{^ Is_posixlower}', "");
77204Expect(0, 123, '\p{ Is_posixlower}', "");
77205Expect(1, 123, '\p{^ Is_posixlower}', "");
77206Expect(1, 123, '\P{ Is_posixlower}', "");
77207Expect(0, 123, '\P{^ Is_posixlower}', "");
77208Error('\p{/a/_POSIXPRINT}');
77209Error('\P{/a/_POSIXPRINT}');
77210Expect(1, 126, '\p{posixprint}', "");
77211Expect(0, 126, '\p{^posixprint}', "");
77212Expect(0, 126, '\P{posixprint}', "");
77213Expect(1, 126, '\P{^posixprint}', "");
77214Expect(0, 127, '\p{posixprint}', "");
77215Expect(1, 127, '\p{^posixprint}', "");
77216Expect(1, 127, '\P{posixprint}', "");
77217Expect(0, 127, '\P{^posixprint}', "");
77218Expect(1, 126, '\p{_	PosixPrint}', "");
77219Expect(0, 126, '\p{^_	PosixPrint}', "");
77220Expect(0, 126, '\P{_	PosixPrint}', "");
77221Expect(1, 126, '\P{^_	PosixPrint}', "");
77222Expect(0, 127, '\p{_	PosixPrint}', "");
77223Expect(1, 127, '\p{^_	PosixPrint}', "");
77224Expect(1, 127, '\P{_	PosixPrint}', "");
77225Expect(0, 127, '\P{^_	PosixPrint}', "");
77226Error('\p{/a/		Is_posixprint}');
77227Error('\P{/a/		Is_posixprint}');
77228Expect(1, 126, '\p{isposixprint}', "");
77229Expect(0, 126, '\p{^isposixprint}', "");
77230Expect(0, 126, '\P{isposixprint}', "");
77231Expect(1, 126, '\P{^isposixprint}', "");
77232Expect(0, 127, '\p{isposixprint}', "");
77233Expect(1, 127, '\p{^isposixprint}', "");
77234Expect(1, 127, '\P{isposixprint}', "");
77235Expect(0, 127, '\P{^isposixprint}', "");
77236Expect(1, 126, '\p{		Is_posixprint}', "");
77237Expect(0, 126, '\p{^		Is_posixprint}', "");
77238Expect(0, 126, '\P{		Is_posixprint}', "");
77239Expect(1, 126, '\P{^		Is_posixprint}', "");
77240Expect(0, 127, '\p{		Is_posixprint}', "");
77241Expect(1, 127, '\p{^		Is_posixprint}', "");
77242Expect(1, 127, '\P{		Is_posixprint}', "");
77243Expect(0, 127, '\P{^		Is_posixprint}', "");
77244Error('\p{-_PosixPunct/a/}');
77245Error('\P{-_PosixPunct/a/}');
77246Expect(1, 126, '\p{posixpunct}', "");
77247Expect(0, 126, '\p{^posixpunct}', "");
77248Expect(0, 126, '\P{posixpunct}', "");
77249Expect(1, 126, '\P{^posixpunct}', "");
77250Expect(0, 127, '\p{posixpunct}', "");
77251Expect(1, 127, '\p{^posixpunct}', "");
77252Expect(1, 127, '\P{posixpunct}', "");
77253Expect(0, 127, '\P{^posixpunct}', "");
77254Expect(1, 126, '\p{__PosixPunct}', "");
77255Expect(0, 126, '\p{^__PosixPunct}', "");
77256Expect(0, 126, '\P{__PosixPunct}', "");
77257Expect(1, 126, '\P{^__PosixPunct}', "");
77258Expect(0, 127, '\p{__PosixPunct}', "");
77259Expect(1, 127, '\p{^__PosixPunct}', "");
77260Expect(1, 127, '\P{__PosixPunct}', "");
77261Expect(0, 127, '\P{^__PosixPunct}', "");
77262Error('\p{	Is_POSIXPUNCT/a/}');
77263Error('\P{	Is_POSIXPUNCT/a/}');
77264Expect(1, 126, '\p{isposixpunct}', "");
77265Expect(0, 126, '\p{^isposixpunct}', "");
77266Expect(0, 126, '\P{isposixpunct}', "");
77267Expect(1, 126, '\P{^isposixpunct}', "");
77268Expect(0, 127, '\p{isposixpunct}', "");
77269Expect(1, 127, '\p{^isposixpunct}', "");
77270Expect(1, 127, '\P{isposixpunct}', "");
77271Expect(0, 127, '\P{^isposixpunct}', "");
77272Expect(1, 126, '\p{-	IS_posixpunct}', "");
77273Expect(0, 126, '\p{^-	IS_posixpunct}', "");
77274Expect(0, 126, '\P{-	IS_posixpunct}', "");
77275Expect(1, 126, '\P{^-	IS_posixpunct}', "");
77276Expect(0, 127, '\p{-	IS_posixpunct}', "");
77277Expect(1, 127, '\p{^-	IS_posixpunct}', "");
77278Expect(1, 127, '\P{-	IS_posixpunct}', "");
77279Expect(0, 127, '\P{^-	IS_posixpunct}', "");
77280Error('\p{ -POSIXSPACE/a/}');
77281Error('\P{ -POSIXSPACE/a/}');
77282Expect(1, 32, '\p{posixspace}', "");
77283Expect(0, 32, '\p{^posixspace}', "");
77284Expect(0, 32, '\P{posixspace}', "");
77285Expect(1, 32, '\P{^posixspace}', "");
77286Expect(0, 33, '\p{posixspace}', "");
77287Expect(1, 33, '\p{^posixspace}', "");
77288Expect(1, 33, '\P{posixspace}', "");
77289Expect(0, 33, '\P{^posixspace}', "");
77290Expect(1, 32, '\p{__POSIXSPACE}', "");
77291Expect(0, 32, '\p{^__POSIXSPACE}', "");
77292Expect(0, 32, '\P{__POSIXSPACE}', "");
77293Expect(1, 32, '\P{^__POSIXSPACE}', "");
77294Expect(0, 33, '\p{__POSIXSPACE}', "");
77295Expect(1, 33, '\p{^__POSIXSPACE}', "");
77296Expect(1, 33, '\P{__POSIXSPACE}', "");
77297Expect(0, 33, '\P{^__POSIXSPACE}', "");
77298Error('\p{ 	Is_PosixSpace:=}');
77299Error('\P{ 	Is_PosixSpace:=}');
77300Expect(1, 32, '\p{isposixspace}', "");
77301Expect(0, 32, '\p{^isposixspace}', "");
77302Expect(0, 32, '\P{isposixspace}', "");
77303Expect(1, 32, '\P{^isposixspace}', "");
77304Expect(0, 33, '\p{isposixspace}', "");
77305Expect(1, 33, '\p{^isposixspace}', "");
77306Expect(1, 33, '\P{isposixspace}', "");
77307Expect(0, 33, '\P{^isposixspace}', "");
77308Expect(1, 32, '\p{ -Is_posixspace}', "");
77309Expect(0, 32, '\p{^ -Is_posixspace}', "");
77310Expect(0, 32, '\P{ -Is_posixspace}', "");
77311Expect(1, 32, '\P{^ -Is_posixspace}', "");
77312Expect(0, 33, '\p{ -Is_posixspace}', "");
77313Expect(1, 33, '\p{^ -Is_posixspace}', "");
77314Expect(1, 33, '\P{ -Is_posixspace}', "");
77315Expect(0, 33, '\P{^ -Is_posixspace}', "");
77316Error('\p{ 	posixupper:=}');
77317Error('\P{ 	posixupper:=}');
77318Expect(1, 90, '\p{posixupper}', "");
77319Expect(0, 90, '\p{^posixupper}', "");
77320Expect(0, 90, '\P{posixupper}', "");
77321Expect(1, 90, '\P{^posixupper}', "");
77322Expect(0, 91, '\p{posixupper}', "");
77323Expect(1, 91, '\p{^posixupper}', "");
77324Expect(1, 91, '\P{posixupper}', "");
77325Expect(0, 91, '\P{^posixupper}', "");
77326Expect(1, 90, '\p{_PosixUpper}', "");
77327Expect(0, 90, '\p{^_PosixUpper}', "");
77328Expect(0, 90, '\P{_PosixUpper}', "");
77329Expect(1, 90, '\P{^_PosixUpper}', "");
77330Expect(0, 91, '\p{_PosixUpper}', "");
77331Expect(1, 91, '\p{^_PosixUpper}', "");
77332Expect(1, 91, '\P{_PosixUpper}', "");
77333Expect(0, 91, '\P{^_PosixUpper}', "");
77334Error('\p{:= IS_PosixUpper}');
77335Error('\P{:= IS_PosixUpper}');
77336Expect(1, 90, '\p{isposixupper}', "");
77337Expect(0, 90, '\p{^isposixupper}', "");
77338Expect(0, 90, '\P{isposixupper}', "");
77339Expect(1, 90, '\P{^isposixupper}', "");
77340Expect(0, 91, '\p{isposixupper}', "");
77341Expect(1, 91, '\p{^isposixupper}', "");
77342Expect(1, 91, '\P{isposixupper}', "");
77343Expect(0, 91, '\P{^isposixupper}', "");
77344Expect(1, 90, '\p{_	is_posixupper}', "");
77345Expect(0, 90, '\p{^_	is_posixupper}', "");
77346Expect(0, 90, '\P{_	is_posixupper}', "");
77347Expect(1, 90, '\P{^_	is_posixupper}', "");
77348Expect(0, 91, '\p{_	is_posixupper}', "");
77349Expect(1, 91, '\p{^_	is_posixupper}', "");
77350Expect(1, 91, '\P{_	is_posixupper}', "");
77351Expect(0, 91, '\P{^_	is_posixupper}', "");
77352Error('\p{:=PosixXDigit}');
77353Error('\P{:=PosixXDigit}');
77354Expect(1, 102, '\p{posixxdigit}', "");
77355Expect(0, 102, '\p{^posixxdigit}', "");
77356Expect(0, 102, '\P{posixxdigit}', "");
77357Expect(1, 102, '\P{^posixxdigit}', "");
77358Expect(0, 103, '\p{posixxdigit}', "");
77359Expect(1, 103, '\p{^posixxdigit}', "");
77360Expect(1, 103, '\P{posixxdigit}', "");
77361Expect(0, 103, '\P{^posixxdigit}', "");
77362Expect(1, 102, '\p{	-POSIXXDIGIT}', "");
77363Expect(0, 102, '\p{^	-POSIXXDIGIT}', "");
77364Expect(0, 102, '\P{	-POSIXXDIGIT}', "");
77365Expect(1, 102, '\P{^	-POSIXXDIGIT}', "");
77366Expect(0, 103, '\p{	-POSIXXDIGIT}', "");
77367Expect(1, 103, '\p{^	-POSIXXDIGIT}', "");
77368Expect(1, 103, '\P{	-POSIXXDIGIT}', "");
77369Expect(0, 103, '\P{^	-POSIXXDIGIT}', "");
77370Error('\p{ Is_PosixXDigit/a/}');
77371Error('\P{ Is_PosixXDigit/a/}');
77372Expect(1, 102, '\p{isposixxdigit}', "");
77373Expect(0, 102, '\p{^isposixxdigit}', "");
77374Expect(0, 102, '\P{isposixxdigit}', "");
77375Expect(1, 102, '\P{^isposixxdigit}', "");
77376Expect(0, 103, '\p{isposixxdigit}', "");
77377Expect(1, 103, '\p{^isposixxdigit}', "");
77378Expect(1, 103, '\P{isposixxdigit}', "");
77379Expect(0, 103, '\P{^isposixxdigit}', "");
77380Expect(1, 102, '\p{	is_POSIXXDIGIT}', "");
77381Expect(0, 102, '\p{^	is_POSIXXDIGIT}', "");
77382Expect(0, 102, '\P{	is_POSIXXDIGIT}', "");
77383Expect(1, 102, '\P{^	is_POSIXXDIGIT}', "");
77384Expect(0, 103, '\p{	is_POSIXXDIGIT}', "");
77385Expect(1, 103, '\p{^	is_POSIXXDIGIT}', "");
77386Expect(1, 103, '\P{	is_POSIXXDIGIT}', "");
77387Expect(0, 103, '\P{^	is_POSIXXDIGIT}', "");
77388Error('\p{	:=ascii_hex_Digit}');
77389Error('\P{	:=ascii_hex_Digit}');
77390Expect(1, 102, '\p{asciihexdigit}', "");
77391Expect(0, 102, '\p{^asciihexdigit}', "");
77392Expect(0, 102, '\P{asciihexdigit}', "");
77393Expect(1, 102, '\P{^asciihexdigit}', "");
77394Expect(0, 103, '\p{asciihexdigit}', "");
77395Expect(1, 103, '\p{^asciihexdigit}', "");
77396Expect(1, 103, '\P{asciihexdigit}', "");
77397Expect(0, 103, '\P{^asciihexdigit}', "");
77398Expect(1, 102, '\p{	ASCII_Hex_Digit}', "");
77399Expect(0, 102, '\p{^	ASCII_Hex_Digit}', "");
77400Expect(0, 102, '\P{	ASCII_Hex_Digit}', "");
77401Expect(1, 102, '\P{^	ASCII_Hex_Digit}', "");
77402Expect(0, 103, '\p{	ASCII_Hex_Digit}', "");
77403Expect(1, 103, '\p{^	ASCII_Hex_Digit}', "");
77404Expect(1, 103, '\P{	ASCII_Hex_Digit}', "");
77405Expect(0, 103, '\P{^	ASCII_Hex_Digit}', "");
77406Error('\p{	/a/Is_ASCII_Hex_Digit}');
77407Error('\P{	/a/Is_ASCII_Hex_Digit}');
77408Expect(1, 102, '\p{isasciihexdigit}', "");
77409Expect(0, 102, '\p{^isasciihexdigit}', "");
77410Expect(0, 102, '\P{isasciihexdigit}', "");
77411Expect(1, 102, '\P{^isasciihexdigit}', "");
77412Expect(0, 103, '\p{isasciihexdigit}', "");
77413Expect(1, 103, '\p{^isasciihexdigit}', "");
77414Expect(1, 103, '\P{isasciihexdigit}', "");
77415Expect(0, 103, '\P{^isasciihexdigit}', "");
77416Expect(1, 102, '\p{-is_ascii_HEX_Digit}', "");
77417Expect(0, 102, '\p{^-is_ascii_HEX_Digit}', "");
77418Expect(0, 102, '\P{-is_ascii_HEX_Digit}', "");
77419Expect(1, 102, '\P{^-is_ascii_HEX_Digit}', "");
77420Expect(0, 103, '\p{-is_ascii_HEX_Digit}', "");
77421Expect(1, 103, '\p{^-is_ascii_HEX_Digit}', "");
77422Expect(1, 103, '\P{-is_ascii_HEX_Digit}', "");
77423Expect(0, 103, '\P{^-is_ascii_HEX_Digit}', "");
77424Error('\p{/a/ AHex}');
77425Error('\P{/a/ AHex}');
77426Expect(1, 102, '\p{ahex}', "");
77427Expect(0, 102, '\p{^ahex}', "");
77428Expect(0, 102, '\P{ahex}', "");
77429Expect(1, 102, '\P{^ahex}', "");
77430Expect(0, 103, '\p{ahex}', "");
77431Expect(1, 103, '\p{^ahex}', "");
77432Expect(1, 103, '\P{ahex}', "");
77433Expect(0, 103, '\P{^ahex}', "");
77434Expect(1, 102, '\p{	AHex}', "");
77435Expect(0, 102, '\p{^	AHex}', "");
77436Expect(0, 102, '\P{	AHex}', "");
77437Expect(1, 102, '\P{^	AHex}', "");
77438Expect(0, 103, '\p{	AHex}', "");
77439Expect(1, 103, '\p{^	AHex}', "");
77440Expect(1, 103, '\P{	AHex}', "");
77441Expect(0, 103, '\P{^	AHex}', "");
77442Error('\p{:=-Is_ahex}');
77443Error('\P{:=-Is_ahex}');
77444Expect(1, 102, '\p{isahex}', "");
77445Expect(0, 102, '\p{^isahex}', "");
77446Expect(0, 102, '\P{isahex}', "");
77447Expect(1, 102, '\P{^isahex}', "");
77448Expect(0, 103, '\p{isahex}', "");
77449Expect(1, 103, '\p{^isahex}', "");
77450Expect(1, 103, '\P{isahex}', "");
77451Expect(0, 103, '\P{^isahex}', "");
77452Expect(1, 102, '\p{--IS_AHEX}', "");
77453Expect(0, 102, '\p{^--IS_AHEX}', "");
77454Expect(0, 102, '\P{--IS_AHEX}', "");
77455Expect(1, 102, '\P{^--IS_AHEX}', "");
77456Expect(0, 103, '\p{--IS_AHEX}', "");
77457Expect(1, 103, '\p{^--IS_AHEX}', "");
77458Expect(1, 103, '\P{--IS_AHEX}', "");
77459Expect(0, 103, '\P{^--IS_AHEX}', "");
77460Error('\p{/a/Print}');
77461Error('\P{/a/Print}');
77462Expect(1, 1114109, '\p{print}', "");
77463Expect(0, 1114109, '\p{^print}', "");
77464Expect(0, 1114109, '\P{print}', "");
77465Expect(1, 1114109, '\P{^print}', "");
77466Expect(0, 918000, '\p{print}', "");
77467Expect(1, 918000, '\p{^print}', "");
77468Expect(1, 918000, '\P{print}', "");
77469Expect(0, 918000, '\P{^print}', "");
77470Expect(1, 1114109, '\p{_Print}', "");
77471Expect(0, 1114109, '\p{^_Print}', "");
77472Expect(0, 1114109, '\P{_Print}', "");
77473Expect(1, 1114109, '\P{^_Print}', "");
77474Expect(0, 918000, '\p{_Print}', "");
77475Expect(1, 918000, '\p{^_Print}', "");
77476Expect(1, 918000, '\P{_Print}', "");
77477Expect(0, 918000, '\P{^_Print}', "");
77478Error('\p{-/a/XPosixPrint}');
77479Error('\P{-/a/XPosixPrint}');
77480Expect(1, 1114109, '\p{xposixprint}', "");
77481Expect(0, 1114109, '\p{^xposixprint}', "");
77482Expect(0, 1114109, '\P{xposixprint}', "");
77483Expect(1, 1114109, '\P{^xposixprint}', "");
77484Expect(0, 918000, '\p{xposixprint}', "");
77485Expect(1, 918000, '\p{^xposixprint}', "");
77486Expect(1, 918000, '\P{xposixprint}', "");
77487Expect(0, 918000, '\P{^xposixprint}', "");
77488Expect(1, 1114109, '\p{__XPOSIXPRINT}', "");
77489Expect(0, 1114109, '\p{^__XPOSIXPRINT}', "");
77490Expect(0, 1114109, '\P{__XPOSIXPRINT}', "");
77491Expect(1, 1114109, '\P{^__XPOSIXPRINT}', "");
77492Expect(0, 918000, '\p{__XPOSIXPRINT}', "");
77493Expect(1, 918000, '\p{^__XPOSIXPRINT}', "");
77494Expect(1, 918000, '\P{__XPOSIXPRINT}', "");
77495Expect(0, 918000, '\P{^__XPOSIXPRINT}', "");
77496Error('\p{	Is_PRINT:=}');
77497Error('\P{	Is_PRINT:=}');
77498Expect(1, 1114109, '\p{isprint}', "");
77499Expect(0, 1114109, '\p{^isprint}', "");
77500Expect(0, 1114109, '\P{isprint}', "");
77501Expect(1, 1114109, '\P{^isprint}', "");
77502Expect(0, 918000, '\p{isprint}', "");
77503Expect(1, 918000, '\p{^isprint}', "");
77504Expect(1, 918000, '\P{isprint}', "");
77505Expect(0, 918000, '\P{^isprint}', "");
77506Expect(1, 1114109, '\p{-	Is_Print}', "");
77507Expect(0, 1114109, '\p{^-	Is_Print}', "");
77508Expect(0, 1114109, '\P{-	Is_Print}', "");
77509Expect(1, 1114109, '\P{^-	Is_Print}', "");
77510Expect(0, 918000, '\p{-	Is_Print}', "");
77511Expect(1, 918000, '\p{^-	Is_Print}', "");
77512Expect(1, 918000, '\P{-	Is_Print}', "");
77513Expect(0, 918000, '\P{^-	Is_Print}', "");
77514Error('\p{:=	 IS_XPosixPrint}');
77515Error('\P{:=	 IS_XPosixPrint}');
77516Expect(1, 1114109, '\p{isxposixprint}', "");
77517Expect(0, 1114109, '\p{^isxposixprint}', "");
77518Expect(0, 1114109, '\P{isxposixprint}', "");
77519Expect(1, 1114109, '\P{^isxposixprint}', "");
77520Expect(0, 918000, '\p{isxposixprint}', "");
77521Expect(1, 918000, '\p{^isxposixprint}', "");
77522Expect(1, 918000, '\P{isxposixprint}', "");
77523Expect(0, 918000, '\P{^isxposixprint}', "");
77524Expect(1, 1114109, '\p{	Is_XPOSIXPRINT}', "");
77525Expect(0, 1114109, '\p{^	Is_XPOSIXPRINT}', "");
77526Expect(0, 1114109, '\P{	Is_XPOSIXPRINT}', "");
77527Expect(1, 1114109, '\P{^	Is_XPOSIXPRINT}', "");
77528Expect(0, 918000, '\p{	Is_XPOSIXPRINT}', "");
77529Expect(1, 918000, '\p{^	Is_XPOSIXPRINT}', "");
77530Expect(1, 918000, '\P{	Is_XPOSIXPRINT}', "");
77531Expect(0, 918000, '\P{^	Is_XPOSIXPRINT}', "");
77532Error('\p{ Private_use/a/}');
77533Error('\P{ Private_use/a/}');
77534Expect(1, 1114109, '\p{privateuse}', "");
77535Expect(0, 1114109, '\p{^privateuse}', "");
77536Expect(0, 1114109, '\P{privateuse}', "");
77537Expect(1, 1114109, '\P{^privateuse}', "");
77538Expect(0, 63744, '\p{privateuse}', "");
77539Expect(1, 63744, '\p{^privateuse}', "");
77540Expect(1, 63744, '\P{privateuse}', "");
77541Expect(0, 63744, '\P{^privateuse}', "");
77542Expect(1, 1114109, '\p{-Private_use}', "");
77543Expect(0, 1114109, '\p{^-Private_use}', "");
77544Expect(0, 1114109, '\P{-Private_use}', "");
77545Expect(1, 1114109, '\P{^-Private_use}', "");
77546Expect(0, 63744, '\p{-Private_use}', "");
77547Expect(1, 63744, '\p{^-Private_use}', "");
77548Expect(1, 63744, '\P{-Private_use}', "");
77549Expect(0, 63744, '\P{^-Private_use}', "");
77550Error('\p{/a/is_Private_Use}');
77551Error('\P{/a/is_Private_Use}');
77552Expect(1, 1114109, '\p{isprivateuse}', "");
77553Expect(0, 1114109, '\p{^isprivateuse}', "");
77554Expect(0, 1114109, '\P{isprivateuse}', "");
77555Expect(1, 1114109, '\P{^isprivateuse}', "");
77556Expect(0, 63744, '\p{isprivateuse}', "");
77557Expect(1, 63744, '\p{^isprivateuse}', "");
77558Expect(1, 63744, '\P{isprivateuse}', "");
77559Expect(0, 63744, '\P{^isprivateuse}', "");
77560Expect(1, 1114109, '\p{ -Is_Private_USE}', "");
77561Expect(0, 1114109, '\p{^ -Is_Private_USE}', "");
77562Expect(0, 1114109, '\P{ -Is_Private_USE}', "");
77563Expect(1, 1114109, '\P{^ -Is_Private_USE}', "");
77564Expect(0, 63744, '\p{ -Is_Private_USE}', "");
77565Expect(1, 63744, '\p{^ -Is_Private_USE}', "");
77566Expect(1, 63744, '\P{ -Is_Private_USE}', "");
77567Expect(0, 63744, '\P{^ -Is_Private_USE}', "");
77568Error('\p{:= _co}');
77569Error('\P{:= _co}');
77570Expect(1, 1114109, '\p{co}', "");
77571Expect(0, 1114109, '\p{^co}', "");
77572Expect(0, 1114109, '\P{co}', "");
77573Expect(1, 1114109, '\P{^co}', "");
77574Expect(0, 63744, '\p{co}', "");
77575Expect(1, 63744, '\p{^co}', "");
77576Expect(1, 63744, '\P{co}', "");
77577Expect(0, 63744, '\P{^co}', "");
77578Expect(1, 1114109, '\p{ 	Co}', "");
77579Expect(0, 1114109, '\p{^ 	Co}', "");
77580Expect(0, 1114109, '\P{ 	Co}', "");
77581Expect(1, 1114109, '\P{^ 	Co}', "");
77582Expect(0, 63744, '\p{ 	Co}', "");
77583Expect(1, 63744, '\p{^ 	Co}', "");
77584Expect(1, 63744, '\P{ 	Co}', "");
77585Expect(0, 63744, '\P{^ 	Co}', "");
77586Error('\p{/a/ _Is_co}');
77587Error('\P{/a/ _Is_co}');
77588Expect(1, 1114109, '\p{isco}', "");
77589Expect(0, 1114109, '\p{^isco}', "");
77590Expect(0, 1114109, '\P{isco}', "");
77591Expect(1, 1114109, '\P{^isco}', "");
77592Expect(0, 63744, '\p{isco}', "");
77593Expect(1, 63744, '\p{^isco}', "");
77594Expect(1, 63744, '\P{isco}', "");
77595Expect(0, 63744, '\P{^isco}', "");
77596Expect(1, 1114109, '\p{	Is_CO}', "");
77597Expect(0, 1114109, '\p{^	Is_CO}', "");
77598Expect(0, 1114109, '\P{	Is_CO}', "");
77599Expect(1, 1114109, '\P{^	Is_CO}', "");
77600Expect(0, 63744, '\p{	Is_CO}', "");
77601Expect(1, 63744, '\p{^	Is_CO}', "");
77602Expect(1, 63744, '\P{	Is_CO}', "");
77603Expect(0, 63744, '\P{^	Is_CO}', "");
77604Error('\p{_:=PRIVATE_use_area}');
77605Error('\P{_:=PRIVATE_use_area}');
77606Expect(1, 63743, '\p{privateusearea}', "");
77607Expect(0, 63743, '\p{^privateusearea}', "");
77608Expect(0, 63743, '\P{privateusearea}', "");
77609Expect(1, 63743, '\P{^privateusearea}', "");
77610Expect(0, 63744, '\p{privateusearea}', "");
77611Expect(1, 63744, '\p{^privateusearea}', "");
77612Expect(1, 63744, '\P{privateusearea}', "");
77613Expect(0, 63744, '\P{^privateusearea}', "");
77614Expect(1, 63743, '\p{_ private_Use_area}', "");
77615Expect(0, 63743, '\p{^_ private_Use_area}', "");
77616Expect(0, 63743, '\P{_ private_Use_area}', "");
77617Expect(1, 63743, '\P{^_ private_Use_area}', "");
77618Expect(0, 63744, '\p{_ private_Use_area}', "");
77619Expect(1, 63744, '\p{^_ private_Use_area}', "");
77620Expect(1, 63744, '\P{_ private_Use_area}', "");
77621Expect(0, 63744, '\P{^_ private_Use_area}', "");
77622Error('\p{-:=is_Private_Use_AREA}');
77623Error('\P{-:=is_Private_Use_AREA}');
77624Expect(1, 63743, '\p{isprivateusearea}', "");
77625Expect(0, 63743, '\p{^isprivateusearea}', "");
77626Expect(0, 63743, '\P{isprivateusearea}', "");
77627Expect(1, 63743, '\P{^isprivateusearea}', "");
77628Expect(0, 63744, '\p{isprivateusearea}', "");
77629Expect(1, 63744, '\p{^isprivateusearea}', "");
77630Expect(1, 63744, '\P{isprivateusearea}', "");
77631Expect(0, 63744, '\P{^isprivateusearea}', "");
77632Expect(1, 63743, '\p{-Is_private_use_area}', "");
77633Expect(0, 63743, '\p{^-Is_private_use_area}', "");
77634Expect(0, 63743, '\P{-Is_private_use_area}', "");
77635Expect(1, 63743, '\P{^-Is_private_use_area}', "");
77636Expect(0, 63744, '\p{-Is_private_use_area}', "");
77637Expect(1, 63744, '\p{^-Is_private_use_area}', "");
77638Expect(1, 63744, '\P{-Is_private_use_area}', "");
77639Expect(0, 63744, '\P{^-Is_private_use_area}', "");
77640Error('\p{-:=In_PRIVATE_Use_Area}');
77641Error('\P{-:=In_PRIVATE_Use_Area}');
77642Expect(1, 63743, '\p{inprivateusearea}', "");
77643Expect(0, 63743, '\p{^inprivateusearea}', "");
77644Expect(0, 63743, '\P{inprivateusearea}', "");
77645Expect(1, 63743, '\P{^inprivateusearea}', "");
77646Expect(0, 63744, '\p{inprivateusearea}', "");
77647Expect(1, 63744, '\p{^inprivateusearea}', "");
77648Expect(1, 63744, '\P{inprivateusearea}', "");
77649Expect(0, 63744, '\P{^inprivateusearea}', "");
77650Expect(1, 63743, '\p{		In_private_use_Area}', "");
77651Expect(0, 63743, '\p{^		In_private_use_Area}', "");
77652Expect(0, 63743, '\P{		In_private_use_Area}', "");
77653Expect(1, 63743, '\P{^		In_private_use_Area}', "");
77654Expect(0, 63744, '\p{		In_private_use_Area}', "");
77655Expect(1, 63744, '\p{^		In_private_use_Area}', "");
77656Expect(1, 63744, '\P{		In_private_use_Area}', "");
77657Expect(0, 63744, '\P{^		In_private_use_Area}', "");
77658Error('\p{	/a/PUA}');
77659Error('\P{	/a/PUA}');
77660Expect(1, 63743, '\p{pua}', "");
77661Expect(0, 63743, '\p{^pua}', "");
77662Expect(0, 63743, '\P{pua}', "");
77663Expect(1, 63743, '\P{^pua}', "");
77664Expect(0, 63744, '\p{pua}', "");
77665Expect(1, 63744, '\p{^pua}', "");
77666Expect(1, 63744, '\P{pua}', "");
77667Expect(0, 63744, '\P{^pua}', "");
77668Expect(1, 63743, '\p{_ pua}', "");
77669Expect(0, 63743, '\p{^_ pua}', "");
77670Expect(0, 63743, '\P{_ pua}', "");
77671Expect(1, 63743, '\P{^_ pua}', "");
77672Expect(0, 63744, '\p{_ pua}', "");
77673Expect(1, 63744, '\p{^_ pua}', "");
77674Expect(1, 63744, '\P{_ pua}', "");
77675Expect(0, 63744, '\P{^_ pua}', "");
77676Error('\p{/a/ IS_PUA}');
77677Error('\P{/a/ IS_PUA}');
77678Expect(1, 63743, '\p{ispua}', "");
77679Expect(0, 63743, '\p{^ispua}', "");
77680Expect(0, 63743, '\P{ispua}', "");
77681Expect(1, 63743, '\P{^ispua}', "");
77682Expect(0, 63744, '\p{ispua}', "");
77683Expect(1, 63744, '\p{^ispua}', "");
77684Expect(1, 63744, '\P{ispua}', "");
77685Expect(0, 63744, '\P{^ispua}', "");
77686Expect(1, 63743, '\p{ _IS_PUA}', "");
77687Expect(0, 63743, '\p{^ _IS_PUA}', "");
77688Expect(0, 63743, '\P{ _IS_PUA}', "");
77689Expect(1, 63743, '\P{^ _IS_PUA}', "");
77690Expect(0, 63744, '\p{ _IS_PUA}', "");
77691Expect(1, 63744, '\p{^ _IS_PUA}', "");
77692Expect(1, 63744, '\P{ _IS_PUA}', "");
77693Expect(0, 63744, '\P{^ _IS_PUA}', "");
77694Error('\p{_In_PUA/a/}');
77695Error('\P{_In_PUA/a/}');
77696Expect(1, 63743, '\p{inpua}', "");
77697Expect(0, 63743, '\p{^inpua}', "");
77698Expect(0, 63743, '\P{inpua}', "");
77699Expect(1, 63743, '\P{^inpua}', "");
77700Expect(0, 63744, '\p{inpua}', "");
77701Expect(1, 63744, '\p{^inpua}', "");
77702Expect(1, 63744, '\P{inpua}', "");
77703Expect(0, 63744, '\P{^inpua}', "");
77704Expect(1, 63743, '\p{  in_PUA}', "");
77705Expect(0, 63743, '\p{^  in_PUA}', "");
77706Expect(0, 63743, '\P{  in_PUA}', "");
77707Expect(1, 63743, '\P{^  in_PUA}', "");
77708Expect(0, 63744, '\p{  in_PUA}', "");
77709Expect(1, 63744, '\p{^  in_PUA}', "");
77710Expect(1, 63744, '\P{  in_PUA}', "");
77711Expect(0, 63744, '\P{^  in_PUA}', "");
77712Error('\p{-	In_Private_Use:=}');
77713Error('\P{-	In_Private_Use:=}');
77714Expect(1, 63743, '\p{inprivateuse}', "");
77715Expect(0, 63743, '\p{^inprivateuse}', "");
77716Expect(0, 63743, '\P{inprivateuse}', "");
77717Expect(1, 63743, '\P{^inprivateuse}', "");
77718Expect(0, 63744, '\p{inprivateuse}', "");
77719Expect(1, 63744, '\p{^inprivateuse}', "");
77720Expect(1, 63744, '\P{inprivateuse}', "");
77721Expect(0, 63744, '\P{^inprivateuse}', "");
77722Expect(1, 63743, '\p{_ In_private_Use}', "");
77723Expect(0, 63743, '\p{^_ In_private_Use}', "");
77724Expect(0, 63743, '\P{_ In_private_Use}', "");
77725Expect(1, 63743, '\P{^_ In_private_Use}', "");
77726Expect(0, 63744, '\p{_ In_private_Use}', "");
77727Expect(1, 63744, '\p{^_ In_private_Use}', "");
77728Expect(1, 63744, '\P{_ In_private_Use}', "");
77729Expect(0, 63744, '\P{^_ In_private_Use}', "");
77730Error('\p{:= PUNCT}');
77731Error('\P{:= PUNCT}');
77732Expect(1, 74867, '\p{punct}', "");
77733Expect(0, 74867, '\p{^punct}', "");
77734Expect(0, 74867, '\P{punct}', "");
77735Expect(1, 74867, '\P{^punct}', "");
77736Expect(0, 74868, '\p{punct}', "");
77737Expect(1, 74868, '\p{^punct}', "");
77738Expect(1, 74868, '\P{punct}', "");
77739Expect(0, 74868, '\P{^punct}', "");
77740Expect(1, 74867, '\p{	Punct}', "");
77741Expect(0, 74867, '\p{^	Punct}', "");
77742Expect(0, 74867, '\P{	Punct}', "");
77743Expect(1, 74867, '\P{^	Punct}', "");
77744Expect(0, 74868, '\p{	Punct}', "");
77745Expect(1, 74868, '\p{^	Punct}', "");
77746Expect(1, 74868, '\P{	Punct}', "");
77747Expect(0, 74868, '\P{^	Punct}', "");
77748Error('\p{ _IS_PUNCT:=}');
77749Error('\P{ _IS_PUNCT:=}');
77750Expect(1, 74867, '\p{ispunct}', "");
77751Expect(0, 74867, '\p{^ispunct}', "");
77752Expect(0, 74867, '\P{ispunct}', "");
77753Expect(1, 74867, '\P{^ispunct}', "");
77754Expect(0, 74868, '\p{ispunct}', "");
77755Expect(1, 74868, '\p{^ispunct}', "");
77756Expect(1, 74868, '\P{ispunct}', "");
77757Expect(0, 74868, '\P{^ispunct}', "");
77758Expect(1, 74867, '\p{  IS_Punct}', "");
77759Expect(0, 74867, '\p{^  IS_Punct}', "");
77760Expect(0, 74867, '\P{  IS_Punct}', "");
77761Expect(1, 74867, '\P{^  IS_Punct}', "");
77762Expect(0, 74868, '\p{  IS_Punct}', "");
77763Expect(1, 74868, '\p{^  IS_Punct}', "");
77764Expect(1, 74868, '\P{  IS_Punct}', "");
77765Expect(0, 74868, '\P{^  IS_Punct}', "");
77766Error('\p{-:=punctuation}');
77767Error('\P{-:=punctuation}');
77768Expect(1, 74867, '\p{punctuation}', "");
77769Expect(0, 74867, '\p{^punctuation}', "");
77770Expect(0, 74867, '\P{punctuation}', "");
77771Expect(1, 74867, '\P{^punctuation}', "");
77772Expect(0, 74868, '\p{punctuation}', "");
77773Expect(1, 74868, '\p{^punctuation}', "");
77774Expect(1, 74868, '\P{punctuation}', "");
77775Expect(0, 74868, '\P{^punctuation}', "");
77776Expect(1, 74867, '\p{_	Punctuation}', "");
77777Expect(0, 74867, '\p{^_	Punctuation}', "");
77778Expect(0, 74867, '\P{_	Punctuation}', "");
77779Expect(1, 74867, '\P{^_	Punctuation}', "");
77780Expect(0, 74868, '\p{_	Punctuation}', "");
77781Expect(1, 74868, '\p{^_	Punctuation}', "");
77782Expect(1, 74868, '\P{_	Punctuation}', "");
77783Expect(0, 74868, '\P{^_	Punctuation}', "");
77784Error('\p{	/a/IS_PUNCTUATION}');
77785Error('\P{	/a/IS_PUNCTUATION}');
77786Expect(1, 74867, '\p{ispunctuation}', "");
77787Expect(0, 74867, '\p{^ispunctuation}', "");
77788Expect(0, 74867, '\P{ispunctuation}', "");
77789Expect(1, 74867, '\P{^ispunctuation}', "");
77790Expect(0, 74868, '\p{ispunctuation}', "");
77791Expect(1, 74868, '\p{^ispunctuation}', "");
77792Expect(1, 74868, '\P{ispunctuation}', "");
77793Expect(0, 74868, '\P{^ispunctuation}', "");
77794Expect(1, 74867, '\p{_ Is_punctuation}', "");
77795Expect(0, 74867, '\p{^_ Is_punctuation}', "");
77796Expect(0, 74867, '\P{_ Is_punctuation}', "");
77797Expect(1, 74867, '\P{^_ Is_punctuation}', "");
77798Expect(0, 74868, '\p{_ Is_punctuation}', "");
77799Expect(1, 74868, '\p{^_ Is_punctuation}', "");
77800Expect(1, 74868, '\P{_ Is_punctuation}', "");
77801Expect(0, 74868, '\P{^_ Is_punctuation}', "");
77802Error('\p{:=	_P}');
77803Error('\P{:=	_P}');
77804Expect(1, 74867, '\p{p}', "");
77805Expect(0, 74867, '\p{^p}', "");
77806Expect(0, 74867, '\P{p}', "");
77807Expect(1, 74867, '\P{^p}', "");
77808Expect(0, 74868, '\p{p}', "");
77809Expect(1, 74868, '\p{^p}', "");
77810Expect(1, 74868, '\P{p}', "");
77811Expect(0, 74868, '\P{^p}', "");
77812Expect(1, 74867, '\p{_-P}', "");
77813Expect(0, 74867, '\p{^_-P}', "");
77814Expect(0, 74867, '\P{_-P}', "");
77815Expect(1, 74867, '\P{^_-P}', "");
77816Expect(0, 74868, '\p{_-P}', "");
77817Expect(1, 74868, '\p{^_-P}', "");
77818Expect(1, 74868, '\P{_-P}', "");
77819Expect(0, 74868, '\P{^_-P}', "");
77820Error('\p{_/a/is_P}');
77821Error('\P{_/a/is_P}');
77822Expect(1, 74867, '\p{isp}', "");
77823Expect(0, 74867, '\p{^isp}', "");
77824Expect(0, 74867, '\P{isp}', "");
77825Expect(1, 74867, '\P{^isp}', "");
77826Expect(0, 74868, '\p{isp}', "");
77827Expect(1, 74868, '\p{^isp}', "");
77828Expect(1, 74868, '\P{isp}', "");
77829Expect(0, 74868, '\P{^isp}', "");
77830Expect(1, 74867, '\p{- IS_P}', "");
77831Expect(0, 74867, '\p{^- IS_P}', "");
77832Expect(0, 74867, '\P{- IS_P}', "");
77833Expect(1, 74867, '\P{^- IS_P}', "");
77834Expect(0, 74868, '\p{- IS_P}', "");
77835Expect(1, 74868, '\p{^- IS_P}', "");
77836Expect(1, 74868, '\P{- IS_P}', "");
77837Expect(0, 74868, '\P{^- IS_P}', "");
77838Error('\p{-Quotation_Mark:=}');
77839Error('\P{-Quotation_Mark:=}');
77840Expect(1, 65379, '\p{quotationmark}', "");
77841Expect(0, 65379, '\p{^quotationmark}', "");
77842Expect(0, 65379, '\P{quotationmark}', "");
77843Expect(1, 65379, '\P{^quotationmark}', "");
77844Expect(0, 65380, '\p{quotationmark}', "");
77845Expect(1, 65380, '\p{^quotationmark}', "");
77846Expect(1, 65380, '\P{quotationmark}', "");
77847Expect(0, 65380, '\P{^quotationmark}', "");
77848Expect(1, 65379, '\p{__Quotation_Mark}', "");
77849Expect(0, 65379, '\p{^__Quotation_Mark}', "");
77850Expect(0, 65379, '\P{__Quotation_Mark}', "");
77851Expect(1, 65379, '\P{^__Quotation_Mark}', "");
77852Expect(0, 65380, '\p{__Quotation_Mark}', "");
77853Expect(1, 65380, '\p{^__Quotation_Mark}', "");
77854Expect(1, 65380, '\P{__Quotation_Mark}', "");
77855Expect(0, 65380, '\P{^__Quotation_Mark}', "");
77856Error('\p{is_Quotation_Mark:=}');
77857Error('\P{is_Quotation_Mark:=}');
77858Expect(1, 65379, '\p{isquotationmark}', "");
77859Expect(0, 65379, '\p{^isquotationmark}', "");
77860Expect(0, 65379, '\P{isquotationmark}', "");
77861Expect(1, 65379, '\P{^isquotationmark}', "");
77862Expect(0, 65380, '\p{isquotationmark}', "");
77863Expect(1, 65380, '\p{^isquotationmark}', "");
77864Expect(1, 65380, '\P{isquotationmark}', "");
77865Expect(0, 65380, '\P{^isquotationmark}', "");
77866Expect(1, 65379, '\p{_Is_quotation_Mark}', "");
77867Expect(0, 65379, '\p{^_Is_quotation_Mark}', "");
77868Expect(0, 65379, '\P{_Is_quotation_Mark}', "");
77869Expect(1, 65379, '\P{^_Is_quotation_Mark}', "");
77870Expect(0, 65380, '\p{_Is_quotation_Mark}', "");
77871Expect(1, 65380, '\p{^_Is_quotation_Mark}', "");
77872Expect(1, 65380, '\P{_Is_quotation_Mark}', "");
77873Expect(0, 65380, '\P{^_Is_quotation_Mark}', "");
77874Error('\p{:=		QMark}');
77875Error('\P{:=		QMark}');
77876Expect(1, 65379, '\p{qmark}', "");
77877Expect(0, 65379, '\p{^qmark}', "");
77878Expect(0, 65379, '\P{qmark}', "");
77879Expect(1, 65379, '\P{^qmark}', "");
77880Expect(0, 65380, '\p{qmark}', "");
77881Expect(1, 65380, '\p{^qmark}', "");
77882Expect(1, 65380, '\P{qmark}', "");
77883Expect(0, 65380, '\P{^qmark}', "");
77884Expect(1, 65379, '\p{-	QMark}', "");
77885Expect(0, 65379, '\p{^-	QMark}', "");
77886Expect(0, 65379, '\P{-	QMark}', "");
77887Expect(1, 65379, '\P{^-	QMark}', "");
77888Expect(0, 65380, '\p{-	QMark}', "");
77889Expect(1, 65380, '\p{^-	QMark}', "");
77890Expect(1, 65380, '\P{-	QMark}', "");
77891Expect(0, 65380, '\P{^-	QMark}', "");
77892Error('\p{:= is_QMARK}');
77893Error('\P{:= is_QMARK}');
77894Expect(1, 65379, '\p{isqmark}', "");
77895Expect(0, 65379, '\p{^isqmark}', "");
77896Expect(0, 65379, '\P{isqmark}', "");
77897Expect(1, 65379, '\P{^isqmark}', "");
77898Expect(0, 65380, '\p{isqmark}', "");
77899Expect(1, 65380, '\p{^isqmark}', "");
77900Expect(1, 65380, '\P{isqmark}', "");
77901Expect(0, 65380, '\P{^isqmark}', "");
77902Expect(1, 65379, '\p{_ IS_QMARK}', "");
77903Expect(0, 65379, '\p{^_ IS_QMARK}', "");
77904Expect(0, 65379, '\P{_ IS_QMARK}', "");
77905Expect(1, 65379, '\P{^_ IS_QMARK}', "");
77906Expect(0, 65380, '\p{_ IS_QMARK}', "");
77907Expect(1, 65380, '\p{^_ IS_QMARK}', "");
77908Expect(1, 65380, '\P{_ IS_QMARK}', "");
77909Expect(0, 65380, '\P{^_ IS_QMARK}', "");
77910Error('\p{:=_	radical}');
77911Error('\P{:=_	radical}');
77912Expect(1, 12245, '\p{radical}', "");
77913Expect(0, 12245, '\p{^radical}', "");
77914Expect(0, 12245, '\P{radical}', "");
77915Expect(1, 12245, '\P{^radical}', "");
77916Expect(0, 12246, '\p{radical}', "");
77917Expect(1, 12246, '\p{^radical}', "");
77918Expect(1, 12246, '\P{radical}', "");
77919Expect(0, 12246, '\P{^radical}', "");
77920Expect(1, 12245, '\p{ Radical}', "");
77921Expect(0, 12245, '\p{^ Radical}', "");
77922Expect(0, 12245, '\P{ Radical}', "");
77923Expect(1, 12245, '\P{^ Radical}', "");
77924Expect(0, 12246, '\p{ Radical}', "");
77925Expect(1, 12246, '\p{^ Radical}', "");
77926Expect(1, 12246, '\P{ Radical}', "");
77927Expect(0, 12246, '\P{^ Radical}', "");
77928Error('\p{:=--Is_Radical}');
77929Error('\P{:=--Is_Radical}');
77930Expect(1, 12245, '\p{isradical}', "");
77931Expect(0, 12245, '\p{^isradical}', "");
77932Expect(0, 12245, '\P{isradical}', "");
77933Expect(1, 12245, '\P{^isradical}', "");
77934Expect(0, 12246, '\p{isradical}', "");
77935Expect(1, 12246, '\p{^isradical}', "");
77936Expect(1, 12246, '\P{isradical}', "");
77937Expect(0, 12246, '\P{^isradical}', "");
77938Expect(1, 12245, '\p{-is_Radical}', "");
77939Expect(0, 12245, '\p{^-is_Radical}', "");
77940Expect(0, 12245, '\P{-is_Radical}', "");
77941Expect(1, 12245, '\P{^-is_Radical}', "");
77942Expect(0, 12246, '\p{-is_Radical}', "");
77943Expect(1, 12246, '\p{^-is_Radical}', "");
77944Expect(1, 12246, '\P{-is_Radical}', "");
77945Expect(0, 12246, '\P{^-is_Radical}', "");
77946Error('\p{_rejang:=}');
77947Error('\P{_rejang:=}');
77948Expect(1, 43359, '\p{rejang}', "");
77949Expect(0, 43359, '\p{^rejang}', "");
77950Expect(0, 43359, '\P{rejang}', "");
77951Expect(1, 43359, '\P{^rejang}', "");
77952Expect(0, 43360, '\p{rejang}', "");
77953Expect(1, 43360, '\p{^rejang}', "");
77954Expect(1, 43360, '\P{rejang}', "");
77955Expect(0, 43360, '\P{^rejang}', "");
77956Expect(1, 43359, '\p{- REJANG}', "");
77957Expect(0, 43359, '\p{^- REJANG}', "");
77958Expect(0, 43359, '\P{- REJANG}', "");
77959Expect(1, 43359, '\P{^- REJANG}', "");
77960Expect(0, 43360, '\p{- REJANG}', "");
77961Expect(1, 43360, '\p{^- REJANG}', "");
77962Expect(1, 43360, '\P{- REJANG}', "");
77963Expect(0, 43360, '\P{^- REJANG}', "");
77964Error('\p{is_Rejang/a/}');
77965Error('\P{is_Rejang/a/}');
77966Expect(1, 43359, '\p{isrejang}', "");
77967Expect(0, 43359, '\p{^isrejang}', "");
77968Expect(0, 43359, '\P{isrejang}', "");
77969Expect(1, 43359, '\P{^isrejang}', "");
77970Expect(0, 43360, '\p{isrejang}', "");
77971Expect(1, 43360, '\p{^isrejang}', "");
77972Expect(1, 43360, '\P{isrejang}', "");
77973Expect(0, 43360, '\P{^isrejang}', "");
77974Expect(1, 43359, '\p{	_IS_rejang}', "");
77975Expect(0, 43359, '\p{^	_IS_rejang}', "");
77976Expect(0, 43359, '\P{	_IS_rejang}', "");
77977Expect(1, 43359, '\P{^	_IS_rejang}', "");
77978Expect(0, 43360, '\p{	_IS_rejang}', "");
77979Expect(1, 43360, '\p{^	_IS_rejang}', "");
77980Expect(1, 43360, '\P{	_IS_rejang}', "");
77981Expect(0, 43360, '\P{^	_IS_rejang}', "");
77982Error('\p{- Rjng/a/}');
77983Error('\P{- Rjng/a/}');
77984Expect(1, 43359, '\p{rjng}', "");
77985Expect(0, 43359, '\p{^rjng}', "");
77986Expect(0, 43359, '\P{rjng}', "");
77987Expect(1, 43359, '\P{^rjng}', "");
77988Expect(0, 43360, '\p{rjng}', "");
77989Expect(1, 43360, '\p{^rjng}', "");
77990Expect(1, 43360, '\P{rjng}', "");
77991Expect(0, 43360, '\P{^rjng}', "");
77992Expect(1, 43359, '\p{		Rjng}', "");
77993Expect(0, 43359, '\p{^		Rjng}', "");
77994Expect(0, 43359, '\P{		Rjng}', "");
77995Expect(1, 43359, '\P{^		Rjng}', "");
77996Expect(0, 43360, '\p{		Rjng}', "");
77997Expect(1, 43360, '\p{^		Rjng}', "");
77998Expect(1, 43360, '\P{		Rjng}', "");
77999Expect(0, 43360, '\P{^		Rjng}', "");
78000Error('\p{  Is_Rjng/a/}');
78001Error('\P{  Is_Rjng/a/}');
78002Expect(1, 43359, '\p{isrjng}', "");
78003Expect(0, 43359, '\p{^isrjng}', "");
78004Expect(0, 43359, '\P{isrjng}', "");
78005Expect(1, 43359, '\P{^isrjng}', "");
78006Expect(0, 43360, '\p{isrjng}', "");
78007Expect(1, 43360, '\p{^isrjng}', "");
78008Expect(1, 43360, '\P{isrjng}', "");
78009Expect(0, 43360, '\P{^isrjng}', "");
78010Expect(1, 43359, '\p{-IS_Rjng}', "");
78011Expect(0, 43359, '\p{^-IS_Rjng}', "");
78012Expect(0, 43359, '\P{-IS_Rjng}', "");
78013Expect(1, 43359, '\P{^-IS_Rjng}', "");
78014Expect(0, 43360, '\p{-IS_Rjng}', "");
78015Expect(1, 43360, '\p{^-IS_Rjng}', "");
78016Expect(1, 43360, '\P{-IS_Rjng}', "");
78017Expect(0, 43360, '\P{^-IS_Rjng}', "");
78018Error('\p{/a/ 	Rumi_numeral_symbols}');
78019Error('\P{/a/ 	Rumi_numeral_symbols}');
78020Expect(1, 69247, '\p{ruminumeralsymbols}', "");
78021Expect(0, 69247, '\p{^ruminumeralsymbols}', "");
78022Expect(0, 69247, '\P{ruminumeralsymbols}', "");
78023Expect(1, 69247, '\P{^ruminumeralsymbols}', "");
78024Expect(0, 69248, '\p{ruminumeralsymbols}', "");
78025Expect(1, 69248, '\p{^ruminumeralsymbols}', "");
78026Expect(1, 69248, '\P{ruminumeralsymbols}', "");
78027Expect(0, 69248, '\P{^ruminumeralsymbols}', "");
78028Expect(1, 69247, '\p{	_rumi_Numeral_Symbols}', "");
78029Expect(0, 69247, '\p{^	_rumi_Numeral_Symbols}', "");
78030Expect(0, 69247, '\P{	_rumi_Numeral_Symbols}', "");
78031Expect(1, 69247, '\P{^	_rumi_Numeral_Symbols}', "");
78032Expect(0, 69248, '\p{	_rumi_Numeral_Symbols}', "");
78033Expect(1, 69248, '\p{^	_rumi_Numeral_Symbols}', "");
78034Expect(1, 69248, '\P{	_rumi_Numeral_Symbols}', "");
78035Expect(0, 69248, '\P{^	_rumi_Numeral_Symbols}', "");
78036Error('\p{ /a/IS_RUMI_Numeral_Symbols}');
78037Error('\P{ /a/IS_RUMI_Numeral_Symbols}');
78038Expect(1, 69247, '\p{isruminumeralsymbols}', "");
78039Expect(0, 69247, '\p{^isruminumeralsymbols}', "");
78040Expect(0, 69247, '\P{isruminumeralsymbols}', "");
78041Expect(1, 69247, '\P{^isruminumeralsymbols}', "");
78042Expect(0, 69248, '\p{isruminumeralsymbols}', "");
78043Expect(1, 69248, '\p{^isruminumeralsymbols}', "");
78044Expect(1, 69248, '\P{isruminumeralsymbols}', "");
78045Expect(0, 69248, '\P{^isruminumeralsymbols}', "");
78046Expect(1, 69247, '\p{ 	is_rumi_numeral_Symbols}', "");
78047Expect(0, 69247, '\p{^ 	is_rumi_numeral_Symbols}', "");
78048Expect(0, 69247, '\P{ 	is_rumi_numeral_Symbols}', "");
78049Expect(1, 69247, '\P{^ 	is_rumi_numeral_Symbols}', "");
78050Expect(0, 69248, '\p{ 	is_rumi_numeral_Symbols}', "");
78051Expect(1, 69248, '\p{^ 	is_rumi_numeral_Symbols}', "");
78052Expect(1, 69248, '\P{ 	is_rumi_numeral_Symbols}', "");
78053Expect(0, 69248, '\P{^ 	is_rumi_numeral_Symbols}', "");
78054Error('\p{/a/ 	IN_RUMI_Numeral_symbols}');
78055Error('\P{/a/ 	IN_RUMI_Numeral_symbols}');
78056Expect(1, 69247, '\p{inruminumeralsymbols}', "");
78057Expect(0, 69247, '\p{^inruminumeralsymbols}', "");
78058Expect(0, 69247, '\P{inruminumeralsymbols}', "");
78059Expect(1, 69247, '\P{^inruminumeralsymbols}', "");
78060Expect(0, 69248, '\p{inruminumeralsymbols}', "");
78061Expect(1, 69248, '\p{^inruminumeralsymbols}', "");
78062Expect(1, 69248, '\P{inruminumeralsymbols}', "");
78063Expect(0, 69248, '\P{^inruminumeralsymbols}', "");
78064Expect(1, 69247, '\p{	 IN_rumi_Numeral_symbols}', "");
78065Expect(0, 69247, '\p{^	 IN_rumi_Numeral_symbols}', "");
78066Expect(0, 69247, '\P{	 IN_rumi_Numeral_symbols}', "");
78067Expect(1, 69247, '\P{^	 IN_rumi_Numeral_symbols}', "");
78068Expect(0, 69248, '\p{	 IN_rumi_Numeral_symbols}', "");
78069Expect(1, 69248, '\p{^	 IN_rumi_Numeral_symbols}', "");
78070Expect(1, 69248, '\P{	 IN_rumi_Numeral_symbols}', "");
78071Expect(0, 69248, '\P{^	 IN_rumi_Numeral_symbols}', "");
78072Error('\p{	-Rumi/a/}');
78073Error('\P{	-Rumi/a/}');
78074Expect(1, 69247, '\p{rumi}', "");
78075Expect(0, 69247, '\p{^rumi}', "");
78076Expect(0, 69247, '\P{rumi}', "");
78077Expect(1, 69247, '\P{^rumi}', "");
78078Expect(0, 69248, '\p{rumi}', "");
78079Expect(1, 69248, '\p{^rumi}', "");
78080Expect(1, 69248, '\P{rumi}', "");
78081Expect(0, 69248, '\P{^rumi}', "");
78082Expect(1, 69247, '\p{	Rumi}', "");
78083Expect(0, 69247, '\p{^	Rumi}', "");
78084Expect(0, 69247, '\P{	Rumi}', "");
78085Expect(1, 69247, '\P{^	Rumi}', "");
78086Expect(0, 69248, '\p{	Rumi}', "");
78087Expect(1, 69248, '\p{^	Rumi}', "");
78088Expect(1, 69248, '\P{	Rumi}', "");
78089Expect(0, 69248, '\P{^	Rumi}', "");
78090Error('\p{_/a/is_RUMI}');
78091Error('\P{_/a/is_RUMI}');
78092Expect(1, 69247, '\p{isrumi}', "");
78093Expect(0, 69247, '\p{^isrumi}', "");
78094Expect(0, 69247, '\P{isrumi}', "");
78095Expect(1, 69247, '\P{^isrumi}', "");
78096Expect(0, 69248, '\p{isrumi}', "");
78097Expect(1, 69248, '\p{^isrumi}', "");
78098Expect(1, 69248, '\P{isrumi}', "");
78099Expect(0, 69248, '\P{^isrumi}', "");
78100Expect(1, 69247, '\p{	 Is_rumi}', "");
78101Expect(0, 69247, '\p{^	 Is_rumi}', "");
78102Expect(0, 69247, '\P{	 Is_rumi}', "");
78103Expect(1, 69247, '\P{^	 Is_rumi}', "");
78104Expect(0, 69248, '\p{	 Is_rumi}', "");
78105Expect(1, 69248, '\p{^	 Is_rumi}', "");
78106Expect(1, 69248, '\P{	 Is_rumi}', "");
78107Expect(0, 69248, '\P{^	 Is_rumi}', "");
78108Error('\p{/a/	In_Rumi}');
78109Error('\P{/a/	In_Rumi}');
78110Expect(1, 69247, '\p{inrumi}', "");
78111Expect(0, 69247, '\p{^inrumi}', "");
78112Expect(0, 69247, '\P{inrumi}', "");
78113Expect(1, 69247, '\P{^inrumi}', "");
78114Expect(0, 69248, '\p{inrumi}', "");
78115Expect(1, 69248, '\p{^inrumi}', "");
78116Expect(1, 69248, '\P{inrumi}', "");
78117Expect(0, 69248, '\P{^inrumi}', "");
78118Expect(1, 69247, '\p{--in_rumi}', "");
78119Expect(0, 69247, '\p{^--in_rumi}', "");
78120Expect(0, 69247, '\P{--in_rumi}', "");
78121Expect(1, 69247, '\P{^--in_rumi}', "");
78122Expect(0, 69248, '\p{--in_rumi}', "");
78123Expect(1, 69248, '\p{^--in_rumi}', "");
78124Expect(1, 69248, '\P{--in_rumi}', "");
78125Expect(0, 69248, '\P{^--in_rumi}', "");
78126Error('\p{	runic/a/}');
78127Error('\P{	runic/a/}');
78128Expect(1, 5872, '\p{runic}', "");
78129Expect(0, 5872, '\p{^runic}', "");
78130Expect(0, 5872, '\P{runic}', "");
78131Expect(1, 5872, '\P{^runic}', "");
78132Expect(0, 5873, '\p{runic}', "");
78133Expect(1, 5873, '\p{^runic}', "");
78134Expect(1, 5873, '\P{runic}', "");
78135Expect(0, 5873, '\P{^runic}', "");
78136Expect(1, 5872, '\p{	_runic}', "");
78137Expect(0, 5872, '\p{^	_runic}', "");
78138Expect(0, 5872, '\P{	_runic}', "");
78139Expect(1, 5872, '\P{^	_runic}', "");
78140Expect(0, 5873, '\p{	_runic}', "");
78141Expect(1, 5873, '\p{^	_runic}', "");
78142Expect(1, 5873, '\P{	_runic}', "");
78143Expect(0, 5873, '\P{^	_runic}', "");
78144Error('\p{:=IS_Runic}');
78145Error('\P{:=IS_Runic}');
78146Expect(1, 5872, '\p{isrunic}', "");
78147Expect(0, 5872, '\p{^isrunic}', "");
78148Expect(0, 5872, '\P{isrunic}', "");
78149Expect(1, 5872, '\P{^isrunic}', "");
78150Expect(0, 5873, '\p{isrunic}', "");
78151Expect(1, 5873, '\p{^isrunic}', "");
78152Expect(1, 5873, '\P{isrunic}', "");
78153Expect(0, 5873, '\P{^isrunic}', "");
78154Expect(1, 5872, '\p{ is_Runic}', "");
78155Expect(0, 5872, '\p{^ is_Runic}', "");
78156Expect(0, 5872, '\P{ is_Runic}', "");
78157Expect(1, 5872, '\P{^ is_Runic}', "");
78158Expect(0, 5873, '\p{ is_Runic}', "");
78159Expect(1, 5873, '\p{^ is_Runic}', "");
78160Expect(1, 5873, '\P{ is_Runic}', "");
78161Expect(0, 5873, '\P{^ is_Runic}', "");
78162Error('\p{	:=runr}');
78163Error('\P{	:=runr}');
78164Expect(1, 5872, '\p{runr}', "");
78165Expect(0, 5872, '\p{^runr}', "");
78166Expect(0, 5872, '\P{runr}', "");
78167Expect(1, 5872, '\P{^runr}', "");
78168Expect(0, 5873, '\p{runr}', "");
78169Expect(1, 5873, '\p{^runr}', "");
78170Expect(1, 5873, '\P{runr}', "");
78171Expect(0, 5873, '\P{^runr}', "");
78172Expect(1, 5872, '\p{	_runr}', "");
78173Expect(0, 5872, '\p{^	_runr}', "");
78174Expect(0, 5872, '\P{	_runr}', "");
78175Expect(1, 5872, '\P{^	_runr}', "");
78176Expect(0, 5873, '\p{	_runr}', "");
78177Expect(1, 5873, '\p{^	_runr}', "");
78178Expect(1, 5873, '\P{	_runr}', "");
78179Expect(0, 5873, '\P{^	_runr}', "");
78180Error('\p{_IS_RUNR/a/}');
78181Error('\P{_IS_RUNR/a/}');
78182Expect(1, 5872, '\p{isrunr}', "");
78183Expect(0, 5872, '\p{^isrunr}', "");
78184Expect(0, 5872, '\P{isrunr}', "");
78185Expect(1, 5872, '\P{^isrunr}', "");
78186Expect(0, 5873, '\p{isrunr}', "");
78187Expect(1, 5873, '\p{^isrunr}', "");
78188Expect(1, 5873, '\P{isrunr}', "");
78189Expect(0, 5873, '\P{^isrunr}', "");
78190Expect(1, 5872, '\p{_IS_Runr}', "");
78191Expect(0, 5872, '\p{^_IS_Runr}', "");
78192Expect(0, 5872, '\P{_IS_Runr}', "");
78193Expect(1, 5872, '\P{^_IS_Runr}', "");
78194Expect(0, 5873, '\p{_IS_Runr}', "");
78195Expect(1, 5873, '\p{^_IS_Runr}', "");
78196Expect(1, 5873, '\P{_IS_Runr}', "");
78197Expect(0, 5873, '\P{^_IS_Runr}', "");
78198Error('\p{_sterm:=}');
78199Error('\P{_sterm:=}');
78200Expect(1, 70086, '\p{sterm}', "");
78201Expect(0, 70086, '\p{^sterm}', "");
78202Expect(0, 70086, '\P{sterm}', "");
78203Expect(1, 70086, '\P{^sterm}', "");
78204Expect(0, 70087, '\p{sterm}', "");
78205Expect(1, 70087, '\p{^sterm}', "");
78206Expect(1, 70087, '\P{sterm}', "");
78207Expect(0, 70087, '\P{^sterm}', "");
78208Expect(1, 70086, '\p{		STerm}', "");
78209Expect(0, 70086, '\p{^		STerm}', "");
78210Expect(0, 70086, '\P{		STerm}', "");
78211Expect(1, 70086, '\P{^		STerm}', "");
78212Expect(0, 70087, '\p{		STerm}', "");
78213Expect(1, 70087, '\p{^		STerm}', "");
78214Expect(1, 70087, '\P{		STerm}', "");
78215Expect(0, 70087, '\P{^		STerm}', "");
78216Error('\p{ IS_STERM:=}');
78217Error('\P{ IS_STERM:=}');
78218Expect(1, 70086, '\p{issterm}', "");
78219Expect(0, 70086, '\p{^issterm}', "");
78220Expect(0, 70086, '\P{issterm}', "");
78221Expect(1, 70086, '\P{^issterm}', "");
78222Expect(0, 70087, '\p{issterm}', "");
78223Expect(1, 70087, '\p{^issterm}', "");
78224Expect(1, 70087, '\P{issterm}', "");
78225Expect(0, 70087, '\P{^issterm}', "");
78226Expect(1, 70086, '\p{-Is_STerm}', "");
78227Expect(0, 70086, '\p{^-Is_STerm}', "");
78228Expect(0, 70086, '\P{-Is_STerm}', "");
78229Expect(1, 70086, '\P{^-Is_STerm}', "");
78230Expect(0, 70087, '\p{-Is_STerm}', "");
78231Expect(1, 70087, '\p{^-Is_STerm}', "");
78232Expect(1, 70087, '\P{-Is_STerm}', "");
78233Expect(0, 70087, '\P{^-Is_STerm}', "");
78234Error('\p{	Samaritan:=}');
78235Error('\P{	Samaritan:=}');
78236Expect(1, 2110, '\p{samaritan}', "");
78237Expect(0, 2110, '\p{^samaritan}', "");
78238Expect(0, 2110, '\P{samaritan}', "");
78239Expect(1, 2110, '\P{^samaritan}', "");
78240Expect(0, 2111, '\p{samaritan}', "");
78241Expect(1, 2111, '\p{^samaritan}', "");
78242Expect(1, 2111, '\P{samaritan}', "");
78243Expect(0, 2111, '\P{^samaritan}', "");
78244Expect(1, 2110, '\p{		Samaritan}', "");
78245Expect(0, 2110, '\p{^		Samaritan}', "");
78246Expect(0, 2110, '\P{		Samaritan}', "");
78247Expect(1, 2110, '\P{^		Samaritan}', "");
78248Expect(0, 2111, '\p{		Samaritan}', "");
78249Expect(1, 2111, '\p{^		Samaritan}', "");
78250Expect(1, 2111, '\P{		Samaritan}', "");
78251Expect(0, 2111, '\P{^		Samaritan}', "");
78252Error('\p{/a/  is_samaritan}');
78253Error('\P{/a/  is_samaritan}');
78254Expect(1, 2110, '\p{issamaritan}', "");
78255Expect(0, 2110, '\p{^issamaritan}', "");
78256Expect(0, 2110, '\P{issamaritan}', "");
78257Expect(1, 2110, '\P{^issamaritan}', "");
78258Expect(0, 2111, '\p{issamaritan}', "");
78259Expect(1, 2111, '\p{^issamaritan}', "");
78260Expect(1, 2111, '\P{issamaritan}', "");
78261Expect(0, 2111, '\P{^issamaritan}', "");
78262Expect(1, 2110, '\p{	 IS_Samaritan}', "");
78263Expect(0, 2110, '\p{^	 IS_Samaritan}', "");
78264Expect(0, 2110, '\P{	 IS_Samaritan}', "");
78265Expect(1, 2110, '\P{^	 IS_Samaritan}', "");
78266Expect(0, 2111, '\p{	 IS_Samaritan}', "");
78267Expect(1, 2111, '\p{^	 IS_Samaritan}', "");
78268Expect(1, 2111, '\P{	 IS_Samaritan}', "");
78269Expect(0, 2111, '\P{^	 IS_Samaritan}', "");
78270Error('\p{_/a/SAMR}');
78271Error('\P{_/a/SAMR}');
78272Expect(1, 2110, '\p{samr}', "");
78273Expect(0, 2110, '\p{^samr}', "");
78274Expect(0, 2110, '\P{samr}', "");
78275Expect(1, 2110, '\P{^samr}', "");
78276Expect(0, 2111, '\p{samr}', "");
78277Expect(1, 2111, '\p{^samr}', "");
78278Expect(1, 2111, '\P{samr}', "");
78279Expect(0, 2111, '\P{^samr}', "");
78280Expect(1, 2110, '\p{ SAMR}', "");
78281Expect(0, 2110, '\p{^ SAMR}', "");
78282Expect(0, 2110, '\P{ SAMR}', "");
78283Expect(1, 2110, '\P{^ SAMR}', "");
78284Expect(0, 2111, '\p{ SAMR}', "");
78285Expect(1, 2111, '\p{^ SAMR}', "");
78286Expect(1, 2111, '\P{ SAMR}', "");
78287Expect(0, 2111, '\P{^ SAMR}', "");
78288Error('\p{/a/-_is_samr}');
78289Error('\P{/a/-_is_samr}');
78290Expect(1, 2110, '\p{issamr}', "");
78291Expect(0, 2110, '\p{^issamr}', "");
78292Expect(0, 2110, '\P{issamr}', "");
78293Expect(1, 2110, '\P{^issamr}', "");
78294Expect(0, 2111, '\p{issamr}', "");
78295Expect(1, 2111, '\p{^issamr}', "");
78296Expect(1, 2111, '\P{issamr}', "");
78297Expect(0, 2111, '\P{^issamr}', "");
78298Expect(1, 2110, '\p{_IS_samr}', "");
78299Expect(0, 2110, '\p{^_IS_samr}', "");
78300Expect(0, 2110, '\P{_IS_samr}', "");
78301Expect(1, 2110, '\P{^_IS_samr}', "");
78302Expect(0, 2111, '\p{_IS_samr}', "");
78303Expect(1, 2111, '\p{^_IS_samr}', "");
78304Expect(1, 2111, '\P{_IS_samr}', "");
78305Expect(0, 2111, '\P{^_IS_samr}', "");
78306Error('\p{:=__Saurashtra}');
78307Error('\P{:=__Saurashtra}');
78308Expect(1, 43225, '\p{saurashtra}', "");
78309Expect(0, 43225, '\p{^saurashtra}', "");
78310Expect(0, 43225, '\P{saurashtra}', "");
78311Expect(1, 43225, '\P{^saurashtra}', "");
78312Expect(0, 43226, '\p{saurashtra}', "");
78313Expect(1, 43226, '\p{^saurashtra}', "");
78314Expect(1, 43226, '\P{saurashtra}', "");
78315Expect(0, 43226, '\P{^saurashtra}', "");
78316Expect(1, 43225, '\p{		Saurashtra}', "");
78317Expect(0, 43225, '\p{^		Saurashtra}', "");
78318Expect(0, 43225, '\P{		Saurashtra}', "");
78319Expect(1, 43225, '\P{^		Saurashtra}', "");
78320Expect(0, 43226, '\p{		Saurashtra}', "");
78321Expect(1, 43226, '\p{^		Saurashtra}', "");
78322Expect(1, 43226, '\P{		Saurashtra}', "");
78323Expect(0, 43226, '\P{^		Saurashtra}', "");
78324Error('\p{:=_ is_Saurashtra}');
78325Error('\P{:=_ is_Saurashtra}');
78326Expect(1, 43225, '\p{issaurashtra}', "");
78327Expect(0, 43225, '\p{^issaurashtra}', "");
78328Expect(0, 43225, '\P{issaurashtra}', "");
78329Expect(1, 43225, '\P{^issaurashtra}', "");
78330Expect(0, 43226, '\p{issaurashtra}', "");
78331Expect(1, 43226, '\p{^issaurashtra}', "");
78332Expect(1, 43226, '\P{issaurashtra}', "");
78333Expect(0, 43226, '\P{^issaurashtra}', "");
78334Expect(1, 43225, '\p{_Is_saurashtra}', "");
78335Expect(0, 43225, '\p{^_Is_saurashtra}', "");
78336Expect(0, 43225, '\P{_Is_saurashtra}', "");
78337Expect(1, 43225, '\P{^_Is_saurashtra}', "");
78338Expect(0, 43226, '\p{_Is_saurashtra}', "");
78339Expect(1, 43226, '\p{^_Is_saurashtra}', "");
78340Expect(1, 43226, '\P{_Is_saurashtra}', "");
78341Expect(0, 43226, '\P{^_Is_saurashtra}', "");
78342Error('\p{	:=Saur}');
78343Error('\P{	:=Saur}');
78344Expect(1, 43225, '\p{saur}', "");
78345Expect(0, 43225, '\p{^saur}', "");
78346Expect(0, 43225, '\P{saur}', "");
78347Expect(1, 43225, '\P{^saur}', "");
78348Expect(0, 43226, '\p{saur}', "");
78349Expect(1, 43226, '\p{^saur}', "");
78350Expect(1, 43226, '\P{saur}', "");
78351Expect(0, 43226, '\P{^saur}', "");
78352Expect(1, 43225, '\p{ 	saur}', "");
78353Expect(0, 43225, '\p{^ 	saur}', "");
78354Expect(0, 43225, '\P{ 	saur}', "");
78355Expect(1, 43225, '\P{^ 	saur}', "");
78356Expect(0, 43226, '\p{ 	saur}', "");
78357Expect(1, 43226, '\p{^ 	saur}', "");
78358Expect(1, 43226, '\P{ 	saur}', "");
78359Expect(0, 43226, '\P{^ 	saur}', "");
78360Error('\p{- is_saur:=}');
78361Error('\P{- is_saur:=}');
78362Expect(1, 43225, '\p{issaur}', "");
78363Expect(0, 43225, '\p{^issaur}', "");
78364Expect(0, 43225, '\P{issaur}', "");
78365Expect(1, 43225, '\P{^issaur}', "");
78366Expect(0, 43226, '\p{issaur}', "");
78367Expect(1, 43226, '\p{^issaur}', "");
78368Expect(1, 43226, '\P{issaur}', "");
78369Expect(0, 43226, '\P{^issaur}', "");
78370Expect(1, 43225, '\p{- Is_SAUR}', "");
78371Expect(0, 43225, '\p{^- Is_SAUR}', "");
78372Expect(0, 43225, '\P{- Is_SAUR}', "");
78373Expect(1, 43225, '\P{^- Is_SAUR}', "");
78374Expect(0, 43226, '\p{- Is_SAUR}', "");
78375Expect(1, 43226, '\p{^- Is_SAUR}', "");
78376Expect(1, 43226, '\P{- Is_SAUR}', "");
78377Expect(0, 43226, '\P{^- Is_SAUR}', "");
78378Error('\p{:=		Separator}');
78379Error('\P{:=		Separator}');
78380Expect(1, 12288, '\p{separator}', "");
78381Expect(0, 12288, '\p{^separator}', "");
78382Expect(0, 12288, '\P{separator}', "");
78383Expect(1, 12288, '\P{^separator}', "");
78384Expect(0, 12289, '\p{separator}', "");
78385Expect(1, 12289, '\p{^separator}', "");
78386Expect(1, 12289, '\P{separator}', "");
78387Expect(0, 12289, '\P{^separator}', "");
78388Expect(1, 12288, '\p{	_separator}', "");
78389Expect(0, 12288, '\p{^	_separator}', "");
78390Expect(0, 12288, '\P{	_separator}', "");
78391Expect(1, 12288, '\P{^	_separator}', "");
78392Expect(0, 12289, '\p{	_separator}', "");
78393Expect(1, 12289, '\p{^	_separator}', "");
78394Expect(1, 12289, '\P{	_separator}', "");
78395Expect(0, 12289, '\P{^	_separator}', "");
78396Error('\p{	IS_Separator/a/}');
78397Error('\P{	IS_Separator/a/}');
78398Expect(1, 12288, '\p{isseparator}', "");
78399Expect(0, 12288, '\p{^isseparator}', "");
78400Expect(0, 12288, '\P{isseparator}', "");
78401Expect(1, 12288, '\P{^isseparator}', "");
78402Expect(0, 12289, '\p{isseparator}', "");
78403Expect(1, 12289, '\p{^isseparator}', "");
78404Expect(1, 12289, '\P{isseparator}', "");
78405Expect(0, 12289, '\P{^isseparator}', "");
78406Expect(1, 12288, '\p{		IS_Separator}', "");
78407Expect(0, 12288, '\p{^		IS_Separator}', "");
78408Expect(0, 12288, '\P{		IS_Separator}', "");
78409Expect(1, 12288, '\P{^		IS_Separator}', "");
78410Expect(0, 12289, '\p{		IS_Separator}', "");
78411Expect(1, 12289, '\p{^		IS_Separator}', "");
78412Expect(1, 12289, '\P{		IS_Separator}', "");
78413Expect(0, 12289, '\P{^		IS_Separator}', "");
78414Error('\p{:=_Z}');
78415Error('\P{:=_Z}');
78416Expect(1, 12288, '\p{z}', "");
78417Expect(0, 12288, '\p{^z}', "");
78418Expect(0, 12288, '\P{z}', "");
78419Expect(1, 12288, '\P{^z}', "");
78420Expect(0, 12289, '\p{z}', "");
78421Expect(1, 12289, '\p{^z}', "");
78422Expect(1, 12289, '\P{z}', "");
78423Expect(0, 12289, '\P{^z}', "");
78424Expect(1, 12288, '\p{ 	Z}', "");
78425Expect(0, 12288, '\p{^ 	Z}', "");
78426Expect(0, 12288, '\P{ 	Z}', "");
78427Expect(1, 12288, '\P{^ 	Z}', "");
78428Expect(0, 12289, '\p{ 	Z}', "");
78429Expect(1, 12289, '\p{^ 	Z}', "");
78430Expect(1, 12289, '\P{ 	Z}', "");
78431Expect(0, 12289, '\P{^ 	Z}', "");
78432Error('\p{		Is_Z:=}');
78433Error('\P{		Is_Z:=}');
78434Expect(1, 12288, '\p{isz}', "");
78435Expect(0, 12288, '\p{^isz}', "");
78436Expect(0, 12288, '\P{isz}', "");
78437Expect(1, 12288, '\P{^isz}', "");
78438Expect(0, 12289, '\p{isz}', "");
78439Expect(1, 12289, '\p{^isz}', "");
78440Expect(1, 12289, '\P{isz}', "");
78441Expect(0, 12289, '\P{^isz}', "");
78442Expect(1, 12288, '\p{ 	is_Z}', "");
78443Expect(0, 12288, '\p{^ 	is_Z}', "");
78444Expect(0, 12288, '\P{ 	is_Z}', "");
78445Expect(1, 12288, '\P{^ 	is_Z}', "");
78446Expect(0, 12289, '\p{ 	is_Z}', "");
78447Expect(1, 12289, '\p{^ 	is_Z}', "");
78448Expect(1, 12289, '\P{ 	is_Z}', "");
78449Expect(0, 12289, '\P{^ 	is_Z}', "");
78450Error('\p{-Sharada/a/}');
78451Error('\P{-Sharada/a/}');
78452Expect(1, 70105, '\p{sharada}', "");
78453Expect(0, 70105, '\p{^sharada}', "");
78454Expect(0, 70105, '\P{sharada}', "");
78455Expect(1, 70105, '\P{^sharada}', "");
78456Expect(0, 70106, '\p{sharada}', "");
78457Expect(1, 70106, '\p{^sharada}', "");
78458Expect(1, 70106, '\P{sharada}', "");
78459Expect(0, 70106, '\P{^sharada}', "");
78460Expect(1, 70105, '\p{-	Sharada}', "");
78461Expect(0, 70105, '\p{^-	Sharada}', "");
78462Expect(0, 70105, '\P{-	Sharada}', "");
78463Expect(1, 70105, '\P{^-	Sharada}', "");
78464Expect(0, 70106, '\p{-	Sharada}', "");
78465Expect(1, 70106, '\p{^-	Sharada}', "");
78466Expect(1, 70106, '\P{-	Sharada}', "");
78467Expect(0, 70106, '\P{^-	Sharada}', "");
78468Error('\p{/a/__Is_sharada}');
78469Error('\P{/a/__Is_sharada}');
78470Expect(1, 70105, '\p{issharada}', "");
78471Expect(0, 70105, '\p{^issharada}', "");
78472Expect(0, 70105, '\P{issharada}', "");
78473Expect(1, 70105, '\P{^issharada}', "");
78474Expect(0, 70106, '\p{issharada}', "");
78475Expect(1, 70106, '\p{^issharada}', "");
78476Expect(1, 70106, '\P{issharada}', "");
78477Expect(0, 70106, '\P{^issharada}', "");
78478Expect(1, 70105, '\p{	_IS_Sharada}', "");
78479Expect(0, 70105, '\p{^	_IS_Sharada}', "");
78480Expect(0, 70105, '\P{	_IS_Sharada}', "");
78481Expect(1, 70105, '\P{^	_IS_Sharada}', "");
78482Expect(0, 70106, '\p{	_IS_Sharada}', "");
78483Expect(1, 70106, '\p{^	_IS_Sharada}', "");
78484Expect(1, 70106, '\P{	_IS_Sharada}', "");
78485Expect(0, 70106, '\P{^	_IS_Sharada}', "");
78486Error('\p{-:=shrd}');
78487Error('\P{-:=shrd}');
78488Expect(1, 70105, '\p{shrd}', "");
78489Expect(0, 70105, '\p{^shrd}', "");
78490Expect(0, 70105, '\P{shrd}', "");
78491Expect(1, 70105, '\P{^shrd}', "");
78492Expect(0, 70106, '\p{shrd}', "");
78493Expect(1, 70106, '\p{^shrd}', "");
78494Expect(1, 70106, '\P{shrd}', "");
78495Expect(0, 70106, '\P{^shrd}', "");
78496Expect(1, 70105, '\p{-Shrd}', "");
78497Expect(0, 70105, '\p{^-Shrd}', "");
78498Expect(0, 70105, '\P{-Shrd}', "");
78499Expect(1, 70105, '\P{^-Shrd}', "");
78500Expect(0, 70106, '\p{-Shrd}', "");
78501Expect(1, 70106, '\p{^-Shrd}', "");
78502Expect(1, 70106, '\P{-Shrd}', "");
78503Expect(0, 70106, '\P{^-Shrd}', "");
78504Error('\p{/a/-IS_shrd}');
78505Error('\P{/a/-IS_shrd}');
78506Expect(1, 70105, '\p{isshrd}', "");
78507Expect(0, 70105, '\p{^isshrd}', "");
78508Expect(0, 70105, '\P{isshrd}', "");
78509Expect(1, 70105, '\P{^isshrd}', "");
78510Expect(0, 70106, '\p{isshrd}', "");
78511Expect(1, 70106, '\p{^isshrd}', "");
78512Expect(1, 70106, '\P{isshrd}', "");
78513Expect(0, 70106, '\P{^isshrd}', "");
78514Expect(1, 70105, '\p{		Is_shrd}', "");
78515Expect(0, 70105, '\p{^		Is_shrd}', "");
78516Expect(0, 70105, '\P{		Is_shrd}', "");
78517Expect(1, 70105, '\P{^		Is_shrd}', "");
78518Expect(0, 70106, '\p{		Is_shrd}', "");
78519Expect(1, 70106, '\p{^		Is_shrd}', "");
78520Expect(1, 70106, '\P{		Is_shrd}', "");
78521Expect(0, 70106, '\P{^		Is_shrd}', "");
78522Error('\p{ Shavian/a/}');
78523Error('\P{ Shavian/a/}');
78524Expect(1, 66687, '\p{shavian}', "");
78525Expect(0, 66687, '\p{^shavian}', "");
78526Expect(0, 66687, '\P{shavian}', "");
78527Expect(1, 66687, '\P{^shavian}', "");
78528Expect(0, 66688, '\p{shavian}', "");
78529Expect(1, 66688, '\p{^shavian}', "");
78530Expect(1, 66688, '\P{shavian}', "");
78531Expect(0, 66688, '\P{^shavian}', "");
78532Expect(1, 66687, '\p{Shavian}', "");
78533Expect(0, 66687, '\p{^Shavian}', "");
78534Expect(0, 66687, '\P{Shavian}', "");
78535Expect(1, 66687, '\P{^Shavian}', "");
78536Expect(0, 66688, '\p{Shavian}', "");
78537Expect(1, 66688, '\p{^Shavian}', "");
78538Expect(1, 66688, '\P{Shavian}', "");
78539Expect(0, 66688, '\P{^Shavian}', "");
78540Error('\p{-:=is_shavian}');
78541Error('\P{-:=is_shavian}');
78542Expect(1, 66687, '\p{isshavian}', "");
78543Expect(0, 66687, '\p{^isshavian}', "");
78544Expect(0, 66687, '\P{isshavian}', "");
78545Expect(1, 66687, '\P{^isshavian}', "");
78546Expect(0, 66688, '\p{isshavian}', "");
78547Expect(1, 66688, '\p{^isshavian}', "");
78548Expect(1, 66688, '\P{isshavian}', "");
78549Expect(0, 66688, '\P{^isshavian}', "");
78550Expect(1, 66687, '\p{ IS_Shavian}', "");
78551Expect(0, 66687, '\p{^ IS_Shavian}', "");
78552Expect(0, 66687, '\P{ IS_Shavian}', "");
78553Expect(1, 66687, '\P{^ IS_Shavian}', "");
78554Expect(0, 66688, '\p{ IS_Shavian}', "");
78555Expect(1, 66688, '\p{^ IS_Shavian}', "");
78556Expect(1, 66688, '\P{ IS_Shavian}', "");
78557Expect(0, 66688, '\P{^ IS_Shavian}', "");
78558Error('\p{:=_SHAW}');
78559Error('\P{:=_SHAW}');
78560Expect(1, 66687, '\p{shaw}', "");
78561Expect(0, 66687, '\p{^shaw}', "");
78562Expect(0, 66687, '\P{shaw}', "");
78563Expect(1, 66687, '\P{^shaw}', "");
78564Expect(0, 66688, '\p{shaw}', "");
78565Expect(1, 66688, '\p{^shaw}', "");
78566Expect(1, 66688, '\P{shaw}', "");
78567Expect(0, 66688, '\P{^shaw}', "");
78568Expect(1, 66687, '\p{  Shaw}', "");
78569Expect(0, 66687, '\p{^  Shaw}', "");
78570Expect(0, 66687, '\P{  Shaw}', "");
78571Expect(1, 66687, '\P{^  Shaw}', "");
78572Expect(0, 66688, '\p{  Shaw}', "");
78573Expect(1, 66688, '\p{^  Shaw}', "");
78574Expect(1, 66688, '\P{  Shaw}', "");
78575Expect(0, 66688, '\P{^  Shaw}', "");
78576Error('\p{:=	IS_shaw}');
78577Error('\P{:=	IS_shaw}');
78578Expect(1, 66687, '\p{isshaw}', "");
78579Expect(0, 66687, '\p{^isshaw}', "");
78580Expect(0, 66687, '\P{isshaw}', "");
78581Expect(1, 66687, '\P{^isshaw}', "");
78582Expect(0, 66688, '\p{isshaw}', "");
78583Expect(1, 66688, '\p{^isshaw}', "");
78584Expect(1, 66688, '\P{isshaw}', "");
78585Expect(0, 66688, '\P{^isshaw}', "");
78586Expect(1, 66687, '\p{_Is_shaw}', "");
78587Expect(0, 66687, '\p{^_Is_shaw}', "");
78588Expect(0, 66687, '\P{_Is_shaw}', "");
78589Expect(1, 66687, '\P{^_Is_shaw}', "");
78590Expect(0, 66688, '\p{_Is_shaw}', "");
78591Expect(1, 66688, '\p{^_Is_shaw}', "");
78592Expect(1, 66688, '\P{_Is_shaw}', "");
78593Expect(0, 66688, '\P{^_Is_shaw}', "");
78594Error('\p{:=-sinhala}');
78595Error('\P{:=-sinhala}');
78596Expect(1, 3572, '\p{sinhala}', "");
78597Expect(0, 3572, '\p{^sinhala}', "");
78598Expect(0, 3572, '\P{sinhala}', "");
78599Expect(1, 3572, '\P{^sinhala}', "");
78600Expect(0, 3573, '\p{sinhala}', "");
78601Expect(1, 3573, '\p{^sinhala}', "");
78602Expect(1, 3573, '\P{sinhala}', "");
78603Expect(0, 3573, '\P{^sinhala}', "");
78604Expect(1, 3572, '\p{Sinhala}', "");
78605Expect(0, 3572, '\p{^Sinhala}', "");
78606Expect(0, 3572, '\P{Sinhala}', "");
78607Expect(1, 3572, '\P{^Sinhala}', "");
78608Expect(0, 3573, '\p{Sinhala}', "");
78609Expect(1, 3573, '\p{^Sinhala}', "");
78610Expect(1, 3573, '\P{Sinhala}', "");
78611Expect(0, 3573, '\P{^Sinhala}', "");
78612Error('\p{Is_Sinhala:=}');
78613Error('\P{Is_Sinhala:=}');
78614Expect(1, 3572, '\p{issinhala}', "");
78615Expect(0, 3572, '\p{^issinhala}', "");
78616Expect(0, 3572, '\P{issinhala}', "");
78617Expect(1, 3572, '\P{^issinhala}', "");
78618Expect(0, 3573, '\p{issinhala}', "");
78619Expect(1, 3573, '\p{^issinhala}', "");
78620Expect(1, 3573, '\P{issinhala}', "");
78621Expect(0, 3573, '\P{^issinhala}', "");
78622Expect(1, 3572, '\p{ _Is_sinhala}', "");
78623Expect(0, 3572, '\p{^ _Is_sinhala}', "");
78624Expect(0, 3572, '\P{ _Is_sinhala}', "");
78625Expect(1, 3572, '\P{^ _Is_sinhala}', "");
78626Expect(0, 3573, '\p{ _Is_sinhala}', "");
78627Expect(1, 3573, '\p{^ _Is_sinhala}', "");
78628Expect(1, 3573, '\P{ _Is_sinhala}', "");
78629Expect(0, 3573, '\P{^ _Is_sinhala}', "");
78630Error('\p{/a/_-Sinh}');
78631Error('\P{/a/_-Sinh}');
78632Expect(1, 3572, '\p{sinh}', "");
78633Expect(0, 3572, '\p{^sinh}', "");
78634Expect(0, 3572, '\P{sinh}', "");
78635Expect(1, 3572, '\P{^sinh}', "");
78636Expect(0, 3573, '\p{sinh}', "");
78637Expect(1, 3573, '\p{^sinh}', "");
78638Expect(1, 3573, '\P{sinh}', "");
78639Expect(0, 3573, '\P{^sinh}', "");
78640Expect(1, 3572, '\p{	_Sinh}', "");
78641Expect(0, 3572, '\p{^	_Sinh}', "");
78642Expect(0, 3572, '\P{	_Sinh}', "");
78643Expect(1, 3572, '\P{^	_Sinh}', "");
78644Expect(0, 3573, '\p{	_Sinh}', "");
78645Expect(1, 3573, '\p{^	_Sinh}', "");
78646Expect(1, 3573, '\P{	_Sinh}', "");
78647Expect(0, 3573, '\P{^	_Sinh}', "");
78648Error('\p{/a/_ Is_SINH}');
78649Error('\P{/a/_ Is_SINH}');
78650Expect(1, 3572, '\p{issinh}', "");
78651Expect(0, 3572, '\p{^issinh}', "");
78652Expect(0, 3572, '\P{issinh}', "");
78653Expect(1, 3572, '\P{^issinh}', "");
78654Expect(0, 3573, '\p{issinh}', "");
78655Expect(1, 3573, '\p{^issinh}', "");
78656Expect(1, 3573, '\P{issinh}', "");
78657Expect(0, 3573, '\P{^issinh}', "");
78658Expect(1, 3572, '\p{-Is_Sinh}', "");
78659Expect(0, 3572, '\p{^-Is_Sinh}', "");
78660Expect(0, 3572, '\P{-Is_Sinh}', "");
78661Expect(1, 3572, '\P{^-Is_Sinh}', "");
78662Expect(0, 3573, '\p{-Is_Sinh}', "");
78663Expect(1, 3573, '\p{^-Is_Sinh}', "");
78664Expect(1, 3573, '\P{-Is_Sinh}', "");
78665Expect(0, 3573, '\P{^-Is_Sinh}', "");
78666Error('\p{/a/Small_Form_VARIANTS}');
78667Error('\P{/a/Small_Form_VARIANTS}');
78668Expect(1, 65135, '\p{smallformvariants}', "");
78669Expect(0, 65135, '\p{^smallformvariants}', "");
78670Expect(0, 65135, '\P{smallformvariants}', "");
78671Expect(1, 65135, '\P{^smallformvariants}', "");
78672Expect(0, 65136, '\p{smallformvariants}', "");
78673Expect(1, 65136, '\p{^smallformvariants}', "");
78674Expect(1, 65136, '\P{smallformvariants}', "");
78675Expect(0, 65136, '\P{^smallformvariants}', "");
78676Expect(1, 65135, '\p{--Small_Form_variants}', "");
78677Expect(0, 65135, '\p{^--Small_Form_variants}', "");
78678Expect(0, 65135, '\P{--Small_Form_variants}', "");
78679Expect(1, 65135, '\P{^--Small_Form_variants}', "");
78680Expect(0, 65136, '\p{--Small_Form_variants}', "");
78681Expect(1, 65136, '\p{^--Small_Form_variants}', "");
78682Expect(1, 65136, '\P{--Small_Form_variants}', "");
78683Expect(0, 65136, '\P{^--Small_Form_variants}', "");
78684Error('\p{_ IS_small_FORM_variants/a/}');
78685Error('\P{_ IS_small_FORM_variants/a/}');
78686Expect(1, 65135, '\p{issmallformvariants}', "");
78687Expect(0, 65135, '\p{^issmallformvariants}', "");
78688Expect(0, 65135, '\P{issmallformvariants}', "");
78689Expect(1, 65135, '\P{^issmallformvariants}', "");
78690Expect(0, 65136, '\p{issmallformvariants}', "");
78691Expect(1, 65136, '\p{^issmallformvariants}', "");
78692Expect(1, 65136, '\P{issmallformvariants}', "");
78693Expect(0, 65136, '\P{^issmallformvariants}', "");
78694Expect(1, 65135, '\p{_	Is_Small_Form_Variants}', "");
78695Expect(0, 65135, '\p{^_	Is_Small_Form_Variants}', "");
78696Expect(0, 65135, '\P{_	Is_Small_Form_Variants}', "");
78697Expect(1, 65135, '\P{^_	Is_Small_Form_Variants}', "");
78698Expect(0, 65136, '\p{_	Is_Small_Form_Variants}', "");
78699Expect(1, 65136, '\p{^_	Is_Small_Form_Variants}', "");
78700Expect(1, 65136, '\P{_	Is_Small_Form_Variants}', "");
78701Expect(0, 65136, '\P{^_	Is_Small_Form_Variants}', "");
78702Error('\p{-IN_small_form_Variants/a/}');
78703Error('\P{-IN_small_form_Variants/a/}');
78704Expect(1, 65135, '\p{insmallformvariants}', "");
78705Expect(0, 65135, '\p{^insmallformvariants}', "");
78706Expect(0, 65135, '\P{insmallformvariants}', "");
78707Expect(1, 65135, '\P{^insmallformvariants}', "");
78708Expect(0, 65136, '\p{insmallformvariants}', "");
78709Expect(1, 65136, '\p{^insmallformvariants}', "");
78710Expect(1, 65136, '\P{insmallformvariants}', "");
78711Expect(0, 65136, '\P{^insmallformvariants}', "");
78712Expect(1, 65135, '\p{-IN_SMALL_Form_Variants}', "");
78713Expect(0, 65135, '\p{^-IN_SMALL_Form_Variants}', "");
78714Expect(0, 65135, '\P{-IN_SMALL_Form_Variants}', "");
78715Expect(1, 65135, '\P{^-IN_SMALL_Form_Variants}', "");
78716Expect(0, 65136, '\p{-IN_SMALL_Form_Variants}', "");
78717Expect(1, 65136, '\p{^-IN_SMALL_Form_Variants}', "");
78718Expect(1, 65136, '\P{-IN_SMALL_Form_Variants}', "");
78719Expect(0, 65136, '\P{^-IN_SMALL_Form_Variants}', "");
78720Error('\p{:=-	SMALL_Forms}');
78721Error('\P{:=-	SMALL_Forms}');
78722Expect(1, 65135, '\p{smallforms}', "");
78723Expect(0, 65135, '\p{^smallforms}', "");
78724Expect(0, 65135, '\P{smallforms}', "");
78725Expect(1, 65135, '\P{^smallforms}', "");
78726Expect(0, 65136, '\p{smallforms}', "");
78727Expect(1, 65136, '\p{^smallforms}', "");
78728Expect(1, 65136, '\P{smallforms}', "");
78729Expect(0, 65136, '\P{^smallforms}', "");
78730Expect(1, 65135, '\p{ -SMALL_FORMS}', "");
78731Expect(0, 65135, '\p{^ -SMALL_FORMS}', "");
78732Expect(0, 65135, '\P{ -SMALL_FORMS}', "");
78733Expect(1, 65135, '\P{^ -SMALL_FORMS}', "");
78734Expect(0, 65136, '\p{ -SMALL_FORMS}', "");
78735Expect(1, 65136, '\p{^ -SMALL_FORMS}', "");
78736Expect(1, 65136, '\P{ -SMALL_FORMS}', "");
78737Expect(0, 65136, '\P{^ -SMALL_FORMS}', "");
78738Error('\p{:=  Is_SMALL_Forms}');
78739Error('\P{:=  Is_SMALL_Forms}');
78740Expect(1, 65135, '\p{issmallforms}', "");
78741Expect(0, 65135, '\p{^issmallforms}', "");
78742Expect(0, 65135, '\P{issmallforms}', "");
78743Expect(1, 65135, '\P{^issmallforms}', "");
78744Expect(0, 65136, '\p{issmallforms}', "");
78745Expect(1, 65136, '\p{^issmallforms}', "");
78746Expect(1, 65136, '\P{issmallforms}', "");
78747Expect(0, 65136, '\P{^issmallforms}', "");
78748Expect(1, 65135, '\p{_	Is_Small_FORMS}', "");
78749Expect(0, 65135, '\p{^_	Is_Small_FORMS}', "");
78750Expect(0, 65135, '\P{_	Is_Small_FORMS}', "");
78751Expect(1, 65135, '\P{^_	Is_Small_FORMS}', "");
78752Expect(0, 65136, '\p{_	Is_Small_FORMS}', "");
78753Expect(1, 65136, '\p{^_	Is_Small_FORMS}', "");
78754Expect(1, 65136, '\P{_	Is_Small_FORMS}', "");
78755Expect(0, 65136, '\P{^_	Is_Small_FORMS}', "");
78756Error('\p{:=_-in_SMALL_Forms}');
78757Error('\P{:=_-in_SMALL_Forms}');
78758Expect(1, 65135, '\p{insmallforms}', "");
78759Expect(0, 65135, '\p{^insmallforms}', "");
78760Expect(0, 65135, '\P{insmallforms}', "");
78761Expect(1, 65135, '\P{^insmallforms}', "");
78762Expect(0, 65136, '\p{insmallforms}', "");
78763Expect(1, 65136, '\p{^insmallforms}', "");
78764Expect(1, 65136, '\P{insmallforms}', "");
78765Expect(0, 65136, '\P{^insmallforms}', "");
78766Expect(1, 65135, '\p{	-In_Small_Forms}', "");
78767Expect(0, 65135, '\p{^	-In_Small_Forms}', "");
78768Expect(0, 65135, '\P{	-In_Small_Forms}', "");
78769Expect(1, 65135, '\P{^	-In_Small_Forms}', "");
78770Expect(0, 65136, '\p{	-In_Small_Forms}', "");
78771Expect(1, 65136, '\p{^	-In_Small_Forms}', "");
78772Expect(1, 65136, '\P{	-In_Small_Forms}', "");
78773Expect(0, 65136, '\P{^	-In_Small_Forms}', "");
78774Error('\p{/a/		Sora_Sompeng}');
78775Error('\P{/a/		Sora_Sompeng}');
78776Expect(1, 69881, '\p{sorasompeng}', "");
78777Expect(0, 69881, '\p{^sorasompeng}', "");
78778Expect(0, 69881, '\P{sorasompeng}', "");
78779Expect(1, 69881, '\P{^sorasompeng}', "");
78780Expect(0, 69882, '\p{sorasompeng}', "");
78781Expect(1, 69882, '\p{^sorasompeng}', "");
78782Expect(1, 69882, '\P{sorasompeng}', "");
78783Expect(0, 69882, '\P{^sorasompeng}', "");
78784Expect(1, 69881, '\p{-Sora_Sompeng}', "");
78785Expect(0, 69881, '\p{^-Sora_Sompeng}', "");
78786Expect(0, 69881, '\P{-Sora_Sompeng}', "");
78787Expect(1, 69881, '\P{^-Sora_Sompeng}', "");
78788Expect(0, 69882, '\p{-Sora_Sompeng}', "");
78789Expect(1, 69882, '\p{^-Sora_Sompeng}', "");
78790Expect(1, 69882, '\P{-Sora_Sompeng}', "");
78791Expect(0, 69882, '\P{^-Sora_Sompeng}', "");
78792Error('\p{:=Is_SORA_Sompeng}');
78793Error('\P{:=Is_SORA_Sompeng}');
78794Expect(1, 69881, '\p{issorasompeng}', "");
78795Expect(0, 69881, '\p{^issorasompeng}', "");
78796Expect(0, 69881, '\P{issorasompeng}', "");
78797Expect(1, 69881, '\P{^issorasompeng}', "");
78798Expect(0, 69882, '\p{issorasompeng}', "");
78799Expect(1, 69882, '\p{^issorasompeng}', "");
78800Expect(1, 69882, '\P{issorasompeng}', "");
78801Expect(0, 69882, '\P{^issorasompeng}', "");
78802Expect(1, 69881, '\p{-is_SORA_sompeng}', "");
78803Expect(0, 69881, '\p{^-is_SORA_sompeng}', "");
78804Expect(0, 69881, '\P{-is_SORA_sompeng}', "");
78805Expect(1, 69881, '\P{^-is_SORA_sompeng}', "");
78806Expect(0, 69882, '\p{-is_SORA_sompeng}', "");
78807Expect(1, 69882, '\p{^-is_SORA_sompeng}', "");
78808Expect(1, 69882, '\P{-is_SORA_sompeng}', "");
78809Expect(0, 69882, '\P{^-is_SORA_sompeng}', "");
78810Error('\p{:=_Sora}');
78811Error('\P{:=_Sora}');
78812Expect(1, 69881, '\p{sora}', "");
78813Expect(0, 69881, '\p{^sora}', "");
78814Expect(0, 69881, '\P{sora}', "");
78815Expect(1, 69881, '\P{^sora}', "");
78816Expect(0, 69882, '\p{sora}', "");
78817Expect(1, 69882, '\p{^sora}', "");
78818Expect(1, 69882, '\P{sora}', "");
78819Expect(0, 69882, '\P{^sora}', "");
78820Expect(1, 69881, '\p{_SORA}', "");
78821Expect(0, 69881, '\p{^_SORA}', "");
78822Expect(0, 69881, '\P{_SORA}', "");
78823Expect(1, 69881, '\P{^_SORA}', "");
78824Expect(0, 69882, '\p{_SORA}', "");
78825Expect(1, 69882, '\p{^_SORA}', "");
78826Expect(1, 69882, '\P{_SORA}', "");
78827Expect(0, 69882, '\P{^_SORA}', "");
78828Error('\p{/a/ _IS_SORA}');
78829Error('\P{/a/ _IS_SORA}');
78830Expect(1, 69881, '\p{issora}', "");
78831Expect(0, 69881, '\p{^issora}', "");
78832Expect(0, 69881, '\P{issora}', "");
78833Expect(1, 69881, '\P{^issora}', "");
78834Expect(0, 69882, '\p{issora}', "");
78835Expect(1, 69882, '\p{^issora}', "");
78836Expect(1, 69882, '\P{issora}', "");
78837Expect(0, 69882, '\P{^issora}', "");
78838Expect(1, 69881, '\p{ 	Is_Sora}', "");
78839Expect(0, 69881, '\p{^ 	Is_Sora}', "");
78840Expect(0, 69881, '\P{ 	Is_Sora}', "");
78841Expect(1, 69881, '\P{^ 	Is_Sora}', "");
78842Expect(0, 69882, '\p{ 	Is_Sora}', "");
78843Expect(1, 69882, '\p{^ 	Is_Sora}', "");
78844Expect(1, 69882, '\P{ 	Is_Sora}', "");
78845Expect(0, 69882, '\P{^ 	Is_Sora}', "");
78846Error('\p{ :=Space}');
78847Error('\P{ :=Space}');
78848Expect(1, 12288, '\p{space}', "");
78849Expect(0, 12288, '\p{^space}', "");
78850Expect(0, 12288, '\P{space}', "");
78851Expect(1, 12288, '\P{^space}', "");
78852Expect(0, 12289, '\p{space}', "");
78853Expect(1, 12289, '\p{^space}', "");
78854Expect(1, 12289, '\P{space}', "");
78855Expect(0, 12289, '\P{^space}', "");
78856Expect(1, 12288, '\p{--SPACE}', "");
78857Expect(0, 12288, '\p{^--SPACE}', "");
78858Expect(0, 12288, '\P{--SPACE}', "");
78859Expect(1, 12288, '\P{^--SPACE}', "");
78860Expect(0, 12289, '\p{--SPACE}', "");
78861Expect(1, 12289, '\p{^--SPACE}', "");
78862Expect(1, 12289, '\P{--SPACE}', "");
78863Expect(0, 12289, '\P{^--SPACE}', "");
78864Error('\p{ _XPOSIXSPACE:=}');
78865Error('\P{ _XPOSIXSPACE:=}');
78866Expect(1, 12288, '\p{xposixspace}', "");
78867Expect(0, 12288, '\p{^xposixspace}', "");
78868Expect(0, 12288, '\P{xposixspace}', "");
78869Expect(1, 12288, '\P{^xposixspace}', "");
78870Expect(0, 12289, '\p{xposixspace}', "");
78871Expect(1, 12289, '\p{^xposixspace}', "");
78872Expect(1, 12289, '\P{xposixspace}', "");
78873Expect(0, 12289, '\P{^xposixspace}', "");
78874Expect(1, 12288, '\p{-_XPosixSpace}', "");
78875Expect(0, 12288, '\p{^-_XPosixSpace}', "");
78876Expect(0, 12288, '\P{-_XPosixSpace}', "");
78877Expect(1, 12288, '\P{^-_XPosixSpace}', "");
78878Expect(0, 12289, '\p{-_XPosixSpace}', "");
78879Expect(1, 12289, '\p{^-_XPosixSpace}', "");
78880Expect(1, 12289, '\P{-_XPosixSpace}', "");
78881Expect(0, 12289, '\P{^-_XPosixSpace}', "");
78882Error('\p{ /a/Is_SPACE}');
78883Error('\P{ /a/Is_SPACE}');
78884Expect(1, 12288, '\p{isspace}', "");
78885Expect(0, 12288, '\p{^isspace}', "");
78886Expect(0, 12288, '\P{isspace}', "");
78887Expect(1, 12288, '\P{^isspace}', "");
78888Expect(0, 12289, '\p{isspace}', "");
78889Expect(1, 12289, '\p{^isspace}', "");
78890Expect(1, 12289, '\P{isspace}', "");
78891Expect(0, 12289, '\P{^isspace}', "");
78892Expect(1, 12288, '\p{	-Is_Space}', "");
78893Expect(0, 12288, '\p{^	-Is_Space}', "");
78894Expect(0, 12288, '\P{	-Is_Space}', "");
78895Expect(1, 12288, '\P{^	-Is_Space}', "");
78896Expect(0, 12289, '\p{	-Is_Space}', "");
78897Expect(1, 12289, '\p{^	-Is_Space}', "");
78898Expect(1, 12289, '\P{	-Is_Space}', "");
78899Expect(0, 12289, '\P{^	-Is_Space}', "");
78900Error('\p{/a/is_XPosixSpace}');
78901Error('\P{/a/is_XPosixSpace}');
78902Expect(1, 12288, '\p{isxposixspace}', "");
78903Expect(0, 12288, '\p{^isxposixspace}', "");
78904Expect(0, 12288, '\P{isxposixspace}', "");
78905Expect(1, 12288, '\P{^isxposixspace}', "");
78906Expect(0, 12289, '\p{isxposixspace}', "");
78907Expect(1, 12289, '\p{^isxposixspace}', "");
78908Expect(1, 12289, '\P{isxposixspace}', "");
78909Expect(0, 12289, '\P{^isxposixspace}', "");
78910Expect(1, 12288, '\p{	-is_XPOSIXSPACE}', "");
78911Expect(0, 12288, '\p{^	-is_XPOSIXSPACE}', "");
78912Expect(0, 12288, '\P{	-is_XPOSIXSPACE}', "");
78913Expect(1, 12288, '\P{^	-is_XPOSIXSPACE}', "");
78914Expect(0, 12289, '\p{	-is_XPOSIXSPACE}', "");
78915Expect(1, 12289, '\p{^	-is_XPOSIXSPACE}', "");
78916Expect(1, 12289, '\P{	-is_XPOSIXSPACE}', "");
78917Expect(0, 12289, '\P{^	-is_XPOSIXSPACE}', "");
78918Error('\p{- space_Separator:=}');
78919Error('\P{- space_Separator:=}');
78920Expect(1, 12288, '\p{spaceseparator}', "");
78921Expect(0, 12288, '\p{^spaceseparator}', "");
78922Expect(0, 12288, '\P{spaceseparator}', "");
78923Expect(1, 12288, '\P{^spaceseparator}', "");
78924Expect(0, 12289, '\p{spaceseparator}', "");
78925Expect(1, 12289, '\p{^spaceseparator}', "");
78926Expect(1, 12289, '\P{spaceseparator}', "");
78927Expect(0, 12289, '\P{^spaceseparator}', "");
78928Expect(1, 12288, '\p{ Space_Separator}', "");
78929Expect(0, 12288, '\p{^ Space_Separator}', "");
78930Expect(0, 12288, '\P{ Space_Separator}', "");
78931Expect(1, 12288, '\P{^ Space_Separator}', "");
78932Expect(0, 12289, '\p{ Space_Separator}', "");
78933Expect(1, 12289, '\p{^ Space_Separator}', "");
78934Expect(1, 12289, '\P{ Space_Separator}', "");
78935Expect(0, 12289, '\P{^ Space_Separator}', "");
78936Error('\p{:=is_space_SEPARATOR}');
78937Error('\P{:=is_space_SEPARATOR}');
78938Expect(1, 12288, '\p{isspaceseparator}', "");
78939Expect(0, 12288, '\p{^isspaceseparator}', "");
78940Expect(0, 12288, '\P{isspaceseparator}', "");
78941Expect(1, 12288, '\P{^isspaceseparator}', "");
78942Expect(0, 12289, '\p{isspaceseparator}', "");
78943Expect(1, 12289, '\p{^isspaceseparator}', "");
78944Expect(1, 12289, '\P{isspaceseparator}', "");
78945Expect(0, 12289, '\P{^isspaceseparator}', "");
78946Expect(1, 12288, '\p{Is_SPACE_Separator}', "");
78947Expect(0, 12288, '\p{^Is_SPACE_Separator}', "");
78948Expect(0, 12288, '\P{Is_SPACE_Separator}', "");
78949Expect(1, 12288, '\P{^Is_SPACE_Separator}', "");
78950Expect(0, 12289, '\p{Is_SPACE_Separator}', "");
78951Expect(1, 12289, '\p{^Is_SPACE_Separator}', "");
78952Expect(1, 12289, '\P{Is_SPACE_Separator}', "");
78953Expect(0, 12289, '\P{^Is_SPACE_Separator}', "");
78954Error('\p{	-Zs:=}');
78955Error('\P{	-Zs:=}');
78956Expect(1, 12288, '\p{zs}', "");
78957Expect(0, 12288, '\p{^zs}', "");
78958Expect(0, 12288, '\P{zs}', "");
78959Expect(1, 12288, '\P{^zs}', "");
78960Expect(0, 12289, '\p{zs}', "");
78961Expect(1, 12289, '\p{^zs}', "");
78962Expect(1, 12289, '\P{zs}', "");
78963Expect(0, 12289, '\P{^zs}', "");
78964Expect(1, 12288, '\p{_-ZS}', "");
78965Expect(0, 12288, '\p{^_-ZS}', "");
78966Expect(0, 12288, '\P{_-ZS}', "");
78967Expect(1, 12288, '\P{^_-ZS}', "");
78968Expect(0, 12289, '\p{_-ZS}', "");
78969Expect(1, 12289, '\p{^_-ZS}', "");
78970Expect(1, 12289, '\P{_-ZS}', "");
78971Expect(0, 12289, '\P{^_-ZS}', "");
78972Error('\p{/a/_-Is_Zs}');
78973Error('\P{/a/_-Is_Zs}');
78974Expect(1, 12288, '\p{iszs}', "");
78975Expect(0, 12288, '\p{^iszs}', "");
78976Expect(0, 12288, '\P{iszs}', "");
78977Expect(1, 12288, '\P{^iszs}', "");
78978Expect(0, 12289, '\p{iszs}', "");
78979Expect(1, 12289, '\p{^iszs}', "");
78980Expect(1, 12289, '\P{iszs}', "");
78981Expect(0, 12289, '\P{^iszs}', "");
78982Expect(1, 12288, '\p{-_Is_Zs}', "");
78983Expect(0, 12288, '\p{^-_Is_Zs}', "");
78984Expect(0, 12288, '\P{-_Is_Zs}', "");
78985Expect(1, 12288, '\P{^-_Is_Zs}', "");
78986Expect(0, 12289, '\p{-_Is_Zs}', "");
78987Expect(1, 12289, '\p{^-_Is_Zs}', "");
78988Expect(1, 12289, '\P{-_Is_Zs}', "");
78989Expect(0, 12289, '\P{^-_Is_Zs}', "");
78990Error('\p{/a/SPACING_Mark}');
78991Error('\P{/a/SPACING_Mark}');
78992Expect(1, 119154, '\p{spacingmark}', "");
78993Expect(0, 119154, '\p{^spacingmark}', "");
78994Expect(0, 119154, '\P{spacingmark}', "");
78995Expect(1, 119154, '\P{^spacingmark}', "");
78996Expect(0, 119155, '\p{spacingmark}', "");
78997Expect(1, 119155, '\p{^spacingmark}', "");
78998Expect(1, 119155, '\P{spacingmark}', "");
78999Expect(0, 119155, '\P{^spacingmark}', "");
79000Expect(1, 119154, '\p{	 Spacing_MARK}', "");
79001Expect(0, 119154, '\p{^	 Spacing_MARK}', "");
79002Expect(0, 119154, '\P{	 Spacing_MARK}', "");
79003Expect(1, 119154, '\P{^	 Spacing_MARK}', "");
79004Expect(0, 119155, '\p{	 Spacing_MARK}', "");
79005Expect(1, 119155, '\p{^	 Spacing_MARK}', "");
79006Expect(1, 119155, '\P{	 Spacing_MARK}', "");
79007Expect(0, 119155, '\P{^	 Spacing_MARK}', "");
79008Error('\p{/a/	-Is_Spacing_MARK}');
79009Error('\P{/a/	-Is_Spacing_MARK}');
79010Expect(1, 119154, '\p{isspacingmark}', "");
79011Expect(0, 119154, '\p{^isspacingmark}', "");
79012Expect(0, 119154, '\P{isspacingmark}', "");
79013Expect(1, 119154, '\P{^isspacingmark}', "");
79014Expect(0, 119155, '\p{isspacingmark}', "");
79015Expect(1, 119155, '\p{^isspacingmark}', "");
79016Expect(1, 119155, '\P{isspacingmark}', "");
79017Expect(0, 119155, '\P{^isspacingmark}', "");
79018Expect(1, 119154, '\p{		IS_spacing_Mark}', "");
79019Expect(0, 119154, '\p{^		IS_spacing_Mark}', "");
79020Expect(0, 119154, '\P{		IS_spacing_Mark}', "");
79021Expect(1, 119154, '\P{^		IS_spacing_Mark}', "");
79022Expect(0, 119155, '\p{		IS_spacing_Mark}', "");
79023Expect(1, 119155, '\p{^		IS_spacing_Mark}', "");
79024Expect(1, 119155, '\P{		IS_spacing_Mark}', "");
79025Expect(0, 119155, '\P{^		IS_spacing_Mark}', "");
79026Error('\p{_-Mc/a/}');
79027Error('\P{_-Mc/a/}');
79028Expect(1, 119154, '\p{mc}', "");
79029Expect(0, 119154, '\p{^mc}', "");
79030Expect(0, 119154, '\P{mc}', "");
79031Expect(1, 119154, '\P{^mc}', "");
79032Expect(0, 119155, '\p{mc}', "");
79033Expect(1, 119155, '\p{^mc}', "");
79034Expect(1, 119155, '\P{mc}', "");
79035Expect(0, 119155, '\P{^mc}', "");
79036Expect(1, 119154, '\p{__Mc}', "");
79037Expect(0, 119154, '\p{^__Mc}', "");
79038Expect(0, 119154, '\P{__Mc}', "");
79039Expect(1, 119154, '\P{^__Mc}', "");
79040Expect(0, 119155, '\p{__Mc}', "");
79041Expect(1, 119155, '\p{^__Mc}', "");
79042Expect(1, 119155, '\P{__Mc}', "");
79043Expect(0, 119155, '\P{^__Mc}', "");
79044Error('\p{:=_ Is_MC}');
79045Error('\P{:=_ Is_MC}');
79046Expect(1, 119154, '\p{ismc}', "");
79047Expect(0, 119154, '\p{^ismc}', "");
79048Expect(0, 119154, '\P{ismc}', "");
79049Expect(1, 119154, '\P{^ismc}', "");
79050Expect(0, 119155, '\p{ismc}', "");
79051Expect(1, 119155, '\p{^ismc}', "");
79052Expect(1, 119155, '\P{ismc}', "");
79053Expect(0, 119155, '\P{^ismc}', "");
79054Expect(1, 119154, '\p{__Is_MC}', "");
79055Expect(0, 119154, '\p{^__Is_MC}', "");
79056Expect(0, 119154, '\P{__Is_MC}', "");
79057Expect(1, 119154, '\P{^__Is_MC}', "");
79058Expect(0, 119155, '\p{__Is_MC}', "");
79059Expect(1, 119155, '\p{^__Is_MC}', "");
79060Expect(1, 119155, '\P{__Is_MC}', "");
79061Expect(0, 119155, '\P{^__Is_MC}', "");
79062Error('\p{_:=Spacing_Modifier_LETTERS}');
79063Error('\P{_:=Spacing_Modifier_LETTERS}');
79064Expect(1, 767, '\p{spacingmodifierletters}', "");
79065Expect(0, 767, '\p{^spacingmodifierletters}', "");
79066Expect(0, 767, '\P{spacingmodifierletters}', "");
79067Expect(1, 767, '\P{^spacingmodifierletters}', "");
79068Expect(0, 768, '\p{spacingmodifierletters}', "");
79069Expect(1, 768, '\p{^spacingmodifierletters}', "");
79070Expect(1, 768, '\P{spacingmodifierletters}', "");
79071Expect(0, 768, '\P{^spacingmodifierletters}', "");
79072Expect(1, 767, '\p{  Spacing_Modifier_Letters}', "");
79073Expect(0, 767, '\p{^  Spacing_Modifier_Letters}', "");
79074Expect(0, 767, '\P{  Spacing_Modifier_Letters}', "");
79075Expect(1, 767, '\P{^  Spacing_Modifier_Letters}', "");
79076Expect(0, 768, '\p{  Spacing_Modifier_Letters}', "");
79077Expect(1, 768, '\p{^  Spacing_Modifier_Letters}', "");
79078Expect(1, 768, '\P{  Spacing_Modifier_Letters}', "");
79079Expect(0, 768, '\P{^  Spacing_Modifier_Letters}', "");
79080Error('\p{:= 	Is_SPACING_Modifier_Letters}');
79081Error('\P{:= 	Is_SPACING_Modifier_Letters}');
79082Expect(1, 767, '\p{isspacingmodifierletters}', "");
79083Expect(0, 767, '\p{^isspacingmodifierletters}', "");
79084Expect(0, 767, '\P{isspacingmodifierletters}', "");
79085Expect(1, 767, '\P{^isspacingmodifierletters}', "");
79086Expect(0, 768, '\p{isspacingmodifierletters}', "");
79087Expect(1, 768, '\p{^isspacingmodifierletters}', "");
79088Expect(1, 768, '\P{isspacingmodifierletters}', "");
79089Expect(0, 768, '\P{^isspacingmodifierletters}', "");
79090Expect(1, 767, '\p{_	IS_spacing_Modifier_Letters}', "");
79091Expect(0, 767, '\p{^_	IS_spacing_Modifier_Letters}', "");
79092Expect(0, 767, '\P{_	IS_spacing_Modifier_Letters}', "");
79093Expect(1, 767, '\P{^_	IS_spacing_Modifier_Letters}', "");
79094Expect(0, 768, '\p{_	IS_spacing_Modifier_Letters}', "");
79095Expect(1, 768, '\p{^_	IS_spacing_Modifier_Letters}', "");
79096Expect(1, 768, '\P{_	IS_spacing_Modifier_Letters}', "");
79097Expect(0, 768, '\P{^_	IS_spacing_Modifier_Letters}', "");
79098Error('\p{ 	In_SPACING_modifier_LETTERS:=}');
79099Error('\P{ 	In_SPACING_modifier_LETTERS:=}');
79100Expect(1, 767, '\p{inspacingmodifierletters}', "");
79101Expect(0, 767, '\p{^inspacingmodifierletters}', "");
79102Expect(0, 767, '\P{inspacingmodifierletters}', "");
79103Expect(1, 767, '\P{^inspacingmodifierletters}', "");
79104Expect(0, 768, '\p{inspacingmodifierletters}', "");
79105Expect(1, 768, '\p{^inspacingmodifierletters}', "");
79106Expect(1, 768, '\P{inspacingmodifierletters}', "");
79107Expect(0, 768, '\P{^inspacingmodifierletters}', "");
79108Expect(1, 767, '\p{_	In_Spacing_modifier_LETTERS}', "");
79109Expect(0, 767, '\p{^_	In_Spacing_modifier_LETTERS}', "");
79110Expect(0, 767, '\P{_	In_Spacing_modifier_LETTERS}', "");
79111Expect(1, 767, '\P{^_	In_Spacing_modifier_LETTERS}', "");
79112Expect(0, 768, '\p{_	In_Spacing_modifier_LETTERS}', "");
79113Expect(1, 768, '\p{^_	In_Spacing_modifier_LETTERS}', "");
79114Expect(1, 768, '\P{_	In_Spacing_modifier_LETTERS}', "");
79115Expect(0, 768, '\P{^_	In_Spacing_modifier_LETTERS}', "");
79116Error('\p{	 MODIFIER_LETTERS:=}');
79117Error('\P{	 MODIFIER_LETTERS:=}');
79118Expect(1, 767, '\p{modifierletters}', "");
79119Expect(0, 767, '\p{^modifierletters}', "");
79120Expect(0, 767, '\P{modifierletters}', "");
79121Expect(1, 767, '\P{^modifierletters}', "");
79122Expect(0, 768, '\p{modifierletters}', "");
79123Expect(1, 768, '\p{^modifierletters}', "");
79124Expect(1, 768, '\P{modifierletters}', "");
79125Expect(0, 768, '\P{^modifierletters}', "");
79126Expect(1, 767, '\p{_	MODIFIER_Letters}', "");
79127Expect(0, 767, '\p{^_	MODIFIER_Letters}', "");
79128Expect(0, 767, '\P{_	MODIFIER_Letters}', "");
79129Expect(1, 767, '\P{^_	MODIFIER_Letters}', "");
79130Expect(0, 768, '\p{_	MODIFIER_Letters}', "");
79131Expect(1, 768, '\p{^_	MODIFIER_Letters}', "");
79132Expect(1, 768, '\P{_	MODIFIER_Letters}', "");
79133Expect(0, 768, '\P{^_	MODIFIER_Letters}', "");
79134Error('\p{_:=IS_Modifier_letters}');
79135Error('\P{_:=IS_Modifier_letters}');
79136Expect(1, 767, '\p{ismodifierletters}', "");
79137Expect(0, 767, '\p{^ismodifierletters}', "");
79138Expect(0, 767, '\P{ismodifierletters}', "");
79139Expect(1, 767, '\P{^ismodifierletters}', "");
79140Expect(0, 768, '\p{ismodifierletters}', "");
79141Expect(1, 768, '\p{^ismodifierletters}', "");
79142Expect(1, 768, '\P{ismodifierletters}', "");
79143Expect(0, 768, '\P{^ismodifierletters}', "");
79144Expect(1, 767, '\p{ 	Is_Modifier_LETTERS}', "");
79145Expect(0, 767, '\p{^ 	Is_Modifier_LETTERS}', "");
79146Expect(0, 767, '\P{ 	Is_Modifier_LETTERS}', "");
79147Expect(1, 767, '\P{^ 	Is_Modifier_LETTERS}', "");
79148Expect(0, 768, '\p{ 	Is_Modifier_LETTERS}', "");
79149Expect(1, 768, '\p{^ 	Is_Modifier_LETTERS}', "");
79150Expect(1, 768, '\P{ 	Is_Modifier_LETTERS}', "");
79151Expect(0, 768, '\P{^ 	Is_Modifier_LETTERS}', "");
79152Error('\p{- In_Modifier_LETTERS/a/}');
79153Error('\P{- In_Modifier_LETTERS/a/}');
79154Expect(1, 767, '\p{inmodifierletters}', "");
79155Expect(0, 767, '\p{^inmodifierletters}', "");
79156Expect(0, 767, '\P{inmodifierletters}', "");
79157Expect(1, 767, '\P{^inmodifierletters}', "");
79158Expect(0, 768, '\p{inmodifierletters}', "");
79159Expect(1, 768, '\p{^inmodifierletters}', "");
79160Expect(1, 768, '\P{inmodifierletters}', "");
79161Expect(0, 768, '\P{^inmodifierletters}', "");
79162Expect(1, 767, '\p{	In_Modifier_letters}', "");
79163Expect(0, 767, '\p{^	In_Modifier_letters}', "");
79164Expect(0, 767, '\P{	In_Modifier_letters}', "");
79165Expect(1, 767, '\P{^	In_Modifier_letters}', "");
79166Expect(0, 768, '\p{	In_Modifier_letters}', "");
79167Expect(1, 768, '\p{^	In_Modifier_letters}', "");
79168Expect(1, 768, '\P{	In_Modifier_letters}', "");
79169Expect(0, 768, '\P{^	In_Modifier_letters}', "");
79170Error('\p{ :=SPECIALS}');
79171Error('\P{ :=SPECIALS}');
79172Expect(1, 65520, '\p{specials}', "");
79173Expect(0, 65520, '\p{^specials}', "");
79174Expect(0, 65520, '\P{specials}', "");
79175Expect(1, 65520, '\P{^specials}', "");
79176Expect(0, 65536, '\p{specials}', "");
79177Expect(1, 65536, '\p{^specials}', "");
79178Expect(1, 65536, '\P{specials}', "");
79179Expect(0, 65536, '\P{^specials}', "");
79180Expect(1, 65520, '\p{_Specials}', "");
79181Expect(0, 65520, '\p{^_Specials}', "");
79182Expect(0, 65520, '\P{_Specials}', "");
79183Expect(1, 65520, '\P{^_Specials}', "");
79184Expect(0, 65536, '\p{_Specials}', "");
79185Expect(1, 65536, '\p{^_Specials}', "");
79186Expect(1, 65536, '\P{_Specials}', "");
79187Expect(0, 65536, '\P{^_Specials}', "");
79188Error('\p{-/a/IS_SPECIALS}');
79189Error('\P{-/a/IS_SPECIALS}');
79190Expect(1, 65520, '\p{isspecials}', "");
79191Expect(0, 65520, '\p{^isspecials}', "");
79192Expect(0, 65520, '\P{isspecials}', "");
79193Expect(1, 65520, '\P{^isspecials}', "");
79194Expect(0, 65536, '\p{isspecials}', "");
79195Expect(1, 65536, '\p{^isspecials}', "");
79196Expect(1, 65536, '\P{isspecials}', "");
79197Expect(0, 65536, '\P{^isspecials}', "");
79198Expect(1, 65520, '\p{		is_Specials}', "");
79199Expect(0, 65520, '\p{^		is_Specials}', "");
79200Expect(0, 65520, '\P{		is_Specials}', "");
79201Expect(1, 65520, '\P{^		is_Specials}', "");
79202Expect(0, 65536, '\p{		is_Specials}', "");
79203Expect(1, 65536, '\p{^		is_Specials}', "");
79204Expect(1, 65536, '\P{		is_Specials}', "");
79205Expect(0, 65536, '\P{^		is_Specials}', "");
79206Error('\p{	/a/in_specials}');
79207Error('\P{	/a/in_specials}');
79208Expect(1, 65520, '\p{inspecials}', "");
79209Expect(0, 65520, '\p{^inspecials}', "");
79210Expect(0, 65520, '\P{inspecials}', "");
79211Expect(1, 65520, '\P{^inspecials}', "");
79212Expect(0, 65536, '\p{inspecials}', "");
79213Expect(1, 65536, '\p{^inspecials}', "");
79214Expect(1, 65536, '\P{inspecials}', "");
79215Expect(0, 65536, '\P{^inspecials}', "");
79216Expect(1, 65520, '\p{-in_Specials}', "");
79217Expect(0, 65520, '\p{^-in_Specials}', "");
79218Expect(0, 65520, '\P{-in_Specials}', "");
79219Expect(1, 65520, '\P{^-in_Specials}', "");
79220Expect(0, 65536, '\p{-in_Specials}', "");
79221Expect(1, 65536, '\p{^-in_Specials}', "");
79222Expect(1, 65536, '\P{-in_Specials}', "");
79223Expect(0, 65536, '\P{^-in_Specials}', "");
79224Error('\p{-/a/sundanese}');
79225Error('\P{-/a/sundanese}');
79226Expect(1, 7367, '\p{sundanese}', "");
79227Expect(0, 7367, '\p{^sundanese}', "");
79228Expect(0, 7367, '\P{sundanese}', "");
79229Expect(1, 7367, '\P{^sundanese}', "");
79230Expect(0, 7368, '\p{sundanese}', "");
79231Expect(1, 7368, '\p{^sundanese}', "");
79232Expect(1, 7368, '\P{sundanese}', "");
79233Expect(0, 7368, '\P{^sundanese}', "");
79234Expect(1, 7367, '\p{ 	SUNDANESE}', "");
79235Expect(0, 7367, '\p{^ 	SUNDANESE}', "");
79236Expect(0, 7367, '\P{ 	SUNDANESE}', "");
79237Expect(1, 7367, '\P{^ 	SUNDANESE}', "");
79238Expect(0, 7368, '\p{ 	SUNDANESE}', "");
79239Expect(1, 7368, '\p{^ 	SUNDANESE}', "");
79240Expect(1, 7368, '\P{ 	SUNDANESE}', "");
79241Expect(0, 7368, '\P{^ 	SUNDANESE}', "");
79242Error('\p{	/a/IS_Sundanese}');
79243Error('\P{	/a/IS_Sundanese}');
79244Expect(1, 7367, '\p{issundanese}', "");
79245Expect(0, 7367, '\p{^issundanese}', "");
79246Expect(0, 7367, '\P{issundanese}', "");
79247Expect(1, 7367, '\P{^issundanese}', "");
79248Expect(0, 7368, '\p{issundanese}', "");
79249Expect(1, 7368, '\p{^issundanese}', "");
79250Expect(1, 7368, '\P{issundanese}', "");
79251Expect(0, 7368, '\P{^issundanese}', "");
79252Expect(1, 7367, '\p{-	Is_SUNDANESE}', "");
79253Expect(0, 7367, '\p{^-	Is_SUNDANESE}', "");
79254Expect(0, 7367, '\P{-	Is_SUNDANESE}', "");
79255Expect(1, 7367, '\P{^-	Is_SUNDANESE}', "");
79256Expect(0, 7368, '\p{-	Is_SUNDANESE}', "");
79257Expect(1, 7368, '\p{^-	Is_SUNDANESE}', "");
79258Expect(1, 7368, '\P{-	Is_SUNDANESE}', "");
79259Expect(0, 7368, '\P{^-	Is_SUNDANESE}', "");
79260Error('\p{--SUND:=}');
79261Error('\P{--SUND:=}');
79262Expect(1, 7367, '\p{sund}', "");
79263Expect(0, 7367, '\p{^sund}', "");
79264Expect(0, 7367, '\P{sund}', "");
79265Expect(1, 7367, '\P{^sund}', "");
79266Expect(0, 7368, '\p{sund}', "");
79267Expect(1, 7368, '\p{^sund}', "");
79268Expect(1, 7368, '\P{sund}', "");
79269Expect(0, 7368, '\P{^sund}', "");
79270Expect(1, 7367, '\p{_	SUND}', "");
79271Expect(0, 7367, '\p{^_	SUND}', "");
79272Expect(0, 7367, '\P{_	SUND}', "");
79273Expect(1, 7367, '\P{^_	SUND}', "");
79274Expect(0, 7368, '\p{_	SUND}', "");
79275Expect(1, 7368, '\p{^_	SUND}', "");
79276Expect(1, 7368, '\P{_	SUND}', "");
79277Expect(0, 7368, '\P{^_	SUND}', "");
79278Error('\p{-/a/Is_sund}');
79279Error('\P{-/a/Is_sund}');
79280Expect(1, 7367, '\p{issund}', "");
79281Expect(0, 7367, '\p{^issund}', "");
79282Expect(0, 7367, '\P{issund}', "");
79283Expect(1, 7367, '\P{^issund}', "");
79284Expect(0, 7368, '\p{issund}', "");
79285Expect(1, 7368, '\p{^issund}', "");
79286Expect(1, 7368, '\P{issund}', "");
79287Expect(0, 7368, '\P{^issund}', "");
79288Expect(1, 7367, '\p{_IS_sund}', "");
79289Expect(0, 7367, '\p{^_IS_sund}', "");
79290Expect(0, 7367, '\P{_IS_sund}', "");
79291Expect(1, 7367, '\P{^_IS_sund}', "");
79292Expect(0, 7368, '\p{_IS_sund}', "");
79293Expect(1, 7368, '\p{^_IS_sund}', "");
79294Expect(1, 7368, '\P{_IS_sund}', "");
79295Expect(0, 7368, '\P{^_IS_sund}', "");
79296Error('\p{		Sundanese_Supplement/a/}');
79297Error('\P{		Sundanese_Supplement/a/}');
79298Expect(1, 7375, '\p{sundanesesupplement}', "");
79299Expect(0, 7375, '\p{^sundanesesupplement}', "");
79300Expect(0, 7375, '\P{sundanesesupplement}', "");
79301Expect(1, 7375, '\P{^sundanesesupplement}', "");
79302Expect(0, 7376, '\p{sundanesesupplement}', "");
79303Expect(1, 7376, '\p{^sundanesesupplement}', "");
79304Expect(1, 7376, '\P{sundanesesupplement}', "");
79305Expect(0, 7376, '\P{^sundanesesupplement}', "");
79306Expect(1, 7375, '\p{  sundanese_Supplement}', "");
79307Expect(0, 7375, '\p{^  sundanese_Supplement}', "");
79308Expect(0, 7375, '\P{  sundanese_Supplement}', "");
79309Expect(1, 7375, '\P{^  sundanese_Supplement}', "");
79310Expect(0, 7376, '\p{  sundanese_Supplement}', "");
79311Expect(1, 7376, '\p{^  sundanese_Supplement}', "");
79312Expect(1, 7376, '\P{  sundanese_Supplement}', "");
79313Expect(0, 7376, '\P{^  sundanese_Supplement}', "");
79314Error('\p{/a/--is_sundanese_Supplement}');
79315Error('\P{/a/--is_sundanese_Supplement}');
79316Expect(1, 7375, '\p{issundanesesupplement}', "");
79317Expect(0, 7375, '\p{^issundanesesupplement}', "");
79318Expect(0, 7375, '\P{issundanesesupplement}', "");
79319Expect(1, 7375, '\P{^issundanesesupplement}', "");
79320Expect(0, 7376, '\p{issundanesesupplement}', "");
79321Expect(1, 7376, '\p{^issundanesesupplement}', "");
79322Expect(1, 7376, '\P{issundanesesupplement}', "");
79323Expect(0, 7376, '\P{^issundanesesupplement}', "");
79324Expect(1, 7375, '\p{__IS_SUNDANESE_SUPPLEMENT}', "");
79325Expect(0, 7375, '\p{^__IS_SUNDANESE_SUPPLEMENT}', "");
79326Expect(0, 7375, '\P{__IS_SUNDANESE_SUPPLEMENT}', "");
79327Expect(1, 7375, '\P{^__IS_SUNDANESE_SUPPLEMENT}', "");
79328Expect(0, 7376, '\p{__IS_SUNDANESE_SUPPLEMENT}', "");
79329Expect(1, 7376, '\p{^__IS_SUNDANESE_SUPPLEMENT}', "");
79330Expect(1, 7376, '\P{__IS_SUNDANESE_SUPPLEMENT}', "");
79331Expect(0, 7376, '\P{^__IS_SUNDANESE_SUPPLEMENT}', "");
79332Error('\p{/a/ -In_Sundanese_SUPPLEMENT}');
79333Error('\P{/a/ -In_Sundanese_SUPPLEMENT}');
79334Expect(1, 7375, '\p{insundanesesupplement}', "");
79335Expect(0, 7375, '\p{^insundanesesupplement}', "");
79336Expect(0, 7375, '\P{insundanesesupplement}', "");
79337Expect(1, 7375, '\P{^insundanesesupplement}', "");
79338Expect(0, 7376, '\p{insundanesesupplement}', "");
79339Expect(1, 7376, '\p{^insundanesesupplement}', "");
79340Expect(1, 7376, '\P{insundanesesupplement}', "");
79341Expect(0, 7376, '\P{^insundanesesupplement}', "");
79342Expect(1, 7375, '\p{-In_Sundanese_supplement}', "");
79343Expect(0, 7375, '\p{^-In_Sundanese_supplement}', "");
79344Expect(0, 7375, '\P{-In_Sundanese_supplement}', "");
79345Expect(1, 7375, '\P{^-In_Sundanese_supplement}', "");
79346Expect(0, 7376, '\p{-In_Sundanese_supplement}', "");
79347Expect(1, 7376, '\p{^-In_Sundanese_supplement}', "");
79348Expect(1, 7376, '\P{-In_Sundanese_supplement}', "");
79349Expect(0, 7376, '\P{^-In_Sundanese_supplement}', "");
79350Error('\p{:=	_Sundanese_sup}');
79351Error('\P{:=	_Sundanese_sup}');
79352Expect(1, 7375, '\p{sundanesesup}', "");
79353Expect(0, 7375, '\p{^sundanesesup}', "");
79354Expect(0, 7375, '\P{sundanesesup}', "");
79355Expect(1, 7375, '\P{^sundanesesup}', "");
79356Expect(0, 7376, '\p{sundanesesup}', "");
79357Expect(1, 7376, '\p{^sundanesesup}', "");
79358Expect(1, 7376, '\P{sundanesesup}', "");
79359Expect(0, 7376, '\P{^sundanesesup}', "");
79360Expect(1, 7375, '\p{	 Sundanese_Sup}', "");
79361Expect(0, 7375, '\p{^	 Sundanese_Sup}', "");
79362Expect(0, 7375, '\P{	 Sundanese_Sup}', "");
79363Expect(1, 7375, '\P{^	 Sundanese_Sup}', "");
79364Expect(0, 7376, '\p{	 Sundanese_Sup}', "");
79365Expect(1, 7376, '\p{^	 Sundanese_Sup}', "");
79366Expect(1, 7376, '\P{	 Sundanese_Sup}', "");
79367Expect(0, 7376, '\P{^	 Sundanese_Sup}', "");
79368Error('\p{_:=Is_SUNDANESE_sup}');
79369Error('\P{_:=Is_SUNDANESE_sup}');
79370Expect(1, 7375, '\p{issundanesesup}', "");
79371Expect(0, 7375, '\p{^issundanesesup}', "");
79372Expect(0, 7375, '\P{issundanesesup}', "");
79373Expect(1, 7375, '\P{^issundanesesup}', "");
79374Expect(0, 7376, '\p{issundanesesup}', "");
79375Expect(1, 7376, '\p{^issundanesesup}', "");
79376Expect(1, 7376, '\P{issundanesesup}', "");
79377Expect(0, 7376, '\P{^issundanesesup}', "");
79378Expect(1, 7375, '\p{_ is_Sundanese_Sup}', "");
79379Expect(0, 7375, '\p{^_ is_Sundanese_Sup}', "");
79380Expect(0, 7375, '\P{_ is_Sundanese_Sup}', "");
79381Expect(1, 7375, '\P{^_ is_Sundanese_Sup}', "");
79382Expect(0, 7376, '\p{_ is_Sundanese_Sup}', "");
79383Expect(1, 7376, '\p{^_ is_Sundanese_Sup}', "");
79384Expect(1, 7376, '\P{_ is_Sundanese_Sup}', "");
79385Expect(0, 7376, '\P{^_ is_Sundanese_Sup}', "");
79386Error('\p{:=In_SUNDANESE_sup}');
79387Error('\P{:=In_SUNDANESE_sup}');
79388Expect(1, 7375, '\p{insundanesesup}', "");
79389Expect(0, 7375, '\p{^insundanesesup}', "");
79390Expect(0, 7375, '\P{insundanesesup}', "");
79391Expect(1, 7375, '\P{^insundanesesup}', "");
79392Expect(0, 7376, '\p{insundanesesup}', "");
79393Expect(1, 7376, '\p{^insundanesesup}', "");
79394Expect(1, 7376, '\P{insundanesesup}', "");
79395Expect(0, 7376, '\P{^insundanesesup}', "");
79396Expect(1, 7375, '\p{ 	In_Sundanese_SUP}', "");
79397Expect(0, 7375, '\p{^ 	In_Sundanese_SUP}', "");
79398Expect(0, 7375, '\P{ 	In_Sundanese_SUP}', "");
79399Expect(1, 7375, '\P{^ 	In_Sundanese_SUP}', "");
79400Expect(0, 7376, '\p{ 	In_Sundanese_SUP}', "");
79401Expect(1, 7376, '\p{^ 	In_Sundanese_SUP}', "");
79402Expect(1, 7376, '\P{ 	In_Sundanese_SUP}', "");
79403Expect(0, 7376, '\P{^ 	In_Sundanese_SUP}', "");
79404Error('\p{	:=Superscripts_AND_SUBSCRIPTS}');
79405Error('\P{	:=Superscripts_AND_SUBSCRIPTS}');
79406Expect(1, 8351, '\p{superscriptsandsubscripts}', "");
79407Expect(0, 8351, '\p{^superscriptsandsubscripts}', "");
79408Expect(0, 8351, '\P{superscriptsandsubscripts}', "");
79409Expect(1, 8351, '\P{^superscriptsandsubscripts}', "");
79410Expect(0, 8352, '\p{superscriptsandsubscripts}', "");
79411Expect(1, 8352, '\p{^superscriptsandsubscripts}', "");
79412Expect(1, 8352, '\P{superscriptsandsubscripts}', "");
79413Expect(0, 8352, '\P{^superscriptsandsubscripts}', "");
79414Expect(1, 8351, '\p{ 	Superscripts_And_subscripts}', "");
79415Expect(0, 8351, '\p{^ 	Superscripts_And_subscripts}', "");
79416Expect(0, 8351, '\P{ 	Superscripts_And_subscripts}', "");
79417Expect(1, 8351, '\P{^ 	Superscripts_And_subscripts}', "");
79418Expect(0, 8352, '\p{ 	Superscripts_And_subscripts}', "");
79419Expect(1, 8352, '\p{^ 	Superscripts_And_subscripts}', "");
79420Expect(1, 8352, '\P{ 	Superscripts_And_subscripts}', "");
79421Expect(0, 8352, '\P{^ 	Superscripts_And_subscripts}', "");
79422Error('\p{	_Is_Superscripts_And_Subscripts:=}');
79423Error('\P{	_Is_Superscripts_And_Subscripts:=}');
79424Expect(1, 8351, '\p{issuperscriptsandsubscripts}', "");
79425Expect(0, 8351, '\p{^issuperscriptsandsubscripts}', "");
79426Expect(0, 8351, '\P{issuperscriptsandsubscripts}', "");
79427Expect(1, 8351, '\P{^issuperscriptsandsubscripts}', "");
79428Expect(0, 8352, '\p{issuperscriptsandsubscripts}', "");
79429Expect(1, 8352, '\p{^issuperscriptsandsubscripts}', "");
79430Expect(1, 8352, '\P{issuperscriptsandsubscripts}', "");
79431Expect(0, 8352, '\P{^issuperscriptsandsubscripts}', "");
79432Expect(1, 8351, '\p{_IS_SUPERSCRIPTS_And_Subscripts}', "");
79433Expect(0, 8351, '\p{^_IS_SUPERSCRIPTS_And_Subscripts}', "");
79434Expect(0, 8351, '\P{_IS_SUPERSCRIPTS_And_Subscripts}', "");
79435Expect(1, 8351, '\P{^_IS_SUPERSCRIPTS_And_Subscripts}', "");
79436Expect(0, 8352, '\p{_IS_SUPERSCRIPTS_And_Subscripts}', "");
79437Expect(1, 8352, '\p{^_IS_SUPERSCRIPTS_And_Subscripts}', "");
79438Expect(1, 8352, '\P{_IS_SUPERSCRIPTS_And_Subscripts}', "");
79439Expect(0, 8352, '\P{^_IS_SUPERSCRIPTS_And_Subscripts}', "");
79440Error('\p{	 in_Superscripts_And_Subscripts:=}');
79441Error('\P{	 in_Superscripts_And_Subscripts:=}');
79442Expect(1, 8351, '\p{insuperscriptsandsubscripts}', "");
79443Expect(0, 8351, '\p{^insuperscriptsandsubscripts}', "");
79444Expect(0, 8351, '\P{insuperscriptsandsubscripts}', "");
79445Expect(1, 8351, '\P{^insuperscriptsandsubscripts}', "");
79446Expect(0, 8352, '\p{insuperscriptsandsubscripts}', "");
79447Expect(1, 8352, '\p{^insuperscriptsandsubscripts}', "");
79448Expect(1, 8352, '\P{insuperscriptsandsubscripts}', "");
79449Expect(0, 8352, '\P{^insuperscriptsandsubscripts}', "");
79450Expect(1, 8351, '\p{ _in_Superscripts_AND_Subscripts}', "");
79451Expect(0, 8351, '\p{^ _in_Superscripts_AND_Subscripts}', "");
79452Expect(0, 8351, '\P{ _in_Superscripts_AND_Subscripts}', "");
79453Expect(1, 8351, '\P{^ _in_Superscripts_AND_Subscripts}', "");
79454Expect(0, 8352, '\p{ _in_Superscripts_AND_Subscripts}', "");
79455Expect(1, 8352, '\p{^ _in_Superscripts_AND_Subscripts}', "");
79456Expect(1, 8352, '\P{ _in_Superscripts_AND_Subscripts}', "");
79457Expect(0, 8352, '\P{^ _in_Superscripts_AND_Subscripts}', "");
79458Error('\p{/a/	-super_And_sub}');
79459Error('\P{/a/	-super_And_sub}');
79460Expect(1, 8351, '\p{superandsub}', "");
79461Expect(0, 8351, '\p{^superandsub}', "");
79462Expect(0, 8351, '\P{superandsub}', "");
79463Expect(1, 8351, '\P{^superandsub}', "");
79464Expect(0, 8352, '\p{superandsub}', "");
79465Expect(1, 8352, '\p{^superandsub}', "");
79466Expect(1, 8352, '\P{superandsub}', "");
79467Expect(0, 8352, '\P{^superandsub}', "");
79468Expect(1, 8351, '\p{  super_AND_SUB}', "");
79469Expect(0, 8351, '\p{^  super_AND_SUB}', "");
79470Expect(0, 8351, '\P{  super_AND_SUB}', "");
79471Expect(1, 8351, '\P{^  super_AND_SUB}', "");
79472Expect(0, 8352, '\p{  super_AND_SUB}', "");
79473Expect(1, 8352, '\p{^  super_AND_SUB}', "");
79474Expect(1, 8352, '\P{  super_AND_SUB}', "");
79475Expect(0, 8352, '\P{^  super_AND_SUB}', "");
79476Error('\p{ _IS_super_and_Sub:=}');
79477Error('\P{ _IS_super_and_Sub:=}');
79478Expect(1, 8351, '\p{issuperandsub}', "");
79479Expect(0, 8351, '\p{^issuperandsub}', "");
79480Expect(0, 8351, '\P{issuperandsub}', "");
79481Expect(1, 8351, '\P{^issuperandsub}', "");
79482Expect(0, 8352, '\p{issuperandsub}', "");
79483Expect(1, 8352, '\p{^issuperandsub}', "");
79484Expect(1, 8352, '\P{issuperandsub}', "");
79485Expect(0, 8352, '\P{^issuperandsub}', "");
79486Expect(1, 8351, '\p{  IS_Super_and_SUB}', "");
79487Expect(0, 8351, '\p{^  IS_Super_and_SUB}', "");
79488Expect(0, 8351, '\P{  IS_Super_and_SUB}', "");
79489Expect(1, 8351, '\P{^  IS_Super_and_SUB}', "");
79490Expect(0, 8352, '\p{  IS_Super_and_SUB}', "");
79491Expect(1, 8352, '\p{^  IS_Super_and_SUB}', "");
79492Expect(1, 8352, '\P{  IS_Super_and_SUB}', "");
79493Expect(0, 8352, '\P{^  IS_Super_and_SUB}', "");
79494Error('\p{ :=in_Super_And_Sub}');
79495Error('\P{ :=in_Super_And_Sub}');
79496Expect(1, 8351, '\p{insuperandsub}', "");
79497Expect(0, 8351, '\p{^insuperandsub}', "");
79498Expect(0, 8351, '\P{insuperandsub}', "");
79499Expect(1, 8351, '\P{^insuperandsub}', "");
79500Expect(0, 8352, '\p{insuperandsub}', "");
79501Expect(1, 8352, '\p{^insuperandsub}', "");
79502Expect(1, 8352, '\P{insuperandsub}', "");
79503Expect(0, 8352, '\P{^insuperandsub}', "");
79504Expect(1, 8351, '\p{_IN_Super_AND_SUB}', "");
79505Expect(0, 8351, '\p{^_IN_Super_AND_SUB}', "");
79506Expect(0, 8351, '\P{_IN_Super_AND_SUB}', "");
79507Expect(1, 8351, '\P{^_IN_Super_AND_SUB}', "");
79508Expect(0, 8352, '\p{_IN_Super_AND_SUB}', "");
79509Expect(1, 8352, '\p{^_IN_Super_AND_SUB}', "");
79510Expect(1, 8352, '\P{_IN_Super_AND_SUB}', "");
79511Expect(0, 8352, '\P{^_IN_Super_AND_SUB}', "");
79512Error('\p{/a/SUPPLEMENTAL_arrows_A}');
79513Error('\P{/a/SUPPLEMENTAL_arrows_A}');
79514Expect(1, 10239, '\p{supplementalarrowsa}', "");
79515Expect(0, 10239, '\p{^supplementalarrowsa}', "");
79516Expect(0, 10239, '\P{supplementalarrowsa}', "");
79517Expect(1, 10239, '\P{^supplementalarrowsa}', "");
79518Expect(0, 10240, '\p{supplementalarrowsa}', "");
79519Expect(1, 10240, '\p{^supplementalarrowsa}', "");
79520Expect(1, 10240, '\P{supplementalarrowsa}', "");
79521Expect(0, 10240, '\P{^supplementalarrowsa}', "");
79522Expect(1, 10239, '\p{	Supplemental_Arrows_A}', "");
79523Expect(0, 10239, '\p{^	Supplemental_Arrows_A}', "");
79524Expect(0, 10239, '\P{	Supplemental_Arrows_A}', "");
79525Expect(1, 10239, '\P{^	Supplemental_Arrows_A}', "");
79526Expect(0, 10240, '\p{	Supplemental_Arrows_A}', "");
79527Expect(1, 10240, '\p{^	Supplemental_Arrows_A}', "");
79528Expect(1, 10240, '\P{	Supplemental_Arrows_A}', "");
79529Expect(0, 10240, '\P{^	Supplemental_Arrows_A}', "");
79530Error('\p{/a/	Is_supplemental_Arrows_A}');
79531Error('\P{/a/	Is_supplemental_Arrows_A}');
79532Expect(1, 10239, '\p{issupplementalarrowsa}', "");
79533Expect(0, 10239, '\p{^issupplementalarrowsa}', "");
79534Expect(0, 10239, '\P{issupplementalarrowsa}', "");
79535Expect(1, 10239, '\P{^issupplementalarrowsa}', "");
79536Expect(0, 10240, '\p{issupplementalarrowsa}', "");
79537Expect(1, 10240, '\p{^issupplementalarrowsa}', "");
79538Expect(1, 10240, '\P{issupplementalarrowsa}', "");
79539Expect(0, 10240, '\P{^issupplementalarrowsa}', "");
79540Expect(1, 10239, '\p{	is_SUPPLEMENTAL_arrows_a}', "");
79541Expect(0, 10239, '\p{^	is_SUPPLEMENTAL_arrows_a}', "");
79542Expect(0, 10239, '\P{	is_SUPPLEMENTAL_arrows_a}', "");
79543Expect(1, 10239, '\P{^	is_SUPPLEMENTAL_arrows_a}', "");
79544Expect(0, 10240, '\p{	is_SUPPLEMENTAL_arrows_a}', "");
79545Expect(1, 10240, '\p{^	is_SUPPLEMENTAL_arrows_a}', "");
79546Expect(1, 10240, '\P{	is_SUPPLEMENTAL_arrows_a}', "");
79547Expect(0, 10240, '\P{^	is_SUPPLEMENTAL_arrows_a}', "");
79548Error('\p{-_in_Supplemental_Arrows_A:=}');
79549Error('\P{-_in_Supplemental_Arrows_A:=}');
79550Expect(1, 10239, '\p{insupplementalarrowsa}', "");
79551Expect(0, 10239, '\p{^insupplementalarrowsa}', "");
79552Expect(0, 10239, '\P{insupplementalarrowsa}', "");
79553Expect(1, 10239, '\P{^insupplementalarrowsa}', "");
79554Expect(0, 10240, '\p{insupplementalarrowsa}', "");
79555Expect(1, 10240, '\p{^insupplementalarrowsa}', "");
79556Expect(1, 10240, '\P{insupplementalarrowsa}', "");
79557Expect(0, 10240, '\P{^insupplementalarrowsa}', "");
79558Expect(1, 10239, '\p{_	In_SUPPLEMENTAL_Arrows_A}', "");
79559Expect(0, 10239, '\p{^_	In_SUPPLEMENTAL_Arrows_A}', "");
79560Expect(0, 10239, '\P{_	In_SUPPLEMENTAL_Arrows_A}', "");
79561Expect(1, 10239, '\P{^_	In_SUPPLEMENTAL_Arrows_A}', "");
79562Expect(0, 10240, '\p{_	In_SUPPLEMENTAL_Arrows_A}', "");
79563Expect(1, 10240, '\p{^_	In_SUPPLEMENTAL_Arrows_A}', "");
79564Expect(1, 10240, '\P{_	In_SUPPLEMENTAL_Arrows_A}', "");
79565Expect(0, 10240, '\P{^_	In_SUPPLEMENTAL_Arrows_A}', "");
79566Error('\p{:= SUP_Arrows_A}');
79567Error('\P{:= SUP_Arrows_A}');
79568Expect(1, 10239, '\p{suparrowsa}', "");
79569Expect(0, 10239, '\p{^suparrowsa}', "");
79570Expect(0, 10239, '\P{suparrowsa}', "");
79571Expect(1, 10239, '\P{^suparrowsa}', "");
79572Expect(0, 10240, '\p{suparrowsa}', "");
79573Expect(1, 10240, '\p{^suparrowsa}', "");
79574Expect(1, 10240, '\P{suparrowsa}', "");
79575Expect(0, 10240, '\P{^suparrowsa}', "");
79576Expect(1, 10239, '\p{_	Sup_arrows_A}', "");
79577Expect(0, 10239, '\p{^_	Sup_arrows_A}', "");
79578Expect(0, 10239, '\P{_	Sup_arrows_A}', "");
79579Expect(1, 10239, '\P{^_	Sup_arrows_A}', "");
79580Expect(0, 10240, '\p{_	Sup_arrows_A}', "");
79581Expect(1, 10240, '\p{^_	Sup_arrows_A}', "");
79582Expect(1, 10240, '\P{_	Sup_arrows_A}', "");
79583Expect(0, 10240, '\P{^_	Sup_arrows_A}', "");
79584Error('\p{:=_Is_sup_Arrows_A}');
79585Error('\P{:=_Is_sup_Arrows_A}');
79586Expect(1, 10239, '\p{issuparrowsa}', "");
79587Expect(0, 10239, '\p{^issuparrowsa}', "");
79588Expect(0, 10239, '\P{issuparrowsa}', "");
79589Expect(1, 10239, '\P{^issuparrowsa}', "");
79590Expect(0, 10240, '\p{issuparrowsa}', "");
79591Expect(1, 10240, '\p{^issuparrowsa}', "");
79592Expect(1, 10240, '\P{issuparrowsa}', "");
79593Expect(0, 10240, '\P{^issuparrowsa}', "");
79594Expect(1, 10239, '\p{  IS_Sup_ARROWS_A}', "");
79595Expect(0, 10239, '\p{^  IS_Sup_ARROWS_A}', "");
79596Expect(0, 10239, '\P{  IS_Sup_ARROWS_A}', "");
79597Expect(1, 10239, '\P{^  IS_Sup_ARROWS_A}', "");
79598Expect(0, 10240, '\p{  IS_Sup_ARROWS_A}', "");
79599Expect(1, 10240, '\p{^  IS_Sup_ARROWS_A}', "");
79600Expect(1, 10240, '\P{  IS_Sup_ARROWS_A}', "");
79601Expect(0, 10240, '\P{^  IS_Sup_ARROWS_A}', "");
79602Error('\p{	/a/In_SUP_Arrows_A}');
79603Error('\P{	/a/In_SUP_Arrows_A}');
79604Expect(1, 10239, '\p{insuparrowsa}', "");
79605Expect(0, 10239, '\p{^insuparrowsa}', "");
79606Expect(0, 10239, '\P{insuparrowsa}', "");
79607Expect(1, 10239, '\P{^insuparrowsa}', "");
79608Expect(0, 10240, '\p{insuparrowsa}', "");
79609Expect(1, 10240, '\p{^insuparrowsa}', "");
79610Expect(1, 10240, '\P{insuparrowsa}', "");
79611Expect(0, 10240, '\P{^insuparrowsa}', "");
79612Expect(1, 10239, '\p{_-In_sup_Arrows_A}', "");
79613Expect(0, 10239, '\p{^_-In_sup_Arrows_A}', "");
79614Expect(0, 10239, '\P{_-In_sup_Arrows_A}', "");
79615Expect(1, 10239, '\P{^_-In_sup_Arrows_A}', "");
79616Expect(0, 10240, '\p{_-In_sup_Arrows_A}', "");
79617Expect(1, 10240, '\p{^_-In_sup_Arrows_A}', "");
79618Expect(1, 10240, '\P{_-In_sup_Arrows_A}', "");
79619Expect(0, 10240, '\P{^_-In_sup_Arrows_A}', "");
79620Error('\p{/a/- Supplemental_arrows_B}');
79621Error('\P{/a/- Supplemental_arrows_B}');
79622Expect(1, 10623, '\p{supplementalarrowsb}', "");
79623Expect(0, 10623, '\p{^supplementalarrowsb}', "");
79624Expect(0, 10623, '\P{supplementalarrowsb}', "");
79625Expect(1, 10623, '\P{^supplementalarrowsb}', "");
79626Expect(0, 10624, '\p{supplementalarrowsb}', "");
79627Expect(1, 10624, '\p{^supplementalarrowsb}', "");
79628Expect(1, 10624, '\P{supplementalarrowsb}', "");
79629Expect(0, 10624, '\P{^supplementalarrowsb}', "");
79630Expect(1, 10623, '\p{_SUPPLEMENTAL_arrows_B}', "");
79631Expect(0, 10623, '\p{^_SUPPLEMENTAL_arrows_B}', "");
79632Expect(0, 10623, '\P{_SUPPLEMENTAL_arrows_B}', "");
79633Expect(1, 10623, '\P{^_SUPPLEMENTAL_arrows_B}', "");
79634Expect(0, 10624, '\p{_SUPPLEMENTAL_arrows_B}', "");
79635Expect(1, 10624, '\p{^_SUPPLEMENTAL_arrows_B}', "");
79636Expect(1, 10624, '\P{_SUPPLEMENTAL_arrows_B}', "");
79637Expect(0, 10624, '\P{^_SUPPLEMENTAL_arrows_B}', "");
79638Error('\p{/a/	Is_Supplemental_Arrows_B}');
79639Error('\P{/a/	Is_Supplemental_Arrows_B}');
79640Expect(1, 10623, '\p{issupplementalarrowsb}', "");
79641Expect(0, 10623, '\p{^issupplementalarrowsb}', "");
79642Expect(0, 10623, '\P{issupplementalarrowsb}', "");
79643Expect(1, 10623, '\P{^issupplementalarrowsb}', "");
79644Expect(0, 10624, '\p{issupplementalarrowsb}', "");
79645Expect(1, 10624, '\p{^issupplementalarrowsb}', "");
79646Expect(1, 10624, '\P{issupplementalarrowsb}', "");
79647Expect(0, 10624, '\P{^issupplementalarrowsb}', "");
79648Expect(1, 10623, '\p{-	IS_Supplemental_arrows_B}', "");
79649Expect(0, 10623, '\p{^-	IS_Supplemental_arrows_B}', "");
79650Expect(0, 10623, '\P{-	IS_Supplemental_arrows_B}', "");
79651Expect(1, 10623, '\P{^-	IS_Supplemental_arrows_B}', "");
79652Expect(0, 10624, '\p{-	IS_Supplemental_arrows_B}', "");
79653Expect(1, 10624, '\p{^-	IS_Supplemental_arrows_B}', "");
79654Expect(1, 10624, '\P{-	IS_Supplemental_arrows_B}', "");
79655Expect(0, 10624, '\P{^-	IS_Supplemental_arrows_B}', "");
79656Error('\p{/a/		in_SUPPLEMENTAL_ARROWS_b}');
79657Error('\P{/a/		in_SUPPLEMENTAL_ARROWS_b}');
79658Expect(1, 10623, '\p{insupplementalarrowsb}', "");
79659Expect(0, 10623, '\p{^insupplementalarrowsb}', "");
79660Expect(0, 10623, '\P{insupplementalarrowsb}', "");
79661Expect(1, 10623, '\P{^insupplementalarrowsb}', "");
79662Expect(0, 10624, '\p{insupplementalarrowsb}', "");
79663Expect(1, 10624, '\p{^insupplementalarrowsb}', "");
79664Expect(1, 10624, '\P{insupplementalarrowsb}', "");
79665Expect(0, 10624, '\P{^insupplementalarrowsb}', "");
79666Expect(1, 10623, '\p{  In_supplemental_arrows_B}', "");
79667Expect(0, 10623, '\p{^  In_supplemental_arrows_B}', "");
79668Expect(0, 10623, '\P{  In_supplemental_arrows_B}', "");
79669Expect(1, 10623, '\P{^  In_supplemental_arrows_B}', "");
79670Expect(0, 10624, '\p{  In_supplemental_arrows_B}', "");
79671Expect(1, 10624, '\p{^  In_supplemental_arrows_B}', "");
79672Expect(1, 10624, '\P{  In_supplemental_arrows_B}', "");
79673Expect(0, 10624, '\P{^  In_supplemental_arrows_B}', "");
79674Error('\p{/a/-Sup_Arrows_B}');
79675Error('\P{/a/-Sup_Arrows_B}');
79676Expect(1, 10623, '\p{suparrowsb}', "");
79677Expect(0, 10623, '\p{^suparrowsb}', "");
79678Expect(0, 10623, '\P{suparrowsb}', "");
79679Expect(1, 10623, '\P{^suparrowsb}', "");
79680Expect(0, 10624, '\p{suparrowsb}', "");
79681Expect(1, 10624, '\p{^suparrowsb}', "");
79682Expect(1, 10624, '\P{suparrowsb}', "");
79683Expect(0, 10624, '\P{^suparrowsb}', "");
79684Expect(1, 10623, '\p{	_SUP_ARROWS_b}', "");
79685Expect(0, 10623, '\p{^	_SUP_ARROWS_b}', "");
79686Expect(0, 10623, '\P{	_SUP_ARROWS_b}', "");
79687Expect(1, 10623, '\P{^	_SUP_ARROWS_b}', "");
79688Expect(0, 10624, '\p{	_SUP_ARROWS_b}', "");
79689Expect(1, 10624, '\p{^	_SUP_ARROWS_b}', "");
79690Expect(1, 10624, '\P{	_SUP_ARROWS_b}', "");
79691Expect(0, 10624, '\P{^	_SUP_ARROWS_b}', "");
79692Error('\p{_ IS_sup_arrows_B/a/}');
79693Error('\P{_ IS_sup_arrows_B/a/}');
79694Expect(1, 10623, '\p{issuparrowsb}', "");
79695Expect(0, 10623, '\p{^issuparrowsb}', "");
79696Expect(0, 10623, '\P{issuparrowsb}', "");
79697Expect(1, 10623, '\P{^issuparrowsb}', "");
79698Expect(0, 10624, '\p{issuparrowsb}', "");
79699Expect(1, 10624, '\p{^issuparrowsb}', "");
79700Expect(1, 10624, '\P{issuparrowsb}', "");
79701Expect(0, 10624, '\P{^issuparrowsb}', "");
79702Expect(1, 10623, '\p{ -Is_Sup_Arrows_b}', "");
79703Expect(0, 10623, '\p{^ -Is_Sup_Arrows_b}', "");
79704Expect(0, 10623, '\P{ -Is_Sup_Arrows_b}', "");
79705Expect(1, 10623, '\P{^ -Is_Sup_Arrows_b}', "");
79706Expect(0, 10624, '\p{ -Is_Sup_Arrows_b}', "");
79707Expect(1, 10624, '\p{^ -Is_Sup_Arrows_b}', "");
79708Expect(1, 10624, '\P{ -Is_Sup_Arrows_b}', "");
79709Expect(0, 10624, '\P{^ -Is_Sup_Arrows_b}', "");
79710Error('\p{ :=in_SUP_Arrows_B}');
79711Error('\P{ :=in_SUP_Arrows_B}');
79712Expect(1, 10623, '\p{insuparrowsb}', "");
79713Expect(0, 10623, '\p{^insuparrowsb}', "");
79714Expect(0, 10623, '\P{insuparrowsb}', "");
79715Expect(1, 10623, '\P{^insuparrowsb}', "");
79716Expect(0, 10624, '\p{insuparrowsb}', "");
79717Expect(1, 10624, '\p{^insuparrowsb}', "");
79718Expect(1, 10624, '\P{insuparrowsb}', "");
79719Expect(0, 10624, '\P{^insuparrowsb}', "");
79720Expect(1, 10623, '\p{-In_Sup_arrows_B}', "");
79721Expect(0, 10623, '\p{^-In_Sup_arrows_B}', "");
79722Expect(0, 10623, '\P{-In_Sup_arrows_B}', "");
79723Expect(1, 10623, '\P{^-In_Sup_arrows_B}', "");
79724Expect(0, 10624, '\p{-In_Sup_arrows_B}', "");
79725Expect(1, 10624, '\p{^-In_Sup_arrows_B}', "");
79726Expect(1, 10624, '\P{-In_Sup_arrows_B}', "");
79727Expect(0, 10624, '\P{^-In_Sup_arrows_B}', "");
79728Error('\p{/a/Supplemental_Mathematical_Operators}');
79729Error('\P{/a/Supplemental_Mathematical_Operators}');
79730Expect(1, 11007, '\p{supplementalmathematicaloperators}', "");
79731Expect(0, 11007, '\p{^supplementalmathematicaloperators}', "");
79732Expect(0, 11007, '\P{supplementalmathematicaloperators}', "");
79733Expect(1, 11007, '\P{^supplementalmathematicaloperators}', "");
79734Expect(0, 11008, '\p{supplementalmathematicaloperators}', "");
79735Expect(1, 11008, '\p{^supplementalmathematicaloperators}', "");
79736Expect(1, 11008, '\P{supplementalmathematicaloperators}', "");
79737Expect(0, 11008, '\P{^supplementalmathematicaloperators}', "");
79738Expect(1, 11007, '\p{	-SUPPLEMENTAL_Mathematical_Operators}', "");
79739Expect(0, 11007, '\p{^	-SUPPLEMENTAL_Mathematical_Operators}', "");
79740Expect(0, 11007, '\P{	-SUPPLEMENTAL_Mathematical_Operators}', "");
79741Expect(1, 11007, '\P{^	-SUPPLEMENTAL_Mathematical_Operators}', "");
79742Expect(0, 11008, '\p{	-SUPPLEMENTAL_Mathematical_Operators}', "");
79743Expect(1, 11008, '\p{^	-SUPPLEMENTAL_Mathematical_Operators}', "");
79744Expect(1, 11008, '\P{	-SUPPLEMENTAL_Mathematical_Operators}', "");
79745Expect(0, 11008, '\P{^	-SUPPLEMENTAL_Mathematical_Operators}', "");
79746Error('\p{/a/	-IS_supplemental_MATHEMATICAL_Operators}');
79747Error('\P{/a/	-IS_supplemental_MATHEMATICAL_Operators}');
79748Expect(1, 11007, '\p{issupplementalmathematicaloperators}', "");
79749Expect(0, 11007, '\p{^issupplementalmathematicaloperators}', "");
79750Expect(0, 11007, '\P{issupplementalmathematicaloperators}', "");
79751Expect(1, 11007, '\P{^issupplementalmathematicaloperators}', "");
79752Expect(0, 11008, '\p{issupplementalmathematicaloperators}', "");
79753Expect(1, 11008, '\p{^issupplementalmathematicaloperators}', "");
79754Expect(1, 11008, '\P{issupplementalmathematicaloperators}', "");
79755Expect(0, 11008, '\P{^issupplementalmathematicaloperators}', "");
79756Expect(1, 11007, '\p{-Is_supplemental_mathematical_operators}', "");
79757Expect(0, 11007, '\p{^-Is_supplemental_mathematical_operators}', "");
79758Expect(0, 11007, '\P{-Is_supplemental_mathematical_operators}', "");
79759Expect(1, 11007, '\P{^-Is_supplemental_mathematical_operators}', "");
79760Expect(0, 11008, '\p{-Is_supplemental_mathematical_operators}', "");
79761Expect(1, 11008, '\p{^-Is_supplemental_mathematical_operators}', "");
79762Expect(1, 11008, '\P{-Is_supplemental_mathematical_operators}', "");
79763Expect(0, 11008, '\P{^-Is_supplemental_mathematical_operators}', "");
79764Error('\p{:= _In_Supplemental_MATHEMATICAL_Operators}');
79765Error('\P{:= _In_Supplemental_MATHEMATICAL_Operators}');
79766Expect(1, 11007, '\p{insupplementalmathematicaloperators}', "");
79767Expect(0, 11007, '\p{^insupplementalmathematicaloperators}', "");
79768Expect(0, 11007, '\P{insupplementalmathematicaloperators}', "");
79769Expect(1, 11007, '\P{^insupplementalmathematicaloperators}', "");
79770Expect(0, 11008, '\p{insupplementalmathematicaloperators}', "");
79771Expect(1, 11008, '\p{^insupplementalmathematicaloperators}', "");
79772Expect(1, 11008, '\P{insupplementalmathematicaloperators}', "");
79773Expect(0, 11008, '\P{^insupplementalmathematicaloperators}', "");
79774Expect(1, 11007, '\p{	-In_supplemental_MATHEMATICAL_Operators}', "");
79775Expect(0, 11007, '\p{^	-In_supplemental_MATHEMATICAL_Operators}', "");
79776Expect(0, 11007, '\P{	-In_supplemental_MATHEMATICAL_Operators}', "");
79777Expect(1, 11007, '\P{^	-In_supplemental_MATHEMATICAL_Operators}', "");
79778Expect(0, 11008, '\p{	-In_supplemental_MATHEMATICAL_Operators}', "");
79779Expect(1, 11008, '\p{^	-In_supplemental_MATHEMATICAL_Operators}', "");
79780Expect(1, 11008, '\P{	-In_supplemental_MATHEMATICAL_Operators}', "");
79781Expect(0, 11008, '\P{^	-In_supplemental_MATHEMATICAL_Operators}', "");
79782Error('\p{:=  sup_math_Operators}');
79783Error('\P{:=  sup_math_Operators}');
79784Expect(1, 11007, '\p{supmathoperators}', "");
79785Expect(0, 11007, '\p{^supmathoperators}', "");
79786Expect(0, 11007, '\P{supmathoperators}', "");
79787Expect(1, 11007, '\P{^supmathoperators}', "");
79788Expect(0, 11008, '\p{supmathoperators}', "");
79789Expect(1, 11008, '\p{^supmathoperators}', "");
79790Expect(1, 11008, '\P{supmathoperators}', "");
79791Expect(0, 11008, '\P{^supmathoperators}', "");
79792Expect(1, 11007, '\p{__SUP_Math_Operators}', "");
79793Expect(0, 11007, '\p{^__SUP_Math_Operators}', "");
79794Expect(0, 11007, '\P{__SUP_Math_Operators}', "");
79795Expect(1, 11007, '\P{^__SUP_Math_Operators}', "");
79796Expect(0, 11008, '\p{__SUP_Math_Operators}', "");
79797Expect(1, 11008, '\p{^__SUP_Math_Operators}', "");
79798Expect(1, 11008, '\P{__SUP_Math_Operators}', "");
79799Expect(0, 11008, '\P{^__SUP_Math_Operators}', "");
79800Error('\p{/a/IS_sup_math_operators}');
79801Error('\P{/a/IS_sup_math_operators}');
79802Expect(1, 11007, '\p{issupmathoperators}', "");
79803Expect(0, 11007, '\p{^issupmathoperators}', "");
79804Expect(0, 11007, '\P{issupmathoperators}', "");
79805Expect(1, 11007, '\P{^issupmathoperators}', "");
79806Expect(0, 11008, '\p{issupmathoperators}', "");
79807Expect(1, 11008, '\p{^issupmathoperators}', "");
79808Expect(1, 11008, '\P{issupmathoperators}', "");
79809Expect(0, 11008, '\P{^issupmathoperators}', "");
79810Expect(1, 11007, '\p{	-Is_SUP_Math_OPERATORS}', "");
79811Expect(0, 11007, '\p{^	-Is_SUP_Math_OPERATORS}', "");
79812Expect(0, 11007, '\P{	-Is_SUP_Math_OPERATORS}', "");
79813Expect(1, 11007, '\P{^	-Is_SUP_Math_OPERATORS}', "");
79814Expect(0, 11008, '\p{	-Is_SUP_Math_OPERATORS}', "");
79815Expect(1, 11008, '\p{^	-Is_SUP_Math_OPERATORS}', "");
79816Expect(1, 11008, '\P{	-Is_SUP_Math_OPERATORS}', "");
79817Expect(0, 11008, '\P{^	-Is_SUP_Math_OPERATORS}', "");
79818Error('\p{	In_Sup_Math_OPERATORS/a/}');
79819Error('\P{	In_Sup_Math_OPERATORS/a/}');
79820Expect(1, 11007, '\p{insupmathoperators}', "");
79821Expect(0, 11007, '\p{^insupmathoperators}', "");
79822Expect(0, 11007, '\P{insupmathoperators}', "");
79823Expect(1, 11007, '\P{^insupmathoperators}', "");
79824Expect(0, 11008, '\p{insupmathoperators}', "");
79825Expect(1, 11008, '\p{^insupmathoperators}', "");
79826Expect(1, 11008, '\P{insupmathoperators}', "");
79827Expect(0, 11008, '\P{^insupmathoperators}', "");
79828Expect(1, 11007, '\p{ -In_Sup_math_Operators}', "");
79829Expect(0, 11007, '\p{^ -In_Sup_math_Operators}', "");
79830Expect(0, 11007, '\P{ -In_Sup_math_Operators}', "");
79831Expect(1, 11007, '\P{^ -In_Sup_math_Operators}', "");
79832Expect(0, 11008, '\p{ -In_Sup_math_Operators}', "");
79833Expect(1, 11008, '\p{^ -In_Sup_math_Operators}', "");
79834Expect(1, 11008, '\P{ -In_Sup_math_Operators}', "");
79835Expect(0, 11008, '\P{^ -In_Sup_math_Operators}', "");
79836Error('\p{/a/--Supplemental_Punctuation}');
79837Error('\P{/a/--Supplemental_Punctuation}');
79838Expect(1, 11903, '\p{supplementalpunctuation}', "");
79839Expect(0, 11903, '\p{^supplementalpunctuation}', "");
79840Expect(0, 11903, '\P{supplementalpunctuation}', "");
79841Expect(1, 11903, '\P{^supplementalpunctuation}', "");
79842Expect(0, 11904, '\p{supplementalpunctuation}', "");
79843Expect(1, 11904, '\p{^supplementalpunctuation}', "");
79844Expect(1, 11904, '\P{supplementalpunctuation}', "");
79845Expect(0, 11904, '\P{^supplementalpunctuation}', "");
79846Expect(1, 11903, '\p{_SUPPLEMENTAL_Punctuation}', "");
79847Expect(0, 11903, '\p{^_SUPPLEMENTAL_Punctuation}', "");
79848Expect(0, 11903, '\P{_SUPPLEMENTAL_Punctuation}', "");
79849Expect(1, 11903, '\P{^_SUPPLEMENTAL_Punctuation}', "");
79850Expect(0, 11904, '\p{_SUPPLEMENTAL_Punctuation}', "");
79851Expect(1, 11904, '\p{^_SUPPLEMENTAL_Punctuation}', "");
79852Expect(1, 11904, '\P{_SUPPLEMENTAL_Punctuation}', "");
79853Expect(0, 11904, '\P{^_SUPPLEMENTAL_Punctuation}', "");
79854Error('\p{ /a/Is_Supplemental_Punctuation}');
79855Error('\P{ /a/Is_Supplemental_Punctuation}');
79856Expect(1, 11903, '\p{issupplementalpunctuation}', "");
79857Expect(0, 11903, '\p{^issupplementalpunctuation}', "");
79858Expect(0, 11903, '\P{issupplementalpunctuation}', "");
79859Expect(1, 11903, '\P{^issupplementalpunctuation}', "");
79860Expect(0, 11904, '\p{issupplementalpunctuation}', "");
79861Expect(1, 11904, '\p{^issupplementalpunctuation}', "");
79862Expect(1, 11904, '\P{issupplementalpunctuation}', "");
79863Expect(0, 11904, '\P{^issupplementalpunctuation}', "");
79864Expect(1, 11903, '\p{--Is_Supplemental_PUNCTUATION}', "");
79865Expect(0, 11903, '\p{^--Is_Supplemental_PUNCTUATION}', "");
79866Expect(0, 11903, '\P{--Is_Supplemental_PUNCTUATION}', "");
79867Expect(1, 11903, '\P{^--Is_Supplemental_PUNCTUATION}', "");
79868Expect(0, 11904, '\p{--Is_Supplemental_PUNCTUATION}', "");
79869Expect(1, 11904, '\p{^--Is_Supplemental_PUNCTUATION}', "");
79870Expect(1, 11904, '\P{--Is_Supplemental_PUNCTUATION}', "");
79871Expect(0, 11904, '\P{^--Is_Supplemental_PUNCTUATION}', "");
79872Error('\p{_ in_SUPPLEMENTAL_PUNCTUATION:=}');
79873Error('\P{_ in_SUPPLEMENTAL_PUNCTUATION:=}');
79874Expect(1, 11903, '\p{insupplementalpunctuation}', "");
79875Expect(0, 11903, '\p{^insupplementalpunctuation}', "");
79876Expect(0, 11903, '\P{insupplementalpunctuation}', "");
79877Expect(1, 11903, '\P{^insupplementalpunctuation}', "");
79878Expect(0, 11904, '\p{insupplementalpunctuation}', "");
79879Expect(1, 11904, '\p{^insupplementalpunctuation}', "");
79880Expect(1, 11904, '\P{insupplementalpunctuation}', "");
79881Expect(0, 11904, '\P{^insupplementalpunctuation}', "");
79882Expect(1, 11903, '\p{_-in_SUPPLEMENTAL_PUNCTUATION}', "");
79883Expect(0, 11903, '\p{^_-in_SUPPLEMENTAL_PUNCTUATION}', "");
79884Expect(0, 11903, '\P{_-in_SUPPLEMENTAL_PUNCTUATION}', "");
79885Expect(1, 11903, '\P{^_-in_SUPPLEMENTAL_PUNCTUATION}', "");
79886Expect(0, 11904, '\p{_-in_SUPPLEMENTAL_PUNCTUATION}', "");
79887Expect(1, 11904, '\p{^_-in_SUPPLEMENTAL_PUNCTUATION}', "");
79888Expect(1, 11904, '\P{_-in_SUPPLEMENTAL_PUNCTUATION}', "");
79889Expect(0, 11904, '\P{^_-in_SUPPLEMENTAL_PUNCTUATION}', "");
79890Error('\p{-sup_PUNCTUATION/a/}');
79891Error('\P{-sup_PUNCTUATION/a/}');
79892Expect(1, 11903, '\p{suppunctuation}', "");
79893Expect(0, 11903, '\p{^suppunctuation}', "");
79894Expect(0, 11903, '\P{suppunctuation}', "");
79895Expect(1, 11903, '\P{^suppunctuation}', "");
79896Expect(0, 11904, '\p{suppunctuation}', "");
79897Expect(1, 11904, '\p{^suppunctuation}', "");
79898Expect(1, 11904, '\P{suppunctuation}', "");
79899Expect(0, 11904, '\P{^suppunctuation}', "");
79900Expect(1, 11903, '\p{	-Sup_Punctuation}', "");
79901Expect(0, 11903, '\p{^	-Sup_Punctuation}', "");
79902Expect(0, 11903, '\P{	-Sup_Punctuation}', "");
79903Expect(1, 11903, '\P{^	-Sup_Punctuation}', "");
79904Expect(0, 11904, '\p{	-Sup_Punctuation}', "");
79905Expect(1, 11904, '\p{^	-Sup_Punctuation}', "");
79906Expect(1, 11904, '\P{	-Sup_Punctuation}', "");
79907Expect(0, 11904, '\P{^	-Sup_Punctuation}', "");
79908Error('\p{_/a/Is_sup_punctuation}');
79909Error('\P{_/a/Is_sup_punctuation}');
79910Expect(1, 11903, '\p{issuppunctuation}', "");
79911Expect(0, 11903, '\p{^issuppunctuation}', "");
79912Expect(0, 11903, '\P{issuppunctuation}', "");
79913Expect(1, 11903, '\P{^issuppunctuation}', "");
79914Expect(0, 11904, '\p{issuppunctuation}', "");
79915Expect(1, 11904, '\p{^issuppunctuation}', "");
79916Expect(1, 11904, '\P{issuppunctuation}', "");
79917Expect(0, 11904, '\P{^issuppunctuation}', "");
79918Expect(1, 11903, '\p{	_Is_Sup_Punctuation}', "");
79919Expect(0, 11903, '\p{^	_Is_Sup_Punctuation}', "");
79920Expect(0, 11903, '\P{	_Is_Sup_Punctuation}', "");
79921Expect(1, 11903, '\P{^	_Is_Sup_Punctuation}', "");
79922Expect(0, 11904, '\p{	_Is_Sup_Punctuation}', "");
79923Expect(1, 11904, '\p{^	_Is_Sup_Punctuation}', "");
79924Expect(1, 11904, '\P{	_Is_Sup_Punctuation}', "");
79925Expect(0, 11904, '\P{^	_Is_Sup_Punctuation}', "");
79926Error('\p{:=	 in_Sup_Punctuation}');
79927Error('\P{:=	 in_Sup_Punctuation}');
79928Expect(1, 11903, '\p{insuppunctuation}', "");
79929Expect(0, 11903, '\p{^insuppunctuation}', "");
79930Expect(0, 11903, '\P{insuppunctuation}', "");
79931Expect(1, 11903, '\P{^insuppunctuation}', "");
79932Expect(0, 11904, '\p{insuppunctuation}', "");
79933Expect(1, 11904, '\p{^insuppunctuation}', "");
79934Expect(1, 11904, '\P{insuppunctuation}', "");
79935Expect(0, 11904, '\P{^insuppunctuation}', "");
79936Expect(1, 11903, '\p{_ In_SUP_punctuation}', "");
79937Expect(0, 11903, '\p{^_ In_SUP_punctuation}', "");
79938Expect(0, 11903, '\P{_ In_SUP_punctuation}', "");
79939Expect(1, 11903, '\P{^_ In_SUP_punctuation}', "");
79940Expect(0, 11904, '\p{_ In_SUP_punctuation}', "");
79941Expect(1, 11904, '\p{^_ In_SUP_punctuation}', "");
79942Expect(1, 11904, '\P{_ In_SUP_punctuation}', "");
79943Expect(0, 11904, '\P{^_ In_SUP_punctuation}', "");
79944Error('\p{--supplementary_Private_USE_Area_a/a/}');
79945Error('\P{--supplementary_Private_USE_Area_a/a/}');
79946Expect(1, 983040, '\p{supplementaryprivateuseareaa}', "");
79947Expect(0, 983040, '\p{^supplementaryprivateuseareaa}', "");
79948Expect(0, 983040, '\P{supplementaryprivateuseareaa}', "");
79949Expect(1, 983040, '\P{^supplementaryprivateuseareaa}', "");
79950Expect(0, 1048576, '\p{supplementaryprivateuseareaa}', "");
79951Expect(1, 1048576, '\p{^supplementaryprivateuseareaa}', "");
79952Expect(1, 1048576, '\P{supplementaryprivateuseareaa}', "");
79953Expect(0, 1048576, '\P{^supplementaryprivateuseareaa}', "");
79954Expect(1, 983040, '\p{Supplementary_Private_Use_Area_A}', "");
79955Expect(0, 983040, '\p{^Supplementary_Private_Use_Area_A}', "");
79956Expect(0, 983040, '\P{Supplementary_Private_Use_Area_A}', "");
79957Expect(1, 983040, '\P{^Supplementary_Private_Use_Area_A}', "");
79958Expect(0, 1048576, '\p{Supplementary_Private_Use_Area_A}', "");
79959Expect(1, 1048576, '\p{^Supplementary_Private_Use_Area_A}', "");
79960Expect(1, 1048576, '\P{Supplementary_Private_Use_Area_A}', "");
79961Expect(0, 1048576, '\P{^Supplementary_Private_Use_Area_A}', "");
79962Error('\p{--Is_Supplementary_private_Use_AREA_A:=}');
79963Error('\P{--Is_Supplementary_private_Use_AREA_A:=}');
79964Expect(1, 983040, '\p{issupplementaryprivateuseareaa}', "");
79965Expect(0, 983040, '\p{^issupplementaryprivateuseareaa}', "");
79966Expect(0, 983040, '\P{issupplementaryprivateuseareaa}', "");
79967Expect(1, 983040, '\P{^issupplementaryprivateuseareaa}', "");
79968Expect(0, 1048576, '\p{issupplementaryprivateuseareaa}', "");
79969Expect(1, 1048576, '\p{^issupplementaryprivateuseareaa}', "");
79970Expect(1, 1048576, '\P{issupplementaryprivateuseareaa}', "");
79971Expect(0, 1048576, '\P{^issupplementaryprivateuseareaa}', "");
79972Expect(1, 983040, '\p{		is_Supplementary_PRIVATE_Use_area_A}', "");
79973Expect(0, 983040, '\p{^		is_Supplementary_PRIVATE_Use_area_A}', "");
79974Expect(0, 983040, '\P{		is_Supplementary_PRIVATE_Use_area_A}', "");
79975Expect(1, 983040, '\P{^		is_Supplementary_PRIVATE_Use_area_A}', "");
79976Expect(0, 1048576, '\p{		is_Supplementary_PRIVATE_Use_area_A}', "");
79977Expect(1, 1048576, '\p{^		is_Supplementary_PRIVATE_Use_area_A}', "");
79978Expect(1, 1048576, '\P{		is_Supplementary_PRIVATE_Use_area_A}', "");
79979Expect(0, 1048576, '\P{^		is_Supplementary_PRIVATE_Use_area_A}', "");
79980Error('\p{In_supplementary_Private_Use_Area_a/a/}');
79981Error('\P{In_supplementary_Private_Use_Area_a/a/}');
79982Expect(1, 983040, '\p{insupplementaryprivateuseareaa}', "");
79983Expect(0, 983040, '\p{^insupplementaryprivateuseareaa}', "");
79984Expect(0, 983040, '\P{insupplementaryprivateuseareaa}', "");
79985Expect(1, 983040, '\P{^insupplementaryprivateuseareaa}', "");
79986Expect(0, 1048576, '\p{insupplementaryprivateuseareaa}', "");
79987Expect(1, 1048576, '\p{^insupplementaryprivateuseareaa}', "");
79988Expect(1, 1048576, '\P{insupplementaryprivateuseareaa}', "");
79989Expect(0, 1048576, '\P{^insupplementaryprivateuseareaa}', "");
79990Expect(1, 983040, '\p{-_In_SUPPLEMENTARY_PRIVATE_USE_area_A}', "");
79991Expect(0, 983040, '\p{^-_In_SUPPLEMENTARY_PRIVATE_USE_area_A}', "");
79992Expect(0, 983040, '\P{-_In_SUPPLEMENTARY_PRIVATE_USE_area_A}', "");
79993Expect(1, 983040, '\P{^-_In_SUPPLEMENTARY_PRIVATE_USE_area_A}', "");
79994Expect(0, 1048576, '\p{-_In_SUPPLEMENTARY_PRIVATE_USE_area_A}', "");
79995Expect(1, 1048576, '\p{^-_In_SUPPLEMENTARY_PRIVATE_USE_area_A}', "");
79996Expect(1, 1048576, '\P{-_In_SUPPLEMENTARY_PRIVATE_USE_area_A}', "");
79997Expect(0, 1048576, '\P{^-_In_SUPPLEMENTARY_PRIVATE_USE_area_A}', "");
79998Error('\p{:= _SUP_PUA_A}');
79999Error('\P{:= _SUP_PUA_A}');
80000Expect(1, 983040, '\p{suppuaa}', "");
80001Expect(0, 983040, '\p{^suppuaa}', "");
80002Expect(0, 983040, '\P{suppuaa}', "");
80003Expect(1, 983040, '\P{^suppuaa}', "");
80004Expect(0, 1048576, '\p{suppuaa}', "");
80005Expect(1, 1048576, '\p{^suppuaa}', "");
80006Expect(1, 1048576, '\P{suppuaa}', "");
80007Expect(0, 1048576, '\P{^suppuaa}', "");
80008Expect(1, 983040, '\p{-_Sup_PUA_a}', "");
80009Expect(0, 983040, '\p{^-_Sup_PUA_a}', "");
80010Expect(0, 983040, '\P{-_Sup_PUA_a}', "");
80011Expect(1, 983040, '\P{^-_Sup_PUA_a}', "");
80012Expect(0, 1048576, '\p{-_Sup_PUA_a}', "");
80013Expect(1, 1048576, '\p{^-_Sup_PUA_a}', "");
80014Expect(1, 1048576, '\P{-_Sup_PUA_a}', "");
80015Expect(0, 1048576, '\P{^-_Sup_PUA_a}', "");
80016Error('\p{	/a/Is_SUP_PUA_A}');
80017Error('\P{	/a/Is_SUP_PUA_A}');
80018Expect(1, 983040, '\p{issuppuaa}', "");
80019Expect(0, 983040, '\p{^issuppuaa}', "");
80020Expect(0, 983040, '\P{issuppuaa}', "");
80021Expect(1, 983040, '\P{^issuppuaa}', "");
80022Expect(0, 1048576, '\p{issuppuaa}', "");
80023Expect(1, 1048576, '\p{^issuppuaa}', "");
80024Expect(1, 1048576, '\P{issuppuaa}', "");
80025Expect(0, 1048576, '\P{^issuppuaa}', "");
80026Expect(1, 983040, '\p{ -is_Sup_PUA_a}', "");
80027Expect(0, 983040, '\p{^ -is_Sup_PUA_a}', "");
80028Expect(0, 983040, '\P{ -is_Sup_PUA_a}', "");
80029Expect(1, 983040, '\P{^ -is_Sup_PUA_a}', "");
80030Expect(0, 1048576, '\p{ -is_Sup_PUA_a}', "");
80031Expect(1, 1048576, '\p{^ -is_Sup_PUA_a}', "");
80032Expect(1, 1048576, '\P{ -is_Sup_PUA_a}', "");
80033Expect(0, 1048576, '\P{^ -is_Sup_PUA_a}', "");
80034Error('\p{:=	 In_Sup_pua_a}');
80035Error('\P{:=	 In_Sup_pua_a}');
80036Expect(1, 983040, '\p{insuppuaa}', "");
80037Expect(0, 983040, '\p{^insuppuaa}', "");
80038Expect(0, 983040, '\P{insuppuaa}', "");
80039Expect(1, 983040, '\P{^insuppuaa}', "");
80040Expect(0, 1048576, '\p{insuppuaa}', "");
80041Expect(1, 1048576, '\p{^insuppuaa}', "");
80042Expect(1, 1048576, '\P{insuppuaa}', "");
80043Expect(0, 1048576, '\P{^insuppuaa}', "");
80044Expect(1, 983040, '\p{-IN_sup_PUA_A}', "");
80045Expect(0, 983040, '\p{^-IN_sup_PUA_A}', "");
80046Expect(0, 983040, '\P{-IN_sup_PUA_A}', "");
80047Expect(1, 983040, '\P{^-IN_sup_PUA_A}', "");
80048Expect(0, 1048576, '\p{-IN_sup_PUA_A}', "");
80049Expect(1, 1048576, '\p{^-IN_sup_PUA_A}', "");
80050Expect(1, 1048576, '\P{-IN_sup_PUA_A}', "");
80051Expect(0, 1048576, '\P{^-IN_sup_PUA_A}', "");
80052Error('\p{ _SUPPLEMENTARY_Private_USE_Area_B/a/}');
80053Error('\P{ _SUPPLEMENTARY_Private_USE_Area_B/a/}');
80054Expect(1, 1048576, '\p{supplementaryprivateuseareab}', "");
80055Expect(0, 1048576, '\p{^supplementaryprivateuseareab}', "");
80056Expect(0, 1048576, '\P{supplementaryprivateuseareab}', "");
80057Expect(1, 1048576, '\P{^supplementaryprivateuseareab}', "");
80058Expect(0, 1, '\p{supplementaryprivateuseareab}', "");
80059Expect(1, 1, '\p{^supplementaryprivateuseareab}', "");
80060Expect(1, 1, '\P{supplementaryprivateuseareab}', "");
80061Expect(0, 1, '\P{^supplementaryprivateuseareab}', "");
80062Expect(1, 1048576, '\p{ SUPPLEMENTARY_Private_use_AREA_B}', "");
80063Expect(0, 1048576, '\p{^ SUPPLEMENTARY_Private_use_AREA_B}', "");
80064Expect(0, 1048576, '\P{ SUPPLEMENTARY_Private_use_AREA_B}', "");
80065Expect(1, 1048576, '\P{^ SUPPLEMENTARY_Private_use_AREA_B}', "");
80066Expect(0, 1, '\p{ SUPPLEMENTARY_Private_use_AREA_B}', "");
80067Expect(1, 1, '\p{^ SUPPLEMENTARY_Private_use_AREA_B}', "");
80068Expect(1, 1, '\P{ SUPPLEMENTARY_Private_use_AREA_B}', "");
80069Expect(0, 1, '\P{^ SUPPLEMENTARY_Private_use_AREA_B}', "");
80070Error('\p{:=Is_supplementary_PRIVATE_USE_Area_B}');
80071Error('\P{:=Is_supplementary_PRIVATE_USE_Area_B}');
80072Expect(1, 1048576, '\p{issupplementaryprivateuseareab}', "");
80073Expect(0, 1048576, '\p{^issupplementaryprivateuseareab}', "");
80074Expect(0, 1048576, '\P{issupplementaryprivateuseareab}', "");
80075Expect(1, 1048576, '\P{^issupplementaryprivateuseareab}', "");
80076Expect(0, 1, '\p{issupplementaryprivateuseareab}', "");
80077Expect(1, 1, '\p{^issupplementaryprivateuseareab}', "");
80078Expect(1, 1, '\P{issupplementaryprivateuseareab}', "");
80079Expect(0, 1, '\P{^issupplementaryprivateuseareab}', "");
80080Expect(1, 1048576, '\p{_Is_Supplementary_private_use_AREA_B}', "");
80081Expect(0, 1048576, '\p{^_Is_Supplementary_private_use_AREA_B}', "");
80082Expect(0, 1048576, '\P{_Is_Supplementary_private_use_AREA_B}', "");
80083Expect(1, 1048576, '\P{^_Is_Supplementary_private_use_AREA_B}', "");
80084Expect(0, 1, '\p{_Is_Supplementary_private_use_AREA_B}', "");
80085Expect(1, 1, '\p{^_Is_Supplementary_private_use_AREA_B}', "");
80086Expect(1, 1, '\P{_Is_Supplementary_private_use_AREA_B}', "");
80087Expect(0, 1, '\P{^_Is_Supplementary_private_use_AREA_B}', "");
80088Error('\p{/a/in_SUPPLEMENTARY_private_Use_area_b}');
80089Error('\P{/a/in_SUPPLEMENTARY_private_Use_area_b}');
80090Expect(1, 1048576, '\p{insupplementaryprivateuseareab}', "");
80091Expect(0, 1048576, '\p{^insupplementaryprivateuseareab}', "");
80092Expect(0, 1048576, '\P{insupplementaryprivateuseareab}', "");
80093Expect(1, 1048576, '\P{^insupplementaryprivateuseareab}', "");
80094Expect(0, 1, '\p{insupplementaryprivateuseareab}', "");
80095Expect(1, 1, '\p{^insupplementaryprivateuseareab}', "");
80096Expect(1, 1, '\P{insupplementaryprivateuseareab}', "");
80097Expect(0, 1, '\P{^insupplementaryprivateuseareab}', "");
80098Expect(1, 1048576, '\p{ in_Supplementary_private_Use_AREA_B}', "");
80099Expect(0, 1048576, '\p{^ in_Supplementary_private_Use_AREA_B}', "");
80100Expect(0, 1048576, '\P{ in_Supplementary_private_Use_AREA_B}', "");
80101Expect(1, 1048576, '\P{^ in_Supplementary_private_Use_AREA_B}', "");
80102Expect(0, 1, '\p{ in_Supplementary_private_Use_AREA_B}', "");
80103Expect(1, 1, '\p{^ in_Supplementary_private_Use_AREA_B}', "");
80104Expect(1, 1, '\P{ in_Supplementary_private_Use_AREA_B}', "");
80105Expect(0, 1, '\P{^ in_Supplementary_private_Use_AREA_B}', "");
80106Error('\p{/a/-sup_pua_B}');
80107Error('\P{/a/-sup_pua_B}');
80108Expect(1, 1048576, '\p{suppuab}', "");
80109Expect(0, 1048576, '\p{^suppuab}', "");
80110Expect(0, 1048576, '\P{suppuab}', "");
80111Expect(1, 1048576, '\P{^suppuab}', "");
80112Expect(0, 1, '\p{suppuab}', "");
80113Expect(1, 1, '\p{^suppuab}', "");
80114Expect(1, 1, '\P{suppuab}', "");
80115Expect(0, 1, '\P{^suppuab}', "");
80116Expect(1, 1048576, '\p{ Sup_PUA_B}', "");
80117Expect(0, 1048576, '\p{^ Sup_PUA_B}', "");
80118Expect(0, 1048576, '\P{ Sup_PUA_B}', "");
80119Expect(1, 1048576, '\P{^ Sup_PUA_B}', "");
80120Expect(0, 1, '\p{ Sup_PUA_B}', "");
80121Expect(1, 1, '\p{^ Sup_PUA_B}', "");
80122Expect(1, 1, '\P{ Sup_PUA_B}', "");
80123Expect(0, 1, '\P{^ Sup_PUA_B}', "");
80124Error('\p{_IS_SUP_PUA_b/a/}');
80125Error('\P{_IS_SUP_PUA_b/a/}');
80126Expect(1, 1048576, '\p{issuppuab}', "");
80127Expect(0, 1048576, '\p{^issuppuab}', "");
80128Expect(0, 1048576, '\P{issuppuab}', "");
80129Expect(1, 1048576, '\P{^issuppuab}', "");
80130Expect(0, 1, '\p{issuppuab}', "");
80131Expect(1, 1, '\p{^issuppuab}', "");
80132Expect(1, 1, '\P{issuppuab}', "");
80133Expect(0, 1, '\P{^issuppuab}', "");
80134Expect(1, 1048576, '\p{is_sup_PUA_B}', "");
80135Expect(0, 1048576, '\p{^is_sup_PUA_B}', "");
80136Expect(0, 1048576, '\P{is_sup_PUA_B}', "");
80137Expect(1, 1048576, '\P{^is_sup_PUA_B}', "");
80138Expect(0, 1, '\p{is_sup_PUA_B}', "");
80139Expect(1, 1, '\p{^is_sup_PUA_B}', "");
80140Expect(1, 1, '\P{is_sup_PUA_B}', "");
80141Expect(0, 1, '\P{^is_sup_PUA_B}', "");
80142Error('\p{/a/	-In_Sup_PUA_B}');
80143Error('\P{/a/	-In_Sup_PUA_B}');
80144Expect(1, 1048576, '\p{insuppuab}', "");
80145Expect(0, 1048576, '\p{^insuppuab}', "");
80146Expect(0, 1048576, '\P{insuppuab}', "");
80147Expect(1, 1048576, '\P{^insuppuab}', "");
80148Expect(0, 1, '\p{insuppuab}', "");
80149Expect(1, 1, '\p{^insuppuab}', "");
80150Expect(1, 1, '\P{insuppuab}', "");
80151Expect(0, 1, '\P{^insuppuab}', "");
80152Expect(1, 1048576, '\p{- in_sup_PUA_B}', "");
80153Expect(0, 1048576, '\p{^- in_sup_PUA_B}', "");
80154Expect(0, 1048576, '\P{- in_sup_PUA_B}', "");
80155Expect(1, 1048576, '\P{^- in_sup_PUA_B}', "");
80156Expect(0, 1, '\p{- in_sup_PUA_B}', "");
80157Expect(1, 1, '\p{^- in_sup_PUA_B}', "");
80158Expect(1, 1, '\P{- in_sup_PUA_B}', "");
80159Expect(0, 1, '\P{^- in_sup_PUA_B}', "");
80160Error('\p{_:=Surrogate}');
80161Error('\P{_:=Surrogate}');
80162Expect(1, 57343, '\p{surrogate}', "");
80163Expect(0, 57343, '\p{^surrogate}', "");
80164Expect(0, 57343, '\P{surrogate}', "");
80165Expect(1, 57343, '\P{^surrogate}', "");
80166Expect(0, 57344, '\p{surrogate}', "");
80167Expect(1, 57344, '\p{^surrogate}', "");
80168Expect(1, 57344, '\P{surrogate}', "");
80169Expect(0, 57344, '\P{^surrogate}', "");
80170Expect(1, 57343, '\p{ _Surrogate}', "");
80171Expect(0, 57343, '\p{^ _Surrogate}', "");
80172Expect(0, 57343, '\P{ _Surrogate}', "");
80173Expect(1, 57343, '\P{^ _Surrogate}', "");
80174Expect(0, 57344, '\p{ _Surrogate}', "");
80175Expect(1, 57344, '\p{^ _Surrogate}', "");
80176Expect(1, 57344, '\P{ _Surrogate}', "");
80177Expect(0, 57344, '\P{^ _Surrogate}', "");
80178Error('\p{-:=is_Surrogate}');
80179Error('\P{-:=is_Surrogate}');
80180Expect(1, 57343, '\p{issurrogate}', "");
80181Expect(0, 57343, '\p{^issurrogate}', "");
80182Expect(0, 57343, '\P{issurrogate}', "");
80183Expect(1, 57343, '\P{^issurrogate}', "");
80184Expect(0, 57344, '\p{issurrogate}', "");
80185Expect(1, 57344, '\p{^issurrogate}', "");
80186Expect(1, 57344, '\P{issurrogate}', "");
80187Expect(0, 57344, '\P{^issurrogate}', "");
80188Expect(1, 57343, '\p{ -is_Surrogate}', "");
80189Expect(0, 57343, '\p{^ -is_Surrogate}', "");
80190Expect(0, 57343, '\P{ -is_Surrogate}', "");
80191Expect(1, 57343, '\P{^ -is_Surrogate}', "");
80192Expect(0, 57344, '\p{ -is_Surrogate}', "");
80193Expect(1, 57344, '\p{^ -is_Surrogate}', "");
80194Expect(1, 57344, '\P{ -is_Surrogate}', "");
80195Expect(0, 57344, '\P{^ -is_Surrogate}', "");
80196Error('\p{_:=Cs}');
80197Error('\P{_:=Cs}');
80198Expect(1, 57343, '\p{cs}', "");
80199Expect(0, 57343, '\p{^cs}', "");
80200Expect(0, 57343, '\P{cs}', "");
80201Expect(1, 57343, '\P{^cs}', "");
80202Expect(0, 57344, '\p{cs}', "");
80203Expect(1, 57344, '\p{^cs}', "");
80204Expect(1, 57344, '\P{cs}', "");
80205Expect(0, 57344, '\P{^cs}', "");
80206Expect(1, 57343, '\p{	_cs}', "");
80207Expect(0, 57343, '\p{^	_cs}', "");
80208Expect(0, 57343, '\P{	_cs}', "");
80209Expect(1, 57343, '\P{^	_cs}', "");
80210Expect(0, 57344, '\p{	_cs}', "");
80211Expect(1, 57344, '\p{^	_cs}', "");
80212Expect(1, 57344, '\P{	_cs}', "");
80213Expect(0, 57344, '\P{^	_cs}', "");
80214Error('\p{/a/-	Is_Cs}');
80215Error('\P{/a/-	Is_Cs}');
80216Expect(1, 57343, '\p{iscs}', "");
80217Expect(0, 57343, '\p{^iscs}', "");
80218Expect(0, 57343, '\P{iscs}', "");
80219Expect(1, 57343, '\P{^iscs}', "");
80220Expect(0, 57344, '\p{iscs}', "");
80221Expect(1, 57344, '\p{^iscs}', "");
80222Expect(1, 57344, '\P{iscs}', "");
80223Expect(0, 57344, '\P{^iscs}', "");
80224Expect(1, 57343, '\p{ _Is_CS}', "");
80225Expect(0, 57343, '\p{^ _Is_CS}', "");
80226Expect(0, 57343, '\P{ _Is_CS}', "");
80227Expect(1, 57343, '\P{^ _Is_CS}', "");
80228Expect(0, 57344, '\p{ _Is_CS}', "");
80229Expect(1, 57344, '\p{^ _Is_CS}', "");
80230Expect(1, 57344, '\P{ _Is_CS}', "");
80231Expect(0, 57344, '\P{^ _Is_CS}', "");
80232Error('\p{ -syloti_Nagri/a/}');
80233Error('\P{ -syloti_Nagri/a/}');
80234Expect(1, 43051, '\p{sylotinagri}', "");
80235Expect(0, 43051, '\p{^sylotinagri}', "");
80236Expect(0, 43051, '\P{sylotinagri}', "");
80237Expect(1, 43051, '\P{^sylotinagri}', "");
80238Expect(0, 43052, '\p{sylotinagri}', "");
80239Expect(1, 43052, '\p{^sylotinagri}', "");
80240Expect(1, 43052, '\P{sylotinagri}', "");
80241Expect(0, 43052, '\P{^sylotinagri}', "");
80242Expect(1, 43051, '\p{  SYLOTI_nagri}', "");
80243Expect(0, 43051, '\p{^  SYLOTI_nagri}', "");
80244Expect(0, 43051, '\P{  SYLOTI_nagri}', "");
80245Expect(1, 43051, '\P{^  SYLOTI_nagri}', "");
80246Expect(0, 43052, '\p{  SYLOTI_nagri}', "");
80247Expect(1, 43052, '\p{^  SYLOTI_nagri}', "");
80248Expect(1, 43052, '\P{  SYLOTI_nagri}', "");
80249Expect(0, 43052, '\P{^  SYLOTI_nagri}', "");
80250Error('\p{ /a/Is_SYLOTI_NAGRI}');
80251Error('\P{ /a/Is_SYLOTI_NAGRI}');
80252Expect(1, 43051, '\p{issylotinagri}', "");
80253Expect(0, 43051, '\p{^issylotinagri}', "");
80254Expect(0, 43051, '\P{issylotinagri}', "");
80255Expect(1, 43051, '\P{^issylotinagri}', "");
80256Expect(0, 43052, '\p{issylotinagri}', "");
80257Expect(1, 43052, '\p{^issylotinagri}', "");
80258Expect(1, 43052, '\P{issylotinagri}', "");
80259Expect(0, 43052, '\P{^issylotinagri}', "");
80260Expect(1, 43051, '\p{-Is_SYLOTI_Nagri}', "");
80261Expect(0, 43051, '\p{^-Is_SYLOTI_Nagri}', "");
80262Expect(0, 43051, '\P{-Is_SYLOTI_Nagri}', "");
80263Expect(1, 43051, '\P{^-Is_SYLOTI_Nagri}', "");
80264Expect(0, 43052, '\p{-Is_SYLOTI_Nagri}', "");
80265Expect(1, 43052, '\p{^-Is_SYLOTI_Nagri}', "");
80266Expect(1, 43052, '\P{-Is_SYLOTI_Nagri}', "");
80267Expect(0, 43052, '\P{^-Is_SYLOTI_Nagri}', "");
80268Error('\p{_/a/Sylo}');
80269Error('\P{_/a/Sylo}');
80270Expect(1, 43051, '\p{sylo}', "");
80271Expect(0, 43051, '\p{^sylo}', "");
80272Expect(0, 43051, '\P{sylo}', "");
80273Expect(1, 43051, '\P{^sylo}', "");
80274Expect(0, 43052, '\p{sylo}', "");
80275Expect(1, 43052, '\p{^sylo}', "");
80276Expect(1, 43052, '\P{sylo}', "");
80277Expect(0, 43052, '\P{^sylo}', "");
80278Expect(1, 43051, '\p{- Sylo}', "");
80279Expect(0, 43051, '\p{^- Sylo}', "");
80280Expect(0, 43051, '\P{- Sylo}', "");
80281Expect(1, 43051, '\P{^- Sylo}', "");
80282Expect(0, 43052, '\p{- Sylo}', "");
80283Expect(1, 43052, '\p{^- Sylo}', "");
80284Expect(1, 43052, '\P{- Sylo}', "");
80285Expect(0, 43052, '\P{^- Sylo}', "");
80286Error('\p{/a/ 	Is_Sylo}');
80287Error('\P{/a/ 	Is_Sylo}');
80288Expect(1, 43051, '\p{issylo}', "");
80289Expect(0, 43051, '\p{^issylo}', "");
80290Expect(0, 43051, '\P{issylo}', "");
80291Expect(1, 43051, '\P{^issylo}', "");
80292Expect(0, 43052, '\p{issylo}', "");
80293Expect(1, 43052, '\p{^issylo}', "");
80294Expect(1, 43052, '\P{issylo}', "");
80295Expect(0, 43052, '\P{^issylo}', "");
80296Expect(1, 43051, '\p{_ Is_SYLO}', "");
80297Expect(0, 43051, '\p{^_ Is_SYLO}', "");
80298Expect(0, 43051, '\P{_ Is_SYLO}', "");
80299Expect(1, 43051, '\P{^_ Is_SYLO}', "");
80300Expect(0, 43052, '\p{_ Is_SYLO}', "");
80301Expect(1, 43052, '\p{^_ Is_SYLO}', "");
80302Expect(1, 43052, '\P{_ Is_SYLO}', "");
80303Expect(0, 43052, '\P{^_ Is_SYLO}', "");
80304Error('\p{:=_	symbol}');
80305Error('\P{:=_	symbol}');
80306Expect(1, 128883, '\p{symbol}', "");
80307Expect(0, 128883, '\p{^symbol}', "");
80308Expect(0, 128883, '\P{symbol}', "");
80309Expect(1, 128883, '\P{^symbol}', "");
80310Expect(0, 128884, '\p{symbol}', "");
80311Expect(1, 128884, '\p{^symbol}', "");
80312Expect(1, 128884, '\P{symbol}', "");
80313Expect(0, 128884, '\P{^symbol}', "");
80314Expect(1, 128883, '\p{- Symbol}', "");
80315Expect(0, 128883, '\p{^- Symbol}', "");
80316Expect(0, 128883, '\P{- Symbol}', "");
80317Expect(1, 128883, '\P{^- Symbol}', "");
80318Expect(0, 128884, '\p{- Symbol}', "");
80319Expect(1, 128884, '\p{^- Symbol}', "");
80320Expect(1, 128884, '\P{- Symbol}', "");
80321Expect(0, 128884, '\P{^- Symbol}', "");
80322Error('\p{_ Is_symbol:=}');
80323Error('\P{_ Is_symbol:=}');
80324Expect(1, 128883, '\p{issymbol}', "");
80325Expect(0, 128883, '\p{^issymbol}', "");
80326Expect(0, 128883, '\P{issymbol}', "");
80327Expect(1, 128883, '\P{^issymbol}', "");
80328Expect(0, 128884, '\p{issymbol}', "");
80329Expect(1, 128884, '\p{^issymbol}', "");
80330Expect(1, 128884, '\P{issymbol}', "");
80331Expect(0, 128884, '\P{^issymbol}', "");
80332Expect(1, 128883, '\p{	 is_Symbol}', "");
80333Expect(0, 128883, '\p{^	 is_Symbol}', "");
80334Expect(0, 128883, '\P{	 is_Symbol}', "");
80335Expect(1, 128883, '\P{^	 is_Symbol}', "");
80336Expect(0, 128884, '\p{	 is_Symbol}', "");
80337Expect(1, 128884, '\p{^	 is_Symbol}', "");
80338Expect(1, 128884, '\P{	 is_Symbol}', "");
80339Expect(0, 128884, '\P{^	 is_Symbol}', "");
80340Error('\p{ S/a/}');
80341Error('\P{ S/a/}');
80342Expect(1, 128883, '\p{s}', "");
80343Expect(0, 128883, '\p{^s}', "");
80344Expect(0, 128883, '\P{s}', "");
80345Expect(1, 128883, '\P{^s}', "");
80346Expect(0, 128884, '\p{s}', "");
80347Expect(1, 128884, '\p{^s}', "");
80348Expect(1, 128884, '\P{s}', "");
80349Expect(0, 128884, '\P{^s}', "");
80350Expect(1, 128883, '\p{ s}', "");
80351Expect(0, 128883, '\p{^ s}', "");
80352Expect(0, 128883, '\P{ s}', "");
80353Expect(1, 128883, '\P{^ s}', "");
80354Expect(0, 128884, '\p{ s}', "");
80355Expect(1, 128884, '\p{^ s}', "");
80356Expect(1, 128884, '\P{ s}', "");
80357Expect(0, 128884, '\P{^ s}', "");
80358Error('\p{-	IS_S/a/}');
80359Error('\P{-	IS_S/a/}');
80360Expect(1, 128883, '\p{iss}', "");
80361Expect(0, 128883, '\p{^iss}', "");
80362Expect(0, 128883, '\P{iss}', "");
80363Expect(1, 128883, '\P{^iss}', "");
80364Expect(0, 128884, '\p{iss}', "");
80365Expect(1, 128884, '\p{^iss}', "");
80366Expect(1, 128884, '\P{iss}', "");
80367Expect(0, 128884, '\P{^iss}', "");
80368Expect(1, 128883, '\p{-	is_S}', "");
80369Expect(0, 128883, '\p{^-	is_S}', "");
80370Expect(0, 128883, '\P{-	is_S}', "");
80371Expect(1, 128883, '\P{^-	is_S}', "");
80372Expect(0, 128884, '\p{-	is_S}', "");
80373Expect(1, 128884, '\p{^-	is_S}', "");
80374Expect(1, 128884, '\P{-	is_S}', "");
80375Expect(0, 128884, '\P{^-	is_S}', "");
80376Error('\p{ -Syriac/a/}');
80377Error('\P{ -Syriac/a/}');
80378Expect(1, 1871, '\p{syriac}', "");
80379Expect(0, 1871, '\p{^syriac}', "");
80380Expect(0, 1871, '\P{syriac}', "");
80381Expect(1, 1871, '\P{^syriac}', "");
80382Expect(0, 1872, '\p{syriac}', "");
80383Expect(1, 1872, '\p{^syriac}', "");
80384Expect(1, 1872, '\P{syriac}', "");
80385Expect(0, 1872, '\P{^syriac}', "");
80386Expect(1, 1871, '\p{_syriac}', "");
80387Expect(0, 1871, '\p{^_syriac}', "");
80388Expect(0, 1871, '\P{_syriac}', "");
80389Expect(1, 1871, '\P{^_syriac}', "");
80390Expect(0, 1872, '\p{_syriac}', "");
80391Expect(1, 1872, '\p{^_syriac}', "");
80392Expect(1, 1872, '\P{_syriac}', "");
80393Expect(0, 1872, '\P{^_syriac}', "");
80394Error('\p{_/a/Is_SYRIAC}');
80395Error('\P{_/a/Is_SYRIAC}');
80396Expect(1, 1871, '\p{issyriac}', "");
80397Expect(0, 1871, '\p{^issyriac}', "");
80398Expect(0, 1871, '\P{issyriac}', "");
80399Expect(1, 1871, '\P{^issyriac}', "");
80400Expect(0, 1872, '\p{issyriac}', "");
80401Expect(1, 1872, '\p{^issyriac}', "");
80402Expect(1, 1872, '\P{issyriac}', "");
80403Expect(0, 1872, '\P{^issyriac}', "");
80404Expect(1, 1871, '\p{_IS_Syriac}', "");
80405Expect(0, 1871, '\p{^_IS_Syriac}', "");
80406Expect(0, 1871, '\P{_IS_Syriac}', "");
80407Expect(1, 1871, '\P{^_IS_Syriac}', "");
80408Expect(0, 1872, '\p{_IS_Syriac}', "");
80409Expect(1, 1872, '\p{^_IS_Syriac}', "");
80410Expect(1, 1872, '\P{_IS_Syriac}', "");
80411Expect(0, 1872, '\P{^_IS_Syriac}', "");
80412Error('\p{/a/_	Syrc}');
80413Error('\P{/a/_	Syrc}');
80414Expect(1, 1871, '\p{syrc}', "");
80415Expect(0, 1871, '\p{^syrc}', "");
80416Expect(0, 1871, '\P{syrc}', "");
80417Expect(1, 1871, '\P{^syrc}', "");
80418Expect(0, 1872, '\p{syrc}', "");
80419Expect(1, 1872, '\p{^syrc}', "");
80420Expect(1, 1872, '\P{syrc}', "");
80421Expect(0, 1872, '\P{^syrc}', "");
80422Expect(1, 1871, '\p{ SYRC}', "");
80423Expect(0, 1871, '\p{^ SYRC}', "");
80424Expect(0, 1871, '\P{ SYRC}', "");
80425Expect(1, 1871, '\P{^ SYRC}', "");
80426Expect(0, 1872, '\p{ SYRC}', "");
80427Expect(1, 1872, '\p{^ SYRC}', "");
80428Expect(1, 1872, '\P{ SYRC}', "");
80429Expect(0, 1872, '\P{^ SYRC}', "");
80430Error('\p{/a/Is_syrc}');
80431Error('\P{/a/Is_syrc}');
80432Expect(1, 1871, '\p{issyrc}', "");
80433Expect(0, 1871, '\p{^issyrc}', "");
80434Expect(0, 1871, '\P{issyrc}', "");
80435Expect(1, 1871, '\P{^issyrc}', "");
80436Expect(0, 1872, '\p{issyrc}', "");
80437Expect(1, 1872, '\p{^issyrc}', "");
80438Expect(1, 1872, '\P{issyrc}', "");
80439Expect(0, 1872, '\P{^issyrc}', "");
80440Expect(1, 1871, '\p{	is_SYRC}', "");
80441Expect(0, 1871, '\p{^	is_SYRC}', "");
80442Expect(0, 1871, '\P{	is_SYRC}', "");
80443Expect(1, 1871, '\P{^	is_SYRC}', "");
80444Expect(0, 1872, '\p{	is_SYRC}', "");
80445Expect(1, 1872, '\p{^	is_SYRC}', "");
80446Expect(1, 1872, '\P{	is_SYRC}', "");
80447Expect(0, 1872, '\P{^	is_SYRC}', "");
80448Error('\p{ _Tagalog/a/}');
80449Error('\P{ _Tagalog/a/}');
80450Expect(1, 5908, '\p{tagalog}', "");
80451Expect(0, 5908, '\p{^tagalog}', "");
80452Expect(0, 5908, '\P{tagalog}', "");
80453Expect(1, 5908, '\P{^tagalog}', "");
80454Expect(0, 5909, '\p{tagalog}', "");
80455Expect(1, 5909, '\p{^tagalog}', "");
80456Expect(1, 5909, '\P{tagalog}', "");
80457Expect(0, 5909, '\P{^tagalog}', "");
80458Expect(1, 5908, '\p{ tagalog}', "");
80459Expect(0, 5908, '\p{^ tagalog}', "");
80460Expect(0, 5908, '\P{ tagalog}', "");
80461Expect(1, 5908, '\P{^ tagalog}', "");
80462Expect(0, 5909, '\p{ tagalog}', "");
80463Expect(1, 5909, '\p{^ tagalog}', "");
80464Expect(1, 5909, '\P{ tagalog}', "");
80465Expect(0, 5909, '\P{^ tagalog}', "");
80466Error('\p{/a/Is_Tagalog}');
80467Error('\P{/a/Is_Tagalog}');
80468Expect(1, 5908, '\p{istagalog}', "");
80469Expect(0, 5908, '\p{^istagalog}', "");
80470Expect(0, 5908, '\P{istagalog}', "");
80471Expect(1, 5908, '\P{^istagalog}', "");
80472Expect(0, 5909, '\p{istagalog}', "");
80473Expect(1, 5909, '\p{^istagalog}', "");
80474Expect(1, 5909, '\P{istagalog}', "");
80475Expect(0, 5909, '\P{^istagalog}', "");
80476Expect(1, 5908, '\p{_	is_TAGALOG}', "");
80477Expect(0, 5908, '\p{^_	is_TAGALOG}', "");
80478Expect(0, 5908, '\P{_	is_TAGALOG}', "");
80479Expect(1, 5908, '\P{^_	is_TAGALOG}', "");
80480Expect(0, 5909, '\p{_	is_TAGALOG}', "");
80481Expect(1, 5909, '\p{^_	is_TAGALOG}', "");
80482Expect(1, 5909, '\P{_	is_TAGALOG}', "");
80483Expect(0, 5909, '\P{^_	is_TAGALOG}', "");
80484Error('\p{_-TGLG/a/}');
80485Error('\P{_-TGLG/a/}');
80486Expect(1, 5908, '\p{tglg}', "");
80487Expect(0, 5908, '\p{^tglg}', "");
80488Expect(0, 5908, '\P{tglg}', "");
80489Expect(1, 5908, '\P{^tglg}', "");
80490Expect(0, 5909, '\p{tglg}', "");
80491Expect(1, 5909, '\p{^tglg}', "");
80492Expect(1, 5909, '\P{tglg}', "");
80493Expect(0, 5909, '\P{^tglg}', "");
80494Expect(1, 5908, '\p{_	Tglg}', "");
80495Expect(0, 5908, '\p{^_	Tglg}', "");
80496Expect(0, 5908, '\P{_	Tglg}', "");
80497Expect(1, 5908, '\P{^_	Tglg}', "");
80498Expect(0, 5909, '\p{_	Tglg}', "");
80499Expect(1, 5909, '\p{^_	Tglg}', "");
80500Expect(1, 5909, '\P{_	Tglg}', "");
80501Expect(0, 5909, '\P{^_	Tglg}', "");
80502Error('\p{_Is_Tglg:=}');
80503Error('\P{_Is_Tglg:=}');
80504Expect(1, 5908, '\p{istglg}', "");
80505Expect(0, 5908, '\p{^istglg}', "");
80506Expect(0, 5908, '\P{istglg}', "");
80507Expect(1, 5908, '\P{^istglg}', "");
80508Expect(0, 5909, '\p{istglg}', "");
80509Expect(1, 5909, '\p{^istglg}', "");
80510Expect(1, 5909, '\P{istglg}', "");
80511Expect(0, 5909, '\P{^istglg}', "");
80512Expect(1, 5908, '\p{ Is_tglg}', "");
80513Expect(0, 5908, '\p{^ Is_tglg}', "");
80514Expect(0, 5908, '\P{ Is_tglg}', "");
80515Expect(1, 5908, '\P{^ Is_tglg}', "");
80516Expect(0, 5909, '\p{ Is_tglg}', "");
80517Expect(1, 5909, '\p{^ Is_tglg}', "");
80518Expect(1, 5909, '\P{ Is_tglg}', "");
80519Expect(0, 5909, '\P{^ Is_tglg}', "");
80520Error('\p{:=  TAGBANWA}');
80521Error('\P{:=  TAGBANWA}');
80522Expect(1, 6003, '\p{tagbanwa}', "");
80523Expect(0, 6003, '\p{^tagbanwa}', "");
80524Expect(0, 6003, '\P{tagbanwa}', "");
80525Expect(1, 6003, '\P{^tagbanwa}', "");
80526Expect(0, 6004, '\p{tagbanwa}', "");
80527Expect(1, 6004, '\p{^tagbanwa}', "");
80528Expect(1, 6004, '\P{tagbanwa}', "");
80529Expect(0, 6004, '\P{^tagbanwa}', "");
80530Expect(1, 6003, '\p{  Tagbanwa}', "");
80531Expect(0, 6003, '\p{^  Tagbanwa}', "");
80532Expect(0, 6003, '\P{  Tagbanwa}', "");
80533Expect(1, 6003, '\P{^  Tagbanwa}', "");
80534Expect(0, 6004, '\p{  Tagbanwa}', "");
80535Expect(1, 6004, '\p{^  Tagbanwa}', "");
80536Expect(1, 6004, '\P{  Tagbanwa}', "");
80537Expect(0, 6004, '\P{^  Tagbanwa}', "");
80538Error('\p{:=-is_Tagbanwa}');
80539Error('\P{:=-is_Tagbanwa}');
80540Expect(1, 6003, '\p{istagbanwa}', "");
80541Expect(0, 6003, '\p{^istagbanwa}', "");
80542Expect(0, 6003, '\P{istagbanwa}', "");
80543Expect(1, 6003, '\P{^istagbanwa}', "");
80544Expect(0, 6004, '\p{istagbanwa}', "");
80545Expect(1, 6004, '\p{^istagbanwa}', "");
80546Expect(1, 6004, '\P{istagbanwa}', "");
80547Expect(0, 6004, '\P{^istagbanwa}', "");
80548Expect(1, 6003, '\p{ Is_Tagbanwa}', "");
80549Expect(0, 6003, '\p{^ Is_Tagbanwa}', "");
80550Expect(0, 6003, '\P{ Is_Tagbanwa}', "");
80551Expect(1, 6003, '\P{^ Is_Tagbanwa}', "");
80552Expect(0, 6004, '\p{ Is_Tagbanwa}', "");
80553Expect(1, 6004, '\p{^ Is_Tagbanwa}', "");
80554Expect(1, 6004, '\P{ Is_Tagbanwa}', "");
80555Expect(0, 6004, '\P{^ Is_Tagbanwa}', "");
80556Error('\p{:=	Tagb}');
80557Error('\P{:=	Tagb}');
80558Expect(1, 6003, '\p{tagb}', "");
80559Expect(0, 6003, '\p{^tagb}', "");
80560Expect(0, 6003, '\P{tagb}', "");
80561Expect(1, 6003, '\P{^tagb}', "");
80562Expect(0, 6004, '\p{tagb}', "");
80563Expect(1, 6004, '\p{^tagb}', "");
80564Expect(1, 6004, '\P{tagb}', "");
80565Expect(0, 6004, '\P{^tagb}', "");
80566Expect(1, 6003, '\p{ 	tagb}', "");
80567Expect(0, 6003, '\p{^ 	tagb}', "");
80568Expect(0, 6003, '\P{ 	tagb}', "");
80569Expect(1, 6003, '\P{^ 	tagb}', "");
80570Expect(0, 6004, '\p{ 	tagb}', "");
80571Expect(1, 6004, '\p{^ 	tagb}', "");
80572Expect(1, 6004, '\P{ 	tagb}', "");
80573Expect(0, 6004, '\P{^ 	tagb}', "");
80574Error('\p{/a/-_IS_Tagb}');
80575Error('\P{/a/-_IS_Tagb}');
80576Expect(1, 6003, '\p{istagb}', "");
80577Expect(0, 6003, '\p{^istagb}', "");
80578Expect(0, 6003, '\P{istagb}', "");
80579Expect(1, 6003, '\P{^istagb}', "");
80580Expect(0, 6004, '\p{istagb}', "");
80581Expect(1, 6004, '\p{^istagb}', "");
80582Expect(1, 6004, '\P{istagb}', "");
80583Expect(0, 6004, '\P{^istagb}', "");
80584Expect(1, 6003, '\p{	_IS_TAGB}', "");
80585Expect(0, 6003, '\p{^	_IS_TAGB}', "");
80586Expect(0, 6003, '\P{	_IS_TAGB}', "");
80587Expect(1, 6003, '\P{^	_IS_TAGB}', "");
80588Expect(0, 6004, '\p{	_IS_TAGB}', "");
80589Expect(1, 6004, '\p{^	_IS_TAGB}', "");
80590Expect(1, 6004, '\P{	_IS_TAGB}', "");
80591Expect(0, 6004, '\P{^	_IS_TAGB}', "");
80592Error('\p{-_Tags/a/}');
80593Error('\P{-_Tags/a/}');
80594Expect(1, 917631, '\p{tags}', "");
80595Expect(0, 917631, '\p{^tags}', "");
80596Expect(0, 917631, '\P{tags}', "");
80597Expect(1, 917631, '\P{^tags}', "");
80598Expect(0, 917632, '\p{tags}', "");
80599Expect(1, 917632, '\p{^tags}', "");
80600Expect(1, 917632, '\P{tags}', "");
80601Expect(0, 917632, '\P{^tags}', "");
80602Expect(1, 917631, '\p{ 	Tags}', "");
80603Expect(0, 917631, '\p{^ 	Tags}', "");
80604Expect(0, 917631, '\P{ 	Tags}', "");
80605Expect(1, 917631, '\P{^ 	Tags}', "");
80606Expect(0, 917632, '\p{ 	Tags}', "");
80607Expect(1, 917632, '\p{^ 	Tags}', "");
80608Expect(1, 917632, '\P{ 	Tags}', "");
80609Expect(0, 917632, '\P{^ 	Tags}', "");
80610Error('\p{_/a/Is_tags}');
80611Error('\P{_/a/Is_tags}');
80612Expect(1, 917631, '\p{istags}', "");
80613Expect(0, 917631, '\p{^istags}', "");
80614Expect(0, 917631, '\P{istags}', "");
80615Expect(1, 917631, '\P{^istags}', "");
80616Expect(0, 917632, '\p{istags}', "");
80617Expect(1, 917632, '\p{^istags}', "");
80618Expect(1, 917632, '\P{istags}', "");
80619Expect(0, 917632, '\P{^istags}', "");
80620Expect(1, 917631, '\p{	is_Tags}', "");
80621Expect(0, 917631, '\p{^	is_Tags}', "");
80622Expect(0, 917631, '\P{	is_Tags}', "");
80623Expect(1, 917631, '\P{^	is_Tags}', "");
80624Expect(0, 917632, '\p{	is_Tags}', "");
80625Expect(1, 917632, '\p{^	is_Tags}', "");
80626Expect(1, 917632, '\P{	is_Tags}', "");
80627Expect(0, 917632, '\P{^	is_Tags}', "");
80628Error('\p{-	In_TAGS/a/}');
80629Error('\P{-	In_TAGS/a/}');
80630Expect(1, 917631, '\p{intags}', "");
80631Expect(0, 917631, '\p{^intags}', "");
80632Expect(0, 917631, '\P{intags}', "");
80633Expect(1, 917631, '\P{^intags}', "");
80634Expect(0, 917632, '\p{intags}', "");
80635Expect(1, 917632, '\p{^intags}', "");
80636Expect(1, 917632, '\P{intags}', "");
80637Expect(0, 917632, '\P{^intags}', "");
80638Expect(1, 917631, '\p{ 	In_Tags}', "");
80639Expect(0, 917631, '\p{^ 	In_Tags}', "");
80640Expect(0, 917631, '\P{ 	In_Tags}', "");
80641Expect(1, 917631, '\P{^ 	In_Tags}', "");
80642Expect(0, 917632, '\p{ 	In_Tags}', "");
80643Expect(1, 917632, '\p{^ 	In_Tags}', "");
80644Expect(1, 917632, '\P{ 	In_Tags}', "");
80645Expect(0, 917632, '\P{^ 	In_Tags}', "");
80646Error('\p{_:=Tai_Le}');
80647Error('\P{_:=Tai_Le}');
80648Expect(1, 6516, '\p{taile}', "");
80649Expect(0, 6516, '\p{^taile}', "");
80650Expect(0, 6516, '\P{taile}', "");
80651Expect(1, 6516, '\P{^taile}', "");
80652Expect(0, 6517, '\p{taile}', "");
80653Expect(1, 6517, '\p{^taile}', "");
80654Expect(1, 6517, '\P{taile}', "");
80655Expect(0, 6517, '\P{^taile}', "");
80656Expect(1, 6516, '\p{ Tai_LE}', "");
80657Expect(0, 6516, '\p{^ Tai_LE}', "");
80658Expect(0, 6516, '\P{ Tai_LE}', "");
80659Expect(1, 6516, '\P{^ Tai_LE}', "");
80660Expect(0, 6517, '\p{ Tai_LE}', "");
80661Expect(1, 6517, '\p{^ Tai_LE}', "");
80662Expect(1, 6517, '\P{ Tai_LE}', "");
80663Expect(0, 6517, '\P{^ Tai_LE}', "");
80664Error('\p{_-IS_tai_Le/a/}');
80665Error('\P{_-IS_tai_Le/a/}');
80666Expect(1, 6516, '\p{istaile}', "");
80667Expect(0, 6516, '\p{^istaile}', "");
80668Expect(0, 6516, '\P{istaile}', "");
80669Expect(1, 6516, '\P{^istaile}', "");
80670Expect(0, 6517, '\p{istaile}', "");
80671Expect(1, 6517, '\p{^istaile}', "");
80672Expect(1, 6517, '\P{istaile}', "");
80673Expect(0, 6517, '\P{^istaile}', "");
80674Expect(1, 6516, '\p{-	Is_tai_Le}', "");
80675Expect(0, 6516, '\p{^-	Is_tai_Le}', "");
80676Expect(0, 6516, '\P{-	Is_tai_Le}', "");
80677Expect(1, 6516, '\P{^-	Is_tai_Le}', "");
80678Expect(0, 6517, '\p{-	Is_tai_Le}', "");
80679Expect(1, 6517, '\p{^-	Is_tai_Le}', "");
80680Expect(1, 6517, '\P{-	Is_tai_Le}', "");
80681Expect(0, 6517, '\P{^-	Is_tai_Le}', "");
80682Error('\p{:=tale}');
80683Error('\P{:=tale}');
80684Expect(1, 6516, '\p{tale}', "");
80685Expect(0, 6516, '\p{^tale}', "");
80686Expect(0, 6516, '\P{tale}', "");
80687Expect(1, 6516, '\P{^tale}', "");
80688Expect(0, 6517, '\p{tale}', "");
80689Expect(1, 6517, '\p{^tale}', "");
80690Expect(1, 6517, '\P{tale}', "");
80691Expect(0, 6517, '\P{^tale}', "");
80692Expect(1, 6516, '\p{--tale}', "");
80693Expect(0, 6516, '\p{^--tale}', "");
80694Expect(0, 6516, '\P{--tale}', "");
80695Expect(1, 6516, '\P{^--tale}', "");
80696Expect(0, 6517, '\p{--tale}', "");
80697Expect(1, 6517, '\p{^--tale}', "");
80698Expect(1, 6517, '\P{--tale}', "");
80699Expect(0, 6517, '\P{^--tale}', "");
80700Error('\p{-_IS_tale:=}');
80701Error('\P{-_IS_tale:=}');
80702Expect(1, 6516, '\p{istale}', "");
80703Expect(0, 6516, '\p{^istale}', "");
80704Expect(0, 6516, '\P{istale}', "");
80705Expect(1, 6516, '\P{^istale}', "");
80706Expect(0, 6517, '\p{istale}', "");
80707Expect(1, 6517, '\p{^istale}', "");
80708Expect(1, 6517, '\P{istale}', "");
80709Expect(0, 6517, '\P{^istale}', "");
80710Expect(1, 6516, '\p{ Is_tale}', "");
80711Expect(0, 6516, '\p{^ Is_tale}', "");
80712Expect(0, 6516, '\P{ Is_tale}', "");
80713Expect(1, 6516, '\P{^ Is_tale}', "");
80714Expect(0, 6517, '\p{ Is_tale}', "");
80715Expect(1, 6517, '\p{^ Is_tale}', "");
80716Expect(1, 6517, '\P{ Is_tale}', "");
80717Expect(0, 6517, '\P{^ Is_tale}', "");
80718Error('\p{_-Tai_tham:=}');
80719Error('\P{_-Tai_tham:=}');
80720Expect(1, 6829, '\p{taitham}', "");
80721Expect(0, 6829, '\p{^taitham}', "");
80722Expect(0, 6829, '\P{taitham}', "");
80723Expect(1, 6829, '\P{^taitham}', "");
80724Expect(0, 6830, '\p{taitham}', "");
80725Expect(1, 6830, '\p{^taitham}', "");
80726Expect(1, 6830, '\P{taitham}', "");
80727Expect(0, 6830, '\P{^taitham}', "");
80728Expect(1, 6829, '\p{		tai_Tham}', "");
80729Expect(0, 6829, '\p{^		tai_Tham}', "");
80730Expect(0, 6829, '\P{		tai_Tham}', "");
80731Expect(1, 6829, '\P{^		tai_Tham}', "");
80732Expect(0, 6830, '\p{		tai_Tham}', "");
80733Expect(1, 6830, '\p{^		tai_Tham}', "");
80734Expect(1, 6830, '\P{		tai_Tham}', "");
80735Expect(0, 6830, '\P{^		tai_Tham}', "");
80736Error('\p{		Is_Tai_THAM:=}');
80737Error('\P{		Is_Tai_THAM:=}');
80738Expect(1, 6829, '\p{istaitham}', "");
80739Expect(0, 6829, '\p{^istaitham}', "");
80740Expect(0, 6829, '\P{istaitham}', "");
80741Expect(1, 6829, '\P{^istaitham}', "");
80742Expect(0, 6830, '\p{istaitham}', "");
80743Expect(1, 6830, '\p{^istaitham}', "");
80744Expect(1, 6830, '\P{istaitham}', "");
80745Expect(0, 6830, '\P{^istaitham}', "");
80746Expect(1, 6829, '\p{-	Is_Tai_Tham}', "");
80747Expect(0, 6829, '\p{^-	Is_Tai_Tham}', "");
80748Expect(0, 6829, '\P{-	Is_Tai_Tham}', "");
80749Expect(1, 6829, '\P{^-	Is_Tai_Tham}', "");
80750Expect(0, 6830, '\p{-	Is_Tai_Tham}', "");
80751Expect(1, 6830, '\p{^-	Is_Tai_Tham}', "");
80752Expect(1, 6830, '\P{-	Is_Tai_Tham}', "");
80753Expect(0, 6830, '\P{^-	Is_Tai_Tham}', "");
80754Error('\p{:=		lana}');
80755Error('\P{:=		lana}');
80756Expect(1, 6829, '\p{lana}', "");
80757Expect(0, 6829, '\p{^lana}', "");
80758Expect(0, 6829, '\P{lana}', "");
80759Expect(1, 6829, '\P{^lana}', "");
80760Expect(0, 6830, '\p{lana}', "");
80761Expect(1, 6830, '\p{^lana}', "");
80762Expect(1, 6830, '\P{lana}', "");
80763Expect(0, 6830, '\P{^lana}', "");
80764Expect(1, 6829, '\p{  Lana}', "");
80765Expect(0, 6829, '\p{^  Lana}', "");
80766Expect(0, 6829, '\P{  Lana}', "");
80767Expect(1, 6829, '\P{^  Lana}', "");
80768Expect(0, 6830, '\p{  Lana}', "");
80769Expect(1, 6830, '\p{^  Lana}', "");
80770Expect(1, 6830, '\P{  Lana}', "");
80771Expect(0, 6830, '\P{^  Lana}', "");
80772Error('\p{	_Is_Lana:=}');
80773Error('\P{	_Is_Lana:=}');
80774Expect(1, 6829, '\p{islana}', "");
80775Expect(0, 6829, '\p{^islana}', "");
80776Expect(0, 6829, '\P{islana}', "");
80777Expect(1, 6829, '\P{^islana}', "");
80778Expect(0, 6830, '\p{islana}', "");
80779Expect(1, 6830, '\p{^islana}', "");
80780Expect(1, 6830, '\P{islana}', "");
80781Expect(0, 6830, '\P{^islana}', "");
80782Expect(1, 6829, '\p{	_Is_lana}', "");
80783Expect(0, 6829, '\p{^	_Is_lana}', "");
80784Expect(0, 6829, '\P{	_Is_lana}', "");
80785Expect(1, 6829, '\P{^	_Is_lana}', "");
80786Expect(0, 6830, '\p{	_Is_lana}', "");
80787Expect(1, 6830, '\p{^	_Is_lana}', "");
80788Expect(1, 6830, '\P{	_Is_lana}', "");
80789Expect(0, 6830, '\P{^	_Is_lana}', "");
80790Error('\p{ /a/TAI_Viet}');
80791Error('\P{ /a/TAI_Viet}');
80792Expect(1, 43743, '\p{taiviet}', "");
80793Expect(0, 43743, '\p{^taiviet}', "");
80794Expect(0, 43743, '\P{taiviet}', "");
80795Expect(1, 43743, '\P{^taiviet}', "");
80796Expect(0, 43744, '\p{taiviet}', "");
80797Expect(1, 43744, '\p{^taiviet}', "");
80798Expect(1, 43744, '\P{taiviet}', "");
80799Expect(0, 43744, '\P{^taiviet}', "");
80800Expect(1, 43743, '\p{--tai_Viet}', "");
80801Expect(0, 43743, '\p{^--tai_Viet}', "");
80802Expect(0, 43743, '\P{--tai_Viet}', "");
80803Expect(1, 43743, '\P{^--tai_Viet}', "");
80804Expect(0, 43744, '\p{--tai_Viet}', "");
80805Expect(1, 43744, '\p{^--tai_Viet}', "");
80806Expect(1, 43744, '\P{--tai_Viet}', "");
80807Expect(0, 43744, '\P{^--tai_Viet}', "");
80808Error('\p{-/a/is_tai_viet}');
80809Error('\P{-/a/is_tai_viet}');
80810Expect(1, 43743, '\p{istaiviet}', "");
80811Expect(0, 43743, '\p{^istaiviet}', "");
80812Expect(0, 43743, '\P{istaiviet}', "");
80813Expect(1, 43743, '\P{^istaiviet}', "");
80814Expect(0, 43744, '\p{istaiviet}', "");
80815Expect(1, 43744, '\p{^istaiviet}', "");
80816Expect(1, 43744, '\P{istaiviet}', "");
80817Expect(0, 43744, '\P{^istaiviet}', "");
80818Expect(1, 43743, '\p{ -is_TAI_Viet}', "");
80819Expect(0, 43743, '\p{^ -is_TAI_Viet}', "");
80820Expect(0, 43743, '\P{ -is_TAI_Viet}', "");
80821Expect(1, 43743, '\P{^ -is_TAI_Viet}', "");
80822Expect(0, 43744, '\p{ -is_TAI_Viet}', "");
80823Expect(1, 43744, '\p{^ -is_TAI_Viet}', "");
80824Expect(1, 43744, '\P{ -is_TAI_Viet}', "");
80825Expect(0, 43744, '\P{^ -is_TAI_Viet}', "");
80826Error('\p{ 	Tavt/a/}');
80827Error('\P{ 	Tavt/a/}');
80828Expect(1, 43743, '\p{tavt}', "");
80829Expect(0, 43743, '\p{^tavt}', "");
80830Expect(0, 43743, '\P{tavt}', "");
80831Expect(1, 43743, '\P{^tavt}', "");
80832Expect(0, 43744, '\p{tavt}', "");
80833Expect(1, 43744, '\p{^tavt}', "");
80834Expect(1, 43744, '\P{tavt}', "");
80835Expect(0, 43744, '\P{^tavt}', "");
80836Expect(1, 43743, '\p{-_Tavt}', "");
80837Expect(0, 43743, '\p{^-_Tavt}', "");
80838Expect(0, 43743, '\P{-_Tavt}', "");
80839Expect(1, 43743, '\P{^-_Tavt}', "");
80840Expect(0, 43744, '\p{-_Tavt}', "");
80841Expect(1, 43744, '\p{^-_Tavt}', "");
80842Expect(1, 43744, '\P{-_Tavt}', "");
80843Expect(0, 43744, '\P{^-_Tavt}', "");
80844Error('\p{ IS_Tavt:=}');
80845Error('\P{ IS_Tavt:=}');
80846Expect(1, 43743, '\p{istavt}', "");
80847Expect(0, 43743, '\p{^istavt}', "");
80848Expect(0, 43743, '\P{istavt}', "");
80849Expect(1, 43743, '\P{^istavt}', "");
80850Expect(0, 43744, '\p{istavt}', "");
80851Expect(1, 43744, '\p{^istavt}', "");
80852Expect(1, 43744, '\P{istavt}', "");
80853Expect(0, 43744, '\P{^istavt}', "");
80854Expect(1, 43743, '\p{	Is_TAVT}', "");
80855Expect(0, 43743, '\p{^	Is_TAVT}', "");
80856Expect(0, 43743, '\P{	Is_TAVT}', "");
80857Expect(1, 43743, '\P{^	Is_TAVT}', "");
80858Expect(0, 43744, '\p{	Is_TAVT}', "");
80859Expect(1, 43744, '\p{^	Is_TAVT}', "");
80860Expect(1, 43744, '\P{	Is_TAVT}', "");
80861Expect(0, 43744, '\P{^	Is_TAVT}', "");
80862Error('\p{_-Tai_xuan_JING_Symbols:=}');
80863Error('\P{_-Tai_xuan_JING_Symbols:=}');
80864Expect(1, 119647, '\p{taixuanjingsymbols}', "");
80865Expect(0, 119647, '\p{^taixuanjingsymbols}', "");
80866Expect(0, 119647, '\P{taixuanjingsymbols}', "");
80867Expect(1, 119647, '\P{^taixuanjingsymbols}', "");
80868Expect(0, 119648, '\p{taixuanjingsymbols}', "");
80869Expect(1, 119648, '\p{^taixuanjingsymbols}', "");
80870Expect(1, 119648, '\P{taixuanjingsymbols}', "");
80871Expect(0, 119648, '\P{^taixuanjingsymbols}', "");
80872Expect(1, 119647, '\p{_ TAI_XUAN_JING_Symbols}', "");
80873Expect(0, 119647, '\p{^_ TAI_XUAN_JING_Symbols}', "");
80874Expect(0, 119647, '\P{_ TAI_XUAN_JING_Symbols}', "");
80875Expect(1, 119647, '\P{^_ TAI_XUAN_JING_Symbols}', "");
80876Expect(0, 119648, '\p{_ TAI_XUAN_JING_Symbols}', "");
80877Expect(1, 119648, '\p{^_ TAI_XUAN_JING_Symbols}', "");
80878Expect(1, 119648, '\P{_ TAI_XUAN_JING_Symbols}', "");
80879Expect(0, 119648, '\P{^_ TAI_XUAN_JING_Symbols}', "");
80880Error('\p{:=  Is_Tai_Xuan_Jing_symbols}');
80881Error('\P{:=  Is_Tai_Xuan_Jing_symbols}');
80882Expect(1, 119647, '\p{istaixuanjingsymbols}', "");
80883Expect(0, 119647, '\p{^istaixuanjingsymbols}', "");
80884Expect(0, 119647, '\P{istaixuanjingsymbols}', "");
80885Expect(1, 119647, '\P{^istaixuanjingsymbols}', "");
80886Expect(0, 119648, '\p{istaixuanjingsymbols}', "");
80887Expect(1, 119648, '\p{^istaixuanjingsymbols}', "");
80888Expect(1, 119648, '\P{istaixuanjingsymbols}', "");
80889Expect(0, 119648, '\P{^istaixuanjingsymbols}', "");
80890Expect(1, 119647, '\p{ Is_TAI_Xuan_Jing_Symbols}', "");
80891Expect(0, 119647, '\p{^ Is_TAI_Xuan_Jing_Symbols}', "");
80892Expect(0, 119647, '\P{ Is_TAI_Xuan_Jing_Symbols}', "");
80893Expect(1, 119647, '\P{^ Is_TAI_Xuan_Jing_Symbols}', "");
80894Expect(0, 119648, '\p{ Is_TAI_Xuan_Jing_Symbols}', "");
80895Expect(1, 119648, '\p{^ Is_TAI_Xuan_Jing_Symbols}', "");
80896Expect(1, 119648, '\P{ Is_TAI_Xuan_Jing_Symbols}', "");
80897Expect(0, 119648, '\P{^ Is_TAI_Xuan_Jing_Symbols}', "");
80898Error('\p{:=  IN_Tai_Xuan_Jing_Symbols}');
80899Error('\P{:=  IN_Tai_Xuan_Jing_Symbols}');
80900Expect(1, 119647, '\p{intaixuanjingsymbols}', "");
80901Expect(0, 119647, '\p{^intaixuanjingsymbols}', "");
80902Expect(0, 119647, '\P{intaixuanjingsymbols}', "");
80903Expect(1, 119647, '\P{^intaixuanjingsymbols}', "");
80904Expect(0, 119648, '\p{intaixuanjingsymbols}', "");
80905Expect(1, 119648, '\p{^intaixuanjingsymbols}', "");
80906Expect(1, 119648, '\P{intaixuanjingsymbols}', "");
80907Expect(0, 119648, '\P{^intaixuanjingsymbols}', "");
80908Expect(1, 119647, '\p{ 	In_TAI_XUAN_Jing_Symbols}', "");
80909Expect(0, 119647, '\p{^ 	In_TAI_XUAN_Jing_Symbols}', "");
80910Expect(0, 119647, '\P{ 	In_TAI_XUAN_Jing_Symbols}', "");
80911Expect(1, 119647, '\P{^ 	In_TAI_XUAN_Jing_Symbols}', "");
80912Expect(0, 119648, '\p{ 	In_TAI_XUAN_Jing_Symbols}', "");
80913Expect(1, 119648, '\p{^ 	In_TAI_XUAN_Jing_Symbols}', "");
80914Expect(1, 119648, '\P{ 	In_TAI_XUAN_Jing_Symbols}', "");
80915Expect(0, 119648, '\P{^ 	In_TAI_XUAN_Jing_Symbols}', "");
80916Error('\p{		TAI_Xuan_jing/a/}');
80917Error('\P{		TAI_Xuan_jing/a/}');
80918Expect(1, 119647, '\p{taixuanjing}', "");
80919Expect(0, 119647, '\p{^taixuanjing}', "");
80920Expect(0, 119647, '\P{taixuanjing}', "");
80921Expect(1, 119647, '\P{^taixuanjing}', "");
80922Expect(0, 119648, '\p{taixuanjing}', "");
80923Expect(1, 119648, '\p{^taixuanjing}', "");
80924Expect(1, 119648, '\P{taixuanjing}', "");
80925Expect(0, 119648, '\P{^taixuanjing}', "");
80926Expect(1, 119647, '\p{	-Tai_XUAN_jing}', "");
80927Expect(0, 119647, '\p{^	-Tai_XUAN_jing}', "");
80928Expect(0, 119647, '\P{	-Tai_XUAN_jing}', "");
80929Expect(1, 119647, '\P{^	-Tai_XUAN_jing}', "");
80930Expect(0, 119648, '\p{	-Tai_XUAN_jing}', "");
80931Expect(1, 119648, '\p{^	-Tai_XUAN_jing}', "");
80932Expect(1, 119648, '\P{	-Tai_XUAN_jing}', "");
80933Expect(0, 119648, '\P{^	-Tai_XUAN_jing}', "");
80934Error('\p{:=-	is_Tai_XUAN_Jing}');
80935Error('\P{:=-	is_Tai_XUAN_Jing}');
80936Expect(1, 119647, '\p{istaixuanjing}', "");
80937Expect(0, 119647, '\p{^istaixuanjing}', "");
80938Expect(0, 119647, '\P{istaixuanjing}', "");
80939Expect(1, 119647, '\P{^istaixuanjing}', "");
80940Expect(0, 119648, '\p{istaixuanjing}', "");
80941Expect(1, 119648, '\p{^istaixuanjing}', "");
80942Expect(1, 119648, '\P{istaixuanjing}', "");
80943Expect(0, 119648, '\P{^istaixuanjing}', "");
80944Expect(1, 119647, '\p{-_is_Tai_Xuan_Jing}', "");
80945Expect(0, 119647, '\p{^-_is_Tai_Xuan_Jing}', "");
80946Expect(0, 119647, '\P{-_is_Tai_Xuan_Jing}', "");
80947Expect(1, 119647, '\P{^-_is_Tai_Xuan_Jing}', "");
80948Expect(0, 119648, '\p{-_is_Tai_Xuan_Jing}', "");
80949Expect(1, 119648, '\p{^-_is_Tai_Xuan_Jing}', "");
80950Expect(1, 119648, '\P{-_is_Tai_Xuan_Jing}', "");
80951Expect(0, 119648, '\P{^-_is_Tai_Xuan_Jing}', "");
80952Error('\p{ /a/IN_Tai_XUAN_Jing}');
80953Error('\P{ /a/IN_Tai_XUAN_Jing}');
80954Expect(1, 119647, '\p{intaixuanjing}', "");
80955Expect(0, 119647, '\p{^intaixuanjing}', "");
80956Expect(0, 119647, '\P{intaixuanjing}', "");
80957Expect(1, 119647, '\P{^intaixuanjing}', "");
80958Expect(0, 119648, '\p{intaixuanjing}', "");
80959Expect(1, 119648, '\p{^intaixuanjing}', "");
80960Expect(1, 119648, '\P{intaixuanjing}', "");
80961Expect(0, 119648, '\P{^intaixuanjing}', "");
80962Expect(1, 119647, '\p{--In_tai_Xuan_JING}', "");
80963Expect(0, 119647, '\p{^--In_tai_Xuan_JING}', "");
80964Expect(0, 119647, '\P{--In_tai_Xuan_JING}', "");
80965Expect(1, 119647, '\P{^--In_tai_Xuan_JING}', "");
80966Expect(0, 119648, '\p{--In_tai_Xuan_JING}', "");
80967Expect(1, 119648, '\p{^--In_tai_Xuan_JING}', "");
80968Expect(1, 119648, '\P{--In_tai_Xuan_JING}', "");
80969Expect(0, 119648, '\P{^--In_tai_Xuan_JING}', "");
80970Error('\p{ _Takri:=}');
80971Error('\P{ _Takri:=}');
80972Expect(1, 71369, '\p{takri}', "");
80973Expect(0, 71369, '\p{^takri}', "");
80974Expect(0, 71369, '\P{takri}', "");
80975Expect(1, 71369, '\P{^takri}', "");
80976Expect(0, 71370, '\p{takri}', "");
80977Expect(1, 71370, '\p{^takri}', "");
80978Expect(1, 71370, '\P{takri}', "");
80979Expect(0, 71370, '\P{^takri}', "");
80980Expect(1, 71369, '\p{_Takri}', "");
80981Expect(0, 71369, '\p{^_Takri}', "");
80982Expect(0, 71369, '\P{_Takri}', "");
80983Expect(1, 71369, '\P{^_Takri}', "");
80984Expect(0, 71370, '\p{_Takri}', "");
80985Expect(1, 71370, '\p{^_Takri}', "");
80986Expect(1, 71370, '\P{_Takri}', "");
80987Expect(0, 71370, '\P{^_Takri}', "");
80988Error('\p{:=	-is_Takri}');
80989Error('\P{:=	-is_Takri}');
80990Expect(1, 71369, '\p{istakri}', "");
80991Expect(0, 71369, '\p{^istakri}', "");
80992Expect(0, 71369, '\P{istakri}', "");
80993Expect(1, 71369, '\P{^istakri}', "");
80994Expect(0, 71370, '\p{istakri}', "");
80995Expect(1, 71370, '\p{^istakri}', "");
80996Expect(1, 71370, '\P{istakri}', "");
80997Expect(0, 71370, '\P{^istakri}', "");
80998Expect(1, 71369, '\p{__IS_Takri}', "");
80999Expect(0, 71369, '\p{^__IS_Takri}', "");
81000Expect(0, 71369, '\P{__IS_Takri}', "");
81001Expect(1, 71369, '\P{^__IS_Takri}', "");
81002Expect(0, 71370, '\p{__IS_Takri}', "");
81003Expect(1, 71370, '\p{^__IS_Takri}', "");
81004Expect(1, 71370, '\P{__IS_Takri}', "");
81005Expect(0, 71370, '\P{^__IS_Takri}', "");
81006Error('\p{ :=TAKR}');
81007Error('\P{ :=TAKR}');
81008Expect(1, 71369, '\p{takr}', "");
81009Expect(0, 71369, '\p{^takr}', "");
81010Expect(0, 71369, '\P{takr}', "");
81011Expect(1, 71369, '\P{^takr}', "");
81012Expect(0, 71370, '\p{takr}', "");
81013Expect(1, 71370, '\p{^takr}', "");
81014Expect(1, 71370, '\P{takr}', "");
81015Expect(0, 71370, '\P{^takr}', "");
81016Expect(1, 71369, '\p{_Takr}', "");
81017Expect(0, 71369, '\p{^_Takr}', "");
81018Expect(0, 71369, '\P{_Takr}', "");
81019Expect(1, 71369, '\P{^_Takr}', "");
81020Expect(0, 71370, '\p{_Takr}', "");
81021Expect(1, 71370, '\p{^_Takr}', "");
81022Expect(1, 71370, '\P{_Takr}', "");
81023Expect(0, 71370, '\P{^_Takr}', "");
81024Error('\p{:=__is_Takr}');
81025Error('\P{:=__is_Takr}');
81026Expect(1, 71369, '\p{istakr}', "");
81027Expect(0, 71369, '\p{^istakr}', "");
81028Expect(0, 71369, '\P{istakr}', "");
81029Expect(1, 71369, '\P{^istakr}', "");
81030Expect(0, 71370, '\p{istakr}', "");
81031Expect(1, 71370, '\p{^istakr}', "");
81032Expect(1, 71370, '\P{istakr}', "");
81033Expect(0, 71370, '\P{^istakr}', "");
81034Expect(1, 71369, '\p{-Is_TAKR}', "");
81035Expect(0, 71369, '\p{^-Is_TAKR}', "");
81036Expect(0, 71369, '\P{-Is_TAKR}', "");
81037Expect(1, 71369, '\P{^-Is_TAKR}', "");
81038Expect(0, 71370, '\p{-Is_TAKR}', "");
81039Expect(1, 71370, '\p{^-Is_TAKR}', "");
81040Expect(1, 71370, '\P{-Is_TAKR}', "");
81041Expect(0, 71370, '\P{^-Is_TAKR}', "");
81042Error('\p{:= _Tamil}');
81043Error('\P{:= _Tamil}');
81044Expect(1, 3066, '\p{tamil}', "");
81045Expect(0, 3066, '\p{^tamil}', "");
81046Expect(0, 3066, '\P{tamil}', "");
81047Expect(1, 3066, '\P{^tamil}', "");
81048Expect(0, 3067, '\p{tamil}', "");
81049Expect(1, 3067, '\p{^tamil}', "");
81050Expect(1, 3067, '\P{tamil}', "");
81051Expect(0, 3067, '\P{^tamil}', "");
81052Expect(1, 3066, '\p{ tamil}', "");
81053Expect(0, 3066, '\p{^ tamil}', "");
81054Expect(0, 3066, '\P{ tamil}', "");
81055Expect(1, 3066, '\P{^ tamil}', "");
81056Expect(0, 3067, '\p{ tamil}', "");
81057Expect(1, 3067, '\p{^ tamil}', "");
81058Expect(1, 3067, '\P{ tamil}', "");
81059Expect(0, 3067, '\P{^ tamil}', "");
81060Error('\p{/a/ 	IS_TAMIL}');
81061Error('\P{/a/ 	IS_TAMIL}');
81062Expect(1, 3066, '\p{istamil}', "");
81063Expect(0, 3066, '\p{^istamil}', "");
81064Expect(0, 3066, '\P{istamil}', "");
81065Expect(1, 3066, '\P{^istamil}', "");
81066Expect(0, 3067, '\p{istamil}', "");
81067Expect(1, 3067, '\p{^istamil}', "");
81068Expect(1, 3067, '\P{istamil}', "");
81069Expect(0, 3067, '\P{^istamil}', "");
81070Expect(1, 3066, '\p{ _Is_tamil}', "");
81071Expect(0, 3066, '\p{^ _Is_tamil}', "");
81072Expect(0, 3066, '\P{ _Is_tamil}', "");
81073Expect(1, 3066, '\P{^ _Is_tamil}', "");
81074Expect(0, 3067, '\p{ _Is_tamil}', "");
81075Expect(1, 3067, '\p{^ _Is_tamil}', "");
81076Expect(1, 3067, '\P{ _Is_tamil}', "");
81077Expect(0, 3067, '\P{^ _Is_tamil}', "");
81078Error('\p{-/a/Taml}');
81079Error('\P{-/a/Taml}');
81080Expect(1, 3066, '\p{taml}', "");
81081Expect(0, 3066, '\p{^taml}', "");
81082Expect(0, 3066, '\P{taml}', "");
81083Expect(1, 3066, '\P{^taml}', "");
81084Expect(0, 3067, '\p{taml}', "");
81085Expect(1, 3067, '\p{^taml}', "");
81086Expect(1, 3067, '\P{taml}', "");
81087Expect(0, 3067, '\P{^taml}', "");
81088Expect(1, 3066, '\p{__Taml}', "");
81089Expect(0, 3066, '\p{^__Taml}', "");
81090Expect(0, 3066, '\P{__Taml}', "");
81091Expect(1, 3066, '\P{^__Taml}', "");
81092Expect(0, 3067, '\p{__Taml}', "");
81093Expect(1, 3067, '\p{^__Taml}', "");
81094Expect(1, 3067, '\P{__Taml}', "");
81095Expect(0, 3067, '\P{^__Taml}', "");
81096Error('\p{	_IS_taml/a/}');
81097Error('\P{	_IS_taml/a/}');
81098Expect(1, 3066, '\p{istaml}', "");
81099Expect(0, 3066, '\p{^istaml}', "");
81100Expect(0, 3066, '\P{istaml}', "");
81101Expect(1, 3066, '\P{^istaml}', "");
81102Expect(0, 3067, '\p{istaml}', "");
81103Expect(1, 3067, '\p{^istaml}', "");
81104Expect(1, 3067, '\P{istaml}', "");
81105Expect(0, 3067, '\P{^istaml}', "");
81106Expect(1, 3066, '\p{- Is_taml}', "");
81107Expect(0, 3066, '\p{^- Is_taml}', "");
81108Expect(0, 3066, '\P{- Is_taml}', "");
81109Expect(1, 3066, '\P{^- Is_taml}', "");
81110Expect(0, 3067, '\p{- Is_taml}', "");
81111Expect(1, 3067, '\p{^- Is_taml}', "");
81112Expect(1, 3067, '\P{- Is_taml}', "");
81113Expect(0, 3067, '\P{^- Is_taml}', "");
81114Error('\p{:=_Telugu}');
81115Error('\P{:=_Telugu}');
81116Expect(1, 3199, '\p{telugu}', "");
81117Expect(0, 3199, '\p{^telugu}', "");
81118Expect(0, 3199, '\P{telugu}', "");
81119Expect(1, 3199, '\P{^telugu}', "");
81120Expect(0, 3200, '\p{telugu}', "");
81121Expect(1, 3200, '\p{^telugu}', "");
81122Expect(1, 3200, '\P{telugu}', "");
81123Expect(0, 3200, '\P{^telugu}', "");
81124Expect(1, 3199, '\p{Telugu}', "");
81125Expect(0, 3199, '\p{^Telugu}', "");
81126Expect(0, 3199, '\P{Telugu}', "");
81127Expect(1, 3199, '\P{^Telugu}', "");
81128Expect(0, 3200, '\p{Telugu}', "");
81129Expect(1, 3200, '\p{^Telugu}', "");
81130Expect(1, 3200, '\P{Telugu}', "");
81131Expect(0, 3200, '\P{^Telugu}', "");
81132Error('\p{-/a/Is_Telugu}');
81133Error('\P{-/a/Is_Telugu}');
81134Expect(1, 3199, '\p{istelugu}', "");
81135Expect(0, 3199, '\p{^istelugu}', "");
81136Expect(0, 3199, '\P{istelugu}', "");
81137Expect(1, 3199, '\P{^istelugu}', "");
81138Expect(0, 3200, '\p{istelugu}', "");
81139Expect(1, 3200, '\p{^istelugu}', "");
81140Expect(1, 3200, '\P{istelugu}', "");
81141Expect(0, 3200, '\P{^istelugu}', "");
81142Expect(1, 3199, '\p{	-is_TELUGU}', "");
81143Expect(0, 3199, '\p{^	-is_TELUGU}', "");
81144Expect(0, 3199, '\P{	-is_TELUGU}', "");
81145Expect(1, 3199, '\P{^	-is_TELUGU}', "");
81146Expect(0, 3200, '\p{	-is_TELUGU}', "");
81147Expect(1, 3200, '\p{^	-is_TELUGU}', "");
81148Expect(1, 3200, '\P{	-is_TELUGU}', "");
81149Expect(0, 3200, '\P{^	-is_TELUGU}', "");
81150Error('\p{_/a/TELU}');
81151Error('\P{_/a/TELU}');
81152Expect(1, 3199, '\p{telu}', "");
81153Expect(0, 3199, '\p{^telu}', "");
81154Expect(0, 3199, '\P{telu}', "");
81155Expect(1, 3199, '\P{^telu}', "");
81156Expect(0, 3200, '\p{telu}', "");
81157Expect(1, 3200, '\p{^telu}', "");
81158Expect(1, 3200, '\P{telu}', "");
81159Expect(0, 3200, '\P{^telu}', "");
81160Expect(1, 3199, '\p{-telu}', "");
81161Expect(0, 3199, '\p{^-telu}', "");
81162Expect(0, 3199, '\P{-telu}', "");
81163Expect(1, 3199, '\P{^-telu}', "");
81164Expect(0, 3200, '\p{-telu}', "");
81165Expect(1, 3200, '\p{^-telu}', "");
81166Expect(1, 3200, '\P{-telu}', "");
81167Expect(0, 3200, '\P{^-telu}', "");
81168Error('\p{:=_is_TELU}');
81169Error('\P{:=_is_TELU}');
81170Expect(1, 3199, '\p{istelu}', "");
81171Expect(0, 3199, '\p{^istelu}', "");
81172Expect(0, 3199, '\P{istelu}', "");
81173Expect(1, 3199, '\P{^istelu}', "");
81174Expect(0, 3200, '\p{istelu}', "");
81175Expect(1, 3200, '\p{^istelu}', "");
81176Expect(1, 3200, '\P{istelu}', "");
81177Expect(0, 3200, '\P{^istelu}', "");
81178Expect(1, 3199, '\p{	 Is_Telu}', "");
81179Expect(0, 3199, '\p{^	 Is_Telu}', "");
81180Expect(0, 3199, '\P{	 Is_Telu}', "");
81181Expect(1, 3199, '\P{^	 Is_Telu}', "");
81182Expect(0, 3200, '\p{	 Is_Telu}', "");
81183Expect(1, 3200, '\p{^	 Is_Telu}', "");
81184Expect(1, 3200, '\P{	 Is_Telu}', "");
81185Expect(0, 3200, '\P{^	 Is_Telu}', "");
81186Error('\p{_:=terminal_punctuation}');
81187Error('\P{_:=terminal_punctuation}');
81188Expect(1, 74867, '\p{terminalpunctuation}', "");
81189Expect(0, 74867, '\p{^terminalpunctuation}', "");
81190Expect(0, 74867, '\P{terminalpunctuation}', "");
81191Expect(1, 74867, '\P{^terminalpunctuation}', "");
81192Expect(0, 74868, '\p{terminalpunctuation}', "");
81193Expect(1, 74868, '\p{^terminalpunctuation}', "");
81194Expect(1, 74868, '\P{terminalpunctuation}', "");
81195Expect(0, 74868, '\P{^terminalpunctuation}', "");
81196Expect(1, 74867, '\p{ terminal_punctuation}', "");
81197Expect(0, 74867, '\p{^ terminal_punctuation}', "");
81198Expect(0, 74867, '\P{ terminal_punctuation}', "");
81199Expect(1, 74867, '\P{^ terminal_punctuation}', "");
81200Expect(0, 74868, '\p{ terminal_punctuation}', "");
81201Expect(1, 74868, '\p{^ terminal_punctuation}', "");
81202Expect(1, 74868, '\P{ terminal_punctuation}', "");
81203Expect(0, 74868, '\P{^ terminal_punctuation}', "");
81204Error('\p{	-Is_Terminal_Punctuation/a/}');
81205Error('\P{	-Is_Terminal_Punctuation/a/}');
81206Expect(1, 74867, '\p{isterminalpunctuation}', "");
81207Expect(0, 74867, '\p{^isterminalpunctuation}', "");
81208Expect(0, 74867, '\P{isterminalpunctuation}', "");
81209Expect(1, 74867, '\P{^isterminalpunctuation}', "");
81210Expect(0, 74868, '\p{isterminalpunctuation}', "");
81211Expect(1, 74868, '\p{^isterminalpunctuation}', "");
81212Expect(1, 74868, '\P{isterminalpunctuation}', "");
81213Expect(0, 74868, '\P{^isterminalpunctuation}', "");
81214Expect(1, 74867, '\p{_	Is_TERMINAL_punctuation}', "");
81215Expect(0, 74867, '\p{^_	Is_TERMINAL_punctuation}', "");
81216Expect(0, 74867, '\P{_	Is_TERMINAL_punctuation}', "");
81217Expect(1, 74867, '\P{^_	Is_TERMINAL_punctuation}', "");
81218Expect(0, 74868, '\p{_	Is_TERMINAL_punctuation}', "");
81219Expect(1, 74868, '\p{^_	Is_TERMINAL_punctuation}', "");
81220Expect(1, 74868, '\P{_	Is_TERMINAL_punctuation}', "");
81221Expect(0, 74868, '\P{^_	Is_TERMINAL_punctuation}', "");
81222Error('\p{- term/a/}');
81223Error('\P{- term/a/}');
81224Expect(1, 74867, '\p{term}', "");
81225Expect(0, 74867, '\p{^term}', "");
81226Expect(0, 74867, '\P{term}', "");
81227Expect(1, 74867, '\P{^term}', "");
81228Expect(0, 74868, '\p{term}', "");
81229Expect(1, 74868, '\p{^term}', "");
81230Expect(1, 74868, '\P{term}', "");
81231Expect(0, 74868, '\P{^term}', "");
81232Expect(1, 74867, '\p{_	TERM}', "");
81233Expect(0, 74867, '\p{^_	TERM}', "");
81234Expect(0, 74867, '\P{_	TERM}', "");
81235Expect(1, 74867, '\P{^_	TERM}', "");
81236Expect(0, 74868, '\p{_	TERM}', "");
81237Expect(1, 74868, '\p{^_	TERM}', "");
81238Expect(1, 74868, '\P{_	TERM}', "");
81239Expect(0, 74868, '\P{^_	TERM}', "");
81240Error('\p{	:=Is_Term}');
81241Error('\P{	:=Is_Term}');
81242Expect(1, 74867, '\p{isterm}', "");
81243Expect(0, 74867, '\p{^isterm}', "");
81244Expect(0, 74867, '\P{isterm}', "");
81245Expect(1, 74867, '\P{^isterm}', "");
81246Expect(0, 74868, '\p{isterm}', "");
81247Expect(1, 74868, '\p{^isterm}', "");
81248Expect(1, 74868, '\P{isterm}', "");
81249Expect(0, 74868, '\P{^isterm}', "");
81250Expect(1, 74867, '\p{ 	is_Term}', "");
81251Expect(0, 74867, '\p{^ 	is_Term}', "");
81252Expect(0, 74867, '\P{ 	is_Term}', "");
81253Expect(1, 74867, '\P{^ 	is_Term}', "");
81254Expect(0, 74868, '\p{ 	is_Term}', "");
81255Expect(1, 74868, '\p{^ 	is_Term}', "");
81256Expect(1, 74868, '\P{ 	is_Term}', "");
81257Expect(0, 74868, '\P{^ 	is_Term}', "");
81258Error('\p{/a/--thaana}');
81259Error('\P{/a/--thaana}');
81260Expect(1, 1969, '\p{thaana}', "");
81261Expect(0, 1969, '\p{^thaana}', "");
81262Expect(0, 1969, '\P{thaana}', "");
81263Expect(1, 1969, '\P{^thaana}', "");
81264Expect(0, 1970, '\p{thaana}', "");
81265Expect(1, 1970, '\p{^thaana}', "");
81266Expect(1, 1970, '\P{thaana}', "");
81267Expect(0, 1970, '\P{^thaana}', "");
81268Expect(1, 1969, '\p{-	thaana}', "");
81269Expect(0, 1969, '\p{^-	thaana}', "");
81270Expect(0, 1969, '\P{-	thaana}', "");
81271Expect(1, 1969, '\P{^-	thaana}', "");
81272Expect(0, 1970, '\p{-	thaana}', "");
81273Expect(1, 1970, '\p{^-	thaana}', "");
81274Expect(1, 1970, '\P{-	thaana}', "");
81275Expect(0, 1970, '\P{^-	thaana}', "");
81276Error('\p{:=IS_thaana}');
81277Error('\P{:=IS_thaana}');
81278Expect(1, 1969, '\p{isthaana}', "");
81279Expect(0, 1969, '\p{^isthaana}', "");
81280Expect(0, 1969, '\P{isthaana}', "");
81281Expect(1, 1969, '\P{^isthaana}', "");
81282Expect(0, 1970, '\p{isthaana}', "");
81283Expect(1, 1970, '\p{^isthaana}', "");
81284Expect(1, 1970, '\P{isthaana}', "");
81285Expect(0, 1970, '\P{^isthaana}', "");
81286Expect(1, 1969, '\p{_Is_THAANA}', "");
81287Expect(0, 1969, '\p{^_Is_THAANA}', "");
81288Expect(0, 1969, '\P{_Is_THAANA}', "");
81289Expect(1, 1969, '\P{^_Is_THAANA}', "");
81290Expect(0, 1970, '\p{_Is_THAANA}', "");
81291Expect(1, 1970, '\p{^_Is_THAANA}', "");
81292Expect(1, 1970, '\P{_Is_THAANA}', "");
81293Expect(0, 1970, '\P{^_Is_THAANA}', "");
81294Error('\p{	-Thaa:=}');
81295Error('\P{	-Thaa:=}');
81296Expect(1, 1969, '\p{thaa}', "");
81297Expect(0, 1969, '\p{^thaa}', "");
81298Expect(0, 1969, '\P{thaa}', "");
81299Expect(1, 1969, '\P{^thaa}', "");
81300Expect(0, 1970, '\p{thaa}', "");
81301Expect(1, 1970, '\p{^thaa}', "");
81302Expect(1, 1970, '\P{thaa}', "");
81303Expect(0, 1970, '\P{^thaa}', "");
81304Expect(1, 1969, '\p{ thaa}', "");
81305Expect(0, 1969, '\p{^ thaa}', "");
81306Expect(0, 1969, '\P{ thaa}', "");
81307Expect(1, 1969, '\P{^ thaa}', "");
81308Expect(0, 1970, '\p{ thaa}', "");
81309Expect(1, 1970, '\p{^ thaa}', "");
81310Expect(1, 1970, '\P{ thaa}', "");
81311Expect(0, 1970, '\P{^ thaa}', "");
81312Error('\p{-:=Is_Thaa}');
81313Error('\P{-:=Is_Thaa}');
81314Expect(1, 1969, '\p{isthaa}', "");
81315Expect(0, 1969, '\p{^isthaa}', "");
81316Expect(0, 1969, '\P{isthaa}', "");
81317Expect(1, 1969, '\P{^isthaa}', "");
81318Expect(0, 1970, '\p{isthaa}', "");
81319Expect(1, 1970, '\p{^isthaa}', "");
81320Expect(1, 1970, '\P{isthaa}', "");
81321Expect(0, 1970, '\P{^isthaa}', "");
81322Expect(1, 1969, '\p{--IS_Thaa}', "");
81323Expect(0, 1969, '\p{^--IS_Thaa}', "");
81324Expect(0, 1969, '\P{--IS_Thaa}', "");
81325Expect(1, 1969, '\P{^--IS_Thaa}', "");
81326Expect(0, 1970, '\p{--IS_Thaa}', "");
81327Expect(1, 1970, '\p{^--IS_Thaa}', "");
81328Expect(1, 1970, '\P{--IS_Thaa}', "");
81329Expect(0, 1970, '\P{^--IS_Thaa}', "");
81330Error('\p{/a/- Thai}');
81331Error('\P{/a/- Thai}');
81332Expect(1, 3675, '\p{thai}', "");
81333Expect(0, 3675, '\p{^thai}', "");
81334Expect(0, 3675, '\P{thai}', "");
81335Expect(1, 3675, '\P{^thai}', "");
81336Expect(0, 3676, '\p{thai}', "");
81337Expect(1, 3676, '\p{^thai}', "");
81338Expect(1, 3676, '\P{thai}', "");
81339Expect(0, 3676, '\P{^thai}', "");
81340Expect(1, 3675, '\p{ -Thai}', "");
81341Expect(0, 3675, '\p{^ -Thai}', "");
81342Expect(0, 3675, '\P{ -Thai}', "");
81343Expect(1, 3675, '\P{^ -Thai}', "");
81344Expect(0, 3676, '\p{ -Thai}', "");
81345Expect(1, 3676, '\p{^ -Thai}', "");
81346Expect(1, 3676, '\P{ -Thai}', "");
81347Expect(0, 3676, '\P{^ -Thai}', "");
81348Error('\p{-:=Is_thai}');
81349Error('\P{-:=Is_thai}');
81350Expect(1, 3675, '\p{isthai}', "");
81351Expect(0, 3675, '\p{^isthai}', "");
81352Expect(0, 3675, '\P{isthai}', "");
81353Expect(1, 3675, '\P{^isthai}', "");
81354Expect(0, 3676, '\p{isthai}', "");
81355Expect(1, 3676, '\p{^isthai}', "");
81356Expect(1, 3676, '\P{isthai}', "");
81357Expect(0, 3676, '\P{^isthai}', "");
81358Expect(1, 3675, '\p{ -Is_Thai}', "");
81359Expect(0, 3675, '\p{^ -Is_Thai}', "");
81360Expect(0, 3675, '\P{ -Is_Thai}', "");
81361Expect(1, 3675, '\P{^ -Is_Thai}', "");
81362Expect(0, 3676, '\p{ -Is_Thai}', "");
81363Expect(1, 3676, '\p{^ -Is_Thai}', "");
81364Expect(1, 3676, '\P{ -Is_Thai}', "");
81365Expect(0, 3676, '\P{^ -Is_Thai}', "");
81366Error('\p{-_tibetan/a/}');
81367Error('\P{-_tibetan/a/}');
81368Expect(1, 4058, '\p{tibetan}', "");
81369Expect(0, 4058, '\p{^tibetan}', "");
81370Expect(0, 4058, '\P{tibetan}', "");
81371Expect(1, 4058, '\P{^tibetan}', "");
81372Expect(0, 4059, '\p{tibetan}', "");
81373Expect(1, 4059, '\p{^tibetan}', "");
81374Expect(1, 4059, '\P{tibetan}', "");
81375Expect(0, 4059, '\P{^tibetan}', "");
81376Expect(1, 4058, '\p{ -tibetan}', "");
81377Expect(0, 4058, '\p{^ -tibetan}', "");
81378Expect(0, 4058, '\P{ -tibetan}', "");
81379Expect(1, 4058, '\P{^ -tibetan}', "");
81380Expect(0, 4059, '\p{ -tibetan}', "");
81381Expect(1, 4059, '\p{^ -tibetan}', "");
81382Expect(1, 4059, '\P{ -tibetan}', "");
81383Expect(0, 4059, '\P{^ -tibetan}', "");
81384Error('\p{_:=Is_tibetan}');
81385Error('\P{_:=Is_tibetan}');
81386Expect(1, 4058, '\p{istibetan}', "");
81387Expect(0, 4058, '\p{^istibetan}', "");
81388Expect(0, 4058, '\P{istibetan}', "");
81389Expect(1, 4058, '\P{^istibetan}', "");
81390Expect(0, 4059, '\p{istibetan}', "");
81391Expect(1, 4059, '\p{^istibetan}', "");
81392Expect(1, 4059, '\P{istibetan}', "");
81393Expect(0, 4059, '\P{^istibetan}', "");
81394Expect(1, 4058, '\p{_ is_tibetan}', "");
81395Expect(0, 4058, '\p{^_ is_tibetan}', "");
81396Expect(0, 4058, '\P{_ is_tibetan}', "");
81397Expect(1, 4058, '\P{^_ is_tibetan}', "");
81398Expect(0, 4059, '\p{_ is_tibetan}', "");
81399Expect(1, 4059, '\p{^_ is_tibetan}', "");
81400Expect(1, 4059, '\P{_ is_tibetan}', "");
81401Expect(0, 4059, '\P{^_ is_tibetan}', "");
81402Error('\p{:=	 tibt}');
81403Error('\P{:=	 tibt}');
81404Expect(1, 4058, '\p{tibt}', "");
81405Expect(0, 4058, '\p{^tibt}', "");
81406Expect(0, 4058, '\P{tibt}', "");
81407Expect(1, 4058, '\P{^tibt}', "");
81408Expect(0, 4059, '\p{tibt}', "");
81409Expect(1, 4059, '\p{^tibt}', "");
81410Expect(1, 4059, '\P{tibt}', "");
81411Expect(0, 4059, '\P{^tibt}', "");
81412Expect(1, 4058, '\p{_-TIBT}', "");
81413Expect(0, 4058, '\p{^_-TIBT}', "");
81414Expect(0, 4058, '\P{_-TIBT}', "");
81415Expect(1, 4058, '\P{^_-TIBT}', "");
81416Expect(0, 4059, '\p{_-TIBT}', "");
81417Expect(1, 4059, '\p{^_-TIBT}', "");
81418Expect(1, 4059, '\P{_-TIBT}', "");
81419Expect(0, 4059, '\P{^_-TIBT}', "");
81420Error('\p{:=__Is_tibt}');
81421Error('\P{:=__Is_tibt}');
81422Expect(1, 4058, '\p{istibt}', "");
81423Expect(0, 4058, '\p{^istibt}', "");
81424Expect(0, 4058, '\P{istibt}', "");
81425Expect(1, 4058, '\P{^istibt}', "");
81426Expect(0, 4059, '\p{istibt}', "");
81427Expect(1, 4059, '\p{^istibt}', "");
81428Expect(1, 4059, '\P{istibt}', "");
81429Expect(0, 4059, '\P{^istibt}', "");
81430Expect(1, 4058, '\p{ is_TIBT}', "");
81431Expect(0, 4058, '\p{^ is_TIBT}', "");
81432Expect(0, 4058, '\P{ is_TIBT}', "");
81433Expect(1, 4058, '\P{^ is_TIBT}', "");
81434Expect(0, 4059, '\p{ is_TIBT}', "");
81435Expect(1, 4059, '\p{^ is_TIBT}', "");
81436Expect(1, 4059, '\P{ is_TIBT}', "");
81437Expect(0, 4059, '\P{^ is_TIBT}', "");
81438Error('\p{/a/_ Tifinagh}');
81439Error('\P{/a/_ Tifinagh}');
81440Expect(1, 11647, '\p{tifinagh}', "");
81441Expect(0, 11647, '\p{^tifinagh}', "");
81442Expect(0, 11647, '\P{tifinagh}', "");
81443Expect(1, 11647, '\P{^tifinagh}', "");
81444Expect(0, 11648, '\p{tifinagh}', "");
81445Expect(1, 11648, '\p{^tifinagh}', "");
81446Expect(1, 11648, '\P{tifinagh}', "");
81447Expect(0, 11648, '\P{^tifinagh}', "");
81448Expect(1, 11647, '\p{-tifinagh}', "");
81449Expect(0, 11647, '\p{^-tifinagh}', "");
81450Expect(0, 11647, '\P{-tifinagh}', "");
81451Expect(1, 11647, '\P{^-tifinagh}', "");
81452Expect(0, 11648, '\p{-tifinagh}', "");
81453Expect(1, 11648, '\p{^-tifinagh}', "");
81454Expect(1, 11648, '\P{-tifinagh}', "");
81455Expect(0, 11648, '\P{^-tifinagh}', "");
81456Error('\p{:=	-Is_TIFINAGH}');
81457Error('\P{:=	-Is_TIFINAGH}');
81458Expect(1, 11647, '\p{istifinagh}', "");
81459Expect(0, 11647, '\p{^istifinagh}', "");
81460Expect(0, 11647, '\P{istifinagh}', "");
81461Expect(1, 11647, '\P{^istifinagh}', "");
81462Expect(0, 11648, '\p{istifinagh}', "");
81463Expect(1, 11648, '\p{^istifinagh}', "");
81464Expect(1, 11648, '\P{istifinagh}', "");
81465Expect(0, 11648, '\P{^istifinagh}', "");
81466Expect(1, 11647, '\p{-Is_Tifinagh}', "");
81467Expect(0, 11647, '\p{^-Is_Tifinagh}', "");
81468Expect(0, 11647, '\P{-Is_Tifinagh}', "");
81469Expect(1, 11647, '\P{^-Is_Tifinagh}', "");
81470Expect(0, 11648, '\p{-Is_Tifinagh}', "");
81471Expect(1, 11648, '\p{^-Is_Tifinagh}', "");
81472Expect(1, 11648, '\P{-Is_Tifinagh}', "");
81473Expect(0, 11648, '\P{^-Is_Tifinagh}', "");
81474Error('\p{-:=TFNG}');
81475Error('\P{-:=TFNG}');
81476Expect(1, 11647, '\p{tfng}', "");
81477Expect(0, 11647, '\p{^tfng}', "");
81478Expect(0, 11647, '\P{tfng}', "");
81479Expect(1, 11647, '\P{^tfng}', "");
81480Expect(0, 11648, '\p{tfng}', "");
81481Expect(1, 11648, '\p{^tfng}', "");
81482Expect(1, 11648, '\P{tfng}', "");
81483Expect(0, 11648, '\P{^tfng}', "");
81484Expect(1, 11647, '\p{  tfng}', "");
81485Expect(0, 11647, '\p{^  tfng}', "");
81486Expect(0, 11647, '\P{  tfng}', "");
81487Expect(1, 11647, '\P{^  tfng}', "");
81488Expect(0, 11648, '\p{  tfng}', "");
81489Expect(1, 11648, '\p{^  tfng}', "");
81490Expect(1, 11648, '\P{  tfng}', "");
81491Expect(0, 11648, '\P{^  tfng}', "");
81492Error('\p{/a/__Is_Tfng}');
81493Error('\P{/a/__Is_Tfng}');
81494Expect(1, 11647, '\p{istfng}', "");
81495Expect(0, 11647, '\p{^istfng}', "");
81496Expect(0, 11647, '\P{istfng}', "");
81497Expect(1, 11647, '\P{^istfng}', "");
81498Expect(0, 11648, '\p{istfng}', "");
81499Expect(1, 11648, '\p{^istfng}', "");
81500Expect(1, 11648, '\P{istfng}', "");
81501Expect(0, 11648, '\P{^istfng}', "");
81502Expect(1, 11647, '\p{  Is_TFNG}', "");
81503Expect(0, 11647, '\p{^  Is_TFNG}', "");
81504Expect(0, 11647, '\P{  Is_TFNG}', "");
81505Expect(1, 11647, '\P{^  Is_TFNG}', "");
81506Expect(0, 11648, '\p{  Is_TFNG}', "");
81507Expect(1, 11648, '\p{^  Is_TFNG}', "");
81508Expect(1, 11648, '\P{  Is_TFNG}', "");
81509Expect(0, 11648, '\P{^  Is_TFNG}', "");
81510Error('\p{-	Titlecase:=}');
81511Error('\P{-	Titlecase:=}');
81512Expect(1, 8188, '\p{titlecase}', "");
81513Expect(0, 8188, '\p{^titlecase}', "");
81514Expect(0, 8188, '\P{titlecase}', "");
81515Expect(1, 8188, '\P{^titlecase}', "");
81516Expect(0, 8189, '\p{titlecase}', "");
81517Expect(1, 8189, '\p{^titlecase}', "");
81518Expect(1, 8189, '\P{titlecase}', "");
81519Expect(0, 8189, '\P{^titlecase}', "");
81520Expect(1, 8188, '\p{_ TITLECASE}', "");
81521Expect(0, 8188, '\p{^_ TITLECASE}', "");
81522Expect(0, 8188, '\P{_ TITLECASE}', "");
81523Expect(1, 8188, '\P{^_ TITLECASE}', "");
81524Expect(0, 8189, '\p{_ TITLECASE}', "");
81525Expect(1, 8189, '\p{^_ TITLECASE}', "");
81526Expect(1, 8189, '\P{_ TITLECASE}', "");
81527Expect(0, 8189, '\P{^_ TITLECASE}', "");
81528Error('\p{/a/-TITLE}');
81529Error('\P{/a/-TITLE}');
81530Expect(1, 8188, '\p{title}', "");
81531Expect(0, 8188, '\p{^title}', "");
81532Expect(0, 8188, '\P{title}', "");
81533Expect(1, 8188, '\P{^title}', "");
81534Expect(0, 8189, '\p{title}', "");
81535Expect(1, 8189, '\p{^title}', "");
81536Expect(1, 8189, '\P{title}', "");
81537Expect(0, 8189, '\P{^title}', "");
81538Expect(1, 8188, '\p{	-Title}', "");
81539Expect(0, 8188, '\p{^	-Title}', "");
81540Expect(0, 8188, '\P{	-Title}', "");
81541Expect(1, 8188, '\P{^	-Title}', "");
81542Expect(0, 8189, '\p{	-Title}', "");
81543Expect(1, 8189, '\p{^	-Title}', "");
81544Expect(1, 8189, '\P{	-Title}', "");
81545Expect(0, 8189, '\P{^	-Title}', "");
81546Error('\p{_/a/Is_Titlecase}');
81547Error('\P{_/a/Is_Titlecase}');
81548Expect(1, 8188, '\p{istitlecase}', "");
81549Expect(0, 8188, '\p{^istitlecase}', "");
81550Expect(0, 8188, '\P{istitlecase}', "");
81551Expect(1, 8188, '\P{^istitlecase}', "");
81552Expect(0, 8189, '\p{istitlecase}', "");
81553Expect(1, 8189, '\p{^istitlecase}', "");
81554Expect(1, 8189, '\P{istitlecase}', "");
81555Expect(0, 8189, '\P{^istitlecase}', "");
81556Expect(1, 8188, '\p{ _Is_Titlecase}', "");
81557Expect(0, 8188, '\p{^ _Is_Titlecase}', "");
81558Expect(0, 8188, '\P{ _Is_Titlecase}', "");
81559Expect(1, 8188, '\P{^ _Is_Titlecase}', "");
81560Expect(0, 8189, '\p{ _Is_Titlecase}', "");
81561Expect(1, 8189, '\p{^ _Is_Titlecase}', "");
81562Expect(1, 8189, '\P{ _Is_Titlecase}', "");
81563Expect(0, 8189, '\P{^ _Is_Titlecase}', "");
81564Error('\p{-:=Is_Title}');
81565Error('\P{-:=Is_Title}');
81566Expect(1, 8188, '\p{istitle}', "");
81567Expect(0, 8188, '\p{^istitle}', "");
81568Expect(0, 8188, '\P{istitle}', "");
81569Expect(1, 8188, '\P{^istitle}', "");
81570Expect(0, 8189, '\p{istitle}', "");
81571Expect(1, 8189, '\p{^istitle}', "");
81572Expect(1, 8189, '\P{istitle}', "");
81573Expect(0, 8189, '\P{^istitle}', "");
81574Expect(1, 8188, '\p{	Is_Title}', "");
81575Expect(0, 8188, '\p{^	Is_Title}', "");
81576Expect(0, 8188, '\P{	Is_Title}', "");
81577Expect(1, 8188, '\P{^	Is_Title}', "");
81578Expect(0, 8189, '\p{	Is_Title}', "");
81579Expect(1, 8189, '\p{^	Is_Title}', "");
81580Expect(1, 8189, '\P{	Is_Title}', "");
81581Expect(0, 8189, '\P{^	Is_Title}', "");
81582Error('\p{_:=titlecase_LETTER}');
81583Error('\P{_:=titlecase_LETTER}');
81584Expect(1, 8188, '\p{titlecaseletter}', "");
81585Expect(0, 8188, '\p{^titlecaseletter}', "");
81586Expect(0, 8188, '\P{titlecaseletter}', "");
81587Expect(1, 8188, '\P{^titlecaseletter}', "");
81588Expect(0, 8189, '\p{titlecaseletter}', "");
81589Expect(1, 8189, '\p{^titlecaseletter}', "");
81590Expect(1, 8189, '\P{titlecaseletter}', "");
81591Expect(0, 8189, '\P{^titlecaseletter}', "");
81592Expect(1, 8188, '\p{	Titlecase_Letter}', "");
81593Expect(0, 8188, '\p{^	Titlecase_Letter}', "");
81594Expect(0, 8188, '\P{	Titlecase_Letter}', "");
81595Expect(1, 8188, '\P{^	Titlecase_Letter}', "");
81596Expect(0, 8189, '\p{	Titlecase_Letter}', "");
81597Expect(1, 8189, '\p{^	Titlecase_Letter}', "");
81598Expect(1, 8189, '\P{	Titlecase_Letter}', "");
81599Expect(0, 8189, '\P{^	Titlecase_Letter}', "");
81600Error('\p{/a/	_is_Titlecase_letter}');
81601Error('\P{/a/	_is_Titlecase_letter}');
81602Expect(1, 8188, '\p{istitlecaseletter}', "");
81603Expect(0, 8188, '\p{^istitlecaseletter}', "");
81604Expect(0, 8188, '\P{istitlecaseletter}', "");
81605Expect(1, 8188, '\P{^istitlecaseletter}', "");
81606Expect(0, 8189, '\p{istitlecaseletter}', "");
81607Expect(1, 8189, '\p{^istitlecaseletter}', "");
81608Expect(1, 8189, '\P{istitlecaseletter}', "");
81609Expect(0, 8189, '\P{^istitlecaseletter}', "");
81610Expect(1, 8188, '\p{_is_TITLECASE_Letter}', "");
81611Expect(0, 8188, '\p{^_is_TITLECASE_Letter}', "");
81612Expect(0, 8188, '\P{_is_TITLECASE_Letter}', "");
81613Expect(1, 8188, '\P{^_is_TITLECASE_Letter}', "");
81614Expect(0, 8189, '\p{_is_TITLECASE_Letter}', "");
81615Expect(1, 8189, '\p{^_is_TITLECASE_Letter}', "");
81616Expect(1, 8189, '\P{_is_TITLECASE_Letter}', "");
81617Expect(0, 8189, '\P{^_is_TITLECASE_Letter}', "");
81618Error('\p{:=_-Lt}');
81619Error('\P{:=_-Lt}');
81620Expect(1, 8188, '\p{lt}', "");
81621Expect(0, 8188, '\p{^lt}', "");
81622Expect(0, 8188, '\P{lt}', "");
81623Expect(1, 8188, '\P{^lt}', "");
81624Expect(0, 8189, '\p{lt}', "");
81625Expect(1, 8189, '\p{^lt}', "");
81626Expect(1, 8189, '\P{lt}', "");
81627Expect(0, 8189, '\P{^lt}', "");
81628Expect(1, 8188, '\p{_-Lt}', "");
81629Expect(0, 8188, '\p{^_-Lt}', "");
81630Expect(0, 8188, '\P{_-Lt}', "");
81631Expect(1, 8188, '\P{^_-Lt}', "");
81632Expect(0, 8189, '\p{_-Lt}', "");
81633Expect(1, 8189, '\p{^_-Lt}', "");
81634Expect(1, 8189, '\P{_-Lt}', "");
81635Expect(0, 8189, '\P{^_-Lt}', "");
81636Error('\p{ /a/IS_Lt}');
81637Error('\P{ /a/IS_Lt}');
81638Expect(1, 8188, '\p{islt}', "");
81639Expect(0, 8188, '\p{^islt}', "");
81640Expect(0, 8188, '\P{islt}', "");
81641Expect(1, 8188, '\P{^islt}', "");
81642Expect(0, 8189, '\p{islt}', "");
81643Expect(1, 8189, '\p{^islt}', "");
81644Expect(1, 8189, '\P{islt}', "");
81645Expect(0, 8189, '\P{^islt}', "");
81646Expect(1, 8188, '\p{-	is_Lt}', "");
81647Expect(0, 8188, '\p{^-	is_Lt}', "");
81648Expect(0, 8188, '\P{-	is_Lt}', "");
81649Expect(1, 8188, '\P{^-	is_Lt}', "");
81650Expect(0, 8189, '\p{-	is_Lt}', "");
81651Expect(1, 8189, '\p{^-	is_Lt}', "");
81652Expect(1, 8189, '\P{-	is_Lt}', "");
81653Expect(0, 8189, '\P{^-	is_Lt}', "");
81654Error('\p{	Transport_and_map_SYMBOLS/a/}');
81655Error('\P{	Transport_and_map_SYMBOLS/a/}');
81656Expect(1, 128767, '\p{transportandmapsymbols}', "");
81657Expect(0, 128767, '\p{^transportandmapsymbols}', "");
81658Expect(0, 128767, '\P{transportandmapsymbols}', "");
81659Expect(1, 128767, '\P{^transportandmapsymbols}', "");
81660Expect(0, 128768, '\p{transportandmapsymbols}', "");
81661Expect(1, 128768, '\p{^transportandmapsymbols}', "");
81662Expect(1, 128768, '\P{transportandmapsymbols}', "");
81663Expect(0, 128768, '\P{^transportandmapsymbols}', "");
81664Expect(1, 128767, '\p{	Transport_And_MAP_Symbols}', "");
81665Expect(0, 128767, '\p{^	Transport_And_MAP_Symbols}', "");
81666Expect(0, 128767, '\P{	Transport_And_MAP_Symbols}', "");
81667Expect(1, 128767, '\P{^	Transport_And_MAP_Symbols}', "");
81668Expect(0, 128768, '\p{	Transport_And_MAP_Symbols}', "");
81669Expect(1, 128768, '\p{^	Transport_And_MAP_Symbols}', "");
81670Expect(1, 128768, '\P{	Transport_And_MAP_Symbols}', "");
81671Expect(0, 128768, '\P{^	Transport_And_MAP_Symbols}', "");
81672Error('\p{	:=Is_TRANSPORT_and_Map_Symbols}');
81673Error('\P{	:=Is_TRANSPORT_and_Map_Symbols}');
81674Expect(1, 128767, '\p{istransportandmapsymbols}', "");
81675Expect(0, 128767, '\p{^istransportandmapsymbols}', "");
81676Expect(0, 128767, '\P{istransportandmapsymbols}', "");
81677Expect(1, 128767, '\P{^istransportandmapsymbols}', "");
81678Expect(0, 128768, '\p{istransportandmapsymbols}', "");
81679Expect(1, 128768, '\p{^istransportandmapsymbols}', "");
81680Expect(1, 128768, '\P{istransportandmapsymbols}', "");
81681Expect(0, 128768, '\P{^istransportandmapsymbols}', "");
81682Expect(1, 128767, '\p{	_is_Transport_And_map_symbols}', "");
81683Expect(0, 128767, '\p{^	_is_Transport_And_map_symbols}', "");
81684Expect(0, 128767, '\P{	_is_Transport_And_map_symbols}', "");
81685Expect(1, 128767, '\P{^	_is_Transport_And_map_symbols}', "");
81686Expect(0, 128768, '\p{	_is_Transport_And_map_symbols}', "");
81687Expect(1, 128768, '\p{^	_is_Transport_And_map_symbols}', "");
81688Expect(1, 128768, '\P{	_is_Transport_And_map_symbols}', "");
81689Expect(0, 128768, '\P{^	_is_Transport_And_map_symbols}', "");
81690Error('\p{-_In_Transport_And_Map_SYMBOLS/a/}');
81691Error('\P{-_In_Transport_And_Map_SYMBOLS/a/}');
81692Expect(1, 128767, '\p{intransportandmapsymbols}', "");
81693Expect(0, 128767, '\p{^intransportandmapsymbols}', "");
81694Expect(0, 128767, '\P{intransportandmapsymbols}', "");
81695Expect(1, 128767, '\P{^intransportandmapsymbols}', "");
81696Expect(0, 128768, '\p{intransportandmapsymbols}', "");
81697Expect(1, 128768, '\p{^intransportandmapsymbols}', "");
81698Expect(1, 128768, '\P{intransportandmapsymbols}', "");
81699Expect(0, 128768, '\P{^intransportandmapsymbols}', "");
81700Expect(1, 128767, '\p{_	in_TRANSPORT_AND_map_SYMBOLS}', "");
81701Expect(0, 128767, '\p{^_	in_TRANSPORT_AND_map_SYMBOLS}', "");
81702Expect(0, 128767, '\P{_	in_TRANSPORT_AND_map_SYMBOLS}', "");
81703Expect(1, 128767, '\P{^_	in_TRANSPORT_AND_map_SYMBOLS}', "");
81704Expect(0, 128768, '\p{_	in_TRANSPORT_AND_map_SYMBOLS}', "");
81705Expect(1, 128768, '\p{^_	in_TRANSPORT_AND_map_SYMBOLS}', "");
81706Expect(1, 128768, '\P{_	in_TRANSPORT_AND_map_SYMBOLS}', "");
81707Expect(0, 128768, '\P{^_	in_TRANSPORT_AND_map_SYMBOLS}', "");
81708Error('\p{		transport_And_Map:=}');
81709Error('\P{		transport_And_Map:=}');
81710Expect(1, 128767, '\p{transportandmap}', "");
81711Expect(0, 128767, '\p{^transportandmap}', "");
81712Expect(0, 128767, '\P{transportandmap}', "");
81713Expect(1, 128767, '\P{^transportandmap}', "");
81714Expect(0, 128768, '\p{transportandmap}', "");
81715Expect(1, 128768, '\p{^transportandmap}', "");
81716Expect(1, 128768, '\P{transportandmap}', "");
81717Expect(0, 128768, '\P{^transportandmap}', "");
81718Expect(1, 128767, '\p{transport_AND_map}', "");
81719Expect(0, 128767, '\p{^transport_AND_map}', "");
81720Expect(0, 128767, '\P{transport_AND_map}', "");
81721Expect(1, 128767, '\P{^transport_AND_map}', "");
81722Expect(0, 128768, '\p{transport_AND_map}', "");
81723Expect(1, 128768, '\p{^transport_AND_map}', "");
81724Expect(1, 128768, '\P{transport_AND_map}', "");
81725Expect(0, 128768, '\P{^transport_AND_map}', "");
81726Error('\p{/a/_-Is_Transport_AND_MAP}');
81727Error('\P{/a/_-Is_Transport_AND_MAP}');
81728Expect(1, 128767, '\p{istransportandmap}', "");
81729Expect(0, 128767, '\p{^istransportandmap}', "");
81730Expect(0, 128767, '\P{istransportandmap}', "");
81731Expect(1, 128767, '\P{^istransportandmap}', "");
81732Expect(0, 128768, '\p{istransportandmap}', "");
81733Expect(1, 128768, '\p{^istransportandmap}', "");
81734Expect(1, 128768, '\P{istransportandmap}', "");
81735Expect(0, 128768, '\P{^istransportandmap}', "");
81736Expect(1, 128767, '\p{__is_TRANSPORT_AND_map}', "");
81737Expect(0, 128767, '\p{^__is_TRANSPORT_AND_map}', "");
81738Expect(0, 128767, '\P{__is_TRANSPORT_AND_map}', "");
81739Expect(1, 128767, '\P{^__is_TRANSPORT_AND_map}', "");
81740Expect(0, 128768, '\p{__is_TRANSPORT_AND_map}', "");
81741Expect(1, 128768, '\p{^__is_TRANSPORT_AND_map}', "");
81742Expect(1, 128768, '\P{__is_TRANSPORT_AND_map}', "");
81743Expect(0, 128768, '\P{^__is_TRANSPORT_AND_map}', "");
81744Error('\p{	IN_TRANSPORT_And_map:=}');
81745Error('\P{	IN_TRANSPORT_And_map:=}');
81746Expect(1, 128767, '\p{intransportandmap}', "");
81747Expect(0, 128767, '\p{^intransportandmap}', "");
81748Expect(0, 128767, '\P{intransportandmap}', "");
81749Expect(1, 128767, '\P{^intransportandmap}', "");
81750Expect(0, 128768, '\p{intransportandmap}', "");
81751Expect(1, 128768, '\p{^intransportandmap}', "");
81752Expect(1, 128768, '\P{intransportandmap}', "");
81753Expect(0, 128768, '\P{^intransportandmap}', "");
81754Expect(1, 128767, '\p{_In_Transport_AND_Map}', "");
81755Expect(0, 128767, '\p{^_In_Transport_AND_Map}', "");
81756Expect(0, 128767, '\P{_In_Transport_AND_Map}', "");
81757Expect(1, 128767, '\P{^_In_Transport_AND_Map}', "");
81758Expect(0, 128768, '\p{_In_Transport_AND_Map}', "");
81759Expect(1, 128768, '\p{^_In_Transport_AND_Map}', "");
81760Expect(1, 128768, '\P{_In_Transport_AND_Map}', "");
81761Expect(0, 128768, '\P{^_In_Transport_AND_Map}', "");
81762Error('\p{:=	ugaritic}');
81763Error('\P{:=	ugaritic}');
81764Expect(1, 66463, '\p{ugaritic}', "");
81765Expect(0, 66463, '\p{^ugaritic}', "");
81766Expect(0, 66463, '\P{ugaritic}', "");
81767Expect(1, 66463, '\P{^ugaritic}', "");
81768Expect(0, 66464, '\p{ugaritic}', "");
81769Expect(1, 66464, '\p{^ugaritic}', "");
81770Expect(1, 66464, '\P{ugaritic}', "");
81771Expect(0, 66464, '\P{^ugaritic}', "");
81772Expect(1, 66463, '\p{	 ugaritic}', "");
81773Expect(0, 66463, '\p{^	 ugaritic}', "");
81774Expect(0, 66463, '\P{	 ugaritic}', "");
81775Expect(1, 66463, '\P{^	 ugaritic}', "");
81776Expect(0, 66464, '\p{	 ugaritic}', "");
81777Expect(1, 66464, '\p{^	 ugaritic}', "");
81778Expect(1, 66464, '\P{	 ugaritic}', "");
81779Expect(0, 66464, '\P{^	 ugaritic}', "");
81780Error('\p{-/a/IS_ugaritic}');
81781Error('\P{-/a/IS_ugaritic}');
81782Expect(1, 66463, '\p{isugaritic}', "");
81783Expect(0, 66463, '\p{^isugaritic}', "");
81784Expect(0, 66463, '\P{isugaritic}', "");
81785Expect(1, 66463, '\P{^isugaritic}', "");
81786Expect(0, 66464, '\p{isugaritic}', "");
81787Expect(1, 66464, '\p{^isugaritic}', "");
81788Expect(1, 66464, '\P{isugaritic}', "");
81789Expect(0, 66464, '\P{^isugaritic}', "");
81790Expect(1, 66463, '\p{IS_Ugaritic}', "");
81791Expect(0, 66463, '\p{^IS_Ugaritic}', "");
81792Expect(0, 66463, '\P{IS_Ugaritic}', "");
81793Expect(1, 66463, '\P{^IS_Ugaritic}', "");
81794Expect(0, 66464, '\p{IS_Ugaritic}', "");
81795Expect(1, 66464, '\p{^IS_Ugaritic}', "");
81796Expect(1, 66464, '\P{IS_Ugaritic}', "");
81797Expect(0, 66464, '\P{^IS_Ugaritic}', "");
81798Error('\p{ 	Ugar/a/}');
81799Error('\P{ 	Ugar/a/}');
81800Expect(1, 66463, '\p{ugar}', "");
81801Expect(0, 66463, '\p{^ugar}', "");
81802Expect(0, 66463, '\P{ugar}', "");
81803Expect(1, 66463, '\P{^ugar}', "");
81804Expect(0, 66464, '\p{ugar}', "");
81805Expect(1, 66464, '\p{^ugar}', "");
81806Expect(1, 66464, '\P{ugar}', "");
81807Expect(0, 66464, '\P{^ugar}', "");
81808Expect(1, 66463, '\p{_ Ugar}', "");
81809Expect(0, 66463, '\p{^_ Ugar}', "");
81810Expect(0, 66463, '\P{_ Ugar}', "");
81811Expect(1, 66463, '\P{^_ Ugar}', "");
81812Expect(0, 66464, '\p{_ Ugar}', "");
81813Expect(1, 66464, '\p{^_ Ugar}', "");
81814Expect(1, 66464, '\P{_ Ugar}', "");
81815Expect(0, 66464, '\P{^_ Ugar}', "");
81816Error('\p{ /a/Is_Ugar}');
81817Error('\P{ /a/Is_Ugar}');
81818Expect(1, 66463, '\p{isugar}', "");
81819Expect(0, 66463, '\p{^isugar}', "");
81820Expect(0, 66463, '\P{isugar}', "");
81821Expect(1, 66463, '\P{^isugar}', "");
81822Expect(0, 66464, '\p{isugar}', "");
81823Expect(1, 66464, '\p{^isugar}', "");
81824Expect(1, 66464, '\P{isugar}', "");
81825Expect(0, 66464, '\P{^isugar}', "");
81826Expect(1, 66463, '\p{__Is_Ugar}', "");
81827Expect(0, 66463, '\p{^__Is_Ugar}', "");
81828Expect(0, 66463, '\P{__Is_Ugar}', "");
81829Expect(1, 66463, '\P{^__Is_Ugar}', "");
81830Expect(0, 66464, '\p{__Is_Ugar}', "");
81831Expect(1, 66464, '\p{^__Is_Ugar}', "");
81832Expect(1, 66464, '\P{__Is_Ugar}', "");
81833Expect(0, 66464, '\P{^__Is_Ugar}', "");
81834Error('\p{:=Unassigned}');
81835Error('\P{:=Unassigned}');
81836Expect(1, 918000, '\p{unassigned}', "");
81837Expect(0, 918000, '\p{^unassigned}', "");
81838Expect(0, 918000, '\P{unassigned}', "");
81839Expect(1, 918000, '\P{^unassigned}', "");
81840Expect(0, 1114109, '\p{unassigned}', "");
81841Expect(1, 1114109, '\p{^unassigned}', "");
81842Expect(1, 1114109, '\P{unassigned}', "");
81843Expect(0, 1114109, '\P{^unassigned}', "");
81844Expect(1, 918000, '\p{_Unassigned}', "");
81845Expect(0, 918000, '\p{^_Unassigned}', "");
81846Expect(0, 918000, '\P{_Unassigned}', "");
81847Expect(1, 918000, '\P{^_Unassigned}', "");
81848Expect(0, 1114109, '\p{_Unassigned}', "");
81849Expect(1, 1114109, '\p{^_Unassigned}', "");
81850Expect(1, 1114109, '\P{_Unassigned}', "");
81851Expect(0, 1114109, '\P{^_Unassigned}', "");
81852Error('\p{	Is_Unassigned:=}');
81853Error('\P{	Is_Unassigned:=}');
81854Expect(1, 918000, '\p{isunassigned}', "");
81855Expect(0, 918000, '\p{^isunassigned}', "");
81856Expect(0, 918000, '\P{isunassigned}', "");
81857Expect(1, 918000, '\P{^isunassigned}', "");
81858Expect(0, 1114109, '\p{isunassigned}', "");
81859Expect(1, 1114109, '\p{^isunassigned}', "");
81860Expect(1, 1114109, '\P{isunassigned}', "");
81861Expect(0, 1114109, '\P{^isunassigned}', "");
81862Expect(1, 918000, '\p{ Is_Unassigned}', "");
81863Expect(0, 918000, '\p{^ Is_Unassigned}', "");
81864Expect(0, 918000, '\P{ Is_Unassigned}', "");
81865Expect(1, 918000, '\P{^ Is_Unassigned}', "");
81866Expect(0, 1114109, '\p{ Is_Unassigned}', "");
81867Expect(1, 1114109, '\p{^ Is_Unassigned}', "");
81868Expect(1, 1114109, '\P{ Is_Unassigned}', "");
81869Expect(0, 1114109, '\P{^ Is_Unassigned}', "");
81870Error('\p{  Cn:=}');
81871Error('\P{  Cn:=}');
81872Expect(1, 918000, '\p{cn}', "");
81873Expect(0, 918000, '\p{^cn}', "");
81874Expect(0, 918000, '\P{cn}', "");
81875Expect(1, 918000, '\P{^cn}', "");
81876Expect(0, 1114109, '\p{cn}', "");
81877Expect(1, 1114109, '\p{^cn}', "");
81878Expect(1, 1114109, '\P{cn}', "");
81879Expect(0, 1114109, '\P{^cn}', "");
81880Expect(1, 918000, '\p{ 	CN}', "");
81881Expect(0, 918000, '\p{^ 	CN}', "");
81882Expect(0, 918000, '\P{ 	CN}', "");
81883Expect(1, 918000, '\P{^ 	CN}', "");
81884Expect(0, 1114109, '\p{ 	CN}', "");
81885Expect(1, 1114109, '\p{^ 	CN}', "");
81886Expect(1, 1114109, '\P{ 	CN}', "");
81887Expect(0, 1114109, '\P{^ 	CN}', "");
81888Error('\p{:= 	Is_Cn}');
81889Error('\P{:= 	Is_Cn}');
81890Expect(1, 918000, '\p{iscn}', "");
81891Expect(0, 918000, '\p{^iscn}', "");
81892Expect(0, 918000, '\P{iscn}', "");
81893Expect(1, 918000, '\P{^iscn}', "");
81894Expect(0, 1114109, '\p{iscn}', "");
81895Expect(1, 1114109, '\p{^iscn}', "");
81896Expect(1, 1114109, '\P{iscn}', "");
81897Expect(0, 1114109, '\P{^iscn}', "");
81898Expect(1, 918000, '\p{- Is_CN}', "");
81899Expect(0, 918000, '\p{^- Is_CN}', "");
81900Expect(0, 918000, '\P{- Is_CN}', "");
81901Expect(1, 918000, '\P{^- Is_CN}', "");
81902Expect(0, 1114109, '\p{- Is_CN}', "");
81903Expect(1, 1114109, '\p{^- Is_CN}', "");
81904Expect(1, 1114109, '\P{- Is_CN}', "");
81905Expect(0, 1114109, '\P{^- Is_CN}', "");
81906Error('\p{/a/__unified_canadian_ABORIGINAL_Syllabics}');
81907Error('\P{/a/__unified_canadian_ABORIGINAL_Syllabics}');
81908Expect(1, 5759, '\p{unifiedcanadianaboriginalsyllabics}', "");
81909Expect(0, 5759, '\p{^unifiedcanadianaboriginalsyllabics}', "");
81910Expect(0, 5759, '\P{unifiedcanadianaboriginalsyllabics}', "");
81911Expect(1, 5759, '\P{^unifiedcanadianaboriginalsyllabics}', "");
81912Expect(0, 5760, '\p{unifiedcanadianaboriginalsyllabics}', "");
81913Expect(1, 5760, '\p{^unifiedcanadianaboriginalsyllabics}', "");
81914Expect(1, 5760, '\P{unifiedcanadianaboriginalsyllabics}', "");
81915Expect(0, 5760, '\P{^unifiedcanadianaboriginalsyllabics}', "");
81916Expect(1, 5759, '\p{- Unified_Canadian_aboriginal_Syllabics}', "");
81917Expect(0, 5759, '\p{^- Unified_Canadian_aboriginal_Syllabics}', "");
81918Expect(0, 5759, '\P{- Unified_Canadian_aboriginal_Syllabics}', "");
81919Expect(1, 5759, '\P{^- Unified_Canadian_aboriginal_Syllabics}', "");
81920Expect(0, 5760, '\p{- Unified_Canadian_aboriginal_Syllabics}', "");
81921Expect(1, 5760, '\p{^- Unified_Canadian_aboriginal_Syllabics}', "");
81922Expect(1, 5760, '\P{- Unified_Canadian_aboriginal_Syllabics}', "");
81923Expect(0, 5760, '\P{^- Unified_Canadian_aboriginal_Syllabics}', "");
81924Error('\p{:=		is_UNIFIED_Canadian_aboriginal_Syllabics}');
81925Error('\P{:=		is_UNIFIED_Canadian_aboriginal_Syllabics}');
81926Expect(1, 5759, '\p{isunifiedcanadianaboriginalsyllabics}', "");
81927Expect(0, 5759, '\p{^isunifiedcanadianaboriginalsyllabics}', "");
81928Expect(0, 5759, '\P{isunifiedcanadianaboriginalsyllabics}', "");
81929Expect(1, 5759, '\P{^isunifiedcanadianaboriginalsyllabics}', "");
81930Expect(0, 5760, '\p{isunifiedcanadianaboriginalsyllabics}', "");
81931Expect(1, 5760, '\p{^isunifiedcanadianaboriginalsyllabics}', "");
81932Expect(1, 5760, '\P{isunifiedcanadianaboriginalsyllabics}', "");
81933Expect(0, 5760, '\P{^isunifiedcanadianaboriginalsyllabics}', "");
81934Expect(1, 5759, '\p{_-Is_Unified_canadian_Aboriginal_SYLLABICS}', "");
81935Expect(0, 5759, '\p{^_-Is_Unified_canadian_Aboriginal_SYLLABICS}', "");
81936Expect(0, 5759, '\P{_-Is_Unified_canadian_Aboriginal_SYLLABICS}', "");
81937Expect(1, 5759, '\P{^_-Is_Unified_canadian_Aboriginal_SYLLABICS}', "");
81938Expect(0, 5760, '\p{_-Is_Unified_canadian_Aboriginal_SYLLABICS}', "");
81939Expect(1, 5760, '\p{^_-Is_Unified_canadian_Aboriginal_SYLLABICS}', "");
81940Expect(1, 5760, '\P{_-Is_Unified_canadian_Aboriginal_SYLLABICS}', "");
81941Expect(0, 5760, '\P{^_-Is_Unified_canadian_Aboriginal_SYLLABICS}', "");
81942Error('\p{/a/_ In_unified_canadian_Aboriginal_Syllabics}');
81943Error('\P{/a/_ In_unified_canadian_Aboriginal_Syllabics}');
81944Expect(1, 5759, '\p{inunifiedcanadianaboriginalsyllabics}', "");
81945Expect(0, 5759, '\p{^inunifiedcanadianaboriginalsyllabics}', "");
81946Expect(0, 5759, '\P{inunifiedcanadianaboriginalsyllabics}', "");
81947Expect(1, 5759, '\P{^inunifiedcanadianaboriginalsyllabics}', "");
81948Expect(0, 5760, '\p{inunifiedcanadianaboriginalsyllabics}', "");
81949Expect(1, 5760, '\p{^inunifiedcanadianaboriginalsyllabics}', "");
81950Expect(1, 5760, '\P{inunifiedcanadianaboriginalsyllabics}', "");
81951Expect(0, 5760, '\P{^inunifiedcanadianaboriginalsyllabics}', "");
81952Expect(1, 5759, '\p{_ in_Unified_Canadian_Aboriginal_syllabics}', "");
81953Expect(0, 5759, '\p{^_ in_Unified_Canadian_Aboriginal_syllabics}', "");
81954Expect(0, 5759, '\P{_ in_Unified_Canadian_Aboriginal_syllabics}', "");
81955Expect(1, 5759, '\P{^_ in_Unified_Canadian_Aboriginal_syllabics}', "");
81956Expect(0, 5760, '\p{_ in_Unified_Canadian_Aboriginal_syllabics}', "");
81957Expect(1, 5760, '\p{^_ in_Unified_Canadian_Aboriginal_syllabics}', "");
81958Expect(1, 5760, '\P{_ in_Unified_Canadian_Aboriginal_syllabics}', "");
81959Expect(0, 5760, '\P{^_ in_Unified_Canadian_Aboriginal_syllabics}', "");
81960Error('\p{:=_	UCAS}');
81961Error('\P{:=_	UCAS}');
81962Expect(1, 5759, '\p{ucas}', "");
81963Expect(0, 5759, '\p{^ucas}', "");
81964Expect(0, 5759, '\P{ucas}', "");
81965Expect(1, 5759, '\P{^ucas}', "");
81966Expect(0, 5760, '\p{ucas}', "");
81967Expect(1, 5760, '\p{^ucas}', "");
81968Expect(1, 5760, '\P{ucas}', "");
81969Expect(0, 5760, '\P{^ucas}', "");
81970Expect(1, 5759, '\p{-UCAS}', "");
81971Expect(0, 5759, '\p{^-UCAS}', "");
81972Expect(0, 5759, '\P{-UCAS}', "");
81973Expect(1, 5759, '\P{^-UCAS}', "");
81974Expect(0, 5760, '\p{-UCAS}', "");
81975Expect(1, 5760, '\p{^-UCAS}', "");
81976Expect(1, 5760, '\P{-UCAS}', "");
81977Expect(0, 5760, '\P{^-UCAS}', "");
81978Error('\p{-Is_ucas:=}');
81979Error('\P{-Is_ucas:=}');
81980Expect(1, 5759, '\p{isucas}', "");
81981Expect(0, 5759, '\p{^isucas}', "");
81982Expect(0, 5759, '\P{isucas}', "");
81983Expect(1, 5759, '\P{^isucas}', "");
81984Expect(0, 5760, '\p{isucas}', "");
81985Expect(1, 5760, '\p{^isucas}', "");
81986Expect(1, 5760, '\P{isucas}', "");
81987Expect(0, 5760, '\P{^isucas}', "");
81988Expect(1, 5759, '\p{		Is_UCAS}', "");
81989Expect(0, 5759, '\p{^		Is_UCAS}', "");
81990Expect(0, 5759, '\P{		Is_UCAS}', "");
81991Expect(1, 5759, '\P{^		Is_UCAS}', "");
81992Expect(0, 5760, '\p{		Is_UCAS}', "");
81993Expect(1, 5760, '\p{^		Is_UCAS}', "");
81994Expect(1, 5760, '\P{		Is_UCAS}', "");
81995Expect(0, 5760, '\P{^		Is_UCAS}', "");
81996Error('\p{:=IN_ucas}');
81997Error('\P{:=IN_ucas}');
81998Expect(1, 5759, '\p{inucas}', "");
81999Expect(0, 5759, '\p{^inucas}', "");
82000Expect(0, 5759, '\P{inucas}', "");
82001Expect(1, 5759, '\P{^inucas}', "");
82002Expect(0, 5760, '\p{inucas}', "");
82003Expect(1, 5760, '\p{^inucas}', "");
82004Expect(1, 5760, '\P{inucas}', "");
82005Expect(0, 5760, '\P{^inucas}', "");
82006Expect(1, 5759, '\p{  IN_ucas}', "");
82007Expect(0, 5759, '\p{^  IN_ucas}', "");
82008Expect(0, 5759, '\P{  IN_ucas}', "");
82009Expect(1, 5759, '\P{^  IN_ucas}', "");
82010Expect(0, 5760, '\p{  IN_ucas}', "");
82011Expect(1, 5760, '\p{^  IN_ucas}', "");
82012Expect(1, 5760, '\P{  IN_ucas}', "");
82013Expect(0, 5760, '\P{^  IN_ucas}', "");
82014Error('\p{  CANADIAN_Syllabics/a/}');
82015Error('\P{  CANADIAN_Syllabics/a/}');
82016Expect(1, 5759, '\p{canadiansyllabics}', "");
82017Expect(0, 5759, '\p{^canadiansyllabics}', "");
82018Expect(0, 5759, '\P{canadiansyllabics}', "");
82019Expect(1, 5759, '\P{^canadiansyllabics}', "");
82020Expect(0, 5760, '\p{canadiansyllabics}', "");
82021Expect(1, 5760, '\p{^canadiansyllabics}', "");
82022Expect(1, 5760, '\P{canadiansyllabics}', "");
82023Expect(0, 5760, '\P{^canadiansyllabics}', "");
82024Expect(1, 5759, '\p{_	Canadian_syllabics}', "");
82025Expect(0, 5759, '\p{^_	Canadian_syllabics}', "");
82026Expect(0, 5759, '\P{_	Canadian_syllabics}', "");
82027Expect(1, 5759, '\P{^_	Canadian_syllabics}', "");
82028Expect(0, 5760, '\p{_	Canadian_syllabics}', "");
82029Expect(1, 5760, '\p{^_	Canadian_syllabics}', "");
82030Expect(1, 5760, '\P{_	Canadian_syllabics}', "");
82031Expect(0, 5760, '\P{^_	Canadian_syllabics}', "");
82032Error('\p{- IS_Canadian_syllabics/a/}');
82033Error('\P{- IS_Canadian_syllabics/a/}');
82034Expect(1, 5759, '\p{iscanadiansyllabics}', "");
82035Expect(0, 5759, '\p{^iscanadiansyllabics}', "");
82036Expect(0, 5759, '\P{iscanadiansyllabics}', "");
82037Expect(1, 5759, '\P{^iscanadiansyllabics}', "");
82038Expect(0, 5760, '\p{iscanadiansyllabics}', "");
82039Expect(1, 5760, '\p{^iscanadiansyllabics}', "");
82040Expect(1, 5760, '\P{iscanadiansyllabics}', "");
82041Expect(0, 5760, '\P{^iscanadiansyllabics}', "");
82042Expect(1, 5759, '\p{	 Is_CANADIAN_Syllabics}', "");
82043Expect(0, 5759, '\p{^	 Is_CANADIAN_Syllabics}', "");
82044Expect(0, 5759, '\P{	 Is_CANADIAN_Syllabics}', "");
82045Expect(1, 5759, '\P{^	 Is_CANADIAN_Syllabics}', "");
82046Expect(0, 5760, '\p{	 Is_CANADIAN_Syllabics}', "");
82047Expect(1, 5760, '\p{^	 Is_CANADIAN_Syllabics}', "");
82048Expect(1, 5760, '\P{	 Is_CANADIAN_Syllabics}', "");
82049Expect(0, 5760, '\P{^	 Is_CANADIAN_Syllabics}', "");
82050Error('\p{-/a/In_Canadian_Syllabics}');
82051Error('\P{-/a/In_Canadian_Syllabics}');
82052Expect(1, 5759, '\p{incanadiansyllabics}', "");
82053Expect(0, 5759, '\p{^incanadiansyllabics}', "");
82054Expect(0, 5759, '\P{incanadiansyllabics}', "");
82055Expect(1, 5759, '\P{^incanadiansyllabics}', "");
82056Expect(0, 5760, '\p{incanadiansyllabics}', "");
82057Expect(1, 5760, '\p{^incanadiansyllabics}', "");
82058Expect(1, 5760, '\P{incanadiansyllabics}', "");
82059Expect(0, 5760, '\P{^incanadiansyllabics}', "");
82060Expect(1, 5759, '\p{ IN_canadian_SYLLABICS}', "");
82061Expect(0, 5759, '\p{^ IN_canadian_SYLLABICS}', "");
82062Expect(0, 5759, '\P{ IN_canadian_SYLLABICS}', "");
82063Expect(1, 5759, '\P{^ IN_canadian_SYLLABICS}', "");
82064Expect(0, 5760, '\p{ IN_canadian_SYLLABICS}', "");
82065Expect(1, 5760, '\p{^ IN_canadian_SYLLABICS}', "");
82066Expect(1, 5760, '\P{ IN_canadian_SYLLABICS}', "");
82067Expect(0, 5760, '\P{^ IN_canadian_SYLLABICS}', "");
82068Error('\p{/a/_Unified_Canadian_Aboriginal_SYLLABICS_EXTENDED}');
82069Error('\P{/a/_Unified_Canadian_Aboriginal_SYLLABICS_EXTENDED}');
82070Expect(1, 6399, '\p{unifiedcanadianaboriginalsyllabicsextended}', "");
82071Expect(0, 6399, '\p{^unifiedcanadianaboriginalsyllabicsextended}', "");
82072Expect(0, 6399, '\P{unifiedcanadianaboriginalsyllabicsextended}', "");
82073Expect(1, 6399, '\P{^unifiedcanadianaboriginalsyllabicsextended}', "");
82074Expect(0, 6400, '\p{unifiedcanadianaboriginalsyllabicsextended}', "");
82075Expect(1, 6400, '\p{^unifiedcanadianaboriginalsyllabicsextended}', "");
82076Expect(1, 6400, '\P{unifiedcanadianaboriginalsyllabicsextended}', "");
82077Expect(0, 6400, '\P{^unifiedcanadianaboriginalsyllabicsextended}', "");
82078Expect(1, 6399, '\p{ -Unified_Canadian_ABORIGINAL_syllabics_Extended}', "");
82079Expect(0, 6399, '\p{^ -Unified_Canadian_ABORIGINAL_syllabics_Extended}', "");
82080Expect(0, 6399, '\P{ -Unified_Canadian_ABORIGINAL_syllabics_Extended}', "");
82081Expect(1, 6399, '\P{^ -Unified_Canadian_ABORIGINAL_syllabics_Extended}', "");
82082Expect(0, 6400, '\p{ -Unified_Canadian_ABORIGINAL_syllabics_Extended}', "");
82083Expect(1, 6400, '\p{^ -Unified_Canadian_ABORIGINAL_syllabics_Extended}', "");
82084Expect(1, 6400, '\P{ -Unified_Canadian_ABORIGINAL_syllabics_Extended}', "");
82085Expect(0, 6400, '\P{^ -Unified_Canadian_ABORIGINAL_syllabics_Extended}', "");
82086Error('\p{	/a/Is_Unified_CANADIAN_Aboriginal_syllabics_EXTENDED}');
82087Error('\P{	/a/Is_Unified_CANADIAN_Aboriginal_syllabics_EXTENDED}');
82088Expect(1, 6399, '\p{isunifiedcanadianaboriginalsyllabicsextended}', "");
82089Expect(0, 6399, '\p{^isunifiedcanadianaboriginalsyllabicsextended}', "");
82090Expect(0, 6399, '\P{isunifiedcanadianaboriginalsyllabicsextended}', "");
82091Expect(1, 6399, '\P{^isunifiedcanadianaboriginalsyllabicsextended}', "");
82092Expect(0, 6400, '\p{isunifiedcanadianaboriginalsyllabicsextended}', "");
82093Expect(1, 6400, '\p{^isunifiedcanadianaboriginalsyllabicsextended}', "");
82094Expect(1, 6400, '\P{isunifiedcanadianaboriginalsyllabicsextended}', "");
82095Expect(0, 6400, '\P{^isunifiedcanadianaboriginalsyllabicsextended}', "");
82096Expect(1, 6399, '\p{_IS_UNIFIED_Canadian_aboriginal_SYLLABICS_extended}', "");
82097Expect(0, 6399, '\p{^_IS_UNIFIED_Canadian_aboriginal_SYLLABICS_extended}', "");
82098Expect(0, 6399, '\P{_IS_UNIFIED_Canadian_aboriginal_SYLLABICS_extended}', "");
82099Expect(1, 6399, '\P{^_IS_UNIFIED_Canadian_aboriginal_SYLLABICS_extended}', "");
82100Expect(0, 6400, '\p{_IS_UNIFIED_Canadian_aboriginal_SYLLABICS_extended}', "");
82101Expect(1, 6400, '\p{^_IS_UNIFIED_Canadian_aboriginal_SYLLABICS_extended}', "");
82102Expect(1, 6400, '\P{_IS_UNIFIED_Canadian_aboriginal_SYLLABICS_extended}', "");
82103Expect(0, 6400, '\P{^_IS_UNIFIED_Canadian_aboriginal_SYLLABICS_extended}', "");
82104Error('\p{:=-	In_unified_canadian_ABORIGINAL_Syllabics_EXTENDED}');
82105Error('\P{:=-	In_unified_canadian_ABORIGINAL_Syllabics_EXTENDED}');
82106Expect(1, 6399, '\p{inunifiedcanadianaboriginalsyllabicsextended}', "");
82107Expect(0, 6399, '\p{^inunifiedcanadianaboriginalsyllabicsextended}', "");
82108Expect(0, 6399, '\P{inunifiedcanadianaboriginalsyllabicsextended}', "");
82109Expect(1, 6399, '\P{^inunifiedcanadianaboriginalsyllabicsextended}', "");
82110Expect(0, 6400, '\p{inunifiedcanadianaboriginalsyllabicsextended}', "");
82111Expect(1, 6400, '\p{^inunifiedcanadianaboriginalsyllabicsextended}', "");
82112Expect(1, 6400, '\P{inunifiedcanadianaboriginalsyllabicsextended}', "");
82113Expect(0, 6400, '\P{^inunifiedcanadianaboriginalsyllabicsextended}', "");
82114Expect(1, 6399, '\p{_-IN_UNIFIED_Canadian_Aboriginal_syllabics_extended}', "");
82115Expect(0, 6399, '\p{^_-IN_UNIFIED_Canadian_Aboriginal_syllabics_extended}', "");
82116Expect(0, 6399, '\P{_-IN_UNIFIED_Canadian_Aboriginal_syllabics_extended}', "");
82117Expect(1, 6399, '\P{^_-IN_UNIFIED_Canadian_Aboriginal_syllabics_extended}', "");
82118Expect(0, 6400, '\p{_-IN_UNIFIED_Canadian_Aboriginal_syllabics_extended}', "");
82119Expect(1, 6400, '\p{^_-IN_UNIFIED_Canadian_Aboriginal_syllabics_extended}', "");
82120Expect(1, 6400, '\P{_-IN_UNIFIED_Canadian_Aboriginal_syllabics_extended}', "");
82121Expect(0, 6400, '\P{^_-IN_UNIFIED_Canadian_Aboriginal_syllabics_extended}', "");
82122Error('\p{/a/		ucas_Ext}');
82123Error('\P{/a/		ucas_Ext}');
82124Expect(1, 6399, '\p{ucasext}', "");
82125Expect(0, 6399, '\p{^ucasext}', "");
82126Expect(0, 6399, '\P{ucasext}', "");
82127Expect(1, 6399, '\P{^ucasext}', "");
82128Expect(0, 6400, '\p{ucasext}', "");
82129Expect(1, 6400, '\p{^ucasext}', "");
82130Expect(1, 6400, '\P{ucasext}', "");
82131Expect(0, 6400, '\P{^ucasext}', "");
82132Expect(1, 6399, '\p{- UCAS_ext}', "");
82133Expect(0, 6399, '\p{^- UCAS_ext}', "");
82134Expect(0, 6399, '\P{- UCAS_ext}', "");
82135Expect(1, 6399, '\P{^- UCAS_ext}', "");
82136Expect(0, 6400, '\p{- UCAS_ext}', "");
82137Expect(1, 6400, '\p{^- UCAS_ext}', "");
82138Expect(1, 6400, '\P{- UCAS_ext}', "");
82139Expect(0, 6400, '\P{^- UCAS_ext}', "");
82140Error('\p{/a/- Is_UCAS_Ext}');
82141Error('\P{/a/- Is_UCAS_Ext}');
82142Expect(1, 6399, '\p{isucasext}', "");
82143Expect(0, 6399, '\p{^isucasext}', "");
82144Expect(0, 6399, '\P{isucasext}', "");
82145Expect(1, 6399, '\P{^isucasext}', "");
82146Expect(0, 6400, '\p{isucasext}', "");
82147Expect(1, 6400, '\p{^isucasext}', "");
82148Expect(1, 6400, '\P{isucasext}', "");
82149Expect(0, 6400, '\P{^isucasext}', "");
82150Expect(1, 6399, '\p{_Is_ucas_ext}', "");
82151Expect(0, 6399, '\p{^_Is_ucas_ext}', "");
82152Expect(0, 6399, '\P{_Is_ucas_ext}', "");
82153Expect(1, 6399, '\P{^_Is_ucas_ext}', "");
82154Expect(0, 6400, '\p{_Is_ucas_ext}', "");
82155Expect(1, 6400, '\p{^_Is_ucas_ext}', "");
82156Expect(1, 6400, '\P{_Is_ucas_ext}', "");
82157Expect(0, 6400, '\P{^_Is_ucas_ext}', "");
82158Error('\p{/a/-in_UCAS_Ext}');
82159Error('\P{/a/-in_UCAS_Ext}');
82160Expect(1, 6399, '\p{inucasext}', "");
82161Expect(0, 6399, '\p{^inucasext}', "");
82162Expect(0, 6399, '\P{inucasext}', "");
82163Expect(1, 6399, '\P{^inucasext}', "");
82164Expect(0, 6400, '\p{inucasext}', "");
82165Expect(1, 6400, '\p{^inucasext}', "");
82166Expect(1, 6400, '\P{inucasext}', "");
82167Expect(0, 6400, '\P{^inucasext}', "");
82168Expect(1, 6399, '\p{	in_UCAS_EXT}', "");
82169Expect(0, 6399, '\p{^	in_UCAS_EXT}', "");
82170Expect(0, 6399, '\P{	in_UCAS_EXT}', "");
82171Expect(1, 6399, '\P{^	in_UCAS_EXT}', "");
82172Expect(0, 6400, '\p{	in_UCAS_EXT}', "");
82173Expect(1, 6400, '\p{^	in_UCAS_EXT}', "");
82174Expect(1, 6400, '\P{	in_UCAS_EXT}', "");
82175Expect(0, 6400, '\P{^	in_UCAS_EXT}', "");
82176Error('\p{ unified_Ideograph/a/}');
82177Error('\P{ unified_Ideograph/a/}');
82178Expect(1, 178205, '\p{unifiedideograph}', "");
82179Expect(0, 178205, '\p{^unifiedideograph}', "");
82180Expect(0, 178205, '\P{unifiedideograph}', "");
82181Expect(1, 178205, '\P{^unifiedideograph}', "");
82182Expect(0, 178206, '\p{unifiedideograph}', "");
82183Expect(1, 178206, '\p{^unifiedideograph}', "");
82184Expect(1, 178206, '\P{unifiedideograph}', "");
82185Expect(0, 178206, '\P{^unifiedideograph}', "");
82186Expect(1, 178205, '\p{	unified_ideograph}', "");
82187Expect(0, 178205, '\p{^	unified_ideograph}', "");
82188Expect(0, 178205, '\P{	unified_ideograph}', "");
82189Expect(1, 178205, '\P{^	unified_ideograph}', "");
82190Expect(0, 178206, '\p{	unified_ideograph}', "");
82191Expect(1, 178206, '\p{^	unified_ideograph}', "");
82192Expect(1, 178206, '\P{	unified_ideograph}', "");
82193Expect(0, 178206, '\P{^	unified_ideograph}', "");
82194Error('\p{/a/	 Is_unified_IDEOGRAPH}');
82195Error('\P{/a/	 Is_unified_IDEOGRAPH}');
82196Expect(1, 178205, '\p{isunifiedideograph}', "");
82197Expect(0, 178205, '\p{^isunifiedideograph}', "");
82198Expect(0, 178205, '\P{isunifiedideograph}', "");
82199Expect(1, 178205, '\P{^isunifiedideograph}', "");
82200Expect(0, 178206, '\p{isunifiedideograph}', "");
82201Expect(1, 178206, '\p{^isunifiedideograph}', "");
82202Expect(1, 178206, '\P{isunifiedideograph}', "");
82203Expect(0, 178206, '\P{^isunifiedideograph}', "");
82204Expect(1, 178205, '\p{Is_Unified_ideograph}', "");
82205Expect(0, 178205, '\p{^Is_Unified_ideograph}', "");
82206Expect(0, 178205, '\P{Is_Unified_ideograph}', "");
82207Expect(1, 178205, '\P{^Is_Unified_ideograph}', "");
82208Expect(0, 178206, '\p{Is_Unified_ideograph}', "");
82209Expect(1, 178206, '\p{^Is_Unified_ideograph}', "");
82210Expect(1, 178206, '\P{Is_Unified_ideograph}', "");
82211Expect(0, 178206, '\P{^Is_Unified_ideograph}', "");
82212Error('\p{/a/_UIDEO}');
82213Error('\P{/a/_UIDEO}');
82214Expect(1, 178205, '\p{uideo}', "");
82215Expect(0, 178205, '\p{^uideo}', "");
82216Expect(0, 178205, '\P{uideo}', "");
82217Expect(1, 178205, '\P{^uideo}', "");
82218Expect(0, 178206, '\p{uideo}', "");
82219Expect(1, 178206, '\p{^uideo}', "");
82220Expect(1, 178206, '\P{uideo}', "");
82221Expect(0, 178206, '\P{^uideo}', "");
82222Expect(1, 178205, '\p{_ UIDEO}', "");
82223Expect(0, 178205, '\p{^_ UIDEO}', "");
82224Expect(0, 178205, '\P{_ UIDEO}', "");
82225Expect(1, 178205, '\P{^_ UIDEO}', "");
82226Expect(0, 178206, '\p{_ UIDEO}', "");
82227Expect(1, 178206, '\p{^_ UIDEO}', "");
82228Expect(1, 178206, '\P{_ UIDEO}', "");
82229Expect(0, 178206, '\P{^_ UIDEO}', "");
82230Error('\p{-IS_UIdeo:=}');
82231Error('\P{-IS_UIdeo:=}');
82232Expect(1, 178205, '\p{isuideo}', "");
82233Expect(0, 178205, '\p{^isuideo}', "");
82234Expect(0, 178205, '\P{isuideo}', "");
82235Expect(1, 178205, '\P{^isuideo}', "");
82236Expect(0, 178206, '\p{isuideo}', "");
82237Expect(1, 178206, '\p{^isuideo}', "");
82238Expect(1, 178206, '\P{isuideo}', "");
82239Expect(0, 178206, '\P{^isuideo}', "");
82240Expect(1, 178205, '\p{_	Is_UIdeo}', "");
82241Expect(0, 178205, '\p{^_	Is_UIdeo}', "");
82242Expect(0, 178205, '\P{_	Is_UIdeo}', "");
82243Expect(1, 178205, '\P{^_	Is_UIdeo}', "");
82244Expect(0, 178206, '\p{_	Is_UIdeo}', "");
82245Expect(1, 178206, '\p{^_	Is_UIdeo}', "");
82246Expect(1, 178206, '\P{_	Is_UIdeo}', "");
82247Expect(0, 178206, '\P{^_	Is_UIdeo}', "");
82248Error('\p{	 Unknown:=}');
82249Error('\P{	 Unknown:=}');
82250Expect(1, 918000, '\p{unknown}', "");
82251Expect(0, 918000, '\p{^unknown}', "");
82252Expect(0, 918000, '\P{unknown}', "");
82253Expect(1, 918000, '\P{^unknown}', "");
82254Expect(0, 917999, '\p{unknown}', "");
82255Expect(1, 917999, '\p{^unknown}', "");
82256Expect(1, 917999, '\P{unknown}', "");
82257Expect(0, 917999, '\P{^unknown}', "");
82258Expect(1, 918000, '\p{-unknown}', "");
82259Expect(0, 918000, '\p{^-unknown}', "");
82260Expect(0, 918000, '\P{-unknown}', "");
82261Expect(1, 918000, '\P{^-unknown}', "");
82262Expect(0, 917999, '\p{-unknown}', "");
82263Expect(1, 917999, '\p{^-unknown}', "");
82264Expect(1, 917999, '\P{-unknown}', "");
82265Expect(0, 917999, '\P{^-unknown}', "");
82266Error('\p{:=Is_Unknown}');
82267Error('\P{:=Is_Unknown}');
82268Expect(1, 918000, '\p{isunknown}', "");
82269Expect(0, 918000, '\p{^isunknown}', "");
82270Expect(0, 918000, '\P{isunknown}', "");
82271Expect(1, 918000, '\P{^isunknown}', "");
82272Expect(0, 917999, '\p{isunknown}', "");
82273Expect(1, 917999, '\p{^isunknown}', "");
82274Expect(1, 917999, '\P{isunknown}', "");
82275Expect(0, 917999, '\P{^isunknown}', "");
82276Expect(1, 918000, '\p{	_Is_Unknown}', "");
82277Expect(0, 918000, '\p{^	_Is_Unknown}', "");
82278Expect(0, 918000, '\P{	_Is_Unknown}', "");
82279Expect(1, 918000, '\P{^	_Is_Unknown}', "");
82280Expect(0, 917999, '\p{	_Is_Unknown}', "");
82281Expect(1, 917999, '\p{^	_Is_Unknown}', "");
82282Expect(1, 917999, '\P{	_Is_Unknown}', "");
82283Expect(0, 917999, '\P{^	_Is_Unknown}', "");
82284Error('\p{	_ZZZZ/a/}');
82285Error('\P{	_ZZZZ/a/}');
82286Expect(1, 918000, '\p{zzzz}', "");
82287Expect(0, 918000, '\p{^zzzz}', "");
82288Expect(0, 918000, '\P{zzzz}', "");
82289Expect(1, 918000, '\P{^zzzz}', "");
82290Expect(0, 917999, '\p{zzzz}', "");
82291Expect(1, 917999, '\p{^zzzz}', "");
82292Expect(1, 917999, '\P{zzzz}', "");
82293Expect(0, 917999, '\P{^zzzz}', "");
82294Expect(1, 918000, '\p{ Zzzz}', "");
82295Expect(0, 918000, '\p{^ Zzzz}', "");
82296Expect(0, 918000, '\P{ Zzzz}', "");
82297Expect(1, 918000, '\P{^ Zzzz}', "");
82298Expect(0, 917999, '\p{ Zzzz}', "");
82299Expect(1, 917999, '\p{^ Zzzz}', "");
82300Expect(1, 917999, '\P{ Zzzz}', "");
82301Expect(0, 917999, '\P{^ Zzzz}', "");
82302Error('\p{-/a/IS_Zzzz}');
82303Error('\P{-/a/IS_Zzzz}');
82304Expect(1, 918000, '\p{iszzzz}', "");
82305Expect(0, 918000, '\p{^iszzzz}', "");
82306Expect(0, 918000, '\P{iszzzz}', "");
82307Expect(1, 918000, '\P{^iszzzz}', "");
82308Expect(0, 917999, '\p{iszzzz}', "");
82309Expect(1, 917999, '\p{^iszzzz}', "");
82310Expect(1, 917999, '\P{iszzzz}', "");
82311Expect(0, 917999, '\P{^iszzzz}', "");
82312Expect(1, 918000, '\p{	-is_zzzz}', "");
82313Expect(0, 918000, '\p{^	-is_zzzz}', "");
82314Expect(0, 918000, '\P{	-is_zzzz}', "");
82315Expect(1, 918000, '\P{^	-is_zzzz}', "");
82316Expect(0, 917999, '\p{	-is_zzzz}', "");
82317Expect(1, 917999, '\p{^	-is_zzzz}', "");
82318Expect(1, 917999, '\P{	-is_zzzz}', "");
82319Expect(0, 917999, '\P{^	-is_zzzz}', "");
82320Error('\p{	/a/upper}');
82321Error('\P{	/a/upper}');
82322Expect(1, 120778, '\p{upper}', "");
82323Expect(0, 120778, '\p{^upper}', "");
82324Expect(0, 120778, '\P{upper}', "");
82325Expect(1, 120778, '\P{^upper}', "");
82326Expect(0, 120779, '\p{upper}', "");
82327Expect(1, 120779, '\p{^upper}', "");
82328Expect(1, 120779, '\P{upper}', "");
82329Expect(0, 120779, '\P{^upper}', "");
82330Expect(1, 120778, '\p{--upper}', "");
82331Expect(0, 120778, '\p{^--upper}', "");
82332Expect(0, 120778, '\P{--upper}', "");
82333Expect(1, 120778, '\P{^--upper}', "");
82334Expect(0, 120779, '\p{--upper}', "");
82335Expect(1, 120779, '\p{^--upper}', "");
82336Expect(1, 120779, '\P{--upper}', "");
82337Expect(0, 120779, '\P{^--upper}', "");
82338Error('\p{	 xposixupper:=}');
82339Error('\P{	 xposixupper:=}');
82340Expect(1, 120778, '\p{xposixupper}', "");
82341Expect(0, 120778, '\p{^xposixupper}', "");
82342Expect(0, 120778, '\P{xposixupper}', "");
82343Expect(1, 120778, '\P{^xposixupper}', "");
82344Expect(0, 120779, '\p{xposixupper}', "");
82345Expect(1, 120779, '\p{^xposixupper}', "");
82346Expect(1, 120779, '\P{xposixupper}', "");
82347Expect(0, 120779, '\P{^xposixupper}', "");
82348Expect(1, 120778, '\p{	_xposixupper}', "");
82349Expect(0, 120778, '\p{^	_xposixupper}', "");
82350Expect(0, 120778, '\P{	_xposixupper}', "");
82351Expect(1, 120778, '\P{^	_xposixupper}', "");
82352Expect(0, 120779, '\p{	_xposixupper}', "");
82353Expect(1, 120779, '\p{^	_xposixupper}', "");
82354Expect(1, 120779, '\P{	_xposixupper}', "");
82355Expect(0, 120779, '\P{^	_xposixupper}', "");
82356Error('\p{-:=Is_UPPER}');
82357Error('\P{-:=Is_UPPER}');
82358Expect(1, 120778, '\p{isupper}', "");
82359Expect(0, 120778, '\p{^isupper}', "");
82360Expect(0, 120778, '\P{isupper}', "");
82361Expect(1, 120778, '\P{^isupper}', "");
82362Expect(0, 120779, '\p{isupper}', "");
82363Expect(1, 120779, '\p{^isupper}', "");
82364Expect(1, 120779, '\P{isupper}', "");
82365Expect(0, 120779, '\P{^isupper}', "");
82366Expect(1, 120778, '\p{ Is_upper}', "");
82367Expect(0, 120778, '\p{^ Is_upper}', "");
82368Expect(0, 120778, '\P{ Is_upper}', "");
82369Expect(1, 120778, '\P{^ Is_upper}', "");
82370Expect(0, 120779, '\p{ Is_upper}', "");
82371Expect(1, 120779, '\p{^ Is_upper}', "");
82372Expect(1, 120779, '\P{ Is_upper}', "");
82373Expect(0, 120779, '\P{^ Is_upper}', "");
82374Error('\p{/a/_-is_XPosixUpper}');
82375Error('\P{/a/_-is_XPosixUpper}');
82376Expect(1, 120778, '\p{isxposixupper}', "");
82377Expect(0, 120778, '\p{^isxposixupper}', "");
82378Expect(0, 120778, '\P{isxposixupper}', "");
82379Expect(1, 120778, '\P{^isxposixupper}', "");
82380Expect(0, 120779, '\p{isxposixupper}', "");
82381Expect(1, 120779, '\p{^isxposixupper}', "");
82382Expect(1, 120779, '\P{isxposixupper}', "");
82383Expect(0, 120779, '\P{^isxposixupper}', "");
82384Expect(1, 120778, '\p{_ is_XPOSIXUPPER}', "");
82385Expect(0, 120778, '\p{^_ is_XPOSIXUPPER}', "");
82386Expect(0, 120778, '\P{_ is_XPOSIXUPPER}', "");
82387Expect(1, 120778, '\P{^_ is_XPOSIXUPPER}', "");
82388Expect(0, 120779, '\p{_ is_XPOSIXUPPER}', "");
82389Expect(1, 120779, '\p{^_ is_XPOSIXUPPER}', "");
82390Expect(1, 120779, '\P{_ is_XPOSIXUPPER}', "");
82391Expect(0, 120779, '\P{^_ is_XPOSIXUPPER}', "");
82392Error('\p{/a/	-Uppercase}');
82393Error('\P{/a/	-Uppercase}');
82394Expect(1, 120778, '\p{uppercase}', "");
82395Expect(0, 120778, '\p{^uppercase}', "");
82396Expect(0, 120778, '\P{uppercase}', "");
82397Expect(1, 120778, '\P{^uppercase}', "");
82398Expect(0, 120779, '\p{uppercase}', "");
82399Expect(1, 120779, '\p{^uppercase}', "");
82400Expect(1, 120779, '\P{uppercase}', "");
82401Expect(0, 120779, '\P{^uppercase}', "");
82402Expect(1, 120778, '\p{ 	Uppercase}', "");
82403Expect(0, 120778, '\p{^ 	Uppercase}', "");
82404Expect(0, 120778, '\P{ 	Uppercase}', "");
82405Expect(1, 120778, '\P{^ 	Uppercase}', "");
82406Expect(0, 120779, '\p{ 	Uppercase}', "");
82407Expect(1, 120779, '\p{^ 	Uppercase}', "");
82408Expect(1, 120779, '\P{ 	Uppercase}', "");
82409Expect(0, 120779, '\P{^ 	Uppercase}', "");
82410Error('\p{:=	is_uppercase}');
82411Error('\P{:=	is_uppercase}');
82412Expect(1, 120778, '\p{isuppercase}', "");
82413Expect(0, 120778, '\p{^isuppercase}', "");
82414Expect(0, 120778, '\P{isuppercase}', "");
82415Expect(1, 120778, '\P{^isuppercase}', "");
82416Expect(0, 120779, '\p{isuppercase}', "");
82417Expect(1, 120779, '\p{^isuppercase}', "");
82418Expect(1, 120779, '\P{isuppercase}', "");
82419Expect(0, 120779, '\P{^isuppercase}', "");
82420Expect(1, 120778, '\p{-is_uppercase}', "");
82421Expect(0, 120778, '\p{^-is_uppercase}', "");
82422Expect(0, 120778, '\P{-is_uppercase}', "");
82423Expect(1, 120778, '\P{^-is_uppercase}', "");
82424Expect(0, 120779, '\p{-is_uppercase}', "");
82425Expect(1, 120779, '\p{^-is_uppercase}', "");
82426Expect(1, 120779, '\P{-is_uppercase}', "");
82427Expect(0, 120779, '\P{^-is_uppercase}', "");
82428Error('\p{ /a/Uppercase_letter}');
82429Error('\P{ /a/Uppercase_letter}');
82430Expect(1, 120778, '\p{uppercaseletter}', "");
82431Expect(0, 120778, '\p{^uppercaseletter}', "");
82432Expect(0, 120778, '\P{uppercaseletter}', "");
82433Expect(1, 120778, '\P{^uppercaseletter}', "");
82434Expect(0, 120779, '\p{uppercaseletter}', "");
82435Expect(1, 120779, '\p{^uppercaseletter}', "");
82436Expect(1, 120779, '\P{uppercaseletter}', "");
82437Expect(0, 120779, '\P{^uppercaseletter}', "");
82438Expect(1, 120778, '\p{ Uppercase_Letter}', "");
82439Expect(0, 120778, '\p{^ Uppercase_Letter}', "");
82440Expect(0, 120778, '\P{ Uppercase_Letter}', "");
82441Expect(1, 120778, '\P{^ Uppercase_Letter}', "");
82442Expect(0, 120779, '\p{ Uppercase_Letter}', "");
82443Expect(1, 120779, '\p{^ Uppercase_Letter}', "");
82444Expect(1, 120779, '\P{ Uppercase_Letter}', "");
82445Expect(0, 120779, '\P{^ Uppercase_Letter}', "");
82446Error('\p{/a/	Is_UPPERCASE_letter}');
82447Error('\P{/a/	Is_UPPERCASE_letter}');
82448Expect(1, 120778, '\p{isuppercaseletter}', "");
82449Expect(0, 120778, '\p{^isuppercaseletter}', "");
82450Expect(0, 120778, '\P{isuppercaseletter}', "");
82451Expect(1, 120778, '\P{^isuppercaseletter}', "");
82452Expect(0, 120779, '\p{isuppercaseletter}', "");
82453Expect(1, 120779, '\p{^isuppercaseletter}', "");
82454Expect(1, 120779, '\P{isuppercaseletter}', "");
82455Expect(0, 120779, '\P{^isuppercaseletter}', "");
82456Expect(1, 120778, '\p{		Is_Uppercase_Letter}', "");
82457Expect(0, 120778, '\p{^		Is_Uppercase_Letter}', "");
82458Expect(0, 120778, '\P{		Is_Uppercase_Letter}', "");
82459Expect(1, 120778, '\P{^		Is_Uppercase_Letter}', "");
82460Expect(0, 120779, '\p{		Is_Uppercase_Letter}', "");
82461Expect(1, 120779, '\p{^		Is_Uppercase_Letter}', "");
82462Expect(1, 120779, '\P{		Is_Uppercase_Letter}', "");
82463Expect(0, 120779, '\P{^		Is_Uppercase_Letter}', "");
82464Error('\p{/a/ _Lu}');
82465Error('\P{/a/ _Lu}');
82466Expect(1, 120778, '\p{lu}', "");
82467Expect(0, 120778, '\p{^lu}', "");
82468Expect(0, 120778, '\P{lu}', "");
82469Expect(1, 120778, '\P{^lu}', "");
82470Expect(0, 120779, '\p{lu}', "");
82471Expect(1, 120779, '\p{^lu}', "");
82472Expect(1, 120779, '\P{lu}', "");
82473Expect(0, 120779, '\P{^lu}', "");
82474Expect(1, 120778, '\p{-	Lu}', "");
82475Expect(0, 120778, '\p{^-	Lu}', "");
82476Expect(0, 120778, '\P{-	Lu}', "");
82477Expect(1, 120778, '\P{^-	Lu}', "");
82478Expect(0, 120779, '\p{-	Lu}', "");
82479Expect(1, 120779, '\p{^-	Lu}', "");
82480Expect(1, 120779, '\P{-	Lu}', "");
82481Expect(0, 120779, '\P{^-	Lu}', "");
82482Error('\p{-/a/is_LU}');
82483Error('\P{-/a/is_LU}');
82484Expect(1, 120778, '\p{islu}', "");
82485Expect(0, 120778, '\p{^islu}', "");
82486Expect(0, 120778, '\P{islu}', "");
82487Expect(1, 120778, '\P{^islu}', "");
82488Expect(0, 120779, '\p{islu}', "");
82489Expect(1, 120779, '\p{^islu}', "");
82490Expect(1, 120779, '\P{islu}', "");
82491Expect(0, 120779, '\P{^islu}', "");
82492Expect(1, 120778, '\p{-	is_Lu}', "");
82493Expect(0, 120778, '\p{^-	is_Lu}', "");
82494Expect(0, 120778, '\P{-	is_Lu}', "");
82495Expect(1, 120778, '\P{^-	is_Lu}', "");
82496Expect(0, 120779, '\p{-	is_Lu}', "");
82497Expect(1, 120779, '\p{^-	is_Lu}', "");
82498Expect(1, 120779, '\P{-	is_Lu}', "");
82499Expect(0, 120779, '\P{^-	is_Lu}', "");
82500Error('\p{:=--Vai}');
82501Error('\P{:=--Vai}');
82502Expect(1, 42539, '\p{vai}', "");
82503Expect(0, 42539, '\p{^vai}', "");
82504Expect(0, 42539, '\P{vai}', "");
82505Expect(1, 42539, '\P{^vai}', "");
82506Expect(0, 42540, '\p{vai}', "");
82507Expect(1, 42540, '\p{^vai}', "");
82508Expect(1, 42540, '\P{vai}', "");
82509Expect(0, 42540, '\P{^vai}', "");
82510Expect(1, 42539, '\p{	VAI}', "");
82511Expect(0, 42539, '\p{^	VAI}', "");
82512Expect(0, 42539, '\P{	VAI}', "");
82513Expect(1, 42539, '\P{^	VAI}', "");
82514Expect(0, 42540, '\p{	VAI}', "");
82515Expect(1, 42540, '\p{^	VAI}', "");
82516Expect(1, 42540, '\P{	VAI}', "");
82517Expect(0, 42540, '\P{^	VAI}', "");
82518Error('\p{/a/  Is_vai}');
82519Error('\P{/a/  Is_vai}');
82520Expect(1, 42539, '\p{isvai}', "");
82521Expect(0, 42539, '\p{^isvai}', "");
82522Expect(0, 42539, '\P{isvai}', "");
82523Expect(1, 42539, '\P{^isvai}', "");
82524Expect(0, 42540, '\p{isvai}', "");
82525Expect(1, 42540, '\p{^isvai}', "");
82526Expect(1, 42540, '\P{isvai}', "");
82527Expect(0, 42540, '\P{^isvai}', "");
82528Expect(1, 42539, '\p{ _is_VAI}', "");
82529Expect(0, 42539, '\p{^ _is_VAI}', "");
82530Expect(0, 42539, '\P{ _is_VAI}', "");
82531Expect(1, 42539, '\P{^ _is_VAI}', "");
82532Expect(0, 42540, '\p{ _is_VAI}', "");
82533Expect(1, 42540, '\p{^ _is_VAI}', "");
82534Expect(1, 42540, '\P{ _is_VAI}', "");
82535Expect(0, 42540, '\P{^ _is_VAI}', "");
82536Error('\p{/a/	_Vaii}');
82537Error('\P{/a/	_Vaii}');
82538Expect(1, 42539, '\p{vaii}', "");
82539Expect(0, 42539, '\p{^vaii}', "");
82540Expect(0, 42539, '\P{vaii}', "");
82541Expect(1, 42539, '\P{^vaii}', "");
82542Expect(0, 42540, '\p{vaii}', "");
82543Expect(1, 42540, '\p{^vaii}', "");
82544Expect(1, 42540, '\P{vaii}', "");
82545Expect(0, 42540, '\P{^vaii}', "");
82546Expect(1, 42539, '\p{ _vaii}', "");
82547Expect(0, 42539, '\p{^ _vaii}', "");
82548Expect(0, 42539, '\P{ _vaii}', "");
82549Expect(1, 42539, '\P{^ _vaii}', "");
82550Expect(0, 42540, '\p{ _vaii}', "");
82551Expect(1, 42540, '\p{^ _vaii}', "");
82552Expect(1, 42540, '\P{ _vaii}', "");
82553Expect(0, 42540, '\P{^ _vaii}', "");
82554Error('\p{	/a/is_Vaii}');
82555Error('\P{	/a/is_Vaii}');
82556Expect(1, 42539, '\p{isvaii}', "");
82557Expect(0, 42539, '\p{^isvaii}', "");
82558Expect(0, 42539, '\P{isvaii}', "");
82559Expect(1, 42539, '\P{^isvaii}', "");
82560Expect(0, 42540, '\p{isvaii}', "");
82561Expect(1, 42540, '\p{^isvaii}', "");
82562Expect(1, 42540, '\P{isvaii}', "");
82563Expect(0, 42540, '\P{^isvaii}', "");
82564Expect(1, 42539, '\p{_is_Vaii}', "");
82565Expect(0, 42539, '\p{^_is_Vaii}', "");
82566Expect(0, 42539, '\P{_is_Vaii}', "");
82567Expect(1, 42539, '\P{^_is_Vaii}', "");
82568Expect(0, 42540, '\p{_is_Vaii}', "");
82569Expect(1, 42540, '\p{^_is_Vaii}', "");
82570Expect(1, 42540, '\P{_is_Vaii}', "");
82571Expect(0, 42540, '\P{^_is_Vaii}', "");
82572Error('\p{-/a/Variation_selector}');
82573Error('\P{-/a/Variation_selector}');
82574Expect(1, 917999, '\p{variationselector}', "");
82575Expect(0, 917999, '\p{^variationselector}', "");
82576Expect(0, 917999, '\P{variationselector}', "");
82577Expect(1, 917999, '\P{^variationselector}', "");
82578Expect(0, 918000, '\p{variationselector}', "");
82579Expect(1, 918000, '\p{^variationselector}', "");
82580Expect(1, 918000, '\P{variationselector}', "");
82581Expect(0, 918000, '\P{^variationselector}', "");
82582Expect(1, 917999, '\p{Variation_SELECTOR}', "");
82583Expect(0, 917999, '\p{^Variation_SELECTOR}', "");
82584Expect(0, 917999, '\P{Variation_SELECTOR}', "");
82585Expect(1, 917999, '\P{^Variation_SELECTOR}', "");
82586Expect(0, 918000, '\p{Variation_SELECTOR}', "");
82587Expect(1, 918000, '\p{^Variation_SELECTOR}', "");
82588Expect(1, 918000, '\P{Variation_SELECTOR}', "");
82589Expect(0, 918000, '\P{^Variation_SELECTOR}', "");
82590Error('\p{_:=IS_variation_Selector}');
82591Error('\P{_:=IS_variation_Selector}');
82592Expect(1, 917999, '\p{isvariationselector}', "");
82593Expect(0, 917999, '\p{^isvariationselector}', "");
82594Expect(0, 917999, '\P{isvariationselector}', "");
82595Expect(1, 917999, '\P{^isvariationselector}', "");
82596Expect(0, 918000, '\p{isvariationselector}', "");
82597Expect(1, 918000, '\p{^isvariationselector}', "");
82598Expect(1, 918000, '\P{isvariationselector}', "");
82599Expect(0, 918000, '\P{^isvariationselector}', "");
82600Expect(1, 917999, '\p{  is_variation_Selector}', "");
82601Expect(0, 917999, '\p{^  is_variation_Selector}', "");
82602Expect(0, 917999, '\P{  is_variation_Selector}', "");
82603Expect(1, 917999, '\P{^  is_variation_Selector}', "");
82604Expect(0, 918000, '\p{  is_variation_Selector}', "");
82605Expect(1, 918000, '\p{^  is_variation_Selector}', "");
82606Expect(1, 918000, '\P{  is_variation_Selector}', "");
82607Expect(0, 918000, '\P{^  is_variation_Selector}', "");
82608Error('\p{	 VS:=}');
82609Error('\P{	 VS:=}');
82610Expect(1, 917999, '\p{vs}', "");
82611Expect(0, 917999, '\p{^vs}', "");
82612Expect(0, 917999, '\P{vs}', "");
82613Expect(1, 917999, '\P{^vs}', "");
82614Expect(0, 918000, '\p{vs}', "");
82615Expect(1, 918000, '\p{^vs}', "");
82616Expect(1, 918000, '\P{vs}', "");
82617Expect(0, 918000, '\P{^vs}', "");
82618Expect(1, 917999, '\p{--VS}', "");
82619Expect(0, 917999, '\p{^--VS}', "");
82620Expect(0, 917999, '\P{--VS}', "");
82621Expect(1, 917999, '\P{^--VS}', "");
82622Expect(0, 918000, '\p{--VS}', "");
82623Expect(1, 918000, '\p{^--VS}', "");
82624Expect(1, 918000, '\P{--VS}', "");
82625Expect(0, 918000, '\P{^--VS}', "");
82626Error('\p{	 IS_vs/a/}');
82627Error('\P{	 IS_vs/a/}');
82628Expect(1, 917999, '\p{isvs}', "");
82629Expect(0, 917999, '\p{^isvs}', "");
82630Expect(0, 917999, '\P{isvs}', "");
82631Expect(1, 917999, '\P{^isvs}', "");
82632Expect(0, 918000, '\p{isvs}', "");
82633Expect(1, 918000, '\p{^isvs}', "");
82634Expect(1, 918000, '\P{isvs}', "");
82635Expect(0, 918000, '\P{^isvs}', "");
82636Expect(1, 917999, '\p{ is_VS}', "");
82637Expect(0, 917999, '\p{^ is_VS}', "");
82638Expect(0, 917999, '\P{ is_VS}', "");
82639Expect(1, 917999, '\P{^ is_VS}', "");
82640Expect(0, 918000, '\p{ is_VS}', "");
82641Expect(1, 918000, '\p{^ is_VS}', "");
82642Expect(1, 918000, '\P{ is_VS}', "");
82643Expect(0, 918000, '\P{^ is_VS}', "");
82644Error('\p{/a/Variation_SELECTORS}');
82645Error('\P{/a/Variation_SELECTORS}');
82646Expect(1, 65039, '\p{variationselectors}', "");
82647Expect(0, 65039, '\p{^variationselectors}', "");
82648Expect(0, 65039, '\P{variationselectors}', "");
82649Expect(1, 65039, '\P{^variationselectors}', "");
82650Expect(0, 65040, '\p{variationselectors}', "");
82651Expect(1, 65040, '\p{^variationselectors}', "");
82652Expect(1, 65040, '\P{variationselectors}', "");
82653Expect(0, 65040, '\P{^variationselectors}', "");
82654Expect(1, 65039, '\p{  variation_SELECTORS}', "");
82655Expect(0, 65039, '\p{^  variation_SELECTORS}', "");
82656Expect(0, 65039, '\P{  variation_SELECTORS}', "");
82657Expect(1, 65039, '\P{^  variation_SELECTORS}', "");
82658Expect(0, 65040, '\p{  variation_SELECTORS}', "");
82659Expect(1, 65040, '\p{^  variation_SELECTORS}', "");
82660Expect(1, 65040, '\P{  variation_SELECTORS}', "");
82661Expect(0, 65040, '\P{^  variation_SELECTORS}', "");
82662Error('\p{-:=Is_Variation_Selectors}');
82663Error('\P{-:=Is_Variation_Selectors}');
82664Expect(1, 65039, '\p{isvariationselectors}', "");
82665Expect(0, 65039, '\p{^isvariationselectors}', "");
82666Expect(0, 65039, '\P{isvariationselectors}', "");
82667Expect(1, 65039, '\P{^isvariationselectors}', "");
82668Expect(0, 65040, '\p{isvariationselectors}', "");
82669Expect(1, 65040, '\p{^isvariationselectors}', "");
82670Expect(1, 65040, '\P{isvariationselectors}', "");
82671Expect(0, 65040, '\P{^isvariationselectors}', "");
82672Expect(1, 65039, '\p{_ Is_VARIATION_selectors}', "");
82673Expect(0, 65039, '\p{^_ Is_VARIATION_selectors}', "");
82674Expect(0, 65039, '\P{_ Is_VARIATION_selectors}', "");
82675Expect(1, 65039, '\P{^_ Is_VARIATION_selectors}', "");
82676Expect(0, 65040, '\p{_ Is_VARIATION_selectors}', "");
82677Expect(1, 65040, '\p{^_ Is_VARIATION_selectors}', "");
82678Expect(1, 65040, '\P{_ Is_VARIATION_selectors}', "");
82679Expect(0, 65040, '\P{^_ Is_VARIATION_selectors}', "");
82680Error('\p{__In_Variation_SELECTORS/a/}');
82681Error('\P{__In_Variation_SELECTORS/a/}');
82682Expect(1, 65039, '\p{invariationselectors}', "");
82683Expect(0, 65039, '\p{^invariationselectors}', "");
82684Expect(0, 65039, '\P{invariationselectors}', "");
82685Expect(1, 65039, '\P{^invariationselectors}', "");
82686Expect(0, 65040, '\p{invariationselectors}', "");
82687Expect(1, 65040, '\p{^invariationselectors}', "");
82688Expect(1, 65040, '\P{invariationselectors}', "");
82689Expect(0, 65040, '\P{^invariationselectors}', "");
82690Expect(1, 65039, '\p{_In_VARIATION_Selectors}', "");
82691Expect(0, 65039, '\p{^_In_VARIATION_Selectors}', "");
82692Expect(0, 65039, '\P{_In_VARIATION_Selectors}', "");
82693Expect(1, 65039, '\P{^_In_VARIATION_Selectors}', "");
82694Expect(0, 65040, '\p{_In_VARIATION_Selectors}', "");
82695Expect(1, 65040, '\p{^_In_VARIATION_Selectors}', "");
82696Expect(1, 65040, '\P{_In_VARIATION_Selectors}', "");
82697Expect(0, 65040, '\P{^_In_VARIATION_Selectors}', "");
82698Error('\p{/a/	_In_vs}');
82699Error('\P{/a/	_In_vs}');
82700Expect(1, 65039, '\p{invs}', "");
82701Expect(0, 65039, '\p{^invs}', "");
82702Expect(0, 65039, '\P{invs}', "");
82703Expect(1, 65039, '\P{^invs}', "");
82704Expect(0, 65040, '\p{invs}', "");
82705Expect(1, 65040, '\p{^invs}', "");
82706Expect(1, 65040, '\P{invs}', "");
82707Expect(0, 65040, '\P{^invs}', "");
82708Expect(1, 65039, '\p{-IN_vs}', "");
82709Expect(0, 65039, '\p{^-IN_vs}', "");
82710Expect(0, 65039, '\P{-IN_vs}', "");
82711Expect(1, 65039, '\P{^-IN_vs}', "");
82712Expect(0, 65040, '\p{-IN_vs}', "");
82713Expect(1, 65040, '\p{^-IN_vs}', "");
82714Expect(1, 65040, '\P{-IN_vs}', "");
82715Expect(0, 65040, '\P{^-IN_vs}', "");
82716Error('\p{	:=Variation_selectors_SUPPLEMENT}');
82717Error('\P{	:=Variation_selectors_SUPPLEMENT}');
82718Expect(1, 917999, '\p{variationselectorssupplement}', "");
82719Expect(0, 917999, '\p{^variationselectorssupplement}', "");
82720Expect(0, 917999, '\P{variationselectorssupplement}', "");
82721Expect(1, 917999, '\P{^variationselectorssupplement}', "");
82722Expect(0, 918000, '\p{variationselectorssupplement}', "");
82723Expect(1, 918000, '\p{^variationselectorssupplement}', "");
82724Expect(1, 918000, '\P{variationselectorssupplement}', "");
82725Expect(0, 918000, '\P{^variationselectorssupplement}', "");
82726Expect(1, 917999, '\p{	_Variation_SELECTORS_supplement}', "");
82727Expect(0, 917999, '\p{^	_Variation_SELECTORS_supplement}', "");
82728Expect(0, 917999, '\P{	_Variation_SELECTORS_supplement}', "");
82729Expect(1, 917999, '\P{^	_Variation_SELECTORS_supplement}', "");
82730Expect(0, 918000, '\p{	_Variation_SELECTORS_supplement}', "");
82731Expect(1, 918000, '\p{^	_Variation_SELECTORS_supplement}', "");
82732Expect(1, 918000, '\P{	_Variation_SELECTORS_supplement}', "");
82733Expect(0, 918000, '\P{^	_Variation_SELECTORS_supplement}', "");
82734Error('\p{ -Is_Variation_SELECTORS_Supplement:=}');
82735Error('\P{ -Is_Variation_SELECTORS_Supplement:=}');
82736Expect(1, 917999, '\p{isvariationselectorssupplement}', "");
82737Expect(0, 917999, '\p{^isvariationselectorssupplement}', "");
82738Expect(0, 917999, '\P{isvariationselectorssupplement}', "");
82739Expect(1, 917999, '\P{^isvariationselectorssupplement}', "");
82740Expect(0, 918000, '\p{isvariationselectorssupplement}', "");
82741Expect(1, 918000, '\p{^isvariationselectorssupplement}', "");
82742Expect(1, 918000, '\P{isvariationselectorssupplement}', "");
82743Expect(0, 918000, '\P{^isvariationselectorssupplement}', "");
82744Expect(1, 917999, '\p{- Is_Variation_Selectors_SUPPLEMENT}', "");
82745Expect(0, 917999, '\p{^- Is_Variation_Selectors_SUPPLEMENT}', "");
82746Expect(0, 917999, '\P{- Is_Variation_Selectors_SUPPLEMENT}', "");
82747Expect(1, 917999, '\P{^- Is_Variation_Selectors_SUPPLEMENT}', "");
82748Expect(0, 918000, '\p{- Is_Variation_Selectors_SUPPLEMENT}', "");
82749Expect(1, 918000, '\p{^- Is_Variation_Selectors_SUPPLEMENT}', "");
82750Expect(1, 918000, '\P{- Is_Variation_Selectors_SUPPLEMENT}', "");
82751Expect(0, 918000, '\P{^- Is_Variation_Selectors_SUPPLEMENT}', "");
82752Error('\p{ :=In_VARIATION_selectors_SUPPLEMENT}');
82753Error('\P{ :=In_VARIATION_selectors_SUPPLEMENT}');
82754Expect(1, 917999, '\p{invariationselectorssupplement}', "");
82755Expect(0, 917999, '\p{^invariationselectorssupplement}', "");
82756Expect(0, 917999, '\P{invariationselectorssupplement}', "");
82757Expect(1, 917999, '\P{^invariationselectorssupplement}', "");
82758Expect(0, 918000, '\p{invariationselectorssupplement}', "");
82759Expect(1, 918000, '\p{^invariationselectorssupplement}', "");
82760Expect(1, 918000, '\P{invariationselectorssupplement}', "");
82761Expect(0, 918000, '\P{^invariationselectorssupplement}', "");
82762Expect(1, 917999, '\p{	-in_VARIATION_Selectors_Supplement}', "");
82763Expect(0, 917999, '\p{^	-in_VARIATION_Selectors_Supplement}', "");
82764Expect(0, 917999, '\P{	-in_VARIATION_Selectors_Supplement}', "");
82765Expect(1, 917999, '\P{^	-in_VARIATION_Selectors_Supplement}', "");
82766Expect(0, 918000, '\p{	-in_VARIATION_Selectors_Supplement}', "");
82767Expect(1, 918000, '\p{^	-in_VARIATION_Selectors_Supplement}', "");
82768Expect(1, 918000, '\P{	-in_VARIATION_Selectors_Supplement}', "");
82769Expect(0, 918000, '\P{^	-in_VARIATION_Selectors_Supplement}', "");
82770Error('\p{:=	VS_sup}');
82771Error('\P{:=	VS_sup}');
82772Expect(1, 917999, '\p{vssup}', "");
82773Expect(0, 917999, '\p{^vssup}', "");
82774Expect(0, 917999, '\P{vssup}', "");
82775Expect(1, 917999, '\P{^vssup}', "");
82776Expect(0, 918000, '\p{vssup}', "");
82777Expect(1, 918000, '\p{^vssup}', "");
82778Expect(1, 918000, '\P{vssup}', "");
82779Expect(0, 918000, '\P{^vssup}', "");
82780Expect(1, 917999, '\p{	_VS_sup}', "");
82781Expect(0, 917999, '\p{^	_VS_sup}', "");
82782Expect(0, 917999, '\P{	_VS_sup}', "");
82783Expect(1, 917999, '\P{^	_VS_sup}', "");
82784Expect(0, 918000, '\p{	_VS_sup}', "");
82785Expect(1, 918000, '\p{^	_VS_sup}', "");
82786Expect(1, 918000, '\P{	_VS_sup}', "");
82787Expect(0, 918000, '\P{^	_VS_sup}', "");
82788Error('\p{__IS_VS_Sup/a/}');
82789Error('\P{__IS_VS_Sup/a/}');
82790Expect(1, 917999, '\p{isvssup}', "");
82791Expect(0, 917999, '\p{^isvssup}', "");
82792Expect(0, 917999, '\P{isvssup}', "");
82793Expect(1, 917999, '\P{^isvssup}', "");
82794Expect(0, 918000, '\p{isvssup}', "");
82795Expect(1, 918000, '\p{^isvssup}', "");
82796Expect(1, 918000, '\P{isvssup}', "");
82797Expect(0, 918000, '\P{^isvssup}', "");
82798Expect(1, 917999, '\p{ Is_VS_Sup}', "");
82799Expect(0, 917999, '\p{^ Is_VS_Sup}', "");
82800Expect(0, 917999, '\P{ Is_VS_Sup}', "");
82801Expect(1, 917999, '\P{^ Is_VS_Sup}', "");
82802Expect(0, 918000, '\p{ Is_VS_Sup}', "");
82803Expect(1, 918000, '\p{^ Is_VS_Sup}', "");
82804Expect(1, 918000, '\P{ Is_VS_Sup}', "");
82805Expect(0, 918000, '\P{^ Is_VS_Sup}', "");
82806Error('\p{/a/-In_VS_sup}');
82807Error('\P{/a/-In_VS_sup}');
82808Expect(1, 917999, '\p{invssup}', "");
82809Expect(0, 917999, '\p{^invssup}', "");
82810Expect(0, 917999, '\P{invssup}', "");
82811Expect(1, 917999, '\P{^invssup}', "");
82812Expect(0, 918000, '\p{invssup}', "");
82813Expect(1, 918000, '\p{^invssup}', "");
82814Expect(1, 918000, '\P{invssup}', "");
82815Expect(0, 918000, '\P{^invssup}', "");
82816Expect(1, 917999, '\p{	_In_VS_Sup}', "");
82817Expect(0, 917999, '\p{^	_In_VS_Sup}', "");
82818Expect(0, 917999, '\P{	_In_VS_Sup}', "");
82819Expect(1, 917999, '\P{^	_In_VS_Sup}', "");
82820Expect(0, 918000, '\p{	_In_VS_Sup}', "");
82821Expect(1, 918000, '\p{^	_In_VS_Sup}', "");
82822Expect(1, 918000, '\P{	_In_VS_Sup}', "");
82823Expect(0, 918000, '\P{^	_In_VS_Sup}', "");
82824Error('\p{:=-Vedic_Extensions}');
82825Error('\P{:=-Vedic_Extensions}');
82826Expect(1, 7423, '\p{vedicextensions}', "");
82827Expect(0, 7423, '\p{^vedicextensions}', "");
82828Expect(0, 7423, '\P{vedicextensions}', "");
82829Expect(1, 7423, '\P{^vedicextensions}', "");
82830Expect(0, 7424, '\p{vedicextensions}', "");
82831Expect(1, 7424, '\p{^vedicextensions}', "");
82832Expect(1, 7424, '\P{vedicextensions}', "");
82833Expect(0, 7424, '\P{^vedicextensions}', "");
82834Expect(1, 7423, '\p{	Vedic_Extensions}', "");
82835Expect(0, 7423, '\p{^	Vedic_Extensions}', "");
82836Expect(0, 7423, '\P{	Vedic_Extensions}', "");
82837Expect(1, 7423, '\P{^	Vedic_Extensions}', "");
82838Expect(0, 7424, '\p{	Vedic_Extensions}', "");
82839Expect(1, 7424, '\p{^	Vedic_Extensions}', "");
82840Expect(1, 7424, '\P{	Vedic_Extensions}', "");
82841Expect(0, 7424, '\P{^	Vedic_Extensions}', "");
82842Error('\p{-/a/is_vedic_Extensions}');
82843Error('\P{-/a/is_vedic_Extensions}');
82844Expect(1, 7423, '\p{isvedicextensions}', "");
82845Expect(0, 7423, '\p{^isvedicextensions}', "");
82846Expect(0, 7423, '\P{isvedicextensions}', "");
82847Expect(1, 7423, '\P{^isvedicextensions}', "");
82848Expect(0, 7424, '\p{isvedicextensions}', "");
82849Expect(1, 7424, '\p{^isvedicextensions}', "");
82850Expect(1, 7424, '\P{isvedicextensions}', "");
82851Expect(0, 7424, '\P{^isvedicextensions}', "");
82852Expect(1, 7423, '\p{_ Is_Vedic_extensions}', "");
82853Expect(0, 7423, '\p{^_ Is_Vedic_extensions}', "");
82854Expect(0, 7423, '\P{_ Is_Vedic_extensions}', "");
82855Expect(1, 7423, '\P{^_ Is_Vedic_extensions}', "");
82856Expect(0, 7424, '\p{_ Is_Vedic_extensions}', "");
82857Expect(1, 7424, '\p{^_ Is_Vedic_extensions}', "");
82858Expect(1, 7424, '\P{_ Is_Vedic_extensions}', "");
82859Expect(0, 7424, '\P{^_ Is_Vedic_extensions}', "");
82860Error('\p{:=In_vedic_Extensions}');
82861Error('\P{:=In_vedic_Extensions}');
82862Expect(1, 7423, '\p{invedicextensions}', "");
82863Expect(0, 7423, '\p{^invedicextensions}', "");
82864Expect(0, 7423, '\P{invedicextensions}', "");
82865Expect(1, 7423, '\P{^invedicextensions}', "");
82866Expect(0, 7424, '\p{invedicextensions}', "");
82867Expect(1, 7424, '\p{^invedicextensions}', "");
82868Expect(1, 7424, '\P{invedicextensions}', "");
82869Expect(0, 7424, '\P{^invedicextensions}', "");
82870Expect(1, 7423, '\p{--In_Vedic_EXTENSIONS}', "");
82871Expect(0, 7423, '\p{^--In_Vedic_EXTENSIONS}', "");
82872Expect(0, 7423, '\P{--In_Vedic_EXTENSIONS}', "");
82873Expect(1, 7423, '\P{^--In_Vedic_EXTENSIONS}', "");
82874Expect(0, 7424, '\p{--In_Vedic_EXTENSIONS}', "");
82875Expect(1, 7424, '\p{^--In_Vedic_EXTENSIONS}', "");
82876Expect(1, 7424, '\P{--In_Vedic_EXTENSIONS}', "");
82877Expect(0, 7424, '\P{^--In_Vedic_EXTENSIONS}', "");
82878Error('\p{:=	Vedic_Ext}');
82879Error('\P{:=	Vedic_Ext}');
82880Expect(1, 7423, '\p{vedicext}', "");
82881Expect(0, 7423, '\p{^vedicext}', "");
82882Expect(0, 7423, '\P{vedicext}', "");
82883Expect(1, 7423, '\P{^vedicext}', "");
82884Expect(0, 7424, '\p{vedicext}', "");
82885Expect(1, 7424, '\p{^vedicext}', "");
82886Expect(1, 7424, '\P{vedicext}', "");
82887Expect(0, 7424, '\P{^vedicext}', "");
82888Expect(1, 7423, '\p{	 VEDIC_Ext}', "");
82889Expect(0, 7423, '\p{^	 VEDIC_Ext}', "");
82890Expect(0, 7423, '\P{	 VEDIC_Ext}', "");
82891Expect(1, 7423, '\P{^	 VEDIC_Ext}', "");
82892Expect(0, 7424, '\p{	 VEDIC_Ext}', "");
82893Expect(1, 7424, '\p{^	 VEDIC_Ext}', "");
82894Expect(1, 7424, '\P{	 VEDIC_Ext}', "");
82895Expect(0, 7424, '\P{^	 VEDIC_Ext}', "");
82896Error('\p{-/a/is_Vedic_EXT}');
82897Error('\P{-/a/is_Vedic_EXT}');
82898Expect(1, 7423, '\p{isvedicext}', "");
82899Expect(0, 7423, '\p{^isvedicext}', "");
82900Expect(0, 7423, '\P{isvedicext}', "");
82901Expect(1, 7423, '\P{^isvedicext}', "");
82902Expect(0, 7424, '\p{isvedicext}', "");
82903Expect(1, 7424, '\p{^isvedicext}', "");
82904Expect(1, 7424, '\P{isvedicext}', "");
82905Expect(0, 7424, '\P{^isvedicext}', "");
82906Expect(1, 7423, '\p{	 Is_Vedic_EXT}', "");
82907Expect(0, 7423, '\p{^	 Is_Vedic_EXT}', "");
82908Expect(0, 7423, '\P{	 Is_Vedic_EXT}', "");
82909Expect(1, 7423, '\P{^	 Is_Vedic_EXT}', "");
82910Expect(0, 7424, '\p{	 Is_Vedic_EXT}', "");
82911Expect(1, 7424, '\p{^	 Is_Vedic_EXT}', "");
82912Expect(1, 7424, '\P{	 Is_Vedic_EXT}', "");
82913Expect(0, 7424, '\P{^	 Is_Vedic_EXT}', "");
82914Error('\p{__in_Vedic_ext:=}');
82915Error('\P{__in_Vedic_ext:=}');
82916Expect(1, 7423, '\p{invedicext}', "");
82917Expect(0, 7423, '\p{^invedicext}', "");
82918Expect(0, 7423, '\P{invedicext}', "");
82919Expect(1, 7423, '\P{^invedicext}', "");
82920Expect(0, 7424, '\p{invedicext}', "");
82921Expect(1, 7424, '\p{^invedicext}', "");
82922Expect(1, 7424, '\P{invedicext}', "");
82923Expect(0, 7424, '\P{^invedicext}', "");
82924Expect(1, 7423, '\p{ -In_Vedic_EXT}', "");
82925Expect(0, 7423, '\p{^ -In_Vedic_EXT}', "");
82926Expect(0, 7423, '\P{ -In_Vedic_EXT}', "");
82927Expect(1, 7423, '\P{^ -In_Vedic_EXT}', "");
82928Expect(0, 7424, '\p{ -In_Vedic_EXT}', "");
82929Expect(1, 7424, '\p{^ -In_Vedic_EXT}', "");
82930Expect(1, 7424, '\P{ -In_Vedic_EXT}', "");
82931Expect(0, 7424, '\P{^ -In_Vedic_EXT}', "");
82932Error('\p{_:=VERTSPACE}');
82933Error('\P{_:=VERTSPACE}');
82934Expect(1, 8233, '\p{vertspace}', "");
82935Expect(0, 8233, '\p{^vertspace}', "");
82936Expect(0, 8233, '\P{vertspace}', "");
82937Expect(1, 8233, '\P{^vertspace}', "");
82938Expect(0, 8234, '\p{vertspace}', "");
82939Expect(1, 8234, '\p{^vertspace}', "");
82940Expect(1, 8234, '\P{vertspace}', "");
82941Expect(0, 8234, '\P{^vertspace}', "");
82942Expect(1, 8233, '\p{_	vertspace}', "");
82943Expect(0, 8233, '\p{^_	vertspace}', "");
82944Expect(0, 8233, '\P{_	vertspace}', "");
82945Expect(1, 8233, '\P{^_	vertspace}', "");
82946Expect(0, 8234, '\p{_	vertspace}', "");
82947Expect(1, 8234, '\p{^_	vertspace}', "");
82948Expect(1, 8234, '\P{_	vertspace}', "");
82949Expect(0, 8234, '\P{^_	vertspace}', "");
82950Error('\p{-_Is_VERTSPACE:=}');
82951Error('\P{-_Is_VERTSPACE:=}');
82952Expect(1, 8233, '\p{isvertspace}', "");
82953Expect(0, 8233, '\p{^isvertspace}', "");
82954Expect(0, 8233, '\P{isvertspace}', "");
82955Expect(1, 8233, '\P{^isvertspace}', "");
82956Expect(0, 8234, '\p{isvertspace}', "");
82957Expect(1, 8234, '\p{^isvertspace}', "");
82958Expect(1, 8234, '\P{isvertspace}', "");
82959Expect(0, 8234, '\P{^isvertspace}', "");
82960Expect(1, 8233, '\p{ Is_VERTSPACE}', "");
82961Expect(0, 8233, '\p{^ Is_VERTSPACE}', "");
82962Expect(0, 8233, '\P{ Is_VERTSPACE}', "");
82963Expect(1, 8233, '\P{^ Is_VERTSPACE}', "");
82964Expect(0, 8234, '\p{ Is_VERTSPACE}', "");
82965Expect(1, 8234, '\p{^ Is_VERTSPACE}', "");
82966Expect(1, 8234, '\P{ Is_VERTSPACE}', "");
82967Expect(0, 8234, '\P{^ Is_VERTSPACE}', "");
82968Error('\p{VERTICAL_FORMS:=}');
82969Error('\P{VERTICAL_FORMS:=}');
82970Expect(1, 65055, '\p{verticalforms}', "");
82971Expect(0, 65055, '\p{^verticalforms}', "");
82972Expect(0, 65055, '\P{verticalforms}', "");
82973Expect(1, 65055, '\P{^verticalforms}', "");
82974Expect(0, 65056, '\p{verticalforms}', "");
82975Expect(1, 65056, '\p{^verticalforms}', "");
82976Expect(1, 65056, '\P{verticalforms}', "");
82977Expect(0, 65056, '\P{^verticalforms}', "");
82978Expect(1, 65055, '\p{	_Vertical_Forms}', "");
82979Expect(0, 65055, '\p{^	_Vertical_Forms}', "");
82980Expect(0, 65055, '\P{	_Vertical_Forms}', "");
82981Expect(1, 65055, '\P{^	_Vertical_Forms}', "");
82982Expect(0, 65056, '\p{	_Vertical_Forms}', "");
82983Expect(1, 65056, '\p{^	_Vertical_Forms}', "");
82984Expect(1, 65056, '\P{	_Vertical_Forms}', "");
82985Expect(0, 65056, '\P{^	_Vertical_Forms}', "");
82986Error('\p{/a/ _Is_vertical_FORMS}');
82987Error('\P{/a/ _Is_vertical_FORMS}');
82988Expect(1, 65055, '\p{isverticalforms}', "");
82989Expect(0, 65055, '\p{^isverticalforms}', "");
82990Expect(0, 65055, '\P{isverticalforms}', "");
82991Expect(1, 65055, '\P{^isverticalforms}', "");
82992Expect(0, 65056, '\p{isverticalforms}', "");
82993Expect(1, 65056, '\p{^isverticalforms}', "");
82994Expect(1, 65056, '\P{isverticalforms}', "");
82995Expect(0, 65056, '\P{^isverticalforms}', "");
82996Expect(1, 65055, '\p{-IS_VERTICAL_FORMS}', "");
82997Expect(0, 65055, '\p{^-IS_VERTICAL_FORMS}', "");
82998Expect(0, 65055, '\P{-IS_VERTICAL_FORMS}', "");
82999Expect(1, 65055, '\P{^-IS_VERTICAL_FORMS}', "");
83000Expect(0, 65056, '\p{-IS_VERTICAL_FORMS}', "");
83001Expect(1, 65056, '\p{^-IS_VERTICAL_FORMS}', "");
83002Expect(1, 65056, '\P{-IS_VERTICAL_FORMS}', "");
83003Expect(0, 65056, '\P{^-IS_VERTICAL_FORMS}', "");
83004Error('\p{:= _In_Vertical_Forms}');
83005Error('\P{:= _In_Vertical_Forms}');
83006Expect(1, 65055, '\p{inverticalforms}', "");
83007Expect(0, 65055, '\p{^inverticalforms}', "");
83008Expect(0, 65055, '\P{inverticalforms}', "");
83009Expect(1, 65055, '\P{^inverticalforms}', "");
83010Expect(0, 65056, '\p{inverticalforms}', "");
83011Expect(1, 65056, '\p{^inverticalforms}', "");
83012Expect(1, 65056, '\P{inverticalforms}', "");
83013Expect(0, 65056, '\P{^inverticalforms}', "");
83014Expect(1, 65055, '\p{--In_Vertical_FORMS}', "");
83015Expect(0, 65055, '\p{^--In_Vertical_FORMS}', "");
83016Expect(0, 65055, '\P{--In_Vertical_FORMS}', "");
83017Expect(1, 65055, '\P{^--In_Vertical_FORMS}', "");
83018Expect(0, 65056, '\p{--In_Vertical_FORMS}', "");
83019Expect(1, 65056, '\p{^--In_Vertical_FORMS}', "");
83020Expect(1, 65056, '\P{--In_Vertical_FORMS}', "");
83021Expect(0, 65056, '\P{^--In_Vertical_FORMS}', "");
83022Error('\p{_/a/White_Space}');
83023Error('\P{_/a/White_Space}');
83024Expect(1, 12288, '\p{whitespace}', "");
83025Expect(0, 12288, '\p{^whitespace}', "");
83026Expect(0, 12288, '\P{whitespace}', "");
83027Expect(1, 12288, '\P{^whitespace}', "");
83028Expect(0, 12289, '\p{whitespace}', "");
83029Expect(1, 12289, '\p{^whitespace}', "");
83030Expect(1, 12289, '\P{whitespace}', "");
83031Expect(0, 12289, '\P{^whitespace}', "");
83032Expect(1, 12288, '\p{	white_SPACE}', "");
83033Expect(0, 12288, '\p{^	white_SPACE}', "");
83034Expect(0, 12288, '\P{	white_SPACE}', "");
83035Expect(1, 12288, '\P{^	white_SPACE}', "");
83036Expect(0, 12289, '\p{	white_SPACE}', "");
83037Expect(1, 12289, '\p{^	white_SPACE}', "");
83038Expect(1, 12289, '\P{	white_SPACE}', "");
83039Expect(0, 12289, '\P{^	white_SPACE}', "");
83040Error('\p{ 	Is_white_space:=}');
83041Error('\P{ 	Is_white_space:=}');
83042Expect(1, 12288, '\p{iswhitespace}', "");
83043Expect(0, 12288, '\p{^iswhitespace}', "");
83044Expect(0, 12288, '\P{iswhitespace}', "");
83045Expect(1, 12288, '\P{^iswhitespace}', "");
83046Expect(0, 12289, '\p{iswhitespace}', "");
83047Expect(1, 12289, '\p{^iswhitespace}', "");
83048Expect(1, 12289, '\P{iswhitespace}', "");
83049Expect(0, 12289, '\P{^iswhitespace}', "");
83050Expect(1, 12288, '\p{--Is_WHITE_Space}', "");
83051Expect(0, 12288, '\p{^--Is_WHITE_Space}', "");
83052Expect(0, 12288, '\P{--Is_WHITE_Space}', "");
83053Expect(1, 12288, '\P{^--Is_WHITE_Space}', "");
83054Expect(0, 12289, '\p{--Is_WHITE_Space}', "");
83055Expect(1, 12289, '\p{^--Is_WHITE_Space}', "");
83056Expect(1, 12289, '\P{--Is_WHITE_Space}', "");
83057Expect(0, 12289, '\P{^--Is_WHITE_Space}', "");
83058Error('\p{/a/ wspace}');
83059Error('\P{/a/ wspace}');
83060Expect(1, 12288, '\p{wspace}', "");
83061Expect(0, 12288, '\p{^wspace}', "");
83062Expect(0, 12288, '\P{wspace}', "");
83063Expect(1, 12288, '\P{^wspace}', "");
83064Expect(0, 12289, '\p{wspace}', "");
83065Expect(1, 12289, '\p{^wspace}', "");
83066Expect(1, 12289, '\P{wspace}', "");
83067Expect(0, 12289, '\P{^wspace}', "");
83068Expect(1, 12288, '\p{_WSpace}', "");
83069Expect(0, 12288, '\p{^_WSpace}', "");
83070Expect(0, 12288, '\P{_WSpace}', "");
83071Expect(1, 12288, '\P{^_WSpace}', "");
83072Expect(0, 12289, '\p{_WSpace}', "");
83073Expect(1, 12289, '\p{^_WSpace}', "");
83074Expect(1, 12289, '\P{_WSpace}', "");
83075Expect(0, 12289, '\P{^_WSpace}', "");
83076Error('\p{_ Is_WSPACE/a/}');
83077Error('\P{_ Is_WSPACE/a/}');
83078Expect(1, 12288, '\p{iswspace}', "");
83079Expect(0, 12288, '\p{^iswspace}', "");
83080Expect(0, 12288, '\P{iswspace}', "");
83081Expect(1, 12288, '\P{^iswspace}', "");
83082Expect(0, 12289, '\p{iswspace}', "");
83083Expect(1, 12289, '\p{^iswspace}', "");
83084Expect(1, 12289, '\P{iswspace}', "");
83085Expect(0, 12289, '\P{^iswspace}', "");
83086Expect(1, 12288, '\p{_IS_WSpace}', "");
83087Expect(0, 12288, '\p{^_IS_WSpace}', "");
83088Expect(0, 12288, '\P{_IS_WSpace}', "");
83089Expect(1, 12288, '\P{^_IS_WSpace}', "");
83090Expect(0, 12289, '\p{_IS_WSpace}', "");
83091Expect(1, 12289, '\p{^_IS_WSpace}', "");
83092Expect(1, 12289, '\P{_IS_WSpace}', "");
83093Expect(0, 12289, '\P{^_IS_WSpace}', "");
83094Error('\p{-:=Word}');
83095Error('\P{-:=Word}');
83096Expect(1, 917999, '\p{word}', "");
83097Expect(0, 917999, '\p{^word}', "");
83098Expect(0, 917999, '\P{word}', "");
83099Expect(1, 917999, '\P{^word}', "");
83100Expect(0, 918000, '\p{word}', "");
83101Expect(1, 918000, '\p{^word}', "");
83102Expect(1, 918000, '\P{word}', "");
83103Expect(0, 918000, '\P{^word}', "");
83104Error('\p{/a/ xposixword}');
83105Error('\P{/a/ xposixword}');
83106Expect(1, 917999, '\p{xposixword}', "");
83107Expect(0, 917999, '\p{^xposixword}', "");
83108Expect(0, 917999, '\P{xposixword}', "");
83109Expect(1, 917999, '\P{^xposixword}', "");
83110Expect(0, 918000, '\p{xposixword}', "");
83111Expect(1, 918000, '\p{^xposixword}', "");
83112Expect(1, 918000, '\P{xposixword}', "");
83113Expect(0, 918000, '\P{^xposixword}', "");
83114Expect(1, 917999, '\p{ XPOSIXWORD}', "");
83115Expect(0, 917999, '\p{^ XPOSIXWORD}', "");
83116Expect(0, 917999, '\P{ XPOSIXWORD}', "");
83117Expect(1, 917999, '\P{^ XPOSIXWORD}', "");
83118Expect(0, 918000, '\p{ XPOSIXWORD}', "");
83119Expect(1, 918000, '\p{^ XPOSIXWORD}', "");
83120Expect(1, 918000, '\P{ XPOSIXWORD}', "");
83121Expect(0, 918000, '\P{^ XPOSIXWORD}', "");
83122Error('\p{_Is_WORD/a/}');
83123Error('\P{_Is_WORD/a/}');
83124Expect(1, 917999, '\p{isword}', "");
83125Expect(0, 917999, '\p{^isword}', "");
83126Expect(0, 917999, '\P{isword}', "");
83127Expect(1, 917999, '\P{^isword}', "");
83128Expect(0, 918000, '\p{isword}', "");
83129Expect(1, 918000, '\p{^isword}', "");
83130Expect(1, 918000, '\P{isword}', "");
83131Expect(0, 918000, '\P{^isword}', "");
83132Expect(1, 917999, '\p{ 	Is_word}', "");
83133Expect(0, 917999, '\p{^ 	Is_word}', "");
83134Expect(0, 917999, '\P{ 	Is_word}', "");
83135Expect(1, 917999, '\P{^ 	Is_word}', "");
83136Expect(0, 918000, '\p{ 	Is_word}', "");
83137Expect(1, 918000, '\p{^ 	Is_word}', "");
83138Expect(1, 918000, '\P{ 	Is_word}', "");
83139Expect(0, 918000, '\P{^ 	Is_word}', "");
83140Error('\p{:=		IS_XPOSIXWORD}');
83141Error('\P{:=		IS_XPOSIXWORD}');
83142Expect(1, 917999, '\p{isxposixword}', "");
83143Expect(0, 917999, '\p{^isxposixword}', "");
83144Expect(0, 917999, '\P{isxposixword}', "");
83145Expect(1, 917999, '\P{^isxposixword}', "");
83146Expect(0, 918000, '\p{isxposixword}', "");
83147Expect(1, 918000, '\p{^isxposixword}', "");
83148Expect(1, 918000, '\P{isxposixword}', "");
83149Expect(0, 918000, '\P{^isxposixword}', "");
83150Expect(1, 917999, '\p{ _Is_XPosixWord}', "");
83151Expect(0, 917999, '\p{^ _Is_XPosixWord}', "");
83152Expect(0, 917999, '\P{ _Is_XPosixWord}', "");
83153Expect(1, 917999, '\P{^ _Is_XPosixWord}', "");
83154Expect(0, 918000, '\p{ _Is_XPosixWord}', "");
83155Expect(1, 918000, '\p{^ _Is_XPosixWord}', "");
83156Expect(1, 918000, '\P{ _Is_XPosixWord}', "");
83157Expect(0, 918000, '\P{^ _Is_XPosixWord}', "");
83158Error('\p{/a/XDigit}');
83159Error('\P{/a/XDigit}');
83160Expect(1, 65350, '\p{xdigit}', "");
83161Expect(0, 65350, '\p{^xdigit}', "");
83162Expect(0, 65350, '\P{xdigit}', "");
83163Expect(1, 65350, '\P{^xdigit}', "");
83164Expect(0, 65351, '\p{xdigit}', "");
83165Expect(1, 65351, '\p{^xdigit}', "");
83166Expect(1, 65351, '\P{xdigit}', "");
83167Expect(0, 65351, '\P{^xdigit}', "");
83168Expect(1, 65350, '\p{--xdigit}', "");
83169Expect(0, 65350, '\p{^--xdigit}', "");
83170Expect(0, 65350, '\P{--xdigit}', "");
83171Expect(1, 65350, '\P{^--xdigit}', "");
83172Expect(0, 65351, '\p{--xdigit}', "");
83173Expect(1, 65351, '\p{^--xdigit}', "");
83174Expect(1, 65351, '\P{--xdigit}', "");
83175Expect(0, 65351, '\P{^--xdigit}', "");
83176Error('\p{ :=XPosixXDigit}');
83177Error('\P{ :=XPosixXDigit}');
83178Expect(1, 65350, '\p{xposixxdigit}', "");
83179Expect(0, 65350, '\p{^xposixxdigit}', "");
83180Expect(0, 65350, '\P{xposixxdigit}', "");
83181Expect(1, 65350, '\P{^xposixxdigit}', "");
83182Expect(0, 65351, '\p{xposixxdigit}', "");
83183Expect(1, 65351, '\p{^xposixxdigit}', "");
83184Expect(1, 65351, '\P{xposixxdigit}', "");
83185Expect(0, 65351, '\P{^xposixxdigit}', "");
83186Expect(1, 65350, '\p{-XPOSIXXDIGIT}', "");
83187Expect(0, 65350, '\p{^-XPOSIXXDIGIT}', "");
83188Expect(0, 65350, '\P{-XPOSIXXDIGIT}', "");
83189Expect(1, 65350, '\P{^-XPOSIXXDIGIT}', "");
83190Expect(0, 65351, '\p{-XPOSIXXDIGIT}', "");
83191Expect(1, 65351, '\p{^-XPOSIXXDIGIT}', "");
83192Expect(1, 65351, '\P{-XPOSIXXDIGIT}', "");
83193Expect(0, 65351, '\P{^-XPOSIXXDIGIT}', "");
83194Error('\p{:=Is_XDigit}');
83195Error('\P{:=Is_XDigit}');
83196Expect(1, 65350, '\p{isxdigit}', "");
83197Expect(0, 65350, '\p{^isxdigit}', "");
83198Expect(0, 65350, '\P{isxdigit}', "");
83199Expect(1, 65350, '\P{^isxdigit}', "");
83200Expect(0, 65351, '\p{isxdigit}', "");
83201Expect(1, 65351, '\p{^isxdigit}', "");
83202Expect(1, 65351, '\P{isxdigit}', "");
83203Expect(0, 65351, '\P{^isxdigit}', "");
83204Expect(1, 65350, '\p{	-Is_XDIGIT}', "");
83205Expect(0, 65350, '\p{^	-Is_XDIGIT}', "");
83206Expect(0, 65350, '\P{	-Is_XDIGIT}', "");
83207Expect(1, 65350, '\P{^	-Is_XDIGIT}', "");
83208Expect(0, 65351, '\p{	-Is_XDIGIT}', "");
83209Expect(1, 65351, '\p{^	-Is_XDIGIT}', "");
83210Expect(1, 65351, '\P{	-Is_XDIGIT}', "");
83211Expect(0, 65351, '\P{^	-Is_XDIGIT}', "");
83212Error('\p{	/a/IS_XPosixXDigit}');
83213Error('\P{	/a/IS_XPosixXDigit}');
83214Expect(1, 65350, '\p{isxposixxdigit}', "");
83215Expect(0, 65350, '\p{^isxposixxdigit}', "");
83216Expect(0, 65350, '\P{isxposixxdigit}', "");
83217Expect(1, 65350, '\P{^isxposixxdigit}', "");
83218Expect(0, 65351, '\p{isxposixxdigit}', "");
83219Expect(1, 65351, '\p{^isxposixxdigit}', "");
83220Expect(1, 65351, '\P{isxposixxdigit}', "");
83221Expect(0, 65351, '\P{^isxposixxdigit}', "");
83222Expect(1, 65350, '\p{ _is_XPosixXDigit}', "");
83223Expect(0, 65350, '\p{^ _is_XPosixXDigit}', "");
83224Expect(0, 65350, '\P{ _is_XPosixXDigit}', "");
83225Expect(1, 65350, '\P{^ _is_XPosixXDigit}', "");
83226Expect(0, 65351, '\p{ _is_XPosixXDigit}', "");
83227Expect(1, 65351, '\p{^ _is_XPosixXDigit}', "");
83228Expect(1, 65351, '\P{ _is_XPosixXDigit}', "");
83229Expect(0, 65351, '\P{^ _is_XPosixXDigit}', "");
83230Error('\p{/a/	_HEX_digit}');
83231Error('\P{/a/	_HEX_digit}');
83232Expect(1, 65350, '\p{hexdigit}', "");
83233Expect(0, 65350, '\p{^hexdigit}', "");
83234Expect(0, 65350, '\P{hexdigit}', "");
83235Expect(1, 65350, '\P{^hexdigit}', "");
83236Expect(0, 65351, '\p{hexdigit}', "");
83237Expect(1, 65351, '\p{^hexdigit}', "");
83238Expect(1, 65351, '\P{hexdigit}', "");
83239Expect(0, 65351, '\P{^hexdigit}', "");
83240Expect(1, 65350, '\p{		Hex_Digit}', "");
83241Expect(0, 65350, '\p{^		Hex_Digit}', "");
83242Expect(0, 65350, '\P{		Hex_Digit}', "");
83243Expect(1, 65350, '\P{^		Hex_Digit}', "");
83244Expect(0, 65351, '\p{		Hex_Digit}', "");
83245Expect(1, 65351, '\p{^		Hex_Digit}', "");
83246Expect(1, 65351, '\P{		Hex_Digit}', "");
83247Expect(0, 65351, '\P{^		Hex_Digit}', "");
83248Error('\p{/a/	 Is_HEX_DIGIT}');
83249Error('\P{/a/	 Is_HEX_DIGIT}');
83250Expect(1, 65350, '\p{ishexdigit}', "");
83251Expect(0, 65350, '\p{^ishexdigit}', "");
83252Expect(0, 65350, '\P{ishexdigit}', "");
83253Expect(1, 65350, '\P{^ishexdigit}', "");
83254Expect(0, 65351, '\p{ishexdigit}', "");
83255Expect(1, 65351, '\p{^ishexdigit}', "");
83256Expect(1, 65351, '\P{ishexdigit}', "");
83257Expect(0, 65351, '\P{^ishexdigit}', "");
83258Expect(1, 65350, '\p{ -IS_hex_Digit}', "");
83259Expect(0, 65350, '\p{^ -IS_hex_Digit}', "");
83260Expect(0, 65350, '\P{ -IS_hex_Digit}', "");
83261Expect(1, 65350, '\P{^ -IS_hex_Digit}', "");
83262Expect(0, 65351, '\p{ -IS_hex_Digit}', "");
83263Expect(1, 65351, '\p{^ -IS_hex_Digit}', "");
83264Expect(1, 65351, '\P{ -IS_hex_Digit}', "");
83265Expect(0, 65351, '\P{^ -IS_hex_Digit}', "");
83266Error('\p{/a/		hex}');
83267Error('\P{/a/		hex}');
83268Expect(1, 65350, '\p{hex}', "");
83269Expect(0, 65350, '\p{^hex}', "");
83270Expect(0, 65350, '\P{hex}', "");
83271Expect(1, 65350, '\P{^hex}', "");
83272Expect(0, 65351, '\p{hex}', "");
83273Expect(1, 65351, '\p{^hex}', "");
83274Expect(1, 65351, '\P{hex}', "");
83275Expect(0, 65351, '\P{^hex}', "");
83276Expect(1, 65350, '\p{ 	Hex}', "");
83277Expect(0, 65350, '\p{^ 	Hex}', "");
83278Expect(0, 65350, '\P{ 	Hex}', "");
83279Expect(1, 65350, '\P{^ 	Hex}', "");
83280Expect(0, 65351, '\p{ 	Hex}', "");
83281Expect(1, 65351, '\p{^ 	Hex}', "");
83282Expect(1, 65351, '\P{ 	Hex}', "");
83283Expect(0, 65351, '\P{^ 	Hex}', "");
83284Error('\p{_ IS_HEX/a/}');
83285Error('\P{_ IS_HEX/a/}');
83286Expect(1, 65350, '\p{ishex}', "");
83287Expect(0, 65350, '\p{^ishex}', "");
83288Expect(0, 65350, '\P{ishex}', "");
83289Expect(1, 65350, '\P{^ishex}', "");
83290Expect(0, 65351, '\p{ishex}', "");
83291Expect(1, 65351, '\p{^ishex}', "");
83292Expect(1, 65351, '\P{ishex}', "");
83293Expect(0, 65351, '\P{^ishex}', "");
83294Expect(1, 65350, '\p{_is_HEX}', "");
83295Expect(0, 65350, '\p{^_is_HEX}', "");
83296Expect(0, 65350, '\P{_is_HEX}', "");
83297Expect(1, 65350, '\P{^_is_HEX}', "");
83298Expect(0, 65351, '\p{_is_HEX}', "");
83299Expect(1, 65351, '\p{^_is_HEX}', "");
83300Expect(1, 65351, '\P{_is_HEX}', "");
83301Expect(0, 65351, '\P{^_is_HEX}', "");
83302Error('\p{__XID_CONTINUE:=}');
83303Error('\P{__XID_CONTINUE:=}');
83304Expect(1, 917999, '\p{xidcontinue}', "");
83305Expect(0, 917999, '\p{^xidcontinue}', "");
83306Expect(0, 917999, '\P{xidcontinue}', "");
83307Expect(1, 917999, '\P{^xidcontinue}', "");
83308Expect(0, 918000, '\p{xidcontinue}', "");
83309Expect(1, 918000, '\p{^xidcontinue}', "");
83310Expect(1, 918000, '\P{xidcontinue}', "");
83311Expect(0, 918000, '\P{^xidcontinue}', "");
83312Expect(1, 917999, '\p{_XID_continue}', "");
83313Expect(0, 917999, '\p{^_XID_continue}', "");
83314Expect(0, 917999, '\P{_XID_continue}', "");
83315Expect(1, 917999, '\P{^_XID_continue}', "");
83316Expect(0, 918000, '\p{_XID_continue}', "");
83317Expect(1, 918000, '\p{^_XID_continue}', "");
83318Expect(1, 918000, '\P{_XID_continue}', "");
83319Expect(0, 918000, '\P{^_XID_continue}', "");
83320Error('\p{ /a/is_XID_Continue}');
83321Error('\P{ /a/is_XID_Continue}');
83322Expect(1, 917999, '\p{isxidcontinue}', "");
83323Expect(0, 917999, '\p{^isxidcontinue}', "");
83324Expect(0, 917999, '\P{isxidcontinue}', "");
83325Expect(1, 917999, '\P{^isxidcontinue}', "");
83326Expect(0, 918000, '\p{isxidcontinue}', "");
83327Expect(1, 918000, '\p{^isxidcontinue}', "");
83328Expect(1, 918000, '\P{isxidcontinue}', "");
83329Expect(0, 918000, '\P{^isxidcontinue}', "");
83330Expect(1, 917999, '\p{--is_XID_Continue}', "");
83331Expect(0, 917999, '\p{^--is_XID_Continue}', "");
83332Expect(0, 917999, '\P{--is_XID_Continue}', "");
83333Expect(1, 917999, '\P{^--is_XID_Continue}', "");
83334Expect(0, 918000, '\p{--is_XID_Continue}', "");
83335Expect(1, 918000, '\p{^--is_XID_Continue}', "");
83336Expect(1, 918000, '\P{--is_XID_Continue}', "");
83337Expect(0, 918000, '\P{^--is_XID_Continue}', "");
83338Error('\p{/a/		XIDC}');
83339Error('\P{/a/		XIDC}');
83340Expect(1, 917999, '\p{xidc}', "");
83341Expect(0, 917999, '\p{^xidc}', "");
83342Expect(0, 917999, '\P{xidc}', "");
83343Expect(1, 917999, '\P{^xidc}', "");
83344Expect(0, 918000, '\p{xidc}', "");
83345Expect(1, 918000, '\p{^xidc}', "");
83346Expect(1, 918000, '\P{xidc}', "");
83347Expect(0, 918000, '\P{^xidc}', "");
83348Expect(1, 917999, '\p{_ XIDC}', "");
83349Expect(0, 917999, '\p{^_ XIDC}', "");
83350Expect(0, 917999, '\P{_ XIDC}', "");
83351Expect(1, 917999, '\P{^_ XIDC}', "");
83352Expect(0, 918000, '\p{_ XIDC}', "");
83353Expect(1, 918000, '\p{^_ XIDC}', "");
83354Expect(1, 918000, '\P{_ XIDC}', "");
83355Expect(0, 918000, '\P{^_ XIDC}', "");
83356Error('\p{ IS_XIDC/a/}');
83357Error('\P{ IS_XIDC/a/}');
83358Expect(1, 917999, '\p{isxidc}', "");
83359Expect(0, 917999, '\p{^isxidc}', "");
83360Expect(0, 917999, '\P{isxidc}', "");
83361Expect(1, 917999, '\P{^isxidc}', "");
83362Expect(0, 918000, '\p{isxidc}', "");
83363Expect(1, 918000, '\p{^isxidc}', "");
83364Expect(1, 918000, '\P{isxidc}', "");
83365Expect(0, 918000, '\P{^isxidc}', "");
83366Expect(1, 917999, '\p{ IS_XIDC}', "");
83367Expect(0, 917999, '\p{^ IS_XIDC}', "");
83368Expect(0, 917999, '\P{ IS_XIDC}', "");
83369Expect(1, 917999, '\P{^ IS_XIDC}', "");
83370Expect(0, 918000, '\p{ IS_XIDC}', "");
83371Expect(1, 918000, '\p{^ IS_XIDC}', "");
83372Expect(1, 918000, '\P{ IS_XIDC}', "");
83373Expect(0, 918000, '\P{^ IS_XIDC}', "");
83374Error('\p{/a/-XID_Start}');
83375Error('\P{/a/-XID_Start}');
83376Expect(1, 195101, '\p{xidstart}', "");
83377Expect(0, 195101, '\p{^xidstart}', "");
83378Expect(0, 195101, '\P{xidstart}', "");
83379Expect(1, 195101, '\P{^xidstart}', "");
83380Expect(0, 195102, '\p{xidstart}', "");
83381Expect(1, 195102, '\p{^xidstart}', "");
83382Expect(1, 195102, '\P{xidstart}', "");
83383Expect(0, 195102, '\P{^xidstart}', "");
83384Expect(1, 195101, '\p{_	XID_Start}', "");
83385Expect(0, 195101, '\p{^_	XID_Start}', "");
83386Expect(0, 195101, '\P{_	XID_Start}', "");
83387Expect(1, 195101, '\P{^_	XID_Start}', "");
83388Expect(0, 195102, '\p{_	XID_Start}', "");
83389Expect(1, 195102, '\p{^_	XID_Start}', "");
83390Expect(1, 195102, '\P{_	XID_Start}', "");
83391Expect(0, 195102, '\P{^_	XID_Start}', "");
83392Error('\p{  Is_XID_Start:=}');
83393Error('\P{  Is_XID_Start:=}');
83394Expect(1, 195101, '\p{isxidstart}', "");
83395Expect(0, 195101, '\p{^isxidstart}', "");
83396Expect(0, 195101, '\P{isxidstart}', "");
83397Expect(1, 195101, '\P{^isxidstart}', "");
83398Expect(0, 195102, '\p{isxidstart}', "");
83399Expect(1, 195102, '\p{^isxidstart}', "");
83400Expect(1, 195102, '\P{isxidstart}', "");
83401Expect(0, 195102, '\P{^isxidstart}', "");
83402Expect(1, 195101, '\p{_ IS_XID_START}', "");
83403Expect(0, 195101, '\p{^_ IS_XID_START}', "");
83404Expect(0, 195101, '\P{_ IS_XID_START}', "");
83405Expect(1, 195101, '\P{^_ IS_XID_START}', "");
83406Expect(0, 195102, '\p{_ IS_XID_START}', "");
83407Expect(1, 195102, '\p{^_ IS_XID_START}', "");
83408Expect(1, 195102, '\P{_ IS_XID_START}', "");
83409Expect(0, 195102, '\P{^_ IS_XID_START}', "");
83410Error('\p{_XIDS/a/}');
83411Error('\P{_XIDS/a/}');
83412Expect(1, 195101, '\p{xids}', "");
83413Expect(0, 195101, '\p{^xids}', "");
83414Expect(0, 195101, '\P{xids}', "");
83415Expect(1, 195101, '\P{^xids}', "");
83416Expect(0, 195102, '\p{xids}', "");
83417Expect(1, 195102, '\p{^xids}', "");
83418Expect(1, 195102, '\P{xids}', "");
83419Expect(0, 195102, '\P{^xids}', "");
83420Expect(1, 195101, '\p{_XIDS}', "");
83421Expect(0, 195101, '\p{^_XIDS}', "");
83422Expect(0, 195101, '\P{_XIDS}', "");
83423Expect(1, 195101, '\P{^_XIDS}', "");
83424Expect(0, 195102, '\p{_XIDS}', "");
83425Expect(1, 195102, '\p{^_XIDS}', "");
83426Expect(1, 195102, '\P{_XIDS}', "");
83427Expect(0, 195102, '\P{^_XIDS}', "");
83428Error('\p{	:=IS_XIDS}');
83429Error('\P{	:=IS_XIDS}');
83430Expect(1, 195101, '\p{isxids}', "");
83431Expect(0, 195101, '\p{^isxids}', "");
83432Expect(0, 195101, '\P{isxids}', "");
83433Expect(1, 195101, '\P{^isxids}', "");
83434Expect(0, 195102, '\p{isxids}', "");
83435Expect(1, 195102, '\p{^isxids}', "");
83436Expect(1, 195102, '\P{isxids}', "");
83437Expect(0, 195102, '\P{^isxids}', "");
83438Expect(1, 195101, '\p{-Is_XIDS}', "");
83439Expect(0, 195101, '\p{^-Is_XIDS}', "");
83440Expect(0, 195101, '\P{-Is_XIDS}', "");
83441Expect(1, 195101, '\P{^-Is_XIDS}', "");
83442Expect(0, 195102, '\p{-Is_XIDS}', "");
83443Expect(1, 195102, '\p{^-Is_XIDS}', "");
83444Expect(1, 195102, '\P{-Is_XIDS}', "");
83445Expect(0, 195102, '\P{^-Is_XIDS}', "");
83446Error('\p{-/a/XPerlSpace}');
83447Error('\P{-/a/XPerlSpace}');
83448Expect(1, 12288, '\p{xperlspace}', "");
83449Expect(0, 12288, '\p{^xperlspace}', "");
83450Expect(0, 12288, '\P{xperlspace}', "");
83451Expect(1, 12288, '\P{^xperlspace}', "");
83452Expect(0, 12289, '\p{xperlspace}', "");
83453Expect(1, 12289, '\p{^xperlspace}', "");
83454Expect(1, 12289, '\P{xperlspace}', "");
83455Expect(0, 12289, '\P{^xperlspace}', "");
83456Expect(1, 12288, '\p{ -XPerlSpace}', "");
83457Expect(0, 12288, '\p{^ -XPerlSpace}', "");
83458Expect(0, 12288, '\P{ -XPerlSpace}', "");
83459Expect(1, 12288, '\P{^ -XPerlSpace}', "");
83460Expect(0, 12289, '\p{ -XPerlSpace}', "");
83461Expect(1, 12289, '\p{^ -XPerlSpace}', "");
83462Expect(1, 12289, '\P{ -XPerlSpace}', "");
83463Expect(0, 12289, '\P{^ -XPerlSpace}', "");
83464Error('\p{ /a/SpacePerl}');
83465Error('\P{ /a/SpacePerl}');
83466Expect(1, 12288, '\p{spaceperl}', "");
83467Expect(0, 12288, '\p{^spaceperl}', "");
83468Expect(0, 12288, '\P{spaceperl}', "");
83469Expect(1, 12288, '\P{^spaceperl}', "");
83470Expect(0, 12289, '\p{spaceperl}', "");
83471Expect(1, 12289, '\p{^spaceperl}', "");
83472Expect(1, 12289, '\P{spaceperl}', "");
83473Expect(0, 12289, '\P{^spaceperl}', "");
83474Expect(1, 12288, '\p{-spaceperl}', "");
83475Expect(0, 12288, '\p{^-spaceperl}', "");
83476Expect(0, 12288, '\P{-spaceperl}', "");
83477Expect(1, 12288, '\P{^-spaceperl}', "");
83478Expect(0, 12289, '\p{-spaceperl}', "");
83479Expect(1, 12289, '\p{^-spaceperl}', "");
83480Expect(1, 12289, '\P{-spaceperl}', "");
83481Expect(0, 12289, '\P{^-spaceperl}', "");
83482Error('\p{/a/Is_xperlspace}');
83483Error('\P{/a/Is_xperlspace}');
83484Expect(1, 12288, '\p{isxperlspace}', "");
83485Expect(0, 12288, '\p{^isxperlspace}', "");
83486Expect(0, 12288, '\P{isxperlspace}', "");
83487Expect(1, 12288, '\P{^isxperlspace}', "");
83488Expect(0, 12289, '\p{isxperlspace}', "");
83489Expect(1, 12289, '\p{^isxperlspace}', "");
83490Expect(1, 12289, '\P{isxperlspace}', "");
83491Expect(0, 12289, '\P{^isxperlspace}', "");
83492Expect(1, 12288, '\p{ is_XPERLSPACE}', "");
83493Expect(0, 12288, '\p{^ is_XPERLSPACE}', "");
83494Expect(0, 12288, '\P{ is_XPERLSPACE}', "");
83495Expect(1, 12288, '\P{^ is_XPERLSPACE}', "");
83496Expect(0, 12289, '\p{ is_XPERLSPACE}', "");
83497Expect(1, 12289, '\p{^ is_XPERLSPACE}', "");
83498Expect(1, 12289, '\P{ is_XPERLSPACE}', "");
83499Expect(0, 12289, '\P{^ is_XPERLSPACE}', "");
83500Error('\p{/a/ _Is_SPACEPERL}');
83501Error('\P{/a/ _Is_SPACEPERL}');
83502Expect(1, 12288, '\p{isspaceperl}', "");
83503Expect(0, 12288, '\p{^isspaceperl}', "");
83504Expect(0, 12288, '\P{isspaceperl}', "");
83505Expect(1, 12288, '\P{^isspaceperl}', "");
83506Expect(0, 12289, '\p{isspaceperl}', "");
83507Expect(1, 12289, '\p{^isspaceperl}', "");
83508Expect(1, 12289, '\P{isspaceperl}', "");
83509Expect(0, 12289, '\P{^isspaceperl}', "");
83510Expect(1, 12288, '\p{ is_SpacePerl}', "");
83511Expect(0, 12288, '\p{^ is_SpacePerl}', "");
83512Expect(0, 12288, '\P{ is_SpacePerl}', "");
83513Expect(1, 12288, '\P{^ is_SpacePerl}', "");
83514Expect(0, 12289, '\p{ is_SpacePerl}', "");
83515Expect(1, 12289, '\p{^ is_SpacePerl}', "");
83516Expect(1, 12289, '\P{ is_SpacePerl}', "");
83517Expect(0, 12289, '\P{^ is_SpacePerl}', "");
83518Error('\p{:=XPOSIXPUNCT}');
83519Error('\P{:=XPOSIXPUNCT}');
83520Expect(1, 74867, '\p{xposixpunct}', "");
83521Expect(0, 74867, '\p{^xposixpunct}', "");
83522Expect(0, 74867, '\P{xposixpunct}', "");
83523Expect(1, 74867, '\P{^xposixpunct}', "");
83524Expect(0, 74868, '\p{xposixpunct}', "");
83525Expect(1, 74868, '\p{^xposixpunct}', "");
83526Expect(1, 74868, '\P{xposixpunct}', "");
83527Expect(0, 74868, '\P{^xposixpunct}', "");
83528Expect(1, 74867, '\p{  XPOSIXPUNCT}', "");
83529Expect(0, 74867, '\p{^  XPOSIXPUNCT}', "");
83530Expect(0, 74867, '\P{  XPOSIXPUNCT}', "");
83531Expect(1, 74867, '\P{^  XPOSIXPUNCT}', "");
83532Expect(0, 74868, '\p{  XPOSIXPUNCT}', "");
83533Expect(1, 74868, '\p{^  XPOSIXPUNCT}', "");
83534Expect(1, 74868, '\P{  XPOSIXPUNCT}', "");
83535Expect(0, 74868, '\P{^  XPOSIXPUNCT}', "");
83536Error('\p{_/a/Is_xposixpunct}');
83537Error('\P{_/a/Is_xposixpunct}');
83538Expect(1, 74867, '\p{isxposixpunct}', "");
83539Expect(0, 74867, '\p{^isxposixpunct}', "");
83540Expect(0, 74867, '\P{isxposixpunct}', "");
83541Expect(1, 74867, '\P{^isxposixpunct}', "");
83542Expect(0, 74868, '\p{isxposixpunct}', "");
83543Expect(1, 74868, '\p{^isxposixpunct}', "");
83544Expect(1, 74868, '\P{isxposixpunct}', "");
83545Expect(0, 74868, '\P{^isxposixpunct}', "");
83546Expect(1, 74867, '\p{	 is_XPosixPunct}', "");
83547Expect(0, 74867, '\p{^	 is_XPosixPunct}', "");
83548Expect(0, 74867, '\P{	 is_XPosixPunct}', "");
83549Expect(1, 74867, '\P{^	 is_XPosixPunct}', "");
83550Expect(0, 74868, '\p{	 is_XPosixPunct}', "");
83551Expect(1, 74868, '\p{^	 is_XPosixPunct}', "");
83552Expect(1, 74868, '\P{	 is_XPosixPunct}', "");
83553Expect(0, 74868, '\P{^	 is_XPosixPunct}', "");
83554Error('\p{ 	yi:=}');
83555Error('\P{ 	yi:=}');
83556Expect(1, 42182, '\p{yi}', "");
83557Expect(0, 42182, '\p{^yi}', "");
83558Expect(0, 42182, '\P{yi}', "");
83559Expect(1, 42182, '\P{^yi}', "");
83560Expect(0, 42183, '\p{yi}', "");
83561Expect(1, 42183, '\p{^yi}', "");
83562Expect(1, 42183, '\P{yi}', "");
83563Expect(0, 42183, '\P{^yi}', "");
83564Expect(1, 42182, '\p{_-YI}', "");
83565Expect(0, 42182, '\p{^_-YI}', "");
83566Expect(0, 42182, '\P{_-YI}', "");
83567Expect(1, 42182, '\P{^_-YI}', "");
83568Expect(0, 42183, '\p{_-YI}', "");
83569Expect(1, 42183, '\p{^_-YI}', "");
83570Expect(1, 42183, '\P{_-YI}', "");
83571Expect(0, 42183, '\P{^_-YI}', "");
83572Error('\p{_/a/IS_Yi}');
83573Error('\P{_/a/IS_Yi}');
83574Expect(1, 42182, '\p{isyi}', "");
83575Expect(0, 42182, '\p{^isyi}', "");
83576Expect(0, 42182, '\P{isyi}', "");
83577Expect(1, 42182, '\P{^isyi}', "");
83578Expect(0, 42183, '\p{isyi}', "");
83579Expect(1, 42183, '\p{^isyi}', "");
83580Expect(1, 42183, '\P{isyi}', "");
83581Expect(0, 42183, '\P{^isyi}', "");
83582Expect(1, 42182, '\p{	_IS_Yi}', "");
83583Expect(0, 42182, '\p{^	_IS_Yi}', "");
83584Expect(0, 42182, '\P{	_IS_Yi}', "");
83585Expect(1, 42182, '\P{^	_IS_Yi}', "");
83586Expect(0, 42183, '\p{	_IS_Yi}', "");
83587Expect(1, 42183, '\p{^	_IS_Yi}', "");
83588Expect(1, 42183, '\P{	_IS_Yi}', "");
83589Expect(0, 42183, '\P{^	_IS_Yi}', "");
83590Error('\p{:=Yiii}');
83591Error('\P{:=Yiii}');
83592Expect(1, 42182, '\p{yiii}', "");
83593Expect(0, 42182, '\p{^yiii}', "");
83594Expect(0, 42182, '\P{yiii}', "");
83595Expect(1, 42182, '\P{^yiii}', "");
83596Expect(0, 42183, '\p{yiii}', "");
83597Expect(1, 42183, '\p{^yiii}', "");
83598Expect(1, 42183, '\P{yiii}', "");
83599Expect(0, 42183, '\P{^yiii}', "");
83600Expect(1, 42182, '\p{YIII}', "");
83601Expect(0, 42182, '\p{^YIII}', "");
83602Expect(0, 42182, '\P{YIII}', "");
83603Expect(1, 42182, '\P{^YIII}', "");
83604Expect(0, 42183, '\p{YIII}', "");
83605Expect(1, 42183, '\p{^YIII}', "");
83606Expect(1, 42183, '\P{YIII}', "");
83607Expect(0, 42183, '\P{^YIII}', "");
83608Error('\p{-/a/Is_Yiii}');
83609Error('\P{-/a/Is_Yiii}');
83610Expect(1, 42182, '\p{isyiii}', "");
83611Expect(0, 42182, '\p{^isyiii}', "");
83612Expect(0, 42182, '\P{isyiii}', "");
83613Expect(1, 42182, '\P{^isyiii}', "");
83614Expect(0, 42183, '\p{isyiii}', "");
83615Expect(1, 42183, '\p{^isyiii}', "");
83616Expect(1, 42183, '\P{isyiii}', "");
83617Expect(0, 42183, '\P{^isyiii}', "");
83618Expect(1, 42182, '\p{-	Is_YIII}', "");
83619Expect(0, 42182, '\p{^-	Is_YIII}', "");
83620Expect(0, 42182, '\P{-	Is_YIII}', "");
83621Expect(1, 42182, '\P{^-	Is_YIII}', "");
83622Expect(0, 42183, '\p{-	Is_YIII}', "");
83623Expect(1, 42183, '\p{^-	Is_YIII}', "");
83624Expect(1, 42183, '\P{-	Is_YIII}', "");
83625Expect(0, 42183, '\P{^-	Is_YIII}', "");
83626Error('\p{	-yi_RADICALS:=}');
83627Error('\P{	-yi_RADICALS:=}');
83628Expect(1, 42191, '\p{yiradicals}', "");
83629Expect(0, 42191, '\p{^yiradicals}', "");
83630Expect(0, 42191, '\P{yiradicals}', "");
83631Expect(1, 42191, '\P{^yiradicals}', "");
83632Expect(0, 42192, '\p{yiradicals}', "");
83633Expect(1, 42192, '\p{^yiradicals}', "");
83634Expect(1, 42192, '\P{yiradicals}', "");
83635Expect(0, 42192, '\P{^yiradicals}', "");
83636Expect(1, 42191, '\p{-_Yi_Radicals}', "");
83637Expect(0, 42191, '\p{^-_Yi_Radicals}', "");
83638Expect(0, 42191, '\P{-_Yi_Radicals}', "");
83639Expect(1, 42191, '\P{^-_Yi_Radicals}', "");
83640Expect(0, 42192, '\p{-_Yi_Radicals}', "");
83641Expect(1, 42192, '\p{^-_Yi_Radicals}', "");
83642Expect(1, 42192, '\P{-_Yi_Radicals}', "");
83643Expect(0, 42192, '\P{^-_Yi_Radicals}', "");
83644Error('\p{	:=Is_yi_Radicals}');
83645Error('\P{	:=Is_yi_Radicals}');
83646Expect(1, 42191, '\p{isyiradicals}', "");
83647Expect(0, 42191, '\p{^isyiradicals}', "");
83648Expect(0, 42191, '\P{isyiradicals}', "");
83649Expect(1, 42191, '\P{^isyiradicals}', "");
83650Expect(0, 42192, '\p{isyiradicals}', "");
83651Expect(1, 42192, '\p{^isyiradicals}', "");
83652Expect(1, 42192, '\P{isyiradicals}', "");
83653Expect(0, 42192, '\P{^isyiradicals}', "");
83654Expect(1, 42191, '\p{-Is_yi_Radicals}', "");
83655Expect(0, 42191, '\p{^-Is_yi_Radicals}', "");
83656Expect(0, 42191, '\P{-Is_yi_Radicals}', "");
83657Expect(1, 42191, '\P{^-Is_yi_Radicals}', "");
83658Expect(0, 42192, '\p{-Is_yi_Radicals}', "");
83659Expect(1, 42192, '\p{^-Is_yi_Radicals}', "");
83660Expect(1, 42192, '\P{-Is_yi_Radicals}', "");
83661Expect(0, 42192, '\P{^-Is_yi_Radicals}', "");
83662Error('\p{_In_yi_Radicals/a/}');
83663Error('\P{_In_yi_Radicals/a/}');
83664Expect(1, 42191, '\p{inyiradicals}', "");
83665Expect(0, 42191, '\p{^inyiradicals}', "");
83666Expect(0, 42191, '\P{inyiradicals}', "");
83667Expect(1, 42191, '\P{^inyiradicals}', "");
83668Expect(0, 42192, '\p{inyiradicals}', "");
83669Expect(1, 42192, '\p{^inyiradicals}', "");
83670Expect(1, 42192, '\P{inyiradicals}', "");
83671Expect(0, 42192, '\P{^inyiradicals}', "");
83672Expect(1, 42191, '\p{	 In_Yi_radicals}', "");
83673Expect(0, 42191, '\p{^	 In_Yi_radicals}', "");
83674Expect(0, 42191, '\P{	 In_Yi_radicals}', "");
83675Expect(1, 42191, '\P{^	 In_Yi_radicals}', "");
83676Expect(0, 42192, '\p{	 In_Yi_radicals}', "");
83677Expect(1, 42192, '\p{^	 In_Yi_radicals}', "");
83678Expect(1, 42192, '\P{	 In_Yi_radicals}', "");
83679Expect(0, 42192, '\P{^	 In_Yi_radicals}', "");
83680Error('\p{/a/__Yi_Syllables}');
83681Error('\P{/a/__Yi_Syllables}');
83682Expect(1, 42127, '\p{yisyllables}', "");
83683Expect(0, 42127, '\p{^yisyllables}', "");
83684Expect(0, 42127, '\P{yisyllables}', "");
83685Expect(1, 42127, '\P{^yisyllables}', "");
83686Expect(0, 42128, '\p{yisyllables}', "");
83687Expect(1, 42128, '\p{^yisyllables}', "");
83688Expect(1, 42128, '\P{yisyllables}', "");
83689Expect(0, 42128, '\P{^yisyllables}', "");
83690Expect(1, 42127, '\p{__Yi_SYLLABLES}', "");
83691Expect(0, 42127, '\p{^__Yi_SYLLABLES}', "");
83692Expect(0, 42127, '\P{__Yi_SYLLABLES}', "");
83693Expect(1, 42127, '\P{^__Yi_SYLLABLES}', "");
83694Expect(0, 42128, '\p{__Yi_SYLLABLES}', "");
83695Expect(1, 42128, '\p{^__Yi_SYLLABLES}', "");
83696Expect(1, 42128, '\P{__Yi_SYLLABLES}', "");
83697Expect(0, 42128, '\P{^__Yi_SYLLABLES}', "");
83698Error('\p{-/a/is_Yi_Syllables}');
83699Error('\P{-/a/is_Yi_Syllables}');
83700Expect(1, 42127, '\p{isyisyllables}', "");
83701Expect(0, 42127, '\p{^isyisyllables}', "");
83702Expect(0, 42127, '\P{isyisyllables}', "");
83703Expect(1, 42127, '\P{^isyisyllables}', "");
83704Expect(0, 42128, '\p{isyisyllables}', "");
83705Expect(1, 42128, '\p{^isyisyllables}', "");
83706Expect(1, 42128, '\P{isyisyllables}', "");
83707Expect(0, 42128, '\P{^isyisyllables}', "");
83708Expect(1, 42127, '\p{-_is_YI_Syllables}', "");
83709Expect(0, 42127, '\p{^-_is_YI_Syllables}', "");
83710Expect(0, 42127, '\P{-_is_YI_Syllables}', "");
83711Expect(1, 42127, '\P{^-_is_YI_Syllables}', "");
83712Expect(0, 42128, '\p{-_is_YI_Syllables}', "");
83713Expect(1, 42128, '\p{^-_is_YI_Syllables}', "");
83714Expect(1, 42128, '\P{-_is_YI_Syllables}', "");
83715Expect(0, 42128, '\P{^-_is_YI_Syllables}', "");
83716Error('\p{-/a/in_yi_Syllables}');
83717Error('\P{-/a/in_yi_Syllables}');
83718Expect(1, 42127, '\p{inyisyllables}', "");
83719Expect(0, 42127, '\p{^inyisyllables}', "");
83720Expect(0, 42127, '\P{inyisyllables}', "");
83721Expect(1, 42127, '\P{^inyisyllables}', "");
83722Expect(0, 42128, '\p{inyisyllables}', "");
83723Expect(1, 42128, '\p{^inyisyllables}', "");
83724Expect(1, 42128, '\P{inyisyllables}', "");
83725Expect(0, 42128, '\P{^inyisyllables}', "");
83726Expect(1, 42127, '\p{ IN_Yi_syllables}', "");
83727Expect(0, 42127, '\p{^ IN_Yi_syllables}', "");
83728Expect(0, 42127, '\P{ IN_Yi_syllables}', "");
83729Expect(1, 42127, '\P{^ IN_Yi_syllables}', "");
83730Expect(0, 42128, '\p{ IN_Yi_syllables}', "");
83731Expect(1, 42128, '\p{^ IN_Yi_syllables}', "");
83732Expect(1, 42128, '\P{ IN_Yi_syllables}', "");
83733Expect(0, 42128, '\P{^ IN_Yi_syllables}', "");
83734Error('\p{		yijing_Hexagram_SYMBOLS:=}');
83735Error('\P{		yijing_Hexagram_SYMBOLS:=}');
83736Expect(1, 19967, '\p{yijinghexagramsymbols}', "");
83737Expect(0, 19967, '\p{^yijinghexagramsymbols}', "");
83738Expect(0, 19967, '\P{yijinghexagramsymbols}', "");
83739Expect(1, 19967, '\P{^yijinghexagramsymbols}', "");
83740Expect(0, 19968, '\p{yijinghexagramsymbols}', "");
83741Expect(1, 19968, '\p{^yijinghexagramsymbols}', "");
83742Expect(1, 19968, '\P{yijinghexagramsymbols}', "");
83743Expect(0, 19968, '\P{^yijinghexagramsymbols}', "");
83744Expect(1, 19967, '\p{--Yijing_HEXAGRAM_Symbols}', "");
83745Expect(0, 19967, '\p{^--Yijing_HEXAGRAM_Symbols}', "");
83746Expect(0, 19967, '\P{--Yijing_HEXAGRAM_Symbols}', "");
83747Expect(1, 19967, '\P{^--Yijing_HEXAGRAM_Symbols}', "");
83748Expect(0, 19968, '\p{--Yijing_HEXAGRAM_Symbols}', "");
83749Expect(1, 19968, '\p{^--Yijing_HEXAGRAM_Symbols}', "");
83750Expect(1, 19968, '\P{--Yijing_HEXAGRAM_Symbols}', "");
83751Expect(0, 19968, '\P{^--Yijing_HEXAGRAM_Symbols}', "");
83752Error('\p{:=		Is_Yijing_HEXAGRAM_Symbols}');
83753Error('\P{:=		Is_Yijing_HEXAGRAM_Symbols}');
83754Expect(1, 19967, '\p{isyijinghexagramsymbols}', "");
83755Expect(0, 19967, '\p{^isyijinghexagramsymbols}', "");
83756Expect(0, 19967, '\P{isyijinghexagramsymbols}', "");
83757Expect(1, 19967, '\P{^isyijinghexagramsymbols}', "");
83758Expect(0, 19968, '\p{isyijinghexagramsymbols}', "");
83759Expect(1, 19968, '\p{^isyijinghexagramsymbols}', "");
83760Expect(1, 19968, '\P{isyijinghexagramsymbols}', "");
83761Expect(0, 19968, '\P{^isyijinghexagramsymbols}', "");
83762Expect(1, 19967, '\p{- IS_yijing_hexagram_SYMBOLS}', "");
83763Expect(0, 19967, '\p{^- IS_yijing_hexagram_SYMBOLS}', "");
83764Expect(0, 19967, '\P{- IS_yijing_hexagram_SYMBOLS}', "");
83765Expect(1, 19967, '\P{^- IS_yijing_hexagram_SYMBOLS}', "");
83766Expect(0, 19968, '\p{- IS_yijing_hexagram_SYMBOLS}', "");
83767Expect(1, 19968, '\p{^- IS_yijing_hexagram_SYMBOLS}', "");
83768Expect(1, 19968, '\P{- IS_yijing_hexagram_SYMBOLS}', "");
83769Expect(0, 19968, '\P{^- IS_yijing_hexagram_SYMBOLS}', "");
83770Error('\p{:=-IN_YIJING_HEXAGRAM_symbols}');
83771Error('\P{:=-IN_YIJING_HEXAGRAM_symbols}');
83772Expect(1, 19967, '\p{inyijinghexagramsymbols}', "");
83773Expect(0, 19967, '\p{^inyijinghexagramsymbols}', "");
83774Expect(0, 19967, '\P{inyijinghexagramsymbols}', "");
83775Expect(1, 19967, '\P{^inyijinghexagramsymbols}', "");
83776Expect(0, 19968, '\p{inyijinghexagramsymbols}', "");
83777Expect(1, 19968, '\p{^inyijinghexagramsymbols}', "");
83778Expect(1, 19968, '\P{inyijinghexagramsymbols}', "");
83779Expect(0, 19968, '\P{^inyijinghexagramsymbols}', "");
83780Expect(1, 19967, '\p{	IN_Yijing_HEXAGRAM_Symbols}', "");
83781Expect(0, 19967, '\p{^	IN_Yijing_HEXAGRAM_Symbols}', "");
83782Expect(0, 19967, '\P{	IN_Yijing_HEXAGRAM_Symbols}', "");
83783Expect(1, 19967, '\P{^	IN_Yijing_HEXAGRAM_Symbols}', "");
83784Expect(0, 19968, '\p{	IN_Yijing_HEXAGRAM_Symbols}', "");
83785Expect(1, 19968, '\p{^	IN_Yijing_HEXAGRAM_Symbols}', "");
83786Expect(1, 19968, '\P{	IN_Yijing_HEXAGRAM_Symbols}', "");
83787Expect(0, 19968, '\P{^	IN_Yijing_HEXAGRAM_Symbols}', "");
83788Error('\p{:=_YIJING}');
83789Error('\P{:=_YIJING}');
83790Expect(1, 19967, '\p{yijing}', "");
83791Expect(0, 19967, '\p{^yijing}', "");
83792Expect(0, 19967, '\P{yijing}', "");
83793Expect(1, 19967, '\P{^yijing}', "");
83794Expect(0, 19968, '\p{yijing}', "");
83795Expect(1, 19968, '\p{^yijing}', "");
83796Expect(1, 19968, '\P{yijing}', "");
83797Expect(0, 19968, '\P{^yijing}', "");
83798Expect(1, 19967, '\p{_Yijing}', "");
83799Expect(0, 19967, '\p{^_Yijing}', "");
83800Expect(0, 19967, '\P{_Yijing}', "");
83801Expect(1, 19967, '\P{^_Yijing}', "");
83802Expect(0, 19968, '\p{_Yijing}', "");
83803Expect(1, 19968, '\p{^_Yijing}', "");
83804Expect(1, 19968, '\P{_Yijing}', "");
83805Expect(0, 19968, '\P{^_Yijing}', "");
83806Error('\p{_is_Yijing:=}');
83807Error('\P{_is_Yijing:=}');
83808Expect(1, 19967, '\p{isyijing}', "");
83809Expect(0, 19967, '\p{^isyijing}', "");
83810Expect(0, 19967, '\P{isyijing}', "");
83811Expect(1, 19967, '\P{^isyijing}', "");
83812Expect(0, 19968, '\p{isyijing}', "");
83813Expect(1, 19968, '\p{^isyijing}', "");
83814Expect(1, 19968, '\P{isyijing}', "");
83815Expect(0, 19968, '\P{^isyijing}', "");
83816Expect(1, 19967, '\p{ -IS_yijing}', "");
83817Expect(0, 19967, '\p{^ -IS_yijing}', "");
83818Expect(0, 19967, '\P{ -IS_yijing}', "");
83819Expect(1, 19967, '\P{^ -IS_yijing}', "");
83820Expect(0, 19968, '\p{ -IS_yijing}', "");
83821Expect(1, 19968, '\p{^ -IS_yijing}', "");
83822Expect(1, 19968, '\P{ -IS_yijing}', "");
83823Expect(0, 19968, '\P{^ -IS_yijing}', "");
83824Error('\p{	in_Yijing/a/}');
83825Error('\P{	in_Yijing/a/}');
83826Expect(1, 19967, '\p{inyijing}', "");
83827Expect(0, 19967, '\p{^inyijing}', "");
83828Expect(0, 19967, '\P{inyijing}', "");
83829Expect(1, 19967, '\P{^inyijing}', "");
83830Expect(0, 19968, '\p{inyijing}', "");
83831Expect(1, 19968, '\p{^inyijing}', "");
83832Expect(1, 19968, '\P{inyijing}', "");
83833Expect(0, 19968, '\P{^inyijing}', "");
83834Expect(1, 19967, '\p{_-in_Yijing}', "");
83835Expect(0, 19967, '\p{^_-in_Yijing}', "");
83836Expect(0, 19967, '\P{_-in_Yijing}', "");
83837Expect(1, 19967, '\P{^_-in_Yijing}', "");
83838Expect(0, 19968, '\p{_-in_Yijing}', "");
83839Expect(1, 19968, '\p{^_-in_Yijing}', "");
83840Expect(1, 19968, '\P{_-in_Yijing}', "");
83841Expect(0, 19968, '\P{^_-in_Yijing}', "");
83842Error('\p{	_SOFT_dotted:=}');
83843Error('\P{	_SOFT_dotted:=}');
83844Expect(1, 120467, '\p{softdotted}', "");
83845Expect(0, 120467, '\p{^softdotted}', "");
83846Expect(0, 120467, '\P{softdotted}', "");
83847Expect(1, 120467, '\P{^softdotted}', "");
83848Expect(0, 120468, '\p{softdotted}', "");
83849Expect(1, 120468, '\p{^softdotted}', "");
83850Expect(1, 120468, '\P{softdotted}', "");
83851Expect(0, 120468, '\P{^softdotted}', "");
83852Expect(1, 120467, '\p{ Soft_DOTTED}', "");
83853Expect(0, 120467, '\p{^ Soft_DOTTED}', "");
83854Expect(0, 120467, '\P{ Soft_DOTTED}', "");
83855Expect(1, 120467, '\P{^ Soft_DOTTED}', "");
83856Expect(0, 120468, '\p{ Soft_DOTTED}', "");
83857Expect(1, 120468, '\p{^ Soft_DOTTED}', "");
83858Expect(1, 120468, '\P{ Soft_DOTTED}', "");
83859Expect(0, 120468, '\P{^ Soft_DOTTED}', "");
83860Error('\p{	/a/Is_SOFT_dotted}');
83861Error('\P{	/a/Is_SOFT_dotted}');
83862Expect(1, 120467, '\p{issoftdotted}', "");
83863Expect(0, 120467, '\p{^issoftdotted}', "");
83864Expect(0, 120467, '\P{issoftdotted}', "");
83865Expect(1, 120467, '\P{^issoftdotted}', "");
83866Expect(0, 120468, '\p{issoftdotted}', "");
83867Expect(1, 120468, '\p{^issoftdotted}', "");
83868Expect(1, 120468, '\P{issoftdotted}', "");
83869Expect(0, 120468, '\P{^issoftdotted}', "");
83870Expect(1, 120467, '\p{  Is_Soft_DOTTED}', "");
83871Expect(0, 120467, '\p{^  Is_Soft_DOTTED}', "");
83872Expect(0, 120467, '\P{  Is_Soft_DOTTED}', "");
83873Expect(1, 120467, '\P{^  Is_Soft_DOTTED}', "");
83874Expect(0, 120468, '\p{  Is_Soft_DOTTED}', "");
83875Expect(1, 120468, '\p{^  Is_Soft_DOTTED}', "");
83876Expect(1, 120468, '\P{  Is_Soft_DOTTED}', "");
83877Expect(0, 120468, '\P{^  Is_Soft_DOTTED}', "");
83878Error('\p{	SD/a/}');
83879Error('\P{	SD/a/}');
83880Expect(1, 120467, '\p{sd}', "");
83881Expect(0, 120467, '\p{^sd}', "");
83882Expect(0, 120467, '\P{sd}', "");
83883Expect(1, 120467, '\P{^sd}', "");
83884Expect(0, 120468, '\p{sd}', "");
83885Expect(1, 120468, '\p{^sd}', "");
83886Expect(1, 120468, '\P{sd}', "");
83887Expect(0, 120468, '\P{^sd}', "");
83888Expect(1, 120467, '\p{ SD}', "");
83889Expect(0, 120467, '\p{^ SD}', "");
83890Expect(0, 120467, '\P{ SD}', "");
83891Expect(1, 120467, '\P{^ SD}', "");
83892Expect(0, 120468, '\p{ SD}', "");
83893Expect(1, 120468, '\p{^ SD}', "");
83894Expect(1, 120468, '\P{ SD}', "");
83895Expect(0, 120468, '\P{^ SD}', "");
83896Error('\p{:=_ Is_sd}');
83897Error('\P{:=_ Is_sd}');
83898Expect(1, 120467, '\p{issd}', "");
83899Expect(0, 120467, '\p{^issd}', "");
83900Expect(0, 120467, '\P{issd}', "");
83901Expect(1, 120467, '\P{^issd}', "");
83902Expect(0, 120468, '\p{issd}', "");
83903Expect(1, 120468, '\p{^issd}', "");
83904Expect(1, 120468, '\P{issd}', "");
83905Expect(0, 120468, '\P{^issd}', "");
83906Expect(1, 120467, '\p{__Is_SD}', "");
83907Expect(0, 120467, '\p{^__Is_SD}', "");
83908Expect(0, 120467, '\P{__Is_SD}', "");
83909Expect(1, 120467, '\P{^__Is_SD}', "");
83910Expect(0, 120468, '\p{__Is_SD}', "");
83911Expect(1, 120468, '\p{^__Is_SD}', "");
83912Expect(1, 120468, '\P{__Is_SD}', "");
83913Expect(0, 120468, '\P{^__Is_SD}', "");
83914Error('\p{__canondcij:=}');
83915Error('\P{__canondcij:=}');
83916Expect(1, 120467, '\p{_canondcij}', "");
83917Expect(0, 120467, '\p{^_canondcij}', "");
83918Expect(0, 120467, '\P{_canondcij}', "");
83919Expect(1, 120467, '\P{^_canondcij}', "");
83920Expect(0, 120468, '\p{_canondcij}', "");
83921Expect(1, 120468, '\p{^_canondcij}', "");
83922Expect(1, 120468, '\P{_canondcij}', "");
83923Expect(0, 120468, '\P{^_canondcij}', "");
83924Error('\p{/a/-_Case_Ignorable}');
83925Error('\P{/a/-_Case_Ignorable}');
83926Expect(1, 917999, '\p{caseignorable}', "");
83927Expect(0, 917999, '\p{^caseignorable}', "");
83928Expect(0, 917999, '\P{caseignorable}', "");
83929Expect(1, 917999, '\P{^caseignorable}', "");
83930Expect(0, 918000, '\p{caseignorable}', "");
83931Expect(1, 918000, '\p{^caseignorable}', "");
83932Expect(1, 918000, '\P{caseignorable}', "");
83933Expect(0, 918000, '\P{^caseignorable}', "");
83934Expect(1, 917999, '\p{  Case_Ignorable}', "");
83935Expect(0, 917999, '\p{^  Case_Ignorable}', "");
83936Expect(0, 917999, '\P{  Case_Ignorable}', "");
83937Expect(1, 917999, '\P{^  Case_Ignorable}', "");
83938Expect(0, 918000, '\p{  Case_Ignorable}', "");
83939Expect(1, 918000, '\p{^  Case_Ignorable}', "");
83940Expect(1, 918000, '\P{  Case_Ignorable}', "");
83941Expect(0, 918000, '\P{^  Case_Ignorable}', "");
83942Error('\p{ _IS_CASE_Ignorable/a/}');
83943Error('\P{ _IS_CASE_Ignorable/a/}');
83944Expect(1, 917999, '\p{iscaseignorable}', "");
83945Expect(0, 917999, '\p{^iscaseignorable}', "");
83946Expect(0, 917999, '\P{iscaseignorable}', "");
83947Expect(1, 917999, '\P{^iscaseignorable}', "");
83948Expect(0, 918000, '\p{iscaseignorable}', "");
83949Expect(1, 918000, '\p{^iscaseignorable}', "");
83950Expect(1, 918000, '\P{iscaseignorable}', "");
83951Expect(0, 918000, '\P{^iscaseignorable}', "");
83952Expect(1, 917999, '\p{_ Is_Case_Ignorable}', "");
83953Expect(0, 917999, '\p{^_ Is_Case_Ignorable}', "");
83954Expect(0, 917999, '\P{_ Is_Case_Ignorable}', "");
83955Expect(1, 917999, '\P{^_ Is_Case_Ignorable}', "");
83956Expect(0, 918000, '\p{_ Is_Case_Ignorable}', "");
83957Expect(1, 918000, '\p{^_ Is_Case_Ignorable}', "");
83958Expect(1, 918000, '\P{_ Is_Case_Ignorable}', "");
83959Expect(0, 918000, '\P{^_ Is_Case_Ignorable}', "");
83960Error('\p{-CI/a/}');
83961Error('\P{-CI/a/}');
83962Expect(1, 917999, '\p{ci}', "");
83963Expect(0, 917999, '\p{^ci}', "");
83964Expect(0, 917999, '\P{ci}', "");
83965Expect(1, 917999, '\P{^ci}', "");
83966Expect(0, 918000, '\p{ci}', "");
83967Expect(1, 918000, '\p{^ci}', "");
83968Expect(1, 918000, '\P{ci}', "");
83969Expect(0, 918000, '\P{^ci}', "");
83970Expect(1, 917999, '\p{		ci}', "");
83971Expect(0, 917999, '\p{^		ci}', "");
83972Expect(0, 917999, '\P{		ci}', "");
83973Expect(1, 917999, '\P{^		ci}', "");
83974Expect(0, 918000, '\p{		ci}', "");
83975Expect(1, 918000, '\p{^		ci}', "");
83976Expect(1, 918000, '\P{		ci}', "");
83977Expect(0, 918000, '\P{^		ci}', "");
83978Error('\p{/a/__is_CI}');
83979Error('\P{/a/__is_CI}');
83980Expect(1, 917999, '\p{isci}', "");
83981Expect(0, 917999, '\p{^isci}', "");
83982Expect(0, 917999, '\P{isci}', "");
83983Expect(1, 917999, '\P{^isci}', "");
83984Expect(0, 918000, '\p{isci}', "");
83985Expect(1, 918000, '\p{^isci}', "");
83986Expect(1, 918000, '\P{isci}', "");
83987Expect(0, 918000, '\P{^isci}', "");
83988Expect(1, 917999, '\p{ -IS_CI}', "");
83989Expect(0, 917999, '\p{^ -IS_CI}', "");
83990Expect(0, 917999, '\P{ -IS_CI}', "");
83991Expect(1, 917999, '\P{^ -IS_CI}', "");
83992Expect(0, 918000, '\p{ -IS_CI}', "");
83993Expect(1, 918000, '\p{^ -IS_CI}', "");
83994Expect(1, 918000, '\P{ -IS_CI}', "");
83995Expect(0, 918000, '\P{^ -IS_CI}', "");
83996Error('\p{/a/_Case_IGNORABLE}');
83997Error('\P{/a/_Case_IGNORABLE}');
83998Expect(1, 917999, '\p{_Case_Ignorable}', "");
83999Expect(0, 917999, '\p{^_Case_Ignorable}', "");
84000Expect(0, 917999, '\P{_Case_Ignorable}', "");
84001Expect(1, 917999, '\P{^_Case_Ignorable}', "");
84002Expect(0, 918000, '\p{_Case_Ignorable}', "");
84003Expect(1, 918000, '\p{^_Case_Ignorable}', "");
84004Expect(1, 918000, '\P{_Case_Ignorable}', "");
84005Expect(0, 918000, '\P{^_Case_Ignorable}', "");
84006Error('\p{	-_CombAbove:=}');
84007Error('\P{	-_CombAbove:=}');
84008Expect(1, 119364, '\p{_CombAbove}', "");
84009Expect(0, 119364, '\p{^_CombAbove}', "");
84010Expect(0, 119364, '\P{_CombAbove}', "");
84011Expect(1, 119364, '\P{^_CombAbove}', "");
84012Expect(0, 119365, '\p{_CombAbove}', "");
84013Expect(1, 119365, '\p{^_CombAbove}', "");
84014Expect(1, 119365, '\P{_CombAbove}', "");
84015Expect(0, 119365, '\P{^_CombAbove}', "");
84016Error('\p{--_COMBABOVE:=}');
84017Error('\P{--_COMBABOVE:=}');
84018Error('\p{--_PERL_any_folds/a/}');
84019Error('\P{--_PERL_any_folds/a/}');
84020Expect(1, 66639, '\p{_Perl_any_Folds}', "");
84021Expect(0, 66639, '\p{^_Perl_any_Folds}', "");
84022Expect(0, 66639, '\P{_Perl_any_Folds}', "");
84023Expect(1, 66639, '\P{^_Perl_any_Folds}', "");
84024Expect(0, 66640, '\p{_Perl_any_Folds}', "");
84025Expect(1, 66640, '\p{^_Perl_any_Folds}', "");
84026Expect(1, 66640, '\P{_Perl_any_Folds}', "");
84027Expect(0, 66640, '\P{^_Perl_any_Folds}', "");
84028Error('\p{ :=_PERL_Any_Folds}');
84029Error('\P{ :=_PERL_Any_Folds}');
84030Expect(1, 66639, '\p{_Perl_any_FOLDS}', "");
84031Expect(0, 66639, '\p{^_Perl_any_FOLDS}', "");
84032Expect(0, 66639, '\P{_Perl_any_FOLDS}', "");
84033Expect(1, 66639, '\P{^_Perl_any_FOLDS}', "");
84034Expect(0, 66640, '\p{_Perl_any_FOLDS}', "");
84035Expect(1, 66640, '\p{^_Perl_any_FOLDS}', "");
84036Expect(1, 66640, '\P{_Perl_any_FOLDS}', "");
84037Expect(0, 66640, '\P{^_Perl_any_FOLDS}', "");
84038Error('\p{/a/ __perl_Charname_Begin}');
84039Error('\P{/a/ __perl_Charname_Begin}');
84040Expect(1, 195101, '\p{_Perl_CHARNAME_Begin}', "");
84041Expect(0, 195101, '\p{^_Perl_CHARNAME_Begin}', "");
84042Expect(0, 195101, '\P{_Perl_CHARNAME_Begin}', "");
84043Expect(1, 195101, '\P{^_Perl_CHARNAME_Begin}', "");
84044Expect(0, 195102, '\p{_Perl_CHARNAME_Begin}', "");
84045Expect(1, 195102, '\p{^_Perl_CHARNAME_Begin}', "");
84046Expect(1, 195102, '\P{_Perl_CHARNAME_Begin}', "");
84047Expect(0, 195102, '\P{^_Perl_CHARNAME_Begin}', "");
84048Error('\p{:=__PERL_charname_begin}');
84049Error('\P{:=__PERL_charname_begin}');
84050Expect(1, 195101, '\p{_Perl_Charname_BEGIN}', "");
84051Expect(0, 195101, '\p{^_Perl_Charname_BEGIN}', "");
84052Expect(0, 195101, '\P{_Perl_Charname_BEGIN}', "");
84053Expect(1, 195101, '\P{^_Perl_Charname_BEGIN}', "");
84054Expect(0, 195102, '\p{_Perl_Charname_BEGIN}', "");
84055Expect(1, 195102, '\p{^_Perl_Charname_BEGIN}', "");
84056Expect(1, 195102, '\P{_Perl_Charname_BEGIN}', "");
84057Expect(0, 195102, '\P{^_Perl_Charname_BEGIN}', "");
84058Error('\p{:=	__Perl_Charname_CONTINUE}');
84059Error('\P{:=	__Perl_Charname_CONTINUE}');
84060Expect(1, 917999, '\p{_PERL_Charname_Continue}', "");
84061Expect(0, 917999, '\p{^_PERL_Charname_Continue}', "");
84062Expect(0, 917999, '\P{_PERL_Charname_Continue}', "");
84063Expect(1, 917999, '\P{^_PERL_Charname_Continue}', "");
84064Expect(0, 918000, '\p{_PERL_Charname_Continue}', "");
84065Expect(1, 918000, '\p{^_PERL_Charname_Continue}', "");
84066Expect(1, 918000, '\P{_PERL_Charname_Continue}', "");
84067Expect(0, 918000, '\P{^_PERL_Charname_Continue}', "");
84068Error('\p{__perl_Charname_continue:=}');
84069Error('\P{__perl_Charname_continue:=}');
84070Expect(1, 917999, '\p{_Perl_Charname_continue}', "");
84071Expect(0, 917999, '\p{^_Perl_Charname_continue}', "");
84072Expect(0, 917999, '\P{_Perl_Charname_continue}', "");
84073Expect(1, 917999, '\P{^_Perl_Charname_continue}', "");
84074Expect(0, 918000, '\p{_Perl_Charname_continue}', "");
84075Expect(1, 918000, '\p{^_Perl_Charname_continue}', "");
84076Expect(1, 918000, '\P{_Perl_Charname_continue}', "");
84077Expect(0, 918000, '\P{^_Perl_Charname_continue}', "");
84078Error('\p{:=	_PERL_Folds_to_MULTI_char}');
84079Error('\P{:=	_PERL_Folds_to_MULTI_char}');
84080Expect(1, 64279, '\p{_Perl_FOLDS_To_Multi_Char}', "");
84081Expect(0, 64279, '\p{^_Perl_FOLDS_To_Multi_Char}', "");
84082Expect(0, 64279, '\P{_Perl_FOLDS_To_Multi_Char}', "");
84083Expect(1, 64279, '\P{^_Perl_FOLDS_To_Multi_Char}', "");
84084Expect(0, 64280, '\p{_Perl_FOLDS_To_Multi_Char}', "");
84085Expect(1, 64280, '\p{^_Perl_FOLDS_To_Multi_Char}', "");
84086Expect(1, 64280, '\P{_Perl_FOLDS_To_Multi_Char}', "");
84087Expect(0, 64280, '\P{^_Perl_FOLDS_To_Multi_Char}', "");
84088Error('\p{-:=_Perl_Folds_To_multi_Char}');
84089Error('\P{-:=_Perl_Folds_To_multi_Char}');
84090Expect(1, 64279, '\p{_Perl_FOLDS_To_MULTI_Char}', "");
84091Expect(0, 64279, '\p{^_Perl_FOLDS_To_MULTI_Char}', "");
84092Expect(0, 64279, '\P{_Perl_FOLDS_To_MULTI_Char}', "");
84093Expect(1, 64279, '\P{^_Perl_FOLDS_To_MULTI_Char}', "");
84094Expect(0, 64280, '\p{_Perl_FOLDS_To_MULTI_Char}', "");
84095Expect(1, 64280, '\p{^_Perl_FOLDS_To_MULTI_Char}', "");
84096Expect(1, 64280, '\P{_Perl_FOLDS_To_MULTI_Char}', "");
84097Expect(0, 64280, '\P{^_Perl_FOLDS_To_MULTI_Char}', "");
84098Error('\p{/a/ _Perl_idcont}');
84099Error('\P{/a/ _Perl_idcont}');
84100Expect(1, 917999, '\p{_Perl_IDCONT}', "");
84101Expect(0, 917999, '\p{^_Perl_IDCONT}', "");
84102Expect(0, 917999, '\P{_Perl_IDCONT}', "");
84103Expect(1, 917999, '\P{^_Perl_IDCONT}', "");
84104Expect(0, 918000, '\p{_Perl_IDCONT}', "");
84105Expect(1, 918000, '\p{^_Perl_IDCONT}', "");
84106Expect(1, 918000, '\P{_Perl_IDCONT}', "");
84107Expect(0, 918000, '\P{^_Perl_IDCONT}', "");
84108Error('\p{	__perl_IDCont:=}');
84109Error('\P{	__perl_IDCont:=}');
84110Expect(1, 917999, '\p{_PERL_IDCONT}', "");
84111Expect(0, 917999, '\p{^_PERL_IDCONT}', "");
84112Expect(0, 917999, '\P{_PERL_IDCONT}', "");
84113Expect(1, 917999, '\P{^_PERL_IDCONT}', "");
84114Expect(0, 918000, '\p{_PERL_IDCONT}', "");
84115Expect(1, 918000, '\p{^_PERL_IDCONT}', "");
84116Expect(1, 918000, '\P{_PERL_IDCONT}', "");
84117Expect(0, 918000, '\P{^_PERL_IDCONT}', "");
84118Error('\p{_/a/_Perl_IDStart}');
84119Error('\P{_/a/_Perl_IDStart}');
84120Expect(1, 195101, '\p{_Perl_IDStart}', "");
84121Expect(0, 195101, '\p{^_Perl_IDStart}', "");
84122Expect(0, 195101, '\P{_Perl_IDStart}', "");
84123Expect(1, 195101, '\P{^_Perl_IDStart}', "");
84124Expect(0, 195102, '\p{_Perl_IDStart}', "");
84125Expect(1, 195102, '\p{^_Perl_IDStart}', "");
84126Expect(1, 195102, '\P{_Perl_IDStart}', "");
84127Expect(0, 195102, '\P{^_Perl_IDStart}', "");
84128Error('\p{__Perl_IDSTART:=}');
84129Error('\P{__Perl_IDSTART:=}');
84130Expect(1, 195101, '\p{_PERL_IDSTART}', "");
84131Expect(0, 195101, '\p{^_PERL_IDSTART}', "");
84132Expect(0, 195101, '\P{_PERL_IDSTART}', "");
84133Expect(1, 195101, '\P{^_PERL_IDSTART}', "");
84134Expect(0, 195102, '\p{_PERL_IDSTART}', "");
84135Expect(1, 195102, '\p{^_PERL_IDSTART}', "");
84136Expect(1, 195102, '\P{_PERL_IDSTART}', "");
84137Expect(0, 195102, '\P{^_PERL_IDSTART}', "");
84138Error('\p{_/a/_Perl_PROBLEMATIC_Locale_Foldeds_Start}');
84139Error('\P{_/a/_Perl_PROBLEMATIC_Locale_Foldeds_Start}');
84140Expect(1, 64262, '\p{_Perl_Problematic_Locale_Foldeds_Start}', "");
84141Expect(0, 64262, '\p{^_Perl_Problematic_Locale_Foldeds_Start}', "");
84142Expect(0, 64262, '\P{_Perl_Problematic_Locale_Foldeds_Start}', "");
84143Expect(1, 64262, '\P{^_Perl_Problematic_Locale_Foldeds_Start}', "");
84144Expect(0, 64263, '\p{_Perl_Problematic_Locale_Foldeds_Start}', "");
84145Expect(1, 64263, '\p{^_Perl_Problematic_Locale_Foldeds_Start}', "");
84146Expect(1, 64263, '\P{_Perl_Problematic_Locale_Foldeds_Start}', "");
84147Expect(0, 64263, '\P{^_Perl_Problematic_Locale_Foldeds_Start}', "");
84148Error('\p{/a/ 	_Perl_PROBLEMATIC_Locale_Foldeds_Start}');
84149Error('\P{/a/ 	_Perl_PROBLEMATIC_Locale_Foldeds_Start}');
84150Expect(1, 64262, '\p{_perl_PROBLEMATIC_LOCALE_Foldeds_Start}', "");
84151Expect(0, 64262, '\p{^_perl_PROBLEMATIC_LOCALE_Foldeds_Start}', "");
84152Expect(0, 64262, '\P{_perl_PROBLEMATIC_LOCALE_Foldeds_Start}', "");
84153Expect(1, 64262, '\P{^_perl_PROBLEMATIC_LOCALE_Foldeds_Start}', "");
84154Expect(0, 64263, '\p{_perl_PROBLEMATIC_LOCALE_Foldeds_Start}', "");
84155Expect(1, 64263, '\p{^_perl_PROBLEMATIC_LOCALE_Foldeds_Start}', "");
84156Expect(1, 64263, '\P{_perl_PROBLEMATIC_LOCALE_Foldeds_Start}', "");
84157Expect(0, 64263, '\P{^_perl_PROBLEMATIC_LOCALE_Foldeds_Start}', "");
84158Error('\p{ _Perl_PROBLEMATIC_locale_Folds/a/}');
84159Error('\P{ _Perl_PROBLEMATIC_locale_Folds/a/}');
84160Expect(1, 64262, '\p{_Perl_PROBLEMATIC_locale_Folds}', "");
84161Expect(0, 64262, '\p{^_Perl_PROBLEMATIC_locale_Folds}', "");
84162Expect(0, 64262, '\P{_Perl_PROBLEMATIC_locale_Folds}', "");
84163Expect(1, 64262, '\P{^_Perl_PROBLEMATIC_locale_Folds}', "");
84164Expect(0, 64263, '\p{_Perl_PROBLEMATIC_locale_Folds}', "");
84165Expect(1, 64263, '\p{^_Perl_PROBLEMATIC_locale_Folds}', "");
84166Expect(1, 64263, '\P{_Perl_PROBLEMATIC_locale_Folds}', "");
84167Expect(0, 64263, '\P{^_Perl_PROBLEMATIC_locale_Folds}', "");
84168Error('\p{/a/_perl_PROBLEMATIC_LOCALE_folds}');
84169Error('\P{/a/_perl_PROBLEMATIC_LOCALE_folds}');
84170Expect(1, 64262, '\p{_perl_problematic_locale_FOLDS}', "");
84171Expect(0, 64262, '\p{^_perl_problematic_locale_FOLDS}', "");
84172Expect(0, 64262, '\P{_perl_problematic_locale_FOLDS}', "");
84173Expect(1, 64262, '\P{^_perl_problematic_locale_FOLDS}', "");
84174Expect(0, 64263, '\p{_perl_problematic_locale_FOLDS}', "");
84175Expect(1, 64263, '\p{^_perl_problematic_locale_FOLDS}', "");
84176Expect(1, 64263, '\P{_perl_problematic_locale_FOLDS}', "");
84177Expect(0, 64263, '\P{^_perl_problematic_locale_FOLDS}', "");
84178Error('\p{	__PERL_Quotemeta:=}');
84179Error('\P{	__PERL_Quotemeta:=}');
84180Expect(1, 921599, '\p{_Perl_Quotemeta}', "");
84181Expect(0, 921599, '\p{^_Perl_Quotemeta}', "");
84182Expect(0, 921599, '\P{_Perl_Quotemeta}', "");
84183Expect(1, 921599, '\P{^_Perl_Quotemeta}', "");
84184Expect(0, 921600, '\p{_Perl_Quotemeta}', "");
84185Expect(1, 921600, '\p{^_Perl_Quotemeta}', "");
84186Expect(1, 921600, '\P{_Perl_Quotemeta}', "");
84187Expect(0, 921600, '\P{^_Perl_Quotemeta}', "");
84188Error('\p{/a/-__perl_Quotemeta}');
84189Error('\P{/a/-__perl_Quotemeta}');
84190Error('\p{/a/_X_Extend}');
84191Error('\P{/a/_X_Extend}');
84192Expect(1, 917999, '\p{_X_Extend}', "");
84193Expect(0, 917999, '\p{^_X_Extend}', "");
84194Expect(0, 917999, '\P{_X_Extend}', "");
84195Expect(1, 917999, '\P{^_X_Extend}', "");
84196Expect(0, 918000, '\p{_X_Extend}', "");
84197Expect(1, 918000, '\p{^_X_Extend}', "");
84198Expect(1, 918000, '\P{_X_Extend}', "");
84199Expect(0, 918000, '\P{^_X_Extend}', "");
84200Error('\p{-/a/_X_Extend}');
84201Error('\P{-/a/_X_Extend}');
84202Expect(1, 917999, '\p{_X_EXTEND}', "");
84203Expect(0, 917999, '\p{^_X_EXTEND}', "");
84204Expect(0, 917999, '\P{_X_EXTEND}', "");
84205Expect(1, 917999, '\P{^_X_EXTEND}', "");
84206Expect(0, 918000, '\p{_X_EXTEND}', "");
84207Expect(1, 918000, '\p{^_X_EXTEND}', "");
84208Expect(1, 918000, '\P{_X_EXTEND}', "");
84209Expect(0, 918000, '\P{^_X_EXTEND}', "");
84210Error('\p{ _X_gcb_L/a/}');
84211Error('\P{ _X_gcb_L/a/}');
84212Expect(1, 43388, '\p{_x_GCB_L}', "");
84213Expect(0, 43388, '\p{^_x_GCB_L}', "");
84214Expect(0, 43388, '\P{_x_GCB_L}', "");
84215Expect(1, 43388, '\P{^_x_GCB_L}', "");
84216Expect(0, 43389, '\p{_x_GCB_L}', "");
84217Expect(1, 43389, '\p{^_x_GCB_L}', "");
84218Expect(1, 43389, '\P{_x_GCB_L}', "");
84219Expect(0, 43389, '\P{^_x_GCB_L}', "");
84220Error('\p{-/a/_x_GCB_L}');
84221Error('\P{-/a/_x_GCB_L}');
84222Expect(1, 43388, '\p{_X_GCB_L}', "");
84223Expect(0, 43388, '\p{^_X_GCB_L}', "");
84224Expect(0, 43388, '\P{_X_GCB_L}', "");
84225Expect(1, 43388, '\P{^_X_GCB_L}', "");
84226Expect(0, 43389, '\p{_X_GCB_L}', "");
84227Expect(1, 43389, '\p{^_X_GCB_L}', "");
84228Expect(1, 43389, '\P{_X_GCB_L}', "");
84229Expect(0, 43389, '\P{^_X_GCB_L}', "");
84230Error('\p{___x_GCB_lv/a/}');
84231Error('\P{___x_GCB_lv/a/}');
84232Expect(1, 55176, '\p{_X_GCB_lv}', "");
84233Expect(0, 55176, '\p{^_X_GCB_lv}', "");
84234Expect(0, 55176, '\P{_X_GCB_lv}', "");
84235Expect(1, 55176, '\P{^_X_GCB_lv}', "");
84236Expect(0, 55177, '\p{_X_GCB_lv}', "");
84237Expect(1, 55177, '\p{^_X_GCB_lv}', "");
84238Expect(1, 55177, '\P{_X_GCB_lv}', "");
84239Expect(0, 55177, '\P{^_X_GCB_lv}', "");
84240Error('\p{__x_GCB_LV/a/}');
84241Error('\P{__x_GCB_LV/a/}');
84242Expect(1, 55176, '\p{_X_GCB_LV}', "");
84243Expect(0, 55176, '\p{^_X_GCB_LV}', "");
84244Expect(0, 55176, '\P{_X_GCB_LV}', "");
84245Expect(1, 55176, '\P{^_X_GCB_LV}', "");
84246Expect(0, 55177, '\p{_X_GCB_LV}', "");
84247Expect(1, 55177, '\p{^_X_GCB_LV}', "");
84248Expect(1, 55177, '\P{_X_GCB_LV}', "");
84249Expect(0, 55177, '\P{^_X_GCB_LV}', "");
84250Error('\p{_/a/_x_GCB_LVT}');
84251Error('\P{_/a/_x_GCB_LVT}');
84252Expect(1, 55203, '\p{_X_GCB_LVT}', "");
84253Expect(0, 55203, '\p{^_X_GCB_LVT}', "");
84254Expect(0, 55203, '\P{_X_GCB_LVT}', "");
84255Expect(1, 55203, '\P{^_X_GCB_LVT}', "");
84256Expect(0, 55204, '\p{_X_GCB_LVT}', "");
84257Expect(1, 55204, '\p{^_X_GCB_LVT}', "");
84258Expect(1, 55204, '\P{_X_GCB_LVT}', "");
84259Expect(0, 55204, '\P{^_X_GCB_LVT}', "");
84260Error('\p{	:=_X_gcb_LVT}');
84261Error('\P{	:=_X_gcb_LVT}');
84262Error('\p{ :=_X_GCB_Prepend}');
84263Error('\P{ :=_X_GCB_Prepend}');
84264Expect(0, 1, '\p{_X_GCB_PREPEND}', "");
84265Expect(1, 1, '\p{^_X_GCB_PREPEND}', "");
84266Expect(1, 1, '\P{_X_GCB_PREPEND}', "");
84267Expect(0, 1, '\P{^_X_GCB_PREPEND}', "");
84268Error('\p{___X_gcb_Prepend:=}');
84269Error('\P{___X_gcb_Prepend:=}');
84270Expect(0, 1, '\p{_X_gcb_prepend}', "");
84271Expect(1, 1, '\p{^_X_gcb_prepend}', "");
84272Expect(1, 1, '\P{_X_gcb_prepend}', "");
84273Expect(0, 1, '\P{^_X_gcb_prepend}', "");
84274Error('\p{_:=_X_GCB_T}');
84275Error('\P{_:=_X_GCB_T}');
84276Expect(1, 55291, '\p{_X_GCB_T}', "");
84277Expect(0, 55291, '\p{^_X_GCB_T}', "");
84278Expect(0, 55291, '\P{_X_GCB_T}', "");
84279Expect(1, 55291, '\P{^_X_GCB_T}', "");
84280Expect(0, 55292, '\p{_X_GCB_T}', "");
84281Expect(1, 55292, '\p{^_X_GCB_T}', "");
84282Expect(1, 55292, '\P{_X_GCB_T}', "");
84283Expect(0, 55292, '\P{^_X_GCB_T}', "");
84284Error('\p{	/a/_X_gcb_T}');
84285Error('\P{	/a/_X_gcb_T}');
84286Expect(1, 55291, '\p{_x_gcb_t}', "");
84287Expect(0, 55291, '\p{^_x_gcb_t}', "");
84288Expect(0, 55291, '\P{_x_gcb_t}', "");
84289Expect(1, 55291, '\P{^_x_gcb_t}', "");
84290Expect(0, 55292, '\p{_x_gcb_t}', "");
84291Expect(1, 55292, '\p{^_x_gcb_t}', "");
84292Expect(1, 55292, '\P{_x_gcb_t}', "");
84293Expect(0, 55292, '\P{^_x_gcb_t}', "");
84294Error('\p{_-_x_gcb_V:=}');
84295Error('\P{_-_x_gcb_V:=}');
84296Expect(1, 55238, '\p{_X_GCB_V}', "");
84297Expect(0, 55238, '\p{^_X_GCB_V}', "");
84298Expect(0, 55238, '\P{_X_GCB_V}', "");
84299Expect(1, 55238, '\P{^_X_GCB_V}', "");
84300Expect(0, 55239, '\p{_X_GCB_V}', "");
84301Expect(1, 55239, '\p{^_X_GCB_V}', "");
84302Expect(1, 55239, '\P{_X_GCB_V}', "");
84303Expect(0, 55239, '\P{^_X_GCB_V}', "");
84304Error('\p{_/a/_X_GCB_V}');
84305Error('\P{_/a/_X_GCB_V}');
84306Error('\p{_:=_X_LV_LVT_V}');
84307Error('\P{_:=_X_LV_LVT_V}');
84308Expect(1, 55238, '\p{_x_LV_lvt_v}', "");
84309Expect(0, 55238, '\p{^_x_LV_lvt_v}', "");
84310Expect(0, 55238, '\P{_x_LV_lvt_v}', "");
84311Expect(1, 55238, '\P{^_x_LV_lvt_v}', "");
84312Expect(0, 55239, '\p{_x_LV_lvt_v}', "");
84313Expect(1, 55239, '\p{^_x_LV_lvt_v}', "");
84314Expect(1, 55239, '\P{_x_LV_lvt_v}', "");
84315Expect(0, 55239, '\P{^_x_LV_lvt_v}', "");
84316Error('\p{__X_LV_LVT_V/a/}');
84317Error('\P{__X_LV_LVT_V/a/}');
84318Expect(1, 55238, '\p{_X_LV_LVT_v}', "");
84319Expect(0, 55238, '\p{^_X_LV_LVT_v}', "");
84320Expect(0, 55238, '\P{_X_LV_LVT_v}', "");
84321Expect(1, 55238, '\P{^_X_LV_LVT_v}', "");
84322Expect(0, 55239, '\p{_X_LV_LVT_v}', "");
84323Expect(1, 55239, '\p{^_X_LV_LVT_v}', "");
84324Expect(1, 55239, '\P{_X_LV_LVT_v}', "");
84325Expect(0, 55239, '\P{^_X_LV_LVT_v}', "");
84326Error('\p{-_X_RI:=}');
84327Error('\P{-_X_RI:=}');
84328Expect(1, 127487, '\p{_X_RI}', "");
84329Expect(0, 127487, '\p{^_X_RI}', "");
84330Expect(0, 127487, '\P{_X_RI}', "");
84331Expect(1, 127487, '\P{^_X_RI}', "");
84332Expect(0, 127488, '\p{_X_RI}', "");
84333Expect(1, 127488, '\p{^_X_RI}', "");
84334Expect(1, 127488, '\P{_X_RI}', "");
84335Expect(0, 127488, '\P{^_X_RI}', "");
84336Error('\p{/a/-__X_RI}');
84337Error('\P{/a/-__X_RI}');
84338Expect(1, 127487, '\p{_X_ri}', "");
84339Expect(0, 127487, '\p{^_X_ri}', "");
84340Expect(0, 127487, '\P{_X_ri}', "");
84341Expect(1, 127487, '\P{^_X_ri}', "");
84342Expect(0, 127488, '\p{_X_ri}', "");
84343Expect(1, 127488, '\p{^_X_ri}', "");
84344Expect(1, 127488, '\P{_X_ri}', "");
84345Expect(0, 127488, '\P{^_X_ri}', "");
84346Error('\p{/a/_X_regular_BEGIN}');
84347Error('\P{/a/_X_regular_BEGIN}');
84348Expect(1, 921600, '\p{_x_regular_Begin}', "");
84349Expect(0, 921600, '\p{^_x_regular_Begin}', "");
84350Expect(0, 921600, '\P{_x_regular_Begin}', "");
84351Expect(1, 921600, '\P{^_x_regular_Begin}', "");
84352Expect(0, 921599, '\p{_x_regular_Begin}', "");
84353Expect(1, 921599, '\p{^_x_regular_Begin}', "");
84354Expect(1, 921599, '\P{_x_regular_Begin}', "");
84355Expect(0, 921599, '\P{^_x_regular_Begin}', "");
84356Error('\p{ __X_Regular_Begin:=}');
84357Error('\P{ __X_Regular_Begin:=}');
84358Expect(1, 921600, '\p{_X_Regular_begin}', "");
84359Expect(0, 921600, '\p{^_X_Regular_begin}', "");
84360Expect(0, 921600, '\P{_X_Regular_begin}', "");
84361Expect(1, 921600, '\P{^_X_Regular_begin}', "");
84362Expect(0, 921599, '\p{_X_Regular_begin}', "");
84363Expect(1, 921599, '\p{^_X_Regular_begin}', "");
84364Expect(1, 921599, '\P{_X_Regular_begin}', "");
84365Expect(0, 921599, '\P{^_X_Regular_begin}', "");
84366Error('\p{:=_-_X_Special_BEGIN_start}');
84367Error('\P{:=_-_X_Special_BEGIN_start}');
84368Expect(1, 127487, '\p{_X_special_BEGIN_Start}', "");
84369Expect(0, 127487, '\p{^_X_special_BEGIN_Start}', "");
84370Expect(0, 127487, '\P{_X_special_BEGIN_Start}', "");
84371Expect(1, 127487, '\P{^_X_special_BEGIN_Start}', "");
84372Expect(0, 127488, '\p{_X_special_BEGIN_Start}', "");
84373Expect(1, 127488, '\p{^_X_special_BEGIN_Start}', "");
84374Expect(1, 127488, '\P{_X_special_BEGIN_Start}', "");
84375Expect(0, 127488, '\P{^_X_special_BEGIN_Start}', "");
84376Error('\p{:=	__x_Special_Begin_Start}');
84377Error('\P{:=	__x_Special_Begin_Start}');
84378Expect(1, 127487, '\p{_X_special_Begin_START}', "");
84379Expect(0, 127487, '\p{^_X_special_Begin_START}', "");
84380Expect(0, 127487, '\P{_X_special_Begin_START}', "");
84381Expect(1, 127487, '\P{^_X_special_Begin_START}', "");
84382Expect(0, 127488, '\p{_X_special_Begin_START}', "");
84383Expect(1, 127488, '\p{^_X_special_Begin_START}', "");
84384Expect(1, 127488, '\P{_X_special_Begin_START}', "");
84385Expect(0, 127488, '\P{^_X_special_Begin_START}', "");
84386Error('\p{Script=:=--arabic}');
84387Error('\P{Script=:=--arabic}');
84388Expect(1, 126705, '\p{Script=arabic}', "");
84389Expect(0, 126705, '\p{^Script=arabic}', "");
84390Expect(0, 126705, '\P{Script=arabic}', "");
84391Expect(1, 126705, '\P{^Script=arabic}', "");
84392Expect(0, 126706, '\p{Script=arabic}', "");
84393Expect(1, 126706, '\p{^Script=arabic}', "");
84394Expect(1, 126706, '\P{Script=arabic}', "");
84395Expect(0, 126706, '\P{^Script=arabic}', "");
84396Expect(1, 126705, '\p{Script=- arabic}', "");
84397Expect(0, 126705, '\p{^Script=- arabic}', "");
84398Expect(0, 126705, '\P{Script=- arabic}', "");
84399Expect(1, 126705, '\P{^Script=- arabic}', "");
84400Expect(0, 126706, '\p{Script=- arabic}', "");
84401Expect(1, 126706, '\p{^Script=- arabic}', "");
84402Expect(1, 126706, '\P{Script=- arabic}', "");
84403Expect(0, 126706, '\P{^Script=- arabic}', "");
84404Error('\p{Sc=	_ARAB/a/}');
84405Error('\P{Sc=	_ARAB/a/}');
84406Expect(1, 126705, '\p{Sc:	arab}', "");
84407Expect(0, 126705, '\p{^Sc:	arab}', "");
84408Expect(0, 126705, '\P{Sc:	arab}', "");
84409Expect(1, 126705, '\P{^Sc:	arab}', "");
84410Expect(0, 126706, '\p{Sc:	arab}', "");
84411Expect(1, 126706, '\p{^Sc:	arab}', "");
84412Expect(1, 126706, '\P{Sc:	arab}', "");
84413Expect(0, 126706, '\P{^Sc:	arab}', "");
84414Expect(1, 126705, '\p{Sc=-Arab}', "");
84415Expect(0, 126705, '\p{^Sc=-Arab}', "");
84416Expect(0, 126705, '\P{Sc=-Arab}', "");
84417Expect(1, 126705, '\P{^Sc=-Arab}', "");
84418Expect(0, 126706, '\p{Sc=-Arab}', "");
84419Expect(1, 126706, '\p{^Sc=-Arab}', "");
84420Expect(1, 126706, '\P{Sc=-Arab}', "");
84421Expect(0, 126706, '\P{^Sc=-Arab}', "");
84422Error('\p{Is_Script=	arabic/a/}');
84423Error('\P{Is_Script=	arabic/a/}');
84424Expect(1, 126705, '\p{Is_Script=arabic}', "");
84425Expect(0, 126705, '\p{^Is_Script=arabic}', "");
84426Expect(0, 126705, '\P{Is_Script=arabic}', "");
84427Expect(1, 126705, '\P{^Is_Script=arabic}', "");
84428Expect(0, 126706, '\p{Is_Script=arabic}', "");
84429Expect(1, 126706, '\p{^Is_Script=arabic}', "");
84430Expect(1, 126706, '\P{Is_Script=arabic}', "");
84431Expect(0, 126706, '\P{^Is_Script=arabic}', "");
84432Expect(1, 126705, '\p{Is_Script=-	ARABIC}', "");
84433Expect(0, 126705, '\p{^Is_Script=-	ARABIC}', "");
84434Expect(0, 126705, '\P{Is_Script=-	ARABIC}', "");
84435Expect(1, 126705, '\P{^Is_Script=-	ARABIC}', "");
84436Expect(0, 126706, '\p{Is_Script=-	ARABIC}', "");
84437Expect(1, 126706, '\p{^Is_Script=-	ARABIC}', "");
84438Expect(1, 126706, '\P{Is_Script=-	ARABIC}', "");
84439Expect(0, 126706, '\P{^Is_Script=-	ARABIC}', "");
84440Error('\p{Is_Sc:   	-Arab:=}');
84441Error('\P{Is_Sc:   	-Arab:=}');
84442Expect(1, 126705, '\p{Is_Sc: arab}', "");
84443Expect(0, 126705, '\p{^Is_Sc: arab}', "");
84444Expect(0, 126705, '\P{Is_Sc: arab}', "");
84445Expect(1, 126705, '\P{^Is_Sc: arab}', "");
84446Expect(0, 126706, '\p{Is_Sc: arab}', "");
84447Expect(1, 126706, '\p{^Is_Sc: arab}', "");
84448Expect(1, 126706, '\P{Is_Sc: arab}', "");
84449Expect(0, 126706, '\P{^Is_Sc: arab}', "");
84450Expect(1, 126705, '\p{Is_Sc=-_Arab}', "");
84451Expect(0, 126705, '\p{^Is_Sc=-_Arab}', "");
84452Expect(0, 126705, '\P{Is_Sc=-_Arab}', "");
84453Expect(1, 126705, '\P{^Is_Sc=-_Arab}', "");
84454Expect(0, 126706, '\p{Is_Sc=-_Arab}', "");
84455Expect(1, 126706, '\p{^Is_Sc=-_Arab}', "");
84456Expect(1, 126706, '\P{Is_Sc=-_Arab}', "");
84457Expect(0, 126706, '\P{^Is_Sc=-_Arab}', "");
84458Error('\p{Script=:=Imperial_Aramaic}');
84459Error('\P{Script=:=Imperial_Aramaic}');
84460Expect(1, 67679, '\p{Script:	imperialaramaic}', "");
84461Expect(0, 67679, '\p{^Script:	imperialaramaic}', "");
84462Expect(0, 67679, '\P{Script:	imperialaramaic}', "");
84463Expect(1, 67679, '\P{^Script:	imperialaramaic}', "");
84464Expect(0, 67680, '\p{Script:	imperialaramaic}', "");
84465Expect(1, 67680, '\p{^Script:	imperialaramaic}', "");
84466Expect(1, 67680, '\P{Script:	imperialaramaic}', "");
84467Expect(0, 67680, '\P{^Script:	imperialaramaic}', "");
84468Expect(1, 67679, '\p{Script=	Imperial_Aramaic}', "");
84469Expect(0, 67679, '\p{^Script=	Imperial_Aramaic}', "");
84470Expect(0, 67679, '\P{Script=	Imperial_Aramaic}', "");
84471Expect(1, 67679, '\P{^Script=	Imperial_Aramaic}', "");
84472Expect(0, 67680, '\p{Script=	Imperial_Aramaic}', "");
84473Expect(1, 67680, '\p{^Script=	Imperial_Aramaic}', "");
84474Expect(1, 67680, '\P{Script=	Imperial_Aramaic}', "");
84475Expect(0, 67680, '\P{^Script=	Imperial_Aramaic}', "");
84476Error('\p{Sc=	 ARMI:=}');
84477Error('\P{Sc=	 ARMI:=}');
84478Expect(1, 67679, '\p{Sc=armi}', "");
84479Expect(0, 67679, '\p{^Sc=armi}', "");
84480Expect(0, 67679, '\P{Sc=armi}', "");
84481Expect(1, 67679, '\P{^Sc=armi}', "");
84482Expect(0, 67680, '\p{Sc=armi}', "");
84483Expect(1, 67680, '\p{^Sc=armi}', "");
84484Expect(1, 67680, '\P{Sc=armi}', "");
84485Expect(0, 67680, '\P{^Sc=armi}', "");
84486Expect(1, 67679, '\p{Sc=-armi}', "");
84487Expect(0, 67679, '\p{^Sc=-armi}', "");
84488Expect(0, 67679, '\P{Sc=-armi}', "");
84489Expect(1, 67679, '\P{^Sc=-armi}', "");
84490Expect(0, 67680, '\p{Sc=-armi}', "");
84491Expect(1, 67680, '\p{^Sc=-armi}', "");
84492Expect(1, 67680, '\P{Sc=-armi}', "");
84493Expect(0, 67680, '\P{^Sc=-armi}', "");
84494Error('\p{Is_Script=:=		Imperial_Aramaic}');
84495Error('\P{Is_Script=:=		Imperial_Aramaic}');
84496Expect(1, 67679, '\p{Is_Script=imperialaramaic}', "");
84497Expect(0, 67679, '\p{^Is_Script=imperialaramaic}', "");
84498Expect(0, 67679, '\P{Is_Script=imperialaramaic}', "");
84499Expect(1, 67679, '\P{^Is_Script=imperialaramaic}', "");
84500Expect(0, 67680, '\p{Is_Script=imperialaramaic}', "");
84501Expect(1, 67680, '\p{^Is_Script=imperialaramaic}', "");
84502Expect(1, 67680, '\P{Is_Script=imperialaramaic}', "");
84503Expect(0, 67680, '\P{^Is_Script=imperialaramaic}', "");
84504Expect(1, 67679, '\p{Is_Script=--imperial_Aramaic}', "");
84505Expect(0, 67679, '\p{^Is_Script=--imperial_Aramaic}', "");
84506Expect(0, 67679, '\P{Is_Script=--imperial_Aramaic}', "");
84507Expect(1, 67679, '\P{^Is_Script=--imperial_Aramaic}', "");
84508Expect(0, 67680, '\p{Is_Script=--imperial_Aramaic}', "");
84509Expect(1, 67680, '\p{^Is_Script=--imperial_Aramaic}', "");
84510Expect(1, 67680, '\P{Is_Script=--imperial_Aramaic}', "");
84511Expect(0, 67680, '\P{^Is_Script=--imperial_Aramaic}', "");
84512Error('\p{Is_Sc= 	Armi:=}');
84513Error('\P{Is_Sc= 	Armi:=}');
84514Expect(1, 67679, '\p{Is_Sc=armi}', "");
84515Expect(0, 67679, '\p{^Is_Sc=armi}', "");
84516Expect(0, 67679, '\P{Is_Sc=armi}', "");
84517Expect(1, 67679, '\P{^Is_Sc=armi}', "");
84518Expect(0, 67680, '\p{Is_Sc=armi}', "");
84519Expect(1, 67680, '\p{^Is_Sc=armi}', "");
84520Expect(1, 67680, '\P{Is_Sc=armi}', "");
84521Expect(0, 67680, '\P{^Is_Sc=armi}', "");
84522Expect(1, 67679, '\p{Is_Sc=	 Armi}', "");
84523Expect(0, 67679, '\p{^Is_Sc=	 Armi}', "");
84524Expect(0, 67679, '\P{Is_Sc=	 Armi}', "");
84525Expect(1, 67679, '\P{^Is_Sc=	 Armi}', "");
84526Expect(0, 67680, '\p{Is_Sc=	 Armi}', "");
84527Expect(1, 67680, '\p{^Is_Sc=	 Armi}', "");
84528Expect(1, 67680, '\P{Is_Sc=	 Armi}', "");
84529Expect(0, 67680, '\P{^Is_Sc=	 Armi}', "");
84530Error('\p{Script:   :=		armenian}');
84531Error('\P{Script:   :=		armenian}');
84532Expect(1, 64279, '\p{Script: armenian}', "");
84533Expect(0, 64279, '\p{^Script: armenian}', "");
84534Expect(0, 64279, '\P{Script: armenian}', "");
84535Expect(1, 64279, '\P{^Script: armenian}', "");
84536Expect(0, 64280, '\p{Script: armenian}', "");
84537Expect(1, 64280, '\p{^Script: armenian}', "");
84538Expect(1, 64280, '\P{Script: armenian}', "");
84539Expect(0, 64280, '\P{^Script: armenian}', "");
84540Expect(1, 64279, '\p{Script=	-ARMENIAN}', "");
84541Expect(0, 64279, '\p{^Script=	-ARMENIAN}', "");
84542Expect(0, 64279, '\P{Script=	-ARMENIAN}', "");
84543Expect(1, 64279, '\P{^Script=	-ARMENIAN}', "");
84544Expect(0, 64280, '\p{Script=	-ARMENIAN}', "");
84545Expect(1, 64280, '\p{^Script=	-ARMENIAN}', "");
84546Expect(1, 64280, '\P{Script=	-ARMENIAN}', "");
84547Expect(0, 64280, '\P{^Script=	-ARMENIAN}', "");
84548Error('\p{Sc=/a/__Armn}');
84549Error('\P{Sc=/a/__Armn}');
84550Expect(1, 64279, '\p{Sc=armn}', "");
84551Expect(0, 64279, '\p{^Sc=armn}', "");
84552Expect(0, 64279, '\P{Sc=armn}', "");
84553Expect(1, 64279, '\P{^Sc=armn}', "");
84554Expect(0, 64280, '\p{Sc=armn}', "");
84555Expect(1, 64280, '\p{^Sc=armn}', "");
84556Expect(1, 64280, '\P{Sc=armn}', "");
84557Expect(0, 64280, '\P{^Sc=armn}', "");
84558Expect(1, 64279, '\p{Sc:	-	Armn}', "");
84559Expect(0, 64279, '\p{^Sc:	-	Armn}', "");
84560Expect(0, 64279, '\P{Sc:	-	Armn}', "");
84561Expect(1, 64279, '\P{^Sc:	-	Armn}', "");
84562Expect(0, 64280, '\p{Sc:	-	Armn}', "");
84563Expect(1, 64280, '\p{^Sc:	-	Armn}', "");
84564Expect(1, 64280, '\P{Sc:	-	Armn}', "");
84565Expect(0, 64280, '\P{^Sc:	-	Armn}', "");
84566Error('\p{Is_Script=_:=armenian}');
84567Error('\P{Is_Script=_:=armenian}');
84568Expect(1, 64279, '\p{Is_Script=armenian}', "");
84569Expect(0, 64279, '\p{^Is_Script=armenian}', "");
84570Expect(0, 64279, '\P{Is_Script=armenian}', "");
84571Expect(1, 64279, '\P{^Is_Script=armenian}', "");
84572Expect(0, 64280, '\p{Is_Script=armenian}', "");
84573Expect(1, 64280, '\p{^Is_Script=armenian}', "");
84574Expect(1, 64280, '\P{Is_Script=armenian}', "");
84575Expect(0, 64280, '\P{^Is_Script=armenian}', "");
84576Expect(1, 64279, '\p{Is_Script=_-Armenian}', "");
84577Expect(0, 64279, '\p{^Is_Script=_-Armenian}', "");
84578Expect(0, 64279, '\P{Is_Script=_-Armenian}', "");
84579Expect(1, 64279, '\P{^Is_Script=_-Armenian}', "");
84580Expect(0, 64280, '\p{Is_Script=_-Armenian}', "");
84581Expect(1, 64280, '\p{^Is_Script=_-Armenian}', "");
84582Expect(1, 64280, '\P{Is_Script=_-Armenian}', "");
84583Expect(0, 64280, '\P{^Is_Script=_-Armenian}', "");
84584Error('\p{Is_Sc=/a/	Armn}');
84585Error('\P{Is_Sc=/a/	Armn}');
84586Expect(1, 64279, '\p{Is_Sc=armn}', "");
84587Expect(0, 64279, '\p{^Is_Sc=armn}', "");
84588Expect(0, 64279, '\P{Is_Sc=armn}', "");
84589Expect(1, 64279, '\P{^Is_Sc=armn}', "");
84590Expect(0, 64280, '\p{Is_Sc=armn}', "");
84591Expect(1, 64280, '\p{^Is_Sc=armn}', "");
84592Expect(1, 64280, '\P{Is_Sc=armn}', "");
84593Expect(0, 64280, '\P{^Is_Sc=armn}', "");
84594Expect(1, 64279, '\p{Is_Sc:	Armn}', "");
84595Expect(0, 64279, '\p{^Is_Sc:	Armn}', "");
84596Expect(0, 64279, '\P{Is_Sc:	Armn}', "");
84597Expect(1, 64279, '\P{^Is_Sc:	Armn}', "");
84598Expect(0, 64280, '\p{Is_Sc:	Armn}', "");
84599Expect(1, 64280, '\p{^Is_Sc:	Armn}', "");
84600Expect(1, 64280, '\P{Is_Sc:	Armn}', "");
84601Expect(0, 64280, '\P{^Is_Sc:	Armn}', "");
84602Error('\p{Script= -Avestan/a/}');
84603Error('\P{Script= -Avestan/a/}');
84604Expect(1, 68415, '\p{Script=avestan}', "");
84605Expect(0, 68415, '\p{^Script=avestan}', "");
84606Expect(0, 68415, '\P{Script=avestan}', "");
84607Expect(1, 68415, '\P{^Script=avestan}', "");
84608Expect(0, 68416, '\p{Script=avestan}', "");
84609Expect(1, 68416, '\p{^Script=avestan}', "");
84610Expect(1, 68416, '\P{Script=avestan}', "");
84611Expect(0, 68416, '\P{^Script=avestan}', "");
84612Expect(1, 68415, '\p{Script=__avestan}', "");
84613Expect(0, 68415, '\p{^Script=__avestan}', "");
84614Expect(0, 68415, '\P{Script=__avestan}', "");
84615Expect(1, 68415, '\P{^Script=__avestan}', "");
84616Expect(0, 68416, '\p{Script=__avestan}', "");
84617Expect(1, 68416, '\p{^Script=__avestan}', "");
84618Expect(1, 68416, '\P{Script=__avestan}', "");
84619Expect(0, 68416, '\P{^Script=__avestan}', "");
84620Error('\p{Sc= Avst/a/}');
84621Error('\P{Sc= Avst/a/}');
84622Expect(1, 68415, '\p{Sc=avst}', "");
84623Expect(0, 68415, '\p{^Sc=avst}', "");
84624Expect(0, 68415, '\P{Sc=avst}', "");
84625Expect(1, 68415, '\P{^Sc=avst}', "");
84626Expect(0, 68416, '\p{Sc=avst}', "");
84627Expect(1, 68416, '\p{^Sc=avst}', "");
84628Expect(1, 68416, '\P{Sc=avst}', "");
84629Expect(0, 68416, '\P{^Sc=avst}', "");
84630Expect(1, 68415, '\p{Sc=_ Avst}', "");
84631Expect(0, 68415, '\p{^Sc=_ Avst}', "");
84632Expect(0, 68415, '\P{Sc=_ Avst}', "");
84633Expect(1, 68415, '\P{^Sc=_ Avst}', "");
84634Expect(0, 68416, '\p{Sc=_ Avst}', "");
84635Expect(1, 68416, '\p{^Sc=_ Avst}', "");
84636Expect(1, 68416, '\P{Sc=_ Avst}', "");
84637Expect(0, 68416, '\P{^Sc=_ Avst}', "");
84638Error('\p{Is_Script=-/a/AVESTAN}');
84639Error('\P{Is_Script=-/a/AVESTAN}');
84640Expect(1, 68415, '\p{Is_Script=avestan}', "");
84641Expect(0, 68415, '\p{^Is_Script=avestan}', "");
84642Expect(0, 68415, '\P{Is_Script=avestan}', "");
84643Expect(1, 68415, '\P{^Is_Script=avestan}', "");
84644Expect(0, 68416, '\p{Is_Script=avestan}', "");
84645Expect(1, 68416, '\p{^Is_Script=avestan}', "");
84646Expect(1, 68416, '\P{Is_Script=avestan}', "");
84647Expect(0, 68416, '\P{^Is_Script=avestan}', "");
84648Expect(1, 68415, '\p{Is_Script=-AVESTAN}', "");
84649Expect(0, 68415, '\p{^Is_Script=-AVESTAN}', "");
84650Expect(0, 68415, '\P{Is_Script=-AVESTAN}', "");
84651Expect(1, 68415, '\P{^Is_Script=-AVESTAN}', "");
84652Expect(0, 68416, '\p{Is_Script=-AVESTAN}', "");
84653Expect(1, 68416, '\p{^Is_Script=-AVESTAN}', "");
84654Expect(1, 68416, '\P{Is_Script=-AVESTAN}', "");
84655Expect(0, 68416, '\P{^Is_Script=-AVESTAN}', "");
84656Error('\p{Is_Sc=__avst/a/}');
84657Error('\P{Is_Sc=__avst/a/}');
84658Expect(1, 68415, '\p{Is_Sc=avst}', "");
84659Expect(0, 68415, '\p{^Is_Sc=avst}', "");
84660Expect(0, 68415, '\P{Is_Sc=avst}', "");
84661Expect(1, 68415, '\P{^Is_Sc=avst}', "");
84662Expect(0, 68416, '\p{Is_Sc=avst}', "");
84663Expect(1, 68416, '\p{^Is_Sc=avst}', "");
84664Expect(1, 68416, '\P{Is_Sc=avst}', "");
84665Expect(0, 68416, '\P{^Is_Sc=avst}', "");
84666Expect(1, 68415, '\p{Is_Sc=	-AVST}', "");
84667Expect(0, 68415, '\p{^Is_Sc=	-AVST}', "");
84668Expect(0, 68415, '\P{Is_Sc=	-AVST}', "");
84669Expect(1, 68415, '\P{^Is_Sc=	-AVST}', "");
84670Expect(0, 68416, '\p{Is_Sc=	-AVST}', "");
84671Expect(1, 68416, '\p{^Is_Sc=	-AVST}', "");
84672Expect(1, 68416, '\P{Is_Sc=	-AVST}', "");
84673Expect(0, 68416, '\P{^Is_Sc=	-AVST}', "");
84674Error('\p{Script:/a/- balinese}');
84675Error('\P{Script:/a/- balinese}');
84676Expect(1, 7036, '\p{Script=balinese}', "");
84677Expect(0, 7036, '\p{^Script=balinese}', "");
84678Expect(0, 7036, '\P{Script=balinese}', "");
84679Expect(1, 7036, '\P{^Script=balinese}', "");
84680Expect(0, 7037, '\p{Script=balinese}', "");
84681Expect(1, 7037, '\p{^Script=balinese}', "");
84682Expect(1, 7037, '\P{Script=balinese}', "");
84683Expect(0, 7037, '\P{^Script=balinese}', "");
84684Expect(1, 7036, '\p{Script:	 Balinese}', "");
84685Expect(0, 7036, '\p{^Script:	 Balinese}', "");
84686Expect(0, 7036, '\P{Script:	 Balinese}', "");
84687Expect(1, 7036, '\P{^Script:	 Balinese}', "");
84688Expect(0, 7037, '\p{Script:	 Balinese}', "");
84689Expect(1, 7037, '\p{^Script:	 Balinese}', "");
84690Expect(1, 7037, '\P{Script:	 Balinese}', "");
84691Expect(0, 7037, '\P{^Script:	 Balinese}', "");
84692Error('\p{Sc=	_Bali/a/}');
84693Error('\P{Sc=	_Bali/a/}');
84694Expect(1, 7036, '\p{Sc=bali}', "");
84695Expect(0, 7036, '\p{^Sc=bali}', "");
84696Expect(0, 7036, '\P{Sc=bali}', "");
84697Expect(1, 7036, '\P{^Sc=bali}', "");
84698Expect(0, 7037, '\p{Sc=bali}', "");
84699Expect(1, 7037, '\p{^Sc=bali}', "");
84700Expect(1, 7037, '\P{Sc=bali}', "");
84701Expect(0, 7037, '\P{^Sc=bali}', "");
84702Expect(1, 7036, '\p{Sc=  BALI}', "");
84703Expect(0, 7036, '\p{^Sc=  BALI}', "");
84704Expect(0, 7036, '\P{Sc=  BALI}', "");
84705Expect(1, 7036, '\P{^Sc=  BALI}', "");
84706Expect(0, 7037, '\p{Sc=  BALI}', "");
84707Expect(1, 7037, '\p{^Sc=  BALI}', "");
84708Expect(1, 7037, '\P{Sc=  BALI}', "");
84709Expect(0, 7037, '\P{^Sc=  BALI}', "");
84710Error('\p{Is_Script= :=balinese}');
84711Error('\P{Is_Script= :=balinese}');
84712Expect(1, 7036, '\p{Is_Script=balinese}', "");
84713Expect(0, 7036, '\p{^Is_Script=balinese}', "");
84714Expect(0, 7036, '\P{Is_Script=balinese}', "");
84715Expect(1, 7036, '\P{^Is_Script=balinese}', "");
84716Expect(0, 7037, '\p{Is_Script=balinese}', "");
84717Expect(1, 7037, '\p{^Is_Script=balinese}', "");
84718Expect(1, 7037, '\P{Is_Script=balinese}', "");
84719Expect(0, 7037, '\P{^Is_Script=balinese}', "");
84720Expect(1, 7036, '\p{Is_Script=	_balinese}', "");
84721Expect(0, 7036, '\p{^Is_Script=	_balinese}', "");
84722Expect(0, 7036, '\P{Is_Script=	_balinese}', "");
84723Expect(1, 7036, '\P{^Is_Script=	_balinese}', "");
84724Expect(0, 7037, '\p{Is_Script=	_balinese}', "");
84725Expect(1, 7037, '\p{^Is_Script=	_balinese}', "");
84726Expect(1, 7037, '\P{Is_Script=	_balinese}', "");
84727Expect(0, 7037, '\P{^Is_Script=	_balinese}', "");
84728Error('\p{Is_Sc=:=bali}');
84729Error('\P{Is_Sc=:=bali}');
84730Expect(1, 7036, '\p{Is_Sc=bali}', "");
84731Expect(0, 7036, '\p{^Is_Sc=bali}', "");
84732Expect(0, 7036, '\P{Is_Sc=bali}', "");
84733Expect(1, 7036, '\P{^Is_Sc=bali}', "");
84734Expect(0, 7037, '\p{Is_Sc=bali}', "");
84735Expect(1, 7037, '\p{^Is_Sc=bali}', "");
84736Expect(1, 7037, '\P{Is_Sc=bali}', "");
84737Expect(0, 7037, '\P{^Is_Sc=bali}', "");
84738Expect(1, 7036, '\p{Is_Sc= _Bali}', "");
84739Expect(0, 7036, '\p{^Is_Sc= _Bali}', "");
84740Expect(0, 7036, '\P{Is_Sc= _Bali}', "");
84741Expect(1, 7036, '\P{^Is_Sc= _Bali}', "");
84742Expect(0, 7037, '\p{Is_Sc= _Bali}', "");
84743Expect(1, 7037, '\p{^Is_Sc= _Bali}', "");
84744Expect(1, 7037, '\P{Is_Sc= _Bali}', "");
84745Expect(0, 7037, '\P{^Is_Sc= _Bali}', "");
84746Error('\p{Script= -BAMUM/a/}');
84747Error('\P{Script= -BAMUM/a/}');
84748Expect(1, 92728, '\p{Script:	bamum}', "");
84749Expect(0, 92728, '\p{^Script:	bamum}', "");
84750Expect(0, 92728, '\P{Script:	bamum}', "");
84751Expect(1, 92728, '\P{^Script:	bamum}', "");
84752Expect(0, 92729, '\p{Script:	bamum}', "");
84753Expect(1, 92729, '\p{^Script:	bamum}', "");
84754Expect(1, 92729, '\P{Script:	bamum}', "");
84755Expect(0, 92729, '\P{^Script:	bamum}', "");
84756Expect(1, 92728, '\p{Script=__Bamum}', "");
84757Expect(0, 92728, '\p{^Script=__Bamum}', "");
84758Expect(0, 92728, '\P{Script=__Bamum}', "");
84759Expect(1, 92728, '\P{^Script=__Bamum}', "");
84760Expect(0, 92729, '\p{Script=__Bamum}', "");
84761Expect(1, 92729, '\p{^Script=__Bamum}', "");
84762Expect(1, 92729, '\P{Script=__Bamum}', "");
84763Expect(0, 92729, '\P{^Script=__Bamum}', "");
84764Error('\p{Sc=:=		BAMU}');
84765Error('\P{Sc=:=		BAMU}');
84766Expect(1, 92728, '\p{Sc=bamu}', "");
84767Expect(0, 92728, '\p{^Sc=bamu}', "");
84768Expect(0, 92728, '\P{Sc=bamu}', "");
84769Expect(1, 92728, '\P{^Sc=bamu}', "");
84770Expect(0, 92729, '\p{Sc=bamu}', "");
84771Expect(1, 92729, '\p{^Sc=bamu}', "");
84772Expect(1, 92729, '\P{Sc=bamu}', "");
84773Expect(0, 92729, '\P{^Sc=bamu}', "");
84774Expect(1, 92728, '\p{Sc:	 -BAMU}', "");
84775Expect(0, 92728, '\p{^Sc:	 -BAMU}', "");
84776Expect(0, 92728, '\P{Sc:	 -BAMU}', "");
84777Expect(1, 92728, '\P{^Sc:	 -BAMU}', "");
84778Expect(0, 92729, '\p{Sc:	 -BAMU}', "");
84779Expect(1, 92729, '\p{^Sc:	 -BAMU}', "");
84780Expect(1, 92729, '\P{Sc:	 -BAMU}', "");
84781Expect(0, 92729, '\P{^Sc:	 -BAMU}', "");
84782Error('\p{Is_Script=_:=bamum}');
84783Error('\P{Is_Script=_:=bamum}');
84784Expect(1, 92728, '\p{Is_Script=bamum}', "");
84785Expect(0, 92728, '\p{^Is_Script=bamum}', "");
84786Expect(0, 92728, '\P{Is_Script=bamum}', "");
84787Expect(1, 92728, '\P{^Is_Script=bamum}', "");
84788Expect(0, 92729, '\p{Is_Script=bamum}', "");
84789Expect(1, 92729, '\p{^Is_Script=bamum}', "");
84790Expect(1, 92729, '\P{Is_Script=bamum}', "");
84791Expect(0, 92729, '\P{^Is_Script=bamum}', "");
84792Expect(1, 92728, '\p{Is_Script= Bamum}', "");
84793Expect(0, 92728, '\p{^Is_Script= Bamum}', "");
84794Expect(0, 92728, '\P{Is_Script= Bamum}', "");
84795Expect(1, 92728, '\P{^Is_Script= Bamum}', "");
84796Expect(0, 92729, '\p{Is_Script= Bamum}', "");
84797Expect(1, 92729, '\p{^Is_Script= Bamum}', "");
84798Expect(1, 92729, '\P{Is_Script= Bamum}', "");
84799Expect(0, 92729, '\P{^Is_Script= Bamum}', "");
84800Error('\p{Is_Sc=:=Bamu}');
84801Error('\P{Is_Sc=:=Bamu}');
84802Expect(1, 92728, '\p{Is_Sc=bamu}', "");
84803Expect(0, 92728, '\p{^Is_Sc=bamu}', "");
84804Expect(0, 92728, '\P{Is_Sc=bamu}', "");
84805Expect(1, 92728, '\P{^Is_Sc=bamu}', "");
84806Expect(0, 92729, '\p{Is_Sc=bamu}', "");
84807Expect(1, 92729, '\p{^Is_Sc=bamu}', "");
84808Expect(1, 92729, '\P{Is_Sc=bamu}', "");
84809Expect(0, 92729, '\P{^Is_Sc=bamu}', "");
84810Expect(1, 92728, '\p{Is_Sc= Bamu}', "");
84811Expect(0, 92728, '\p{^Is_Sc= Bamu}', "");
84812Expect(0, 92728, '\P{Is_Sc= Bamu}', "");
84813Expect(1, 92728, '\P{^Is_Sc= Bamu}', "");
84814Expect(0, 92729, '\p{Is_Sc= Bamu}', "");
84815Expect(1, 92729, '\p{^Is_Sc= Bamu}', "");
84816Expect(1, 92729, '\P{Is_Sc= Bamu}', "");
84817Expect(0, 92729, '\P{^Is_Sc= Bamu}', "");
84818Error('\p{Script=-_Batak:=}');
84819Error('\P{Script=-_Batak:=}');
84820Expect(1, 7167, '\p{Script:   batak}', "");
84821Expect(0, 7167, '\p{^Script:   batak}', "");
84822Expect(0, 7167, '\P{Script:   batak}', "");
84823Expect(1, 7167, '\P{^Script:   batak}', "");
84824Expect(0, 7168, '\p{Script:   batak}', "");
84825Expect(1, 7168, '\p{^Script:   batak}', "");
84826Expect(1, 7168, '\P{Script:   batak}', "");
84827Expect(0, 7168, '\P{^Script:   batak}', "");
84828Expect(1, 7167, '\p{Script=_	batak}', "");
84829Expect(0, 7167, '\p{^Script=_	batak}', "");
84830Expect(0, 7167, '\P{Script=_	batak}', "");
84831Expect(1, 7167, '\P{^Script=_	batak}', "");
84832Expect(0, 7168, '\p{Script=_	batak}', "");
84833Expect(1, 7168, '\p{^Script=_	batak}', "");
84834Expect(1, 7168, '\P{Script=_	batak}', "");
84835Expect(0, 7168, '\P{^Script=_	batak}', "");
84836Error('\p{Sc=_Batk/a/}');
84837Error('\P{Sc=_Batk/a/}');
84838Expect(1, 7167, '\p{Sc=batk}', "");
84839Expect(0, 7167, '\p{^Sc=batk}', "");
84840Expect(0, 7167, '\P{Sc=batk}', "");
84841Expect(1, 7167, '\P{^Sc=batk}', "");
84842Expect(0, 7168, '\p{Sc=batk}', "");
84843Expect(1, 7168, '\p{^Sc=batk}', "");
84844Expect(1, 7168, '\P{Sc=batk}', "");
84845Expect(0, 7168, '\P{^Sc=batk}', "");
84846Expect(1, 7167, '\p{Sc=--batk}', "");
84847Expect(0, 7167, '\p{^Sc=--batk}', "");
84848Expect(0, 7167, '\P{Sc=--batk}', "");
84849Expect(1, 7167, '\P{^Sc=--batk}', "");
84850Expect(0, 7168, '\p{Sc=--batk}', "");
84851Expect(1, 7168, '\p{^Sc=--batk}', "");
84852Expect(1, 7168, '\P{Sc=--batk}', "");
84853Expect(0, 7168, '\P{^Sc=--batk}', "");
84854Error('\p{Is_Script=-:=Batak}');
84855Error('\P{Is_Script=-:=Batak}');
84856Expect(1, 7167, '\p{Is_Script=batak}', "");
84857Expect(0, 7167, '\p{^Is_Script=batak}', "");
84858Expect(0, 7167, '\P{Is_Script=batak}', "");
84859Expect(1, 7167, '\P{^Is_Script=batak}', "");
84860Expect(0, 7168, '\p{Is_Script=batak}', "");
84861Expect(1, 7168, '\p{^Is_Script=batak}', "");
84862Expect(1, 7168, '\P{Is_Script=batak}', "");
84863Expect(0, 7168, '\P{^Is_Script=batak}', "");
84864Expect(1, 7167, '\p{Is_Script=_	BATAK}', "");
84865Expect(0, 7167, '\p{^Is_Script=_	BATAK}', "");
84866Expect(0, 7167, '\P{Is_Script=_	BATAK}', "");
84867Expect(1, 7167, '\P{^Is_Script=_	BATAK}', "");
84868Expect(0, 7168, '\p{Is_Script=_	BATAK}', "");
84869Expect(1, 7168, '\p{^Is_Script=_	BATAK}', "");
84870Expect(1, 7168, '\P{Is_Script=_	BATAK}', "");
84871Expect(0, 7168, '\P{^Is_Script=_	BATAK}', "");
84872Error('\p{Is_Sc=:=batk}');
84873Error('\P{Is_Sc=:=batk}');
84874Expect(1, 7167, '\p{Is_Sc=batk}', "");
84875Expect(0, 7167, '\p{^Is_Sc=batk}', "");
84876Expect(0, 7167, '\P{Is_Sc=batk}', "");
84877Expect(1, 7167, '\P{^Is_Sc=batk}', "");
84878Expect(0, 7168, '\p{Is_Sc=batk}', "");
84879Expect(1, 7168, '\p{^Is_Sc=batk}', "");
84880Expect(1, 7168, '\P{Is_Sc=batk}', "");
84881Expect(0, 7168, '\P{^Is_Sc=batk}', "");
84882Expect(1, 7167, '\p{Is_Sc: Batk}', "");
84883Expect(0, 7167, '\p{^Is_Sc: Batk}', "");
84884Expect(0, 7167, '\P{Is_Sc: Batk}', "");
84885Expect(1, 7167, '\P{^Is_Sc: Batk}', "");
84886Expect(0, 7168, '\p{Is_Sc: Batk}', "");
84887Expect(1, 7168, '\p{^Is_Sc: Batk}', "");
84888Expect(1, 7168, '\P{Is_Sc: Batk}', "");
84889Expect(0, 7168, '\P{^Is_Sc: Batk}', "");
84890Error('\p{Script=:=__BENGALI}');
84891Error('\P{Script=:=__BENGALI}');
84892Expect(1, 2555, '\p{Script=bengali}', "");
84893Expect(0, 2555, '\p{^Script=bengali}', "");
84894Expect(0, 2555, '\P{Script=bengali}', "");
84895Expect(1, 2555, '\P{^Script=bengali}', "");
84896Expect(0, 2556, '\p{Script=bengali}', "");
84897Expect(1, 2556, '\p{^Script=bengali}', "");
84898Expect(1, 2556, '\P{Script=bengali}', "");
84899Expect(0, 2556, '\P{^Script=bengali}', "");
84900Expect(1, 2555, '\p{Script:	 _bengali}', "");
84901Expect(0, 2555, '\p{^Script:	 _bengali}', "");
84902Expect(0, 2555, '\P{Script:	 _bengali}', "");
84903Expect(1, 2555, '\P{^Script:	 _bengali}', "");
84904Expect(0, 2556, '\p{Script:	 _bengali}', "");
84905Expect(1, 2556, '\p{^Script:	 _bengali}', "");
84906Expect(1, 2556, '\P{Script:	 _bengali}', "");
84907Expect(0, 2556, '\P{^Script:	 _bengali}', "");
84908Error('\p{Sc= -BENG:=}');
84909Error('\P{Sc= -BENG:=}');
84910Expect(1, 2555, '\p{Sc=beng}', "");
84911Expect(0, 2555, '\p{^Sc=beng}', "");
84912Expect(0, 2555, '\P{Sc=beng}', "");
84913Expect(1, 2555, '\P{^Sc=beng}', "");
84914Expect(0, 2556, '\p{Sc=beng}', "");
84915Expect(1, 2556, '\p{^Sc=beng}', "");
84916Expect(1, 2556, '\P{Sc=beng}', "");
84917Expect(0, 2556, '\P{^Sc=beng}', "");
84918Expect(1, 2555, '\p{Sc=	Beng}', "");
84919Expect(0, 2555, '\p{^Sc=	Beng}', "");
84920Expect(0, 2555, '\P{Sc=	Beng}', "");
84921Expect(1, 2555, '\P{^Sc=	Beng}', "");
84922Expect(0, 2556, '\p{Sc=	Beng}', "");
84923Expect(1, 2556, '\p{^Sc=	Beng}', "");
84924Expect(1, 2556, '\P{Sc=	Beng}', "");
84925Expect(0, 2556, '\P{^Sc=	Beng}', "");
84926Error('\p{Is_Script:		 BENGALI/a/}');
84927Error('\P{Is_Script:		 BENGALI/a/}');
84928Expect(1, 2555, '\p{Is_Script=bengali}', "");
84929Expect(0, 2555, '\p{^Is_Script=bengali}', "");
84930Expect(0, 2555, '\P{Is_Script=bengali}', "");
84931Expect(1, 2555, '\P{^Is_Script=bengali}', "");
84932Expect(0, 2556, '\p{Is_Script=bengali}', "");
84933Expect(1, 2556, '\p{^Is_Script=bengali}', "");
84934Expect(1, 2556, '\P{Is_Script=bengali}', "");
84935Expect(0, 2556, '\P{^Is_Script=bengali}', "");
84936Expect(1, 2555, '\p{Is_Script=	-BENGALI}', "");
84937Expect(0, 2555, '\p{^Is_Script=	-BENGALI}', "");
84938Expect(0, 2555, '\P{Is_Script=	-BENGALI}', "");
84939Expect(1, 2555, '\P{^Is_Script=	-BENGALI}', "");
84940Expect(0, 2556, '\p{Is_Script=	-BENGALI}', "");
84941Expect(1, 2556, '\p{^Is_Script=	-BENGALI}', "");
84942Expect(1, 2556, '\P{Is_Script=	-BENGALI}', "");
84943Expect(0, 2556, '\P{^Is_Script=	-BENGALI}', "");
84944Error('\p{Is_Sc=:= _Beng}');
84945Error('\P{Is_Sc=:= _Beng}');
84946Expect(1, 2555, '\p{Is_Sc=beng}', "");
84947Expect(0, 2555, '\p{^Is_Sc=beng}', "");
84948Expect(0, 2555, '\P{Is_Sc=beng}', "");
84949Expect(1, 2555, '\P{^Is_Sc=beng}', "");
84950Expect(0, 2556, '\p{Is_Sc=beng}', "");
84951Expect(1, 2556, '\p{^Is_Sc=beng}', "");
84952Expect(1, 2556, '\P{Is_Sc=beng}', "");
84953Expect(0, 2556, '\P{^Is_Sc=beng}', "");
84954Expect(1, 2555, '\p{Is_Sc= Beng}', "");
84955Expect(0, 2555, '\p{^Is_Sc= Beng}', "");
84956Expect(0, 2555, '\P{Is_Sc= Beng}', "");
84957Expect(1, 2555, '\P{^Is_Sc= Beng}', "");
84958Expect(0, 2556, '\p{Is_Sc= Beng}', "");
84959Expect(1, 2556, '\p{^Is_Sc= Beng}', "");
84960Expect(1, 2556, '\P{Is_Sc= Beng}', "");
84961Expect(0, 2556, '\P{^Is_Sc= Beng}', "");
84962Error('\p{Script=/a/ -bopomofo}');
84963Error('\P{Script=/a/ -bopomofo}');
84964Expect(1, 12730, '\p{Script=bopomofo}', "");
84965Expect(0, 12730, '\p{^Script=bopomofo}', "");
84966Expect(0, 12730, '\P{Script=bopomofo}', "");
84967Expect(1, 12730, '\P{^Script=bopomofo}', "");
84968Expect(0, 12731, '\p{Script=bopomofo}', "");
84969Expect(1, 12731, '\p{^Script=bopomofo}', "");
84970Expect(1, 12731, '\P{Script=bopomofo}', "");
84971Expect(0, 12731, '\P{^Script=bopomofo}', "");
84972Expect(1, 12730, '\p{Script=	 BOPOMOFO}', "");
84973Expect(0, 12730, '\p{^Script=	 BOPOMOFO}', "");
84974Expect(0, 12730, '\P{Script=	 BOPOMOFO}', "");
84975Expect(1, 12730, '\P{^Script=	 BOPOMOFO}', "");
84976Expect(0, 12731, '\p{Script=	 BOPOMOFO}', "");
84977Expect(1, 12731, '\p{^Script=	 BOPOMOFO}', "");
84978Expect(1, 12731, '\P{Script=	 BOPOMOFO}', "");
84979Expect(0, 12731, '\P{^Script=	 BOPOMOFO}', "");
84980Error('\p{Sc= /a/Bopo}');
84981Error('\P{Sc= /a/Bopo}');
84982Expect(1, 12730, '\p{Sc: bopo}', "");
84983Expect(0, 12730, '\p{^Sc: bopo}', "");
84984Expect(0, 12730, '\P{Sc: bopo}', "");
84985Expect(1, 12730, '\P{^Sc: bopo}', "");
84986Expect(0, 12731, '\p{Sc: bopo}', "");
84987Expect(1, 12731, '\p{^Sc: bopo}', "");
84988Expect(1, 12731, '\P{Sc: bopo}', "");
84989Expect(0, 12731, '\P{^Sc: bopo}', "");
84990Expect(1, 12730, '\p{Sc=_Bopo}', "");
84991Expect(0, 12730, '\p{^Sc=_Bopo}', "");
84992Expect(0, 12730, '\P{Sc=_Bopo}', "");
84993Expect(1, 12730, '\P{^Sc=_Bopo}', "");
84994Expect(0, 12731, '\p{Sc=_Bopo}', "");
84995Expect(1, 12731, '\p{^Sc=_Bopo}', "");
84996Expect(1, 12731, '\P{Sc=_Bopo}', "");
84997Expect(0, 12731, '\P{^Sc=_Bopo}', "");
84998Error('\p{Is_Script=	/a/Bopomofo}');
84999Error('\P{Is_Script=	/a/Bopomofo}');
85000Expect(1, 12730, '\p{Is_Script=bopomofo}', "");
85001Expect(0, 12730, '\p{^Is_Script=bopomofo}', "");
85002Expect(0, 12730, '\P{Is_Script=bopomofo}', "");
85003Expect(1, 12730, '\P{^Is_Script=bopomofo}', "");
85004Expect(0, 12731, '\p{Is_Script=bopomofo}', "");
85005Expect(1, 12731, '\p{^Is_Script=bopomofo}', "");
85006Expect(1, 12731, '\P{Is_Script=bopomofo}', "");
85007Expect(0, 12731, '\P{^Is_Script=bopomofo}', "");
85008Expect(1, 12730, '\p{Is_Script= -Bopomofo}', "");
85009Expect(0, 12730, '\p{^Is_Script= -Bopomofo}', "");
85010Expect(0, 12730, '\P{Is_Script= -Bopomofo}', "");
85011Expect(1, 12730, '\P{^Is_Script= -Bopomofo}', "");
85012Expect(0, 12731, '\p{Is_Script= -Bopomofo}', "");
85013Expect(1, 12731, '\p{^Is_Script= -Bopomofo}', "");
85014Expect(1, 12731, '\P{Is_Script= -Bopomofo}', "");
85015Expect(0, 12731, '\P{^Is_Script= -Bopomofo}', "");
85016Error('\p{Is_Sc=_Bopo:=}');
85017Error('\P{Is_Sc=_Bopo:=}');
85018Expect(1, 12730, '\p{Is_Sc=bopo}', "");
85019Expect(0, 12730, '\p{^Is_Sc=bopo}', "");
85020Expect(0, 12730, '\P{Is_Sc=bopo}', "");
85021Expect(1, 12730, '\P{^Is_Sc=bopo}', "");
85022Expect(0, 12731, '\p{Is_Sc=bopo}', "");
85023Expect(1, 12731, '\p{^Is_Sc=bopo}', "");
85024Expect(1, 12731, '\P{Is_Sc=bopo}', "");
85025Expect(0, 12731, '\P{^Is_Sc=bopo}', "");
85026Expect(1, 12730, '\p{Is_Sc:  Bopo}', "");
85027Expect(0, 12730, '\p{^Is_Sc:  Bopo}', "");
85028Expect(0, 12730, '\P{Is_Sc:  Bopo}', "");
85029Expect(1, 12730, '\P{^Is_Sc:  Bopo}', "");
85030Expect(0, 12731, '\p{Is_Sc:  Bopo}', "");
85031Expect(1, 12731, '\p{^Is_Sc:  Bopo}', "");
85032Expect(1, 12731, '\P{Is_Sc:  Bopo}', "");
85033Expect(0, 12731, '\P{^Is_Sc:  Bopo}', "");
85034Error('\p{Script:	/a/BRAHMI}');
85035Error('\P{Script:	/a/BRAHMI}');
85036Expect(1, 69743, '\p{Script=brahmi}', "");
85037Expect(0, 69743, '\p{^Script=brahmi}', "");
85038Expect(0, 69743, '\P{Script=brahmi}', "");
85039Expect(1, 69743, '\P{^Script=brahmi}', "");
85040Expect(0, 69744, '\p{Script=brahmi}', "");
85041Expect(1, 69744, '\p{^Script=brahmi}', "");
85042Expect(1, 69744, '\P{Script=brahmi}', "");
85043Expect(0, 69744, '\P{^Script=brahmi}', "");
85044Expect(1, 69743, '\p{Script=-_BRAHMI}', "");
85045Expect(0, 69743, '\p{^Script=-_BRAHMI}', "");
85046Expect(0, 69743, '\P{Script=-_BRAHMI}', "");
85047Expect(1, 69743, '\P{^Script=-_BRAHMI}', "");
85048Expect(0, 69744, '\p{Script=-_BRAHMI}', "");
85049Expect(1, 69744, '\p{^Script=-_BRAHMI}', "");
85050Expect(1, 69744, '\P{Script=-_BRAHMI}', "");
85051Expect(0, 69744, '\P{^Script=-_BRAHMI}', "");
85052Error('\p{Sc= :=brah}');
85053Error('\P{Sc= :=brah}');
85054Expect(1, 69743, '\p{Sc=brah}', "");
85055Expect(0, 69743, '\p{^Sc=brah}', "");
85056Expect(0, 69743, '\P{Sc=brah}', "");
85057Expect(1, 69743, '\P{^Sc=brah}', "");
85058Expect(0, 69744, '\p{Sc=brah}', "");
85059Expect(1, 69744, '\p{^Sc=brah}', "");
85060Expect(1, 69744, '\P{Sc=brah}', "");
85061Expect(0, 69744, '\P{^Sc=brah}', "");
85062Expect(1, 69743, '\p{Sc=	 Brah}', "");
85063Expect(0, 69743, '\p{^Sc=	 Brah}', "");
85064Expect(0, 69743, '\P{Sc=	 Brah}', "");
85065Expect(1, 69743, '\P{^Sc=	 Brah}', "");
85066Expect(0, 69744, '\p{Sc=	 Brah}', "");
85067Expect(1, 69744, '\p{^Sc=	 Brah}', "");
85068Expect(1, 69744, '\P{Sc=	 Brah}', "");
85069Expect(0, 69744, '\P{^Sc=	 Brah}', "");
85070Error('\p{Is_Script=_BRAHMI:=}');
85071Error('\P{Is_Script=_BRAHMI:=}');
85072Expect(1, 69743, '\p{Is_Script=brahmi}', "");
85073Expect(0, 69743, '\p{^Is_Script=brahmi}', "");
85074Expect(0, 69743, '\P{Is_Script=brahmi}', "");
85075Expect(1, 69743, '\P{^Is_Script=brahmi}', "");
85076Expect(0, 69744, '\p{Is_Script=brahmi}', "");
85077Expect(1, 69744, '\p{^Is_Script=brahmi}', "");
85078Expect(1, 69744, '\P{Is_Script=brahmi}', "");
85079Expect(0, 69744, '\P{^Is_Script=brahmi}', "");
85080Expect(1, 69743, '\p{Is_Script:   --BRAHMI}', "");
85081Expect(0, 69743, '\p{^Is_Script:   --BRAHMI}', "");
85082Expect(0, 69743, '\P{Is_Script:   --BRAHMI}', "");
85083Expect(1, 69743, '\P{^Is_Script:   --BRAHMI}', "");
85084Expect(0, 69744, '\p{Is_Script:   --BRAHMI}', "");
85085Expect(1, 69744, '\p{^Is_Script:   --BRAHMI}', "");
85086Expect(1, 69744, '\P{Is_Script:   --BRAHMI}', "");
85087Expect(0, 69744, '\P{^Is_Script:   --BRAHMI}', "");
85088Error('\p{Is_Sc=	_brah:=}');
85089Error('\P{Is_Sc=	_brah:=}');
85090Expect(1, 69743, '\p{Is_Sc=brah}', "");
85091Expect(0, 69743, '\p{^Is_Sc=brah}', "");
85092Expect(0, 69743, '\P{Is_Sc=brah}', "");
85093Expect(1, 69743, '\P{^Is_Sc=brah}', "");
85094Expect(0, 69744, '\p{Is_Sc=brah}', "");
85095Expect(1, 69744, '\p{^Is_Sc=brah}', "");
85096Expect(1, 69744, '\P{Is_Sc=brah}', "");
85097Expect(0, 69744, '\P{^Is_Sc=brah}', "");
85098Expect(1, 69743, '\p{Is_Sc= _Brah}', "");
85099Expect(0, 69743, '\p{^Is_Sc= _Brah}', "");
85100Expect(0, 69743, '\P{Is_Sc= _Brah}', "");
85101Expect(1, 69743, '\P{^Is_Sc= _Brah}', "");
85102Expect(0, 69744, '\p{Is_Sc= _Brah}', "");
85103Expect(1, 69744, '\p{^Is_Sc= _Brah}', "");
85104Expect(1, 69744, '\P{Is_Sc= _Brah}', "");
85105Expect(0, 69744, '\P{^Is_Sc= _Brah}', "");
85106Error('\p{Script= 	Braille:=}');
85107Error('\P{Script= 	Braille:=}');
85108Expect(1, 10495, '\p{Script=braille}', "");
85109Expect(0, 10495, '\p{^Script=braille}', "");
85110Expect(0, 10495, '\P{Script=braille}', "");
85111Expect(1, 10495, '\P{^Script=braille}', "");
85112Expect(0, 10496, '\p{Script=braille}', "");
85113Expect(1, 10496, '\p{^Script=braille}', "");
85114Expect(1, 10496, '\P{Script=braille}', "");
85115Expect(0, 10496, '\P{^Script=braille}', "");
85116Expect(1, 10495, '\p{Script=BRAILLE}', "");
85117Expect(0, 10495, '\p{^Script=BRAILLE}', "");
85118Expect(0, 10495, '\P{Script=BRAILLE}', "");
85119Expect(1, 10495, '\P{^Script=BRAILLE}', "");
85120Expect(0, 10496, '\p{Script=BRAILLE}', "");
85121Expect(1, 10496, '\p{^Script=BRAILLE}', "");
85122Expect(1, 10496, '\P{Script=BRAILLE}', "");
85123Expect(0, 10496, '\P{^Script=BRAILLE}', "");
85124Error('\p{Sc=:= Brai}');
85125Error('\P{Sc=:= Brai}');
85126Expect(1, 10495, '\p{Sc=brai}', "");
85127Expect(0, 10495, '\p{^Sc=brai}', "");
85128Expect(0, 10495, '\P{Sc=brai}', "");
85129Expect(1, 10495, '\P{^Sc=brai}', "");
85130Expect(0, 10496, '\p{Sc=brai}', "");
85131Expect(1, 10496, '\p{^Sc=brai}', "");
85132Expect(1, 10496, '\P{Sc=brai}', "");
85133Expect(0, 10496, '\P{^Sc=brai}', "");
85134Expect(1, 10495, '\p{Sc=_	brai}', "");
85135Expect(0, 10495, '\p{^Sc=_	brai}', "");
85136Expect(0, 10495, '\P{Sc=_	brai}', "");
85137Expect(1, 10495, '\P{^Sc=_	brai}', "");
85138Expect(0, 10496, '\p{Sc=_	brai}', "");
85139Expect(1, 10496, '\p{^Sc=_	brai}', "");
85140Expect(1, 10496, '\P{Sc=_	brai}', "");
85141Expect(0, 10496, '\P{^Sc=_	brai}', "");
85142Error('\p{Is_Script=-:=BRAILLE}');
85143Error('\P{Is_Script=-:=BRAILLE}');
85144Expect(1, 10495, '\p{Is_Script=braille}', "");
85145Expect(0, 10495, '\p{^Is_Script=braille}', "");
85146Expect(0, 10495, '\P{Is_Script=braille}', "");
85147Expect(1, 10495, '\P{^Is_Script=braille}', "");
85148Expect(0, 10496, '\p{Is_Script=braille}', "");
85149Expect(1, 10496, '\p{^Is_Script=braille}', "");
85150Expect(1, 10496, '\P{Is_Script=braille}', "");
85151Expect(0, 10496, '\P{^Is_Script=braille}', "");
85152Expect(1, 10495, '\p{Is_Script=  braille}', "");
85153Expect(0, 10495, '\p{^Is_Script=  braille}', "");
85154Expect(0, 10495, '\P{Is_Script=  braille}', "");
85155Expect(1, 10495, '\P{^Is_Script=  braille}', "");
85156Expect(0, 10496, '\p{Is_Script=  braille}', "");
85157Expect(1, 10496, '\p{^Is_Script=  braille}', "");
85158Expect(1, 10496, '\P{Is_Script=  braille}', "");
85159Expect(0, 10496, '\P{^Is_Script=  braille}', "");
85160Error('\p{Is_Sc=_	Brai:=}');
85161Error('\P{Is_Sc=_	Brai:=}');
85162Expect(1, 10495, '\p{Is_Sc=brai}', "");
85163Expect(0, 10495, '\p{^Is_Sc=brai}', "");
85164Expect(0, 10495, '\P{Is_Sc=brai}', "");
85165Expect(1, 10495, '\P{^Is_Sc=brai}', "");
85166Expect(0, 10496, '\p{Is_Sc=brai}', "");
85167Expect(1, 10496, '\p{^Is_Sc=brai}', "");
85168Expect(1, 10496, '\P{Is_Sc=brai}', "");
85169Expect(0, 10496, '\P{^Is_Sc=brai}', "");
85170Expect(1, 10495, '\p{Is_Sc: - BRAI}', "");
85171Expect(0, 10495, '\p{^Is_Sc: - BRAI}', "");
85172Expect(0, 10495, '\P{Is_Sc: - BRAI}', "");
85173Expect(1, 10495, '\P{^Is_Sc: - BRAI}', "");
85174Expect(0, 10496, '\p{Is_Sc: - BRAI}', "");
85175Expect(1, 10496, '\p{^Is_Sc: - BRAI}', "");
85176Expect(1, 10496, '\P{Is_Sc: - BRAI}', "");
85177Expect(0, 10496, '\P{^Is_Sc: - BRAI}', "");
85178Error('\p{Script=--buginese/a/}');
85179Error('\P{Script=--buginese/a/}');
85180Expect(1, 6687, '\p{Script=buginese}', "");
85181Expect(0, 6687, '\p{^Script=buginese}', "");
85182Expect(0, 6687, '\P{Script=buginese}', "");
85183Expect(1, 6687, '\P{^Script=buginese}', "");
85184Expect(0, 6688, '\p{Script=buginese}', "");
85185Expect(1, 6688, '\p{^Script=buginese}', "");
85186Expect(1, 6688, '\P{Script=buginese}', "");
85187Expect(0, 6688, '\P{^Script=buginese}', "");
85188Expect(1, 6687, '\p{Script=_buginese}', "");
85189Expect(0, 6687, '\p{^Script=_buginese}', "");
85190Expect(0, 6687, '\P{Script=_buginese}', "");
85191Expect(1, 6687, '\P{^Script=_buginese}', "");
85192Expect(0, 6688, '\p{Script=_buginese}', "");
85193Expect(1, 6688, '\p{^Script=_buginese}', "");
85194Expect(1, 6688, '\P{Script=_buginese}', "");
85195Expect(0, 6688, '\P{^Script=_buginese}', "");
85196Error('\p{Sc=_:=Bugi}');
85197Error('\P{Sc=_:=Bugi}');
85198Expect(1, 6687, '\p{Sc=bugi}', "");
85199Expect(0, 6687, '\p{^Sc=bugi}', "");
85200Expect(0, 6687, '\P{Sc=bugi}', "");
85201Expect(1, 6687, '\P{^Sc=bugi}', "");
85202Expect(0, 6688, '\p{Sc=bugi}', "");
85203Expect(1, 6688, '\p{^Sc=bugi}', "");
85204Expect(1, 6688, '\P{Sc=bugi}', "");
85205Expect(0, 6688, '\P{^Sc=bugi}', "");
85206Expect(1, 6687, '\p{Sc=_	bugi}', "");
85207Expect(0, 6687, '\p{^Sc=_	bugi}', "");
85208Expect(0, 6687, '\P{Sc=_	bugi}', "");
85209Expect(1, 6687, '\P{^Sc=_	bugi}', "");
85210Expect(0, 6688, '\p{Sc=_	bugi}', "");
85211Expect(1, 6688, '\p{^Sc=_	bugi}', "");
85212Expect(1, 6688, '\P{Sc=_	bugi}', "");
85213Expect(0, 6688, '\P{^Sc=_	bugi}', "");
85214Error('\p{Is_Script=_/a/Buginese}');
85215Error('\P{Is_Script=_/a/Buginese}');
85216Expect(1, 6687, '\p{Is_Script=buginese}', "");
85217Expect(0, 6687, '\p{^Is_Script=buginese}', "");
85218Expect(0, 6687, '\P{Is_Script=buginese}', "");
85219Expect(1, 6687, '\P{^Is_Script=buginese}', "");
85220Expect(0, 6688, '\p{Is_Script=buginese}', "");
85221Expect(1, 6688, '\p{^Is_Script=buginese}', "");
85222Expect(1, 6688, '\P{Is_Script=buginese}', "");
85223Expect(0, 6688, '\P{^Is_Script=buginese}', "");
85224Expect(1, 6687, '\p{Is_Script=_buginese}', "");
85225Expect(0, 6687, '\p{^Is_Script=_buginese}', "");
85226Expect(0, 6687, '\P{Is_Script=_buginese}', "");
85227Expect(1, 6687, '\P{^Is_Script=_buginese}', "");
85228Expect(0, 6688, '\p{Is_Script=_buginese}', "");
85229Expect(1, 6688, '\p{^Is_Script=_buginese}', "");
85230Expect(1, 6688, '\P{Is_Script=_buginese}', "");
85231Expect(0, 6688, '\P{^Is_Script=_buginese}', "");
85232Error('\p{Is_Sc=/a/Bugi}');
85233Error('\P{Is_Sc=/a/Bugi}');
85234Expect(1, 6687, '\p{Is_Sc=bugi}', "");
85235Expect(0, 6687, '\p{^Is_Sc=bugi}', "");
85236Expect(0, 6687, '\P{Is_Sc=bugi}', "");
85237Expect(1, 6687, '\P{^Is_Sc=bugi}', "");
85238Expect(0, 6688, '\p{Is_Sc=bugi}', "");
85239Expect(1, 6688, '\p{^Is_Sc=bugi}', "");
85240Expect(1, 6688, '\P{Is_Sc=bugi}', "");
85241Expect(0, 6688, '\P{^Is_Sc=bugi}', "");
85242Expect(1, 6687, '\p{Is_Sc=	bugi}', "");
85243Expect(0, 6687, '\p{^Is_Sc=	bugi}', "");
85244Expect(0, 6687, '\P{Is_Sc=	bugi}', "");
85245Expect(1, 6687, '\P{^Is_Sc=	bugi}', "");
85246Expect(0, 6688, '\p{Is_Sc=	bugi}', "");
85247Expect(1, 6688, '\p{^Is_Sc=	bugi}', "");
85248Expect(1, 6688, '\P{Is_Sc=	bugi}', "");
85249Expect(0, 6688, '\P{^Is_Sc=	bugi}', "");
85250Error('\p{Script= /a/buhid}');
85251Error('\P{Script= /a/buhid}');
85252Expect(1, 5971, '\p{Script=buhid}', "");
85253Expect(0, 5971, '\p{^Script=buhid}', "");
85254Expect(0, 5971, '\P{Script=buhid}', "");
85255Expect(1, 5971, '\P{^Script=buhid}', "");
85256Expect(0, 5972, '\p{Script=buhid}', "");
85257Expect(1, 5972, '\p{^Script=buhid}', "");
85258Expect(1, 5972, '\P{Script=buhid}', "");
85259Expect(0, 5972, '\P{^Script=buhid}', "");
85260Expect(1, 5971, '\p{Script=_-buhid}', "");
85261Expect(0, 5971, '\p{^Script=_-buhid}', "");
85262Expect(0, 5971, '\P{Script=_-buhid}', "");
85263Expect(1, 5971, '\P{^Script=_-buhid}', "");
85264Expect(0, 5972, '\p{Script=_-buhid}', "");
85265Expect(1, 5972, '\p{^Script=_-buhid}', "");
85266Expect(1, 5972, '\P{Script=_-buhid}', "");
85267Expect(0, 5972, '\P{^Script=_-buhid}', "");
85268Error('\p{Sc=	BUHD/a/}');
85269Error('\P{Sc=	BUHD/a/}');
85270Expect(1, 5971, '\p{Sc:buhd}', "");
85271Expect(0, 5971, '\p{^Sc:buhd}', "");
85272Expect(0, 5971, '\P{Sc:buhd}', "");
85273Expect(1, 5971, '\P{^Sc:buhd}', "");
85274Expect(0, 5972, '\p{Sc:buhd}', "");
85275Expect(1, 5972, '\p{^Sc:buhd}', "");
85276Expect(1, 5972, '\P{Sc:buhd}', "");
85277Expect(0, 5972, '\P{^Sc:buhd}', "");
85278Expect(1, 5971, '\p{Sc: --buhd}', "");
85279Expect(0, 5971, '\p{^Sc: --buhd}', "");
85280Expect(0, 5971, '\P{Sc: --buhd}', "");
85281Expect(1, 5971, '\P{^Sc: --buhd}', "");
85282Expect(0, 5972, '\p{Sc: --buhd}', "");
85283Expect(1, 5972, '\p{^Sc: --buhd}', "");
85284Expect(1, 5972, '\P{Sc: --buhd}', "");
85285Expect(0, 5972, '\P{^Sc: --buhd}', "");
85286Error('\p{Is_Script=	-Buhid:=}');
85287Error('\P{Is_Script=	-Buhid:=}');
85288Expect(1, 5971, '\p{Is_Script=buhid}', "");
85289Expect(0, 5971, '\p{^Is_Script=buhid}', "");
85290Expect(0, 5971, '\P{Is_Script=buhid}', "");
85291Expect(1, 5971, '\P{^Is_Script=buhid}', "");
85292Expect(0, 5972, '\p{Is_Script=buhid}', "");
85293Expect(1, 5972, '\p{^Is_Script=buhid}', "");
85294Expect(1, 5972, '\P{Is_Script=buhid}', "");
85295Expect(0, 5972, '\P{^Is_Script=buhid}', "");
85296Expect(1, 5971, '\p{Is_Script:- BUHID}', "");
85297Expect(0, 5971, '\p{^Is_Script:- BUHID}', "");
85298Expect(0, 5971, '\P{Is_Script:- BUHID}', "");
85299Expect(1, 5971, '\P{^Is_Script:- BUHID}', "");
85300Expect(0, 5972, '\p{Is_Script:- BUHID}', "");
85301Expect(1, 5972, '\p{^Is_Script:- BUHID}', "");
85302Expect(1, 5972, '\P{Is_Script:- BUHID}', "");
85303Expect(0, 5972, '\P{^Is_Script:- BUHID}', "");
85304Error('\p{Is_Sc=/a/		BUHD}');
85305Error('\P{Is_Sc=/a/		BUHD}');
85306Expect(1, 5971, '\p{Is_Sc=buhd}', "");
85307Expect(0, 5971, '\p{^Is_Sc=buhd}', "");
85308Expect(0, 5971, '\P{Is_Sc=buhd}', "");
85309Expect(1, 5971, '\P{^Is_Sc=buhd}', "");
85310Expect(0, 5972, '\p{Is_Sc=buhd}', "");
85311Expect(1, 5972, '\p{^Is_Sc=buhd}', "");
85312Expect(1, 5972, '\P{Is_Sc=buhd}', "");
85313Expect(0, 5972, '\P{^Is_Sc=buhd}', "");
85314Expect(1, 5971, '\p{Is_Sc= Buhd}', "");
85315Expect(0, 5971, '\p{^Is_Sc= Buhd}', "");
85316Expect(0, 5971, '\P{Is_Sc= Buhd}', "");
85317Expect(1, 5971, '\P{^Is_Sc= Buhd}', "");
85318Expect(0, 5972, '\p{Is_Sc= Buhd}', "");
85319Expect(1, 5972, '\p{^Is_Sc= Buhd}', "");
85320Expect(1, 5972, '\P{Is_Sc= Buhd}', "");
85321Expect(0, 5972, '\P{^Is_Sc= Buhd}', "");
85322Error('\p{Script=Chakma/a/}');
85323Error('\P{Script=Chakma/a/}');
85324Expect(1, 69955, '\p{Script=chakma}', "");
85325Expect(0, 69955, '\p{^Script=chakma}', "");
85326Expect(0, 69955, '\P{Script=chakma}', "");
85327Expect(1, 69955, '\P{^Script=chakma}', "");
85328Expect(0, 69956, '\p{Script=chakma}', "");
85329Expect(1, 69956, '\p{^Script=chakma}', "");
85330Expect(1, 69956, '\P{Script=chakma}', "");
85331Expect(0, 69956, '\P{^Script=chakma}', "");
85332Expect(1, 69955, '\p{Script=-	Chakma}', "");
85333Expect(0, 69955, '\p{^Script=-	Chakma}', "");
85334Expect(0, 69955, '\P{Script=-	Chakma}', "");
85335Expect(1, 69955, '\P{^Script=-	Chakma}', "");
85336Expect(0, 69956, '\p{Script=-	Chakma}', "");
85337Expect(1, 69956, '\p{^Script=-	Chakma}', "");
85338Expect(1, 69956, '\P{Script=-	Chakma}', "");
85339Expect(0, 69956, '\P{^Script=-	Chakma}', "");
85340Error('\p{Sc=-cakm/a/}');
85341Error('\P{Sc=-cakm/a/}');
85342Expect(1, 69955, '\p{Sc=cakm}', "");
85343Expect(0, 69955, '\p{^Sc=cakm}', "");
85344Expect(0, 69955, '\P{Sc=cakm}', "");
85345Expect(1, 69955, '\P{^Sc=cakm}', "");
85346Expect(0, 69956, '\p{Sc=cakm}', "");
85347Expect(1, 69956, '\p{^Sc=cakm}', "");
85348Expect(1, 69956, '\P{Sc=cakm}', "");
85349Expect(0, 69956, '\P{^Sc=cakm}', "");
85350Expect(1, 69955, '\p{Sc=	-cakm}', "");
85351Expect(0, 69955, '\p{^Sc=	-cakm}', "");
85352Expect(0, 69955, '\P{Sc=	-cakm}', "");
85353Expect(1, 69955, '\P{^Sc=	-cakm}', "");
85354Expect(0, 69956, '\p{Sc=	-cakm}', "");
85355Expect(1, 69956, '\p{^Sc=	-cakm}', "");
85356Expect(1, 69956, '\P{Sc=	-cakm}', "");
85357Expect(0, 69956, '\P{^Sc=	-cakm}', "");
85358Error('\p{Is_Script= /a/chakma}');
85359Error('\P{Is_Script= /a/chakma}');
85360Expect(1, 69955, '\p{Is_Script=chakma}', "");
85361Expect(0, 69955, '\p{^Is_Script=chakma}', "");
85362Expect(0, 69955, '\P{Is_Script=chakma}', "");
85363Expect(1, 69955, '\P{^Is_Script=chakma}', "");
85364Expect(0, 69956, '\p{Is_Script=chakma}', "");
85365Expect(1, 69956, '\p{^Is_Script=chakma}', "");
85366Expect(1, 69956, '\P{Is_Script=chakma}', "");
85367Expect(0, 69956, '\P{^Is_Script=chakma}', "");
85368Expect(1, 69955, '\p{Is_Script= -CHAKMA}', "");
85369Expect(0, 69955, '\p{^Is_Script= -CHAKMA}', "");
85370Expect(0, 69955, '\P{Is_Script= -CHAKMA}', "");
85371Expect(1, 69955, '\P{^Is_Script= -CHAKMA}', "");
85372Expect(0, 69956, '\p{Is_Script= -CHAKMA}', "");
85373Expect(1, 69956, '\p{^Is_Script= -CHAKMA}', "");
85374Expect(1, 69956, '\P{Is_Script= -CHAKMA}', "");
85375Expect(0, 69956, '\P{^Is_Script= -CHAKMA}', "");
85376Error('\p{Is_Sc=:=_ CAKM}');
85377Error('\P{Is_Sc=:=_ CAKM}');
85378Expect(1, 69955, '\p{Is_Sc=cakm}', "");
85379Expect(0, 69955, '\p{^Is_Sc=cakm}', "");
85380Expect(0, 69955, '\P{Is_Sc=cakm}', "");
85381Expect(1, 69955, '\P{^Is_Sc=cakm}', "");
85382Expect(0, 69956, '\p{Is_Sc=cakm}', "");
85383Expect(1, 69956, '\p{^Is_Sc=cakm}', "");
85384Expect(1, 69956, '\P{Is_Sc=cakm}', "");
85385Expect(0, 69956, '\P{^Is_Sc=cakm}', "");
85386Expect(1, 69955, '\p{Is_Sc:  	Cakm}', "");
85387Expect(0, 69955, '\p{^Is_Sc:  	Cakm}', "");
85388Expect(0, 69955, '\P{Is_Sc:  	Cakm}', "");
85389Expect(1, 69955, '\P{^Is_Sc:  	Cakm}', "");
85390Expect(0, 69956, '\p{Is_Sc:  	Cakm}', "");
85391Expect(1, 69956, '\p{^Is_Sc:  	Cakm}', "");
85392Expect(1, 69956, '\P{Is_Sc:  	Cakm}', "");
85393Expect(0, 69956, '\P{^Is_Sc:  	Cakm}', "");
85394Error('\p{Script:   _	CANADIAN_ABORIGINAL/a/}');
85395Error('\P{Script:   _	CANADIAN_ABORIGINAL/a/}');
85396Expect(1, 6389, '\p{Script=canadianaboriginal}', "");
85397Expect(0, 6389, '\p{^Script=canadianaboriginal}', "");
85398Expect(0, 6389, '\P{Script=canadianaboriginal}', "");
85399Expect(1, 6389, '\P{^Script=canadianaboriginal}', "");
85400Expect(0, 6390, '\p{Script=canadianaboriginal}', "");
85401Expect(1, 6390, '\p{^Script=canadianaboriginal}', "");
85402Expect(1, 6390, '\P{Script=canadianaboriginal}', "");
85403Expect(0, 6390, '\P{^Script=canadianaboriginal}', "");
85404Expect(1, 6389, '\p{Script: _ canadian_aboriginal}', "");
85405Expect(0, 6389, '\p{^Script: _ canadian_aboriginal}', "");
85406Expect(0, 6389, '\P{Script: _ canadian_aboriginal}', "");
85407Expect(1, 6389, '\P{^Script: _ canadian_aboriginal}', "");
85408Expect(0, 6390, '\p{Script: _ canadian_aboriginal}', "");
85409Expect(1, 6390, '\p{^Script: _ canadian_aboriginal}', "");
85410Expect(1, 6390, '\P{Script: _ canadian_aboriginal}', "");
85411Expect(0, 6390, '\P{^Script: _ canadian_aboriginal}', "");
85412Error('\p{Sc= -CANS:=}');
85413Error('\P{Sc= -CANS:=}');
85414Expect(1, 6389, '\p{Sc=cans}', "");
85415Expect(0, 6389, '\p{^Sc=cans}', "");
85416Expect(0, 6389, '\P{Sc=cans}', "");
85417Expect(1, 6389, '\P{^Sc=cans}', "");
85418Expect(0, 6390, '\p{Sc=cans}', "");
85419Expect(1, 6390, '\p{^Sc=cans}', "");
85420Expect(1, 6390, '\P{Sc=cans}', "");
85421Expect(0, 6390, '\P{^Sc=cans}', "");
85422Expect(1, 6389, '\p{Sc= _Cans}', "");
85423Expect(0, 6389, '\p{^Sc= _Cans}', "");
85424Expect(0, 6389, '\P{Sc= _Cans}', "");
85425Expect(1, 6389, '\P{^Sc= _Cans}', "");
85426Expect(0, 6390, '\p{Sc= _Cans}', "");
85427Expect(1, 6390, '\p{^Sc= _Cans}', "");
85428Expect(1, 6390, '\P{Sc= _Cans}', "");
85429Expect(0, 6390, '\P{^Sc= _Cans}', "");
85430Error('\p{Is_Script=_ Canadian_Aboriginal/a/}');
85431Error('\P{Is_Script=_ Canadian_Aboriginal/a/}');
85432Expect(1, 6389, '\p{Is_Script=canadianaboriginal}', "");
85433Expect(0, 6389, '\p{^Is_Script=canadianaboriginal}', "");
85434Expect(0, 6389, '\P{Is_Script=canadianaboriginal}', "");
85435Expect(1, 6389, '\P{^Is_Script=canadianaboriginal}', "");
85436Expect(0, 6390, '\p{Is_Script=canadianaboriginal}', "");
85437Expect(1, 6390, '\p{^Is_Script=canadianaboriginal}', "");
85438Expect(1, 6390, '\P{Is_Script=canadianaboriginal}', "");
85439Expect(0, 6390, '\P{^Is_Script=canadianaboriginal}', "");
85440Expect(1, 6389, '\p{Is_Script=	Canadian_ABORIGINAL}', "");
85441Expect(0, 6389, '\p{^Is_Script=	Canadian_ABORIGINAL}', "");
85442Expect(0, 6389, '\P{Is_Script=	Canadian_ABORIGINAL}', "");
85443Expect(1, 6389, '\P{^Is_Script=	Canadian_ABORIGINAL}', "");
85444Expect(0, 6390, '\p{Is_Script=	Canadian_ABORIGINAL}', "");
85445Expect(1, 6390, '\p{^Is_Script=	Canadian_ABORIGINAL}', "");
85446Expect(1, 6390, '\P{Is_Script=	Canadian_ABORIGINAL}', "");
85447Expect(0, 6390, '\P{^Is_Script=	Canadian_ABORIGINAL}', "");
85448Error('\p{Is_Sc=	Cans/a/}');
85449Error('\P{Is_Sc=	Cans/a/}');
85450Expect(1, 6389, '\p{Is_Sc:   cans}', "");
85451Expect(0, 6389, '\p{^Is_Sc:   cans}', "");
85452Expect(0, 6389, '\P{Is_Sc:   cans}', "");
85453Expect(1, 6389, '\P{^Is_Sc:   cans}', "");
85454Expect(0, 6390, '\p{Is_Sc:   cans}', "");
85455Expect(1, 6390, '\p{^Is_Sc:   cans}', "");
85456Expect(1, 6390, '\P{Is_Sc:   cans}', "");
85457Expect(0, 6390, '\P{^Is_Sc:   cans}', "");
85458Expect(1, 6389, '\p{Is_Sc=	 Cans}', "");
85459Expect(0, 6389, '\p{^Is_Sc=	 Cans}', "");
85460Expect(0, 6389, '\P{Is_Sc=	 Cans}', "");
85461Expect(1, 6389, '\P{^Is_Sc=	 Cans}', "");
85462Expect(0, 6390, '\p{Is_Sc=	 Cans}', "");
85463Expect(1, 6390, '\p{^Is_Sc=	 Cans}', "");
85464Expect(1, 6390, '\P{Is_Sc=	 Cans}', "");
85465Expect(0, 6390, '\P{^Is_Sc=	 Cans}', "");
85466Error('\p{Script:   /a/ _CARIAN}');
85467Error('\P{Script:   /a/ _CARIAN}');
85468Expect(1, 66256, '\p{Script=carian}', "");
85469Expect(0, 66256, '\p{^Script=carian}', "");
85470Expect(0, 66256, '\P{Script=carian}', "");
85471Expect(1, 66256, '\P{^Script=carian}', "");
85472Expect(0, 66257, '\p{Script=carian}', "");
85473Expect(1, 66257, '\p{^Script=carian}', "");
85474Expect(1, 66257, '\P{Script=carian}', "");
85475Expect(0, 66257, '\P{^Script=carian}', "");
85476Expect(1, 66256, '\p{Script= 	Carian}', "");
85477Expect(0, 66256, '\p{^Script= 	Carian}', "");
85478Expect(0, 66256, '\P{Script= 	Carian}', "");
85479Expect(1, 66256, '\P{^Script= 	Carian}', "");
85480Expect(0, 66257, '\p{Script= 	Carian}', "");
85481Expect(1, 66257, '\p{^Script= 	Carian}', "");
85482Expect(1, 66257, '\P{Script= 	Carian}', "");
85483Expect(0, 66257, '\P{^Script= 	Carian}', "");
85484Error('\p{Sc= :=cari}');
85485Error('\P{Sc= :=cari}');
85486Expect(1, 66256, '\p{Sc=cari}', "");
85487Expect(0, 66256, '\p{^Sc=cari}', "");
85488Expect(0, 66256, '\P{Sc=cari}', "");
85489Expect(1, 66256, '\P{^Sc=cari}', "");
85490Expect(0, 66257, '\p{Sc=cari}', "");
85491Expect(1, 66257, '\p{^Sc=cari}', "");
85492Expect(1, 66257, '\P{Sc=cari}', "");
85493Expect(0, 66257, '\P{^Sc=cari}', "");
85494Expect(1, 66256, '\p{Sc= _Cari}', "");
85495Expect(0, 66256, '\p{^Sc= _Cari}', "");
85496Expect(0, 66256, '\P{Sc= _Cari}', "");
85497Expect(1, 66256, '\P{^Sc= _Cari}', "");
85498Expect(0, 66257, '\p{Sc= _Cari}', "");
85499Expect(1, 66257, '\p{^Sc= _Cari}', "");
85500Expect(1, 66257, '\P{Sc= _Cari}', "");
85501Expect(0, 66257, '\P{^Sc= _Cari}', "");
85502Error('\p{Is_Script=/a/carian}');
85503Error('\P{Is_Script=/a/carian}');
85504Expect(1, 66256, '\p{Is_Script=carian}', "");
85505Expect(0, 66256, '\p{^Is_Script=carian}', "");
85506Expect(0, 66256, '\P{Is_Script=carian}', "");
85507Expect(1, 66256, '\P{^Is_Script=carian}', "");
85508Expect(0, 66257, '\p{Is_Script=carian}', "");
85509Expect(1, 66257, '\p{^Is_Script=carian}', "");
85510Expect(1, 66257, '\P{Is_Script=carian}', "");
85511Expect(0, 66257, '\P{^Is_Script=carian}', "");
85512Expect(1, 66256, '\p{Is_Script=--CARIAN}', "");
85513Expect(0, 66256, '\p{^Is_Script=--CARIAN}', "");
85514Expect(0, 66256, '\P{Is_Script=--CARIAN}', "");
85515Expect(1, 66256, '\P{^Is_Script=--CARIAN}', "");
85516Expect(0, 66257, '\p{Is_Script=--CARIAN}', "");
85517Expect(1, 66257, '\p{^Is_Script=--CARIAN}', "");
85518Expect(1, 66257, '\P{Is_Script=--CARIAN}', "");
85519Expect(0, 66257, '\P{^Is_Script=--CARIAN}', "");
85520Error('\p{Is_Sc:		/a/CARI}');
85521Error('\P{Is_Sc:		/a/CARI}');
85522Expect(1, 66256, '\p{Is_Sc: cari}', "");
85523Expect(0, 66256, '\p{^Is_Sc: cari}', "");
85524Expect(0, 66256, '\P{Is_Sc: cari}', "");
85525Expect(1, 66256, '\P{^Is_Sc: cari}', "");
85526Expect(0, 66257, '\p{Is_Sc: cari}', "");
85527Expect(1, 66257, '\p{^Is_Sc: cari}', "");
85528Expect(1, 66257, '\P{Is_Sc: cari}', "");
85529Expect(0, 66257, '\P{^Is_Sc: cari}', "");
85530Expect(1, 66256, '\p{Is_Sc=_Cari}', "");
85531Expect(0, 66256, '\p{^Is_Sc=_Cari}', "");
85532Expect(0, 66256, '\P{Is_Sc=_Cari}', "");
85533Expect(1, 66256, '\P{^Is_Sc=_Cari}', "");
85534Expect(0, 66257, '\p{Is_Sc=_Cari}', "");
85535Expect(1, 66257, '\p{^Is_Sc=_Cari}', "");
85536Expect(1, 66257, '\P{Is_Sc=_Cari}', "");
85537Expect(0, 66257, '\P{^Is_Sc=_Cari}', "");
85538Error('\p{Script=-_cham:=}');
85539Error('\P{Script=-_cham:=}');
85540Expect(1, 43615, '\p{Script=cham}', "");
85541Expect(0, 43615, '\p{^Script=cham}', "");
85542Expect(0, 43615, '\P{Script=cham}', "");
85543Expect(1, 43615, '\P{^Script=cham}', "");
85544Expect(0, 43616, '\p{Script=cham}', "");
85545Expect(1, 43616, '\p{^Script=cham}', "");
85546Expect(1, 43616, '\P{Script=cham}', "");
85547Expect(0, 43616, '\P{^Script=cham}', "");
85548Expect(1, 43615, '\p{Script= 	Cham}', "");
85549Expect(0, 43615, '\p{^Script= 	Cham}', "");
85550Expect(0, 43615, '\P{Script= 	Cham}', "");
85551Expect(1, 43615, '\P{^Script= 	Cham}', "");
85552Expect(0, 43616, '\p{Script= 	Cham}', "");
85553Expect(1, 43616, '\p{^Script= 	Cham}', "");
85554Expect(1, 43616, '\P{Script= 	Cham}', "");
85555Expect(0, 43616, '\P{^Script= 	Cham}', "");
85556Error('\p{Sc: - cham:=}');
85557Error('\P{Sc: - cham:=}');
85558Expect(1, 43615, '\p{Sc=cham}', "");
85559Expect(0, 43615, '\p{^Sc=cham}', "");
85560Expect(0, 43615, '\P{Sc=cham}', "");
85561Expect(1, 43615, '\P{^Sc=cham}', "");
85562Expect(0, 43616, '\p{Sc=cham}', "");
85563Expect(1, 43616, '\p{^Sc=cham}', "");
85564Expect(1, 43616, '\P{Sc=cham}', "");
85565Expect(0, 43616, '\P{^Sc=cham}', "");
85566Expect(1, 43615, '\p{Sc=-_Cham}', "");
85567Expect(0, 43615, '\p{^Sc=-_Cham}', "");
85568Expect(0, 43615, '\P{Sc=-_Cham}', "");
85569Expect(1, 43615, '\P{^Sc=-_Cham}', "");
85570Expect(0, 43616, '\p{Sc=-_Cham}', "");
85571Expect(1, 43616, '\p{^Sc=-_Cham}', "");
85572Expect(1, 43616, '\P{Sc=-_Cham}', "");
85573Expect(0, 43616, '\P{^Sc=-_Cham}', "");
85574Error('\p{Is_Script:_:=Cham}');
85575Error('\P{Is_Script:_:=Cham}');
85576Expect(1, 43615, '\p{Is_Script=cham}', "");
85577Expect(0, 43615, '\p{^Is_Script=cham}', "");
85578Expect(0, 43615, '\P{Is_Script=cham}', "");
85579Expect(1, 43615, '\P{^Is_Script=cham}', "");
85580Expect(0, 43616, '\p{Is_Script=cham}', "");
85581Expect(1, 43616, '\p{^Is_Script=cham}', "");
85582Expect(1, 43616, '\P{Is_Script=cham}', "");
85583Expect(0, 43616, '\P{^Is_Script=cham}', "");
85584Expect(1, 43615, '\p{Is_Script=--CHAM}', "");
85585Expect(0, 43615, '\p{^Is_Script=--CHAM}', "");
85586Expect(0, 43615, '\P{Is_Script=--CHAM}', "");
85587Expect(1, 43615, '\P{^Is_Script=--CHAM}', "");
85588Expect(0, 43616, '\p{Is_Script=--CHAM}', "");
85589Expect(1, 43616, '\p{^Is_Script=--CHAM}', "");
85590Expect(1, 43616, '\P{Is_Script=--CHAM}', "");
85591Expect(0, 43616, '\P{^Is_Script=--CHAM}', "");
85592Error('\p{Is_Sc=:=	CHAM}');
85593Error('\P{Is_Sc=:=	CHAM}');
85594Expect(1, 43615, '\p{Is_Sc: cham}', "");
85595Expect(0, 43615, '\p{^Is_Sc: cham}', "");
85596Expect(0, 43615, '\P{Is_Sc: cham}', "");
85597Expect(1, 43615, '\P{^Is_Sc: cham}', "");
85598Expect(0, 43616, '\p{Is_Sc: cham}', "");
85599Expect(1, 43616, '\p{^Is_Sc: cham}', "");
85600Expect(1, 43616, '\P{Is_Sc: cham}', "");
85601Expect(0, 43616, '\P{^Is_Sc: cham}', "");
85602Expect(1, 43615, '\p{Is_Sc= cham}', "");
85603Expect(0, 43615, '\p{^Is_Sc= cham}', "");
85604Expect(0, 43615, '\P{Is_Sc= cham}', "");
85605Expect(1, 43615, '\P{^Is_Sc= cham}', "");
85606Expect(0, 43616, '\p{Is_Sc= cham}', "");
85607Expect(1, 43616, '\p{^Is_Sc= cham}', "");
85608Expect(1, 43616, '\P{Is_Sc= cham}', "");
85609Expect(0, 43616, '\P{^Is_Sc= cham}', "");
85610Error('\p{Script=:=CHEROKEE}');
85611Error('\P{Script=:=CHEROKEE}');
85612Expect(1, 5108, '\p{Script=cherokee}', "");
85613Expect(0, 5108, '\p{^Script=cherokee}', "");
85614Expect(0, 5108, '\P{Script=cherokee}', "");
85615Expect(1, 5108, '\P{^Script=cherokee}', "");
85616Expect(0, 5109, '\p{Script=cherokee}', "");
85617Expect(1, 5109, '\p{^Script=cherokee}', "");
85618Expect(1, 5109, '\P{Script=cherokee}', "");
85619Expect(0, 5109, '\P{^Script=cherokee}', "");
85620Expect(1, 5108, '\p{Script= -cherokee}', "");
85621Expect(0, 5108, '\p{^Script= -cherokee}', "");
85622Expect(0, 5108, '\P{Script= -cherokee}', "");
85623Expect(1, 5108, '\P{^Script= -cherokee}', "");
85624Expect(0, 5109, '\p{Script= -cherokee}', "");
85625Expect(1, 5109, '\p{^Script= -cherokee}', "");
85626Expect(1, 5109, '\P{Script= -cherokee}', "");
85627Expect(0, 5109, '\P{^Script= -cherokee}', "");
85628Error('\p{Sc=	:=Cher}');
85629Error('\P{Sc=	:=Cher}');
85630Expect(1, 5108, '\p{Sc=cher}', "");
85631Expect(0, 5108, '\p{^Sc=cher}', "");
85632Expect(0, 5108, '\P{Sc=cher}', "");
85633Expect(1, 5108, '\P{^Sc=cher}', "");
85634Expect(0, 5109, '\p{Sc=cher}', "");
85635Expect(1, 5109, '\p{^Sc=cher}', "");
85636Expect(1, 5109, '\P{Sc=cher}', "");
85637Expect(0, 5109, '\P{^Sc=cher}', "");
85638Expect(1, 5108, '\p{Sc= _Cher}', "");
85639Expect(0, 5108, '\p{^Sc= _Cher}', "");
85640Expect(0, 5108, '\P{Sc= _Cher}', "");
85641Expect(1, 5108, '\P{^Sc= _Cher}', "");
85642Expect(0, 5109, '\p{Sc= _Cher}', "");
85643Expect(1, 5109, '\p{^Sc= _Cher}', "");
85644Expect(1, 5109, '\P{Sc= _Cher}', "");
85645Expect(0, 5109, '\P{^Sc= _Cher}', "");
85646Error('\p{Is_Script=_/a/Cherokee}');
85647Error('\P{Is_Script=_/a/Cherokee}');
85648Expect(1, 5108, '\p{Is_Script=cherokee}', "");
85649Expect(0, 5108, '\p{^Is_Script=cherokee}', "");
85650Expect(0, 5108, '\P{Is_Script=cherokee}', "");
85651Expect(1, 5108, '\P{^Is_Script=cherokee}', "");
85652Expect(0, 5109, '\p{Is_Script=cherokee}', "");
85653Expect(1, 5109, '\p{^Is_Script=cherokee}', "");
85654Expect(1, 5109, '\P{Is_Script=cherokee}', "");
85655Expect(0, 5109, '\P{^Is_Script=cherokee}', "");
85656Expect(1, 5108, '\p{Is_Script= -CHEROKEE}', "");
85657Expect(0, 5108, '\p{^Is_Script= -CHEROKEE}', "");
85658Expect(0, 5108, '\P{Is_Script= -CHEROKEE}', "");
85659Expect(1, 5108, '\P{^Is_Script= -CHEROKEE}', "");
85660Expect(0, 5109, '\p{Is_Script= -CHEROKEE}', "");
85661Expect(1, 5109, '\p{^Is_Script= -CHEROKEE}', "");
85662Expect(1, 5109, '\P{Is_Script= -CHEROKEE}', "");
85663Expect(0, 5109, '\P{^Is_Script= -CHEROKEE}', "");
85664Error('\p{Is_Sc=/a/	cher}');
85665Error('\P{Is_Sc=/a/	cher}');
85666Expect(1, 5108, '\p{Is_Sc=cher}', "");
85667Expect(0, 5108, '\p{^Is_Sc=cher}', "");
85668Expect(0, 5108, '\P{Is_Sc=cher}', "");
85669Expect(1, 5108, '\P{^Is_Sc=cher}', "");
85670Expect(0, 5109, '\p{Is_Sc=cher}', "");
85671Expect(1, 5109, '\p{^Is_Sc=cher}', "");
85672Expect(1, 5109, '\P{Is_Sc=cher}', "");
85673Expect(0, 5109, '\P{^Is_Sc=cher}', "");
85674Expect(1, 5108, '\p{Is_Sc=	_Cher}', "");
85675Expect(0, 5108, '\p{^Is_Sc=	_Cher}', "");
85676Expect(0, 5108, '\P{Is_Sc=	_Cher}', "");
85677Expect(1, 5108, '\P{^Is_Sc=	_Cher}', "");
85678Expect(0, 5109, '\p{Is_Sc=	_Cher}', "");
85679Expect(1, 5109, '\p{^Is_Sc=	_Cher}', "");
85680Expect(1, 5109, '\P{Is_Sc=	_Cher}', "");
85681Expect(0, 5109, '\P{^Is_Sc=	_Cher}', "");
85682Error('\p{Script=		Coptic/a/}');
85683Error('\P{Script=		Coptic/a/}');
85684Expect(1, 11519, '\p{Script=coptic}', "");
85685Expect(0, 11519, '\p{^Script=coptic}', "");
85686Expect(0, 11519, '\P{Script=coptic}', "");
85687Expect(1, 11519, '\P{^Script=coptic}', "");
85688Expect(0, 11520, '\p{Script=coptic}', "");
85689Expect(1, 11520, '\p{^Script=coptic}', "");
85690Expect(1, 11520, '\P{Script=coptic}', "");
85691Expect(0, 11520, '\P{^Script=coptic}', "");
85692Expect(1, 11519, '\p{Script= 	coptic}', "");
85693Expect(0, 11519, '\p{^Script= 	coptic}', "");
85694Expect(0, 11519, '\P{Script= 	coptic}', "");
85695Expect(1, 11519, '\P{^Script= 	coptic}', "");
85696Expect(0, 11520, '\p{Script= 	coptic}', "");
85697Expect(1, 11520, '\p{^Script= 	coptic}', "");
85698Expect(1, 11520, '\P{Script= 	coptic}', "");
85699Expect(0, 11520, '\P{^Script= 	coptic}', "");
85700Error('\p{Sc=-	Copt/a/}');
85701Error('\P{Sc=-	Copt/a/}');
85702Expect(1, 11519, '\p{Sc=copt}', "");
85703Expect(0, 11519, '\p{^Sc=copt}', "");
85704Expect(0, 11519, '\P{Sc=copt}', "");
85705Expect(1, 11519, '\P{^Sc=copt}', "");
85706Expect(0, 11520, '\p{Sc=copt}', "");
85707Expect(1, 11520, '\p{^Sc=copt}', "");
85708Expect(1, 11520, '\P{Sc=copt}', "");
85709Expect(0, 11520, '\P{^Sc=copt}', "");
85710Expect(1, 11519, '\p{Sc= copt}', "");
85711Expect(0, 11519, '\p{^Sc= copt}', "");
85712Expect(0, 11519, '\P{Sc= copt}', "");
85713Expect(1, 11519, '\P{^Sc= copt}', "");
85714Expect(0, 11520, '\p{Sc= copt}', "");
85715Expect(1, 11520, '\p{^Sc= copt}', "");
85716Expect(1, 11520, '\P{Sc= copt}', "");
85717Expect(0, 11520, '\P{^Sc= copt}', "");
85718Error('\p{Is_Script=-_QAAC/a/}');
85719Error('\P{Is_Script=-_QAAC/a/}');
85720Expect(1, 11519, '\p{Is_Script=qaac}', "");
85721Expect(0, 11519, '\p{^Is_Script=qaac}', "");
85722Expect(0, 11519, '\P{Is_Script=qaac}', "");
85723Expect(1, 11519, '\P{^Is_Script=qaac}', "");
85724Expect(0, 11520, '\p{Is_Script=qaac}', "");
85725Expect(1, 11520, '\p{^Is_Script=qaac}', "");
85726Expect(1, 11520, '\P{Is_Script=qaac}', "");
85727Expect(0, 11520, '\P{^Is_Script=qaac}', "");
85728Expect(1, 11519, '\p{Is_Script=_-qaac}', "");
85729Expect(0, 11519, '\p{^Is_Script=_-qaac}', "");
85730Expect(0, 11519, '\P{Is_Script=_-qaac}', "");
85731Expect(1, 11519, '\P{^Is_Script=_-qaac}', "");
85732Expect(0, 11520, '\p{Is_Script=_-qaac}', "");
85733Expect(1, 11520, '\p{^Is_Script=_-qaac}', "");
85734Expect(1, 11520, '\P{Is_Script=_-qaac}', "");
85735Expect(0, 11520, '\P{^Is_Script=_-qaac}', "");
85736Error('\p{Is_Sc= :=Coptic}');
85737Error('\P{Is_Sc= :=Coptic}');
85738Expect(1, 11519, '\p{Is_Sc=coptic}', "");
85739Expect(0, 11519, '\p{^Is_Sc=coptic}', "");
85740Expect(0, 11519, '\P{Is_Sc=coptic}', "");
85741Expect(1, 11519, '\P{^Is_Sc=coptic}', "");
85742Expect(0, 11520, '\p{Is_Sc=coptic}', "");
85743Expect(1, 11520, '\p{^Is_Sc=coptic}', "");
85744Expect(1, 11520, '\P{Is_Sc=coptic}', "");
85745Expect(0, 11520, '\P{^Is_Sc=coptic}', "");
85746Expect(1, 11519, '\p{Is_Sc=-_coptic}', "");
85747Expect(0, 11519, '\p{^Is_Sc=-_coptic}', "");
85748Expect(0, 11519, '\P{Is_Sc=-_coptic}', "");
85749Expect(1, 11519, '\P{^Is_Sc=-_coptic}', "");
85750Expect(0, 11520, '\p{Is_Sc=-_coptic}', "");
85751Expect(1, 11520, '\p{^Is_Sc=-_coptic}', "");
85752Expect(1, 11520, '\P{Is_Sc=-_coptic}', "");
85753Expect(0, 11520, '\P{^Is_Sc=-_coptic}', "");
85754Error('\p{Script=	_Cypriot:=}');
85755Error('\P{Script=	_Cypriot:=}');
85756Expect(1, 67647, '\p{Script=cypriot}', "");
85757Expect(0, 67647, '\p{^Script=cypriot}', "");
85758Expect(0, 67647, '\P{Script=cypriot}', "");
85759Expect(1, 67647, '\P{^Script=cypriot}', "");
85760Expect(0, 67648, '\p{Script=cypriot}', "");
85761Expect(1, 67648, '\p{^Script=cypriot}', "");
85762Expect(1, 67648, '\P{Script=cypriot}', "");
85763Expect(0, 67648, '\P{^Script=cypriot}', "");
85764Expect(1, 67647, '\p{Script=_Cypriot}', "");
85765Expect(0, 67647, '\p{^Script=_Cypriot}', "");
85766Expect(0, 67647, '\P{Script=_Cypriot}', "");
85767Expect(1, 67647, '\P{^Script=_Cypriot}', "");
85768Expect(0, 67648, '\p{Script=_Cypriot}', "");
85769Expect(1, 67648, '\p{^Script=_Cypriot}', "");
85770Expect(1, 67648, '\P{Script=_Cypriot}', "");
85771Expect(0, 67648, '\P{^Script=_Cypriot}', "");
85772Error('\p{Sc=:=-cprt}');
85773Error('\P{Sc=:=-cprt}');
85774Expect(1, 67647, '\p{Sc=cprt}', "");
85775Expect(0, 67647, '\p{^Sc=cprt}', "");
85776Expect(0, 67647, '\P{Sc=cprt}', "");
85777Expect(1, 67647, '\P{^Sc=cprt}', "");
85778Expect(0, 67648, '\p{Sc=cprt}', "");
85779Expect(1, 67648, '\p{^Sc=cprt}', "");
85780Expect(1, 67648, '\P{Sc=cprt}', "");
85781Expect(0, 67648, '\P{^Sc=cprt}', "");
85782Expect(1, 67647, '\p{Sc=--Cprt}', "");
85783Expect(0, 67647, '\p{^Sc=--Cprt}', "");
85784Expect(0, 67647, '\P{Sc=--Cprt}', "");
85785Expect(1, 67647, '\P{^Sc=--Cprt}', "");
85786Expect(0, 67648, '\p{Sc=--Cprt}', "");
85787Expect(1, 67648, '\p{^Sc=--Cprt}', "");
85788Expect(1, 67648, '\P{Sc=--Cprt}', "");
85789Expect(0, 67648, '\P{^Sc=--Cprt}', "");
85790Error('\p{Is_Script=:=Cypriot}');
85791Error('\P{Is_Script=:=Cypriot}');
85792Expect(1, 67647, '\p{Is_Script=cypriot}', "");
85793Expect(0, 67647, '\p{^Is_Script=cypriot}', "");
85794Expect(0, 67647, '\P{Is_Script=cypriot}', "");
85795Expect(1, 67647, '\P{^Is_Script=cypriot}', "");
85796Expect(0, 67648, '\p{Is_Script=cypriot}', "");
85797Expect(1, 67648, '\p{^Is_Script=cypriot}', "");
85798Expect(1, 67648, '\P{Is_Script=cypriot}', "");
85799Expect(0, 67648, '\P{^Is_Script=cypriot}', "");
85800Expect(1, 67647, '\p{Is_Script=_-cypriot}', "");
85801Expect(0, 67647, '\p{^Is_Script=_-cypriot}', "");
85802Expect(0, 67647, '\P{Is_Script=_-cypriot}', "");
85803Expect(1, 67647, '\P{^Is_Script=_-cypriot}', "");
85804Expect(0, 67648, '\p{Is_Script=_-cypriot}', "");
85805Expect(1, 67648, '\p{^Is_Script=_-cypriot}', "");
85806Expect(1, 67648, '\P{Is_Script=_-cypriot}', "");
85807Expect(0, 67648, '\P{^Is_Script=_-cypriot}', "");
85808Error('\p{Is_Sc=/a/ Cprt}');
85809Error('\P{Is_Sc=/a/ Cprt}');
85810Expect(1, 67647, '\p{Is_Sc=cprt}', "");
85811Expect(0, 67647, '\p{^Is_Sc=cprt}', "");
85812Expect(0, 67647, '\P{Is_Sc=cprt}', "");
85813Expect(1, 67647, '\P{^Is_Sc=cprt}', "");
85814Expect(0, 67648, '\p{Is_Sc=cprt}', "");
85815Expect(1, 67648, '\p{^Is_Sc=cprt}', "");
85816Expect(1, 67648, '\P{Is_Sc=cprt}', "");
85817Expect(0, 67648, '\P{^Is_Sc=cprt}', "");
85818Expect(1, 67647, '\p{Is_Sc= CPRT}', "");
85819Expect(0, 67647, '\p{^Is_Sc= CPRT}', "");
85820Expect(0, 67647, '\P{Is_Sc= CPRT}', "");
85821Expect(1, 67647, '\P{^Is_Sc= CPRT}', "");
85822Expect(0, 67648, '\p{Is_Sc= CPRT}', "");
85823Expect(1, 67648, '\p{^Is_Sc= CPRT}', "");
85824Expect(1, 67648, '\P{Is_Sc= CPRT}', "");
85825Expect(0, 67648, '\P{^Is_Sc= CPRT}', "");
85826Error('\p{Script=-:=Cyrillic}');
85827Error('\P{Script=-:=Cyrillic}');
85828Expect(1, 42655, '\p{Script=cyrillic}', "");
85829Expect(0, 42655, '\p{^Script=cyrillic}', "");
85830Expect(0, 42655, '\P{Script=cyrillic}', "");
85831Expect(1, 42655, '\P{^Script=cyrillic}', "");
85832Expect(0, 42656, '\p{Script=cyrillic}', "");
85833Expect(1, 42656, '\p{^Script=cyrillic}', "");
85834Expect(1, 42656, '\P{Script=cyrillic}', "");
85835Expect(0, 42656, '\P{^Script=cyrillic}', "");
85836Expect(1, 42655, '\p{Script=-Cyrillic}', "");
85837Expect(0, 42655, '\p{^Script=-Cyrillic}', "");
85838Expect(0, 42655, '\P{Script=-Cyrillic}', "");
85839Expect(1, 42655, '\P{^Script=-Cyrillic}', "");
85840Expect(0, 42656, '\p{Script=-Cyrillic}', "");
85841Expect(1, 42656, '\p{^Script=-Cyrillic}', "");
85842Expect(1, 42656, '\P{Script=-Cyrillic}', "");
85843Expect(0, 42656, '\P{^Script=-Cyrillic}', "");
85844Error('\p{Sc=_ Cyrl:=}');
85845Error('\P{Sc=_ Cyrl:=}');
85846Expect(1, 42655, '\p{Sc=cyrl}', "");
85847Expect(0, 42655, '\p{^Sc=cyrl}', "");
85848Expect(0, 42655, '\P{Sc=cyrl}', "");
85849Expect(1, 42655, '\P{^Sc=cyrl}', "");
85850Expect(0, 42656, '\p{Sc=cyrl}', "");
85851Expect(1, 42656, '\p{^Sc=cyrl}', "");
85852Expect(1, 42656, '\P{Sc=cyrl}', "");
85853Expect(0, 42656, '\P{^Sc=cyrl}', "");
85854Expect(1, 42655, '\p{Sc=_ Cyrl}', "");
85855Expect(0, 42655, '\p{^Sc=_ Cyrl}', "");
85856Expect(0, 42655, '\P{Sc=_ Cyrl}', "");
85857Expect(1, 42655, '\P{^Sc=_ Cyrl}', "");
85858Expect(0, 42656, '\p{Sc=_ Cyrl}', "");
85859Expect(1, 42656, '\p{^Sc=_ Cyrl}', "");
85860Expect(1, 42656, '\P{Sc=_ Cyrl}', "");
85861Expect(0, 42656, '\P{^Sc=_ Cyrl}', "");
85862Error('\p{Is_Script=_	CYRILLIC:=}');
85863Error('\P{Is_Script=_	CYRILLIC:=}');
85864Expect(1, 42655, '\p{Is_Script=cyrillic}', "");
85865Expect(0, 42655, '\p{^Is_Script=cyrillic}', "");
85866Expect(0, 42655, '\P{Is_Script=cyrillic}', "");
85867Expect(1, 42655, '\P{^Is_Script=cyrillic}', "");
85868Expect(0, 42656, '\p{Is_Script=cyrillic}', "");
85869Expect(1, 42656, '\p{^Is_Script=cyrillic}', "");
85870Expect(1, 42656, '\P{Is_Script=cyrillic}', "");
85871Expect(0, 42656, '\P{^Is_Script=cyrillic}', "");
85872Expect(1, 42655, '\p{Is_Script=	 cyrillic}', "");
85873Expect(0, 42655, '\p{^Is_Script=	 cyrillic}', "");
85874Expect(0, 42655, '\P{Is_Script=	 cyrillic}', "");
85875Expect(1, 42655, '\P{^Is_Script=	 cyrillic}', "");
85876Expect(0, 42656, '\p{Is_Script=	 cyrillic}', "");
85877Expect(1, 42656, '\p{^Is_Script=	 cyrillic}', "");
85878Expect(1, 42656, '\P{Is_Script=	 cyrillic}', "");
85879Expect(0, 42656, '\P{^Is_Script=	 cyrillic}', "");
85880Error('\p{Is_Sc=/a/_ CYRL}');
85881Error('\P{Is_Sc=/a/_ CYRL}');
85882Expect(1, 42655, '\p{Is_Sc=cyrl}', "");
85883Expect(0, 42655, '\p{^Is_Sc=cyrl}', "");
85884Expect(0, 42655, '\P{Is_Sc=cyrl}', "");
85885Expect(1, 42655, '\P{^Is_Sc=cyrl}', "");
85886Expect(0, 42656, '\p{Is_Sc=cyrl}', "");
85887Expect(1, 42656, '\p{^Is_Sc=cyrl}', "");
85888Expect(1, 42656, '\P{Is_Sc=cyrl}', "");
85889Expect(0, 42656, '\P{^Is_Sc=cyrl}', "");
85890Expect(1, 42655, '\p{Is_Sc:	 _cyrl}', "");
85891Expect(0, 42655, '\p{^Is_Sc:	 _cyrl}', "");
85892Expect(0, 42655, '\P{Is_Sc:	 _cyrl}', "");
85893Expect(1, 42655, '\P{^Is_Sc:	 _cyrl}', "");
85894Expect(0, 42656, '\p{Is_Sc:	 _cyrl}', "");
85895Expect(1, 42656, '\p{^Is_Sc:	 _cyrl}', "");
85896Expect(1, 42656, '\P{Is_Sc:	 _cyrl}', "");
85897Expect(0, 42656, '\P{^Is_Sc:	 _cyrl}', "");
85898Error('\p{Script=/a/ -devanagari}');
85899Error('\P{Script=/a/ -devanagari}');
85900Expect(1, 43259, '\p{Script=devanagari}', "");
85901Expect(0, 43259, '\p{^Script=devanagari}', "");
85902Expect(0, 43259, '\P{Script=devanagari}', "");
85903Expect(1, 43259, '\P{^Script=devanagari}', "");
85904Expect(0, 43260, '\p{Script=devanagari}', "");
85905Expect(1, 43260, '\p{^Script=devanagari}', "");
85906Expect(1, 43260, '\P{Script=devanagari}', "");
85907Expect(0, 43260, '\P{^Script=devanagari}', "");
85908Expect(1, 43259, '\p{Script=_devanagari}', "");
85909Expect(0, 43259, '\p{^Script=_devanagari}', "");
85910Expect(0, 43259, '\P{Script=_devanagari}', "");
85911Expect(1, 43259, '\P{^Script=_devanagari}', "");
85912Expect(0, 43260, '\p{Script=_devanagari}', "");
85913Expect(1, 43260, '\p{^Script=_devanagari}', "");
85914Expect(1, 43260, '\P{Script=_devanagari}', "");
85915Expect(0, 43260, '\P{^Script=_devanagari}', "");
85916Error('\p{Sc=/a/--Deva}');
85917Error('\P{Sc=/a/--Deva}');
85918Expect(1, 43259, '\p{Sc=deva}', "");
85919Expect(0, 43259, '\p{^Sc=deva}', "");
85920Expect(0, 43259, '\P{Sc=deva}', "");
85921Expect(1, 43259, '\P{^Sc=deva}', "");
85922Expect(0, 43260, '\p{Sc=deva}', "");
85923Expect(1, 43260, '\p{^Sc=deva}', "");
85924Expect(1, 43260, '\P{Sc=deva}', "");
85925Expect(0, 43260, '\P{^Sc=deva}', "");
85926Expect(1, 43259, '\p{Sc=_ DEVA}', "");
85927Expect(0, 43259, '\p{^Sc=_ DEVA}', "");
85928Expect(0, 43259, '\P{Sc=_ DEVA}', "");
85929Expect(1, 43259, '\P{^Sc=_ DEVA}', "");
85930Expect(0, 43260, '\p{Sc=_ DEVA}', "");
85931Expect(1, 43260, '\p{^Sc=_ DEVA}', "");
85932Expect(1, 43260, '\P{Sc=_ DEVA}', "");
85933Expect(0, 43260, '\P{^Sc=_ DEVA}', "");
85934Error('\p{Is_Script=_Devanagari/a/}');
85935Error('\P{Is_Script=_Devanagari/a/}');
85936Expect(1, 43259, '\p{Is_Script=devanagari}', "");
85937Expect(0, 43259, '\p{^Is_Script=devanagari}', "");
85938Expect(0, 43259, '\P{Is_Script=devanagari}', "");
85939Expect(1, 43259, '\P{^Is_Script=devanagari}', "");
85940Expect(0, 43260, '\p{Is_Script=devanagari}', "");
85941Expect(1, 43260, '\p{^Is_Script=devanagari}', "");
85942Expect(1, 43260, '\P{Is_Script=devanagari}', "");
85943Expect(0, 43260, '\P{^Is_Script=devanagari}', "");
85944Expect(1, 43259, '\p{Is_Script=	-Devanagari}', "");
85945Expect(0, 43259, '\p{^Is_Script=	-Devanagari}', "");
85946Expect(0, 43259, '\P{Is_Script=	-Devanagari}', "");
85947Expect(1, 43259, '\P{^Is_Script=	-Devanagari}', "");
85948Expect(0, 43260, '\p{Is_Script=	-Devanagari}', "");
85949Expect(1, 43260, '\p{^Is_Script=	-Devanagari}', "");
85950Expect(1, 43260, '\P{Is_Script=	-Devanagari}', "");
85951Expect(0, 43260, '\P{^Is_Script=	-Devanagari}', "");
85952Error('\p{Is_Sc=/a/-_deva}');
85953Error('\P{Is_Sc=/a/-_deva}');
85954Expect(1, 43259, '\p{Is_Sc=deva}', "");
85955Expect(0, 43259, '\p{^Is_Sc=deva}', "");
85956Expect(0, 43259, '\P{Is_Sc=deva}', "");
85957Expect(1, 43259, '\P{^Is_Sc=deva}', "");
85958Expect(0, 43260, '\p{Is_Sc=deva}', "");
85959Expect(1, 43260, '\p{^Is_Sc=deva}', "");
85960Expect(1, 43260, '\P{Is_Sc=deva}', "");
85961Expect(0, 43260, '\P{^Is_Sc=deva}', "");
85962Expect(1, 43259, '\p{Is_Sc=-DEVA}', "");
85963Expect(0, 43259, '\p{^Is_Sc=-DEVA}', "");
85964Expect(0, 43259, '\P{Is_Sc=-DEVA}', "");
85965Expect(1, 43259, '\P{^Is_Sc=-DEVA}', "");
85966Expect(0, 43260, '\p{Is_Sc=-DEVA}', "");
85967Expect(1, 43260, '\p{^Is_Sc=-DEVA}', "");
85968Expect(1, 43260, '\P{Is_Sc=-DEVA}', "");
85969Expect(0, 43260, '\P{^Is_Sc=-DEVA}', "");
85970Error('\p{Script=	_Deseret:=}');
85971Error('\P{Script=	_Deseret:=}');
85972Expect(1, 66639, '\p{Script=deseret}', "");
85973Expect(0, 66639, '\p{^Script=deseret}', "");
85974Expect(0, 66639, '\P{Script=deseret}', "");
85975Expect(1, 66639, '\P{^Script=deseret}', "");
85976Expect(0, 66640, '\p{Script=deseret}', "");
85977Expect(1, 66640, '\p{^Script=deseret}', "");
85978Expect(1, 66640, '\P{Script=deseret}', "");
85979Expect(0, 66640, '\P{^Script=deseret}', "");
85980Expect(1, 66639, '\p{Script= Deseret}', "");
85981Expect(0, 66639, '\p{^Script= Deseret}', "");
85982Expect(0, 66639, '\P{Script= Deseret}', "");
85983Expect(1, 66639, '\P{^Script= Deseret}', "");
85984Expect(0, 66640, '\p{Script= Deseret}', "");
85985Expect(1, 66640, '\p{^Script= Deseret}', "");
85986Expect(1, 66640, '\P{Script= Deseret}', "");
85987Expect(0, 66640, '\P{^Script= Deseret}', "");
85988Error('\p{Sc=_Dsrt/a/}');
85989Error('\P{Sc=_Dsrt/a/}');
85990Expect(1, 66639, '\p{Sc=dsrt}', "");
85991Expect(0, 66639, '\p{^Sc=dsrt}', "");
85992Expect(0, 66639, '\P{Sc=dsrt}', "");
85993Expect(1, 66639, '\P{^Sc=dsrt}', "");
85994Expect(0, 66640, '\p{Sc=dsrt}', "");
85995Expect(1, 66640, '\p{^Sc=dsrt}', "");
85996Expect(1, 66640, '\P{Sc=dsrt}', "");
85997Expect(0, 66640, '\P{^Sc=dsrt}', "");
85998Expect(1, 66639, '\p{Sc=_-Dsrt}', "");
85999Expect(0, 66639, '\p{^Sc=_-Dsrt}', "");
86000Expect(0, 66639, '\P{Sc=_-Dsrt}', "");
86001Expect(1, 66639, '\P{^Sc=_-Dsrt}', "");
86002Expect(0, 66640, '\p{Sc=_-Dsrt}', "");
86003Expect(1, 66640, '\p{^Sc=_-Dsrt}', "");
86004Expect(1, 66640, '\P{Sc=_-Dsrt}', "");
86005Expect(0, 66640, '\P{^Sc=_-Dsrt}', "");
86006Error('\p{Is_Script=:= deseret}');
86007Error('\P{Is_Script=:= deseret}');
86008Expect(1, 66639, '\p{Is_Script=deseret}', "");
86009Expect(0, 66639, '\p{^Is_Script=deseret}', "");
86010Expect(0, 66639, '\P{Is_Script=deseret}', "");
86011Expect(1, 66639, '\P{^Is_Script=deseret}', "");
86012Expect(0, 66640, '\p{Is_Script=deseret}', "");
86013Expect(1, 66640, '\p{^Is_Script=deseret}', "");
86014Expect(1, 66640, '\P{Is_Script=deseret}', "");
86015Expect(0, 66640, '\P{^Is_Script=deseret}', "");
86016Expect(1, 66639, '\p{Is_Script=  DESERET}', "");
86017Expect(0, 66639, '\p{^Is_Script=  DESERET}', "");
86018Expect(0, 66639, '\P{Is_Script=  DESERET}', "");
86019Expect(1, 66639, '\P{^Is_Script=  DESERET}', "");
86020Expect(0, 66640, '\p{Is_Script=  DESERET}', "");
86021Expect(1, 66640, '\p{^Is_Script=  DESERET}', "");
86022Expect(1, 66640, '\P{Is_Script=  DESERET}', "");
86023Expect(0, 66640, '\P{^Is_Script=  DESERET}', "");
86024Error('\p{Is_Sc=/a/ DSRT}');
86025Error('\P{Is_Sc=/a/ DSRT}');
86026Expect(1, 66639, '\p{Is_Sc=dsrt}', "");
86027Expect(0, 66639, '\p{^Is_Sc=dsrt}', "");
86028Expect(0, 66639, '\P{Is_Sc=dsrt}', "");
86029Expect(1, 66639, '\P{^Is_Sc=dsrt}', "");
86030Expect(0, 66640, '\p{Is_Sc=dsrt}', "");
86031Expect(1, 66640, '\p{^Is_Sc=dsrt}', "");
86032Expect(1, 66640, '\P{Is_Sc=dsrt}', "");
86033Expect(0, 66640, '\P{^Is_Sc=dsrt}', "");
86034Expect(1, 66639, '\p{Is_Sc=	_Dsrt}', "");
86035Expect(0, 66639, '\p{^Is_Sc=	_Dsrt}', "");
86036Expect(0, 66639, '\P{Is_Sc=	_Dsrt}', "");
86037Expect(1, 66639, '\P{^Is_Sc=	_Dsrt}', "");
86038Expect(0, 66640, '\p{Is_Sc=	_Dsrt}', "");
86039Expect(1, 66640, '\p{^Is_Sc=	_Dsrt}', "");
86040Expect(1, 66640, '\P{Is_Sc=	_Dsrt}', "");
86041Expect(0, 66640, '\P{^Is_Sc=	_Dsrt}', "");
86042Error('\p{Script=:=- Egyptian_Hieroglyphs}');
86043Error('\P{Script=:=- Egyptian_Hieroglyphs}');
86044Expect(1, 78894, '\p{Script:	egyptianhieroglyphs}', "");
86045Expect(0, 78894, '\p{^Script:	egyptianhieroglyphs}', "");
86046Expect(0, 78894, '\P{Script:	egyptianhieroglyphs}', "");
86047Expect(1, 78894, '\P{^Script:	egyptianhieroglyphs}', "");
86048Expect(0, 78895, '\p{Script:	egyptianhieroglyphs}', "");
86049Expect(1, 78895, '\p{^Script:	egyptianhieroglyphs}', "");
86050Expect(1, 78895, '\P{Script:	egyptianhieroglyphs}', "");
86051Expect(0, 78895, '\P{^Script:	egyptianhieroglyphs}', "");
86052Expect(1, 78894, '\p{Script=_-EGYPTIAN_Hieroglyphs}', "");
86053Expect(0, 78894, '\p{^Script=_-EGYPTIAN_Hieroglyphs}', "");
86054Expect(0, 78894, '\P{Script=_-EGYPTIAN_Hieroglyphs}', "");
86055Expect(1, 78894, '\P{^Script=_-EGYPTIAN_Hieroglyphs}', "");
86056Expect(0, 78895, '\p{Script=_-EGYPTIAN_Hieroglyphs}', "");
86057Expect(1, 78895, '\p{^Script=_-EGYPTIAN_Hieroglyphs}', "");
86058Expect(1, 78895, '\P{Script=_-EGYPTIAN_Hieroglyphs}', "");
86059Expect(0, 78895, '\P{^Script=_-EGYPTIAN_Hieroglyphs}', "");
86060Error('\p{Sc=	/a/egyp}');
86061Error('\P{Sc=	/a/egyp}');
86062Expect(1, 78894, '\p{Sc=egyp}', "");
86063Expect(0, 78894, '\p{^Sc=egyp}', "");
86064Expect(0, 78894, '\P{Sc=egyp}', "");
86065Expect(1, 78894, '\P{^Sc=egyp}', "");
86066Expect(0, 78895, '\p{Sc=egyp}', "");
86067Expect(1, 78895, '\p{^Sc=egyp}', "");
86068Expect(1, 78895, '\P{Sc=egyp}', "");
86069Expect(0, 78895, '\P{^Sc=egyp}', "");
86070Expect(1, 78894, '\p{Sc=	_Egyp}', "");
86071Expect(0, 78894, '\p{^Sc=	_Egyp}', "");
86072Expect(0, 78894, '\P{Sc=	_Egyp}', "");
86073Expect(1, 78894, '\P{^Sc=	_Egyp}', "");
86074Expect(0, 78895, '\p{Sc=	_Egyp}', "");
86075Expect(1, 78895, '\p{^Sc=	_Egyp}', "");
86076Expect(1, 78895, '\P{Sc=	_Egyp}', "");
86077Expect(0, 78895, '\P{^Sc=	_Egyp}', "");
86078Error('\p{Is_Script=:=  Egyptian_Hieroglyphs}');
86079Error('\P{Is_Script=:=  Egyptian_Hieroglyphs}');
86080Expect(1, 78894, '\p{Is_Script=egyptianhieroglyphs}', "");
86081Expect(0, 78894, '\p{^Is_Script=egyptianhieroglyphs}', "");
86082Expect(0, 78894, '\P{Is_Script=egyptianhieroglyphs}', "");
86083Expect(1, 78894, '\P{^Is_Script=egyptianhieroglyphs}', "");
86084Expect(0, 78895, '\p{Is_Script=egyptianhieroglyphs}', "");
86085Expect(1, 78895, '\p{^Is_Script=egyptianhieroglyphs}', "");
86086Expect(1, 78895, '\P{Is_Script=egyptianhieroglyphs}', "");
86087Expect(0, 78895, '\P{^Is_Script=egyptianhieroglyphs}', "");
86088Expect(1, 78894, '\p{Is_Script=- Egyptian_HIEROGLYPHS}', "");
86089Expect(0, 78894, '\p{^Is_Script=- Egyptian_HIEROGLYPHS}', "");
86090Expect(0, 78894, '\P{Is_Script=- Egyptian_HIEROGLYPHS}', "");
86091Expect(1, 78894, '\P{^Is_Script=- Egyptian_HIEROGLYPHS}', "");
86092Expect(0, 78895, '\p{Is_Script=- Egyptian_HIEROGLYPHS}', "");
86093Expect(1, 78895, '\p{^Is_Script=- Egyptian_HIEROGLYPHS}', "");
86094Expect(1, 78895, '\P{Is_Script=- Egyptian_HIEROGLYPHS}', "");
86095Expect(0, 78895, '\P{^Is_Script=- Egyptian_HIEROGLYPHS}', "");
86096Error('\p{Is_Sc: /a/	_Egyp}');
86097Error('\P{Is_Sc: /a/	_Egyp}');
86098Expect(1, 78894, '\p{Is_Sc=egyp}', "");
86099Expect(0, 78894, '\p{^Is_Sc=egyp}', "");
86100Expect(0, 78894, '\P{Is_Sc=egyp}', "");
86101Expect(1, 78894, '\P{^Is_Sc=egyp}', "");
86102Expect(0, 78895, '\p{Is_Sc=egyp}', "");
86103Expect(1, 78895, '\p{^Is_Sc=egyp}', "");
86104Expect(1, 78895, '\P{Is_Sc=egyp}', "");
86105Expect(0, 78895, '\P{^Is_Sc=egyp}', "");
86106Expect(1, 78894, '\p{Is_Sc=_Egyp}', "");
86107Expect(0, 78894, '\p{^Is_Sc=_Egyp}', "");
86108Expect(0, 78894, '\P{Is_Sc=_Egyp}', "");
86109Expect(1, 78894, '\P{^Is_Sc=_Egyp}', "");
86110Expect(0, 78895, '\p{Is_Sc=_Egyp}', "");
86111Expect(1, 78895, '\p{^Is_Sc=_Egyp}', "");
86112Expect(1, 78895, '\P{Is_Sc=_Egyp}', "");
86113Expect(0, 78895, '\P{^Is_Sc=_Egyp}', "");
86114Error('\p{Script=:=-ethiopic}');
86115Error('\P{Script=:=-ethiopic}');
86116Expect(1, 43822, '\p{Script=ethiopic}', "");
86117Expect(0, 43822, '\p{^Script=ethiopic}', "");
86118Expect(0, 43822, '\P{Script=ethiopic}', "");
86119Expect(1, 43822, '\P{^Script=ethiopic}', "");
86120Expect(0, 43823, '\p{Script=ethiopic}', "");
86121Expect(1, 43823, '\p{^Script=ethiopic}', "");
86122Expect(1, 43823, '\P{Script=ethiopic}', "");
86123Expect(0, 43823, '\P{^Script=ethiopic}', "");
86124Expect(1, 43822, '\p{Script=	Ethiopic}', "");
86125Expect(0, 43822, '\p{^Script=	Ethiopic}', "");
86126Expect(0, 43822, '\P{Script=	Ethiopic}', "");
86127Expect(1, 43822, '\P{^Script=	Ethiopic}', "");
86128Expect(0, 43823, '\p{Script=	Ethiopic}', "");
86129Expect(1, 43823, '\p{^Script=	Ethiopic}', "");
86130Expect(1, 43823, '\P{Script=	Ethiopic}', "");
86131Expect(0, 43823, '\P{^Script=	Ethiopic}', "");
86132Error('\p{Sc=Ethi/a/}');
86133Error('\P{Sc=Ethi/a/}');
86134Expect(1, 43822, '\p{Sc=ethi}', "");
86135Expect(0, 43822, '\p{^Sc=ethi}', "");
86136Expect(0, 43822, '\P{Sc=ethi}', "");
86137Expect(1, 43822, '\P{^Sc=ethi}', "");
86138Expect(0, 43823, '\p{Sc=ethi}', "");
86139Expect(1, 43823, '\p{^Sc=ethi}', "");
86140Expect(1, 43823, '\P{Sc=ethi}', "");
86141Expect(0, 43823, '\P{^Sc=ethi}', "");
86142Expect(1, 43822, '\p{Sc= 	Ethi}', "");
86143Expect(0, 43822, '\p{^Sc= 	Ethi}', "");
86144Expect(0, 43822, '\P{Sc= 	Ethi}', "");
86145Expect(1, 43822, '\P{^Sc= 	Ethi}', "");
86146Expect(0, 43823, '\p{Sc= 	Ethi}', "");
86147Expect(1, 43823, '\p{^Sc= 	Ethi}', "");
86148Expect(1, 43823, '\P{Sc= 	Ethi}', "");
86149Expect(0, 43823, '\P{^Sc= 	Ethi}', "");
86150Error('\p{Is_Script::= -ethiopic}');
86151Error('\P{Is_Script::= -ethiopic}');
86152Expect(1, 43822, '\p{Is_Script=ethiopic}', "");
86153Expect(0, 43822, '\p{^Is_Script=ethiopic}', "");
86154Expect(0, 43822, '\P{Is_Script=ethiopic}', "");
86155Expect(1, 43822, '\P{^Is_Script=ethiopic}', "");
86156Expect(0, 43823, '\p{Is_Script=ethiopic}', "");
86157Expect(1, 43823, '\p{^Is_Script=ethiopic}', "");
86158Expect(1, 43823, '\P{Is_Script=ethiopic}', "");
86159Expect(0, 43823, '\P{^Is_Script=ethiopic}', "");
86160Expect(1, 43822, '\p{Is_Script:   -Ethiopic}', "");
86161Expect(0, 43822, '\p{^Is_Script:   -Ethiopic}', "");
86162Expect(0, 43822, '\P{Is_Script:   -Ethiopic}', "");
86163Expect(1, 43822, '\P{^Is_Script:   -Ethiopic}', "");
86164Expect(0, 43823, '\p{Is_Script:   -Ethiopic}', "");
86165Expect(1, 43823, '\p{^Is_Script:   -Ethiopic}', "");
86166Expect(1, 43823, '\P{Is_Script:   -Ethiopic}', "");
86167Expect(0, 43823, '\P{^Is_Script:   -Ethiopic}', "");
86168Error('\p{Is_Sc= 	ETHI:=}');
86169Error('\P{Is_Sc= 	ETHI:=}');
86170Expect(1, 43822, '\p{Is_Sc=ethi}', "");
86171Expect(0, 43822, '\p{^Is_Sc=ethi}', "");
86172Expect(0, 43822, '\P{Is_Sc=ethi}', "");
86173Expect(1, 43822, '\P{^Is_Sc=ethi}', "");
86174Expect(0, 43823, '\p{Is_Sc=ethi}', "");
86175Expect(1, 43823, '\p{^Is_Sc=ethi}', "");
86176Expect(1, 43823, '\P{Is_Sc=ethi}', "");
86177Expect(0, 43823, '\P{^Is_Sc=ethi}', "");
86178Expect(1, 43822, '\p{Is_Sc=-Ethi}', "");
86179Expect(0, 43822, '\p{^Is_Sc=-Ethi}', "");
86180Expect(0, 43822, '\P{Is_Sc=-Ethi}', "");
86181Expect(1, 43822, '\P{^Is_Sc=-Ethi}', "");
86182Expect(0, 43823, '\p{Is_Sc=-Ethi}', "");
86183Expect(1, 43823, '\p{^Is_Sc=-Ethi}', "");
86184Expect(1, 43823, '\P{Is_Sc=-Ethi}', "");
86185Expect(0, 43823, '\P{^Is_Sc=-Ethi}', "");
86186Error('\p{Script=	/a/Georgian}');
86187Error('\P{Script=	/a/Georgian}');
86188Expect(1, 11565, '\p{Script=georgian}', "");
86189Expect(0, 11565, '\p{^Script=georgian}', "");
86190Expect(0, 11565, '\P{Script=georgian}', "");
86191Expect(1, 11565, '\P{^Script=georgian}', "");
86192Expect(0, 11566, '\p{Script=georgian}', "");
86193Expect(1, 11566, '\p{^Script=georgian}', "");
86194Expect(1, 11566, '\P{Script=georgian}', "");
86195Expect(0, 11566, '\P{^Script=georgian}', "");
86196Expect(1, 11565, '\p{Script=-Georgian}', "");
86197Expect(0, 11565, '\p{^Script=-Georgian}', "");
86198Expect(0, 11565, '\P{Script=-Georgian}', "");
86199Expect(1, 11565, '\P{^Script=-Georgian}', "");
86200Expect(0, 11566, '\p{Script=-Georgian}', "");
86201Expect(1, 11566, '\p{^Script=-Georgian}', "");
86202Expect(1, 11566, '\P{Script=-Georgian}', "");
86203Expect(0, 11566, '\P{^Script=-Georgian}', "");
86204Error('\p{Sc=:=-_Geor}');
86205Error('\P{Sc=:=-_Geor}');
86206Expect(1, 11565, '\p{Sc=geor}', "");
86207Expect(0, 11565, '\p{^Sc=geor}', "");
86208Expect(0, 11565, '\P{Sc=geor}', "");
86209Expect(1, 11565, '\P{^Sc=geor}', "");
86210Expect(0, 11566, '\p{Sc=geor}', "");
86211Expect(1, 11566, '\p{^Sc=geor}', "");
86212Expect(1, 11566, '\P{Sc=geor}', "");
86213Expect(0, 11566, '\P{^Sc=geor}', "");
86214Expect(1, 11565, '\p{Sc: _-GEOR}', "");
86215Expect(0, 11565, '\p{^Sc: _-GEOR}', "");
86216Expect(0, 11565, '\P{Sc: _-GEOR}', "");
86217Expect(1, 11565, '\P{^Sc: _-GEOR}', "");
86218Expect(0, 11566, '\p{Sc: _-GEOR}', "");
86219Expect(1, 11566, '\p{^Sc: _-GEOR}', "");
86220Expect(1, 11566, '\P{Sc: _-GEOR}', "");
86221Expect(0, 11566, '\P{^Sc: _-GEOR}', "");
86222Error('\p{Is_Script=	-GEORGIAN/a/}');
86223Error('\P{Is_Script=	-GEORGIAN/a/}');
86224Expect(1, 11565, '\p{Is_Script=georgian}', "");
86225Expect(0, 11565, '\p{^Is_Script=georgian}', "");
86226Expect(0, 11565, '\P{Is_Script=georgian}', "");
86227Expect(1, 11565, '\P{^Is_Script=georgian}', "");
86228Expect(0, 11566, '\p{Is_Script=georgian}', "");
86229Expect(1, 11566, '\p{^Is_Script=georgian}', "");
86230Expect(1, 11566, '\P{Is_Script=georgian}', "");
86231Expect(0, 11566, '\P{^Is_Script=georgian}', "");
86232Expect(1, 11565, '\p{Is_Script=-georgian}', "");
86233Expect(0, 11565, '\p{^Is_Script=-georgian}', "");
86234Expect(0, 11565, '\P{Is_Script=-georgian}', "");
86235Expect(1, 11565, '\P{^Is_Script=-georgian}', "");
86236Expect(0, 11566, '\p{Is_Script=-georgian}', "");
86237Expect(1, 11566, '\p{^Is_Script=-georgian}', "");
86238Expect(1, 11566, '\P{Is_Script=-georgian}', "");
86239Expect(0, 11566, '\P{^Is_Script=-georgian}', "");
86240Error('\p{Is_Sc:	/a/-	Geor}');
86241Error('\P{Is_Sc:	/a/-	Geor}');
86242Expect(1, 11565, '\p{Is_Sc:	geor}', "");
86243Expect(0, 11565, '\p{^Is_Sc:	geor}', "");
86244Expect(0, 11565, '\P{Is_Sc:	geor}', "");
86245Expect(1, 11565, '\P{^Is_Sc:	geor}', "");
86246Expect(0, 11566, '\p{Is_Sc:	geor}', "");
86247Expect(1, 11566, '\p{^Is_Sc:	geor}', "");
86248Expect(1, 11566, '\P{Is_Sc:	geor}', "");
86249Expect(0, 11566, '\P{^Is_Sc:	geor}', "");
86250Expect(1, 11565, '\p{Is_Sc=_Geor}', "");
86251Expect(0, 11565, '\p{^Is_Sc=_Geor}', "");
86252Expect(0, 11565, '\P{Is_Sc=_Geor}', "");
86253Expect(1, 11565, '\P{^Is_Sc=_Geor}', "");
86254Expect(0, 11566, '\p{Is_Sc=_Geor}', "");
86255Expect(1, 11566, '\p{^Is_Sc=_Geor}', "");
86256Expect(1, 11566, '\P{Is_Sc=_Geor}', "");
86257Expect(0, 11566, '\P{^Is_Sc=_Geor}', "");
86258Error('\p{Script=--glagolitic/a/}');
86259Error('\P{Script=--glagolitic/a/}');
86260Expect(1, 11358, '\p{Script=glagolitic}', "");
86261Expect(0, 11358, '\p{^Script=glagolitic}', "");
86262Expect(0, 11358, '\P{Script=glagolitic}', "");
86263Expect(1, 11358, '\P{^Script=glagolitic}', "");
86264Expect(0, 11359, '\p{Script=glagolitic}', "");
86265Expect(1, 11359, '\p{^Script=glagolitic}', "");
86266Expect(1, 11359, '\P{Script=glagolitic}', "");
86267Expect(0, 11359, '\P{^Script=glagolitic}', "");
86268Expect(1, 11358, '\p{Script=_	GLAGOLITIC}', "");
86269Expect(0, 11358, '\p{^Script=_	GLAGOLITIC}', "");
86270Expect(0, 11358, '\P{Script=_	GLAGOLITIC}', "");
86271Expect(1, 11358, '\P{^Script=_	GLAGOLITIC}', "");
86272Expect(0, 11359, '\p{Script=_	GLAGOLITIC}', "");
86273Expect(1, 11359, '\p{^Script=_	GLAGOLITIC}', "");
86274Expect(1, 11359, '\P{Script=_	GLAGOLITIC}', "");
86275Expect(0, 11359, '\P{^Script=_	GLAGOLITIC}', "");
86276Error('\p{Sc=:= 	GLAG}');
86277Error('\P{Sc=:= 	GLAG}');
86278Expect(1, 11358, '\p{Sc=glag}', "");
86279Expect(0, 11358, '\p{^Sc=glag}', "");
86280Expect(0, 11358, '\P{Sc=glag}', "");
86281Expect(1, 11358, '\P{^Sc=glag}', "");
86282Expect(0, 11359, '\p{Sc=glag}', "");
86283Expect(1, 11359, '\p{^Sc=glag}', "");
86284Expect(1, 11359, '\P{Sc=glag}', "");
86285Expect(0, 11359, '\P{^Sc=glag}', "");
86286Expect(1, 11358, '\p{Sc=_GLAG}', "");
86287Expect(0, 11358, '\p{^Sc=_GLAG}', "");
86288Expect(0, 11358, '\P{Sc=_GLAG}', "");
86289Expect(1, 11358, '\P{^Sc=_GLAG}', "");
86290Expect(0, 11359, '\p{Sc=_GLAG}', "");
86291Expect(1, 11359, '\p{^Sc=_GLAG}', "");
86292Expect(1, 11359, '\P{Sc=_GLAG}', "");
86293Expect(0, 11359, '\P{^Sc=_GLAG}', "");
86294Error('\p{Is_Script=	-glagolitic/a/}');
86295Error('\P{Is_Script=	-glagolitic/a/}');
86296Expect(1, 11358, '\p{Is_Script=glagolitic}', "");
86297Expect(0, 11358, '\p{^Is_Script=glagolitic}', "");
86298Expect(0, 11358, '\P{Is_Script=glagolitic}', "");
86299Expect(1, 11358, '\P{^Is_Script=glagolitic}', "");
86300Expect(0, 11359, '\p{Is_Script=glagolitic}', "");
86301Expect(1, 11359, '\p{^Is_Script=glagolitic}', "");
86302Expect(1, 11359, '\P{Is_Script=glagolitic}', "");
86303Expect(0, 11359, '\P{^Is_Script=glagolitic}', "");
86304Expect(1, 11358, '\p{Is_Script=	-Glagolitic}', "");
86305Expect(0, 11358, '\p{^Is_Script=	-Glagolitic}', "");
86306Expect(0, 11358, '\P{Is_Script=	-Glagolitic}', "");
86307Expect(1, 11358, '\P{^Is_Script=	-Glagolitic}', "");
86308Expect(0, 11359, '\p{Is_Script=	-Glagolitic}', "");
86309Expect(1, 11359, '\p{^Is_Script=	-Glagolitic}', "");
86310Expect(1, 11359, '\P{Is_Script=	-Glagolitic}', "");
86311Expect(0, 11359, '\P{^Is_Script=	-Glagolitic}', "");
86312Error('\p{Is_Sc=:=_Glag}');
86313Error('\P{Is_Sc=:=_Glag}');
86314Expect(1, 11358, '\p{Is_Sc=glag}', "");
86315Expect(0, 11358, '\p{^Is_Sc=glag}', "");
86316Expect(0, 11358, '\P{Is_Sc=glag}', "");
86317Expect(1, 11358, '\P{^Is_Sc=glag}', "");
86318Expect(0, 11359, '\p{Is_Sc=glag}', "");
86319Expect(1, 11359, '\p{^Is_Sc=glag}', "");
86320Expect(1, 11359, '\P{Is_Sc=glag}', "");
86321Expect(0, 11359, '\P{^Is_Sc=glag}', "");
86322Expect(1, 11358, '\p{Is_Sc=-Glag}', "");
86323Expect(0, 11358, '\p{^Is_Sc=-Glag}', "");
86324Expect(0, 11358, '\P{Is_Sc=-Glag}', "");
86325Expect(1, 11358, '\P{^Is_Sc=-Glag}', "");
86326Expect(0, 11359, '\p{Is_Sc=-Glag}', "");
86327Expect(1, 11359, '\p{^Is_Sc=-Glag}', "");
86328Expect(1, 11359, '\P{Is_Sc=-Glag}', "");
86329Expect(0, 11359, '\P{^Is_Sc=-Glag}', "");
86330Error('\p{Script= :=Gothic}');
86331Error('\P{Script= :=Gothic}');
86332Expect(1, 66378, '\p{Script=gothic}', "");
86333Expect(0, 66378, '\p{^Script=gothic}', "");
86334Expect(0, 66378, '\P{Script=gothic}', "");
86335Expect(1, 66378, '\P{^Script=gothic}', "");
86336Expect(0, 66379, '\p{Script=gothic}', "");
86337Expect(1, 66379, '\p{^Script=gothic}', "");
86338Expect(1, 66379, '\P{Script=gothic}', "");
86339Expect(0, 66379, '\P{^Script=gothic}', "");
86340Expect(1, 66378, '\p{Script=__GOTHIC}', "");
86341Expect(0, 66378, '\p{^Script=__GOTHIC}', "");
86342Expect(0, 66378, '\P{Script=__GOTHIC}', "");
86343Expect(1, 66378, '\P{^Script=__GOTHIC}', "");
86344Expect(0, 66379, '\p{Script=__GOTHIC}', "");
86345Expect(1, 66379, '\p{^Script=__GOTHIC}', "");
86346Expect(1, 66379, '\P{Script=__GOTHIC}', "");
86347Expect(0, 66379, '\P{^Script=__GOTHIC}', "");
86348Error('\p{Sc=:=_Goth}');
86349Error('\P{Sc=:=_Goth}');
86350Expect(1, 66378, '\p{Sc=goth}', "");
86351Expect(0, 66378, '\p{^Sc=goth}', "");
86352Expect(0, 66378, '\P{Sc=goth}', "");
86353Expect(1, 66378, '\P{^Sc=goth}', "");
86354Expect(0, 66379, '\p{Sc=goth}', "");
86355Expect(1, 66379, '\p{^Sc=goth}', "");
86356Expect(1, 66379, '\P{Sc=goth}', "");
86357Expect(0, 66379, '\P{^Sc=goth}', "");
86358Expect(1, 66378, '\p{Sc=	 goth}', "");
86359Expect(0, 66378, '\p{^Sc=	 goth}', "");
86360Expect(0, 66378, '\P{Sc=	 goth}', "");
86361Expect(1, 66378, '\P{^Sc=	 goth}', "");
86362Expect(0, 66379, '\p{Sc=	 goth}', "");
86363Expect(1, 66379, '\p{^Sc=	 goth}', "");
86364Expect(1, 66379, '\P{Sc=	 goth}', "");
86365Expect(0, 66379, '\P{^Sc=	 goth}', "");
86366Error('\p{Is_Script=-GOTHIC:=}');
86367Error('\P{Is_Script=-GOTHIC:=}');
86368Expect(1, 66378, '\p{Is_Script=gothic}', "");
86369Expect(0, 66378, '\p{^Is_Script=gothic}', "");
86370Expect(0, 66378, '\P{Is_Script=gothic}', "");
86371Expect(1, 66378, '\P{^Is_Script=gothic}', "");
86372Expect(0, 66379, '\p{Is_Script=gothic}', "");
86373Expect(1, 66379, '\p{^Is_Script=gothic}', "");
86374Expect(1, 66379, '\P{Is_Script=gothic}', "");
86375Expect(0, 66379, '\P{^Is_Script=gothic}', "");
86376Error('\p{Is_Sc:	--GOTH/a/}');
86377Error('\P{Is_Sc:	--GOTH/a/}');
86378Expect(1, 66378, '\p{Is_Sc=goth}', "");
86379Expect(0, 66378, '\p{^Is_Sc=goth}', "");
86380Expect(0, 66378, '\P{Is_Sc=goth}', "");
86381Expect(1, 66378, '\P{^Is_Sc=goth}', "");
86382Expect(0, 66379, '\p{Is_Sc=goth}', "");
86383Expect(1, 66379, '\p{^Is_Sc=goth}', "");
86384Expect(1, 66379, '\P{Is_Sc=goth}', "");
86385Expect(0, 66379, '\P{^Is_Sc=goth}', "");
86386Expect(1, 66378, '\p{Is_Sc=	GOTH}', "");
86387Expect(0, 66378, '\p{^Is_Sc=	GOTH}', "");
86388Expect(0, 66378, '\P{Is_Sc=	GOTH}', "");
86389Expect(1, 66378, '\P{^Is_Sc=	GOTH}', "");
86390Expect(0, 66379, '\p{Is_Sc=	GOTH}', "");
86391Expect(1, 66379, '\p{^Is_Sc=	GOTH}', "");
86392Expect(1, 66379, '\P{Is_Sc=	GOTH}', "");
86393Expect(0, 66379, '\P{^Is_Sc=	GOTH}', "");
86394Error('\p{Script=/a/	-greek}');
86395Error('\P{Script=/a/	-greek}');
86396Expect(1, 119365, '\p{Script=greek}', "");
86397Expect(0, 119365, '\p{^Script=greek}', "");
86398Expect(0, 119365, '\P{Script=greek}', "");
86399Expect(1, 119365, '\P{^Script=greek}', "");
86400Expect(0, 119366, '\p{Script=greek}', "");
86401Expect(1, 119366, '\p{^Script=greek}', "");
86402Expect(1, 119366, '\P{Script=greek}', "");
86403Expect(0, 119366, '\P{^Script=greek}', "");
86404Expect(1, 119365, '\p{Script:	_-GREEK}', "");
86405Expect(0, 119365, '\p{^Script:	_-GREEK}', "");
86406Expect(0, 119365, '\P{Script:	_-GREEK}', "");
86407Expect(1, 119365, '\P{^Script:	_-GREEK}', "");
86408Expect(0, 119366, '\p{Script:	_-GREEK}', "");
86409Expect(1, 119366, '\p{^Script:	_-GREEK}', "");
86410Expect(1, 119366, '\P{Script:	_-GREEK}', "");
86411Expect(0, 119366, '\P{^Script:	_-GREEK}', "");
86412Error('\p{Sc::= _GREK}');
86413Error('\P{Sc::= _GREK}');
86414Expect(1, 119365, '\p{Sc=grek}', "");
86415Expect(0, 119365, '\p{^Sc=grek}', "");
86416Expect(0, 119365, '\P{Sc=grek}', "");
86417Expect(1, 119365, '\P{^Sc=grek}', "");
86418Expect(0, 119366, '\p{Sc=grek}', "");
86419Expect(1, 119366, '\p{^Sc=grek}', "");
86420Expect(1, 119366, '\P{Sc=grek}', "");
86421Expect(0, 119366, '\P{^Sc=grek}', "");
86422Expect(1, 119365, '\p{Sc= 	GREK}', "");
86423Expect(0, 119365, '\p{^Sc= 	GREK}', "");
86424Expect(0, 119365, '\P{Sc= 	GREK}', "");
86425Expect(1, 119365, '\P{^Sc= 	GREK}', "");
86426Expect(0, 119366, '\p{Sc= 	GREK}', "");
86427Expect(1, 119366, '\p{^Sc= 	GREK}', "");
86428Expect(1, 119366, '\P{Sc= 	GREK}', "");
86429Expect(0, 119366, '\P{^Sc= 	GREK}', "");
86430Error('\p{Is_Script=:=_GREEK}');
86431Error('\P{Is_Script=:=_GREEK}');
86432Expect(1, 119365, '\p{Is_Script=greek}', "");
86433Expect(0, 119365, '\p{^Is_Script=greek}', "");
86434Expect(0, 119365, '\P{Is_Script=greek}', "");
86435Expect(1, 119365, '\P{^Is_Script=greek}', "");
86436Expect(0, 119366, '\p{Is_Script=greek}', "");
86437Expect(1, 119366, '\p{^Is_Script=greek}', "");
86438Expect(1, 119366, '\P{Is_Script=greek}', "");
86439Expect(0, 119366, '\P{^Is_Script=greek}', "");
86440Expect(1, 119365, '\p{Is_Script= 	Greek}', "");
86441Expect(0, 119365, '\p{^Is_Script= 	Greek}', "");
86442Expect(0, 119365, '\P{Is_Script= 	Greek}', "");
86443Expect(1, 119365, '\P{^Is_Script= 	Greek}', "");
86444Expect(0, 119366, '\p{Is_Script= 	Greek}', "");
86445Expect(1, 119366, '\p{^Is_Script= 	Greek}', "");
86446Expect(1, 119366, '\P{Is_Script= 	Greek}', "");
86447Expect(0, 119366, '\P{^Is_Script= 	Greek}', "");
86448Error('\p{Is_Sc= /a/Grek}');
86449Error('\P{Is_Sc= /a/Grek}');
86450Expect(1, 119365, '\p{Is_Sc=grek}', "");
86451Expect(0, 119365, '\p{^Is_Sc=grek}', "");
86452Expect(0, 119365, '\P{Is_Sc=grek}', "");
86453Expect(1, 119365, '\P{^Is_Sc=grek}', "");
86454Expect(0, 119366, '\p{Is_Sc=grek}', "");
86455Expect(1, 119366, '\p{^Is_Sc=grek}', "");
86456Expect(1, 119366, '\P{Is_Sc=grek}', "");
86457Expect(0, 119366, '\P{^Is_Sc=grek}', "");
86458Expect(1, 119365, '\p{Is_Sc=__grek}', "");
86459Expect(0, 119365, '\p{^Is_Sc=__grek}', "");
86460Expect(0, 119365, '\P{Is_Sc=__grek}', "");
86461Expect(1, 119365, '\P{^Is_Sc=__grek}', "");
86462Expect(0, 119366, '\p{Is_Sc=__grek}', "");
86463Expect(1, 119366, '\p{^Is_Sc=__grek}', "");
86464Expect(1, 119366, '\P{Is_Sc=__grek}', "");
86465Expect(0, 119366, '\P{^Is_Sc=__grek}', "");
86466Error('\p{Script= :=Gujarati}');
86467Error('\P{Script= :=Gujarati}');
86468Expect(1, 2801, '\p{Script:	gujarati}', "");
86469Expect(0, 2801, '\p{^Script:	gujarati}', "");
86470Expect(0, 2801, '\P{Script:	gujarati}', "");
86471Expect(1, 2801, '\P{^Script:	gujarati}', "");
86472Expect(0, 2802, '\p{Script:	gujarati}', "");
86473Expect(1, 2802, '\p{^Script:	gujarati}', "");
86474Expect(1, 2802, '\P{Script:	gujarati}', "");
86475Expect(0, 2802, '\P{^Script:	gujarati}', "");
86476Expect(1, 2801, '\p{Script=  gujarati}', "");
86477Expect(0, 2801, '\p{^Script=  gujarati}', "");
86478Expect(0, 2801, '\P{Script=  gujarati}', "");
86479Expect(1, 2801, '\P{^Script=  gujarati}', "");
86480Expect(0, 2802, '\p{Script=  gujarati}', "");
86481Expect(1, 2802, '\p{^Script=  gujarati}', "");
86482Expect(1, 2802, '\P{Script=  gujarati}', "");
86483Expect(0, 2802, '\P{^Script=  gujarati}', "");
86484Error('\p{Sc=/a/_Gujr}');
86485Error('\P{Sc=/a/_Gujr}');
86486Expect(1, 2801, '\p{Sc=gujr}', "");
86487Expect(0, 2801, '\p{^Sc=gujr}', "");
86488Expect(0, 2801, '\P{Sc=gujr}', "");
86489Expect(1, 2801, '\P{^Sc=gujr}', "");
86490Expect(0, 2802, '\p{Sc=gujr}', "");
86491Expect(1, 2802, '\p{^Sc=gujr}', "");
86492Expect(1, 2802, '\P{Sc=gujr}', "");
86493Expect(0, 2802, '\P{^Sc=gujr}', "");
86494Expect(1, 2801, '\p{Sc=	-Gujr}', "");
86495Expect(0, 2801, '\p{^Sc=	-Gujr}', "");
86496Expect(0, 2801, '\P{Sc=	-Gujr}', "");
86497Expect(1, 2801, '\P{^Sc=	-Gujr}', "");
86498Expect(0, 2802, '\p{Sc=	-Gujr}', "");
86499Expect(1, 2802, '\p{^Sc=	-Gujr}', "");
86500Expect(1, 2802, '\P{Sc=	-Gujr}', "");
86501Expect(0, 2802, '\P{^Sc=	-Gujr}', "");
86502Error('\p{Is_Script=-_Gujarati/a/}');
86503Error('\P{Is_Script=-_Gujarati/a/}');
86504Expect(1, 2801, '\p{Is_Script=gujarati}', "");
86505Expect(0, 2801, '\p{^Is_Script=gujarati}', "");
86506Expect(0, 2801, '\P{Is_Script=gujarati}', "");
86507Expect(1, 2801, '\P{^Is_Script=gujarati}', "");
86508Expect(0, 2802, '\p{Is_Script=gujarati}', "");
86509Expect(1, 2802, '\p{^Is_Script=gujarati}', "");
86510Expect(1, 2802, '\P{Is_Script=gujarati}', "");
86511Expect(0, 2802, '\P{^Is_Script=gujarati}', "");
86512Expect(1, 2801, '\p{Is_Script= 	gujarati}', "");
86513Expect(0, 2801, '\p{^Is_Script= 	gujarati}', "");
86514Expect(0, 2801, '\P{Is_Script= 	gujarati}', "");
86515Expect(1, 2801, '\P{^Is_Script= 	gujarati}', "");
86516Expect(0, 2802, '\p{Is_Script= 	gujarati}', "");
86517Expect(1, 2802, '\p{^Is_Script= 	gujarati}', "");
86518Expect(1, 2802, '\P{Is_Script= 	gujarati}', "");
86519Expect(0, 2802, '\P{^Is_Script= 	gujarati}', "");
86520Error('\p{Is_Sc=:=_gujr}');
86521Error('\P{Is_Sc=:=_gujr}');
86522Expect(1, 2801, '\p{Is_Sc=gujr}', "");
86523Expect(0, 2801, '\p{^Is_Sc=gujr}', "");
86524Expect(0, 2801, '\P{Is_Sc=gujr}', "");
86525Expect(1, 2801, '\P{^Is_Sc=gujr}', "");
86526Expect(0, 2802, '\p{Is_Sc=gujr}', "");
86527Expect(1, 2802, '\p{^Is_Sc=gujr}', "");
86528Expect(1, 2802, '\P{Is_Sc=gujr}', "");
86529Expect(0, 2802, '\P{^Is_Sc=gujr}', "");
86530Expect(1, 2801, '\p{Is_Sc=-Gujr}', "");
86531Expect(0, 2801, '\p{^Is_Sc=-Gujr}', "");
86532Expect(0, 2801, '\P{Is_Sc=-Gujr}', "");
86533Expect(1, 2801, '\P{^Is_Sc=-Gujr}', "");
86534Expect(0, 2802, '\p{Is_Sc=-Gujr}', "");
86535Expect(1, 2802, '\p{^Is_Sc=-Gujr}', "");
86536Expect(1, 2802, '\P{Is_Sc=-Gujr}', "");
86537Expect(0, 2802, '\P{^Is_Sc=-Gujr}', "");
86538Error('\p{Script:	_-gurmukhi:=}');
86539Error('\P{Script:	_-gurmukhi:=}');
86540Expect(1, 2677, '\p{Script:gurmukhi}', "");
86541Expect(0, 2677, '\p{^Script:gurmukhi}', "");
86542Expect(0, 2677, '\P{Script:gurmukhi}', "");
86543Expect(1, 2677, '\P{^Script:gurmukhi}', "");
86544Expect(0, 2678, '\p{Script:gurmukhi}', "");
86545Expect(1, 2678, '\p{^Script:gurmukhi}', "");
86546Expect(1, 2678, '\P{Script:gurmukhi}', "");
86547Expect(0, 2678, '\P{^Script:gurmukhi}', "");
86548Expect(1, 2677, '\p{Script=-	GURMUKHI}', "");
86549Expect(0, 2677, '\p{^Script=-	GURMUKHI}', "");
86550Expect(0, 2677, '\P{Script=-	GURMUKHI}', "");
86551Expect(1, 2677, '\P{^Script=-	GURMUKHI}', "");
86552Expect(0, 2678, '\p{Script=-	GURMUKHI}', "");
86553Expect(1, 2678, '\p{^Script=-	GURMUKHI}', "");
86554Expect(1, 2678, '\P{Script=-	GURMUKHI}', "");
86555Expect(0, 2678, '\P{^Script=-	GURMUKHI}', "");
86556Error('\p{Sc=	guru/a/}');
86557Error('\P{Sc=	guru/a/}');
86558Expect(1, 2677, '\p{Sc: guru}', "");
86559Expect(0, 2677, '\p{^Sc: guru}', "");
86560Expect(0, 2677, '\P{Sc: guru}', "");
86561Expect(1, 2677, '\P{^Sc: guru}', "");
86562Expect(0, 2678, '\p{Sc: guru}', "");
86563Expect(1, 2678, '\p{^Sc: guru}', "");
86564Expect(1, 2678, '\P{Sc: guru}', "");
86565Expect(0, 2678, '\P{^Sc: guru}', "");
86566Expect(1, 2677, '\p{Sc=		Guru}', "");
86567Expect(0, 2677, '\p{^Sc=		Guru}', "");
86568Expect(0, 2677, '\P{Sc=		Guru}', "");
86569Expect(1, 2677, '\P{^Sc=		Guru}', "");
86570Expect(0, 2678, '\p{Sc=		Guru}', "");
86571Expect(1, 2678, '\p{^Sc=		Guru}', "");
86572Expect(1, 2678, '\P{Sc=		Guru}', "");
86573Expect(0, 2678, '\P{^Sc=		Guru}', "");
86574Error('\p{Is_Script=	 Gurmukhi/a/}');
86575Error('\P{Is_Script=	 Gurmukhi/a/}');
86576Expect(1, 2677, '\p{Is_Script=gurmukhi}', "");
86577Expect(0, 2677, '\p{^Is_Script=gurmukhi}', "");
86578Expect(0, 2677, '\P{Is_Script=gurmukhi}', "");
86579Expect(1, 2677, '\P{^Is_Script=gurmukhi}', "");
86580Expect(0, 2678, '\p{Is_Script=gurmukhi}', "");
86581Expect(1, 2678, '\p{^Is_Script=gurmukhi}', "");
86582Expect(1, 2678, '\P{Is_Script=gurmukhi}', "");
86583Expect(0, 2678, '\P{^Is_Script=gurmukhi}', "");
86584Expect(1, 2677, '\p{Is_Script=_-Gurmukhi}', "");
86585Expect(0, 2677, '\p{^Is_Script=_-Gurmukhi}', "");
86586Expect(0, 2677, '\P{Is_Script=_-Gurmukhi}', "");
86587Expect(1, 2677, '\P{^Is_Script=_-Gurmukhi}', "");
86588Expect(0, 2678, '\p{Is_Script=_-Gurmukhi}', "");
86589Expect(1, 2678, '\p{^Is_Script=_-Gurmukhi}', "");
86590Expect(1, 2678, '\P{Is_Script=_-Gurmukhi}', "");
86591Expect(0, 2678, '\P{^Is_Script=_-Gurmukhi}', "");
86592Error('\p{Is_Sc=-/a/Guru}');
86593Error('\P{Is_Sc=-/a/Guru}');
86594Expect(1, 2677, '\p{Is_Sc=guru}', "");
86595Expect(0, 2677, '\p{^Is_Sc=guru}', "");
86596Expect(0, 2677, '\P{Is_Sc=guru}', "");
86597Expect(1, 2677, '\P{^Is_Sc=guru}', "");
86598Expect(0, 2678, '\p{Is_Sc=guru}', "");
86599Expect(1, 2678, '\p{^Is_Sc=guru}', "");
86600Expect(1, 2678, '\P{Is_Sc=guru}', "");
86601Expect(0, 2678, '\P{^Is_Sc=guru}', "");
86602Expect(1, 2677, '\p{Is_Sc=Guru}', "");
86603Expect(0, 2677, '\p{^Is_Sc=Guru}', "");
86604Expect(0, 2677, '\P{Is_Sc=Guru}', "");
86605Expect(1, 2677, '\P{^Is_Sc=Guru}', "");
86606Expect(0, 2678, '\p{Is_Sc=Guru}', "");
86607Expect(1, 2678, '\p{^Is_Sc=Guru}', "");
86608Expect(1, 2678, '\P{Is_Sc=Guru}', "");
86609Expect(0, 2678, '\P{^Is_Sc=Guru}', "");
86610Error('\p{Script=	:=Hangul}');
86611Error('\P{Script=	:=Hangul}');
86612Expect(1, 65500, '\p{Script=hangul}', "");
86613Expect(0, 65500, '\p{^Script=hangul}', "");
86614Expect(0, 65500, '\P{Script=hangul}', "");
86615Expect(1, 65500, '\P{^Script=hangul}', "");
86616Expect(0, 65501, '\p{Script=hangul}', "");
86617Expect(1, 65501, '\p{^Script=hangul}', "");
86618Expect(1, 65501, '\P{Script=hangul}', "");
86619Expect(0, 65501, '\P{^Script=hangul}', "");
86620Expect(1, 65500, '\p{Script=-	hangul}', "");
86621Expect(0, 65500, '\p{^Script=-	hangul}', "");
86622Expect(0, 65500, '\P{Script=-	hangul}', "");
86623Expect(1, 65500, '\P{^Script=-	hangul}', "");
86624Expect(0, 65501, '\p{Script=-	hangul}', "");
86625Expect(1, 65501, '\p{^Script=-	hangul}', "");
86626Expect(1, 65501, '\P{Script=-	hangul}', "");
86627Expect(0, 65501, '\P{^Script=-	hangul}', "");
86628Error('\p{Sc= /a/hang}');
86629Error('\P{Sc= /a/hang}');
86630Expect(1, 65500, '\p{Sc=hang}', "");
86631Expect(0, 65500, '\p{^Sc=hang}', "");
86632Expect(0, 65500, '\P{Sc=hang}', "");
86633Expect(1, 65500, '\P{^Sc=hang}', "");
86634Expect(0, 65501, '\p{Sc=hang}', "");
86635Expect(1, 65501, '\p{^Sc=hang}', "");
86636Expect(1, 65501, '\P{Sc=hang}', "");
86637Expect(0, 65501, '\P{^Sc=hang}', "");
86638Expect(1, 65500, '\p{Sc=-Hang}', "");
86639Expect(0, 65500, '\p{^Sc=-Hang}', "");
86640Expect(0, 65500, '\P{Sc=-Hang}', "");
86641Expect(1, 65500, '\P{^Sc=-Hang}', "");
86642Expect(0, 65501, '\p{Sc=-Hang}', "");
86643Expect(1, 65501, '\p{^Sc=-Hang}', "");
86644Expect(1, 65501, '\P{Sc=-Hang}', "");
86645Expect(0, 65501, '\P{^Sc=-Hang}', "");
86646Error('\p{Is_Script= /a/Hangul}');
86647Error('\P{Is_Script= /a/Hangul}');
86648Expect(1, 65500, '\p{Is_Script=hangul}', "");
86649Expect(0, 65500, '\p{^Is_Script=hangul}', "");
86650Expect(0, 65500, '\P{Is_Script=hangul}', "");
86651Expect(1, 65500, '\P{^Is_Script=hangul}', "");
86652Expect(0, 65501, '\p{Is_Script=hangul}', "");
86653Expect(1, 65501, '\p{^Is_Script=hangul}', "");
86654Expect(1, 65501, '\P{Is_Script=hangul}', "");
86655Expect(0, 65501, '\P{^Is_Script=hangul}', "");
86656Expect(1, 65500, '\p{Is_Script=- Hangul}', "");
86657Expect(0, 65500, '\p{^Is_Script=- Hangul}', "");
86658Expect(0, 65500, '\P{Is_Script=- Hangul}', "");
86659Expect(1, 65500, '\P{^Is_Script=- Hangul}', "");
86660Expect(0, 65501, '\p{Is_Script=- Hangul}', "");
86661Expect(1, 65501, '\p{^Is_Script=- Hangul}', "");
86662Expect(1, 65501, '\P{Is_Script=- Hangul}', "");
86663Expect(0, 65501, '\P{^Is_Script=- Hangul}', "");
86664Error('\p{Is_Sc=-:=Hang}');
86665Error('\P{Is_Sc=-:=Hang}');
86666Expect(1, 65500, '\p{Is_Sc=hang}', "");
86667Expect(0, 65500, '\p{^Is_Sc=hang}', "");
86668Expect(0, 65500, '\P{Is_Sc=hang}', "");
86669Expect(1, 65500, '\P{^Is_Sc=hang}', "");
86670Expect(0, 65501, '\p{Is_Sc=hang}', "");
86671Expect(1, 65501, '\p{^Is_Sc=hang}', "");
86672Expect(1, 65501, '\P{Is_Sc=hang}', "");
86673Expect(0, 65501, '\P{^Is_Sc=hang}', "");
86674Expect(1, 65500, '\p{Is_Sc=	HANG}', "");
86675Expect(0, 65500, '\p{^Is_Sc=	HANG}', "");
86676Expect(0, 65500, '\P{Is_Sc=	HANG}', "");
86677Expect(1, 65500, '\P{^Is_Sc=	HANG}', "");
86678Expect(0, 65501, '\p{Is_Sc=	HANG}', "");
86679Expect(1, 65501, '\p{^Is_Sc=	HANG}', "");
86680Expect(1, 65501, '\P{Is_Sc=	HANG}', "");
86681Expect(0, 65501, '\P{^Is_Sc=	HANG}', "");
86682Error('\p{Script=-/a/Han}');
86683Error('\P{Script=-/a/Han}');
86684Expect(1, 195101, '\p{Script=han}', "");
86685Expect(0, 195101, '\p{^Script=han}', "");
86686Expect(0, 195101, '\P{Script=han}', "");
86687Expect(1, 195101, '\P{^Script=han}', "");
86688Expect(0, 195102, '\p{Script=han}', "");
86689Expect(1, 195102, '\p{^Script=han}', "");
86690Expect(1, 195102, '\P{Script=han}', "");
86691Expect(0, 195102, '\P{^Script=han}', "");
86692Expect(1, 195101, '\p{Script= HAN}', "");
86693Expect(0, 195101, '\p{^Script= HAN}', "");
86694Expect(0, 195101, '\P{Script= HAN}', "");
86695Expect(1, 195101, '\P{^Script= HAN}', "");
86696Expect(0, 195102, '\p{Script= HAN}', "");
86697Expect(1, 195102, '\p{^Script= HAN}', "");
86698Expect(1, 195102, '\P{Script= HAN}', "");
86699Expect(0, 195102, '\P{^Script= HAN}', "");
86700Error('\p{Sc=:=-	Hani}');
86701Error('\P{Sc=:=-	Hani}');
86702Expect(1, 195101, '\p{Sc=hani}', "");
86703Expect(0, 195101, '\p{^Sc=hani}', "");
86704Expect(0, 195101, '\P{Sc=hani}', "");
86705Expect(1, 195101, '\P{^Sc=hani}', "");
86706Expect(0, 195102, '\p{Sc=hani}', "");
86707Expect(1, 195102, '\p{^Sc=hani}', "");
86708Expect(1, 195102, '\P{Sc=hani}', "");
86709Expect(0, 195102, '\P{^Sc=hani}', "");
86710Expect(1, 195101, '\p{Sc=	hani}', "");
86711Expect(0, 195101, '\p{^Sc=	hani}', "");
86712Expect(0, 195101, '\P{Sc=	hani}', "");
86713Expect(1, 195101, '\P{^Sc=	hani}', "");
86714Expect(0, 195102, '\p{Sc=	hani}', "");
86715Expect(1, 195102, '\p{^Sc=	hani}', "");
86716Expect(1, 195102, '\P{Sc=	hani}', "");
86717Expect(0, 195102, '\P{^Sc=	hani}', "");
86718Error('\p{Is_Script=_/a/Han}');
86719Error('\P{Is_Script=_/a/Han}');
86720Expect(1, 195101, '\p{Is_Script=han}', "");
86721Expect(0, 195101, '\p{^Is_Script=han}', "");
86722Expect(0, 195101, '\P{Is_Script=han}', "");
86723Expect(1, 195101, '\P{^Is_Script=han}', "");
86724Expect(0, 195102, '\p{Is_Script=han}', "");
86725Expect(1, 195102, '\p{^Is_Script=han}', "");
86726Expect(1, 195102, '\P{Is_Script=han}', "");
86727Expect(0, 195102, '\P{^Is_Script=han}', "");
86728Expect(1, 195101, '\p{Is_Script=_-HAN}', "");
86729Expect(0, 195101, '\p{^Is_Script=_-HAN}', "");
86730Expect(0, 195101, '\P{Is_Script=_-HAN}', "");
86731Expect(1, 195101, '\P{^Is_Script=_-HAN}', "");
86732Expect(0, 195102, '\p{Is_Script=_-HAN}', "");
86733Expect(1, 195102, '\p{^Is_Script=_-HAN}', "");
86734Expect(1, 195102, '\P{Is_Script=_-HAN}', "");
86735Expect(0, 195102, '\P{^Is_Script=_-HAN}', "");
86736Error('\p{Is_Sc=_:=Hani}');
86737Error('\P{Is_Sc=_:=Hani}');
86738Expect(1, 195101, '\p{Is_Sc=hani}', "");
86739Expect(0, 195101, '\p{^Is_Sc=hani}', "");
86740Expect(0, 195101, '\P{Is_Sc=hani}', "");
86741Expect(1, 195101, '\P{^Is_Sc=hani}', "");
86742Expect(0, 195102, '\p{Is_Sc=hani}', "");
86743Expect(1, 195102, '\p{^Is_Sc=hani}', "");
86744Expect(1, 195102, '\P{Is_Sc=hani}', "");
86745Expect(0, 195102, '\P{^Is_Sc=hani}', "");
86746Expect(1, 195101, '\p{Is_Sc=-_Hani}', "");
86747Expect(0, 195101, '\p{^Is_Sc=-_Hani}', "");
86748Expect(0, 195101, '\P{Is_Sc=-_Hani}', "");
86749Expect(1, 195101, '\P{^Is_Sc=-_Hani}', "");
86750Expect(0, 195102, '\p{Is_Sc=-_Hani}', "");
86751Expect(1, 195102, '\p{^Is_Sc=-_Hani}', "");
86752Expect(1, 195102, '\P{Is_Sc=-_Hani}', "");
86753Expect(0, 195102, '\P{^Is_Sc=-_Hani}', "");
86754Error('\p{Script=_:=Hanunoo}');
86755Error('\P{Script=_:=Hanunoo}');
86756Expect(1, 5940, '\p{Script=hanunoo}', "");
86757Expect(0, 5940, '\p{^Script=hanunoo}', "");
86758Expect(0, 5940, '\P{Script=hanunoo}', "");
86759Expect(1, 5940, '\P{^Script=hanunoo}', "");
86760Expect(0, 5941, '\p{Script=hanunoo}', "");
86761Expect(1, 5941, '\p{^Script=hanunoo}', "");
86762Expect(1, 5941, '\P{Script=hanunoo}', "");
86763Expect(0, 5941, '\P{^Script=hanunoo}', "");
86764Expect(1, 5940, '\p{Script=	_hanunoo}', "");
86765Expect(0, 5940, '\p{^Script=	_hanunoo}', "");
86766Expect(0, 5940, '\P{Script=	_hanunoo}', "");
86767Expect(1, 5940, '\P{^Script=	_hanunoo}', "");
86768Expect(0, 5941, '\p{Script=	_hanunoo}', "");
86769Expect(1, 5941, '\p{^Script=	_hanunoo}', "");
86770Expect(1, 5941, '\P{Script=	_hanunoo}', "");
86771Expect(0, 5941, '\P{^Script=	_hanunoo}', "");
86772Error('\p{Sc=/a/		Hano}');
86773Error('\P{Sc=/a/		Hano}');
86774Expect(1, 5940, '\p{Sc=hano}', "");
86775Expect(0, 5940, '\p{^Sc=hano}', "");
86776Expect(0, 5940, '\P{Sc=hano}', "");
86777Expect(1, 5940, '\P{^Sc=hano}', "");
86778Expect(0, 5941, '\p{Sc=hano}', "");
86779Expect(1, 5941, '\p{^Sc=hano}', "");
86780Expect(1, 5941, '\P{Sc=hano}', "");
86781Expect(0, 5941, '\P{^Sc=hano}', "");
86782Expect(1, 5940, '\p{Sc=--HANO}', "");
86783Expect(0, 5940, '\p{^Sc=--HANO}', "");
86784Expect(0, 5940, '\P{Sc=--HANO}', "");
86785Expect(1, 5940, '\P{^Sc=--HANO}', "");
86786Expect(0, 5941, '\p{Sc=--HANO}', "");
86787Expect(1, 5941, '\p{^Sc=--HANO}', "");
86788Expect(1, 5941, '\P{Sc=--HANO}', "");
86789Expect(0, 5941, '\P{^Sc=--HANO}', "");
86790Error('\p{Is_Script=/a/_	Hanunoo}');
86791Error('\P{Is_Script=/a/_	Hanunoo}');
86792Expect(1, 5940, '\p{Is_Script=hanunoo}', "");
86793Expect(0, 5940, '\p{^Is_Script=hanunoo}', "");
86794Expect(0, 5940, '\P{Is_Script=hanunoo}', "");
86795Expect(1, 5940, '\P{^Is_Script=hanunoo}', "");
86796Expect(0, 5941, '\p{Is_Script=hanunoo}', "");
86797Expect(1, 5941, '\p{^Is_Script=hanunoo}', "");
86798Expect(1, 5941, '\P{Is_Script=hanunoo}', "");
86799Expect(0, 5941, '\P{^Is_Script=hanunoo}', "");
86800Expect(1, 5940, '\p{Is_Script=	Hanunoo}', "");
86801Expect(0, 5940, '\p{^Is_Script=	Hanunoo}', "");
86802Expect(0, 5940, '\P{Is_Script=	Hanunoo}', "");
86803Expect(1, 5940, '\P{^Is_Script=	Hanunoo}', "");
86804Expect(0, 5941, '\p{Is_Script=	Hanunoo}', "");
86805Expect(1, 5941, '\p{^Is_Script=	Hanunoo}', "");
86806Expect(1, 5941, '\P{Is_Script=	Hanunoo}', "");
86807Expect(0, 5941, '\P{^Is_Script=	Hanunoo}', "");
86808Error('\p{Is_Sc=:= 	HANO}');
86809Error('\P{Is_Sc=:= 	HANO}');
86810Expect(1, 5940, '\p{Is_Sc=hano}', "");
86811Expect(0, 5940, '\p{^Is_Sc=hano}', "");
86812Expect(0, 5940, '\P{Is_Sc=hano}', "");
86813Expect(1, 5940, '\P{^Is_Sc=hano}', "");
86814Expect(0, 5941, '\p{Is_Sc=hano}', "");
86815Expect(1, 5941, '\p{^Is_Sc=hano}', "");
86816Expect(1, 5941, '\P{Is_Sc=hano}', "");
86817Expect(0, 5941, '\P{^Is_Sc=hano}', "");
86818Expect(1, 5940, '\p{Is_Sc=		Hano}', "");
86819Expect(0, 5940, '\p{^Is_Sc=		Hano}', "");
86820Expect(0, 5940, '\P{Is_Sc=		Hano}', "");
86821Expect(1, 5940, '\P{^Is_Sc=		Hano}', "");
86822Expect(0, 5941, '\p{Is_Sc=		Hano}', "");
86823Expect(1, 5941, '\p{^Is_Sc=		Hano}', "");
86824Expect(1, 5941, '\P{Is_Sc=		Hano}', "");
86825Expect(0, 5941, '\P{^Is_Sc=		Hano}', "");
86826Error('\p{Script=_/a/Hebrew}');
86827Error('\P{Script=_/a/Hebrew}');
86828Expect(1, 64335, '\p{Script=hebrew}', "");
86829Expect(0, 64335, '\p{^Script=hebrew}', "");
86830Expect(0, 64335, '\P{Script=hebrew}', "");
86831Expect(1, 64335, '\P{^Script=hebrew}', "");
86832Expect(0, 64336, '\p{Script=hebrew}', "");
86833Expect(1, 64336, '\p{^Script=hebrew}', "");
86834Expect(1, 64336, '\P{Script=hebrew}', "");
86835Expect(0, 64336, '\P{^Script=hebrew}', "");
86836Expect(1, 64335, '\p{Script= 	Hebrew}', "");
86837Expect(0, 64335, '\p{^Script= 	Hebrew}', "");
86838Expect(0, 64335, '\P{Script= 	Hebrew}', "");
86839Expect(1, 64335, '\P{^Script= 	Hebrew}', "");
86840Expect(0, 64336, '\p{Script= 	Hebrew}', "");
86841Expect(1, 64336, '\p{^Script= 	Hebrew}', "");
86842Expect(1, 64336, '\P{Script= 	Hebrew}', "");
86843Expect(0, 64336, '\P{^Script= 	Hebrew}', "");
86844Error('\p{Sc=__HEBR:=}');
86845Error('\P{Sc=__HEBR:=}');
86846Expect(1, 64335, '\p{Sc=hebr}', "");
86847Expect(0, 64335, '\p{^Sc=hebr}', "");
86848Expect(0, 64335, '\P{Sc=hebr}', "");
86849Expect(1, 64335, '\P{^Sc=hebr}', "");
86850Expect(0, 64336, '\p{Sc=hebr}', "");
86851Expect(1, 64336, '\p{^Sc=hebr}', "");
86852Expect(1, 64336, '\P{Sc=hebr}', "");
86853Expect(0, 64336, '\P{^Sc=hebr}', "");
86854Expect(1, 64335, '\p{Sc:		-HEBR}', "");
86855Expect(0, 64335, '\p{^Sc:		-HEBR}', "");
86856Expect(0, 64335, '\P{Sc:		-HEBR}', "");
86857Expect(1, 64335, '\P{^Sc:		-HEBR}', "");
86858Expect(0, 64336, '\p{Sc:		-HEBR}', "");
86859Expect(1, 64336, '\p{^Sc:		-HEBR}', "");
86860Expect(1, 64336, '\P{Sc:		-HEBR}', "");
86861Expect(0, 64336, '\P{^Sc:		-HEBR}', "");
86862Error('\p{Is_Script=-:=HEBREW}');
86863Error('\P{Is_Script=-:=HEBREW}');
86864Expect(1, 64335, '\p{Is_Script:   hebrew}', "");
86865Expect(0, 64335, '\p{^Is_Script:   hebrew}', "");
86866Expect(0, 64335, '\P{Is_Script:   hebrew}', "");
86867Expect(1, 64335, '\P{^Is_Script:   hebrew}', "");
86868Expect(0, 64336, '\p{Is_Script:   hebrew}', "");
86869Expect(1, 64336, '\p{^Is_Script:   hebrew}', "");
86870Expect(1, 64336, '\P{Is_Script:   hebrew}', "");
86871Expect(0, 64336, '\P{^Is_Script:   hebrew}', "");
86872Expect(1, 64335, '\p{Is_Script: _Hebrew}', "");
86873Expect(0, 64335, '\p{^Is_Script: _Hebrew}', "");
86874Expect(0, 64335, '\P{Is_Script: _Hebrew}', "");
86875Expect(1, 64335, '\P{^Is_Script: _Hebrew}', "");
86876Expect(0, 64336, '\p{Is_Script: _Hebrew}', "");
86877Expect(1, 64336, '\p{^Is_Script: _Hebrew}', "");
86878Expect(1, 64336, '\P{Is_Script: _Hebrew}', "");
86879Expect(0, 64336, '\P{^Is_Script: _Hebrew}', "");
86880Error('\p{Is_Sc=_Hebr:=}');
86881Error('\P{Is_Sc=_Hebr:=}');
86882Expect(1, 64335, '\p{Is_Sc=hebr}', "");
86883Expect(0, 64335, '\p{^Is_Sc=hebr}', "");
86884Expect(0, 64335, '\P{Is_Sc=hebr}', "");
86885Expect(1, 64335, '\P{^Is_Sc=hebr}', "");
86886Expect(0, 64336, '\p{Is_Sc=hebr}', "");
86887Expect(1, 64336, '\p{^Is_Sc=hebr}', "");
86888Expect(1, 64336, '\P{Is_Sc=hebr}', "");
86889Expect(0, 64336, '\P{^Is_Sc=hebr}', "");
86890Expect(1, 64335, '\p{Is_Sc=_ Hebr}', "");
86891Expect(0, 64335, '\p{^Is_Sc=_ Hebr}', "");
86892Expect(0, 64335, '\P{Is_Sc=_ Hebr}', "");
86893Expect(1, 64335, '\P{^Is_Sc=_ Hebr}', "");
86894Expect(0, 64336, '\p{Is_Sc=_ Hebr}', "");
86895Expect(1, 64336, '\p{^Is_Sc=_ Hebr}', "");
86896Expect(1, 64336, '\P{Is_Sc=_ Hebr}', "");
86897Expect(0, 64336, '\P{^Is_Sc=_ Hebr}', "");
86898Error('\p{Script=:=_Hiragana}');
86899Error('\P{Script=:=_Hiragana}');
86900Expect(1, 127488, '\p{Script=hiragana}', "");
86901Expect(0, 127488, '\p{^Script=hiragana}', "");
86902Expect(0, 127488, '\P{Script=hiragana}', "");
86903Expect(1, 127488, '\P{^Script=hiragana}', "");
86904Expect(0, 127489, '\p{Script=hiragana}', "");
86905Expect(1, 127489, '\p{^Script=hiragana}', "");
86906Expect(1, 127489, '\P{Script=hiragana}', "");
86907Expect(0, 127489, '\P{^Script=hiragana}', "");
86908Expect(1, 127488, '\p{Script:   	-hiragana}', "");
86909Expect(0, 127488, '\p{^Script:   	-hiragana}', "");
86910Expect(0, 127488, '\P{Script:   	-hiragana}', "");
86911Expect(1, 127488, '\P{^Script:   	-hiragana}', "");
86912Expect(0, 127489, '\p{Script:   	-hiragana}', "");
86913Expect(1, 127489, '\p{^Script:   	-hiragana}', "");
86914Expect(1, 127489, '\P{Script:   	-hiragana}', "");
86915Expect(0, 127489, '\P{^Script:   	-hiragana}', "");
86916Error('\p{Sc:_hira/a/}');
86917Error('\P{Sc:_hira/a/}');
86918Expect(1, 127488, '\p{Sc=hira}', "");
86919Expect(0, 127488, '\p{^Sc=hira}', "");
86920Expect(0, 127488, '\P{Sc=hira}', "");
86921Expect(1, 127488, '\P{^Sc=hira}', "");
86922Expect(0, 127489, '\p{Sc=hira}', "");
86923Expect(1, 127489, '\p{^Sc=hira}', "");
86924Expect(1, 127489, '\P{Sc=hira}', "");
86925Expect(0, 127489, '\P{^Sc=hira}', "");
86926Expect(1, 127488, '\p{Sc: 	-HIRA}', "");
86927Expect(0, 127488, '\p{^Sc: 	-HIRA}', "");
86928Expect(0, 127488, '\P{Sc: 	-HIRA}', "");
86929Expect(1, 127488, '\P{^Sc: 	-HIRA}', "");
86930Expect(0, 127489, '\p{Sc: 	-HIRA}', "");
86931Expect(1, 127489, '\p{^Sc: 	-HIRA}', "");
86932Expect(1, 127489, '\P{Sc: 	-HIRA}', "");
86933Expect(0, 127489, '\P{^Sc: 	-HIRA}', "");
86934Error('\p{Is_Script=:=	 Hiragana}');
86935Error('\P{Is_Script=:=	 Hiragana}');
86936Expect(1, 127488, '\p{Is_Script=hiragana}', "");
86937Expect(0, 127488, '\p{^Is_Script=hiragana}', "");
86938Expect(0, 127488, '\P{Is_Script=hiragana}', "");
86939Expect(1, 127488, '\P{^Is_Script=hiragana}', "");
86940Expect(0, 127489, '\p{Is_Script=hiragana}', "");
86941Expect(1, 127489, '\p{^Is_Script=hiragana}', "");
86942Expect(1, 127489, '\P{Is_Script=hiragana}', "");
86943Expect(0, 127489, '\P{^Is_Script=hiragana}', "");
86944Expect(1, 127488, '\p{Is_Script=_ hiragana}', "");
86945Expect(0, 127488, '\p{^Is_Script=_ hiragana}', "");
86946Expect(0, 127488, '\P{Is_Script=_ hiragana}', "");
86947Expect(1, 127488, '\P{^Is_Script=_ hiragana}', "");
86948Expect(0, 127489, '\p{Is_Script=_ hiragana}', "");
86949Expect(1, 127489, '\p{^Is_Script=_ hiragana}', "");
86950Expect(1, 127489, '\P{Is_Script=_ hiragana}', "");
86951Expect(0, 127489, '\P{^Is_Script=_ hiragana}', "");
86952Error('\p{Is_Sc=	/a/HIRA}');
86953Error('\P{Is_Sc=	/a/HIRA}');
86954Expect(1, 127488, '\p{Is_Sc=hira}', "");
86955Expect(0, 127488, '\p{^Is_Sc=hira}', "");
86956Expect(0, 127488, '\P{Is_Sc=hira}', "");
86957Expect(1, 127488, '\P{^Is_Sc=hira}', "");
86958Expect(0, 127489, '\p{Is_Sc=hira}', "");
86959Expect(1, 127489, '\p{^Is_Sc=hira}', "");
86960Expect(1, 127489, '\P{Is_Sc=hira}', "");
86961Expect(0, 127489, '\P{^Is_Sc=hira}', "");
86962Expect(1, 127488, '\p{Is_Sc=HIRA}', "");
86963Expect(0, 127488, '\p{^Is_Sc=HIRA}', "");
86964Expect(0, 127488, '\P{Is_Sc=HIRA}', "");
86965Expect(1, 127488, '\P{^Is_Sc=HIRA}', "");
86966Expect(0, 127489, '\p{Is_Sc=HIRA}', "");
86967Expect(1, 127489, '\p{^Is_Sc=HIRA}', "");
86968Expect(1, 127489, '\P{Is_Sc=HIRA}', "");
86969Expect(0, 127489, '\P{^Is_Sc=HIRA}', "");
86970Error('\p{Script=Katakana_Or_Hiragana}');
86971Error('\P{Script=Katakana_Or_Hiragana}');
86972Error('\p{Sc=Hrkt}');
86973Error('\P{Sc=Hrkt}');
86974Error('\p{Is_Script=Katakana_Or_Hiragana}');
86975Error('\P{Is_Script=Katakana_Or_Hiragana}');
86976Error('\p{Is_Sc=Hrkt}');
86977Error('\P{Is_Sc=Hrkt}');
86978Error('\p{Script=	/a/Old_italic}');
86979Error('\P{Script=	/a/Old_italic}');
86980Expect(1, 66339, '\p{Script=olditalic}', "");
86981Expect(0, 66339, '\p{^Script=olditalic}', "");
86982Expect(0, 66339, '\P{Script=olditalic}', "");
86983Expect(1, 66339, '\P{^Script=olditalic}', "");
86984Expect(0, 66340, '\p{Script=olditalic}', "");
86985Expect(1, 66340, '\p{^Script=olditalic}', "");
86986Expect(1, 66340, '\P{Script=olditalic}', "");
86987Expect(0, 66340, '\P{^Script=olditalic}', "");
86988Expect(1, 66339, '\p{Script=		Old_italic}', "");
86989Expect(0, 66339, '\p{^Script=		Old_italic}', "");
86990Expect(0, 66339, '\P{Script=		Old_italic}', "");
86991Expect(1, 66339, '\P{^Script=		Old_italic}', "");
86992Expect(0, 66340, '\p{Script=		Old_italic}', "");
86993Expect(1, 66340, '\p{^Script=		Old_italic}', "");
86994Expect(1, 66340, '\P{Script=		Old_italic}', "");
86995Expect(0, 66340, '\P{^Script=		Old_italic}', "");
86996Error('\p{Sc= /a/Ital}');
86997Error('\P{Sc= /a/Ital}');
86998Expect(1, 66339, '\p{Sc=ital}', "");
86999Expect(0, 66339, '\p{^Sc=ital}', "");
87000Expect(0, 66339, '\P{Sc=ital}', "");
87001Expect(1, 66339, '\P{^Sc=ital}', "");
87002Expect(0, 66340, '\p{Sc=ital}', "");
87003Expect(1, 66340, '\p{^Sc=ital}', "");
87004Expect(1, 66340, '\P{Sc=ital}', "");
87005Expect(0, 66340, '\P{^Sc=ital}', "");
87006Expect(1, 66339, '\p{Sc=-	Ital}', "");
87007Expect(0, 66339, '\p{^Sc=-	Ital}', "");
87008Expect(0, 66339, '\P{Sc=-	Ital}', "");
87009Expect(1, 66339, '\P{^Sc=-	Ital}', "");
87010Expect(0, 66340, '\p{Sc=-	Ital}', "");
87011Expect(1, 66340, '\p{^Sc=-	Ital}', "");
87012Expect(1, 66340, '\P{Sc=-	Ital}', "");
87013Expect(0, 66340, '\P{^Sc=-	Ital}', "");
87014Error('\p{Is_Script=-/a/Old_ITALIC}');
87015Error('\P{Is_Script=-/a/Old_ITALIC}');
87016Expect(1, 66339, '\p{Is_Script=olditalic}', "");
87017Expect(0, 66339, '\p{^Is_Script=olditalic}', "");
87018Expect(0, 66339, '\P{Is_Script=olditalic}', "");
87019Expect(1, 66339, '\P{^Is_Script=olditalic}', "");
87020Expect(0, 66340, '\p{Is_Script=olditalic}', "");
87021Expect(1, 66340, '\p{^Is_Script=olditalic}', "");
87022Expect(1, 66340, '\P{Is_Script=olditalic}', "");
87023Expect(0, 66340, '\P{^Is_Script=olditalic}', "");
87024Expect(1, 66339, '\p{Is_Script=_ Old_Italic}', "");
87025Expect(0, 66339, '\p{^Is_Script=_ Old_Italic}', "");
87026Expect(0, 66339, '\P{Is_Script=_ Old_Italic}', "");
87027Expect(1, 66339, '\P{^Is_Script=_ Old_Italic}', "");
87028Expect(0, 66340, '\p{Is_Script=_ Old_Italic}', "");
87029Expect(1, 66340, '\p{^Is_Script=_ Old_Italic}', "");
87030Expect(1, 66340, '\P{Is_Script=_ Old_Italic}', "");
87031Expect(0, 66340, '\P{^Is_Script=_ Old_Italic}', "");
87032Error('\p{Is_Sc=_Ital:=}');
87033Error('\P{Is_Sc=_Ital:=}');
87034Expect(1, 66339, '\p{Is_Sc=ital}', "");
87035Expect(0, 66339, '\p{^Is_Sc=ital}', "");
87036Expect(0, 66339, '\P{Is_Sc=ital}', "");
87037Expect(1, 66339, '\P{^Is_Sc=ital}', "");
87038Expect(0, 66340, '\p{Is_Sc=ital}', "");
87039Expect(1, 66340, '\p{^Is_Sc=ital}', "");
87040Expect(1, 66340, '\P{Is_Sc=ital}', "");
87041Expect(0, 66340, '\P{^Is_Sc=ital}', "");
87042Expect(1, 66339, '\p{Is_Sc:-	ITAL}', "");
87043Expect(0, 66339, '\p{^Is_Sc:-	ITAL}', "");
87044Expect(0, 66339, '\P{Is_Sc:-	ITAL}', "");
87045Expect(1, 66339, '\P{^Is_Sc:-	ITAL}', "");
87046Expect(0, 66340, '\p{Is_Sc:-	ITAL}', "");
87047Expect(1, 66340, '\p{^Is_Sc:-	ITAL}', "");
87048Expect(1, 66340, '\P{Is_Sc:-	ITAL}', "");
87049Expect(0, 66340, '\P{^Is_Sc:-	ITAL}', "");
87050Error('\p{Script=/a/		javanese}');
87051Error('\P{Script=/a/		javanese}');
87052Expect(1, 43487, '\p{Script=javanese}', "");
87053Expect(0, 43487, '\p{^Script=javanese}', "");
87054Expect(0, 43487, '\P{Script=javanese}', "");
87055Expect(1, 43487, '\P{^Script=javanese}', "");
87056Expect(0, 43488, '\p{Script=javanese}', "");
87057Expect(1, 43488, '\p{^Script=javanese}', "");
87058Expect(1, 43488, '\P{Script=javanese}', "");
87059Expect(0, 43488, '\P{^Script=javanese}', "");
87060Expect(1, 43487, '\p{Script=-_Javanese}', "");
87061Expect(0, 43487, '\p{^Script=-_Javanese}', "");
87062Expect(0, 43487, '\P{Script=-_Javanese}', "");
87063Expect(1, 43487, '\P{^Script=-_Javanese}', "");
87064Expect(0, 43488, '\p{Script=-_Javanese}', "");
87065Expect(1, 43488, '\p{^Script=-_Javanese}', "");
87066Expect(1, 43488, '\P{Script=-_Javanese}', "");
87067Expect(0, 43488, '\P{^Script=-_Javanese}', "");
87068Error('\p{Sc= :=Java}');
87069Error('\P{Sc= :=Java}');
87070Expect(1, 43487, '\p{Sc=java}', "");
87071Expect(0, 43487, '\p{^Sc=java}', "");
87072Expect(0, 43487, '\P{Sc=java}', "");
87073Expect(1, 43487, '\P{^Sc=java}', "");
87074Expect(0, 43488, '\p{Sc=java}', "");
87075Expect(1, 43488, '\p{^Sc=java}', "");
87076Expect(1, 43488, '\P{Sc=java}', "");
87077Expect(0, 43488, '\P{^Sc=java}', "");
87078Expect(1, 43487, '\p{Sc=_-JAVA}', "");
87079Expect(0, 43487, '\p{^Sc=_-JAVA}', "");
87080Expect(0, 43487, '\P{Sc=_-JAVA}', "");
87081Expect(1, 43487, '\P{^Sc=_-JAVA}', "");
87082Expect(0, 43488, '\p{Sc=_-JAVA}', "");
87083Expect(1, 43488, '\p{^Sc=_-JAVA}', "");
87084Expect(1, 43488, '\P{Sc=_-JAVA}', "");
87085Expect(0, 43488, '\P{^Sc=_-JAVA}', "");
87086Error('\p{Is_Script=	Javanese/a/}');
87087Error('\P{Is_Script=	Javanese/a/}');
87088Expect(1, 43487, '\p{Is_Script=javanese}', "");
87089Expect(0, 43487, '\p{^Is_Script=javanese}', "");
87090Expect(0, 43487, '\P{Is_Script=javanese}', "");
87091Expect(1, 43487, '\P{^Is_Script=javanese}', "");
87092Expect(0, 43488, '\p{Is_Script=javanese}', "");
87093Expect(1, 43488, '\p{^Is_Script=javanese}', "");
87094Expect(1, 43488, '\P{Is_Script=javanese}', "");
87095Expect(0, 43488, '\P{^Is_Script=javanese}', "");
87096Expect(1, 43487, '\p{Is_Script= 	javanese}', "");
87097Expect(0, 43487, '\p{^Is_Script= 	javanese}', "");
87098Expect(0, 43487, '\P{Is_Script= 	javanese}', "");
87099Expect(1, 43487, '\P{^Is_Script= 	javanese}', "");
87100Expect(0, 43488, '\p{Is_Script= 	javanese}', "");
87101Expect(1, 43488, '\p{^Is_Script= 	javanese}', "");
87102Expect(1, 43488, '\P{Is_Script= 	javanese}', "");
87103Expect(0, 43488, '\P{^Is_Script= 	javanese}', "");
87104Error('\p{Is_Sc=:=Java}');
87105Error('\P{Is_Sc=:=Java}');
87106Expect(1, 43487, '\p{Is_Sc=java}', "");
87107Expect(0, 43487, '\p{^Is_Sc=java}', "");
87108Expect(0, 43487, '\P{Is_Sc=java}', "");
87109Expect(1, 43487, '\P{^Is_Sc=java}', "");
87110Expect(0, 43488, '\p{Is_Sc=java}', "");
87111Expect(1, 43488, '\p{^Is_Sc=java}', "");
87112Expect(1, 43488, '\P{Is_Sc=java}', "");
87113Expect(0, 43488, '\P{^Is_Sc=java}', "");
87114Expect(1, 43487, '\p{Is_Sc=-Java}', "");
87115Expect(0, 43487, '\p{^Is_Sc=-Java}', "");
87116Expect(0, 43487, '\P{Is_Sc=-Java}', "");
87117Expect(1, 43487, '\P{^Is_Sc=-Java}', "");
87118Expect(0, 43488, '\p{Is_Sc=-Java}', "");
87119Expect(1, 43488, '\p{^Is_Sc=-Java}', "");
87120Expect(1, 43488, '\P{Is_Sc=-Java}', "");
87121Expect(0, 43488, '\P{^Is_Sc=-Java}', "");
87122Error('\p{Script=-	Kayah_li/a/}');
87123Error('\P{Script=-	Kayah_li/a/}');
87124Expect(1, 43311, '\p{Script=kayahli}', "");
87125Expect(0, 43311, '\p{^Script=kayahli}', "");
87126Expect(0, 43311, '\P{Script=kayahli}', "");
87127Expect(1, 43311, '\P{^Script=kayahli}', "");
87128Expect(0, 43312, '\p{Script=kayahli}', "");
87129Expect(1, 43312, '\p{^Script=kayahli}', "");
87130Expect(1, 43312, '\P{Script=kayahli}', "");
87131Expect(0, 43312, '\P{^Script=kayahli}', "");
87132Expect(1, 43311, '\p{Script:--kayah_LI}', "");
87133Expect(0, 43311, '\p{^Script:--kayah_LI}', "");
87134Expect(0, 43311, '\P{Script:--kayah_LI}', "");
87135Expect(1, 43311, '\P{^Script:--kayah_LI}', "");
87136Expect(0, 43312, '\p{Script:--kayah_LI}', "");
87137Expect(1, 43312, '\p{^Script:--kayah_LI}', "");
87138Expect(1, 43312, '\P{Script:--kayah_LI}', "");
87139Expect(0, 43312, '\P{^Script:--kayah_LI}', "");
87140Error('\p{Sc=/a/kali}');
87141Error('\P{Sc=/a/kali}');
87142Expect(1, 43311, '\p{Sc=kali}', "");
87143Expect(0, 43311, '\p{^Sc=kali}', "");
87144Expect(0, 43311, '\P{Sc=kali}', "");
87145Expect(1, 43311, '\P{^Sc=kali}', "");
87146Expect(0, 43312, '\p{Sc=kali}', "");
87147Expect(1, 43312, '\p{^Sc=kali}', "");
87148Expect(1, 43312, '\P{Sc=kali}', "");
87149Expect(0, 43312, '\P{^Sc=kali}', "");
87150Expect(1, 43311, '\p{Sc=	-KALI}', "");
87151Expect(0, 43311, '\p{^Sc=	-KALI}', "");
87152Expect(0, 43311, '\P{Sc=	-KALI}', "");
87153Expect(1, 43311, '\P{^Sc=	-KALI}', "");
87154Expect(0, 43312, '\p{Sc=	-KALI}', "");
87155Expect(1, 43312, '\p{^Sc=	-KALI}', "");
87156Expect(1, 43312, '\P{Sc=	-KALI}', "");
87157Expect(0, 43312, '\P{^Sc=	-KALI}', "");
87158Error('\p{Is_Script= kayah_li/a/}');
87159Error('\P{Is_Script= kayah_li/a/}');
87160Expect(1, 43311, '\p{Is_Script=kayahli}', "");
87161Expect(0, 43311, '\p{^Is_Script=kayahli}', "");
87162Expect(0, 43311, '\P{Is_Script=kayahli}', "");
87163Expect(1, 43311, '\P{^Is_Script=kayahli}', "");
87164Expect(0, 43312, '\p{Is_Script=kayahli}', "");
87165Expect(1, 43312, '\p{^Is_Script=kayahli}', "");
87166Expect(1, 43312, '\P{Is_Script=kayahli}', "");
87167Expect(0, 43312, '\P{^Is_Script=kayahli}', "");
87168Expect(1, 43311, '\p{Is_Script:_KAYAH_li}', "");
87169Expect(0, 43311, '\p{^Is_Script:_KAYAH_li}', "");
87170Expect(0, 43311, '\P{Is_Script:_KAYAH_li}', "");
87171Expect(1, 43311, '\P{^Is_Script:_KAYAH_li}', "");
87172Expect(0, 43312, '\p{Is_Script:_KAYAH_li}', "");
87173Expect(1, 43312, '\p{^Is_Script:_KAYAH_li}', "");
87174Expect(1, 43312, '\P{Is_Script:_KAYAH_li}', "");
87175Expect(0, 43312, '\P{^Is_Script:_KAYAH_li}', "");
87176Error('\p{Is_Sc=_ KALI/a/}');
87177Error('\P{Is_Sc=_ KALI/a/}');
87178Expect(1, 43311, '\p{Is_Sc=kali}', "");
87179Expect(0, 43311, '\p{^Is_Sc=kali}', "");
87180Expect(0, 43311, '\P{Is_Sc=kali}', "");
87181Expect(1, 43311, '\P{^Is_Sc=kali}', "");
87182Expect(0, 43312, '\p{Is_Sc=kali}', "");
87183Expect(1, 43312, '\p{^Is_Sc=kali}', "");
87184Expect(1, 43312, '\P{Is_Sc=kali}', "");
87185Expect(0, 43312, '\P{^Is_Sc=kali}', "");
87186Expect(1, 43311, '\p{Is_Sc=		Kali}', "");
87187Expect(0, 43311, '\p{^Is_Sc=		Kali}', "");
87188Expect(0, 43311, '\P{Is_Sc=		Kali}', "");
87189Expect(1, 43311, '\P{^Is_Sc=		Kali}', "");
87190Expect(0, 43312, '\p{Is_Sc=		Kali}', "");
87191Expect(1, 43312, '\p{^Is_Sc=		Kali}', "");
87192Expect(1, 43312, '\P{Is_Sc=		Kali}', "");
87193Expect(0, 43312, '\P{^Is_Sc=		Kali}', "");
87194Error('\p{Script:__KATAKANA/a/}');
87195Error('\P{Script:__KATAKANA/a/}');
87196Expect(1, 110592, '\p{Script=katakana}', "");
87197Expect(0, 110592, '\p{^Script=katakana}', "");
87198Expect(0, 110592, '\P{Script=katakana}', "");
87199Expect(1, 110592, '\P{^Script=katakana}', "");
87200Expect(0, 110593, '\p{Script=katakana}', "");
87201Expect(1, 110593, '\p{^Script=katakana}', "");
87202Expect(1, 110593, '\P{Script=katakana}', "");
87203Expect(0, 110593, '\P{^Script=katakana}', "");
87204Expect(1, 110592, '\p{Script=__katakana}', "");
87205Expect(0, 110592, '\p{^Script=__katakana}', "");
87206Expect(0, 110592, '\P{Script=__katakana}', "");
87207Expect(1, 110592, '\P{^Script=__katakana}', "");
87208Expect(0, 110593, '\p{Script=__katakana}', "");
87209Expect(1, 110593, '\p{^Script=__katakana}', "");
87210Expect(1, 110593, '\P{Script=__katakana}', "");
87211Expect(0, 110593, '\P{^Script=__katakana}', "");
87212Error('\p{Sc=:=-_kana}');
87213Error('\P{Sc=:=-_kana}');
87214Expect(1, 110592, '\p{Sc=kana}', "");
87215Expect(0, 110592, '\p{^Sc=kana}', "");
87216Expect(0, 110592, '\P{Sc=kana}', "");
87217Expect(1, 110592, '\P{^Sc=kana}', "");
87218Expect(0, 110593, '\p{Sc=kana}', "");
87219Expect(1, 110593, '\p{^Sc=kana}', "");
87220Expect(1, 110593, '\P{Sc=kana}', "");
87221Expect(0, 110593, '\P{^Sc=kana}', "");
87222Expect(1, 110592, '\p{Sc= Kana}', "");
87223Expect(0, 110592, '\p{^Sc= Kana}', "");
87224Expect(0, 110592, '\P{Sc= Kana}', "");
87225Expect(1, 110592, '\P{^Sc= Kana}', "");
87226Expect(0, 110593, '\p{Sc= Kana}', "");
87227Expect(1, 110593, '\p{^Sc= Kana}', "");
87228Expect(1, 110593, '\P{Sc= Kana}', "");
87229Expect(0, 110593, '\P{^Sc= Kana}', "");
87230Error('\p{Is_Script= Katakana:=}');
87231Error('\P{Is_Script= Katakana:=}');
87232Expect(1, 110592, '\p{Is_Script=katakana}', "");
87233Expect(0, 110592, '\p{^Is_Script=katakana}', "");
87234Expect(0, 110592, '\P{Is_Script=katakana}', "");
87235Expect(1, 110592, '\P{^Is_Script=katakana}', "");
87236Expect(0, 110593, '\p{Is_Script=katakana}', "");
87237Expect(1, 110593, '\p{^Is_Script=katakana}', "");
87238Expect(1, 110593, '\P{Is_Script=katakana}', "");
87239Expect(0, 110593, '\P{^Is_Script=katakana}', "");
87240Expect(1, 110592, '\p{Is_Script=	_KATAKANA}', "");
87241Expect(0, 110592, '\p{^Is_Script=	_KATAKANA}', "");
87242Expect(0, 110592, '\P{Is_Script=	_KATAKANA}', "");
87243Expect(1, 110592, '\P{^Is_Script=	_KATAKANA}', "");
87244Expect(0, 110593, '\p{Is_Script=	_KATAKANA}', "");
87245Expect(1, 110593, '\p{^Is_Script=	_KATAKANA}', "");
87246Expect(1, 110593, '\P{Is_Script=	_KATAKANA}', "");
87247Expect(0, 110593, '\P{^Is_Script=	_KATAKANA}', "");
87248Error('\p{Is_Sc=/a/-Kana}');
87249Error('\P{Is_Sc=/a/-Kana}');
87250Expect(1, 110592, '\p{Is_Sc=kana}', "");
87251Expect(0, 110592, '\p{^Is_Sc=kana}', "");
87252Expect(0, 110592, '\P{Is_Sc=kana}', "");
87253Expect(1, 110592, '\P{^Is_Sc=kana}', "");
87254Expect(0, 110593, '\p{Is_Sc=kana}', "");
87255Expect(1, 110593, '\p{^Is_Sc=kana}', "");
87256Expect(1, 110593, '\P{Is_Sc=kana}', "");
87257Expect(0, 110593, '\P{^Is_Sc=kana}', "");
87258Expect(1, 110592, '\p{Is_Sc=	_KANA}', "");
87259Expect(0, 110592, '\p{^Is_Sc=	_KANA}', "");
87260Expect(0, 110592, '\P{Is_Sc=	_KANA}', "");
87261Expect(1, 110592, '\P{^Is_Sc=	_KANA}', "");
87262Expect(0, 110593, '\p{Is_Sc=	_KANA}', "");
87263Expect(1, 110593, '\p{^Is_Sc=	_KANA}', "");
87264Expect(1, 110593, '\P{Is_Sc=	_KANA}', "");
87265Expect(0, 110593, '\P{^Is_Sc=	_KANA}', "");
87266Error('\p{Script= Kharoshthi:=}');
87267Error('\P{Script= Kharoshthi:=}');
87268Expect(1, 68184, '\p{Script=kharoshthi}', "");
87269Expect(0, 68184, '\p{^Script=kharoshthi}', "");
87270Expect(0, 68184, '\P{Script=kharoshthi}', "");
87271Expect(1, 68184, '\P{^Script=kharoshthi}', "");
87272Expect(0, 68185, '\p{Script=kharoshthi}', "");
87273Expect(1, 68185, '\p{^Script=kharoshthi}', "");
87274Expect(1, 68185, '\P{Script=kharoshthi}', "");
87275Expect(0, 68185, '\P{^Script=kharoshthi}', "");
87276Expect(1, 68184, '\p{Script: 	_Kharoshthi}', "");
87277Expect(0, 68184, '\p{^Script: 	_Kharoshthi}', "");
87278Expect(0, 68184, '\P{Script: 	_Kharoshthi}', "");
87279Expect(1, 68184, '\P{^Script: 	_Kharoshthi}', "");
87280Expect(0, 68185, '\p{Script: 	_Kharoshthi}', "");
87281Expect(1, 68185, '\p{^Script: 	_Kharoshthi}', "");
87282Expect(1, 68185, '\P{Script: 	_Kharoshthi}', "");
87283Expect(0, 68185, '\P{^Script: 	_Kharoshthi}', "");
87284Error('\p{Sc= _khar:=}');
87285Error('\P{Sc= _khar:=}');
87286Expect(1, 68184, '\p{Sc=khar}', "");
87287Expect(0, 68184, '\p{^Sc=khar}', "");
87288Expect(0, 68184, '\P{Sc=khar}', "");
87289Expect(1, 68184, '\P{^Sc=khar}', "");
87290Expect(0, 68185, '\p{Sc=khar}', "");
87291Expect(1, 68185, '\p{^Sc=khar}', "");
87292Expect(1, 68185, '\P{Sc=khar}', "");
87293Expect(0, 68185, '\P{^Sc=khar}', "");
87294Expect(1, 68184, '\p{Sc=__KHAR}', "");
87295Expect(0, 68184, '\p{^Sc=__KHAR}', "");
87296Expect(0, 68184, '\P{Sc=__KHAR}', "");
87297Expect(1, 68184, '\P{^Sc=__KHAR}', "");
87298Expect(0, 68185, '\p{Sc=__KHAR}', "");
87299Expect(1, 68185, '\p{^Sc=__KHAR}', "");
87300Expect(1, 68185, '\P{Sc=__KHAR}', "");
87301Expect(0, 68185, '\P{^Sc=__KHAR}', "");
87302Error('\p{Is_Script=/a/- kharoshthi}');
87303Error('\P{Is_Script=/a/- kharoshthi}');
87304Expect(1, 68184, '\p{Is_Script=kharoshthi}', "");
87305Expect(0, 68184, '\p{^Is_Script=kharoshthi}', "");
87306Expect(0, 68184, '\P{Is_Script=kharoshthi}', "");
87307Expect(1, 68184, '\P{^Is_Script=kharoshthi}', "");
87308Expect(0, 68185, '\p{Is_Script=kharoshthi}', "");
87309Expect(1, 68185, '\p{^Is_Script=kharoshthi}', "");
87310Expect(1, 68185, '\P{Is_Script=kharoshthi}', "");
87311Expect(0, 68185, '\P{^Is_Script=kharoshthi}', "");
87312Expect(1, 68184, '\p{Is_Script=--kharoshthi}', "");
87313Expect(0, 68184, '\p{^Is_Script=--kharoshthi}', "");
87314Expect(0, 68184, '\P{Is_Script=--kharoshthi}', "");
87315Expect(1, 68184, '\P{^Is_Script=--kharoshthi}', "");
87316Expect(0, 68185, '\p{Is_Script=--kharoshthi}', "");
87317Expect(1, 68185, '\p{^Is_Script=--kharoshthi}', "");
87318Expect(1, 68185, '\P{Is_Script=--kharoshthi}', "");
87319Expect(0, 68185, '\P{^Is_Script=--kharoshthi}', "");
87320Error('\p{Is_Sc=		khar:=}');
87321Error('\P{Is_Sc=		khar:=}');
87322Expect(1, 68184, '\p{Is_Sc=khar}', "");
87323Expect(0, 68184, '\p{^Is_Sc=khar}', "");
87324Expect(0, 68184, '\P{Is_Sc=khar}', "");
87325Expect(1, 68184, '\P{^Is_Sc=khar}', "");
87326Expect(0, 68185, '\p{Is_Sc=khar}', "");
87327Expect(1, 68185, '\p{^Is_Sc=khar}', "");
87328Expect(1, 68185, '\P{Is_Sc=khar}', "");
87329Expect(0, 68185, '\P{^Is_Sc=khar}', "");
87330Expect(1, 68184, '\p{Is_Sc=-	Khar}', "");
87331Expect(0, 68184, '\p{^Is_Sc=-	Khar}', "");
87332Expect(0, 68184, '\P{Is_Sc=-	Khar}', "");
87333Expect(1, 68184, '\P{^Is_Sc=-	Khar}', "");
87334Expect(0, 68185, '\p{Is_Sc=-	Khar}', "");
87335Expect(1, 68185, '\p{^Is_Sc=-	Khar}', "");
87336Expect(1, 68185, '\P{Is_Sc=-	Khar}', "");
87337Expect(0, 68185, '\P{^Is_Sc=-	Khar}', "");
87338Error('\p{Script=-:=KHMER}');
87339Error('\P{Script=-:=KHMER}');
87340Expect(1, 6655, '\p{Script=khmer}', "");
87341Expect(0, 6655, '\p{^Script=khmer}', "");
87342Expect(0, 6655, '\P{Script=khmer}', "");
87343Expect(1, 6655, '\P{^Script=khmer}', "");
87344Expect(0, 6656, '\p{Script=khmer}', "");
87345Expect(1, 6656, '\p{^Script=khmer}', "");
87346Expect(1, 6656, '\P{Script=khmer}', "");
87347Expect(0, 6656, '\P{^Script=khmer}', "");
87348Expect(1, 6655, '\p{Script:	 	Khmer}', "");
87349Expect(0, 6655, '\p{^Script:	 	Khmer}', "");
87350Expect(0, 6655, '\P{Script:	 	Khmer}', "");
87351Expect(1, 6655, '\P{^Script:	 	Khmer}', "");
87352Expect(0, 6656, '\p{Script:	 	Khmer}', "");
87353Expect(1, 6656, '\p{^Script:	 	Khmer}', "");
87354Expect(1, 6656, '\P{Script:	 	Khmer}', "");
87355Expect(0, 6656, '\P{^Script:	 	Khmer}', "");
87356Error('\p{Sc=:=-_Khmr}');
87357Error('\P{Sc=:=-_Khmr}');
87358Expect(1, 6655, '\p{Sc=khmr}', "");
87359Expect(0, 6655, '\p{^Sc=khmr}', "");
87360Expect(0, 6655, '\P{Sc=khmr}', "");
87361Expect(1, 6655, '\P{^Sc=khmr}', "");
87362Expect(0, 6656, '\p{Sc=khmr}', "");
87363Expect(1, 6656, '\p{^Sc=khmr}', "");
87364Expect(1, 6656, '\P{Sc=khmr}', "");
87365Expect(0, 6656, '\P{^Sc=khmr}', "");
87366Expect(1, 6655, '\p{Sc=-_khmr}', "");
87367Expect(0, 6655, '\p{^Sc=-_khmr}', "");
87368Expect(0, 6655, '\P{Sc=-_khmr}', "");
87369Expect(1, 6655, '\P{^Sc=-_khmr}', "");
87370Expect(0, 6656, '\p{Sc=-_khmr}', "");
87371Expect(1, 6656, '\p{^Sc=-_khmr}', "");
87372Expect(1, 6656, '\P{Sc=-_khmr}', "");
87373Expect(0, 6656, '\P{^Sc=-_khmr}', "");
87374Error('\p{Is_Script= Khmer:=}');
87375Error('\P{Is_Script= Khmer:=}');
87376Expect(1, 6655, '\p{Is_Script:khmer}', "");
87377Expect(0, 6655, '\p{^Is_Script:khmer}', "");
87378Expect(0, 6655, '\P{Is_Script:khmer}', "");
87379Expect(1, 6655, '\P{^Is_Script:khmer}', "");
87380Expect(0, 6656, '\p{Is_Script:khmer}', "");
87381Expect(1, 6656, '\p{^Is_Script:khmer}', "");
87382Expect(1, 6656, '\P{Is_Script:khmer}', "");
87383Expect(0, 6656, '\P{^Is_Script:khmer}', "");
87384Expect(1, 6655, '\p{Is_Script= _KHMER}', "");
87385Expect(0, 6655, '\p{^Is_Script= _KHMER}', "");
87386Expect(0, 6655, '\P{Is_Script= _KHMER}', "");
87387Expect(1, 6655, '\P{^Is_Script= _KHMER}', "");
87388Expect(0, 6656, '\p{Is_Script= _KHMER}', "");
87389Expect(1, 6656, '\p{^Is_Script= _KHMER}', "");
87390Expect(1, 6656, '\P{Is_Script= _KHMER}', "");
87391Expect(0, 6656, '\P{^Is_Script= _KHMER}', "");
87392Error('\p{Is_Sc:_/a/Khmr}');
87393Error('\P{Is_Sc:_/a/Khmr}');
87394Expect(1, 6655, '\p{Is_Sc=khmr}', "");
87395Expect(0, 6655, '\p{^Is_Sc=khmr}', "");
87396Expect(0, 6655, '\P{Is_Sc=khmr}', "");
87397Expect(1, 6655, '\P{^Is_Sc=khmr}', "");
87398Expect(0, 6656, '\p{Is_Sc=khmr}', "");
87399Expect(1, 6656, '\p{^Is_Sc=khmr}', "");
87400Expect(1, 6656, '\P{Is_Sc=khmr}', "");
87401Expect(0, 6656, '\P{^Is_Sc=khmr}', "");
87402Expect(1, 6655, '\p{Is_Sc=	_Khmr}', "");
87403Expect(0, 6655, '\p{^Is_Sc=	_Khmr}', "");
87404Expect(0, 6655, '\P{Is_Sc=	_Khmr}', "");
87405Expect(1, 6655, '\P{^Is_Sc=	_Khmr}', "");
87406Expect(0, 6656, '\p{Is_Sc=	_Khmr}', "");
87407Expect(1, 6656, '\p{^Is_Sc=	_Khmr}', "");
87408Expect(1, 6656, '\P{Is_Sc=	_Khmr}', "");
87409Expect(0, 6656, '\P{^Is_Sc=	_Khmr}', "");
87410Error('\p{Script= _kannada/a/}');
87411Error('\P{Script= _kannada/a/}');
87412Expect(1, 3314, '\p{Script=kannada}', "");
87413Expect(0, 3314, '\p{^Script=kannada}', "");
87414Expect(0, 3314, '\P{Script=kannada}', "");
87415Expect(1, 3314, '\P{^Script=kannada}', "");
87416Expect(0, 3315, '\p{Script=kannada}', "");
87417Expect(1, 3315, '\p{^Script=kannada}', "");
87418Expect(1, 3315, '\P{Script=kannada}', "");
87419Expect(0, 3315, '\P{^Script=kannada}', "");
87420Expect(1, 3314, '\p{Script=  Kannada}', "");
87421Expect(0, 3314, '\p{^Script=  Kannada}', "");
87422Expect(0, 3314, '\P{Script=  Kannada}', "");
87423Expect(1, 3314, '\P{^Script=  Kannada}', "");
87424Expect(0, 3315, '\p{Script=  Kannada}', "");
87425Expect(1, 3315, '\p{^Script=  Kannada}', "");
87426Expect(1, 3315, '\P{Script=  Kannada}', "");
87427Expect(0, 3315, '\P{^Script=  Kannada}', "");
87428Error('\p{Sc=-knda/a/}');
87429Error('\P{Sc=-knda/a/}');
87430Expect(1, 3314, '\p{Sc=knda}', "");
87431Expect(0, 3314, '\p{^Sc=knda}', "");
87432Expect(0, 3314, '\P{Sc=knda}', "");
87433Expect(1, 3314, '\P{^Sc=knda}', "");
87434Expect(0, 3315, '\p{Sc=knda}', "");
87435Expect(1, 3315, '\p{^Sc=knda}', "");
87436Expect(1, 3315, '\P{Sc=knda}', "");
87437Expect(0, 3315, '\P{^Sc=knda}', "");
87438Expect(1, 3314, '\p{Sc:-knda}', "");
87439Expect(0, 3314, '\p{^Sc:-knda}', "");
87440Expect(0, 3314, '\P{Sc:-knda}', "");
87441Expect(1, 3314, '\P{^Sc:-knda}', "");
87442Expect(0, 3315, '\p{Sc:-knda}', "");
87443Expect(1, 3315, '\p{^Sc:-knda}', "");
87444Expect(1, 3315, '\P{Sc:-knda}', "");
87445Expect(0, 3315, '\P{^Sc:-knda}', "");
87446Error('\p{Is_Script=_KANNADA:=}');
87447Error('\P{Is_Script=_KANNADA:=}');
87448Expect(1, 3314, '\p{Is_Script=kannada}', "");
87449Expect(0, 3314, '\p{^Is_Script=kannada}', "");
87450Expect(0, 3314, '\P{Is_Script=kannada}', "");
87451Expect(1, 3314, '\P{^Is_Script=kannada}', "");
87452Expect(0, 3315, '\p{Is_Script=kannada}', "");
87453Expect(1, 3315, '\p{^Is_Script=kannada}', "");
87454Expect(1, 3315, '\P{Is_Script=kannada}', "");
87455Expect(0, 3315, '\P{^Is_Script=kannada}', "");
87456Expect(1, 3314, '\p{Is_Script= Kannada}', "");
87457Expect(0, 3314, '\p{^Is_Script= Kannada}', "");
87458Expect(0, 3314, '\P{Is_Script= Kannada}', "");
87459Expect(1, 3314, '\P{^Is_Script= Kannada}', "");
87460Expect(0, 3315, '\p{Is_Script= Kannada}', "");
87461Expect(1, 3315, '\p{^Is_Script= Kannada}', "");
87462Expect(1, 3315, '\P{Is_Script= Kannada}', "");
87463Expect(0, 3315, '\P{^Is_Script= Kannada}', "");
87464Error('\p{Is_Sc=_:=knda}');
87465Error('\P{Is_Sc=_:=knda}');
87466Expect(1, 3314, '\p{Is_Sc=knda}', "");
87467Expect(0, 3314, '\p{^Is_Sc=knda}', "");
87468Expect(0, 3314, '\P{Is_Sc=knda}', "");
87469Expect(1, 3314, '\P{^Is_Sc=knda}', "");
87470Expect(0, 3315, '\p{Is_Sc=knda}', "");
87471Expect(1, 3315, '\p{^Is_Sc=knda}', "");
87472Expect(1, 3315, '\P{Is_Sc=knda}', "");
87473Expect(0, 3315, '\P{^Is_Sc=knda}', "");
87474Expect(1, 3314, '\p{Is_Sc=	KNDA}', "");
87475Expect(0, 3314, '\p{^Is_Sc=	KNDA}', "");
87476Expect(0, 3314, '\P{Is_Sc=	KNDA}', "");
87477Expect(1, 3314, '\P{^Is_Sc=	KNDA}', "");
87478Expect(0, 3315, '\p{Is_Sc=	KNDA}', "");
87479Expect(1, 3315, '\p{^Is_Sc=	KNDA}', "");
87480Expect(1, 3315, '\P{Is_Sc=	KNDA}', "");
87481Expect(0, 3315, '\P{^Is_Sc=	KNDA}', "");
87482Error('\p{Script=_/a/Kaithi}');
87483Error('\P{Script=_/a/Kaithi}');
87484Expect(1, 69825, '\p{Script=kaithi}', "");
87485Expect(0, 69825, '\p{^Script=kaithi}', "");
87486Expect(0, 69825, '\P{Script=kaithi}', "");
87487Expect(1, 69825, '\P{^Script=kaithi}', "");
87488Expect(0, 69826, '\p{Script=kaithi}', "");
87489Expect(1, 69826, '\p{^Script=kaithi}', "");
87490Expect(1, 69826, '\P{Script=kaithi}', "");
87491Expect(0, 69826, '\P{^Script=kaithi}', "");
87492Expect(1, 69825, '\p{Script=--Kaithi}', "");
87493Expect(0, 69825, '\p{^Script=--Kaithi}', "");
87494Expect(0, 69825, '\P{Script=--Kaithi}', "");
87495Expect(1, 69825, '\P{^Script=--Kaithi}', "");
87496Expect(0, 69826, '\p{Script=--Kaithi}', "");
87497Expect(1, 69826, '\p{^Script=--Kaithi}', "");
87498Expect(1, 69826, '\P{Script=--Kaithi}', "");
87499Expect(0, 69826, '\P{^Script=--Kaithi}', "");
87500Error('\p{Sc: _ Kthi:=}');
87501Error('\P{Sc: _ Kthi:=}');
87502Expect(1, 69825, '\p{Sc=kthi}', "");
87503Expect(0, 69825, '\p{^Sc=kthi}', "");
87504Expect(0, 69825, '\P{Sc=kthi}', "");
87505Expect(1, 69825, '\P{^Sc=kthi}', "");
87506Expect(0, 69826, '\p{Sc=kthi}', "");
87507Expect(1, 69826, '\p{^Sc=kthi}', "");
87508Expect(1, 69826, '\P{Sc=kthi}', "");
87509Expect(0, 69826, '\P{^Sc=kthi}', "");
87510Expect(1, 69825, '\p{Sc=-KTHI}', "");
87511Expect(0, 69825, '\p{^Sc=-KTHI}', "");
87512Expect(0, 69825, '\P{Sc=-KTHI}', "");
87513Expect(1, 69825, '\P{^Sc=-KTHI}', "");
87514Expect(0, 69826, '\p{Sc=-KTHI}', "");
87515Expect(1, 69826, '\p{^Sc=-KTHI}', "");
87516Expect(1, 69826, '\P{Sc=-KTHI}', "");
87517Expect(0, 69826, '\P{^Sc=-KTHI}', "");
87518Error('\p{Is_Script=_:=Kaithi}');
87519Error('\P{Is_Script=_:=Kaithi}');
87520Expect(1, 69825, '\p{Is_Script:	kaithi}', "");
87521Expect(0, 69825, '\p{^Is_Script:	kaithi}', "");
87522Expect(0, 69825, '\P{Is_Script:	kaithi}', "");
87523Expect(1, 69825, '\P{^Is_Script:	kaithi}', "");
87524Expect(0, 69826, '\p{Is_Script:	kaithi}', "");
87525Expect(1, 69826, '\p{^Is_Script:	kaithi}', "");
87526Expect(1, 69826, '\P{Is_Script:	kaithi}', "");
87527Expect(0, 69826, '\P{^Is_Script:	kaithi}', "");
87528Expect(1, 69825, '\p{Is_Script=_Kaithi}', "");
87529Expect(0, 69825, '\p{^Is_Script=_Kaithi}', "");
87530Expect(0, 69825, '\P{Is_Script=_Kaithi}', "");
87531Expect(1, 69825, '\P{^Is_Script=_Kaithi}', "");
87532Expect(0, 69826, '\p{Is_Script=_Kaithi}', "");
87533Expect(1, 69826, '\p{^Is_Script=_Kaithi}', "");
87534Expect(1, 69826, '\P{Is_Script=_Kaithi}', "");
87535Expect(0, 69826, '\P{^Is_Script=_Kaithi}', "");
87536Error('\p{Is_Sc= -kthi/a/}');
87537Error('\P{Is_Sc= -kthi/a/}');
87538Expect(1, 69825, '\p{Is_Sc=kthi}', "");
87539Expect(0, 69825, '\p{^Is_Sc=kthi}', "");
87540Expect(0, 69825, '\P{Is_Sc=kthi}', "");
87541Expect(1, 69825, '\P{^Is_Sc=kthi}', "");
87542Expect(0, 69826, '\p{Is_Sc=kthi}', "");
87543Expect(1, 69826, '\p{^Is_Sc=kthi}', "");
87544Expect(1, 69826, '\P{Is_Sc=kthi}', "");
87545Expect(0, 69826, '\P{^Is_Sc=kthi}', "");
87546Expect(1, 69825, '\p{Is_Sc=_kthi}', "");
87547Expect(0, 69825, '\p{^Is_Sc=_kthi}', "");
87548Expect(0, 69825, '\P{Is_Sc=_kthi}', "");
87549Expect(1, 69825, '\P{^Is_Sc=_kthi}', "");
87550Expect(0, 69826, '\p{Is_Sc=_kthi}', "");
87551Expect(1, 69826, '\p{^Is_Sc=_kthi}', "");
87552Expect(1, 69826, '\P{Is_Sc=_kthi}', "");
87553Expect(0, 69826, '\P{^Is_Sc=_kthi}', "");
87554Error('\p{Script=_TAI_THAM/a/}');
87555Error('\P{Script=_TAI_THAM/a/}');
87556Expect(1, 6829, '\p{Script=taitham}', "");
87557Expect(0, 6829, '\p{^Script=taitham}', "");
87558Expect(0, 6829, '\P{Script=taitham}', "");
87559Expect(1, 6829, '\P{^Script=taitham}', "");
87560Expect(0, 6830, '\p{Script=taitham}', "");
87561Expect(1, 6830, '\p{^Script=taitham}', "");
87562Expect(1, 6830, '\P{Script=taitham}', "");
87563Expect(0, 6830, '\P{^Script=taitham}', "");
87564Expect(1, 6829, '\p{Script=	Tai_tham}', "");
87565Expect(0, 6829, '\p{^Script=	Tai_tham}', "");
87566Expect(0, 6829, '\P{Script=	Tai_tham}', "");
87567Expect(1, 6829, '\P{^Script=	Tai_tham}', "");
87568Expect(0, 6830, '\p{Script=	Tai_tham}', "");
87569Expect(1, 6830, '\p{^Script=	Tai_tham}', "");
87570Expect(1, 6830, '\P{Script=	Tai_tham}', "");
87571Expect(0, 6830, '\P{^Script=	Tai_tham}', "");
87572Error('\p{Sc=	 Lana/a/}');
87573Error('\P{Sc=	 Lana/a/}');
87574Expect(1, 6829, '\p{Sc:	lana}', "");
87575Expect(0, 6829, '\p{^Sc:	lana}', "");
87576Expect(0, 6829, '\P{Sc:	lana}', "");
87577Expect(1, 6829, '\P{^Sc:	lana}', "");
87578Expect(0, 6830, '\p{Sc:	lana}', "");
87579Expect(1, 6830, '\p{^Sc:	lana}', "");
87580Expect(1, 6830, '\P{Sc:	lana}', "");
87581Expect(0, 6830, '\P{^Sc:	lana}', "");
87582Expect(1, 6829, '\p{Sc:-Lana}', "");
87583Expect(0, 6829, '\p{^Sc:-Lana}', "");
87584Expect(0, 6829, '\P{Sc:-Lana}', "");
87585Expect(1, 6829, '\P{^Sc:-Lana}', "");
87586Expect(0, 6830, '\p{Sc:-Lana}', "");
87587Expect(1, 6830, '\p{^Sc:-Lana}', "");
87588Expect(1, 6830, '\P{Sc:-Lana}', "");
87589Expect(0, 6830, '\P{^Sc:-Lana}', "");
87590Error('\p{Is_Script=:=-tai_Tham}');
87591Error('\P{Is_Script=:=-tai_Tham}');
87592Expect(1, 6829, '\p{Is_Script=taitham}', "");
87593Expect(0, 6829, '\p{^Is_Script=taitham}', "");
87594Expect(0, 6829, '\P{Is_Script=taitham}', "");
87595Expect(1, 6829, '\P{^Is_Script=taitham}', "");
87596Expect(0, 6830, '\p{Is_Script=taitham}', "");
87597Expect(1, 6830, '\p{^Is_Script=taitham}', "");
87598Expect(1, 6830, '\P{Is_Script=taitham}', "");
87599Expect(0, 6830, '\P{^Is_Script=taitham}', "");
87600Expect(1, 6829, '\p{Is_Script=	-TAI_Tham}', "");
87601Expect(0, 6829, '\p{^Is_Script=	-TAI_Tham}', "");
87602Expect(0, 6829, '\P{Is_Script=	-TAI_Tham}', "");
87603Expect(1, 6829, '\P{^Is_Script=	-TAI_Tham}', "");
87604Expect(0, 6830, '\p{Is_Script=	-TAI_Tham}', "");
87605Expect(1, 6830, '\p{^Is_Script=	-TAI_Tham}', "");
87606Expect(1, 6830, '\P{Is_Script=	-TAI_Tham}', "");
87607Expect(0, 6830, '\P{^Is_Script=	-TAI_Tham}', "");
87608Error('\p{Is_Sc=:=LANA}');
87609Error('\P{Is_Sc=:=LANA}');
87610Expect(1, 6829, '\p{Is_Sc=lana}', "");
87611Expect(0, 6829, '\p{^Is_Sc=lana}', "");
87612Expect(0, 6829, '\P{Is_Sc=lana}', "");
87613Expect(1, 6829, '\P{^Is_Sc=lana}', "");
87614Expect(0, 6830, '\p{Is_Sc=lana}', "");
87615Expect(1, 6830, '\p{^Is_Sc=lana}', "");
87616Expect(1, 6830, '\P{Is_Sc=lana}', "");
87617Expect(0, 6830, '\P{^Is_Sc=lana}', "");
87618Expect(1, 6829, '\p{Is_Sc=_	Lana}', "");
87619Expect(0, 6829, '\p{^Is_Sc=_	Lana}', "");
87620Expect(0, 6829, '\P{Is_Sc=_	Lana}', "");
87621Expect(1, 6829, '\P{^Is_Sc=_	Lana}', "");
87622Expect(0, 6830, '\p{Is_Sc=_	Lana}', "");
87623Expect(1, 6830, '\p{^Is_Sc=_	Lana}', "");
87624Expect(1, 6830, '\P{Is_Sc=_	Lana}', "");
87625Expect(0, 6830, '\P{^Is_Sc=_	Lana}', "");
87626Error('\p{Script=:=		Lao}');
87627Error('\P{Script=:=		Lao}');
87628Expect(1, 3807, '\p{Script=lao}', "");
87629Expect(0, 3807, '\p{^Script=lao}', "");
87630Expect(0, 3807, '\P{Script=lao}', "");
87631Expect(1, 3807, '\P{^Script=lao}', "");
87632Expect(0, 3808, '\p{Script=lao}', "");
87633Expect(1, 3808, '\p{^Script=lao}', "");
87634Expect(1, 3808, '\P{Script=lao}', "");
87635Expect(0, 3808, '\P{^Script=lao}', "");
87636Expect(1, 3807, '\p{Script= -lao}', "");
87637Expect(0, 3807, '\p{^Script= -lao}', "");
87638Expect(0, 3807, '\P{Script= -lao}', "");
87639Expect(1, 3807, '\P{^Script= -lao}', "");
87640Expect(0, 3808, '\p{Script= -lao}', "");
87641Expect(1, 3808, '\p{^Script= -lao}', "");
87642Expect(1, 3808, '\P{Script= -lao}', "");
87643Expect(0, 3808, '\P{^Script= -lao}', "");
87644Error('\p{Sc=-:=Laoo}');
87645Error('\P{Sc=-:=Laoo}');
87646Expect(1, 3807, '\p{Sc=laoo}', "");
87647Expect(0, 3807, '\p{^Sc=laoo}', "");
87648Expect(0, 3807, '\P{Sc=laoo}', "");
87649Expect(1, 3807, '\P{^Sc=laoo}', "");
87650Expect(0, 3808, '\p{Sc=laoo}', "");
87651Expect(1, 3808, '\p{^Sc=laoo}', "");
87652Expect(1, 3808, '\P{Sc=laoo}', "");
87653Expect(0, 3808, '\P{^Sc=laoo}', "");
87654Expect(1, 3807, '\p{Sc:-laoo}', "");
87655Expect(0, 3807, '\p{^Sc:-laoo}', "");
87656Expect(0, 3807, '\P{Sc:-laoo}', "");
87657Expect(1, 3807, '\P{^Sc:-laoo}', "");
87658Expect(0, 3808, '\p{Sc:-laoo}', "");
87659Expect(1, 3808, '\p{^Sc:-laoo}', "");
87660Expect(1, 3808, '\P{Sc:-laoo}', "");
87661Expect(0, 3808, '\P{^Sc:-laoo}', "");
87662Error('\p{Is_Script: :=LAO}');
87663Error('\P{Is_Script: :=LAO}');
87664Expect(1, 3807, '\p{Is_Script: lao}', "");
87665Expect(0, 3807, '\p{^Is_Script: lao}', "");
87666Expect(0, 3807, '\P{Is_Script: lao}', "");
87667Expect(1, 3807, '\P{^Is_Script: lao}', "");
87668Expect(0, 3808, '\p{Is_Script: lao}', "");
87669Expect(1, 3808, '\p{^Is_Script: lao}', "");
87670Expect(1, 3808, '\P{Is_Script: lao}', "");
87671Expect(0, 3808, '\P{^Is_Script: lao}', "");
87672Expect(1, 3807, '\p{Is_Script=	_Lao}', "");
87673Expect(0, 3807, '\p{^Is_Script=	_Lao}', "");
87674Expect(0, 3807, '\P{Is_Script=	_Lao}', "");
87675Expect(1, 3807, '\P{^Is_Script=	_Lao}', "");
87676Expect(0, 3808, '\p{Is_Script=	_Lao}', "");
87677Expect(1, 3808, '\p{^Is_Script=	_Lao}', "");
87678Expect(1, 3808, '\P{Is_Script=	_Lao}', "");
87679Expect(0, 3808, '\P{^Is_Script=	_Lao}', "");
87680Error('\p{Is_Sc=_/a/Laoo}');
87681Error('\P{Is_Sc=_/a/Laoo}');
87682Expect(1, 3807, '\p{Is_Sc:laoo}', "");
87683Expect(0, 3807, '\p{^Is_Sc:laoo}', "");
87684Expect(0, 3807, '\P{Is_Sc:laoo}', "");
87685Expect(1, 3807, '\P{^Is_Sc:laoo}', "");
87686Expect(0, 3808, '\p{Is_Sc:laoo}', "");
87687Expect(1, 3808, '\p{^Is_Sc:laoo}', "");
87688Expect(1, 3808, '\P{Is_Sc:laoo}', "");
87689Expect(0, 3808, '\P{^Is_Sc:laoo}', "");
87690Expect(1, 3807, '\p{Is_Sc=_LAOO}', "");
87691Expect(0, 3807, '\p{^Is_Sc=_LAOO}', "");
87692Expect(0, 3807, '\P{Is_Sc=_LAOO}', "");
87693Expect(1, 3807, '\P{^Is_Sc=_LAOO}', "");
87694Expect(0, 3808, '\p{Is_Sc=_LAOO}', "");
87695Expect(1, 3808, '\p{^Is_Sc=_LAOO}', "");
87696Expect(1, 3808, '\P{Is_Sc=_LAOO}', "");
87697Expect(0, 3808, '\P{^Is_Sc=_LAOO}', "");
87698Error('\p{Script=/a/	-Latin}');
87699Error('\P{Script=/a/	-Latin}');
87700Expect(1, 65370, '\p{Script=latin}', "");
87701Expect(0, 65370, '\p{^Script=latin}', "");
87702Expect(0, 65370, '\P{Script=latin}', "");
87703Expect(1, 65370, '\P{^Script=latin}', "");
87704Expect(0, 65371, '\p{Script=latin}', "");
87705Expect(1, 65371, '\p{^Script=latin}', "");
87706Expect(1, 65371, '\P{Script=latin}', "");
87707Expect(0, 65371, '\P{^Script=latin}', "");
87708Expect(1, 65370, '\p{Script:	-latin}', "");
87709Expect(0, 65370, '\p{^Script:	-latin}', "");
87710Expect(0, 65370, '\P{Script:	-latin}', "");
87711Expect(1, 65370, '\P{^Script:	-latin}', "");
87712Expect(0, 65371, '\p{Script:	-latin}', "");
87713Expect(1, 65371, '\p{^Script:	-latin}', "");
87714Expect(1, 65371, '\P{Script:	-latin}', "");
87715Expect(0, 65371, '\P{^Script:	-latin}', "");
87716Error('\p{Sc=/a/LATN}');
87717Error('\P{Sc=/a/LATN}');
87718Expect(1, 65370, '\p{Sc=latn}', "");
87719Expect(0, 65370, '\p{^Sc=latn}', "");
87720Expect(0, 65370, '\P{Sc=latn}', "");
87721Expect(1, 65370, '\P{^Sc=latn}', "");
87722Expect(0, 65371, '\p{Sc=latn}', "");
87723Expect(1, 65371, '\p{^Sc=latn}', "");
87724Expect(1, 65371, '\P{Sc=latn}', "");
87725Expect(0, 65371, '\P{^Sc=latn}', "");
87726Expect(1, 65370, '\p{Sc=_ LATN}', "");
87727Expect(0, 65370, '\p{^Sc=_ LATN}', "");
87728Expect(0, 65370, '\P{Sc=_ LATN}', "");
87729Expect(1, 65370, '\P{^Sc=_ LATN}', "");
87730Expect(0, 65371, '\p{Sc=_ LATN}', "");
87731Expect(1, 65371, '\p{^Sc=_ LATN}', "");
87732Expect(1, 65371, '\P{Sc=_ LATN}', "");
87733Expect(0, 65371, '\P{^Sc=_ LATN}', "");
87734Error('\p{Is_Script: _-latin:=}');
87735Error('\P{Is_Script: _-latin:=}');
87736Expect(1, 65370, '\p{Is_Script=latin}', "");
87737Expect(0, 65370, '\p{^Is_Script=latin}', "");
87738Expect(0, 65370, '\P{Is_Script=latin}', "");
87739Expect(1, 65370, '\P{^Is_Script=latin}', "");
87740Expect(0, 65371, '\p{Is_Script=latin}', "");
87741Expect(1, 65371, '\p{^Is_Script=latin}', "");
87742Expect(1, 65371, '\P{Is_Script=latin}', "");
87743Expect(0, 65371, '\P{^Is_Script=latin}', "");
87744Expect(1, 65370, '\p{Is_Script=_latin}', "");
87745Expect(0, 65370, '\p{^Is_Script=_latin}', "");
87746Expect(0, 65370, '\P{Is_Script=_latin}', "");
87747Expect(1, 65370, '\P{^Is_Script=_latin}', "");
87748Expect(0, 65371, '\p{Is_Script=_latin}', "");
87749Expect(1, 65371, '\p{^Is_Script=_latin}', "");
87750Expect(1, 65371, '\P{Is_Script=_latin}', "");
87751Expect(0, 65371, '\P{^Is_Script=_latin}', "");
87752Error('\p{Is_Sc=/a/	-Latn}');
87753Error('\P{Is_Sc=/a/	-Latn}');
87754Expect(1, 65370, '\p{Is_Sc=latn}', "");
87755Expect(0, 65370, '\p{^Is_Sc=latn}', "");
87756Expect(0, 65370, '\P{Is_Sc=latn}', "");
87757Expect(1, 65370, '\P{^Is_Sc=latn}', "");
87758Expect(0, 65371, '\p{Is_Sc=latn}', "");
87759Expect(1, 65371, '\p{^Is_Sc=latn}', "");
87760Expect(1, 65371, '\P{Is_Sc=latn}', "");
87761Expect(0, 65371, '\P{^Is_Sc=latn}', "");
87762Expect(1, 65370, '\p{Is_Sc=-	Latn}', "");
87763Expect(0, 65370, '\p{^Is_Sc=-	Latn}', "");
87764Expect(0, 65370, '\P{Is_Sc=-	Latn}', "");
87765Expect(1, 65370, '\P{^Is_Sc=-	Latn}', "");
87766Expect(0, 65371, '\p{Is_Sc=-	Latn}', "");
87767Expect(1, 65371, '\p{^Is_Sc=-	Latn}', "");
87768Expect(1, 65371, '\P{Is_Sc=-	Latn}', "");
87769Expect(0, 65371, '\P{^Is_Sc=-	Latn}', "");
87770Error('\p{Script= 	lepcha/a/}');
87771Error('\P{Script= 	lepcha/a/}');
87772Expect(1, 7247, '\p{Script: lepcha}', "");
87773Expect(0, 7247, '\p{^Script: lepcha}', "");
87774Expect(0, 7247, '\P{Script: lepcha}', "");
87775Expect(1, 7247, '\P{^Script: lepcha}', "");
87776Expect(0, 7248, '\p{Script: lepcha}', "");
87777Expect(1, 7248, '\p{^Script: lepcha}', "");
87778Expect(1, 7248, '\P{Script: lepcha}', "");
87779Expect(0, 7248, '\P{^Script: lepcha}', "");
87780Expect(1, 7247, '\p{Script=	-Lepcha}', "");
87781Expect(0, 7247, '\p{^Script=	-Lepcha}', "");
87782Expect(0, 7247, '\P{Script=	-Lepcha}', "");
87783Expect(1, 7247, '\P{^Script=	-Lepcha}', "");
87784Expect(0, 7248, '\p{Script=	-Lepcha}', "");
87785Expect(1, 7248, '\p{^Script=	-Lepcha}', "");
87786Expect(1, 7248, '\P{Script=	-Lepcha}', "");
87787Expect(0, 7248, '\P{^Script=	-Lepcha}', "");
87788Error('\p{Sc=	_LEPC/a/}');
87789Error('\P{Sc=	_LEPC/a/}');
87790Expect(1, 7247, '\p{Sc=lepc}', "");
87791Expect(0, 7247, '\p{^Sc=lepc}', "");
87792Expect(0, 7247, '\P{Sc=lepc}', "");
87793Expect(1, 7247, '\P{^Sc=lepc}', "");
87794Expect(0, 7248, '\p{Sc=lepc}', "");
87795Expect(1, 7248, '\p{^Sc=lepc}', "");
87796Expect(1, 7248, '\P{Sc=lepc}', "");
87797Expect(0, 7248, '\P{^Sc=lepc}', "");
87798Expect(1, 7247, '\p{Sc=--Lepc}', "");
87799Expect(0, 7247, '\p{^Sc=--Lepc}', "");
87800Expect(0, 7247, '\P{Sc=--Lepc}', "");
87801Expect(1, 7247, '\P{^Sc=--Lepc}', "");
87802Expect(0, 7248, '\p{Sc=--Lepc}', "");
87803Expect(1, 7248, '\p{^Sc=--Lepc}', "");
87804Expect(1, 7248, '\P{Sc=--Lepc}', "");
87805Expect(0, 7248, '\P{^Sc=--Lepc}', "");
87806Error('\p{Is_Script=-_lepcha:=}');
87807Error('\P{Is_Script=-_lepcha:=}');
87808Expect(1, 7247, '\p{Is_Script=lepcha}', "");
87809Expect(0, 7247, '\p{^Is_Script=lepcha}', "");
87810Expect(0, 7247, '\P{Is_Script=lepcha}', "");
87811Expect(1, 7247, '\P{^Is_Script=lepcha}', "");
87812Expect(0, 7248, '\p{Is_Script=lepcha}', "");
87813Expect(1, 7248, '\p{^Is_Script=lepcha}', "");
87814Expect(1, 7248, '\P{Is_Script=lepcha}', "");
87815Expect(0, 7248, '\P{^Is_Script=lepcha}', "");
87816Expect(1, 7247, '\p{Is_Script:   -_LEPCHA}', "");
87817Expect(0, 7247, '\p{^Is_Script:   -_LEPCHA}', "");
87818Expect(0, 7247, '\P{Is_Script:   -_LEPCHA}', "");
87819Expect(1, 7247, '\P{^Is_Script:   -_LEPCHA}', "");
87820Expect(0, 7248, '\p{Is_Script:   -_LEPCHA}', "");
87821Expect(1, 7248, '\p{^Is_Script:   -_LEPCHA}', "");
87822Expect(1, 7248, '\P{Is_Script:   -_LEPCHA}', "");
87823Expect(0, 7248, '\P{^Is_Script:   -_LEPCHA}', "");
87824Error('\p{Is_Sc=-/a/LEPC}');
87825Error('\P{Is_Sc=-/a/LEPC}');
87826Expect(1, 7247, '\p{Is_Sc=lepc}', "");
87827Expect(0, 7247, '\p{^Is_Sc=lepc}', "");
87828Expect(0, 7247, '\P{Is_Sc=lepc}', "");
87829Expect(1, 7247, '\P{^Is_Sc=lepc}', "");
87830Expect(0, 7248, '\p{Is_Sc=lepc}', "");
87831Expect(1, 7248, '\p{^Is_Sc=lepc}', "");
87832Expect(1, 7248, '\P{Is_Sc=lepc}', "");
87833Expect(0, 7248, '\P{^Is_Sc=lepc}', "");
87834Expect(1, 7247, '\p{Is_Sc= Lepc}', "");
87835Expect(0, 7247, '\p{^Is_Sc= Lepc}', "");
87836Expect(0, 7247, '\P{Is_Sc= Lepc}', "");
87837Expect(1, 7247, '\P{^Is_Sc= Lepc}', "");
87838Expect(0, 7248, '\p{Is_Sc= Lepc}', "");
87839Expect(1, 7248, '\p{^Is_Sc= Lepc}', "");
87840Expect(1, 7248, '\P{Is_Sc= Lepc}', "");
87841Expect(0, 7248, '\P{^Is_Sc= Lepc}', "");
87842Error('\p{Script=_:=LIMBU}');
87843Error('\P{Script=_:=LIMBU}');
87844Expect(1, 6479, '\p{Script=limbu}', "");
87845Expect(0, 6479, '\p{^Script=limbu}', "");
87846Expect(0, 6479, '\P{Script=limbu}', "");
87847Expect(1, 6479, '\P{^Script=limbu}', "");
87848Expect(0, 6480, '\p{Script=limbu}', "");
87849Expect(1, 6480, '\p{^Script=limbu}', "");
87850Expect(1, 6480, '\P{Script=limbu}', "");
87851Expect(0, 6480, '\P{^Script=limbu}', "");
87852Expect(1, 6479, '\p{Script=	-Limbu}', "");
87853Expect(0, 6479, '\p{^Script=	-Limbu}', "");
87854Expect(0, 6479, '\P{Script=	-Limbu}', "");
87855Expect(1, 6479, '\P{^Script=	-Limbu}', "");
87856Expect(0, 6480, '\p{Script=	-Limbu}', "");
87857Expect(1, 6480, '\p{^Script=	-Limbu}', "");
87858Expect(1, 6480, '\P{Script=	-Limbu}', "");
87859Expect(0, 6480, '\P{^Script=	-Limbu}', "");
87860Error('\p{Sc=/a/ 	Limb}');
87861Error('\P{Sc=/a/ 	Limb}');
87862Expect(1, 6479, '\p{Sc=limb}', "");
87863Expect(0, 6479, '\p{^Sc=limb}', "");
87864Expect(0, 6479, '\P{Sc=limb}', "");
87865Expect(1, 6479, '\P{^Sc=limb}', "");
87866Expect(0, 6480, '\p{Sc=limb}', "");
87867Expect(1, 6480, '\p{^Sc=limb}', "");
87868Expect(1, 6480, '\P{Sc=limb}', "");
87869Expect(0, 6480, '\P{^Sc=limb}', "");
87870Expect(1, 6479, '\p{Sc= 	Limb}', "");
87871Expect(0, 6479, '\p{^Sc= 	Limb}', "");
87872Expect(0, 6479, '\P{Sc= 	Limb}', "");
87873Expect(1, 6479, '\P{^Sc= 	Limb}', "");
87874Expect(0, 6480, '\p{Sc= 	Limb}', "");
87875Expect(1, 6480, '\p{^Sc= 	Limb}', "");
87876Expect(1, 6480, '\P{Sc= 	Limb}', "");
87877Expect(0, 6480, '\P{^Sc= 	Limb}', "");
87878Error('\p{Is_Script:/a/	_Limbu}');
87879Error('\P{Is_Script:/a/	_Limbu}');
87880Expect(1, 6479, '\p{Is_Script=limbu}', "");
87881Expect(0, 6479, '\p{^Is_Script=limbu}', "");
87882Expect(0, 6479, '\P{Is_Script=limbu}', "");
87883Expect(1, 6479, '\P{^Is_Script=limbu}', "");
87884Expect(0, 6480, '\p{Is_Script=limbu}', "");
87885Expect(1, 6480, '\p{^Is_Script=limbu}', "");
87886Expect(1, 6480, '\P{Is_Script=limbu}', "");
87887Expect(0, 6480, '\P{^Is_Script=limbu}', "");
87888Expect(1, 6479, '\p{Is_Script= 	limbu}', "");
87889Expect(0, 6479, '\p{^Is_Script= 	limbu}', "");
87890Expect(0, 6479, '\P{Is_Script= 	limbu}', "");
87891Expect(1, 6479, '\P{^Is_Script= 	limbu}', "");
87892Expect(0, 6480, '\p{Is_Script= 	limbu}', "");
87893Expect(1, 6480, '\p{^Is_Script= 	limbu}', "");
87894Expect(1, 6480, '\P{Is_Script= 	limbu}', "");
87895Expect(0, 6480, '\P{^Is_Script= 	limbu}', "");
87896Error('\p{Is_Sc=	_Limb:=}');
87897Error('\P{Is_Sc=	_Limb:=}');
87898Expect(1, 6479, '\p{Is_Sc=limb}', "");
87899Expect(0, 6479, '\p{^Is_Sc=limb}', "");
87900Expect(0, 6479, '\P{Is_Sc=limb}', "");
87901Expect(1, 6479, '\P{^Is_Sc=limb}', "");
87902Expect(0, 6480, '\p{Is_Sc=limb}', "");
87903Expect(1, 6480, '\p{^Is_Sc=limb}', "");
87904Expect(1, 6480, '\P{Is_Sc=limb}', "");
87905Expect(0, 6480, '\P{^Is_Sc=limb}', "");
87906Expect(1, 6479, '\p{Is_Sc=_	Limb}', "");
87907Expect(0, 6479, '\p{^Is_Sc=_	Limb}', "");
87908Expect(0, 6479, '\P{Is_Sc=_	Limb}', "");
87909Expect(1, 6479, '\P{^Is_Sc=_	Limb}', "");
87910Expect(0, 6480, '\p{Is_Sc=_	Limb}', "");
87911Expect(1, 6480, '\p{^Is_Sc=_	Limb}', "");
87912Expect(1, 6480, '\P{Is_Sc=_	Limb}', "");
87913Expect(0, 6480, '\P{^Is_Sc=_	Limb}', "");
87914Error('\p{Script=/a/ _Linear_B}');
87915Error('\P{Script=/a/ _Linear_B}');
87916Expect(1, 65786, '\p{Script=linearb}', "");
87917Expect(0, 65786, '\p{^Script=linearb}', "");
87918Expect(0, 65786, '\P{Script=linearb}', "");
87919Expect(1, 65786, '\P{^Script=linearb}', "");
87920Expect(0, 65787, '\p{Script=linearb}', "");
87921Expect(1, 65787, '\p{^Script=linearb}', "");
87922Expect(1, 65787, '\P{Script=linearb}', "");
87923Expect(0, 65787, '\P{^Script=linearb}', "");
87924Expect(1, 65786, '\p{Script=	_Linear_B}', "");
87925Expect(0, 65786, '\p{^Script=	_Linear_B}', "");
87926Expect(0, 65786, '\P{Script=	_Linear_B}', "");
87927Expect(1, 65786, '\P{^Script=	_Linear_B}', "");
87928Expect(0, 65787, '\p{Script=	_Linear_B}', "");
87929Expect(1, 65787, '\p{^Script=	_Linear_B}', "");
87930Expect(1, 65787, '\P{Script=	_Linear_B}', "");
87931Expect(0, 65787, '\P{^Script=	_Linear_B}', "");
87932Error('\p{Sc=	LINB:=}');
87933Error('\P{Sc=	LINB:=}');
87934Expect(1, 65786, '\p{Sc=linb}', "");
87935Expect(0, 65786, '\p{^Sc=linb}', "");
87936Expect(0, 65786, '\P{Sc=linb}', "");
87937Expect(1, 65786, '\P{^Sc=linb}', "");
87938Expect(0, 65787, '\p{Sc=linb}', "");
87939Expect(1, 65787, '\p{^Sc=linb}', "");
87940Expect(1, 65787, '\P{Sc=linb}', "");
87941Expect(0, 65787, '\P{^Sc=linb}', "");
87942Expect(1, 65786, '\p{Sc=-	linb}', "");
87943Expect(0, 65786, '\p{^Sc=-	linb}', "");
87944Expect(0, 65786, '\P{Sc=-	linb}', "");
87945Expect(1, 65786, '\P{^Sc=-	linb}', "");
87946Expect(0, 65787, '\p{Sc=-	linb}', "");
87947Expect(1, 65787, '\p{^Sc=-	linb}', "");
87948Expect(1, 65787, '\P{Sc=-	linb}', "");
87949Expect(0, 65787, '\P{^Sc=-	linb}', "");
87950Error('\p{Is_Script=-/a/Linear_B}');
87951Error('\P{Is_Script=-/a/Linear_B}');
87952Expect(1, 65786, '\p{Is_Script=linearb}', "");
87953Expect(0, 65786, '\p{^Is_Script=linearb}', "");
87954Expect(0, 65786, '\P{Is_Script=linearb}', "");
87955Expect(1, 65786, '\P{^Is_Script=linearb}', "");
87956Expect(0, 65787, '\p{Is_Script=linearb}', "");
87957Expect(1, 65787, '\p{^Is_Script=linearb}', "");
87958Expect(1, 65787, '\P{Is_Script=linearb}', "");
87959Expect(0, 65787, '\P{^Is_Script=linearb}', "");
87960Expect(1, 65786, '\p{Is_Script=-linear_b}', "");
87961Expect(0, 65786, '\p{^Is_Script=-linear_b}', "");
87962Expect(0, 65786, '\P{Is_Script=-linear_b}', "");
87963Expect(1, 65786, '\P{^Is_Script=-linear_b}', "");
87964Expect(0, 65787, '\p{Is_Script=-linear_b}', "");
87965Expect(1, 65787, '\p{^Is_Script=-linear_b}', "");
87966Expect(1, 65787, '\P{Is_Script=-linear_b}', "");
87967Expect(0, 65787, '\P{^Is_Script=-linear_b}', "");
87968Error('\p{Is_Sc=	:=LINB}');
87969Error('\P{Is_Sc=	:=LINB}');
87970Expect(1, 65786, '\p{Is_Sc=linb}', "");
87971Expect(0, 65786, '\p{^Is_Sc=linb}', "");
87972Expect(0, 65786, '\P{Is_Sc=linb}', "");
87973Expect(1, 65786, '\P{^Is_Sc=linb}', "");
87974Expect(0, 65787, '\p{Is_Sc=linb}', "");
87975Expect(1, 65787, '\p{^Is_Sc=linb}', "");
87976Expect(1, 65787, '\P{Is_Sc=linb}', "");
87977Expect(0, 65787, '\P{^Is_Sc=linb}', "");
87978Expect(1, 65786, '\p{Is_Sc= _LINB}', "");
87979Expect(0, 65786, '\p{^Is_Sc= _LINB}', "");
87980Expect(0, 65786, '\P{Is_Sc= _LINB}', "");
87981Expect(1, 65786, '\P{^Is_Sc= _LINB}', "");
87982Expect(0, 65787, '\p{Is_Sc= _LINB}', "");
87983Expect(1, 65787, '\p{^Is_Sc= _LINB}', "");
87984Expect(1, 65787, '\P{Is_Sc= _LINB}', "");
87985Expect(0, 65787, '\P{^Is_Sc= _LINB}', "");
87986Error('\p{Script=-	LISU:=}');
87987Error('\P{Script=-	LISU:=}');
87988Expect(1, 42239, '\p{Script=lisu}', "");
87989Expect(0, 42239, '\p{^Script=lisu}', "");
87990Expect(0, 42239, '\P{Script=lisu}', "");
87991Expect(1, 42239, '\P{^Script=lisu}', "");
87992Expect(0, 42240, '\p{Script=lisu}', "");
87993Expect(1, 42240, '\p{^Script=lisu}', "");
87994Expect(1, 42240, '\P{Script=lisu}', "");
87995Expect(0, 42240, '\P{^Script=lisu}', "");
87996Expect(1, 42239, '\p{Script=-lisu}', "");
87997Expect(0, 42239, '\p{^Script=-lisu}', "");
87998Expect(0, 42239, '\P{Script=-lisu}', "");
87999Expect(1, 42239, '\P{^Script=-lisu}', "");
88000Expect(0, 42240, '\p{Script=-lisu}', "");
88001Expect(1, 42240, '\p{^Script=-lisu}', "");
88002Expect(1, 42240, '\P{Script=-lisu}', "");
88003Expect(0, 42240, '\P{^Script=-lisu}', "");
88004Error('\p{Sc=:=_lisu}');
88005Error('\P{Sc=:=_lisu}');
88006Expect(1, 42239, '\p{Sc=lisu}', "");
88007Expect(0, 42239, '\p{^Sc=lisu}', "");
88008Expect(0, 42239, '\P{Sc=lisu}', "");
88009Expect(1, 42239, '\P{^Sc=lisu}', "");
88010Expect(0, 42240, '\p{Sc=lisu}', "");
88011Expect(1, 42240, '\p{^Sc=lisu}', "");
88012Expect(1, 42240, '\P{Sc=lisu}', "");
88013Expect(0, 42240, '\P{^Sc=lisu}', "");
88014Expect(1, 42239, '\p{Sc=_	Lisu}', "");
88015Expect(0, 42239, '\p{^Sc=_	Lisu}', "");
88016Expect(0, 42239, '\P{Sc=_	Lisu}', "");
88017Expect(1, 42239, '\P{^Sc=_	Lisu}', "");
88018Expect(0, 42240, '\p{Sc=_	Lisu}', "");
88019Expect(1, 42240, '\p{^Sc=_	Lisu}', "");
88020Expect(1, 42240, '\P{Sc=_	Lisu}', "");
88021Expect(0, 42240, '\P{^Sc=_	Lisu}', "");
88022Error('\p{Is_Script= :=Lisu}');
88023Error('\P{Is_Script= :=Lisu}');
88024Expect(1, 42239, '\p{Is_Script:   lisu}', "");
88025Expect(0, 42239, '\p{^Is_Script:   lisu}', "");
88026Expect(0, 42239, '\P{Is_Script:   lisu}', "");
88027Expect(1, 42239, '\P{^Is_Script:   lisu}', "");
88028Expect(0, 42240, '\p{Is_Script:   lisu}', "");
88029Expect(1, 42240, '\p{^Is_Script:   lisu}', "");
88030Expect(1, 42240, '\P{Is_Script:   lisu}', "");
88031Expect(0, 42240, '\P{^Is_Script:   lisu}', "");
88032Expect(1, 42239, '\p{Is_Script: _-LISU}', "");
88033Expect(0, 42239, '\p{^Is_Script: _-LISU}', "");
88034Expect(0, 42239, '\P{Is_Script: _-LISU}', "");
88035Expect(1, 42239, '\P{^Is_Script: _-LISU}', "");
88036Expect(0, 42240, '\p{Is_Script: _-LISU}', "");
88037Expect(1, 42240, '\p{^Is_Script: _-LISU}', "");
88038Expect(1, 42240, '\P{Is_Script: _-LISU}', "");
88039Expect(0, 42240, '\P{^Is_Script: _-LISU}', "");
88040Error('\p{Is_Sc:   		LISU/a/}');
88041Error('\P{Is_Sc:   		LISU/a/}');
88042Expect(1, 42239, '\p{Is_Sc=lisu}', "");
88043Expect(0, 42239, '\p{^Is_Sc=lisu}', "");
88044Expect(0, 42239, '\P{Is_Sc=lisu}', "");
88045Expect(1, 42239, '\P{^Is_Sc=lisu}', "");
88046Expect(0, 42240, '\p{Is_Sc=lisu}', "");
88047Expect(1, 42240, '\p{^Is_Sc=lisu}', "");
88048Expect(1, 42240, '\P{Is_Sc=lisu}', "");
88049Expect(0, 42240, '\P{^Is_Sc=lisu}', "");
88050Expect(1, 42239, '\p{Is_Sc=_	Lisu}', "");
88051Expect(0, 42239, '\p{^Is_Sc=_	Lisu}', "");
88052Expect(0, 42239, '\P{Is_Sc=_	Lisu}', "");
88053Expect(1, 42239, '\P{^Is_Sc=_	Lisu}', "");
88054Expect(0, 42240, '\p{Is_Sc=_	Lisu}', "");
88055Expect(1, 42240, '\p{^Is_Sc=_	Lisu}', "");
88056Expect(1, 42240, '\P{Is_Sc=_	Lisu}', "");
88057Expect(0, 42240, '\P{^Is_Sc=_	Lisu}', "");
88058Error('\p{Script= Lycian:=}');
88059Error('\P{Script= Lycian:=}');
88060Expect(1, 66204, '\p{Script=lycian}', "");
88061Expect(0, 66204, '\p{^Script=lycian}', "");
88062Expect(0, 66204, '\P{Script=lycian}', "");
88063Expect(1, 66204, '\P{^Script=lycian}', "");
88064Expect(0, 66205, '\p{Script=lycian}', "");
88065Expect(1, 66205, '\p{^Script=lycian}', "");
88066Expect(1, 66205, '\P{Script=lycian}', "");
88067Expect(0, 66205, '\P{^Script=lycian}', "");
88068Expect(1, 66204, '\p{Script:	-lycian}', "");
88069Expect(0, 66204, '\p{^Script:	-lycian}', "");
88070Expect(0, 66204, '\P{Script:	-lycian}', "");
88071Expect(1, 66204, '\P{^Script:	-lycian}', "");
88072Expect(0, 66205, '\p{Script:	-lycian}', "");
88073Expect(1, 66205, '\p{^Script:	-lycian}', "");
88074Expect(1, 66205, '\P{Script:	-lycian}', "");
88075Expect(0, 66205, '\P{^Script:	-lycian}', "");
88076Error('\p{Sc=-:=LYCI}');
88077Error('\P{Sc=-:=LYCI}');
88078Expect(1, 66204, '\p{Sc=lyci}', "");
88079Expect(0, 66204, '\p{^Sc=lyci}', "");
88080Expect(0, 66204, '\P{Sc=lyci}', "");
88081Expect(1, 66204, '\P{^Sc=lyci}', "");
88082Expect(0, 66205, '\p{Sc=lyci}', "");
88083Expect(1, 66205, '\p{^Sc=lyci}', "");
88084Expect(1, 66205, '\P{Sc=lyci}', "");
88085Expect(0, 66205, '\P{^Sc=lyci}', "");
88086Expect(1, 66204, '\p{Sc=  LYCI}', "");
88087Expect(0, 66204, '\p{^Sc=  LYCI}', "");
88088Expect(0, 66204, '\P{Sc=  LYCI}', "");
88089Expect(1, 66204, '\P{^Sc=  LYCI}', "");
88090Expect(0, 66205, '\p{Sc=  LYCI}', "");
88091Expect(1, 66205, '\p{^Sc=  LYCI}', "");
88092Expect(1, 66205, '\P{Sc=  LYCI}', "");
88093Expect(0, 66205, '\P{^Sc=  LYCI}', "");
88094Error('\p{Is_Script: --Lycian/a/}');
88095Error('\P{Is_Script: --Lycian/a/}');
88096Expect(1, 66204, '\p{Is_Script:   lycian}', "");
88097Expect(0, 66204, '\p{^Is_Script:   lycian}', "");
88098Expect(0, 66204, '\P{Is_Script:   lycian}', "");
88099Expect(1, 66204, '\P{^Is_Script:   lycian}', "");
88100Expect(0, 66205, '\p{Is_Script:   lycian}', "");
88101Expect(1, 66205, '\p{^Is_Script:   lycian}', "");
88102Expect(1, 66205, '\P{Is_Script:   lycian}', "");
88103Expect(0, 66205, '\P{^Is_Script:   lycian}', "");
88104Expect(1, 66204, '\p{Is_Script=_ Lycian}', "");
88105Expect(0, 66204, '\p{^Is_Script=_ Lycian}', "");
88106Expect(0, 66204, '\P{Is_Script=_ Lycian}', "");
88107Expect(1, 66204, '\P{^Is_Script=_ Lycian}', "");
88108Expect(0, 66205, '\p{Is_Script=_ Lycian}', "");
88109Expect(1, 66205, '\p{^Is_Script=_ Lycian}', "");
88110Expect(1, 66205, '\P{Is_Script=_ Lycian}', "");
88111Expect(0, 66205, '\P{^Is_Script=_ Lycian}', "");
88112Error('\p{Is_Sc=_/a/lyci}');
88113Error('\P{Is_Sc=_/a/lyci}');
88114Expect(1, 66204, '\p{Is_Sc=lyci}', "");
88115Expect(0, 66204, '\p{^Is_Sc=lyci}', "");
88116Expect(0, 66204, '\P{Is_Sc=lyci}', "");
88117Expect(1, 66204, '\P{^Is_Sc=lyci}', "");
88118Expect(0, 66205, '\p{Is_Sc=lyci}', "");
88119Expect(1, 66205, '\p{^Is_Sc=lyci}', "");
88120Expect(1, 66205, '\P{Is_Sc=lyci}', "");
88121Expect(0, 66205, '\P{^Is_Sc=lyci}', "");
88122Expect(1, 66204, '\p{Is_Sc: _Lyci}', "");
88123Expect(0, 66204, '\p{^Is_Sc: _Lyci}', "");
88124Expect(0, 66204, '\P{Is_Sc: _Lyci}', "");
88125Expect(1, 66204, '\P{^Is_Sc: _Lyci}', "");
88126Expect(0, 66205, '\p{Is_Sc: _Lyci}', "");
88127Expect(1, 66205, '\p{^Is_Sc: _Lyci}', "");
88128Expect(1, 66205, '\P{Is_Sc: _Lyci}', "");
88129Expect(0, 66205, '\P{^Is_Sc: _Lyci}', "");
88130Error('\p{Script: /a/  lydian}');
88131Error('\P{Script: /a/  lydian}');
88132Expect(1, 67903, '\p{Script=lydian}', "");
88133Expect(0, 67903, '\p{^Script=lydian}', "");
88134Expect(0, 67903, '\P{Script=lydian}', "");
88135Expect(1, 67903, '\P{^Script=lydian}', "");
88136Expect(0, 67904, '\p{Script=lydian}', "");
88137Expect(1, 67904, '\p{^Script=lydian}', "");
88138Expect(1, 67904, '\P{Script=lydian}', "");
88139Expect(0, 67904, '\P{^Script=lydian}', "");
88140Expect(1, 67903, '\p{Script=	lydian}', "");
88141Expect(0, 67903, '\p{^Script=	lydian}', "");
88142Expect(0, 67903, '\P{Script=	lydian}', "");
88143Expect(1, 67903, '\P{^Script=	lydian}', "");
88144Expect(0, 67904, '\p{Script=	lydian}', "");
88145Expect(1, 67904, '\p{^Script=	lydian}', "");
88146Expect(1, 67904, '\P{Script=	lydian}', "");
88147Expect(0, 67904, '\P{^Script=	lydian}', "");
88148Error('\p{Sc= /a/lydi}');
88149Error('\P{Sc= /a/lydi}');
88150Expect(1, 67903, '\p{Sc=lydi}', "");
88151Expect(0, 67903, '\p{^Sc=lydi}', "");
88152Expect(0, 67903, '\P{Sc=lydi}', "");
88153Expect(1, 67903, '\P{^Sc=lydi}', "");
88154Expect(0, 67904, '\p{Sc=lydi}', "");
88155Expect(1, 67904, '\p{^Sc=lydi}', "");
88156Expect(1, 67904, '\P{Sc=lydi}', "");
88157Expect(0, 67904, '\P{^Sc=lydi}', "");
88158Expect(1, 67903, '\p{Sc=  Lydi}', "");
88159Expect(0, 67903, '\p{^Sc=  Lydi}', "");
88160Expect(0, 67903, '\P{Sc=  Lydi}', "");
88161Expect(1, 67903, '\P{^Sc=  Lydi}', "");
88162Expect(0, 67904, '\p{Sc=  Lydi}', "");
88163Expect(1, 67904, '\p{^Sc=  Lydi}', "");
88164Expect(1, 67904, '\P{Sc=  Lydi}', "");
88165Expect(0, 67904, '\P{^Sc=  Lydi}', "");
88166Error('\p{Is_Script=lydian:=}');
88167Error('\P{Is_Script=lydian:=}');
88168Expect(1, 67903, '\p{Is_Script=lydian}', "");
88169Expect(0, 67903, '\p{^Is_Script=lydian}', "");
88170Expect(0, 67903, '\P{Is_Script=lydian}', "");
88171Expect(1, 67903, '\P{^Is_Script=lydian}', "");
88172Expect(0, 67904, '\p{Is_Script=lydian}', "");
88173Expect(1, 67904, '\p{^Is_Script=lydian}', "");
88174Expect(1, 67904, '\P{Is_Script=lydian}', "");
88175Expect(0, 67904, '\P{^Is_Script=lydian}', "");
88176Expect(1, 67903, '\p{Is_Script= -Lydian}', "");
88177Expect(0, 67903, '\p{^Is_Script= -Lydian}', "");
88178Expect(0, 67903, '\P{Is_Script= -Lydian}', "");
88179Expect(1, 67903, '\P{^Is_Script= -Lydian}', "");
88180Expect(0, 67904, '\p{Is_Script= -Lydian}', "");
88181Expect(1, 67904, '\p{^Is_Script= -Lydian}', "");
88182Expect(1, 67904, '\P{Is_Script= -Lydian}', "");
88183Expect(0, 67904, '\P{^Is_Script= -Lydian}', "");
88184Error('\p{Is_Sc: _:=LYDI}');
88185Error('\P{Is_Sc: _:=LYDI}');
88186Expect(1, 67903, '\p{Is_Sc=lydi}', "");
88187Expect(0, 67903, '\p{^Is_Sc=lydi}', "");
88188Expect(0, 67903, '\P{Is_Sc=lydi}', "");
88189Expect(1, 67903, '\P{^Is_Sc=lydi}', "");
88190Expect(0, 67904, '\p{Is_Sc=lydi}', "");
88191Expect(1, 67904, '\p{^Is_Sc=lydi}', "");
88192Expect(1, 67904, '\P{Is_Sc=lydi}', "");
88193Expect(0, 67904, '\P{^Is_Sc=lydi}', "");
88194Expect(1, 67903, '\p{Is_Sc=_	Lydi}', "");
88195Expect(0, 67903, '\p{^Is_Sc=_	Lydi}', "");
88196Expect(0, 67903, '\P{Is_Sc=_	Lydi}', "");
88197Expect(1, 67903, '\P{^Is_Sc=_	Lydi}', "");
88198Expect(0, 67904, '\p{Is_Sc=_	Lydi}', "");
88199Expect(1, 67904, '\p{^Is_Sc=_	Lydi}', "");
88200Expect(1, 67904, '\P{Is_Sc=_	Lydi}', "");
88201Expect(0, 67904, '\P{^Is_Sc=_	Lydi}', "");
88202Error('\p{Script=:=	-Mandaic}');
88203Error('\P{Script=:=	-Mandaic}');
88204Expect(1, 2142, '\p{Script=mandaic}', "");
88205Expect(0, 2142, '\p{^Script=mandaic}', "");
88206Expect(0, 2142, '\P{Script=mandaic}', "");
88207Expect(1, 2142, '\P{^Script=mandaic}', "");
88208Expect(0, 2143, '\p{Script=mandaic}', "");
88209Expect(1, 2143, '\p{^Script=mandaic}', "");
88210Expect(1, 2143, '\P{Script=mandaic}', "");
88211Expect(0, 2143, '\P{^Script=mandaic}', "");
88212Expect(1, 2142, '\p{Script=_MANDAIC}', "");
88213Expect(0, 2142, '\p{^Script=_MANDAIC}', "");
88214Expect(0, 2142, '\P{Script=_MANDAIC}', "");
88215Expect(1, 2142, '\P{^Script=_MANDAIC}', "");
88216Expect(0, 2143, '\p{Script=_MANDAIC}', "");
88217Expect(1, 2143, '\p{^Script=_MANDAIC}', "");
88218Expect(1, 2143, '\P{Script=_MANDAIC}', "");
88219Expect(0, 2143, '\P{^Script=_MANDAIC}', "");
88220Error('\p{Sc=:= -mand}');
88221Error('\P{Sc=:= -mand}');
88222Expect(1, 2142, '\p{Sc:   mand}', "");
88223Expect(0, 2142, '\p{^Sc:   mand}', "");
88224Expect(0, 2142, '\P{Sc:   mand}', "");
88225Expect(1, 2142, '\P{^Sc:   mand}', "");
88226Expect(0, 2143, '\p{Sc:   mand}', "");
88227Expect(1, 2143, '\p{^Sc:   mand}', "");
88228Expect(1, 2143, '\P{Sc:   mand}', "");
88229Expect(0, 2143, '\P{^Sc:   mand}', "");
88230Expect(1, 2142, '\p{Sc=- MAND}', "");
88231Expect(0, 2142, '\p{^Sc=- MAND}', "");
88232Expect(0, 2142, '\P{Sc=- MAND}', "");
88233Expect(1, 2142, '\P{^Sc=- MAND}', "");
88234Expect(0, 2143, '\p{Sc=- MAND}', "");
88235Expect(1, 2143, '\p{^Sc=- MAND}', "");
88236Expect(1, 2143, '\P{Sc=- MAND}', "");
88237Expect(0, 2143, '\P{^Sc=- MAND}', "");
88238Error('\p{Is_Script:   -Mandaic:=}');
88239Error('\P{Is_Script:   -Mandaic:=}');
88240Expect(1, 2142, '\p{Is_Script=mandaic}', "");
88241Expect(0, 2142, '\p{^Is_Script=mandaic}', "");
88242Expect(0, 2142, '\P{Is_Script=mandaic}', "");
88243Expect(1, 2142, '\P{^Is_Script=mandaic}', "");
88244Expect(0, 2143, '\p{Is_Script=mandaic}', "");
88245Expect(1, 2143, '\p{^Is_Script=mandaic}', "");
88246Expect(1, 2143, '\P{Is_Script=mandaic}', "");
88247Expect(0, 2143, '\P{^Is_Script=mandaic}', "");
88248Expect(1, 2142, '\p{Is_Script=-Mandaic}', "");
88249Expect(0, 2142, '\p{^Is_Script=-Mandaic}', "");
88250Expect(0, 2142, '\P{Is_Script=-Mandaic}', "");
88251Expect(1, 2142, '\P{^Is_Script=-Mandaic}', "");
88252Expect(0, 2143, '\p{Is_Script=-Mandaic}', "");
88253Expect(1, 2143, '\p{^Is_Script=-Mandaic}', "");
88254Expect(1, 2143, '\P{Is_Script=-Mandaic}', "");
88255Expect(0, 2143, '\P{^Is_Script=-Mandaic}', "");
88256Error('\p{Is_Sc=-/a/Mand}');
88257Error('\P{Is_Sc=-/a/Mand}');
88258Expect(1, 2142, '\p{Is_Sc=mand}', "");
88259Expect(0, 2142, '\p{^Is_Sc=mand}', "");
88260Expect(0, 2142, '\P{Is_Sc=mand}', "");
88261Expect(1, 2142, '\P{^Is_Sc=mand}', "");
88262Expect(0, 2143, '\p{Is_Sc=mand}', "");
88263Expect(1, 2143, '\p{^Is_Sc=mand}', "");
88264Expect(1, 2143, '\P{Is_Sc=mand}', "");
88265Expect(0, 2143, '\P{^Is_Sc=mand}', "");
88266Expect(1, 2142, '\p{Is_Sc=--mand}', "");
88267Expect(0, 2142, '\p{^Is_Sc=--mand}', "");
88268Expect(0, 2142, '\P{Is_Sc=--mand}', "");
88269Expect(1, 2142, '\P{^Is_Sc=--mand}', "");
88270Expect(0, 2143, '\p{Is_Sc=--mand}', "");
88271Expect(1, 2143, '\p{^Is_Sc=--mand}', "");
88272Expect(1, 2143, '\P{Is_Sc=--mand}', "");
88273Expect(0, 2143, '\P{^Is_Sc=--mand}', "");
88274Error('\p{Script=	Meroitic_cursive/a/}');
88275Error('\P{Script=	Meroitic_cursive/a/}');
88276Expect(1, 68031, '\p{Script=meroiticcursive}', "");
88277Expect(0, 68031, '\p{^Script=meroiticcursive}', "");
88278Expect(0, 68031, '\P{Script=meroiticcursive}', "");
88279Expect(1, 68031, '\P{^Script=meroiticcursive}', "");
88280Expect(0, 68032, '\p{Script=meroiticcursive}', "");
88281Expect(1, 68032, '\p{^Script=meroiticcursive}', "");
88282Expect(1, 68032, '\P{Script=meroiticcursive}', "");
88283Expect(0, 68032, '\P{^Script=meroiticcursive}', "");
88284Expect(1, 68031, '\p{Script=	MEROITIC_CURSIVE}', "");
88285Expect(0, 68031, '\p{^Script=	MEROITIC_CURSIVE}', "");
88286Expect(0, 68031, '\P{Script=	MEROITIC_CURSIVE}', "");
88287Expect(1, 68031, '\P{^Script=	MEROITIC_CURSIVE}', "");
88288Expect(0, 68032, '\p{Script=	MEROITIC_CURSIVE}', "");
88289Expect(1, 68032, '\p{^Script=	MEROITIC_CURSIVE}', "");
88290Expect(1, 68032, '\P{Script=	MEROITIC_CURSIVE}', "");
88291Expect(0, 68032, '\P{^Script=	MEROITIC_CURSIVE}', "");
88292Error('\p{Sc=_/a/Merc}');
88293Error('\P{Sc=_/a/Merc}');
88294Expect(1, 68031, '\p{Sc=merc}', "");
88295Expect(0, 68031, '\p{^Sc=merc}', "");
88296Expect(0, 68031, '\P{Sc=merc}', "");
88297Expect(1, 68031, '\P{^Sc=merc}', "");
88298Expect(0, 68032, '\p{Sc=merc}', "");
88299Expect(1, 68032, '\p{^Sc=merc}', "");
88300Expect(1, 68032, '\P{Sc=merc}', "");
88301Expect(0, 68032, '\P{^Sc=merc}', "");
88302Expect(1, 68031, '\p{Sc=		Merc}', "");
88303Expect(0, 68031, '\p{^Sc=		Merc}', "");
88304Expect(0, 68031, '\P{Sc=		Merc}', "");
88305Expect(1, 68031, '\P{^Sc=		Merc}', "");
88306Expect(0, 68032, '\p{Sc=		Merc}', "");
88307Expect(1, 68032, '\p{^Sc=		Merc}', "");
88308Expect(1, 68032, '\P{Sc=		Merc}', "");
88309Expect(0, 68032, '\P{^Sc=		Merc}', "");
88310Error('\p{Is_Script:	_:=meroitic_Cursive}');
88311Error('\P{Is_Script:	_:=meroitic_Cursive}');
88312Expect(1, 68031, '\p{Is_Script=meroiticcursive}', "");
88313Expect(0, 68031, '\p{^Is_Script=meroiticcursive}', "");
88314Expect(0, 68031, '\P{Is_Script=meroiticcursive}', "");
88315Expect(1, 68031, '\P{^Is_Script=meroiticcursive}', "");
88316Expect(0, 68032, '\p{Is_Script=meroiticcursive}', "");
88317Expect(1, 68032, '\p{^Is_Script=meroiticcursive}', "");
88318Expect(1, 68032, '\P{Is_Script=meroiticcursive}', "");
88319Expect(0, 68032, '\P{^Is_Script=meroiticcursive}', "");
88320Expect(1, 68031, '\p{Is_Script= MEROITIC_Cursive}', "");
88321Expect(0, 68031, '\p{^Is_Script= MEROITIC_Cursive}', "");
88322Expect(0, 68031, '\P{Is_Script= MEROITIC_Cursive}', "");
88323Expect(1, 68031, '\P{^Is_Script= MEROITIC_Cursive}', "");
88324Expect(0, 68032, '\p{Is_Script= MEROITIC_Cursive}', "");
88325Expect(1, 68032, '\p{^Is_Script= MEROITIC_Cursive}', "");
88326Expect(1, 68032, '\P{Is_Script= MEROITIC_Cursive}', "");
88327Expect(0, 68032, '\P{^Is_Script= MEROITIC_Cursive}', "");
88328Error('\p{Is_Sc: /a/_MERC}');
88329Error('\P{Is_Sc: /a/_MERC}');
88330Expect(1, 68031, '\p{Is_Sc=merc}', "");
88331Expect(0, 68031, '\p{^Is_Sc=merc}', "");
88332Expect(0, 68031, '\P{Is_Sc=merc}', "");
88333Expect(1, 68031, '\P{^Is_Sc=merc}', "");
88334Expect(0, 68032, '\p{Is_Sc=merc}', "");
88335Expect(1, 68032, '\p{^Is_Sc=merc}', "");
88336Expect(1, 68032, '\P{Is_Sc=merc}', "");
88337Expect(0, 68032, '\P{^Is_Sc=merc}', "");
88338Expect(1, 68031, '\p{Is_Sc= -Merc}', "");
88339Expect(0, 68031, '\p{^Is_Sc= -Merc}', "");
88340Expect(0, 68031, '\P{Is_Sc= -Merc}', "");
88341Expect(1, 68031, '\P{^Is_Sc= -Merc}', "");
88342Expect(0, 68032, '\p{Is_Sc= -Merc}', "");
88343Expect(1, 68032, '\p{^Is_Sc= -Merc}', "");
88344Expect(1, 68032, '\P{Is_Sc= -Merc}', "");
88345Expect(0, 68032, '\P{^Is_Sc= -Merc}', "");
88346Error('\p{Script=:=-	Meroitic_hieroglyphs}');
88347Error('\P{Script=:=-	Meroitic_hieroglyphs}');
88348Expect(1, 67999, '\p{Script=meroitichieroglyphs}', "");
88349Expect(0, 67999, '\p{^Script=meroitichieroglyphs}', "");
88350Expect(0, 67999, '\P{Script=meroitichieroglyphs}', "");
88351Expect(1, 67999, '\P{^Script=meroitichieroglyphs}', "");
88352Expect(0, 68000, '\p{Script=meroitichieroglyphs}', "");
88353Expect(1, 68000, '\p{^Script=meroitichieroglyphs}', "");
88354Expect(1, 68000, '\P{Script=meroitichieroglyphs}', "");
88355Expect(0, 68000, '\P{^Script=meroitichieroglyphs}', "");
88356Expect(1, 67999, '\p{Script= 	Meroitic_Hieroglyphs}', "");
88357Expect(0, 67999, '\p{^Script= 	Meroitic_Hieroglyphs}', "");
88358Expect(0, 67999, '\P{Script= 	Meroitic_Hieroglyphs}', "");
88359Expect(1, 67999, '\P{^Script= 	Meroitic_Hieroglyphs}', "");
88360Expect(0, 68000, '\p{Script= 	Meroitic_Hieroglyphs}', "");
88361Expect(1, 68000, '\p{^Script= 	Meroitic_Hieroglyphs}', "");
88362Expect(1, 68000, '\P{Script= 	Meroitic_Hieroglyphs}', "");
88363Expect(0, 68000, '\P{^Script= 	Meroitic_Hieroglyphs}', "");
88364Error('\p{Sc=/a/MERO}');
88365Error('\P{Sc=/a/MERO}');
88366Expect(1, 67999, '\p{Sc=mero}', "");
88367Expect(0, 67999, '\p{^Sc=mero}', "");
88368Expect(0, 67999, '\P{Sc=mero}', "");
88369Expect(1, 67999, '\P{^Sc=mero}', "");
88370Expect(0, 68000, '\p{Sc=mero}', "");
88371Expect(1, 68000, '\p{^Sc=mero}', "");
88372Expect(1, 68000, '\P{Sc=mero}', "");
88373Expect(0, 68000, '\P{^Sc=mero}', "");
88374Expect(1, 67999, '\p{Sc:   Mero}', "");
88375Expect(0, 67999, '\p{^Sc:   Mero}', "");
88376Expect(0, 67999, '\P{Sc:   Mero}', "");
88377Expect(1, 67999, '\P{^Sc:   Mero}', "");
88378Expect(0, 68000, '\p{Sc:   Mero}', "");
88379Expect(1, 68000, '\p{^Sc:   Mero}', "");
88380Expect(1, 68000, '\P{Sc:   Mero}', "");
88381Expect(0, 68000, '\P{^Sc:   Mero}', "");
88382Error('\p{Is_Script=/a/_Meroitic_Hieroglyphs}');
88383Error('\P{Is_Script=/a/_Meroitic_Hieroglyphs}');
88384Expect(1, 67999, '\p{Is_Script=meroitichieroglyphs}', "");
88385Expect(0, 67999, '\p{^Is_Script=meroitichieroglyphs}', "");
88386Expect(0, 67999, '\P{Is_Script=meroitichieroglyphs}', "");
88387Expect(1, 67999, '\P{^Is_Script=meroitichieroglyphs}', "");
88388Expect(0, 68000, '\p{Is_Script=meroitichieroglyphs}', "");
88389Expect(1, 68000, '\p{^Is_Script=meroitichieroglyphs}', "");
88390Expect(1, 68000, '\P{Is_Script=meroitichieroglyphs}', "");
88391Expect(0, 68000, '\P{^Is_Script=meroitichieroglyphs}', "");
88392Expect(1, 67999, '\p{Is_Script= 	MEROITIC_hieroglyphs}', "");
88393Expect(0, 67999, '\p{^Is_Script= 	MEROITIC_hieroglyphs}', "");
88394Expect(0, 67999, '\P{Is_Script= 	MEROITIC_hieroglyphs}', "");
88395Expect(1, 67999, '\P{^Is_Script= 	MEROITIC_hieroglyphs}', "");
88396Expect(0, 68000, '\p{Is_Script= 	MEROITIC_hieroglyphs}', "");
88397Expect(1, 68000, '\p{^Is_Script= 	MEROITIC_hieroglyphs}', "");
88398Expect(1, 68000, '\P{Is_Script= 	MEROITIC_hieroglyphs}', "");
88399Expect(0, 68000, '\P{^Is_Script= 	MEROITIC_hieroglyphs}', "");
88400Error('\p{Is_Sc=:=_-Mero}');
88401Error('\P{Is_Sc=:=_-Mero}');
88402Expect(1, 67999, '\p{Is_Sc:mero}', "");
88403Expect(0, 67999, '\p{^Is_Sc:mero}', "");
88404Expect(0, 67999, '\P{Is_Sc:mero}', "");
88405Expect(1, 67999, '\P{^Is_Sc:mero}', "");
88406Expect(0, 68000, '\p{Is_Sc:mero}', "");
88407Expect(1, 68000, '\p{^Is_Sc:mero}', "");
88408Expect(1, 68000, '\P{Is_Sc:mero}', "");
88409Expect(0, 68000, '\P{^Is_Sc:mero}', "");
88410Expect(1, 67999, '\p{Is_Sc=-mero}', "");
88411Expect(0, 67999, '\p{^Is_Sc=-mero}', "");
88412Expect(0, 67999, '\P{Is_Sc=-mero}', "");
88413Expect(1, 67999, '\P{^Is_Sc=-mero}', "");
88414Expect(0, 68000, '\p{Is_Sc=-mero}', "");
88415Expect(1, 68000, '\p{^Is_Sc=-mero}', "");
88416Expect(1, 68000, '\P{Is_Sc=-mero}', "");
88417Expect(0, 68000, '\P{^Is_Sc=-mero}', "");
88418Error('\p{Script=/a/	-Malayalam}');
88419Error('\P{Script=/a/	-Malayalam}');
88420Expect(1, 3455, '\p{Script=malayalam}', "");
88421Expect(0, 3455, '\p{^Script=malayalam}', "");
88422Expect(0, 3455, '\P{Script=malayalam}', "");
88423Expect(1, 3455, '\P{^Script=malayalam}', "");
88424Expect(0, 3456, '\p{Script=malayalam}', "");
88425Expect(1, 3456, '\p{^Script=malayalam}', "");
88426Expect(1, 3456, '\P{Script=malayalam}', "");
88427Expect(0, 3456, '\P{^Script=malayalam}', "");
88428Expect(1, 3455, '\p{Script=_-malayalam}', "");
88429Expect(0, 3455, '\p{^Script=_-malayalam}', "");
88430Expect(0, 3455, '\P{Script=_-malayalam}', "");
88431Expect(1, 3455, '\P{^Script=_-malayalam}', "");
88432Expect(0, 3456, '\p{Script=_-malayalam}', "");
88433Expect(1, 3456, '\p{^Script=_-malayalam}', "");
88434Expect(1, 3456, '\P{Script=_-malayalam}', "");
88435Expect(0, 3456, '\P{^Script=_-malayalam}', "");
88436Error('\p{Sc= Mlym/a/}');
88437Error('\P{Sc= Mlym/a/}');
88438Expect(1, 3455, '\p{Sc=mlym}', "");
88439Expect(0, 3455, '\p{^Sc=mlym}', "");
88440Expect(0, 3455, '\P{Sc=mlym}', "");
88441Expect(1, 3455, '\P{^Sc=mlym}', "");
88442Expect(0, 3456, '\p{Sc=mlym}', "");
88443Expect(1, 3456, '\p{^Sc=mlym}', "");
88444Expect(1, 3456, '\P{Sc=mlym}', "");
88445Expect(0, 3456, '\P{^Sc=mlym}', "");
88446Expect(1, 3455, '\p{Sc=  mlym}', "");
88447Expect(0, 3455, '\p{^Sc=  mlym}', "");
88448Expect(0, 3455, '\P{Sc=  mlym}', "");
88449Expect(1, 3455, '\P{^Sc=  mlym}', "");
88450Expect(0, 3456, '\p{Sc=  mlym}', "");
88451Expect(1, 3456, '\p{^Sc=  mlym}', "");
88452Expect(1, 3456, '\P{Sc=  mlym}', "");
88453Expect(0, 3456, '\P{^Sc=  mlym}', "");
88454Error('\p{Is_Script=	_MALAYALAM:=}');
88455Error('\P{Is_Script=	_MALAYALAM:=}');
88456Expect(1, 3455, '\p{Is_Script=malayalam}', "");
88457Expect(0, 3455, '\p{^Is_Script=malayalam}', "");
88458Expect(0, 3455, '\P{Is_Script=malayalam}', "");
88459Expect(1, 3455, '\P{^Is_Script=malayalam}', "");
88460Expect(0, 3456, '\p{Is_Script=malayalam}', "");
88461Expect(1, 3456, '\p{^Is_Script=malayalam}', "");
88462Expect(1, 3456, '\P{Is_Script=malayalam}', "");
88463Expect(0, 3456, '\P{^Is_Script=malayalam}', "");
88464Expect(1, 3455, '\p{Is_Script=- Malayalam}', "");
88465Expect(0, 3455, '\p{^Is_Script=- Malayalam}', "");
88466Expect(0, 3455, '\P{Is_Script=- Malayalam}', "");
88467Expect(1, 3455, '\P{^Is_Script=- Malayalam}', "");
88468Expect(0, 3456, '\p{Is_Script=- Malayalam}', "");
88469Expect(1, 3456, '\p{^Is_Script=- Malayalam}', "");
88470Expect(1, 3456, '\P{Is_Script=- Malayalam}', "");
88471Expect(0, 3456, '\P{^Is_Script=- Malayalam}', "");
88472Error('\p{Is_Sc=/a/ mlym}');
88473Error('\P{Is_Sc=/a/ mlym}');
88474Expect(1, 3455, '\p{Is_Sc=mlym}', "");
88475Expect(0, 3455, '\p{^Is_Sc=mlym}', "");
88476Expect(0, 3455, '\P{Is_Sc=mlym}', "");
88477Expect(1, 3455, '\P{^Is_Sc=mlym}', "");
88478Expect(0, 3456, '\p{Is_Sc=mlym}', "");
88479Expect(1, 3456, '\p{^Is_Sc=mlym}', "");
88480Expect(1, 3456, '\P{Is_Sc=mlym}', "");
88481Expect(0, 3456, '\P{^Is_Sc=mlym}', "");
88482Expect(1, 3455, '\p{Is_Sc=- Mlym}', "");
88483Expect(0, 3455, '\p{^Is_Sc=- Mlym}', "");
88484Expect(0, 3455, '\P{Is_Sc=- Mlym}', "");
88485Expect(1, 3455, '\P{^Is_Sc=- Mlym}', "");
88486Expect(0, 3456, '\p{Is_Sc=- Mlym}', "");
88487Expect(1, 3456, '\p{^Is_Sc=- Mlym}', "");
88488Expect(1, 3456, '\P{Is_Sc=- Mlym}', "");
88489Expect(0, 3456, '\P{^Is_Sc=- Mlym}', "");
88490Error('\p{Script= :=MONGOLIAN}');
88491Error('\P{Script= :=MONGOLIAN}');
88492Expect(1, 6314, '\p{Script: mongolian}', "");
88493Expect(0, 6314, '\p{^Script: mongolian}', "");
88494Expect(0, 6314, '\P{Script: mongolian}', "");
88495Expect(1, 6314, '\P{^Script: mongolian}', "");
88496Expect(0, 6315, '\p{Script: mongolian}', "");
88497Expect(1, 6315, '\p{^Script: mongolian}', "");
88498Expect(1, 6315, '\P{Script: mongolian}', "");
88499Expect(0, 6315, '\P{^Script: mongolian}', "");
88500Expect(1, 6314, '\p{Script=-_mongolian}', "");
88501Expect(0, 6314, '\p{^Script=-_mongolian}', "");
88502Expect(0, 6314, '\P{Script=-_mongolian}', "");
88503Expect(1, 6314, '\P{^Script=-_mongolian}', "");
88504Expect(0, 6315, '\p{Script=-_mongolian}', "");
88505Expect(1, 6315, '\p{^Script=-_mongolian}', "");
88506Expect(1, 6315, '\P{Script=-_mongolian}', "");
88507Expect(0, 6315, '\P{^Script=-_mongolian}', "");
88508Error('\p{Sc=_:=Mong}');
88509Error('\P{Sc=_:=Mong}');
88510Expect(1, 6314, '\p{Sc=mong}', "");
88511Expect(0, 6314, '\p{^Sc=mong}', "");
88512Expect(0, 6314, '\P{Sc=mong}', "");
88513Expect(1, 6314, '\P{^Sc=mong}', "");
88514Expect(0, 6315, '\p{Sc=mong}', "");
88515Expect(1, 6315, '\p{^Sc=mong}', "");
88516Expect(1, 6315, '\P{Sc=mong}', "");
88517Expect(0, 6315, '\P{^Sc=mong}', "");
88518Expect(1, 6314, '\p{Sc=__mong}', "");
88519Expect(0, 6314, '\p{^Sc=__mong}', "");
88520Expect(0, 6314, '\P{Sc=__mong}', "");
88521Expect(1, 6314, '\P{^Sc=__mong}', "");
88522Expect(0, 6315, '\p{Sc=__mong}', "");
88523Expect(1, 6315, '\p{^Sc=__mong}', "");
88524Expect(1, 6315, '\P{Sc=__mong}', "");
88525Expect(0, 6315, '\P{^Sc=__mong}', "");
88526Error('\p{Is_Script=__Mongolian/a/}');
88527Error('\P{Is_Script=__Mongolian/a/}');
88528Expect(1, 6314, '\p{Is_Script=mongolian}', "");
88529Expect(0, 6314, '\p{^Is_Script=mongolian}', "");
88530Expect(0, 6314, '\P{Is_Script=mongolian}', "");
88531Expect(1, 6314, '\P{^Is_Script=mongolian}', "");
88532Expect(0, 6315, '\p{Is_Script=mongolian}', "");
88533Expect(1, 6315, '\p{^Is_Script=mongolian}', "");
88534Expect(1, 6315, '\P{Is_Script=mongolian}', "");
88535Expect(0, 6315, '\P{^Is_Script=mongolian}', "");
88536Expect(1, 6314, '\p{Is_Script=	Mongolian}', "");
88537Expect(0, 6314, '\p{^Is_Script=	Mongolian}', "");
88538Expect(0, 6314, '\P{Is_Script=	Mongolian}', "");
88539Expect(1, 6314, '\P{^Is_Script=	Mongolian}', "");
88540Expect(0, 6315, '\p{Is_Script=	Mongolian}', "");
88541Expect(1, 6315, '\p{^Is_Script=	Mongolian}', "");
88542Expect(1, 6315, '\P{Is_Script=	Mongolian}', "");
88543Expect(0, 6315, '\P{^Is_Script=	Mongolian}', "");
88544Error('\p{Is_Sc:/a/_Mong}');
88545Error('\P{Is_Sc:/a/_Mong}');
88546Expect(1, 6314, '\p{Is_Sc=mong}', "");
88547Expect(0, 6314, '\p{^Is_Sc=mong}', "");
88548Expect(0, 6314, '\P{Is_Sc=mong}', "");
88549Expect(1, 6314, '\P{^Is_Sc=mong}', "");
88550Expect(0, 6315, '\p{Is_Sc=mong}', "");
88551Expect(1, 6315, '\p{^Is_Sc=mong}', "");
88552Expect(1, 6315, '\P{Is_Sc=mong}', "");
88553Expect(0, 6315, '\P{^Is_Sc=mong}', "");
88554Expect(1, 6314, '\p{Is_Sc= MONG}', "");
88555Expect(0, 6314, '\p{^Is_Sc= MONG}', "");
88556Expect(0, 6314, '\P{Is_Sc= MONG}', "");
88557Expect(1, 6314, '\P{^Is_Sc= MONG}', "");
88558Expect(0, 6315, '\p{Is_Sc= MONG}', "");
88559Expect(1, 6315, '\p{^Is_Sc= MONG}', "");
88560Expect(1, 6315, '\P{Is_Sc= MONG}', "");
88561Expect(0, 6315, '\P{^Is_Sc= MONG}', "");
88562Error('\p{Script=/a/ meetei_MAYEK}');
88563Error('\P{Script=/a/ meetei_MAYEK}');
88564Expect(1, 44025, '\p{Script:meeteimayek}', "");
88565Expect(0, 44025, '\p{^Script:meeteimayek}', "");
88566Expect(0, 44025, '\P{Script:meeteimayek}', "");
88567Expect(1, 44025, '\P{^Script:meeteimayek}', "");
88568Expect(0, 44026, '\p{Script:meeteimayek}', "");
88569Expect(1, 44026, '\p{^Script:meeteimayek}', "");
88570Expect(1, 44026, '\P{Script:meeteimayek}', "");
88571Expect(0, 44026, '\P{^Script:meeteimayek}', "");
88572Expect(1, 44025, '\p{Script=-Meetei_Mayek}', "");
88573Expect(0, 44025, '\p{^Script=-Meetei_Mayek}', "");
88574Expect(0, 44025, '\P{Script=-Meetei_Mayek}', "");
88575Expect(1, 44025, '\P{^Script=-Meetei_Mayek}', "");
88576Expect(0, 44026, '\p{Script=-Meetei_Mayek}', "");
88577Expect(1, 44026, '\p{^Script=-Meetei_Mayek}', "");
88578Expect(1, 44026, '\P{Script=-Meetei_Mayek}', "");
88579Expect(0, 44026, '\P{^Script=-Meetei_Mayek}', "");
88580Error('\p{Sc=:=	mtei}');
88581Error('\P{Sc=:=	mtei}');
88582Expect(1, 44025, '\p{Sc=mtei}', "");
88583Expect(0, 44025, '\p{^Sc=mtei}', "");
88584Expect(0, 44025, '\P{Sc=mtei}', "");
88585Expect(1, 44025, '\P{^Sc=mtei}', "");
88586Expect(0, 44026, '\p{Sc=mtei}', "");
88587Expect(1, 44026, '\p{^Sc=mtei}', "");
88588Expect(1, 44026, '\P{Sc=mtei}', "");
88589Expect(0, 44026, '\P{^Sc=mtei}', "");
88590Expect(1, 44025, '\p{Sc:   --Mtei}', "");
88591Expect(0, 44025, '\p{^Sc:   --Mtei}', "");
88592Expect(0, 44025, '\P{Sc:   --Mtei}', "");
88593Expect(1, 44025, '\P{^Sc:   --Mtei}', "");
88594Expect(0, 44026, '\p{Sc:   --Mtei}', "");
88595Expect(1, 44026, '\p{^Sc:   --Mtei}', "");
88596Expect(1, 44026, '\P{Sc:   --Mtei}', "");
88597Expect(0, 44026, '\P{^Sc:   --Mtei}', "");
88598Error('\p{Is_Script=	:=Meetei_Mayek}');
88599Error('\P{Is_Script=	:=Meetei_Mayek}');
88600Expect(1, 44025, '\p{Is_Script=meeteimayek}', "");
88601Expect(0, 44025, '\p{^Is_Script=meeteimayek}', "");
88602Expect(0, 44025, '\P{Is_Script=meeteimayek}', "");
88603Expect(1, 44025, '\P{^Is_Script=meeteimayek}', "");
88604Expect(0, 44026, '\p{Is_Script=meeteimayek}', "");
88605Expect(1, 44026, '\p{^Is_Script=meeteimayek}', "");
88606Expect(1, 44026, '\P{Is_Script=meeteimayek}', "");
88607Expect(0, 44026, '\P{^Is_Script=meeteimayek}', "");
88608Expect(1, 44025, '\p{Is_Script:	- Meetei_MAYEK}', "");
88609Expect(0, 44025, '\p{^Is_Script:	- Meetei_MAYEK}', "");
88610Expect(0, 44025, '\P{Is_Script:	- Meetei_MAYEK}', "");
88611Expect(1, 44025, '\P{^Is_Script:	- Meetei_MAYEK}', "");
88612Expect(0, 44026, '\p{Is_Script:	- Meetei_MAYEK}', "");
88613Expect(1, 44026, '\p{^Is_Script:	- Meetei_MAYEK}', "");
88614Expect(1, 44026, '\P{Is_Script:	- Meetei_MAYEK}', "");
88615Expect(0, 44026, '\P{^Is_Script:	- Meetei_MAYEK}', "");
88616Error('\p{Is_Sc=--Mtei/a/}');
88617Error('\P{Is_Sc=--Mtei/a/}');
88618Expect(1, 44025, '\p{Is_Sc=mtei}', "");
88619Expect(0, 44025, '\p{^Is_Sc=mtei}', "");
88620Expect(0, 44025, '\P{Is_Sc=mtei}', "");
88621Expect(1, 44025, '\P{^Is_Sc=mtei}', "");
88622Expect(0, 44026, '\p{Is_Sc=mtei}', "");
88623Expect(1, 44026, '\p{^Is_Sc=mtei}', "");
88624Expect(1, 44026, '\P{Is_Sc=mtei}', "");
88625Expect(0, 44026, '\P{^Is_Sc=mtei}', "");
88626Expect(1, 44025, '\p{Is_Sc= -mtei}', "");
88627Expect(0, 44025, '\p{^Is_Sc= -mtei}', "");
88628Expect(0, 44025, '\P{Is_Sc= -mtei}', "");
88629Expect(1, 44025, '\P{^Is_Sc= -mtei}', "");
88630Expect(0, 44026, '\p{Is_Sc= -mtei}', "");
88631Expect(1, 44026, '\p{^Is_Sc= -mtei}', "");
88632Expect(1, 44026, '\P{Is_Sc= -mtei}', "");
88633Expect(0, 44026, '\P{^Is_Sc= -mtei}', "");
88634Error('\p{Script=_MYANMAR/a/}');
88635Error('\P{Script=_MYANMAR/a/}');
88636Expect(1, 43643, '\p{Script=myanmar}', "");
88637Expect(0, 43643, '\p{^Script=myanmar}', "");
88638Expect(0, 43643, '\P{Script=myanmar}', "");
88639Expect(1, 43643, '\P{^Script=myanmar}', "");
88640Expect(0, 43644, '\p{Script=myanmar}', "");
88641Expect(1, 43644, '\p{^Script=myanmar}', "");
88642Expect(1, 43644, '\P{Script=myanmar}', "");
88643Expect(0, 43644, '\P{^Script=myanmar}', "");
88644Expect(1, 43643, '\p{Script:	_Myanmar}', "");
88645Expect(0, 43643, '\p{^Script:	_Myanmar}', "");
88646Expect(0, 43643, '\P{Script:	_Myanmar}', "");
88647Expect(1, 43643, '\P{^Script:	_Myanmar}', "");
88648Expect(0, 43644, '\p{Script:	_Myanmar}', "");
88649Expect(1, 43644, '\p{^Script:	_Myanmar}', "");
88650Expect(1, 43644, '\P{Script:	_Myanmar}', "");
88651Expect(0, 43644, '\P{^Script:	_Myanmar}', "");
88652Error('\p{Sc=-/a/MYMR}');
88653Error('\P{Sc=-/a/MYMR}');
88654Expect(1, 43643, '\p{Sc=mymr}', "");
88655Expect(0, 43643, '\p{^Sc=mymr}', "");
88656Expect(0, 43643, '\P{Sc=mymr}', "");
88657Expect(1, 43643, '\P{^Sc=mymr}', "");
88658Expect(0, 43644, '\p{Sc=mymr}', "");
88659Expect(1, 43644, '\p{^Sc=mymr}', "");
88660Expect(1, 43644, '\P{Sc=mymr}', "");
88661Expect(0, 43644, '\P{^Sc=mymr}', "");
88662Expect(1, 43643, '\p{Sc=-_MYMR}', "");
88663Expect(0, 43643, '\p{^Sc=-_MYMR}', "");
88664Expect(0, 43643, '\P{Sc=-_MYMR}', "");
88665Expect(1, 43643, '\P{^Sc=-_MYMR}', "");
88666Expect(0, 43644, '\p{Sc=-_MYMR}', "");
88667Expect(1, 43644, '\p{^Sc=-_MYMR}', "");
88668Expect(1, 43644, '\P{Sc=-_MYMR}', "");
88669Expect(0, 43644, '\P{^Sc=-_MYMR}', "");
88670Error('\p{Is_Script=Myanmar/a/}');
88671Error('\P{Is_Script=Myanmar/a/}');
88672Expect(1, 43643, '\p{Is_Script=myanmar}', "");
88673Expect(0, 43643, '\p{^Is_Script=myanmar}', "");
88674Expect(0, 43643, '\P{Is_Script=myanmar}', "");
88675Expect(1, 43643, '\P{^Is_Script=myanmar}', "");
88676Expect(0, 43644, '\p{Is_Script=myanmar}', "");
88677Expect(1, 43644, '\p{^Is_Script=myanmar}', "");
88678Expect(1, 43644, '\P{Is_Script=myanmar}', "");
88679Expect(0, 43644, '\P{^Is_Script=myanmar}', "");
88680Expect(1, 43643, '\p{Is_Script=_	MYANMAR}', "");
88681Expect(0, 43643, '\p{^Is_Script=_	MYANMAR}', "");
88682Expect(0, 43643, '\P{Is_Script=_	MYANMAR}', "");
88683Expect(1, 43643, '\P{^Is_Script=_	MYANMAR}', "");
88684Expect(0, 43644, '\p{Is_Script=_	MYANMAR}', "");
88685Expect(1, 43644, '\p{^Is_Script=_	MYANMAR}', "");
88686Expect(1, 43644, '\P{Is_Script=_	MYANMAR}', "");
88687Expect(0, 43644, '\P{^Is_Script=_	MYANMAR}', "");
88688Error('\p{Is_Sc=-_Mymr/a/}');
88689Error('\P{Is_Sc=-_Mymr/a/}');
88690Expect(1, 43643, '\p{Is_Sc=mymr}', "");
88691Expect(0, 43643, '\p{^Is_Sc=mymr}', "");
88692Expect(0, 43643, '\P{Is_Sc=mymr}', "");
88693Expect(1, 43643, '\P{^Is_Sc=mymr}', "");
88694Expect(0, 43644, '\p{Is_Sc=mymr}', "");
88695Expect(1, 43644, '\p{^Is_Sc=mymr}', "");
88696Expect(1, 43644, '\P{Is_Sc=mymr}', "");
88697Expect(0, 43644, '\P{^Is_Sc=mymr}', "");
88698Expect(1, 43643, '\p{Is_Sc= Mymr}', "");
88699Expect(0, 43643, '\p{^Is_Sc= Mymr}', "");
88700Expect(0, 43643, '\P{Is_Sc= Mymr}', "");
88701Expect(1, 43643, '\P{^Is_Sc= Mymr}', "");
88702Expect(0, 43644, '\p{Is_Sc= Mymr}', "");
88703Expect(1, 43644, '\p{^Is_Sc= Mymr}', "");
88704Expect(1, 43644, '\P{Is_Sc= Mymr}', "");
88705Expect(0, 43644, '\P{^Is_Sc= Mymr}', "");
88706Error('\p{Script=:=_-Nko}');
88707Error('\P{Script=:=_-Nko}');
88708Expect(1, 2042, '\p{Script=nko}', "");
88709Expect(0, 2042, '\p{^Script=nko}', "");
88710Expect(0, 2042, '\P{Script=nko}', "");
88711Expect(1, 2042, '\P{^Script=nko}', "");
88712Expect(0, 2043, '\p{Script=nko}', "");
88713Expect(1, 2043, '\p{^Script=nko}', "");
88714Expect(1, 2043, '\P{Script=nko}', "");
88715Expect(0, 2043, '\P{^Script=nko}', "");
88716Expect(1, 2042, '\p{Script=__NKO}', "");
88717Expect(0, 2042, '\p{^Script=__NKO}', "");
88718Expect(0, 2042, '\P{Script=__NKO}', "");
88719Expect(1, 2042, '\P{^Script=__NKO}', "");
88720Expect(0, 2043, '\p{Script=__NKO}', "");
88721Expect(1, 2043, '\p{^Script=__NKO}', "");
88722Expect(1, 2043, '\P{Script=__NKO}', "");
88723Expect(0, 2043, '\P{^Script=__NKO}', "");
88724Error('\p{Sc=/a/- Nkoo}');
88725Error('\P{Sc=/a/- Nkoo}');
88726Expect(1, 2042, '\p{Sc=nkoo}', "");
88727Expect(0, 2042, '\p{^Sc=nkoo}', "");
88728Expect(0, 2042, '\P{Sc=nkoo}', "");
88729Expect(1, 2042, '\P{^Sc=nkoo}', "");
88730Expect(0, 2043, '\p{Sc=nkoo}', "");
88731Expect(1, 2043, '\p{^Sc=nkoo}', "");
88732Expect(1, 2043, '\P{Sc=nkoo}', "");
88733Expect(0, 2043, '\P{^Sc=nkoo}', "");
88734Expect(1, 2042, '\p{Sc=-NKOO}', "");
88735Expect(0, 2042, '\p{^Sc=-NKOO}', "");
88736Expect(0, 2042, '\P{Sc=-NKOO}', "");
88737Expect(1, 2042, '\P{^Sc=-NKOO}', "");
88738Expect(0, 2043, '\p{Sc=-NKOO}', "");
88739Expect(1, 2043, '\p{^Sc=-NKOO}', "");
88740Expect(1, 2043, '\P{Sc=-NKOO}', "");
88741Expect(0, 2043, '\P{^Sc=-NKOO}', "");
88742Error('\p{Is_Script=/a/NKO}');
88743Error('\P{Is_Script=/a/NKO}');
88744Expect(1, 2042, '\p{Is_Script=nko}', "");
88745Expect(0, 2042, '\p{^Is_Script=nko}', "");
88746Expect(0, 2042, '\P{Is_Script=nko}', "");
88747Expect(1, 2042, '\P{^Is_Script=nko}', "");
88748Expect(0, 2043, '\p{Is_Script=nko}', "");
88749Expect(1, 2043, '\p{^Is_Script=nko}', "");
88750Expect(1, 2043, '\P{Is_Script=nko}', "");
88751Expect(0, 2043, '\P{^Is_Script=nko}', "");
88752Expect(1, 2042, '\p{Is_Script:   -Nko}', "");
88753Expect(0, 2042, '\p{^Is_Script:   -Nko}', "");
88754Expect(0, 2042, '\P{Is_Script:   -Nko}', "");
88755Expect(1, 2042, '\P{^Is_Script:   -Nko}', "");
88756Expect(0, 2043, '\p{Is_Script:   -Nko}', "");
88757Expect(1, 2043, '\p{^Is_Script:   -Nko}', "");
88758Expect(1, 2043, '\P{Is_Script:   -Nko}', "");
88759Expect(0, 2043, '\P{^Is_Script:   -Nko}', "");
88760Error('\p{Is_Sc=/a/ nkoo}');
88761Error('\P{Is_Sc=/a/ nkoo}');
88762Expect(1, 2042, '\p{Is_Sc=nkoo}', "");
88763Expect(0, 2042, '\p{^Is_Sc=nkoo}', "");
88764Expect(0, 2042, '\P{Is_Sc=nkoo}', "");
88765Expect(1, 2042, '\P{^Is_Sc=nkoo}', "");
88766Expect(0, 2043, '\p{Is_Sc=nkoo}', "");
88767Expect(1, 2043, '\p{^Is_Sc=nkoo}', "");
88768Expect(1, 2043, '\P{Is_Sc=nkoo}', "");
88769Expect(0, 2043, '\P{^Is_Sc=nkoo}', "");
88770Expect(1, 2042, '\p{Is_Sc=_Nkoo}', "");
88771Expect(0, 2042, '\p{^Is_Sc=_Nkoo}', "");
88772Expect(0, 2042, '\P{Is_Sc=_Nkoo}', "");
88773Expect(1, 2042, '\P{^Is_Sc=_Nkoo}', "");
88774Expect(0, 2043, '\p{Is_Sc=_Nkoo}', "");
88775Expect(1, 2043, '\p{^Is_Sc=_Nkoo}', "");
88776Expect(1, 2043, '\P{Is_Sc=_Nkoo}', "");
88777Expect(0, 2043, '\P{^Is_Sc=_Nkoo}', "");
88778Error('\p{Script= OGHAM/a/}');
88779Error('\P{Script= OGHAM/a/}');
88780Expect(1, 5788, '\p{Script=ogham}', "");
88781Expect(0, 5788, '\p{^Script=ogham}', "");
88782Expect(0, 5788, '\P{Script=ogham}', "");
88783Expect(1, 5788, '\P{^Script=ogham}', "");
88784Expect(0, 5789, '\p{Script=ogham}', "");
88785Expect(1, 5789, '\p{^Script=ogham}', "");
88786Expect(1, 5789, '\P{Script=ogham}', "");
88787Expect(0, 5789, '\P{^Script=ogham}', "");
88788Expect(1, 5788, '\p{Script: Ogham}', "");
88789Expect(0, 5788, '\p{^Script: Ogham}', "");
88790Expect(0, 5788, '\P{Script: Ogham}', "");
88791Expect(1, 5788, '\P{^Script: Ogham}', "");
88792Expect(0, 5789, '\p{Script: Ogham}', "");
88793Expect(1, 5789, '\p{^Script: Ogham}', "");
88794Expect(1, 5789, '\P{Script: Ogham}', "");
88795Expect(0, 5789, '\P{^Script: Ogham}', "");
88796Error('\p{Sc=/a/ _OGAM}');
88797Error('\P{Sc=/a/ _OGAM}');
88798Expect(1, 5788, '\p{Sc:   ogam}', "");
88799Expect(0, 5788, '\p{^Sc:   ogam}', "");
88800Expect(0, 5788, '\P{Sc:   ogam}', "");
88801Expect(1, 5788, '\P{^Sc:   ogam}', "");
88802Expect(0, 5789, '\p{Sc:   ogam}', "");
88803Expect(1, 5789, '\p{^Sc:   ogam}', "");
88804Expect(1, 5789, '\P{Sc:   ogam}', "");
88805Expect(0, 5789, '\P{^Sc:   ogam}', "");
88806Expect(1, 5788, '\p{Sc= 	Ogam}', "");
88807Expect(0, 5788, '\p{^Sc= 	Ogam}', "");
88808Expect(0, 5788, '\P{Sc= 	Ogam}', "");
88809Expect(1, 5788, '\P{^Sc= 	Ogam}', "");
88810Expect(0, 5789, '\p{Sc= 	Ogam}', "");
88811Expect(1, 5789, '\p{^Sc= 	Ogam}', "");
88812Expect(1, 5789, '\P{Sc= 	Ogam}', "");
88813Expect(0, 5789, '\P{^Sc= 	Ogam}', "");
88814Error('\p{Is_Script=	_Ogham/a/}');
88815Error('\P{Is_Script=	_Ogham/a/}');
88816Expect(1, 5788, '\p{Is_Script=ogham}', "");
88817Expect(0, 5788, '\p{^Is_Script=ogham}', "");
88818Expect(0, 5788, '\P{Is_Script=ogham}', "");
88819Expect(1, 5788, '\P{^Is_Script=ogham}', "");
88820Expect(0, 5789, '\p{Is_Script=ogham}', "");
88821Expect(1, 5789, '\p{^Is_Script=ogham}', "");
88822Expect(1, 5789, '\P{Is_Script=ogham}', "");
88823Expect(0, 5789, '\P{^Is_Script=ogham}', "");
88824Expect(1, 5788, '\p{Is_Script= -ogham}', "");
88825Expect(0, 5788, '\p{^Is_Script= -ogham}', "");
88826Expect(0, 5788, '\P{Is_Script= -ogham}', "");
88827Expect(1, 5788, '\P{^Is_Script= -ogham}', "");
88828Expect(0, 5789, '\p{Is_Script= -ogham}', "");
88829Expect(1, 5789, '\p{^Is_Script= -ogham}', "");
88830Expect(1, 5789, '\P{Is_Script= -ogham}', "");
88831Expect(0, 5789, '\P{^Is_Script= -ogham}', "");
88832Error('\p{Is_Sc= /a/Ogam}');
88833Error('\P{Is_Sc= /a/Ogam}');
88834Expect(1, 5788, '\p{Is_Sc:ogam}', "");
88835Expect(0, 5788, '\p{^Is_Sc:ogam}', "");
88836Expect(0, 5788, '\P{Is_Sc:ogam}', "");
88837Expect(1, 5788, '\P{^Is_Sc:ogam}', "");
88838Expect(0, 5789, '\p{Is_Sc:ogam}', "");
88839Expect(1, 5789, '\p{^Is_Sc:ogam}', "");
88840Expect(1, 5789, '\P{Is_Sc:ogam}', "");
88841Expect(0, 5789, '\P{^Is_Sc:ogam}', "");
88842Expect(1, 5788, '\p{Is_Sc=_ogam}', "");
88843Expect(0, 5788, '\p{^Is_Sc=_ogam}', "");
88844Expect(0, 5788, '\P{Is_Sc=_ogam}', "");
88845Expect(1, 5788, '\P{^Is_Sc=_ogam}', "");
88846Expect(0, 5789, '\p{Is_Sc=_ogam}', "");
88847Expect(1, 5789, '\p{^Is_Sc=_ogam}', "");
88848Expect(1, 5789, '\P{Is_Sc=_ogam}', "");
88849Expect(0, 5789, '\P{^Is_Sc=_ogam}', "");
88850Error('\p{Script=/a/_ol_CHIKI}');
88851Error('\P{Script=/a/_ol_CHIKI}');
88852Expect(1, 7295, '\p{Script=olchiki}', "");
88853Expect(0, 7295, '\p{^Script=olchiki}', "");
88854Expect(0, 7295, '\P{Script=olchiki}', "");
88855Expect(1, 7295, '\P{^Script=olchiki}', "");
88856Expect(0, 7296, '\p{Script=olchiki}', "");
88857Expect(1, 7296, '\p{^Script=olchiki}', "");
88858Expect(1, 7296, '\P{Script=olchiki}', "");
88859Expect(0, 7296, '\P{^Script=olchiki}', "");
88860Expect(1, 7295, '\p{Script=_OL_Chiki}', "");
88861Expect(0, 7295, '\p{^Script=_OL_Chiki}', "");
88862Expect(0, 7295, '\P{Script=_OL_Chiki}', "");
88863Expect(1, 7295, '\P{^Script=_OL_Chiki}', "");
88864Expect(0, 7296, '\p{Script=_OL_Chiki}', "");
88865Expect(1, 7296, '\p{^Script=_OL_Chiki}', "");
88866Expect(1, 7296, '\P{Script=_OL_Chiki}', "");
88867Expect(0, 7296, '\P{^Script=_OL_Chiki}', "");
88868Error('\p{Sc=/a/__Olck}');
88869Error('\P{Sc=/a/__Olck}');
88870Expect(1, 7295, '\p{Sc=olck}', "");
88871Expect(0, 7295, '\p{^Sc=olck}', "");
88872Expect(0, 7295, '\P{Sc=olck}', "");
88873Expect(1, 7295, '\P{^Sc=olck}', "");
88874Expect(0, 7296, '\p{Sc=olck}', "");
88875Expect(1, 7296, '\p{^Sc=olck}', "");
88876Expect(1, 7296, '\P{Sc=olck}', "");
88877Expect(0, 7296, '\P{^Sc=olck}', "");
88878Expect(1, 7295, '\p{Sc=	olck}', "");
88879Expect(0, 7295, '\p{^Sc=	olck}', "");
88880Expect(0, 7295, '\P{Sc=	olck}', "");
88881Expect(1, 7295, '\P{^Sc=	olck}', "");
88882Expect(0, 7296, '\p{Sc=	olck}', "");
88883Expect(1, 7296, '\p{^Sc=	olck}', "");
88884Expect(1, 7296, '\P{Sc=	olck}', "");
88885Expect(0, 7296, '\P{^Sc=	olck}', "");
88886Error('\p{Is_Script:   -/a/OL_Chiki}');
88887Error('\P{Is_Script:   -/a/OL_Chiki}');
88888Expect(1, 7295, '\p{Is_Script=olchiki}', "");
88889Expect(0, 7295, '\p{^Is_Script=olchiki}', "");
88890Expect(0, 7295, '\P{Is_Script=olchiki}', "");
88891Expect(1, 7295, '\P{^Is_Script=olchiki}', "");
88892Expect(0, 7296, '\p{Is_Script=olchiki}', "");
88893Expect(1, 7296, '\p{^Is_Script=olchiki}', "");
88894Expect(1, 7296, '\P{Is_Script=olchiki}', "");
88895Expect(0, 7296, '\P{^Is_Script=olchiki}', "");
88896Expect(1, 7295, '\p{Is_Script=Ol_chiki}', "");
88897Expect(0, 7295, '\p{^Is_Script=Ol_chiki}', "");
88898Expect(0, 7295, '\P{Is_Script=Ol_chiki}', "");
88899Expect(1, 7295, '\P{^Is_Script=Ol_chiki}', "");
88900Expect(0, 7296, '\p{Is_Script=Ol_chiki}', "");
88901Expect(1, 7296, '\p{^Is_Script=Ol_chiki}', "");
88902Expect(1, 7296, '\P{Is_Script=Ol_chiki}', "");
88903Expect(0, 7296, '\P{^Is_Script=Ol_chiki}', "");
88904Error('\p{Is_Sc=_-Olck:=}');
88905Error('\P{Is_Sc=_-Olck:=}');
88906Expect(1, 7295, '\p{Is_Sc=olck}', "");
88907Expect(0, 7295, '\p{^Is_Sc=olck}', "");
88908Expect(0, 7295, '\P{Is_Sc=olck}', "");
88909Expect(1, 7295, '\P{^Is_Sc=olck}', "");
88910Expect(0, 7296, '\p{Is_Sc=olck}', "");
88911Expect(1, 7296, '\p{^Is_Sc=olck}', "");
88912Expect(1, 7296, '\P{Is_Sc=olck}', "");
88913Expect(0, 7296, '\P{^Is_Sc=olck}', "");
88914Expect(1, 7295, '\p{Is_Sc=__Olck}', "");
88915Expect(0, 7295, '\p{^Is_Sc=__Olck}', "");
88916Expect(0, 7295, '\P{Is_Sc=__Olck}', "");
88917Expect(1, 7295, '\P{^Is_Sc=__Olck}', "");
88918Expect(0, 7296, '\p{Is_Sc=__Olck}', "");
88919Expect(1, 7296, '\p{^Is_Sc=__Olck}', "");
88920Expect(1, 7296, '\P{Is_Sc=__Olck}', "");
88921Expect(0, 7296, '\P{^Is_Sc=__Olck}', "");
88922Error('\p{Script=_/a/Old_Turkic}');
88923Error('\P{Script=_/a/Old_Turkic}');
88924Expect(1, 68680, '\p{Script: oldturkic}', "");
88925Expect(0, 68680, '\p{^Script: oldturkic}', "");
88926Expect(0, 68680, '\P{Script: oldturkic}', "");
88927Expect(1, 68680, '\P{^Script: oldturkic}', "");
88928Expect(0, 68681, '\p{Script: oldturkic}', "");
88929Expect(1, 68681, '\p{^Script: oldturkic}', "");
88930Expect(1, 68681, '\P{Script: oldturkic}', "");
88931Expect(0, 68681, '\P{^Script: oldturkic}', "");
88932Expect(1, 68680, '\p{Script=  old_turkic}', "");
88933Expect(0, 68680, '\p{^Script=  old_turkic}', "");
88934Expect(0, 68680, '\P{Script=  old_turkic}', "");
88935Expect(1, 68680, '\P{^Script=  old_turkic}', "");
88936Expect(0, 68681, '\p{Script=  old_turkic}', "");
88937Expect(1, 68681, '\p{^Script=  old_turkic}', "");
88938Expect(1, 68681, '\P{Script=  old_turkic}', "");
88939Expect(0, 68681, '\P{^Script=  old_turkic}', "");
88940Error('\p{Sc=/a/	Orkh}');
88941Error('\P{Sc=/a/	Orkh}');
88942Expect(1, 68680, '\p{Sc=orkh}', "");
88943Expect(0, 68680, '\p{^Sc=orkh}', "");
88944Expect(0, 68680, '\P{Sc=orkh}', "");
88945Expect(1, 68680, '\P{^Sc=orkh}', "");
88946Expect(0, 68681, '\p{Sc=orkh}', "");
88947Expect(1, 68681, '\p{^Sc=orkh}', "");
88948Expect(1, 68681, '\P{Sc=orkh}', "");
88949Expect(0, 68681, '\P{^Sc=orkh}', "");
88950Expect(1, 68680, '\p{Sc= ORKH}', "");
88951Expect(0, 68680, '\p{^Sc= ORKH}', "");
88952Expect(0, 68680, '\P{Sc= ORKH}', "");
88953Expect(1, 68680, '\P{^Sc= ORKH}', "");
88954Expect(0, 68681, '\p{Sc= ORKH}', "");
88955Expect(1, 68681, '\p{^Sc= ORKH}', "");
88956Expect(1, 68681, '\P{Sc= ORKH}', "");
88957Expect(0, 68681, '\P{^Sc= ORKH}', "");
88958Error('\p{Is_Script=	:=Old_turkic}');
88959Error('\P{Is_Script=	:=Old_turkic}');
88960Expect(1, 68680, '\p{Is_Script=oldturkic}', "");
88961Expect(0, 68680, '\p{^Is_Script=oldturkic}', "");
88962Expect(0, 68680, '\P{Is_Script=oldturkic}', "");
88963Expect(1, 68680, '\P{^Is_Script=oldturkic}', "");
88964Expect(0, 68681, '\p{Is_Script=oldturkic}', "");
88965Expect(1, 68681, '\p{^Is_Script=oldturkic}', "");
88966Expect(1, 68681, '\P{Is_Script=oldturkic}', "");
88967Expect(0, 68681, '\P{^Is_Script=oldturkic}', "");
88968Expect(1, 68680, '\p{Is_Script:    -old_turkic}', "");
88969Expect(0, 68680, '\p{^Is_Script:    -old_turkic}', "");
88970Expect(0, 68680, '\P{Is_Script:    -old_turkic}', "");
88971Expect(1, 68680, '\P{^Is_Script:    -old_turkic}', "");
88972Expect(0, 68681, '\p{Is_Script:    -old_turkic}', "");
88973Expect(1, 68681, '\p{^Is_Script:    -old_turkic}', "");
88974Expect(1, 68681, '\P{Is_Script:    -old_turkic}', "");
88975Expect(0, 68681, '\P{^Is_Script:    -old_turkic}', "");
88976Error('\p{Is_Sc=/a/-	Orkh}');
88977Error('\P{Is_Sc=/a/-	Orkh}');
88978Expect(1, 68680, '\p{Is_Sc=orkh}', "");
88979Expect(0, 68680, '\p{^Is_Sc=orkh}', "");
88980Expect(0, 68680, '\P{Is_Sc=orkh}', "");
88981Expect(1, 68680, '\P{^Is_Sc=orkh}', "");
88982Expect(0, 68681, '\p{Is_Sc=orkh}', "");
88983Expect(1, 68681, '\p{^Is_Sc=orkh}', "");
88984Expect(1, 68681, '\P{Is_Sc=orkh}', "");
88985Expect(0, 68681, '\P{^Is_Sc=orkh}', "");
88986Expect(1, 68680, '\p{Is_Sc=	Orkh}', "");
88987Expect(0, 68680, '\p{^Is_Sc=	Orkh}', "");
88988Expect(0, 68680, '\P{Is_Sc=	Orkh}', "");
88989Expect(1, 68680, '\P{^Is_Sc=	Orkh}', "");
88990Expect(0, 68681, '\p{Is_Sc=	Orkh}', "");
88991Expect(1, 68681, '\p{^Is_Sc=	Orkh}', "");
88992Expect(1, 68681, '\P{Is_Sc=	Orkh}', "");
88993Expect(0, 68681, '\P{^Is_Sc=	Orkh}', "");
88994Error('\p{Script=-	Oriya/a/}');
88995Error('\P{Script=-	Oriya/a/}');
88996Expect(1, 2935, '\p{Script=oriya}', "");
88997Expect(0, 2935, '\p{^Script=oriya}', "");
88998Expect(0, 2935, '\P{Script=oriya}', "");
88999Expect(1, 2935, '\P{^Script=oriya}', "");
89000Expect(0, 2936, '\p{Script=oriya}', "");
89001Expect(1, 2936, '\p{^Script=oriya}', "");
89002Expect(1, 2936, '\P{Script=oriya}', "");
89003Expect(0, 2936, '\P{^Script=oriya}', "");
89004Expect(1, 2935, '\p{Script=-_Oriya}', "");
89005Expect(0, 2935, '\p{^Script=-_Oriya}', "");
89006Expect(0, 2935, '\P{Script=-_Oriya}', "");
89007Expect(1, 2935, '\P{^Script=-_Oriya}', "");
89008Expect(0, 2936, '\p{Script=-_Oriya}', "");
89009Expect(1, 2936, '\p{^Script=-_Oriya}', "");
89010Expect(1, 2936, '\P{Script=-_Oriya}', "");
89011Expect(0, 2936, '\P{^Script=-_Oriya}', "");
89012Error('\p{Sc=:= _Orya}');
89013Error('\P{Sc=:= _Orya}');
89014Expect(1, 2935, '\p{Sc=orya}', "");
89015Expect(0, 2935, '\p{^Sc=orya}', "");
89016Expect(0, 2935, '\P{Sc=orya}', "");
89017Expect(1, 2935, '\P{^Sc=orya}', "");
89018Expect(0, 2936, '\p{Sc=orya}', "");
89019Expect(1, 2936, '\p{^Sc=orya}', "");
89020Expect(1, 2936, '\P{Sc=orya}', "");
89021Expect(0, 2936, '\P{^Sc=orya}', "");
89022Expect(1, 2935, '\p{Sc=_ORYA}', "");
89023Expect(0, 2935, '\p{^Sc=_ORYA}', "");
89024Expect(0, 2935, '\P{Sc=_ORYA}', "");
89025Expect(1, 2935, '\P{^Sc=_ORYA}', "");
89026Expect(0, 2936, '\p{Sc=_ORYA}', "");
89027Expect(1, 2936, '\p{^Sc=_ORYA}', "");
89028Expect(1, 2936, '\P{Sc=_ORYA}', "");
89029Expect(0, 2936, '\P{^Sc=_ORYA}', "");
89030Error('\p{Is_Script=_:=ORIYA}');
89031Error('\P{Is_Script=_:=ORIYA}');
89032Expect(1, 2935, '\p{Is_Script=oriya}', "");
89033Expect(0, 2935, '\p{^Is_Script=oriya}', "");
89034Expect(0, 2935, '\P{Is_Script=oriya}', "");
89035Expect(1, 2935, '\P{^Is_Script=oriya}', "");
89036Expect(0, 2936, '\p{Is_Script=oriya}', "");
89037Expect(1, 2936, '\p{^Is_Script=oriya}', "");
89038Expect(1, 2936, '\P{Is_Script=oriya}', "");
89039Expect(0, 2936, '\P{^Is_Script=oriya}', "");
89040Expect(1, 2935, '\p{Is_Script=-Oriya}', "");
89041Expect(0, 2935, '\p{^Is_Script=-Oriya}', "");
89042Expect(0, 2935, '\P{Is_Script=-Oriya}', "");
89043Expect(1, 2935, '\P{^Is_Script=-Oriya}', "");
89044Expect(0, 2936, '\p{Is_Script=-Oriya}', "");
89045Expect(1, 2936, '\p{^Is_Script=-Oriya}', "");
89046Expect(1, 2936, '\P{Is_Script=-Oriya}', "");
89047Expect(0, 2936, '\P{^Is_Script=-Oriya}', "");
89048Error('\p{Is_Sc=:=orya}');
89049Error('\P{Is_Sc=:=orya}');
89050Expect(1, 2935, '\p{Is_Sc=orya}', "");
89051Expect(0, 2935, '\p{^Is_Sc=orya}', "");
89052Expect(0, 2935, '\P{Is_Sc=orya}', "");
89053Expect(1, 2935, '\P{^Is_Sc=orya}', "");
89054Expect(0, 2936, '\p{Is_Sc=orya}', "");
89055Expect(1, 2936, '\p{^Is_Sc=orya}', "");
89056Expect(1, 2936, '\P{Is_Sc=orya}', "");
89057Expect(0, 2936, '\P{^Is_Sc=orya}', "");
89058Expect(1, 2935, '\p{Is_Sc:	 _orya}', "");
89059Expect(0, 2935, '\p{^Is_Sc:	 _orya}', "");
89060Expect(0, 2935, '\P{Is_Sc:	 _orya}', "");
89061Expect(1, 2935, '\P{^Is_Sc:	 _orya}', "");
89062Expect(0, 2936, '\p{Is_Sc:	 _orya}', "");
89063Expect(1, 2936, '\p{^Is_Sc:	 _orya}', "");
89064Expect(1, 2936, '\P{Is_Sc:	 _orya}', "");
89065Expect(0, 2936, '\P{^Is_Sc:	 _orya}', "");
89066Error('\p{Script=:=	Osmanya}');
89067Error('\P{Script=:=	Osmanya}');
89068Expect(1, 66729, '\p{Script=osmanya}', "");
89069Expect(0, 66729, '\p{^Script=osmanya}', "");
89070Expect(0, 66729, '\P{Script=osmanya}', "");
89071Expect(1, 66729, '\P{^Script=osmanya}', "");
89072Expect(0, 66730, '\p{Script=osmanya}', "");
89073Expect(1, 66730, '\p{^Script=osmanya}', "");
89074Expect(1, 66730, '\P{Script=osmanya}', "");
89075Expect(0, 66730, '\P{^Script=osmanya}', "");
89076Expect(1, 66729, '\p{Script=	OSMANYA}', "");
89077Expect(0, 66729, '\p{^Script=	OSMANYA}', "");
89078Expect(0, 66729, '\P{Script=	OSMANYA}', "");
89079Expect(1, 66729, '\P{^Script=	OSMANYA}', "");
89080Expect(0, 66730, '\p{Script=	OSMANYA}', "");
89081Expect(1, 66730, '\p{^Script=	OSMANYA}', "");
89082Expect(1, 66730, '\P{Script=	OSMANYA}', "");
89083Expect(0, 66730, '\P{^Script=	OSMANYA}', "");
89084Error('\p{Sc=-:=Osma}');
89085Error('\P{Sc=-:=Osma}');
89086Expect(1, 66729, '\p{Sc=osma}', "");
89087Expect(0, 66729, '\p{^Sc=osma}', "");
89088Expect(0, 66729, '\P{Sc=osma}', "");
89089Expect(1, 66729, '\P{^Sc=osma}', "");
89090Expect(0, 66730, '\p{Sc=osma}', "");
89091Expect(1, 66730, '\p{^Sc=osma}', "");
89092Expect(1, 66730, '\P{Sc=osma}', "");
89093Expect(0, 66730, '\P{^Sc=osma}', "");
89094Expect(1, 66729, '\p{Sc= OSMA}', "");
89095Expect(0, 66729, '\p{^Sc= OSMA}', "");
89096Expect(0, 66729, '\P{Sc= OSMA}', "");
89097Expect(1, 66729, '\P{^Sc= OSMA}', "");
89098Expect(0, 66730, '\p{Sc= OSMA}', "");
89099Expect(1, 66730, '\p{^Sc= OSMA}', "");
89100Expect(1, 66730, '\P{Sc= OSMA}', "");
89101Expect(0, 66730, '\P{^Sc= OSMA}', "");
89102Error('\p{Is_Script:-:=osmanya}');
89103Error('\P{Is_Script:-:=osmanya}');
89104Expect(1, 66729, '\p{Is_Script=osmanya}', "");
89105Expect(0, 66729, '\p{^Is_Script=osmanya}', "");
89106Expect(0, 66729, '\P{Is_Script=osmanya}', "");
89107Expect(1, 66729, '\P{^Is_Script=osmanya}', "");
89108Expect(0, 66730, '\p{Is_Script=osmanya}', "");
89109Expect(1, 66730, '\p{^Is_Script=osmanya}', "");
89110Expect(1, 66730, '\P{Is_Script=osmanya}', "");
89111Expect(0, 66730, '\P{^Is_Script=osmanya}', "");
89112Expect(1, 66729, '\p{Is_Script:	Osmanya}', "");
89113Expect(0, 66729, '\p{^Is_Script:	Osmanya}', "");
89114Expect(0, 66729, '\P{Is_Script:	Osmanya}', "");
89115Expect(1, 66729, '\P{^Is_Script:	Osmanya}', "");
89116Expect(0, 66730, '\p{Is_Script:	Osmanya}', "");
89117Expect(1, 66730, '\p{^Is_Script:	Osmanya}', "");
89118Expect(1, 66730, '\P{Is_Script:	Osmanya}', "");
89119Expect(0, 66730, '\P{^Is_Script:	Osmanya}', "");
89120Error('\p{Is_Sc:   	/a/Osma}');
89121Error('\P{Is_Sc:   	/a/Osma}');
89122Expect(1, 66729, '\p{Is_Sc:	osma}', "");
89123Expect(0, 66729, '\p{^Is_Sc:	osma}', "");
89124Expect(0, 66729, '\P{Is_Sc:	osma}', "");
89125Expect(1, 66729, '\P{^Is_Sc:	osma}', "");
89126Expect(0, 66730, '\p{Is_Sc:	osma}', "");
89127Expect(1, 66730, '\p{^Is_Sc:	osma}', "");
89128Expect(1, 66730, '\P{Is_Sc:	osma}', "");
89129Expect(0, 66730, '\P{^Is_Sc:	osma}', "");
89130Expect(1, 66729, '\p{Is_Sc=	_Osma}', "");
89131Expect(0, 66729, '\p{^Is_Sc=	_Osma}', "");
89132Expect(0, 66729, '\P{Is_Sc=	_Osma}', "");
89133Expect(1, 66729, '\P{^Is_Sc=	_Osma}', "");
89134Expect(0, 66730, '\p{Is_Sc=	_Osma}', "");
89135Expect(1, 66730, '\p{^Is_Sc=	_Osma}', "");
89136Expect(1, 66730, '\P{Is_Sc=	_Osma}', "");
89137Expect(0, 66730, '\P{^Is_Sc=	_Osma}', "");
89138Error('\p{Script:_PHAGS_pa/a/}');
89139Error('\P{Script:_PHAGS_pa/a/}');
89140Expect(1, 43127, '\p{Script=phagspa}', "");
89141Expect(0, 43127, '\p{^Script=phagspa}', "");
89142Expect(0, 43127, '\P{Script=phagspa}', "");
89143Expect(1, 43127, '\P{^Script=phagspa}', "");
89144Expect(0, 43128, '\p{Script=phagspa}', "");
89145Expect(1, 43128, '\p{^Script=phagspa}', "");
89146Expect(1, 43128, '\P{Script=phagspa}', "");
89147Expect(0, 43128, '\P{^Script=phagspa}', "");
89148Expect(1, 43127, '\p{Script=_ Phags_pa}', "");
89149Expect(0, 43127, '\p{^Script=_ Phags_pa}', "");
89150Expect(0, 43127, '\P{Script=_ Phags_pa}', "");
89151Expect(1, 43127, '\P{^Script=_ Phags_pa}', "");
89152Expect(0, 43128, '\p{Script=_ Phags_pa}', "");
89153Expect(1, 43128, '\p{^Script=_ Phags_pa}', "");
89154Expect(1, 43128, '\P{Script=_ Phags_pa}', "");
89155Expect(0, 43128, '\P{^Script=_ Phags_pa}', "");
89156Error('\p{Sc=/a/Phag}');
89157Error('\P{Sc=/a/Phag}');
89158Expect(1, 43127, '\p{Sc=phag}', "");
89159Expect(0, 43127, '\p{^Sc=phag}', "");
89160Expect(0, 43127, '\P{Sc=phag}', "");
89161Expect(1, 43127, '\P{^Sc=phag}', "");
89162Expect(0, 43128, '\p{Sc=phag}', "");
89163Expect(1, 43128, '\p{^Sc=phag}', "");
89164Expect(1, 43128, '\P{Sc=phag}', "");
89165Expect(0, 43128, '\P{^Sc=phag}', "");
89166Expect(1, 43127, '\p{Sc= _Phag}', "");
89167Expect(0, 43127, '\p{^Sc= _Phag}', "");
89168Expect(0, 43127, '\P{Sc= _Phag}', "");
89169Expect(1, 43127, '\P{^Sc= _Phag}', "");
89170Expect(0, 43128, '\p{Sc= _Phag}', "");
89171Expect(1, 43128, '\p{^Sc= _Phag}', "");
89172Expect(1, 43128, '\P{Sc= _Phag}', "");
89173Expect(0, 43128, '\P{^Sc= _Phag}', "");
89174Error('\p{Is_Script=	-Phags_Pa/a/}');
89175Error('\P{Is_Script=	-Phags_Pa/a/}');
89176Expect(1, 43127, '\p{Is_Script=phagspa}', "");
89177Expect(0, 43127, '\p{^Is_Script=phagspa}', "");
89178Expect(0, 43127, '\P{Is_Script=phagspa}', "");
89179Expect(1, 43127, '\P{^Is_Script=phagspa}', "");
89180Expect(0, 43128, '\p{Is_Script=phagspa}', "");
89181Expect(1, 43128, '\p{^Is_Script=phagspa}', "");
89182Expect(1, 43128, '\P{Is_Script=phagspa}', "");
89183Expect(0, 43128, '\P{^Is_Script=phagspa}', "");
89184Expect(1, 43127, '\p{Is_Script:			Phags_Pa}', "");
89185Expect(0, 43127, '\p{^Is_Script:			Phags_Pa}', "");
89186Expect(0, 43127, '\P{Is_Script:			Phags_Pa}', "");
89187Expect(1, 43127, '\P{^Is_Script:			Phags_Pa}', "");
89188Expect(0, 43128, '\p{Is_Script:			Phags_Pa}', "");
89189Expect(1, 43128, '\p{^Is_Script:			Phags_Pa}', "");
89190Expect(1, 43128, '\P{Is_Script:			Phags_Pa}', "");
89191Expect(0, 43128, '\P{^Is_Script:			Phags_Pa}', "");
89192Error('\p{Is_Sc=-	Phag:=}');
89193Error('\P{Is_Sc=-	Phag:=}');
89194Expect(1, 43127, '\p{Is_Sc=phag}', "");
89195Expect(0, 43127, '\p{^Is_Sc=phag}', "");
89196Expect(0, 43127, '\P{Is_Sc=phag}', "");
89197Expect(1, 43127, '\P{^Is_Sc=phag}', "");
89198Expect(0, 43128, '\p{Is_Sc=phag}', "");
89199Expect(1, 43128, '\p{^Is_Sc=phag}', "");
89200Expect(1, 43128, '\P{Is_Sc=phag}', "");
89201Expect(0, 43128, '\P{^Is_Sc=phag}', "");
89202Expect(1, 43127, '\p{Is_Sc=- PHAG}', "");
89203Expect(0, 43127, '\p{^Is_Sc=- PHAG}', "");
89204Expect(0, 43127, '\P{Is_Sc=- PHAG}', "");
89205Expect(1, 43127, '\P{^Is_Sc=- PHAG}', "");
89206Expect(0, 43128, '\p{Is_Sc=- PHAG}', "");
89207Expect(1, 43128, '\p{^Is_Sc=- PHAG}', "");
89208Expect(1, 43128, '\P{Is_Sc=- PHAG}', "");
89209Expect(0, 43128, '\P{^Is_Sc=- PHAG}', "");
89210Error('\p{Script:   :=_-INSCRIPTIONAL_pahlavi}');
89211Error('\P{Script:   :=_-INSCRIPTIONAL_pahlavi}');
89212Expect(1, 68479, '\p{Script=inscriptionalpahlavi}', "");
89213Expect(0, 68479, '\p{^Script=inscriptionalpahlavi}', "");
89214Expect(0, 68479, '\P{Script=inscriptionalpahlavi}', "");
89215Expect(1, 68479, '\P{^Script=inscriptionalpahlavi}', "");
89216Expect(0, 68480, '\p{Script=inscriptionalpahlavi}', "");
89217Expect(1, 68480, '\p{^Script=inscriptionalpahlavi}', "");
89218Expect(1, 68480, '\P{Script=inscriptionalpahlavi}', "");
89219Expect(0, 68480, '\P{^Script=inscriptionalpahlavi}', "");
89220Expect(1, 68479, '\p{Script=		Inscriptional_PAHLAVI}', "");
89221Expect(0, 68479, '\p{^Script=		Inscriptional_PAHLAVI}', "");
89222Expect(0, 68479, '\P{Script=		Inscriptional_PAHLAVI}', "");
89223Expect(1, 68479, '\P{^Script=		Inscriptional_PAHLAVI}', "");
89224Expect(0, 68480, '\p{Script=		Inscriptional_PAHLAVI}', "");
89225Expect(1, 68480, '\p{^Script=		Inscriptional_PAHLAVI}', "");
89226Expect(1, 68480, '\P{Script=		Inscriptional_PAHLAVI}', "");
89227Expect(0, 68480, '\P{^Script=		Inscriptional_PAHLAVI}', "");
89228Error('\p{Sc=	/a/Phli}');
89229Error('\P{Sc=	/a/Phli}');
89230Expect(1, 68479, '\p{Sc=phli}', "");
89231Expect(0, 68479, '\p{^Sc=phli}', "");
89232Expect(0, 68479, '\P{Sc=phli}', "");
89233Expect(1, 68479, '\P{^Sc=phli}', "");
89234Expect(0, 68480, '\p{Sc=phli}', "");
89235Expect(1, 68480, '\p{^Sc=phli}', "");
89236Expect(1, 68480, '\P{Sc=phli}', "");
89237Expect(0, 68480, '\P{^Sc=phli}', "");
89238Expect(1, 68479, '\p{Sc=__Phli}', "");
89239Expect(0, 68479, '\p{^Sc=__Phli}', "");
89240Expect(0, 68479, '\P{Sc=__Phli}', "");
89241Expect(1, 68479, '\P{^Sc=__Phli}', "");
89242Expect(0, 68480, '\p{Sc=__Phli}', "");
89243Expect(1, 68480, '\p{^Sc=__Phli}', "");
89244Expect(1, 68480, '\P{Sc=__Phli}', "");
89245Expect(0, 68480, '\P{^Sc=__Phli}', "");
89246Error('\p{Is_Script: /a/	_Inscriptional_PAHLAVI}');
89247Error('\P{Is_Script: /a/	_Inscriptional_PAHLAVI}');
89248Expect(1, 68479, '\p{Is_Script=inscriptionalpahlavi}', "");
89249Expect(0, 68479, '\p{^Is_Script=inscriptionalpahlavi}', "");
89250Expect(0, 68479, '\P{Is_Script=inscriptionalpahlavi}', "");
89251Expect(1, 68479, '\P{^Is_Script=inscriptionalpahlavi}', "");
89252Expect(0, 68480, '\p{Is_Script=inscriptionalpahlavi}', "");
89253Expect(1, 68480, '\p{^Is_Script=inscriptionalpahlavi}', "");
89254Expect(1, 68480, '\P{Is_Script=inscriptionalpahlavi}', "");
89255Expect(0, 68480, '\P{^Is_Script=inscriptionalpahlavi}', "");
89256Expect(1, 68479, '\p{Is_Script= inscriptional_Pahlavi}', "");
89257Expect(0, 68479, '\p{^Is_Script= inscriptional_Pahlavi}', "");
89258Expect(0, 68479, '\P{Is_Script= inscriptional_Pahlavi}', "");
89259Expect(1, 68479, '\P{^Is_Script= inscriptional_Pahlavi}', "");
89260Expect(0, 68480, '\p{Is_Script= inscriptional_Pahlavi}', "");
89261Expect(1, 68480, '\p{^Is_Script= inscriptional_Pahlavi}', "");
89262Expect(1, 68480, '\P{Is_Script= inscriptional_Pahlavi}', "");
89263Expect(0, 68480, '\P{^Is_Script= inscriptional_Pahlavi}', "");
89264Error('\p{Is_Sc=- phli/a/}');
89265Error('\P{Is_Sc=- phli/a/}');
89266Expect(1, 68479, '\p{Is_Sc=phli}', "");
89267Expect(0, 68479, '\p{^Is_Sc=phli}', "");
89268Expect(0, 68479, '\P{Is_Sc=phli}', "");
89269Expect(1, 68479, '\P{^Is_Sc=phli}', "");
89270Expect(0, 68480, '\p{Is_Sc=phli}', "");
89271Expect(1, 68480, '\p{^Is_Sc=phli}', "");
89272Expect(1, 68480, '\P{Is_Sc=phli}', "");
89273Expect(0, 68480, '\P{^Is_Sc=phli}', "");
89274Expect(1, 68479, '\p{Is_Sc=-phli}', "");
89275Expect(0, 68479, '\p{^Is_Sc=-phli}', "");
89276Expect(0, 68479, '\P{Is_Sc=-phli}', "");
89277Expect(1, 68479, '\P{^Is_Sc=-phli}', "");
89278Expect(0, 68480, '\p{Is_Sc=-phli}', "");
89279Expect(1, 68480, '\p{^Is_Sc=-phli}', "");
89280Expect(1, 68480, '\P{Is_Sc=-phli}', "");
89281Expect(0, 68480, '\P{^Is_Sc=-phli}', "");
89282Error('\p{Script=:= -Phoenician}');
89283Error('\P{Script=:= -Phoenician}');
89284Expect(1, 67871, '\p{Script:   phoenician}', "");
89285Expect(0, 67871, '\p{^Script:   phoenician}', "");
89286Expect(0, 67871, '\P{Script:   phoenician}', "");
89287Expect(1, 67871, '\P{^Script:   phoenician}', "");
89288Expect(0, 67872, '\p{Script:   phoenician}', "");
89289Expect(1, 67872, '\p{^Script:   phoenician}', "");
89290Expect(1, 67872, '\P{Script:   phoenician}', "");
89291Expect(0, 67872, '\P{^Script:   phoenician}', "");
89292Expect(1, 67871, '\p{Script= Phoenician}', "");
89293Expect(0, 67871, '\p{^Script= Phoenician}', "");
89294Expect(0, 67871, '\P{Script= Phoenician}', "");
89295Expect(1, 67871, '\P{^Script= Phoenician}', "");
89296Expect(0, 67872, '\p{Script= Phoenician}', "");
89297Expect(1, 67872, '\p{^Script= Phoenician}', "");
89298Expect(1, 67872, '\P{Script= Phoenician}', "");
89299Expect(0, 67872, '\P{^Script= Phoenician}', "");
89300Error('\p{Sc= :=PHNX}');
89301Error('\P{Sc= :=PHNX}');
89302Expect(1, 67871, '\p{Sc=phnx}', "");
89303Expect(0, 67871, '\p{^Sc=phnx}', "");
89304Expect(0, 67871, '\P{Sc=phnx}', "");
89305Expect(1, 67871, '\P{^Sc=phnx}', "");
89306Expect(0, 67872, '\p{Sc=phnx}', "");
89307Expect(1, 67872, '\p{^Sc=phnx}', "");
89308Expect(1, 67872, '\P{Sc=phnx}', "");
89309Expect(0, 67872, '\P{^Sc=phnx}', "");
89310Expect(1, 67871, '\p{Sc=PHNX}', "");
89311Expect(0, 67871, '\p{^Sc=PHNX}', "");
89312Expect(0, 67871, '\P{Sc=PHNX}', "");
89313Expect(1, 67871, '\P{^Sc=PHNX}', "");
89314Expect(0, 67872, '\p{Sc=PHNX}', "");
89315Expect(1, 67872, '\p{^Sc=PHNX}', "");
89316Expect(1, 67872, '\P{Sc=PHNX}', "");
89317Expect(0, 67872, '\P{^Sc=PHNX}', "");
89318Error('\p{Is_Script=:= PHOENICIAN}');
89319Error('\P{Is_Script=:= PHOENICIAN}');
89320Expect(1, 67871, '\p{Is_Script=phoenician}', "");
89321Expect(0, 67871, '\p{^Is_Script=phoenician}', "");
89322Expect(0, 67871, '\P{Is_Script=phoenician}', "");
89323Expect(1, 67871, '\P{^Is_Script=phoenician}', "");
89324Expect(0, 67872, '\p{Is_Script=phoenician}', "");
89325Expect(1, 67872, '\p{^Is_Script=phoenician}', "");
89326Expect(1, 67872, '\P{Is_Script=phoenician}', "");
89327Expect(0, 67872, '\P{^Is_Script=phoenician}', "");
89328Expect(1, 67871, '\p{Is_Script=	Phoenician}', "");
89329Expect(0, 67871, '\p{^Is_Script=	Phoenician}', "");
89330Expect(0, 67871, '\P{Is_Script=	Phoenician}', "");
89331Expect(1, 67871, '\P{^Is_Script=	Phoenician}', "");
89332Expect(0, 67872, '\p{Is_Script=	Phoenician}', "");
89333Expect(1, 67872, '\p{^Is_Script=	Phoenician}', "");
89334Expect(1, 67872, '\P{Is_Script=	Phoenician}', "");
89335Expect(0, 67872, '\P{^Is_Script=	Phoenician}', "");
89336Error('\p{Is_Sc=	_Phnx:=}');
89337Error('\P{Is_Sc=	_Phnx:=}');
89338Expect(1, 67871, '\p{Is_Sc=phnx}', "");
89339Expect(0, 67871, '\p{^Is_Sc=phnx}', "");
89340Expect(0, 67871, '\P{Is_Sc=phnx}', "");
89341Expect(1, 67871, '\P{^Is_Sc=phnx}', "");
89342Expect(0, 67872, '\p{Is_Sc=phnx}', "");
89343Expect(1, 67872, '\p{^Is_Sc=phnx}', "");
89344Expect(1, 67872, '\P{Is_Sc=phnx}', "");
89345Expect(0, 67872, '\P{^Is_Sc=phnx}', "");
89346Expect(1, 67871, '\p{Is_Sc=	 Phnx}', "");
89347Expect(0, 67871, '\p{^Is_Sc=	 Phnx}', "");
89348Expect(0, 67871, '\P{Is_Sc=	 Phnx}', "");
89349Expect(1, 67871, '\P{^Is_Sc=	 Phnx}', "");
89350Expect(0, 67872, '\p{Is_Sc=	 Phnx}', "");
89351Expect(1, 67872, '\p{^Is_Sc=	 Phnx}', "");
89352Expect(1, 67872, '\P{Is_Sc=	 Phnx}', "");
89353Expect(0, 67872, '\P{^Is_Sc=	 Phnx}', "");
89354Error('\p{Script=	/a/MIAO}');
89355Error('\P{Script=	/a/MIAO}');
89356Expect(1, 94111, '\p{Script=miao}', "");
89357Expect(0, 94111, '\p{^Script=miao}', "");
89358Expect(0, 94111, '\P{Script=miao}', "");
89359Expect(1, 94111, '\P{^Script=miao}', "");
89360Expect(0, 94112, '\p{Script=miao}', "");
89361Expect(1, 94112, '\p{^Script=miao}', "");
89362Expect(1, 94112, '\P{Script=miao}', "");
89363Expect(0, 94112, '\P{^Script=miao}', "");
89364Expect(1, 94111, '\p{Script=	_Miao}', "");
89365Expect(0, 94111, '\p{^Script=	_Miao}', "");
89366Expect(0, 94111, '\P{Script=	_Miao}', "");
89367Expect(1, 94111, '\P{^Script=	_Miao}', "");
89368Expect(0, 94112, '\p{Script=	_Miao}', "");
89369Expect(1, 94112, '\p{^Script=	_Miao}', "");
89370Expect(1, 94112, '\P{Script=	_Miao}', "");
89371Expect(0, 94112, '\P{^Script=	_Miao}', "");
89372Error('\p{Sc=/a/-Plrd}');
89373Error('\P{Sc=/a/-Plrd}');
89374Expect(1, 94111, '\p{Sc=plrd}', "");
89375Expect(0, 94111, '\p{^Sc=plrd}', "");
89376Expect(0, 94111, '\P{Sc=plrd}', "");
89377Expect(1, 94111, '\P{^Sc=plrd}', "");
89378Expect(0, 94112, '\p{Sc=plrd}', "");
89379Expect(1, 94112, '\p{^Sc=plrd}', "");
89380Expect(1, 94112, '\P{Sc=plrd}', "");
89381Expect(0, 94112, '\P{^Sc=plrd}', "");
89382Expect(1, 94111, '\p{Sc=_ PLRD}', "");
89383Expect(0, 94111, '\p{^Sc=_ PLRD}', "");
89384Expect(0, 94111, '\P{Sc=_ PLRD}', "");
89385Expect(1, 94111, '\P{^Sc=_ PLRD}', "");
89386Expect(0, 94112, '\p{Sc=_ PLRD}', "");
89387Expect(1, 94112, '\p{^Sc=_ PLRD}', "");
89388Expect(1, 94112, '\P{Sc=_ PLRD}', "");
89389Expect(0, 94112, '\P{^Sc=_ PLRD}', "");
89390Error('\p{Is_Script=-:=Miao}');
89391Error('\P{Is_Script=-:=Miao}');
89392Expect(1, 94111, '\p{Is_Script=miao}', "");
89393Expect(0, 94111, '\p{^Is_Script=miao}', "");
89394Expect(0, 94111, '\P{Is_Script=miao}', "");
89395Expect(1, 94111, '\P{^Is_Script=miao}', "");
89396Expect(0, 94112, '\p{Is_Script=miao}', "");
89397Expect(1, 94112, '\p{^Is_Script=miao}', "");
89398Expect(1, 94112, '\P{Is_Script=miao}', "");
89399Expect(0, 94112, '\P{^Is_Script=miao}', "");
89400Expect(1, 94111, '\p{Is_Script=		MIAO}', "");
89401Expect(0, 94111, '\p{^Is_Script=		MIAO}', "");
89402Expect(0, 94111, '\P{Is_Script=		MIAO}', "");
89403Expect(1, 94111, '\P{^Is_Script=		MIAO}', "");
89404Expect(0, 94112, '\p{Is_Script=		MIAO}', "");
89405Expect(1, 94112, '\p{^Is_Script=		MIAO}', "");
89406Expect(1, 94112, '\P{Is_Script=		MIAO}', "");
89407Expect(0, 94112, '\P{^Is_Script=		MIAO}', "");
89408Error('\p{Is_Sc=_/a/Plrd}');
89409Error('\P{Is_Sc=_/a/Plrd}');
89410Expect(1, 94111, '\p{Is_Sc:plrd}', "");
89411Expect(0, 94111, '\p{^Is_Sc:plrd}', "");
89412Expect(0, 94111, '\P{Is_Sc:plrd}', "");
89413Expect(1, 94111, '\P{^Is_Sc:plrd}', "");
89414Expect(0, 94112, '\p{Is_Sc:plrd}', "");
89415Expect(1, 94112, '\p{^Is_Sc:plrd}', "");
89416Expect(1, 94112, '\P{Is_Sc:plrd}', "");
89417Expect(0, 94112, '\P{^Is_Sc:plrd}', "");
89418Expect(1, 94111, '\p{Is_Sc=-Plrd}', "");
89419Expect(0, 94111, '\p{^Is_Sc=-Plrd}', "");
89420Expect(0, 94111, '\P{Is_Sc=-Plrd}', "");
89421Expect(1, 94111, '\P{^Is_Sc=-Plrd}', "");
89422Expect(0, 94112, '\p{Is_Sc=-Plrd}', "");
89423Expect(1, 94112, '\p{^Is_Sc=-Plrd}', "");
89424Expect(1, 94112, '\P{Is_Sc=-Plrd}', "");
89425Expect(0, 94112, '\P{^Is_Sc=-Plrd}', "");
89426Error('\p{Script=	-Inscriptional_parthian/a/}');
89427Error('\P{Script=	-Inscriptional_parthian/a/}');
89428Expect(1, 68447, '\p{Script=inscriptionalparthian}', "");
89429Expect(0, 68447, '\p{^Script=inscriptionalparthian}', "");
89430Expect(0, 68447, '\P{Script=inscriptionalparthian}', "");
89431Expect(1, 68447, '\P{^Script=inscriptionalparthian}', "");
89432Expect(0, 68448, '\p{Script=inscriptionalparthian}', "");
89433Expect(1, 68448, '\p{^Script=inscriptionalparthian}', "");
89434Expect(1, 68448, '\P{Script=inscriptionalparthian}', "");
89435Expect(0, 68448, '\P{^Script=inscriptionalparthian}', "");
89436Expect(1, 68447, '\p{Script=	_inscriptional_Parthian}', "");
89437Expect(0, 68447, '\p{^Script=	_inscriptional_Parthian}', "");
89438Expect(0, 68447, '\P{Script=	_inscriptional_Parthian}', "");
89439Expect(1, 68447, '\P{^Script=	_inscriptional_Parthian}', "");
89440Expect(0, 68448, '\p{Script=	_inscriptional_Parthian}', "");
89441Expect(1, 68448, '\p{^Script=	_inscriptional_Parthian}', "");
89442Expect(1, 68448, '\P{Script=	_inscriptional_Parthian}', "");
89443Expect(0, 68448, '\P{^Script=	_inscriptional_Parthian}', "");
89444Error('\p{Sc=	:=Prti}');
89445Error('\P{Sc=	:=Prti}');
89446Expect(1, 68447, '\p{Sc=prti}', "");
89447Expect(0, 68447, '\p{^Sc=prti}', "");
89448Expect(0, 68447, '\P{Sc=prti}', "");
89449Expect(1, 68447, '\P{^Sc=prti}', "");
89450Expect(0, 68448, '\p{Sc=prti}', "");
89451Expect(1, 68448, '\p{^Sc=prti}', "");
89452Expect(1, 68448, '\P{Sc=prti}', "");
89453Expect(0, 68448, '\P{^Sc=prti}', "");
89454Expect(1, 68447, '\p{Sc=_prti}', "");
89455Expect(0, 68447, '\p{^Sc=_prti}', "");
89456Expect(0, 68447, '\P{Sc=_prti}', "");
89457Expect(1, 68447, '\P{^Sc=_prti}', "");
89458Expect(0, 68448, '\p{Sc=_prti}', "");
89459Expect(1, 68448, '\p{^Sc=_prti}', "");
89460Expect(1, 68448, '\P{Sc=_prti}', "");
89461Expect(0, 68448, '\P{^Sc=_prti}', "");
89462Error('\p{Is_Script=		Inscriptional_PARTHIAN:=}');
89463Error('\P{Is_Script=		Inscriptional_PARTHIAN:=}');
89464Expect(1, 68447, '\p{Is_Script: inscriptionalparthian}', "");
89465Expect(0, 68447, '\p{^Is_Script: inscriptionalparthian}', "");
89466Expect(0, 68447, '\P{Is_Script: inscriptionalparthian}', "");
89467Expect(1, 68447, '\P{^Is_Script: inscriptionalparthian}', "");
89468Expect(0, 68448, '\p{Is_Script: inscriptionalparthian}', "");
89469Expect(1, 68448, '\p{^Is_Script: inscriptionalparthian}', "");
89470Expect(1, 68448, '\P{Is_Script: inscriptionalparthian}', "");
89471Expect(0, 68448, '\P{^Is_Script: inscriptionalparthian}', "");
89472Expect(1, 68447, '\p{Is_Script=__Inscriptional_PARTHIAN}', "");
89473Expect(0, 68447, '\p{^Is_Script=__Inscriptional_PARTHIAN}', "");
89474Expect(0, 68447, '\P{Is_Script=__Inscriptional_PARTHIAN}', "");
89475Expect(1, 68447, '\P{^Is_Script=__Inscriptional_PARTHIAN}', "");
89476Expect(0, 68448, '\p{Is_Script=__Inscriptional_PARTHIAN}', "");
89477Expect(1, 68448, '\p{^Is_Script=__Inscriptional_PARTHIAN}', "");
89478Expect(1, 68448, '\P{Is_Script=__Inscriptional_PARTHIAN}', "");
89479Expect(0, 68448, '\P{^Is_Script=__Inscriptional_PARTHIAN}', "");
89480Error('\p{Is_Sc= prti:=}');
89481Error('\P{Is_Sc= prti:=}');
89482Expect(1, 68447, '\p{Is_Sc=prti}', "");
89483Expect(0, 68447, '\p{^Is_Sc=prti}', "");
89484Expect(0, 68447, '\P{Is_Sc=prti}', "");
89485Expect(1, 68447, '\P{^Is_Sc=prti}', "");
89486Expect(0, 68448, '\p{Is_Sc=prti}', "");
89487Expect(1, 68448, '\p{^Is_Sc=prti}', "");
89488Expect(1, 68448, '\P{Is_Sc=prti}', "");
89489Expect(0, 68448, '\P{^Is_Sc=prti}', "");
89490Expect(1, 68447, '\p{Is_Sc=_-Prti}', "");
89491Expect(0, 68447, '\p{^Is_Sc=_-Prti}', "");
89492Expect(0, 68447, '\P{Is_Sc=_-Prti}', "");
89493Expect(1, 68447, '\P{^Is_Sc=_-Prti}', "");
89494Expect(0, 68448, '\p{Is_Sc=_-Prti}', "");
89495Expect(1, 68448, '\p{^Is_Sc=_-Prti}', "");
89496Expect(1, 68448, '\P{Is_Sc=_-Prti}', "");
89497Expect(0, 68448, '\P{^Is_Sc=_-Prti}', "");
89498Error('\p{Script=_-Rejang:=}');
89499Error('\P{Script=_-Rejang:=}');
89500Expect(1, 43359, '\p{Script=rejang}', "");
89501Expect(0, 43359, '\p{^Script=rejang}', "");
89502Expect(0, 43359, '\P{Script=rejang}', "");
89503Expect(1, 43359, '\P{^Script=rejang}', "");
89504Expect(0, 43360, '\p{Script=rejang}', "");
89505Expect(1, 43360, '\p{^Script=rejang}', "");
89506Expect(1, 43360, '\P{Script=rejang}', "");
89507Expect(0, 43360, '\P{^Script=rejang}', "");
89508Expect(1, 43359, '\p{Script=  Rejang}', "");
89509Expect(0, 43359, '\p{^Script=  Rejang}', "");
89510Expect(0, 43359, '\P{Script=  Rejang}', "");
89511Expect(1, 43359, '\P{^Script=  Rejang}', "");
89512Expect(0, 43360, '\p{Script=  Rejang}', "");
89513Expect(1, 43360, '\p{^Script=  Rejang}', "");
89514Expect(1, 43360, '\P{Script=  Rejang}', "");
89515Expect(0, 43360, '\P{^Script=  Rejang}', "");
89516Error('\p{Sc= -rjng:=}');
89517Error('\P{Sc= -rjng:=}');
89518Expect(1, 43359, '\p{Sc=rjng}', "");
89519Expect(0, 43359, '\p{^Sc=rjng}', "");
89520Expect(0, 43359, '\P{Sc=rjng}', "");
89521Expect(1, 43359, '\P{^Sc=rjng}', "");
89522Expect(0, 43360, '\p{Sc=rjng}', "");
89523Expect(1, 43360, '\p{^Sc=rjng}', "");
89524Expect(1, 43360, '\P{Sc=rjng}', "");
89525Expect(0, 43360, '\P{^Sc=rjng}', "");
89526Expect(1, 43359, '\p{Sc=  Rjng}', "");
89527Expect(0, 43359, '\p{^Sc=  Rjng}', "");
89528Expect(0, 43359, '\P{Sc=  Rjng}', "");
89529Expect(1, 43359, '\P{^Sc=  Rjng}', "");
89530Expect(0, 43360, '\p{Sc=  Rjng}', "");
89531Expect(1, 43360, '\p{^Sc=  Rjng}', "");
89532Expect(1, 43360, '\P{Sc=  Rjng}', "");
89533Expect(0, 43360, '\P{^Sc=  Rjng}', "");
89534Error('\p{Is_Script=	Rejang/a/}');
89535Error('\P{Is_Script=	Rejang/a/}');
89536Expect(1, 43359, '\p{Is_Script=rejang}', "");
89537Expect(0, 43359, '\p{^Is_Script=rejang}', "");
89538Expect(0, 43359, '\P{Is_Script=rejang}', "");
89539Expect(1, 43359, '\P{^Is_Script=rejang}', "");
89540Expect(0, 43360, '\p{Is_Script=rejang}', "");
89541Expect(1, 43360, '\p{^Is_Script=rejang}', "");
89542Expect(1, 43360, '\P{Is_Script=rejang}', "");
89543Expect(0, 43360, '\P{^Is_Script=rejang}', "");
89544Expect(1, 43359, '\p{Is_Script=_rejang}', "");
89545Expect(0, 43359, '\p{^Is_Script=_rejang}', "");
89546Expect(0, 43359, '\P{Is_Script=_rejang}', "");
89547Expect(1, 43359, '\P{^Is_Script=_rejang}', "");
89548Expect(0, 43360, '\p{Is_Script=_rejang}', "");
89549Expect(1, 43360, '\p{^Is_Script=_rejang}', "");
89550Expect(1, 43360, '\P{Is_Script=_rejang}', "");
89551Expect(0, 43360, '\P{^Is_Script=_rejang}', "");
89552Error('\p{Is_Sc=/a/ 	rjng}');
89553Error('\P{Is_Sc=/a/ 	rjng}');
89554Expect(1, 43359, '\p{Is_Sc=rjng}', "");
89555Expect(0, 43359, '\p{^Is_Sc=rjng}', "");
89556Expect(0, 43359, '\P{Is_Sc=rjng}', "");
89557Expect(1, 43359, '\P{^Is_Sc=rjng}', "");
89558Expect(0, 43360, '\p{Is_Sc=rjng}', "");
89559Expect(1, 43360, '\p{^Is_Sc=rjng}', "");
89560Expect(1, 43360, '\P{Is_Sc=rjng}', "");
89561Expect(0, 43360, '\P{^Is_Sc=rjng}', "");
89562Expect(1, 43359, '\p{Is_Sc=	RJNG}', "");
89563Expect(0, 43359, '\p{^Is_Sc=	RJNG}', "");
89564Expect(0, 43359, '\P{Is_Sc=	RJNG}', "");
89565Expect(1, 43359, '\P{^Is_Sc=	RJNG}', "");
89566Expect(0, 43360, '\p{Is_Sc=	RJNG}', "");
89567Expect(1, 43360, '\p{^Is_Sc=	RJNG}', "");
89568Expect(1, 43360, '\P{Is_Sc=	RJNG}', "");
89569Expect(0, 43360, '\P{^Is_Sc=	RJNG}', "");
89570Error('\p{Script=:=Runic}');
89571Error('\P{Script=:=Runic}');
89572Expect(1, 5872, '\p{Script:   runic}', "");
89573Expect(0, 5872, '\p{^Script:   runic}', "");
89574Expect(0, 5872, '\P{Script:   runic}', "");
89575Expect(1, 5872, '\P{^Script:   runic}', "");
89576Expect(0, 5873, '\p{Script:   runic}', "");
89577Expect(1, 5873, '\p{^Script:   runic}', "");
89578Expect(1, 5873, '\P{Script:   runic}', "");
89579Expect(0, 5873, '\P{^Script:   runic}', "");
89580Expect(1, 5872, '\p{Script=_RUNIC}', "");
89581Expect(0, 5872, '\p{^Script=_RUNIC}', "");
89582Expect(0, 5872, '\P{Script=_RUNIC}', "");
89583Expect(1, 5872, '\P{^Script=_RUNIC}', "");
89584Expect(0, 5873, '\p{Script=_RUNIC}', "");
89585Expect(1, 5873, '\p{^Script=_RUNIC}', "");
89586Expect(1, 5873, '\P{Script=_RUNIC}', "");
89587Expect(0, 5873, '\P{^Script=_RUNIC}', "");
89588Error('\p{Sc=/a/ 	RUNR}');
89589Error('\P{Sc=/a/ 	RUNR}');
89590Expect(1, 5872, '\p{Sc=runr}', "");
89591Expect(0, 5872, '\p{^Sc=runr}', "");
89592Expect(0, 5872, '\P{Sc=runr}', "");
89593Expect(1, 5872, '\P{^Sc=runr}', "");
89594Expect(0, 5873, '\p{Sc=runr}', "");
89595Expect(1, 5873, '\p{^Sc=runr}', "");
89596Expect(1, 5873, '\P{Sc=runr}', "");
89597Expect(0, 5873, '\P{^Sc=runr}', "");
89598Expect(1, 5872, '\p{Sc=-Runr}', "");
89599Expect(0, 5872, '\p{^Sc=-Runr}', "");
89600Expect(0, 5872, '\P{Sc=-Runr}', "");
89601Expect(1, 5872, '\P{^Sc=-Runr}', "");
89602Expect(0, 5873, '\p{Sc=-Runr}', "");
89603Expect(1, 5873, '\p{^Sc=-Runr}', "");
89604Expect(1, 5873, '\P{Sc=-Runr}', "");
89605Expect(0, 5873, '\P{^Sc=-Runr}', "");
89606Error('\p{Is_Script=	/a/RUNIC}');
89607Error('\P{Is_Script=	/a/RUNIC}');
89608Expect(1, 5872, '\p{Is_Script=runic}', "");
89609Expect(0, 5872, '\p{^Is_Script=runic}', "");
89610Expect(0, 5872, '\P{Is_Script=runic}', "");
89611Expect(1, 5872, '\P{^Is_Script=runic}', "");
89612Expect(0, 5873, '\p{Is_Script=runic}', "");
89613Expect(1, 5873, '\p{^Is_Script=runic}', "");
89614Expect(1, 5873, '\P{Is_Script=runic}', "");
89615Expect(0, 5873, '\P{^Is_Script=runic}', "");
89616Expect(1, 5872, '\p{Is_Script=	-Runic}', "");
89617Expect(0, 5872, '\p{^Is_Script=	-Runic}', "");
89618Expect(0, 5872, '\P{Is_Script=	-Runic}', "");
89619Expect(1, 5872, '\P{^Is_Script=	-Runic}', "");
89620Expect(0, 5873, '\p{Is_Script=	-Runic}', "");
89621Expect(1, 5873, '\p{^Is_Script=	-Runic}', "");
89622Expect(1, 5873, '\P{Is_Script=	-Runic}', "");
89623Expect(0, 5873, '\P{^Is_Script=	-Runic}', "");
89624Error('\p{Is_Sc=:=Runr}');
89625Error('\P{Is_Sc=:=Runr}');
89626Expect(1, 5872, '\p{Is_Sc=runr}', "");
89627Expect(0, 5872, '\p{^Is_Sc=runr}', "");
89628Expect(0, 5872, '\P{Is_Sc=runr}', "");
89629Expect(1, 5872, '\P{^Is_Sc=runr}', "");
89630Expect(0, 5873, '\p{Is_Sc=runr}', "");
89631Expect(1, 5873, '\p{^Is_Sc=runr}', "");
89632Expect(1, 5873, '\P{Is_Sc=runr}', "");
89633Expect(0, 5873, '\P{^Is_Sc=runr}', "");
89634Expect(1, 5872, '\p{Is_Sc=- Runr}', "");
89635Expect(0, 5872, '\p{^Is_Sc=- Runr}', "");
89636Expect(0, 5872, '\P{Is_Sc=- Runr}', "");
89637Expect(1, 5872, '\P{^Is_Sc=- Runr}', "");
89638Expect(0, 5873, '\p{Is_Sc=- Runr}', "");
89639Expect(1, 5873, '\p{^Is_Sc=- Runr}', "");
89640Expect(1, 5873, '\P{Is_Sc=- Runr}', "");
89641Expect(0, 5873, '\P{^Is_Sc=- Runr}', "");
89642Error('\p{Script: /a/ _Samaritan}');
89643Error('\P{Script: /a/ _Samaritan}');
89644Expect(1, 2110, '\p{Script=samaritan}', "");
89645Expect(0, 2110, '\p{^Script=samaritan}', "");
89646Expect(0, 2110, '\P{Script=samaritan}', "");
89647Expect(1, 2110, '\P{^Script=samaritan}', "");
89648Expect(0, 2111, '\p{Script=samaritan}', "");
89649Expect(1, 2111, '\p{^Script=samaritan}', "");
89650Expect(1, 2111, '\P{Script=samaritan}', "");
89651Expect(0, 2111, '\P{^Script=samaritan}', "");
89652Expect(1, 2110, '\p{Script=_Samaritan}', "");
89653Expect(0, 2110, '\p{^Script=_Samaritan}', "");
89654Expect(0, 2110, '\P{Script=_Samaritan}', "");
89655Expect(1, 2110, '\P{^Script=_Samaritan}', "");
89656Expect(0, 2111, '\p{Script=_Samaritan}', "");
89657Expect(1, 2111, '\p{^Script=_Samaritan}', "");
89658Expect(1, 2111, '\P{Script=_Samaritan}', "");
89659Expect(0, 2111, '\P{^Script=_Samaritan}', "");
89660Error('\p{Sc=_samr/a/}');
89661Error('\P{Sc=_samr/a/}');
89662Expect(1, 2110, '\p{Sc=samr}', "");
89663Expect(0, 2110, '\p{^Sc=samr}', "");
89664Expect(0, 2110, '\P{Sc=samr}', "");
89665Expect(1, 2110, '\P{^Sc=samr}', "");
89666Expect(0, 2111, '\p{Sc=samr}', "");
89667Expect(1, 2111, '\p{^Sc=samr}', "");
89668Expect(1, 2111, '\P{Sc=samr}', "");
89669Expect(0, 2111, '\P{^Sc=samr}', "");
89670Expect(1, 2110, '\p{Sc=_	Samr}', "");
89671Expect(0, 2110, '\p{^Sc=_	Samr}', "");
89672Expect(0, 2110, '\P{Sc=_	Samr}', "");
89673Expect(1, 2110, '\P{^Sc=_	Samr}', "");
89674Expect(0, 2111, '\p{Sc=_	Samr}', "");
89675Expect(1, 2111, '\p{^Sc=_	Samr}', "");
89676Expect(1, 2111, '\P{Sc=_	Samr}', "");
89677Expect(0, 2111, '\P{^Sc=_	Samr}', "");
89678Error('\p{Is_Script=:=samaritan}');
89679Error('\P{Is_Script=:=samaritan}');
89680Expect(1, 2110, '\p{Is_Script=samaritan}', "");
89681Expect(0, 2110, '\p{^Is_Script=samaritan}', "");
89682Expect(0, 2110, '\P{Is_Script=samaritan}', "");
89683Expect(1, 2110, '\P{^Is_Script=samaritan}', "");
89684Expect(0, 2111, '\p{Is_Script=samaritan}', "");
89685Expect(1, 2111, '\p{^Is_Script=samaritan}', "");
89686Expect(1, 2111, '\P{Is_Script=samaritan}', "");
89687Expect(0, 2111, '\P{^Is_Script=samaritan}', "");
89688Expect(1, 2110, '\p{Is_Script=	 SAMARITAN}', "");
89689Expect(0, 2110, '\p{^Is_Script=	 SAMARITAN}', "");
89690Expect(0, 2110, '\P{Is_Script=	 SAMARITAN}', "");
89691Expect(1, 2110, '\P{^Is_Script=	 SAMARITAN}', "");
89692Expect(0, 2111, '\p{Is_Script=	 SAMARITAN}', "");
89693Expect(1, 2111, '\p{^Is_Script=	 SAMARITAN}', "");
89694Expect(1, 2111, '\P{Is_Script=	 SAMARITAN}', "");
89695Expect(0, 2111, '\P{^Is_Script=	 SAMARITAN}', "");
89696Error('\p{Is_Sc=-Samr:=}');
89697Error('\P{Is_Sc=-Samr:=}');
89698Expect(1, 2110, '\p{Is_Sc=samr}', "");
89699Expect(0, 2110, '\p{^Is_Sc=samr}', "");
89700Expect(0, 2110, '\P{Is_Sc=samr}', "");
89701Expect(1, 2110, '\P{^Is_Sc=samr}', "");
89702Expect(0, 2111, '\p{Is_Sc=samr}', "");
89703Expect(1, 2111, '\p{^Is_Sc=samr}', "");
89704Expect(1, 2111, '\P{Is_Sc=samr}', "");
89705Expect(0, 2111, '\P{^Is_Sc=samr}', "");
89706Expect(1, 2110, '\p{Is_Sc=__samr}', "");
89707Expect(0, 2110, '\p{^Is_Sc=__samr}', "");
89708Expect(0, 2110, '\P{Is_Sc=__samr}', "");
89709Expect(1, 2110, '\P{^Is_Sc=__samr}', "");
89710Expect(0, 2111, '\p{Is_Sc=__samr}', "");
89711Expect(1, 2111, '\p{^Is_Sc=__samr}', "");
89712Expect(1, 2111, '\P{Is_Sc=__samr}', "");
89713Expect(0, 2111, '\P{^Is_Sc=__samr}', "");
89714Error('\p{Script: /a/Old_South_ARABIAN}');
89715Error('\P{Script: /a/Old_South_ARABIAN}');
89716Expect(1, 68223, '\p{Script=oldsoutharabian}', "");
89717Expect(0, 68223, '\p{^Script=oldsoutharabian}', "");
89718Expect(0, 68223, '\P{Script=oldsoutharabian}', "");
89719Expect(1, 68223, '\P{^Script=oldsoutharabian}', "");
89720Expect(0, 68224, '\p{Script=oldsoutharabian}', "");
89721Expect(1, 68224, '\p{^Script=oldsoutharabian}', "");
89722Expect(1, 68224, '\P{Script=oldsoutharabian}', "");
89723Expect(0, 68224, '\P{^Script=oldsoutharabian}', "");
89724Expect(1, 68223, '\p{Script:	__old_SOUTH_ARABIAN}', "");
89725Expect(0, 68223, '\p{^Script:	__old_SOUTH_ARABIAN}', "");
89726Expect(0, 68223, '\P{Script:	__old_SOUTH_ARABIAN}', "");
89727Expect(1, 68223, '\P{^Script:	__old_SOUTH_ARABIAN}', "");
89728Expect(0, 68224, '\p{Script:	__old_SOUTH_ARABIAN}', "");
89729Expect(1, 68224, '\p{^Script:	__old_SOUTH_ARABIAN}', "");
89730Expect(1, 68224, '\P{Script:	__old_SOUTH_ARABIAN}', "");
89731Expect(0, 68224, '\P{^Script:	__old_SOUTH_ARABIAN}', "");
89732Error('\p{Sc=/a/_-Sarb}');
89733Error('\P{Sc=/a/_-Sarb}');
89734Expect(1, 68223, '\p{Sc=sarb}', "");
89735Expect(0, 68223, '\p{^Sc=sarb}', "");
89736Expect(0, 68223, '\P{Sc=sarb}', "");
89737Expect(1, 68223, '\P{^Sc=sarb}', "");
89738Expect(0, 68224, '\p{Sc=sarb}', "");
89739Expect(1, 68224, '\p{^Sc=sarb}', "");
89740Expect(1, 68224, '\P{Sc=sarb}', "");
89741Expect(0, 68224, '\P{^Sc=sarb}', "");
89742Expect(1, 68223, '\p{Sc=-SARB}', "");
89743Expect(0, 68223, '\p{^Sc=-SARB}', "");
89744Expect(0, 68223, '\P{Sc=-SARB}', "");
89745Expect(1, 68223, '\P{^Sc=-SARB}', "");
89746Expect(0, 68224, '\p{Sc=-SARB}', "");
89747Expect(1, 68224, '\p{^Sc=-SARB}', "");
89748Expect(1, 68224, '\P{Sc=-SARB}', "");
89749Expect(0, 68224, '\P{^Sc=-SARB}', "");
89750Error('\p{Is_Script=:= -Old_SOUTH_ARABIAN}');
89751Error('\P{Is_Script=:= -Old_SOUTH_ARABIAN}');
89752Expect(1, 68223, '\p{Is_Script=oldsoutharabian}', "");
89753Expect(0, 68223, '\p{^Is_Script=oldsoutharabian}', "");
89754Expect(0, 68223, '\P{Is_Script=oldsoutharabian}', "");
89755Expect(1, 68223, '\P{^Is_Script=oldsoutharabian}', "");
89756Expect(0, 68224, '\p{Is_Script=oldsoutharabian}', "");
89757Expect(1, 68224, '\p{^Is_Script=oldsoutharabian}', "");
89758Expect(1, 68224, '\P{Is_Script=oldsoutharabian}', "");
89759Expect(0, 68224, '\P{^Is_Script=oldsoutharabian}', "");
89760Expect(1, 68223, '\p{Is_Script=-OLD_South_ARABIAN}', "");
89761Expect(0, 68223, '\p{^Is_Script=-OLD_South_ARABIAN}', "");
89762Expect(0, 68223, '\P{Is_Script=-OLD_South_ARABIAN}', "");
89763Expect(1, 68223, '\P{^Is_Script=-OLD_South_ARABIAN}', "");
89764Expect(0, 68224, '\p{Is_Script=-OLD_South_ARABIAN}', "");
89765Expect(1, 68224, '\p{^Is_Script=-OLD_South_ARABIAN}', "");
89766Expect(1, 68224, '\P{Is_Script=-OLD_South_ARABIAN}', "");
89767Expect(0, 68224, '\P{^Is_Script=-OLD_South_ARABIAN}', "");
89768Error('\p{Is_Sc=/a/ -sarb}');
89769Error('\P{Is_Sc=/a/ -sarb}');
89770Expect(1, 68223, '\p{Is_Sc=sarb}', "");
89771Expect(0, 68223, '\p{^Is_Sc=sarb}', "");
89772Expect(0, 68223, '\P{Is_Sc=sarb}', "");
89773Expect(1, 68223, '\P{^Is_Sc=sarb}', "");
89774Expect(0, 68224, '\p{Is_Sc=sarb}', "");
89775Expect(1, 68224, '\p{^Is_Sc=sarb}', "");
89776Expect(1, 68224, '\P{Is_Sc=sarb}', "");
89777Expect(0, 68224, '\P{^Is_Sc=sarb}', "");
89778Expect(1, 68223, '\p{Is_Sc=--sarb}', "");
89779Expect(0, 68223, '\p{^Is_Sc=--sarb}', "");
89780Expect(0, 68223, '\P{Is_Sc=--sarb}', "");
89781Expect(1, 68223, '\P{^Is_Sc=--sarb}', "");
89782Expect(0, 68224, '\p{Is_Sc=--sarb}', "");
89783Expect(1, 68224, '\p{^Is_Sc=--sarb}', "");
89784Expect(1, 68224, '\P{Is_Sc=--sarb}', "");
89785Expect(0, 68224, '\P{^Is_Sc=--sarb}', "");
89786Error('\p{Script=_/a/Saurashtra}');
89787Error('\P{Script=_/a/Saurashtra}');
89788Expect(1, 43225, '\p{Script=saurashtra}', "");
89789Expect(0, 43225, '\p{^Script=saurashtra}', "");
89790Expect(0, 43225, '\P{Script=saurashtra}', "");
89791Expect(1, 43225, '\P{^Script=saurashtra}', "");
89792Expect(0, 43226, '\p{Script=saurashtra}', "");
89793Expect(1, 43226, '\p{^Script=saurashtra}', "");
89794Expect(1, 43226, '\P{Script=saurashtra}', "");
89795Expect(0, 43226, '\P{^Script=saurashtra}', "");
89796Expect(1, 43225, '\p{Script=- Saurashtra}', "");
89797Expect(0, 43225, '\p{^Script=- Saurashtra}', "");
89798Expect(0, 43225, '\P{Script=- Saurashtra}', "");
89799Expect(1, 43225, '\P{^Script=- Saurashtra}', "");
89800Expect(0, 43226, '\p{Script=- Saurashtra}', "");
89801Expect(1, 43226, '\p{^Script=- Saurashtra}', "");
89802Expect(1, 43226, '\P{Script=- Saurashtra}', "");
89803Expect(0, 43226, '\P{^Script=- Saurashtra}', "");
89804Error('\p{Sc=:=- Saur}');
89805Error('\P{Sc=:=- Saur}');
89806Expect(1, 43225, '\p{Sc=saur}', "");
89807Expect(0, 43225, '\p{^Sc=saur}', "");
89808Expect(0, 43225, '\P{Sc=saur}', "");
89809Expect(1, 43225, '\P{^Sc=saur}', "");
89810Expect(0, 43226, '\p{Sc=saur}', "");
89811Expect(1, 43226, '\p{^Sc=saur}', "");
89812Expect(1, 43226, '\P{Sc=saur}', "");
89813Expect(0, 43226, '\P{^Sc=saur}', "");
89814Expect(1, 43225, '\p{Sc=_saur}', "");
89815Expect(0, 43225, '\p{^Sc=_saur}', "");
89816Expect(0, 43225, '\P{Sc=_saur}', "");
89817Expect(1, 43225, '\P{^Sc=_saur}', "");
89818Expect(0, 43226, '\p{Sc=_saur}', "");
89819Expect(1, 43226, '\p{^Sc=_saur}', "");
89820Expect(1, 43226, '\P{Sc=_saur}', "");
89821Expect(0, 43226, '\P{^Sc=_saur}', "");
89822Error('\p{Is_Script=:=-	Saurashtra}');
89823Error('\P{Is_Script=:=-	Saurashtra}');
89824Expect(1, 43225, '\p{Is_Script=saurashtra}', "");
89825Expect(0, 43225, '\p{^Is_Script=saurashtra}', "");
89826Expect(0, 43225, '\P{Is_Script=saurashtra}', "");
89827Expect(1, 43225, '\P{^Is_Script=saurashtra}', "");
89828Expect(0, 43226, '\p{Is_Script=saurashtra}', "");
89829Expect(1, 43226, '\p{^Is_Script=saurashtra}', "");
89830Expect(1, 43226, '\P{Is_Script=saurashtra}', "");
89831Expect(0, 43226, '\P{^Is_Script=saurashtra}', "");
89832Error('\p{Is_Sc=-/a/Saur}');
89833Error('\P{Is_Sc=-/a/Saur}');
89834Expect(1, 43225, '\p{Is_Sc=saur}', "");
89835Expect(0, 43225, '\p{^Is_Sc=saur}', "");
89836Expect(0, 43225, '\P{Is_Sc=saur}', "");
89837Expect(1, 43225, '\P{^Is_Sc=saur}', "");
89838Expect(0, 43226, '\p{Is_Sc=saur}', "");
89839Expect(1, 43226, '\p{^Is_Sc=saur}', "");
89840Expect(1, 43226, '\P{Is_Sc=saur}', "");
89841Expect(0, 43226, '\P{^Is_Sc=saur}', "");
89842Expect(1, 43225, '\p{Is_Sc=  Saur}', "");
89843Expect(0, 43225, '\p{^Is_Sc=  Saur}', "");
89844Expect(0, 43225, '\P{Is_Sc=  Saur}', "");
89845Expect(1, 43225, '\P{^Is_Sc=  Saur}', "");
89846Expect(0, 43226, '\p{Is_Sc=  Saur}', "");
89847Expect(1, 43226, '\p{^Is_Sc=  Saur}', "");
89848Expect(1, 43226, '\P{Is_Sc=  Saur}', "");
89849Expect(0, 43226, '\P{^Is_Sc=  Saur}', "");
89850Error('\p{Script=/a/ Shavian}');
89851Error('\P{Script=/a/ Shavian}');
89852Expect(1, 66687, '\p{Script=shavian}', "");
89853Expect(0, 66687, '\p{^Script=shavian}', "");
89854Expect(0, 66687, '\P{Script=shavian}', "");
89855Expect(1, 66687, '\P{^Script=shavian}', "");
89856Expect(0, 66688, '\p{Script=shavian}', "");
89857Expect(1, 66688, '\p{^Script=shavian}', "");
89858Expect(1, 66688, '\P{Script=shavian}', "");
89859Expect(0, 66688, '\P{^Script=shavian}', "");
89860Error('\p{Sc= Shaw/a/}');
89861Error('\P{Sc= Shaw/a/}');
89862Expect(1, 66687, '\p{Sc=shaw}', "");
89863Expect(0, 66687, '\p{^Sc=shaw}', "");
89864Expect(0, 66687, '\P{Sc=shaw}', "");
89865Expect(1, 66687, '\P{^Sc=shaw}', "");
89866Expect(0, 66688, '\p{Sc=shaw}', "");
89867Expect(1, 66688, '\p{^Sc=shaw}', "");
89868Expect(1, 66688, '\P{Sc=shaw}', "");
89869Expect(0, 66688, '\P{^Sc=shaw}', "");
89870Expect(1, 66687, '\p{Sc=_-SHAW}', "");
89871Expect(0, 66687, '\p{^Sc=_-SHAW}', "");
89872Expect(0, 66687, '\P{Sc=_-SHAW}', "");
89873Expect(1, 66687, '\P{^Sc=_-SHAW}', "");
89874Expect(0, 66688, '\p{Sc=_-SHAW}', "");
89875Expect(1, 66688, '\p{^Sc=_-SHAW}', "");
89876Expect(1, 66688, '\P{Sc=_-SHAW}', "");
89877Expect(0, 66688, '\P{^Sc=_-SHAW}', "");
89878Error('\p{Is_Script=		shavian/a/}');
89879Error('\P{Is_Script=		shavian/a/}');
89880Expect(1, 66687, '\p{Is_Script=shavian}', "");
89881Expect(0, 66687, '\p{^Is_Script=shavian}', "");
89882Expect(0, 66687, '\P{Is_Script=shavian}', "");
89883Expect(1, 66687, '\P{^Is_Script=shavian}', "");
89884Expect(0, 66688, '\p{Is_Script=shavian}', "");
89885Expect(1, 66688, '\p{^Is_Script=shavian}', "");
89886Expect(1, 66688, '\P{Is_Script=shavian}', "");
89887Expect(0, 66688, '\P{^Is_Script=shavian}', "");
89888Expect(1, 66687, '\p{Is_Script= _Shavian}', "");
89889Expect(0, 66687, '\p{^Is_Script= _Shavian}', "");
89890Expect(0, 66687, '\P{Is_Script= _Shavian}', "");
89891Expect(1, 66687, '\P{^Is_Script= _Shavian}', "");
89892Expect(0, 66688, '\p{Is_Script= _Shavian}', "");
89893Expect(1, 66688, '\p{^Is_Script= _Shavian}', "");
89894Expect(1, 66688, '\P{Is_Script= _Shavian}', "");
89895Expect(0, 66688, '\P{^Is_Script= _Shavian}', "");
89896Error('\p{Is_Sc=:=Shaw}');
89897Error('\P{Is_Sc=:=Shaw}');
89898Expect(1, 66687, '\p{Is_Sc=shaw}', "");
89899Expect(0, 66687, '\p{^Is_Sc=shaw}', "");
89900Expect(0, 66687, '\P{Is_Sc=shaw}', "");
89901Expect(1, 66687, '\P{^Is_Sc=shaw}', "");
89902Expect(0, 66688, '\p{Is_Sc=shaw}', "");
89903Expect(1, 66688, '\p{^Is_Sc=shaw}', "");
89904Expect(1, 66688, '\P{Is_Sc=shaw}', "");
89905Expect(0, 66688, '\P{^Is_Sc=shaw}', "");
89906Expect(1, 66687, '\p{Is_Sc=--shaw}', "");
89907Expect(0, 66687, '\p{^Is_Sc=--shaw}', "");
89908Expect(0, 66687, '\P{Is_Sc=--shaw}', "");
89909Expect(1, 66687, '\P{^Is_Sc=--shaw}', "");
89910Expect(0, 66688, '\p{Is_Sc=--shaw}', "");
89911Expect(1, 66688, '\p{^Is_Sc=--shaw}', "");
89912Expect(1, 66688, '\P{Is_Sc=--shaw}', "");
89913Expect(0, 66688, '\P{^Is_Sc=--shaw}', "");
89914Error('\p{Script=_	Sharada:=}');
89915Error('\P{Script=_	Sharada:=}');
89916Expect(1, 70105, '\p{Script=sharada}', "");
89917Expect(0, 70105, '\p{^Script=sharada}', "");
89918Expect(0, 70105, '\P{Script=sharada}', "");
89919Expect(1, 70105, '\P{^Script=sharada}', "");
89920Expect(0, 70106, '\p{Script=sharada}', "");
89921Expect(1, 70106, '\p{^Script=sharada}', "");
89922Expect(1, 70106, '\P{Script=sharada}', "");
89923Expect(0, 70106, '\P{^Script=sharada}', "");
89924Expect(1, 70105, '\p{Script=_-SHARADA}', "");
89925Expect(0, 70105, '\p{^Script=_-SHARADA}', "");
89926Expect(0, 70105, '\P{Script=_-SHARADA}', "");
89927Expect(1, 70105, '\P{^Script=_-SHARADA}', "");
89928Expect(0, 70106, '\p{Script=_-SHARADA}', "");
89929Expect(1, 70106, '\p{^Script=_-SHARADA}', "");
89930Expect(1, 70106, '\P{Script=_-SHARADA}', "");
89931Expect(0, 70106, '\P{^Script=_-SHARADA}', "");
89932Error('\p{Sc=-Shrd/a/}');
89933Error('\P{Sc=-Shrd/a/}');
89934Expect(1, 70105, '\p{Sc:	shrd}', "");
89935Expect(0, 70105, '\p{^Sc:	shrd}', "");
89936Expect(0, 70105, '\P{Sc:	shrd}', "");
89937Expect(1, 70105, '\P{^Sc:	shrd}', "");
89938Expect(0, 70106, '\p{Sc:	shrd}', "");
89939Expect(1, 70106, '\p{^Sc:	shrd}', "");
89940Expect(1, 70106, '\P{Sc:	shrd}', "");
89941Expect(0, 70106, '\P{^Sc:	shrd}', "");
89942Expect(1, 70105, '\p{Sc=_	shrd}', "");
89943Expect(0, 70105, '\p{^Sc=_	shrd}', "");
89944Expect(0, 70105, '\P{Sc=_	shrd}', "");
89945Expect(1, 70105, '\P{^Sc=_	shrd}', "");
89946Expect(0, 70106, '\p{Sc=_	shrd}', "");
89947Expect(1, 70106, '\p{^Sc=_	shrd}', "");
89948Expect(1, 70106, '\P{Sc=_	shrd}', "");
89949Expect(0, 70106, '\P{^Sc=_	shrd}', "");
89950Error('\p{Is_Script=-/a/Sharada}');
89951Error('\P{Is_Script=-/a/Sharada}');
89952Expect(1, 70105, '\p{Is_Script=sharada}', "");
89953Expect(0, 70105, '\p{^Is_Script=sharada}', "");
89954Expect(0, 70105, '\P{Is_Script=sharada}', "");
89955Expect(1, 70105, '\P{^Is_Script=sharada}', "");
89956Expect(0, 70106, '\p{Is_Script=sharada}', "");
89957Expect(1, 70106, '\p{^Is_Script=sharada}', "");
89958Expect(1, 70106, '\P{Is_Script=sharada}', "");
89959Expect(0, 70106, '\P{^Is_Script=sharada}', "");
89960Expect(1, 70105, '\p{Is_Script=Sharada}', "");
89961Expect(0, 70105, '\p{^Is_Script=Sharada}', "");
89962Expect(0, 70105, '\P{Is_Script=Sharada}', "");
89963Expect(1, 70105, '\P{^Is_Script=Sharada}', "");
89964Expect(0, 70106, '\p{Is_Script=Sharada}', "");
89965Expect(1, 70106, '\p{^Is_Script=Sharada}', "");
89966Expect(1, 70106, '\P{Is_Script=Sharada}', "");
89967Expect(0, 70106, '\P{^Is_Script=Sharada}', "");
89968Error('\p{Is_Sc=/a/shrd}');
89969Error('\P{Is_Sc=/a/shrd}');
89970Expect(1, 70105, '\p{Is_Sc=shrd}', "");
89971Expect(0, 70105, '\p{^Is_Sc=shrd}', "");
89972Expect(0, 70105, '\P{Is_Sc=shrd}', "");
89973Expect(1, 70105, '\P{^Is_Sc=shrd}', "");
89974Expect(0, 70106, '\p{Is_Sc=shrd}', "");
89975Expect(1, 70106, '\p{^Is_Sc=shrd}', "");
89976Expect(1, 70106, '\P{Is_Sc=shrd}', "");
89977Expect(0, 70106, '\P{^Is_Sc=shrd}', "");
89978Expect(1, 70105, '\p{Is_Sc=_Shrd}', "");
89979Expect(0, 70105, '\p{^Is_Sc=_Shrd}', "");
89980Expect(0, 70105, '\P{Is_Sc=_Shrd}', "");
89981Expect(1, 70105, '\P{^Is_Sc=_Shrd}', "");
89982Expect(0, 70106, '\p{Is_Sc=_Shrd}', "");
89983Expect(1, 70106, '\p{^Is_Sc=_Shrd}', "");
89984Expect(1, 70106, '\P{Is_Sc=_Shrd}', "");
89985Expect(0, 70106, '\P{^Is_Sc=_Shrd}', "");
89986Error('\p{Script=_/a/Sinhala}');
89987Error('\P{Script=_/a/Sinhala}');
89988Expect(1, 3572, '\p{Script=sinhala}', "");
89989Expect(0, 3572, '\p{^Script=sinhala}', "");
89990Expect(0, 3572, '\P{Script=sinhala}', "");
89991Expect(1, 3572, '\P{^Script=sinhala}', "");
89992Expect(0, 3573, '\p{Script=sinhala}', "");
89993Expect(1, 3573, '\p{^Script=sinhala}', "");
89994Expect(1, 3573, '\P{Script=sinhala}', "");
89995Expect(0, 3573, '\P{^Script=sinhala}', "");
89996Expect(1, 3572, '\p{Script=	_Sinhala}', "");
89997Expect(0, 3572, '\p{^Script=	_Sinhala}', "");
89998Expect(0, 3572, '\P{Script=	_Sinhala}', "");
89999Expect(1, 3572, '\P{^Script=	_Sinhala}', "");
90000Expect(0, 3573, '\p{Script=	_Sinhala}', "");
90001Expect(1, 3573, '\p{^Script=	_Sinhala}', "");
90002Expect(1, 3573, '\P{Script=	_Sinhala}', "");
90003Expect(0, 3573, '\P{^Script=	_Sinhala}', "");
90004Error('\p{Sc:	_/a/SINH}');
90005Error('\P{Sc:	_/a/SINH}');
90006Expect(1, 3572, '\p{Sc=sinh}', "");
90007Expect(0, 3572, '\p{^Sc=sinh}', "");
90008Expect(0, 3572, '\P{Sc=sinh}', "");
90009Expect(1, 3572, '\P{^Sc=sinh}', "");
90010Expect(0, 3573, '\p{Sc=sinh}', "");
90011Expect(1, 3573, '\p{^Sc=sinh}', "");
90012Expect(1, 3573, '\P{Sc=sinh}', "");
90013Expect(0, 3573, '\P{^Sc=sinh}', "");
90014Expect(1, 3572, '\p{Sc=-sinh}', "");
90015Expect(0, 3572, '\p{^Sc=-sinh}', "");
90016Expect(0, 3572, '\P{Sc=-sinh}', "");
90017Expect(1, 3572, '\P{^Sc=-sinh}', "");
90018Expect(0, 3573, '\p{Sc=-sinh}', "");
90019Expect(1, 3573, '\p{^Sc=-sinh}', "");
90020Expect(1, 3573, '\P{Sc=-sinh}', "");
90021Expect(0, 3573, '\P{^Sc=-sinh}', "");
90022Error('\p{Is_Script:	/a/	SINHALA}');
90023Error('\P{Is_Script:	/a/	SINHALA}');
90024Expect(1, 3572, '\p{Is_Script=sinhala}', "");
90025Expect(0, 3572, '\p{^Is_Script=sinhala}', "");
90026Expect(0, 3572, '\P{Is_Script=sinhala}', "");
90027Expect(1, 3572, '\P{^Is_Script=sinhala}', "");
90028Expect(0, 3573, '\p{Is_Script=sinhala}', "");
90029Expect(1, 3573, '\p{^Is_Script=sinhala}', "");
90030Expect(1, 3573, '\P{Is_Script=sinhala}', "");
90031Expect(0, 3573, '\P{^Is_Script=sinhala}', "");
90032Expect(1, 3572, '\p{Is_Script=	Sinhala}', "");
90033Expect(0, 3572, '\p{^Is_Script=	Sinhala}', "");
90034Expect(0, 3572, '\P{Is_Script=	Sinhala}', "");
90035Expect(1, 3572, '\P{^Is_Script=	Sinhala}', "");
90036Expect(0, 3573, '\p{Is_Script=	Sinhala}', "");
90037Expect(1, 3573, '\p{^Is_Script=	Sinhala}', "");
90038Expect(1, 3573, '\P{Is_Script=	Sinhala}', "");
90039Expect(0, 3573, '\P{^Is_Script=	Sinhala}', "");
90040Error('\p{Is_Sc=:=_	Sinh}');
90041Error('\P{Is_Sc=:=_	Sinh}');
90042Expect(1, 3572, '\p{Is_Sc=sinh}', "");
90043Expect(0, 3572, '\p{^Is_Sc=sinh}', "");
90044Expect(0, 3572, '\P{Is_Sc=sinh}', "");
90045Expect(1, 3572, '\P{^Is_Sc=sinh}', "");
90046Expect(0, 3573, '\p{Is_Sc=sinh}', "");
90047Expect(1, 3573, '\p{^Is_Sc=sinh}', "");
90048Expect(1, 3573, '\P{Is_Sc=sinh}', "");
90049Expect(0, 3573, '\P{^Is_Sc=sinh}', "");
90050Expect(1, 3572, '\p{Is_Sc=-	Sinh}', "");
90051Expect(0, 3572, '\p{^Is_Sc=-	Sinh}', "");
90052Expect(0, 3572, '\P{Is_Sc=-	Sinh}', "");
90053Expect(1, 3572, '\P{^Is_Sc=-	Sinh}', "");
90054Expect(0, 3573, '\p{Is_Sc=-	Sinh}', "");
90055Expect(1, 3573, '\p{^Is_Sc=-	Sinh}', "");
90056Expect(1, 3573, '\P{Is_Sc=-	Sinh}', "");
90057Expect(0, 3573, '\P{^Is_Sc=-	Sinh}', "");
90058Error('\p{Script=-:=sora_sompeng}');
90059Error('\P{Script=-:=sora_sompeng}');
90060Expect(1, 69881, '\p{Script=sorasompeng}', "");
90061Expect(0, 69881, '\p{^Script=sorasompeng}', "");
90062Expect(0, 69881, '\P{Script=sorasompeng}', "");
90063Expect(1, 69881, '\P{^Script=sorasompeng}', "");
90064Expect(0, 69882, '\p{Script=sorasompeng}', "");
90065Expect(1, 69882, '\p{^Script=sorasompeng}', "");
90066Expect(1, 69882, '\P{Script=sorasompeng}', "");
90067Expect(0, 69882, '\P{^Script=sorasompeng}', "");
90068Expect(1, 69881, '\p{Script= -Sora_SOMPENG}', "");
90069Expect(0, 69881, '\p{^Script= -Sora_SOMPENG}', "");
90070Expect(0, 69881, '\P{Script= -Sora_SOMPENG}', "");
90071Expect(1, 69881, '\P{^Script= -Sora_SOMPENG}', "");
90072Expect(0, 69882, '\p{Script= -Sora_SOMPENG}', "");
90073Expect(1, 69882, '\p{^Script= -Sora_SOMPENG}', "");
90074Expect(1, 69882, '\P{Script= -Sora_SOMPENG}', "");
90075Expect(0, 69882, '\P{^Script= -Sora_SOMPENG}', "");
90076Error('\p{Sc:_	sora:=}');
90077Error('\P{Sc:_	sora:=}');
90078Expect(1, 69881, '\p{Sc:	sora}', "");
90079Expect(0, 69881, '\p{^Sc:	sora}', "");
90080Expect(0, 69881, '\P{Sc:	sora}', "");
90081Expect(1, 69881, '\P{^Sc:	sora}', "");
90082Expect(0, 69882, '\p{Sc:	sora}', "");
90083Expect(1, 69882, '\p{^Sc:	sora}', "");
90084Expect(1, 69882, '\P{Sc:	sora}', "");
90085Expect(0, 69882, '\P{^Sc:	sora}', "");
90086Expect(1, 69881, '\p{Sc=	-Sora}', "");
90087Expect(0, 69881, '\p{^Sc=	-Sora}', "");
90088Expect(0, 69881, '\P{Sc=	-Sora}', "");
90089Expect(1, 69881, '\P{^Sc=	-Sora}', "");
90090Expect(0, 69882, '\p{Sc=	-Sora}', "");
90091Expect(1, 69882, '\p{^Sc=	-Sora}', "");
90092Expect(1, 69882, '\P{Sc=	-Sora}', "");
90093Expect(0, 69882, '\P{^Sc=	-Sora}', "");
90094Error('\p{Is_Script=/a/ sora_Sompeng}');
90095Error('\P{Is_Script=/a/ sora_Sompeng}');
90096Expect(1, 69881, '\p{Is_Script=sorasompeng}', "");
90097Expect(0, 69881, '\p{^Is_Script=sorasompeng}', "");
90098Expect(0, 69881, '\P{Is_Script=sorasompeng}', "");
90099Expect(1, 69881, '\P{^Is_Script=sorasompeng}', "");
90100Expect(0, 69882, '\p{Is_Script=sorasompeng}', "");
90101Expect(1, 69882, '\p{^Is_Script=sorasompeng}', "");
90102Expect(1, 69882, '\P{Is_Script=sorasompeng}', "");
90103Expect(0, 69882, '\P{^Is_Script=sorasompeng}', "");
90104Expect(1, 69881, '\p{Is_Script=--Sora_Sompeng}', "");
90105Expect(0, 69881, '\p{^Is_Script=--Sora_Sompeng}', "");
90106Expect(0, 69881, '\P{Is_Script=--Sora_Sompeng}', "");
90107Expect(1, 69881, '\P{^Is_Script=--Sora_Sompeng}', "");
90108Expect(0, 69882, '\p{Is_Script=--Sora_Sompeng}', "");
90109Expect(1, 69882, '\p{^Is_Script=--Sora_Sompeng}', "");
90110Expect(1, 69882, '\P{Is_Script=--Sora_Sompeng}', "");
90111Expect(0, 69882, '\P{^Is_Script=--Sora_Sompeng}', "");
90112Error('\p{Is_Sc=-	SORA:=}');
90113Error('\P{Is_Sc=-	SORA:=}');
90114Expect(1, 69881, '\p{Is_Sc=sora}', "");
90115Expect(0, 69881, '\p{^Is_Sc=sora}', "");
90116Expect(0, 69881, '\P{Is_Sc=sora}', "");
90117Expect(1, 69881, '\P{^Is_Sc=sora}', "");
90118Expect(0, 69882, '\p{Is_Sc=sora}', "");
90119Expect(1, 69882, '\p{^Is_Sc=sora}', "");
90120Expect(1, 69882, '\P{Is_Sc=sora}', "");
90121Expect(0, 69882, '\P{^Is_Sc=sora}', "");
90122Expect(1, 69881, '\p{Is_Sc: 	_SORA}', "");
90123Expect(0, 69881, '\p{^Is_Sc: 	_SORA}', "");
90124Expect(0, 69881, '\P{Is_Sc: 	_SORA}', "");
90125Expect(1, 69881, '\P{^Is_Sc: 	_SORA}', "");
90126Expect(0, 69882, '\p{Is_Sc: 	_SORA}', "");
90127Expect(1, 69882, '\p{^Is_Sc: 	_SORA}', "");
90128Expect(1, 69882, '\P{Is_Sc: 	_SORA}', "");
90129Expect(0, 69882, '\P{^Is_Sc: 	_SORA}', "");
90130Error('\p{Script=	Sundanese:=}');
90131Error('\P{Script=	Sundanese:=}');
90132Expect(1, 7367, '\p{Script=sundanese}', "");
90133Expect(0, 7367, '\p{^Script=sundanese}', "");
90134Expect(0, 7367, '\P{Script=sundanese}', "");
90135Expect(1, 7367, '\P{^Script=sundanese}', "");
90136Expect(0, 7368, '\p{Script=sundanese}', "");
90137Expect(1, 7368, '\p{^Script=sundanese}', "");
90138Expect(1, 7368, '\P{Script=sundanese}', "");
90139Expect(0, 7368, '\P{^Script=sundanese}', "");
90140Expect(1, 7367, '\p{Script= Sundanese}', "");
90141Expect(0, 7367, '\p{^Script= Sundanese}', "");
90142Expect(0, 7367, '\P{Script= Sundanese}', "");
90143Expect(1, 7367, '\P{^Script= Sundanese}', "");
90144Expect(0, 7368, '\p{Script= Sundanese}', "");
90145Expect(1, 7368, '\p{^Script= Sundanese}', "");
90146Expect(1, 7368, '\P{Script= Sundanese}', "");
90147Expect(0, 7368, '\P{^Script= Sundanese}', "");
90148Error('\p{Sc=_/a/SUND}');
90149Error('\P{Sc=_/a/SUND}');
90150Expect(1, 7367, '\p{Sc=sund}', "");
90151Expect(0, 7367, '\p{^Sc=sund}', "");
90152Expect(0, 7367, '\P{Sc=sund}', "");
90153Expect(1, 7367, '\P{^Sc=sund}', "");
90154Expect(0, 7368, '\p{Sc=sund}', "");
90155Expect(1, 7368, '\p{^Sc=sund}', "");
90156Expect(1, 7368, '\P{Sc=sund}', "");
90157Expect(0, 7368, '\P{^Sc=sund}', "");
90158Expect(1, 7367, '\p{Sc=  SUND}', "");
90159Expect(0, 7367, '\p{^Sc=  SUND}', "");
90160Expect(0, 7367, '\P{Sc=  SUND}', "");
90161Expect(1, 7367, '\P{^Sc=  SUND}', "");
90162Expect(0, 7368, '\p{Sc=  SUND}', "");
90163Expect(1, 7368, '\p{^Sc=  SUND}', "");
90164Expect(1, 7368, '\P{Sc=  SUND}', "");
90165Expect(0, 7368, '\P{^Sc=  SUND}', "");
90166Error('\p{Is_Script=/a/ Sundanese}');
90167Error('\P{Is_Script=/a/ Sundanese}');
90168Expect(1, 7367, '\p{Is_Script=sundanese}', "");
90169Expect(0, 7367, '\p{^Is_Script=sundanese}', "");
90170Expect(0, 7367, '\P{Is_Script=sundanese}', "");
90171Expect(1, 7367, '\P{^Is_Script=sundanese}', "");
90172Expect(0, 7368, '\p{Is_Script=sundanese}', "");
90173Expect(1, 7368, '\p{^Is_Script=sundanese}', "");
90174Expect(1, 7368, '\P{Is_Script=sundanese}', "");
90175Expect(0, 7368, '\P{^Is_Script=sundanese}', "");
90176Expect(1, 7367, '\p{Is_Script=_sundanese}', "");
90177Expect(0, 7367, '\p{^Is_Script=_sundanese}', "");
90178Expect(0, 7367, '\P{Is_Script=_sundanese}', "");
90179Expect(1, 7367, '\P{^Is_Script=_sundanese}', "");
90180Expect(0, 7368, '\p{Is_Script=_sundanese}', "");
90181Expect(1, 7368, '\p{^Is_Script=_sundanese}', "");
90182Expect(1, 7368, '\P{Is_Script=_sundanese}', "");
90183Expect(0, 7368, '\P{^Is_Script=_sundanese}', "");
90184Error('\p{Is_Sc=:=SUND}');
90185Error('\P{Is_Sc=:=SUND}');
90186Expect(1, 7367, '\p{Is_Sc=sund}', "");
90187Expect(0, 7367, '\p{^Is_Sc=sund}', "");
90188Expect(0, 7367, '\P{Is_Sc=sund}', "");
90189Expect(1, 7367, '\P{^Is_Sc=sund}', "");
90190Expect(0, 7368, '\p{Is_Sc=sund}', "");
90191Expect(1, 7368, '\p{^Is_Sc=sund}', "");
90192Expect(1, 7368, '\P{Is_Sc=sund}', "");
90193Expect(0, 7368, '\P{^Is_Sc=sund}', "");
90194Expect(1, 7367, '\p{Is_Sc=	Sund}', "");
90195Expect(0, 7367, '\p{^Is_Sc=	Sund}', "");
90196Expect(0, 7367, '\P{Is_Sc=	Sund}', "");
90197Expect(1, 7367, '\P{^Is_Sc=	Sund}', "");
90198Expect(0, 7368, '\p{Is_Sc=	Sund}', "");
90199Expect(1, 7368, '\p{^Is_Sc=	Sund}', "");
90200Expect(1, 7368, '\P{Is_Sc=	Sund}', "");
90201Expect(0, 7368, '\P{^Is_Sc=	Sund}', "");
90202Error('\p{Script:   --Syloti_NAGRI:=}');
90203Error('\P{Script:   --Syloti_NAGRI:=}');
90204Expect(1, 43051, '\p{Script=sylotinagri}', "");
90205Expect(0, 43051, '\p{^Script=sylotinagri}', "");
90206Expect(0, 43051, '\P{Script=sylotinagri}', "");
90207Expect(1, 43051, '\P{^Script=sylotinagri}', "");
90208Expect(0, 43052, '\p{Script=sylotinagri}', "");
90209Expect(1, 43052, '\p{^Script=sylotinagri}', "");
90210Expect(1, 43052, '\P{Script=sylotinagri}', "");
90211Expect(0, 43052, '\P{^Script=sylotinagri}', "");
90212Expect(1, 43051, '\p{Script=--Syloti_nagri}', "");
90213Expect(0, 43051, '\p{^Script=--Syloti_nagri}', "");
90214Expect(0, 43051, '\P{Script=--Syloti_nagri}', "");
90215Expect(1, 43051, '\P{^Script=--Syloti_nagri}', "");
90216Expect(0, 43052, '\p{Script=--Syloti_nagri}', "");
90217Expect(1, 43052, '\p{^Script=--Syloti_nagri}', "");
90218Expect(1, 43052, '\P{Script=--Syloti_nagri}', "");
90219Expect(0, 43052, '\P{^Script=--Syloti_nagri}', "");
90220Error('\p{Sc=	/a/Sylo}');
90221Error('\P{Sc=	/a/Sylo}');
90222Expect(1, 43051, '\p{Sc=sylo}', "");
90223Expect(0, 43051, '\p{^Sc=sylo}', "");
90224Expect(0, 43051, '\P{Sc=sylo}', "");
90225Expect(1, 43051, '\P{^Sc=sylo}', "");
90226Expect(0, 43052, '\p{Sc=sylo}', "");
90227Expect(1, 43052, '\p{^Sc=sylo}', "");
90228Expect(1, 43052, '\P{Sc=sylo}', "");
90229Expect(0, 43052, '\P{^Sc=sylo}', "");
90230Expect(1, 43051, '\p{Sc=-	sylo}', "");
90231Expect(0, 43051, '\p{^Sc=-	sylo}', "");
90232Expect(0, 43051, '\P{Sc=-	sylo}', "");
90233Expect(1, 43051, '\P{^Sc=-	sylo}', "");
90234Expect(0, 43052, '\p{Sc=-	sylo}', "");
90235Expect(1, 43052, '\p{^Sc=-	sylo}', "");
90236Expect(1, 43052, '\P{Sc=-	sylo}', "");
90237Expect(0, 43052, '\P{^Sc=-	sylo}', "");
90238Error('\p{Is_Script=/a/__Syloti_NAGRI}');
90239Error('\P{Is_Script=/a/__Syloti_NAGRI}');
90240Expect(1, 43051, '\p{Is_Script=sylotinagri}', "");
90241Expect(0, 43051, '\p{^Is_Script=sylotinagri}', "");
90242Expect(0, 43051, '\P{Is_Script=sylotinagri}', "");
90243Expect(1, 43051, '\P{^Is_Script=sylotinagri}', "");
90244Expect(0, 43052, '\p{Is_Script=sylotinagri}', "");
90245Expect(1, 43052, '\p{^Is_Script=sylotinagri}', "");
90246Expect(1, 43052, '\P{Is_Script=sylotinagri}', "");
90247Expect(0, 43052, '\P{^Is_Script=sylotinagri}', "");
90248Expect(1, 43051, '\p{Is_Script= 	SYLOTI_nagri}', "");
90249Expect(0, 43051, '\p{^Is_Script= 	SYLOTI_nagri}', "");
90250Expect(0, 43051, '\P{Is_Script= 	SYLOTI_nagri}', "");
90251Expect(1, 43051, '\P{^Is_Script= 	SYLOTI_nagri}', "");
90252Expect(0, 43052, '\p{Is_Script= 	SYLOTI_nagri}', "");
90253Expect(1, 43052, '\p{^Is_Script= 	SYLOTI_nagri}', "");
90254Expect(1, 43052, '\P{Is_Script= 	SYLOTI_nagri}', "");
90255Expect(0, 43052, '\P{^Is_Script= 	SYLOTI_nagri}', "");
90256Error('\p{Is_Sc=	_sylo:=}');
90257Error('\P{Is_Sc=	_sylo:=}');
90258Expect(1, 43051, '\p{Is_Sc=sylo}', "");
90259Expect(0, 43051, '\p{^Is_Sc=sylo}', "");
90260Expect(0, 43051, '\P{Is_Sc=sylo}', "");
90261Expect(1, 43051, '\P{^Is_Sc=sylo}', "");
90262Expect(0, 43052, '\p{Is_Sc=sylo}', "");
90263Expect(1, 43052, '\p{^Is_Sc=sylo}', "");
90264Expect(1, 43052, '\P{Is_Sc=sylo}', "");
90265Expect(0, 43052, '\P{^Is_Sc=sylo}', "");
90266Expect(1, 43051, '\p{Is_Sc:   	-SYLO}', "");
90267Expect(0, 43051, '\p{^Is_Sc:   	-SYLO}', "");
90268Expect(0, 43051, '\P{Is_Sc:   	-SYLO}', "");
90269Expect(1, 43051, '\P{^Is_Sc:   	-SYLO}', "");
90270Expect(0, 43052, '\p{Is_Sc:   	-SYLO}', "");
90271Expect(1, 43052, '\p{^Is_Sc:   	-SYLO}', "");
90272Expect(1, 43052, '\P{Is_Sc:   	-SYLO}', "");
90273Expect(0, 43052, '\P{^Is_Sc:   	-SYLO}', "");
90274Error('\p{Script=:=__Syriac}');
90275Error('\P{Script=:=__Syriac}');
90276Expect(1, 1871, '\p{Script=syriac}', "");
90277Expect(0, 1871, '\p{^Script=syriac}', "");
90278Expect(0, 1871, '\P{Script=syriac}', "");
90279Expect(1, 1871, '\P{^Script=syriac}', "");
90280Expect(0, 1872, '\p{Script=syriac}', "");
90281Expect(1, 1872, '\p{^Script=syriac}', "");
90282Expect(1, 1872, '\P{Script=syriac}', "");
90283Expect(0, 1872, '\P{^Script=syriac}', "");
90284Expect(1, 1871, '\p{Script=__SYRIAC}', "");
90285Expect(0, 1871, '\p{^Script=__SYRIAC}', "");
90286Expect(0, 1871, '\P{Script=__SYRIAC}', "");
90287Expect(1, 1871, '\P{^Script=__SYRIAC}', "");
90288Expect(0, 1872, '\p{Script=__SYRIAC}', "");
90289Expect(1, 1872, '\p{^Script=__SYRIAC}', "");
90290Expect(1, 1872, '\P{Script=__SYRIAC}', "");
90291Expect(0, 1872, '\P{^Script=__SYRIAC}', "");
90292Error('\p{Sc=-syrc/a/}');
90293Error('\P{Sc=-syrc/a/}');
90294Expect(1, 1871, '\p{Sc=syrc}', "");
90295Expect(0, 1871, '\p{^Sc=syrc}', "");
90296Expect(0, 1871, '\P{Sc=syrc}', "");
90297Expect(1, 1871, '\P{^Sc=syrc}', "");
90298Expect(0, 1872, '\p{Sc=syrc}', "");
90299Expect(1, 1872, '\p{^Sc=syrc}', "");
90300Expect(1, 1872, '\P{Sc=syrc}', "");
90301Expect(0, 1872, '\P{^Sc=syrc}', "");
90302Expect(1, 1871, '\p{Sc=	-Syrc}', "");
90303Expect(0, 1871, '\p{^Sc=	-Syrc}', "");
90304Expect(0, 1871, '\P{Sc=	-Syrc}', "");
90305Expect(1, 1871, '\P{^Sc=	-Syrc}', "");
90306Expect(0, 1872, '\p{Sc=	-Syrc}', "");
90307Expect(1, 1872, '\p{^Sc=	-Syrc}', "");
90308Expect(1, 1872, '\P{Sc=	-Syrc}', "");
90309Expect(0, 1872, '\P{^Sc=	-Syrc}', "");
90310Error('\p{Is_Script=		Syriac:=}');
90311Error('\P{Is_Script=		Syriac:=}');
90312Expect(1, 1871, '\p{Is_Script=syriac}', "");
90313Expect(0, 1871, '\p{^Is_Script=syriac}', "");
90314Expect(0, 1871, '\P{Is_Script=syriac}', "");
90315Expect(1, 1871, '\P{^Is_Script=syriac}', "");
90316Expect(0, 1872, '\p{Is_Script=syriac}', "");
90317Expect(1, 1872, '\p{^Is_Script=syriac}', "");
90318Expect(1, 1872, '\P{Is_Script=syriac}', "");
90319Expect(0, 1872, '\P{^Is_Script=syriac}', "");
90320Expect(1, 1871, '\p{Is_Script=-	Syriac}', "");
90321Expect(0, 1871, '\p{^Is_Script=-	Syriac}', "");
90322Expect(0, 1871, '\P{Is_Script=-	Syriac}', "");
90323Expect(1, 1871, '\P{^Is_Script=-	Syriac}', "");
90324Expect(0, 1872, '\p{Is_Script=-	Syriac}', "");
90325Expect(1, 1872, '\p{^Is_Script=-	Syriac}', "");
90326Expect(1, 1872, '\P{Is_Script=-	Syriac}', "");
90327Expect(0, 1872, '\P{^Is_Script=-	Syriac}', "");
90328Error('\p{Is_Sc=	/a/Syrc}');
90329Error('\P{Is_Sc=	/a/Syrc}');
90330Expect(1, 1871, '\p{Is_Sc=syrc}', "");
90331Expect(0, 1871, '\p{^Is_Sc=syrc}', "");
90332Expect(0, 1871, '\P{Is_Sc=syrc}', "");
90333Expect(1, 1871, '\P{^Is_Sc=syrc}', "");
90334Expect(0, 1872, '\p{Is_Sc=syrc}', "");
90335Expect(1, 1872, '\p{^Is_Sc=syrc}', "");
90336Expect(1, 1872, '\P{Is_Sc=syrc}', "");
90337Expect(0, 1872, '\P{^Is_Sc=syrc}', "");
90338Expect(1, 1871, '\p{Is_Sc= Syrc}', "");
90339Expect(0, 1871, '\p{^Is_Sc= Syrc}', "");
90340Expect(0, 1871, '\P{Is_Sc= Syrc}', "");
90341Expect(1, 1871, '\P{^Is_Sc= Syrc}', "");
90342Expect(0, 1872, '\p{Is_Sc= Syrc}', "");
90343Expect(1, 1872, '\p{^Is_Sc= Syrc}', "");
90344Expect(1, 1872, '\P{Is_Sc= Syrc}', "");
90345Expect(0, 1872, '\P{^Is_Sc= Syrc}', "");
90346Error('\p{Script=/a/-tagbanwa}');
90347Error('\P{Script=/a/-tagbanwa}');
90348Expect(1, 6003, '\p{Script=tagbanwa}', "");
90349Expect(0, 6003, '\p{^Script=tagbanwa}', "");
90350Expect(0, 6003, '\P{Script=tagbanwa}', "");
90351Expect(1, 6003, '\P{^Script=tagbanwa}', "");
90352Expect(0, 6004, '\p{Script=tagbanwa}', "");
90353Expect(1, 6004, '\p{^Script=tagbanwa}', "");
90354Expect(1, 6004, '\P{Script=tagbanwa}', "");
90355Expect(0, 6004, '\P{^Script=tagbanwa}', "");
90356Expect(1, 6003, '\p{Script= tagbanwa}', "");
90357Expect(0, 6003, '\p{^Script= tagbanwa}', "");
90358Expect(0, 6003, '\P{Script= tagbanwa}', "");
90359Expect(1, 6003, '\P{^Script= tagbanwa}', "");
90360Expect(0, 6004, '\p{Script= tagbanwa}', "");
90361Expect(1, 6004, '\p{^Script= tagbanwa}', "");
90362Expect(1, 6004, '\P{Script= tagbanwa}', "");
90363Expect(0, 6004, '\P{^Script= tagbanwa}', "");
90364Error('\p{Sc=_/a/Tagb}');
90365Error('\P{Sc=_/a/Tagb}');
90366Expect(1, 6003, '\p{Sc=tagb}', "");
90367Expect(0, 6003, '\p{^Sc=tagb}', "");
90368Expect(0, 6003, '\P{Sc=tagb}', "");
90369Expect(1, 6003, '\P{^Sc=tagb}', "");
90370Expect(0, 6004, '\p{Sc=tagb}', "");
90371Expect(1, 6004, '\p{^Sc=tagb}', "");
90372Expect(1, 6004, '\P{Sc=tagb}', "");
90373Expect(0, 6004, '\P{^Sc=tagb}', "");
90374Expect(1, 6003, '\p{Sc=TAGB}', "");
90375Expect(0, 6003, '\p{^Sc=TAGB}', "");
90376Expect(0, 6003, '\P{Sc=TAGB}', "");
90377Expect(1, 6003, '\P{^Sc=TAGB}', "");
90378Expect(0, 6004, '\p{Sc=TAGB}', "");
90379Expect(1, 6004, '\p{^Sc=TAGB}', "");
90380Expect(1, 6004, '\P{Sc=TAGB}', "");
90381Expect(0, 6004, '\P{^Sc=TAGB}', "");
90382Error('\p{Is_Script= /a/tagbanwa}');
90383Error('\P{Is_Script= /a/tagbanwa}');
90384Expect(1, 6003, '\p{Is_Script=tagbanwa}', "");
90385Expect(0, 6003, '\p{^Is_Script=tagbanwa}', "");
90386Expect(0, 6003, '\P{Is_Script=tagbanwa}', "");
90387Expect(1, 6003, '\P{^Is_Script=tagbanwa}', "");
90388Expect(0, 6004, '\p{Is_Script=tagbanwa}', "");
90389Expect(1, 6004, '\p{^Is_Script=tagbanwa}', "");
90390Expect(1, 6004, '\P{Is_Script=tagbanwa}', "");
90391Expect(0, 6004, '\P{^Is_Script=tagbanwa}', "");
90392Expect(1, 6003, '\p{Is_Script=_	tagbanwa}', "");
90393Expect(0, 6003, '\p{^Is_Script=_	tagbanwa}', "");
90394Expect(0, 6003, '\P{Is_Script=_	tagbanwa}', "");
90395Expect(1, 6003, '\P{^Is_Script=_	tagbanwa}', "");
90396Expect(0, 6004, '\p{Is_Script=_	tagbanwa}', "");
90397Expect(1, 6004, '\p{^Is_Script=_	tagbanwa}', "");
90398Expect(1, 6004, '\P{Is_Script=_	tagbanwa}', "");
90399Expect(0, 6004, '\P{^Is_Script=_	tagbanwa}', "");
90400Error('\p{Is_Sc=-/a/tagb}');
90401Error('\P{Is_Sc=-/a/tagb}');
90402Expect(1, 6003, '\p{Is_Sc=tagb}', "");
90403Expect(0, 6003, '\p{^Is_Sc=tagb}', "");
90404Expect(0, 6003, '\P{Is_Sc=tagb}', "");
90405Expect(1, 6003, '\P{^Is_Sc=tagb}', "");
90406Expect(0, 6004, '\p{Is_Sc=tagb}', "");
90407Expect(1, 6004, '\p{^Is_Sc=tagb}', "");
90408Expect(1, 6004, '\P{Is_Sc=tagb}', "");
90409Expect(0, 6004, '\P{^Is_Sc=tagb}', "");
90410Expect(1, 6003, '\p{Is_Sc=	-Tagb}', "");
90411Expect(0, 6003, '\p{^Is_Sc=	-Tagb}', "");
90412Expect(0, 6003, '\P{Is_Sc=	-Tagb}', "");
90413Expect(1, 6003, '\P{^Is_Sc=	-Tagb}', "");
90414Expect(0, 6004, '\p{Is_Sc=	-Tagb}', "");
90415Expect(1, 6004, '\p{^Is_Sc=	-Tagb}', "");
90416Expect(1, 6004, '\P{Is_Sc=	-Tagb}', "");
90417Expect(0, 6004, '\P{^Is_Sc=	-Tagb}', "");
90418Error('\p{Script= 	takri:=}');
90419Error('\P{Script= 	takri:=}');
90420Expect(1, 71369, '\p{Script=takri}', "");
90421Expect(0, 71369, '\p{^Script=takri}', "");
90422Expect(0, 71369, '\P{Script=takri}', "");
90423Expect(1, 71369, '\P{^Script=takri}', "");
90424Expect(0, 71370, '\p{Script=takri}', "");
90425Expect(1, 71370, '\p{^Script=takri}', "");
90426Expect(1, 71370, '\P{Script=takri}', "");
90427Expect(0, 71370, '\P{^Script=takri}', "");
90428Expect(1, 71369, '\p{Script=-Takri}', "");
90429Expect(0, 71369, '\p{^Script=-Takri}', "");
90430Expect(0, 71369, '\P{Script=-Takri}', "");
90431Expect(1, 71369, '\P{^Script=-Takri}', "");
90432Expect(0, 71370, '\p{Script=-Takri}', "");
90433Expect(1, 71370, '\p{^Script=-Takri}', "");
90434Expect(1, 71370, '\P{Script=-Takri}', "");
90435Expect(0, 71370, '\P{^Script=-Takri}', "");
90436Error('\p{Sc=	/a/Takr}');
90437Error('\P{Sc=	/a/Takr}');
90438Expect(1, 71369, '\p{Sc=takr}', "");
90439Expect(0, 71369, '\p{^Sc=takr}', "");
90440Expect(0, 71369, '\P{Sc=takr}', "");
90441Expect(1, 71369, '\P{^Sc=takr}', "");
90442Expect(0, 71370, '\p{Sc=takr}', "");
90443Expect(1, 71370, '\p{^Sc=takr}', "");
90444Expect(1, 71370, '\P{Sc=takr}', "");
90445Expect(0, 71370, '\P{^Sc=takr}', "");
90446Expect(1, 71369, '\p{Sc=	-Takr}', "");
90447Expect(0, 71369, '\p{^Sc=	-Takr}', "");
90448Expect(0, 71369, '\P{Sc=	-Takr}', "");
90449Expect(1, 71369, '\P{^Sc=	-Takr}', "");
90450Expect(0, 71370, '\p{Sc=	-Takr}', "");
90451Expect(1, 71370, '\p{^Sc=	-Takr}', "");
90452Expect(1, 71370, '\P{Sc=	-Takr}', "");
90453Expect(0, 71370, '\P{^Sc=	-Takr}', "");
90454Error('\p{Is_Script=/a/		TAKRI}');
90455Error('\P{Is_Script=/a/		TAKRI}');
90456Expect(1, 71369, '\p{Is_Script=takri}', "");
90457Expect(0, 71369, '\p{^Is_Script=takri}', "");
90458Expect(0, 71369, '\P{Is_Script=takri}', "");
90459Expect(1, 71369, '\P{^Is_Script=takri}', "");
90460Expect(0, 71370, '\p{Is_Script=takri}', "");
90461Expect(1, 71370, '\p{^Is_Script=takri}', "");
90462Expect(1, 71370, '\P{Is_Script=takri}', "");
90463Expect(0, 71370, '\P{^Is_Script=takri}', "");
90464Expect(1, 71369, '\p{Is_Script=	takri}', "");
90465Expect(0, 71369, '\p{^Is_Script=	takri}', "");
90466Expect(0, 71369, '\P{Is_Script=	takri}', "");
90467Expect(1, 71369, '\P{^Is_Script=	takri}', "");
90468Expect(0, 71370, '\p{Is_Script=	takri}', "");
90469Expect(1, 71370, '\p{^Is_Script=	takri}', "");
90470Expect(1, 71370, '\P{Is_Script=	takri}', "");
90471Expect(0, 71370, '\P{^Is_Script=	takri}', "");
90472Error('\p{Is_Sc=:= takr}');
90473Error('\P{Is_Sc=:= takr}');
90474Expect(1, 71369, '\p{Is_Sc:takr}', "");
90475Expect(0, 71369, '\p{^Is_Sc:takr}', "");
90476Expect(0, 71369, '\P{Is_Sc:takr}', "");
90477Expect(1, 71369, '\P{^Is_Sc:takr}', "");
90478Expect(0, 71370, '\p{Is_Sc:takr}', "");
90479Expect(1, 71370, '\p{^Is_Sc:takr}', "");
90480Expect(1, 71370, '\P{Is_Sc:takr}', "");
90481Expect(0, 71370, '\P{^Is_Sc:takr}', "");
90482Expect(1, 71369, '\p{Is_Sc= _takr}', "");
90483Expect(0, 71369, '\p{^Is_Sc= _takr}', "");
90484Expect(0, 71369, '\P{Is_Sc= _takr}', "");
90485Expect(1, 71369, '\P{^Is_Sc= _takr}', "");
90486Expect(0, 71370, '\p{Is_Sc= _takr}', "");
90487Expect(1, 71370, '\p{^Is_Sc= _takr}', "");
90488Expect(1, 71370, '\P{Is_Sc= _takr}', "");
90489Expect(0, 71370, '\P{^Is_Sc= _takr}', "");
90490Error('\p{Script= /a/tai_LE}');
90491Error('\P{Script= /a/tai_LE}');
90492Expect(1, 6516, '\p{Script=taile}', "");
90493Expect(0, 6516, '\p{^Script=taile}', "");
90494Expect(0, 6516, '\P{Script=taile}', "");
90495Expect(1, 6516, '\P{^Script=taile}', "");
90496Expect(0, 6517, '\p{Script=taile}', "");
90497Expect(1, 6517, '\p{^Script=taile}', "");
90498Expect(1, 6517, '\P{Script=taile}', "");
90499Expect(0, 6517, '\P{^Script=taile}', "");
90500Expect(1, 6516, '\p{Script=	-Tai_Le}', "");
90501Expect(0, 6516, '\p{^Script=	-Tai_Le}', "");
90502Expect(0, 6516, '\P{Script=	-Tai_Le}', "");
90503Expect(1, 6516, '\P{^Script=	-Tai_Le}', "");
90504Expect(0, 6517, '\p{Script=	-Tai_Le}', "");
90505Expect(1, 6517, '\p{^Script=	-Tai_Le}', "");
90506Expect(1, 6517, '\P{Script=	-Tai_Le}', "");
90507Expect(0, 6517, '\P{^Script=	-Tai_Le}', "");
90508Error('\p{Sc=-tale:=}');
90509Error('\P{Sc=-tale:=}');
90510Expect(1, 6516, '\p{Sc=tale}', "");
90511Expect(0, 6516, '\p{^Sc=tale}', "");
90512Expect(0, 6516, '\P{Sc=tale}', "");
90513Expect(1, 6516, '\P{^Sc=tale}', "");
90514Expect(0, 6517, '\p{Sc=tale}', "");
90515Expect(1, 6517, '\p{^Sc=tale}', "");
90516Expect(1, 6517, '\P{Sc=tale}', "");
90517Expect(0, 6517, '\P{^Sc=tale}', "");
90518Expect(1, 6516, '\p{Sc:  Tale}', "");
90519Expect(0, 6516, '\p{^Sc:  Tale}', "");
90520Expect(0, 6516, '\P{Sc:  Tale}', "");
90521Expect(1, 6516, '\P{^Sc:  Tale}', "");
90522Expect(0, 6517, '\p{Sc:  Tale}', "");
90523Expect(1, 6517, '\p{^Sc:  Tale}', "");
90524Expect(1, 6517, '\P{Sc:  Tale}', "");
90525Expect(0, 6517, '\P{^Sc:  Tale}', "");
90526Error('\p{Is_Script=:=__TAI_LE}');
90527Error('\P{Is_Script=:=__TAI_LE}');
90528Expect(1, 6516, '\p{Is_Script=taile}', "");
90529Expect(0, 6516, '\p{^Is_Script=taile}', "");
90530Expect(0, 6516, '\P{Is_Script=taile}', "");
90531Expect(1, 6516, '\P{^Is_Script=taile}', "");
90532Expect(0, 6517, '\p{Is_Script=taile}', "");
90533Expect(1, 6517, '\p{^Is_Script=taile}', "");
90534Expect(1, 6517, '\P{Is_Script=taile}', "");
90535Expect(0, 6517, '\P{^Is_Script=taile}', "");
90536Expect(1, 6516, '\p{Is_Script=_ Tai_le}', "");
90537Expect(0, 6516, '\p{^Is_Script=_ Tai_le}', "");
90538Expect(0, 6516, '\P{Is_Script=_ Tai_le}', "");
90539Expect(1, 6516, '\P{^Is_Script=_ Tai_le}', "");
90540Expect(0, 6517, '\p{Is_Script=_ Tai_le}', "");
90541Expect(1, 6517, '\p{^Is_Script=_ Tai_le}', "");
90542Expect(1, 6517, '\P{Is_Script=_ Tai_le}', "");
90543Expect(0, 6517, '\P{^Is_Script=_ Tai_le}', "");
90544Error('\p{Is_Sc=:=	 Tale}');
90545Error('\P{Is_Sc=:=	 Tale}');
90546Expect(1, 6516, '\p{Is_Sc:   tale}', "");
90547Expect(0, 6516, '\p{^Is_Sc:   tale}', "");
90548Expect(0, 6516, '\P{Is_Sc:   tale}', "");
90549Expect(1, 6516, '\P{^Is_Sc:   tale}', "");
90550Expect(0, 6517, '\p{Is_Sc:   tale}', "");
90551Expect(1, 6517, '\p{^Is_Sc:   tale}', "");
90552Expect(1, 6517, '\P{Is_Sc:   tale}', "");
90553Expect(0, 6517, '\P{^Is_Sc:   tale}', "");
90554Expect(1, 6516, '\p{Is_Sc= TALE}', "");
90555Expect(0, 6516, '\p{^Is_Sc= TALE}', "");
90556Expect(0, 6516, '\P{Is_Sc= TALE}', "");
90557Expect(1, 6516, '\P{^Is_Sc= TALE}', "");
90558Expect(0, 6517, '\p{Is_Sc= TALE}', "");
90559Expect(1, 6517, '\p{^Is_Sc= TALE}', "");
90560Expect(1, 6517, '\P{Is_Sc= TALE}', "");
90561Expect(0, 6517, '\P{^Is_Sc= TALE}', "");
90562Error('\p{Script=-:=New_Tai_Lue}');
90563Error('\P{Script=-:=New_Tai_Lue}');
90564Expect(1, 6623, '\p{Script=newtailue}', "");
90565Expect(0, 6623, '\p{^Script=newtailue}', "");
90566Expect(0, 6623, '\P{Script=newtailue}', "");
90567Expect(1, 6623, '\P{^Script=newtailue}', "");
90568Expect(0, 6624, '\p{Script=newtailue}', "");
90569Expect(1, 6624, '\p{^Script=newtailue}', "");
90570Expect(1, 6624, '\P{Script=newtailue}', "");
90571Expect(0, 6624, '\P{^Script=newtailue}', "");
90572Expect(1, 6623, '\p{Script=_	New_Tai_LUE}', "");
90573Expect(0, 6623, '\p{^Script=_	New_Tai_LUE}', "");
90574Expect(0, 6623, '\P{Script=_	New_Tai_LUE}', "");
90575Expect(1, 6623, '\P{^Script=_	New_Tai_LUE}', "");
90576Expect(0, 6624, '\p{Script=_	New_Tai_LUE}', "");
90577Expect(1, 6624, '\p{^Script=_	New_Tai_LUE}', "");
90578Expect(1, 6624, '\P{Script=_	New_Tai_LUE}', "");
90579Expect(0, 6624, '\P{^Script=_	New_Tai_LUE}', "");
90580Error('\p{Sc=_ Talu/a/}');
90581Error('\P{Sc=_ Talu/a/}');
90582Expect(1, 6623, '\p{Sc=talu}', "");
90583Expect(0, 6623, '\p{^Sc=talu}', "");
90584Expect(0, 6623, '\P{Sc=talu}', "");
90585Expect(1, 6623, '\P{^Sc=talu}', "");
90586Expect(0, 6624, '\p{Sc=talu}', "");
90587Expect(1, 6624, '\p{^Sc=talu}', "");
90588Expect(1, 6624, '\P{Sc=talu}', "");
90589Expect(0, 6624, '\P{^Sc=talu}', "");
90590Expect(1, 6623, '\p{Sc=_Talu}', "");
90591Expect(0, 6623, '\p{^Sc=_Talu}', "");
90592Expect(0, 6623, '\P{Sc=_Talu}', "");
90593Expect(1, 6623, '\P{^Sc=_Talu}', "");
90594Expect(0, 6624, '\p{Sc=_Talu}', "");
90595Expect(1, 6624, '\p{^Sc=_Talu}', "");
90596Expect(1, 6624, '\P{Sc=_Talu}', "");
90597Expect(0, 6624, '\P{^Sc=_Talu}', "");
90598Error('\p{Is_Script=	 NEW_Tai_LUE/a/}');
90599Error('\P{Is_Script=	 NEW_Tai_LUE/a/}');
90600Expect(1, 6623, '\p{Is_Script=newtailue}', "");
90601Expect(0, 6623, '\p{^Is_Script=newtailue}', "");
90602Expect(0, 6623, '\P{Is_Script=newtailue}', "");
90603Expect(1, 6623, '\P{^Is_Script=newtailue}', "");
90604Expect(0, 6624, '\p{Is_Script=newtailue}', "");
90605Expect(1, 6624, '\p{^Is_Script=newtailue}', "");
90606Expect(1, 6624, '\P{Is_Script=newtailue}', "");
90607Expect(0, 6624, '\P{^Is_Script=newtailue}', "");
90608Expect(1, 6623, '\p{Is_Script=_ new_tai_Lue}', "");
90609Expect(0, 6623, '\p{^Is_Script=_ new_tai_Lue}', "");
90610Expect(0, 6623, '\P{Is_Script=_ new_tai_Lue}', "");
90611Expect(1, 6623, '\P{^Is_Script=_ new_tai_Lue}', "");
90612Expect(0, 6624, '\p{Is_Script=_ new_tai_Lue}', "");
90613Expect(1, 6624, '\p{^Is_Script=_ new_tai_Lue}', "");
90614Expect(1, 6624, '\P{Is_Script=_ new_tai_Lue}', "");
90615Expect(0, 6624, '\P{^Is_Script=_ new_tai_Lue}', "");
90616Error('\p{Is_Sc=:=Talu}');
90617Error('\P{Is_Sc=:=Talu}');
90618Expect(1, 6623, '\p{Is_Sc=talu}', "");
90619Expect(0, 6623, '\p{^Is_Sc=talu}', "");
90620Expect(0, 6623, '\P{Is_Sc=talu}', "");
90621Expect(1, 6623, '\P{^Is_Sc=talu}', "");
90622Expect(0, 6624, '\p{Is_Sc=talu}', "");
90623Expect(1, 6624, '\p{^Is_Sc=talu}', "");
90624Expect(1, 6624, '\P{Is_Sc=talu}', "");
90625Expect(0, 6624, '\P{^Is_Sc=talu}', "");
90626Expect(1, 6623, '\p{Is_Sc= Talu}', "");
90627Expect(0, 6623, '\p{^Is_Sc= Talu}', "");
90628Expect(0, 6623, '\P{Is_Sc= Talu}', "");
90629Expect(1, 6623, '\P{^Is_Sc= Talu}', "");
90630Expect(0, 6624, '\p{Is_Sc= Talu}', "");
90631Expect(1, 6624, '\p{^Is_Sc= Talu}', "");
90632Expect(1, 6624, '\P{Is_Sc= Talu}', "");
90633Expect(0, 6624, '\P{^Is_Sc= Talu}', "");
90634Error('\p{Script=	/a/Tamil}');
90635Error('\P{Script=	/a/Tamil}');
90636Expect(1, 3066, '\p{Script=tamil}', "");
90637Expect(0, 3066, '\p{^Script=tamil}', "");
90638Expect(0, 3066, '\P{Script=tamil}', "");
90639Expect(1, 3066, '\P{^Script=tamil}', "");
90640Expect(0, 3067, '\p{Script=tamil}', "");
90641Expect(1, 3067, '\p{^Script=tamil}', "");
90642Expect(1, 3067, '\P{Script=tamil}', "");
90643Expect(0, 3067, '\P{^Script=tamil}', "");
90644Expect(1, 3066, '\p{Script=--TAMIL}', "");
90645Expect(0, 3066, '\p{^Script=--TAMIL}', "");
90646Expect(0, 3066, '\P{Script=--TAMIL}', "");
90647Expect(1, 3066, '\P{^Script=--TAMIL}', "");
90648Expect(0, 3067, '\p{Script=--TAMIL}', "");
90649Expect(1, 3067, '\p{^Script=--TAMIL}', "");
90650Expect(1, 3067, '\P{Script=--TAMIL}', "");
90651Expect(0, 3067, '\P{^Script=--TAMIL}', "");
90652Error('\p{Sc=:=-_taml}');
90653Error('\P{Sc=:=-_taml}');
90654Expect(1, 3066, '\p{Sc=taml}', "");
90655Expect(0, 3066, '\p{^Sc=taml}', "");
90656Expect(0, 3066, '\P{Sc=taml}', "");
90657Expect(1, 3066, '\P{^Sc=taml}', "");
90658Expect(0, 3067, '\p{Sc=taml}', "");
90659Expect(1, 3067, '\p{^Sc=taml}', "");
90660Expect(1, 3067, '\P{Sc=taml}', "");
90661Expect(0, 3067, '\P{^Sc=taml}', "");
90662Expect(1, 3066, '\p{Sc=_ Taml}', "");
90663Expect(0, 3066, '\p{^Sc=_ Taml}', "");
90664Expect(0, 3066, '\P{Sc=_ Taml}', "");
90665Expect(1, 3066, '\P{^Sc=_ Taml}', "");
90666Expect(0, 3067, '\p{Sc=_ Taml}', "");
90667Expect(1, 3067, '\p{^Sc=_ Taml}', "");
90668Expect(1, 3067, '\P{Sc=_ Taml}', "");
90669Expect(0, 3067, '\P{^Sc=_ Taml}', "");
90670Error('\p{Is_Script= :=Tamil}');
90671Error('\P{Is_Script= :=Tamil}');
90672Expect(1, 3066, '\p{Is_Script=tamil}', "");
90673Expect(0, 3066, '\p{^Is_Script=tamil}', "");
90674Expect(0, 3066, '\P{Is_Script=tamil}', "");
90675Expect(1, 3066, '\P{^Is_Script=tamil}', "");
90676Expect(0, 3067, '\p{Is_Script=tamil}', "");
90677Expect(1, 3067, '\p{^Is_Script=tamil}', "");
90678Expect(1, 3067, '\P{Is_Script=tamil}', "");
90679Expect(0, 3067, '\P{^Is_Script=tamil}', "");
90680Expect(1, 3066, '\p{Is_Script= -TAMIL}', "");
90681Expect(0, 3066, '\p{^Is_Script= -TAMIL}', "");
90682Expect(0, 3066, '\P{Is_Script= -TAMIL}', "");
90683Expect(1, 3066, '\P{^Is_Script= -TAMIL}', "");
90684Expect(0, 3067, '\p{Is_Script= -TAMIL}', "");
90685Expect(1, 3067, '\p{^Is_Script= -TAMIL}', "");
90686Expect(1, 3067, '\P{Is_Script= -TAMIL}', "");
90687Expect(0, 3067, '\P{^Is_Script= -TAMIL}', "");
90688Error('\p{Is_Sc=__TAML:=}');
90689Error('\P{Is_Sc=__TAML:=}');
90690Expect(1, 3066, '\p{Is_Sc=taml}', "");
90691Expect(0, 3066, '\p{^Is_Sc=taml}', "");
90692Expect(0, 3066, '\P{Is_Sc=taml}', "");
90693Expect(1, 3066, '\P{^Is_Sc=taml}', "");
90694Expect(0, 3067, '\p{Is_Sc=taml}', "");
90695Expect(1, 3067, '\p{^Is_Sc=taml}', "");
90696Expect(1, 3067, '\P{Is_Sc=taml}', "");
90697Expect(0, 3067, '\P{^Is_Sc=taml}', "");
90698Expect(1, 3066, '\p{Is_Sc:--Taml}', "");
90699Expect(0, 3066, '\p{^Is_Sc:--Taml}', "");
90700Expect(0, 3066, '\P{Is_Sc:--Taml}', "");
90701Expect(1, 3066, '\P{^Is_Sc:--Taml}', "");
90702Expect(0, 3067, '\p{Is_Sc:--Taml}', "");
90703Expect(1, 3067, '\p{^Is_Sc:--Taml}', "");
90704Expect(1, 3067, '\P{Is_Sc:--Taml}', "");
90705Expect(0, 3067, '\P{^Is_Sc:--Taml}', "");
90706Error('\p{Script=:=_Tai_Viet}');
90707Error('\P{Script=:=_Tai_Viet}');
90708Expect(1, 43743, '\p{Script=taiviet}', "");
90709Expect(0, 43743, '\p{^Script=taiviet}', "");
90710Expect(0, 43743, '\P{Script=taiviet}', "");
90711Expect(1, 43743, '\P{^Script=taiviet}', "");
90712Expect(0, 43744, '\p{Script=taiviet}', "");
90713Expect(1, 43744, '\p{^Script=taiviet}', "");
90714Expect(1, 43744, '\P{Script=taiviet}', "");
90715Expect(0, 43744, '\P{^Script=taiviet}', "");
90716Expect(1, 43743, '\p{Script=	 Tai_Viet}', "");
90717Expect(0, 43743, '\p{^Script=	 Tai_Viet}', "");
90718Expect(0, 43743, '\P{Script=	 Tai_Viet}', "");
90719Expect(1, 43743, '\P{^Script=	 Tai_Viet}', "");
90720Expect(0, 43744, '\p{Script=	 Tai_Viet}', "");
90721Expect(1, 43744, '\p{^Script=	 Tai_Viet}', "");
90722Expect(1, 43744, '\P{Script=	 Tai_Viet}', "");
90723Expect(0, 43744, '\P{^Script=	 Tai_Viet}', "");
90724Error('\p{Sc: /a/	TAVT}');
90725Error('\P{Sc: /a/	TAVT}');
90726Expect(1, 43743, '\p{Sc=tavt}', "");
90727Expect(0, 43743, '\p{^Sc=tavt}', "");
90728Expect(0, 43743, '\P{Sc=tavt}', "");
90729Expect(1, 43743, '\P{^Sc=tavt}', "");
90730Expect(0, 43744, '\p{Sc=tavt}', "");
90731Expect(1, 43744, '\p{^Sc=tavt}', "");
90732Expect(1, 43744, '\P{Sc=tavt}', "");
90733Expect(0, 43744, '\P{^Sc=tavt}', "");
90734Expect(1, 43743, '\p{Sc:    	tavt}', "");
90735Expect(0, 43743, '\p{^Sc:    	tavt}', "");
90736Expect(0, 43743, '\P{Sc:    	tavt}', "");
90737Expect(1, 43743, '\P{^Sc:    	tavt}', "");
90738Expect(0, 43744, '\p{Sc:    	tavt}', "");
90739Expect(1, 43744, '\p{^Sc:    	tavt}', "");
90740Expect(1, 43744, '\P{Sc:    	tavt}', "");
90741Expect(0, 43744, '\P{^Sc:    	tavt}', "");
90742Error('\p{Is_Script=-/a/Tai_viet}');
90743Error('\P{Is_Script=-/a/Tai_viet}');
90744Expect(1, 43743, '\p{Is_Script: taiviet}', "");
90745Expect(0, 43743, '\p{^Is_Script: taiviet}', "");
90746Expect(0, 43743, '\P{Is_Script: taiviet}', "");
90747Expect(1, 43743, '\P{^Is_Script: taiviet}', "");
90748Expect(0, 43744, '\p{Is_Script: taiviet}', "");
90749Expect(1, 43744, '\p{^Is_Script: taiviet}', "");
90750Expect(1, 43744, '\P{Is_Script: taiviet}', "");
90751Expect(0, 43744, '\P{^Is_Script: taiviet}', "");
90752Expect(1, 43743, '\p{Is_Script=_	Tai_Viet}', "");
90753Expect(0, 43743, '\p{^Is_Script=_	Tai_Viet}', "");
90754Expect(0, 43743, '\P{Is_Script=_	Tai_Viet}', "");
90755Expect(1, 43743, '\P{^Is_Script=_	Tai_Viet}', "");
90756Expect(0, 43744, '\p{Is_Script=_	Tai_Viet}', "");
90757Expect(1, 43744, '\p{^Is_Script=_	Tai_Viet}', "");
90758Expect(1, 43744, '\P{Is_Script=_	Tai_Viet}', "");
90759Expect(0, 43744, '\P{^Is_Script=_	Tai_Viet}', "");
90760Error('\p{Is_Sc=	/a/tavt}');
90761Error('\P{Is_Sc=	/a/tavt}');
90762Expect(1, 43743, '\p{Is_Sc=tavt}', "");
90763Expect(0, 43743, '\p{^Is_Sc=tavt}', "");
90764Expect(0, 43743, '\P{Is_Sc=tavt}', "");
90765Expect(1, 43743, '\P{^Is_Sc=tavt}', "");
90766Expect(0, 43744, '\p{Is_Sc=tavt}', "");
90767Expect(1, 43744, '\p{^Is_Sc=tavt}', "");
90768Expect(1, 43744, '\P{Is_Sc=tavt}', "");
90769Expect(0, 43744, '\P{^Is_Sc=tavt}', "");
90770Expect(1, 43743, '\p{Is_Sc=	Tavt}', "");
90771Expect(0, 43743, '\p{^Is_Sc=	Tavt}', "");
90772Expect(0, 43743, '\P{Is_Sc=	Tavt}', "");
90773Expect(1, 43743, '\P{^Is_Sc=	Tavt}', "");
90774Expect(0, 43744, '\p{Is_Sc=	Tavt}', "");
90775Expect(1, 43744, '\p{^Is_Sc=	Tavt}', "");
90776Expect(1, 43744, '\P{Is_Sc=	Tavt}', "");
90777Expect(0, 43744, '\P{^Is_Sc=	Tavt}', "");
90778Error('\p{Script=/a/TELUGU}');
90779Error('\P{Script=/a/TELUGU}');
90780Expect(1, 3199, '\p{Script=telugu}', "");
90781Expect(0, 3199, '\p{^Script=telugu}', "");
90782Expect(0, 3199, '\P{Script=telugu}', "");
90783Expect(1, 3199, '\P{^Script=telugu}', "");
90784Expect(0, 3200, '\p{Script=telugu}', "");
90785Expect(1, 3200, '\p{^Script=telugu}', "");
90786Expect(1, 3200, '\P{Script=telugu}', "");
90787Expect(0, 3200, '\P{^Script=telugu}', "");
90788Expect(1, 3199, '\p{Script=_Telugu}', "");
90789Expect(0, 3199, '\p{^Script=_Telugu}', "");
90790Expect(0, 3199, '\P{Script=_Telugu}', "");
90791Expect(1, 3199, '\P{^Script=_Telugu}', "");
90792Expect(0, 3200, '\p{Script=_Telugu}', "");
90793Expect(1, 3200, '\p{^Script=_Telugu}', "");
90794Expect(1, 3200, '\P{Script=_Telugu}', "");
90795Expect(0, 3200, '\P{^Script=_Telugu}', "");
90796Error('\p{Sc= /a/telu}');
90797Error('\P{Sc= /a/telu}');
90798Expect(1, 3199, '\p{Sc=telu}', "");
90799Expect(0, 3199, '\p{^Sc=telu}', "");
90800Expect(0, 3199, '\P{Sc=telu}', "");
90801Expect(1, 3199, '\P{^Sc=telu}', "");
90802Expect(0, 3200, '\p{Sc=telu}', "");
90803Expect(1, 3200, '\p{^Sc=telu}', "");
90804Expect(1, 3200, '\P{Sc=telu}', "");
90805Expect(0, 3200, '\P{^Sc=telu}', "");
90806Expect(1, 3199, '\p{Sc=  TELU}', "");
90807Expect(0, 3199, '\p{^Sc=  TELU}', "");
90808Expect(0, 3199, '\P{Sc=  TELU}', "");
90809Expect(1, 3199, '\P{^Sc=  TELU}', "");
90810Expect(0, 3200, '\p{Sc=  TELU}', "");
90811Expect(1, 3200, '\p{^Sc=  TELU}', "");
90812Expect(1, 3200, '\P{Sc=  TELU}', "");
90813Expect(0, 3200, '\P{^Sc=  TELU}', "");
90814Error('\p{Is_Script=/a/_Telugu}');
90815Error('\P{Is_Script=/a/_Telugu}');
90816Expect(1, 3199, '\p{Is_Script=telugu}', "");
90817Expect(0, 3199, '\p{^Is_Script=telugu}', "");
90818Expect(0, 3199, '\P{Is_Script=telugu}', "");
90819Expect(1, 3199, '\P{^Is_Script=telugu}', "");
90820Expect(0, 3200, '\p{Is_Script=telugu}', "");
90821Expect(1, 3200, '\p{^Is_Script=telugu}', "");
90822Expect(1, 3200, '\P{Is_Script=telugu}', "");
90823Expect(0, 3200, '\P{^Is_Script=telugu}', "");
90824Expect(1, 3199, '\p{Is_Script=	_Telugu}', "");
90825Expect(0, 3199, '\p{^Is_Script=	_Telugu}', "");
90826Expect(0, 3199, '\P{Is_Script=	_Telugu}', "");
90827Expect(1, 3199, '\P{^Is_Script=	_Telugu}', "");
90828Expect(0, 3200, '\p{Is_Script=	_Telugu}', "");
90829Expect(1, 3200, '\p{^Is_Script=	_Telugu}', "");
90830Expect(1, 3200, '\P{Is_Script=	_Telugu}', "");
90831Expect(0, 3200, '\P{^Is_Script=	_Telugu}', "");
90832Error('\p{Is_Sc=:=-telu}');
90833Error('\P{Is_Sc=:=-telu}');
90834Expect(1, 3199, '\p{Is_Sc=telu}', "");
90835Expect(0, 3199, '\p{^Is_Sc=telu}', "");
90836Expect(0, 3199, '\P{Is_Sc=telu}', "");
90837Expect(1, 3199, '\P{^Is_Sc=telu}', "");
90838Expect(0, 3200, '\p{Is_Sc=telu}', "");
90839Expect(1, 3200, '\p{^Is_Sc=telu}', "");
90840Expect(1, 3200, '\P{Is_Sc=telu}', "");
90841Expect(0, 3200, '\P{^Is_Sc=telu}', "");
90842Expect(1, 3199, '\p{Is_Sc: _	TELU}', "");
90843Expect(0, 3199, '\p{^Is_Sc: _	TELU}', "");
90844Expect(0, 3199, '\P{Is_Sc: _	TELU}', "");
90845Expect(1, 3199, '\P{^Is_Sc: _	TELU}', "");
90846Expect(0, 3200, '\p{Is_Sc: _	TELU}', "");
90847Expect(1, 3200, '\p{^Is_Sc: _	TELU}', "");
90848Expect(1, 3200, '\P{Is_Sc: _	TELU}', "");
90849Expect(0, 3200, '\P{^Is_Sc: _	TELU}', "");
90850Error('\p{Script:/a/_tifinagh}');
90851Error('\P{Script:/a/_tifinagh}');
90852Expect(1, 11647, '\p{Script=tifinagh}', "");
90853Expect(0, 11647, '\p{^Script=tifinagh}', "");
90854Expect(0, 11647, '\P{Script=tifinagh}', "");
90855Expect(1, 11647, '\P{^Script=tifinagh}', "");
90856Expect(0, 11648, '\p{Script=tifinagh}', "");
90857Expect(1, 11648, '\p{^Script=tifinagh}', "");
90858Expect(1, 11648, '\P{Script=tifinagh}', "");
90859Expect(0, 11648, '\P{^Script=tifinagh}', "");
90860Expect(1, 11647, '\p{Script=-tifinagh}', "");
90861Expect(0, 11647, '\p{^Script=-tifinagh}', "");
90862Expect(0, 11647, '\P{Script=-tifinagh}', "");
90863Expect(1, 11647, '\P{^Script=-tifinagh}', "");
90864Expect(0, 11648, '\p{Script=-tifinagh}', "");
90865Expect(1, 11648, '\p{^Script=-tifinagh}', "");
90866Expect(1, 11648, '\P{Script=-tifinagh}', "");
90867Expect(0, 11648, '\P{^Script=-tifinagh}', "");
90868Error('\p{Sc=/a/ Tfng}');
90869Error('\P{Sc=/a/ Tfng}');
90870Expect(1, 11647, '\p{Sc=tfng}', "");
90871Expect(0, 11647, '\p{^Sc=tfng}', "");
90872Expect(0, 11647, '\P{Sc=tfng}', "");
90873Expect(1, 11647, '\P{^Sc=tfng}', "");
90874Expect(0, 11648, '\p{Sc=tfng}', "");
90875Expect(1, 11648, '\p{^Sc=tfng}', "");
90876Expect(1, 11648, '\P{Sc=tfng}', "");
90877Expect(0, 11648, '\P{^Sc=tfng}', "");
90878Expect(1, 11647, '\p{Sc=	TFNG}', "");
90879Expect(0, 11647, '\p{^Sc=	TFNG}', "");
90880Expect(0, 11647, '\P{Sc=	TFNG}', "");
90881Expect(1, 11647, '\P{^Sc=	TFNG}', "");
90882Expect(0, 11648, '\p{Sc=	TFNG}', "");
90883Expect(1, 11648, '\p{^Sc=	TFNG}', "");
90884Expect(1, 11648, '\P{Sc=	TFNG}', "");
90885Expect(0, 11648, '\P{^Sc=	TFNG}', "");
90886Error('\p{Is_Script=-:=tifinagh}');
90887Error('\P{Is_Script=-:=tifinagh}');
90888Expect(1, 11647, '\p{Is_Script=tifinagh}', "");
90889Expect(0, 11647, '\p{^Is_Script=tifinagh}', "");
90890Expect(0, 11647, '\P{Is_Script=tifinagh}', "");
90891Expect(1, 11647, '\P{^Is_Script=tifinagh}', "");
90892Expect(0, 11648, '\p{Is_Script=tifinagh}', "");
90893Expect(1, 11648, '\p{^Is_Script=tifinagh}', "");
90894Expect(1, 11648, '\P{Is_Script=tifinagh}', "");
90895Expect(0, 11648, '\P{^Is_Script=tifinagh}', "");
90896Expect(1, 11647, '\p{Is_Script=-	TIFINAGH}', "");
90897Expect(0, 11647, '\p{^Is_Script=-	TIFINAGH}', "");
90898Expect(0, 11647, '\P{Is_Script=-	TIFINAGH}', "");
90899Expect(1, 11647, '\P{^Is_Script=-	TIFINAGH}', "");
90900Expect(0, 11648, '\p{Is_Script=-	TIFINAGH}', "");
90901Expect(1, 11648, '\p{^Is_Script=-	TIFINAGH}', "");
90902Expect(1, 11648, '\P{Is_Script=-	TIFINAGH}', "");
90903Expect(0, 11648, '\P{^Is_Script=-	TIFINAGH}', "");
90904Error('\p{Is_Sc=/a/  tfng}');
90905Error('\P{Is_Sc=/a/  tfng}');
90906Expect(1, 11647, '\p{Is_Sc=tfng}', "");
90907Expect(0, 11647, '\p{^Is_Sc=tfng}', "");
90908Expect(0, 11647, '\P{Is_Sc=tfng}', "");
90909Expect(1, 11647, '\P{^Is_Sc=tfng}', "");
90910Expect(0, 11648, '\p{Is_Sc=tfng}', "");
90911Expect(1, 11648, '\p{^Is_Sc=tfng}', "");
90912Expect(1, 11648, '\P{Is_Sc=tfng}', "");
90913Expect(0, 11648, '\P{^Is_Sc=tfng}', "");
90914Expect(1, 11647, '\p{Is_Sc=-Tfng}', "");
90915Expect(0, 11647, '\p{^Is_Sc=-Tfng}', "");
90916Expect(0, 11647, '\P{Is_Sc=-Tfng}', "");
90917Expect(1, 11647, '\P{^Is_Sc=-Tfng}', "");
90918Expect(0, 11648, '\p{Is_Sc=-Tfng}', "");
90919Expect(1, 11648, '\p{^Is_Sc=-Tfng}', "");
90920Expect(1, 11648, '\P{Is_Sc=-Tfng}', "");
90921Expect(0, 11648, '\P{^Is_Sc=-Tfng}', "");
90922Error('\p{Script=:=__Tagalog}');
90923Error('\P{Script=:=__Tagalog}');
90924Expect(1, 5908, '\p{Script=tagalog}', "");
90925Expect(0, 5908, '\p{^Script=tagalog}', "");
90926Expect(0, 5908, '\P{Script=tagalog}', "");
90927Expect(1, 5908, '\P{^Script=tagalog}', "");
90928Expect(0, 5909, '\p{Script=tagalog}', "");
90929Expect(1, 5909, '\p{^Script=tagalog}', "");
90930Expect(1, 5909, '\P{Script=tagalog}', "");
90931Expect(0, 5909, '\P{^Script=tagalog}', "");
90932Expect(1, 5908, '\p{Script=		tagalog}', "");
90933Expect(0, 5908, '\p{^Script=		tagalog}', "");
90934Expect(0, 5908, '\P{Script=		tagalog}', "");
90935Expect(1, 5908, '\P{^Script=		tagalog}', "");
90936Expect(0, 5909, '\p{Script=		tagalog}', "");
90937Expect(1, 5909, '\p{^Script=		tagalog}', "");
90938Expect(1, 5909, '\P{Script=		tagalog}', "");
90939Expect(0, 5909, '\P{^Script=		tagalog}', "");
90940Error('\p{Sc=:=_ Tglg}');
90941Error('\P{Sc=:=_ Tglg}');
90942Expect(1, 5908, '\p{Sc:tglg}', "");
90943Expect(0, 5908, '\p{^Sc:tglg}', "");
90944Expect(0, 5908, '\P{Sc:tglg}', "");
90945Expect(1, 5908, '\P{^Sc:tglg}', "");
90946Expect(0, 5909, '\p{Sc:tglg}', "");
90947Expect(1, 5909, '\p{^Sc:tglg}', "");
90948Expect(1, 5909, '\P{Sc:tglg}', "");
90949Expect(0, 5909, '\P{^Sc:tglg}', "");
90950Expect(1, 5908, '\p{Sc=-	Tglg}', "");
90951Expect(0, 5908, '\p{^Sc=-	Tglg}', "");
90952Expect(0, 5908, '\P{Sc=-	Tglg}', "");
90953Expect(1, 5908, '\P{^Sc=-	Tglg}', "");
90954Expect(0, 5909, '\p{Sc=-	Tglg}', "");
90955Expect(1, 5909, '\p{^Sc=-	Tglg}', "");
90956Expect(1, 5909, '\P{Sc=-	Tglg}', "");
90957Expect(0, 5909, '\P{^Sc=-	Tglg}', "");
90958Error('\p{Is_Script:   := -TAGALOG}');
90959Error('\P{Is_Script:   := -TAGALOG}');
90960Expect(1, 5908, '\p{Is_Script=tagalog}', "");
90961Expect(0, 5908, '\p{^Is_Script=tagalog}', "");
90962Expect(0, 5908, '\P{Is_Script=tagalog}', "");
90963Expect(1, 5908, '\P{^Is_Script=tagalog}', "");
90964Expect(0, 5909, '\p{Is_Script=tagalog}', "");
90965Expect(1, 5909, '\p{^Is_Script=tagalog}', "");
90966Expect(1, 5909, '\P{Is_Script=tagalog}', "");
90967Expect(0, 5909, '\P{^Is_Script=tagalog}', "");
90968Expect(1, 5908, '\p{Is_Script=	 tagalog}', "");
90969Expect(0, 5908, '\p{^Is_Script=	 tagalog}', "");
90970Expect(0, 5908, '\P{Is_Script=	 tagalog}', "");
90971Expect(1, 5908, '\P{^Is_Script=	 tagalog}', "");
90972Expect(0, 5909, '\p{Is_Script=	 tagalog}', "");
90973Expect(1, 5909, '\p{^Is_Script=	 tagalog}', "");
90974Expect(1, 5909, '\P{Is_Script=	 tagalog}', "");
90975Expect(0, 5909, '\P{^Is_Script=	 tagalog}', "");
90976Error('\p{Is_Sc=/a/-tglg}');
90977Error('\P{Is_Sc=/a/-tglg}');
90978Expect(1, 5908, '\p{Is_Sc=tglg}', "");
90979Expect(0, 5908, '\p{^Is_Sc=tglg}', "");
90980Expect(0, 5908, '\P{Is_Sc=tglg}', "");
90981Expect(1, 5908, '\P{^Is_Sc=tglg}', "");
90982Expect(0, 5909, '\p{Is_Sc=tglg}', "");
90983Expect(1, 5909, '\p{^Is_Sc=tglg}', "");
90984Expect(1, 5909, '\P{Is_Sc=tglg}', "");
90985Expect(0, 5909, '\P{^Is_Sc=tglg}', "");
90986Expect(1, 5908, '\p{Is_Sc=_-tglg}', "");
90987Expect(0, 5908, '\p{^Is_Sc=_-tglg}', "");
90988Expect(0, 5908, '\P{Is_Sc=_-tglg}', "");
90989Expect(1, 5908, '\P{^Is_Sc=_-tglg}', "");
90990Expect(0, 5909, '\p{Is_Sc=_-tglg}', "");
90991Expect(1, 5909, '\p{^Is_Sc=_-tglg}', "");
90992Expect(1, 5909, '\P{Is_Sc=_-tglg}', "");
90993Expect(0, 5909, '\P{^Is_Sc=_-tglg}', "");
90994Error('\p{Script=:=  THAANA}');
90995Error('\P{Script=:=  THAANA}');
90996Expect(1, 1969, '\p{Script=thaana}', "");
90997Expect(0, 1969, '\p{^Script=thaana}', "");
90998Expect(0, 1969, '\P{Script=thaana}', "");
90999Expect(1, 1969, '\P{^Script=thaana}', "");
91000Expect(0, 1970, '\p{Script=thaana}', "");
91001Expect(1, 1970, '\p{^Script=thaana}', "");
91002Expect(1, 1970, '\P{Script=thaana}', "");
91003Expect(0, 1970, '\P{^Script=thaana}', "");
91004Expect(1, 1969, '\p{Script= Thaana}', "");
91005Expect(0, 1969, '\p{^Script= Thaana}', "");
91006Expect(0, 1969, '\P{Script= Thaana}', "");
91007Expect(1, 1969, '\P{^Script= Thaana}', "");
91008Expect(0, 1970, '\p{Script= Thaana}', "");
91009Expect(1, 1970, '\p{^Script= Thaana}', "");
91010Expect(1, 1970, '\P{Script= Thaana}', "");
91011Expect(0, 1970, '\P{^Script= Thaana}', "");
91012Error('\p{Sc=/a/-thaa}');
91013Error('\P{Sc=/a/-thaa}');
91014Expect(1, 1969, '\p{Sc=thaa}', "");
91015Expect(0, 1969, '\p{^Sc=thaa}', "");
91016Expect(0, 1969, '\P{Sc=thaa}', "");
91017Expect(1, 1969, '\P{^Sc=thaa}', "");
91018Expect(0, 1970, '\p{Sc=thaa}', "");
91019Expect(1, 1970, '\p{^Sc=thaa}', "");
91020Expect(1, 1970, '\P{Sc=thaa}', "");
91021Expect(0, 1970, '\P{^Sc=thaa}', "");
91022Expect(1, 1969, '\p{Sc=_THAA}', "");
91023Expect(0, 1969, '\p{^Sc=_THAA}', "");
91024Expect(0, 1969, '\P{Sc=_THAA}', "");
91025Expect(1, 1969, '\P{^Sc=_THAA}', "");
91026Expect(0, 1970, '\p{Sc=_THAA}', "");
91027Expect(1, 1970, '\p{^Sc=_THAA}', "");
91028Expect(1, 1970, '\P{Sc=_THAA}', "");
91029Expect(0, 1970, '\P{^Sc=_THAA}', "");
91030Error('\p{Is_Script=_thaana/a/}');
91031Error('\P{Is_Script=_thaana/a/}');
91032Expect(1, 1969, '\p{Is_Script=thaana}', "");
91033Expect(0, 1969, '\p{^Is_Script=thaana}', "");
91034Expect(0, 1969, '\P{Is_Script=thaana}', "");
91035Expect(1, 1969, '\P{^Is_Script=thaana}', "");
91036Expect(0, 1970, '\p{Is_Script=thaana}', "");
91037Expect(1, 1970, '\p{^Is_Script=thaana}', "");
91038Expect(1, 1970, '\P{Is_Script=thaana}', "");
91039Expect(0, 1970, '\P{^Is_Script=thaana}', "");
91040Expect(1, 1969, '\p{Is_Script=		THAANA}', "");
91041Expect(0, 1969, '\p{^Is_Script=		THAANA}', "");
91042Expect(0, 1969, '\P{Is_Script=		THAANA}', "");
91043Expect(1, 1969, '\P{^Is_Script=		THAANA}', "");
91044Expect(0, 1970, '\p{Is_Script=		THAANA}', "");
91045Expect(1, 1970, '\p{^Is_Script=		THAANA}', "");
91046Expect(1, 1970, '\P{Is_Script=		THAANA}', "");
91047Expect(0, 1970, '\P{^Is_Script=		THAANA}', "");
91048Error('\p{Is_Sc= /a/thaa}');
91049Error('\P{Is_Sc= /a/thaa}');
91050Expect(1, 1969, '\p{Is_Sc=thaa}', "");
91051Expect(0, 1969, '\p{^Is_Sc=thaa}', "");
91052Expect(0, 1969, '\P{Is_Sc=thaa}', "");
91053Expect(1, 1969, '\P{^Is_Sc=thaa}', "");
91054Expect(0, 1970, '\p{Is_Sc=thaa}', "");
91055Expect(1, 1970, '\p{^Is_Sc=thaa}', "");
91056Expect(1, 1970, '\P{Is_Sc=thaa}', "");
91057Expect(0, 1970, '\P{^Is_Sc=thaa}', "");
91058Expect(1, 1969, '\p{Is_Sc:	  THAA}', "");
91059Expect(0, 1969, '\p{^Is_Sc:	  THAA}', "");
91060Expect(0, 1969, '\P{Is_Sc:	  THAA}', "");
91061Expect(1, 1969, '\P{^Is_Sc:	  THAA}', "");
91062Expect(0, 1970, '\p{Is_Sc:	  THAA}', "");
91063Expect(1, 1970, '\p{^Is_Sc:	  THAA}', "");
91064Expect(1, 1970, '\P{Is_Sc:	  THAA}', "");
91065Expect(0, 1970, '\P{^Is_Sc:	  THAA}', "");
91066Error('\p{Script=_ thai/a/}');
91067Error('\P{Script=_ thai/a/}');
91068Expect(1, 3675, '\p{Script=thai}', "");
91069Expect(0, 3675, '\p{^Script=thai}', "");
91070Expect(0, 3675, '\P{Script=thai}', "");
91071Expect(1, 3675, '\P{^Script=thai}', "");
91072Expect(0, 3676, '\p{Script=thai}', "");
91073Expect(1, 3676, '\p{^Script=thai}', "");
91074Expect(1, 3676, '\P{Script=thai}', "");
91075Expect(0, 3676, '\P{^Script=thai}', "");
91076Expect(1, 3675, '\p{Script= _THAI}', "");
91077Expect(0, 3675, '\p{^Script= _THAI}', "");
91078Expect(0, 3675, '\P{Script= _THAI}', "");
91079Expect(1, 3675, '\P{^Script= _THAI}', "");
91080Expect(0, 3676, '\p{Script= _THAI}', "");
91081Expect(1, 3676, '\p{^Script= _THAI}', "");
91082Expect(1, 3676, '\P{Script= _THAI}', "");
91083Expect(0, 3676, '\P{^Script= _THAI}', "");
91084Error('\p{Sc:   /a/_	Thai}');
91085Error('\P{Sc:   /a/_	Thai}');
91086Expect(1, 3675, '\p{Sc=thai}', "");
91087Expect(0, 3675, '\p{^Sc=thai}', "");
91088Expect(0, 3675, '\P{Sc=thai}', "");
91089Expect(1, 3675, '\P{^Sc=thai}', "");
91090Expect(0, 3676, '\p{Sc=thai}', "");
91091Expect(1, 3676, '\p{^Sc=thai}', "");
91092Expect(1, 3676, '\P{Sc=thai}', "");
91093Expect(0, 3676, '\P{^Sc=thai}', "");
91094Expect(1, 3675, '\p{Sc=THAI}', "");
91095Expect(0, 3675, '\p{^Sc=THAI}', "");
91096Expect(0, 3675, '\P{Sc=THAI}', "");
91097Expect(1, 3675, '\P{^Sc=THAI}', "");
91098Expect(0, 3676, '\p{Sc=THAI}', "");
91099Expect(1, 3676, '\p{^Sc=THAI}', "");
91100Expect(1, 3676, '\P{Sc=THAI}', "");
91101Expect(0, 3676, '\P{^Sc=THAI}', "");
91102Error('\p{Is_Script=_:=Thai}');
91103Error('\P{Is_Script=_:=Thai}');
91104Expect(1, 3675, '\p{Is_Script=thai}', "");
91105Expect(0, 3675, '\p{^Is_Script=thai}', "");
91106Expect(0, 3675, '\P{Is_Script=thai}', "");
91107Expect(1, 3675, '\P{^Is_Script=thai}', "");
91108Expect(0, 3676, '\p{Is_Script=thai}', "");
91109Expect(1, 3676, '\p{^Is_Script=thai}', "");
91110Expect(1, 3676, '\P{Is_Script=thai}', "");
91111Expect(0, 3676, '\P{^Is_Script=thai}', "");
91112Expect(1, 3675, '\p{Is_Script=_ Thai}', "");
91113Expect(0, 3675, '\p{^Is_Script=_ Thai}', "");
91114Expect(0, 3675, '\P{Is_Script=_ Thai}', "");
91115Expect(1, 3675, '\P{^Is_Script=_ Thai}', "");
91116Expect(0, 3676, '\p{Is_Script=_ Thai}', "");
91117Expect(1, 3676, '\p{^Is_Script=_ Thai}', "");
91118Expect(1, 3676, '\P{Is_Script=_ Thai}', "");
91119Expect(0, 3676, '\P{^Is_Script=_ Thai}', "");
91120Error('\p{Is_Sc=/a/ -Thai}');
91121Error('\P{Is_Sc=/a/ -Thai}');
91122Expect(1, 3675, '\p{Is_Sc=thai}', "");
91123Expect(0, 3675, '\p{^Is_Sc=thai}', "");
91124Expect(0, 3675, '\P{Is_Sc=thai}', "");
91125Expect(1, 3675, '\P{^Is_Sc=thai}', "");
91126Expect(0, 3676, '\p{Is_Sc=thai}', "");
91127Expect(1, 3676, '\p{^Is_Sc=thai}', "");
91128Expect(1, 3676, '\P{Is_Sc=thai}', "");
91129Expect(0, 3676, '\P{^Is_Sc=thai}', "");
91130Expect(1, 3675, '\p{Is_Sc=_Thai}', "");
91131Expect(0, 3675, '\p{^Is_Sc=_Thai}', "");
91132Expect(0, 3675, '\P{Is_Sc=_Thai}', "");
91133Expect(1, 3675, '\P{^Is_Sc=_Thai}', "");
91134Expect(0, 3676, '\p{Is_Sc=_Thai}', "");
91135Expect(1, 3676, '\p{^Is_Sc=_Thai}', "");
91136Expect(1, 3676, '\P{Is_Sc=_Thai}', "");
91137Expect(0, 3676, '\P{^Is_Sc=_Thai}', "");
91138Error('\p{Script:   :=_tibetan}');
91139Error('\P{Script:   :=_tibetan}');
91140Expect(1, 4058, '\p{Script: tibetan}', "");
91141Expect(0, 4058, '\p{^Script: tibetan}', "");
91142Expect(0, 4058, '\P{Script: tibetan}', "");
91143Expect(1, 4058, '\P{^Script: tibetan}', "");
91144Expect(0, 4059, '\p{Script: tibetan}', "");
91145Expect(1, 4059, '\p{^Script: tibetan}', "");
91146Expect(1, 4059, '\P{Script: tibetan}', "");
91147Expect(0, 4059, '\P{^Script: tibetan}', "");
91148Expect(1, 4058, '\p{Script=__Tibetan}', "");
91149Expect(0, 4058, '\p{^Script=__Tibetan}', "");
91150Expect(0, 4058, '\P{Script=__Tibetan}', "");
91151Expect(1, 4058, '\P{^Script=__Tibetan}', "");
91152Expect(0, 4059, '\p{Script=__Tibetan}', "");
91153Expect(1, 4059, '\p{^Script=__Tibetan}', "");
91154Expect(1, 4059, '\P{Script=__Tibetan}', "");
91155Expect(0, 4059, '\P{^Script=__Tibetan}', "");
91156Error('\p{Sc=__Tibt/a/}');
91157Error('\P{Sc=__Tibt/a/}');
91158Expect(1, 4058, '\p{Sc=tibt}', "");
91159Expect(0, 4058, '\p{^Sc=tibt}', "");
91160Expect(0, 4058, '\P{Sc=tibt}', "");
91161Expect(1, 4058, '\P{^Sc=tibt}', "");
91162Expect(0, 4059, '\p{Sc=tibt}', "");
91163Expect(1, 4059, '\p{^Sc=tibt}', "");
91164Expect(1, 4059, '\P{Sc=tibt}', "");
91165Expect(0, 4059, '\P{^Sc=tibt}', "");
91166Expect(1, 4058, '\p{Sc=	tibt}', "");
91167Expect(0, 4058, '\p{^Sc=	tibt}', "");
91168Expect(0, 4058, '\P{Sc=	tibt}', "");
91169Expect(1, 4058, '\P{^Sc=	tibt}', "");
91170Expect(0, 4059, '\p{Sc=	tibt}', "");
91171Expect(1, 4059, '\p{^Sc=	tibt}', "");
91172Expect(1, 4059, '\P{Sc=	tibt}', "");
91173Expect(0, 4059, '\P{^Sc=	tibt}', "");
91174Error('\p{Is_Script=-/a/Tibetan}');
91175Error('\P{Is_Script=-/a/Tibetan}');
91176Expect(1, 4058, '\p{Is_Script:	tibetan}', "");
91177Expect(0, 4058, '\p{^Is_Script:	tibetan}', "");
91178Expect(0, 4058, '\P{Is_Script:	tibetan}', "");
91179Expect(1, 4058, '\P{^Is_Script:	tibetan}', "");
91180Expect(0, 4059, '\p{Is_Script:	tibetan}', "");
91181Expect(1, 4059, '\p{^Is_Script:	tibetan}', "");
91182Expect(1, 4059, '\P{Is_Script:	tibetan}', "");
91183Expect(0, 4059, '\P{^Is_Script:	tibetan}', "");
91184Expect(1, 4058, '\p{Is_Script=	_Tibetan}', "");
91185Expect(0, 4058, '\p{^Is_Script=	_Tibetan}', "");
91186Expect(0, 4058, '\P{Is_Script=	_Tibetan}', "");
91187Expect(1, 4058, '\P{^Is_Script=	_Tibetan}', "");
91188Expect(0, 4059, '\p{Is_Script=	_Tibetan}', "");
91189Expect(1, 4059, '\p{^Is_Script=	_Tibetan}', "");
91190Expect(1, 4059, '\P{Is_Script=	_Tibetan}', "");
91191Expect(0, 4059, '\P{^Is_Script=	_Tibetan}', "");
91192Error('\p{Is_Sc=	_Tibt/a/}');
91193Error('\P{Is_Sc=	_Tibt/a/}');
91194Expect(1, 4058, '\p{Is_Sc=tibt}', "");
91195Expect(0, 4058, '\p{^Is_Sc=tibt}', "");
91196Expect(0, 4058, '\P{Is_Sc=tibt}', "");
91197Expect(1, 4058, '\P{^Is_Sc=tibt}', "");
91198Expect(0, 4059, '\p{Is_Sc=tibt}', "");
91199Expect(1, 4059, '\p{^Is_Sc=tibt}', "");
91200Expect(1, 4059, '\P{Is_Sc=tibt}', "");
91201Expect(0, 4059, '\P{^Is_Sc=tibt}', "");
91202Expect(1, 4058, '\p{Is_Sc=--Tibt}', "");
91203Expect(0, 4058, '\p{^Is_Sc=--Tibt}', "");
91204Expect(0, 4058, '\P{Is_Sc=--Tibt}', "");
91205Expect(1, 4058, '\P{^Is_Sc=--Tibt}', "");
91206Expect(0, 4059, '\p{Is_Sc=--Tibt}', "");
91207Expect(1, 4059, '\p{^Is_Sc=--Tibt}', "");
91208Expect(1, 4059, '\P{Is_Sc=--Tibt}', "");
91209Expect(0, 4059, '\P{^Is_Sc=--Tibt}', "");
91210Error('\p{Script=-/a/ugaritic}');
91211Error('\P{Script=-/a/ugaritic}');
91212Expect(1, 66463, '\p{Script=ugaritic}', "");
91213Expect(0, 66463, '\p{^Script=ugaritic}', "");
91214Expect(0, 66463, '\P{Script=ugaritic}', "");
91215Expect(1, 66463, '\P{^Script=ugaritic}', "");
91216Expect(0, 66464, '\p{Script=ugaritic}', "");
91217Expect(1, 66464, '\p{^Script=ugaritic}', "");
91218Expect(1, 66464, '\P{Script=ugaritic}', "");
91219Expect(0, 66464, '\P{^Script=ugaritic}', "");
91220Expect(1, 66463, '\p{Script= ugaritic}', "");
91221Expect(0, 66463, '\p{^Script= ugaritic}', "");
91222Expect(0, 66463, '\P{Script= ugaritic}', "");
91223Expect(1, 66463, '\P{^Script= ugaritic}', "");
91224Expect(0, 66464, '\p{Script= ugaritic}', "");
91225Expect(1, 66464, '\p{^Script= ugaritic}', "");
91226Expect(1, 66464, '\P{Script= ugaritic}', "");
91227Expect(0, 66464, '\P{^Script= ugaritic}', "");
91228Error('\p{Sc=:=ugar}');
91229Error('\P{Sc=:=ugar}');
91230Expect(1, 66463, '\p{Sc=ugar}', "");
91231Expect(0, 66463, '\p{^Sc=ugar}', "");
91232Expect(0, 66463, '\P{Sc=ugar}', "");
91233Expect(1, 66463, '\P{^Sc=ugar}', "");
91234Expect(0, 66464, '\p{Sc=ugar}', "");
91235Expect(1, 66464, '\p{^Sc=ugar}', "");
91236Expect(1, 66464, '\P{Sc=ugar}', "");
91237Expect(0, 66464, '\P{^Sc=ugar}', "");
91238Expect(1, 66463, '\p{Sc=	-Ugar}', "");
91239Expect(0, 66463, '\p{^Sc=	-Ugar}', "");
91240Expect(0, 66463, '\P{Sc=	-Ugar}', "");
91241Expect(1, 66463, '\P{^Sc=	-Ugar}', "");
91242Expect(0, 66464, '\p{Sc=	-Ugar}', "");
91243Expect(1, 66464, '\p{^Sc=	-Ugar}', "");
91244Expect(1, 66464, '\P{Sc=	-Ugar}', "");
91245Expect(0, 66464, '\P{^Sc=	-Ugar}', "");
91246Error('\p{Is_Script=_/a/ugaritic}');
91247Error('\P{Is_Script=_/a/ugaritic}');
91248Expect(1, 66463, '\p{Is_Script:	ugaritic}', "");
91249Expect(0, 66463, '\p{^Is_Script:	ugaritic}', "");
91250Expect(0, 66463, '\P{Is_Script:	ugaritic}', "");
91251Expect(1, 66463, '\P{^Is_Script:	ugaritic}', "");
91252Expect(0, 66464, '\p{Is_Script:	ugaritic}', "");
91253Expect(1, 66464, '\p{^Is_Script:	ugaritic}', "");
91254Expect(1, 66464, '\P{Is_Script:	ugaritic}', "");
91255Expect(0, 66464, '\P{^Is_Script:	ugaritic}', "");
91256Expect(1, 66463, '\p{Is_Script:   -UGARITIC}', "");
91257Expect(0, 66463, '\p{^Is_Script:   -UGARITIC}', "");
91258Expect(0, 66463, '\P{Is_Script:   -UGARITIC}', "");
91259Expect(1, 66463, '\P{^Is_Script:   -UGARITIC}', "");
91260Expect(0, 66464, '\p{Is_Script:   -UGARITIC}', "");
91261Expect(1, 66464, '\p{^Is_Script:   -UGARITIC}', "");
91262Expect(1, 66464, '\P{Is_Script:   -UGARITIC}', "");
91263Expect(0, 66464, '\P{^Is_Script:   -UGARITIC}', "");
91264Error('\p{Is_Sc::=Ugar}');
91265Error('\P{Is_Sc::=Ugar}');
91266Expect(1, 66463, '\p{Is_Sc: ugar}', "");
91267Expect(0, 66463, '\p{^Is_Sc: ugar}', "");
91268Expect(0, 66463, '\P{Is_Sc: ugar}', "");
91269Expect(1, 66463, '\P{^Is_Sc: ugar}', "");
91270Expect(0, 66464, '\p{Is_Sc: ugar}', "");
91271Expect(1, 66464, '\p{^Is_Sc: ugar}', "");
91272Expect(1, 66464, '\P{Is_Sc: ugar}', "");
91273Expect(0, 66464, '\P{^Is_Sc: ugar}', "");
91274Expect(1, 66463, '\p{Is_Sc=  UGAR}', "");
91275Expect(0, 66463, '\p{^Is_Sc=  UGAR}', "");
91276Expect(0, 66463, '\P{Is_Sc=  UGAR}', "");
91277Expect(1, 66463, '\P{^Is_Sc=  UGAR}', "");
91278Expect(0, 66464, '\p{Is_Sc=  UGAR}', "");
91279Expect(1, 66464, '\p{^Is_Sc=  UGAR}', "");
91280Expect(1, 66464, '\P{Is_Sc=  UGAR}', "");
91281Expect(0, 66464, '\P{^Is_Sc=  UGAR}', "");
91282Error('\p{Script=-/a/Vai}');
91283Error('\P{Script=-/a/Vai}');
91284Expect(1, 42539, '\p{Script=vai}', "");
91285Expect(0, 42539, '\p{^Script=vai}', "");
91286Expect(0, 42539, '\P{Script=vai}', "");
91287Expect(1, 42539, '\P{^Script=vai}', "");
91288Expect(0, 42540, '\p{Script=vai}', "");
91289Expect(1, 42540, '\p{^Script=vai}', "");
91290Expect(1, 42540, '\P{Script=vai}', "");
91291Expect(0, 42540, '\P{^Script=vai}', "");
91292Expect(1, 42539, '\p{Script= VAI}', "");
91293Expect(0, 42539, '\p{^Script= VAI}', "");
91294Expect(0, 42539, '\P{Script= VAI}', "");
91295Expect(1, 42539, '\P{^Script= VAI}', "");
91296Expect(0, 42540, '\p{Script= VAI}', "");
91297Expect(1, 42540, '\p{^Script= VAI}', "");
91298Expect(1, 42540, '\P{Script= VAI}', "");
91299Expect(0, 42540, '\P{^Script= VAI}', "");
91300Error('\p{Sc=vaii/a/}');
91301Error('\P{Sc=vaii/a/}');
91302Expect(1, 42539, '\p{Sc:   vaii}', "");
91303Expect(0, 42539, '\p{^Sc:   vaii}', "");
91304Expect(0, 42539, '\P{Sc:   vaii}', "");
91305Expect(1, 42539, '\P{^Sc:   vaii}', "");
91306Expect(0, 42540, '\p{Sc:   vaii}', "");
91307Expect(1, 42540, '\p{^Sc:   vaii}', "");
91308Expect(1, 42540, '\P{Sc:   vaii}', "");
91309Expect(0, 42540, '\P{^Sc:   vaii}', "");
91310Expect(1, 42539, '\p{Sc=	_Vaii}', "");
91311Expect(0, 42539, '\p{^Sc=	_Vaii}', "");
91312Expect(0, 42539, '\P{Sc=	_Vaii}', "");
91313Expect(1, 42539, '\P{^Sc=	_Vaii}', "");
91314Expect(0, 42540, '\p{Sc=	_Vaii}', "");
91315Expect(1, 42540, '\p{^Sc=	_Vaii}', "");
91316Expect(1, 42540, '\P{Sc=	_Vaii}', "");
91317Expect(0, 42540, '\P{^Sc=	_Vaii}', "");
91318Error('\p{Is_Script=/a/	VAI}');
91319Error('\P{Is_Script=/a/	VAI}');
91320Expect(1, 42539, '\p{Is_Script=vai}', "");
91321Expect(0, 42539, '\p{^Is_Script=vai}', "");
91322Expect(0, 42539, '\P{Is_Script=vai}', "");
91323Expect(1, 42539, '\P{^Is_Script=vai}', "");
91324Expect(0, 42540, '\p{Is_Script=vai}', "");
91325Expect(1, 42540, '\p{^Is_Script=vai}', "");
91326Expect(1, 42540, '\P{Is_Script=vai}', "");
91327Expect(0, 42540, '\P{^Is_Script=vai}', "");
91328Expect(1, 42539, '\p{Is_Script=-vai}', "");
91329Expect(0, 42539, '\p{^Is_Script=-vai}', "");
91330Expect(0, 42539, '\P{Is_Script=-vai}', "");
91331Expect(1, 42539, '\P{^Is_Script=-vai}', "");
91332Expect(0, 42540, '\p{Is_Script=-vai}', "");
91333Expect(1, 42540, '\p{^Is_Script=-vai}', "");
91334Expect(1, 42540, '\P{Is_Script=-vai}', "");
91335Expect(0, 42540, '\P{^Is_Script=-vai}', "");
91336Error('\p{Is_Sc=_:=VAII}');
91337Error('\P{Is_Sc=_:=VAII}');
91338Expect(1, 42539, '\p{Is_Sc=vaii}', "");
91339Expect(0, 42539, '\p{^Is_Sc=vaii}', "");
91340Expect(0, 42539, '\P{Is_Sc=vaii}', "");
91341Expect(1, 42539, '\P{^Is_Sc=vaii}', "");
91342Expect(0, 42540, '\p{Is_Sc=vaii}', "");
91343Expect(1, 42540, '\p{^Is_Sc=vaii}', "");
91344Expect(1, 42540, '\P{Is_Sc=vaii}', "");
91345Expect(0, 42540, '\P{^Is_Sc=vaii}', "");
91346Expect(1, 42539, '\p{Is_Sc=-	VAII}', "");
91347Expect(0, 42539, '\p{^Is_Sc=-	VAII}', "");
91348Expect(0, 42539, '\P{Is_Sc=-	VAII}', "");
91349Expect(1, 42539, '\P{^Is_Sc=-	VAII}', "");
91350Expect(0, 42540, '\p{Is_Sc=-	VAII}', "");
91351Expect(1, 42540, '\p{^Is_Sc=-	VAII}', "");
91352Expect(1, 42540, '\P{Is_Sc=-	VAII}', "");
91353Expect(0, 42540, '\P{^Is_Sc=-	VAII}', "");
91354Error('\p{Script=_:=old_Persian}');
91355Error('\P{Script=_:=old_Persian}');
91356Expect(1, 66517, '\p{Script=oldpersian}', "");
91357Expect(0, 66517, '\p{^Script=oldpersian}', "");
91358Expect(0, 66517, '\P{Script=oldpersian}', "");
91359Expect(1, 66517, '\P{^Script=oldpersian}', "");
91360Expect(0, 66518, '\p{Script=oldpersian}', "");
91361Expect(1, 66518, '\p{^Script=oldpersian}', "");
91362Expect(1, 66518, '\P{Script=oldpersian}', "");
91363Expect(0, 66518, '\P{^Script=oldpersian}', "");
91364Expect(1, 66517, '\p{Script=  Old_PERSIAN}', "");
91365Expect(0, 66517, '\p{^Script=  Old_PERSIAN}', "");
91366Expect(0, 66517, '\P{Script=  Old_PERSIAN}', "");
91367Expect(1, 66517, '\P{^Script=  Old_PERSIAN}', "");
91368Expect(0, 66518, '\p{Script=  Old_PERSIAN}', "");
91369Expect(1, 66518, '\p{^Script=  Old_PERSIAN}', "");
91370Expect(1, 66518, '\P{Script=  Old_PERSIAN}', "");
91371Expect(0, 66518, '\P{^Script=  Old_PERSIAN}', "");
91372Error('\p{Sc=  Xpeo:=}');
91373Error('\P{Sc=  Xpeo:=}');
91374Expect(1, 66517, '\p{Sc=xpeo}', "");
91375Expect(0, 66517, '\p{^Sc=xpeo}', "");
91376Expect(0, 66517, '\P{Sc=xpeo}', "");
91377Expect(1, 66517, '\P{^Sc=xpeo}', "");
91378Expect(0, 66518, '\p{Sc=xpeo}', "");
91379Expect(1, 66518, '\p{^Sc=xpeo}', "");
91380Expect(1, 66518, '\P{Sc=xpeo}', "");
91381Expect(0, 66518, '\P{^Sc=xpeo}', "");
91382Expect(1, 66517, '\p{Sc=--XPEO}', "");
91383Expect(0, 66517, '\p{^Sc=--XPEO}', "");
91384Expect(0, 66517, '\P{Sc=--XPEO}', "");
91385Expect(1, 66517, '\P{^Sc=--XPEO}', "");
91386Expect(0, 66518, '\p{Sc=--XPEO}', "");
91387Expect(1, 66518, '\p{^Sc=--XPEO}', "");
91388Expect(1, 66518, '\P{Sc=--XPEO}', "");
91389Expect(0, 66518, '\P{^Sc=--XPEO}', "");
91390Error('\p{Is_Script=/a/--Old_Persian}');
91391Error('\P{Is_Script=/a/--Old_Persian}');
91392Expect(1, 66517, '\p{Is_Script=oldpersian}', "");
91393Expect(0, 66517, '\p{^Is_Script=oldpersian}', "");
91394Expect(0, 66517, '\P{Is_Script=oldpersian}', "");
91395Expect(1, 66517, '\P{^Is_Script=oldpersian}', "");
91396Expect(0, 66518, '\p{Is_Script=oldpersian}', "");
91397Expect(1, 66518, '\p{^Is_Script=oldpersian}', "");
91398Expect(1, 66518, '\P{Is_Script=oldpersian}', "");
91399Expect(0, 66518, '\P{^Is_Script=oldpersian}', "");
91400Expect(1, 66517, '\p{Is_Script=_OLD_persian}', "");
91401Expect(0, 66517, '\p{^Is_Script=_OLD_persian}', "");
91402Expect(0, 66517, '\P{Is_Script=_OLD_persian}', "");
91403Expect(1, 66517, '\P{^Is_Script=_OLD_persian}', "");
91404Expect(0, 66518, '\p{Is_Script=_OLD_persian}', "");
91405Expect(1, 66518, '\p{^Is_Script=_OLD_persian}', "");
91406Expect(1, 66518, '\P{Is_Script=_OLD_persian}', "");
91407Expect(0, 66518, '\P{^Is_Script=_OLD_persian}', "");
91408Error('\p{Is_Sc=-	Xpeo/a/}');
91409Error('\P{Is_Sc=-	Xpeo/a/}');
91410Expect(1, 66517, '\p{Is_Sc=xpeo}', "");
91411Expect(0, 66517, '\p{^Is_Sc=xpeo}', "");
91412Expect(0, 66517, '\P{Is_Sc=xpeo}', "");
91413Expect(1, 66517, '\P{^Is_Sc=xpeo}', "");
91414Expect(0, 66518, '\p{Is_Sc=xpeo}', "");
91415Expect(1, 66518, '\p{^Is_Sc=xpeo}', "");
91416Expect(1, 66518, '\P{Is_Sc=xpeo}', "");
91417Expect(0, 66518, '\P{^Is_Sc=xpeo}', "");
91418Expect(1, 66517, '\p{Is_Sc=	Xpeo}', "");
91419Expect(0, 66517, '\p{^Is_Sc=	Xpeo}', "");
91420Expect(0, 66517, '\P{Is_Sc=	Xpeo}', "");
91421Expect(1, 66517, '\P{^Is_Sc=	Xpeo}', "");
91422Expect(0, 66518, '\p{Is_Sc=	Xpeo}', "");
91423Expect(1, 66518, '\p{^Is_Sc=	Xpeo}', "");
91424Expect(1, 66518, '\P{Is_Sc=	Xpeo}', "");
91425Expect(0, 66518, '\P{^Is_Sc=	Xpeo}', "");
91426Error('\p{Script=:=Cuneiform}');
91427Error('\P{Script=:=Cuneiform}');
91428Expect(1, 74867, '\p{Script=cuneiform}', "");
91429Expect(0, 74867, '\p{^Script=cuneiform}', "");
91430Expect(0, 74867, '\P{Script=cuneiform}', "");
91431Expect(1, 74867, '\P{^Script=cuneiform}', "");
91432Expect(0, 74868, '\p{Script=cuneiform}', "");
91433Expect(1, 74868, '\p{^Script=cuneiform}', "");
91434Expect(1, 74868, '\P{Script=cuneiform}', "");
91435Expect(0, 74868, '\P{^Script=cuneiform}', "");
91436Expect(1, 74867, '\p{Script=-	Cuneiform}', "");
91437Expect(0, 74867, '\p{^Script=-	Cuneiform}', "");
91438Expect(0, 74867, '\P{Script=-	Cuneiform}', "");
91439Expect(1, 74867, '\P{^Script=-	Cuneiform}', "");
91440Expect(0, 74868, '\p{Script=-	Cuneiform}', "");
91441Expect(1, 74868, '\p{^Script=-	Cuneiform}', "");
91442Expect(1, 74868, '\P{Script=-	Cuneiform}', "");
91443Expect(0, 74868, '\P{^Script=-	Cuneiform}', "");
91444Error('\p{Sc=/a/ XSUX}');
91445Error('\P{Sc=/a/ XSUX}');
91446Expect(1, 74867, '\p{Sc=xsux}', "");
91447Expect(0, 74867, '\p{^Sc=xsux}', "");
91448Expect(0, 74867, '\P{Sc=xsux}', "");
91449Expect(1, 74867, '\P{^Sc=xsux}', "");
91450Expect(0, 74868, '\p{Sc=xsux}', "");
91451Expect(1, 74868, '\p{^Sc=xsux}', "");
91452Expect(1, 74868, '\P{Sc=xsux}', "");
91453Expect(0, 74868, '\P{^Sc=xsux}', "");
91454Expect(1, 74867, '\p{Sc=		Xsux}', "");
91455Expect(0, 74867, '\p{^Sc=		Xsux}', "");
91456Expect(0, 74867, '\P{Sc=		Xsux}', "");
91457Expect(1, 74867, '\P{^Sc=		Xsux}', "");
91458Expect(0, 74868, '\p{Sc=		Xsux}', "");
91459Expect(1, 74868, '\p{^Sc=		Xsux}', "");
91460Expect(1, 74868, '\P{Sc=		Xsux}', "");
91461Expect(0, 74868, '\P{^Sc=		Xsux}', "");
91462Error('\p{Is_Script=	Cuneiform/a/}');
91463Error('\P{Is_Script=	Cuneiform/a/}');
91464Expect(1, 74867, '\p{Is_Script=cuneiform}', "");
91465Expect(0, 74867, '\p{^Is_Script=cuneiform}', "");
91466Expect(0, 74867, '\P{Is_Script=cuneiform}', "");
91467Expect(1, 74867, '\P{^Is_Script=cuneiform}', "");
91468Expect(0, 74868, '\p{Is_Script=cuneiform}', "");
91469Expect(1, 74868, '\p{^Is_Script=cuneiform}', "");
91470Expect(1, 74868, '\P{Is_Script=cuneiform}', "");
91471Expect(0, 74868, '\P{^Is_Script=cuneiform}', "");
91472Expect(1, 74867, '\p{Is_Script=_ CUNEIFORM}', "");
91473Expect(0, 74867, '\p{^Is_Script=_ CUNEIFORM}', "");
91474Expect(0, 74867, '\P{Is_Script=_ CUNEIFORM}', "");
91475Expect(1, 74867, '\P{^Is_Script=_ CUNEIFORM}', "");
91476Expect(0, 74868, '\p{Is_Script=_ CUNEIFORM}', "");
91477Expect(1, 74868, '\p{^Is_Script=_ CUNEIFORM}', "");
91478Expect(1, 74868, '\P{Is_Script=_ CUNEIFORM}', "");
91479Expect(0, 74868, '\P{^Is_Script=_ CUNEIFORM}', "");
91480Error('\p{Is_Sc=_:=XSUX}');
91481Error('\P{Is_Sc=_:=XSUX}');
91482Expect(1, 74867, '\p{Is_Sc=xsux}', "");
91483Expect(0, 74867, '\p{^Is_Sc=xsux}', "");
91484Expect(0, 74867, '\P{Is_Sc=xsux}', "");
91485Expect(1, 74867, '\P{^Is_Sc=xsux}', "");
91486Expect(0, 74868, '\p{Is_Sc=xsux}', "");
91487Expect(1, 74868, '\p{^Is_Sc=xsux}', "");
91488Expect(1, 74868, '\P{Is_Sc=xsux}', "");
91489Expect(0, 74868, '\P{^Is_Sc=xsux}', "");
91490Expect(1, 74867, '\p{Is_Sc=	Xsux}', "");
91491Expect(0, 74867, '\p{^Is_Sc=	Xsux}', "");
91492Expect(0, 74867, '\P{Is_Sc=	Xsux}', "");
91493Expect(1, 74867, '\P{^Is_Sc=	Xsux}', "");
91494Expect(0, 74868, '\p{Is_Sc=	Xsux}', "");
91495Expect(1, 74868, '\p{^Is_Sc=	Xsux}', "");
91496Expect(1, 74868, '\P{Is_Sc=	Xsux}', "");
91497Expect(0, 74868, '\P{^Is_Sc=	Xsux}', "");
91498Error('\p{Script= :=Yi}');
91499Error('\P{Script= :=Yi}');
91500Expect(1, 42182, '\p{Script=yi}', "");
91501Expect(0, 42182, '\p{^Script=yi}', "");
91502Expect(0, 42182, '\P{Script=yi}', "");
91503Expect(1, 42182, '\P{^Script=yi}', "");
91504Expect(0, 42183, '\p{Script=yi}', "");
91505Expect(1, 42183, '\p{^Script=yi}', "");
91506Expect(1, 42183, '\P{Script=yi}', "");
91507Expect(0, 42183, '\P{^Script=yi}', "");
91508Expect(1, 42182, '\p{Script= 	yi}', "");
91509Expect(0, 42182, '\p{^Script= 	yi}', "");
91510Expect(0, 42182, '\P{Script= 	yi}', "");
91511Expect(1, 42182, '\P{^Script= 	yi}', "");
91512Expect(0, 42183, '\p{Script= 	yi}', "");
91513Expect(1, 42183, '\p{^Script= 	yi}', "");
91514Expect(1, 42183, '\P{Script= 	yi}', "");
91515Expect(0, 42183, '\P{^Script= 	yi}', "");
91516Error('\p{Sc:  Yiii:=}');
91517Error('\P{Sc:  Yiii:=}');
91518Expect(1, 42182, '\p{Sc=yiii}', "");
91519Expect(0, 42182, '\p{^Sc=yiii}', "");
91520Expect(0, 42182, '\P{Sc=yiii}', "");
91521Expect(1, 42182, '\P{^Sc=yiii}', "");
91522Expect(0, 42183, '\p{Sc=yiii}', "");
91523Expect(1, 42183, '\p{^Sc=yiii}', "");
91524Expect(1, 42183, '\P{Sc=yiii}', "");
91525Expect(0, 42183, '\P{^Sc=yiii}', "");
91526Expect(1, 42182, '\p{Sc=_ yiii}', "");
91527Expect(0, 42182, '\p{^Sc=_ yiii}', "");
91528Expect(0, 42182, '\P{Sc=_ yiii}', "");
91529Expect(1, 42182, '\P{^Sc=_ yiii}', "");
91530Expect(0, 42183, '\p{Sc=_ yiii}', "");
91531Expect(1, 42183, '\p{^Sc=_ yiii}', "");
91532Expect(1, 42183, '\P{Sc=_ yiii}', "");
91533Expect(0, 42183, '\P{^Sc=_ yiii}', "");
91534Error('\p{Is_Script=	_Yi/a/}');
91535Error('\P{Is_Script=	_Yi/a/}');
91536Expect(1, 42182, '\p{Is_Script=yi}', "");
91537Expect(0, 42182, '\p{^Is_Script=yi}', "");
91538Expect(0, 42182, '\P{Is_Script=yi}', "");
91539Expect(1, 42182, '\P{^Is_Script=yi}', "");
91540Expect(0, 42183, '\p{Is_Script=yi}', "");
91541Expect(1, 42183, '\p{^Is_Script=yi}', "");
91542Expect(1, 42183, '\P{Is_Script=yi}', "");
91543Expect(0, 42183, '\P{^Is_Script=yi}', "");
91544Expect(1, 42182, '\p{Is_Script=		Yi}', "");
91545Expect(0, 42182, '\p{^Is_Script=		Yi}', "");
91546Expect(0, 42182, '\P{Is_Script=		Yi}', "");
91547Expect(1, 42182, '\P{^Is_Script=		Yi}', "");
91548Expect(0, 42183, '\p{Is_Script=		Yi}', "");
91549Expect(1, 42183, '\p{^Is_Script=		Yi}', "");
91550Expect(1, 42183, '\P{Is_Script=		Yi}', "");
91551Expect(0, 42183, '\P{^Is_Script=		Yi}', "");
91552Error('\p{Is_Sc=-	yiii/a/}');
91553Error('\P{Is_Sc=-	yiii/a/}');
91554Expect(1, 42182, '\p{Is_Sc=yiii}', "");
91555Expect(0, 42182, '\p{^Is_Sc=yiii}', "");
91556Expect(0, 42182, '\P{Is_Sc=yiii}', "");
91557Expect(1, 42182, '\P{^Is_Sc=yiii}', "");
91558Expect(0, 42183, '\p{Is_Sc=yiii}', "");
91559Expect(1, 42183, '\p{^Is_Sc=yiii}', "");
91560Expect(1, 42183, '\P{Is_Sc=yiii}', "");
91561Expect(0, 42183, '\P{^Is_Sc=yiii}', "");
91562Expect(1, 42182, '\p{Is_Sc=-YIII}', "");
91563Expect(0, 42182, '\p{^Is_Sc=-YIII}', "");
91564Expect(0, 42182, '\P{Is_Sc=-YIII}', "");
91565Expect(1, 42182, '\P{^Is_Sc=-YIII}', "");
91566Expect(0, 42183, '\p{Is_Sc=-YIII}', "");
91567Expect(1, 42183, '\p{^Is_Sc=-YIII}', "");
91568Expect(1, 42183, '\P{Is_Sc=-YIII}', "");
91569Expect(0, 42183, '\P{^Is_Sc=-YIII}', "");
91570Error('\p{Script=:= Inherited}');
91571Error('\P{Script=:= Inherited}');
91572Expect(1, 917999, '\p{Script=inherited}', "");
91573Expect(0, 917999, '\p{^Script=inherited}', "");
91574Expect(0, 917999, '\P{Script=inherited}', "");
91575Expect(1, 917999, '\P{^Script=inherited}', "");
91576Expect(0, 918000, '\p{Script=inherited}', "");
91577Expect(1, 918000, '\p{^Script=inherited}', "");
91578Expect(1, 918000, '\P{Script=inherited}', "");
91579Expect(0, 918000, '\P{^Script=inherited}', "");
91580Expect(1, 917999, '\p{Script=	inherited}', "");
91581Expect(0, 917999, '\p{^Script=	inherited}', "");
91582Expect(0, 917999, '\P{Script=	inherited}', "");
91583Expect(1, 917999, '\P{^Script=	inherited}', "");
91584Expect(0, 918000, '\p{Script=	inherited}', "");
91585Expect(1, 918000, '\p{^Script=	inherited}', "");
91586Expect(1, 918000, '\P{Script=	inherited}', "");
91587Expect(0, 918000, '\P{^Script=	inherited}', "");
91588Error('\p{Sc:	zinh:=}');
91589Error('\P{Sc:	zinh:=}');
91590Expect(1, 917999, '\p{Sc=zinh}', "");
91591Expect(0, 917999, '\p{^Sc=zinh}', "");
91592Expect(0, 917999, '\P{Sc=zinh}', "");
91593Expect(1, 917999, '\P{^Sc=zinh}', "");
91594Expect(0, 918000, '\p{Sc=zinh}', "");
91595Expect(1, 918000, '\p{^Sc=zinh}', "");
91596Expect(1, 918000, '\P{Sc=zinh}', "");
91597Expect(0, 918000, '\P{^Sc=zinh}', "");
91598Expect(1, 917999, '\p{Sc=	Zinh}', "");
91599Expect(0, 917999, '\p{^Sc=	Zinh}', "");
91600Expect(0, 917999, '\P{Sc=	Zinh}', "");
91601Expect(1, 917999, '\P{^Sc=	Zinh}', "");
91602Expect(0, 918000, '\p{Sc=	Zinh}', "");
91603Expect(1, 918000, '\p{^Sc=	Zinh}', "");
91604Expect(1, 918000, '\P{Sc=	Zinh}', "");
91605Expect(0, 918000, '\P{^Sc=	Zinh}', "");
91606Error('\p{Is_Script=_/a/QAAI}');
91607Error('\P{Is_Script=_/a/QAAI}');
91608Expect(1, 917999, '\p{Is_Script=qaai}', "");
91609Expect(0, 917999, '\p{^Is_Script=qaai}', "");
91610Expect(0, 917999, '\P{Is_Script=qaai}', "");
91611Expect(1, 917999, '\P{^Is_Script=qaai}', "");
91612Expect(0, 918000, '\p{Is_Script=qaai}', "");
91613Expect(1, 918000, '\p{^Is_Script=qaai}', "");
91614Expect(1, 918000, '\P{Is_Script=qaai}', "");
91615Expect(0, 918000, '\P{^Is_Script=qaai}', "");
91616Expect(1, 917999, '\p{Is_Script=-	qaai}', "");
91617Expect(0, 917999, '\p{^Is_Script=-	qaai}', "");
91618Expect(0, 917999, '\P{Is_Script=-	qaai}', "");
91619Expect(1, 917999, '\P{^Is_Script=-	qaai}', "");
91620Expect(0, 918000, '\p{Is_Script=-	qaai}', "");
91621Expect(1, 918000, '\p{^Is_Script=-	qaai}', "");
91622Expect(1, 918000, '\P{Is_Script=-	qaai}', "");
91623Expect(0, 918000, '\P{^Is_Script=-	qaai}', "");
91624Error('\p{Is_Sc:    	Inherited/a/}');
91625Error('\P{Is_Sc:    	Inherited/a/}');
91626Expect(1, 917999, '\p{Is_Sc=inherited}', "");
91627Expect(0, 917999, '\p{^Is_Sc=inherited}', "");
91628Expect(0, 917999, '\P{Is_Sc=inherited}', "");
91629Expect(1, 917999, '\P{^Is_Sc=inherited}', "");
91630Expect(0, 918000, '\p{Is_Sc=inherited}', "");
91631Expect(1, 918000, '\p{^Is_Sc=inherited}', "");
91632Expect(1, 918000, '\P{Is_Sc=inherited}', "");
91633Expect(0, 918000, '\P{^Is_Sc=inherited}', "");
91634Expect(1, 917999, '\p{Is_Sc=__Inherited}', "");
91635Expect(0, 917999, '\p{^Is_Sc=__Inherited}', "");
91636Expect(0, 917999, '\P{Is_Sc=__Inherited}', "");
91637Expect(1, 917999, '\P{^Is_Sc=__Inherited}', "");
91638Expect(0, 918000, '\p{Is_Sc=__Inherited}', "");
91639Expect(1, 918000, '\p{^Is_Sc=__Inherited}', "");
91640Expect(1, 918000, '\P{Is_Sc=__Inherited}', "");
91641Expect(0, 918000, '\P{^Is_Sc=__Inherited}', "");
91642Error('\p{Script= 	Common:=}');
91643Error('\P{Script= 	Common:=}');
91644Expect(1, 917631, '\p{Script=common}', "");
91645Expect(0, 917631, '\p{^Script=common}', "");
91646Expect(0, 917631, '\P{Script=common}', "");
91647Expect(1, 917631, '\P{^Script=common}', "");
91648Expect(0, 917632, '\p{Script=common}', "");
91649Expect(1, 917632, '\p{^Script=common}', "");
91650Expect(1, 917632, '\P{Script=common}', "");
91651Expect(0, 917632, '\P{^Script=common}', "");
91652Expect(1, 917631, '\p{Script=		COMMON}', "");
91653Expect(0, 917631, '\p{^Script=		COMMON}', "");
91654Expect(0, 917631, '\P{Script=		COMMON}', "");
91655Expect(1, 917631, '\P{^Script=		COMMON}', "");
91656Expect(0, 917632, '\p{Script=		COMMON}', "");
91657Expect(1, 917632, '\p{^Script=		COMMON}', "");
91658Expect(1, 917632, '\P{Script=		COMMON}', "");
91659Expect(0, 917632, '\P{^Script=		COMMON}', "");
91660Error('\p{Sc= _Zyyy:=}');
91661Error('\P{Sc= _Zyyy:=}');
91662Expect(1, 917631, '\p{Sc=zyyy}', "");
91663Expect(0, 917631, '\p{^Sc=zyyy}', "");
91664Expect(0, 917631, '\P{Sc=zyyy}', "");
91665Expect(1, 917631, '\P{^Sc=zyyy}', "");
91666Expect(0, 917632, '\p{Sc=zyyy}', "");
91667Expect(1, 917632, '\p{^Sc=zyyy}', "");
91668Expect(1, 917632, '\P{Sc=zyyy}', "");
91669Expect(0, 917632, '\P{^Sc=zyyy}', "");
91670Expect(1, 917631, '\p{Sc=_	zyyy}', "");
91671Expect(0, 917631, '\p{^Sc=_	zyyy}', "");
91672Expect(0, 917631, '\P{Sc=_	zyyy}', "");
91673Expect(1, 917631, '\P{^Sc=_	zyyy}', "");
91674Expect(0, 917632, '\p{Sc=_	zyyy}', "");
91675Expect(1, 917632, '\p{^Sc=_	zyyy}', "");
91676Expect(1, 917632, '\P{Sc=_	zyyy}', "");
91677Expect(0, 917632, '\P{^Sc=_	zyyy}', "");
91678Error('\p{Is_Script=:=__Common}');
91679Error('\P{Is_Script=:=__Common}');
91680Expect(1, 917631, '\p{Is_Script=common}', "");
91681Expect(0, 917631, '\p{^Is_Script=common}', "");
91682Expect(0, 917631, '\P{Is_Script=common}', "");
91683Expect(1, 917631, '\P{^Is_Script=common}', "");
91684Expect(0, 917632, '\p{Is_Script=common}', "");
91685Expect(1, 917632, '\p{^Is_Script=common}', "");
91686Expect(1, 917632, '\P{Is_Script=common}', "");
91687Expect(0, 917632, '\P{^Is_Script=common}', "");
91688Expect(1, 917631, '\p{Is_Script=  Common}', "");
91689Expect(0, 917631, '\p{^Is_Script=  Common}', "");
91690Expect(0, 917631, '\P{Is_Script=  Common}', "");
91691Expect(1, 917631, '\P{^Is_Script=  Common}', "");
91692Expect(0, 917632, '\p{Is_Script=  Common}', "");
91693Expect(1, 917632, '\p{^Is_Script=  Common}', "");
91694Expect(1, 917632, '\P{Is_Script=  Common}', "");
91695Expect(0, 917632, '\P{^Is_Script=  Common}', "");
91696Error('\p{Is_Sc=-zyyy/a/}');
91697Error('\P{Is_Sc=-zyyy/a/}');
91698Expect(1, 917631, '\p{Is_Sc=zyyy}', "");
91699Expect(0, 917631, '\p{^Is_Sc=zyyy}', "");
91700Expect(0, 917631, '\P{Is_Sc=zyyy}', "");
91701Expect(1, 917631, '\P{^Is_Sc=zyyy}', "");
91702Expect(0, 917632, '\p{Is_Sc=zyyy}', "");
91703Expect(1, 917632, '\p{^Is_Sc=zyyy}', "");
91704Expect(1, 917632, '\P{Is_Sc=zyyy}', "");
91705Expect(0, 917632, '\P{^Is_Sc=zyyy}', "");
91706Expect(1, 917631, '\p{Is_Sc=	-Zyyy}', "");
91707Expect(0, 917631, '\p{^Is_Sc=	-Zyyy}', "");
91708Expect(0, 917631, '\P{Is_Sc=	-Zyyy}', "");
91709Expect(1, 917631, '\P{^Is_Sc=	-Zyyy}', "");
91710Expect(0, 917632, '\p{Is_Sc=	-Zyyy}', "");
91711Expect(1, 917632, '\p{^Is_Sc=	-Zyyy}', "");
91712Expect(1, 917632, '\P{Is_Sc=	-Zyyy}', "");
91713Expect(0, 917632, '\P{^Is_Sc=	-Zyyy}', "");
91714Error('\p{Script=-/a/UNKNOWN}');
91715Error('\P{Script=-/a/UNKNOWN}');
91716Expect(1, 918000, '\p{Script=unknown}', "");
91717Expect(0, 918000, '\p{^Script=unknown}', "");
91718Expect(0, 918000, '\P{Script=unknown}', "");
91719Expect(1, 918000, '\P{^Script=unknown}', "");
91720Expect(0, 917999, '\p{Script=unknown}', "");
91721Expect(1, 917999, '\p{^Script=unknown}', "");
91722Expect(1, 917999, '\P{Script=unknown}', "");
91723Expect(0, 917999, '\P{^Script=unknown}', "");
91724Expect(1, 918000, '\p{Script= _Unknown}', "");
91725Expect(0, 918000, '\p{^Script= _Unknown}', "");
91726Expect(0, 918000, '\P{Script= _Unknown}', "");
91727Expect(1, 918000, '\P{^Script= _Unknown}', "");
91728Expect(0, 917999, '\p{Script= _Unknown}', "");
91729Expect(1, 917999, '\p{^Script= _Unknown}', "");
91730Expect(1, 917999, '\P{Script= _Unknown}', "");
91731Expect(0, 917999, '\P{^Script= _Unknown}', "");
91732Error('\p{Sc=/a/	_Zzzz}');
91733Error('\P{Sc=/a/	_Zzzz}');
91734Expect(1, 918000, '\p{Sc=zzzz}', "");
91735Expect(0, 918000, '\p{^Sc=zzzz}', "");
91736Expect(0, 918000, '\P{Sc=zzzz}', "");
91737Expect(1, 918000, '\P{^Sc=zzzz}', "");
91738Expect(0, 917999, '\p{Sc=zzzz}', "");
91739Expect(1, 917999, '\p{^Sc=zzzz}', "");
91740Expect(1, 917999, '\P{Sc=zzzz}', "");
91741Expect(0, 917999, '\P{^Sc=zzzz}', "");
91742Expect(1, 918000, '\p{Sc=-ZZZZ}', "");
91743Expect(0, 918000, '\p{^Sc=-ZZZZ}', "");
91744Expect(0, 918000, '\P{Sc=-ZZZZ}', "");
91745Expect(1, 918000, '\P{^Sc=-ZZZZ}', "");
91746Expect(0, 917999, '\p{Sc=-ZZZZ}', "");
91747Expect(1, 917999, '\p{^Sc=-ZZZZ}', "");
91748Expect(1, 917999, '\P{Sc=-ZZZZ}', "");
91749Expect(0, 917999, '\P{^Sc=-ZZZZ}', "");
91750Error('\p{Is_Script=-/a/unknown}');
91751Error('\P{Is_Script=-/a/unknown}');
91752Expect(1, 918000, '\p{Is_Script:	unknown}', "");
91753Expect(0, 918000, '\p{^Is_Script:	unknown}', "");
91754Expect(0, 918000, '\P{Is_Script:	unknown}', "");
91755Expect(1, 918000, '\P{^Is_Script:	unknown}', "");
91756Expect(0, 917999, '\p{Is_Script:	unknown}', "");
91757Expect(1, 917999, '\p{^Is_Script:	unknown}', "");
91758Expect(1, 917999, '\P{Is_Script:	unknown}', "");
91759Expect(0, 917999, '\P{^Is_Script:	unknown}', "");
91760Expect(1, 918000, '\p{Is_Script=- UNKNOWN}', "");
91761Expect(0, 918000, '\p{^Is_Script=- UNKNOWN}', "");
91762Expect(0, 918000, '\P{Is_Script=- UNKNOWN}', "");
91763Expect(1, 918000, '\P{^Is_Script=- UNKNOWN}', "");
91764Expect(0, 917999, '\p{Is_Script=- UNKNOWN}', "");
91765Expect(1, 917999, '\p{^Is_Script=- UNKNOWN}', "");
91766Expect(1, 917999, '\P{Is_Script=- UNKNOWN}', "");
91767Expect(0, 917999, '\P{^Is_Script=- UNKNOWN}', "");
91768Error('\p{Is_Sc=:=- Zzzz}');
91769Error('\P{Is_Sc=:=- Zzzz}');
91770Expect(1, 918000, '\p{Is_Sc=zzzz}', "");
91771Expect(0, 918000, '\p{^Is_Sc=zzzz}', "");
91772Expect(0, 918000, '\P{Is_Sc=zzzz}', "");
91773Expect(1, 918000, '\P{^Is_Sc=zzzz}', "");
91774Expect(0, 917999, '\p{Is_Sc=zzzz}', "");
91775Expect(1, 917999, '\p{^Is_Sc=zzzz}', "");
91776Expect(1, 917999, '\P{Is_Sc=zzzz}', "");
91777Expect(0, 917999, '\P{^Is_Sc=zzzz}', "");
91778Expect(1, 918000, '\p{Is_Sc=-zzzz}', "");
91779Expect(0, 918000, '\p{^Is_Sc=-zzzz}', "");
91780Expect(0, 918000, '\P{Is_Sc=-zzzz}', "");
91781Expect(1, 918000, '\P{^Is_Sc=-zzzz}', "");
91782Expect(0, 917999, '\p{Is_Sc=-zzzz}', "");
91783Expect(1, 917999, '\p{^Is_Sc=-zzzz}', "");
91784Expect(1, 917999, '\P{Is_Sc=-zzzz}', "");
91785Expect(0, 917999, '\P{^Is_Sc=-zzzz}', "");
91786Error('\p{Script_Extensions: __ARABIC:=}');
91787Error('\P{Script_Extensions: __ARABIC:=}');
91788Expect(1, 126705, '\p{Script_Extensions=arabic}', "");
91789Expect(0, 126705, '\p{^Script_Extensions=arabic}', "");
91790Expect(0, 126705, '\P{Script_Extensions=arabic}', "");
91791Expect(1, 126705, '\P{^Script_Extensions=arabic}', "");
91792Expect(0, 126706, '\p{Script_Extensions=arabic}', "");
91793Expect(1, 126706, '\p{^Script_Extensions=arabic}', "");
91794Expect(1, 126706, '\P{Script_Extensions=arabic}', "");
91795Expect(0, 126706, '\P{^Script_Extensions=arabic}', "");
91796Expect(1, 126705, '\p{Script_Extensions=_-ARABIC}', "");
91797Expect(0, 126705, '\p{^Script_Extensions=_-ARABIC}', "");
91798Expect(0, 126705, '\P{Script_Extensions=_-ARABIC}', "");
91799Expect(1, 126705, '\P{^Script_Extensions=_-ARABIC}', "");
91800Expect(0, 126706, '\p{Script_Extensions=_-ARABIC}', "");
91801Expect(1, 126706, '\p{^Script_Extensions=_-ARABIC}', "");
91802Expect(1, 126706, '\P{Script_Extensions=_-ARABIC}', "");
91803Expect(0, 126706, '\P{^Script_Extensions=_-ARABIC}', "");
91804Error('\p{Scx=:=-Arab}');
91805Error('\P{Scx=:=-Arab}');
91806Expect(1, 126705, '\p{Scx=arab}', "");
91807Expect(0, 126705, '\p{^Scx=arab}', "");
91808Expect(0, 126705, '\P{Scx=arab}', "");
91809Expect(1, 126705, '\P{^Scx=arab}', "");
91810Expect(0, 126706, '\p{Scx=arab}', "");
91811Expect(1, 126706, '\p{^Scx=arab}', "");
91812Expect(1, 126706, '\P{Scx=arab}', "");
91813Expect(0, 126706, '\P{^Scx=arab}', "");
91814Expect(1, 126705, '\p{Scx=	-Arab}', "");
91815Expect(0, 126705, '\p{^Scx=	-Arab}', "");
91816Expect(0, 126705, '\P{Scx=	-Arab}', "");
91817Expect(1, 126705, '\P{^Scx=	-Arab}', "");
91818Expect(0, 126706, '\p{Scx=	-Arab}', "");
91819Expect(1, 126706, '\p{^Scx=	-Arab}', "");
91820Expect(1, 126706, '\P{Scx=	-Arab}', "");
91821Expect(0, 126706, '\P{^Scx=	-Arab}', "");
91822Error('\p{Is_Script_Extensions=/a/ -Arabic}');
91823Error('\P{Is_Script_Extensions=/a/ -Arabic}');
91824Expect(1, 126705, '\p{Is_Script_Extensions=arabic}', "");
91825Expect(0, 126705, '\p{^Is_Script_Extensions=arabic}', "");
91826Expect(0, 126705, '\P{Is_Script_Extensions=arabic}', "");
91827Expect(1, 126705, '\P{^Is_Script_Extensions=arabic}', "");
91828Expect(0, 126706, '\p{Is_Script_Extensions=arabic}', "");
91829Expect(1, 126706, '\p{^Is_Script_Extensions=arabic}', "");
91830Expect(1, 126706, '\P{Is_Script_Extensions=arabic}', "");
91831Expect(0, 126706, '\P{^Is_Script_Extensions=arabic}', "");
91832Expect(1, 126705, '\p{Is_Script_Extensions=-ARABIC}', "");
91833Expect(0, 126705, '\p{^Is_Script_Extensions=-ARABIC}', "");
91834Expect(0, 126705, '\P{Is_Script_Extensions=-ARABIC}', "");
91835Expect(1, 126705, '\P{^Is_Script_Extensions=-ARABIC}', "");
91836Expect(0, 126706, '\p{Is_Script_Extensions=-ARABIC}', "");
91837Expect(1, 126706, '\p{^Is_Script_Extensions=-ARABIC}', "");
91838Expect(1, 126706, '\P{Is_Script_Extensions=-ARABIC}', "");
91839Expect(0, 126706, '\P{^Is_Script_Extensions=-ARABIC}', "");
91840Error('\p{Is_Scx:   -:=ARAB}');
91841Error('\P{Is_Scx:   -:=ARAB}');
91842Expect(1, 126705, '\p{Is_Scx=arab}', "");
91843Expect(0, 126705, '\p{^Is_Scx=arab}', "");
91844Expect(0, 126705, '\P{Is_Scx=arab}', "");
91845Expect(1, 126705, '\P{^Is_Scx=arab}', "");
91846Expect(0, 126706, '\p{Is_Scx=arab}', "");
91847Expect(1, 126706, '\p{^Is_Scx=arab}', "");
91848Expect(1, 126706, '\P{Is_Scx=arab}', "");
91849Expect(0, 126706, '\P{^Is_Scx=arab}', "");
91850Expect(1, 126705, '\p{Is_Scx= -Arab}', "");
91851Expect(0, 126705, '\p{^Is_Scx= -Arab}', "");
91852Expect(0, 126705, '\P{Is_Scx= -Arab}', "");
91853Expect(1, 126705, '\P{^Is_Scx= -Arab}', "");
91854Expect(0, 126706, '\p{Is_Scx= -Arab}', "");
91855Expect(1, 126706, '\p{^Is_Scx= -Arab}', "");
91856Expect(1, 126706, '\P{Is_Scx= -Arab}', "");
91857Expect(0, 126706, '\P{^Is_Scx= -Arab}', "");
91858Error('\p{Script_Extensions: /a/_-Imperial_ARAMAIC}');
91859Error('\P{Script_Extensions: /a/_-Imperial_ARAMAIC}');
91860Expect(1, 67679, '\p{Script_Extensions=imperialaramaic}', "");
91861Expect(0, 67679, '\p{^Script_Extensions=imperialaramaic}', "");
91862Expect(0, 67679, '\P{Script_Extensions=imperialaramaic}', "");
91863Expect(1, 67679, '\P{^Script_Extensions=imperialaramaic}', "");
91864Expect(0, 67680, '\p{Script_Extensions=imperialaramaic}', "");
91865Expect(1, 67680, '\p{^Script_Extensions=imperialaramaic}', "");
91866Expect(1, 67680, '\P{Script_Extensions=imperialaramaic}', "");
91867Expect(0, 67680, '\P{^Script_Extensions=imperialaramaic}', "");
91868Expect(1, 67679, '\p{Script_Extensions= _IMPERIAL_aramaic}', "");
91869Expect(0, 67679, '\p{^Script_Extensions= _IMPERIAL_aramaic}', "");
91870Expect(0, 67679, '\P{Script_Extensions= _IMPERIAL_aramaic}', "");
91871Expect(1, 67679, '\P{^Script_Extensions= _IMPERIAL_aramaic}', "");
91872Expect(0, 67680, '\p{Script_Extensions= _IMPERIAL_aramaic}', "");
91873Expect(1, 67680, '\p{^Script_Extensions= _IMPERIAL_aramaic}', "");
91874Expect(1, 67680, '\P{Script_Extensions= _IMPERIAL_aramaic}', "");
91875Expect(0, 67680, '\P{^Script_Extensions= _IMPERIAL_aramaic}', "");
91876Error('\p{Scx=:=Armi}');
91877Error('\P{Scx=:=Armi}');
91878Expect(1, 67679, '\p{Scx:armi}', "");
91879Expect(0, 67679, '\p{^Scx:armi}', "");
91880Expect(0, 67679, '\P{Scx:armi}', "");
91881Expect(1, 67679, '\P{^Scx:armi}', "");
91882Expect(0, 67680, '\p{Scx:armi}', "");
91883Expect(1, 67680, '\p{^Scx:armi}', "");
91884Expect(1, 67680, '\P{Scx:armi}', "");
91885Expect(0, 67680, '\P{^Scx:armi}', "");
91886Expect(1, 67679, '\p{Scx= Armi}', "");
91887Expect(0, 67679, '\p{^Scx= Armi}', "");
91888Expect(0, 67679, '\P{Scx= Armi}', "");
91889Expect(1, 67679, '\P{^Scx= Armi}', "");
91890Expect(0, 67680, '\p{Scx= Armi}', "");
91891Expect(1, 67680, '\p{^Scx= Armi}', "");
91892Expect(1, 67680, '\P{Scx= Armi}', "");
91893Expect(0, 67680, '\P{^Scx= Armi}', "");
91894Error('\p{Is_Script_Extensions=-:=Imperial_ARAMAIC}');
91895Error('\P{Is_Script_Extensions=-:=Imperial_ARAMAIC}');
91896Expect(1, 67679, '\p{Is_Script_Extensions=imperialaramaic}', "");
91897Expect(0, 67679, '\p{^Is_Script_Extensions=imperialaramaic}', "");
91898Expect(0, 67679, '\P{Is_Script_Extensions=imperialaramaic}', "");
91899Expect(1, 67679, '\P{^Is_Script_Extensions=imperialaramaic}', "");
91900Expect(0, 67680, '\p{Is_Script_Extensions=imperialaramaic}', "");
91901Expect(1, 67680, '\p{^Is_Script_Extensions=imperialaramaic}', "");
91902Expect(1, 67680, '\P{Is_Script_Extensions=imperialaramaic}', "");
91903Expect(0, 67680, '\P{^Is_Script_Extensions=imperialaramaic}', "");
91904Expect(1, 67679, '\p{Is_Script_Extensions:  Imperial_aramaic}', "");
91905Expect(0, 67679, '\p{^Is_Script_Extensions:  Imperial_aramaic}', "");
91906Expect(0, 67679, '\P{Is_Script_Extensions:  Imperial_aramaic}', "");
91907Expect(1, 67679, '\P{^Is_Script_Extensions:  Imperial_aramaic}', "");
91908Expect(0, 67680, '\p{Is_Script_Extensions:  Imperial_aramaic}', "");
91909Expect(1, 67680, '\p{^Is_Script_Extensions:  Imperial_aramaic}', "");
91910Expect(1, 67680, '\P{Is_Script_Extensions:  Imperial_aramaic}', "");
91911Expect(0, 67680, '\P{^Is_Script_Extensions:  Imperial_aramaic}', "");
91912Error('\p{Is_Scx=:= 	Armi}');
91913Error('\P{Is_Scx=:= 	Armi}');
91914Expect(1, 67679, '\p{Is_Scx:armi}', "");
91915Expect(0, 67679, '\p{^Is_Scx:armi}', "");
91916Expect(0, 67679, '\P{Is_Scx:armi}', "");
91917Expect(1, 67679, '\P{^Is_Scx:armi}', "");
91918Expect(0, 67680, '\p{Is_Scx:armi}', "");
91919Expect(1, 67680, '\p{^Is_Scx:armi}', "");
91920Expect(1, 67680, '\P{Is_Scx:armi}', "");
91921Expect(0, 67680, '\P{^Is_Scx:armi}', "");
91922Expect(1, 67679, '\p{Is_Scx=--ARMI}', "");
91923Expect(0, 67679, '\p{^Is_Scx=--ARMI}', "");
91924Expect(0, 67679, '\P{Is_Scx=--ARMI}', "");
91925Expect(1, 67679, '\P{^Is_Scx=--ARMI}', "");
91926Expect(0, 67680, '\p{Is_Scx=--ARMI}', "");
91927Expect(1, 67680, '\p{^Is_Scx=--ARMI}', "");
91928Expect(1, 67680, '\P{Is_Scx=--ARMI}', "");
91929Expect(0, 67680, '\P{^Is_Scx=--ARMI}', "");
91930Error('\p{Script_Extensions=_Armenian:=}');
91931Error('\P{Script_Extensions=_Armenian:=}');
91932Expect(1, 64279, '\p{Script_Extensions=armenian}', "");
91933Expect(0, 64279, '\p{^Script_Extensions=armenian}', "");
91934Expect(0, 64279, '\P{Script_Extensions=armenian}', "");
91935Expect(1, 64279, '\P{^Script_Extensions=armenian}', "");
91936Expect(0, 64280, '\p{Script_Extensions=armenian}', "");
91937Expect(1, 64280, '\p{^Script_Extensions=armenian}', "");
91938Expect(1, 64280, '\P{Script_Extensions=armenian}', "");
91939Expect(0, 64280, '\P{^Script_Extensions=armenian}', "");
91940Expect(1, 64279, '\p{Script_Extensions:   -Armenian}', "");
91941Expect(0, 64279, '\p{^Script_Extensions:   -Armenian}', "");
91942Expect(0, 64279, '\P{Script_Extensions:   -Armenian}', "");
91943Expect(1, 64279, '\P{^Script_Extensions:   -Armenian}', "");
91944Expect(0, 64280, '\p{Script_Extensions:   -Armenian}', "");
91945Expect(1, 64280, '\p{^Script_Extensions:   -Armenian}', "");
91946Expect(1, 64280, '\P{Script_Extensions:   -Armenian}', "");
91947Expect(0, 64280, '\P{^Script_Extensions:   -Armenian}', "");
91948Error('\p{Scx= /a/armn}');
91949Error('\P{Scx= /a/armn}');
91950Expect(1, 64279, '\p{Scx=armn}', "");
91951Expect(0, 64279, '\p{^Scx=armn}', "");
91952Expect(0, 64279, '\P{Scx=armn}', "");
91953Expect(1, 64279, '\P{^Scx=armn}', "");
91954Expect(0, 64280, '\p{Scx=armn}', "");
91955Expect(1, 64280, '\p{^Scx=armn}', "");
91956Expect(1, 64280, '\P{Scx=armn}', "");
91957Expect(0, 64280, '\P{^Scx=armn}', "");
91958Expect(1, 64279, '\p{Scx=__Armn}', "");
91959Expect(0, 64279, '\p{^Scx=__Armn}', "");
91960Expect(0, 64279, '\P{Scx=__Armn}', "");
91961Expect(1, 64279, '\P{^Scx=__Armn}', "");
91962Expect(0, 64280, '\p{Scx=__Armn}', "");
91963Expect(1, 64280, '\p{^Scx=__Armn}', "");
91964Expect(1, 64280, '\P{Scx=__Armn}', "");
91965Expect(0, 64280, '\P{^Scx=__Armn}', "");
91966Error('\p{Is_Script_Extensions=:=Armenian}');
91967Error('\P{Is_Script_Extensions=:=Armenian}');
91968Expect(1, 64279, '\p{Is_Script_Extensions=armenian}', "");
91969Expect(0, 64279, '\p{^Is_Script_Extensions=armenian}', "");
91970Expect(0, 64279, '\P{Is_Script_Extensions=armenian}', "");
91971Expect(1, 64279, '\P{^Is_Script_Extensions=armenian}', "");
91972Expect(0, 64280, '\p{Is_Script_Extensions=armenian}', "");
91973Expect(1, 64280, '\p{^Is_Script_Extensions=armenian}', "");
91974Expect(1, 64280, '\P{Is_Script_Extensions=armenian}', "");
91975Expect(0, 64280, '\P{^Is_Script_Extensions=armenian}', "");
91976Expect(1, 64279, '\p{Is_Script_Extensions=	Armenian}', "");
91977Expect(0, 64279, '\p{^Is_Script_Extensions=	Armenian}', "");
91978Expect(0, 64279, '\P{Is_Script_Extensions=	Armenian}', "");
91979Expect(1, 64279, '\P{^Is_Script_Extensions=	Armenian}', "");
91980Expect(0, 64280, '\p{Is_Script_Extensions=	Armenian}', "");
91981Expect(1, 64280, '\p{^Is_Script_Extensions=	Armenian}', "");
91982Expect(1, 64280, '\P{Is_Script_Extensions=	Armenian}', "");
91983Expect(0, 64280, '\P{^Is_Script_Extensions=	Armenian}', "");
91984Error('\p{Is_Scx=:=ARMN}');
91985Error('\P{Is_Scx=:=ARMN}');
91986Expect(1, 64279, '\p{Is_Scx=armn}', "");
91987Expect(0, 64279, '\p{^Is_Scx=armn}', "");
91988Expect(0, 64279, '\P{Is_Scx=armn}', "");
91989Expect(1, 64279, '\P{^Is_Scx=armn}', "");
91990Expect(0, 64280, '\p{Is_Scx=armn}', "");
91991Expect(1, 64280, '\p{^Is_Scx=armn}', "");
91992Expect(1, 64280, '\P{Is_Scx=armn}', "");
91993Expect(0, 64280, '\P{^Is_Scx=armn}', "");
91994Expect(1, 64279, '\p{Is_Scx=_Armn}', "");
91995Expect(0, 64279, '\p{^Is_Scx=_Armn}', "");
91996Expect(0, 64279, '\P{Is_Scx=_Armn}', "");
91997Expect(1, 64279, '\P{^Is_Scx=_Armn}', "");
91998Expect(0, 64280, '\p{Is_Scx=_Armn}', "");
91999Expect(1, 64280, '\p{^Is_Scx=_Armn}', "");
92000Expect(1, 64280, '\P{Is_Scx=_Armn}', "");
92001Expect(0, 64280, '\P{^Is_Scx=_Armn}', "");
92002Error('\p{Script_Extensions=		avestan/a/}');
92003Error('\P{Script_Extensions=		avestan/a/}');
92004Expect(1, 68415, '\p{Script_Extensions=avestan}', "");
92005Expect(0, 68415, '\p{^Script_Extensions=avestan}', "");
92006Expect(0, 68415, '\P{Script_Extensions=avestan}', "");
92007Expect(1, 68415, '\P{^Script_Extensions=avestan}', "");
92008Expect(0, 68416, '\p{Script_Extensions=avestan}', "");
92009Expect(1, 68416, '\p{^Script_Extensions=avestan}', "");
92010Expect(1, 68416, '\P{Script_Extensions=avestan}', "");
92011Expect(0, 68416, '\P{^Script_Extensions=avestan}', "");
92012Expect(1, 68415, '\p{Script_Extensions= AVESTAN}', "");
92013Expect(0, 68415, '\p{^Script_Extensions= AVESTAN}', "");
92014Expect(0, 68415, '\P{Script_Extensions= AVESTAN}', "");
92015Expect(1, 68415, '\P{^Script_Extensions= AVESTAN}', "");
92016Expect(0, 68416, '\p{Script_Extensions= AVESTAN}', "");
92017Expect(1, 68416, '\p{^Script_Extensions= AVESTAN}', "");
92018Expect(1, 68416, '\P{Script_Extensions= AVESTAN}', "");
92019Expect(0, 68416, '\P{^Script_Extensions= AVESTAN}', "");
92020Error('\p{Scx=	/a/AVST}');
92021Error('\P{Scx=	/a/AVST}');
92022Expect(1, 68415, '\p{Scx=avst}', "");
92023Expect(0, 68415, '\p{^Scx=avst}', "");
92024Expect(0, 68415, '\P{Scx=avst}', "");
92025Expect(1, 68415, '\P{^Scx=avst}', "");
92026Expect(0, 68416, '\p{Scx=avst}', "");
92027Expect(1, 68416, '\p{^Scx=avst}', "");
92028Expect(1, 68416, '\P{Scx=avst}', "");
92029Expect(0, 68416, '\P{^Scx=avst}', "");
92030Error('\p{Is_Script_Extensions=:=_avestan}');
92031Error('\P{Is_Script_Extensions=:=_avestan}');
92032Expect(1, 68415, '\p{Is_Script_Extensions=avestan}', "");
92033Expect(0, 68415, '\p{^Is_Script_Extensions=avestan}', "");
92034Expect(0, 68415, '\P{Is_Script_Extensions=avestan}', "");
92035Expect(1, 68415, '\P{^Is_Script_Extensions=avestan}', "");
92036Expect(0, 68416, '\p{Is_Script_Extensions=avestan}', "");
92037Expect(1, 68416, '\p{^Is_Script_Extensions=avestan}', "");
92038Expect(1, 68416, '\P{Is_Script_Extensions=avestan}', "");
92039Expect(0, 68416, '\P{^Is_Script_Extensions=avestan}', "");
92040Expect(1, 68415, '\p{Is_Script_Extensions=_AVESTAN}', "");
92041Expect(0, 68415, '\p{^Is_Script_Extensions=_AVESTAN}', "");
92042Expect(0, 68415, '\P{Is_Script_Extensions=_AVESTAN}', "");
92043Expect(1, 68415, '\P{^Is_Script_Extensions=_AVESTAN}', "");
92044Expect(0, 68416, '\p{Is_Script_Extensions=_AVESTAN}', "");
92045Expect(1, 68416, '\p{^Is_Script_Extensions=_AVESTAN}', "");
92046Expect(1, 68416, '\P{Is_Script_Extensions=_AVESTAN}', "");
92047Expect(0, 68416, '\P{^Is_Script_Extensions=_AVESTAN}', "");
92048Error('\p{Is_Scx=:=avst}');
92049Error('\P{Is_Scx=:=avst}');
92050Expect(1, 68415, '\p{Is_Scx: avst}', "");
92051Expect(0, 68415, '\p{^Is_Scx: avst}', "");
92052Expect(0, 68415, '\P{Is_Scx: avst}', "");
92053Expect(1, 68415, '\P{^Is_Scx: avst}', "");
92054Expect(0, 68416, '\p{Is_Scx: avst}', "");
92055Expect(1, 68416, '\p{^Is_Scx: avst}', "");
92056Expect(1, 68416, '\P{Is_Scx: avst}', "");
92057Expect(0, 68416, '\P{^Is_Scx: avst}', "");
92058Expect(1, 68415, '\p{Is_Scx:   	Avst}', "");
92059Expect(0, 68415, '\p{^Is_Scx:   	Avst}', "");
92060Expect(0, 68415, '\P{Is_Scx:   	Avst}', "");
92061Expect(1, 68415, '\P{^Is_Scx:   	Avst}', "");
92062Expect(0, 68416, '\p{Is_Scx:   	Avst}', "");
92063Expect(1, 68416, '\p{^Is_Scx:   	Avst}', "");
92064Expect(1, 68416, '\P{Is_Scx:   	Avst}', "");
92065Expect(0, 68416, '\P{^Is_Scx:   	Avst}', "");
92066Error('\p{Script_Extensions=_Balinese:=}');
92067Error('\P{Script_Extensions=_Balinese:=}');
92068Expect(1, 7036, '\p{Script_Extensions=balinese}', "");
92069Expect(0, 7036, '\p{^Script_Extensions=balinese}', "");
92070Expect(0, 7036, '\P{Script_Extensions=balinese}', "");
92071Expect(1, 7036, '\P{^Script_Extensions=balinese}', "");
92072Expect(0, 7037, '\p{Script_Extensions=balinese}', "");
92073Expect(1, 7037, '\p{^Script_Extensions=balinese}', "");
92074Expect(1, 7037, '\P{Script_Extensions=balinese}', "");
92075Expect(0, 7037, '\P{^Script_Extensions=balinese}', "");
92076Expect(1, 7036, '\p{Script_Extensions=	 Balinese}', "");
92077Expect(0, 7036, '\p{^Script_Extensions=	 Balinese}', "");
92078Expect(0, 7036, '\P{Script_Extensions=	 Balinese}', "");
92079Expect(1, 7036, '\P{^Script_Extensions=	 Balinese}', "");
92080Expect(0, 7037, '\p{Script_Extensions=	 Balinese}', "");
92081Expect(1, 7037, '\p{^Script_Extensions=	 Balinese}', "");
92082Expect(1, 7037, '\P{Script_Extensions=	 Balinese}', "");
92083Expect(0, 7037, '\P{^Script_Extensions=	 Balinese}', "");
92084Error('\p{Scx:		-Bali/a/}');
92085Error('\P{Scx:		-Bali/a/}');
92086Expect(1, 7036, '\p{Scx=bali}', "");
92087Expect(0, 7036, '\p{^Scx=bali}', "");
92088Expect(0, 7036, '\P{Scx=bali}', "");
92089Expect(1, 7036, '\P{^Scx=bali}', "");
92090Expect(0, 7037, '\p{Scx=bali}', "");
92091Expect(1, 7037, '\p{^Scx=bali}', "");
92092Expect(1, 7037, '\P{Scx=bali}', "");
92093Expect(0, 7037, '\P{^Scx=bali}', "");
92094Expect(1, 7036, '\p{Scx= -BALI}', "");
92095Expect(0, 7036, '\p{^Scx= -BALI}', "");
92096Expect(0, 7036, '\P{Scx= -BALI}', "");
92097Expect(1, 7036, '\P{^Scx= -BALI}', "");
92098Expect(0, 7037, '\p{Scx= -BALI}', "");
92099Expect(1, 7037, '\p{^Scx= -BALI}', "");
92100Expect(1, 7037, '\P{Scx= -BALI}', "");
92101Expect(0, 7037, '\P{^Scx= -BALI}', "");
92102Error('\p{Is_Script_Extensions=_ Balinese:=}');
92103Error('\P{Is_Script_Extensions=_ Balinese:=}');
92104Expect(1, 7036, '\p{Is_Script_Extensions=balinese}', "");
92105Expect(0, 7036, '\p{^Is_Script_Extensions=balinese}', "");
92106Expect(0, 7036, '\P{Is_Script_Extensions=balinese}', "");
92107Expect(1, 7036, '\P{^Is_Script_Extensions=balinese}', "");
92108Expect(0, 7037, '\p{Is_Script_Extensions=balinese}', "");
92109Expect(1, 7037, '\p{^Is_Script_Extensions=balinese}', "");
92110Expect(1, 7037, '\P{Is_Script_Extensions=balinese}', "");
92111Expect(0, 7037, '\P{^Is_Script_Extensions=balinese}', "");
92112Expect(1, 7036, '\p{Is_Script_Extensions=_balinese}', "");
92113Expect(0, 7036, '\p{^Is_Script_Extensions=_balinese}', "");
92114Expect(0, 7036, '\P{Is_Script_Extensions=_balinese}', "");
92115Expect(1, 7036, '\P{^Is_Script_Extensions=_balinese}', "");
92116Expect(0, 7037, '\p{Is_Script_Extensions=_balinese}', "");
92117Expect(1, 7037, '\p{^Is_Script_Extensions=_balinese}', "");
92118Expect(1, 7037, '\P{Is_Script_Extensions=_balinese}', "");
92119Expect(0, 7037, '\P{^Is_Script_Extensions=_balinese}', "");
92120Error('\p{Is_Scx=/a/Bali}');
92121Error('\P{Is_Scx=/a/Bali}');
92122Expect(1, 7036, '\p{Is_Scx=bali}', "");
92123Expect(0, 7036, '\p{^Is_Scx=bali}', "");
92124Expect(0, 7036, '\P{Is_Scx=bali}', "");
92125Expect(1, 7036, '\P{^Is_Scx=bali}', "");
92126Expect(0, 7037, '\p{Is_Scx=bali}', "");
92127Expect(1, 7037, '\p{^Is_Scx=bali}', "");
92128Expect(1, 7037, '\P{Is_Scx=bali}', "");
92129Expect(0, 7037, '\P{^Is_Scx=bali}', "");
92130Expect(1, 7036, '\p{Is_Scx:	_BALI}', "");
92131Expect(0, 7036, '\p{^Is_Scx:	_BALI}', "");
92132Expect(0, 7036, '\P{Is_Scx:	_BALI}', "");
92133Expect(1, 7036, '\P{^Is_Scx:	_BALI}', "");
92134Expect(0, 7037, '\p{Is_Scx:	_BALI}', "");
92135Expect(1, 7037, '\p{^Is_Scx:	_BALI}', "");
92136Expect(1, 7037, '\P{Is_Scx:	_BALI}', "");
92137Expect(0, 7037, '\P{^Is_Scx:	_BALI}', "");
92138Error('\p{Script_Extensions=_	bamum:=}');
92139Error('\P{Script_Extensions=_	bamum:=}');
92140Expect(1, 92728, '\p{Script_Extensions=bamum}', "");
92141Expect(0, 92728, '\p{^Script_Extensions=bamum}', "");
92142Expect(0, 92728, '\P{Script_Extensions=bamum}', "");
92143Expect(1, 92728, '\P{^Script_Extensions=bamum}', "");
92144Expect(0, 92729, '\p{Script_Extensions=bamum}', "");
92145Expect(1, 92729, '\p{^Script_Extensions=bamum}', "");
92146Expect(1, 92729, '\P{Script_Extensions=bamum}', "");
92147Expect(0, 92729, '\P{^Script_Extensions=bamum}', "");
92148Expect(1, 92728, '\p{Script_Extensions=_	BAMUM}', "");
92149Expect(0, 92728, '\p{^Script_Extensions=_	BAMUM}', "");
92150Expect(0, 92728, '\P{Script_Extensions=_	BAMUM}', "");
92151Expect(1, 92728, '\P{^Script_Extensions=_	BAMUM}', "");
92152Expect(0, 92729, '\p{Script_Extensions=_	BAMUM}', "");
92153Expect(1, 92729, '\p{^Script_Extensions=_	BAMUM}', "");
92154Expect(1, 92729, '\P{Script_Extensions=_	BAMUM}', "");
92155Expect(0, 92729, '\P{^Script_Extensions=_	BAMUM}', "");
92156Error('\p{Scx= Bamu:=}');
92157Error('\P{Scx= Bamu:=}');
92158Expect(1, 92728, '\p{Scx=bamu}', "");
92159Expect(0, 92728, '\p{^Scx=bamu}', "");
92160Expect(0, 92728, '\P{Scx=bamu}', "");
92161Expect(1, 92728, '\P{^Scx=bamu}', "");
92162Expect(0, 92729, '\p{Scx=bamu}', "");
92163Expect(1, 92729, '\p{^Scx=bamu}', "");
92164Expect(1, 92729, '\P{Scx=bamu}', "");
92165Expect(0, 92729, '\P{^Scx=bamu}', "");
92166Expect(1, 92728, '\p{Scx= _Bamu}', "");
92167Expect(0, 92728, '\p{^Scx= _Bamu}', "");
92168Expect(0, 92728, '\P{Scx= _Bamu}', "");
92169Expect(1, 92728, '\P{^Scx= _Bamu}', "");
92170Expect(0, 92729, '\p{Scx= _Bamu}', "");
92171Expect(1, 92729, '\p{^Scx= _Bamu}', "");
92172Expect(1, 92729, '\P{Scx= _Bamu}', "");
92173Expect(0, 92729, '\P{^Scx= _Bamu}', "");
92174Error('\p{Is_Script_Extensions:		:=BAMUM}');
92175Error('\P{Is_Script_Extensions:		:=BAMUM}');
92176Expect(1, 92728, '\p{Is_Script_Extensions=bamum}', "");
92177Expect(0, 92728, '\p{^Is_Script_Extensions=bamum}', "");
92178Expect(0, 92728, '\P{Is_Script_Extensions=bamum}', "");
92179Expect(1, 92728, '\P{^Is_Script_Extensions=bamum}', "");
92180Expect(0, 92729, '\p{Is_Script_Extensions=bamum}', "");
92181Expect(1, 92729, '\p{^Is_Script_Extensions=bamum}', "");
92182Expect(1, 92729, '\P{Is_Script_Extensions=bamum}', "");
92183Expect(0, 92729, '\P{^Is_Script_Extensions=bamum}', "");
92184Expect(1, 92728, '\p{Is_Script_Extensions=	Bamum}', "");
92185Expect(0, 92728, '\p{^Is_Script_Extensions=	Bamum}', "");
92186Expect(0, 92728, '\P{Is_Script_Extensions=	Bamum}', "");
92187Expect(1, 92728, '\P{^Is_Script_Extensions=	Bamum}', "");
92188Expect(0, 92729, '\p{Is_Script_Extensions=	Bamum}', "");
92189Expect(1, 92729, '\p{^Is_Script_Extensions=	Bamum}', "");
92190Expect(1, 92729, '\P{Is_Script_Extensions=	Bamum}', "");
92191Expect(0, 92729, '\P{^Is_Script_Extensions=	Bamum}', "");
92192Error('\p{Is_Scx=/a/_ Bamu}');
92193Error('\P{Is_Scx=/a/_ Bamu}');
92194Expect(1, 92728, '\p{Is_Scx=bamu}', "");
92195Expect(0, 92728, '\p{^Is_Scx=bamu}', "");
92196Expect(0, 92728, '\P{Is_Scx=bamu}', "");
92197Expect(1, 92728, '\P{^Is_Scx=bamu}', "");
92198Expect(0, 92729, '\p{Is_Scx=bamu}', "");
92199Expect(1, 92729, '\p{^Is_Scx=bamu}', "");
92200Expect(1, 92729, '\P{Is_Scx=bamu}', "");
92201Expect(0, 92729, '\P{^Is_Scx=bamu}', "");
92202Expect(1, 92728, '\p{Is_Scx=  Bamu}', "");
92203Expect(0, 92728, '\p{^Is_Scx=  Bamu}', "");
92204Expect(0, 92728, '\P{Is_Scx=  Bamu}', "");
92205Expect(1, 92728, '\P{^Is_Scx=  Bamu}', "");
92206Expect(0, 92729, '\p{Is_Scx=  Bamu}', "");
92207Expect(1, 92729, '\p{^Is_Scx=  Bamu}', "");
92208Expect(1, 92729, '\P{Is_Scx=  Bamu}', "");
92209Expect(0, 92729, '\P{^Is_Scx=  Bamu}', "");
92210Error('\p{Script_Extensions= Batak/a/}');
92211Error('\P{Script_Extensions= Batak/a/}');
92212Expect(1, 7167, '\p{Script_Extensions=batak}', "");
92213Expect(0, 7167, '\p{^Script_Extensions=batak}', "");
92214Expect(0, 7167, '\P{Script_Extensions=batak}', "");
92215Expect(1, 7167, '\P{^Script_Extensions=batak}', "");
92216Expect(0, 7168, '\p{Script_Extensions=batak}', "");
92217Expect(1, 7168, '\p{^Script_Extensions=batak}', "");
92218Expect(1, 7168, '\P{Script_Extensions=batak}', "");
92219Expect(0, 7168, '\P{^Script_Extensions=batak}', "");
92220Expect(1, 7167, '\p{Script_Extensions:	- Batak}', "");
92221Expect(0, 7167, '\p{^Script_Extensions:	- Batak}', "");
92222Expect(0, 7167, '\P{Script_Extensions:	- Batak}', "");
92223Expect(1, 7167, '\P{^Script_Extensions:	- Batak}', "");
92224Expect(0, 7168, '\p{Script_Extensions:	- Batak}', "");
92225Expect(1, 7168, '\p{^Script_Extensions:	- Batak}', "");
92226Expect(1, 7168, '\P{Script_Extensions:	- Batak}', "");
92227Expect(0, 7168, '\P{^Script_Extensions:	- Batak}', "");
92228Error('\p{Scx=	/a/Batk}');
92229Error('\P{Scx=	/a/Batk}');
92230Expect(1, 7167, '\p{Scx=batk}', "");
92231Expect(0, 7167, '\p{^Scx=batk}', "");
92232Expect(0, 7167, '\P{Scx=batk}', "");
92233Expect(1, 7167, '\P{^Scx=batk}', "");
92234Expect(0, 7168, '\p{Scx=batk}', "");
92235Expect(1, 7168, '\p{^Scx=batk}', "");
92236Expect(1, 7168, '\P{Scx=batk}', "");
92237Expect(0, 7168, '\P{^Scx=batk}', "");
92238Expect(1, 7167, '\p{Scx=_ Batk}', "");
92239Expect(0, 7167, '\p{^Scx=_ Batk}', "");
92240Expect(0, 7167, '\P{Scx=_ Batk}', "");
92241Expect(1, 7167, '\P{^Scx=_ Batk}', "");
92242Expect(0, 7168, '\p{Scx=_ Batk}', "");
92243Expect(1, 7168, '\p{^Scx=_ Batk}', "");
92244Expect(1, 7168, '\P{Scx=_ Batk}', "");
92245Expect(0, 7168, '\P{^Scx=_ Batk}', "");
92246Error('\p{Is_Script_Extensions:-:=Batak}');
92247Error('\P{Is_Script_Extensions:-:=Batak}');
92248Expect(1, 7167, '\p{Is_Script_Extensions=batak}', "");
92249Expect(0, 7167, '\p{^Is_Script_Extensions=batak}', "");
92250Expect(0, 7167, '\P{Is_Script_Extensions=batak}', "");
92251Expect(1, 7167, '\P{^Is_Script_Extensions=batak}', "");
92252Expect(0, 7168, '\p{Is_Script_Extensions=batak}', "");
92253Expect(1, 7168, '\p{^Is_Script_Extensions=batak}', "");
92254Expect(1, 7168, '\P{Is_Script_Extensions=batak}', "");
92255Expect(0, 7168, '\P{^Is_Script_Extensions=batak}', "");
92256Expect(1, 7167, '\p{Is_Script_Extensions=- batak}', "");
92257Expect(0, 7167, '\p{^Is_Script_Extensions=- batak}', "");
92258Expect(0, 7167, '\P{Is_Script_Extensions=- batak}', "");
92259Expect(1, 7167, '\P{^Is_Script_Extensions=- batak}', "");
92260Expect(0, 7168, '\p{Is_Script_Extensions=- batak}', "");
92261Expect(1, 7168, '\p{^Is_Script_Extensions=- batak}', "");
92262Expect(1, 7168, '\P{Is_Script_Extensions=- batak}', "");
92263Expect(0, 7168, '\P{^Is_Script_Extensions=- batak}', "");
92264Error('\p{Is_Scx= /a/Batk}');
92265Error('\P{Is_Scx= /a/Batk}');
92266Expect(1, 7167, '\p{Is_Scx=batk}', "");
92267Expect(0, 7167, '\p{^Is_Scx=batk}', "");
92268Expect(0, 7167, '\P{Is_Scx=batk}', "");
92269Expect(1, 7167, '\P{^Is_Scx=batk}', "");
92270Expect(0, 7168, '\p{Is_Scx=batk}', "");
92271Expect(1, 7168, '\p{^Is_Scx=batk}', "");
92272Expect(1, 7168, '\P{Is_Scx=batk}', "");
92273Expect(0, 7168, '\P{^Is_Scx=batk}', "");
92274Expect(1, 7167, '\p{Is_Scx=-Batk}', "");
92275Expect(0, 7167, '\p{^Is_Scx=-Batk}', "");
92276Expect(0, 7167, '\P{Is_Scx=-Batk}', "");
92277Expect(1, 7167, '\P{^Is_Scx=-Batk}', "");
92278Expect(0, 7168, '\p{Is_Scx=-Batk}', "");
92279Expect(1, 7168, '\p{^Is_Scx=-Batk}', "");
92280Expect(1, 7168, '\P{Is_Scx=-Batk}', "");
92281Expect(0, 7168, '\P{^Is_Scx=-Batk}', "");
92282Error('\p{Script_Extensions=:=		Bengali}');
92283Error('\P{Script_Extensions=:=		Bengali}');
92284Expect(1, 2555, '\p{Script_Extensions=bengali}', "");
92285Expect(0, 2555, '\p{^Script_Extensions=bengali}', "");
92286Expect(0, 2555, '\P{Script_Extensions=bengali}', "");
92287Expect(1, 2555, '\P{^Script_Extensions=bengali}', "");
92288Expect(0, 2556, '\p{Script_Extensions=bengali}', "");
92289Expect(1, 2556, '\p{^Script_Extensions=bengali}', "");
92290Expect(1, 2556, '\P{Script_Extensions=bengali}', "");
92291Expect(0, 2556, '\P{^Script_Extensions=bengali}', "");
92292Expect(1, 2555, '\p{Script_Extensions=--Bengali}', "");
92293Expect(0, 2555, '\p{^Script_Extensions=--Bengali}', "");
92294Expect(0, 2555, '\P{Script_Extensions=--Bengali}', "");
92295Expect(1, 2555, '\P{^Script_Extensions=--Bengali}', "");
92296Expect(0, 2556, '\p{Script_Extensions=--Bengali}', "");
92297Expect(1, 2556, '\p{^Script_Extensions=--Bengali}', "");
92298Expect(1, 2556, '\P{Script_Extensions=--Bengali}', "");
92299Expect(0, 2556, '\P{^Script_Extensions=--Bengali}', "");
92300Error('\p{Scx=Beng/a/}');
92301Error('\P{Scx=Beng/a/}');
92302Expect(1, 2555, '\p{Scx=beng}', "");
92303Expect(0, 2555, '\p{^Scx=beng}', "");
92304Expect(0, 2555, '\P{Scx=beng}', "");
92305Expect(1, 2555, '\P{^Scx=beng}', "");
92306Expect(0, 2556, '\p{Scx=beng}', "");
92307Expect(1, 2556, '\p{^Scx=beng}', "");
92308Expect(1, 2556, '\P{Scx=beng}', "");
92309Expect(0, 2556, '\P{^Scx=beng}', "");
92310Expect(1, 2555, '\p{Scx=_-Beng}', "");
92311Expect(0, 2555, '\p{^Scx=_-Beng}', "");
92312Expect(0, 2555, '\P{Scx=_-Beng}', "");
92313Expect(1, 2555, '\P{^Scx=_-Beng}', "");
92314Expect(0, 2556, '\p{Scx=_-Beng}', "");
92315Expect(1, 2556, '\p{^Scx=_-Beng}', "");
92316Expect(1, 2556, '\P{Scx=_-Beng}', "");
92317Expect(0, 2556, '\P{^Scx=_-Beng}', "");
92318Error('\p{Is_Script_Extensions:  _bengali/a/}');
92319Error('\P{Is_Script_Extensions:  _bengali/a/}');
92320Expect(1, 2555, '\p{Is_Script_Extensions=bengali}', "");
92321Expect(0, 2555, '\p{^Is_Script_Extensions=bengali}', "");
92322Expect(0, 2555, '\P{Is_Script_Extensions=bengali}', "");
92323Expect(1, 2555, '\P{^Is_Script_Extensions=bengali}', "");
92324Expect(0, 2556, '\p{Is_Script_Extensions=bengali}', "");
92325Expect(1, 2556, '\p{^Is_Script_Extensions=bengali}', "");
92326Expect(1, 2556, '\P{Is_Script_Extensions=bengali}', "");
92327Expect(0, 2556, '\P{^Is_Script_Extensions=bengali}', "");
92328Expect(1, 2555, '\p{Is_Script_Extensions=	-Bengali}', "");
92329Expect(0, 2555, '\p{^Is_Script_Extensions=	-Bengali}', "");
92330Expect(0, 2555, '\P{Is_Script_Extensions=	-Bengali}', "");
92331Expect(1, 2555, '\P{^Is_Script_Extensions=	-Bengali}', "");
92332Expect(0, 2556, '\p{Is_Script_Extensions=	-Bengali}', "");
92333Expect(1, 2556, '\p{^Is_Script_Extensions=	-Bengali}', "");
92334Expect(1, 2556, '\P{Is_Script_Extensions=	-Bengali}', "");
92335Expect(0, 2556, '\P{^Is_Script_Extensions=	-Bengali}', "");
92336Error('\p{Is_Scx=	Beng:=}');
92337Error('\P{Is_Scx=	Beng:=}');
92338Expect(1, 2555, '\p{Is_Scx=beng}', "");
92339Expect(0, 2555, '\p{^Is_Scx=beng}', "");
92340Expect(0, 2555, '\P{Is_Scx=beng}', "");
92341Expect(1, 2555, '\P{^Is_Scx=beng}', "");
92342Expect(0, 2556, '\p{Is_Scx=beng}', "");
92343Expect(1, 2556, '\p{^Is_Scx=beng}', "");
92344Expect(1, 2556, '\P{Is_Scx=beng}', "");
92345Expect(0, 2556, '\P{^Is_Scx=beng}', "");
92346Expect(1, 2555, '\p{Is_Scx= _Beng}', "");
92347Expect(0, 2555, '\p{^Is_Scx= _Beng}', "");
92348Expect(0, 2555, '\P{Is_Scx= _Beng}', "");
92349Expect(1, 2555, '\P{^Is_Scx= _Beng}', "");
92350Expect(0, 2556, '\p{Is_Scx= _Beng}', "");
92351Expect(1, 2556, '\p{^Is_Scx= _Beng}', "");
92352Expect(1, 2556, '\P{Is_Scx= _Beng}', "");
92353Expect(0, 2556, '\P{^Is_Scx= _Beng}', "");
92354Error('\p{Script_Extensions= -Bopomofo/a/}');
92355Error('\P{Script_Extensions= -Bopomofo/a/}');
92356Expect(1, 65381, '\p{Script_Extensions=bopomofo}', "");
92357Expect(0, 65381, '\p{^Script_Extensions=bopomofo}', "");
92358Expect(0, 65381, '\P{Script_Extensions=bopomofo}', "");
92359Expect(1, 65381, '\P{^Script_Extensions=bopomofo}', "");
92360Expect(0, 65382, '\p{Script_Extensions=bopomofo}', "");
92361Expect(1, 65382, '\p{^Script_Extensions=bopomofo}', "");
92362Expect(1, 65382, '\P{Script_Extensions=bopomofo}', "");
92363Expect(0, 65382, '\P{^Script_Extensions=bopomofo}', "");
92364Expect(1, 65381, '\p{Script_Extensions=_BOPOMOFO}', "");
92365Expect(0, 65381, '\p{^Script_Extensions=_BOPOMOFO}', "");
92366Expect(0, 65381, '\P{Script_Extensions=_BOPOMOFO}', "");
92367Expect(1, 65381, '\P{^Script_Extensions=_BOPOMOFO}', "");
92368Expect(0, 65382, '\p{Script_Extensions=_BOPOMOFO}', "");
92369Expect(1, 65382, '\p{^Script_Extensions=_BOPOMOFO}', "");
92370Expect(1, 65382, '\P{Script_Extensions=_BOPOMOFO}', "");
92371Expect(0, 65382, '\P{^Script_Extensions=_BOPOMOFO}', "");
92372Error('\p{Scx=/a/_bopo}');
92373Error('\P{Scx=/a/_bopo}');
92374Expect(1, 65381, '\p{Scx=bopo}', "");
92375Expect(0, 65381, '\p{^Scx=bopo}', "");
92376Expect(0, 65381, '\P{Scx=bopo}', "");
92377Expect(1, 65381, '\P{^Scx=bopo}', "");
92378Expect(0, 65382, '\p{Scx=bopo}', "");
92379Expect(1, 65382, '\p{^Scx=bopo}', "");
92380Expect(1, 65382, '\P{Scx=bopo}', "");
92381Expect(0, 65382, '\P{^Scx=bopo}', "");
92382Expect(1, 65381, '\p{Scx= BOPO}', "");
92383Expect(0, 65381, '\p{^Scx= BOPO}', "");
92384Expect(0, 65381, '\P{Scx= BOPO}', "");
92385Expect(1, 65381, '\P{^Scx= BOPO}', "");
92386Expect(0, 65382, '\p{Scx= BOPO}', "");
92387Expect(1, 65382, '\p{^Scx= BOPO}', "");
92388Expect(1, 65382, '\P{Scx= BOPO}', "");
92389Expect(0, 65382, '\P{^Scx= BOPO}', "");
92390Error('\p{Is_Script_Extensions=-/a/bopomofo}');
92391Error('\P{Is_Script_Extensions=-/a/bopomofo}');
92392Expect(1, 65381, '\p{Is_Script_Extensions=bopomofo}', "");
92393Expect(0, 65381, '\p{^Is_Script_Extensions=bopomofo}', "");
92394Expect(0, 65381, '\P{Is_Script_Extensions=bopomofo}', "");
92395Expect(1, 65381, '\P{^Is_Script_Extensions=bopomofo}', "");
92396Expect(0, 65382, '\p{Is_Script_Extensions=bopomofo}', "");
92397Expect(1, 65382, '\p{^Is_Script_Extensions=bopomofo}', "");
92398Expect(1, 65382, '\P{Is_Script_Extensions=bopomofo}', "");
92399Expect(0, 65382, '\P{^Is_Script_Extensions=bopomofo}', "");
92400Expect(1, 65381, '\p{Is_Script_Extensions= 	Bopomofo}', "");
92401Expect(0, 65381, '\p{^Is_Script_Extensions= 	Bopomofo}', "");
92402Expect(0, 65381, '\P{Is_Script_Extensions= 	Bopomofo}', "");
92403Expect(1, 65381, '\P{^Is_Script_Extensions= 	Bopomofo}', "");
92404Expect(0, 65382, '\p{Is_Script_Extensions= 	Bopomofo}', "");
92405Expect(1, 65382, '\p{^Is_Script_Extensions= 	Bopomofo}', "");
92406Expect(1, 65382, '\P{Is_Script_Extensions= 	Bopomofo}', "");
92407Expect(0, 65382, '\P{^Is_Script_Extensions= 	Bopomofo}', "");
92408Error('\p{Is_Scx=/a/_	BOPO}');
92409Error('\P{Is_Scx=/a/_	BOPO}');
92410Expect(1, 65381, '\p{Is_Scx=bopo}', "");
92411Expect(0, 65381, '\p{^Is_Scx=bopo}', "");
92412Expect(0, 65381, '\P{Is_Scx=bopo}', "");
92413Expect(1, 65381, '\P{^Is_Scx=bopo}', "");
92414Expect(0, 65382, '\p{Is_Scx=bopo}', "");
92415Expect(1, 65382, '\p{^Is_Scx=bopo}', "");
92416Expect(1, 65382, '\P{Is_Scx=bopo}', "");
92417Expect(0, 65382, '\P{^Is_Scx=bopo}', "");
92418Expect(1, 65381, '\p{Is_Scx=- Bopo}', "");
92419Expect(0, 65381, '\p{^Is_Scx=- Bopo}', "");
92420Expect(0, 65381, '\P{Is_Scx=- Bopo}', "");
92421Expect(1, 65381, '\P{^Is_Scx=- Bopo}', "");
92422Expect(0, 65382, '\p{Is_Scx=- Bopo}', "");
92423Expect(1, 65382, '\p{^Is_Scx=- Bopo}', "");
92424Expect(1, 65382, '\P{Is_Scx=- Bopo}', "");
92425Expect(0, 65382, '\P{^Is_Scx=- Bopo}', "");
92426Error('\p{Script_Extensions=:=_	Brahmi}');
92427Error('\P{Script_Extensions=:=_	Brahmi}');
92428Expect(1, 69743, '\p{Script_Extensions=brahmi}', "");
92429Expect(0, 69743, '\p{^Script_Extensions=brahmi}', "");
92430Expect(0, 69743, '\P{Script_Extensions=brahmi}', "");
92431Expect(1, 69743, '\P{^Script_Extensions=brahmi}', "");
92432Expect(0, 69744, '\p{Script_Extensions=brahmi}', "");
92433Expect(1, 69744, '\p{^Script_Extensions=brahmi}', "");
92434Expect(1, 69744, '\P{Script_Extensions=brahmi}', "");
92435Expect(0, 69744, '\P{^Script_Extensions=brahmi}', "");
92436Expect(1, 69743, '\p{Script_Extensions=	_brahmi}', "");
92437Expect(0, 69743, '\p{^Script_Extensions=	_brahmi}', "");
92438Expect(0, 69743, '\P{Script_Extensions=	_brahmi}', "");
92439Expect(1, 69743, '\P{^Script_Extensions=	_brahmi}', "");
92440Expect(0, 69744, '\p{Script_Extensions=	_brahmi}', "");
92441Expect(1, 69744, '\p{^Script_Extensions=	_brahmi}', "");
92442Expect(1, 69744, '\P{Script_Extensions=	_brahmi}', "");
92443Expect(0, 69744, '\P{^Script_Extensions=	_brahmi}', "");
92444Error('\p{Scx=--Brah/a/}');
92445Error('\P{Scx=--Brah/a/}');
92446Expect(1, 69743, '\p{Scx:   brah}', "");
92447Expect(0, 69743, '\p{^Scx:   brah}', "");
92448Expect(0, 69743, '\P{Scx:   brah}', "");
92449Expect(1, 69743, '\P{^Scx:   brah}', "");
92450Expect(0, 69744, '\p{Scx:   brah}', "");
92451Expect(1, 69744, '\p{^Scx:   brah}', "");
92452Expect(1, 69744, '\P{Scx:   brah}', "");
92453Expect(0, 69744, '\P{^Scx:   brah}', "");
92454Expect(1, 69743, '\p{Scx=_	BRAH}', "");
92455Expect(0, 69743, '\p{^Scx=_	BRAH}', "");
92456Expect(0, 69743, '\P{Scx=_	BRAH}', "");
92457Expect(1, 69743, '\P{^Scx=_	BRAH}', "");
92458Expect(0, 69744, '\p{Scx=_	BRAH}', "");
92459Expect(1, 69744, '\p{^Scx=_	BRAH}', "");
92460Expect(1, 69744, '\P{Scx=_	BRAH}', "");
92461Expect(0, 69744, '\P{^Scx=_	BRAH}', "");
92462Error('\p{Is_Script_Extensions=-BRAHMI/a/}');
92463Error('\P{Is_Script_Extensions=-BRAHMI/a/}');
92464Expect(1, 69743, '\p{Is_Script_Extensions=brahmi}', "");
92465Expect(0, 69743, '\p{^Is_Script_Extensions=brahmi}', "");
92466Expect(0, 69743, '\P{Is_Script_Extensions=brahmi}', "");
92467Expect(1, 69743, '\P{^Is_Script_Extensions=brahmi}', "");
92468Expect(0, 69744, '\p{Is_Script_Extensions=brahmi}', "");
92469Expect(1, 69744, '\p{^Is_Script_Extensions=brahmi}', "");
92470Expect(1, 69744, '\P{Is_Script_Extensions=brahmi}', "");
92471Expect(0, 69744, '\P{^Is_Script_Extensions=brahmi}', "");
92472Expect(1, 69743, '\p{Is_Script_Extensions:	_ Brahmi}', "");
92473Expect(0, 69743, '\p{^Is_Script_Extensions:	_ Brahmi}', "");
92474Expect(0, 69743, '\P{Is_Script_Extensions:	_ Brahmi}', "");
92475Expect(1, 69743, '\P{^Is_Script_Extensions:	_ Brahmi}', "");
92476Expect(0, 69744, '\p{Is_Script_Extensions:	_ Brahmi}', "");
92477Expect(1, 69744, '\p{^Is_Script_Extensions:	_ Brahmi}', "");
92478Expect(1, 69744, '\P{Is_Script_Extensions:	_ Brahmi}', "");
92479Expect(0, 69744, '\P{^Is_Script_Extensions:	_ Brahmi}', "");
92480Error('\p{Is_Scx=-:=brah}');
92481Error('\P{Is_Scx=-:=brah}');
92482Expect(1, 69743, '\p{Is_Scx=brah}', "");
92483Expect(0, 69743, '\p{^Is_Scx=brah}', "");
92484Expect(0, 69743, '\P{Is_Scx=brah}', "");
92485Expect(1, 69743, '\P{^Is_Scx=brah}', "");
92486Expect(0, 69744, '\p{Is_Scx=brah}', "");
92487Expect(1, 69744, '\p{^Is_Scx=brah}', "");
92488Expect(1, 69744, '\P{Is_Scx=brah}', "");
92489Expect(0, 69744, '\P{^Is_Scx=brah}', "");
92490Expect(1, 69743, '\p{Is_Scx=BRAH}', "");
92491Expect(0, 69743, '\p{^Is_Scx=BRAH}', "");
92492Expect(0, 69743, '\P{Is_Scx=BRAH}', "");
92493Expect(1, 69743, '\P{^Is_Scx=BRAH}', "");
92494Expect(0, 69744, '\p{Is_Scx=BRAH}', "");
92495Expect(1, 69744, '\p{^Is_Scx=BRAH}', "");
92496Expect(1, 69744, '\P{Is_Scx=BRAH}', "");
92497Expect(0, 69744, '\P{^Is_Scx=BRAH}', "");
92498Error('\p{Script_Extensions=:=_Braille}');
92499Error('\P{Script_Extensions=:=_Braille}');
92500Expect(1, 10495, '\p{Script_Extensions=braille}', "");
92501Expect(0, 10495, '\p{^Script_Extensions=braille}', "");
92502Expect(0, 10495, '\P{Script_Extensions=braille}', "");
92503Expect(1, 10495, '\P{^Script_Extensions=braille}', "");
92504Expect(0, 10496, '\p{Script_Extensions=braille}', "");
92505Expect(1, 10496, '\p{^Script_Extensions=braille}', "");
92506Expect(1, 10496, '\P{Script_Extensions=braille}', "");
92507Expect(0, 10496, '\P{^Script_Extensions=braille}', "");
92508Expect(1, 10495, '\p{Script_Extensions:		braille}', "");
92509Expect(0, 10495, '\p{^Script_Extensions:		braille}', "");
92510Expect(0, 10495, '\P{Script_Extensions:		braille}', "");
92511Expect(1, 10495, '\P{^Script_Extensions:		braille}', "");
92512Expect(0, 10496, '\p{Script_Extensions:		braille}', "");
92513Expect(1, 10496, '\p{^Script_Extensions:		braille}', "");
92514Expect(1, 10496, '\P{Script_Extensions:		braille}', "");
92515Expect(0, 10496, '\P{^Script_Extensions:		braille}', "");
92516Error('\p{Scx=:=Brai}');
92517Error('\P{Scx=:=Brai}');
92518Expect(1, 10495, '\p{Scx=brai}', "");
92519Expect(0, 10495, '\p{^Scx=brai}', "");
92520Expect(0, 10495, '\P{Scx=brai}', "");
92521Expect(1, 10495, '\P{^Scx=brai}', "");
92522Expect(0, 10496, '\p{Scx=brai}', "");
92523Expect(1, 10496, '\p{^Scx=brai}', "");
92524Expect(1, 10496, '\P{Scx=brai}', "");
92525Expect(0, 10496, '\P{^Scx=brai}', "");
92526Expect(1, 10495, '\p{Scx=-Brai}', "");
92527Expect(0, 10495, '\p{^Scx=-Brai}', "");
92528Expect(0, 10495, '\P{Scx=-Brai}', "");
92529Expect(1, 10495, '\P{^Scx=-Brai}', "");
92530Expect(0, 10496, '\p{Scx=-Brai}', "");
92531Expect(1, 10496, '\p{^Scx=-Brai}', "");
92532Expect(1, 10496, '\P{Scx=-Brai}', "");
92533Expect(0, 10496, '\P{^Scx=-Brai}', "");
92534Error('\p{Is_Script_Extensions=-:=braille}');
92535Error('\P{Is_Script_Extensions=-:=braille}');
92536Expect(1, 10495, '\p{Is_Script_Extensions=braille}', "");
92537Expect(0, 10495, '\p{^Is_Script_Extensions=braille}', "");
92538Expect(0, 10495, '\P{Is_Script_Extensions=braille}', "");
92539Expect(1, 10495, '\P{^Is_Script_Extensions=braille}', "");
92540Expect(0, 10496, '\p{Is_Script_Extensions=braille}', "");
92541Expect(1, 10496, '\p{^Is_Script_Extensions=braille}', "");
92542Expect(1, 10496, '\P{Is_Script_Extensions=braille}', "");
92543Expect(0, 10496, '\P{^Is_Script_Extensions=braille}', "");
92544Expect(1, 10495, '\p{Is_Script_Extensions=__Braille}', "");
92545Expect(0, 10495, '\p{^Is_Script_Extensions=__Braille}', "");
92546Expect(0, 10495, '\P{Is_Script_Extensions=__Braille}', "");
92547Expect(1, 10495, '\P{^Is_Script_Extensions=__Braille}', "");
92548Expect(0, 10496, '\p{Is_Script_Extensions=__Braille}', "");
92549Expect(1, 10496, '\p{^Is_Script_Extensions=__Braille}', "");
92550Expect(1, 10496, '\P{Is_Script_Extensions=__Braille}', "");
92551Expect(0, 10496, '\P{^Is_Script_Extensions=__Braille}', "");
92552Error('\p{Is_Scx=	brai/a/}');
92553Error('\P{Is_Scx=	brai/a/}');
92554Expect(1, 10495, '\p{Is_Scx=brai}', "");
92555Expect(0, 10495, '\p{^Is_Scx=brai}', "");
92556Expect(0, 10495, '\P{Is_Scx=brai}', "");
92557Expect(1, 10495, '\P{^Is_Scx=brai}', "");
92558Expect(0, 10496, '\p{Is_Scx=brai}', "");
92559Expect(1, 10496, '\p{^Is_Scx=brai}', "");
92560Expect(1, 10496, '\P{Is_Scx=brai}', "");
92561Expect(0, 10496, '\P{^Is_Scx=brai}', "");
92562Expect(1, 10495, '\p{Is_Scx=-_BRAI}', "");
92563Expect(0, 10495, '\p{^Is_Scx=-_BRAI}', "");
92564Expect(0, 10495, '\P{Is_Scx=-_BRAI}', "");
92565Expect(1, 10495, '\P{^Is_Scx=-_BRAI}', "");
92566Expect(0, 10496, '\p{Is_Scx=-_BRAI}', "");
92567Expect(1, 10496, '\p{^Is_Scx=-_BRAI}', "");
92568Expect(1, 10496, '\P{Is_Scx=-_BRAI}', "");
92569Expect(0, 10496, '\P{^Is_Scx=-_BRAI}', "");
92570Error('\p{Script_Extensions=	_BUGINESE:=}');
92571Error('\P{Script_Extensions=	_BUGINESE:=}');
92572Expect(1, 43471, '\p{Script_Extensions=buginese}', "");
92573Expect(0, 43471, '\p{^Script_Extensions=buginese}', "");
92574Expect(0, 43471, '\P{Script_Extensions=buginese}', "");
92575Expect(1, 43471, '\P{^Script_Extensions=buginese}', "");
92576Expect(0, 43472, '\p{Script_Extensions=buginese}', "");
92577Expect(1, 43472, '\p{^Script_Extensions=buginese}', "");
92578Expect(1, 43472, '\P{Script_Extensions=buginese}', "");
92579Expect(0, 43472, '\P{^Script_Extensions=buginese}', "");
92580Expect(1, 43471, '\p{Script_Extensions=- BUGINESE}', "");
92581Expect(0, 43471, '\p{^Script_Extensions=- BUGINESE}', "");
92582Expect(0, 43471, '\P{Script_Extensions=- BUGINESE}', "");
92583Expect(1, 43471, '\P{^Script_Extensions=- BUGINESE}', "");
92584Expect(0, 43472, '\p{Script_Extensions=- BUGINESE}', "");
92585Expect(1, 43472, '\p{^Script_Extensions=- BUGINESE}', "");
92586Expect(1, 43472, '\P{Script_Extensions=- BUGINESE}', "");
92587Expect(0, 43472, '\P{^Script_Extensions=- BUGINESE}', "");
92588Error('\p{Scx=_-Bugi:=}');
92589Error('\P{Scx=_-Bugi:=}');
92590Expect(1, 43471, '\p{Scx=bugi}', "");
92591Expect(0, 43471, '\p{^Scx=bugi}', "");
92592Expect(0, 43471, '\P{Scx=bugi}', "");
92593Expect(1, 43471, '\P{^Scx=bugi}', "");
92594Expect(0, 43472, '\p{Scx=bugi}', "");
92595Expect(1, 43472, '\p{^Scx=bugi}', "");
92596Expect(1, 43472, '\P{Scx=bugi}', "");
92597Expect(0, 43472, '\P{^Scx=bugi}', "");
92598Expect(1, 43471, '\p{Scx:		-Bugi}', "");
92599Expect(0, 43471, '\p{^Scx:		-Bugi}', "");
92600Expect(0, 43471, '\P{Scx:		-Bugi}', "");
92601Expect(1, 43471, '\P{^Scx:		-Bugi}', "");
92602Expect(0, 43472, '\p{Scx:		-Bugi}', "");
92603Expect(1, 43472, '\p{^Scx:		-Bugi}', "");
92604Expect(1, 43472, '\P{Scx:		-Bugi}', "");
92605Expect(0, 43472, '\P{^Scx:		-Bugi}', "");
92606Error('\p{Is_Script_Extensions= :=Buginese}');
92607Error('\P{Is_Script_Extensions= :=Buginese}');
92608Expect(1, 43471, '\p{Is_Script_Extensions=buginese}', "");
92609Expect(0, 43471, '\p{^Is_Script_Extensions=buginese}', "");
92610Expect(0, 43471, '\P{Is_Script_Extensions=buginese}', "");
92611Expect(1, 43471, '\P{^Is_Script_Extensions=buginese}', "");
92612Expect(0, 43472, '\p{Is_Script_Extensions=buginese}', "");
92613Expect(1, 43472, '\p{^Is_Script_Extensions=buginese}', "");
92614Expect(1, 43472, '\P{Is_Script_Extensions=buginese}', "");
92615Expect(0, 43472, '\P{^Is_Script_Extensions=buginese}', "");
92616Expect(1, 43471, '\p{Is_Script_Extensions:   __Buginese}', "");
92617Expect(0, 43471, '\p{^Is_Script_Extensions:   __Buginese}', "");
92618Expect(0, 43471, '\P{Is_Script_Extensions:   __Buginese}', "");
92619Expect(1, 43471, '\P{^Is_Script_Extensions:   __Buginese}', "");
92620Expect(0, 43472, '\p{Is_Script_Extensions:   __Buginese}', "");
92621Expect(1, 43472, '\p{^Is_Script_Extensions:   __Buginese}', "");
92622Expect(1, 43472, '\P{Is_Script_Extensions:   __Buginese}', "");
92623Expect(0, 43472, '\P{^Is_Script_Extensions:   __Buginese}', "");
92624Error('\p{Is_Scx=_:=Bugi}');
92625Error('\P{Is_Scx=_:=Bugi}');
92626Expect(1, 43471, '\p{Is_Scx=bugi}', "");
92627Expect(0, 43471, '\p{^Is_Scx=bugi}', "");
92628Expect(0, 43471, '\P{Is_Scx=bugi}', "");
92629Expect(1, 43471, '\P{^Is_Scx=bugi}', "");
92630Expect(0, 43472, '\p{Is_Scx=bugi}', "");
92631Expect(1, 43472, '\p{^Is_Scx=bugi}', "");
92632Expect(1, 43472, '\P{Is_Scx=bugi}', "");
92633Expect(0, 43472, '\P{^Is_Scx=bugi}', "");
92634Expect(1, 43471, '\p{Is_Scx:   -	BUGI}', "");
92635Expect(0, 43471, '\p{^Is_Scx:   -	BUGI}', "");
92636Expect(0, 43471, '\P{Is_Scx:   -	BUGI}', "");
92637Expect(1, 43471, '\P{^Is_Scx:   -	BUGI}', "");
92638Expect(0, 43472, '\p{Is_Scx:   -	BUGI}', "");
92639Expect(1, 43472, '\p{^Is_Scx:   -	BUGI}', "");
92640Expect(1, 43472, '\P{Is_Scx:   -	BUGI}', "");
92641Expect(0, 43472, '\P{^Is_Scx:   -	BUGI}', "");
92642Error('\p{Script_Extensions=/a/__buhid}');
92643Error('\P{Script_Extensions=/a/__buhid}');
92644Expect(1, 5971, '\p{Script_Extensions=buhid}', "");
92645Expect(0, 5971, '\p{^Script_Extensions=buhid}', "");
92646Expect(0, 5971, '\P{Script_Extensions=buhid}', "");
92647Expect(1, 5971, '\P{^Script_Extensions=buhid}', "");
92648Expect(0, 5972, '\p{Script_Extensions=buhid}', "");
92649Expect(1, 5972, '\p{^Script_Extensions=buhid}', "");
92650Expect(1, 5972, '\P{Script_Extensions=buhid}', "");
92651Expect(0, 5972, '\P{^Script_Extensions=buhid}', "");
92652Expect(1, 5971, '\p{Script_Extensions=  Buhid}', "");
92653Expect(0, 5971, '\p{^Script_Extensions=  Buhid}', "");
92654Expect(0, 5971, '\P{Script_Extensions=  Buhid}', "");
92655Expect(1, 5971, '\P{^Script_Extensions=  Buhid}', "");
92656Expect(0, 5972, '\p{Script_Extensions=  Buhid}', "");
92657Expect(1, 5972, '\p{^Script_Extensions=  Buhid}', "");
92658Expect(1, 5972, '\P{Script_Extensions=  Buhid}', "");
92659Expect(0, 5972, '\P{^Script_Extensions=  Buhid}', "");
92660Error('\p{Scx=:=BUHD}');
92661Error('\P{Scx=:=BUHD}');
92662Expect(1, 5971, '\p{Scx=buhd}', "");
92663Expect(0, 5971, '\p{^Scx=buhd}', "");
92664Expect(0, 5971, '\P{Scx=buhd}', "");
92665Expect(1, 5971, '\P{^Scx=buhd}', "");
92666Expect(0, 5972, '\p{Scx=buhd}', "");
92667Expect(1, 5972, '\p{^Scx=buhd}', "");
92668Expect(1, 5972, '\P{Scx=buhd}', "");
92669Expect(0, 5972, '\P{^Scx=buhd}', "");
92670Expect(1, 5971, '\p{Scx=-_Buhd}', "");
92671Expect(0, 5971, '\p{^Scx=-_Buhd}', "");
92672Expect(0, 5971, '\P{Scx=-_Buhd}', "");
92673Expect(1, 5971, '\P{^Scx=-_Buhd}', "");
92674Expect(0, 5972, '\p{Scx=-_Buhd}', "");
92675Expect(1, 5972, '\p{^Scx=-_Buhd}', "");
92676Expect(1, 5972, '\P{Scx=-_Buhd}', "");
92677Expect(0, 5972, '\P{^Scx=-_Buhd}', "");
92678Error('\p{Is_Script_Extensions=  Buhid/a/}');
92679Error('\P{Is_Script_Extensions=  Buhid/a/}');
92680Expect(1, 5971, '\p{Is_Script_Extensions=buhid}', "");
92681Expect(0, 5971, '\p{^Is_Script_Extensions=buhid}', "");
92682Expect(0, 5971, '\P{Is_Script_Extensions=buhid}', "");
92683Expect(1, 5971, '\P{^Is_Script_Extensions=buhid}', "");
92684Expect(0, 5972, '\p{Is_Script_Extensions=buhid}', "");
92685Expect(1, 5972, '\p{^Is_Script_Extensions=buhid}', "");
92686Expect(1, 5972, '\P{Is_Script_Extensions=buhid}', "");
92687Expect(0, 5972, '\P{^Is_Script_Extensions=buhid}', "");
92688Expect(1, 5971, '\p{Is_Script_Extensions=	_Buhid}', "");
92689Expect(0, 5971, '\p{^Is_Script_Extensions=	_Buhid}', "");
92690Expect(0, 5971, '\P{Is_Script_Extensions=	_Buhid}', "");
92691Expect(1, 5971, '\P{^Is_Script_Extensions=	_Buhid}', "");
92692Expect(0, 5972, '\p{Is_Script_Extensions=	_Buhid}', "");
92693Expect(1, 5972, '\p{^Is_Script_Extensions=	_Buhid}', "");
92694Expect(1, 5972, '\P{Is_Script_Extensions=	_Buhid}', "");
92695Expect(0, 5972, '\P{^Is_Script_Extensions=	_Buhid}', "");
92696Error('\p{Is_Scx=:= 	buhd}');
92697Error('\P{Is_Scx=:= 	buhd}');
92698Expect(1, 5971, '\p{Is_Scx=buhd}', "");
92699Expect(0, 5971, '\p{^Is_Scx=buhd}', "");
92700Expect(0, 5971, '\P{Is_Scx=buhd}', "");
92701Expect(1, 5971, '\P{^Is_Scx=buhd}', "");
92702Expect(0, 5972, '\p{Is_Scx=buhd}', "");
92703Expect(1, 5972, '\p{^Is_Scx=buhd}', "");
92704Expect(1, 5972, '\P{Is_Scx=buhd}', "");
92705Expect(0, 5972, '\P{^Is_Scx=buhd}', "");
92706Expect(1, 5971, '\p{Is_Scx=- Buhd}', "");
92707Expect(0, 5971, '\p{^Is_Scx=- Buhd}', "");
92708Expect(0, 5971, '\P{Is_Scx=- Buhd}', "");
92709Expect(1, 5971, '\P{^Is_Scx=- Buhd}', "");
92710Expect(0, 5972, '\p{Is_Scx=- Buhd}', "");
92711Expect(1, 5972, '\p{^Is_Scx=- Buhd}', "");
92712Expect(1, 5972, '\P{Is_Scx=- Buhd}', "");
92713Expect(0, 5972, '\P{^Is_Scx=- Buhd}', "");
92714Error('\p{Script_Extensions=:=Chakma}');
92715Error('\P{Script_Extensions=:=Chakma}');
92716Expect(1, 69955, '\p{Script_Extensions=chakma}', "");
92717Expect(0, 69955, '\p{^Script_Extensions=chakma}', "");
92718Expect(0, 69955, '\P{Script_Extensions=chakma}', "");
92719Expect(1, 69955, '\P{^Script_Extensions=chakma}', "");
92720Expect(0, 69956, '\p{Script_Extensions=chakma}', "");
92721Expect(1, 69956, '\p{^Script_Extensions=chakma}', "");
92722Expect(1, 69956, '\P{Script_Extensions=chakma}', "");
92723Expect(0, 69956, '\P{^Script_Extensions=chakma}', "");
92724Expect(1, 69955, '\p{Script_Extensions:		_CHAKMA}', "");
92725Expect(0, 69955, '\p{^Script_Extensions:		_CHAKMA}', "");
92726Expect(0, 69955, '\P{Script_Extensions:		_CHAKMA}', "");
92727Expect(1, 69955, '\P{^Script_Extensions:		_CHAKMA}', "");
92728Expect(0, 69956, '\p{Script_Extensions:		_CHAKMA}', "");
92729Expect(1, 69956, '\p{^Script_Extensions:		_CHAKMA}', "");
92730Expect(1, 69956, '\P{Script_Extensions:		_CHAKMA}', "");
92731Expect(0, 69956, '\P{^Script_Extensions:		_CHAKMA}', "");
92732Error('\p{Scx=	 CAKM/a/}');
92733Error('\P{Scx=	 CAKM/a/}');
92734Expect(1, 69955, '\p{Scx=cakm}', "");
92735Expect(0, 69955, '\p{^Scx=cakm}', "");
92736Expect(0, 69955, '\P{Scx=cakm}', "");
92737Expect(1, 69955, '\P{^Scx=cakm}', "");
92738Expect(0, 69956, '\p{Scx=cakm}', "");
92739Expect(1, 69956, '\p{^Scx=cakm}', "");
92740Expect(1, 69956, '\P{Scx=cakm}', "");
92741Expect(0, 69956, '\P{^Scx=cakm}', "");
92742Expect(1, 69955, '\p{Scx=-_Cakm}', "");
92743Expect(0, 69955, '\p{^Scx=-_Cakm}', "");
92744Expect(0, 69955, '\P{Scx=-_Cakm}', "");
92745Expect(1, 69955, '\P{^Scx=-_Cakm}', "");
92746Expect(0, 69956, '\p{Scx=-_Cakm}', "");
92747Expect(1, 69956, '\p{^Scx=-_Cakm}', "");
92748Expect(1, 69956, '\P{Scx=-_Cakm}', "");
92749Expect(0, 69956, '\P{^Scx=-_Cakm}', "");
92750Error('\p{Is_Script_Extensions=	_Chakma:=}');
92751Error('\P{Is_Script_Extensions=	_Chakma:=}');
92752Expect(1, 69955, '\p{Is_Script_Extensions=chakma}', "");
92753Expect(0, 69955, '\p{^Is_Script_Extensions=chakma}', "");
92754Expect(0, 69955, '\P{Is_Script_Extensions=chakma}', "");
92755Expect(1, 69955, '\P{^Is_Script_Extensions=chakma}', "");
92756Expect(0, 69956, '\p{Is_Script_Extensions=chakma}', "");
92757Expect(1, 69956, '\p{^Is_Script_Extensions=chakma}', "");
92758Expect(1, 69956, '\P{Is_Script_Extensions=chakma}', "");
92759Expect(0, 69956, '\P{^Is_Script_Extensions=chakma}', "");
92760Expect(1, 69955, '\p{Is_Script_Extensions=-_Chakma}', "");
92761Expect(0, 69955, '\p{^Is_Script_Extensions=-_Chakma}', "");
92762Expect(0, 69955, '\P{Is_Script_Extensions=-_Chakma}', "");
92763Expect(1, 69955, '\P{^Is_Script_Extensions=-_Chakma}', "");
92764Expect(0, 69956, '\p{Is_Script_Extensions=-_Chakma}', "");
92765Expect(1, 69956, '\p{^Is_Script_Extensions=-_Chakma}', "");
92766Expect(1, 69956, '\P{Is_Script_Extensions=-_Chakma}', "");
92767Expect(0, 69956, '\P{^Is_Script_Extensions=-_Chakma}', "");
92768Error('\p{Is_Scx=/a/	cakm}');
92769Error('\P{Is_Scx=/a/	cakm}');
92770Expect(1, 69955, '\p{Is_Scx=cakm}', "");
92771Expect(0, 69955, '\p{^Is_Scx=cakm}', "");
92772Expect(0, 69955, '\P{Is_Scx=cakm}', "");
92773Expect(1, 69955, '\P{^Is_Scx=cakm}', "");
92774Expect(0, 69956, '\p{Is_Scx=cakm}', "");
92775Expect(1, 69956, '\p{^Is_Scx=cakm}', "");
92776Expect(1, 69956, '\P{Is_Scx=cakm}', "");
92777Expect(0, 69956, '\P{^Is_Scx=cakm}', "");
92778Expect(1, 69955, '\p{Is_Scx=__cakm}', "");
92779Expect(0, 69955, '\p{^Is_Scx=__cakm}', "");
92780Expect(0, 69955, '\P{Is_Scx=__cakm}', "");
92781Expect(1, 69955, '\P{^Is_Scx=__cakm}', "");
92782Expect(0, 69956, '\p{Is_Scx=__cakm}', "");
92783Expect(1, 69956, '\p{^Is_Scx=__cakm}', "");
92784Expect(1, 69956, '\P{Is_Scx=__cakm}', "");
92785Expect(0, 69956, '\P{^Is_Scx=__cakm}', "");
92786Error('\p{Script_Extensions:   _:=Canadian_ABORIGINAL}');
92787Error('\P{Script_Extensions:   _:=Canadian_ABORIGINAL}');
92788Expect(1, 6389, '\p{Script_Extensions:   canadianaboriginal}', "");
92789Expect(0, 6389, '\p{^Script_Extensions:   canadianaboriginal}', "");
92790Expect(0, 6389, '\P{Script_Extensions:   canadianaboriginal}', "");
92791Expect(1, 6389, '\P{^Script_Extensions:   canadianaboriginal}', "");
92792Expect(0, 6390, '\p{Script_Extensions:   canadianaboriginal}', "");
92793Expect(1, 6390, '\p{^Script_Extensions:   canadianaboriginal}', "");
92794Expect(1, 6390, '\P{Script_Extensions:   canadianaboriginal}', "");
92795Expect(0, 6390, '\P{^Script_Extensions:   canadianaboriginal}', "");
92796Expect(1, 6389, '\p{Script_Extensions=_-canadian_ABORIGINAL}', "");
92797Expect(0, 6389, '\p{^Script_Extensions=_-canadian_ABORIGINAL}', "");
92798Expect(0, 6389, '\P{Script_Extensions=_-canadian_ABORIGINAL}', "");
92799Expect(1, 6389, '\P{^Script_Extensions=_-canadian_ABORIGINAL}', "");
92800Expect(0, 6390, '\p{Script_Extensions=_-canadian_ABORIGINAL}', "");
92801Expect(1, 6390, '\p{^Script_Extensions=_-canadian_ABORIGINAL}', "");
92802Expect(1, 6390, '\P{Script_Extensions=_-canadian_ABORIGINAL}', "");
92803Expect(0, 6390, '\P{^Script_Extensions=_-canadian_ABORIGINAL}', "");
92804Error('\p{Scx:/a/_	cans}');
92805Error('\P{Scx:/a/_	cans}');
92806Expect(1, 6389, '\p{Scx=cans}', "");
92807Expect(0, 6389, '\p{^Scx=cans}', "");
92808Expect(0, 6389, '\P{Scx=cans}', "");
92809Expect(1, 6389, '\P{^Scx=cans}', "");
92810Expect(0, 6390, '\p{Scx=cans}', "");
92811Expect(1, 6390, '\p{^Scx=cans}', "");
92812Expect(1, 6390, '\P{Scx=cans}', "");
92813Expect(0, 6390, '\P{^Scx=cans}', "");
92814Expect(1, 6389, '\p{Scx=	Cans}', "");
92815Expect(0, 6389, '\p{^Scx=	Cans}', "");
92816Expect(0, 6389, '\P{Scx=	Cans}', "");
92817Expect(1, 6389, '\P{^Scx=	Cans}', "");
92818Expect(0, 6390, '\p{Scx=	Cans}', "");
92819Expect(1, 6390, '\p{^Scx=	Cans}', "");
92820Expect(1, 6390, '\P{Scx=	Cans}', "");
92821Expect(0, 6390, '\P{^Scx=	Cans}', "");
92822Error('\p{Is_Script_Extensions=	-canadian_Aboriginal:=}');
92823Error('\P{Is_Script_Extensions=	-canadian_Aboriginal:=}');
92824Expect(1, 6389, '\p{Is_Script_Extensions=canadianaboriginal}', "");
92825Expect(0, 6389, '\p{^Is_Script_Extensions=canadianaboriginal}', "");
92826Expect(0, 6389, '\P{Is_Script_Extensions=canadianaboriginal}', "");
92827Expect(1, 6389, '\P{^Is_Script_Extensions=canadianaboriginal}', "");
92828Expect(0, 6390, '\p{Is_Script_Extensions=canadianaboriginal}', "");
92829Expect(1, 6390, '\p{^Is_Script_Extensions=canadianaboriginal}', "");
92830Expect(1, 6390, '\P{Is_Script_Extensions=canadianaboriginal}', "");
92831Expect(0, 6390, '\P{^Is_Script_Extensions=canadianaboriginal}', "");
92832Expect(1, 6389, '\p{Is_Script_Extensions=	canadian_Aboriginal}', "");
92833Expect(0, 6389, '\p{^Is_Script_Extensions=	canadian_Aboriginal}', "");
92834Expect(0, 6389, '\P{Is_Script_Extensions=	canadian_Aboriginal}', "");
92835Expect(1, 6389, '\P{^Is_Script_Extensions=	canadian_Aboriginal}', "");
92836Expect(0, 6390, '\p{Is_Script_Extensions=	canadian_Aboriginal}', "");
92837Expect(1, 6390, '\p{^Is_Script_Extensions=	canadian_Aboriginal}', "");
92838Expect(1, 6390, '\P{Is_Script_Extensions=	canadian_Aboriginal}', "");
92839Expect(0, 6390, '\P{^Is_Script_Extensions=	canadian_Aboriginal}', "");
92840Error('\p{Is_Scx=/a/	Cans}');
92841Error('\P{Is_Scx=/a/	Cans}');
92842Expect(1, 6389, '\p{Is_Scx=cans}', "");
92843Expect(0, 6389, '\p{^Is_Scx=cans}', "");
92844Expect(0, 6389, '\P{Is_Scx=cans}', "");
92845Expect(1, 6389, '\P{^Is_Scx=cans}', "");
92846Expect(0, 6390, '\p{Is_Scx=cans}', "");
92847Expect(1, 6390, '\p{^Is_Scx=cans}', "");
92848Expect(1, 6390, '\P{Is_Scx=cans}', "");
92849Expect(0, 6390, '\P{^Is_Scx=cans}', "");
92850Expect(1, 6389, '\p{Is_Scx=--Cans}', "");
92851Expect(0, 6389, '\p{^Is_Scx=--Cans}', "");
92852Expect(0, 6389, '\P{Is_Scx=--Cans}', "");
92853Expect(1, 6389, '\P{^Is_Scx=--Cans}', "");
92854Expect(0, 6390, '\p{Is_Scx=--Cans}', "");
92855Expect(1, 6390, '\p{^Is_Scx=--Cans}', "");
92856Expect(1, 6390, '\P{Is_Scx=--Cans}', "");
92857Expect(0, 6390, '\P{^Is_Scx=--Cans}', "");
92858Error('\p{Script_Extensions=-/a/Carian}');
92859Error('\P{Script_Extensions=-/a/Carian}');
92860Expect(1, 66256, '\p{Script_Extensions=carian}', "");
92861Expect(0, 66256, '\p{^Script_Extensions=carian}', "");
92862Expect(0, 66256, '\P{Script_Extensions=carian}', "");
92863Expect(1, 66256, '\P{^Script_Extensions=carian}', "");
92864Expect(0, 66257, '\p{Script_Extensions=carian}', "");
92865Expect(1, 66257, '\p{^Script_Extensions=carian}', "");
92866Expect(1, 66257, '\P{Script_Extensions=carian}', "");
92867Expect(0, 66257, '\P{^Script_Extensions=carian}', "");
92868Expect(1, 66256, '\p{Script_Extensions=-	carian}', "");
92869Expect(0, 66256, '\p{^Script_Extensions=-	carian}', "");
92870Expect(0, 66256, '\P{Script_Extensions=-	carian}', "");
92871Expect(1, 66256, '\P{^Script_Extensions=-	carian}', "");
92872Expect(0, 66257, '\p{Script_Extensions=-	carian}', "");
92873Expect(1, 66257, '\p{^Script_Extensions=-	carian}', "");
92874Expect(1, 66257, '\P{Script_Extensions=-	carian}', "");
92875Expect(0, 66257, '\P{^Script_Extensions=-	carian}', "");
92876Error('\p{Scx= /a/cari}');
92877Error('\P{Scx= /a/cari}');
92878Expect(1, 66256, '\p{Scx: cari}', "");
92879Expect(0, 66256, '\p{^Scx: cari}', "");
92880Expect(0, 66256, '\P{Scx: cari}', "");
92881Expect(1, 66256, '\P{^Scx: cari}', "");
92882Expect(0, 66257, '\p{Scx: cari}', "");
92883Expect(1, 66257, '\p{^Scx: cari}', "");
92884Expect(1, 66257, '\P{Scx: cari}', "");
92885Expect(0, 66257, '\P{^Scx: cari}', "");
92886Expect(1, 66256, '\p{Scx=	Cari}', "");
92887Expect(0, 66256, '\p{^Scx=	Cari}', "");
92888Expect(0, 66256, '\P{Scx=	Cari}', "");
92889Expect(1, 66256, '\P{^Scx=	Cari}', "");
92890Expect(0, 66257, '\p{Scx=	Cari}', "");
92891Expect(1, 66257, '\p{^Scx=	Cari}', "");
92892Expect(1, 66257, '\P{Scx=	Cari}', "");
92893Expect(0, 66257, '\P{^Scx=	Cari}', "");
92894Error('\p{Is_Script_Extensions=:=-	carian}');
92895Error('\P{Is_Script_Extensions=:=-	carian}');
92896Expect(1, 66256, '\p{Is_Script_Extensions=carian}', "");
92897Expect(0, 66256, '\p{^Is_Script_Extensions=carian}', "");
92898Expect(0, 66256, '\P{Is_Script_Extensions=carian}', "");
92899Expect(1, 66256, '\P{^Is_Script_Extensions=carian}', "");
92900Expect(0, 66257, '\p{Is_Script_Extensions=carian}', "");
92901Expect(1, 66257, '\p{^Is_Script_Extensions=carian}', "");
92902Expect(1, 66257, '\P{Is_Script_Extensions=carian}', "");
92903Expect(0, 66257, '\P{^Is_Script_Extensions=carian}', "");
92904Error('\p{Is_Scx: /a/-	Cari}');
92905Error('\P{Is_Scx: /a/-	Cari}');
92906Expect(1, 66256, '\p{Is_Scx=cari}', "");
92907Expect(0, 66256, '\p{^Is_Scx=cari}', "");
92908Expect(0, 66256, '\P{Is_Scx=cari}', "");
92909Expect(1, 66256, '\P{^Is_Scx=cari}', "");
92910Expect(0, 66257, '\p{Is_Scx=cari}', "");
92911Expect(1, 66257, '\p{^Is_Scx=cari}', "");
92912Expect(1, 66257, '\P{Is_Scx=cari}', "");
92913Expect(0, 66257, '\P{^Is_Scx=cari}', "");
92914Expect(1, 66256, '\p{Is_Scx= Cari}', "");
92915Expect(0, 66256, '\p{^Is_Scx= Cari}', "");
92916Expect(0, 66256, '\P{Is_Scx= Cari}', "");
92917Expect(1, 66256, '\P{^Is_Scx= Cari}', "");
92918Expect(0, 66257, '\p{Is_Scx= Cari}', "");
92919Expect(1, 66257, '\p{^Is_Scx= Cari}', "");
92920Expect(1, 66257, '\P{Is_Scx= Cari}', "");
92921Expect(0, 66257, '\P{^Is_Scx= Cari}', "");
92922Error('\p{Script_Extensions=cham:=}');
92923Error('\P{Script_Extensions=cham:=}');
92924Expect(1, 43615, '\p{Script_Extensions=cham}', "");
92925Expect(0, 43615, '\p{^Script_Extensions=cham}', "");
92926Expect(0, 43615, '\P{Script_Extensions=cham}', "");
92927Expect(1, 43615, '\P{^Script_Extensions=cham}', "");
92928Expect(0, 43616, '\p{Script_Extensions=cham}', "");
92929Expect(1, 43616, '\p{^Script_Extensions=cham}', "");
92930Expect(1, 43616, '\P{Script_Extensions=cham}', "");
92931Expect(0, 43616, '\P{^Script_Extensions=cham}', "");
92932Expect(1, 43615, '\p{Script_Extensions:	-Cham}', "");
92933Expect(0, 43615, '\p{^Script_Extensions:	-Cham}', "");
92934Expect(0, 43615, '\P{Script_Extensions:	-Cham}', "");
92935Expect(1, 43615, '\P{^Script_Extensions:	-Cham}', "");
92936Expect(0, 43616, '\p{Script_Extensions:	-Cham}', "");
92937Expect(1, 43616, '\p{^Script_Extensions:	-Cham}', "");
92938Expect(1, 43616, '\P{Script_Extensions:	-Cham}', "");
92939Expect(0, 43616, '\P{^Script_Extensions:	-Cham}', "");
92940Error('\p{Scx=:=Cham}');
92941Error('\P{Scx=:=Cham}');
92942Expect(1, 43615, '\p{Scx=cham}', "");
92943Expect(0, 43615, '\p{^Scx=cham}', "");
92944Expect(0, 43615, '\P{Scx=cham}', "");
92945Expect(1, 43615, '\P{^Scx=cham}', "");
92946Expect(0, 43616, '\p{Scx=cham}', "");
92947Expect(1, 43616, '\p{^Scx=cham}', "");
92948Expect(1, 43616, '\P{Scx=cham}', "");
92949Expect(0, 43616, '\P{^Scx=cham}', "");
92950Expect(1, 43615, '\p{Scx=	Cham}', "");
92951Expect(0, 43615, '\p{^Scx=	Cham}', "");
92952Expect(0, 43615, '\P{Scx=	Cham}', "");
92953Expect(1, 43615, '\P{^Scx=	Cham}', "");
92954Expect(0, 43616, '\p{Scx=	Cham}', "");
92955Expect(1, 43616, '\p{^Scx=	Cham}', "");
92956Expect(1, 43616, '\P{Scx=	Cham}', "");
92957Expect(0, 43616, '\P{^Scx=	Cham}', "");
92958Error('\p{Is_Script_Extensions= :=Cham}');
92959Error('\P{Is_Script_Extensions= :=Cham}');
92960Expect(1, 43615, '\p{Is_Script_Extensions=cham}', "");
92961Expect(0, 43615, '\p{^Is_Script_Extensions=cham}', "");
92962Expect(0, 43615, '\P{Is_Script_Extensions=cham}', "");
92963Expect(1, 43615, '\P{^Is_Script_Extensions=cham}', "");
92964Expect(0, 43616, '\p{Is_Script_Extensions=cham}', "");
92965Expect(1, 43616, '\p{^Is_Script_Extensions=cham}', "");
92966Expect(1, 43616, '\P{Is_Script_Extensions=cham}', "");
92967Expect(0, 43616, '\P{^Is_Script_Extensions=cham}', "");
92968Expect(1, 43615, '\p{Is_Script_Extensions=  Cham}', "");
92969Expect(0, 43615, '\p{^Is_Script_Extensions=  Cham}', "");
92970Expect(0, 43615, '\P{Is_Script_Extensions=  Cham}', "");
92971Expect(1, 43615, '\P{^Is_Script_Extensions=  Cham}', "");
92972Expect(0, 43616, '\p{Is_Script_Extensions=  Cham}', "");
92973Expect(1, 43616, '\p{^Is_Script_Extensions=  Cham}', "");
92974Expect(1, 43616, '\P{Is_Script_Extensions=  Cham}', "");
92975Expect(0, 43616, '\P{^Is_Script_Extensions=  Cham}', "");
92976Error('\p{Is_Scx=/a/__Cham}');
92977Error('\P{Is_Scx=/a/__Cham}');
92978Expect(1, 43615, '\p{Is_Scx=cham}', "");
92979Expect(0, 43615, '\p{^Is_Scx=cham}', "");
92980Expect(0, 43615, '\P{Is_Scx=cham}', "");
92981Expect(1, 43615, '\P{^Is_Scx=cham}', "");
92982Expect(0, 43616, '\p{Is_Scx=cham}', "");
92983Expect(1, 43616, '\p{^Is_Scx=cham}', "");
92984Expect(1, 43616, '\P{Is_Scx=cham}', "");
92985Expect(0, 43616, '\P{^Is_Scx=cham}', "");
92986Expect(1, 43615, '\p{Is_Scx= cham}', "");
92987Expect(0, 43615, '\p{^Is_Scx= cham}', "");
92988Expect(0, 43615, '\P{Is_Scx= cham}', "");
92989Expect(1, 43615, '\P{^Is_Scx= cham}', "");
92990Expect(0, 43616, '\p{Is_Scx= cham}', "");
92991Expect(1, 43616, '\p{^Is_Scx= cham}', "");
92992Expect(1, 43616, '\P{Is_Scx= cham}', "");
92993Expect(0, 43616, '\P{^Is_Scx= cham}', "");
92994Error('\p{Script_Extensions=__Cherokee:=}');
92995Error('\P{Script_Extensions=__Cherokee:=}');
92996Expect(1, 5108, '\p{Script_Extensions=cherokee}', "");
92997Expect(0, 5108, '\p{^Script_Extensions=cherokee}', "");
92998Expect(0, 5108, '\P{Script_Extensions=cherokee}', "");
92999Expect(1, 5108, '\P{^Script_Extensions=cherokee}', "");
93000Expect(0, 5109, '\p{Script_Extensions=cherokee}', "");
93001Expect(1, 5109, '\p{^Script_Extensions=cherokee}', "");
93002Expect(1, 5109, '\P{Script_Extensions=cherokee}', "");
93003Expect(0, 5109, '\P{^Script_Extensions=cherokee}', "");
93004Expect(1, 5108, '\p{Script_Extensions=_CHEROKEE}', "");
93005Expect(0, 5108, '\p{^Script_Extensions=_CHEROKEE}', "");
93006Expect(0, 5108, '\P{Script_Extensions=_CHEROKEE}', "");
93007Expect(1, 5108, '\P{^Script_Extensions=_CHEROKEE}', "");
93008Expect(0, 5109, '\p{Script_Extensions=_CHEROKEE}', "");
93009Expect(1, 5109, '\p{^Script_Extensions=_CHEROKEE}', "");
93010Expect(1, 5109, '\P{Script_Extensions=_CHEROKEE}', "");
93011Expect(0, 5109, '\P{^Script_Extensions=_CHEROKEE}', "");
93012Error('\p{Scx=:=-	CHER}');
93013Error('\P{Scx=:=-	CHER}');
93014Expect(1, 5108, '\p{Scx=cher}', "");
93015Expect(0, 5108, '\p{^Scx=cher}', "");
93016Expect(0, 5108, '\P{Scx=cher}', "");
93017Expect(1, 5108, '\P{^Scx=cher}', "");
93018Expect(0, 5109, '\p{Scx=cher}', "");
93019Expect(1, 5109, '\p{^Scx=cher}', "");
93020Expect(1, 5109, '\P{Scx=cher}', "");
93021Expect(0, 5109, '\P{^Scx=cher}', "");
93022Expect(1, 5108, '\p{Scx=	-cher}', "");
93023Expect(0, 5108, '\p{^Scx=	-cher}', "");
93024Expect(0, 5108, '\P{Scx=	-cher}', "");
93025Expect(1, 5108, '\P{^Scx=	-cher}', "");
93026Expect(0, 5109, '\p{Scx=	-cher}', "");
93027Expect(1, 5109, '\p{^Scx=	-cher}', "");
93028Expect(1, 5109, '\P{Scx=	-cher}', "");
93029Expect(0, 5109, '\P{^Scx=	-cher}', "");
93030Error('\p{Is_Script_Extensions=	CHEROKEE/a/}');
93031Error('\P{Is_Script_Extensions=	CHEROKEE/a/}');
93032Expect(1, 5108, '\p{Is_Script_Extensions=cherokee}', "");
93033Expect(0, 5108, '\p{^Is_Script_Extensions=cherokee}', "");
93034Expect(0, 5108, '\P{Is_Script_Extensions=cherokee}', "");
93035Expect(1, 5108, '\P{^Is_Script_Extensions=cherokee}', "");
93036Expect(0, 5109, '\p{Is_Script_Extensions=cherokee}', "");
93037Expect(1, 5109, '\p{^Is_Script_Extensions=cherokee}', "");
93038Expect(1, 5109, '\P{Is_Script_Extensions=cherokee}', "");
93039Expect(0, 5109, '\P{^Is_Script_Extensions=cherokee}', "");
93040Expect(1, 5108, '\p{Is_Script_Extensions= 	Cherokee}', "");
93041Expect(0, 5108, '\p{^Is_Script_Extensions= 	Cherokee}', "");
93042Expect(0, 5108, '\P{Is_Script_Extensions= 	Cherokee}', "");
93043Expect(1, 5108, '\P{^Is_Script_Extensions= 	Cherokee}', "");
93044Expect(0, 5109, '\p{Is_Script_Extensions= 	Cherokee}', "");
93045Expect(1, 5109, '\p{^Is_Script_Extensions= 	Cherokee}', "");
93046Expect(1, 5109, '\P{Is_Script_Extensions= 	Cherokee}', "");
93047Expect(0, 5109, '\P{^Is_Script_Extensions= 	Cherokee}', "");
93048Error('\p{Is_Scx=:= Cher}');
93049Error('\P{Is_Scx=:= Cher}');
93050Expect(1, 5108, '\p{Is_Scx=cher}', "");
93051Expect(0, 5108, '\p{^Is_Scx=cher}', "");
93052Expect(0, 5108, '\P{Is_Scx=cher}', "");
93053Expect(1, 5108, '\P{^Is_Scx=cher}', "");
93054Expect(0, 5109, '\p{Is_Scx=cher}', "");
93055Expect(1, 5109, '\p{^Is_Scx=cher}', "");
93056Expect(1, 5109, '\P{Is_Scx=cher}', "");
93057Expect(0, 5109, '\P{^Is_Scx=cher}', "");
93058Expect(1, 5108, '\p{Is_Scx=-_Cher}', "");
93059Expect(0, 5108, '\p{^Is_Scx=-_Cher}', "");
93060Expect(0, 5108, '\P{Is_Scx=-_Cher}', "");
93061Expect(1, 5108, '\P{^Is_Scx=-_Cher}', "");
93062Expect(0, 5109, '\p{Is_Scx=-_Cher}', "");
93063Expect(1, 5109, '\p{^Is_Scx=-_Cher}', "");
93064Expect(1, 5109, '\P{Is_Scx=-_Cher}', "");
93065Expect(0, 5109, '\P{^Is_Scx=-_Cher}', "");
93066Error('\p{Script_Extensions=-	COPTIC/a/}');
93067Error('\P{Script_Extensions=-	COPTIC/a/}');
93068Expect(1, 11519, '\p{Script_Extensions:   coptic}', "");
93069Expect(0, 11519, '\p{^Script_Extensions:   coptic}', "");
93070Expect(0, 11519, '\P{Script_Extensions:   coptic}', "");
93071Expect(1, 11519, '\P{^Script_Extensions:   coptic}', "");
93072Expect(0, 11520, '\p{Script_Extensions:   coptic}', "");
93073Expect(1, 11520, '\p{^Script_Extensions:   coptic}', "");
93074Expect(1, 11520, '\P{Script_Extensions:   coptic}', "");
93075Expect(0, 11520, '\P{^Script_Extensions:   coptic}', "");
93076Expect(1, 11519, '\p{Script_Extensions=	Coptic}', "");
93077Expect(0, 11519, '\p{^Script_Extensions=	Coptic}', "");
93078Expect(0, 11519, '\P{Script_Extensions=	Coptic}', "");
93079Expect(1, 11519, '\P{^Script_Extensions=	Coptic}', "");
93080Expect(0, 11520, '\p{Script_Extensions=	Coptic}', "");
93081Expect(1, 11520, '\p{^Script_Extensions=	Coptic}', "");
93082Expect(1, 11520, '\P{Script_Extensions=	Coptic}', "");
93083Expect(0, 11520, '\P{^Script_Extensions=	Coptic}', "");
93084Error('\p{Scx=	/a/copt}');
93085Error('\P{Scx=	/a/copt}');
93086Expect(1, 11519, '\p{Scx=copt}', "");
93087Expect(0, 11519, '\p{^Scx=copt}', "");
93088Expect(0, 11519, '\P{Scx=copt}', "");
93089Expect(1, 11519, '\P{^Scx=copt}', "");
93090Expect(0, 11520, '\p{Scx=copt}', "");
93091Expect(1, 11520, '\p{^Scx=copt}', "");
93092Expect(1, 11520, '\P{Scx=copt}', "");
93093Expect(0, 11520, '\P{^Scx=copt}', "");
93094Expect(1, 11519, '\p{Scx=_-COPT}', "");
93095Expect(0, 11519, '\p{^Scx=_-COPT}', "");
93096Expect(0, 11519, '\P{Scx=_-COPT}', "");
93097Expect(1, 11519, '\P{^Scx=_-COPT}', "");
93098Expect(0, 11520, '\p{Scx=_-COPT}', "");
93099Expect(1, 11520, '\p{^Scx=_-COPT}', "");
93100Expect(1, 11520, '\P{Scx=_-COPT}', "");
93101Expect(0, 11520, '\P{^Scx=_-COPT}', "");
93102Error('\p{Is_Script_Extensions= 	qaac/a/}');
93103Error('\P{Is_Script_Extensions= 	qaac/a/}');
93104Expect(1, 11519, '\p{Is_Script_Extensions=qaac}', "");
93105Expect(0, 11519, '\p{^Is_Script_Extensions=qaac}', "");
93106Expect(0, 11519, '\P{Is_Script_Extensions=qaac}', "");
93107Expect(1, 11519, '\P{^Is_Script_Extensions=qaac}', "");
93108Expect(0, 11520, '\p{Is_Script_Extensions=qaac}', "");
93109Expect(1, 11520, '\p{^Is_Script_Extensions=qaac}', "");
93110Expect(1, 11520, '\P{Is_Script_Extensions=qaac}', "");
93111Expect(0, 11520, '\P{^Is_Script_Extensions=qaac}', "");
93112Expect(1, 11519, '\p{Is_Script_Extensions=	-Qaac}', "");
93113Expect(0, 11519, '\p{^Is_Script_Extensions=	-Qaac}', "");
93114Expect(0, 11519, '\P{Is_Script_Extensions=	-Qaac}', "");
93115Expect(1, 11519, '\P{^Is_Script_Extensions=	-Qaac}', "");
93116Expect(0, 11520, '\p{Is_Script_Extensions=	-Qaac}', "");
93117Expect(1, 11520, '\p{^Is_Script_Extensions=	-Qaac}', "");
93118Expect(1, 11520, '\P{Is_Script_Extensions=	-Qaac}', "");
93119Expect(0, 11520, '\P{^Is_Script_Extensions=	-Qaac}', "");
93120Error('\p{Is_Scx=/a/	 Coptic}');
93121Error('\P{Is_Scx=/a/	 Coptic}');
93122Expect(1, 11519, '\p{Is_Scx=coptic}', "");
93123Expect(0, 11519, '\p{^Is_Scx=coptic}', "");
93124Expect(0, 11519, '\P{Is_Scx=coptic}', "");
93125Expect(1, 11519, '\P{^Is_Scx=coptic}', "");
93126Expect(0, 11520, '\p{Is_Scx=coptic}', "");
93127Expect(1, 11520, '\p{^Is_Scx=coptic}', "");
93128Expect(1, 11520, '\P{Is_Scx=coptic}', "");
93129Expect(0, 11520, '\P{^Is_Scx=coptic}', "");
93130Expect(1, 11519, '\p{Is_Scx= _COPTIC}', "");
93131Expect(0, 11519, '\p{^Is_Scx= _COPTIC}', "");
93132Expect(0, 11519, '\P{Is_Scx= _COPTIC}', "");
93133Expect(1, 11519, '\P{^Is_Scx= _COPTIC}', "");
93134Expect(0, 11520, '\p{Is_Scx= _COPTIC}', "");
93135Expect(1, 11520, '\p{^Is_Scx= _COPTIC}', "");
93136Expect(1, 11520, '\P{Is_Scx= _COPTIC}', "");
93137Expect(0, 11520, '\P{^Is_Scx= _COPTIC}', "");
93138Error('\p{Script_Extensions=:= -cypriot}');
93139Error('\P{Script_Extensions=:= -cypriot}');
93140Expect(1, 67647, '\p{Script_Extensions=cypriot}', "");
93141Expect(0, 67647, '\p{^Script_Extensions=cypriot}', "");
93142Expect(0, 67647, '\P{Script_Extensions=cypriot}', "");
93143Expect(1, 67647, '\P{^Script_Extensions=cypriot}', "");
93144Expect(0, 67648, '\p{Script_Extensions=cypriot}', "");
93145Expect(1, 67648, '\p{^Script_Extensions=cypriot}', "");
93146Expect(1, 67648, '\P{Script_Extensions=cypriot}', "");
93147Expect(0, 67648, '\P{^Script_Extensions=cypriot}', "");
93148Expect(1, 67647, '\p{Script_Extensions=  cypriot}', "");
93149Expect(0, 67647, '\p{^Script_Extensions=  cypriot}', "");
93150Expect(0, 67647, '\P{Script_Extensions=  cypriot}', "");
93151Expect(1, 67647, '\P{^Script_Extensions=  cypriot}', "");
93152Expect(0, 67648, '\p{Script_Extensions=  cypriot}', "");
93153Expect(1, 67648, '\p{^Script_Extensions=  cypriot}', "");
93154Expect(1, 67648, '\P{Script_Extensions=  cypriot}', "");
93155Expect(0, 67648, '\P{^Script_Extensions=  cypriot}', "");
93156Error('\p{Scx=:=-_Cprt}');
93157Error('\P{Scx=:=-_Cprt}');
93158Expect(1, 67647, '\p{Scx=cprt}', "");
93159Expect(0, 67647, '\p{^Scx=cprt}', "");
93160Expect(0, 67647, '\P{Scx=cprt}', "");
93161Expect(1, 67647, '\P{^Scx=cprt}', "");
93162Expect(0, 67648, '\p{Scx=cprt}', "");
93163Expect(1, 67648, '\p{^Scx=cprt}', "");
93164Expect(1, 67648, '\P{Scx=cprt}', "");
93165Expect(0, 67648, '\P{^Scx=cprt}', "");
93166Expect(1, 67647, '\p{Scx=-_cprt}', "");
93167Expect(0, 67647, '\p{^Scx=-_cprt}', "");
93168Expect(0, 67647, '\P{Scx=-_cprt}', "");
93169Expect(1, 67647, '\P{^Scx=-_cprt}', "");
93170Expect(0, 67648, '\p{Scx=-_cprt}', "");
93171Expect(1, 67648, '\p{^Scx=-_cprt}', "");
93172Expect(1, 67648, '\P{Scx=-_cprt}', "");
93173Expect(0, 67648, '\P{^Scx=-_cprt}', "");
93174Error('\p{Is_Script_Extensions=/a/_ Cypriot}');
93175Error('\P{Is_Script_Extensions=/a/_ Cypriot}');
93176Expect(1, 67647, '\p{Is_Script_Extensions=cypriot}', "");
93177Expect(0, 67647, '\p{^Is_Script_Extensions=cypriot}', "");
93178Expect(0, 67647, '\P{Is_Script_Extensions=cypriot}', "");
93179Expect(1, 67647, '\P{^Is_Script_Extensions=cypriot}', "");
93180Expect(0, 67648, '\p{Is_Script_Extensions=cypriot}', "");
93181Expect(1, 67648, '\p{^Is_Script_Extensions=cypriot}', "");
93182Expect(1, 67648, '\P{Is_Script_Extensions=cypriot}', "");
93183Expect(0, 67648, '\P{^Is_Script_Extensions=cypriot}', "");
93184Expect(1, 67647, '\p{Is_Script_Extensions= 	CYPRIOT}', "");
93185Expect(0, 67647, '\p{^Is_Script_Extensions= 	CYPRIOT}', "");
93186Expect(0, 67647, '\P{Is_Script_Extensions= 	CYPRIOT}', "");
93187Expect(1, 67647, '\P{^Is_Script_Extensions= 	CYPRIOT}', "");
93188Expect(0, 67648, '\p{Is_Script_Extensions= 	CYPRIOT}', "");
93189Expect(1, 67648, '\p{^Is_Script_Extensions= 	CYPRIOT}', "");
93190Expect(1, 67648, '\P{Is_Script_Extensions= 	CYPRIOT}', "");
93191Expect(0, 67648, '\P{^Is_Script_Extensions= 	CYPRIOT}', "");
93192Error('\p{Is_Scx= _Cprt:=}');
93193Error('\P{Is_Scx= _Cprt:=}');
93194Expect(1, 67647, '\p{Is_Scx=cprt}', "");
93195Expect(0, 67647, '\p{^Is_Scx=cprt}', "");
93196Expect(0, 67647, '\P{Is_Scx=cprt}', "");
93197Expect(1, 67647, '\P{^Is_Scx=cprt}', "");
93198Expect(0, 67648, '\p{Is_Scx=cprt}', "");
93199Expect(1, 67648, '\p{^Is_Scx=cprt}', "");
93200Expect(1, 67648, '\P{Is_Scx=cprt}', "");
93201Expect(0, 67648, '\P{^Is_Scx=cprt}', "");
93202Expect(1, 67647, '\p{Is_Scx= _Cprt}', "");
93203Expect(0, 67647, '\p{^Is_Scx= _Cprt}', "");
93204Expect(0, 67647, '\P{Is_Scx= _Cprt}', "");
93205Expect(1, 67647, '\P{^Is_Scx= _Cprt}', "");
93206Expect(0, 67648, '\p{Is_Scx= _Cprt}', "");
93207Expect(1, 67648, '\p{^Is_Scx= _Cprt}', "");
93208Expect(1, 67648, '\P{Is_Scx= _Cprt}', "");
93209Expect(0, 67648, '\P{^Is_Scx= _Cprt}', "");
93210Error('\p{Script_Extensions=-_CYRILLIC/a/}');
93211Error('\P{Script_Extensions=-_CYRILLIC/a/}');
93212Expect(1, 42655, '\p{Script_Extensions=cyrillic}', "");
93213Expect(0, 42655, '\p{^Script_Extensions=cyrillic}', "");
93214Expect(0, 42655, '\P{Script_Extensions=cyrillic}', "");
93215Expect(1, 42655, '\P{^Script_Extensions=cyrillic}', "");
93216Expect(0, 42656, '\p{Script_Extensions=cyrillic}', "");
93217Expect(1, 42656, '\p{^Script_Extensions=cyrillic}', "");
93218Expect(1, 42656, '\P{Script_Extensions=cyrillic}', "");
93219Expect(0, 42656, '\P{^Script_Extensions=cyrillic}', "");
93220Expect(1, 42655, '\p{Script_Extensions=__CYRILLIC}', "");
93221Expect(0, 42655, '\p{^Script_Extensions=__CYRILLIC}', "");
93222Expect(0, 42655, '\P{Script_Extensions=__CYRILLIC}', "");
93223Expect(1, 42655, '\P{^Script_Extensions=__CYRILLIC}', "");
93224Expect(0, 42656, '\p{Script_Extensions=__CYRILLIC}', "");
93225Expect(1, 42656, '\p{^Script_Extensions=__CYRILLIC}', "");
93226Expect(1, 42656, '\P{Script_Extensions=__CYRILLIC}', "");
93227Expect(0, 42656, '\P{^Script_Extensions=__CYRILLIC}', "");
93228Error('\p{Scx=_/a/Cyrl}');
93229Error('\P{Scx=_/a/Cyrl}');
93230Expect(1, 42655, '\p{Scx=cyrl}', "");
93231Expect(0, 42655, '\p{^Scx=cyrl}', "");
93232Expect(0, 42655, '\P{Scx=cyrl}', "");
93233Expect(1, 42655, '\P{^Scx=cyrl}', "");
93234Expect(0, 42656, '\p{Scx=cyrl}', "");
93235Expect(1, 42656, '\p{^Scx=cyrl}', "");
93236Expect(1, 42656, '\P{Scx=cyrl}', "");
93237Expect(0, 42656, '\P{^Scx=cyrl}', "");
93238Expect(1, 42655, '\p{Scx=	Cyrl}', "");
93239Expect(0, 42655, '\p{^Scx=	Cyrl}', "");
93240Expect(0, 42655, '\P{Scx=	Cyrl}', "");
93241Expect(1, 42655, '\P{^Scx=	Cyrl}', "");
93242Expect(0, 42656, '\p{Scx=	Cyrl}', "");
93243Expect(1, 42656, '\p{^Scx=	Cyrl}', "");
93244Expect(1, 42656, '\P{Scx=	Cyrl}', "");
93245Expect(0, 42656, '\P{^Scx=	Cyrl}', "");
93246Error('\p{Is_Script_Extensions=	/a/Cyrillic}');
93247Error('\P{Is_Script_Extensions=	/a/Cyrillic}');
93248Expect(1, 42655, '\p{Is_Script_Extensions=cyrillic}', "");
93249Expect(0, 42655, '\p{^Is_Script_Extensions=cyrillic}', "");
93250Expect(0, 42655, '\P{Is_Script_Extensions=cyrillic}', "");
93251Expect(1, 42655, '\P{^Is_Script_Extensions=cyrillic}', "");
93252Expect(0, 42656, '\p{Is_Script_Extensions=cyrillic}', "");
93253Expect(1, 42656, '\p{^Is_Script_Extensions=cyrillic}', "");
93254Expect(1, 42656, '\P{Is_Script_Extensions=cyrillic}', "");
93255Expect(0, 42656, '\P{^Is_Script_Extensions=cyrillic}', "");
93256Expect(1, 42655, '\p{Is_Script_Extensions= Cyrillic}', "");
93257Expect(0, 42655, '\p{^Is_Script_Extensions= Cyrillic}', "");
93258Expect(0, 42655, '\P{Is_Script_Extensions= Cyrillic}', "");
93259Expect(1, 42655, '\P{^Is_Script_Extensions= Cyrillic}', "");
93260Expect(0, 42656, '\p{Is_Script_Extensions= Cyrillic}', "");
93261Expect(1, 42656, '\p{^Is_Script_Extensions= Cyrillic}', "");
93262Expect(1, 42656, '\P{Is_Script_Extensions= Cyrillic}', "");
93263Expect(0, 42656, '\P{^Is_Script_Extensions= Cyrillic}', "");
93264Error('\p{Is_Scx=	Cyrl/a/}');
93265Error('\P{Is_Scx=	Cyrl/a/}');
93266Expect(1, 42655, '\p{Is_Scx=cyrl}', "");
93267Expect(0, 42655, '\p{^Is_Scx=cyrl}', "");
93268Expect(0, 42655, '\P{Is_Scx=cyrl}', "");
93269Expect(1, 42655, '\P{^Is_Scx=cyrl}', "");
93270Expect(0, 42656, '\p{Is_Scx=cyrl}', "");
93271Expect(1, 42656, '\p{^Is_Scx=cyrl}', "");
93272Expect(1, 42656, '\P{Is_Scx=cyrl}', "");
93273Expect(0, 42656, '\P{^Is_Scx=cyrl}', "");
93274Expect(1, 42655, '\p{Is_Scx=--Cyrl}', "");
93275Expect(0, 42655, '\p{^Is_Scx=--Cyrl}', "");
93276Expect(0, 42655, '\P{Is_Scx=--Cyrl}', "");
93277Expect(1, 42655, '\P{^Is_Scx=--Cyrl}', "");
93278Expect(0, 42656, '\p{Is_Scx=--Cyrl}', "");
93279Expect(1, 42656, '\p{^Is_Scx=--Cyrl}', "");
93280Expect(1, 42656, '\P{Is_Scx=--Cyrl}', "");
93281Expect(0, 42656, '\P{^Is_Scx=--Cyrl}', "");
93282Error('\p{Script_Extensions=	:=DEVANAGARI}');
93283Error('\P{Script_Extensions=	:=DEVANAGARI}');
93284Expect(1, 43259, '\p{Script_Extensions=devanagari}', "");
93285Expect(0, 43259, '\p{^Script_Extensions=devanagari}', "");
93286Expect(0, 43259, '\P{Script_Extensions=devanagari}', "");
93287Expect(1, 43259, '\P{^Script_Extensions=devanagari}', "");
93288Expect(0, 43260, '\p{Script_Extensions=devanagari}', "");
93289Expect(1, 43260, '\p{^Script_Extensions=devanagari}', "");
93290Expect(1, 43260, '\P{Script_Extensions=devanagari}', "");
93291Expect(0, 43260, '\P{^Script_Extensions=devanagari}', "");
93292Expect(1, 43259, '\p{Script_Extensions= -devanagari}', "");
93293Expect(0, 43259, '\p{^Script_Extensions= -devanagari}', "");
93294Expect(0, 43259, '\P{Script_Extensions= -devanagari}', "");
93295Expect(1, 43259, '\P{^Script_Extensions= -devanagari}', "");
93296Expect(0, 43260, '\p{Script_Extensions= -devanagari}', "");
93297Expect(1, 43260, '\p{^Script_Extensions= -devanagari}', "");
93298Expect(1, 43260, '\P{Script_Extensions= -devanagari}', "");
93299Expect(0, 43260, '\P{^Script_Extensions= -devanagari}', "");
93300Error('\p{Scx=/a/Deva}');
93301Error('\P{Scx=/a/Deva}');
93302Expect(1, 43259, '\p{Scx=deva}', "");
93303Expect(0, 43259, '\p{^Scx=deva}', "");
93304Expect(0, 43259, '\P{Scx=deva}', "");
93305Expect(1, 43259, '\P{^Scx=deva}', "");
93306Expect(0, 43260, '\p{Scx=deva}', "");
93307Expect(1, 43260, '\p{^Scx=deva}', "");
93308Expect(1, 43260, '\P{Scx=deva}', "");
93309Expect(0, 43260, '\P{^Scx=deva}', "");
93310Expect(1, 43259, '\p{Scx=	-deva}', "");
93311Expect(0, 43259, '\p{^Scx=	-deva}', "");
93312Expect(0, 43259, '\P{Scx=	-deva}', "");
93313Expect(1, 43259, '\P{^Scx=	-deva}', "");
93314Expect(0, 43260, '\p{Scx=	-deva}', "");
93315Expect(1, 43260, '\p{^Scx=	-deva}', "");
93316Expect(1, 43260, '\P{Scx=	-deva}', "");
93317Expect(0, 43260, '\P{^Scx=	-deva}', "");
93318Error('\p{Is_Script_Extensions:	:=Devanagari}');
93319Error('\P{Is_Script_Extensions:	:=Devanagari}');
93320Expect(1, 43259, '\p{Is_Script_Extensions=devanagari}', "");
93321Expect(0, 43259, '\p{^Is_Script_Extensions=devanagari}', "");
93322Expect(0, 43259, '\P{Is_Script_Extensions=devanagari}', "");
93323Expect(1, 43259, '\P{^Is_Script_Extensions=devanagari}', "");
93324Expect(0, 43260, '\p{Is_Script_Extensions=devanagari}', "");
93325Expect(1, 43260, '\p{^Is_Script_Extensions=devanagari}', "");
93326Expect(1, 43260, '\P{Is_Script_Extensions=devanagari}', "");
93327Expect(0, 43260, '\P{^Is_Script_Extensions=devanagari}', "");
93328Expect(1, 43259, '\p{Is_Script_Extensions=_ Devanagari}', "");
93329Expect(0, 43259, '\p{^Is_Script_Extensions=_ Devanagari}', "");
93330Expect(0, 43259, '\P{Is_Script_Extensions=_ Devanagari}', "");
93331Expect(1, 43259, '\P{^Is_Script_Extensions=_ Devanagari}', "");
93332Expect(0, 43260, '\p{Is_Script_Extensions=_ Devanagari}', "");
93333Expect(1, 43260, '\p{^Is_Script_Extensions=_ Devanagari}', "");
93334Expect(1, 43260, '\P{Is_Script_Extensions=_ Devanagari}', "");
93335Expect(0, 43260, '\P{^Is_Script_Extensions=_ Devanagari}', "");
93336Error('\p{Is_Scx=:=  DEVA}');
93337Error('\P{Is_Scx=:=  DEVA}');
93338Expect(1, 43259, '\p{Is_Scx=deva}', "");
93339Expect(0, 43259, '\p{^Is_Scx=deva}', "");
93340Expect(0, 43259, '\P{Is_Scx=deva}', "");
93341Expect(1, 43259, '\P{^Is_Scx=deva}', "");
93342Expect(0, 43260, '\p{Is_Scx=deva}', "");
93343Expect(1, 43260, '\p{^Is_Scx=deva}', "");
93344Expect(1, 43260, '\P{Is_Scx=deva}', "");
93345Expect(0, 43260, '\P{^Is_Scx=deva}', "");
93346Expect(1, 43259, '\p{Is_Scx=	Deva}', "");
93347Expect(0, 43259, '\p{^Is_Scx=	Deva}', "");
93348Expect(0, 43259, '\P{Is_Scx=	Deva}', "");
93349Expect(1, 43259, '\P{^Is_Scx=	Deva}', "");
93350Expect(0, 43260, '\p{Is_Scx=	Deva}', "");
93351Expect(1, 43260, '\p{^Is_Scx=	Deva}', "");
93352Expect(1, 43260, '\P{Is_Scx=	Deva}', "");
93353Expect(0, 43260, '\P{^Is_Scx=	Deva}', "");
93354Error('\p{Script_Extensions=	-Deseret:=}');
93355Error('\P{Script_Extensions=	-Deseret:=}');
93356Expect(1, 66639, '\p{Script_Extensions=deseret}', "");
93357Expect(0, 66639, '\p{^Script_Extensions=deseret}', "");
93358Expect(0, 66639, '\P{Script_Extensions=deseret}', "");
93359Expect(1, 66639, '\P{^Script_Extensions=deseret}', "");
93360Expect(0, 66640, '\p{Script_Extensions=deseret}', "");
93361Expect(1, 66640, '\p{^Script_Extensions=deseret}', "");
93362Expect(1, 66640, '\P{Script_Extensions=deseret}', "");
93363Expect(0, 66640, '\P{^Script_Extensions=deseret}', "");
93364Expect(1, 66639, '\p{Script_Extensions: Deseret}', "");
93365Expect(0, 66639, '\p{^Script_Extensions: Deseret}', "");
93366Expect(0, 66639, '\P{Script_Extensions: Deseret}', "");
93367Expect(1, 66639, '\P{^Script_Extensions: Deseret}', "");
93368Expect(0, 66640, '\p{Script_Extensions: Deseret}', "");
93369Expect(1, 66640, '\p{^Script_Extensions: Deseret}', "");
93370Expect(1, 66640, '\P{Script_Extensions: Deseret}', "");
93371Expect(0, 66640, '\P{^Script_Extensions: Deseret}', "");
93372Error('\p{Scx=	_DSRT:=}');
93373Error('\P{Scx=	_DSRT:=}');
93374Expect(1, 66639, '\p{Scx:dsrt}', "");
93375Expect(0, 66639, '\p{^Scx:dsrt}', "");
93376Expect(0, 66639, '\P{Scx:dsrt}', "");
93377Expect(1, 66639, '\P{^Scx:dsrt}', "");
93378Expect(0, 66640, '\p{Scx:dsrt}', "");
93379Expect(1, 66640, '\p{^Scx:dsrt}', "");
93380Expect(1, 66640, '\P{Scx:dsrt}', "");
93381Expect(0, 66640, '\P{^Scx:dsrt}', "");
93382Expect(1, 66639, '\p{Scx=		Dsrt}', "");
93383Expect(0, 66639, '\p{^Scx=		Dsrt}', "");
93384Expect(0, 66639, '\P{Scx=		Dsrt}', "");
93385Expect(1, 66639, '\P{^Scx=		Dsrt}', "");
93386Expect(0, 66640, '\p{Scx=		Dsrt}', "");
93387Expect(1, 66640, '\p{^Scx=		Dsrt}', "");
93388Expect(1, 66640, '\P{Scx=		Dsrt}', "");
93389Expect(0, 66640, '\P{^Scx=		Dsrt}', "");
93390Error('\p{Is_Script_Extensions=/a/	-Deseret}');
93391Error('\P{Is_Script_Extensions=/a/	-Deseret}');
93392Expect(1, 66639, '\p{Is_Script_Extensions=deseret}', "");
93393Expect(0, 66639, '\p{^Is_Script_Extensions=deseret}', "");
93394Expect(0, 66639, '\P{Is_Script_Extensions=deseret}', "");
93395Expect(1, 66639, '\P{^Is_Script_Extensions=deseret}', "");
93396Expect(0, 66640, '\p{Is_Script_Extensions=deseret}', "");
93397Expect(1, 66640, '\p{^Is_Script_Extensions=deseret}', "");
93398Expect(1, 66640, '\P{Is_Script_Extensions=deseret}', "");
93399Expect(0, 66640, '\P{^Is_Script_Extensions=deseret}', "");
93400Expect(1, 66639, '\p{Is_Script_Extensions= _DESERET}', "");
93401Expect(0, 66639, '\p{^Is_Script_Extensions= _DESERET}', "");
93402Expect(0, 66639, '\P{Is_Script_Extensions= _DESERET}', "");
93403Expect(1, 66639, '\P{^Is_Script_Extensions= _DESERET}', "");
93404Expect(0, 66640, '\p{Is_Script_Extensions= _DESERET}', "");
93405Expect(1, 66640, '\p{^Is_Script_Extensions= _DESERET}', "");
93406Expect(1, 66640, '\P{Is_Script_Extensions= _DESERET}', "");
93407Expect(0, 66640, '\P{^Is_Script_Extensions= _DESERET}', "");
93408Error('\p{Is_Scx:   _DSRT/a/}');
93409Error('\P{Is_Scx:   _DSRT/a/}');
93410Expect(1, 66639, '\p{Is_Scx=dsrt}', "");
93411Expect(0, 66639, '\p{^Is_Scx=dsrt}', "");
93412Expect(0, 66639, '\P{Is_Scx=dsrt}', "");
93413Expect(1, 66639, '\P{^Is_Scx=dsrt}', "");
93414Expect(0, 66640, '\p{Is_Scx=dsrt}', "");
93415Expect(1, 66640, '\p{^Is_Scx=dsrt}', "");
93416Expect(1, 66640, '\P{Is_Scx=dsrt}', "");
93417Expect(0, 66640, '\P{^Is_Scx=dsrt}', "");
93418Expect(1, 66639, '\p{Is_Scx= dsrt}', "");
93419Expect(0, 66639, '\p{^Is_Scx= dsrt}', "");
93420Expect(0, 66639, '\P{Is_Scx= dsrt}', "");
93421Expect(1, 66639, '\P{^Is_Scx= dsrt}', "");
93422Expect(0, 66640, '\p{Is_Scx= dsrt}', "");
93423Expect(1, 66640, '\p{^Is_Scx= dsrt}', "");
93424Expect(1, 66640, '\P{Is_Scx= dsrt}', "");
93425Expect(0, 66640, '\P{^Is_Scx= dsrt}', "");
93426Error('\p{Script_Extensions:	  Egyptian_Hieroglyphs/a/}');
93427Error('\P{Script_Extensions:	  Egyptian_Hieroglyphs/a/}');
93428Expect(1, 78894, '\p{Script_Extensions=egyptianhieroglyphs}', "");
93429Expect(0, 78894, '\p{^Script_Extensions=egyptianhieroglyphs}', "");
93430Expect(0, 78894, '\P{Script_Extensions=egyptianhieroglyphs}', "");
93431Expect(1, 78894, '\P{^Script_Extensions=egyptianhieroglyphs}', "");
93432Expect(0, 78895, '\p{Script_Extensions=egyptianhieroglyphs}', "");
93433Expect(1, 78895, '\p{^Script_Extensions=egyptianhieroglyphs}', "");
93434Expect(1, 78895, '\P{Script_Extensions=egyptianhieroglyphs}', "");
93435Expect(0, 78895, '\P{^Script_Extensions=egyptianhieroglyphs}', "");
93436Expect(1, 78894, '\p{Script_Extensions=	_egyptian_Hieroglyphs}', "");
93437Expect(0, 78894, '\p{^Script_Extensions=	_egyptian_Hieroglyphs}', "");
93438Expect(0, 78894, '\P{Script_Extensions=	_egyptian_Hieroglyphs}', "");
93439Expect(1, 78894, '\P{^Script_Extensions=	_egyptian_Hieroglyphs}', "");
93440Expect(0, 78895, '\p{Script_Extensions=	_egyptian_Hieroglyphs}', "");
93441Expect(1, 78895, '\p{^Script_Extensions=	_egyptian_Hieroglyphs}', "");
93442Expect(1, 78895, '\P{Script_Extensions=	_egyptian_Hieroglyphs}', "");
93443Expect(0, 78895, '\P{^Script_Extensions=	_egyptian_Hieroglyphs}', "");
93444Error('\p{Scx=:= Egyp}');
93445Error('\P{Scx=:= Egyp}');
93446Expect(1, 78894, '\p{Scx=egyp}', "");
93447Expect(0, 78894, '\p{^Scx=egyp}', "");
93448Expect(0, 78894, '\P{Scx=egyp}', "");
93449Expect(1, 78894, '\P{^Scx=egyp}', "");
93450Expect(0, 78895, '\p{Scx=egyp}', "");
93451Expect(1, 78895, '\p{^Scx=egyp}', "");
93452Expect(1, 78895, '\P{Scx=egyp}', "");
93453Expect(0, 78895, '\P{^Scx=egyp}', "");
93454Expect(1, 78894, '\p{Scx=--egyp}', "");
93455Expect(0, 78894, '\p{^Scx=--egyp}', "");
93456Expect(0, 78894, '\P{Scx=--egyp}', "");
93457Expect(1, 78894, '\P{^Scx=--egyp}', "");
93458Expect(0, 78895, '\p{Scx=--egyp}', "");
93459Expect(1, 78895, '\p{^Scx=--egyp}', "");
93460Expect(1, 78895, '\P{Scx=--egyp}', "");
93461Expect(0, 78895, '\P{^Scx=--egyp}', "");
93462Error('\p{Is_Script_Extensions= egyptian_hieroglyphs:=}');
93463Error('\P{Is_Script_Extensions= egyptian_hieroglyphs:=}');
93464Expect(1, 78894, '\p{Is_Script_Extensions=egyptianhieroglyphs}', "");
93465Expect(0, 78894, '\p{^Is_Script_Extensions=egyptianhieroglyphs}', "");
93466Expect(0, 78894, '\P{Is_Script_Extensions=egyptianhieroglyphs}', "");
93467Expect(1, 78894, '\P{^Is_Script_Extensions=egyptianhieroglyphs}', "");
93468Expect(0, 78895, '\p{Is_Script_Extensions=egyptianhieroglyphs}', "");
93469Expect(1, 78895, '\p{^Is_Script_Extensions=egyptianhieroglyphs}', "");
93470Expect(1, 78895, '\P{Is_Script_Extensions=egyptianhieroglyphs}', "");
93471Expect(0, 78895, '\P{^Is_Script_Extensions=egyptianhieroglyphs}', "");
93472Expect(1, 78894, '\p{Is_Script_Extensions=_-egyptian_Hieroglyphs}', "");
93473Expect(0, 78894, '\p{^Is_Script_Extensions=_-egyptian_Hieroglyphs}', "");
93474Expect(0, 78894, '\P{Is_Script_Extensions=_-egyptian_Hieroglyphs}', "");
93475Expect(1, 78894, '\P{^Is_Script_Extensions=_-egyptian_Hieroglyphs}', "");
93476Expect(0, 78895, '\p{Is_Script_Extensions=_-egyptian_Hieroglyphs}', "");
93477Expect(1, 78895, '\p{^Is_Script_Extensions=_-egyptian_Hieroglyphs}', "");
93478Expect(1, 78895, '\P{Is_Script_Extensions=_-egyptian_Hieroglyphs}', "");
93479Expect(0, 78895, '\P{^Is_Script_Extensions=_-egyptian_Hieroglyphs}', "");
93480Error('\p{Is_Scx=  egyp:=}');
93481Error('\P{Is_Scx=  egyp:=}');
93482Expect(1, 78894, '\p{Is_Scx=egyp}', "");
93483Expect(0, 78894, '\p{^Is_Scx=egyp}', "");
93484Expect(0, 78894, '\P{Is_Scx=egyp}', "");
93485Expect(1, 78894, '\P{^Is_Scx=egyp}', "");
93486Expect(0, 78895, '\p{Is_Scx=egyp}', "");
93487Expect(1, 78895, '\p{^Is_Scx=egyp}', "");
93488Expect(1, 78895, '\P{Is_Scx=egyp}', "");
93489Expect(0, 78895, '\P{^Is_Scx=egyp}', "");
93490Expect(1, 78894, '\p{Is_Scx=_ Egyp}', "");
93491Expect(0, 78894, '\p{^Is_Scx=_ Egyp}', "");
93492Expect(0, 78894, '\P{Is_Scx=_ Egyp}', "");
93493Expect(1, 78894, '\P{^Is_Scx=_ Egyp}', "");
93494Expect(0, 78895, '\p{Is_Scx=_ Egyp}', "");
93495Expect(1, 78895, '\p{^Is_Scx=_ Egyp}', "");
93496Expect(1, 78895, '\P{Is_Scx=_ Egyp}', "");
93497Expect(0, 78895, '\P{^Is_Scx=_ Egyp}', "");
93498Error('\p{Script_Extensions=	:=Ethiopic}');
93499Error('\P{Script_Extensions=	:=Ethiopic}');
93500Expect(1, 43822, '\p{Script_Extensions=ethiopic}', "");
93501Expect(0, 43822, '\p{^Script_Extensions=ethiopic}', "");
93502Expect(0, 43822, '\P{Script_Extensions=ethiopic}', "");
93503Expect(1, 43822, '\P{^Script_Extensions=ethiopic}', "");
93504Expect(0, 43823, '\p{Script_Extensions=ethiopic}', "");
93505Expect(1, 43823, '\p{^Script_Extensions=ethiopic}', "");
93506Expect(1, 43823, '\P{Script_Extensions=ethiopic}', "");
93507Expect(0, 43823, '\P{^Script_Extensions=ethiopic}', "");
93508Expect(1, 43822, '\p{Script_Extensions=-Ethiopic}', "");
93509Expect(0, 43822, '\p{^Script_Extensions=-Ethiopic}', "");
93510Expect(0, 43822, '\P{Script_Extensions=-Ethiopic}', "");
93511Expect(1, 43822, '\P{^Script_Extensions=-Ethiopic}', "");
93512Expect(0, 43823, '\p{Script_Extensions=-Ethiopic}', "");
93513Expect(1, 43823, '\p{^Script_Extensions=-Ethiopic}', "");
93514Expect(1, 43823, '\P{Script_Extensions=-Ethiopic}', "");
93515Expect(0, 43823, '\P{^Script_Extensions=-Ethiopic}', "");
93516Error('\p{Scx=_:=ETHI}');
93517Error('\P{Scx=_:=ETHI}');
93518Expect(1, 43822, '\p{Scx:   ethi}', "");
93519Expect(0, 43822, '\p{^Scx:   ethi}', "");
93520Expect(0, 43822, '\P{Scx:   ethi}', "");
93521Expect(1, 43822, '\P{^Scx:   ethi}', "");
93522Expect(0, 43823, '\p{Scx:   ethi}', "");
93523Expect(1, 43823, '\p{^Scx:   ethi}', "");
93524Expect(1, 43823, '\P{Scx:   ethi}', "");
93525Expect(0, 43823, '\P{^Scx:   ethi}', "");
93526Expect(1, 43822, '\p{Scx=_-ethi}', "");
93527Expect(0, 43822, '\p{^Scx=_-ethi}', "");
93528Expect(0, 43822, '\P{Scx=_-ethi}', "");
93529Expect(1, 43822, '\P{^Scx=_-ethi}', "");
93530Expect(0, 43823, '\p{Scx=_-ethi}', "");
93531Expect(1, 43823, '\p{^Scx=_-ethi}', "");
93532Expect(1, 43823, '\P{Scx=_-ethi}', "");
93533Expect(0, 43823, '\P{^Scx=_-ethi}', "");
93534Error('\p{Is_Script_Extensions:	-Ethiopic:=}');
93535Error('\P{Is_Script_Extensions:	-Ethiopic:=}');
93536Expect(1, 43822, '\p{Is_Script_Extensions=ethiopic}', "");
93537Expect(0, 43822, '\p{^Is_Script_Extensions=ethiopic}', "");
93538Expect(0, 43822, '\P{Is_Script_Extensions=ethiopic}', "");
93539Expect(1, 43822, '\P{^Is_Script_Extensions=ethiopic}', "");
93540Expect(0, 43823, '\p{Is_Script_Extensions=ethiopic}', "");
93541Expect(1, 43823, '\p{^Is_Script_Extensions=ethiopic}', "");
93542Expect(1, 43823, '\P{Is_Script_Extensions=ethiopic}', "");
93543Expect(0, 43823, '\P{^Is_Script_Extensions=ethiopic}', "");
93544Expect(1, 43822, '\p{Is_Script_Extensions=	-Ethiopic}', "");
93545Expect(0, 43822, '\p{^Is_Script_Extensions=	-Ethiopic}', "");
93546Expect(0, 43822, '\P{Is_Script_Extensions=	-Ethiopic}', "");
93547Expect(1, 43822, '\P{^Is_Script_Extensions=	-Ethiopic}', "");
93548Expect(0, 43823, '\p{Is_Script_Extensions=	-Ethiopic}', "");
93549Expect(1, 43823, '\p{^Is_Script_Extensions=	-Ethiopic}', "");
93550Expect(1, 43823, '\P{Is_Script_Extensions=	-Ethiopic}', "");
93551Expect(0, 43823, '\P{^Is_Script_Extensions=	-Ethiopic}', "");
93552Error('\p{Is_Scx: _:=ethi}');
93553Error('\P{Is_Scx: _:=ethi}');
93554Expect(1, 43822, '\p{Is_Scx:	ethi}', "");
93555Expect(0, 43822, '\p{^Is_Scx:	ethi}', "");
93556Expect(0, 43822, '\P{Is_Scx:	ethi}', "");
93557Expect(1, 43822, '\P{^Is_Scx:	ethi}', "");
93558Expect(0, 43823, '\p{Is_Scx:	ethi}', "");
93559Expect(1, 43823, '\p{^Is_Scx:	ethi}', "");
93560Expect(1, 43823, '\P{Is_Scx:	ethi}', "");
93561Expect(0, 43823, '\P{^Is_Scx:	ethi}', "");
93562Expect(1, 43822, '\p{Is_Scx=_-Ethi}', "");
93563Expect(0, 43822, '\p{^Is_Scx=_-Ethi}', "");
93564Expect(0, 43822, '\P{Is_Scx=_-Ethi}', "");
93565Expect(1, 43822, '\P{^Is_Scx=_-Ethi}', "");
93566Expect(0, 43823, '\p{Is_Scx=_-Ethi}', "");
93567Expect(1, 43823, '\p{^Is_Scx=_-Ethi}', "");
93568Expect(1, 43823, '\P{Is_Scx=_-Ethi}', "");
93569Expect(0, 43823, '\P{^Is_Scx=_-Ethi}', "");
93570Error('\p{Script_Extensions=/a/-	Georgian}');
93571Error('\P{Script_Extensions=/a/-	Georgian}');
93572Expect(1, 11565, '\p{Script_Extensions=georgian}', "");
93573Expect(0, 11565, '\p{^Script_Extensions=georgian}', "");
93574Expect(0, 11565, '\P{Script_Extensions=georgian}', "");
93575Expect(1, 11565, '\P{^Script_Extensions=georgian}', "");
93576Expect(0, 11566, '\p{Script_Extensions=georgian}', "");
93577Expect(1, 11566, '\p{^Script_Extensions=georgian}', "");
93578Expect(1, 11566, '\P{Script_Extensions=georgian}', "");
93579Expect(0, 11566, '\P{^Script_Extensions=georgian}', "");
93580Expect(1, 11565, '\p{Script_Extensions:	_georgian}', "");
93581Expect(0, 11565, '\p{^Script_Extensions:	_georgian}', "");
93582Expect(0, 11565, '\P{Script_Extensions:	_georgian}', "");
93583Expect(1, 11565, '\P{^Script_Extensions:	_georgian}', "");
93584Expect(0, 11566, '\p{Script_Extensions:	_georgian}', "");
93585Expect(1, 11566, '\p{^Script_Extensions:	_georgian}', "");
93586Expect(1, 11566, '\P{Script_Extensions:	_georgian}', "");
93587Expect(0, 11566, '\P{^Script_Extensions:	_georgian}', "");
93588Error('\p{Scx=/a/	Geor}');
93589Error('\P{Scx=/a/	Geor}');
93590Expect(1, 11565, '\p{Scx=geor}', "");
93591Expect(0, 11565, '\p{^Scx=geor}', "");
93592Expect(0, 11565, '\P{Scx=geor}', "");
93593Expect(1, 11565, '\P{^Scx=geor}', "");
93594Expect(0, 11566, '\p{Scx=geor}', "");
93595Expect(1, 11566, '\p{^Scx=geor}', "");
93596Expect(1, 11566, '\P{Scx=geor}', "");
93597Expect(0, 11566, '\P{^Scx=geor}', "");
93598Expect(1, 11565, '\p{Scx:-GEOR}', "");
93599Expect(0, 11565, '\p{^Scx:-GEOR}', "");
93600Expect(0, 11565, '\P{Scx:-GEOR}', "");
93601Expect(1, 11565, '\P{^Scx:-GEOR}', "");
93602Expect(0, 11566, '\p{Scx:-GEOR}', "");
93603Expect(1, 11566, '\p{^Scx:-GEOR}', "");
93604Expect(1, 11566, '\P{Scx:-GEOR}', "");
93605Expect(0, 11566, '\P{^Scx:-GEOR}', "");
93606Error('\p{Is_Script_Extensions=	/a/georgian}');
93607Error('\P{Is_Script_Extensions=	/a/georgian}');
93608Expect(1, 11565, '\p{Is_Script_Extensions=georgian}', "");
93609Expect(0, 11565, '\p{^Is_Script_Extensions=georgian}', "");
93610Expect(0, 11565, '\P{Is_Script_Extensions=georgian}', "");
93611Expect(1, 11565, '\P{^Is_Script_Extensions=georgian}', "");
93612Expect(0, 11566, '\p{Is_Script_Extensions=georgian}', "");
93613Expect(1, 11566, '\p{^Is_Script_Extensions=georgian}', "");
93614Expect(1, 11566, '\P{Is_Script_Extensions=georgian}', "");
93615Expect(0, 11566, '\P{^Is_Script_Extensions=georgian}', "");
93616Expect(1, 11565, '\p{Is_Script_Extensions= -GEORGIAN}', "");
93617Expect(0, 11565, '\p{^Is_Script_Extensions= -GEORGIAN}', "");
93618Expect(0, 11565, '\P{Is_Script_Extensions= -GEORGIAN}', "");
93619Expect(1, 11565, '\P{^Is_Script_Extensions= -GEORGIAN}', "");
93620Expect(0, 11566, '\p{Is_Script_Extensions= -GEORGIAN}', "");
93621Expect(1, 11566, '\p{^Is_Script_Extensions= -GEORGIAN}', "");
93622Expect(1, 11566, '\P{Is_Script_Extensions= -GEORGIAN}', "");
93623Expect(0, 11566, '\P{^Is_Script_Extensions= -GEORGIAN}', "");
93624Error('\p{Is_Scx=-/a/geor}');
93625Error('\P{Is_Scx=-/a/geor}');
93626Expect(1, 11565, '\p{Is_Scx=geor}', "");
93627Expect(0, 11565, '\p{^Is_Scx=geor}', "");
93628Expect(0, 11565, '\P{Is_Scx=geor}', "");
93629Expect(1, 11565, '\P{^Is_Scx=geor}', "");
93630Expect(0, 11566, '\p{Is_Scx=geor}', "");
93631Expect(1, 11566, '\p{^Is_Scx=geor}', "");
93632Expect(1, 11566, '\P{Is_Scx=geor}', "");
93633Expect(0, 11566, '\P{^Is_Scx=geor}', "");
93634Expect(1, 11565, '\p{Is_Scx=-_geor}', "");
93635Expect(0, 11565, '\p{^Is_Scx=-_geor}', "");
93636Expect(0, 11565, '\P{Is_Scx=-_geor}', "");
93637Expect(1, 11565, '\P{^Is_Scx=-_geor}', "");
93638Expect(0, 11566, '\p{Is_Scx=-_geor}', "");
93639Expect(1, 11566, '\p{^Is_Scx=-_geor}', "");
93640Expect(1, 11566, '\P{Is_Scx=-_geor}', "");
93641Expect(0, 11566, '\P{^Is_Scx=-_geor}', "");
93642Error('\p{Script_Extensions=:=	_GLAGOLITIC}');
93643Error('\P{Script_Extensions=:=	_GLAGOLITIC}');
93644Expect(1, 11358, '\p{Script_Extensions=glagolitic}', "");
93645Expect(0, 11358, '\p{^Script_Extensions=glagolitic}', "");
93646Expect(0, 11358, '\P{Script_Extensions=glagolitic}', "");
93647Expect(1, 11358, '\P{^Script_Extensions=glagolitic}', "");
93648Expect(0, 11359, '\p{Script_Extensions=glagolitic}', "");
93649Expect(1, 11359, '\p{^Script_Extensions=glagolitic}', "");
93650Expect(1, 11359, '\P{Script_Extensions=glagolitic}', "");
93651Expect(0, 11359, '\P{^Script_Extensions=glagolitic}', "");
93652Expect(1, 11358, '\p{Script_Extensions=_Glagolitic}', "");
93653Expect(0, 11358, '\p{^Script_Extensions=_Glagolitic}', "");
93654Expect(0, 11358, '\P{Script_Extensions=_Glagolitic}', "");
93655Expect(1, 11358, '\P{^Script_Extensions=_Glagolitic}', "");
93656Expect(0, 11359, '\p{Script_Extensions=_Glagolitic}', "");
93657Expect(1, 11359, '\p{^Script_Extensions=_Glagolitic}', "");
93658Expect(1, 11359, '\P{Script_Extensions=_Glagolitic}', "");
93659Expect(0, 11359, '\P{^Script_Extensions=_Glagolitic}', "");
93660Error('\p{Scx=:=_GLAG}');
93661Error('\P{Scx=:=_GLAG}');
93662Expect(1, 11358, '\p{Scx:	glag}', "");
93663Expect(0, 11358, '\p{^Scx:	glag}', "");
93664Expect(0, 11358, '\P{Scx:	glag}', "");
93665Expect(1, 11358, '\P{^Scx:	glag}', "");
93666Expect(0, 11359, '\p{Scx:	glag}', "");
93667Expect(1, 11359, '\p{^Scx:	glag}', "");
93668Expect(1, 11359, '\P{Scx:	glag}', "");
93669Expect(0, 11359, '\P{^Scx:	glag}', "");
93670Expect(1, 11358, '\p{Scx=-Glag}', "");
93671Expect(0, 11358, '\p{^Scx=-Glag}', "");
93672Expect(0, 11358, '\P{Scx=-Glag}', "");
93673Expect(1, 11358, '\P{^Scx=-Glag}', "");
93674Expect(0, 11359, '\p{Scx=-Glag}', "");
93675Expect(1, 11359, '\p{^Scx=-Glag}', "");
93676Expect(1, 11359, '\P{Scx=-Glag}', "");
93677Expect(0, 11359, '\P{^Scx=-Glag}', "");
93678Error('\p{Is_Script_Extensions=/a/ -Glagolitic}');
93679Error('\P{Is_Script_Extensions=/a/ -Glagolitic}');
93680Expect(1, 11358, '\p{Is_Script_Extensions=glagolitic}', "");
93681Expect(0, 11358, '\p{^Is_Script_Extensions=glagolitic}', "");
93682Expect(0, 11358, '\P{Is_Script_Extensions=glagolitic}', "");
93683Expect(1, 11358, '\P{^Is_Script_Extensions=glagolitic}', "");
93684Expect(0, 11359, '\p{Is_Script_Extensions=glagolitic}', "");
93685Expect(1, 11359, '\p{^Is_Script_Extensions=glagolitic}', "");
93686Expect(1, 11359, '\P{Is_Script_Extensions=glagolitic}', "");
93687Expect(0, 11359, '\P{^Is_Script_Extensions=glagolitic}', "");
93688Expect(1, 11358, '\p{Is_Script_Extensions=	GLAGOLITIC}', "");
93689Expect(0, 11358, '\p{^Is_Script_Extensions=	GLAGOLITIC}', "");
93690Expect(0, 11358, '\P{Is_Script_Extensions=	GLAGOLITIC}', "");
93691Expect(1, 11358, '\P{^Is_Script_Extensions=	GLAGOLITIC}', "");
93692Expect(0, 11359, '\p{Is_Script_Extensions=	GLAGOLITIC}', "");
93693Expect(1, 11359, '\p{^Is_Script_Extensions=	GLAGOLITIC}', "");
93694Expect(1, 11359, '\P{Is_Script_Extensions=	GLAGOLITIC}', "");
93695Expect(0, 11359, '\P{^Is_Script_Extensions=	GLAGOLITIC}', "");
93696Error('\p{Is_Scx=_/a/glag}');
93697Error('\P{Is_Scx=_/a/glag}');
93698Expect(1, 11358, '\p{Is_Scx=glag}', "");
93699Expect(0, 11358, '\p{^Is_Scx=glag}', "");
93700Expect(0, 11358, '\P{Is_Scx=glag}', "");
93701Expect(1, 11358, '\P{^Is_Scx=glag}', "");
93702Expect(0, 11359, '\p{Is_Scx=glag}', "");
93703Expect(1, 11359, '\p{^Is_Scx=glag}', "");
93704Expect(1, 11359, '\P{Is_Scx=glag}', "");
93705Expect(0, 11359, '\P{^Is_Scx=glag}', "");
93706Expect(1, 11358, '\p{Is_Scx=- glag}', "");
93707Expect(0, 11358, '\p{^Is_Scx=- glag}', "");
93708Expect(0, 11358, '\P{Is_Scx=- glag}', "");
93709Expect(1, 11358, '\P{^Is_Scx=- glag}', "");
93710Expect(0, 11359, '\p{Is_Scx=- glag}', "");
93711Expect(1, 11359, '\p{^Is_Scx=- glag}', "");
93712Expect(1, 11359, '\P{Is_Scx=- glag}', "");
93713Expect(0, 11359, '\P{^Is_Scx=- glag}', "");
93714Error('\p{Script_Extensions=/a/-Gothic}');
93715Error('\P{Script_Extensions=/a/-Gothic}');
93716Expect(1, 66378, '\p{Script_Extensions=gothic}', "");
93717Expect(0, 66378, '\p{^Script_Extensions=gothic}', "");
93718Expect(0, 66378, '\P{Script_Extensions=gothic}', "");
93719Expect(1, 66378, '\P{^Script_Extensions=gothic}', "");
93720Expect(0, 66379, '\p{Script_Extensions=gothic}', "");
93721Expect(1, 66379, '\p{^Script_Extensions=gothic}', "");
93722Expect(1, 66379, '\P{Script_Extensions=gothic}', "");
93723Expect(0, 66379, '\P{^Script_Extensions=gothic}', "");
93724Expect(1, 66378, '\p{Script_Extensions=--GOTHIC}', "");
93725Expect(0, 66378, '\p{^Script_Extensions=--GOTHIC}', "");
93726Expect(0, 66378, '\P{Script_Extensions=--GOTHIC}', "");
93727Expect(1, 66378, '\P{^Script_Extensions=--GOTHIC}', "");
93728Expect(0, 66379, '\p{Script_Extensions=--GOTHIC}', "");
93729Expect(1, 66379, '\p{^Script_Extensions=--GOTHIC}', "");
93730Expect(1, 66379, '\P{Script_Extensions=--GOTHIC}', "");
93731Expect(0, 66379, '\P{^Script_Extensions=--GOTHIC}', "");
93732Error('\p{Scx=-:=goth}');
93733Error('\P{Scx=-:=goth}');
93734Expect(1, 66378, '\p{Scx=goth}', "");
93735Expect(0, 66378, '\p{^Scx=goth}', "");
93736Expect(0, 66378, '\P{Scx=goth}', "");
93737Expect(1, 66378, '\P{^Scx=goth}', "");
93738Expect(0, 66379, '\p{Scx=goth}', "");
93739Expect(1, 66379, '\p{^Scx=goth}', "");
93740Expect(1, 66379, '\P{Scx=goth}', "");
93741Expect(0, 66379, '\P{^Scx=goth}', "");
93742Expect(1, 66378, '\p{Scx=-GOTH}', "");
93743Expect(0, 66378, '\p{^Scx=-GOTH}', "");
93744Expect(0, 66378, '\P{Scx=-GOTH}', "");
93745Expect(1, 66378, '\P{^Scx=-GOTH}', "");
93746Expect(0, 66379, '\p{Scx=-GOTH}', "");
93747Expect(1, 66379, '\p{^Scx=-GOTH}', "");
93748Expect(1, 66379, '\P{Scx=-GOTH}', "");
93749Expect(0, 66379, '\P{^Scx=-GOTH}', "");
93750Error('\p{Is_Script_Extensions=:=	-GOTHIC}');
93751Error('\P{Is_Script_Extensions=:=	-GOTHIC}');
93752Expect(1, 66378, '\p{Is_Script_Extensions=gothic}', "");
93753Expect(0, 66378, '\p{^Is_Script_Extensions=gothic}', "");
93754Expect(0, 66378, '\P{Is_Script_Extensions=gothic}', "");
93755Expect(1, 66378, '\P{^Is_Script_Extensions=gothic}', "");
93756Expect(0, 66379, '\p{Is_Script_Extensions=gothic}', "");
93757Expect(1, 66379, '\p{^Is_Script_Extensions=gothic}', "");
93758Expect(1, 66379, '\P{Is_Script_Extensions=gothic}', "");
93759Expect(0, 66379, '\P{^Is_Script_Extensions=gothic}', "");
93760Expect(1, 66378, '\p{Is_Script_Extensions=-_GOTHIC}', "");
93761Expect(0, 66378, '\p{^Is_Script_Extensions=-_GOTHIC}', "");
93762Expect(0, 66378, '\P{Is_Script_Extensions=-_GOTHIC}', "");
93763Expect(1, 66378, '\P{^Is_Script_Extensions=-_GOTHIC}', "");
93764Expect(0, 66379, '\p{Is_Script_Extensions=-_GOTHIC}', "");
93765Expect(1, 66379, '\p{^Is_Script_Extensions=-_GOTHIC}', "");
93766Expect(1, 66379, '\P{Is_Script_Extensions=-_GOTHIC}', "");
93767Expect(0, 66379, '\P{^Is_Script_Extensions=-_GOTHIC}', "");
93768Error('\p{Is_Scx=:=_	Goth}');
93769Error('\P{Is_Scx=:=_	Goth}');
93770Expect(1, 66378, '\p{Is_Scx=goth}', "");
93771Expect(0, 66378, '\p{^Is_Scx=goth}', "");
93772Expect(0, 66378, '\P{Is_Scx=goth}', "");
93773Expect(1, 66378, '\P{^Is_Scx=goth}', "");
93774Expect(0, 66379, '\p{Is_Scx=goth}', "");
93775Expect(1, 66379, '\p{^Is_Scx=goth}', "");
93776Expect(1, 66379, '\P{Is_Scx=goth}', "");
93777Expect(0, 66379, '\P{^Is_Scx=goth}', "");
93778Expect(1, 66378, '\p{Is_Scx=_ Goth}', "");
93779Expect(0, 66378, '\p{^Is_Scx=_ Goth}', "");
93780Expect(0, 66378, '\P{Is_Scx=_ Goth}', "");
93781Expect(1, 66378, '\P{^Is_Scx=_ Goth}', "");
93782Expect(0, 66379, '\p{Is_Scx=_ Goth}', "");
93783Expect(1, 66379, '\p{^Is_Scx=_ Goth}', "");
93784Expect(1, 66379, '\P{Is_Scx=_ Goth}', "");
93785Expect(0, 66379, '\P{^Is_Scx=_ Goth}', "");
93786Error('\p{Script_Extensions=/a/-Greek}');
93787Error('\P{Script_Extensions=/a/-Greek}');
93788Expect(1, 119365, '\p{Script_Extensions:greek}', "");
93789Expect(0, 119365, '\p{^Script_Extensions:greek}', "");
93790Expect(0, 119365, '\P{Script_Extensions:greek}', "");
93791Expect(1, 119365, '\P{^Script_Extensions:greek}', "");
93792Expect(0, 119366, '\p{Script_Extensions:greek}', "");
93793Expect(1, 119366, '\p{^Script_Extensions:greek}', "");
93794Expect(1, 119366, '\P{Script_Extensions:greek}', "");
93795Expect(0, 119366, '\P{^Script_Extensions:greek}', "");
93796Expect(1, 119365, '\p{Script_Extensions:__greek}', "");
93797Expect(0, 119365, '\p{^Script_Extensions:__greek}', "");
93798Expect(0, 119365, '\P{Script_Extensions:__greek}', "");
93799Expect(1, 119365, '\P{^Script_Extensions:__greek}', "");
93800Expect(0, 119366, '\p{Script_Extensions:__greek}', "");
93801Expect(1, 119366, '\p{^Script_Extensions:__greek}', "");
93802Expect(1, 119366, '\P{Script_Extensions:__greek}', "");
93803Expect(0, 119366, '\P{^Script_Extensions:__greek}', "");
93804Error('\p{Scx=	grek/a/}');
93805Error('\P{Scx=	grek/a/}');
93806Expect(1, 119365, '\p{Scx:grek}', "");
93807Expect(0, 119365, '\p{^Scx:grek}', "");
93808Expect(0, 119365, '\P{Scx:grek}', "");
93809Expect(1, 119365, '\P{^Scx:grek}', "");
93810Expect(0, 119366, '\p{Scx:grek}', "");
93811Expect(1, 119366, '\p{^Scx:grek}', "");
93812Expect(1, 119366, '\P{Scx:grek}', "");
93813Expect(0, 119366, '\P{^Scx:grek}', "");
93814Expect(1, 119365, '\p{Scx=-	GREK}', "");
93815Expect(0, 119365, '\p{^Scx=-	GREK}', "");
93816Expect(0, 119365, '\P{Scx=-	GREK}', "");
93817Expect(1, 119365, '\P{^Scx=-	GREK}', "");
93818Expect(0, 119366, '\p{Scx=-	GREK}', "");
93819Expect(1, 119366, '\p{^Scx=-	GREK}', "");
93820Expect(1, 119366, '\P{Scx=-	GREK}', "");
93821Expect(0, 119366, '\P{^Scx=-	GREK}', "");
93822Error('\p{Is_Script_Extensions:/a/-_GREEK}');
93823Error('\P{Is_Script_Extensions:/a/-_GREEK}');
93824Expect(1, 119365, '\p{Is_Script_Extensions=greek}', "");
93825Expect(0, 119365, '\p{^Is_Script_Extensions=greek}', "");
93826Expect(0, 119365, '\P{Is_Script_Extensions=greek}', "");
93827Expect(1, 119365, '\P{^Is_Script_Extensions=greek}', "");
93828Expect(0, 119366, '\p{Is_Script_Extensions=greek}', "");
93829Expect(1, 119366, '\p{^Is_Script_Extensions=greek}', "");
93830Expect(1, 119366, '\P{Is_Script_Extensions=greek}', "");
93831Expect(0, 119366, '\P{^Is_Script_Extensions=greek}', "");
93832Expect(1, 119365, '\p{Is_Script_Extensions=  greek}', "");
93833Expect(0, 119365, '\p{^Is_Script_Extensions=  greek}', "");
93834Expect(0, 119365, '\P{Is_Script_Extensions=  greek}', "");
93835Expect(1, 119365, '\P{^Is_Script_Extensions=  greek}', "");
93836Expect(0, 119366, '\p{Is_Script_Extensions=  greek}', "");
93837Expect(1, 119366, '\p{^Is_Script_Extensions=  greek}', "");
93838Expect(1, 119366, '\P{Is_Script_Extensions=  greek}', "");
93839Expect(0, 119366, '\P{^Is_Script_Extensions=  greek}', "");
93840Error('\p{Is_Scx=-_Grek/a/}');
93841Error('\P{Is_Scx=-_Grek/a/}');
93842Expect(1, 119365, '\p{Is_Scx=grek}', "");
93843Expect(0, 119365, '\p{^Is_Scx=grek}', "");
93844Expect(0, 119365, '\P{Is_Scx=grek}', "");
93845Expect(1, 119365, '\P{^Is_Scx=grek}', "");
93846Expect(0, 119366, '\p{Is_Scx=grek}', "");
93847Expect(1, 119366, '\p{^Is_Scx=grek}', "");
93848Expect(1, 119366, '\P{Is_Scx=grek}', "");
93849Expect(0, 119366, '\P{^Is_Scx=grek}', "");
93850Expect(1, 119365, '\p{Is_Scx= 	grek}', "");
93851Expect(0, 119365, '\p{^Is_Scx= 	grek}', "");
93852Expect(0, 119365, '\P{Is_Scx= 	grek}', "");
93853Expect(1, 119365, '\P{^Is_Scx= 	grek}', "");
93854Expect(0, 119366, '\p{Is_Scx= 	grek}', "");
93855Expect(1, 119366, '\p{^Is_Scx= 	grek}', "");
93856Expect(1, 119366, '\P{Is_Scx= 	grek}', "");
93857Expect(0, 119366, '\P{^Is_Scx= 	grek}', "");
93858Error('\p{Script_Extensions=:=- GUJARATI}');
93859Error('\P{Script_Extensions=:=- GUJARATI}');
93860Expect(1, 43065, '\p{Script_Extensions=gujarati}', "");
93861Expect(0, 43065, '\p{^Script_Extensions=gujarati}', "");
93862Expect(0, 43065, '\P{Script_Extensions=gujarati}', "");
93863Expect(1, 43065, '\P{^Script_Extensions=gujarati}', "");
93864Expect(0, 43066, '\p{Script_Extensions=gujarati}', "");
93865Expect(1, 43066, '\p{^Script_Extensions=gujarati}', "");
93866Expect(1, 43066, '\P{Script_Extensions=gujarati}', "");
93867Expect(0, 43066, '\P{^Script_Extensions=gujarati}', "");
93868Expect(1, 43065, '\p{Script_Extensions=	Gujarati}', "");
93869Expect(0, 43065, '\p{^Script_Extensions=	Gujarati}', "");
93870Expect(0, 43065, '\P{Script_Extensions=	Gujarati}', "");
93871Expect(1, 43065, '\P{^Script_Extensions=	Gujarati}', "");
93872Expect(0, 43066, '\p{Script_Extensions=	Gujarati}', "");
93873Expect(1, 43066, '\p{^Script_Extensions=	Gujarati}', "");
93874Expect(1, 43066, '\P{Script_Extensions=	Gujarati}', "");
93875Expect(0, 43066, '\P{^Script_Extensions=	Gujarati}', "");
93876Error('\p{Scx=/a/__GUJR}');
93877Error('\P{Scx=/a/__GUJR}');
93878Expect(1, 43065, '\p{Scx:   gujr}', "");
93879Expect(0, 43065, '\p{^Scx:   gujr}', "");
93880Expect(0, 43065, '\P{Scx:   gujr}', "");
93881Expect(1, 43065, '\P{^Scx:   gujr}', "");
93882Expect(0, 43066, '\p{Scx:   gujr}', "");
93883Expect(1, 43066, '\p{^Scx:   gujr}', "");
93884Expect(1, 43066, '\P{Scx:   gujr}', "");
93885Expect(0, 43066, '\P{^Scx:   gujr}', "");
93886Expect(1, 43065, '\p{Scx=		Gujr}', "");
93887Expect(0, 43065, '\p{^Scx=		Gujr}', "");
93888Expect(0, 43065, '\P{Scx=		Gujr}', "");
93889Expect(1, 43065, '\P{^Scx=		Gujr}', "");
93890Expect(0, 43066, '\p{Scx=		Gujr}', "");
93891Expect(1, 43066, '\p{^Scx=		Gujr}', "");
93892Expect(1, 43066, '\P{Scx=		Gujr}', "");
93893Expect(0, 43066, '\P{^Scx=		Gujr}', "");
93894Error('\p{Is_Script_Extensions=	gujarati/a/}');
93895Error('\P{Is_Script_Extensions=	gujarati/a/}');
93896Expect(1, 43065, '\p{Is_Script_Extensions=gujarati}', "");
93897Expect(0, 43065, '\p{^Is_Script_Extensions=gujarati}', "");
93898Expect(0, 43065, '\P{Is_Script_Extensions=gujarati}', "");
93899Expect(1, 43065, '\P{^Is_Script_Extensions=gujarati}', "");
93900Expect(0, 43066, '\p{Is_Script_Extensions=gujarati}', "");
93901Expect(1, 43066, '\p{^Is_Script_Extensions=gujarati}', "");
93902Expect(1, 43066, '\P{Is_Script_Extensions=gujarati}', "");
93903Expect(0, 43066, '\P{^Is_Script_Extensions=gujarati}', "");
93904Expect(1, 43065, '\p{Is_Script_Extensions=		gujarati}', "");
93905Expect(0, 43065, '\p{^Is_Script_Extensions=		gujarati}', "");
93906Expect(0, 43065, '\P{Is_Script_Extensions=		gujarati}', "");
93907Expect(1, 43065, '\P{^Is_Script_Extensions=		gujarati}', "");
93908Expect(0, 43066, '\p{Is_Script_Extensions=		gujarati}', "");
93909Expect(1, 43066, '\p{^Is_Script_Extensions=		gujarati}', "");
93910Expect(1, 43066, '\P{Is_Script_Extensions=		gujarati}', "");
93911Expect(0, 43066, '\P{^Is_Script_Extensions=		gujarati}', "");
93912Error('\p{Is_Scx=/a/gujr}');
93913Error('\P{Is_Scx=/a/gujr}');
93914Expect(1, 43065, '\p{Is_Scx=gujr}', "");
93915Expect(0, 43065, '\p{^Is_Scx=gujr}', "");
93916Expect(0, 43065, '\P{Is_Scx=gujr}', "");
93917Expect(1, 43065, '\P{^Is_Scx=gujr}', "");
93918Expect(0, 43066, '\p{Is_Scx=gujr}', "");
93919Expect(1, 43066, '\p{^Is_Scx=gujr}', "");
93920Expect(1, 43066, '\P{Is_Scx=gujr}', "");
93921Expect(0, 43066, '\P{^Is_Scx=gujr}', "");
93922Expect(1, 43065, '\p{Is_Scx=	GUJR}', "");
93923Expect(0, 43065, '\p{^Is_Scx=	GUJR}', "");
93924Expect(0, 43065, '\P{Is_Scx=	GUJR}', "");
93925Expect(1, 43065, '\P{^Is_Scx=	GUJR}', "");
93926Expect(0, 43066, '\p{Is_Scx=	GUJR}', "");
93927Expect(1, 43066, '\p{^Is_Scx=	GUJR}', "");
93928Expect(1, 43066, '\P{Is_Scx=	GUJR}', "");
93929Expect(0, 43066, '\P{^Is_Scx=	GUJR}', "");
93930Error('\p{Script_Extensions=/a/--gurmukhi}');
93931Error('\P{Script_Extensions=/a/--gurmukhi}');
93932Expect(1, 43065, '\p{Script_Extensions=gurmukhi}', "");
93933Expect(0, 43065, '\p{^Script_Extensions=gurmukhi}', "");
93934Expect(0, 43065, '\P{Script_Extensions=gurmukhi}', "");
93935Expect(1, 43065, '\P{^Script_Extensions=gurmukhi}', "");
93936Expect(0, 43066, '\p{Script_Extensions=gurmukhi}', "");
93937Expect(1, 43066, '\p{^Script_Extensions=gurmukhi}', "");
93938Expect(1, 43066, '\P{Script_Extensions=gurmukhi}', "");
93939Expect(0, 43066, '\P{^Script_Extensions=gurmukhi}', "");
93940Expect(1, 43065, '\p{Script_Extensions= -Gurmukhi}', "");
93941Expect(0, 43065, '\p{^Script_Extensions= -Gurmukhi}', "");
93942Expect(0, 43065, '\P{Script_Extensions= -Gurmukhi}', "");
93943Expect(1, 43065, '\P{^Script_Extensions= -Gurmukhi}', "");
93944Expect(0, 43066, '\p{Script_Extensions= -Gurmukhi}', "");
93945Expect(1, 43066, '\p{^Script_Extensions= -Gurmukhi}', "");
93946Expect(1, 43066, '\P{Script_Extensions= -Gurmukhi}', "");
93947Expect(0, 43066, '\P{^Script_Extensions= -Gurmukhi}', "");
93948Error('\p{Scx=/a/GURU}');
93949Error('\P{Scx=/a/GURU}');
93950Expect(1, 43065, '\p{Scx=guru}', "");
93951Expect(0, 43065, '\p{^Scx=guru}', "");
93952Expect(0, 43065, '\P{Scx=guru}', "");
93953Expect(1, 43065, '\P{^Scx=guru}', "");
93954Expect(0, 43066, '\p{Scx=guru}', "");
93955Expect(1, 43066, '\p{^Scx=guru}', "");
93956Expect(1, 43066, '\P{Scx=guru}', "");
93957Expect(0, 43066, '\P{^Scx=guru}', "");
93958Expect(1, 43065, '\p{Scx=-	GURU}', "");
93959Expect(0, 43065, '\p{^Scx=-	GURU}', "");
93960Expect(0, 43065, '\P{Scx=-	GURU}', "");
93961Expect(1, 43065, '\P{^Scx=-	GURU}', "");
93962Expect(0, 43066, '\p{Scx=-	GURU}', "");
93963Expect(1, 43066, '\p{^Scx=-	GURU}', "");
93964Expect(1, 43066, '\P{Scx=-	GURU}', "");
93965Expect(0, 43066, '\P{^Scx=-	GURU}', "");
93966Error('\p{Is_Script_Extensions:    -gurmukhi/a/}');
93967Error('\P{Is_Script_Extensions:    -gurmukhi/a/}');
93968Expect(1, 43065, '\p{Is_Script_Extensions=gurmukhi}', "");
93969Expect(0, 43065, '\p{^Is_Script_Extensions=gurmukhi}', "");
93970Expect(0, 43065, '\P{Is_Script_Extensions=gurmukhi}', "");
93971Expect(1, 43065, '\P{^Is_Script_Extensions=gurmukhi}', "");
93972Expect(0, 43066, '\p{Is_Script_Extensions=gurmukhi}', "");
93973Expect(1, 43066, '\p{^Is_Script_Extensions=gurmukhi}', "");
93974Expect(1, 43066, '\P{Is_Script_Extensions=gurmukhi}', "");
93975Expect(0, 43066, '\P{^Is_Script_Extensions=gurmukhi}', "");
93976Expect(1, 43065, '\p{Is_Script_Extensions= 	Gurmukhi}', "");
93977Expect(0, 43065, '\p{^Is_Script_Extensions= 	Gurmukhi}', "");
93978Expect(0, 43065, '\P{Is_Script_Extensions= 	Gurmukhi}', "");
93979Expect(1, 43065, '\P{^Is_Script_Extensions= 	Gurmukhi}', "");
93980Expect(0, 43066, '\p{Is_Script_Extensions= 	Gurmukhi}', "");
93981Expect(1, 43066, '\p{^Is_Script_Extensions= 	Gurmukhi}', "");
93982Expect(1, 43066, '\P{Is_Script_Extensions= 	Gurmukhi}', "");
93983Expect(0, 43066, '\P{^Is_Script_Extensions= 	Gurmukhi}', "");
93984Error('\p{Is_Scx=	Guru:=}');
93985Error('\P{Is_Scx=	Guru:=}');
93986Expect(1, 43065, '\p{Is_Scx=guru}', "");
93987Expect(0, 43065, '\p{^Is_Scx=guru}', "");
93988Expect(0, 43065, '\P{Is_Scx=guru}', "");
93989Expect(1, 43065, '\P{^Is_Scx=guru}', "");
93990Expect(0, 43066, '\p{Is_Scx=guru}', "");
93991Expect(1, 43066, '\p{^Is_Scx=guru}', "");
93992Expect(1, 43066, '\P{Is_Scx=guru}', "");
93993Expect(0, 43066, '\P{^Is_Scx=guru}', "");
93994Expect(1, 43065, '\p{Is_Scx=	_Guru}', "");
93995Expect(0, 43065, '\p{^Is_Scx=	_Guru}', "");
93996Expect(0, 43065, '\P{Is_Scx=	_Guru}', "");
93997Expect(1, 43065, '\P{^Is_Scx=	_Guru}', "");
93998Expect(0, 43066, '\p{Is_Scx=	_Guru}', "");
93999Expect(1, 43066, '\p{^Is_Scx=	_Guru}', "");
94000Expect(1, 43066, '\P{Is_Scx=	_Guru}', "");
94001Expect(0, 43066, '\P{^Is_Scx=	_Guru}', "");
94002Error('\p{Script_Extensions=/a/	_HANGUL}');
94003Error('\P{Script_Extensions=/a/	_HANGUL}');
94004Expect(1, 65500, '\p{Script_Extensions=hangul}', "");
94005Expect(0, 65500, '\p{^Script_Extensions=hangul}', "");
94006Expect(0, 65500, '\P{Script_Extensions=hangul}', "");
94007Expect(1, 65500, '\P{^Script_Extensions=hangul}', "");
94008Expect(0, 65501, '\p{Script_Extensions=hangul}', "");
94009Expect(1, 65501, '\p{^Script_Extensions=hangul}', "");
94010Expect(1, 65501, '\P{Script_Extensions=hangul}', "");
94011Expect(0, 65501, '\P{^Script_Extensions=hangul}', "");
94012Expect(1, 65500, '\p{Script_Extensions=- HANGUL}', "");
94013Expect(0, 65500, '\p{^Script_Extensions=- HANGUL}', "");
94014Expect(0, 65500, '\P{Script_Extensions=- HANGUL}', "");
94015Expect(1, 65500, '\P{^Script_Extensions=- HANGUL}', "");
94016Expect(0, 65501, '\p{Script_Extensions=- HANGUL}', "");
94017Expect(1, 65501, '\p{^Script_Extensions=- HANGUL}', "");
94018Expect(1, 65501, '\P{Script_Extensions=- HANGUL}', "");
94019Expect(0, 65501, '\P{^Script_Extensions=- HANGUL}', "");
94020Error('\p{Scx=- Hang:=}');
94021Error('\P{Scx=- Hang:=}');
94022Expect(1, 65500, '\p{Scx=hang}', "");
94023Expect(0, 65500, '\p{^Scx=hang}', "");
94024Expect(0, 65500, '\P{Scx=hang}', "");
94025Expect(1, 65500, '\P{^Scx=hang}', "");
94026Expect(0, 65501, '\p{Scx=hang}', "");
94027Expect(1, 65501, '\p{^Scx=hang}', "");
94028Expect(1, 65501, '\P{Scx=hang}', "");
94029Expect(0, 65501, '\P{^Scx=hang}', "");
94030Expect(1, 65500, '\p{Scx=-	HANG}', "");
94031Expect(0, 65500, '\p{^Scx=-	HANG}', "");
94032Expect(0, 65500, '\P{Scx=-	HANG}', "");
94033Expect(1, 65500, '\P{^Scx=-	HANG}', "");
94034Expect(0, 65501, '\p{Scx=-	HANG}', "");
94035Expect(1, 65501, '\p{^Scx=-	HANG}', "");
94036Expect(1, 65501, '\P{Scx=-	HANG}', "");
94037Expect(0, 65501, '\P{^Scx=-	HANG}', "");
94038Error('\p{Is_Script_Extensions=/a/-_Hangul}');
94039Error('\P{Is_Script_Extensions=/a/-_Hangul}');
94040Expect(1, 65500, '\p{Is_Script_Extensions=hangul}', "");
94041Expect(0, 65500, '\p{^Is_Script_Extensions=hangul}', "");
94042Expect(0, 65500, '\P{Is_Script_Extensions=hangul}', "");
94043Expect(1, 65500, '\P{^Is_Script_Extensions=hangul}', "");
94044Expect(0, 65501, '\p{Is_Script_Extensions=hangul}', "");
94045Expect(1, 65501, '\p{^Is_Script_Extensions=hangul}', "");
94046Expect(1, 65501, '\P{Is_Script_Extensions=hangul}', "");
94047Expect(0, 65501, '\P{^Is_Script_Extensions=hangul}', "");
94048Expect(1, 65500, '\p{Is_Script_Extensions=	-HANGUL}', "");
94049Expect(0, 65500, '\p{^Is_Script_Extensions=	-HANGUL}', "");
94050Expect(0, 65500, '\P{Is_Script_Extensions=	-HANGUL}', "");
94051Expect(1, 65500, '\P{^Is_Script_Extensions=	-HANGUL}', "");
94052Expect(0, 65501, '\p{Is_Script_Extensions=	-HANGUL}', "");
94053Expect(1, 65501, '\p{^Is_Script_Extensions=	-HANGUL}', "");
94054Expect(1, 65501, '\P{Is_Script_Extensions=	-HANGUL}', "");
94055Expect(0, 65501, '\P{^Is_Script_Extensions=	-HANGUL}', "");
94056Error('\p{Is_Scx= -hang/a/}');
94057Error('\P{Is_Scx= -hang/a/}');
94058Expect(1, 65500, '\p{Is_Scx=hang}', "");
94059Expect(0, 65500, '\p{^Is_Scx=hang}', "");
94060Expect(0, 65500, '\P{Is_Scx=hang}', "");
94061Expect(1, 65500, '\P{^Is_Scx=hang}', "");
94062Expect(0, 65501, '\p{Is_Scx=hang}', "");
94063Expect(1, 65501, '\p{^Is_Scx=hang}', "");
94064Expect(1, 65501, '\P{Is_Scx=hang}', "");
94065Expect(0, 65501, '\P{^Is_Scx=hang}', "");
94066Expect(1, 65500, '\p{Is_Scx:  Hang}', "");
94067Expect(0, 65500, '\p{^Is_Scx:  Hang}', "");
94068Expect(0, 65500, '\P{Is_Scx:  Hang}', "");
94069Expect(1, 65500, '\P{^Is_Scx:  Hang}', "");
94070Expect(0, 65501, '\p{Is_Scx:  Hang}', "");
94071Expect(1, 65501, '\p{^Is_Scx:  Hang}', "");
94072Expect(1, 65501, '\P{Is_Scx:  Hang}', "");
94073Expect(0, 65501, '\P{^Is_Scx:  Hang}', "");
94074Error('\p{Script_Extensions=/a/_-Han}');
94075Error('\P{Script_Extensions=/a/_-Han}');
94076Expect(1, 195101, '\p{Script_Extensions=han}', "");
94077Expect(0, 195101, '\p{^Script_Extensions=han}', "");
94078Expect(0, 195101, '\P{Script_Extensions=han}', "");
94079Expect(1, 195101, '\P{^Script_Extensions=han}', "");
94080Expect(0, 195102, '\p{Script_Extensions=han}', "");
94081Expect(1, 195102, '\p{^Script_Extensions=han}', "");
94082Expect(1, 195102, '\P{Script_Extensions=han}', "");
94083Expect(0, 195102, '\P{^Script_Extensions=han}', "");
94084Expect(1, 195101, '\p{Script_Extensions=_-Han}', "");
94085Expect(0, 195101, '\p{^Script_Extensions=_-Han}', "");
94086Expect(0, 195101, '\P{Script_Extensions=_-Han}', "");
94087Expect(1, 195101, '\P{^Script_Extensions=_-Han}', "");
94088Expect(0, 195102, '\p{Script_Extensions=_-Han}', "");
94089Expect(1, 195102, '\p{^Script_Extensions=_-Han}', "");
94090Expect(1, 195102, '\P{Script_Extensions=_-Han}', "");
94091Expect(0, 195102, '\P{^Script_Extensions=_-Han}', "");
94092Error('\p{Scx=	/a/hani}');
94093Error('\P{Scx=	/a/hani}');
94094Expect(1, 195101, '\p{Scx=hani}', "");
94095Expect(0, 195101, '\p{^Scx=hani}', "");
94096Expect(0, 195101, '\P{Scx=hani}', "");
94097Expect(1, 195101, '\P{^Scx=hani}', "");
94098Expect(0, 195102, '\p{Scx=hani}', "");
94099Expect(1, 195102, '\p{^Scx=hani}', "");
94100Expect(1, 195102, '\P{Scx=hani}', "");
94101Expect(0, 195102, '\P{^Scx=hani}', "");
94102Expect(1, 195101, '\p{Scx=_-hani}', "");
94103Expect(0, 195101, '\p{^Scx=_-hani}', "");
94104Expect(0, 195101, '\P{Scx=_-hani}', "");
94105Expect(1, 195101, '\P{^Scx=_-hani}', "");
94106Expect(0, 195102, '\p{Scx=_-hani}', "");
94107Expect(1, 195102, '\p{^Scx=_-hani}', "");
94108Expect(1, 195102, '\P{Scx=_-hani}', "");
94109Expect(0, 195102, '\P{^Scx=_-hani}', "");
94110Error('\p{Is_Script_Extensions=:=Han}');
94111Error('\P{Is_Script_Extensions=:=Han}');
94112Expect(1, 195101, '\p{Is_Script_Extensions=han}', "");
94113Expect(0, 195101, '\p{^Is_Script_Extensions=han}', "");
94114Expect(0, 195101, '\P{Is_Script_Extensions=han}', "");
94115Expect(1, 195101, '\P{^Is_Script_Extensions=han}', "");
94116Expect(0, 195102, '\p{Is_Script_Extensions=han}', "");
94117Expect(1, 195102, '\p{^Is_Script_Extensions=han}', "");
94118Expect(1, 195102, '\P{Is_Script_Extensions=han}', "");
94119Expect(0, 195102, '\P{^Is_Script_Extensions=han}', "");
94120Expect(1, 195101, '\p{Is_Script_Extensions= 	han}', "");
94121Expect(0, 195101, '\p{^Is_Script_Extensions= 	han}', "");
94122Expect(0, 195101, '\P{Is_Script_Extensions= 	han}', "");
94123Expect(1, 195101, '\P{^Is_Script_Extensions= 	han}', "");
94124Expect(0, 195102, '\p{Is_Script_Extensions= 	han}', "");
94125Expect(1, 195102, '\p{^Is_Script_Extensions= 	han}', "");
94126Expect(1, 195102, '\P{Is_Script_Extensions= 	han}', "");
94127Expect(0, 195102, '\P{^Is_Script_Extensions= 	han}', "");
94128Error('\p{Is_Scx=/a/	HANI}');
94129Error('\P{Is_Scx=/a/	HANI}');
94130Expect(1, 195101, '\p{Is_Scx=hani}', "");
94131Expect(0, 195101, '\p{^Is_Scx=hani}', "");
94132Expect(0, 195101, '\P{Is_Scx=hani}', "");
94133Expect(1, 195101, '\P{^Is_Scx=hani}', "");
94134Expect(0, 195102, '\p{Is_Scx=hani}', "");
94135Expect(1, 195102, '\p{^Is_Scx=hani}', "");
94136Expect(1, 195102, '\P{Is_Scx=hani}', "");
94137Expect(0, 195102, '\P{^Is_Scx=hani}', "");
94138Expect(1, 195101, '\p{Is_Scx=-_Hani}', "");
94139Expect(0, 195101, '\p{^Is_Scx=-_Hani}', "");
94140Expect(0, 195101, '\P{Is_Scx=-_Hani}', "");
94141Expect(1, 195101, '\P{^Is_Scx=-_Hani}', "");
94142Expect(0, 195102, '\p{Is_Scx=-_Hani}', "");
94143Expect(1, 195102, '\p{^Is_Scx=-_Hani}', "");
94144Expect(1, 195102, '\P{Is_Scx=-_Hani}', "");
94145Expect(0, 195102, '\P{^Is_Scx=-_Hani}', "");
94146Error('\p{Script_Extensions=/a/Hanunoo}');
94147Error('\P{Script_Extensions=/a/Hanunoo}');
94148Expect(1, 5942, '\p{Script_Extensions=hanunoo}', "");
94149Expect(0, 5942, '\p{^Script_Extensions=hanunoo}', "");
94150Expect(0, 5942, '\P{Script_Extensions=hanunoo}', "");
94151Expect(1, 5942, '\P{^Script_Extensions=hanunoo}', "");
94152Expect(0, 5943, '\p{Script_Extensions=hanunoo}', "");
94153Expect(1, 5943, '\p{^Script_Extensions=hanunoo}', "");
94154Expect(1, 5943, '\P{Script_Extensions=hanunoo}', "");
94155Expect(0, 5943, '\P{^Script_Extensions=hanunoo}', "");
94156Expect(1, 5942, '\p{Script_Extensions=_ hanunoo}', "");
94157Expect(0, 5942, '\p{^Script_Extensions=_ hanunoo}', "");
94158Expect(0, 5942, '\P{Script_Extensions=_ hanunoo}', "");
94159Expect(1, 5942, '\P{^Script_Extensions=_ hanunoo}', "");
94160Expect(0, 5943, '\p{Script_Extensions=_ hanunoo}', "");
94161Expect(1, 5943, '\p{^Script_Extensions=_ hanunoo}', "");
94162Expect(1, 5943, '\P{Script_Extensions=_ hanunoo}', "");
94163Expect(0, 5943, '\P{^Script_Extensions=_ hanunoo}', "");
94164Error('\p{Scx= 	hano/a/}');
94165Error('\P{Scx= 	hano/a/}');
94166Expect(1, 5942, '\p{Scx=hano}', "");
94167Expect(0, 5942, '\p{^Scx=hano}', "");
94168Expect(0, 5942, '\P{Scx=hano}', "");
94169Expect(1, 5942, '\P{^Scx=hano}', "");
94170Expect(0, 5943, '\p{Scx=hano}', "");
94171Expect(1, 5943, '\p{^Scx=hano}', "");
94172Expect(1, 5943, '\P{Scx=hano}', "");
94173Expect(0, 5943, '\P{^Scx=hano}', "");
94174Expect(1, 5942, '\p{Scx=-	hano}', "");
94175Expect(0, 5942, '\p{^Scx=-	hano}', "");
94176Expect(0, 5942, '\P{Scx=-	hano}', "");
94177Expect(1, 5942, '\P{^Scx=-	hano}', "");
94178Expect(0, 5943, '\p{Scx=-	hano}', "");
94179Expect(1, 5943, '\p{^Scx=-	hano}', "");
94180Expect(1, 5943, '\P{Scx=-	hano}', "");
94181Expect(0, 5943, '\P{^Scx=-	hano}', "");
94182Error('\p{Is_Script_Extensions=	Hanunoo:=}');
94183Error('\P{Is_Script_Extensions=	Hanunoo:=}');
94184Expect(1, 5942, '\p{Is_Script_Extensions=hanunoo}', "");
94185Expect(0, 5942, '\p{^Is_Script_Extensions=hanunoo}', "");
94186Expect(0, 5942, '\P{Is_Script_Extensions=hanunoo}', "");
94187Expect(1, 5942, '\P{^Is_Script_Extensions=hanunoo}', "");
94188Expect(0, 5943, '\p{Is_Script_Extensions=hanunoo}', "");
94189Expect(1, 5943, '\p{^Is_Script_Extensions=hanunoo}', "");
94190Expect(1, 5943, '\P{Is_Script_Extensions=hanunoo}', "");
94191Expect(0, 5943, '\P{^Is_Script_Extensions=hanunoo}', "");
94192Expect(1, 5942, '\p{Is_Script_Extensions= -HANUNOO}', "");
94193Expect(0, 5942, '\p{^Is_Script_Extensions= -HANUNOO}', "");
94194Expect(0, 5942, '\P{Is_Script_Extensions= -HANUNOO}', "");
94195Expect(1, 5942, '\P{^Is_Script_Extensions= -HANUNOO}', "");
94196Expect(0, 5943, '\p{Is_Script_Extensions= -HANUNOO}', "");
94197Expect(1, 5943, '\p{^Is_Script_Extensions= -HANUNOO}', "");
94198Expect(1, 5943, '\P{Is_Script_Extensions= -HANUNOO}', "");
94199Expect(0, 5943, '\P{^Is_Script_Extensions= -HANUNOO}', "");
94200Error('\p{Is_Scx=:=Hano}');
94201Error('\P{Is_Scx=:=Hano}');
94202Expect(1, 5942, '\p{Is_Scx=hano}', "");
94203Expect(0, 5942, '\p{^Is_Scx=hano}', "");
94204Expect(0, 5942, '\P{Is_Scx=hano}', "");
94205Expect(1, 5942, '\P{^Is_Scx=hano}', "");
94206Expect(0, 5943, '\p{Is_Scx=hano}', "");
94207Expect(1, 5943, '\p{^Is_Scx=hano}', "");
94208Expect(1, 5943, '\P{Is_Scx=hano}', "");
94209Expect(0, 5943, '\P{^Is_Scx=hano}', "");
94210Expect(1, 5942, '\p{Is_Scx=	-Hano}', "");
94211Expect(0, 5942, '\p{^Is_Scx=	-Hano}', "");
94212Expect(0, 5942, '\P{Is_Scx=	-Hano}', "");
94213Expect(1, 5942, '\P{^Is_Scx=	-Hano}', "");
94214Expect(0, 5943, '\p{Is_Scx=	-Hano}', "");
94215Expect(1, 5943, '\p{^Is_Scx=	-Hano}', "");
94216Expect(1, 5943, '\P{Is_Scx=	-Hano}', "");
94217Expect(0, 5943, '\P{^Is_Scx=	-Hano}', "");
94218Error('\p{Script_Extensions=_:=Hebrew}');
94219Error('\P{Script_Extensions=_:=Hebrew}');
94220Expect(1, 64335, '\p{Script_Extensions=hebrew}', "");
94221Expect(0, 64335, '\p{^Script_Extensions=hebrew}', "");
94222Expect(0, 64335, '\P{Script_Extensions=hebrew}', "");
94223Expect(1, 64335, '\P{^Script_Extensions=hebrew}', "");
94224Expect(0, 64336, '\p{Script_Extensions=hebrew}', "");
94225Expect(1, 64336, '\p{^Script_Extensions=hebrew}', "");
94226Expect(1, 64336, '\P{Script_Extensions=hebrew}', "");
94227Expect(0, 64336, '\P{^Script_Extensions=hebrew}', "");
94228Expect(1, 64335, '\p{Script_Extensions=	_hebrew}', "");
94229Expect(0, 64335, '\p{^Script_Extensions=	_hebrew}', "");
94230Expect(0, 64335, '\P{Script_Extensions=	_hebrew}', "");
94231Expect(1, 64335, '\P{^Script_Extensions=	_hebrew}', "");
94232Expect(0, 64336, '\p{Script_Extensions=	_hebrew}', "");
94233Expect(1, 64336, '\p{^Script_Extensions=	_hebrew}', "");
94234Expect(1, 64336, '\P{Script_Extensions=	_hebrew}', "");
94235Expect(0, 64336, '\P{^Script_Extensions=	_hebrew}', "");
94236Error('\p{Scx=	/a/hebr}');
94237Error('\P{Scx=	/a/hebr}');
94238Expect(1, 64335, '\p{Scx: hebr}', "");
94239Expect(0, 64335, '\p{^Scx: hebr}', "");
94240Expect(0, 64335, '\P{Scx: hebr}', "");
94241Expect(1, 64335, '\P{^Scx: hebr}', "");
94242Expect(0, 64336, '\p{Scx: hebr}', "");
94243Expect(1, 64336, '\p{^Scx: hebr}', "");
94244Expect(1, 64336, '\P{Scx: hebr}', "");
94245Expect(0, 64336, '\P{^Scx: hebr}', "");
94246Expect(1, 64335, '\p{Scx= HEBR}', "");
94247Expect(0, 64335, '\p{^Scx= HEBR}', "");
94248Expect(0, 64335, '\P{Scx= HEBR}', "");
94249Expect(1, 64335, '\P{^Scx= HEBR}', "");
94250Expect(0, 64336, '\p{Scx= HEBR}', "");
94251Expect(1, 64336, '\p{^Scx= HEBR}', "");
94252Expect(1, 64336, '\P{Scx= HEBR}', "");
94253Expect(0, 64336, '\P{^Scx= HEBR}', "");
94254Error('\p{Is_Script_Extensions= /a/HEBREW}');
94255Error('\P{Is_Script_Extensions= /a/HEBREW}');
94256Expect(1, 64335, '\p{Is_Script_Extensions=hebrew}', "");
94257Expect(0, 64335, '\p{^Is_Script_Extensions=hebrew}', "");
94258Expect(0, 64335, '\P{Is_Script_Extensions=hebrew}', "");
94259Expect(1, 64335, '\P{^Is_Script_Extensions=hebrew}', "");
94260Expect(0, 64336, '\p{Is_Script_Extensions=hebrew}', "");
94261Expect(1, 64336, '\p{^Is_Script_Extensions=hebrew}', "");
94262Expect(1, 64336, '\P{Is_Script_Extensions=hebrew}', "");
94263Expect(0, 64336, '\P{^Is_Script_Extensions=hebrew}', "");
94264Expect(1, 64335, '\p{Is_Script_Extensions=_HEBREW}', "");
94265Expect(0, 64335, '\p{^Is_Script_Extensions=_HEBREW}', "");
94266Expect(0, 64335, '\P{Is_Script_Extensions=_HEBREW}', "");
94267Expect(1, 64335, '\P{^Is_Script_Extensions=_HEBREW}', "");
94268Expect(0, 64336, '\p{Is_Script_Extensions=_HEBREW}', "");
94269Expect(1, 64336, '\p{^Is_Script_Extensions=_HEBREW}', "");
94270Expect(1, 64336, '\P{Is_Script_Extensions=_HEBREW}', "");
94271Expect(0, 64336, '\P{^Is_Script_Extensions=_HEBREW}', "");
94272Error('\p{Is_Scx: /a/hebr}');
94273Error('\P{Is_Scx: /a/hebr}');
94274Expect(1, 64335, '\p{Is_Scx=hebr}', "");
94275Expect(0, 64335, '\p{^Is_Scx=hebr}', "");
94276Expect(0, 64335, '\P{Is_Scx=hebr}', "");
94277Expect(1, 64335, '\P{^Is_Scx=hebr}', "");
94278Expect(0, 64336, '\p{Is_Scx=hebr}', "");
94279Expect(1, 64336, '\p{^Is_Scx=hebr}', "");
94280Expect(1, 64336, '\P{Is_Scx=hebr}', "");
94281Expect(0, 64336, '\P{^Is_Scx=hebr}', "");
94282Expect(1, 64335, '\p{Is_Scx=-_Hebr}', "");
94283Expect(0, 64335, '\p{^Is_Scx=-_Hebr}', "");
94284Expect(0, 64335, '\P{Is_Scx=-_Hebr}', "");
94285Expect(1, 64335, '\P{^Is_Scx=-_Hebr}', "");
94286Expect(0, 64336, '\p{Is_Scx=-_Hebr}', "");
94287Expect(1, 64336, '\p{^Is_Scx=-_Hebr}', "");
94288Expect(1, 64336, '\P{Is_Scx=-_Hebr}', "");
94289Expect(0, 64336, '\P{^Is_Scx=-_Hebr}', "");
94290Error('\p{Script_Extensions= :=hiragana}');
94291Error('\P{Script_Extensions= :=hiragana}');
94292Expect(1, 127488, '\p{Script_Extensions=hiragana}', "");
94293Expect(0, 127488, '\p{^Script_Extensions=hiragana}', "");
94294Expect(0, 127488, '\P{Script_Extensions=hiragana}', "");
94295Expect(1, 127488, '\P{^Script_Extensions=hiragana}', "");
94296Expect(0, 127489, '\p{Script_Extensions=hiragana}', "");
94297Expect(1, 127489, '\p{^Script_Extensions=hiragana}', "");
94298Expect(1, 127489, '\P{Script_Extensions=hiragana}', "");
94299Expect(0, 127489, '\P{^Script_Extensions=hiragana}', "");
94300Expect(1, 127488, '\p{Script_Extensions=-_HIRAGANA}', "");
94301Expect(0, 127488, '\p{^Script_Extensions=-_HIRAGANA}', "");
94302Expect(0, 127488, '\P{Script_Extensions=-_HIRAGANA}', "");
94303Expect(1, 127488, '\P{^Script_Extensions=-_HIRAGANA}', "");
94304Expect(0, 127489, '\p{Script_Extensions=-_HIRAGANA}', "");
94305Expect(1, 127489, '\p{^Script_Extensions=-_HIRAGANA}', "");
94306Expect(1, 127489, '\P{Script_Extensions=-_HIRAGANA}', "");
94307Expect(0, 127489, '\P{^Script_Extensions=-_HIRAGANA}', "");
94308Error('\p{Scx=  hira/a/}');
94309Error('\P{Scx=  hira/a/}');
94310Expect(1, 127488, '\p{Scx=hira}', "");
94311Expect(0, 127488, '\p{^Scx=hira}', "");
94312Expect(0, 127488, '\P{Scx=hira}', "");
94313Expect(1, 127488, '\P{^Scx=hira}', "");
94314Expect(0, 127489, '\p{Scx=hira}', "");
94315Expect(1, 127489, '\p{^Scx=hira}', "");
94316Expect(1, 127489, '\P{Scx=hira}', "");
94317Expect(0, 127489, '\P{^Scx=hira}', "");
94318Expect(1, 127488, '\p{Scx=	-HIRA}', "");
94319Expect(0, 127488, '\p{^Scx=	-HIRA}', "");
94320Expect(0, 127488, '\P{Scx=	-HIRA}', "");
94321Expect(1, 127488, '\P{^Scx=	-HIRA}', "");
94322Expect(0, 127489, '\p{Scx=	-HIRA}', "");
94323Expect(1, 127489, '\p{^Scx=	-HIRA}', "");
94324Expect(1, 127489, '\P{Scx=	-HIRA}', "");
94325Expect(0, 127489, '\P{^Scx=	-HIRA}', "");
94326Error('\p{Is_Script_Extensions=/a/__Hiragana}');
94327Error('\P{Is_Script_Extensions=/a/__Hiragana}');
94328Expect(1, 127488, '\p{Is_Script_Extensions=hiragana}', "");
94329Expect(0, 127488, '\p{^Is_Script_Extensions=hiragana}', "");
94330Expect(0, 127488, '\P{Is_Script_Extensions=hiragana}', "");
94331Expect(1, 127488, '\P{^Is_Script_Extensions=hiragana}', "");
94332Expect(0, 127489, '\p{Is_Script_Extensions=hiragana}', "");
94333Expect(1, 127489, '\p{^Is_Script_Extensions=hiragana}', "");
94334Expect(1, 127489, '\P{Is_Script_Extensions=hiragana}', "");
94335Expect(0, 127489, '\P{^Is_Script_Extensions=hiragana}', "");
94336Expect(1, 127488, '\p{Is_Script_Extensions=		hiragana}', "");
94337Expect(0, 127488, '\p{^Is_Script_Extensions=		hiragana}', "");
94338Expect(0, 127488, '\P{Is_Script_Extensions=		hiragana}', "");
94339Expect(1, 127488, '\P{^Is_Script_Extensions=		hiragana}', "");
94340Expect(0, 127489, '\p{Is_Script_Extensions=		hiragana}', "");
94341Expect(1, 127489, '\p{^Is_Script_Extensions=		hiragana}', "");
94342Expect(1, 127489, '\P{Is_Script_Extensions=		hiragana}', "");
94343Expect(0, 127489, '\P{^Is_Script_Extensions=		hiragana}', "");
94344Error('\p{Is_Scx=:=-Hira}');
94345Error('\P{Is_Scx=:=-Hira}');
94346Expect(1, 127488, '\p{Is_Scx=hira}', "");
94347Expect(0, 127488, '\p{^Is_Scx=hira}', "");
94348Expect(0, 127488, '\P{Is_Scx=hira}', "");
94349Expect(1, 127488, '\P{^Is_Scx=hira}', "");
94350Expect(0, 127489, '\p{Is_Scx=hira}', "");
94351Expect(1, 127489, '\p{^Is_Scx=hira}', "");
94352Expect(1, 127489, '\P{Is_Scx=hira}', "");
94353Expect(0, 127489, '\P{^Is_Scx=hira}', "");
94354Expect(1, 127488, '\p{Is_Scx=-	Hira}', "");
94355Expect(0, 127488, '\p{^Is_Scx=-	Hira}', "");
94356Expect(0, 127488, '\P{Is_Scx=-	Hira}', "");
94357Expect(1, 127488, '\P{^Is_Scx=-	Hira}', "");
94358Expect(0, 127489, '\p{Is_Scx=-	Hira}', "");
94359Expect(1, 127489, '\p{^Is_Scx=-	Hira}', "");
94360Expect(1, 127489, '\P{Is_Scx=-	Hira}', "");
94361Expect(0, 127489, '\P{^Is_Scx=-	Hira}', "");
94362Error('\p{Script_Extensions=Katakana_Or_Hiragana}');
94363Error('\P{Script_Extensions=Katakana_Or_Hiragana}');
94364Error('\p{Scx: Hrkt}');
94365Error('\P{Scx: Hrkt}');
94366Error('\p{Is_Script_Extensions=Katakana_Or_Hiragana}');
94367Error('\P{Is_Script_Extensions=Katakana_Or_Hiragana}');
94368Error('\p{Is_Scx=Hrkt}');
94369Error('\P{Is_Scx=Hrkt}');
94370Error('\p{Script_Extensions=:=Old_ITALIC}');
94371Error('\P{Script_Extensions=:=Old_ITALIC}');
94372Expect(1, 66339, '\p{Script_Extensions:   olditalic}', "");
94373Expect(0, 66339, '\p{^Script_Extensions:   olditalic}', "");
94374Expect(0, 66339, '\P{Script_Extensions:   olditalic}', "");
94375Expect(1, 66339, '\P{^Script_Extensions:   olditalic}', "");
94376Expect(0, 66340, '\p{Script_Extensions:   olditalic}', "");
94377Expect(1, 66340, '\p{^Script_Extensions:   olditalic}', "");
94378Expect(1, 66340, '\P{Script_Extensions:   olditalic}', "");
94379Expect(0, 66340, '\P{^Script_Extensions:   olditalic}', "");
94380Expect(1, 66339, '\p{Script_Extensions=_ old_ITALIC}', "");
94381Expect(0, 66339, '\p{^Script_Extensions=_ old_ITALIC}', "");
94382Expect(0, 66339, '\P{Script_Extensions=_ old_ITALIC}', "");
94383Expect(1, 66339, '\P{^Script_Extensions=_ old_ITALIC}', "");
94384Expect(0, 66340, '\p{Script_Extensions=_ old_ITALIC}', "");
94385Expect(1, 66340, '\p{^Script_Extensions=_ old_ITALIC}', "");
94386Expect(1, 66340, '\P{Script_Extensions=_ old_ITALIC}', "");
94387Expect(0, 66340, '\P{^Script_Extensions=_ old_ITALIC}', "");
94388Error('\p{Scx= :=ITAL}');
94389Error('\P{Scx= :=ITAL}');
94390Expect(1, 66339, '\p{Scx=ital}', "");
94391Expect(0, 66339, '\p{^Scx=ital}', "");
94392Expect(0, 66339, '\P{Scx=ital}', "");
94393Expect(1, 66339, '\P{^Scx=ital}', "");
94394Expect(0, 66340, '\p{Scx=ital}', "");
94395Expect(1, 66340, '\p{^Scx=ital}', "");
94396Expect(1, 66340, '\P{Scx=ital}', "");
94397Expect(0, 66340, '\P{^Scx=ital}', "");
94398Expect(1, 66339, '\p{Scx=	-Ital}', "");
94399Expect(0, 66339, '\p{^Scx=	-Ital}', "");
94400Expect(0, 66339, '\P{Scx=	-Ital}', "");
94401Expect(1, 66339, '\P{^Scx=	-Ital}', "");
94402Expect(0, 66340, '\p{Scx=	-Ital}', "");
94403Expect(1, 66340, '\p{^Scx=	-Ital}', "");
94404Expect(1, 66340, '\P{Scx=	-Ital}', "");
94405Expect(0, 66340, '\P{^Scx=	-Ital}', "");
94406Error('\p{Is_Script_Extensions=/a/ 	old_ITALIC}');
94407Error('\P{Is_Script_Extensions=/a/ 	old_ITALIC}');
94408Expect(1, 66339, '\p{Is_Script_Extensions=olditalic}', "");
94409Expect(0, 66339, '\p{^Is_Script_Extensions=olditalic}', "");
94410Expect(0, 66339, '\P{Is_Script_Extensions=olditalic}', "");
94411Expect(1, 66339, '\P{^Is_Script_Extensions=olditalic}', "");
94412Expect(0, 66340, '\p{Is_Script_Extensions=olditalic}', "");
94413Expect(1, 66340, '\p{^Is_Script_Extensions=olditalic}', "");
94414Expect(1, 66340, '\P{Is_Script_Extensions=olditalic}', "");
94415Expect(0, 66340, '\P{^Is_Script_Extensions=olditalic}', "");
94416Expect(1, 66339, '\p{Is_Script_Extensions:	--Old_ITALIC}', "");
94417Expect(0, 66339, '\p{^Is_Script_Extensions:	--Old_ITALIC}', "");
94418Expect(0, 66339, '\P{Is_Script_Extensions:	--Old_ITALIC}', "");
94419Expect(1, 66339, '\P{^Is_Script_Extensions:	--Old_ITALIC}', "");
94420Expect(0, 66340, '\p{Is_Script_Extensions:	--Old_ITALIC}', "");
94421Expect(1, 66340, '\p{^Is_Script_Extensions:	--Old_ITALIC}', "");
94422Expect(1, 66340, '\P{Is_Script_Extensions:	--Old_ITALIC}', "");
94423Expect(0, 66340, '\P{^Is_Script_Extensions:	--Old_ITALIC}', "");
94424Error('\p{Is_Scx=/a/ _ITAL}');
94425Error('\P{Is_Scx=/a/ _ITAL}');
94426Expect(1, 66339, '\p{Is_Scx=ital}', "");
94427Expect(0, 66339, '\p{^Is_Scx=ital}', "");
94428Expect(0, 66339, '\P{Is_Scx=ital}', "");
94429Expect(1, 66339, '\P{^Is_Scx=ital}', "");
94430Expect(0, 66340, '\p{Is_Scx=ital}', "");
94431Expect(1, 66340, '\p{^Is_Scx=ital}', "");
94432Expect(1, 66340, '\P{Is_Scx=ital}', "");
94433Expect(0, 66340, '\P{^Is_Scx=ital}', "");
94434Expect(1, 66339, '\p{Is_Scx= 	ital}', "");
94435Expect(0, 66339, '\p{^Is_Scx= 	ital}', "");
94436Expect(0, 66339, '\P{Is_Scx= 	ital}', "");
94437Expect(1, 66339, '\P{^Is_Scx= 	ital}', "");
94438Expect(0, 66340, '\p{Is_Scx= 	ital}', "");
94439Expect(1, 66340, '\p{^Is_Scx= 	ital}', "");
94440Expect(1, 66340, '\P{Is_Scx= 	ital}', "");
94441Expect(0, 66340, '\P{^Is_Scx= 	ital}', "");
94442Error('\p{Script_Extensions=	:=JAVANESE}');
94443Error('\P{Script_Extensions=	:=JAVANESE}');
94444Expect(1, 43487, '\p{Script_Extensions=javanese}', "");
94445Expect(0, 43487, '\p{^Script_Extensions=javanese}', "");
94446Expect(0, 43487, '\P{Script_Extensions=javanese}', "");
94447Expect(1, 43487, '\P{^Script_Extensions=javanese}', "");
94448Expect(0, 43488, '\p{Script_Extensions=javanese}', "");
94449Expect(1, 43488, '\p{^Script_Extensions=javanese}', "");
94450Expect(1, 43488, '\P{Script_Extensions=javanese}', "");
94451Expect(0, 43488, '\P{^Script_Extensions=javanese}', "");
94452Expect(1, 43487, '\p{Script_Extensions:	 JAVANESE}', "");
94453Expect(0, 43487, '\p{^Script_Extensions:	 JAVANESE}', "");
94454Expect(0, 43487, '\P{Script_Extensions:	 JAVANESE}', "");
94455Expect(1, 43487, '\P{^Script_Extensions:	 JAVANESE}', "");
94456Expect(0, 43488, '\p{Script_Extensions:	 JAVANESE}', "");
94457Expect(1, 43488, '\p{^Script_Extensions:	 JAVANESE}', "");
94458Expect(1, 43488, '\P{Script_Extensions:	 JAVANESE}', "");
94459Expect(0, 43488, '\P{^Script_Extensions:	 JAVANESE}', "");
94460Error('\p{Scx=_/a/JAVA}');
94461Error('\P{Scx=_/a/JAVA}');
94462Expect(1, 43487, '\p{Scx=java}', "");
94463Expect(0, 43487, '\p{^Scx=java}', "");
94464Expect(0, 43487, '\P{Scx=java}', "");
94465Expect(1, 43487, '\P{^Scx=java}', "");
94466Expect(0, 43488, '\p{Scx=java}', "");
94467Expect(1, 43488, '\p{^Scx=java}', "");
94468Expect(1, 43488, '\P{Scx=java}', "");
94469Expect(0, 43488, '\P{^Scx=java}', "");
94470Expect(1, 43487, '\p{Scx=-Java}', "");
94471Expect(0, 43487, '\p{^Scx=-Java}', "");
94472Expect(0, 43487, '\P{Scx=-Java}', "");
94473Expect(1, 43487, '\P{^Scx=-Java}', "");
94474Expect(0, 43488, '\p{Scx=-Java}', "");
94475Expect(1, 43488, '\p{^Scx=-Java}', "");
94476Expect(1, 43488, '\P{Scx=-Java}', "");
94477Expect(0, 43488, '\P{^Scx=-Java}', "");
94478Error('\p{Is_Script_Extensions=/a/-	Javanese}');
94479Error('\P{Is_Script_Extensions=/a/-	Javanese}');
94480Expect(1, 43487, '\p{Is_Script_Extensions=javanese}', "");
94481Expect(0, 43487, '\p{^Is_Script_Extensions=javanese}', "");
94482Expect(0, 43487, '\P{Is_Script_Extensions=javanese}', "");
94483Expect(1, 43487, '\P{^Is_Script_Extensions=javanese}', "");
94484Expect(0, 43488, '\p{Is_Script_Extensions=javanese}', "");
94485Expect(1, 43488, '\p{^Is_Script_Extensions=javanese}', "");
94486Expect(1, 43488, '\P{Is_Script_Extensions=javanese}', "");
94487Expect(0, 43488, '\P{^Is_Script_Extensions=javanese}', "");
94488Expect(1, 43487, '\p{Is_Script_Extensions=  javanese}', "");
94489Expect(0, 43487, '\p{^Is_Script_Extensions=  javanese}', "");
94490Expect(0, 43487, '\P{Is_Script_Extensions=  javanese}', "");
94491Expect(1, 43487, '\P{^Is_Script_Extensions=  javanese}', "");
94492Expect(0, 43488, '\p{Is_Script_Extensions=  javanese}', "");
94493Expect(1, 43488, '\p{^Is_Script_Extensions=  javanese}', "");
94494Expect(1, 43488, '\P{Is_Script_Extensions=  javanese}', "");
94495Expect(0, 43488, '\P{^Is_Script_Extensions=  javanese}', "");
94496Error('\p{Is_Scx=/a/ _java}');
94497Error('\P{Is_Scx=/a/ _java}');
94498Expect(1, 43487, '\p{Is_Scx: java}', "");
94499Expect(0, 43487, '\p{^Is_Scx: java}', "");
94500Expect(0, 43487, '\P{Is_Scx: java}', "");
94501Expect(1, 43487, '\P{^Is_Scx: java}', "");
94502Expect(0, 43488, '\p{Is_Scx: java}', "");
94503Expect(1, 43488, '\p{^Is_Scx: java}', "");
94504Expect(1, 43488, '\P{Is_Scx: java}', "");
94505Expect(0, 43488, '\P{^Is_Scx: java}', "");
94506Expect(1, 43487, '\p{Is_Scx= java}', "");
94507Expect(0, 43487, '\p{^Is_Scx= java}', "");
94508Expect(0, 43487, '\P{Is_Scx= java}', "");
94509Expect(1, 43487, '\P{^Is_Scx= java}', "");
94510Expect(0, 43488, '\p{Is_Scx= java}', "");
94511Expect(1, 43488, '\p{^Is_Scx= java}', "");
94512Expect(1, 43488, '\P{Is_Scx= java}', "");
94513Expect(0, 43488, '\P{^Is_Scx= java}', "");
94514Error('\p{Script_Extensions=-_kayah_li:=}');
94515Error('\P{Script_Extensions=-_kayah_li:=}');
94516Expect(1, 43311, '\p{Script_Extensions=kayahli}', "");
94517Expect(0, 43311, '\p{^Script_Extensions=kayahli}', "");
94518Expect(0, 43311, '\P{Script_Extensions=kayahli}', "");
94519Expect(1, 43311, '\P{^Script_Extensions=kayahli}', "");
94520Expect(0, 43312, '\p{Script_Extensions=kayahli}', "");
94521Expect(1, 43312, '\p{^Script_Extensions=kayahli}', "");
94522Expect(1, 43312, '\P{Script_Extensions=kayahli}', "");
94523Expect(0, 43312, '\P{^Script_Extensions=kayahli}', "");
94524Expect(1, 43311, '\p{Script_Extensions=	Kayah_li}', "");
94525Expect(0, 43311, '\p{^Script_Extensions=	Kayah_li}', "");
94526Expect(0, 43311, '\P{Script_Extensions=	Kayah_li}', "");
94527Expect(1, 43311, '\P{^Script_Extensions=	Kayah_li}', "");
94528Expect(0, 43312, '\p{Script_Extensions=	Kayah_li}', "");
94529Expect(1, 43312, '\p{^Script_Extensions=	Kayah_li}', "");
94530Expect(1, 43312, '\P{Script_Extensions=	Kayah_li}', "");
94531Expect(0, 43312, '\P{^Script_Extensions=	Kayah_li}', "");
94532Error('\p{Scx: /a/	-Kali}');
94533Error('\P{Scx: /a/	-Kali}');
94534Expect(1, 43311, '\p{Scx=kali}', "");
94535Expect(0, 43311, '\p{^Scx=kali}', "");
94536Expect(0, 43311, '\P{Scx=kali}', "");
94537Expect(1, 43311, '\P{^Scx=kali}', "");
94538Expect(0, 43312, '\p{Scx=kali}', "");
94539Expect(1, 43312, '\p{^Scx=kali}', "");
94540Expect(1, 43312, '\P{Scx=kali}', "");
94541Expect(0, 43312, '\P{^Scx=kali}', "");
94542Expect(1, 43311, '\p{Scx=_	Kali}', "");
94543Expect(0, 43311, '\p{^Scx=_	Kali}', "");
94544Expect(0, 43311, '\P{Scx=_	Kali}', "");
94545Expect(1, 43311, '\P{^Scx=_	Kali}', "");
94546Expect(0, 43312, '\p{Scx=_	Kali}', "");
94547Expect(1, 43312, '\p{^Scx=_	Kali}', "");
94548Expect(1, 43312, '\P{Scx=_	Kali}', "");
94549Expect(0, 43312, '\P{^Scx=_	Kali}', "");
94550Error('\p{Is_Script_Extensions=_ KAYAH_Li:=}');
94551Error('\P{Is_Script_Extensions=_ KAYAH_Li:=}');
94552Expect(1, 43311, '\p{Is_Script_Extensions=kayahli}', "");
94553Expect(0, 43311, '\p{^Is_Script_Extensions=kayahli}', "");
94554Expect(0, 43311, '\P{Is_Script_Extensions=kayahli}', "");
94555Expect(1, 43311, '\P{^Is_Script_Extensions=kayahli}', "");
94556Expect(0, 43312, '\p{Is_Script_Extensions=kayahli}', "");
94557Expect(1, 43312, '\p{^Is_Script_Extensions=kayahli}', "");
94558Expect(1, 43312, '\P{Is_Script_Extensions=kayahli}', "");
94559Expect(0, 43312, '\P{^Is_Script_Extensions=kayahli}', "");
94560Expect(1, 43311, '\p{Is_Script_Extensions= 	Kayah_Li}', "");
94561Expect(0, 43311, '\p{^Is_Script_Extensions= 	Kayah_Li}', "");
94562Expect(0, 43311, '\P{Is_Script_Extensions= 	Kayah_Li}', "");
94563Expect(1, 43311, '\P{^Is_Script_Extensions= 	Kayah_Li}', "");
94564Expect(0, 43312, '\p{Is_Script_Extensions= 	Kayah_Li}', "");
94565Expect(1, 43312, '\p{^Is_Script_Extensions= 	Kayah_Li}', "");
94566Expect(1, 43312, '\P{Is_Script_Extensions= 	Kayah_Li}', "");
94567Expect(0, 43312, '\P{^Is_Script_Extensions= 	Kayah_Li}', "");
94568Error('\p{Is_Scx=-_kali/a/}');
94569Error('\P{Is_Scx=-_kali/a/}');
94570Expect(1, 43311, '\p{Is_Scx=kali}', "");
94571Expect(0, 43311, '\p{^Is_Scx=kali}', "");
94572Expect(0, 43311, '\P{Is_Scx=kali}', "");
94573Expect(1, 43311, '\P{^Is_Scx=kali}', "");
94574Expect(0, 43312, '\p{Is_Scx=kali}', "");
94575Expect(1, 43312, '\p{^Is_Scx=kali}', "");
94576Expect(1, 43312, '\P{Is_Scx=kali}', "");
94577Expect(0, 43312, '\P{^Is_Scx=kali}', "");
94578Expect(1, 43311, '\p{Is_Scx=_-KALI}', "");
94579Expect(0, 43311, '\p{^Is_Scx=_-KALI}', "");
94580Expect(0, 43311, '\P{Is_Scx=_-KALI}', "");
94581Expect(1, 43311, '\P{^Is_Scx=_-KALI}', "");
94582Expect(0, 43312, '\p{Is_Scx=_-KALI}', "");
94583Expect(1, 43312, '\p{^Is_Scx=_-KALI}', "");
94584Expect(1, 43312, '\P{Is_Scx=_-KALI}', "");
94585Expect(0, 43312, '\P{^Is_Scx=_-KALI}', "");
94586Error('\p{Script_Extensions=/a/ -KATAKANA}');
94587Error('\P{Script_Extensions=/a/ -KATAKANA}');
94588Expect(1, 110592, '\p{Script_Extensions=katakana}', "");
94589Expect(0, 110592, '\p{^Script_Extensions=katakana}', "");
94590Expect(0, 110592, '\P{Script_Extensions=katakana}', "");
94591Expect(1, 110592, '\P{^Script_Extensions=katakana}', "");
94592Expect(0, 110593, '\p{Script_Extensions=katakana}', "");
94593Expect(1, 110593, '\p{^Script_Extensions=katakana}', "");
94594Expect(1, 110593, '\P{Script_Extensions=katakana}', "");
94595Expect(0, 110593, '\P{^Script_Extensions=katakana}', "");
94596Expect(1, 110592, '\p{Script_Extensions:   _	KATAKANA}', "");
94597Expect(0, 110592, '\p{^Script_Extensions:   _	KATAKANA}', "");
94598Expect(0, 110592, '\P{Script_Extensions:   _	KATAKANA}', "");
94599Expect(1, 110592, '\P{^Script_Extensions:   _	KATAKANA}', "");
94600Expect(0, 110593, '\p{Script_Extensions:   _	KATAKANA}', "");
94601Expect(1, 110593, '\p{^Script_Extensions:   _	KATAKANA}', "");
94602Expect(1, 110593, '\P{Script_Extensions:   _	KATAKANA}', "");
94603Expect(0, 110593, '\P{^Script_Extensions:   _	KATAKANA}', "");
94604Error('\p{Scx=	-kana/a/}');
94605Error('\P{Scx=	-kana/a/}');
94606Expect(1, 110592, '\p{Scx=kana}', "");
94607Expect(0, 110592, '\p{^Scx=kana}', "");
94608Expect(0, 110592, '\P{Scx=kana}', "");
94609Expect(1, 110592, '\P{^Scx=kana}', "");
94610Expect(0, 110593, '\p{Scx=kana}', "");
94611Expect(1, 110593, '\p{^Scx=kana}', "");
94612Expect(1, 110593, '\P{Scx=kana}', "");
94613Expect(0, 110593, '\P{^Scx=kana}', "");
94614Expect(1, 110592, '\p{Scx=--Kana}', "");
94615Expect(0, 110592, '\p{^Scx=--Kana}', "");
94616Expect(0, 110592, '\P{Scx=--Kana}', "");
94617Expect(1, 110592, '\P{^Scx=--Kana}', "");
94618Expect(0, 110593, '\p{Scx=--Kana}', "");
94619Expect(1, 110593, '\p{^Scx=--Kana}', "");
94620Expect(1, 110593, '\P{Scx=--Kana}', "");
94621Expect(0, 110593, '\P{^Scx=--Kana}', "");
94622Error('\p{Is_Script_Extensions=	/a/Katakana}');
94623Error('\P{Is_Script_Extensions=	/a/Katakana}');
94624Expect(1, 110592, '\p{Is_Script_Extensions=katakana}', "");
94625Expect(0, 110592, '\p{^Is_Script_Extensions=katakana}', "");
94626Expect(0, 110592, '\P{Is_Script_Extensions=katakana}', "");
94627Expect(1, 110592, '\P{^Is_Script_Extensions=katakana}', "");
94628Expect(0, 110593, '\p{Is_Script_Extensions=katakana}', "");
94629Expect(1, 110593, '\p{^Is_Script_Extensions=katakana}', "");
94630Expect(1, 110593, '\P{Is_Script_Extensions=katakana}', "");
94631Expect(0, 110593, '\P{^Is_Script_Extensions=katakana}', "");
94632Expect(1, 110592, '\p{Is_Script_Extensions=_-Katakana}', "");
94633Expect(0, 110592, '\p{^Is_Script_Extensions=_-Katakana}', "");
94634Expect(0, 110592, '\P{Is_Script_Extensions=_-Katakana}', "");
94635Expect(1, 110592, '\P{^Is_Script_Extensions=_-Katakana}', "");
94636Expect(0, 110593, '\p{Is_Script_Extensions=_-Katakana}', "");
94637Expect(1, 110593, '\p{^Is_Script_Extensions=_-Katakana}', "");
94638Expect(1, 110593, '\P{Is_Script_Extensions=_-Katakana}', "");
94639Expect(0, 110593, '\P{^Is_Script_Extensions=_-Katakana}', "");
94640Error('\p{Is_Scx= Kana/a/}');
94641Error('\P{Is_Scx= Kana/a/}');
94642Expect(1, 110592, '\p{Is_Scx=kana}', "");
94643Expect(0, 110592, '\p{^Is_Scx=kana}', "");
94644Expect(0, 110592, '\P{Is_Scx=kana}', "");
94645Expect(1, 110592, '\P{^Is_Scx=kana}', "");
94646Expect(0, 110593, '\p{Is_Scx=kana}', "");
94647Expect(1, 110593, '\p{^Is_Scx=kana}', "");
94648Expect(1, 110593, '\P{Is_Scx=kana}', "");
94649Expect(0, 110593, '\P{^Is_Scx=kana}', "");
94650Expect(1, 110592, '\p{Is_Scx=__Kana}', "");
94651Expect(0, 110592, '\p{^Is_Scx=__Kana}', "");
94652Expect(0, 110592, '\P{Is_Scx=__Kana}', "");
94653Expect(1, 110592, '\P{^Is_Scx=__Kana}', "");
94654Expect(0, 110593, '\p{Is_Scx=__Kana}', "");
94655Expect(1, 110593, '\p{^Is_Scx=__Kana}', "");
94656Expect(1, 110593, '\P{Is_Scx=__Kana}', "");
94657Expect(0, 110593, '\P{^Is_Scx=__Kana}', "");
94658Error('\p{Script_Extensions=/a/kharoshthi}');
94659Error('\P{Script_Extensions=/a/kharoshthi}');
94660Expect(1, 68184, '\p{Script_Extensions=kharoshthi}', "");
94661Expect(0, 68184, '\p{^Script_Extensions=kharoshthi}', "");
94662Expect(0, 68184, '\P{Script_Extensions=kharoshthi}', "");
94663Expect(1, 68184, '\P{^Script_Extensions=kharoshthi}', "");
94664Expect(0, 68185, '\p{Script_Extensions=kharoshthi}', "");
94665Expect(1, 68185, '\p{^Script_Extensions=kharoshthi}', "");
94666Expect(1, 68185, '\P{Script_Extensions=kharoshthi}', "");
94667Expect(0, 68185, '\P{^Script_Extensions=kharoshthi}', "");
94668Expect(1, 68184, '\p{Script_Extensions=Kharoshthi}', "");
94669Expect(0, 68184, '\p{^Script_Extensions=Kharoshthi}', "");
94670Expect(0, 68184, '\P{Script_Extensions=Kharoshthi}', "");
94671Expect(1, 68184, '\P{^Script_Extensions=Kharoshthi}', "");
94672Expect(0, 68185, '\p{Script_Extensions=Kharoshthi}', "");
94673Expect(1, 68185, '\p{^Script_Extensions=Kharoshthi}', "");
94674Expect(1, 68185, '\P{Script_Extensions=Kharoshthi}', "");
94675Expect(0, 68185, '\P{^Script_Extensions=Kharoshthi}', "");
94676Error('\p{Scx=_Khar:=}');
94677Error('\P{Scx=_Khar:=}');
94678Expect(1, 68184, '\p{Scx=khar}', "");
94679Expect(0, 68184, '\p{^Scx=khar}', "");
94680Expect(0, 68184, '\P{Scx=khar}', "");
94681Expect(1, 68184, '\P{^Scx=khar}', "");
94682Expect(0, 68185, '\p{Scx=khar}', "");
94683Expect(1, 68185, '\p{^Scx=khar}', "");
94684Expect(1, 68185, '\P{Scx=khar}', "");
94685Expect(0, 68185, '\P{^Scx=khar}', "");
94686Expect(1, 68184, '\p{Scx:   	khar}', "");
94687Expect(0, 68184, '\p{^Scx:   	khar}', "");
94688Expect(0, 68184, '\P{Scx:   	khar}', "");
94689Expect(1, 68184, '\P{^Scx:   	khar}', "");
94690Expect(0, 68185, '\p{Scx:   	khar}', "");
94691Expect(1, 68185, '\p{^Scx:   	khar}', "");
94692Expect(1, 68185, '\P{Scx:   	khar}', "");
94693Expect(0, 68185, '\P{^Scx:   	khar}', "");
94694Error('\p{Is_Script_Extensions=	/a/Kharoshthi}');
94695Error('\P{Is_Script_Extensions=	/a/Kharoshthi}');
94696Expect(1, 68184, '\p{Is_Script_Extensions=kharoshthi}', "");
94697Expect(0, 68184, '\p{^Is_Script_Extensions=kharoshthi}', "");
94698Expect(0, 68184, '\P{Is_Script_Extensions=kharoshthi}', "");
94699Expect(1, 68184, '\P{^Is_Script_Extensions=kharoshthi}', "");
94700Expect(0, 68185, '\p{Is_Script_Extensions=kharoshthi}', "");
94701Expect(1, 68185, '\p{^Is_Script_Extensions=kharoshthi}', "");
94702Expect(1, 68185, '\P{Is_Script_Extensions=kharoshthi}', "");
94703Expect(0, 68185, '\P{^Is_Script_Extensions=kharoshthi}', "");
94704Expect(1, 68184, '\p{Is_Script_Extensions:	 _Kharoshthi}', "");
94705Expect(0, 68184, '\p{^Is_Script_Extensions:	 _Kharoshthi}', "");
94706Expect(0, 68184, '\P{Is_Script_Extensions:	 _Kharoshthi}', "");
94707Expect(1, 68184, '\P{^Is_Script_Extensions:	 _Kharoshthi}', "");
94708Expect(0, 68185, '\p{Is_Script_Extensions:	 _Kharoshthi}', "");
94709Expect(1, 68185, '\p{^Is_Script_Extensions:	 _Kharoshthi}', "");
94710Expect(1, 68185, '\P{Is_Script_Extensions:	 _Kharoshthi}', "");
94711Expect(0, 68185, '\P{^Is_Script_Extensions:	 _Kharoshthi}', "");
94712Error('\p{Is_Scx=/a/	_Khar}');
94713Error('\P{Is_Scx=/a/	_Khar}');
94714Expect(1, 68184, '\p{Is_Scx=khar}', "");
94715Expect(0, 68184, '\p{^Is_Scx=khar}', "");
94716Expect(0, 68184, '\P{Is_Scx=khar}', "");
94717Expect(1, 68184, '\P{^Is_Scx=khar}', "");
94718Expect(0, 68185, '\p{Is_Scx=khar}', "");
94719Expect(1, 68185, '\p{^Is_Scx=khar}', "");
94720Expect(1, 68185, '\P{Is_Scx=khar}', "");
94721Expect(0, 68185, '\P{^Is_Scx=khar}', "");
94722Expect(1, 68184, '\p{Is_Scx=-	Khar}', "");
94723Expect(0, 68184, '\p{^Is_Scx=-	Khar}', "");
94724Expect(0, 68184, '\P{Is_Scx=-	Khar}', "");
94725Expect(1, 68184, '\P{^Is_Scx=-	Khar}', "");
94726Expect(0, 68185, '\p{Is_Scx=-	Khar}', "");
94727Expect(1, 68185, '\p{^Is_Scx=-	Khar}', "");
94728Expect(1, 68185, '\P{Is_Scx=-	Khar}', "");
94729Expect(0, 68185, '\P{^Is_Scx=-	Khar}', "");
94730Error('\p{Script_Extensions=:=KHMER}');
94731Error('\P{Script_Extensions=:=KHMER}');
94732Expect(1, 6655, '\p{Script_Extensions=khmer}', "");
94733Expect(0, 6655, '\p{^Script_Extensions=khmer}', "");
94734Expect(0, 6655, '\P{Script_Extensions=khmer}', "");
94735Expect(1, 6655, '\P{^Script_Extensions=khmer}', "");
94736Expect(0, 6656, '\p{Script_Extensions=khmer}', "");
94737Expect(1, 6656, '\p{^Script_Extensions=khmer}', "");
94738Expect(1, 6656, '\P{Script_Extensions=khmer}', "");
94739Expect(0, 6656, '\P{^Script_Extensions=khmer}', "");
94740Expect(1, 6655, '\p{Script_Extensions=	-Khmer}', "");
94741Expect(0, 6655, '\p{^Script_Extensions=	-Khmer}', "");
94742Expect(0, 6655, '\P{Script_Extensions=	-Khmer}', "");
94743Expect(1, 6655, '\P{^Script_Extensions=	-Khmer}', "");
94744Expect(0, 6656, '\p{Script_Extensions=	-Khmer}', "");
94745Expect(1, 6656, '\p{^Script_Extensions=	-Khmer}', "");
94746Expect(1, 6656, '\P{Script_Extensions=	-Khmer}', "");
94747Expect(0, 6656, '\P{^Script_Extensions=	-Khmer}', "");
94748Error('\p{Scx=-_KHMR/a/}');
94749Error('\P{Scx=-_KHMR/a/}');
94750Expect(1, 6655, '\p{Scx=khmr}', "");
94751Expect(0, 6655, '\p{^Scx=khmr}', "");
94752Expect(0, 6655, '\P{Scx=khmr}', "");
94753Expect(1, 6655, '\P{^Scx=khmr}', "");
94754Expect(0, 6656, '\p{Scx=khmr}', "");
94755Expect(1, 6656, '\p{^Scx=khmr}', "");
94756Expect(1, 6656, '\P{Scx=khmr}', "");
94757Expect(0, 6656, '\P{^Scx=khmr}', "");
94758Expect(1, 6655, '\p{Scx:   	Khmr}', "");
94759Expect(0, 6655, '\p{^Scx:   	Khmr}', "");
94760Expect(0, 6655, '\P{Scx:   	Khmr}', "");
94761Expect(1, 6655, '\P{^Scx:   	Khmr}', "");
94762Expect(0, 6656, '\p{Scx:   	Khmr}', "");
94763Expect(1, 6656, '\p{^Scx:   	Khmr}', "");
94764Expect(1, 6656, '\P{Scx:   	Khmr}', "");
94765Expect(0, 6656, '\P{^Scx:   	Khmr}', "");
94766Error('\p{Is_Script_Extensions=:=_-Khmer}');
94767Error('\P{Is_Script_Extensions=:=_-Khmer}');
94768Expect(1, 6655, '\p{Is_Script_Extensions=khmer}', "");
94769Expect(0, 6655, '\p{^Is_Script_Extensions=khmer}', "");
94770Expect(0, 6655, '\P{Is_Script_Extensions=khmer}', "");
94771Expect(1, 6655, '\P{^Is_Script_Extensions=khmer}', "");
94772Expect(0, 6656, '\p{Is_Script_Extensions=khmer}', "");
94773Expect(1, 6656, '\p{^Is_Script_Extensions=khmer}', "");
94774Expect(1, 6656, '\P{Is_Script_Extensions=khmer}', "");
94775Expect(0, 6656, '\P{^Is_Script_Extensions=khmer}', "");
94776Expect(1, 6655, '\p{Is_Script_Extensions: 		KHMER}', "");
94777Expect(0, 6655, '\p{^Is_Script_Extensions: 		KHMER}', "");
94778Expect(0, 6655, '\P{Is_Script_Extensions: 		KHMER}', "");
94779Expect(1, 6655, '\P{^Is_Script_Extensions: 		KHMER}', "");
94780Expect(0, 6656, '\p{Is_Script_Extensions: 		KHMER}', "");
94781Expect(1, 6656, '\p{^Is_Script_Extensions: 		KHMER}', "");
94782Expect(1, 6656, '\P{Is_Script_Extensions: 		KHMER}', "");
94783Expect(0, 6656, '\P{^Is_Script_Extensions: 		KHMER}', "");
94784Error('\p{Is_Scx=_/a/Khmr}');
94785Error('\P{Is_Scx=_/a/Khmr}');
94786Expect(1, 6655, '\p{Is_Scx=khmr}', "");
94787Expect(0, 6655, '\p{^Is_Scx=khmr}', "");
94788Expect(0, 6655, '\P{Is_Scx=khmr}', "");
94789Expect(1, 6655, '\P{^Is_Scx=khmr}', "");
94790Expect(0, 6656, '\p{Is_Scx=khmr}', "");
94791Expect(1, 6656, '\p{^Is_Scx=khmr}', "");
94792Expect(1, 6656, '\P{Is_Scx=khmr}', "");
94793Expect(0, 6656, '\P{^Is_Scx=khmr}', "");
94794Expect(1, 6655, '\p{Is_Scx=	_KHMR}', "");
94795Expect(0, 6655, '\p{^Is_Scx=	_KHMR}', "");
94796Expect(0, 6655, '\P{Is_Scx=	_KHMR}', "");
94797Expect(1, 6655, '\P{^Is_Scx=	_KHMR}', "");
94798Expect(0, 6656, '\p{Is_Scx=	_KHMR}', "");
94799Expect(1, 6656, '\p{^Is_Scx=	_KHMR}', "");
94800Expect(1, 6656, '\P{Is_Scx=	_KHMR}', "");
94801Expect(0, 6656, '\P{^Is_Scx=	_KHMR}', "");
94802Error('\p{Script_Extensions=:=_	Kannada}');
94803Error('\P{Script_Extensions=:=_	Kannada}');
94804Expect(1, 3314, '\p{Script_Extensions=kannada}', "");
94805Expect(0, 3314, '\p{^Script_Extensions=kannada}', "");
94806Expect(0, 3314, '\P{Script_Extensions=kannada}', "");
94807Expect(1, 3314, '\P{^Script_Extensions=kannada}', "");
94808Expect(0, 3315, '\p{Script_Extensions=kannada}', "");
94809Expect(1, 3315, '\p{^Script_Extensions=kannada}', "");
94810Expect(1, 3315, '\P{Script_Extensions=kannada}', "");
94811Expect(0, 3315, '\P{^Script_Extensions=kannada}', "");
94812Expect(1, 3314, '\p{Script_Extensions=	-kannada}', "");
94813Expect(0, 3314, '\p{^Script_Extensions=	-kannada}', "");
94814Expect(0, 3314, '\P{Script_Extensions=	-kannada}', "");
94815Expect(1, 3314, '\P{^Script_Extensions=	-kannada}', "");
94816Expect(0, 3315, '\p{Script_Extensions=	-kannada}', "");
94817Expect(1, 3315, '\p{^Script_Extensions=	-kannada}', "");
94818Expect(1, 3315, '\P{Script_Extensions=	-kannada}', "");
94819Expect(0, 3315, '\P{^Script_Extensions=	-kannada}', "");
94820Error('\p{Scx=/a/-Knda}');
94821Error('\P{Scx=/a/-Knda}');
94822Expect(1, 3314, '\p{Scx=knda}', "");
94823Expect(0, 3314, '\p{^Scx=knda}', "");
94824Expect(0, 3314, '\P{Scx=knda}', "");
94825Expect(1, 3314, '\P{^Scx=knda}', "");
94826Expect(0, 3315, '\p{Scx=knda}', "");
94827Expect(1, 3315, '\p{^Scx=knda}', "");
94828Expect(1, 3315, '\P{Scx=knda}', "");
94829Expect(0, 3315, '\P{^Scx=knda}', "");
94830Expect(1, 3314, '\p{Scx= KNDA}', "");
94831Expect(0, 3314, '\p{^Scx= KNDA}', "");
94832Expect(0, 3314, '\P{Scx= KNDA}', "");
94833Expect(1, 3314, '\P{^Scx= KNDA}', "");
94834Expect(0, 3315, '\p{Scx= KNDA}', "");
94835Expect(1, 3315, '\p{^Scx= KNDA}', "");
94836Expect(1, 3315, '\P{Scx= KNDA}', "");
94837Expect(0, 3315, '\P{^Scx= KNDA}', "");
94838Error('\p{Is_Script_Extensions=	:=kannada}');
94839Error('\P{Is_Script_Extensions=	:=kannada}');
94840Expect(1, 3314, '\p{Is_Script_Extensions=kannada}', "");
94841Expect(0, 3314, '\p{^Is_Script_Extensions=kannada}', "");
94842Expect(0, 3314, '\P{Is_Script_Extensions=kannada}', "");
94843Expect(1, 3314, '\P{^Is_Script_Extensions=kannada}', "");
94844Expect(0, 3315, '\p{Is_Script_Extensions=kannada}', "");
94845Expect(1, 3315, '\p{^Is_Script_Extensions=kannada}', "");
94846Expect(1, 3315, '\P{Is_Script_Extensions=kannada}', "");
94847Expect(0, 3315, '\P{^Is_Script_Extensions=kannada}', "");
94848Expect(1, 3314, '\p{Is_Script_Extensions=_Kannada}', "");
94849Expect(0, 3314, '\p{^Is_Script_Extensions=_Kannada}', "");
94850Expect(0, 3314, '\P{Is_Script_Extensions=_Kannada}', "");
94851Expect(1, 3314, '\P{^Is_Script_Extensions=_Kannada}', "");
94852Expect(0, 3315, '\p{Is_Script_Extensions=_Kannada}', "");
94853Expect(1, 3315, '\p{^Is_Script_Extensions=_Kannada}', "");
94854Expect(1, 3315, '\P{Is_Script_Extensions=_Kannada}', "");
94855Expect(0, 3315, '\P{^Is_Script_Extensions=_Kannada}', "");
94856Error('\p{Is_Scx=-:=knda}');
94857Error('\P{Is_Scx=-:=knda}');
94858Expect(1, 3314, '\p{Is_Scx=knda}', "");
94859Expect(0, 3314, '\p{^Is_Scx=knda}', "");
94860Expect(0, 3314, '\P{Is_Scx=knda}', "");
94861Expect(1, 3314, '\P{^Is_Scx=knda}', "");
94862Expect(0, 3315, '\p{Is_Scx=knda}', "");
94863Expect(1, 3315, '\p{^Is_Scx=knda}', "");
94864Expect(1, 3315, '\P{Is_Scx=knda}', "");
94865Expect(0, 3315, '\P{^Is_Scx=knda}', "");
94866Expect(1, 3314, '\p{Is_Scx=	knda}', "");
94867Expect(0, 3314, '\p{^Is_Scx=	knda}', "");
94868Expect(0, 3314, '\P{Is_Scx=	knda}', "");
94869Expect(1, 3314, '\P{^Is_Scx=	knda}', "");
94870Expect(0, 3315, '\p{Is_Scx=	knda}', "");
94871Expect(1, 3315, '\p{^Is_Scx=	knda}', "");
94872Expect(1, 3315, '\P{Is_Scx=	knda}', "");
94873Expect(0, 3315, '\P{^Is_Scx=	knda}', "");
94874Error('\p{Script_Extensions:	Kaithi:=}');
94875Error('\P{Script_Extensions:	Kaithi:=}');
94876Expect(1, 69825, '\p{Script_Extensions=kaithi}', "");
94877Expect(0, 69825, '\p{^Script_Extensions=kaithi}', "");
94878Expect(0, 69825, '\P{Script_Extensions=kaithi}', "");
94879Expect(1, 69825, '\P{^Script_Extensions=kaithi}', "");
94880Expect(0, 69826, '\p{Script_Extensions=kaithi}', "");
94881Expect(1, 69826, '\p{^Script_Extensions=kaithi}', "");
94882Expect(1, 69826, '\P{Script_Extensions=kaithi}', "");
94883Expect(0, 69826, '\P{^Script_Extensions=kaithi}', "");
94884Expect(1, 69825, '\p{Script_Extensions=-kaithi}', "");
94885Expect(0, 69825, '\p{^Script_Extensions=-kaithi}', "");
94886Expect(0, 69825, '\P{Script_Extensions=-kaithi}', "");
94887Expect(1, 69825, '\P{^Script_Extensions=-kaithi}', "");
94888Expect(0, 69826, '\p{Script_Extensions=-kaithi}', "");
94889Expect(1, 69826, '\p{^Script_Extensions=-kaithi}', "");
94890Expect(1, 69826, '\P{Script_Extensions=-kaithi}', "");
94891Expect(0, 69826, '\P{^Script_Extensions=-kaithi}', "");
94892Error('\p{Scx=	/a/Kthi}');
94893Error('\P{Scx=	/a/Kthi}');
94894Expect(1, 69825, '\p{Scx: kthi}', "");
94895Expect(0, 69825, '\p{^Scx: kthi}', "");
94896Expect(0, 69825, '\P{Scx: kthi}', "");
94897Expect(1, 69825, '\P{^Scx: kthi}', "");
94898Expect(0, 69826, '\p{Scx: kthi}', "");
94899Expect(1, 69826, '\p{^Scx: kthi}', "");
94900Expect(1, 69826, '\P{Scx: kthi}', "");
94901Expect(0, 69826, '\P{^Scx: kthi}', "");
94902Expect(1, 69825, '\p{Scx=_	Kthi}', "");
94903Expect(0, 69825, '\p{^Scx=_	Kthi}', "");
94904Expect(0, 69825, '\P{Scx=_	Kthi}', "");
94905Expect(1, 69825, '\P{^Scx=_	Kthi}', "");
94906Expect(0, 69826, '\p{Scx=_	Kthi}', "");
94907Expect(1, 69826, '\p{^Scx=_	Kthi}', "");
94908Expect(1, 69826, '\P{Scx=_	Kthi}', "");
94909Expect(0, 69826, '\P{^Scx=_	Kthi}', "");
94910Error('\p{Is_Script_Extensions= :=KAITHI}');
94911Error('\P{Is_Script_Extensions= :=KAITHI}');
94912Expect(1, 69825, '\p{Is_Script_Extensions=kaithi}', "");
94913Expect(0, 69825, '\p{^Is_Script_Extensions=kaithi}', "");
94914Expect(0, 69825, '\P{Is_Script_Extensions=kaithi}', "");
94915Expect(1, 69825, '\P{^Is_Script_Extensions=kaithi}', "");
94916Expect(0, 69826, '\p{Is_Script_Extensions=kaithi}', "");
94917Expect(1, 69826, '\p{^Is_Script_Extensions=kaithi}', "");
94918Expect(1, 69826, '\P{Is_Script_Extensions=kaithi}', "");
94919Expect(0, 69826, '\P{^Is_Script_Extensions=kaithi}', "");
94920Expect(1, 69825, '\p{Is_Script_Extensions=	kaithi}', "");
94921Expect(0, 69825, '\p{^Is_Script_Extensions=	kaithi}', "");
94922Expect(0, 69825, '\P{Is_Script_Extensions=	kaithi}', "");
94923Expect(1, 69825, '\P{^Is_Script_Extensions=	kaithi}', "");
94924Expect(0, 69826, '\p{Is_Script_Extensions=	kaithi}', "");
94925Expect(1, 69826, '\p{^Is_Script_Extensions=	kaithi}', "");
94926Expect(1, 69826, '\P{Is_Script_Extensions=	kaithi}', "");
94927Expect(0, 69826, '\P{^Is_Script_Extensions=	kaithi}', "");
94928Error('\p{Is_Scx=__kthi/a/}');
94929Error('\P{Is_Scx=__kthi/a/}');
94930Expect(1, 69825, '\p{Is_Scx=kthi}', "");
94931Expect(0, 69825, '\p{^Is_Scx=kthi}', "");
94932Expect(0, 69825, '\P{Is_Scx=kthi}', "");
94933Expect(1, 69825, '\P{^Is_Scx=kthi}', "");
94934Expect(0, 69826, '\p{Is_Scx=kthi}', "");
94935Expect(1, 69826, '\p{^Is_Scx=kthi}', "");
94936Expect(1, 69826, '\P{Is_Scx=kthi}', "");
94937Expect(0, 69826, '\P{^Is_Scx=kthi}', "");
94938Expect(1, 69825, '\p{Is_Scx:   -Kthi}', "");
94939Expect(0, 69825, '\p{^Is_Scx:   -Kthi}', "");
94940Expect(0, 69825, '\P{Is_Scx:   -Kthi}', "");
94941Expect(1, 69825, '\P{^Is_Scx:   -Kthi}', "");
94942Expect(0, 69826, '\p{Is_Scx:   -Kthi}', "");
94943Expect(1, 69826, '\p{^Is_Scx:   -Kthi}', "");
94944Expect(1, 69826, '\P{Is_Scx:   -Kthi}', "");
94945Expect(0, 69826, '\P{^Is_Scx:   -Kthi}', "");
94946Error('\p{Script_Extensions:    /a/Tai_Tham}');
94947Error('\P{Script_Extensions:    /a/Tai_Tham}');
94948Expect(1, 6829, '\p{Script_Extensions=taitham}', "");
94949Expect(0, 6829, '\p{^Script_Extensions=taitham}', "");
94950Expect(0, 6829, '\P{Script_Extensions=taitham}', "");
94951Expect(1, 6829, '\P{^Script_Extensions=taitham}', "");
94952Expect(0, 6830, '\p{Script_Extensions=taitham}', "");
94953Expect(1, 6830, '\p{^Script_Extensions=taitham}', "");
94954Expect(1, 6830, '\P{Script_Extensions=taitham}', "");
94955Expect(0, 6830, '\P{^Script_Extensions=taitham}', "");
94956Expect(1, 6829, '\p{Script_Extensions=		tai_Tham}', "");
94957Expect(0, 6829, '\p{^Script_Extensions=		tai_Tham}', "");
94958Expect(0, 6829, '\P{Script_Extensions=		tai_Tham}', "");
94959Expect(1, 6829, '\P{^Script_Extensions=		tai_Tham}', "");
94960Expect(0, 6830, '\p{Script_Extensions=		tai_Tham}', "");
94961Expect(1, 6830, '\p{^Script_Extensions=		tai_Tham}', "");
94962Expect(1, 6830, '\P{Script_Extensions=		tai_Tham}', "");
94963Expect(0, 6830, '\P{^Script_Extensions=		tai_Tham}', "");
94964Error('\p{Scx=-:=Lana}');
94965Error('\P{Scx=-:=Lana}');
94966Expect(1, 6829, '\p{Scx=lana}', "");
94967Expect(0, 6829, '\p{^Scx=lana}', "");
94968Expect(0, 6829, '\P{Scx=lana}', "");
94969Expect(1, 6829, '\P{^Scx=lana}', "");
94970Expect(0, 6830, '\p{Scx=lana}', "");
94971Expect(1, 6830, '\p{^Scx=lana}', "");
94972Expect(1, 6830, '\P{Scx=lana}', "");
94973Expect(0, 6830, '\P{^Scx=lana}', "");
94974Expect(1, 6829, '\p{Scx=LANA}', "");
94975Expect(0, 6829, '\p{^Scx=LANA}', "");
94976Expect(0, 6829, '\P{Scx=LANA}', "");
94977Expect(1, 6829, '\P{^Scx=LANA}', "");
94978Expect(0, 6830, '\p{Scx=LANA}', "");
94979Expect(1, 6830, '\p{^Scx=LANA}', "");
94980Expect(1, 6830, '\P{Scx=LANA}', "");
94981Expect(0, 6830, '\P{^Scx=LANA}', "");
94982Error('\p{Is_Script_Extensions=_TAI_Tham/a/}');
94983Error('\P{Is_Script_Extensions=_TAI_Tham/a/}');
94984Expect(1, 6829, '\p{Is_Script_Extensions=taitham}', "");
94985Expect(0, 6829, '\p{^Is_Script_Extensions=taitham}', "");
94986Expect(0, 6829, '\P{Is_Script_Extensions=taitham}', "");
94987Expect(1, 6829, '\P{^Is_Script_Extensions=taitham}', "");
94988Expect(0, 6830, '\p{Is_Script_Extensions=taitham}', "");
94989Expect(1, 6830, '\p{^Is_Script_Extensions=taitham}', "");
94990Expect(1, 6830, '\P{Is_Script_Extensions=taitham}', "");
94991Expect(0, 6830, '\P{^Is_Script_Extensions=taitham}', "");
94992Expect(1, 6829, '\p{Is_Script_Extensions= 	tai_tham}', "");
94993Expect(0, 6829, '\p{^Is_Script_Extensions= 	tai_tham}', "");
94994Expect(0, 6829, '\P{Is_Script_Extensions= 	tai_tham}', "");
94995Expect(1, 6829, '\P{^Is_Script_Extensions= 	tai_tham}', "");
94996Expect(0, 6830, '\p{Is_Script_Extensions= 	tai_tham}', "");
94997Expect(1, 6830, '\p{^Is_Script_Extensions= 	tai_tham}', "");
94998Expect(1, 6830, '\P{Is_Script_Extensions= 	tai_tham}', "");
94999Expect(0, 6830, '\P{^Is_Script_Extensions= 	tai_tham}', "");
95000Error('\p{Is_Scx=/a/lana}');
95001Error('\P{Is_Scx=/a/lana}');
95002Expect(1, 6829, '\p{Is_Scx=lana}', "");
95003Expect(0, 6829, '\p{^Is_Scx=lana}', "");
95004Expect(0, 6829, '\P{Is_Scx=lana}', "");
95005Expect(1, 6829, '\P{^Is_Scx=lana}', "");
95006Expect(0, 6830, '\p{Is_Scx=lana}', "");
95007Expect(1, 6830, '\p{^Is_Scx=lana}', "");
95008Expect(1, 6830, '\P{Is_Scx=lana}', "");
95009Expect(0, 6830, '\P{^Is_Scx=lana}', "");
95010Expect(1, 6829, '\p{Is_Scx= lana}', "");
95011Expect(0, 6829, '\p{^Is_Scx= lana}', "");
95012Expect(0, 6829, '\P{Is_Scx= lana}', "");
95013Expect(1, 6829, '\P{^Is_Scx= lana}', "");
95014Expect(0, 6830, '\p{Is_Scx= lana}', "");
95015Expect(1, 6830, '\p{^Is_Scx= lana}', "");
95016Expect(1, 6830, '\P{Is_Scx= lana}', "");
95017Expect(0, 6830, '\P{^Is_Scx= lana}', "");
95018Error('\p{Script_Extensions=-	LAO:=}');
95019Error('\P{Script_Extensions=-	LAO:=}');
95020Expect(1, 3807, '\p{Script_Extensions=lao}', "");
95021Expect(0, 3807, '\p{^Script_Extensions=lao}', "");
95022Expect(0, 3807, '\P{Script_Extensions=lao}', "");
95023Expect(1, 3807, '\P{^Script_Extensions=lao}', "");
95024Expect(0, 3808, '\p{Script_Extensions=lao}', "");
95025Expect(1, 3808, '\p{^Script_Extensions=lao}', "");
95026Expect(1, 3808, '\P{Script_Extensions=lao}', "");
95027Expect(0, 3808, '\P{^Script_Extensions=lao}', "");
95028Expect(1, 3807, '\p{Script_Extensions=		Lao}', "");
95029Expect(0, 3807, '\p{^Script_Extensions=		Lao}', "");
95030Expect(0, 3807, '\P{Script_Extensions=		Lao}', "");
95031Expect(1, 3807, '\P{^Script_Extensions=		Lao}', "");
95032Expect(0, 3808, '\p{Script_Extensions=		Lao}', "");
95033Expect(1, 3808, '\p{^Script_Extensions=		Lao}', "");
95034Expect(1, 3808, '\P{Script_Extensions=		Lao}', "");
95035Expect(0, 3808, '\P{^Script_Extensions=		Lao}', "");
95036Error('\p{Scx=-:=laoo}');
95037Error('\P{Scx=-:=laoo}');
95038Expect(1, 3807, '\p{Scx=laoo}', "");
95039Expect(0, 3807, '\p{^Scx=laoo}', "");
95040Expect(0, 3807, '\P{Scx=laoo}', "");
95041Expect(1, 3807, '\P{^Scx=laoo}', "");
95042Expect(0, 3808, '\p{Scx=laoo}', "");
95043Expect(1, 3808, '\p{^Scx=laoo}', "");
95044Expect(1, 3808, '\P{Scx=laoo}', "");
95045Expect(0, 3808, '\P{^Scx=laoo}', "");
95046Expect(1, 3807, '\p{Scx= laoo}', "");
95047Expect(0, 3807, '\p{^Scx= laoo}', "");
95048Expect(0, 3807, '\P{Scx= laoo}', "");
95049Expect(1, 3807, '\P{^Scx= laoo}', "");
95050Expect(0, 3808, '\p{Scx= laoo}', "");
95051Expect(1, 3808, '\p{^Scx= laoo}', "");
95052Expect(1, 3808, '\P{Scx= laoo}', "");
95053Expect(0, 3808, '\P{^Scx= laoo}', "");
95054Error('\p{Is_Script_Extensions=	:=Lao}');
95055Error('\P{Is_Script_Extensions=	:=Lao}');
95056Expect(1, 3807, '\p{Is_Script_Extensions=lao}', "");
95057Expect(0, 3807, '\p{^Is_Script_Extensions=lao}', "");
95058Expect(0, 3807, '\P{Is_Script_Extensions=lao}', "");
95059Expect(1, 3807, '\P{^Is_Script_Extensions=lao}', "");
95060Expect(0, 3808, '\p{Is_Script_Extensions=lao}', "");
95061Expect(1, 3808, '\p{^Is_Script_Extensions=lao}', "");
95062Expect(1, 3808, '\P{Is_Script_Extensions=lao}', "");
95063Expect(0, 3808, '\P{^Is_Script_Extensions=lao}', "");
95064Expect(1, 3807, '\p{Is_Script_Extensions=_ Lao}', "");
95065Expect(0, 3807, '\p{^Is_Script_Extensions=_ Lao}', "");
95066Expect(0, 3807, '\P{Is_Script_Extensions=_ Lao}', "");
95067Expect(1, 3807, '\P{^Is_Script_Extensions=_ Lao}', "");
95068Expect(0, 3808, '\p{Is_Script_Extensions=_ Lao}', "");
95069Expect(1, 3808, '\p{^Is_Script_Extensions=_ Lao}', "");
95070Expect(1, 3808, '\P{Is_Script_Extensions=_ Lao}', "");
95071Expect(0, 3808, '\P{^Is_Script_Extensions=_ Lao}', "");
95072Error('\p{Is_Scx=_/a/LAOO}');
95073Error('\P{Is_Scx=_/a/LAOO}');
95074Expect(1, 3807, '\p{Is_Scx=laoo}', "");
95075Expect(0, 3807, '\p{^Is_Scx=laoo}', "");
95076Expect(0, 3807, '\P{Is_Scx=laoo}', "");
95077Expect(1, 3807, '\P{^Is_Scx=laoo}', "");
95078Expect(0, 3808, '\p{Is_Scx=laoo}', "");
95079Expect(1, 3808, '\p{^Is_Scx=laoo}', "");
95080Expect(1, 3808, '\P{Is_Scx=laoo}', "");
95081Expect(0, 3808, '\P{^Is_Scx=laoo}', "");
95082Expect(1, 3807, '\p{Is_Scx=-Laoo}', "");
95083Expect(0, 3807, '\p{^Is_Scx=-Laoo}', "");
95084Expect(0, 3807, '\P{Is_Scx=-Laoo}', "");
95085Expect(1, 3807, '\P{^Is_Scx=-Laoo}', "");
95086Expect(0, 3808, '\p{Is_Scx=-Laoo}', "");
95087Expect(1, 3808, '\p{^Is_Scx=-Laoo}', "");
95088Expect(1, 3808, '\P{Is_Scx=-Laoo}', "");
95089Expect(0, 3808, '\P{^Is_Scx=-Laoo}', "");
95090Error('\p{Script_Extensions=/a/ Latin}');
95091Error('\P{Script_Extensions=/a/ Latin}');
95092Expect(1, 65370, '\p{Script_Extensions:	latin}', "");
95093Expect(0, 65370, '\p{^Script_Extensions:	latin}', "");
95094Expect(0, 65370, '\P{Script_Extensions:	latin}', "");
95095Expect(1, 65370, '\P{^Script_Extensions:	latin}', "");
95096Expect(0, 65371, '\p{Script_Extensions:	latin}', "");
95097Expect(1, 65371, '\p{^Script_Extensions:	latin}', "");
95098Expect(1, 65371, '\P{Script_Extensions:	latin}', "");
95099Expect(0, 65371, '\P{^Script_Extensions:	latin}', "");
95100Expect(1, 65370, '\p{Script_Extensions=-_latin}', "");
95101Expect(0, 65370, '\p{^Script_Extensions=-_latin}', "");
95102Expect(0, 65370, '\P{Script_Extensions=-_latin}', "");
95103Expect(1, 65370, '\P{^Script_Extensions=-_latin}', "");
95104Expect(0, 65371, '\p{Script_Extensions=-_latin}', "");
95105Expect(1, 65371, '\p{^Script_Extensions=-_latin}', "");
95106Expect(1, 65371, '\P{Script_Extensions=-_latin}', "");
95107Expect(0, 65371, '\P{^Script_Extensions=-_latin}', "");
95108Error('\p{Scx=__latn:=}');
95109Error('\P{Scx=__latn:=}');
95110Expect(1, 65370, '\p{Scx=latn}', "");
95111Expect(0, 65370, '\p{^Scx=latn}', "");
95112Expect(0, 65370, '\P{Scx=latn}', "");
95113Expect(1, 65370, '\P{^Scx=latn}', "");
95114Expect(0, 65371, '\p{Scx=latn}', "");
95115Expect(1, 65371, '\p{^Scx=latn}', "");
95116Expect(1, 65371, '\P{Scx=latn}', "");
95117Expect(0, 65371, '\P{^Scx=latn}', "");
95118Expect(1, 65370, '\p{Scx=- Latn}', "");
95119Expect(0, 65370, '\p{^Scx=- Latn}', "");
95120Expect(0, 65370, '\P{Scx=- Latn}', "");
95121Expect(1, 65370, '\P{^Scx=- Latn}', "");
95122Expect(0, 65371, '\p{Scx=- Latn}', "");
95123Expect(1, 65371, '\p{^Scx=- Latn}', "");
95124Expect(1, 65371, '\P{Scx=- Latn}', "");
95125Expect(0, 65371, '\P{^Scx=- Latn}', "");
95126Error('\p{Is_Script_Extensions=-	latin/a/}');
95127Error('\P{Is_Script_Extensions=-	latin/a/}');
95128Expect(1, 65370, '\p{Is_Script_Extensions=latin}', "");
95129Expect(0, 65370, '\p{^Is_Script_Extensions=latin}', "");
95130Expect(0, 65370, '\P{Is_Script_Extensions=latin}', "");
95131Expect(1, 65370, '\P{^Is_Script_Extensions=latin}', "");
95132Expect(0, 65371, '\p{Is_Script_Extensions=latin}', "");
95133Expect(1, 65371, '\p{^Is_Script_Extensions=latin}', "");
95134Expect(1, 65371, '\P{Is_Script_Extensions=latin}', "");
95135Expect(0, 65371, '\P{^Is_Script_Extensions=latin}', "");
95136Expect(1, 65370, '\p{Is_Script_Extensions=		Latin}', "");
95137Expect(0, 65370, '\p{^Is_Script_Extensions=		Latin}', "");
95138Expect(0, 65370, '\P{Is_Script_Extensions=		Latin}', "");
95139Expect(1, 65370, '\P{^Is_Script_Extensions=		Latin}', "");
95140Expect(0, 65371, '\p{Is_Script_Extensions=		Latin}', "");
95141Expect(1, 65371, '\p{^Is_Script_Extensions=		Latin}', "");
95142Expect(1, 65371, '\P{Is_Script_Extensions=		Latin}', "");
95143Expect(0, 65371, '\P{^Is_Script_Extensions=		Latin}', "");
95144Error('\p{Is_Scx=_ Latn/a/}');
95145Error('\P{Is_Scx=_ Latn/a/}');
95146Expect(1, 65370, '\p{Is_Scx=latn}', "");
95147Expect(0, 65370, '\p{^Is_Scx=latn}', "");
95148Expect(0, 65370, '\P{Is_Scx=latn}', "");
95149Expect(1, 65370, '\P{^Is_Scx=latn}', "");
95150Expect(0, 65371, '\p{Is_Scx=latn}', "");
95151Expect(1, 65371, '\p{^Is_Scx=latn}', "");
95152Expect(1, 65371, '\P{Is_Scx=latn}', "");
95153Expect(0, 65371, '\P{^Is_Scx=latn}', "");
95154Expect(1, 65370, '\p{Is_Scx=_latn}', "");
95155Expect(0, 65370, '\p{^Is_Scx=_latn}', "");
95156Expect(0, 65370, '\P{Is_Scx=_latn}', "");
95157Expect(1, 65370, '\P{^Is_Scx=_latn}', "");
95158Expect(0, 65371, '\p{Is_Scx=_latn}', "");
95159Expect(1, 65371, '\p{^Is_Scx=_latn}', "");
95160Expect(1, 65371, '\P{Is_Scx=_latn}', "");
95161Expect(0, 65371, '\P{^Is_Scx=_latn}', "");
95162Error('\p{Script_Extensions=	Lepcha/a/}');
95163Error('\P{Script_Extensions=	Lepcha/a/}');
95164Expect(1, 7247, '\p{Script_Extensions=lepcha}', "");
95165Expect(0, 7247, '\p{^Script_Extensions=lepcha}', "");
95166Expect(0, 7247, '\P{Script_Extensions=lepcha}', "");
95167Expect(1, 7247, '\P{^Script_Extensions=lepcha}', "");
95168Expect(0, 7248, '\p{Script_Extensions=lepcha}', "");
95169Expect(1, 7248, '\p{^Script_Extensions=lepcha}', "");
95170Expect(1, 7248, '\P{Script_Extensions=lepcha}', "");
95171Expect(0, 7248, '\P{^Script_Extensions=lepcha}', "");
95172Expect(1, 7247, '\p{Script_Extensions: -Lepcha}', "");
95173Expect(0, 7247, '\p{^Script_Extensions: -Lepcha}', "");
95174Expect(0, 7247, '\P{Script_Extensions: -Lepcha}', "");
95175Expect(1, 7247, '\P{^Script_Extensions: -Lepcha}', "");
95176Expect(0, 7248, '\p{Script_Extensions: -Lepcha}', "");
95177Expect(1, 7248, '\p{^Script_Extensions: -Lepcha}', "");
95178Expect(1, 7248, '\P{Script_Extensions: -Lepcha}', "");
95179Expect(0, 7248, '\P{^Script_Extensions: -Lepcha}', "");
95180Error('\p{Scx=	LEPC/a/}');
95181Error('\P{Scx=	LEPC/a/}');
95182Expect(1, 7247, '\p{Scx=lepc}', "");
95183Expect(0, 7247, '\p{^Scx=lepc}', "");
95184Expect(0, 7247, '\P{Scx=lepc}', "");
95185Expect(1, 7247, '\P{^Scx=lepc}', "");
95186Expect(0, 7248, '\p{Scx=lepc}', "");
95187Expect(1, 7248, '\p{^Scx=lepc}', "");
95188Expect(1, 7248, '\P{Scx=lepc}', "");
95189Expect(0, 7248, '\P{^Scx=lepc}', "");
95190Expect(1, 7247, '\p{Scx=-	LEPC}', "");
95191Expect(0, 7247, '\p{^Scx=-	LEPC}', "");
95192Expect(0, 7247, '\P{Scx=-	LEPC}', "");
95193Expect(1, 7247, '\P{^Scx=-	LEPC}', "");
95194Expect(0, 7248, '\p{Scx=-	LEPC}', "");
95195Expect(1, 7248, '\p{^Scx=-	LEPC}', "");
95196Expect(1, 7248, '\P{Scx=-	LEPC}', "");
95197Expect(0, 7248, '\P{^Scx=-	LEPC}', "");
95198Error('\p{Is_Script_Extensions=  LEPCHA:=}');
95199Error('\P{Is_Script_Extensions=  LEPCHA:=}');
95200Expect(1, 7247, '\p{Is_Script_Extensions=lepcha}', "");
95201Expect(0, 7247, '\p{^Is_Script_Extensions=lepcha}', "");
95202Expect(0, 7247, '\P{Is_Script_Extensions=lepcha}', "");
95203Expect(1, 7247, '\P{^Is_Script_Extensions=lepcha}', "");
95204Expect(0, 7248, '\p{Is_Script_Extensions=lepcha}', "");
95205Expect(1, 7248, '\p{^Is_Script_Extensions=lepcha}', "");
95206Expect(1, 7248, '\P{Is_Script_Extensions=lepcha}', "");
95207Expect(0, 7248, '\P{^Is_Script_Extensions=lepcha}', "");
95208Expect(1, 7247, '\p{Is_Script_Extensions= -lepcha}', "");
95209Expect(0, 7247, '\p{^Is_Script_Extensions= -lepcha}', "");
95210Expect(0, 7247, '\P{Is_Script_Extensions= -lepcha}', "");
95211Expect(1, 7247, '\P{^Is_Script_Extensions= -lepcha}', "");
95212Expect(0, 7248, '\p{Is_Script_Extensions= -lepcha}', "");
95213Expect(1, 7248, '\p{^Is_Script_Extensions= -lepcha}', "");
95214Expect(1, 7248, '\P{Is_Script_Extensions= -lepcha}', "");
95215Expect(0, 7248, '\P{^Is_Script_Extensions= -lepcha}', "");
95216Error('\p{Is_Scx=:=Lepc}');
95217Error('\P{Is_Scx=:=Lepc}');
95218Expect(1, 7247, '\p{Is_Scx=lepc}', "");
95219Expect(0, 7247, '\p{^Is_Scx=lepc}', "");
95220Expect(0, 7247, '\P{Is_Scx=lepc}', "");
95221Expect(1, 7247, '\P{^Is_Scx=lepc}', "");
95222Expect(0, 7248, '\p{Is_Scx=lepc}', "");
95223Expect(1, 7248, '\p{^Is_Scx=lepc}', "");
95224Expect(1, 7248, '\P{Is_Scx=lepc}', "");
95225Expect(0, 7248, '\P{^Is_Scx=lepc}', "");
95226Expect(1, 7247, '\p{Is_Scx=_	Lepc}', "");
95227Expect(0, 7247, '\p{^Is_Scx=_	Lepc}', "");
95228Expect(0, 7247, '\P{Is_Scx=_	Lepc}', "");
95229Expect(1, 7247, '\P{^Is_Scx=_	Lepc}', "");
95230Expect(0, 7248, '\p{Is_Scx=_	Lepc}', "");
95231Expect(1, 7248, '\p{^Is_Scx=_	Lepc}', "");
95232Expect(1, 7248, '\P{Is_Scx=_	Lepc}', "");
95233Expect(0, 7248, '\P{^Is_Scx=_	Lepc}', "");
95234Error('\p{Script_Extensions=/a/ _Limbu}');
95235Error('\P{Script_Extensions=/a/ _Limbu}');
95236Expect(1, 6479, '\p{Script_Extensions=limbu}', "");
95237Expect(0, 6479, '\p{^Script_Extensions=limbu}', "");
95238Expect(0, 6479, '\P{Script_Extensions=limbu}', "");
95239Expect(1, 6479, '\P{^Script_Extensions=limbu}', "");
95240Expect(0, 6480, '\p{Script_Extensions=limbu}', "");
95241Expect(1, 6480, '\p{^Script_Extensions=limbu}', "");
95242Expect(1, 6480, '\P{Script_Extensions=limbu}', "");
95243Expect(0, 6480, '\P{^Script_Extensions=limbu}', "");
95244Expect(1, 6479, '\p{Script_Extensions=-_Limbu}', "");
95245Expect(0, 6479, '\p{^Script_Extensions=-_Limbu}', "");
95246Expect(0, 6479, '\P{Script_Extensions=-_Limbu}', "");
95247Expect(1, 6479, '\P{^Script_Extensions=-_Limbu}', "");
95248Expect(0, 6480, '\p{Script_Extensions=-_Limbu}', "");
95249Expect(1, 6480, '\p{^Script_Extensions=-_Limbu}', "");
95250Expect(1, 6480, '\P{Script_Extensions=-_Limbu}', "");
95251Expect(0, 6480, '\P{^Script_Extensions=-_Limbu}', "");
95252Error('\p{Scx: _Limb/a/}');
95253Error('\P{Scx: _Limb/a/}');
95254Expect(1, 6479, '\p{Scx=limb}', "");
95255Expect(0, 6479, '\p{^Scx=limb}', "");
95256Expect(0, 6479, '\P{Scx=limb}', "");
95257Expect(1, 6479, '\P{^Scx=limb}', "");
95258Expect(0, 6480, '\p{Scx=limb}', "");
95259Expect(1, 6480, '\p{^Scx=limb}', "");
95260Expect(1, 6480, '\P{Scx=limb}', "");
95261Expect(0, 6480, '\P{^Scx=limb}', "");
95262Expect(1, 6479, '\p{Scx= _LIMB}', "");
95263Expect(0, 6479, '\p{^Scx= _LIMB}', "");
95264Expect(0, 6479, '\P{Scx= _LIMB}', "");
95265Expect(1, 6479, '\P{^Scx= _LIMB}', "");
95266Expect(0, 6480, '\p{Scx= _LIMB}', "");
95267Expect(1, 6480, '\p{^Scx= _LIMB}', "");
95268Expect(1, 6480, '\P{Scx= _LIMB}', "");
95269Expect(0, 6480, '\P{^Scx= _LIMB}', "");
95270Error('\p{Is_Script_Extensions=	/a/limbu}');
95271Error('\P{Is_Script_Extensions=	/a/limbu}');
95272Expect(1, 6479, '\p{Is_Script_Extensions=limbu}', "");
95273Expect(0, 6479, '\p{^Is_Script_Extensions=limbu}', "");
95274Expect(0, 6479, '\P{Is_Script_Extensions=limbu}', "");
95275Expect(1, 6479, '\P{^Is_Script_Extensions=limbu}', "");
95276Expect(0, 6480, '\p{Is_Script_Extensions=limbu}', "");
95277Expect(1, 6480, '\p{^Is_Script_Extensions=limbu}', "");
95278Expect(1, 6480, '\P{Is_Script_Extensions=limbu}', "");
95279Expect(0, 6480, '\P{^Is_Script_Extensions=limbu}', "");
95280Error('\p{Is_Scx=:=	_Limb}');
95281Error('\P{Is_Scx=:=	_Limb}');
95282Expect(1, 6479, '\p{Is_Scx=limb}', "");
95283Expect(0, 6479, '\p{^Is_Scx=limb}', "");
95284Expect(0, 6479, '\P{Is_Scx=limb}', "");
95285Expect(1, 6479, '\P{^Is_Scx=limb}', "");
95286Expect(0, 6480, '\p{Is_Scx=limb}', "");
95287Expect(1, 6480, '\p{^Is_Scx=limb}', "");
95288Expect(1, 6480, '\P{Is_Scx=limb}', "");
95289Expect(0, 6480, '\P{^Is_Scx=limb}', "");
95290Expect(1, 6479, '\p{Is_Scx= Limb}', "");
95291Expect(0, 6479, '\p{^Is_Scx= Limb}', "");
95292Expect(0, 6479, '\P{Is_Scx= Limb}', "");
95293Expect(1, 6479, '\P{^Is_Scx= Limb}', "");
95294Expect(0, 6480, '\p{Is_Scx= Limb}', "");
95295Expect(1, 6480, '\p{^Is_Scx= Limb}', "");
95296Expect(1, 6480, '\P{Is_Scx= Limb}', "");
95297Expect(0, 6480, '\P{^Is_Scx= Limb}', "");
95298Error('\p{Script_Extensions= Linear_B/a/}');
95299Error('\P{Script_Extensions= Linear_B/a/}');
95300Expect(1, 65855, '\p{Script_Extensions=linearb}', "");
95301Expect(0, 65855, '\p{^Script_Extensions=linearb}', "");
95302Expect(0, 65855, '\P{Script_Extensions=linearb}', "");
95303Expect(1, 65855, '\P{^Script_Extensions=linearb}', "");
95304Expect(0, 65856, '\p{Script_Extensions=linearb}', "");
95305Expect(1, 65856, '\p{^Script_Extensions=linearb}', "");
95306Expect(1, 65856, '\P{Script_Extensions=linearb}', "");
95307Expect(0, 65856, '\P{^Script_Extensions=linearb}', "");
95308Expect(1, 65855, '\p{Script_Extensions=	_LINEAR_B}', "");
95309Expect(0, 65855, '\p{^Script_Extensions=	_LINEAR_B}', "");
95310Expect(0, 65855, '\P{Script_Extensions=	_LINEAR_B}', "");
95311Expect(1, 65855, '\P{^Script_Extensions=	_LINEAR_B}', "");
95312Expect(0, 65856, '\p{Script_Extensions=	_LINEAR_B}', "");
95313Expect(1, 65856, '\p{^Script_Extensions=	_LINEAR_B}', "");
95314Expect(1, 65856, '\P{Script_Extensions=	_LINEAR_B}', "");
95315Expect(0, 65856, '\P{^Script_Extensions=	_LINEAR_B}', "");
95316Error('\p{Scx: /a/	 LINB}');
95317Error('\P{Scx: /a/	 LINB}');
95318Expect(1, 65855, '\p{Scx=linb}', "");
95319Expect(0, 65855, '\p{^Scx=linb}', "");
95320Expect(0, 65855, '\P{Scx=linb}', "");
95321Expect(1, 65855, '\P{^Scx=linb}', "");
95322Expect(0, 65856, '\p{Scx=linb}', "");
95323Expect(1, 65856, '\p{^Scx=linb}', "");
95324Expect(1, 65856, '\P{Scx=linb}', "");
95325Expect(0, 65856, '\P{^Scx=linb}', "");
95326Expect(1, 65855, '\p{Scx=_ LINB}', "");
95327Expect(0, 65855, '\p{^Scx=_ LINB}', "");
95328Expect(0, 65855, '\P{Scx=_ LINB}', "");
95329Expect(1, 65855, '\P{^Scx=_ LINB}', "");
95330Expect(0, 65856, '\p{Scx=_ LINB}', "");
95331Expect(1, 65856, '\p{^Scx=_ LINB}', "");
95332Expect(1, 65856, '\P{Scx=_ LINB}', "");
95333Expect(0, 65856, '\P{^Scx=_ LINB}', "");
95334Error('\p{Is_Script_Extensions=/a/- linear_B}');
95335Error('\P{Is_Script_Extensions=/a/- linear_B}');
95336Expect(1, 65855, '\p{Is_Script_Extensions=linearb}', "");
95337Expect(0, 65855, '\p{^Is_Script_Extensions=linearb}', "");
95338Expect(0, 65855, '\P{Is_Script_Extensions=linearb}', "");
95339Expect(1, 65855, '\P{^Is_Script_Extensions=linearb}', "");
95340Expect(0, 65856, '\p{Is_Script_Extensions=linearb}', "");
95341Expect(1, 65856, '\p{^Is_Script_Extensions=linearb}', "");
95342Expect(1, 65856, '\P{Is_Script_Extensions=linearb}', "");
95343Expect(0, 65856, '\P{^Is_Script_Extensions=linearb}', "");
95344Expect(1, 65855, '\p{Is_Script_Extensions=linear_B}', "");
95345Expect(0, 65855, '\p{^Is_Script_Extensions=linear_B}', "");
95346Expect(0, 65855, '\P{Is_Script_Extensions=linear_B}', "");
95347Expect(1, 65855, '\P{^Is_Script_Extensions=linear_B}', "");
95348Expect(0, 65856, '\p{Is_Script_Extensions=linear_B}', "");
95349Expect(1, 65856, '\p{^Is_Script_Extensions=linear_B}', "");
95350Expect(1, 65856, '\P{Is_Script_Extensions=linear_B}', "");
95351Expect(0, 65856, '\P{^Is_Script_Extensions=linear_B}', "");
95352Error('\p{Is_Scx= :=linb}');
95353Error('\P{Is_Scx= :=linb}');
95354Expect(1, 65855, '\p{Is_Scx=linb}', "");
95355Expect(0, 65855, '\p{^Is_Scx=linb}', "");
95356Expect(0, 65855, '\P{Is_Scx=linb}', "");
95357Expect(1, 65855, '\P{^Is_Scx=linb}', "");
95358Expect(0, 65856, '\p{Is_Scx=linb}', "");
95359Expect(1, 65856, '\p{^Is_Scx=linb}', "");
95360Expect(1, 65856, '\P{Is_Scx=linb}', "");
95361Expect(0, 65856, '\P{^Is_Scx=linb}', "");
95362Expect(1, 65855, '\p{Is_Scx=__Linb}', "");
95363Expect(0, 65855, '\p{^Is_Scx=__Linb}', "");
95364Expect(0, 65855, '\P{Is_Scx=__Linb}', "");
95365Expect(1, 65855, '\P{^Is_Scx=__Linb}', "");
95366Expect(0, 65856, '\p{Is_Scx=__Linb}', "");
95367Expect(1, 65856, '\p{^Is_Scx=__Linb}', "");
95368Expect(1, 65856, '\P{Is_Scx=__Linb}', "");
95369Expect(0, 65856, '\P{^Is_Scx=__Linb}', "");
95370Error('\p{Script_Extensions=_ LISU/a/}');
95371Error('\P{Script_Extensions=_ LISU/a/}');
95372Expect(1, 42239, '\p{Script_Extensions=lisu}', "");
95373Expect(0, 42239, '\p{^Script_Extensions=lisu}', "");
95374Expect(0, 42239, '\P{Script_Extensions=lisu}', "");
95375Expect(1, 42239, '\P{^Script_Extensions=lisu}', "");
95376Expect(0, 42240, '\p{Script_Extensions=lisu}', "");
95377Expect(1, 42240, '\p{^Script_Extensions=lisu}', "");
95378Expect(1, 42240, '\P{Script_Extensions=lisu}', "");
95379Expect(0, 42240, '\P{^Script_Extensions=lisu}', "");
95380Expect(1, 42239, '\p{Script_Extensions=	 lisu}', "");
95381Expect(0, 42239, '\p{^Script_Extensions=	 lisu}', "");
95382Expect(0, 42239, '\P{Script_Extensions=	 lisu}', "");
95383Expect(1, 42239, '\P{^Script_Extensions=	 lisu}', "");
95384Expect(0, 42240, '\p{Script_Extensions=	 lisu}', "");
95385Expect(1, 42240, '\p{^Script_Extensions=	 lisu}', "");
95386Expect(1, 42240, '\P{Script_Extensions=	 lisu}', "");
95387Expect(0, 42240, '\P{^Script_Extensions=	 lisu}', "");
95388Error('\p{Scx=_:=Lisu}');
95389Error('\P{Scx=_:=Lisu}');
95390Expect(1, 42239, '\p{Scx=lisu}', "");
95391Expect(0, 42239, '\p{^Scx=lisu}', "");
95392Expect(0, 42239, '\P{Scx=lisu}', "");
95393Expect(1, 42239, '\P{^Scx=lisu}', "");
95394Expect(0, 42240, '\p{Scx=lisu}', "");
95395Expect(1, 42240, '\p{^Scx=lisu}', "");
95396Expect(1, 42240, '\P{Scx=lisu}', "");
95397Expect(0, 42240, '\P{^Scx=lisu}', "");
95398Expect(1, 42239, '\p{Scx=--lisu}', "");
95399Expect(0, 42239, '\p{^Scx=--lisu}', "");
95400Expect(0, 42239, '\P{Scx=--lisu}', "");
95401Expect(1, 42239, '\P{^Scx=--lisu}', "");
95402Expect(0, 42240, '\p{Scx=--lisu}', "");
95403Expect(1, 42240, '\p{^Scx=--lisu}', "");
95404Expect(1, 42240, '\P{Scx=--lisu}', "");
95405Expect(0, 42240, '\P{^Scx=--lisu}', "");
95406Error('\p{Is_Script_Extensions: := Lisu}');
95407Error('\P{Is_Script_Extensions: := Lisu}');
95408Expect(1, 42239, '\p{Is_Script_Extensions=lisu}', "");
95409Expect(0, 42239, '\p{^Is_Script_Extensions=lisu}', "");
95410Expect(0, 42239, '\P{Is_Script_Extensions=lisu}', "");
95411Expect(1, 42239, '\P{^Is_Script_Extensions=lisu}', "");
95412Expect(0, 42240, '\p{Is_Script_Extensions=lisu}', "");
95413Expect(1, 42240, '\p{^Is_Script_Extensions=lisu}', "");
95414Expect(1, 42240, '\P{Is_Script_Extensions=lisu}', "");
95415Expect(0, 42240, '\P{^Is_Script_Extensions=lisu}', "");
95416Expect(1, 42239, '\p{Is_Script_Extensions=-_Lisu}', "");
95417Expect(0, 42239, '\p{^Is_Script_Extensions=-_Lisu}', "");
95418Expect(0, 42239, '\P{Is_Script_Extensions=-_Lisu}', "");
95419Expect(1, 42239, '\P{^Is_Script_Extensions=-_Lisu}', "");
95420Expect(0, 42240, '\p{Is_Script_Extensions=-_Lisu}', "");
95421Expect(1, 42240, '\p{^Is_Script_Extensions=-_Lisu}', "");
95422Expect(1, 42240, '\P{Is_Script_Extensions=-_Lisu}', "");
95423Expect(0, 42240, '\P{^Is_Script_Extensions=-_Lisu}', "");
95424Error('\p{Is_Scx= Lisu/a/}');
95425Error('\P{Is_Scx= Lisu/a/}');
95426Expect(1, 42239, '\p{Is_Scx=lisu}', "");
95427Expect(0, 42239, '\p{^Is_Scx=lisu}', "");
95428Expect(0, 42239, '\P{Is_Scx=lisu}', "");
95429Expect(1, 42239, '\P{^Is_Scx=lisu}', "");
95430Expect(0, 42240, '\p{Is_Scx=lisu}', "");
95431Expect(1, 42240, '\p{^Is_Scx=lisu}', "");
95432Expect(1, 42240, '\P{Is_Scx=lisu}', "");
95433Expect(0, 42240, '\P{^Is_Scx=lisu}', "");
95434Expect(1, 42239, '\p{Is_Scx=Lisu}', "");
95435Expect(0, 42239, '\p{^Is_Scx=Lisu}', "");
95436Expect(0, 42239, '\P{Is_Scx=Lisu}', "");
95437Expect(1, 42239, '\P{^Is_Scx=Lisu}', "");
95438Expect(0, 42240, '\p{Is_Scx=Lisu}', "");
95439Expect(1, 42240, '\p{^Is_Scx=Lisu}', "");
95440Expect(1, 42240, '\P{Is_Scx=Lisu}', "");
95441Expect(0, 42240, '\P{^Is_Scx=Lisu}', "");
95442Error('\p{Script_Extensions= Lycian:=}');
95443Error('\P{Script_Extensions= Lycian:=}');
95444Expect(1, 66204, '\p{Script_Extensions=lycian}', "");
95445Expect(0, 66204, '\p{^Script_Extensions=lycian}', "");
95446Expect(0, 66204, '\P{Script_Extensions=lycian}', "");
95447Expect(1, 66204, '\P{^Script_Extensions=lycian}', "");
95448Expect(0, 66205, '\p{Script_Extensions=lycian}', "");
95449Expect(1, 66205, '\p{^Script_Extensions=lycian}', "");
95450Expect(1, 66205, '\P{Script_Extensions=lycian}', "");
95451Expect(0, 66205, '\P{^Script_Extensions=lycian}', "");
95452Expect(1, 66204, '\p{Script_Extensions= Lycian}', "");
95453Expect(0, 66204, '\p{^Script_Extensions= Lycian}', "");
95454Expect(0, 66204, '\P{Script_Extensions= Lycian}', "");
95455Expect(1, 66204, '\P{^Script_Extensions= Lycian}', "");
95456Expect(0, 66205, '\p{Script_Extensions= Lycian}', "");
95457Expect(1, 66205, '\p{^Script_Extensions= Lycian}', "");
95458Expect(1, 66205, '\P{Script_Extensions= Lycian}', "");
95459Expect(0, 66205, '\P{^Script_Extensions= Lycian}', "");
95460Error('\p{Scx:	/a/lyci}');
95461Error('\P{Scx:	/a/lyci}');
95462Expect(1, 66204, '\p{Scx=lyci}', "");
95463Expect(0, 66204, '\p{^Scx=lyci}', "");
95464Expect(0, 66204, '\P{Scx=lyci}', "");
95465Expect(1, 66204, '\P{^Scx=lyci}', "");
95466Expect(0, 66205, '\p{Scx=lyci}', "");
95467Expect(1, 66205, '\p{^Scx=lyci}', "");
95468Expect(1, 66205, '\P{Scx=lyci}', "");
95469Expect(0, 66205, '\P{^Scx=lyci}', "");
95470Expect(1, 66204, '\p{Scx:	-Lyci}', "");
95471Expect(0, 66204, '\p{^Scx:	-Lyci}', "");
95472Expect(0, 66204, '\P{Scx:	-Lyci}', "");
95473Expect(1, 66204, '\P{^Scx:	-Lyci}', "");
95474Expect(0, 66205, '\p{Scx:	-Lyci}', "");
95475Expect(1, 66205, '\p{^Scx:	-Lyci}', "");
95476Expect(1, 66205, '\P{Scx:	-Lyci}', "");
95477Expect(0, 66205, '\P{^Scx:	-Lyci}', "");
95478Error('\p{Is_Script_Extensions=:=  Lycian}');
95479Error('\P{Is_Script_Extensions=:=  Lycian}');
95480Expect(1, 66204, '\p{Is_Script_Extensions=lycian}', "");
95481Expect(0, 66204, '\p{^Is_Script_Extensions=lycian}', "");
95482Expect(0, 66204, '\P{Is_Script_Extensions=lycian}', "");
95483Expect(1, 66204, '\P{^Is_Script_Extensions=lycian}', "");
95484Expect(0, 66205, '\p{Is_Script_Extensions=lycian}', "");
95485Expect(1, 66205, '\p{^Is_Script_Extensions=lycian}', "");
95486Expect(1, 66205, '\P{Is_Script_Extensions=lycian}', "");
95487Expect(0, 66205, '\P{^Is_Script_Extensions=lycian}', "");
95488Expect(1, 66204, '\p{Is_Script_Extensions=	 Lycian}', "");
95489Expect(0, 66204, '\p{^Is_Script_Extensions=	 Lycian}', "");
95490Expect(0, 66204, '\P{Is_Script_Extensions=	 Lycian}', "");
95491Expect(1, 66204, '\P{^Is_Script_Extensions=	 Lycian}', "");
95492Expect(0, 66205, '\p{Is_Script_Extensions=	 Lycian}', "");
95493Expect(1, 66205, '\p{^Is_Script_Extensions=	 Lycian}', "");
95494Expect(1, 66205, '\P{Is_Script_Extensions=	 Lycian}', "");
95495Expect(0, 66205, '\P{^Is_Script_Extensions=	 Lycian}', "");
95496Error('\p{Is_Scx=lyci/a/}');
95497Error('\P{Is_Scx=lyci/a/}');
95498Expect(1, 66204, '\p{Is_Scx=lyci}', "");
95499Expect(0, 66204, '\p{^Is_Scx=lyci}', "");
95500Expect(0, 66204, '\P{Is_Scx=lyci}', "");
95501Expect(1, 66204, '\P{^Is_Scx=lyci}', "");
95502Expect(0, 66205, '\p{Is_Scx=lyci}', "");
95503Expect(1, 66205, '\p{^Is_Scx=lyci}', "");
95504Expect(1, 66205, '\P{Is_Scx=lyci}', "");
95505Expect(0, 66205, '\P{^Is_Scx=lyci}', "");
95506Expect(1, 66204, '\p{Is_Scx=_ Lyci}', "");
95507Expect(0, 66204, '\p{^Is_Scx=_ Lyci}', "");
95508Expect(0, 66204, '\P{Is_Scx=_ Lyci}', "");
95509Expect(1, 66204, '\P{^Is_Scx=_ Lyci}', "");
95510Expect(0, 66205, '\p{Is_Scx=_ Lyci}', "");
95511Expect(1, 66205, '\p{^Is_Scx=_ Lyci}', "");
95512Expect(1, 66205, '\P{Is_Scx=_ Lyci}', "");
95513Expect(0, 66205, '\P{^Is_Scx=_ Lyci}', "");
95514Error('\p{Script_Extensions:	 /a/LYDIAN}');
95515Error('\P{Script_Extensions:	 /a/LYDIAN}');
95516Expect(1, 67903, '\p{Script_Extensions=lydian}', "");
95517Expect(0, 67903, '\p{^Script_Extensions=lydian}', "");
95518Expect(0, 67903, '\P{Script_Extensions=lydian}', "");
95519Expect(1, 67903, '\P{^Script_Extensions=lydian}', "");
95520Expect(0, 67904, '\p{Script_Extensions=lydian}', "");
95521Expect(1, 67904, '\p{^Script_Extensions=lydian}', "");
95522Expect(1, 67904, '\P{Script_Extensions=lydian}', "");
95523Expect(0, 67904, '\P{^Script_Extensions=lydian}', "");
95524Expect(1, 67903, '\p{Script_Extensions=-	lydian}', "");
95525Expect(0, 67903, '\p{^Script_Extensions=-	lydian}', "");
95526Expect(0, 67903, '\P{Script_Extensions=-	lydian}', "");
95527Expect(1, 67903, '\P{^Script_Extensions=-	lydian}', "");
95528Expect(0, 67904, '\p{Script_Extensions=-	lydian}', "");
95529Expect(1, 67904, '\p{^Script_Extensions=-	lydian}', "");
95530Expect(1, 67904, '\P{Script_Extensions=-	lydian}', "");
95531Expect(0, 67904, '\P{^Script_Extensions=-	lydian}', "");
95532Error('\p{Scx=	_Lydi:=}');
95533Error('\P{Scx=	_Lydi:=}');
95534Expect(1, 67903, '\p{Scx=lydi}', "");
95535Expect(0, 67903, '\p{^Scx=lydi}', "");
95536Expect(0, 67903, '\P{Scx=lydi}', "");
95537Expect(1, 67903, '\P{^Scx=lydi}', "");
95538Expect(0, 67904, '\p{Scx=lydi}', "");
95539Expect(1, 67904, '\p{^Scx=lydi}', "");
95540Expect(1, 67904, '\P{Scx=lydi}', "");
95541Expect(0, 67904, '\P{^Scx=lydi}', "");
95542Expect(1, 67903, '\p{Scx=--lydi}', "");
95543Expect(0, 67903, '\p{^Scx=--lydi}', "");
95544Expect(0, 67903, '\P{Scx=--lydi}', "");
95545Expect(1, 67903, '\P{^Scx=--lydi}', "");
95546Expect(0, 67904, '\p{Scx=--lydi}', "");
95547Expect(1, 67904, '\p{^Scx=--lydi}', "");
95548Expect(1, 67904, '\P{Scx=--lydi}', "");
95549Expect(0, 67904, '\P{^Scx=--lydi}', "");
95550Error('\p{Is_Script_Extensions=/a/		lydian}');
95551Error('\P{Is_Script_Extensions=/a/		lydian}');
95552Expect(1, 67903, '\p{Is_Script_Extensions=lydian}', "");
95553Expect(0, 67903, '\p{^Is_Script_Extensions=lydian}', "");
95554Expect(0, 67903, '\P{Is_Script_Extensions=lydian}', "");
95555Expect(1, 67903, '\P{^Is_Script_Extensions=lydian}', "");
95556Expect(0, 67904, '\p{Is_Script_Extensions=lydian}', "");
95557Expect(1, 67904, '\p{^Is_Script_Extensions=lydian}', "");
95558Expect(1, 67904, '\P{Is_Script_Extensions=lydian}', "");
95559Expect(0, 67904, '\P{^Is_Script_Extensions=lydian}', "");
95560Expect(1, 67903, '\p{Is_Script_Extensions=__Lydian}', "");
95561Expect(0, 67903, '\p{^Is_Script_Extensions=__Lydian}', "");
95562Expect(0, 67903, '\P{Is_Script_Extensions=__Lydian}', "");
95563Expect(1, 67903, '\P{^Is_Script_Extensions=__Lydian}', "");
95564Expect(0, 67904, '\p{Is_Script_Extensions=__Lydian}', "");
95565Expect(1, 67904, '\p{^Is_Script_Extensions=__Lydian}', "");
95566Expect(1, 67904, '\P{Is_Script_Extensions=__Lydian}', "");
95567Expect(0, 67904, '\P{^Is_Script_Extensions=__Lydian}', "");
95568Error('\p{Is_Scx::=_ Lydi}');
95569Error('\P{Is_Scx::=_ Lydi}');
95570Expect(1, 67903, '\p{Is_Scx=lydi}', "");
95571Expect(0, 67903, '\p{^Is_Scx=lydi}', "");
95572Expect(0, 67903, '\P{Is_Scx=lydi}', "");
95573Expect(1, 67903, '\P{^Is_Scx=lydi}', "");
95574Expect(0, 67904, '\p{Is_Scx=lydi}', "");
95575Expect(1, 67904, '\p{^Is_Scx=lydi}', "");
95576Expect(1, 67904, '\P{Is_Scx=lydi}', "");
95577Expect(0, 67904, '\P{^Is_Scx=lydi}', "");
95578Expect(1, 67903, '\p{Is_Scx=-lydi}', "");
95579Expect(0, 67903, '\p{^Is_Scx=-lydi}', "");
95580Expect(0, 67903, '\P{Is_Scx=-lydi}', "");
95581Expect(1, 67903, '\P{^Is_Scx=-lydi}', "");
95582Expect(0, 67904, '\p{Is_Scx=-lydi}', "");
95583Expect(1, 67904, '\p{^Is_Scx=-lydi}', "");
95584Expect(1, 67904, '\P{Is_Scx=-lydi}', "");
95585Expect(0, 67904, '\P{^Is_Scx=-lydi}', "");
95586Error('\p{Script_Extensions=:=-Mandaic}');
95587Error('\P{Script_Extensions=:=-Mandaic}');
95588Expect(1, 2142, '\p{Script_Extensions=mandaic}', "");
95589Expect(0, 2142, '\p{^Script_Extensions=mandaic}', "");
95590Expect(0, 2142, '\P{Script_Extensions=mandaic}', "");
95591Expect(1, 2142, '\P{^Script_Extensions=mandaic}', "");
95592Expect(0, 2143, '\p{Script_Extensions=mandaic}', "");
95593Expect(1, 2143, '\p{^Script_Extensions=mandaic}', "");
95594Expect(1, 2143, '\P{Script_Extensions=mandaic}', "");
95595Expect(0, 2143, '\P{^Script_Extensions=mandaic}', "");
95596Expect(1, 2142, '\p{Script_Extensions=_ Mandaic}', "");
95597Expect(0, 2142, '\p{^Script_Extensions=_ Mandaic}', "");
95598Expect(0, 2142, '\P{Script_Extensions=_ Mandaic}', "");
95599Expect(1, 2142, '\P{^Script_Extensions=_ Mandaic}', "");
95600Expect(0, 2143, '\p{Script_Extensions=_ Mandaic}', "");
95601Expect(1, 2143, '\p{^Script_Extensions=_ Mandaic}', "");
95602Expect(1, 2143, '\P{Script_Extensions=_ Mandaic}', "");
95603Expect(0, 2143, '\P{^Script_Extensions=_ Mandaic}', "");
95604Error('\p{Scx=:=MAND}');
95605Error('\P{Scx=:=MAND}');
95606Expect(1, 2142, '\p{Scx=mand}', "");
95607Expect(0, 2142, '\p{^Scx=mand}', "");
95608Expect(0, 2142, '\P{Scx=mand}', "");
95609Expect(1, 2142, '\P{^Scx=mand}', "");
95610Expect(0, 2143, '\p{Scx=mand}', "");
95611Expect(1, 2143, '\p{^Scx=mand}', "");
95612Expect(1, 2143, '\P{Scx=mand}', "");
95613Expect(0, 2143, '\P{^Scx=mand}', "");
95614Expect(1, 2142, '\p{Scx= MAND}', "");
95615Expect(0, 2142, '\p{^Scx= MAND}', "");
95616Expect(0, 2142, '\P{Scx= MAND}', "");
95617Expect(1, 2142, '\P{^Scx= MAND}', "");
95618Expect(0, 2143, '\p{Scx= MAND}', "");
95619Expect(1, 2143, '\p{^Scx= MAND}', "");
95620Expect(1, 2143, '\P{Scx= MAND}', "");
95621Expect(0, 2143, '\P{^Scx= MAND}', "");
95622Error('\p{Is_Script_Extensions=_-MANDAIC:=}');
95623Error('\P{Is_Script_Extensions=_-MANDAIC:=}');
95624Expect(1, 2142, '\p{Is_Script_Extensions=mandaic}', "");
95625Expect(0, 2142, '\p{^Is_Script_Extensions=mandaic}', "");
95626Expect(0, 2142, '\P{Is_Script_Extensions=mandaic}', "");
95627Expect(1, 2142, '\P{^Is_Script_Extensions=mandaic}', "");
95628Expect(0, 2143, '\p{Is_Script_Extensions=mandaic}', "");
95629Expect(1, 2143, '\p{^Is_Script_Extensions=mandaic}', "");
95630Expect(1, 2143, '\P{Is_Script_Extensions=mandaic}', "");
95631Expect(0, 2143, '\P{^Is_Script_Extensions=mandaic}', "");
95632Expect(1, 2142, '\p{Is_Script_Extensions:   	 mandaic}', "");
95633Expect(0, 2142, '\p{^Is_Script_Extensions:   	 mandaic}', "");
95634Expect(0, 2142, '\P{Is_Script_Extensions:   	 mandaic}', "");
95635Expect(1, 2142, '\P{^Is_Script_Extensions:   	 mandaic}', "");
95636Expect(0, 2143, '\p{Is_Script_Extensions:   	 mandaic}', "");
95637Expect(1, 2143, '\p{^Is_Script_Extensions:   	 mandaic}', "");
95638Expect(1, 2143, '\P{Is_Script_Extensions:   	 mandaic}', "");
95639Expect(0, 2143, '\P{^Is_Script_Extensions:   	 mandaic}', "");
95640Error('\p{Is_Scx=_ mand:=}');
95641Error('\P{Is_Scx=_ mand:=}');
95642Expect(1, 2142, '\p{Is_Scx=mand}', "");
95643Expect(0, 2142, '\p{^Is_Scx=mand}', "");
95644Expect(0, 2142, '\P{Is_Scx=mand}', "");
95645Expect(1, 2142, '\P{^Is_Scx=mand}', "");
95646Expect(0, 2143, '\p{Is_Scx=mand}', "");
95647Expect(1, 2143, '\p{^Is_Scx=mand}', "");
95648Expect(1, 2143, '\P{Is_Scx=mand}', "");
95649Expect(0, 2143, '\P{^Is_Scx=mand}', "");
95650Expect(1, 2142, '\p{Is_Scx=		Mand}', "");
95651Expect(0, 2142, '\p{^Is_Scx=		Mand}', "");
95652Expect(0, 2142, '\P{Is_Scx=		Mand}', "");
95653Expect(1, 2142, '\P{^Is_Scx=		Mand}', "");
95654Expect(0, 2143, '\p{Is_Scx=		Mand}', "");
95655Expect(1, 2143, '\p{^Is_Scx=		Mand}', "");
95656Expect(1, 2143, '\P{Is_Scx=		Mand}', "");
95657Expect(0, 2143, '\P{^Is_Scx=		Mand}', "");
95658Error('\p{Script_Extensions= :=meroitic_cursive}');
95659Error('\P{Script_Extensions= :=meroitic_cursive}');
95660Expect(1, 68031, '\p{Script_Extensions=meroiticcursive}', "");
95661Expect(0, 68031, '\p{^Script_Extensions=meroiticcursive}', "");
95662Expect(0, 68031, '\P{Script_Extensions=meroiticcursive}', "");
95663Expect(1, 68031, '\P{^Script_Extensions=meroiticcursive}', "");
95664Expect(0, 68032, '\p{Script_Extensions=meroiticcursive}', "");
95665Expect(1, 68032, '\p{^Script_Extensions=meroiticcursive}', "");
95666Expect(1, 68032, '\P{Script_Extensions=meroiticcursive}', "");
95667Expect(0, 68032, '\P{^Script_Extensions=meroiticcursive}', "");
95668Expect(1, 68031, '\p{Script_Extensions= MEROITIC_Cursive}', "");
95669Expect(0, 68031, '\p{^Script_Extensions= MEROITIC_Cursive}', "");
95670Expect(0, 68031, '\P{Script_Extensions= MEROITIC_Cursive}', "");
95671Expect(1, 68031, '\P{^Script_Extensions= MEROITIC_Cursive}', "");
95672Expect(0, 68032, '\p{Script_Extensions= MEROITIC_Cursive}', "");
95673Expect(1, 68032, '\p{^Script_Extensions= MEROITIC_Cursive}', "");
95674Expect(1, 68032, '\P{Script_Extensions= MEROITIC_Cursive}', "");
95675Expect(0, 68032, '\P{^Script_Extensions= MEROITIC_Cursive}', "");
95676Error('\p{Scx:	merc:=}');
95677Error('\P{Scx:	merc:=}');
95678Expect(1, 68031, '\p{Scx=merc}', "");
95679Expect(0, 68031, '\p{^Scx=merc}', "");
95680Expect(0, 68031, '\P{Scx=merc}', "");
95681Expect(1, 68031, '\P{^Scx=merc}', "");
95682Expect(0, 68032, '\p{Scx=merc}', "");
95683Expect(1, 68032, '\p{^Scx=merc}', "");
95684Expect(1, 68032, '\P{Scx=merc}', "");
95685Expect(0, 68032, '\P{^Scx=merc}', "");
95686Expect(1, 68031, '\p{Scx= _merc}', "");
95687Expect(0, 68031, '\p{^Scx= _merc}', "");
95688Expect(0, 68031, '\P{Scx= _merc}', "");
95689Expect(1, 68031, '\P{^Scx= _merc}', "");
95690Expect(0, 68032, '\p{Scx= _merc}', "");
95691Expect(1, 68032, '\p{^Scx= _merc}', "");
95692Expect(1, 68032, '\P{Scx= _merc}', "");
95693Expect(0, 68032, '\P{^Scx= _merc}', "");
95694Error('\p{Is_Script_Extensions:   _ Meroitic_Cursive:=}');
95695Error('\P{Is_Script_Extensions:   _ Meroitic_Cursive:=}');
95696Expect(1, 68031, '\p{Is_Script_Extensions=meroiticcursive}', "");
95697Expect(0, 68031, '\p{^Is_Script_Extensions=meroiticcursive}', "");
95698Expect(0, 68031, '\P{Is_Script_Extensions=meroiticcursive}', "");
95699Expect(1, 68031, '\P{^Is_Script_Extensions=meroiticcursive}', "");
95700Expect(0, 68032, '\p{Is_Script_Extensions=meroiticcursive}', "");
95701Expect(1, 68032, '\p{^Is_Script_Extensions=meroiticcursive}', "");
95702Expect(1, 68032, '\P{Is_Script_Extensions=meroiticcursive}', "");
95703Expect(0, 68032, '\P{^Is_Script_Extensions=meroiticcursive}', "");
95704Expect(1, 68031, '\p{Is_Script_Extensions=	 MEROITIC_CURSIVE}', "");
95705Expect(0, 68031, '\p{^Is_Script_Extensions=	 MEROITIC_CURSIVE}', "");
95706Expect(0, 68031, '\P{Is_Script_Extensions=	 MEROITIC_CURSIVE}', "");
95707Expect(1, 68031, '\P{^Is_Script_Extensions=	 MEROITIC_CURSIVE}', "");
95708Expect(0, 68032, '\p{Is_Script_Extensions=	 MEROITIC_CURSIVE}', "");
95709Expect(1, 68032, '\p{^Is_Script_Extensions=	 MEROITIC_CURSIVE}', "");
95710Expect(1, 68032, '\P{Is_Script_Extensions=	 MEROITIC_CURSIVE}', "");
95711Expect(0, 68032, '\P{^Is_Script_Extensions=	 MEROITIC_CURSIVE}', "");
95712Error('\p{Is_Scx=/a/-	Merc}');
95713Error('\P{Is_Scx=/a/-	Merc}');
95714Expect(1, 68031, '\p{Is_Scx=merc}', "");
95715Expect(0, 68031, '\p{^Is_Scx=merc}', "");
95716Expect(0, 68031, '\P{Is_Scx=merc}', "");
95717Expect(1, 68031, '\P{^Is_Scx=merc}', "");
95718Expect(0, 68032, '\p{Is_Scx=merc}', "");
95719Expect(1, 68032, '\p{^Is_Scx=merc}', "");
95720Expect(1, 68032, '\P{Is_Scx=merc}', "");
95721Expect(0, 68032, '\P{^Is_Scx=merc}', "");
95722Expect(1, 68031, '\p{Is_Scx=- merc}', "");
95723Expect(0, 68031, '\p{^Is_Scx=- merc}', "");
95724Expect(0, 68031, '\P{Is_Scx=- merc}', "");
95725Expect(1, 68031, '\P{^Is_Scx=- merc}', "");
95726Expect(0, 68032, '\p{Is_Scx=- merc}', "");
95727Expect(1, 68032, '\p{^Is_Scx=- merc}', "");
95728Expect(1, 68032, '\P{Is_Scx=- merc}', "");
95729Expect(0, 68032, '\P{^Is_Scx=- merc}', "");
95730Error('\p{Script_Extensions=__MEROITIC_HIEROGLYPHS:=}');
95731Error('\P{Script_Extensions=__MEROITIC_HIEROGLYPHS:=}');
95732Expect(1, 67999, '\p{Script_Extensions=meroitichieroglyphs}', "");
95733Expect(0, 67999, '\p{^Script_Extensions=meroitichieroglyphs}', "");
95734Expect(0, 67999, '\P{Script_Extensions=meroitichieroglyphs}', "");
95735Expect(1, 67999, '\P{^Script_Extensions=meroitichieroglyphs}', "");
95736Expect(0, 68000, '\p{Script_Extensions=meroitichieroglyphs}', "");
95737Expect(1, 68000, '\p{^Script_Extensions=meroitichieroglyphs}', "");
95738Expect(1, 68000, '\P{Script_Extensions=meroitichieroglyphs}', "");
95739Expect(0, 68000, '\P{^Script_Extensions=meroitichieroglyphs}', "");
95740Expect(1, 67999, '\p{Script_Extensions= MEROITIC_hieroglyphs}', "");
95741Expect(0, 67999, '\p{^Script_Extensions= MEROITIC_hieroglyphs}', "");
95742Expect(0, 67999, '\P{Script_Extensions= MEROITIC_hieroglyphs}', "");
95743Expect(1, 67999, '\P{^Script_Extensions= MEROITIC_hieroglyphs}', "");
95744Expect(0, 68000, '\p{Script_Extensions= MEROITIC_hieroglyphs}', "");
95745Expect(1, 68000, '\p{^Script_Extensions= MEROITIC_hieroglyphs}', "");
95746Expect(1, 68000, '\P{Script_Extensions= MEROITIC_hieroglyphs}', "");
95747Expect(0, 68000, '\P{^Script_Extensions= MEROITIC_hieroglyphs}', "");
95748Error('\p{Scx=--Mero:=}');
95749Error('\P{Scx=--Mero:=}');
95750Expect(1, 67999, '\p{Scx=mero}', "");
95751Expect(0, 67999, '\p{^Scx=mero}', "");
95752Expect(0, 67999, '\P{Scx=mero}', "");
95753Expect(1, 67999, '\P{^Scx=mero}', "");
95754Expect(0, 68000, '\p{Scx=mero}', "");
95755Expect(1, 68000, '\p{^Scx=mero}', "");
95756Expect(1, 68000, '\P{Scx=mero}', "");
95757Expect(0, 68000, '\P{^Scx=mero}', "");
95758Expect(1, 67999, '\p{Scx=-Mero}', "");
95759Expect(0, 67999, '\p{^Scx=-Mero}', "");
95760Expect(0, 67999, '\P{Scx=-Mero}', "");
95761Expect(1, 67999, '\P{^Scx=-Mero}', "");
95762Expect(0, 68000, '\p{Scx=-Mero}', "");
95763Expect(1, 68000, '\p{^Scx=-Mero}', "");
95764Expect(1, 68000, '\P{Scx=-Mero}', "");
95765Expect(0, 68000, '\P{^Scx=-Mero}', "");
95766Error('\p{Is_Script_Extensions=- Meroitic_HIEROGLYPHS/a/}');
95767Error('\P{Is_Script_Extensions=- Meroitic_HIEROGLYPHS/a/}');
95768Expect(1, 67999, '\p{Is_Script_Extensions=meroitichieroglyphs}', "");
95769Expect(0, 67999, '\p{^Is_Script_Extensions=meroitichieroglyphs}', "");
95770Expect(0, 67999, '\P{Is_Script_Extensions=meroitichieroglyphs}', "");
95771Expect(1, 67999, '\P{^Is_Script_Extensions=meroitichieroglyphs}', "");
95772Expect(0, 68000, '\p{Is_Script_Extensions=meroitichieroglyphs}', "");
95773Expect(1, 68000, '\p{^Is_Script_Extensions=meroitichieroglyphs}', "");
95774Expect(1, 68000, '\P{Is_Script_Extensions=meroitichieroglyphs}', "");
95775Expect(0, 68000, '\P{^Is_Script_Extensions=meroitichieroglyphs}', "");
95776Expect(1, 67999, '\p{Is_Script_Extensions:   _	meroitic_Hieroglyphs}', "");
95777Expect(0, 67999, '\p{^Is_Script_Extensions:   _	meroitic_Hieroglyphs}', "");
95778Expect(0, 67999, '\P{Is_Script_Extensions:   _	meroitic_Hieroglyphs}', "");
95779Expect(1, 67999, '\P{^Is_Script_Extensions:   _	meroitic_Hieroglyphs}', "");
95780Expect(0, 68000, '\p{Is_Script_Extensions:   _	meroitic_Hieroglyphs}', "");
95781Expect(1, 68000, '\p{^Is_Script_Extensions:   _	meroitic_Hieroglyphs}', "");
95782Expect(1, 68000, '\P{Is_Script_Extensions:   _	meroitic_Hieroglyphs}', "");
95783Expect(0, 68000, '\P{^Is_Script_Extensions:   _	meroitic_Hieroglyphs}', "");
95784Error('\p{Is_Scx=_:=mero}');
95785Error('\P{Is_Scx=_:=mero}');
95786Expect(1, 67999, '\p{Is_Scx=mero}', "");
95787Expect(0, 67999, '\p{^Is_Scx=mero}', "");
95788Expect(0, 67999, '\P{Is_Scx=mero}', "");
95789Expect(1, 67999, '\P{^Is_Scx=mero}', "");
95790Expect(0, 68000, '\p{Is_Scx=mero}', "");
95791Expect(1, 68000, '\p{^Is_Scx=mero}', "");
95792Expect(1, 68000, '\P{Is_Scx=mero}', "");
95793Expect(0, 68000, '\P{^Is_Scx=mero}', "");
95794Expect(1, 67999, '\p{Is_Scx=_	MERO}', "");
95795Expect(0, 67999, '\p{^Is_Scx=_	MERO}', "");
95796Expect(0, 67999, '\P{Is_Scx=_	MERO}', "");
95797Expect(1, 67999, '\P{^Is_Scx=_	MERO}', "");
95798Expect(0, 68000, '\p{Is_Scx=_	MERO}', "");
95799Expect(1, 68000, '\p{^Is_Scx=_	MERO}', "");
95800Expect(1, 68000, '\P{Is_Scx=_	MERO}', "");
95801Expect(0, 68000, '\P{^Is_Scx=_	MERO}', "");
95802Error('\p{Script_Extensions:-/a/Malayalam}');
95803Error('\P{Script_Extensions:-/a/Malayalam}');
95804Expect(1, 3455, '\p{Script_Extensions: malayalam}', "");
95805Expect(0, 3455, '\p{^Script_Extensions: malayalam}', "");
95806Expect(0, 3455, '\P{Script_Extensions: malayalam}', "");
95807Expect(1, 3455, '\P{^Script_Extensions: malayalam}', "");
95808Expect(0, 3456, '\p{Script_Extensions: malayalam}', "");
95809Expect(1, 3456, '\p{^Script_Extensions: malayalam}', "");
95810Expect(1, 3456, '\P{Script_Extensions: malayalam}', "");
95811Expect(0, 3456, '\P{^Script_Extensions: malayalam}', "");
95812Expect(1, 3455, '\p{Script_Extensions=	Malayalam}', "");
95813Expect(0, 3455, '\p{^Script_Extensions=	Malayalam}', "");
95814Expect(0, 3455, '\P{Script_Extensions=	Malayalam}', "");
95815Expect(1, 3455, '\P{^Script_Extensions=	Malayalam}', "");
95816Expect(0, 3456, '\p{Script_Extensions=	Malayalam}', "");
95817Expect(1, 3456, '\p{^Script_Extensions=	Malayalam}', "");
95818Expect(1, 3456, '\P{Script_Extensions=	Malayalam}', "");
95819Expect(0, 3456, '\P{^Script_Extensions=	Malayalam}', "");
95820Error('\p{Scx=_	MLYM/a/}');
95821Error('\P{Scx=_	MLYM/a/}');
95822Expect(1, 3455, '\p{Scx=mlym}', "");
95823Expect(0, 3455, '\p{^Scx=mlym}', "");
95824Expect(0, 3455, '\P{Scx=mlym}', "");
95825Expect(1, 3455, '\P{^Scx=mlym}', "");
95826Expect(0, 3456, '\p{Scx=mlym}', "");
95827Expect(1, 3456, '\p{^Scx=mlym}', "");
95828Expect(1, 3456, '\P{Scx=mlym}', "");
95829Expect(0, 3456, '\P{^Scx=mlym}', "");
95830Expect(1, 3455, '\p{Scx=-	Mlym}', "");
95831Expect(0, 3455, '\p{^Scx=-	Mlym}', "");
95832Expect(0, 3455, '\P{Scx=-	Mlym}', "");
95833Expect(1, 3455, '\P{^Scx=-	Mlym}', "");
95834Expect(0, 3456, '\p{Scx=-	Mlym}', "");
95835Expect(1, 3456, '\p{^Scx=-	Mlym}', "");
95836Expect(1, 3456, '\P{Scx=-	Mlym}', "");
95837Expect(0, 3456, '\P{^Scx=-	Mlym}', "");
95838Error('\p{Is_Script_Extensions=:=__MALAYALAM}');
95839Error('\P{Is_Script_Extensions=:=__MALAYALAM}');
95840Expect(1, 3455, '\p{Is_Script_Extensions=malayalam}', "");
95841Expect(0, 3455, '\p{^Is_Script_Extensions=malayalam}', "");
95842Expect(0, 3455, '\P{Is_Script_Extensions=malayalam}', "");
95843Expect(1, 3455, '\P{^Is_Script_Extensions=malayalam}', "");
95844Expect(0, 3456, '\p{Is_Script_Extensions=malayalam}', "");
95845Expect(1, 3456, '\p{^Is_Script_Extensions=malayalam}', "");
95846Expect(1, 3456, '\P{Is_Script_Extensions=malayalam}', "");
95847Expect(0, 3456, '\P{^Is_Script_Extensions=malayalam}', "");
95848Expect(1, 3455, '\p{Is_Script_Extensions=--Malayalam}', "");
95849Expect(0, 3455, '\p{^Is_Script_Extensions=--Malayalam}', "");
95850Expect(0, 3455, '\P{Is_Script_Extensions=--Malayalam}', "");
95851Expect(1, 3455, '\P{^Is_Script_Extensions=--Malayalam}', "");
95852Expect(0, 3456, '\p{Is_Script_Extensions=--Malayalam}', "");
95853Expect(1, 3456, '\p{^Is_Script_Extensions=--Malayalam}', "");
95854Expect(1, 3456, '\P{Is_Script_Extensions=--Malayalam}', "");
95855Expect(0, 3456, '\P{^Is_Script_Extensions=--Malayalam}', "");
95856Error('\p{Is_Scx::=	Mlym}');
95857Error('\P{Is_Scx::=	Mlym}');
95858Expect(1, 3455, '\p{Is_Scx:mlym}', "");
95859Expect(0, 3455, '\p{^Is_Scx:mlym}', "");
95860Expect(0, 3455, '\P{Is_Scx:mlym}', "");
95861Expect(1, 3455, '\P{^Is_Scx:mlym}', "");
95862Expect(0, 3456, '\p{Is_Scx:mlym}', "");
95863Expect(1, 3456, '\p{^Is_Scx:mlym}', "");
95864Expect(1, 3456, '\P{Is_Scx:mlym}', "");
95865Expect(0, 3456, '\P{^Is_Scx:mlym}', "");
95866Expect(1, 3455, '\p{Is_Scx=_-mlym}', "");
95867Expect(0, 3455, '\p{^Is_Scx=_-mlym}', "");
95868Expect(0, 3455, '\P{Is_Scx=_-mlym}', "");
95869Expect(1, 3455, '\P{^Is_Scx=_-mlym}', "");
95870Expect(0, 3456, '\p{Is_Scx=_-mlym}', "");
95871Expect(1, 3456, '\p{^Is_Scx=_-mlym}', "");
95872Expect(1, 3456, '\P{Is_Scx=_-mlym}', "");
95873Expect(0, 3456, '\P{^Is_Scx=_-mlym}', "");
95874Error('\p{Script_Extensions=- mongolian/a/}');
95875Error('\P{Script_Extensions=- mongolian/a/}');
95876Expect(1, 6314, '\p{Script_Extensions:	mongolian}', "");
95877Expect(0, 6314, '\p{^Script_Extensions:	mongolian}', "");
95878Expect(0, 6314, '\P{Script_Extensions:	mongolian}', "");
95879Expect(1, 6314, '\P{^Script_Extensions:	mongolian}', "");
95880Expect(0, 6315, '\p{Script_Extensions:	mongolian}', "");
95881Expect(1, 6315, '\p{^Script_Extensions:	mongolian}', "");
95882Expect(1, 6315, '\P{Script_Extensions:	mongolian}', "");
95883Expect(0, 6315, '\P{^Script_Extensions:	mongolian}', "");
95884Expect(1, 6314, '\p{Script_Extensions= _Mongolian}', "");
95885Expect(0, 6314, '\p{^Script_Extensions= _Mongolian}', "");
95886Expect(0, 6314, '\P{Script_Extensions= _Mongolian}', "");
95887Expect(1, 6314, '\P{^Script_Extensions= _Mongolian}', "");
95888Expect(0, 6315, '\p{Script_Extensions= _Mongolian}', "");
95889Expect(1, 6315, '\p{^Script_Extensions= _Mongolian}', "");
95890Expect(1, 6315, '\P{Script_Extensions= _Mongolian}', "");
95891Expect(0, 6315, '\P{^Script_Extensions= _Mongolian}', "");
95892Error('\p{Scx=/a/mong}');
95893Error('\P{Scx=/a/mong}');
95894Expect(1, 6314, '\p{Scx=mong}', "");
95895Expect(0, 6314, '\p{^Scx=mong}', "");
95896Expect(0, 6314, '\P{Scx=mong}', "");
95897Expect(1, 6314, '\P{^Scx=mong}', "");
95898Expect(0, 6315, '\p{Scx=mong}', "");
95899Expect(1, 6315, '\p{^Scx=mong}', "");
95900Expect(1, 6315, '\P{Scx=mong}', "");
95901Expect(0, 6315, '\P{^Scx=mong}', "");
95902Expect(1, 6314, '\p{Scx:_Mong}', "");
95903Expect(0, 6314, '\p{^Scx:_Mong}', "");
95904Expect(0, 6314, '\P{Scx:_Mong}', "");
95905Expect(1, 6314, '\P{^Scx:_Mong}', "");
95906Expect(0, 6315, '\p{Scx:_Mong}', "");
95907Expect(1, 6315, '\p{^Scx:_Mong}', "");
95908Expect(1, 6315, '\P{Scx:_Mong}', "");
95909Expect(0, 6315, '\P{^Scx:_Mong}', "");
95910Error('\p{Is_Script_Extensions=/a/	_MONGOLIAN}');
95911Error('\P{Is_Script_Extensions=/a/	_MONGOLIAN}');
95912Expect(1, 6314, '\p{Is_Script_Extensions=mongolian}', "");
95913Expect(0, 6314, '\p{^Is_Script_Extensions=mongolian}', "");
95914Expect(0, 6314, '\P{Is_Script_Extensions=mongolian}', "");
95915Expect(1, 6314, '\P{^Is_Script_Extensions=mongolian}', "");
95916Expect(0, 6315, '\p{Is_Script_Extensions=mongolian}', "");
95917Expect(1, 6315, '\p{^Is_Script_Extensions=mongolian}', "");
95918Expect(1, 6315, '\P{Is_Script_Extensions=mongolian}', "");
95919Expect(0, 6315, '\P{^Is_Script_Extensions=mongolian}', "");
95920Expect(1, 6314, '\p{Is_Script_Extensions=-	MONGOLIAN}', "");
95921Expect(0, 6314, '\p{^Is_Script_Extensions=-	MONGOLIAN}', "");
95922Expect(0, 6314, '\P{Is_Script_Extensions=-	MONGOLIAN}', "");
95923Expect(1, 6314, '\P{^Is_Script_Extensions=-	MONGOLIAN}', "");
95924Expect(0, 6315, '\p{Is_Script_Extensions=-	MONGOLIAN}', "");
95925Expect(1, 6315, '\p{^Is_Script_Extensions=-	MONGOLIAN}', "");
95926Expect(1, 6315, '\P{Is_Script_Extensions=-	MONGOLIAN}', "");
95927Expect(0, 6315, '\P{^Is_Script_Extensions=-	MONGOLIAN}', "");
95928Error('\p{Is_Scx=/a/	Mong}');
95929Error('\P{Is_Scx=/a/	Mong}');
95930Expect(1, 6314, '\p{Is_Scx=mong}', "");
95931Expect(0, 6314, '\p{^Is_Scx=mong}', "");
95932Expect(0, 6314, '\P{Is_Scx=mong}', "");
95933Expect(1, 6314, '\P{^Is_Scx=mong}', "");
95934Expect(0, 6315, '\p{Is_Scx=mong}', "");
95935Expect(1, 6315, '\p{^Is_Scx=mong}', "");
95936Expect(1, 6315, '\P{Is_Scx=mong}', "");
95937Expect(0, 6315, '\P{^Is_Scx=mong}', "");
95938Expect(1, 6314, '\p{Is_Scx=Mong}', "");
95939Expect(0, 6314, '\p{^Is_Scx=Mong}', "");
95940Expect(0, 6314, '\P{Is_Scx=Mong}', "");
95941Expect(1, 6314, '\P{^Is_Scx=Mong}', "");
95942Expect(0, 6315, '\p{Is_Scx=Mong}', "");
95943Expect(1, 6315, '\p{^Is_Scx=Mong}', "");
95944Expect(1, 6315, '\P{Is_Scx=Mong}', "");
95945Expect(0, 6315, '\P{^Is_Scx=Mong}', "");
95946Error('\p{Script_Extensions=	:=MEETEI_Mayek}');
95947Error('\P{Script_Extensions=	:=MEETEI_Mayek}');
95948Expect(1, 44025, '\p{Script_Extensions=meeteimayek}', "");
95949Expect(0, 44025, '\p{^Script_Extensions=meeteimayek}', "");
95950Expect(0, 44025, '\P{Script_Extensions=meeteimayek}', "");
95951Expect(1, 44025, '\P{^Script_Extensions=meeteimayek}', "");
95952Expect(0, 44026, '\p{Script_Extensions=meeteimayek}', "");
95953Expect(1, 44026, '\p{^Script_Extensions=meeteimayek}', "");
95954Expect(1, 44026, '\P{Script_Extensions=meeteimayek}', "");
95955Expect(0, 44026, '\P{^Script_Extensions=meeteimayek}', "");
95956Expect(1, 44025, '\p{Script_Extensions=_ meetei_Mayek}', "");
95957Expect(0, 44025, '\p{^Script_Extensions=_ meetei_Mayek}', "");
95958Expect(0, 44025, '\P{Script_Extensions=_ meetei_Mayek}', "");
95959Expect(1, 44025, '\P{^Script_Extensions=_ meetei_Mayek}', "");
95960Expect(0, 44026, '\p{Script_Extensions=_ meetei_Mayek}', "");
95961Expect(1, 44026, '\p{^Script_Extensions=_ meetei_Mayek}', "");
95962Expect(1, 44026, '\P{Script_Extensions=_ meetei_Mayek}', "");
95963Expect(0, 44026, '\P{^Script_Extensions=_ meetei_Mayek}', "");
95964Error('\p{Scx=/a/_	Mtei}');
95965Error('\P{Scx=/a/_	Mtei}');
95966Expect(1, 44025, '\p{Scx=mtei}', "");
95967Expect(0, 44025, '\p{^Scx=mtei}', "");
95968Expect(0, 44025, '\P{Scx=mtei}', "");
95969Expect(1, 44025, '\P{^Scx=mtei}', "");
95970Expect(0, 44026, '\p{Scx=mtei}', "");
95971Expect(1, 44026, '\p{^Scx=mtei}', "");
95972Expect(1, 44026, '\P{Scx=mtei}', "");
95973Expect(0, 44026, '\P{^Scx=mtei}', "");
95974Expect(1, 44025, '\p{Scx= _mtei}', "");
95975Expect(0, 44025, '\p{^Scx= _mtei}', "");
95976Expect(0, 44025, '\P{Scx= _mtei}', "");
95977Expect(1, 44025, '\P{^Scx= _mtei}', "");
95978Expect(0, 44026, '\p{Scx= _mtei}', "");
95979Expect(1, 44026, '\p{^Scx= _mtei}', "");
95980Expect(1, 44026, '\P{Scx= _mtei}', "");
95981Expect(0, 44026, '\P{^Scx= _mtei}', "");
95982Error('\p{Is_Script_Extensions=_MEETEI_Mayek:=}');
95983Error('\P{Is_Script_Extensions=_MEETEI_Mayek:=}');
95984Expect(1, 44025, '\p{Is_Script_Extensions=meeteimayek}', "");
95985Expect(0, 44025, '\p{^Is_Script_Extensions=meeteimayek}', "");
95986Expect(0, 44025, '\P{Is_Script_Extensions=meeteimayek}', "");
95987Expect(1, 44025, '\P{^Is_Script_Extensions=meeteimayek}', "");
95988Expect(0, 44026, '\p{Is_Script_Extensions=meeteimayek}', "");
95989Expect(1, 44026, '\p{^Is_Script_Extensions=meeteimayek}', "");
95990Expect(1, 44026, '\P{Is_Script_Extensions=meeteimayek}', "");
95991Expect(0, 44026, '\P{^Is_Script_Extensions=meeteimayek}', "");
95992Expect(1, 44025, '\p{Is_Script_Extensions=	meetei_Mayek}', "");
95993Expect(0, 44025, '\p{^Is_Script_Extensions=	meetei_Mayek}', "");
95994Expect(0, 44025, '\P{Is_Script_Extensions=	meetei_Mayek}', "");
95995Expect(1, 44025, '\P{^Is_Script_Extensions=	meetei_Mayek}', "");
95996Expect(0, 44026, '\p{Is_Script_Extensions=	meetei_Mayek}', "");
95997Expect(1, 44026, '\p{^Is_Script_Extensions=	meetei_Mayek}', "");
95998Expect(1, 44026, '\P{Is_Script_Extensions=	meetei_Mayek}', "");
95999Expect(0, 44026, '\P{^Is_Script_Extensions=	meetei_Mayek}', "");
96000Error('\p{Is_Scx= -Mtei:=}');
96001Error('\P{Is_Scx= -Mtei:=}');
96002Expect(1, 44025, '\p{Is_Scx:	mtei}', "");
96003Expect(0, 44025, '\p{^Is_Scx:	mtei}', "");
96004Expect(0, 44025, '\P{Is_Scx:	mtei}', "");
96005Expect(1, 44025, '\P{^Is_Scx:	mtei}', "");
96006Expect(0, 44026, '\p{Is_Scx:	mtei}', "");
96007Expect(1, 44026, '\p{^Is_Scx:	mtei}', "");
96008Expect(1, 44026, '\P{Is_Scx:	mtei}', "");
96009Expect(0, 44026, '\P{^Is_Scx:	mtei}', "");
96010Expect(1, 44025, '\p{Is_Scx=  Mtei}', "");
96011Expect(0, 44025, '\p{^Is_Scx=  Mtei}', "");
96012Expect(0, 44025, '\P{Is_Scx=  Mtei}', "");
96013Expect(1, 44025, '\P{^Is_Scx=  Mtei}', "");
96014Expect(0, 44026, '\p{Is_Scx=  Mtei}', "");
96015Expect(1, 44026, '\p{^Is_Scx=  Mtei}', "");
96016Expect(1, 44026, '\P{Is_Scx=  Mtei}', "");
96017Expect(0, 44026, '\P{^Is_Scx=  Mtei}', "");
96018Error('\p{Script_Extensions=- myanmar/a/}');
96019Error('\P{Script_Extensions=- myanmar/a/}');
96020Expect(1, 43643, '\p{Script_Extensions=myanmar}', "");
96021Expect(0, 43643, '\p{^Script_Extensions=myanmar}', "");
96022Expect(0, 43643, '\P{Script_Extensions=myanmar}', "");
96023Expect(1, 43643, '\P{^Script_Extensions=myanmar}', "");
96024Expect(0, 43644, '\p{Script_Extensions=myanmar}', "");
96025Expect(1, 43644, '\p{^Script_Extensions=myanmar}', "");
96026Expect(1, 43644, '\P{Script_Extensions=myanmar}', "");
96027Expect(0, 43644, '\P{^Script_Extensions=myanmar}', "");
96028Expect(1, 43643, '\p{Script_Extensions=	Myanmar}', "");
96029Expect(0, 43643, '\p{^Script_Extensions=	Myanmar}', "");
96030Expect(0, 43643, '\P{Script_Extensions=	Myanmar}', "");
96031Expect(1, 43643, '\P{^Script_Extensions=	Myanmar}', "");
96032Expect(0, 43644, '\p{Script_Extensions=	Myanmar}', "");
96033Expect(1, 43644, '\p{^Script_Extensions=	Myanmar}', "");
96034Expect(1, 43644, '\P{Script_Extensions=	Myanmar}', "");
96035Expect(0, 43644, '\P{^Script_Extensions=	Myanmar}', "");
96036Error('\p{Scx=-_Mymr:=}');
96037Error('\P{Scx=-_Mymr:=}');
96038Expect(1, 43643, '\p{Scx=mymr}', "");
96039Expect(0, 43643, '\p{^Scx=mymr}', "");
96040Expect(0, 43643, '\P{Scx=mymr}', "");
96041Expect(1, 43643, '\P{^Scx=mymr}', "");
96042Expect(0, 43644, '\p{Scx=mymr}', "");
96043Expect(1, 43644, '\p{^Scx=mymr}', "");
96044Expect(1, 43644, '\P{Scx=mymr}', "");
96045Expect(0, 43644, '\P{^Scx=mymr}', "");
96046Expect(1, 43643, '\p{Scx=_ MYMR}', "");
96047Expect(0, 43643, '\p{^Scx=_ MYMR}', "");
96048Expect(0, 43643, '\P{Scx=_ MYMR}', "");
96049Expect(1, 43643, '\P{^Scx=_ MYMR}', "");
96050Expect(0, 43644, '\p{Scx=_ MYMR}', "");
96051Expect(1, 43644, '\p{^Scx=_ MYMR}', "");
96052Expect(1, 43644, '\P{Scx=_ MYMR}', "");
96053Expect(0, 43644, '\P{^Scx=_ MYMR}', "");
96054Error('\p{Is_Script_Extensions=/a/_myanmar}');
96055Error('\P{Is_Script_Extensions=/a/_myanmar}');
96056Expect(1, 43643, '\p{Is_Script_Extensions=myanmar}', "");
96057Expect(0, 43643, '\p{^Is_Script_Extensions=myanmar}', "");
96058Expect(0, 43643, '\P{Is_Script_Extensions=myanmar}', "");
96059Expect(1, 43643, '\P{^Is_Script_Extensions=myanmar}', "");
96060Expect(0, 43644, '\p{Is_Script_Extensions=myanmar}', "");
96061Expect(1, 43644, '\p{^Is_Script_Extensions=myanmar}', "");
96062Expect(1, 43644, '\P{Is_Script_Extensions=myanmar}', "");
96063Expect(0, 43644, '\P{^Is_Script_Extensions=myanmar}', "");
96064Expect(1, 43643, '\p{Is_Script_Extensions= -myanmar}', "");
96065Expect(0, 43643, '\p{^Is_Script_Extensions= -myanmar}', "");
96066Expect(0, 43643, '\P{Is_Script_Extensions= -myanmar}', "");
96067Expect(1, 43643, '\P{^Is_Script_Extensions= -myanmar}', "");
96068Expect(0, 43644, '\p{Is_Script_Extensions= -myanmar}', "");
96069Expect(1, 43644, '\p{^Is_Script_Extensions= -myanmar}', "");
96070Expect(1, 43644, '\P{Is_Script_Extensions= -myanmar}', "");
96071Expect(0, 43644, '\P{^Is_Script_Extensions= -myanmar}', "");
96072Error('\p{Is_Scx=/a/mymr}');
96073Error('\P{Is_Scx=/a/mymr}');
96074Expect(1, 43643, '\p{Is_Scx=mymr}', "");
96075Expect(0, 43643, '\p{^Is_Scx=mymr}', "");
96076Expect(0, 43643, '\P{Is_Scx=mymr}', "");
96077Expect(1, 43643, '\P{^Is_Scx=mymr}', "");
96078Expect(0, 43644, '\p{Is_Scx=mymr}', "");
96079Expect(1, 43644, '\p{^Is_Scx=mymr}', "");
96080Expect(1, 43644, '\P{Is_Scx=mymr}', "");
96081Expect(0, 43644, '\P{^Is_Scx=mymr}', "");
96082Expect(1, 43643, '\p{Is_Scx:	-mymr}', "");
96083Expect(0, 43643, '\p{^Is_Scx:	-mymr}', "");
96084Expect(0, 43643, '\P{Is_Scx:	-mymr}', "");
96085Expect(1, 43643, '\P{^Is_Scx:	-mymr}', "");
96086Expect(0, 43644, '\p{Is_Scx:	-mymr}', "");
96087Expect(1, 43644, '\p{^Is_Scx:	-mymr}', "");
96088Expect(1, 43644, '\P{Is_Scx:	-mymr}', "");
96089Expect(0, 43644, '\P{^Is_Scx:	-mymr}', "");
96090Error('\p{Script_Extensions=/a/__Nko}');
96091Error('\P{Script_Extensions=/a/__Nko}');
96092Expect(1, 2042, '\p{Script_Extensions=nko}', "");
96093Expect(0, 2042, '\p{^Script_Extensions=nko}', "");
96094Expect(0, 2042, '\P{Script_Extensions=nko}', "");
96095Expect(1, 2042, '\P{^Script_Extensions=nko}', "");
96096Expect(0, 2043, '\p{Script_Extensions=nko}', "");
96097Expect(1, 2043, '\p{^Script_Extensions=nko}', "");
96098Expect(1, 2043, '\P{Script_Extensions=nko}', "");
96099Expect(0, 2043, '\P{^Script_Extensions=nko}', "");
96100Expect(1, 2042, '\p{Script_Extensions=_NKO}', "");
96101Expect(0, 2042, '\p{^Script_Extensions=_NKO}', "");
96102Expect(0, 2042, '\P{Script_Extensions=_NKO}', "");
96103Expect(1, 2042, '\P{^Script_Extensions=_NKO}', "");
96104Expect(0, 2043, '\p{Script_Extensions=_NKO}', "");
96105Expect(1, 2043, '\p{^Script_Extensions=_NKO}', "");
96106Expect(1, 2043, '\P{Script_Extensions=_NKO}', "");
96107Expect(0, 2043, '\P{^Script_Extensions=_NKO}', "");
96108Error('\p{Scx=/a/- Nkoo}');
96109Error('\P{Scx=/a/- Nkoo}');
96110Expect(1, 2042, '\p{Scx=nkoo}', "");
96111Expect(0, 2042, '\p{^Scx=nkoo}', "");
96112Expect(0, 2042, '\P{Scx=nkoo}', "");
96113Expect(1, 2042, '\P{^Scx=nkoo}', "");
96114Expect(0, 2043, '\p{Scx=nkoo}', "");
96115Expect(1, 2043, '\p{^Scx=nkoo}', "");
96116Expect(1, 2043, '\P{Scx=nkoo}', "");
96117Expect(0, 2043, '\P{^Scx=nkoo}', "");
96118Expect(1, 2042, '\p{Scx=  Nkoo}', "");
96119Expect(0, 2042, '\p{^Scx=  Nkoo}', "");
96120Expect(0, 2042, '\P{Scx=  Nkoo}', "");
96121Expect(1, 2042, '\P{^Scx=  Nkoo}', "");
96122Expect(0, 2043, '\p{Scx=  Nkoo}', "");
96123Expect(1, 2043, '\p{^Scx=  Nkoo}', "");
96124Expect(1, 2043, '\P{Scx=  Nkoo}', "");
96125Expect(0, 2043, '\P{^Scx=  Nkoo}', "");
96126Error('\p{Is_Script_Extensions=/a/Nko}');
96127Error('\P{Is_Script_Extensions=/a/Nko}');
96128Expect(1, 2042, '\p{Is_Script_Extensions=nko}', "");
96129Expect(0, 2042, '\p{^Is_Script_Extensions=nko}', "");
96130Expect(0, 2042, '\P{Is_Script_Extensions=nko}', "");
96131Expect(1, 2042, '\P{^Is_Script_Extensions=nko}', "");
96132Expect(0, 2043, '\p{Is_Script_Extensions=nko}', "");
96133Expect(1, 2043, '\p{^Is_Script_Extensions=nko}', "");
96134Expect(1, 2043, '\P{Is_Script_Extensions=nko}', "");
96135Expect(0, 2043, '\P{^Is_Script_Extensions=nko}', "");
96136Expect(1, 2042, '\p{Is_Script_Extensions=	Nko}', "");
96137Expect(0, 2042, '\p{^Is_Script_Extensions=	Nko}', "");
96138Expect(0, 2042, '\P{Is_Script_Extensions=	Nko}', "");
96139Expect(1, 2042, '\P{^Is_Script_Extensions=	Nko}', "");
96140Expect(0, 2043, '\p{Is_Script_Extensions=	Nko}', "");
96141Expect(1, 2043, '\p{^Is_Script_Extensions=	Nko}', "");
96142Expect(1, 2043, '\P{Is_Script_Extensions=	Nko}', "");
96143Expect(0, 2043, '\P{^Is_Script_Extensions=	Nko}', "");
96144Error('\p{Is_Scx= :=Nkoo}');
96145Error('\P{Is_Scx= :=Nkoo}');
96146Expect(1, 2042, '\p{Is_Scx=nkoo}', "");
96147Expect(0, 2042, '\p{^Is_Scx=nkoo}', "");
96148Expect(0, 2042, '\P{Is_Scx=nkoo}', "");
96149Expect(1, 2042, '\P{^Is_Scx=nkoo}', "");
96150Expect(0, 2043, '\p{Is_Scx=nkoo}', "");
96151Expect(1, 2043, '\p{^Is_Scx=nkoo}', "");
96152Expect(1, 2043, '\P{Is_Scx=nkoo}', "");
96153Expect(0, 2043, '\P{^Is_Scx=nkoo}', "");
96154Expect(1, 2042, '\p{Is_Scx=_-Nkoo}', "");
96155Expect(0, 2042, '\p{^Is_Scx=_-Nkoo}', "");
96156Expect(0, 2042, '\P{Is_Scx=_-Nkoo}', "");
96157Expect(1, 2042, '\P{^Is_Scx=_-Nkoo}', "");
96158Expect(0, 2043, '\p{Is_Scx=_-Nkoo}', "");
96159Expect(1, 2043, '\p{^Is_Scx=_-Nkoo}', "");
96160Expect(1, 2043, '\P{Is_Scx=_-Nkoo}', "");
96161Expect(0, 2043, '\P{^Is_Scx=_-Nkoo}', "");
96162Error('\p{Script_Extensions=-_OGHAM/a/}');
96163Error('\P{Script_Extensions=-_OGHAM/a/}');
96164Expect(1, 5788, '\p{Script_Extensions: ogham}', "");
96165Expect(0, 5788, '\p{^Script_Extensions: ogham}', "");
96166Expect(0, 5788, '\P{Script_Extensions: ogham}', "");
96167Expect(1, 5788, '\P{^Script_Extensions: ogham}', "");
96168Expect(0, 5789, '\p{Script_Extensions: ogham}', "");
96169Expect(1, 5789, '\p{^Script_Extensions: ogham}', "");
96170Expect(1, 5789, '\P{Script_Extensions: ogham}', "");
96171Expect(0, 5789, '\P{^Script_Extensions: ogham}', "");
96172Expect(1, 5788, '\p{Script_Extensions=_	OGHAM}', "");
96173Expect(0, 5788, '\p{^Script_Extensions=_	OGHAM}', "");
96174Expect(0, 5788, '\P{Script_Extensions=_	OGHAM}', "");
96175Expect(1, 5788, '\P{^Script_Extensions=_	OGHAM}', "");
96176Expect(0, 5789, '\p{Script_Extensions=_	OGHAM}', "");
96177Expect(1, 5789, '\p{^Script_Extensions=_	OGHAM}', "");
96178Expect(1, 5789, '\P{Script_Extensions=_	OGHAM}', "");
96179Expect(0, 5789, '\P{^Script_Extensions=_	OGHAM}', "");
96180Error('\p{Scx=:= -Ogam}');
96181Error('\P{Scx=:= -Ogam}');
96182Expect(1, 5788, '\p{Scx=ogam}', "");
96183Expect(0, 5788, '\p{^Scx=ogam}', "");
96184Expect(0, 5788, '\P{Scx=ogam}', "");
96185Expect(1, 5788, '\P{^Scx=ogam}', "");
96186Expect(0, 5789, '\p{Scx=ogam}', "");
96187Expect(1, 5789, '\p{^Scx=ogam}', "");
96188Expect(1, 5789, '\P{Scx=ogam}', "");
96189Expect(0, 5789, '\P{^Scx=ogam}', "");
96190Expect(1, 5788, '\p{Scx=	 OGAM}', "");
96191Expect(0, 5788, '\p{^Scx=	 OGAM}', "");
96192Expect(0, 5788, '\P{Scx=	 OGAM}', "");
96193Expect(1, 5788, '\P{^Scx=	 OGAM}', "");
96194Expect(0, 5789, '\p{Scx=	 OGAM}', "");
96195Expect(1, 5789, '\p{^Scx=	 OGAM}', "");
96196Expect(1, 5789, '\P{Scx=	 OGAM}', "");
96197Expect(0, 5789, '\P{^Scx=	 OGAM}', "");
96198Error('\p{Is_Script_Extensions=- Ogham:=}');
96199Error('\P{Is_Script_Extensions=- Ogham:=}');
96200Expect(1, 5788, '\p{Is_Script_Extensions=ogham}', "");
96201Expect(0, 5788, '\p{^Is_Script_Extensions=ogham}', "");
96202Expect(0, 5788, '\P{Is_Script_Extensions=ogham}', "");
96203Expect(1, 5788, '\P{^Is_Script_Extensions=ogham}', "");
96204Expect(0, 5789, '\p{Is_Script_Extensions=ogham}', "");
96205Expect(1, 5789, '\p{^Is_Script_Extensions=ogham}', "");
96206Expect(1, 5789, '\P{Is_Script_Extensions=ogham}', "");
96207Expect(0, 5789, '\P{^Is_Script_Extensions=ogham}', "");
96208Expect(1, 5788, '\p{Is_Script_Extensions=_OGHAM}', "");
96209Expect(0, 5788, '\p{^Is_Script_Extensions=_OGHAM}', "");
96210Expect(0, 5788, '\P{Is_Script_Extensions=_OGHAM}', "");
96211Expect(1, 5788, '\P{^Is_Script_Extensions=_OGHAM}', "");
96212Expect(0, 5789, '\p{Is_Script_Extensions=_OGHAM}', "");
96213Expect(1, 5789, '\p{^Is_Script_Extensions=_OGHAM}', "");
96214Expect(1, 5789, '\P{Is_Script_Extensions=_OGHAM}', "");
96215Expect(0, 5789, '\P{^Is_Script_Extensions=_OGHAM}', "");
96216Error('\p{Is_Scx=_:=Ogam}');
96217Error('\P{Is_Scx=_:=Ogam}');
96218Expect(1, 5788, '\p{Is_Scx=ogam}', "");
96219Expect(0, 5788, '\p{^Is_Scx=ogam}', "");
96220Expect(0, 5788, '\P{Is_Scx=ogam}', "");
96221Expect(1, 5788, '\P{^Is_Scx=ogam}', "");
96222Expect(0, 5789, '\p{Is_Scx=ogam}', "");
96223Expect(1, 5789, '\p{^Is_Scx=ogam}', "");
96224Expect(1, 5789, '\P{Is_Scx=ogam}', "");
96225Expect(0, 5789, '\P{^Is_Scx=ogam}', "");
96226Expect(1, 5788, '\p{Is_Scx= 	Ogam}', "");
96227Expect(0, 5788, '\p{^Is_Scx= 	Ogam}', "");
96228Expect(0, 5788, '\P{Is_Scx= 	Ogam}', "");
96229Expect(1, 5788, '\P{^Is_Scx= 	Ogam}', "");
96230Expect(0, 5789, '\p{Is_Scx= 	Ogam}', "");
96231Expect(1, 5789, '\p{^Is_Scx= 	Ogam}', "");
96232Expect(1, 5789, '\P{Is_Scx= 	Ogam}', "");
96233Expect(0, 5789, '\P{^Is_Scx= 	Ogam}', "");
96234Error('\p{Script_Extensions=_	Ol_CHIKI/a/}');
96235Error('\P{Script_Extensions=_	Ol_CHIKI/a/}');
96236Expect(1, 7295, '\p{Script_Extensions=olchiki}', "");
96237Expect(0, 7295, '\p{^Script_Extensions=olchiki}', "");
96238Expect(0, 7295, '\P{Script_Extensions=olchiki}', "");
96239Expect(1, 7295, '\P{^Script_Extensions=olchiki}', "");
96240Expect(0, 7296, '\p{Script_Extensions=olchiki}', "");
96241Expect(1, 7296, '\p{^Script_Extensions=olchiki}', "");
96242Expect(1, 7296, '\P{Script_Extensions=olchiki}', "");
96243Expect(0, 7296, '\P{^Script_Extensions=olchiki}', "");
96244Expect(1, 7295, '\p{Script_Extensions=_	ol_Chiki}', "");
96245Expect(0, 7295, '\p{^Script_Extensions=_	ol_Chiki}', "");
96246Expect(0, 7295, '\P{Script_Extensions=_	ol_Chiki}', "");
96247Expect(1, 7295, '\P{^Script_Extensions=_	ol_Chiki}', "");
96248Expect(0, 7296, '\p{Script_Extensions=_	ol_Chiki}', "");
96249Expect(1, 7296, '\p{^Script_Extensions=_	ol_Chiki}', "");
96250Expect(1, 7296, '\P{Script_Extensions=_	ol_Chiki}', "");
96251Expect(0, 7296, '\P{^Script_Extensions=_	ol_Chiki}', "");
96252Error('\p{Scx=	:=Olck}');
96253Error('\P{Scx=	:=Olck}');
96254Expect(1, 7295, '\p{Scx=olck}', "");
96255Expect(0, 7295, '\p{^Scx=olck}', "");
96256Expect(0, 7295, '\P{Scx=olck}', "");
96257Expect(1, 7295, '\P{^Scx=olck}', "");
96258Expect(0, 7296, '\p{Scx=olck}', "");
96259Expect(1, 7296, '\p{^Scx=olck}', "");
96260Expect(1, 7296, '\P{Scx=olck}', "");
96261Expect(0, 7296, '\P{^Scx=olck}', "");
96262Expect(1, 7295, '\p{Scx=  OLCK}', "");
96263Expect(0, 7295, '\p{^Scx=  OLCK}', "");
96264Expect(0, 7295, '\P{Scx=  OLCK}', "");
96265Expect(1, 7295, '\P{^Scx=  OLCK}', "");
96266Expect(0, 7296, '\p{Scx=  OLCK}', "");
96267Expect(1, 7296, '\p{^Scx=  OLCK}', "");
96268Expect(1, 7296, '\P{Scx=  OLCK}', "");
96269Expect(0, 7296, '\P{^Scx=  OLCK}', "");
96270Error('\p{Is_Script_Extensions:	:=  ol_chiki}');
96271Error('\P{Is_Script_Extensions:	:=  ol_chiki}');
96272Expect(1, 7295, '\p{Is_Script_Extensions=olchiki}', "");
96273Expect(0, 7295, '\p{^Is_Script_Extensions=olchiki}', "");
96274Expect(0, 7295, '\P{Is_Script_Extensions=olchiki}', "");
96275Expect(1, 7295, '\P{^Is_Script_Extensions=olchiki}', "");
96276Expect(0, 7296, '\p{Is_Script_Extensions=olchiki}', "");
96277Expect(1, 7296, '\p{^Is_Script_Extensions=olchiki}', "");
96278Expect(1, 7296, '\P{Is_Script_Extensions=olchiki}', "");
96279Expect(0, 7296, '\P{^Is_Script_Extensions=olchiki}', "");
96280Expect(1, 7295, '\p{Is_Script_Extensions=_Ol_Chiki}', "");
96281Expect(0, 7295, '\p{^Is_Script_Extensions=_Ol_Chiki}', "");
96282Expect(0, 7295, '\P{Is_Script_Extensions=_Ol_Chiki}', "");
96283Expect(1, 7295, '\P{^Is_Script_Extensions=_Ol_Chiki}', "");
96284Expect(0, 7296, '\p{Is_Script_Extensions=_Ol_Chiki}', "");
96285Expect(1, 7296, '\p{^Is_Script_Extensions=_Ol_Chiki}', "");
96286Expect(1, 7296, '\P{Is_Script_Extensions=_Ol_Chiki}', "");
96287Expect(0, 7296, '\P{^Is_Script_Extensions=_Ol_Chiki}', "");
96288Error('\p{Is_Scx= -Olck:=}');
96289Error('\P{Is_Scx= -Olck:=}');
96290Expect(1, 7295, '\p{Is_Scx=olck}', "");
96291Expect(0, 7295, '\p{^Is_Scx=olck}', "");
96292Expect(0, 7295, '\P{Is_Scx=olck}', "");
96293Expect(1, 7295, '\P{^Is_Scx=olck}', "");
96294Expect(0, 7296, '\p{Is_Scx=olck}', "");
96295Expect(1, 7296, '\p{^Is_Scx=olck}', "");
96296Expect(1, 7296, '\P{Is_Scx=olck}', "");
96297Expect(0, 7296, '\P{^Is_Scx=olck}', "");
96298Expect(1, 7295, '\p{Is_Scx=	_Olck}', "");
96299Expect(0, 7295, '\p{^Is_Scx=	_Olck}', "");
96300Expect(0, 7295, '\P{Is_Scx=	_Olck}', "");
96301Expect(1, 7295, '\P{^Is_Scx=	_Olck}', "");
96302Expect(0, 7296, '\p{Is_Scx=	_Olck}', "");
96303Expect(1, 7296, '\p{^Is_Scx=	_Olck}', "");
96304Expect(1, 7296, '\P{Is_Scx=	_Olck}', "");
96305Expect(0, 7296, '\P{^Is_Scx=	_Olck}', "");
96306Error('\p{Script_Extensions=/a/Old_Turkic}');
96307Error('\P{Script_Extensions=/a/Old_Turkic}');
96308Expect(1, 68680, '\p{Script_Extensions=oldturkic}', "");
96309Expect(0, 68680, '\p{^Script_Extensions=oldturkic}', "");
96310Expect(0, 68680, '\P{Script_Extensions=oldturkic}', "");
96311Expect(1, 68680, '\P{^Script_Extensions=oldturkic}', "");
96312Expect(0, 68681, '\p{Script_Extensions=oldturkic}', "");
96313Expect(1, 68681, '\p{^Script_Extensions=oldturkic}', "");
96314Expect(1, 68681, '\P{Script_Extensions=oldturkic}', "");
96315Expect(0, 68681, '\P{^Script_Extensions=oldturkic}', "");
96316Expect(1, 68680, '\p{Script_Extensions=-Old_Turkic}', "");
96317Expect(0, 68680, '\p{^Script_Extensions=-Old_Turkic}', "");
96318Expect(0, 68680, '\P{Script_Extensions=-Old_Turkic}', "");
96319Expect(1, 68680, '\P{^Script_Extensions=-Old_Turkic}', "");
96320Expect(0, 68681, '\p{Script_Extensions=-Old_Turkic}', "");
96321Expect(1, 68681, '\p{^Script_Extensions=-Old_Turkic}', "");
96322Expect(1, 68681, '\P{Script_Extensions=-Old_Turkic}', "");
96323Expect(0, 68681, '\P{^Script_Extensions=-Old_Turkic}', "");
96324Error('\p{Scx=-:=Orkh}');
96325Error('\P{Scx=-:=Orkh}');
96326Expect(1, 68680, '\p{Scx=orkh}', "");
96327Expect(0, 68680, '\p{^Scx=orkh}', "");
96328Expect(0, 68680, '\P{Scx=orkh}', "");
96329Expect(1, 68680, '\P{^Scx=orkh}', "");
96330Expect(0, 68681, '\p{Scx=orkh}', "");
96331Expect(1, 68681, '\p{^Scx=orkh}', "");
96332Expect(1, 68681, '\P{Scx=orkh}', "");
96333Expect(0, 68681, '\P{^Scx=orkh}', "");
96334Expect(1, 68680, '\p{Scx=  orkh}', "");
96335Expect(0, 68680, '\p{^Scx=  orkh}', "");
96336Expect(0, 68680, '\P{Scx=  orkh}', "");
96337Expect(1, 68680, '\P{^Scx=  orkh}', "");
96338Expect(0, 68681, '\p{Scx=  orkh}', "");
96339Expect(1, 68681, '\p{^Scx=  orkh}', "");
96340Expect(1, 68681, '\P{Scx=  orkh}', "");
96341Expect(0, 68681, '\P{^Scx=  orkh}', "");
96342Error('\p{Is_Script_Extensions=/a/ Old_turkic}');
96343Error('\P{Is_Script_Extensions=/a/ Old_turkic}');
96344Expect(1, 68680, '\p{Is_Script_Extensions=oldturkic}', "");
96345Expect(0, 68680, '\p{^Is_Script_Extensions=oldturkic}', "");
96346Expect(0, 68680, '\P{Is_Script_Extensions=oldturkic}', "");
96347Expect(1, 68680, '\P{^Is_Script_Extensions=oldturkic}', "");
96348Expect(0, 68681, '\p{Is_Script_Extensions=oldturkic}', "");
96349Expect(1, 68681, '\p{^Is_Script_Extensions=oldturkic}', "");
96350Expect(1, 68681, '\P{Is_Script_Extensions=oldturkic}', "");
96351Expect(0, 68681, '\P{^Is_Script_Extensions=oldturkic}', "");
96352Expect(1, 68680, '\p{Is_Script_Extensions:   _	OLD_Turkic}', "");
96353Expect(0, 68680, '\p{^Is_Script_Extensions:   _	OLD_Turkic}', "");
96354Expect(0, 68680, '\P{Is_Script_Extensions:   _	OLD_Turkic}', "");
96355Expect(1, 68680, '\P{^Is_Script_Extensions:   _	OLD_Turkic}', "");
96356Expect(0, 68681, '\p{Is_Script_Extensions:   _	OLD_Turkic}', "");
96357Expect(1, 68681, '\p{^Is_Script_Extensions:   _	OLD_Turkic}', "");
96358Expect(1, 68681, '\P{Is_Script_Extensions:   _	OLD_Turkic}', "");
96359Expect(0, 68681, '\P{^Is_Script_Extensions:   _	OLD_Turkic}', "");
96360Error('\p{Is_Scx=/a/_	orkh}');
96361Error('\P{Is_Scx=/a/_	orkh}');
96362Expect(1, 68680, '\p{Is_Scx:	orkh}', "");
96363Expect(0, 68680, '\p{^Is_Scx:	orkh}', "");
96364Expect(0, 68680, '\P{Is_Scx:	orkh}', "");
96365Expect(1, 68680, '\P{^Is_Scx:	orkh}', "");
96366Expect(0, 68681, '\p{Is_Scx:	orkh}', "");
96367Expect(1, 68681, '\p{^Is_Scx:	orkh}', "");
96368Expect(1, 68681, '\P{Is_Scx:	orkh}', "");
96369Expect(0, 68681, '\P{^Is_Scx:	orkh}', "");
96370Expect(1, 68680, '\p{Is_Scx=	-orkh}', "");
96371Expect(0, 68680, '\p{^Is_Scx=	-orkh}', "");
96372Expect(0, 68680, '\P{Is_Scx=	-orkh}', "");
96373Expect(1, 68680, '\P{^Is_Scx=	-orkh}', "");
96374Expect(0, 68681, '\p{Is_Scx=	-orkh}', "");
96375Expect(1, 68681, '\p{^Is_Scx=	-orkh}', "");
96376Expect(1, 68681, '\P{Is_Scx=	-orkh}', "");
96377Expect(0, 68681, '\P{^Is_Scx=	-orkh}', "");
96378Error('\p{Script_Extensions=/a/  oriya}');
96379Error('\P{Script_Extensions=/a/  oriya}');
96380Expect(1, 2935, '\p{Script_Extensions=oriya}', "");
96381Expect(0, 2935, '\p{^Script_Extensions=oriya}', "");
96382Expect(0, 2935, '\P{Script_Extensions=oriya}', "");
96383Expect(1, 2935, '\P{^Script_Extensions=oriya}', "");
96384Expect(0, 2936, '\p{Script_Extensions=oriya}', "");
96385Expect(1, 2936, '\p{^Script_Extensions=oriya}', "");
96386Expect(1, 2936, '\P{Script_Extensions=oriya}', "");
96387Expect(0, 2936, '\P{^Script_Extensions=oriya}', "");
96388Expect(1, 2935, '\p{Script_Extensions:_Oriya}', "");
96389Expect(0, 2935, '\p{^Script_Extensions:_Oriya}', "");
96390Expect(0, 2935, '\P{Script_Extensions:_Oriya}', "");
96391Expect(1, 2935, '\P{^Script_Extensions:_Oriya}', "");
96392Expect(0, 2936, '\p{Script_Extensions:_Oriya}', "");
96393Expect(1, 2936, '\p{^Script_Extensions:_Oriya}', "");
96394Expect(1, 2936, '\P{Script_Extensions:_Oriya}', "");
96395Expect(0, 2936, '\P{^Script_Extensions:_Oriya}', "");
96396Error('\p{Scx=_/a/ORYA}');
96397Error('\P{Scx=_/a/ORYA}');
96398Expect(1, 2935, '\p{Scx=orya}', "");
96399Expect(0, 2935, '\p{^Scx=orya}', "");
96400Expect(0, 2935, '\P{Scx=orya}', "");
96401Expect(1, 2935, '\P{^Scx=orya}', "");
96402Expect(0, 2936, '\p{Scx=orya}', "");
96403Expect(1, 2936, '\p{^Scx=orya}', "");
96404Expect(1, 2936, '\P{Scx=orya}', "");
96405Expect(0, 2936, '\P{^Scx=orya}', "");
96406Expect(1, 2935, '\p{Scx=-Orya}', "");
96407Expect(0, 2935, '\p{^Scx=-Orya}', "");
96408Expect(0, 2935, '\P{Scx=-Orya}', "");
96409Expect(1, 2935, '\P{^Scx=-Orya}', "");
96410Expect(0, 2936, '\p{Scx=-Orya}', "");
96411Expect(1, 2936, '\p{^Scx=-Orya}', "");
96412Expect(1, 2936, '\P{Scx=-Orya}', "");
96413Expect(0, 2936, '\P{^Scx=-Orya}', "");
96414Error('\p{Is_Script_Extensions:   --ORIYA:=}');
96415Error('\P{Is_Script_Extensions:   --ORIYA:=}');
96416Expect(1, 2935, '\p{Is_Script_Extensions:   oriya}', "");
96417Expect(0, 2935, '\p{^Is_Script_Extensions:   oriya}', "");
96418Expect(0, 2935, '\P{Is_Script_Extensions:   oriya}', "");
96419Expect(1, 2935, '\P{^Is_Script_Extensions:   oriya}', "");
96420Expect(0, 2936, '\p{Is_Script_Extensions:   oriya}', "");
96421Expect(1, 2936, '\p{^Is_Script_Extensions:   oriya}', "");
96422Expect(1, 2936, '\P{Is_Script_Extensions:   oriya}', "");
96423Expect(0, 2936, '\P{^Is_Script_Extensions:   oriya}', "");
96424Expect(1, 2935, '\p{Is_Script_Extensions=  oriya}', "");
96425Expect(0, 2935, '\p{^Is_Script_Extensions=  oriya}', "");
96426Expect(0, 2935, '\P{Is_Script_Extensions=  oriya}', "");
96427Expect(1, 2935, '\P{^Is_Script_Extensions=  oriya}', "");
96428Expect(0, 2936, '\p{Is_Script_Extensions=  oriya}', "");
96429Expect(1, 2936, '\p{^Is_Script_Extensions=  oriya}', "");
96430Expect(1, 2936, '\P{Is_Script_Extensions=  oriya}', "");
96431Expect(0, 2936, '\P{^Is_Script_Extensions=  oriya}', "");
96432Error('\p{Is_Scx=__Orya:=}');
96433Error('\P{Is_Scx=__Orya:=}');
96434Expect(1, 2935, '\p{Is_Scx=orya}', "");
96435Expect(0, 2935, '\p{^Is_Scx=orya}', "");
96436Expect(0, 2935, '\P{Is_Scx=orya}', "");
96437Expect(1, 2935, '\P{^Is_Scx=orya}', "");
96438Expect(0, 2936, '\p{Is_Scx=orya}', "");
96439Expect(1, 2936, '\p{^Is_Scx=orya}', "");
96440Expect(1, 2936, '\P{Is_Scx=orya}', "");
96441Expect(0, 2936, '\P{^Is_Scx=orya}', "");
96442Expect(1, 2935, '\p{Is_Scx=		orya}', "");
96443Expect(0, 2935, '\p{^Is_Scx=		orya}', "");
96444Expect(0, 2935, '\P{Is_Scx=		orya}', "");
96445Expect(1, 2935, '\P{^Is_Scx=		orya}', "");
96446Expect(0, 2936, '\p{Is_Scx=		orya}', "");
96447Expect(1, 2936, '\p{^Is_Scx=		orya}', "");
96448Expect(1, 2936, '\P{Is_Scx=		orya}', "");
96449Expect(0, 2936, '\P{^Is_Scx=		orya}', "");
96450Error('\p{Script_Extensions=_OSMANYA:=}');
96451Error('\P{Script_Extensions=_OSMANYA:=}');
96452Expect(1, 66729, '\p{Script_Extensions=osmanya}', "");
96453Expect(0, 66729, '\p{^Script_Extensions=osmanya}', "");
96454Expect(0, 66729, '\P{Script_Extensions=osmanya}', "");
96455Expect(1, 66729, '\P{^Script_Extensions=osmanya}', "");
96456Expect(0, 66730, '\p{Script_Extensions=osmanya}', "");
96457Expect(1, 66730, '\p{^Script_Extensions=osmanya}', "");
96458Expect(1, 66730, '\P{Script_Extensions=osmanya}', "");
96459Expect(0, 66730, '\P{^Script_Extensions=osmanya}', "");
96460Expect(1, 66729, '\p{Script_Extensions=_ osmanya}', "");
96461Expect(0, 66729, '\p{^Script_Extensions=_ osmanya}', "");
96462Expect(0, 66729, '\P{Script_Extensions=_ osmanya}', "");
96463Expect(1, 66729, '\P{^Script_Extensions=_ osmanya}', "");
96464Expect(0, 66730, '\p{Script_Extensions=_ osmanya}', "");
96465Expect(1, 66730, '\p{^Script_Extensions=_ osmanya}', "");
96466Expect(1, 66730, '\P{Script_Extensions=_ osmanya}', "");
96467Expect(0, 66730, '\P{^Script_Extensions=_ osmanya}', "");
96468Error('\p{Scx=:=OSMA}');
96469Error('\P{Scx=:=OSMA}');
96470Expect(1, 66729, '\p{Scx: osma}', "");
96471Expect(0, 66729, '\p{^Scx: osma}', "");
96472Expect(0, 66729, '\P{Scx: osma}', "");
96473Expect(1, 66729, '\P{^Scx: osma}', "");
96474Expect(0, 66730, '\p{Scx: osma}', "");
96475Expect(1, 66730, '\p{^Scx: osma}', "");
96476Expect(1, 66730, '\P{Scx: osma}', "");
96477Expect(0, 66730, '\P{^Scx: osma}', "");
96478Expect(1, 66729, '\p{Scx= _Osma}', "");
96479Expect(0, 66729, '\p{^Scx= _Osma}', "");
96480Expect(0, 66729, '\P{Scx= _Osma}', "");
96481Expect(1, 66729, '\P{^Scx= _Osma}', "");
96482Expect(0, 66730, '\p{Scx= _Osma}', "");
96483Expect(1, 66730, '\p{^Scx= _Osma}', "");
96484Expect(1, 66730, '\P{Scx= _Osma}', "");
96485Expect(0, 66730, '\P{^Scx= _Osma}', "");
96486Error('\p{Is_Script_Extensions: __Osmanya:=}');
96487Error('\P{Is_Script_Extensions: __Osmanya:=}');
96488Expect(1, 66729, '\p{Is_Script_Extensions=osmanya}', "");
96489Expect(0, 66729, '\p{^Is_Script_Extensions=osmanya}', "");
96490Expect(0, 66729, '\P{Is_Script_Extensions=osmanya}', "");
96491Expect(1, 66729, '\P{^Is_Script_Extensions=osmanya}', "");
96492Expect(0, 66730, '\p{Is_Script_Extensions=osmanya}', "");
96493Expect(1, 66730, '\p{^Is_Script_Extensions=osmanya}', "");
96494Expect(1, 66730, '\P{Is_Script_Extensions=osmanya}', "");
96495Expect(0, 66730, '\P{^Is_Script_Extensions=osmanya}', "");
96496Expect(1, 66729, '\p{Is_Script_Extensions=	-Osmanya}', "");
96497Expect(0, 66729, '\p{^Is_Script_Extensions=	-Osmanya}', "");
96498Expect(0, 66729, '\P{Is_Script_Extensions=	-Osmanya}', "");
96499Expect(1, 66729, '\P{^Is_Script_Extensions=	-Osmanya}', "");
96500Expect(0, 66730, '\p{Is_Script_Extensions=	-Osmanya}', "");
96501Expect(1, 66730, '\p{^Is_Script_Extensions=	-Osmanya}', "");
96502Expect(1, 66730, '\P{Is_Script_Extensions=	-Osmanya}', "");
96503Expect(0, 66730, '\P{^Is_Script_Extensions=	-Osmanya}', "");
96504Error('\p{Is_Scx=	Osma:=}');
96505Error('\P{Is_Scx=	Osma:=}');
96506Expect(1, 66729, '\p{Is_Scx=osma}', "");
96507Expect(0, 66729, '\p{^Is_Scx=osma}', "");
96508Expect(0, 66729, '\P{Is_Scx=osma}', "");
96509Expect(1, 66729, '\P{^Is_Scx=osma}', "");
96510Expect(0, 66730, '\p{Is_Scx=osma}', "");
96511Expect(1, 66730, '\p{^Is_Scx=osma}', "");
96512Expect(1, 66730, '\P{Is_Scx=osma}', "");
96513Expect(0, 66730, '\P{^Is_Scx=osma}', "");
96514Expect(1, 66729, '\p{Is_Scx=-_Osma}', "");
96515Expect(0, 66729, '\p{^Is_Scx=-_Osma}', "");
96516Expect(0, 66729, '\P{Is_Scx=-_Osma}', "");
96517Expect(1, 66729, '\P{^Is_Scx=-_Osma}', "");
96518Expect(0, 66730, '\p{Is_Scx=-_Osma}', "");
96519Expect(1, 66730, '\p{^Is_Scx=-_Osma}', "");
96520Expect(1, 66730, '\P{Is_Scx=-_Osma}', "");
96521Expect(0, 66730, '\P{^Is_Scx=-_Osma}', "");
96522Error('\p{Script_Extensions=_phags_Pa:=}');
96523Error('\P{Script_Extensions=_phags_Pa:=}');
96524Expect(1, 43127, '\p{Script_Extensions=phagspa}', "");
96525Expect(0, 43127, '\p{^Script_Extensions=phagspa}', "");
96526Expect(0, 43127, '\P{Script_Extensions=phagspa}', "");
96527Expect(1, 43127, '\P{^Script_Extensions=phagspa}', "");
96528Expect(0, 43128, '\p{Script_Extensions=phagspa}', "");
96529Expect(1, 43128, '\p{^Script_Extensions=phagspa}', "");
96530Expect(1, 43128, '\P{Script_Extensions=phagspa}', "");
96531Expect(0, 43128, '\P{^Script_Extensions=phagspa}', "");
96532Expect(1, 43127, '\p{Script_Extensions=- phags_pa}', "");
96533Expect(0, 43127, '\p{^Script_Extensions=- phags_pa}', "");
96534Expect(0, 43127, '\P{Script_Extensions=- phags_pa}', "");
96535Expect(1, 43127, '\P{^Script_Extensions=- phags_pa}', "");
96536Expect(0, 43128, '\p{Script_Extensions=- phags_pa}', "");
96537Expect(1, 43128, '\p{^Script_Extensions=- phags_pa}', "");
96538Expect(1, 43128, '\P{Script_Extensions=- phags_pa}', "");
96539Expect(0, 43128, '\P{^Script_Extensions=- phags_pa}', "");
96540Error('\p{Scx:   _:=Phag}');
96541Error('\P{Scx:   _:=Phag}');
96542Expect(1, 43127, '\p{Scx=phag}', "");
96543Expect(0, 43127, '\p{^Scx=phag}', "");
96544Expect(0, 43127, '\P{Scx=phag}', "");
96545Expect(1, 43127, '\P{^Scx=phag}', "");
96546Expect(0, 43128, '\p{Scx=phag}', "");
96547Expect(1, 43128, '\p{^Scx=phag}', "");
96548Expect(1, 43128, '\P{Scx=phag}', "");
96549Expect(0, 43128, '\P{^Scx=phag}', "");
96550Expect(1, 43127, '\p{Scx:   	Phag}', "");
96551Expect(0, 43127, '\p{^Scx:   	Phag}', "");
96552Expect(0, 43127, '\P{Scx:   	Phag}', "");
96553Expect(1, 43127, '\P{^Scx:   	Phag}', "");
96554Expect(0, 43128, '\p{Scx:   	Phag}', "");
96555Expect(1, 43128, '\p{^Scx:   	Phag}', "");
96556Expect(1, 43128, '\P{Scx:   	Phag}', "");
96557Expect(0, 43128, '\P{^Scx:   	Phag}', "");
96558Error('\p{Is_Script_Extensions=_/a/PHAGS_pa}');
96559Error('\P{Is_Script_Extensions=_/a/PHAGS_pa}');
96560Expect(1, 43127, '\p{Is_Script_Extensions=phagspa}', "");
96561Expect(0, 43127, '\p{^Is_Script_Extensions=phagspa}', "");
96562Expect(0, 43127, '\P{Is_Script_Extensions=phagspa}', "");
96563Expect(1, 43127, '\P{^Is_Script_Extensions=phagspa}', "");
96564Expect(0, 43128, '\p{Is_Script_Extensions=phagspa}', "");
96565Expect(1, 43128, '\p{^Is_Script_Extensions=phagspa}', "");
96566Expect(1, 43128, '\P{Is_Script_Extensions=phagspa}', "");
96567Expect(0, 43128, '\P{^Is_Script_Extensions=phagspa}', "");
96568Expect(1, 43127, '\p{Is_Script_Extensions=-Phags_Pa}', "");
96569Expect(0, 43127, '\p{^Is_Script_Extensions=-Phags_Pa}', "");
96570Expect(0, 43127, '\P{Is_Script_Extensions=-Phags_Pa}', "");
96571Expect(1, 43127, '\P{^Is_Script_Extensions=-Phags_Pa}', "");
96572Expect(0, 43128, '\p{Is_Script_Extensions=-Phags_Pa}', "");
96573Expect(1, 43128, '\p{^Is_Script_Extensions=-Phags_Pa}', "");
96574Expect(1, 43128, '\P{Is_Script_Extensions=-Phags_Pa}', "");
96575Expect(0, 43128, '\P{^Is_Script_Extensions=-Phags_Pa}', "");
96576Error('\p{Is_Scx=:= PHAG}');
96577Error('\P{Is_Scx=:= PHAG}');
96578Expect(1, 43127, '\p{Is_Scx=phag}', "");
96579Expect(0, 43127, '\p{^Is_Scx=phag}', "");
96580Expect(0, 43127, '\P{Is_Scx=phag}', "");
96581Expect(1, 43127, '\P{^Is_Scx=phag}', "");
96582Expect(0, 43128, '\p{Is_Scx=phag}', "");
96583Expect(1, 43128, '\p{^Is_Scx=phag}', "");
96584Expect(1, 43128, '\P{Is_Scx=phag}', "");
96585Expect(0, 43128, '\P{^Is_Scx=phag}', "");
96586Expect(1, 43127, '\p{Is_Scx=	 Phag}', "");
96587Expect(0, 43127, '\p{^Is_Scx=	 Phag}', "");
96588Expect(0, 43127, '\P{Is_Scx=	 Phag}', "");
96589Expect(1, 43127, '\P{^Is_Scx=	 Phag}', "");
96590Expect(0, 43128, '\p{Is_Scx=	 Phag}', "");
96591Expect(1, 43128, '\p{^Is_Scx=	 Phag}', "");
96592Expect(1, 43128, '\P{Is_Scx=	 Phag}', "");
96593Expect(0, 43128, '\P{^Is_Scx=	 Phag}', "");
96594Error('\p{Script_Extensions=:=--inscriptional_pahlavi}');
96595Error('\P{Script_Extensions=:=--inscriptional_pahlavi}');
96596Expect(1, 68479, '\p{Script_Extensions=inscriptionalpahlavi}', "");
96597Expect(0, 68479, '\p{^Script_Extensions=inscriptionalpahlavi}', "");
96598Expect(0, 68479, '\P{Script_Extensions=inscriptionalpahlavi}', "");
96599Expect(1, 68479, '\P{^Script_Extensions=inscriptionalpahlavi}', "");
96600Expect(0, 68480, '\p{Script_Extensions=inscriptionalpahlavi}', "");
96601Expect(1, 68480, '\p{^Script_Extensions=inscriptionalpahlavi}', "");
96602Expect(1, 68480, '\P{Script_Extensions=inscriptionalpahlavi}', "");
96603Expect(0, 68480, '\P{^Script_Extensions=inscriptionalpahlavi}', "");
96604Expect(1, 68479, '\p{Script_Extensions=Inscriptional_PAHLAVI}', "");
96605Expect(0, 68479, '\p{^Script_Extensions=Inscriptional_PAHLAVI}', "");
96606Expect(0, 68479, '\P{Script_Extensions=Inscriptional_PAHLAVI}', "");
96607Expect(1, 68479, '\P{^Script_Extensions=Inscriptional_PAHLAVI}', "");
96608Expect(0, 68480, '\p{Script_Extensions=Inscriptional_PAHLAVI}', "");
96609Expect(1, 68480, '\p{^Script_Extensions=Inscriptional_PAHLAVI}', "");
96610Expect(1, 68480, '\P{Script_Extensions=Inscriptional_PAHLAVI}', "");
96611Expect(0, 68480, '\P{^Script_Extensions=Inscriptional_PAHLAVI}', "");
96612Error('\p{Scx=	/a/Phli}');
96613Error('\P{Scx=	/a/Phli}');
96614Expect(1, 68479, '\p{Scx=phli}', "");
96615Expect(0, 68479, '\p{^Scx=phli}', "");
96616Expect(0, 68479, '\P{Scx=phli}', "");
96617Expect(1, 68479, '\P{^Scx=phli}', "");
96618Expect(0, 68480, '\p{Scx=phli}', "");
96619Expect(1, 68480, '\p{^Scx=phli}', "");
96620Expect(1, 68480, '\P{Scx=phli}', "");
96621Expect(0, 68480, '\P{^Scx=phli}', "");
96622Expect(1, 68479, '\p{Scx=-Phli}', "");
96623Expect(0, 68479, '\p{^Scx=-Phli}', "");
96624Expect(0, 68479, '\P{Scx=-Phli}', "");
96625Expect(1, 68479, '\P{^Scx=-Phli}', "");
96626Expect(0, 68480, '\p{Scx=-Phli}', "");
96627Expect(1, 68480, '\p{^Scx=-Phli}', "");
96628Expect(1, 68480, '\P{Scx=-Phli}', "");
96629Expect(0, 68480, '\P{^Scx=-Phli}', "");
96630Error('\p{Is_Script_Extensions= /a/inscriptional_PAHLAVI}');
96631Error('\P{Is_Script_Extensions= /a/inscriptional_PAHLAVI}');
96632Expect(1, 68479, '\p{Is_Script_Extensions=inscriptionalpahlavi}', "");
96633Expect(0, 68479, '\p{^Is_Script_Extensions=inscriptionalpahlavi}', "");
96634Expect(0, 68479, '\P{Is_Script_Extensions=inscriptionalpahlavi}', "");
96635Expect(1, 68479, '\P{^Is_Script_Extensions=inscriptionalpahlavi}', "");
96636Expect(0, 68480, '\p{Is_Script_Extensions=inscriptionalpahlavi}', "");
96637Expect(1, 68480, '\p{^Is_Script_Extensions=inscriptionalpahlavi}', "");
96638Expect(1, 68480, '\P{Is_Script_Extensions=inscriptionalpahlavi}', "");
96639Expect(0, 68480, '\P{^Is_Script_Extensions=inscriptionalpahlavi}', "");
96640Expect(1, 68479, '\p{Is_Script_Extensions=__Inscriptional_pahlavi}', "");
96641Expect(0, 68479, '\p{^Is_Script_Extensions=__Inscriptional_pahlavi}', "");
96642Expect(0, 68479, '\P{Is_Script_Extensions=__Inscriptional_pahlavi}', "");
96643Expect(1, 68479, '\P{^Is_Script_Extensions=__Inscriptional_pahlavi}', "");
96644Expect(0, 68480, '\p{Is_Script_Extensions=__Inscriptional_pahlavi}', "");
96645Expect(1, 68480, '\p{^Is_Script_Extensions=__Inscriptional_pahlavi}', "");
96646Expect(1, 68480, '\P{Is_Script_Extensions=__Inscriptional_pahlavi}', "");
96647Expect(0, 68480, '\P{^Is_Script_Extensions=__Inscriptional_pahlavi}', "");
96648Error('\p{Is_Scx=:=Phli}');
96649Error('\P{Is_Scx=:=Phli}');
96650Expect(1, 68479, '\p{Is_Scx:phli}', "");
96651Expect(0, 68479, '\p{^Is_Scx:phli}', "");
96652Expect(0, 68479, '\P{Is_Scx:phli}', "");
96653Expect(1, 68479, '\P{^Is_Scx:phli}', "");
96654Expect(0, 68480, '\p{Is_Scx:phli}', "");
96655Expect(1, 68480, '\p{^Is_Scx:phli}', "");
96656Expect(1, 68480, '\P{Is_Scx:phli}', "");
96657Expect(0, 68480, '\P{^Is_Scx:phli}', "");
96658Expect(1, 68479, '\p{Is_Scx=_ Phli}', "");
96659Expect(0, 68479, '\p{^Is_Scx=_ Phli}', "");
96660Expect(0, 68479, '\P{Is_Scx=_ Phli}', "");
96661Expect(1, 68479, '\P{^Is_Scx=_ Phli}', "");
96662Expect(0, 68480, '\p{Is_Scx=_ Phli}', "");
96663Expect(1, 68480, '\p{^Is_Scx=_ Phli}', "");
96664Expect(1, 68480, '\P{Is_Scx=_ Phli}', "");
96665Expect(0, 68480, '\P{^Is_Scx=_ Phli}', "");
96666Error('\p{Script_Extensions=_PHOENICIAN:=}');
96667Error('\P{Script_Extensions=_PHOENICIAN:=}');
96668Expect(1, 67871, '\p{Script_Extensions=phoenician}', "");
96669Expect(0, 67871, '\p{^Script_Extensions=phoenician}', "");
96670Expect(0, 67871, '\P{Script_Extensions=phoenician}', "");
96671Expect(1, 67871, '\P{^Script_Extensions=phoenician}', "");
96672Expect(0, 67872, '\p{Script_Extensions=phoenician}', "");
96673Expect(1, 67872, '\p{^Script_Extensions=phoenician}', "");
96674Expect(1, 67872, '\P{Script_Extensions=phoenician}', "");
96675Expect(0, 67872, '\P{^Script_Extensions=phoenician}', "");
96676Expect(1, 67871, '\p{Script_Extensions=-Phoenician}', "");
96677Expect(0, 67871, '\p{^Script_Extensions=-Phoenician}', "");
96678Expect(0, 67871, '\P{Script_Extensions=-Phoenician}', "");
96679Expect(1, 67871, '\P{^Script_Extensions=-Phoenician}', "");
96680Expect(0, 67872, '\p{Script_Extensions=-Phoenician}', "");
96681Expect(1, 67872, '\p{^Script_Extensions=-Phoenician}', "");
96682Expect(1, 67872, '\P{Script_Extensions=-Phoenician}', "");
96683Expect(0, 67872, '\P{^Script_Extensions=-Phoenician}', "");
96684Error('\p{Scx=_/a/phnx}');
96685Error('\P{Scx=_/a/phnx}');
96686Expect(1, 67871, '\p{Scx=phnx}', "");
96687Expect(0, 67871, '\p{^Scx=phnx}', "");
96688Expect(0, 67871, '\P{Scx=phnx}', "");
96689Expect(1, 67871, '\P{^Scx=phnx}', "");
96690Expect(0, 67872, '\p{Scx=phnx}', "");
96691Expect(1, 67872, '\p{^Scx=phnx}', "");
96692Expect(1, 67872, '\P{Scx=phnx}', "");
96693Expect(0, 67872, '\P{^Scx=phnx}', "");
96694Expect(1, 67871, '\p{Scx=_phnx}', "");
96695Expect(0, 67871, '\p{^Scx=_phnx}', "");
96696Expect(0, 67871, '\P{Scx=_phnx}', "");
96697Expect(1, 67871, '\P{^Scx=_phnx}', "");
96698Expect(0, 67872, '\p{Scx=_phnx}', "");
96699Expect(1, 67872, '\p{^Scx=_phnx}', "");
96700Expect(1, 67872, '\P{Scx=_phnx}', "");
96701Expect(0, 67872, '\P{^Scx=_phnx}', "");
96702Error('\p{Is_Script_Extensions=	phoenician:=}');
96703Error('\P{Is_Script_Extensions=	phoenician:=}');
96704Expect(1, 67871, '\p{Is_Script_Extensions=phoenician}', "");
96705Expect(0, 67871, '\p{^Is_Script_Extensions=phoenician}', "");
96706Expect(0, 67871, '\P{Is_Script_Extensions=phoenician}', "");
96707Expect(1, 67871, '\P{^Is_Script_Extensions=phoenician}', "");
96708Expect(0, 67872, '\p{Is_Script_Extensions=phoenician}', "");
96709Expect(1, 67872, '\p{^Is_Script_Extensions=phoenician}', "");
96710Expect(1, 67872, '\P{Is_Script_Extensions=phoenician}', "");
96711Expect(0, 67872, '\P{^Is_Script_Extensions=phoenician}', "");
96712Expect(1, 67871, '\p{Is_Script_Extensions= PHOENICIAN}', "");
96713Expect(0, 67871, '\p{^Is_Script_Extensions= PHOENICIAN}', "");
96714Expect(0, 67871, '\P{Is_Script_Extensions= PHOENICIAN}', "");
96715Expect(1, 67871, '\P{^Is_Script_Extensions= PHOENICIAN}', "");
96716Expect(0, 67872, '\p{Is_Script_Extensions= PHOENICIAN}', "");
96717Expect(1, 67872, '\p{^Is_Script_Extensions= PHOENICIAN}', "");
96718Expect(1, 67872, '\P{Is_Script_Extensions= PHOENICIAN}', "");
96719Expect(0, 67872, '\P{^Is_Script_Extensions= PHOENICIAN}', "");
96720Error('\p{Is_Scx=_Phnx:=}');
96721Error('\P{Is_Scx=_Phnx:=}');
96722Expect(1, 67871, '\p{Is_Scx:	phnx}', "");
96723Expect(0, 67871, '\p{^Is_Scx:	phnx}', "");
96724Expect(0, 67871, '\P{Is_Scx:	phnx}', "");
96725Expect(1, 67871, '\P{^Is_Scx:	phnx}', "");
96726Expect(0, 67872, '\p{Is_Scx:	phnx}', "");
96727Expect(1, 67872, '\p{^Is_Scx:	phnx}', "");
96728Expect(1, 67872, '\P{Is_Scx:	phnx}', "");
96729Expect(0, 67872, '\P{^Is_Scx:	phnx}', "");
96730Expect(1, 67871, '\p{Is_Scx=--Phnx}', "");
96731Expect(0, 67871, '\p{^Is_Scx=--Phnx}', "");
96732Expect(0, 67871, '\P{Is_Scx=--Phnx}', "");
96733Expect(1, 67871, '\P{^Is_Scx=--Phnx}', "");
96734Expect(0, 67872, '\p{Is_Scx=--Phnx}', "");
96735Expect(1, 67872, '\p{^Is_Scx=--Phnx}', "");
96736Expect(1, 67872, '\P{Is_Scx=--Phnx}', "");
96737Expect(0, 67872, '\P{^Is_Scx=--Phnx}', "");
96738Error('\p{Script_Extensions=  Miao:=}');
96739Error('\P{Script_Extensions=  Miao:=}');
96740Expect(1, 94111, '\p{Script_Extensions=miao}', "");
96741Expect(0, 94111, '\p{^Script_Extensions=miao}', "");
96742Expect(0, 94111, '\P{Script_Extensions=miao}', "");
96743Expect(1, 94111, '\P{^Script_Extensions=miao}', "");
96744Expect(0, 94112, '\p{Script_Extensions=miao}', "");
96745Expect(1, 94112, '\p{^Script_Extensions=miao}', "");
96746Expect(1, 94112, '\P{Script_Extensions=miao}', "");
96747Expect(0, 94112, '\P{^Script_Extensions=miao}', "");
96748Expect(1, 94111, '\p{Script_Extensions= Miao}', "");
96749Expect(0, 94111, '\p{^Script_Extensions= Miao}', "");
96750Expect(0, 94111, '\P{Script_Extensions= Miao}', "");
96751Expect(1, 94111, '\P{^Script_Extensions= Miao}', "");
96752Expect(0, 94112, '\p{Script_Extensions= Miao}', "");
96753Expect(1, 94112, '\p{^Script_Extensions= Miao}', "");
96754Expect(1, 94112, '\P{Script_Extensions= Miao}', "");
96755Expect(0, 94112, '\P{^Script_Extensions= Miao}', "");
96756Error('\p{Scx=		Plrd:=}');
96757Error('\P{Scx=		Plrd:=}');
96758Expect(1, 94111, '\p{Scx=plrd}', "");
96759Expect(0, 94111, '\p{^Scx=plrd}', "");
96760Expect(0, 94111, '\P{Scx=plrd}', "");
96761Expect(1, 94111, '\P{^Scx=plrd}', "");
96762Expect(0, 94112, '\p{Scx=plrd}', "");
96763Expect(1, 94112, '\p{^Scx=plrd}', "");
96764Expect(1, 94112, '\P{Scx=plrd}', "");
96765Expect(0, 94112, '\P{^Scx=plrd}', "");
96766Expect(1, 94111, '\p{Scx=_-plrd}', "");
96767Expect(0, 94111, '\p{^Scx=_-plrd}', "");
96768Expect(0, 94111, '\P{Scx=_-plrd}', "");
96769Expect(1, 94111, '\P{^Scx=_-plrd}', "");
96770Expect(0, 94112, '\p{Scx=_-plrd}', "");
96771Expect(1, 94112, '\p{^Scx=_-plrd}', "");
96772Expect(1, 94112, '\P{Scx=_-plrd}', "");
96773Expect(0, 94112, '\P{^Scx=_-plrd}', "");
96774Error('\p{Is_Script_Extensions= 	Miao:=}');
96775Error('\P{Is_Script_Extensions= 	Miao:=}');
96776Expect(1, 94111, '\p{Is_Script_Extensions=miao}', "");
96777Expect(0, 94111, '\p{^Is_Script_Extensions=miao}', "");
96778Expect(0, 94111, '\P{Is_Script_Extensions=miao}', "");
96779Expect(1, 94111, '\P{^Is_Script_Extensions=miao}', "");
96780Expect(0, 94112, '\p{Is_Script_Extensions=miao}', "");
96781Expect(1, 94112, '\p{^Is_Script_Extensions=miao}', "");
96782Expect(1, 94112, '\P{Is_Script_Extensions=miao}', "");
96783Expect(0, 94112, '\P{^Is_Script_Extensions=miao}', "");
96784Expect(1, 94111, '\p{Is_Script_Extensions=	Miao}', "");
96785Expect(0, 94111, '\p{^Is_Script_Extensions=	Miao}', "");
96786Expect(0, 94111, '\P{Is_Script_Extensions=	Miao}', "");
96787Expect(1, 94111, '\P{^Is_Script_Extensions=	Miao}', "");
96788Expect(0, 94112, '\p{Is_Script_Extensions=	Miao}', "");
96789Expect(1, 94112, '\p{^Is_Script_Extensions=	Miao}', "");
96790Expect(1, 94112, '\P{Is_Script_Extensions=	Miao}', "");
96791Expect(0, 94112, '\P{^Is_Script_Extensions=	Miao}', "");
96792Error('\p{Is_Scx= /a/PLRD}');
96793Error('\P{Is_Scx= /a/PLRD}');
96794Expect(1, 94111, '\p{Is_Scx=plrd}', "");
96795Expect(0, 94111, '\p{^Is_Scx=plrd}', "");
96796Expect(0, 94111, '\P{Is_Scx=plrd}', "");
96797Expect(1, 94111, '\P{^Is_Scx=plrd}', "");
96798Expect(0, 94112, '\p{Is_Scx=plrd}', "");
96799Expect(1, 94112, '\p{^Is_Scx=plrd}', "");
96800Expect(1, 94112, '\P{Is_Scx=plrd}', "");
96801Expect(0, 94112, '\P{^Is_Scx=plrd}', "");
96802Expect(1, 94111, '\p{Is_Scx:	-PLRD}', "");
96803Expect(0, 94111, '\p{^Is_Scx:	-PLRD}', "");
96804Expect(0, 94111, '\P{Is_Scx:	-PLRD}', "");
96805Expect(1, 94111, '\P{^Is_Scx:	-PLRD}', "");
96806Expect(0, 94112, '\p{Is_Scx:	-PLRD}', "");
96807Expect(1, 94112, '\p{^Is_Scx:	-PLRD}', "");
96808Expect(1, 94112, '\P{Is_Scx:	-PLRD}', "");
96809Expect(0, 94112, '\P{^Is_Scx:	-PLRD}', "");
96810Error('\p{Script_Extensions=_-inscriptional_parthian/a/}');
96811Error('\P{Script_Extensions=_-inscriptional_parthian/a/}');
96812Expect(1, 68447, '\p{Script_Extensions=inscriptionalparthian}', "");
96813Expect(0, 68447, '\p{^Script_Extensions=inscriptionalparthian}', "");
96814Expect(0, 68447, '\P{Script_Extensions=inscriptionalparthian}', "");
96815Expect(1, 68447, '\P{^Script_Extensions=inscriptionalparthian}', "");
96816Expect(0, 68448, '\p{Script_Extensions=inscriptionalparthian}', "");
96817Expect(1, 68448, '\p{^Script_Extensions=inscriptionalparthian}', "");
96818Expect(1, 68448, '\P{Script_Extensions=inscriptionalparthian}', "");
96819Expect(0, 68448, '\P{^Script_Extensions=inscriptionalparthian}', "");
96820Expect(1, 68447, '\p{Script_Extensions=_	Inscriptional_parthian}', "");
96821Expect(0, 68447, '\p{^Script_Extensions=_	Inscriptional_parthian}', "");
96822Expect(0, 68447, '\P{Script_Extensions=_	Inscriptional_parthian}', "");
96823Expect(1, 68447, '\P{^Script_Extensions=_	Inscriptional_parthian}', "");
96824Expect(0, 68448, '\p{Script_Extensions=_	Inscriptional_parthian}', "");
96825Expect(1, 68448, '\p{^Script_Extensions=_	Inscriptional_parthian}', "");
96826Expect(1, 68448, '\P{Script_Extensions=_	Inscriptional_parthian}', "");
96827Expect(0, 68448, '\P{^Script_Extensions=_	Inscriptional_parthian}', "");
96828Error('\p{Scx=--Prti/a/}');
96829Error('\P{Scx=--Prti/a/}');
96830Expect(1, 68447, '\p{Scx=prti}', "");
96831Expect(0, 68447, '\p{^Scx=prti}', "");
96832Expect(0, 68447, '\P{Scx=prti}', "");
96833Expect(1, 68447, '\P{^Scx=prti}', "");
96834Expect(0, 68448, '\p{Scx=prti}', "");
96835Expect(1, 68448, '\p{^Scx=prti}', "");
96836Expect(1, 68448, '\P{Scx=prti}', "");
96837Expect(0, 68448, '\P{^Scx=prti}', "");
96838Expect(1, 68447, '\p{Scx=	Prti}', "");
96839Expect(0, 68447, '\p{^Scx=	Prti}', "");
96840Expect(0, 68447, '\P{Scx=	Prti}', "");
96841Expect(1, 68447, '\P{^Scx=	Prti}', "");
96842Expect(0, 68448, '\p{Scx=	Prti}', "");
96843Expect(1, 68448, '\p{^Scx=	Prti}', "");
96844Expect(1, 68448, '\P{Scx=	Prti}', "");
96845Expect(0, 68448, '\P{^Scx=	Prti}', "");
96846Error('\p{Is_Script_Extensions=/a/ inscriptional_Parthian}');
96847Error('\P{Is_Script_Extensions=/a/ inscriptional_Parthian}');
96848Expect(1, 68447, '\p{Is_Script_Extensions=inscriptionalparthian}', "");
96849Expect(0, 68447, '\p{^Is_Script_Extensions=inscriptionalparthian}', "");
96850Expect(0, 68447, '\P{Is_Script_Extensions=inscriptionalparthian}', "");
96851Expect(1, 68447, '\P{^Is_Script_Extensions=inscriptionalparthian}', "");
96852Expect(0, 68448, '\p{Is_Script_Extensions=inscriptionalparthian}', "");
96853Expect(1, 68448, '\p{^Is_Script_Extensions=inscriptionalparthian}', "");
96854Expect(1, 68448, '\P{Is_Script_Extensions=inscriptionalparthian}', "");
96855Expect(0, 68448, '\P{^Is_Script_Extensions=inscriptionalparthian}', "");
96856Expect(1, 68447, '\p{Is_Script_Extensions=  INSCRIPTIONAL_PARTHIAN}', "");
96857Expect(0, 68447, '\p{^Is_Script_Extensions=  INSCRIPTIONAL_PARTHIAN}', "");
96858Expect(0, 68447, '\P{Is_Script_Extensions=  INSCRIPTIONAL_PARTHIAN}', "");
96859Expect(1, 68447, '\P{^Is_Script_Extensions=  INSCRIPTIONAL_PARTHIAN}', "");
96860Expect(0, 68448, '\p{Is_Script_Extensions=  INSCRIPTIONAL_PARTHIAN}', "");
96861Expect(1, 68448, '\p{^Is_Script_Extensions=  INSCRIPTIONAL_PARTHIAN}', "");
96862Expect(1, 68448, '\P{Is_Script_Extensions=  INSCRIPTIONAL_PARTHIAN}', "");
96863Expect(0, 68448, '\P{^Is_Script_Extensions=  INSCRIPTIONAL_PARTHIAN}', "");
96864Error('\p{Is_Scx=-Prti/a/}');
96865Error('\P{Is_Scx=-Prti/a/}');
96866Expect(1, 68447, '\p{Is_Scx=prti}', "");
96867Expect(0, 68447, '\p{^Is_Scx=prti}', "");
96868Expect(0, 68447, '\P{Is_Scx=prti}', "");
96869Expect(1, 68447, '\P{^Is_Scx=prti}', "");
96870Expect(0, 68448, '\p{Is_Scx=prti}', "");
96871Expect(1, 68448, '\p{^Is_Scx=prti}', "");
96872Expect(1, 68448, '\P{Is_Scx=prti}', "");
96873Expect(0, 68448, '\P{^Is_Scx=prti}', "");
96874Expect(1, 68447, '\p{Is_Scx=	Prti}', "");
96875Expect(0, 68447, '\p{^Is_Scx=	Prti}', "");
96876Expect(0, 68447, '\P{Is_Scx=	Prti}', "");
96877Expect(1, 68447, '\P{^Is_Scx=	Prti}', "");
96878Expect(0, 68448, '\p{Is_Scx=	Prti}', "");
96879Expect(1, 68448, '\p{^Is_Scx=	Prti}', "");
96880Expect(1, 68448, '\P{Is_Scx=	Prti}', "");
96881Expect(0, 68448, '\P{^Is_Scx=	Prti}', "");
96882Error('\p{Script_Extensions=		REJANG:=}');
96883Error('\P{Script_Extensions=		REJANG:=}');
96884Expect(1, 43359, '\p{Script_Extensions:   rejang}', "");
96885Expect(0, 43359, '\p{^Script_Extensions:   rejang}', "");
96886Expect(0, 43359, '\P{Script_Extensions:   rejang}', "");
96887Expect(1, 43359, '\P{^Script_Extensions:   rejang}', "");
96888Expect(0, 43360, '\p{Script_Extensions:   rejang}', "");
96889Expect(1, 43360, '\p{^Script_Extensions:   rejang}', "");
96890Expect(1, 43360, '\P{Script_Extensions:   rejang}', "");
96891Expect(0, 43360, '\P{^Script_Extensions:   rejang}', "");
96892Expect(1, 43359, '\p{Script_Extensions=-_Rejang}', "");
96893Expect(0, 43359, '\p{^Script_Extensions=-_Rejang}', "");
96894Expect(0, 43359, '\P{Script_Extensions=-_Rejang}', "");
96895Expect(1, 43359, '\P{^Script_Extensions=-_Rejang}', "");
96896Expect(0, 43360, '\p{Script_Extensions=-_Rejang}', "");
96897Expect(1, 43360, '\p{^Script_Extensions=-_Rejang}', "");
96898Expect(1, 43360, '\P{Script_Extensions=-_Rejang}', "");
96899Expect(0, 43360, '\P{^Script_Extensions=-_Rejang}', "");
96900Error('\p{Scx=/a/Rjng}');
96901Error('\P{Scx=/a/Rjng}');
96902Expect(1, 43359, '\p{Scx=rjng}', "");
96903Expect(0, 43359, '\p{^Scx=rjng}', "");
96904Expect(0, 43359, '\P{Scx=rjng}', "");
96905Expect(1, 43359, '\P{^Scx=rjng}', "");
96906Expect(0, 43360, '\p{Scx=rjng}', "");
96907Expect(1, 43360, '\p{^Scx=rjng}', "");
96908Expect(1, 43360, '\P{Scx=rjng}', "");
96909Expect(0, 43360, '\P{^Scx=rjng}', "");
96910Expect(1, 43359, '\p{Scx=_	RJNG}', "");
96911Expect(0, 43359, '\p{^Scx=_	RJNG}', "");
96912Expect(0, 43359, '\P{Scx=_	RJNG}', "");
96913Expect(1, 43359, '\P{^Scx=_	RJNG}', "");
96914Expect(0, 43360, '\p{Scx=_	RJNG}', "");
96915Expect(1, 43360, '\p{^Scx=_	RJNG}', "");
96916Expect(1, 43360, '\P{Scx=_	RJNG}', "");
96917Expect(0, 43360, '\P{^Scx=_	RJNG}', "");
96918Error('\p{Is_Script_Extensions= REJANG:=}');
96919Error('\P{Is_Script_Extensions= REJANG:=}');
96920Expect(1, 43359, '\p{Is_Script_Extensions=rejang}', "");
96921Expect(0, 43359, '\p{^Is_Script_Extensions=rejang}', "");
96922Expect(0, 43359, '\P{Is_Script_Extensions=rejang}', "");
96923Expect(1, 43359, '\P{^Is_Script_Extensions=rejang}', "");
96924Expect(0, 43360, '\p{Is_Script_Extensions=rejang}', "");
96925Expect(1, 43360, '\p{^Is_Script_Extensions=rejang}', "");
96926Expect(1, 43360, '\P{Is_Script_Extensions=rejang}', "");
96927Expect(0, 43360, '\P{^Is_Script_Extensions=rejang}', "");
96928Expect(1, 43359, '\p{Is_Script_Extensions=- Rejang}', "");
96929Expect(0, 43359, '\p{^Is_Script_Extensions=- Rejang}', "");
96930Expect(0, 43359, '\P{Is_Script_Extensions=- Rejang}', "");
96931Expect(1, 43359, '\P{^Is_Script_Extensions=- Rejang}', "");
96932Expect(0, 43360, '\p{Is_Script_Extensions=- Rejang}', "");
96933Expect(1, 43360, '\p{^Is_Script_Extensions=- Rejang}', "");
96934Expect(1, 43360, '\P{Is_Script_Extensions=- Rejang}', "");
96935Expect(0, 43360, '\P{^Is_Script_Extensions=- Rejang}', "");
96936Error('\p{Is_Scx:/a/--Rjng}');
96937Error('\P{Is_Scx:/a/--Rjng}');
96938Expect(1, 43359, '\p{Is_Scx: rjng}', "");
96939Expect(0, 43359, '\p{^Is_Scx: rjng}', "");
96940Expect(0, 43359, '\P{Is_Scx: rjng}', "");
96941Expect(1, 43359, '\P{^Is_Scx: rjng}', "");
96942Expect(0, 43360, '\p{Is_Scx: rjng}', "");
96943Expect(1, 43360, '\p{^Is_Scx: rjng}', "");
96944Expect(1, 43360, '\P{Is_Scx: rjng}', "");
96945Expect(0, 43360, '\P{^Is_Scx: rjng}', "");
96946Expect(1, 43359, '\p{Is_Scx= 	Rjng}', "");
96947Expect(0, 43359, '\p{^Is_Scx= 	Rjng}', "");
96948Expect(0, 43359, '\P{Is_Scx= 	Rjng}', "");
96949Expect(1, 43359, '\P{^Is_Scx= 	Rjng}', "");
96950Expect(0, 43360, '\p{Is_Scx= 	Rjng}', "");
96951Expect(1, 43360, '\p{^Is_Scx= 	Rjng}', "");
96952Expect(1, 43360, '\P{Is_Scx= 	Rjng}', "");
96953Expect(0, 43360, '\P{^Is_Scx= 	Rjng}', "");
96954Error('\p{Script_Extensions=_RUNIC/a/}');
96955Error('\P{Script_Extensions=_RUNIC/a/}');
96956Expect(1, 5872, '\p{Script_Extensions=runic}', "");
96957Expect(0, 5872, '\p{^Script_Extensions=runic}', "");
96958Expect(0, 5872, '\P{Script_Extensions=runic}', "");
96959Expect(1, 5872, '\P{^Script_Extensions=runic}', "");
96960Expect(0, 5873, '\p{Script_Extensions=runic}', "");
96961Expect(1, 5873, '\p{^Script_Extensions=runic}', "");
96962Expect(1, 5873, '\P{Script_Extensions=runic}', "");
96963Expect(0, 5873, '\P{^Script_Extensions=runic}', "");
96964Expect(1, 5872, '\p{Script_Extensions=	 runic}', "");
96965Expect(0, 5872, '\p{^Script_Extensions=	 runic}', "");
96966Expect(0, 5872, '\P{Script_Extensions=	 runic}', "");
96967Expect(1, 5872, '\P{^Script_Extensions=	 runic}', "");
96968Expect(0, 5873, '\p{Script_Extensions=	 runic}', "");
96969Expect(1, 5873, '\p{^Script_Extensions=	 runic}', "");
96970Expect(1, 5873, '\P{Script_Extensions=	 runic}', "");
96971Expect(0, 5873, '\P{^Script_Extensions=	 runic}', "");
96972Error('\p{Scx=_/a/RUNR}');
96973Error('\P{Scx=_/a/RUNR}');
96974Expect(1, 5872, '\p{Scx=runr}', "");
96975Expect(0, 5872, '\p{^Scx=runr}', "");
96976Expect(0, 5872, '\P{Scx=runr}', "");
96977Expect(1, 5872, '\P{^Scx=runr}', "");
96978Expect(0, 5873, '\p{Scx=runr}', "");
96979Expect(1, 5873, '\p{^Scx=runr}', "");
96980Expect(1, 5873, '\P{Scx=runr}', "");
96981Expect(0, 5873, '\P{^Scx=runr}', "");
96982Expect(1, 5872, '\p{Scx=	 runr}', "");
96983Expect(0, 5872, '\p{^Scx=	 runr}', "");
96984Expect(0, 5872, '\P{Scx=	 runr}', "");
96985Expect(1, 5872, '\P{^Scx=	 runr}', "");
96986Expect(0, 5873, '\p{Scx=	 runr}', "");
96987Expect(1, 5873, '\p{^Scx=	 runr}', "");
96988Expect(1, 5873, '\P{Scx=	 runr}', "");
96989Expect(0, 5873, '\P{^Scx=	 runr}', "");
96990Error('\p{Is_Script_Extensions= Runic/a/}');
96991Error('\P{Is_Script_Extensions= Runic/a/}');
96992Expect(1, 5872, '\p{Is_Script_Extensions=runic}', "");
96993Expect(0, 5872, '\p{^Is_Script_Extensions=runic}', "");
96994Expect(0, 5872, '\P{Is_Script_Extensions=runic}', "");
96995Expect(1, 5872, '\P{^Is_Script_Extensions=runic}', "");
96996Expect(0, 5873, '\p{Is_Script_Extensions=runic}', "");
96997Expect(1, 5873, '\p{^Is_Script_Extensions=runic}', "");
96998Expect(1, 5873, '\P{Is_Script_Extensions=runic}', "");
96999Expect(0, 5873, '\P{^Is_Script_Extensions=runic}', "");
97000Expect(1, 5872, '\p{Is_Script_Extensions=	Runic}', "");
97001Expect(0, 5872, '\p{^Is_Script_Extensions=	Runic}', "");
97002Expect(0, 5872, '\P{Is_Script_Extensions=	Runic}', "");
97003Expect(1, 5872, '\P{^Is_Script_Extensions=	Runic}', "");
97004Expect(0, 5873, '\p{Is_Script_Extensions=	Runic}', "");
97005Expect(1, 5873, '\p{^Is_Script_Extensions=	Runic}', "");
97006Expect(1, 5873, '\P{Is_Script_Extensions=	Runic}', "");
97007Expect(0, 5873, '\P{^Is_Script_Extensions=	Runic}', "");
97008Error('\p{Is_Scx=-/a/RUNR}');
97009Error('\P{Is_Scx=-/a/RUNR}');
97010Expect(1, 5872, '\p{Is_Scx=runr}', "");
97011Expect(0, 5872, '\p{^Is_Scx=runr}', "");
97012Expect(0, 5872, '\P{Is_Scx=runr}', "");
97013Expect(1, 5872, '\P{^Is_Scx=runr}', "");
97014Expect(0, 5873, '\p{Is_Scx=runr}', "");
97015Expect(1, 5873, '\p{^Is_Scx=runr}', "");
97016Expect(1, 5873, '\P{Is_Scx=runr}', "");
97017Expect(0, 5873, '\P{^Is_Scx=runr}', "");
97018Expect(1, 5872, '\p{Is_Scx=_RUNR}', "");
97019Expect(0, 5872, '\p{^Is_Scx=_RUNR}', "");
97020Expect(0, 5872, '\P{Is_Scx=_RUNR}', "");
97021Expect(1, 5872, '\P{^Is_Scx=_RUNR}', "");
97022Expect(0, 5873, '\p{Is_Scx=_RUNR}', "");
97023Expect(1, 5873, '\p{^Is_Scx=_RUNR}', "");
97024Expect(1, 5873, '\P{Is_Scx=_RUNR}', "");
97025Expect(0, 5873, '\P{^Is_Scx=_RUNR}', "");
97026Error('\p{Script_Extensions=/a/ Samaritan}');
97027Error('\P{Script_Extensions=/a/ Samaritan}');
97028Expect(1, 2110, '\p{Script_Extensions=samaritan}', "");
97029Expect(0, 2110, '\p{^Script_Extensions=samaritan}', "");
97030Expect(0, 2110, '\P{Script_Extensions=samaritan}', "");
97031Expect(1, 2110, '\P{^Script_Extensions=samaritan}', "");
97032Expect(0, 2111, '\p{Script_Extensions=samaritan}', "");
97033Expect(1, 2111, '\p{^Script_Extensions=samaritan}', "");
97034Expect(1, 2111, '\P{Script_Extensions=samaritan}', "");
97035Expect(0, 2111, '\P{^Script_Extensions=samaritan}', "");
97036Expect(1, 2110, '\p{Script_Extensions=	 samaritan}', "");
97037Expect(0, 2110, '\p{^Script_Extensions=	 samaritan}', "");
97038Expect(0, 2110, '\P{Script_Extensions=	 samaritan}', "");
97039Expect(1, 2110, '\P{^Script_Extensions=	 samaritan}', "");
97040Expect(0, 2111, '\p{Script_Extensions=	 samaritan}', "");
97041Expect(1, 2111, '\p{^Script_Extensions=	 samaritan}', "");
97042Expect(1, 2111, '\P{Script_Extensions=	 samaritan}', "");
97043Expect(0, 2111, '\P{^Script_Extensions=	 samaritan}', "");
97044Error('\p{Scx=-_Samr:=}');
97045Error('\P{Scx=-_Samr:=}');
97046Expect(1, 2110, '\p{Scx=samr}', "");
97047Expect(0, 2110, '\p{^Scx=samr}', "");
97048Expect(0, 2110, '\P{Scx=samr}', "");
97049Expect(1, 2110, '\P{^Scx=samr}', "");
97050Expect(0, 2111, '\p{Scx=samr}', "");
97051Expect(1, 2111, '\p{^Scx=samr}', "");
97052Expect(1, 2111, '\P{Scx=samr}', "");
97053Expect(0, 2111, '\P{^Scx=samr}', "");
97054Expect(1, 2110, '\p{Scx= 	Samr}', "");
97055Expect(0, 2110, '\p{^Scx= 	Samr}', "");
97056Expect(0, 2110, '\P{Scx= 	Samr}', "");
97057Expect(1, 2110, '\P{^Scx= 	Samr}', "");
97058Expect(0, 2111, '\p{Scx= 	Samr}', "");
97059Expect(1, 2111, '\p{^Scx= 	Samr}', "");
97060Expect(1, 2111, '\P{Scx= 	Samr}', "");
97061Expect(0, 2111, '\P{^Scx= 	Samr}', "");
97062Error('\p{Is_Script_Extensions=/a/__Samaritan}');
97063Error('\P{Is_Script_Extensions=/a/__Samaritan}');
97064Expect(1, 2110, '\p{Is_Script_Extensions=samaritan}', "");
97065Expect(0, 2110, '\p{^Is_Script_Extensions=samaritan}', "");
97066Expect(0, 2110, '\P{Is_Script_Extensions=samaritan}', "");
97067Expect(1, 2110, '\P{^Is_Script_Extensions=samaritan}', "");
97068Expect(0, 2111, '\p{Is_Script_Extensions=samaritan}', "");
97069Expect(1, 2111, '\p{^Is_Script_Extensions=samaritan}', "");
97070Expect(1, 2111, '\P{Is_Script_Extensions=samaritan}', "");
97071Expect(0, 2111, '\P{^Is_Script_Extensions=samaritan}', "");
97072Expect(1, 2110, '\p{Is_Script_Extensions: -	Samaritan}', "");
97073Expect(0, 2110, '\p{^Is_Script_Extensions: -	Samaritan}', "");
97074Expect(0, 2110, '\P{Is_Script_Extensions: -	Samaritan}', "");
97075Expect(1, 2110, '\P{^Is_Script_Extensions: -	Samaritan}', "");
97076Expect(0, 2111, '\p{Is_Script_Extensions: -	Samaritan}', "");
97077Expect(1, 2111, '\p{^Is_Script_Extensions: -	Samaritan}', "");
97078Expect(1, 2111, '\P{Is_Script_Extensions: -	Samaritan}', "");
97079Expect(0, 2111, '\P{^Is_Script_Extensions: -	Samaritan}', "");
97080Error('\p{Is_Scx=-	SAMR/a/}');
97081Error('\P{Is_Scx=-	SAMR/a/}');
97082Expect(1, 2110, '\p{Is_Scx=samr}', "");
97083Expect(0, 2110, '\p{^Is_Scx=samr}', "");
97084Expect(0, 2110, '\P{Is_Scx=samr}', "");
97085Expect(1, 2110, '\P{^Is_Scx=samr}', "");
97086Expect(0, 2111, '\p{Is_Scx=samr}', "");
97087Expect(1, 2111, '\p{^Is_Scx=samr}', "");
97088Expect(1, 2111, '\P{Is_Scx=samr}', "");
97089Expect(0, 2111, '\P{^Is_Scx=samr}', "");
97090Expect(1, 2110, '\p{Is_Scx=	_Samr}', "");
97091Expect(0, 2110, '\p{^Is_Scx=	_Samr}', "");
97092Expect(0, 2110, '\P{Is_Scx=	_Samr}', "");
97093Expect(1, 2110, '\P{^Is_Scx=	_Samr}', "");
97094Expect(0, 2111, '\p{Is_Scx=	_Samr}', "");
97095Expect(1, 2111, '\p{^Is_Scx=	_Samr}', "");
97096Expect(1, 2111, '\P{Is_Scx=	_Samr}', "");
97097Expect(0, 2111, '\P{^Is_Scx=	_Samr}', "");
97098Error('\p{Script_Extensions=/a/--Old_South_Arabian}');
97099Error('\P{Script_Extensions=/a/--Old_South_Arabian}');
97100Expect(1, 68223, '\p{Script_Extensions=oldsoutharabian}', "");
97101Expect(0, 68223, '\p{^Script_Extensions=oldsoutharabian}', "");
97102Expect(0, 68223, '\P{Script_Extensions=oldsoutharabian}', "");
97103Expect(1, 68223, '\P{^Script_Extensions=oldsoutharabian}', "");
97104Expect(0, 68224, '\p{Script_Extensions=oldsoutharabian}', "");
97105Expect(1, 68224, '\p{^Script_Extensions=oldsoutharabian}', "");
97106Expect(1, 68224, '\P{Script_Extensions=oldsoutharabian}', "");
97107Expect(0, 68224, '\P{^Script_Extensions=oldsoutharabian}', "");
97108Expect(1, 68223, '\p{Script_Extensions=	_OLD_South_ARABIAN}', "");
97109Expect(0, 68223, '\p{^Script_Extensions=	_OLD_South_ARABIAN}', "");
97110Expect(0, 68223, '\P{Script_Extensions=	_OLD_South_ARABIAN}', "");
97111Expect(1, 68223, '\P{^Script_Extensions=	_OLD_South_ARABIAN}', "");
97112Expect(0, 68224, '\p{Script_Extensions=	_OLD_South_ARABIAN}', "");
97113Expect(1, 68224, '\p{^Script_Extensions=	_OLD_South_ARABIAN}', "");
97114Expect(1, 68224, '\P{Script_Extensions=	_OLD_South_ARABIAN}', "");
97115Expect(0, 68224, '\P{^Script_Extensions=	_OLD_South_ARABIAN}', "");
97116Error('\p{Scx=-Sarb:=}');
97117Error('\P{Scx=-Sarb:=}');
97118Expect(1, 68223, '\p{Scx=sarb}', "");
97119Expect(0, 68223, '\p{^Scx=sarb}', "");
97120Expect(0, 68223, '\P{Scx=sarb}', "");
97121Expect(1, 68223, '\P{^Scx=sarb}', "");
97122Expect(0, 68224, '\p{Scx=sarb}', "");
97123Expect(1, 68224, '\p{^Scx=sarb}', "");
97124Expect(1, 68224, '\P{Scx=sarb}', "");
97125Expect(0, 68224, '\P{^Scx=sarb}', "");
97126Expect(1, 68223, '\p{Scx:   _ Sarb}', "");
97127Expect(0, 68223, '\p{^Scx:   _ Sarb}', "");
97128Expect(0, 68223, '\P{Scx:   _ Sarb}', "");
97129Expect(1, 68223, '\P{^Scx:   _ Sarb}', "");
97130Expect(0, 68224, '\p{Scx:   _ Sarb}', "");
97131Expect(1, 68224, '\p{^Scx:   _ Sarb}', "");
97132Expect(1, 68224, '\P{Scx:   _ Sarb}', "");
97133Expect(0, 68224, '\P{^Scx:   _ Sarb}', "");
97134Error('\p{Is_Script_Extensions=- old_south_Arabian:=}');
97135Error('\P{Is_Script_Extensions=- old_south_Arabian:=}');
97136Expect(1, 68223, '\p{Is_Script_Extensions=oldsoutharabian}', "");
97137Expect(0, 68223, '\p{^Is_Script_Extensions=oldsoutharabian}', "");
97138Expect(0, 68223, '\P{Is_Script_Extensions=oldsoutharabian}', "");
97139Expect(1, 68223, '\P{^Is_Script_Extensions=oldsoutharabian}', "");
97140Expect(0, 68224, '\p{Is_Script_Extensions=oldsoutharabian}', "");
97141Expect(1, 68224, '\p{^Is_Script_Extensions=oldsoutharabian}', "");
97142Expect(1, 68224, '\P{Is_Script_Extensions=oldsoutharabian}', "");
97143Expect(0, 68224, '\P{^Is_Script_Extensions=oldsoutharabian}', "");
97144Expect(1, 68223, '\p{Is_Script_Extensions=_-Old_south_ARABIAN}', "");
97145Expect(0, 68223, '\p{^Is_Script_Extensions=_-Old_south_ARABIAN}', "");
97146Expect(0, 68223, '\P{Is_Script_Extensions=_-Old_south_ARABIAN}', "");
97147Expect(1, 68223, '\P{^Is_Script_Extensions=_-Old_south_ARABIAN}', "");
97148Expect(0, 68224, '\p{Is_Script_Extensions=_-Old_south_ARABIAN}', "");
97149Expect(1, 68224, '\p{^Is_Script_Extensions=_-Old_south_ARABIAN}', "");
97150Expect(1, 68224, '\P{Is_Script_Extensions=_-Old_south_ARABIAN}', "");
97151Expect(0, 68224, '\P{^Is_Script_Extensions=_-Old_south_ARABIAN}', "");
97152Error('\p{Is_Scx= /a/SARB}');
97153Error('\P{Is_Scx= /a/SARB}');
97154Expect(1, 68223, '\p{Is_Scx=sarb}', "");
97155Expect(0, 68223, '\p{^Is_Scx=sarb}', "");
97156Expect(0, 68223, '\P{Is_Scx=sarb}', "");
97157Expect(1, 68223, '\P{^Is_Scx=sarb}', "");
97158Expect(0, 68224, '\p{Is_Scx=sarb}', "");
97159Expect(1, 68224, '\p{^Is_Scx=sarb}', "");
97160Expect(1, 68224, '\P{Is_Scx=sarb}', "");
97161Expect(0, 68224, '\P{^Is_Scx=sarb}', "");
97162Expect(1, 68223, '\p{Is_Scx=	_sarb}', "");
97163Expect(0, 68223, '\p{^Is_Scx=	_sarb}', "");
97164Expect(0, 68223, '\P{Is_Scx=	_sarb}', "");
97165Expect(1, 68223, '\P{^Is_Scx=	_sarb}', "");
97166Expect(0, 68224, '\p{Is_Scx=	_sarb}', "");
97167Expect(1, 68224, '\p{^Is_Scx=	_sarb}', "");
97168Expect(1, 68224, '\P{Is_Scx=	_sarb}', "");
97169Expect(0, 68224, '\P{^Is_Scx=	_sarb}', "");
97170Error('\p{Script_Extensions:   :=Saurashtra}');
97171Error('\P{Script_Extensions:   :=Saurashtra}');
97172Expect(1, 43225, '\p{Script_Extensions=saurashtra}', "");
97173Expect(0, 43225, '\p{^Script_Extensions=saurashtra}', "");
97174Expect(0, 43225, '\P{Script_Extensions=saurashtra}', "");
97175Expect(1, 43225, '\P{^Script_Extensions=saurashtra}', "");
97176Expect(0, 43226, '\p{Script_Extensions=saurashtra}', "");
97177Expect(1, 43226, '\p{^Script_Extensions=saurashtra}', "");
97178Expect(1, 43226, '\P{Script_Extensions=saurashtra}', "");
97179Expect(0, 43226, '\P{^Script_Extensions=saurashtra}', "");
97180Expect(1, 43225, '\p{Script_Extensions=	 Saurashtra}', "");
97181Expect(0, 43225, '\p{^Script_Extensions=	 Saurashtra}', "");
97182Expect(0, 43225, '\P{Script_Extensions=	 Saurashtra}', "");
97183Expect(1, 43225, '\P{^Script_Extensions=	 Saurashtra}', "");
97184Expect(0, 43226, '\p{Script_Extensions=	 Saurashtra}', "");
97185Expect(1, 43226, '\p{^Script_Extensions=	 Saurashtra}', "");
97186Expect(1, 43226, '\P{Script_Extensions=	 Saurashtra}', "");
97187Expect(0, 43226, '\P{^Script_Extensions=	 Saurashtra}', "");
97188Error('\p{Scx=/a/__SAUR}');
97189Error('\P{Scx=/a/__SAUR}');
97190Expect(1, 43225, '\p{Scx=saur}', "");
97191Expect(0, 43225, '\p{^Scx=saur}', "");
97192Expect(0, 43225, '\P{Scx=saur}', "");
97193Expect(1, 43225, '\P{^Scx=saur}', "");
97194Expect(0, 43226, '\p{Scx=saur}', "");
97195Expect(1, 43226, '\p{^Scx=saur}', "");
97196Expect(1, 43226, '\P{Scx=saur}', "");
97197Expect(0, 43226, '\P{^Scx=saur}', "");
97198Expect(1, 43225, '\p{Scx=_	saur}', "");
97199Expect(0, 43225, '\p{^Scx=_	saur}', "");
97200Expect(0, 43225, '\P{Scx=_	saur}', "");
97201Expect(1, 43225, '\P{^Scx=_	saur}', "");
97202Expect(0, 43226, '\p{Scx=_	saur}', "");
97203Expect(1, 43226, '\p{^Scx=_	saur}', "");
97204Expect(1, 43226, '\P{Scx=_	saur}', "");
97205Expect(0, 43226, '\P{^Scx=_	saur}', "");
97206Error('\p{Is_Script_Extensions=:= _Saurashtra}');
97207Error('\P{Is_Script_Extensions=:= _Saurashtra}');
97208Expect(1, 43225, '\p{Is_Script_Extensions=saurashtra}', "");
97209Expect(0, 43225, '\p{^Is_Script_Extensions=saurashtra}', "");
97210Expect(0, 43225, '\P{Is_Script_Extensions=saurashtra}', "");
97211Expect(1, 43225, '\P{^Is_Script_Extensions=saurashtra}', "");
97212Expect(0, 43226, '\p{Is_Script_Extensions=saurashtra}', "");
97213Expect(1, 43226, '\p{^Is_Script_Extensions=saurashtra}', "");
97214Expect(1, 43226, '\P{Is_Script_Extensions=saurashtra}', "");
97215Expect(0, 43226, '\P{^Is_Script_Extensions=saurashtra}', "");
97216Expect(1, 43225, '\p{Is_Script_Extensions=_	SAURASHTRA}', "");
97217Expect(0, 43225, '\p{^Is_Script_Extensions=_	SAURASHTRA}', "");
97218Expect(0, 43225, '\P{Is_Script_Extensions=_	SAURASHTRA}', "");
97219Expect(1, 43225, '\P{^Is_Script_Extensions=_	SAURASHTRA}', "");
97220Expect(0, 43226, '\p{Is_Script_Extensions=_	SAURASHTRA}', "");
97221Expect(1, 43226, '\p{^Is_Script_Extensions=_	SAURASHTRA}', "");
97222Expect(1, 43226, '\P{Is_Script_Extensions=_	SAURASHTRA}', "");
97223Expect(0, 43226, '\P{^Is_Script_Extensions=_	SAURASHTRA}', "");
97224Error('\p{Is_Scx:_-Saur:=}');
97225Error('\P{Is_Scx:_-Saur:=}');
97226Expect(1, 43225, '\p{Is_Scx=saur}', "");
97227Expect(0, 43225, '\p{^Is_Scx=saur}', "");
97228Expect(0, 43225, '\P{Is_Scx=saur}', "");
97229Expect(1, 43225, '\P{^Is_Scx=saur}', "");
97230Expect(0, 43226, '\p{Is_Scx=saur}', "");
97231Expect(1, 43226, '\p{^Is_Scx=saur}', "");
97232Expect(1, 43226, '\P{Is_Scx=saur}', "");
97233Expect(0, 43226, '\P{^Is_Scx=saur}', "");
97234Expect(1, 43225, '\p{Is_Scx=-SAUR}', "");
97235Expect(0, 43225, '\p{^Is_Scx=-SAUR}', "");
97236Expect(0, 43225, '\P{Is_Scx=-SAUR}', "");
97237Expect(1, 43225, '\P{^Is_Scx=-SAUR}', "");
97238Expect(0, 43226, '\p{Is_Scx=-SAUR}', "");
97239Expect(1, 43226, '\p{^Is_Scx=-SAUR}', "");
97240Expect(1, 43226, '\P{Is_Scx=-SAUR}', "");
97241Expect(0, 43226, '\P{^Is_Scx=-SAUR}', "");
97242Error('\p{Script_Extensions=:=	Shavian}');
97243Error('\P{Script_Extensions=:=	Shavian}');
97244Expect(1, 66687, '\p{Script_Extensions=shavian}', "");
97245Expect(0, 66687, '\p{^Script_Extensions=shavian}', "");
97246Expect(0, 66687, '\P{Script_Extensions=shavian}', "");
97247Expect(1, 66687, '\P{^Script_Extensions=shavian}', "");
97248Expect(0, 66688, '\p{Script_Extensions=shavian}', "");
97249Expect(1, 66688, '\p{^Script_Extensions=shavian}', "");
97250Expect(1, 66688, '\P{Script_Extensions=shavian}', "");
97251Expect(0, 66688, '\P{^Script_Extensions=shavian}', "");
97252Expect(1, 66687, '\p{Script_Extensions=_	Shavian}', "");
97253Expect(0, 66687, '\p{^Script_Extensions=_	Shavian}', "");
97254Expect(0, 66687, '\P{Script_Extensions=_	Shavian}', "");
97255Expect(1, 66687, '\P{^Script_Extensions=_	Shavian}', "");
97256Expect(0, 66688, '\p{Script_Extensions=_	Shavian}', "");
97257Expect(1, 66688, '\p{^Script_Extensions=_	Shavian}', "");
97258Expect(1, 66688, '\P{Script_Extensions=_	Shavian}', "");
97259Expect(0, 66688, '\P{^Script_Extensions=_	Shavian}', "");
97260Error('\p{Scx= _Shaw/a/}');
97261Error('\P{Scx= _Shaw/a/}');
97262Expect(1, 66687, '\p{Scx=shaw}', "");
97263Expect(0, 66687, '\p{^Scx=shaw}', "");
97264Expect(0, 66687, '\P{Scx=shaw}', "");
97265Expect(1, 66687, '\P{^Scx=shaw}', "");
97266Expect(0, 66688, '\p{Scx=shaw}', "");
97267Expect(1, 66688, '\p{^Scx=shaw}', "");
97268Expect(1, 66688, '\P{Scx=shaw}', "");
97269Expect(0, 66688, '\P{^Scx=shaw}', "");
97270Expect(1, 66687, '\p{Scx: -	shaw}', "");
97271Expect(0, 66687, '\p{^Scx: -	shaw}', "");
97272Expect(0, 66687, '\P{Scx: -	shaw}', "");
97273Expect(1, 66687, '\P{^Scx: -	shaw}', "");
97274Expect(0, 66688, '\p{Scx: -	shaw}', "");
97275Expect(1, 66688, '\p{^Scx: -	shaw}', "");
97276Expect(1, 66688, '\P{Scx: -	shaw}', "");
97277Expect(0, 66688, '\P{^Scx: -	shaw}', "");
97278Error('\p{Is_Script_Extensions:   	Shavian:=}');
97279Error('\P{Is_Script_Extensions:   	Shavian:=}');
97280Expect(1, 66687, '\p{Is_Script_Extensions=shavian}', "");
97281Expect(0, 66687, '\p{^Is_Script_Extensions=shavian}', "");
97282Expect(0, 66687, '\P{Is_Script_Extensions=shavian}', "");
97283Expect(1, 66687, '\P{^Is_Script_Extensions=shavian}', "");
97284Expect(0, 66688, '\p{Is_Script_Extensions=shavian}', "");
97285Expect(1, 66688, '\p{^Is_Script_Extensions=shavian}', "");
97286Expect(1, 66688, '\P{Is_Script_Extensions=shavian}', "");
97287Expect(0, 66688, '\P{^Is_Script_Extensions=shavian}', "");
97288Expect(1, 66687, '\p{Is_Script_Extensions:    shavian}', "");
97289Expect(0, 66687, '\p{^Is_Script_Extensions:    shavian}', "");
97290Expect(0, 66687, '\P{Is_Script_Extensions:    shavian}', "");
97291Expect(1, 66687, '\P{^Is_Script_Extensions:    shavian}', "");
97292Expect(0, 66688, '\p{Is_Script_Extensions:    shavian}', "");
97293Expect(1, 66688, '\p{^Is_Script_Extensions:    shavian}', "");
97294Expect(1, 66688, '\P{Is_Script_Extensions:    shavian}', "");
97295Expect(0, 66688, '\P{^Is_Script_Extensions:    shavian}', "");
97296Error('\p{Is_Scx:   /a/	 SHAW}');
97297Error('\P{Is_Scx:   /a/	 SHAW}');
97298Expect(1, 66687, '\p{Is_Scx:   shaw}', "");
97299Expect(0, 66687, '\p{^Is_Scx:   shaw}', "");
97300Expect(0, 66687, '\P{Is_Scx:   shaw}', "");
97301Expect(1, 66687, '\P{^Is_Scx:   shaw}', "");
97302Expect(0, 66688, '\p{Is_Scx:   shaw}', "");
97303Expect(1, 66688, '\p{^Is_Scx:   shaw}', "");
97304Expect(1, 66688, '\P{Is_Scx:   shaw}', "");
97305Expect(0, 66688, '\P{^Is_Scx:   shaw}', "");
97306Expect(1, 66687, '\p{Is_Scx=Shaw}', "");
97307Expect(0, 66687, '\p{^Is_Scx=Shaw}', "");
97308Expect(0, 66687, '\P{Is_Scx=Shaw}', "");
97309Expect(1, 66687, '\P{^Is_Scx=Shaw}', "");
97310Expect(0, 66688, '\p{Is_Scx=Shaw}', "");
97311Expect(1, 66688, '\p{^Is_Scx=Shaw}', "");
97312Expect(1, 66688, '\P{Is_Scx=Shaw}', "");
97313Expect(0, 66688, '\P{^Is_Scx=Shaw}', "");
97314Error('\p{Script_Extensions=/a/ sharada}');
97315Error('\P{Script_Extensions=/a/ sharada}');
97316Expect(1, 70105, '\p{Script_Extensions=sharada}', "");
97317Expect(0, 70105, '\p{^Script_Extensions=sharada}', "");
97318Expect(0, 70105, '\P{Script_Extensions=sharada}', "");
97319Expect(1, 70105, '\P{^Script_Extensions=sharada}', "");
97320Expect(0, 70106, '\p{Script_Extensions=sharada}', "");
97321Expect(1, 70106, '\p{^Script_Extensions=sharada}', "");
97322Expect(1, 70106, '\P{Script_Extensions=sharada}', "");
97323Expect(0, 70106, '\P{^Script_Extensions=sharada}', "");
97324Expect(1, 70105, '\p{Script_Extensions: 	_Sharada}', "");
97325Expect(0, 70105, '\p{^Script_Extensions: 	_Sharada}', "");
97326Expect(0, 70105, '\P{Script_Extensions: 	_Sharada}', "");
97327Expect(1, 70105, '\P{^Script_Extensions: 	_Sharada}', "");
97328Expect(0, 70106, '\p{Script_Extensions: 	_Sharada}', "");
97329Expect(1, 70106, '\p{^Script_Extensions: 	_Sharada}', "");
97330Expect(1, 70106, '\P{Script_Extensions: 	_Sharada}', "");
97331Expect(0, 70106, '\P{^Script_Extensions: 	_Sharada}', "");
97332Error('\p{Scx=/a/Shrd}');
97333Error('\P{Scx=/a/Shrd}');
97334Expect(1, 70105, '\p{Scx=shrd}', "");
97335Expect(0, 70105, '\p{^Scx=shrd}', "");
97336Expect(0, 70105, '\P{Scx=shrd}', "");
97337Expect(1, 70105, '\P{^Scx=shrd}', "");
97338Expect(0, 70106, '\p{Scx=shrd}', "");
97339Expect(1, 70106, '\p{^Scx=shrd}', "");
97340Expect(1, 70106, '\P{Scx=shrd}', "");
97341Expect(0, 70106, '\P{^Scx=shrd}', "");
97342Expect(1, 70105, '\p{Scx= 	Shrd}', "");
97343Expect(0, 70105, '\p{^Scx= 	Shrd}', "");
97344Expect(0, 70105, '\P{Scx= 	Shrd}', "");
97345Expect(1, 70105, '\P{^Scx= 	Shrd}', "");
97346Expect(0, 70106, '\p{Scx= 	Shrd}', "");
97347Expect(1, 70106, '\p{^Scx= 	Shrd}', "");
97348Expect(1, 70106, '\P{Scx= 	Shrd}', "");
97349Expect(0, 70106, '\P{^Scx= 	Shrd}', "");
97350Error('\p{Is_Script_Extensions=--Sharada/a/}');
97351Error('\P{Is_Script_Extensions=--Sharada/a/}');
97352Expect(1, 70105, '\p{Is_Script_Extensions=sharada}', "");
97353Expect(0, 70105, '\p{^Is_Script_Extensions=sharada}', "");
97354Expect(0, 70105, '\P{Is_Script_Extensions=sharada}', "");
97355Expect(1, 70105, '\P{^Is_Script_Extensions=sharada}', "");
97356Expect(0, 70106, '\p{Is_Script_Extensions=sharada}', "");
97357Expect(1, 70106, '\p{^Is_Script_Extensions=sharada}', "");
97358Expect(1, 70106, '\P{Is_Script_Extensions=sharada}', "");
97359Expect(0, 70106, '\P{^Is_Script_Extensions=sharada}', "");
97360Expect(1, 70105, '\p{Is_Script_Extensions=_-Sharada}', "");
97361Expect(0, 70105, '\p{^Is_Script_Extensions=_-Sharada}', "");
97362Expect(0, 70105, '\P{Is_Script_Extensions=_-Sharada}', "");
97363Expect(1, 70105, '\P{^Is_Script_Extensions=_-Sharada}', "");
97364Expect(0, 70106, '\p{Is_Script_Extensions=_-Sharada}', "");
97365Expect(1, 70106, '\p{^Is_Script_Extensions=_-Sharada}', "");
97366Expect(1, 70106, '\P{Is_Script_Extensions=_-Sharada}', "");
97367Expect(0, 70106, '\P{^Is_Script_Extensions=_-Sharada}', "");
97368Error('\p{Is_Scx:_SHRD:=}');
97369Error('\P{Is_Scx:_SHRD:=}');
97370Expect(1, 70105, '\p{Is_Scx=shrd}', "");
97371Expect(0, 70105, '\p{^Is_Scx=shrd}', "");
97372Expect(0, 70105, '\P{Is_Scx=shrd}', "");
97373Expect(1, 70105, '\P{^Is_Scx=shrd}', "");
97374Expect(0, 70106, '\p{Is_Scx=shrd}', "");
97375Expect(1, 70106, '\p{^Is_Scx=shrd}', "");
97376Expect(1, 70106, '\P{Is_Scx=shrd}', "");
97377Expect(0, 70106, '\P{^Is_Scx=shrd}', "");
97378Expect(1, 70105, '\p{Is_Scx=__shrd}', "");
97379Expect(0, 70105, '\p{^Is_Scx=__shrd}', "");
97380Expect(0, 70105, '\P{Is_Scx=__shrd}', "");
97381Expect(1, 70105, '\P{^Is_Scx=__shrd}', "");
97382Expect(0, 70106, '\p{Is_Scx=__shrd}', "");
97383Expect(1, 70106, '\p{^Is_Scx=__shrd}', "");
97384Expect(1, 70106, '\P{Is_Scx=__shrd}', "");
97385Expect(0, 70106, '\P{^Is_Scx=__shrd}', "");
97386Error('\p{Script_Extensions=_/a/SINHALA}');
97387Error('\P{Script_Extensions=_/a/SINHALA}');
97388Expect(1, 3572, '\p{Script_Extensions=sinhala}', "");
97389Expect(0, 3572, '\p{^Script_Extensions=sinhala}', "");
97390Expect(0, 3572, '\P{Script_Extensions=sinhala}', "");
97391Expect(1, 3572, '\P{^Script_Extensions=sinhala}', "");
97392Expect(0, 3573, '\p{Script_Extensions=sinhala}', "");
97393Expect(1, 3573, '\p{^Script_Extensions=sinhala}', "");
97394Expect(1, 3573, '\P{Script_Extensions=sinhala}', "");
97395Expect(0, 3573, '\P{^Script_Extensions=sinhala}', "");
97396Expect(1, 3572, '\p{Script_Extensions=	sinhala}', "");
97397Expect(0, 3572, '\p{^Script_Extensions=	sinhala}', "");
97398Expect(0, 3572, '\P{Script_Extensions=	sinhala}', "");
97399Expect(1, 3572, '\P{^Script_Extensions=	sinhala}', "");
97400Expect(0, 3573, '\p{Script_Extensions=	sinhala}', "");
97401Expect(1, 3573, '\p{^Script_Extensions=	sinhala}', "");
97402Expect(1, 3573, '\P{Script_Extensions=	sinhala}', "");
97403Expect(0, 3573, '\P{^Script_Extensions=	sinhala}', "");
97404Error('\p{Scx=:= 	sinh}');
97405Error('\P{Scx=:= 	sinh}');
97406Expect(1, 3572, '\p{Scx=sinh}', "");
97407Expect(0, 3572, '\p{^Scx=sinh}', "");
97408Expect(0, 3572, '\P{Scx=sinh}', "");
97409Expect(1, 3572, '\P{^Scx=sinh}', "");
97410Expect(0, 3573, '\p{Scx=sinh}', "");
97411Expect(1, 3573, '\p{^Scx=sinh}', "");
97412Expect(1, 3573, '\P{Scx=sinh}', "");
97413Expect(0, 3573, '\P{^Scx=sinh}', "");
97414Expect(1, 3572, '\p{Scx=	-Sinh}', "");
97415Expect(0, 3572, '\p{^Scx=	-Sinh}', "");
97416Expect(0, 3572, '\P{Scx=	-Sinh}', "");
97417Expect(1, 3572, '\P{^Scx=	-Sinh}', "");
97418Expect(0, 3573, '\p{Scx=	-Sinh}', "");
97419Expect(1, 3573, '\p{^Scx=	-Sinh}', "");
97420Expect(1, 3573, '\P{Scx=	-Sinh}', "");
97421Expect(0, 3573, '\P{^Scx=	-Sinh}', "");
97422Error('\p{Is_Script_Extensions= :=SINHALA}');
97423Error('\P{Is_Script_Extensions= :=SINHALA}');
97424Expect(1, 3572, '\p{Is_Script_Extensions=sinhala}', "");
97425Expect(0, 3572, '\p{^Is_Script_Extensions=sinhala}', "");
97426Expect(0, 3572, '\P{Is_Script_Extensions=sinhala}', "");
97427Expect(1, 3572, '\P{^Is_Script_Extensions=sinhala}', "");
97428Expect(0, 3573, '\p{Is_Script_Extensions=sinhala}', "");
97429Expect(1, 3573, '\p{^Is_Script_Extensions=sinhala}', "");
97430Expect(1, 3573, '\P{Is_Script_Extensions=sinhala}', "");
97431Expect(0, 3573, '\P{^Is_Script_Extensions=sinhala}', "");
97432Expect(1, 3572, '\p{Is_Script_Extensions=_ Sinhala}', "");
97433Expect(0, 3572, '\p{^Is_Script_Extensions=_ Sinhala}', "");
97434Expect(0, 3572, '\P{Is_Script_Extensions=_ Sinhala}', "");
97435Expect(1, 3572, '\P{^Is_Script_Extensions=_ Sinhala}', "");
97436Expect(0, 3573, '\p{Is_Script_Extensions=_ Sinhala}', "");
97437Expect(1, 3573, '\p{^Is_Script_Extensions=_ Sinhala}', "");
97438Expect(1, 3573, '\P{Is_Script_Extensions=_ Sinhala}', "");
97439Expect(0, 3573, '\P{^Is_Script_Extensions=_ Sinhala}', "");
97440Error('\p{Is_Scx: :=	sinh}');
97441Error('\P{Is_Scx: :=	sinh}');
97442Expect(1, 3572, '\p{Is_Scx=sinh}', "");
97443Expect(0, 3572, '\p{^Is_Scx=sinh}', "");
97444Expect(0, 3572, '\P{Is_Scx=sinh}', "");
97445Expect(1, 3572, '\P{^Is_Scx=sinh}', "");
97446Expect(0, 3573, '\p{Is_Scx=sinh}', "");
97447Expect(1, 3573, '\p{^Is_Scx=sinh}', "");
97448Expect(1, 3573, '\P{Is_Scx=sinh}', "");
97449Expect(0, 3573, '\P{^Is_Scx=sinh}', "");
97450Expect(1, 3572, '\p{Is_Scx=	sinh}', "");
97451Expect(0, 3572, '\p{^Is_Scx=	sinh}', "");
97452Expect(0, 3572, '\P{Is_Scx=	sinh}', "");
97453Expect(1, 3572, '\P{^Is_Scx=	sinh}', "");
97454Expect(0, 3573, '\p{Is_Scx=	sinh}', "");
97455Expect(1, 3573, '\p{^Is_Scx=	sinh}', "");
97456Expect(1, 3573, '\P{Is_Scx=	sinh}', "");
97457Expect(0, 3573, '\P{^Is_Scx=	sinh}', "");
97458Error('\p{Script_Extensions=/a/--Sora_Sompeng}');
97459Error('\P{Script_Extensions=/a/--Sora_Sompeng}');
97460Expect(1, 69881, '\p{Script_Extensions=sorasompeng}', "");
97461Expect(0, 69881, '\p{^Script_Extensions=sorasompeng}', "");
97462Expect(0, 69881, '\P{Script_Extensions=sorasompeng}', "");
97463Expect(1, 69881, '\P{^Script_Extensions=sorasompeng}', "");
97464Expect(0, 69882, '\p{Script_Extensions=sorasompeng}', "");
97465Expect(1, 69882, '\p{^Script_Extensions=sorasompeng}', "");
97466Expect(1, 69882, '\P{Script_Extensions=sorasompeng}', "");
97467Expect(0, 69882, '\P{^Script_Extensions=sorasompeng}', "");
97468Expect(1, 69881, '\p{Script_Extensions=-_SORA_sompeng}', "");
97469Expect(0, 69881, '\p{^Script_Extensions=-_SORA_sompeng}', "");
97470Expect(0, 69881, '\P{Script_Extensions=-_SORA_sompeng}', "");
97471Expect(1, 69881, '\P{^Script_Extensions=-_SORA_sompeng}', "");
97472Expect(0, 69882, '\p{Script_Extensions=-_SORA_sompeng}', "");
97473Expect(1, 69882, '\p{^Script_Extensions=-_SORA_sompeng}', "");
97474Expect(1, 69882, '\P{Script_Extensions=-_SORA_sompeng}', "");
97475Expect(0, 69882, '\P{^Script_Extensions=-_SORA_sompeng}', "");
97476Error('\p{Scx=:=sora}');
97477Error('\P{Scx=:=sora}');
97478Expect(1, 69881, '\p{Scx=sora}', "");
97479Expect(0, 69881, '\p{^Scx=sora}', "");
97480Expect(0, 69881, '\P{Scx=sora}', "");
97481Expect(1, 69881, '\P{^Scx=sora}', "");
97482Expect(0, 69882, '\p{Scx=sora}', "");
97483Expect(1, 69882, '\p{^Scx=sora}', "");
97484Expect(1, 69882, '\P{Scx=sora}', "");
97485Expect(0, 69882, '\P{^Scx=sora}', "");
97486Expect(1, 69881, '\p{Scx=	sora}', "");
97487Expect(0, 69881, '\p{^Scx=	sora}', "");
97488Expect(0, 69881, '\P{Scx=	sora}', "");
97489Expect(1, 69881, '\P{^Scx=	sora}', "");
97490Expect(0, 69882, '\p{Scx=	sora}', "");
97491Expect(1, 69882, '\p{^Scx=	sora}', "");
97492Expect(1, 69882, '\P{Scx=	sora}', "");
97493Expect(0, 69882, '\P{^Scx=	sora}', "");
97494Error('\p{Is_Script_Extensions=:=sora_SOMPENG}');
97495Error('\P{Is_Script_Extensions=:=sora_SOMPENG}');
97496Expect(1, 69881, '\p{Is_Script_Extensions=sorasompeng}', "");
97497Expect(0, 69881, '\p{^Is_Script_Extensions=sorasompeng}', "");
97498Expect(0, 69881, '\P{Is_Script_Extensions=sorasompeng}', "");
97499Expect(1, 69881, '\P{^Is_Script_Extensions=sorasompeng}', "");
97500Expect(0, 69882, '\p{Is_Script_Extensions=sorasompeng}', "");
97501Expect(1, 69882, '\p{^Is_Script_Extensions=sorasompeng}', "");
97502Expect(1, 69882, '\P{Is_Script_Extensions=sorasompeng}', "");
97503Expect(0, 69882, '\P{^Is_Script_Extensions=sorasompeng}', "");
97504Expect(1, 69881, '\p{Is_Script_Extensions=-sora_Sompeng}', "");
97505Expect(0, 69881, '\p{^Is_Script_Extensions=-sora_Sompeng}', "");
97506Expect(0, 69881, '\P{Is_Script_Extensions=-sora_Sompeng}', "");
97507Expect(1, 69881, '\P{^Is_Script_Extensions=-sora_Sompeng}', "");
97508Expect(0, 69882, '\p{Is_Script_Extensions=-sora_Sompeng}', "");
97509Expect(1, 69882, '\p{^Is_Script_Extensions=-sora_Sompeng}', "");
97510Expect(1, 69882, '\P{Is_Script_Extensions=-sora_Sompeng}', "");
97511Expect(0, 69882, '\P{^Is_Script_Extensions=-sora_Sompeng}', "");
97512Error('\p{Is_Scx=:=_	sora}');
97513Error('\P{Is_Scx=:=_	sora}');
97514Expect(1, 69881, '\p{Is_Scx=sora}', "");
97515Expect(0, 69881, '\p{^Is_Scx=sora}', "");
97516Expect(0, 69881, '\P{Is_Scx=sora}', "");
97517Expect(1, 69881, '\P{^Is_Scx=sora}', "");
97518Expect(0, 69882, '\p{Is_Scx=sora}', "");
97519Expect(1, 69882, '\p{^Is_Scx=sora}', "");
97520Expect(1, 69882, '\P{Is_Scx=sora}', "");
97521Expect(0, 69882, '\P{^Is_Scx=sora}', "");
97522Expect(1, 69881, '\p{Is_Scx= -Sora}', "");
97523Expect(0, 69881, '\p{^Is_Scx= -Sora}', "");
97524Expect(0, 69881, '\P{Is_Scx= -Sora}', "");
97525Expect(1, 69881, '\P{^Is_Scx= -Sora}', "");
97526Expect(0, 69882, '\p{Is_Scx= -Sora}', "");
97527Expect(1, 69882, '\p{^Is_Scx= -Sora}', "");
97528Expect(1, 69882, '\P{Is_Scx= -Sora}', "");
97529Expect(0, 69882, '\P{^Is_Scx= -Sora}', "");
97530Error('\p{Script_Extensions=/a/_ SUNDANESE}');
97531Error('\P{Script_Extensions=/a/_ SUNDANESE}');
97532Expect(1, 7367, '\p{Script_Extensions=sundanese}', "");
97533Expect(0, 7367, '\p{^Script_Extensions=sundanese}', "");
97534Expect(0, 7367, '\P{Script_Extensions=sundanese}', "");
97535Expect(1, 7367, '\P{^Script_Extensions=sundanese}', "");
97536Expect(0, 7368, '\p{Script_Extensions=sundanese}', "");
97537Expect(1, 7368, '\p{^Script_Extensions=sundanese}', "");
97538Expect(1, 7368, '\P{Script_Extensions=sundanese}', "");
97539Expect(0, 7368, '\P{^Script_Extensions=sundanese}', "");
97540Expect(1, 7367, '\p{Script_Extensions=	SUNDANESE}', "");
97541Expect(0, 7367, '\p{^Script_Extensions=	SUNDANESE}', "");
97542Expect(0, 7367, '\P{Script_Extensions=	SUNDANESE}', "");
97543Expect(1, 7367, '\P{^Script_Extensions=	SUNDANESE}', "");
97544Expect(0, 7368, '\p{Script_Extensions=	SUNDANESE}', "");
97545Expect(1, 7368, '\p{^Script_Extensions=	SUNDANESE}', "");
97546Expect(1, 7368, '\P{Script_Extensions=	SUNDANESE}', "");
97547Expect(0, 7368, '\P{^Script_Extensions=	SUNDANESE}', "");
97548Error('\p{Scx: _:=Sund}');
97549Error('\P{Scx: _:=Sund}');
97550Expect(1, 7367, '\p{Scx=sund}', "");
97551Expect(0, 7367, '\p{^Scx=sund}', "");
97552Expect(0, 7367, '\P{Scx=sund}', "");
97553Expect(1, 7367, '\P{^Scx=sund}', "");
97554Expect(0, 7368, '\p{Scx=sund}', "");
97555Expect(1, 7368, '\p{^Scx=sund}', "");
97556Expect(1, 7368, '\P{Scx=sund}', "");
97557Expect(0, 7368, '\P{^Scx=sund}', "");
97558Expect(1, 7367, '\p{Scx=-Sund}', "");
97559Expect(0, 7367, '\p{^Scx=-Sund}', "");
97560Expect(0, 7367, '\P{Scx=-Sund}', "");
97561Expect(1, 7367, '\P{^Scx=-Sund}', "");
97562Expect(0, 7368, '\p{Scx=-Sund}', "");
97563Expect(1, 7368, '\p{^Scx=-Sund}', "");
97564Expect(1, 7368, '\P{Scx=-Sund}', "");
97565Expect(0, 7368, '\P{^Scx=-Sund}', "");
97566Error('\p{Is_Script_Extensions=/a/ 	SUNDANESE}');
97567Error('\P{Is_Script_Extensions=/a/ 	SUNDANESE}');
97568Expect(1, 7367, '\p{Is_Script_Extensions=sundanese}', "");
97569Expect(0, 7367, '\p{^Is_Script_Extensions=sundanese}', "");
97570Expect(0, 7367, '\P{Is_Script_Extensions=sundanese}', "");
97571Expect(1, 7367, '\P{^Is_Script_Extensions=sundanese}', "");
97572Expect(0, 7368, '\p{Is_Script_Extensions=sundanese}', "");
97573Expect(1, 7368, '\p{^Is_Script_Extensions=sundanese}', "");
97574Expect(1, 7368, '\P{Is_Script_Extensions=sundanese}', "");
97575Expect(0, 7368, '\P{^Is_Script_Extensions=sundanese}', "");
97576Expect(1, 7367, '\p{Is_Script_Extensions: 	SUNDANESE}', "");
97577Expect(0, 7367, '\p{^Is_Script_Extensions: 	SUNDANESE}', "");
97578Expect(0, 7367, '\P{Is_Script_Extensions: 	SUNDANESE}', "");
97579Expect(1, 7367, '\P{^Is_Script_Extensions: 	SUNDANESE}', "");
97580Expect(0, 7368, '\p{Is_Script_Extensions: 	SUNDANESE}', "");
97581Expect(1, 7368, '\p{^Is_Script_Extensions: 	SUNDANESE}', "");
97582Expect(1, 7368, '\P{Is_Script_Extensions: 	SUNDANESE}', "");
97583Expect(0, 7368, '\P{^Is_Script_Extensions: 	SUNDANESE}', "");
97584Error('\p{Is_Scx=	:=Sund}');
97585Error('\P{Is_Scx=	:=Sund}');
97586Expect(1, 7367, '\p{Is_Scx=sund}', "");
97587Expect(0, 7367, '\p{^Is_Scx=sund}', "");
97588Expect(0, 7367, '\P{Is_Scx=sund}', "");
97589Expect(1, 7367, '\P{^Is_Scx=sund}', "");
97590Expect(0, 7368, '\p{Is_Scx=sund}', "");
97591Expect(1, 7368, '\p{^Is_Scx=sund}', "");
97592Expect(1, 7368, '\P{Is_Scx=sund}', "");
97593Expect(0, 7368, '\P{^Is_Scx=sund}', "");
97594Expect(1, 7367, '\p{Is_Scx=	-Sund}', "");
97595Expect(0, 7367, '\p{^Is_Scx=	-Sund}', "");
97596Expect(0, 7367, '\P{Is_Scx=	-Sund}', "");
97597Expect(1, 7367, '\P{^Is_Scx=	-Sund}', "");
97598Expect(0, 7368, '\p{Is_Scx=	-Sund}', "");
97599Expect(1, 7368, '\p{^Is_Scx=	-Sund}', "");
97600Expect(1, 7368, '\P{Is_Scx=	-Sund}', "");
97601Expect(0, 7368, '\P{^Is_Scx=	-Sund}', "");
97602Error('\p{Script_Extensions=:= 	syloti_Nagri}');
97603Error('\P{Script_Extensions=:= 	syloti_Nagri}');
97604Expect(1, 43051, '\p{Script_Extensions=sylotinagri}', "");
97605Expect(0, 43051, '\p{^Script_Extensions=sylotinagri}', "");
97606Expect(0, 43051, '\P{Script_Extensions=sylotinagri}', "");
97607Expect(1, 43051, '\P{^Script_Extensions=sylotinagri}', "");
97608Expect(0, 43052, '\p{Script_Extensions=sylotinagri}', "");
97609Expect(1, 43052, '\p{^Script_Extensions=sylotinagri}', "");
97610Expect(1, 43052, '\P{Script_Extensions=sylotinagri}', "");
97611Expect(0, 43052, '\P{^Script_Extensions=sylotinagri}', "");
97612Expect(1, 43051, '\p{Script_Extensions=	Syloti_Nagri}', "");
97613Expect(0, 43051, '\p{^Script_Extensions=	Syloti_Nagri}', "");
97614Expect(0, 43051, '\P{Script_Extensions=	Syloti_Nagri}', "");
97615Expect(1, 43051, '\P{^Script_Extensions=	Syloti_Nagri}', "");
97616Expect(0, 43052, '\p{Script_Extensions=	Syloti_Nagri}', "");
97617Expect(1, 43052, '\p{^Script_Extensions=	Syloti_Nagri}', "");
97618Expect(1, 43052, '\P{Script_Extensions=	Syloti_Nagri}', "");
97619Expect(0, 43052, '\P{^Script_Extensions=	Syloti_Nagri}', "");
97620Error('\p{Scx=-/a/Sylo}');
97621Error('\P{Scx=-/a/Sylo}');
97622Expect(1, 43051, '\p{Scx=sylo}', "");
97623Expect(0, 43051, '\p{^Scx=sylo}', "");
97624Expect(0, 43051, '\P{Scx=sylo}', "");
97625Expect(1, 43051, '\P{^Scx=sylo}', "");
97626Expect(0, 43052, '\p{Scx=sylo}', "");
97627Expect(1, 43052, '\p{^Scx=sylo}', "");
97628Expect(1, 43052, '\P{Scx=sylo}', "");
97629Expect(0, 43052, '\P{^Scx=sylo}', "");
97630Expect(1, 43051, '\p{Scx= _Sylo}', "");
97631Expect(0, 43051, '\p{^Scx= _Sylo}', "");
97632Expect(0, 43051, '\P{Scx= _Sylo}', "");
97633Expect(1, 43051, '\P{^Scx= _Sylo}', "");
97634Expect(0, 43052, '\p{Scx= _Sylo}', "");
97635Expect(1, 43052, '\p{^Scx= _Sylo}', "");
97636Expect(1, 43052, '\P{Scx= _Sylo}', "");
97637Expect(0, 43052, '\P{^Scx= _Sylo}', "");
97638Error('\p{Is_Script_Extensions= :=syloti_nagri}');
97639Error('\P{Is_Script_Extensions= :=syloti_nagri}');
97640Expect(1, 43051, '\p{Is_Script_Extensions=sylotinagri}', "");
97641Expect(0, 43051, '\p{^Is_Script_Extensions=sylotinagri}', "");
97642Expect(0, 43051, '\P{Is_Script_Extensions=sylotinagri}', "");
97643Expect(1, 43051, '\P{^Is_Script_Extensions=sylotinagri}', "");
97644Expect(0, 43052, '\p{Is_Script_Extensions=sylotinagri}', "");
97645Expect(1, 43052, '\p{^Is_Script_Extensions=sylotinagri}', "");
97646Expect(1, 43052, '\P{Is_Script_Extensions=sylotinagri}', "");
97647Expect(0, 43052, '\P{^Is_Script_Extensions=sylotinagri}', "");
97648Expect(1, 43051, '\p{Is_Script_Extensions=  SYLOTI_NAGRI}', "");
97649Expect(0, 43051, '\p{^Is_Script_Extensions=  SYLOTI_NAGRI}', "");
97650Expect(0, 43051, '\P{Is_Script_Extensions=  SYLOTI_NAGRI}', "");
97651Expect(1, 43051, '\P{^Is_Script_Extensions=  SYLOTI_NAGRI}', "");
97652Expect(0, 43052, '\p{Is_Script_Extensions=  SYLOTI_NAGRI}', "");
97653Expect(1, 43052, '\p{^Is_Script_Extensions=  SYLOTI_NAGRI}', "");
97654Expect(1, 43052, '\P{Is_Script_Extensions=  SYLOTI_NAGRI}', "");
97655Expect(0, 43052, '\P{^Is_Script_Extensions=  SYLOTI_NAGRI}', "");
97656Error('\p{Is_Scx=/a/-	Sylo}');
97657Error('\P{Is_Scx=/a/-	Sylo}');
97658Expect(1, 43051, '\p{Is_Scx=sylo}', "");
97659Expect(0, 43051, '\p{^Is_Scx=sylo}', "");
97660Expect(0, 43051, '\P{Is_Scx=sylo}', "");
97661Expect(1, 43051, '\P{^Is_Scx=sylo}', "");
97662Expect(0, 43052, '\p{Is_Scx=sylo}', "");
97663Expect(1, 43052, '\p{^Is_Scx=sylo}', "");
97664Expect(1, 43052, '\P{Is_Scx=sylo}', "");
97665Expect(0, 43052, '\P{^Is_Scx=sylo}', "");
97666Expect(1, 43051, '\p{Is_Scx=__Sylo}', "");
97667Expect(0, 43051, '\p{^Is_Scx=__Sylo}', "");
97668Expect(0, 43051, '\P{Is_Scx=__Sylo}', "");
97669Expect(1, 43051, '\P{^Is_Scx=__Sylo}', "");
97670Expect(0, 43052, '\p{Is_Scx=__Sylo}', "");
97671Expect(1, 43052, '\p{^Is_Scx=__Sylo}', "");
97672Expect(1, 43052, '\P{Is_Scx=__Sylo}', "");
97673Expect(0, 43052, '\P{^Is_Scx=__Sylo}', "");
97674Error('\p{Script_Extensions= :=Syriac}');
97675Error('\P{Script_Extensions= :=Syriac}');
97676Expect(1, 1871, '\p{Script_Extensions=syriac}', "");
97677Expect(0, 1871, '\p{^Script_Extensions=syriac}', "");
97678Expect(0, 1871, '\P{Script_Extensions=syriac}', "");
97679Expect(1, 1871, '\P{^Script_Extensions=syriac}', "");
97680Expect(0, 1872, '\p{Script_Extensions=syriac}', "");
97681Expect(1, 1872, '\p{^Script_Extensions=syriac}', "");
97682Expect(1, 1872, '\P{Script_Extensions=syriac}', "");
97683Expect(0, 1872, '\P{^Script_Extensions=syriac}', "");
97684Expect(1, 1871, '\p{Script_Extensions= Syriac}', "");
97685Expect(0, 1871, '\p{^Script_Extensions= Syriac}', "");
97686Expect(0, 1871, '\P{Script_Extensions= Syriac}', "");
97687Expect(1, 1871, '\P{^Script_Extensions= Syriac}', "");
97688Expect(0, 1872, '\p{Script_Extensions= Syriac}', "");
97689Expect(1, 1872, '\p{^Script_Extensions= Syriac}', "");
97690Expect(1, 1872, '\P{Script_Extensions= Syriac}', "");
97691Expect(0, 1872, '\P{^Script_Extensions= Syriac}', "");
97692Error('\p{Scx=:=_Syrc}');
97693Error('\P{Scx=:=_Syrc}');
97694Expect(1, 1871, '\p{Scx=syrc}', "");
97695Expect(0, 1871, '\p{^Scx=syrc}', "");
97696Expect(0, 1871, '\P{Scx=syrc}', "");
97697Expect(1, 1871, '\P{^Scx=syrc}', "");
97698Expect(0, 1872, '\p{Scx=syrc}', "");
97699Expect(1, 1872, '\p{^Scx=syrc}', "");
97700Expect(1, 1872, '\P{Scx=syrc}', "");
97701Expect(0, 1872, '\P{^Scx=syrc}', "");
97702Expect(1, 1871, '\p{Scx=_ Syrc}', "");
97703Expect(0, 1871, '\p{^Scx=_ Syrc}', "");
97704Expect(0, 1871, '\P{Scx=_ Syrc}', "");
97705Expect(1, 1871, '\P{^Scx=_ Syrc}', "");
97706Expect(0, 1872, '\p{Scx=_ Syrc}', "");
97707Expect(1, 1872, '\p{^Scx=_ Syrc}', "");
97708Expect(1, 1872, '\P{Scx=_ Syrc}', "");
97709Expect(0, 1872, '\P{^Scx=_ Syrc}', "");
97710Error('\p{Is_Script_Extensions=_/a/syriac}');
97711Error('\P{Is_Script_Extensions=_/a/syriac}');
97712Expect(1, 1871, '\p{Is_Script_Extensions=syriac}', "");
97713Expect(0, 1871, '\p{^Is_Script_Extensions=syriac}', "");
97714Expect(0, 1871, '\P{Is_Script_Extensions=syriac}', "");
97715Expect(1, 1871, '\P{^Is_Script_Extensions=syriac}', "");
97716Expect(0, 1872, '\p{Is_Script_Extensions=syriac}', "");
97717Expect(1, 1872, '\p{^Is_Script_Extensions=syriac}', "");
97718Expect(1, 1872, '\P{Is_Script_Extensions=syriac}', "");
97719Expect(0, 1872, '\P{^Is_Script_Extensions=syriac}', "");
97720Expect(1, 1871, '\p{Is_Script_Extensions=  Syriac}', "");
97721Expect(0, 1871, '\p{^Is_Script_Extensions=  Syriac}', "");
97722Expect(0, 1871, '\P{Is_Script_Extensions=  Syriac}', "");
97723Expect(1, 1871, '\P{^Is_Script_Extensions=  Syriac}', "");
97724Expect(0, 1872, '\p{Is_Script_Extensions=  Syriac}', "");
97725Expect(1, 1872, '\p{^Is_Script_Extensions=  Syriac}', "");
97726Expect(1, 1872, '\P{Is_Script_Extensions=  Syriac}', "");
97727Expect(0, 1872, '\P{^Is_Script_Extensions=  Syriac}', "");
97728Error('\p{Is_Scx:	/a/-SYRC}');
97729Error('\P{Is_Scx:	/a/-SYRC}');
97730Expect(1, 1871, '\p{Is_Scx=syrc}', "");
97731Expect(0, 1871, '\p{^Is_Scx=syrc}', "");
97732Expect(0, 1871, '\P{Is_Scx=syrc}', "");
97733Expect(1, 1871, '\P{^Is_Scx=syrc}', "");
97734Expect(0, 1872, '\p{Is_Scx=syrc}', "");
97735Expect(1, 1872, '\p{^Is_Scx=syrc}', "");
97736Expect(1, 1872, '\P{Is_Scx=syrc}', "");
97737Expect(0, 1872, '\P{^Is_Scx=syrc}', "");
97738Expect(1, 1871, '\p{Is_Scx= _syrc}', "");
97739Expect(0, 1871, '\p{^Is_Scx= _syrc}', "");
97740Expect(0, 1871, '\P{Is_Scx= _syrc}', "");
97741Expect(1, 1871, '\P{^Is_Scx= _syrc}', "");
97742Expect(0, 1872, '\p{Is_Scx= _syrc}', "");
97743Expect(1, 1872, '\p{^Is_Scx= _syrc}', "");
97744Expect(1, 1872, '\P{Is_Scx= _syrc}', "");
97745Expect(0, 1872, '\P{^Is_Scx= _syrc}', "");
97746Error('\p{Script_Extensions:   _tagbanwa:=}');
97747Error('\P{Script_Extensions:   _tagbanwa:=}');
97748Expect(1, 6003, '\p{Script_Extensions=tagbanwa}', "");
97749Expect(0, 6003, '\p{^Script_Extensions=tagbanwa}', "");
97750Expect(0, 6003, '\P{Script_Extensions=tagbanwa}', "");
97751Expect(1, 6003, '\P{^Script_Extensions=tagbanwa}', "");
97752Expect(0, 6004, '\p{Script_Extensions=tagbanwa}', "");
97753Expect(1, 6004, '\p{^Script_Extensions=tagbanwa}', "");
97754Expect(1, 6004, '\P{Script_Extensions=tagbanwa}', "");
97755Expect(0, 6004, '\P{^Script_Extensions=tagbanwa}', "");
97756Expect(1, 6003, '\p{Script_Extensions=_TAGBANWA}', "");
97757Expect(0, 6003, '\p{^Script_Extensions=_TAGBANWA}', "");
97758Expect(0, 6003, '\P{Script_Extensions=_TAGBANWA}', "");
97759Expect(1, 6003, '\P{^Script_Extensions=_TAGBANWA}', "");
97760Expect(0, 6004, '\p{Script_Extensions=_TAGBANWA}', "");
97761Expect(1, 6004, '\p{^Script_Extensions=_TAGBANWA}', "");
97762Expect(1, 6004, '\P{Script_Extensions=_TAGBANWA}', "");
97763Expect(0, 6004, '\P{^Script_Extensions=_TAGBANWA}', "");
97764Error('\p{Scx=:=-Tagb}');
97765Error('\P{Scx=:=-Tagb}');
97766Expect(1, 6003, '\p{Scx=tagb}', "");
97767Expect(0, 6003, '\p{^Scx=tagb}', "");
97768Expect(0, 6003, '\P{Scx=tagb}', "");
97769Expect(1, 6003, '\P{^Scx=tagb}', "");
97770Expect(0, 6004, '\p{Scx=tagb}', "");
97771Expect(1, 6004, '\p{^Scx=tagb}', "");
97772Expect(1, 6004, '\P{Scx=tagb}', "");
97773Expect(0, 6004, '\P{^Scx=tagb}', "");
97774Expect(1, 6003, '\p{Scx=_-Tagb}', "");
97775Expect(0, 6003, '\p{^Scx=_-Tagb}', "");
97776Expect(0, 6003, '\P{Scx=_-Tagb}', "");
97777Expect(1, 6003, '\P{^Scx=_-Tagb}', "");
97778Expect(0, 6004, '\p{Scx=_-Tagb}', "");
97779Expect(1, 6004, '\p{^Scx=_-Tagb}', "");
97780Expect(1, 6004, '\P{Scx=_-Tagb}', "");
97781Expect(0, 6004, '\P{^Scx=_-Tagb}', "");
97782Error('\p{Is_Script_Extensions:   	/a/tagbanwa}');
97783Error('\P{Is_Script_Extensions:   	/a/tagbanwa}');
97784Expect(1, 6003, '\p{Is_Script_Extensions: tagbanwa}', "");
97785Expect(0, 6003, '\p{^Is_Script_Extensions: tagbanwa}', "");
97786Expect(0, 6003, '\P{Is_Script_Extensions: tagbanwa}', "");
97787Expect(1, 6003, '\P{^Is_Script_Extensions: tagbanwa}', "");
97788Expect(0, 6004, '\p{Is_Script_Extensions: tagbanwa}', "");
97789Expect(1, 6004, '\p{^Is_Script_Extensions: tagbanwa}', "");
97790Expect(1, 6004, '\P{Is_Script_Extensions: tagbanwa}', "");
97791Expect(0, 6004, '\P{^Is_Script_Extensions: tagbanwa}', "");
97792Expect(1, 6003, '\p{Is_Script_Extensions=	 Tagbanwa}', "");
97793Expect(0, 6003, '\p{^Is_Script_Extensions=	 Tagbanwa}', "");
97794Expect(0, 6003, '\P{Is_Script_Extensions=	 Tagbanwa}', "");
97795Expect(1, 6003, '\P{^Is_Script_Extensions=	 Tagbanwa}', "");
97796Expect(0, 6004, '\p{Is_Script_Extensions=	 Tagbanwa}', "");
97797Expect(1, 6004, '\p{^Is_Script_Extensions=	 Tagbanwa}', "");
97798Expect(1, 6004, '\P{Is_Script_Extensions=	 Tagbanwa}', "");
97799Expect(0, 6004, '\P{^Is_Script_Extensions=	 Tagbanwa}', "");
97800Error('\p{Is_Scx=_-tagb:=}');
97801Error('\P{Is_Scx=_-tagb:=}');
97802Expect(1, 6003, '\p{Is_Scx=tagb}', "");
97803Expect(0, 6003, '\p{^Is_Scx=tagb}', "");
97804Expect(0, 6003, '\P{Is_Scx=tagb}', "");
97805Expect(1, 6003, '\P{^Is_Scx=tagb}', "");
97806Expect(0, 6004, '\p{Is_Scx=tagb}', "");
97807Expect(1, 6004, '\p{^Is_Scx=tagb}', "");
97808Expect(1, 6004, '\P{Is_Scx=tagb}', "");
97809Expect(0, 6004, '\P{^Is_Scx=tagb}', "");
97810Expect(1, 6003, '\p{Is_Scx=	-tagb}', "");
97811Expect(0, 6003, '\p{^Is_Scx=	-tagb}', "");
97812Expect(0, 6003, '\P{Is_Scx=	-tagb}', "");
97813Expect(1, 6003, '\P{^Is_Scx=	-tagb}', "");
97814Expect(0, 6004, '\p{Is_Scx=	-tagb}', "");
97815Expect(1, 6004, '\p{^Is_Scx=	-tagb}', "");
97816Expect(1, 6004, '\P{Is_Scx=	-tagb}', "");
97817Expect(0, 6004, '\P{^Is_Scx=	-tagb}', "");
97818Error('\p{Script_Extensions=-Takri/a/}');
97819Error('\P{Script_Extensions=-Takri/a/}');
97820Expect(1, 71369, '\p{Script_Extensions=takri}', "");
97821Expect(0, 71369, '\p{^Script_Extensions=takri}', "");
97822Expect(0, 71369, '\P{Script_Extensions=takri}', "");
97823Expect(1, 71369, '\P{^Script_Extensions=takri}', "");
97824Expect(0, 71370, '\p{Script_Extensions=takri}', "");
97825Expect(1, 71370, '\p{^Script_Extensions=takri}', "");
97826Expect(1, 71370, '\P{Script_Extensions=takri}', "");
97827Expect(0, 71370, '\P{^Script_Extensions=takri}', "");
97828Expect(1, 71369, '\p{Script_Extensions:   -TAKRI}', "");
97829Expect(0, 71369, '\p{^Script_Extensions:   -TAKRI}', "");
97830Expect(0, 71369, '\P{Script_Extensions:   -TAKRI}', "");
97831Expect(1, 71369, '\P{^Script_Extensions:   -TAKRI}', "");
97832Expect(0, 71370, '\p{Script_Extensions:   -TAKRI}', "");
97833Expect(1, 71370, '\p{^Script_Extensions:   -TAKRI}', "");
97834Expect(1, 71370, '\P{Script_Extensions:   -TAKRI}', "");
97835Expect(0, 71370, '\P{^Script_Extensions:   -TAKRI}', "");
97836Error('\p{Scx=_/a/TAKR}');
97837Error('\P{Scx=_/a/TAKR}');
97838Expect(1, 71369, '\p{Scx=takr}', "");
97839Expect(0, 71369, '\p{^Scx=takr}', "");
97840Expect(0, 71369, '\P{Scx=takr}', "");
97841Expect(1, 71369, '\P{^Scx=takr}', "");
97842Expect(0, 71370, '\p{Scx=takr}', "");
97843Expect(1, 71370, '\p{^Scx=takr}', "");
97844Expect(1, 71370, '\P{Scx=takr}', "");
97845Expect(0, 71370, '\P{^Scx=takr}', "");
97846Expect(1, 71369, '\p{Scx=-_TAKR}', "");
97847Expect(0, 71369, '\p{^Scx=-_TAKR}', "");
97848Expect(0, 71369, '\P{Scx=-_TAKR}', "");
97849Expect(1, 71369, '\P{^Scx=-_TAKR}', "");
97850Expect(0, 71370, '\p{Scx=-_TAKR}', "");
97851Expect(1, 71370, '\p{^Scx=-_TAKR}', "");
97852Expect(1, 71370, '\P{Scx=-_TAKR}', "");
97853Expect(0, 71370, '\P{^Scx=-_TAKR}', "");
97854Error('\p{Is_Script_Extensions=-:=Takri}');
97855Error('\P{Is_Script_Extensions=-:=Takri}');
97856Expect(1, 71369, '\p{Is_Script_Extensions=takri}', "");
97857Expect(0, 71369, '\p{^Is_Script_Extensions=takri}', "");
97858Expect(0, 71369, '\P{Is_Script_Extensions=takri}', "");
97859Expect(1, 71369, '\P{^Is_Script_Extensions=takri}', "");
97860Expect(0, 71370, '\p{Is_Script_Extensions=takri}', "");
97861Expect(1, 71370, '\p{^Is_Script_Extensions=takri}', "");
97862Expect(1, 71370, '\P{Is_Script_Extensions=takri}', "");
97863Expect(0, 71370, '\P{^Is_Script_Extensions=takri}', "");
97864Expect(1, 71369, '\p{Is_Script_Extensions=-Takri}', "");
97865Expect(0, 71369, '\p{^Is_Script_Extensions=-Takri}', "");
97866Expect(0, 71369, '\P{Is_Script_Extensions=-Takri}', "");
97867Expect(1, 71369, '\P{^Is_Script_Extensions=-Takri}', "");
97868Expect(0, 71370, '\p{Is_Script_Extensions=-Takri}', "");
97869Expect(1, 71370, '\p{^Is_Script_Extensions=-Takri}', "");
97870Expect(1, 71370, '\P{Is_Script_Extensions=-Takri}', "");
97871Expect(0, 71370, '\P{^Is_Script_Extensions=-Takri}', "");
97872Error('\p{Is_Scx=Takr:=}');
97873Error('\P{Is_Scx=Takr:=}');
97874Expect(1, 71369, '\p{Is_Scx=takr}', "");
97875Expect(0, 71369, '\p{^Is_Scx=takr}', "");
97876Expect(0, 71369, '\P{Is_Scx=takr}', "");
97877Expect(1, 71369, '\P{^Is_Scx=takr}', "");
97878Expect(0, 71370, '\p{Is_Scx=takr}', "");
97879Expect(1, 71370, '\p{^Is_Scx=takr}', "");
97880Expect(1, 71370, '\P{Is_Scx=takr}', "");
97881Expect(0, 71370, '\P{^Is_Scx=takr}', "");
97882Expect(1, 71369, '\p{Is_Scx=	TAKR}', "");
97883Expect(0, 71369, '\p{^Is_Scx=	TAKR}', "");
97884Expect(0, 71369, '\P{Is_Scx=	TAKR}', "");
97885Expect(1, 71369, '\P{^Is_Scx=	TAKR}', "");
97886Expect(0, 71370, '\p{Is_Scx=	TAKR}', "");
97887Expect(1, 71370, '\p{^Is_Scx=	TAKR}', "");
97888Expect(1, 71370, '\P{Is_Scx=	TAKR}', "");
97889Expect(0, 71370, '\P{^Is_Scx=	TAKR}', "");
97890Error('\p{Script_Extensions= /a/Tai_Le}');
97891Error('\P{Script_Extensions= /a/Tai_Le}');
97892Expect(1, 6516, '\p{Script_Extensions=taile}', "");
97893Expect(0, 6516, '\p{^Script_Extensions=taile}', "");
97894Expect(0, 6516, '\P{Script_Extensions=taile}', "");
97895Expect(1, 6516, '\P{^Script_Extensions=taile}', "");
97896Expect(0, 6517, '\p{Script_Extensions=taile}', "");
97897Expect(1, 6517, '\p{^Script_Extensions=taile}', "");
97898Expect(1, 6517, '\P{Script_Extensions=taile}', "");
97899Expect(0, 6517, '\P{^Script_Extensions=taile}', "");
97900Expect(1, 6516, '\p{Script_Extensions=-	Tai_Le}', "");
97901Expect(0, 6516, '\p{^Script_Extensions=-	Tai_Le}', "");
97902Expect(0, 6516, '\P{Script_Extensions=-	Tai_Le}', "");
97903Expect(1, 6516, '\P{^Script_Extensions=-	Tai_Le}', "");
97904Expect(0, 6517, '\p{Script_Extensions=-	Tai_Le}', "");
97905Expect(1, 6517, '\p{^Script_Extensions=-	Tai_Le}', "");
97906Expect(1, 6517, '\P{Script_Extensions=-	Tai_Le}', "");
97907Expect(0, 6517, '\P{^Script_Extensions=-	Tai_Le}', "");
97908Error('\p{Scx= :=TALE}');
97909Error('\P{Scx= :=TALE}');
97910Expect(1, 6516, '\p{Scx=tale}', "");
97911Expect(0, 6516, '\p{^Scx=tale}', "");
97912Expect(0, 6516, '\P{Scx=tale}', "");
97913Expect(1, 6516, '\P{^Scx=tale}', "");
97914Expect(0, 6517, '\p{Scx=tale}', "");
97915Expect(1, 6517, '\p{^Scx=tale}', "");
97916Expect(1, 6517, '\P{Scx=tale}', "");
97917Expect(0, 6517, '\P{^Scx=tale}', "");
97918Expect(1, 6516, '\p{Scx= -TALE}', "");
97919Expect(0, 6516, '\p{^Scx= -TALE}', "");
97920Expect(0, 6516, '\P{Scx= -TALE}', "");
97921Expect(1, 6516, '\P{^Scx= -TALE}', "");
97922Expect(0, 6517, '\p{Scx= -TALE}', "");
97923Expect(1, 6517, '\p{^Scx= -TALE}', "");
97924Expect(1, 6517, '\P{Scx= -TALE}', "");
97925Expect(0, 6517, '\P{^Scx= -TALE}', "");
97926Error('\p{Is_Script_Extensions=:=		tai_LE}');
97927Error('\P{Is_Script_Extensions=:=		tai_LE}');
97928Expect(1, 6516, '\p{Is_Script_Extensions=taile}', "");
97929Expect(0, 6516, '\p{^Is_Script_Extensions=taile}', "");
97930Expect(0, 6516, '\P{Is_Script_Extensions=taile}', "");
97931Expect(1, 6516, '\P{^Is_Script_Extensions=taile}', "");
97932Expect(0, 6517, '\p{Is_Script_Extensions=taile}', "");
97933Expect(1, 6517, '\p{^Is_Script_Extensions=taile}', "");
97934Expect(1, 6517, '\P{Is_Script_Extensions=taile}', "");
97935Expect(0, 6517, '\P{^Is_Script_Extensions=taile}', "");
97936Expect(1, 6516, '\p{Is_Script_Extensions=_tai_Le}', "");
97937Expect(0, 6516, '\p{^Is_Script_Extensions=_tai_Le}', "");
97938Expect(0, 6516, '\P{Is_Script_Extensions=_tai_Le}', "");
97939Expect(1, 6516, '\P{^Is_Script_Extensions=_tai_Le}', "");
97940Expect(0, 6517, '\p{Is_Script_Extensions=_tai_Le}', "");
97941Expect(1, 6517, '\p{^Is_Script_Extensions=_tai_Le}', "");
97942Expect(1, 6517, '\P{Is_Script_Extensions=_tai_Le}', "");
97943Expect(0, 6517, '\P{^Is_Script_Extensions=_tai_Le}', "");
97944Error('\p{Is_Scx=_	Tale/a/}');
97945Error('\P{Is_Scx=_	Tale/a/}');
97946Expect(1, 6516, '\p{Is_Scx=tale}', "");
97947Expect(0, 6516, '\p{^Is_Scx=tale}', "");
97948Expect(0, 6516, '\P{Is_Scx=tale}', "");
97949Expect(1, 6516, '\P{^Is_Scx=tale}', "");
97950Expect(0, 6517, '\p{Is_Scx=tale}', "");
97951Expect(1, 6517, '\p{^Is_Scx=tale}', "");
97952Expect(1, 6517, '\P{Is_Scx=tale}', "");
97953Expect(0, 6517, '\P{^Is_Scx=tale}', "");
97954Expect(1, 6516, '\p{Is_Scx:_	Tale}', "");
97955Expect(0, 6516, '\p{^Is_Scx:_	Tale}', "");
97956Expect(0, 6516, '\P{Is_Scx:_	Tale}', "");
97957Expect(1, 6516, '\P{^Is_Scx:_	Tale}', "");
97958Expect(0, 6517, '\p{Is_Scx:_	Tale}', "");
97959Expect(1, 6517, '\p{^Is_Scx:_	Tale}', "");
97960Expect(1, 6517, '\P{Is_Scx:_	Tale}', "");
97961Expect(0, 6517, '\P{^Is_Scx:_	Tale}', "");
97962Error('\p{Script_Extensions=_NEW_Tai_LUE/a/}');
97963Error('\P{Script_Extensions=_NEW_Tai_LUE/a/}');
97964Expect(1, 6623, '\p{Script_Extensions=newtailue}', "");
97965Expect(0, 6623, '\p{^Script_Extensions=newtailue}', "");
97966Expect(0, 6623, '\P{Script_Extensions=newtailue}', "");
97967Expect(1, 6623, '\P{^Script_Extensions=newtailue}', "");
97968Expect(0, 6624, '\p{Script_Extensions=newtailue}', "");
97969Expect(1, 6624, '\p{^Script_Extensions=newtailue}', "");
97970Expect(1, 6624, '\P{Script_Extensions=newtailue}', "");
97971Expect(0, 6624, '\P{^Script_Extensions=newtailue}', "");
97972Expect(1, 6623, '\p{Script_Extensions=		New_Tai_Lue}', "");
97973Expect(0, 6623, '\p{^Script_Extensions=		New_Tai_Lue}', "");
97974Expect(0, 6623, '\P{Script_Extensions=		New_Tai_Lue}', "");
97975Expect(1, 6623, '\P{^Script_Extensions=		New_Tai_Lue}', "");
97976Expect(0, 6624, '\p{Script_Extensions=		New_Tai_Lue}', "");
97977Expect(1, 6624, '\p{^Script_Extensions=		New_Tai_Lue}', "");
97978Expect(1, 6624, '\P{Script_Extensions=		New_Tai_Lue}', "");
97979Expect(0, 6624, '\P{^Script_Extensions=		New_Tai_Lue}', "");
97980Error('\p{Scx=- Talu/a/}');
97981Error('\P{Scx=- Talu/a/}');
97982Expect(1, 6623, '\p{Scx=talu}', "");
97983Expect(0, 6623, '\p{^Scx=talu}', "");
97984Expect(0, 6623, '\P{Scx=talu}', "");
97985Expect(1, 6623, '\P{^Scx=talu}', "");
97986Expect(0, 6624, '\p{Scx=talu}', "");
97987Expect(1, 6624, '\p{^Scx=talu}', "");
97988Expect(1, 6624, '\P{Scx=talu}', "");
97989Expect(0, 6624, '\P{^Scx=talu}', "");
97990Expect(1, 6623, '\p{Scx=-Talu}', "");
97991Expect(0, 6623, '\p{^Scx=-Talu}', "");
97992Expect(0, 6623, '\P{Scx=-Talu}', "");
97993Expect(1, 6623, '\P{^Scx=-Talu}', "");
97994Expect(0, 6624, '\p{Scx=-Talu}', "");
97995Expect(1, 6624, '\p{^Scx=-Talu}', "");
97996Expect(1, 6624, '\P{Scx=-Talu}', "");
97997Expect(0, 6624, '\P{^Scx=-Talu}', "");
97998Error('\p{Is_Script_Extensions=	new_TAI_Lue:=}');
97999Error('\P{Is_Script_Extensions=	new_TAI_Lue:=}');
98000Expect(1, 6623, '\p{Is_Script_Extensions:   newtailue}', "");
98001Expect(0, 6623, '\p{^Is_Script_Extensions:   newtailue}', "");
98002Expect(0, 6623, '\P{Is_Script_Extensions:   newtailue}', "");
98003Expect(1, 6623, '\P{^Is_Script_Extensions:   newtailue}', "");
98004Expect(0, 6624, '\p{Is_Script_Extensions:   newtailue}', "");
98005Expect(1, 6624, '\p{^Is_Script_Extensions:   newtailue}', "");
98006Expect(1, 6624, '\P{Is_Script_Extensions:   newtailue}', "");
98007Expect(0, 6624, '\P{^Is_Script_Extensions:   newtailue}', "");
98008Expect(1, 6623, '\p{Is_Script_Extensions=NEW_Tai_LUE}', "");
98009Expect(0, 6623, '\p{^Is_Script_Extensions=NEW_Tai_LUE}', "");
98010Expect(0, 6623, '\P{Is_Script_Extensions=NEW_Tai_LUE}', "");
98011Expect(1, 6623, '\P{^Is_Script_Extensions=NEW_Tai_LUE}', "");
98012Expect(0, 6624, '\p{Is_Script_Extensions=NEW_Tai_LUE}', "");
98013Expect(1, 6624, '\p{^Is_Script_Extensions=NEW_Tai_LUE}', "");
98014Expect(1, 6624, '\P{Is_Script_Extensions=NEW_Tai_LUE}', "");
98015Expect(0, 6624, '\P{^Is_Script_Extensions=NEW_Tai_LUE}', "");
98016Error('\p{Is_Scx=_:=Talu}');
98017Error('\P{Is_Scx=_:=Talu}');
98018Expect(1, 6623, '\p{Is_Scx=talu}', "");
98019Expect(0, 6623, '\p{^Is_Scx=talu}', "");
98020Expect(0, 6623, '\P{Is_Scx=talu}', "");
98021Expect(1, 6623, '\P{^Is_Scx=talu}', "");
98022Expect(0, 6624, '\p{Is_Scx=talu}', "");
98023Expect(1, 6624, '\p{^Is_Scx=talu}', "");
98024Expect(1, 6624, '\P{Is_Scx=talu}', "");
98025Expect(0, 6624, '\P{^Is_Scx=talu}', "");
98026Expect(1, 6623, '\p{Is_Scx=__Talu}', "");
98027Expect(0, 6623, '\p{^Is_Scx=__Talu}', "");
98028Expect(0, 6623, '\P{Is_Scx=__Talu}', "");
98029Expect(1, 6623, '\P{^Is_Scx=__Talu}', "");
98030Expect(0, 6624, '\p{Is_Scx=__Talu}', "");
98031Expect(1, 6624, '\p{^Is_Scx=__Talu}', "");
98032Expect(1, 6624, '\P{Is_Scx=__Talu}', "");
98033Expect(0, 6624, '\P{^Is_Scx=__Talu}', "");
98034Error('\p{Script_Extensions=	tamil:=}');
98035Error('\P{Script_Extensions=	tamil:=}');
98036Expect(1, 3066, '\p{Script_Extensions=tamil}', "");
98037Expect(0, 3066, '\p{^Script_Extensions=tamil}', "");
98038Expect(0, 3066, '\P{Script_Extensions=tamil}', "");
98039Expect(1, 3066, '\P{^Script_Extensions=tamil}', "");
98040Expect(0, 3067, '\p{Script_Extensions=tamil}', "");
98041Expect(1, 3067, '\p{^Script_Extensions=tamil}', "");
98042Expect(1, 3067, '\P{Script_Extensions=tamil}', "");
98043Expect(0, 3067, '\P{^Script_Extensions=tamil}', "");
98044Expect(1, 3066, '\p{Script_Extensions=  tamil}', "");
98045Expect(0, 3066, '\p{^Script_Extensions=  tamil}', "");
98046Expect(0, 3066, '\P{Script_Extensions=  tamil}', "");
98047Expect(1, 3066, '\P{^Script_Extensions=  tamil}', "");
98048Expect(0, 3067, '\p{Script_Extensions=  tamil}', "");
98049Expect(1, 3067, '\p{^Script_Extensions=  tamil}', "");
98050Expect(1, 3067, '\P{Script_Extensions=  tamil}', "");
98051Expect(0, 3067, '\P{^Script_Extensions=  tamil}', "");
98052Error('\p{Scx= :=TAML}');
98053Error('\P{Scx= :=TAML}');
98054Expect(1, 3066, '\p{Scx=taml}', "");
98055Expect(0, 3066, '\p{^Scx=taml}', "");
98056Expect(0, 3066, '\P{Scx=taml}', "");
98057Expect(1, 3066, '\P{^Scx=taml}', "");
98058Expect(0, 3067, '\p{Scx=taml}', "");
98059Expect(1, 3067, '\p{^Scx=taml}', "");
98060Expect(1, 3067, '\P{Scx=taml}', "");
98061Expect(0, 3067, '\P{^Scx=taml}', "");
98062Expect(1, 3066, '\p{Scx=-TAML}', "");
98063Expect(0, 3066, '\p{^Scx=-TAML}', "");
98064Expect(0, 3066, '\P{Scx=-TAML}', "");
98065Expect(1, 3066, '\P{^Scx=-TAML}', "");
98066Expect(0, 3067, '\p{Scx=-TAML}', "");
98067Expect(1, 3067, '\p{^Scx=-TAML}', "");
98068Expect(1, 3067, '\P{Scx=-TAML}', "");
98069Expect(0, 3067, '\P{^Scx=-TAML}', "");
98070Error('\p{Is_Script_Extensions= :=tamil}');
98071Error('\P{Is_Script_Extensions= :=tamil}');
98072Expect(1, 3066, '\p{Is_Script_Extensions=tamil}', "");
98073Expect(0, 3066, '\p{^Is_Script_Extensions=tamil}', "");
98074Expect(0, 3066, '\P{Is_Script_Extensions=tamil}', "");
98075Expect(1, 3066, '\P{^Is_Script_Extensions=tamil}', "");
98076Expect(0, 3067, '\p{Is_Script_Extensions=tamil}', "");
98077Expect(1, 3067, '\p{^Is_Script_Extensions=tamil}', "");
98078Expect(1, 3067, '\P{Is_Script_Extensions=tamil}', "");
98079Expect(0, 3067, '\P{^Is_Script_Extensions=tamil}', "");
98080Expect(1, 3066, '\p{Is_Script_Extensions= Tamil}', "");
98081Expect(0, 3066, '\p{^Is_Script_Extensions= Tamil}', "");
98082Expect(0, 3066, '\P{Is_Script_Extensions= Tamil}', "");
98083Expect(1, 3066, '\P{^Is_Script_Extensions= Tamil}', "");
98084Expect(0, 3067, '\p{Is_Script_Extensions= Tamil}', "");
98085Expect(1, 3067, '\p{^Is_Script_Extensions= Tamil}', "");
98086Expect(1, 3067, '\P{Is_Script_Extensions= Tamil}', "");
98087Expect(0, 3067, '\P{^Is_Script_Extensions= Tamil}', "");
98088Error('\p{Is_Scx=	taml:=}');
98089Error('\P{Is_Scx=	taml:=}');
98090Expect(1, 3066, '\p{Is_Scx=taml}', "");
98091Expect(0, 3066, '\p{^Is_Scx=taml}', "");
98092Expect(0, 3066, '\P{Is_Scx=taml}', "");
98093Expect(1, 3066, '\P{^Is_Scx=taml}', "");
98094Expect(0, 3067, '\p{Is_Scx=taml}', "");
98095Expect(1, 3067, '\p{^Is_Scx=taml}', "");
98096Expect(1, 3067, '\P{Is_Scx=taml}', "");
98097Expect(0, 3067, '\P{^Is_Scx=taml}', "");
98098Expect(1, 3066, '\p{Is_Scx= Taml}', "");
98099Expect(0, 3066, '\p{^Is_Scx= Taml}', "");
98100Expect(0, 3066, '\P{Is_Scx= Taml}', "");
98101Expect(1, 3066, '\P{^Is_Scx= Taml}', "");
98102Expect(0, 3067, '\p{Is_Scx= Taml}', "");
98103Expect(1, 3067, '\p{^Is_Scx= Taml}', "");
98104Expect(1, 3067, '\P{Is_Scx= Taml}', "");
98105Expect(0, 3067, '\P{^Is_Scx= Taml}', "");
98106Error('\p{Script_Extensions=	-Tai_Viet/a/}');
98107Error('\P{Script_Extensions=	-Tai_Viet/a/}');
98108Expect(1, 43743, '\p{Script_Extensions=taiviet}', "");
98109Expect(0, 43743, '\p{^Script_Extensions=taiviet}', "");
98110Expect(0, 43743, '\P{Script_Extensions=taiviet}', "");
98111Expect(1, 43743, '\P{^Script_Extensions=taiviet}', "");
98112Expect(0, 43744, '\p{Script_Extensions=taiviet}', "");
98113Expect(1, 43744, '\p{^Script_Extensions=taiviet}', "");
98114Expect(1, 43744, '\P{Script_Extensions=taiviet}', "");
98115Expect(0, 43744, '\P{^Script_Extensions=taiviet}', "");
98116Expect(1, 43743, '\p{Script_Extensions=		Tai_viet}', "");
98117Expect(0, 43743, '\p{^Script_Extensions=		Tai_viet}', "");
98118Expect(0, 43743, '\P{Script_Extensions=		Tai_viet}', "");
98119Expect(1, 43743, '\P{^Script_Extensions=		Tai_viet}', "");
98120Expect(0, 43744, '\p{Script_Extensions=		Tai_viet}', "");
98121Expect(1, 43744, '\p{^Script_Extensions=		Tai_viet}', "");
98122Expect(1, 43744, '\P{Script_Extensions=		Tai_viet}', "");
98123Expect(0, 43744, '\P{^Script_Extensions=		Tai_viet}', "");
98124Error('\p{Scx:		:=TAVT}');
98125Error('\P{Scx:		:=TAVT}');
98126Expect(1, 43743, '\p{Scx=tavt}', "");
98127Expect(0, 43743, '\p{^Scx=tavt}', "");
98128Expect(0, 43743, '\P{Scx=tavt}', "");
98129Expect(1, 43743, '\P{^Scx=tavt}', "");
98130Expect(0, 43744, '\p{Scx=tavt}', "");
98131Expect(1, 43744, '\p{^Scx=tavt}', "");
98132Expect(1, 43744, '\P{Scx=tavt}', "");
98133Expect(0, 43744, '\P{^Scx=tavt}', "");
98134Expect(1, 43743, '\p{Scx=-tavt}', "");
98135Expect(0, 43743, '\p{^Scx=-tavt}', "");
98136Expect(0, 43743, '\P{Scx=-tavt}', "");
98137Expect(1, 43743, '\P{^Scx=-tavt}', "");
98138Expect(0, 43744, '\p{Scx=-tavt}', "");
98139Expect(1, 43744, '\p{^Scx=-tavt}', "");
98140Expect(1, 43744, '\P{Scx=-tavt}', "");
98141Expect(0, 43744, '\P{^Scx=-tavt}', "");
98142Error('\p{Is_Script_Extensions=/a/_-Tai_viet}');
98143Error('\P{Is_Script_Extensions=/a/_-Tai_viet}');
98144Expect(1, 43743, '\p{Is_Script_Extensions=taiviet}', "");
98145Expect(0, 43743, '\p{^Is_Script_Extensions=taiviet}', "");
98146Expect(0, 43743, '\P{Is_Script_Extensions=taiviet}', "");
98147Expect(1, 43743, '\P{^Is_Script_Extensions=taiviet}', "");
98148Expect(0, 43744, '\p{Is_Script_Extensions=taiviet}', "");
98149Expect(1, 43744, '\p{^Is_Script_Extensions=taiviet}', "");
98150Expect(1, 43744, '\P{Is_Script_Extensions=taiviet}', "");
98151Expect(0, 43744, '\P{^Is_Script_Extensions=taiviet}', "");
98152Expect(1, 43743, '\p{Is_Script_Extensions= tai_Viet}', "");
98153Expect(0, 43743, '\p{^Is_Script_Extensions= tai_Viet}', "");
98154Expect(0, 43743, '\P{Is_Script_Extensions= tai_Viet}', "");
98155Expect(1, 43743, '\P{^Is_Script_Extensions= tai_Viet}', "");
98156Expect(0, 43744, '\p{Is_Script_Extensions= tai_Viet}', "");
98157Expect(1, 43744, '\p{^Is_Script_Extensions= tai_Viet}', "");
98158Expect(1, 43744, '\P{Is_Script_Extensions= tai_Viet}', "");
98159Expect(0, 43744, '\P{^Is_Script_Extensions= tai_Viet}', "");
98160Error('\p{Is_Scx=--Tavt/a/}');
98161Error('\P{Is_Scx=--Tavt/a/}');
98162Expect(1, 43743, '\p{Is_Scx=tavt}', "");
98163Expect(0, 43743, '\p{^Is_Scx=tavt}', "");
98164Expect(0, 43743, '\P{Is_Scx=tavt}', "");
98165Expect(1, 43743, '\P{^Is_Scx=tavt}', "");
98166Expect(0, 43744, '\p{Is_Scx=tavt}', "");
98167Expect(1, 43744, '\p{^Is_Scx=tavt}', "");
98168Expect(1, 43744, '\P{Is_Scx=tavt}', "");
98169Expect(0, 43744, '\P{^Is_Scx=tavt}', "");
98170Expect(1, 43743, '\p{Is_Scx= -Tavt}', "");
98171Expect(0, 43743, '\p{^Is_Scx= -Tavt}', "");
98172Expect(0, 43743, '\P{Is_Scx= -Tavt}', "");
98173Expect(1, 43743, '\P{^Is_Scx= -Tavt}', "");
98174Expect(0, 43744, '\p{Is_Scx= -Tavt}', "");
98175Expect(1, 43744, '\p{^Is_Scx= -Tavt}', "");
98176Expect(1, 43744, '\P{Is_Scx= -Tavt}', "");
98177Expect(0, 43744, '\P{^Is_Scx= -Tavt}', "");
98178Error('\p{Script_Extensions:-_telugu:=}');
98179Error('\P{Script_Extensions:-_telugu:=}');
98180Expect(1, 3199, '\p{Script_Extensions=telugu}', "");
98181Expect(0, 3199, '\p{^Script_Extensions=telugu}', "");
98182Expect(0, 3199, '\P{Script_Extensions=telugu}', "");
98183Expect(1, 3199, '\P{^Script_Extensions=telugu}', "");
98184Expect(0, 3200, '\p{Script_Extensions=telugu}', "");
98185Expect(1, 3200, '\p{^Script_Extensions=telugu}', "");
98186Expect(1, 3200, '\P{Script_Extensions=telugu}', "");
98187Expect(0, 3200, '\P{^Script_Extensions=telugu}', "");
98188Expect(1, 3199, '\p{Script_Extensions=	 telugu}', "");
98189Expect(0, 3199, '\p{^Script_Extensions=	 telugu}', "");
98190Expect(0, 3199, '\P{Script_Extensions=	 telugu}', "");
98191Expect(1, 3199, '\P{^Script_Extensions=	 telugu}', "");
98192Expect(0, 3200, '\p{Script_Extensions=	 telugu}', "");
98193Expect(1, 3200, '\p{^Script_Extensions=	 telugu}', "");
98194Expect(1, 3200, '\P{Script_Extensions=	 telugu}', "");
98195Expect(0, 3200, '\P{^Script_Extensions=	 telugu}', "");
98196Error('\p{Scx=/a/	TELU}');
98197Error('\P{Scx=/a/	TELU}');
98198Expect(1, 3199, '\p{Scx=telu}', "");
98199Expect(0, 3199, '\p{^Scx=telu}', "");
98200Expect(0, 3199, '\P{Scx=telu}', "");
98201Expect(1, 3199, '\P{^Scx=telu}', "");
98202Expect(0, 3200, '\p{Scx=telu}', "");
98203Expect(1, 3200, '\p{^Scx=telu}', "");
98204Expect(1, 3200, '\P{Scx=telu}', "");
98205Expect(0, 3200, '\P{^Scx=telu}', "");
98206Expect(1, 3199, '\p{Scx= 	TELU}', "");
98207Expect(0, 3199, '\p{^Scx= 	TELU}', "");
98208Expect(0, 3199, '\P{Scx= 	TELU}', "");
98209Expect(1, 3199, '\P{^Scx= 	TELU}', "");
98210Expect(0, 3200, '\p{Scx= 	TELU}', "");
98211Expect(1, 3200, '\p{^Scx= 	TELU}', "");
98212Expect(1, 3200, '\P{Scx= 	TELU}', "");
98213Expect(0, 3200, '\P{^Scx= 	TELU}', "");
98214Error('\p{Is_Script_Extensions= :=Telugu}');
98215Error('\P{Is_Script_Extensions= :=Telugu}');
98216Expect(1, 3199, '\p{Is_Script_Extensions=telugu}', "");
98217Expect(0, 3199, '\p{^Is_Script_Extensions=telugu}', "");
98218Expect(0, 3199, '\P{Is_Script_Extensions=telugu}', "");
98219Expect(1, 3199, '\P{^Is_Script_Extensions=telugu}', "");
98220Expect(0, 3200, '\p{Is_Script_Extensions=telugu}', "");
98221Expect(1, 3200, '\p{^Is_Script_Extensions=telugu}', "");
98222Expect(1, 3200, '\P{Is_Script_Extensions=telugu}', "");
98223Expect(0, 3200, '\P{^Is_Script_Extensions=telugu}', "");
98224Expect(1, 3199, '\p{Is_Script_Extensions=-	Telugu}', "");
98225Expect(0, 3199, '\p{^Is_Script_Extensions=-	Telugu}', "");
98226Expect(0, 3199, '\P{Is_Script_Extensions=-	Telugu}', "");
98227Expect(1, 3199, '\P{^Is_Script_Extensions=-	Telugu}', "");
98228Expect(0, 3200, '\p{Is_Script_Extensions=-	Telugu}', "");
98229Expect(1, 3200, '\p{^Is_Script_Extensions=-	Telugu}', "");
98230Expect(1, 3200, '\P{Is_Script_Extensions=-	Telugu}', "");
98231Expect(0, 3200, '\P{^Is_Script_Extensions=-	Telugu}', "");
98232Error('\p{Is_Scx=_/a/Telu}');
98233Error('\P{Is_Scx=_/a/Telu}');
98234Expect(1, 3199, '\p{Is_Scx=telu}', "");
98235Expect(0, 3199, '\p{^Is_Scx=telu}', "");
98236Expect(0, 3199, '\P{Is_Scx=telu}', "");
98237Expect(1, 3199, '\P{^Is_Scx=telu}', "");
98238Expect(0, 3200, '\p{Is_Scx=telu}', "");
98239Expect(1, 3200, '\p{^Is_Scx=telu}', "");
98240Expect(1, 3200, '\P{Is_Scx=telu}', "");
98241Expect(0, 3200, '\P{^Is_Scx=telu}', "");
98242Expect(1, 3199, '\p{Is_Scx=	-Telu}', "");
98243Expect(0, 3199, '\p{^Is_Scx=	-Telu}', "");
98244Expect(0, 3199, '\P{Is_Scx=	-Telu}', "");
98245Expect(1, 3199, '\P{^Is_Scx=	-Telu}', "");
98246Expect(0, 3200, '\p{Is_Scx=	-Telu}', "");
98247Expect(1, 3200, '\p{^Is_Scx=	-Telu}', "");
98248Expect(1, 3200, '\P{Is_Scx=	-Telu}', "");
98249Expect(0, 3200, '\P{^Is_Scx=	-Telu}', "");
98250Error('\p{Script_Extensions=-:=TIFINAGH}');
98251Error('\P{Script_Extensions=-:=TIFINAGH}');
98252Expect(1, 11647, '\p{Script_Extensions=tifinagh}', "");
98253Expect(0, 11647, '\p{^Script_Extensions=tifinagh}', "");
98254Expect(0, 11647, '\P{Script_Extensions=tifinagh}', "");
98255Expect(1, 11647, '\P{^Script_Extensions=tifinagh}', "");
98256Expect(0, 11648, '\p{Script_Extensions=tifinagh}', "");
98257Expect(1, 11648, '\p{^Script_Extensions=tifinagh}', "");
98258Expect(1, 11648, '\P{Script_Extensions=tifinagh}', "");
98259Expect(0, 11648, '\P{^Script_Extensions=tifinagh}', "");
98260Expect(1, 11647, '\p{Script_Extensions=  Tifinagh}', "");
98261Expect(0, 11647, '\p{^Script_Extensions=  Tifinagh}', "");
98262Expect(0, 11647, '\P{Script_Extensions=  Tifinagh}', "");
98263Expect(1, 11647, '\P{^Script_Extensions=  Tifinagh}', "");
98264Expect(0, 11648, '\p{Script_Extensions=  Tifinagh}', "");
98265Expect(1, 11648, '\p{^Script_Extensions=  Tifinagh}', "");
98266Expect(1, 11648, '\P{Script_Extensions=  Tifinagh}', "");
98267Expect(0, 11648, '\P{^Script_Extensions=  Tifinagh}', "");
98268Error('\p{Scx=	-tfng/a/}');
98269Error('\P{Scx=	-tfng/a/}');
98270Expect(1, 11647, '\p{Scx=tfng}', "");
98271Expect(0, 11647, '\p{^Scx=tfng}', "");
98272Expect(0, 11647, '\P{Scx=tfng}', "");
98273Expect(1, 11647, '\P{^Scx=tfng}', "");
98274Expect(0, 11648, '\p{Scx=tfng}', "");
98275Expect(1, 11648, '\p{^Scx=tfng}', "");
98276Expect(1, 11648, '\P{Scx=tfng}', "");
98277Expect(0, 11648, '\P{^Scx=tfng}', "");
98278Expect(1, 11647, '\p{Scx=__Tfng}', "");
98279Expect(0, 11647, '\p{^Scx=__Tfng}', "");
98280Expect(0, 11647, '\P{Scx=__Tfng}', "");
98281Expect(1, 11647, '\P{^Scx=__Tfng}', "");
98282Expect(0, 11648, '\p{Scx=__Tfng}', "");
98283Expect(1, 11648, '\p{^Scx=__Tfng}', "");
98284Expect(1, 11648, '\P{Scx=__Tfng}', "");
98285Expect(0, 11648, '\P{^Scx=__Tfng}', "");
98286Error('\p{Is_Script_Extensions=	tifinagh/a/}');
98287Error('\P{Is_Script_Extensions=	tifinagh/a/}');
98288Expect(1, 11647, '\p{Is_Script_Extensions=tifinagh}', "");
98289Expect(0, 11647, '\p{^Is_Script_Extensions=tifinagh}', "");
98290Expect(0, 11647, '\P{Is_Script_Extensions=tifinagh}', "");
98291Expect(1, 11647, '\P{^Is_Script_Extensions=tifinagh}', "");
98292Expect(0, 11648, '\p{Is_Script_Extensions=tifinagh}', "");
98293Expect(1, 11648, '\p{^Is_Script_Extensions=tifinagh}', "");
98294Expect(1, 11648, '\P{Is_Script_Extensions=tifinagh}', "");
98295Expect(0, 11648, '\P{^Is_Script_Extensions=tifinagh}', "");
98296Expect(1, 11647, '\p{Is_Script_Extensions=Tifinagh}', "");
98297Expect(0, 11647, '\p{^Is_Script_Extensions=Tifinagh}', "");
98298Expect(0, 11647, '\P{Is_Script_Extensions=Tifinagh}', "");
98299Expect(1, 11647, '\P{^Is_Script_Extensions=Tifinagh}', "");
98300Expect(0, 11648, '\p{Is_Script_Extensions=Tifinagh}', "");
98301Expect(1, 11648, '\p{^Is_Script_Extensions=Tifinagh}', "");
98302Expect(1, 11648, '\P{Is_Script_Extensions=Tifinagh}', "");
98303Expect(0, 11648, '\P{^Is_Script_Extensions=Tifinagh}', "");
98304Error('\p{Is_Scx=/a/- tfng}');
98305Error('\P{Is_Scx=/a/- tfng}');
98306Expect(1, 11647, '\p{Is_Scx=tfng}', "");
98307Expect(0, 11647, '\p{^Is_Scx=tfng}', "");
98308Expect(0, 11647, '\P{Is_Scx=tfng}', "");
98309Expect(1, 11647, '\P{^Is_Scx=tfng}', "");
98310Expect(0, 11648, '\p{Is_Scx=tfng}', "");
98311Expect(1, 11648, '\p{^Is_Scx=tfng}', "");
98312Expect(1, 11648, '\P{Is_Scx=tfng}', "");
98313Expect(0, 11648, '\P{^Is_Scx=tfng}', "");
98314Expect(1, 11647, '\p{Is_Scx=_	Tfng}', "");
98315Expect(0, 11647, '\p{^Is_Scx=_	Tfng}', "");
98316Expect(0, 11647, '\P{Is_Scx=_	Tfng}', "");
98317Expect(1, 11647, '\P{^Is_Scx=_	Tfng}', "");
98318Expect(0, 11648, '\p{Is_Scx=_	Tfng}', "");
98319Expect(1, 11648, '\p{^Is_Scx=_	Tfng}', "");
98320Expect(1, 11648, '\P{Is_Scx=_	Tfng}', "");
98321Expect(0, 11648, '\P{^Is_Scx=_	Tfng}', "");
98322Error('\p{Script_Extensions=_:=tagalog}');
98323Error('\P{Script_Extensions=_:=tagalog}');
98324Expect(1, 5942, '\p{Script_Extensions=tagalog}', "");
98325Expect(0, 5942, '\p{^Script_Extensions=tagalog}', "");
98326Expect(0, 5942, '\P{Script_Extensions=tagalog}', "");
98327Expect(1, 5942, '\P{^Script_Extensions=tagalog}', "");
98328Expect(0, 5943, '\p{Script_Extensions=tagalog}', "");
98329Expect(1, 5943, '\p{^Script_Extensions=tagalog}', "");
98330Expect(1, 5943, '\P{Script_Extensions=tagalog}', "");
98331Expect(0, 5943, '\P{^Script_Extensions=tagalog}', "");
98332Error('\p{Scx=/a/	tglg}');
98333Error('\P{Scx=/a/	tglg}');
98334Expect(1, 5942, '\p{Scx=tglg}', "");
98335Expect(0, 5942, '\p{^Scx=tglg}', "");
98336Expect(0, 5942, '\P{Scx=tglg}', "");
98337Expect(1, 5942, '\P{^Scx=tglg}', "");
98338Expect(0, 5943, '\p{Scx=tglg}', "");
98339Expect(1, 5943, '\p{^Scx=tglg}', "");
98340Expect(1, 5943, '\P{Scx=tglg}', "");
98341Expect(0, 5943, '\P{^Scx=tglg}', "");
98342Expect(1, 5942, '\p{Scx=	 tglg}', "");
98343Expect(0, 5942, '\p{^Scx=	 tglg}', "");
98344Expect(0, 5942, '\P{Scx=	 tglg}', "");
98345Expect(1, 5942, '\P{^Scx=	 tglg}', "");
98346Expect(0, 5943, '\p{Scx=	 tglg}', "");
98347Expect(1, 5943, '\p{^Scx=	 tglg}', "");
98348Expect(1, 5943, '\P{Scx=	 tglg}', "");
98349Expect(0, 5943, '\P{^Scx=	 tglg}', "");
98350Error('\p{Is_Script_Extensions=	tagalog/a/}');
98351Error('\P{Is_Script_Extensions=	tagalog/a/}');
98352Expect(1, 5942, '\p{Is_Script_Extensions=tagalog}', "");
98353Expect(0, 5942, '\p{^Is_Script_Extensions=tagalog}', "");
98354Expect(0, 5942, '\P{Is_Script_Extensions=tagalog}', "");
98355Expect(1, 5942, '\P{^Is_Script_Extensions=tagalog}', "");
98356Expect(0, 5943, '\p{Is_Script_Extensions=tagalog}', "");
98357Expect(1, 5943, '\p{^Is_Script_Extensions=tagalog}', "");
98358Expect(1, 5943, '\P{Is_Script_Extensions=tagalog}', "");
98359Expect(0, 5943, '\P{^Is_Script_Extensions=tagalog}', "");
98360Expect(1, 5942, '\p{Is_Script_Extensions=_-Tagalog}', "");
98361Expect(0, 5942, '\p{^Is_Script_Extensions=_-Tagalog}', "");
98362Expect(0, 5942, '\P{Is_Script_Extensions=_-Tagalog}', "");
98363Expect(1, 5942, '\P{^Is_Script_Extensions=_-Tagalog}', "");
98364Expect(0, 5943, '\p{Is_Script_Extensions=_-Tagalog}', "");
98365Expect(1, 5943, '\p{^Is_Script_Extensions=_-Tagalog}', "");
98366Expect(1, 5943, '\P{Is_Script_Extensions=_-Tagalog}', "");
98367Expect(0, 5943, '\P{^Is_Script_Extensions=_-Tagalog}', "");
98368Error('\p{Is_Scx:   --tglg/a/}');
98369Error('\P{Is_Scx:   --tglg/a/}');
98370Expect(1, 5942, '\p{Is_Scx=tglg}', "");
98371Expect(0, 5942, '\p{^Is_Scx=tglg}', "");
98372Expect(0, 5942, '\P{Is_Scx=tglg}', "");
98373Expect(1, 5942, '\P{^Is_Scx=tglg}', "");
98374Expect(0, 5943, '\p{Is_Scx=tglg}', "");
98375Expect(1, 5943, '\p{^Is_Scx=tglg}', "");
98376Expect(1, 5943, '\P{Is_Scx=tglg}', "");
98377Expect(0, 5943, '\P{^Is_Scx=tglg}', "");
98378Expect(1, 5942, '\p{Is_Scx= Tglg}', "");
98379Expect(0, 5942, '\p{^Is_Scx= Tglg}', "");
98380Expect(0, 5942, '\P{Is_Scx= Tglg}', "");
98381Expect(1, 5942, '\P{^Is_Scx= Tglg}', "");
98382Expect(0, 5943, '\p{Is_Scx= Tglg}', "");
98383Expect(1, 5943, '\p{^Is_Scx= Tglg}', "");
98384Expect(1, 5943, '\P{Is_Scx= Tglg}', "");
98385Expect(0, 5943, '\P{^Is_Scx= Tglg}', "");
98386Error('\p{Script_Extensions=-Thaana:=}');
98387Error('\P{Script_Extensions=-Thaana:=}');
98388Expect(1, 65021, '\p{Script_Extensions=thaana}', "");
98389Expect(0, 65021, '\p{^Script_Extensions=thaana}', "");
98390Expect(0, 65021, '\P{Script_Extensions=thaana}', "");
98391Expect(1, 65021, '\P{^Script_Extensions=thaana}', "");
98392Expect(0, 65022, '\p{Script_Extensions=thaana}', "");
98393Expect(1, 65022, '\p{^Script_Extensions=thaana}', "");
98394Expect(1, 65022, '\P{Script_Extensions=thaana}', "");
98395Expect(0, 65022, '\P{^Script_Extensions=thaana}', "");
98396Expect(1, 65021, '\p{Script_Extensions=_-Thaana}', "");
98397Expect(0, 65021, '\p{^Script_Extensions=_-Thaana}', "");
98398Expect(0, 65021, '\P{Script_Extensions=_-Thaana}', "");
98399Expect(1, 65021, '\P{^Script_Extensions=_-Thaana}', "");
98400Expect(0, 65022, '\p{Script_Extensions=_-Thaana}', "");
98401Expect(1, 65022, '\p{^Script_Extensions=_-Thaana}', "");
98402Expect(1, 65022, '\P{Script_Extensions=_-Thaana}', "");
98403Expect(0, 65022, '\P{^Script_Extensions=_-Thaana}', "");
98404Error('\p{Scx=thaa/a/}');
98405Error('\P{Scx=thaa/a/}');
98406Expect(1, 65021, '\p{Scx=thaa}', "");
98407Expect(0, 65021, '\p{^Scx=thaa}', "");
98408Expect(0, 65021, '\P{Scx=thaa}', "");
98409Expect(1, 65021, '\P{^Scx=thaa}', "");
98410Expect(0, 65022, '\p{Scx=thaa}', "");
98411Expect(1, 65022, '\p{^Scx=thaa}', "");
98412Expect(1, 65022, '\P{Scx=thaa}', "");
98413Expect(0, 65022, '\P{^Scx=thaa}', "");
98414Expect(1, 65021, '\p{Scx=  Thaa}', "");
98415Expect(0, 65021, '\p{^Scx=  Thaa}', "");
98416Expect(0, 65021, '\P{Scx=  Thaa}', "");
98417Expect(1, 65021, '\P{^Scx=  Thaa}', "");
98418Expect(0, 65022, '\p{Scx=  Thaa}', "");
98419Expect(1, 65022, '\p{^Scx=  Thaa}', "");
98420Expect(1, 65022, '\P{Scx=  Thaa}', "");
98421Expect(0, 65022, '\P{^Scx=  Thaa}', "");
98422Error('\p{Is_Script_Extensions=-/a/thaana}');
98423Error('\P{Is_Script_Extensions=-/a/thaana}');
98424Expect(1, 65021, '\p{Is_Script_Extensions=thaana}', "");
98425Expect(0, 65021, '\p{^Is_Script_Extensions=thaana}', "");
98426Expect(0, 65021, '\P{Is_Script_Extensions=thaana}', "");
98427Expect(1, 65021, '\P{^Is_Script_Extensions=thaana}', "");
98428Expect(0, 65022, '\p{Is_Script_Extensions=thaana}', "");
98429Expect(1, 65022, '\p{^Is_Script_Extensions=thaana}', "");
98430Expect(1, 65022, '\P{Is_Script_Extensions=thaana}', "");
98431Expect(0, 65022, '\P{^Is_Script_Extensions=thaana}', "");
98432Expect(1, 65021, '\p{Is_Script_Extensions=		THAANA}', "");
98433Expect(0, 65021, '\p{^Is_Script_Extensions=		THAANA}', "");
98434Expect(0, 65021, '\P{Is_Script_Extensions=		THAANA}', "");
98435Expect(1, 65021, '\P{^Is_Script_Extensions=		THAANA}', "");
98436Expect(0, 65022, '\p{Is_Script_Extensions=		THAANA}', "");
98437Expect(1, 65022, '\p{^Is_Script_Extensions=		THAANA}', "");
98438Expect(1, 65022, '\P{Is_Script_Extensions=		THAANA}', "");
98439Expect(0, 65022, '\P{^Is_Script_Extensions=		THAANA}', "");
98440Error('\p{Is_Scx=:=-	THAA}');
98441Error('\P{Is_Scx=:=-	THAA}');
98442Expect(1, 65021, '\p{Is_Scx=thaa}', "");
98443Expect(0, 65021, '\p{^Is_Scx=thaa}', "");
98444Expect(0, 65021, '\P{Is_Scx=thaa}', "");
98445Expect(1, 65021, '\P{^Is_Scx=thaa}', "");
98446Expect(0, 65022, '\p{Is_Scx=thaa}', "");
98447Expect(1, 65022, '\p{^Is_Scx=thaa}', "");
98448Expect(1, 65022, '\P{Is_Scx=thaa}', "");
98449Expect(0, 65022, '\P{^Is_Scx=thaa}', "");
98450Expect(1, 65021, '\p{Is_Scx=_	thaa}', "");
98451Expect(0, 65021, '\p{^Is_Scx=_	thaa}', "");
98452Expect(0, 65021, '\P{Is_Scx=_	thaa}', "");
98453Expect(1, 65021, '\P{^Is_Scx=_	thaa}', "");
98454Expect(0, 65022, '\p{Is_Scx=_	thaa}', "");
98455Expect(1, 65022, '\p{^Is_Scx=_	thaa}', "");
98456Expect(1, 65022, '\P{Is_Scx=_	thaa}', "");
98457Expect(0, 65022, '\P{^Is_Scx=_	thaa}', "");
98458Error('\p{Script_Extensions=  Thai/a/}');
98459Error('\P{Script_Extensions=  Thai/a/}');
98460Expect(1, 3675, '\p{Script_Extensions:   thai}', "");
98461Expect(0, 3675, '\p{^Script_Extensions:   thai}', "");
98462Expect(0, 3675, '\P{Script_Extensions:   thai}', "");
98463Expect(1, 3675, '\P{^Script_Extensions:   thai}', "");
98464Expect(0, 3676, '\p{Script_Extensions:   thai}', "");
98465Expect(1, 3676, '\p{^Script_Extensions:   thai}', "");
98466Expect(1, 3676, '\P{Script_Extensions:   thai}', "");
98467Expect(0, 3676, '\P{^Script_Extensions:   thai}', "");
98468Expect(1, 3675, '\p{Script_Extensions=  Thai}', "");
98469Expect(0, 3675, '\p{^Script_Extensions=  Thai}', "");
98470Expect(0, 3675, '\P{Script_Extensions=  Thai}', "");
98471Expect(1, 3675, '\P{^Script_Extensions=  Thai}', "");
98472Expect(0, 3676, '\p{Script_Extensions=  Thai}', "");
98473Expect(1, 3676, '\p{^Script_Extensions=  Thai}', "");
98474Expect(1, 3676, '\P{Script_Extensions=  Thai}', "");
98475Expect(0, 3676, '\P{^Script_Extensions=  Thai}', "");
98476Error('\p{Scx=/a/THAI}');
98477Error('\P{Scx=/a/THAI}');
98478Expect(1, 3675, '\p{Scx=thai}', "");
98479Expect(0, 3675, '\p{^Scx=thai}', "");
98480Expect(0, 3675, '\P{Scx=thai}', "");
98481Expect(1, 3675, '\P{^Scx=thai}', "");
98482Expect(0, 3676, '\p{Scx=thai}', "");
98483Expect(1, 3676, '\p{^Scx=thai}', "");
98484Expect(1, 3676, '\P{Scx=thai}', "");
98485Expect(0, 3676, '\P{^Scx=thai}', "");
98486Expect(1, 3675, '\p{Scx=_ Thai}', "");
98487Expect(0, 3675, '\p{^Scx=_ Thai}', "");
98488Expect(0, 3675, '\P{Scx=_ Thai}', "");
98489Expect(1, 3675, '\P{^Scx=_ Thai}', "");
98490Expect(0, 3676, '\p{Scx=_ Thai}', "");
98491Expect(1, 3676, '\p{^Scx=_ Thai}', "");
98492Expect(1, 3676, '\P{Scx=_ Thai}', "");
98493Expect(0, 3676, '\P{^Scx=_ Thai}', "");
98494Error('\p{Is_Script_Extensions= 	Thai/a/}');
98495Error('\P{Is_Script_Extensions= 	Thai/a/}');
98496Expect(1, 3675, '\p{Is_Script_Extensions:thai}', "");
98497Expect(0, 3675, '\p{^Is_Script_Extensions:thai}', "");
98498Expect(0, 3675, '\P{Is_Script_Extensions:thai}', "");
98499Expect(1, 3675, '\P{^Is_Script_Extensions:thai}', "");
98500Expect(0, 3676, '\p{Is_Script_Extensions:thai}', "");
98501Expect(1, 3676, '\p{^Is_Script_Extensions:thai}', "");
98502Expect(1, 3676, '\P{Is_Script_Extensions:thai}', "");
98503Expect(0, 3676, '\P{^Is_Script_Extensions:thai}', "");
98504Expect(1, 3675, '\p{Is_Script_Extensions=Thai}', "");
98505Expect(0, 3675, '\p{^Is_Script_Extensions=Thai}', "");
98506Expect(0, 3675, '\P{Is_Script_Extensions=Thai}', "");
98507Expect(1, 3675, '\P{^Is_Script_Extensions=Thai}', "");
98508Expect(0, 3676, '\p{Is_Script_Extensions=Thai}', "");
98509Expect(1, 3676, '\p{^Is_Script_Extensions=Thai}', "");
98510Expect(1, 3676, '\P{Is_Script_Extensions=Thai}', "");
98511Expect(0, 3676, '\P{^Is_Script_Extensions=Thai}', "");
98512Error('\p{Is_Scx:   :=-_Thai}');
98513Error('\P{Is_Scx:   :=-_Thai}');
98514Expect(1, 3675, '\p{Is_Scx=thai}', "");
98515Expect(0, 3675, '\p{^Is_Scx=thai}', "");
98516Expect(0, 3675, '\P{Is_Scx=thai}', "");
98517Expect(1, 3675, '\P{^Is_Scx=thai}', "");
98518Expect(0, 3676, '\p{Is_Scx=thai}', "");
98519Expect(1, 3676, '\p{^Is_Scx=thai}', "");
98520Expect(1, 3676, '\P{Is_Scx=thai}', "");
98521Expect(0, 3676, '\P{^Is_Scx=thai}', "");
98522Expect(1, 3675, '\p{Is_Scx= Thai}', "");
98523Expect(0, 3675, '\p{^Is_Scx= Thai}', "");
98524Expect(0, 3675, '\P{Is_Scx= Thai}', "");
98525Expect(1, 3675, '\P{^Is_Scx= Thai}', "");
98526Expect(0, 3676, '\p{Is_Scx= Thai}', "");
98527Expect(1, 3676, '\p{^Is_Scx= Thai}', "");
98528Expect(1, 3676, '\P{Is_Scx= Thai}', "");
98529Expect(0, 3676, '\P{^Is_Scx= Thai}', "");
98530Error('\p{Script_Extensions=	/a/tibetan}');
98531Error('\P{Script_Extensions=	/a/tibetan}');
98532Expect(1, 4058, '\p{Script_Extensions=tibetan}', "");
98533Expect(0, 4058, '\p{^Script_Extensions=tibetan}', "");
98534Expect(0, 4058, '\P{Script_Extensions=tibetan}', "");
98535Expect(1, 4058, '\P{^Script_Extensions=tibetan}', "");
98536Expect(0, 4059, '\p{Script_Extensions=tibetan}', "");
98537Expect(1, 4059, '\p{^Script_Extensions=tibetan}', "");
98538Expect(1, 4059, '\P{Script_Extensions=tibetan}', "");
98539Expect(0, 4059, '\P{^Script_Extensions=tibetan}', "");
98540Expect(1, 4058, '\p{Script_Extensions=-Tibetan}', "");
98541Expect(0, 4058, '\p{^Script_Extensions=-Tibetan}', "");
98542Expect(0, 4058, '\P{Script_Extensions=-Tibetan}', "");
98543Expect(1, 4058, '\P{^Script_Extensions=-Tibetan}', "");
98544Expect(0, 4059, '\p{Script_Extensions=-Tibetan}', "");
98545Expect(1, 4059, '\p{^Script_Extensions=-Tibetan}', "");
98546Expect(1, 4059, '\P{Script_Extensions=-Tibetan}', "");
98547Expect(0, 4059, '\P{^Script_Extensions=-Tibetan}', "");
98548Error('\p{Scx=/a/	 Tibt}');
98549Error('\P{Scx=/a/	 Tibt}');
98550Expect(1, 4058, '\p{Scx=tibt}', "");
98551Expect(0, 4058, '\p{^Scx=tibt}', "");
98552Expect(0, 4058, '\P{Scx=tibt}', "");
98553Expect(1, 4058, '\P{^Scx=tibt}', "");
98554Expect(0, 4059, '\p{Scx=tibt}', "");
98555Expect(1, 4059, '\p{^Scx=tibt}', "");
98556Expect(1, 4059, '\P{Scx=tibt}', "");
98557Expect(0, 4059, '\P{^Scx=tibt}', "");
98558Expect(1, 4058, '\p{Scx= _Tibt}', "");
98559Expect(0, 4058, '\p{^Scx= _Tibt}', "");
98560Expect(0, 4058, '\P{Scx= _Tibt}', "");
98561Expect(1, 4058, '\P{^Scx= _Tibt}', "");
98562Expect(0, 4059, '\p{Scx= _Tibt}', "");
98563Expect(1, 4059, '\p{^Scx= _Tibt}', "");
98564Expect(1, 4059, '\P{Scx= _Tibt}', "");
98565Expect(0, 4059, '\P{^Scx= _Tibt}', "");
98566Error('\p{Is_Script_Extensions=:=_ Tibetan}');
98567Error('\P{Is_Script_Extensions=:=_ Tibetan}');
98568Expect(1, 4058, '\p{Is_Script_Extensions:	tibetan}', "");
98569Expect(0, 4058, '\p{^Is_Script_Extensions:	tibetan}', "");
98570Expect(0, 4058, '\P{Is_Script_Extensions:	tibetan}', "");
98571Expect(1, 4058, '\P{^Is_Script_Extensions:	tibetan}', "");
98572Expect(0, 4059, '\p{Is_Script_Extensions:	tibetan}', "");
98573Expect(1, 4059, '\p{^Is_Script_Extensions:	tibetan}', "");
98574Expect(1, 4059, '\P{Is_Script_Extensions:	tibetan}', "");
98575Expect(0, 4059, '\P{^Is_Script_Extensions:	tibetan}', "");
98576Expect(1, 4058, '\p{Is_Script_Extensions=	_TIBETAN}', "");
98577Expect(0, 4058, '\p{^Is_Script_Extensions=	_TIBETAN}', "");
98578Expect(0, 4058, '\P{Is_Script_Extensions=	_TIBETAN}', "");
98579Expect(1, 4058, '\P{^Is_Script_Extensions=	_TIBETAN}', "");
98580Expect(0, 4059, '\p{Is_Script_Extensions=	_TIBETAN}', "");
98581Expect(1, 4059, '\p{^Is_Script_Extensions=	_TIBETAN}', "");
98582Expect(1, 4059, '\P{Is_Script_Extensions=	_TIBETAN}', "");
98583Expect(0, 4059, '\P{^Is_Script_Extensions=	_TIBETAN}', "");
98584Error('\p{Is_Scx=/a/- TIBT}');
98585Error('\P{Is_Scx=/a/- TIBT}');
98586Expect(1, 4058, '\p{Is_Scx=tibt}', "");
98587Expect(0, 4058, '\p{^Is_Scx=tibt}', "");
98588Expect(0, 4058, '\P{Is_Scx=tibt}', "");
98589Expect(1, 4058, '\P{^Is_Scx=tibt}', "");
98590Expect(0, 4059, '\p{Is_Scx=tibt}', "");
98591Expect(1, 4059, '\p{^Is_Scx=tibt}', "");
98592Expect(1, 4059, '\P{Is_Scx=tibt}', "");
98593Expect(0, 4059, '\P{^Is_Scx=tibt}', "");
98594Expect(1, 4058, '\p{Is_Scx:	-Tibt}', "");
98595Expect(0, 4058, '\p{^Is_Scx:	-Tibt}', "");
98596Expect(0, 4058, '\P{Is_Scx:	-Tibt}', "");
98597Expect(1, 4058, '\P{^Is_Scx:	-Tibt}', "");
98598Expect(0, 4059, '\p{Is_Scx:	-Tibt}', "");
98599Expect(1, 4059, '\p{^Is_Scx:	-Tibt}', "");
98600Expect(1, 4059, '\P{Is_Scx:	-Tibt}', "");
98601Expect(0, 4059, '\P{^Is_Scx:	-Tibt}', "");
98602Error('\p{Script_Extensions=_/a/UGARITIC}');
98603Error('\P{Script_Extensions=_/a/UGARITIC}');
98604Expect(1, 66463, '\p{Script_Extensions=ugaritic}', "");
98605Expect(0, 66463, '\p{^Script_Extensions=ugaritic}', "");
98606Expect(0, 66463, '\P{Script_Extensions=ugaritic}', "");
98607Expect(1, 66463, '\P{^Script_Extensions=ugaritic}', "");
98608Expect(0, 66464, '\p{Script_Extensions=ugaritic}', "");
98609Expect(1, 66464, '\p{^Script_Extensions=ugaritic}', "");
98610Expect(1, 66464, '\P{Script_Extensions=ugaritic}', "");
98611Expect(0, 66464, '\P{^Script_Extensions=ugaritic}', "");
98612Expect(1, 66463, '\p{Script_Extensions= -Ugaritic}', "");
98613Expect(0, 66463, '\p{^Script_Extensions= -Ugaritic}', "");
98614Expect(0, 66463, '\P{Script_Extensions= -Ugaritic}', "");
98615Expect(1, 66463, '\P{^Script_Extensions= -Ugaritic}', "");
98616Expect(0, 66464, '\p{Script_Extensions= -Ugaritic}', "");
98617Expect(1, 66464, '\p{^Script_Extensions= -Ugaritic}', "");
98618Expect(1, 66464, '\P{Script_Extensions= -Ugaritic}', "");
98619Expect(0, 66464, '\P{^Script_Extensions= -Ugaritic}', "");
98620Error('\p{Scx=  Ugar:=}');
98621Error('\P{Scx=  Ugar:=}');
98622Expect(1, 66463, '\p{Scx=ugar}', "");
98623Expect(0, 66463, '\p{^Scx=ugar}', "");
98624Expect(0, 66463, '\P{Scx=ugar}', "");
98625Expect(1, 66463, '\P{^Scx=ugar}', "");
98626Expect(0, 66464, '\p{Scx=ugar}', "");
98627Expect(1, 66464, '\p{^Scx=ugar}', "");
98628Expect(1, 66464, '\P{Scx=ugar}', "");
98629Expect(0, 66464, '\P{^Scx=ugar}', "");
98630Expect(1, 66463, '\p{Scx=	-Ugar}', "");
98631Expect(0, 66463, '\p{^Scx=	-Ugar}', "");
98632Expect(0, 66463, '\P{Scx=	-Ugar}', "");
98633Expect(1, 66463, '\P{^Scx=	-Ugar}', "");
98634Expect(0, 66464, '\p{Scx=	-Ugar}', "");
98635Expect(1, 66464, '\p{^Scx=	-Ugar}', "");
98636Expect(1, 66464, '\P{Scx=	-Ugar}', "");
98637Expect(0, 66464, '\P{^Scx=	-Ugar}', "");
98638Error('\p{Is_Script_Extensions=/a/	 UGARITIC}');
98639Error('\P{Is_Script_Extensions=/a/	 UGARITIC}');
98640Expect(1, 66463, '\p{Is_Script_Extensions=ugaritic}', "");
98641Expect(0, 66463, '\p{^Is_Script_Extensions=ugaritic}', "");
98642Expect(0, 66463, '\P{Is_Script_Extensions=ugaritic}', "");
98643Expect(1, 66463, '\P{^Is_Script_Extensions=ugaritic}', "");
98644Expect(0, 66464, '\p{Is_Script_Extensions=ugaritic}', "");
98645Expect(1, 66464, '\p{^Is_Script_Extensions=ugaritic}', "");
98646Expect(1, 66464, '\P{Is_Script_Extensions=ugaritic}', "");
98647Expect(0, 66464, '\P{^Is_Script_Extensions=ugaritic}', "");
98648Expect(1, 66463, '\p{Is_Script_Extensions=-_Ugaritic}', "");
98649Expect(0, 66463, '\p{^Is_Script_Extensions=-_Ugaritic}', "");
98650Expect(0, 66463, '\P{Is_Script_Extensions=-_Ugaritic}', "");
98651Expect(1, 66463, '\P{^Is_Script_Extensions=-_Ugaritic}', "");
98652Expect(0, 66464, '\p{Is_Script_Extensions=-_Ugaritic}', "");
98653Expect(1, 66464, '\p{^Is_Script_Extensions=-_Ugaritic}', "");
98654Expect(1, 66464, '\P{Is_Script_Extensions=-_Ugaritic}', "");
98655Expect(0, 66464, '\P{^Is_Script_Extensions=-_Ugaritic}', "");
98656Error('\p{Is_Scx=:=	-Ugar}');
98657Error('\P{Is_Scx=:=	-Ugar}');
98658Expect(1, 66463, '\p{Is_Scx=ugar}', "");
98659Expect(0, 66463, '\p{^Is_Scx=ugar}', "");
98660Expect(0, 66463, '\P{Is_Scx=ugar}', "");
98661Expect(1, 66463, '\P{^Is_Scx=ugar}', "");
98662Expect(0, 66464, '\p{Is_Scx=ugar}', "");
98663Expect(1, 66464, '\p{^Is_Scx=ugar}', "");
98664Expect(1, 66464, '\P{Is_Scx=ugar}', "");
98665Expect(0, 66464, '\P{^Is_Scx=ugar}', "");
98666Expect(1, 66463, '\p{Is_Scx=_ugar}', "");
98667Expect(0, 66463, '\p{^Is_Scx=_ugar}', "");
98668Expect(0, 66463, '\P{Is_Scx=_ugar}', "");
98669Expect(1, 66463, '\P{^Is_Scx=_ugar}', "");
98670Expect(0, 66464, '\p{Is_Scx=_ugar}', "");
98671Expect(1, 66464, '\p{^Is_Scx=_ugar}', "");
98672Expect(1, 66464, '\P{Is_Scx=_ugar}', "");
98673Expect(0, 66464, '\P{^Is_Scx=_ugar}', "");
98674Error('\p{Script_Extensions= :=VAI}');
98675Error('\P{Script_Extensions= :=VAI}');
98676Expect(1, 42539, '\p{Script_Extensions=vai}', "");
98677Expect(0, 42539, '\p{^Script_Extensions=vai}', "");
98678Expect(0, 42539, '\P{Script_Extensions=vai}', "");
98679Expect(1, 42539, '\P{^Script_Extensions=vai}', "");
98680Expect(0, 42540, '\p{Script_Extensions=vai}', "");
98681Expect(1, 42540, '\p{^Script_Extensions=vai}', "");
98682Expect(1, 42540, '\P{Script_Extensions=vai}', "");
98683Expect(0, 42540, '\P{^Script_Extensions=vai}', "");
98684Expect(1, 42539, '\p{Script_Extensions=_-Vai}', "");
98685Expect(0, 42539, '\p{^Script_Extensions=_-Vai}', "");
98686Expect(0, 42539, '\P{Script_Extensions=_-Vai}', "");
98687Expect(1, 42539, '\P{^Script_Extensions=_-Vai}', "");
98688Expect(0, 42540, '\p{Script_Extensions=_-Vai}', "");
98689Expect(1, 42540, '\p{^Script_Extensions=_-Vai}', "");
98690Expect(1, 42540, '\P{Script_Extensions=_-Vai}', "");
98691Expect(0, 42540, '\P{^Script_Extensions=_-Vai}', "");
98692Error('\p{Scx= 	VAII:=}');
98693Error('\P{Scx= 	VAII:=}');
98694Expect(1, 42539, '\p{Scx=vaii}', "");
98695Expect(0, 42539, '\p{^Scx=vaii}', "");
98696Expect(0, 42539, '\P{Scx=vaii}', "");
98697Expect(1, 42539, '\P{^Scx=vaii}', "");
98698Expect(0, 42540, '\p{Scx=vaii}', "");
98699Expect(1, 42540, '\p{^Scx=vaii}', "");
98700Expect(1, 42540, '\P{Scx=vaii}', "");
98701Expect(0, 42540, '\P{^Scx=vaii}', "");
98702Expect(1, 42539, '\p{Scx=  Vaii}', "");
98703Expect(0, 42539, '\p{^Scx=  Vaii}', "");
98704Expect(0, 42539, '\P{Scx=  Vaii}', "");
98705Expect(1, 42539, '\P{^Scx=  Vaii}', "");
98706Expect(0, 42540, '\p{Scx=  Vaii}', "");
98707Expect(1, 42540, '\p{^Scx=  Vaii}', "");
98708Expect(1, 42540, '\P{Scx=  Vaii}', "");
98709Expect(0, 42540, '\P{^Scx=  Vaii}', "");
98710Error('\p{Is_Script_Extensions=:=-	Vai}');
98711Error('\P{Is_Script_Extensions=:=-	Vai}');
98712Expect(1, 42539, '\p{Is_Script_Extensions=vai}', "");
98713Expect(0, 42539, '\p{^Is_Script_Extensions=vai}', "");
98714Expect(0, 42539, '\P{Is_Script_Extensions=vai}', "");
98715Expect(1, 42539, '\P{^Is_Script_Extensions=vai}', "");
98716Expect(0, 42540, '\p{Is_Script_Extensions=vai}', "");
98717Expect(1, 42540, '\p{^Is_Script_Extensions=vai}', "");
98718Expect(1, 42540, '\P{Is_Script_Extensions=vai}', "");
98719Expect(0, 42540, '\P{^Is_Script_Extensions=vai}', "");
98720Expect(1, 42539, '\p{Is_Script_Extensions=	vai}', "");
98721Expect(0, 42539, '\p{^Is_Script_Extensions=	vai}', "");
98722Expect(0, 42539, '\P{Is_Script_Extensions=	vai}', "");
98723Expect(1, 42539, '\P{^Is_Script_Extensions=	vai}', "");
98724Expect(0, 42540, '\p{Is_Script_Extensions=	vai}', "");
98725Expect(1, 42540, '\p{^Is_Script_Extensions=	vai}', "");
98726Expect(1, 42540, '\P{Is_Script_Extensions=	vai}', "");
98727Expect(0, 42540, '\P{^Is_Script_Extensions=	vai}', "");
98728Error('\p{Is_Scx=	-VAII/a/}');
98729Error('\P{Is_Scx=	-VAII/a/}');
98730Expect(1, 42539, '\p{Is_Scx=vaii}', "");
98731Expect(0, 42539, '\p{^Is_Scx=vaii}', "");
98732Expect(0, 42539, '\P{Is_Scx=vaii}', "");
98733Expect(1, 42539, '\P{^Is_Scx=vaii}', "");
98734Expect(0, 42540, '\p{Is_Scx=vaii}', "");
98735Expect(1, 42540, '\p{^Is_Scx=vaii}', "");
98736Expect(1, 42540, '\P{Is_Scx=vaii}', "");
98737Expect(0, 42540, '\P{^Is_Scx=vaii}', "");
98738Expect(1, 42539, '\p{Is_Scx:   --vaii}', "");
98739Expect(0, 42539, '\p{^Is_Scx:   --vaii}', "");
98740Expect(0, 42539, '\P{Is_Scx:   --vaii}', "");
98741Expect(1, 42539, '\P{^Is_Scx:   --vaii}', "");
98742Expect(0, 42540, '\p{Is_Scx:   --vaii}', "");
98743Expect(1, 42540, '\p{^Is_Scx:   --vaii}', "");
98744Expect(1, 42540, '\P{Is_Scx:   --vaii}', "");
98745Expect(0, 42540, '\P{^Is_Scx:   --vaii}', "");
98746Error('\p{Script_Extensions=:=- Old_persian}');
98747Error('\P{Script_Extensions=:=- Old_persian}');
98748Expect(1, 66517, '\p{Script_Extensions=oldpersian}', "");
98749Expect(0, 66517, '\p{^Script_Extensions=oldpersian}', "");
98750Expect(0, 66517, '\P{Script_Extensions=oldpersian}', "");
98751Expect(1, 66517, '\P{^Script_Extensions=oldpersian}', "");
98752Expect(0, 66518, '\p{Script_Extensions=oldpersian}', "");
98753Expect(1, 66518, '\p{^Script_Extensions=oldpersian}', "");
98754Expect(1, 66518, '\P{Script_Extensions=oldpersian}', "");
98755Expect(0, 66518, '\P{^Script_Extensions=oldpersian}', "");
98756Expect(1, 66517, '\p{Script_Extensions= -old_PERSIAN}', "");
98757Expect(0, 66517, '\p{^Script_Extensions= -old_PERSIAN}', "");
98758Expect(0, 66517, '\P{Script_Extensions= -old_PERSIAN}', "");
98759Expect(1, 66517, '\P{^Script_Extensions= -old_PERSIAN}', "");
98760Expect(0, 66518, '\p{Script_Extensions= -old_PERSIAN}', "");
98761Expect(1, 66518, '\p{^Script_Extensions= -old_PERSIAN}', "");
98762Expect(1, 66518, '\P{Script_Extensions= -old_PERSIAN}', "");
98763Expect(0, 66518, '\P{^Script_Extensions= -old_PERSIAN}', "");
98764Error('\p{Scx= :=Xpeo}');
98765Error('\P{Scx= :=Xpeo}');
98766Expect(1, 66517, '\p{Scx=xpeo}', "");
98767Expect(0, 66517, '\p{^Scx=xpeo}', "");
98768Expect(0, 66517, '\P{Scx=xpeo}', "");
98769Expect(1, 66517, '\P{^Scx=xpeo}', "");
98770Expect(0, 66518, '\p{Scx=xpeo}', "");
98771Expect(1, 66518, '\p{^Scx=xpeo}', "");
98772Expect(1, 66518, '\P{Scx=xpeo}', "");
98773Expect(0, 66518, '\P{^Scx=xpeo}', "");
98774Expect(1, 66517, '\p{Scx=_ Xpeo}', "");
98775Expect(0, 66517, '\p{^Scx=_ Xpeo}', "");
98776Expect(0, 66517, '\P{Scx=_ Xpeo}', "");
98777Expect(1, 66517, '\P{^Scx=_ Xpeo}', "");
98778Expect(0, 66518, '\p{Scx=_ Xpeo}', "");
98779Expect(1, 66518, '\p{^Scx=_ Xpeo}', "");
98780Expect(1, 66518, '\P{Scx=_ Xpeo}', "");
98781Expect(0, 66518, '\P{^Scx=_ Xpeo}', "");
98782Error('\p{Is_Script_Extensions: 	old_Persian/a/}');
98783Error('\P{Is_Script_Extensions: 	old_Persian/a/}');
98784Expect(1, 66517, '\p{Is_Script_Extensions=oldpersian}', "");
98785Expect(0, 66517, '\p{^Is_Script_Extensions=oldpersian}', "");
98786Expect(0, 66517, '\P{Is_Script_Extensions=oldpersian}', "");
98787Expect(1, 66517, '\P{^Is_Script_Extensions=oldpersian}', "");
98788Expect(0, 66518, '\p{Is_Script_Extensions=oldpersian}', "");
98789Expect(1, 66518, '\p{^Is_Script_Extensions=oldpersian}', "");
98790Expect(1, 66518, '\P{Is_Script_Extensions=oldpersian}', "");
98791Expect(0, 66518, '\P{^Is_Script_Extensions=oldpersian}', "");
98792Expect(1, 66517, '\p{Is_Script_Extensions=-Old_PERSIAN}', "");
98793Expect(0, 66517, '\p{^Is_Script_Extensions=-Old_PERSIAN}', "");
98794Expect(0, 66517, '\P{Is_Script_Extensions=-Old_PERSIAN}', "");
98795Expect(1, 66517, '\P{^Is_Script_Extensions=-Old_PERSIAN}', "");
98796Expect(0, 66518, '\p{Is_Script_Extensions=-Old_PERSIAN}', "");
98797Expect(1, 66518, '\p{^Is_Script_Extensions=-Old_PERSIAN}', "");
98798Expect(1, 66518, '\P{Is_Script_Extensions=-Old_PERSIAN}', "");
98799Expect(0, 66518, '\P{^Is_Script_Extensions=-Old_PERSIAN}', "");
98800Error('\p{Is_Scx:		 Xpeo/a/}');
98801Error('\P{Is_Scx:		 Xpeo/a/}');
98802Expect(1, 66517, '\p{Is_Scx=xpeo}', "");
98803Expect(0, 66517, '\p{^Is_Scx=xpeo}', "");
98804Expect(0, 66517, '\P{Is_Scx=xpeo}', "");
98805Expect(1, 66517, '\P{^Is_Scx=xpeo}', "");
98806Expect(0, 66518, '\p{Is_Scx=xpeo}', "");
98807Expect(1, 66518, '\p{^Is_Scx=xpeo}', "");
98808Expect(1, 66518, '\P{Is_Scx=xpeo}', "");
98809Expect(0, 66518, '\P{^Is_Scx=xpeo}', "");
98810Expect(1, 66517, '\p{Is_Scx: 	xpeo}', "");
98811Expect(0, 66517, '\p{^Is_Scx: 	xpeo}', "");
98812Expect(0, 66517, '\P{Is_Scx: 	xpeo}', "");
98813Expect(1, 66517, '\P{^Is_Scx: 	xpeo}', "");
98814Expect(0, 66518, '\p{Is_Scx: 	xpeo}', "");
98815Expect(1, 66518, '\p{^Is_Scx: 	xpeo}', "");
98816Expect(1, 66518, '\P{Is_Scx: 	xpeo}', "");
98817Expect(0, 66518, '\P{^Is_Scx: 	xpeo}', "");
98818Error('\p{Script_Extensions=_cuneiform/a/}');
98819Error('\P{Script_Extensions=_cuneiform/a/}');
98820Expect(1, 74867, '\p{Script_Extensions=cuneiform}', "");
98821Expect(0, 74867, '\p{^Script_Extensions=cuneiform}', "");
98822Expect(0, 74867, '\P{Script_Extensions=cuneiform}', "");
98823Expect(1, 74867, '\P{^Script_Extensions=cuneiform}', "");
98824Expect(0, 74868, '\p{Script_Extensions=cuneiform}', "");
98825Expect(1, 74868, '\p{^Script_Extensions=cuneiform}', "");
98826Expect(1, 74868, '\P{Script_Extensions=cuneiform}', "");
98827Expect(0, 74868, '\P{^Script_Extensions=cuneiform}', "");
98828Expect(1, 74867, '\p{Script_Extensions:__CUNEIFORM}', "");
98829Expect(0, 74867, '\p{^Script_Extensions:__CUNEIFORM}', "");
98830Expect(0, 74867, '\P{Script_Extensions:__CUNEIFORM}', "");
98831Expect(1, 74867, '\P{^Script_Extensions:__CUNEIFORM}', "");
98832Expect(0, 74868, '\p{Script_Extensions:__CUNEIFORM}', "");
98833Expect(1, 74868, '\p{^Script_Extensions:__CUNEIFORM}', "");
98834Expect(1, 74868, '\P{Script_Extensions:__CUNEIFORM}', "");
98835Expect(0, 74868, '\P{^Script_Extensions:__CUNEIFORM}', "");
98836Error('\p{Scx= :=xsux}');
98837Error('\P{Scx= :=xsux}');
98838Expect(1, 74867, '\p{Scx=xsux}', "");
98839Expect(0, 74867, '\p{^Scx=xsux}', "");
98840Expect(0, 74867, '\P{Scx=xsux}', "");
98841Expect(1, 74867, '\P{^Scx=xsux}', "");
98842Expect(0, 74868, '\p{Scx=xsux}', "");
98843Expect(1, 74868, '\p{^Scx=xsux}', "");
98844Expect(1, 74868, '\P{Scx=xsux}', "");
98845Expect(0, 74868, '\P{^Scx=xsux}', "");
98846Expect(1, 74867, '\p{Scx=_xsux}', "");
98847Expect(0, 74867, '\p{^Scx=_xsux}', "");
98848Expect(0, 74867, '\P{Scx=_xsux}', "");
98849Expect(1, 74867, '\P{^Scx=_xsux}', "");
98850Expect(0, 74868, '\p{Scx=_xsux}', "");
98851Expect(1, 74868, '\p{^Scx=_xsux}', "");
98852Expect(1, 74868, '\P{Scx=_xsux}', "");
98853Expect(0, 74868, '\P{^Scx=_xsux}', "");
98854Error('\p{Is_Script_Extensions:   	Cuneiform/a/}');
98855Error('\P{Is_Script_Extensions:   	Cuneiform/a/}');
98856Expect(1, 74867, '\p{Is_Script_Extensions=cuneiform}', "");
98857Expect(0, 74867, '\p{^Is_Script_Extensions=cuneiform}', "");
98858Expect(0, 74867, '\P{Is_Script_Extensions=cuneiform}', "");
98859Expect(1, 74867, '\P{^Is_Script_Extensions=cuneiform}', "");
98860Expect(0, 74868, '\p{Is_Script_Extensions=cuneiform}', "");
98861Expect(1, 74868, '\p{^Is_Script_Extensions=cuneiform}', "");
98862Expect(1, 74868, '\P{Is_Script_Extensions=cuneiform}', "");
98863Expect(0, 74868, '\P{^Is_Script_Extensions=cuneiform}', "");
98864Expect(1, 74867, '\p{Is_Script_Extensions=  Cuneiform}', "");
98865Expect(0, 74867, '\p{^Is_Script_Extensions=  Cuneiform}', "");
98866Expect(0, 74867, '\P{Is_Script_Extensions=  Cuneiform}', "");
98867Expect(1, 74867, '\P{^Is_Script_Extensions=  Cuneiform}', "");
98868Expect(0, 74868, '\p{Is_Script_Extensions=  Cuneiform}', "");
98869Expect(1, 74868, '\p{^Is_Script_Extensions=  Cuneiform}', "");
98870Expect(1, 74868, '\P{Is_Script_Extensions=  Cuneiform}', "");
98871Expect(0, 74868, '\P{^Is_Script_Extensions=  Cuneiform}', "");
98872Error('\p{Is_Scx=	/a/xsux}');
98873Error('\P{Is_Scx=	/a/xsux}');
98874Expect(1, 74867, '\p{Is_Scx=xsux}', "");
98875Expect(0, 74867, '\p{^Is_Scx=xsux}', "");
98876Expect(0, 74867, '\P{Is_Scx=xsux}', "");
98877Expect(1, 74867, '\P{^Is_Scx=xsux}', "");
98878Expect(0, 74868, '\p{Is_Scx=xsux}', "");
98879Expect(1, 74868, '\p{^Is_Scx=xsux}', "");
98880Expect(1, 74868, '\P{Is_Scx=xsux}', "");
98881Expect(0, 74868, '\P{^Is_Scx=xsux}', "");
98882Expect(1, 74867, '\p{Is_Scx=_Xsux}', "");
98883Expect(0, 74867, '\p{^Is_Scx=_Xsux}', "");
98884Expect(0, 74867, '\P{Is_Scx=_Xsux}', "");
98885Expect(1, 74867, '\P{^Is_Scx=_Xsux}', "");
98886Expect(0, 74868, '\p{Is_Scx=_Xsux}', "");
98887Expect(1, 74868, '\p{^Is_Scx=_Xsux}', "");
98888Expect(1, 74868, '\P{Is_Scx=_Xsux}', "");
98889Expect(0, 74868, '\P{^Is_Scx=_Xsux}', "");
98890Error('\p{Script_Extensions= Yi/a/}');
98891Error('\P{Script_Extensions= Yi/a/}');
98892Expect(1, 65381, '\p{Script_Extensions=yi}', "");
98893Expect(0, 65381, '\p{^Script_Extensions=yi}', "");
98894Expect(0, 65381, '\P{Script_Extensions=yi}', "");
98895Expect(1, 65381, '\P{^Script_Extensions=yi}', "");
98896Expect(0, 65382, '\p{Script_Extensions=yi}', "");
98897Expect(1, 65382, '\p{^Script_Extensions=yi}', "");
98898Expect(1, 65382, '\P{Script_Extensions=yi}', "");
98899Expect(0, 65382, '\P{^Script_Extensions=yi}', "");
98900Expect(1, 65381, '\p{Script_Extensions:  yi}', "");
98901Expect(0, 65381, '\p{^Script_Extensions:  yi}', "");
98902Expect(0, 65381, '\P{Script_Extensions:  yi}', "");
98903Expect(1, 65381, '\P{^Script_Extensions:  yi}', "");
98904Expect(0, 65382, '\p{Script_Extensions:  yi}', "");
98905Expect(1, 65382, '\p{^Script_Extensions:  yi}', "");
98906Expect(1, 65382, '\P{Script_Extensions:  yi}', "");
98907Expect(0, 65382, '\P{^Script_Extensions:  yi}', "");
98908Error('\p{Scx=-_yiii/a/}');
98909Error('\P{Scx=-_yiii/a/}');
98910Expect(1, 65381, '\p{Scx=yiii}', "");
98911Expect(0, 65381, '\p{^Scx=yiii}', "");
98912Expect(0, 65381, '\P{Scx=yiii}', "");
98913Expect(1, 65381, '\P{^Scx=yiii}', "");
98914Expect(0, 65382, '\p{Scx=yiii}', "");
98915Expect(1, 65382, '\p{^Scx=yiii}', "");
98916Expect(1, 65382, '\P{Scx=yiii}', "");
98917Expect(0, 65382, '\P{^Scx=yiii}', "");
98918Expect(1, 65381, '\p{Scx=	 yiii}', "");
98919Expect(0, 65381, '\p{^Scx=	 yiii}', "");
98920Expect(0, 65381, '\P{Scx=	 yiii}', "");
98921Expect(1, 65381, '\P{^Scx=	 yiii}', "");
98922Expect(0, 65382, '\p{Scx=	 yiii}', "");
98923Expect(1, 65382, '\p{^Scx=	 yiii}', "");
98924Expect(1, 65382, '\P{Scx=	 yiii}', "");
98925Expect(0, 65382, '\P{^Scx=	 yiii}', "");
98926Error('\p{Is_Script_Extensions=:=	Yi}');
98927Error('\P{Is_Script_Extensions=:=	Yi}');
98928Expect(1, 65381, '\p{Is_Script_Extensions=yi}', "");
98929Expect(0, 65381, '\p{^Is_Script_Extensions=yi}', "");
98930Expect(0, 65381, '\P{Is_Script_Extensions=yi}', "");
98931Expect(1, 65381, '\P{^Is_Script_Extensions=yi}', "");
98932Expect(0, 65382, '\p{Is_Script_Extensions=yi}', "");
98933Expect(1, 65382, '\p{^Is_Script_Extensions=yi}', "");
98934Expect(1, 65382, '\P{Is_Script_Extensions=yi}', "");
98935Expect(0, 65382, '\P{^Is_Script_Extensions=yi}', "");
98936Expect(1, 65381, '\p{Is_Script_Extensions=	 YI}', "");
98937Expect(0, 65381, '\p{^Is_Script_Extensions=	 YI}', "");
98938Expect(0, 65381, '\P{Is_Script_Extensions=	 YI}', "");
98939Expect(1, 65381, '\P{^Is_Script_Extensions=	 YI}', "");
98940Expect(0, 65382, '\p{Is_Script_Extensions=	 YI}', "");
98941Expect(1, 65382, '\p{^Is_Script_Extensions=	 YI}', "");
98942Expect(1, 65382, '\P{Is_Script_Extensions=	 YI}', "");
98943Expect(0, 65382, '\P{^Is_Script_Extensions=	 YI}', "");
98944Error('\p{Is_Scx=- YIII:=}');
98945Error('\P{Is_Scx=- YIII:=}');
98946Expect(1, 65381, '\p{Is_Scx=yiii}', "");
98947Expect(0, 65381, '\p{^Is_Scx=yiii}', "");
98948Expect(0, 65381, '\P{Is_Scx=yiii}', "");
98949Expect(1, 65381, '\P{^Is_Scx=yiii}', "");
98950Expect(0, 65382, '\p{Is_Scx=yiii}', "");
98951Expect(1, 65382, '\p{^Is_Scx=yiii}', "");
98952Expect(1, 65382, '\P{Is_Scx=yiii}', "");
98953Expect(0, 65382, '\P{^Is_Scx=yiii}', "");
98954Expect(1, 65381, '\p{Is_Scx=	Yiii}', "");
98955Expect(0, 65381, '\p{^Is_Scx=	Yiii}', "");
98956Expect(0, 65381, '\P{Is_Scx=	Yiii}', "");
98957Expect(1, 65381, '\P{^Is_Scx=	Yiii}', "");
98958Expect(0, 65382, '\p{Is_Scx=	Yiii}', "");
98959Expect(1, 65382, '\p{^Is_Scx=	Yiii}', "");
98960Expect(1, 65382, '\P{Is_Scx=	Yiii}', "");
98961Expect(0, 65382, '\P{^Is_Scx=	Yiii}', "");
98962Error('\p{Script_Extensions=/a/-_inherited}');
98963Error('\P{Script_Extensions=/a/-_inherited}');
98964Expect(1, 917999, '\p{Script_Extensions=inherited}', "");
98965Expect(0, 917999, '\p{^Script_Extensions=inherited}', "");
98966Expect(0, 917999, '\P{Script_Extensions=inherited}', "");
98967Expect(1, 917999, '\P{^Script_Extensions=inherited}', "");
98968Expect(0, 918000, '\p{Script_Extensions=inherited}', "");
98969Expect(1, 918000, '\p{^Script_Extensions=inherited}', "");
98970Expect(1, 918000, '\P{Script_Extensions=inherited}', "");
98971Expect(0, 918000, '\P{^Script_Extensions=inherited}', "");
98972Expect(1, 917999, '\p{Script_Extensions=  Inherited}', "");
98973Expect(0, 917999, '\p{^Script_Extensions=  Inherited}', "");
98974Expect(0, 917999, '\P{Script_Extensions=  Inherited}', "");
98975Expect(1, 917999, '\P{^Script_Extensions=  Inherited}', "");
98976Expect(0, 918000, '\p{Script_Extensions=  Inherited}', "");
98977Expect(1, 918000, '\p{^Script_Extensions=  Inherited}', "");
98978Expect(1, 918000, '\P{Script_Extensions=  Inherited}', "");
98979Expect(0, 918000, '\P{^Script_Extensions=  Inherited}', "");
98980Error('\p{Scx=__zinh:=}');
98981Error('\P{Scx=__zinh:=}');
98982Expect(1, 917999, '\p{Scx=zinh}', "");
98983Expect(0, 917999, '\p{^Scx=zinh}', "");
98984Expect(0, 917999, '\P{Scx=zinh}', "");
98985Expect(1, 917999, '\P{^Scx=zinh}', "");
98986Expect(0, 918000, '\p{Scx=zinh}', "");
98987Expect(1, 918000, '\p{^Scx=zinh}', "");
98988Expect(1, 918000, '\P{Scx=zinh}', "");
98989Expect(0, 918000, '\P{^Scx=zinh}', "");
98990Expect(1, 917999, '\p{Scx:   _Zinh}', "");
98991Expect(0, 917999, '\p{^Scx:   _Zinh}', "");
98992Expect(0, 917999, '\P{Scx:   _Zinh}', "");
98993Expect(1, 917999, '\P{^Scx:   _Zinh}', "");
98994Expect(0, 918000, '\p{Scx:   _Zinh}', "");
98995Expect(1, 918000, '\p{^Scx:   _Zinh}', "");
98996Expect(1, 918000, '\P{Scx:   _Zinh}', "");
98997Expect(0, 918000, '\P{^Scx:   _Zinh}', "");
98998Error('\p{Is_Script_Extensions:   :=qaai}');
98999Error('\P{Is_Script_Extensions:   :=qaai}');
99000Expect(1, 917999, '\p{Is_Script_Extensions=qaai}', "");
99001Expect(0, 917999, '\p{^Is_Script_Extensions=qaai}', "");
99002Expect(0, 917999, '\P{Is_Script_Extensions=qaai}', "");
99003Expect(1, 917999, '\P{^Is_Script_Extensions=qaai}', "");
99004Expect(0, 918000, '\p{Is_Script_Extensions=qaai}', "");
99005Expect(1, 918000, '\p{^Is_Script_Extensions=qaai}', "");
99006Expect(1, 918000, '\P{Is_Script_Extensions=qaai}', "");
99007Expect(0, 918000, '\P{^Is_Script_Extensions=qaai}', "");
99008Expect(1, 917999, '\p{Is_Script_Extensions=_QAAI}', "");
99009Expect(0, 917999, '\p{^Is_Script_Extensions=_QAAI}', "");
99010Expect(0, 917999, '\P{Is_Script_Extensions=_QAAI}', "");
99011Expect(1, 917999, '\P{^Is_Script_Extensions=_QAAI}', "");
99012Expect(0, 918000, '\p{Is_Script_Extensions=_QAAI}', "");
99013Expect(1, 918000, '\p{^Is_Script_Extensions=_QAAI}', "");
99014Expect(1, 918000, '\P{Is_Script_Extensions=_QAAI}', "");
99015Expect(0, 918000, '\P{^Is_Script_Extensions=_QAAI}', "");
99016Error('\p{Is_Scx::=	_inherited}');
99017Error('\P{Is_Scx::=	_inherited}');
99018Expect(1, 917999, '\p{Is_Scx: inherited}', "");
99019Expect(0, 917999, '\p{^Is_Scx: inherited}', "");
99020Expect(0, 917999, '\P{Is_Scx: inherited}', "");
99021Expect(1, 917999, '\P{^Is_Scx: inherited}', "");
99022Expect(0, 918000, '\p{Is_Scx: inherited}', "");
99023Expect(1, 918000, '\p{^Is_Scx: inherited}', "");
99024Expect(1, 918000, '\P{Is_Scx: inherited}', "");
99025Expect(0, 918000, '\P{^Is_Scx: inherited}', "");
99026Expect(1, 917999, '\p{Is_Scx=INHERITED}', "");
99027Expect(0, 917999, '\p{^Is_Scx=INHERITED}', "");
99028Expect(0, 917999, '\P{Is_Scx=INHERITED}', "");
99029Expect(1, 917999, '\P{^Is_Scx=INHERITED}', "");
99030Expect(0, 918000, '\p{Is_Scx=INHERITED}', "");
99031Expect(1, 918000, '\p{^Is_Scx=INHERITED}', "");
99032Expect(1, 918000, '\P{Is_Scx=INHERITED}', "");
99033Expect(0, 918000, '\P{^Is_Scx=INHERITED}', "");
99034Error('\p{Script_Extensions= -Common/a/}');
99035Error('\P{Script_Extensions= -Common/a/}');
99036Expect(1, 917631, '\p{Script_Extensions=common}', "");
99037Expect(0, 917631, '\p{^Script_Extensions=common}', "");
99038Expect(0, 917631, '\P{Script_Extensions=common}', "");
99039Expect(1, 917631, '\P{^Script_Extensions=common}', "");
99040Expect(0, 917632, '\p{Script_Extensions=common}', "");
99041Expect(1, 917632, '\p{^Script_Extensions=common}', "");
99042Expect(1, 917632, '\P{Script_Extensions=common}', "");
99043Expect(0, 917632, '\P{^Script_Extensions=common}', "");
99044Expect(1, 917631, '\p{Script_Extensions=- COMMON}', "");
99045Expect(0, 917631, '\p{^Script_Extensions=- COMMON}', "");
99046Expect(0, 917631, '\P{Script_Extensions=- COMMON}', "");
99047Expect(1, 917631, '\P{^Script_Extensions=- COMMON}', "");
99048Expect(0, 917632, '\p{Script_Extensions=- COMMON}', "");
99049Expect(1, 917632, '\p{^Script_Extensions=- COMMON}', "");
99050Expect(1, 917632, '\P{Script_Extensions=- COMMON}', "");
99051Expect(0, 917632, '\P{^Script_Extensions=- COMMON}', "");
99052Error('\p{Scx:	/a/ _ZYYY}');
99053Error('\P{Scx:	/a/ _ZYYY}');
99054Expect(1, 917631, '\p{Scx=zyyy}', "");
99055Expect(0, 917631, '\p{^Scx=zyyy}', "");
99056Expect(0, 917631, '\P{Scx=zyyy}', "");
99057Expect(1, 917631, '\P{^Scx=zyyy}', "");
99058Expect(0, 917632, '\p{Scx=zyyy}', "");
99059Expect(1, 917632, '\p{^Scx=zyyy}', "");
99060Expect(1, 917632, '\P{Scx=zyyy}', "");
99061Expect(0, 917632, '\P{^Scx=zyyy}', "");
99062Expect(1, 917631, '\p{Scx:__ZYYY}', "");
99063Expect(0, 917631, '\p{^Scx:__ZYYY}', "");
99064Expect(0, 917631, '\P{Scx:__ZYYY}', "");
99065Expect(1, 917631, '\P{^Scx:__ZYYY}', "");
99066Expect(0, 917632, '\p{Scx:__ZYYY}', "");
99067Expect(1, 917632, '\p{^Scx:__ZYYY}', "");
99068Expect(1, 917632, '\P{Scx:__ZYYY}', "");
99069Expect(0, 917632, '\P{^Scx:__ZYYY}', "");
99070Error('\p{Is_Script_Extensions::=__Common}');
99071Error('\P{Is_Script_Extensions::=__Common}');
99072Expect(1, 917631, '\p{Is_Script_Extensions=common}', "");
99073Expect(0, 917631, '\p{^Is_Script_Extensions=common}', "");
99074Expect(0, 917631, '\P{Is_Script_Extensions=common}', "");
99075Expect(1, 917631, '\P{^Is_Script_Extensions=common}', "");
99076Expect(0, 917632, '\p{Is_Script_Extensions=common}', "");
99077Expect(1, 917632, '\p{^Is_Script_Extensions=common}', "");
99078Expect(1, 917632, '\P{Is_Script_Extensions=common}', "");
99079Expect(0, 917632, '\P{^Is_Script_Extensions=common}', "");
99080Expect(1, 917631, '\p{Is_Script_Extensions=- COMMON}', "");
99081Expect(0, 917631, '\p{^Is_Script_Extensions=- COMMON}', "");
99082Expect(0, 917631, '\P{Is_Script_Extensions=- COMMON}', "");
99083Expect(1, 917631, '\P{^Is_Script_Extensions=- COMMON}', "");
99084Expect(0, 917632, '\p{Is_Script_Extensions=- COMMON}', "");
99085Expect(1, 917632, '\p{^Is_Script_Extensions=- COMMON}', "");
99086Expect(1, 917632, '\P{Is_Script_Extensions=- COMMON}', "");
99087Expect(0, 917632, '\P{^Is_Script_Extensions=- COMMON}', "");
99088Error('\p{Is_Scx=-Zyyy/a/}');
99089Error('\P{Is_Scx=-Zyyy/a/}');
99090Expect(1, 917631, '\p{Is_Scx=zyyy}', "");
99091Expect(0, 917631, '\p{^Is_Scx=zyyy}', "");
99092Expect(0, 917631, '\P{Is_Scx=zyyy}', "");
99093Expect(1, 917631, '\P{^Is_Scx=zyyy}', "");
99094Expect(0, 917632, '\p{Is_Scx=zyyy}', "");
99095Expect(1, 917632, '\p{^Is_Scx=zyyy}', "");
99096Expect(1, 917632, '\P{Is_Scx=zyyy}', "");
99097Expect(0, 917632, '\P{^Is_Scx=zyyy}', "");
99098Expect(1, 917631, '\p{Is_Scx=	zyyy}', "");
99099Expect(0, 917631, '\p{^Is_Scx=	zyyy}', "");
99100Expect(0, 917631, '\P{Is_Scx=	zyyy}', "");
99101Expect(1, 917631, '\P{^Is_Scx=	zyyy}', "");
99102Expect(0, 917632, '\p{Is_Scx=	zyyy}', "");
99103Expect(1, 917632, '\p{^Is_Scx=	zyyy}', "");
99104Expect(1, 917632, '\P{Is_Scx=	zyyy}', "");
99105Expect(0, 917632, '\P{^Is_Scx=	zyyy}', "");
99106Error('\p{Script_Extensions=:=		Unknown}');
99107Error('\P{Script_Extensions=:=		Unknown}');
99108Expect(1, 918000, '\p{Script_Extensions=unknown}', "");
99109Expect(0, 918000, '\p{^Script_Extensions=unknown}', "");
99110Expect(0, 918000, '\P{Script_Extensions=unknown}', "");
99111Expect(1, 918000, '\P{^Script_Extensions=unknown}', "");
99112Expect(0, 917999, '\p{Script_Extensions=unknown}', "");
99113Expect(1, 917999, '\p{^Script_Extensions=unknown}', "");
99114Expect(1, 917999, '\P{Script_Extensions=unknown}', "");
99115Expect(0, 917999, '\P{^Script_Extensions=unknown}', "");
99116Expect(1, 918000, '\p{Script_Extensions=_ Unknown}', "");
99117Expect(0, 918000, '\p{^Script_Extensions=_ Unknown}', "");
99118Expect(0, 918000, '\P{Script_Extensions=_ Unknown}', "");
99119Expect(1, 918000, '\P{^Script_Extensions=_ Unknown}', "");
99120Expect(0, 917999, '\p{Script_Extensions=_ Unknown}', "");
99121Expect(1, 917999, '\p{^Script_Extensions=_ Unknown}', "");
99122Expect(1, 917999, '\P{Script_Extensions=_ Unknown}', "");
99123Expect(0, 917999, '\P{^Script_Extensions=_ Unknown}', "");
99124Error('\p{Scx=	_Zzzz/a/}');
99125Error('\P{Scx=	_Zzzz/a/}');
99126Expect(1, 918000, '\p{Scx=zzzz}', "");
99127Expect(0, 918000, '\p{^Scx=zzzz}', "");
99128Expect(0, 918000, '\P{Scx=zzzz}', "");
99129Expect(1, 918000, '\P{^Scx=zzzz}', "");
99130Expect(0, 917999, '\p{Scx=zzzz}', "");
99131Expect(1, 917999, '\p{^Scx=zzzz}', "");
99132Expect(1, 917999, '\P{Scx=zzzz}', "");
99133Expect(0, 917999, '\P{^Scx=zzzz}', "");
99134Expect(1, 918000, '\p{Scx=	_Zzzz}', "");
99135Expect(0, 918000, '\p{^Scx=	_Zzzz}', "");
99136Expect(0, 918000, '\P{Scx=	_Zzzz}', "");
99137Expect(1, 918000, '\P{^Scx=	_Zzzz}', "");
99138Expect(0, 917999, '\p{Scx=	_Zzzz}', "");
99139Expect(1, 917999, '\p{^Scx=	_Zzzz}', "");
99140Expect(1, 917999, '\P{Scx=	_Zzzz}', "");
99141Expect(0, 917999, '\P{^Scx=	_Zzzz}', "");
99142Error('\p{Is_Script_Extensions=:=-_unknown}');
99143Error('\P{Is_Script_Extensions=:=-_unknown}');
99144Expect(1, 918000, '\p{Is_Script_Extensions=unknown}', "");
99145Expect(0, 918000, '\p{^Is_Script_Extensions=unknown}', "");
99146Expect(0, 918000, '\P{Is_Script_Extensions=unknown}', "");
99147Expect(1, 918000, '\P{^Is_Script_Extensions=unknown}', "");
99148Expect(0, 917999, '\p{Is_Script_Extensions=unknown}', "");
99149Expect(1, 917999, '\p{^Is_Script_Extensions=unknown}', "");
99150Expect(1, 917999, '\P{Is_Script_Extensions=unknown}', "");
99151Expect(0, 917999, '\P{^Is_Script_Extensions=unknown}', "");
99152Expect(1, 918000, '\p{Is_Script_Extensions=	_unknown}', "");
99153Expect(0, 918000, '\p{^Is_Script_Extensions=	_unknown}', "");
99154Expect(0, 918000, '\P{Is_Script_Extensions=	_unknown}', "");
99155Expect(1, 918000, '\P{^Is_Script_Extensions=	_unknown}', "");
99156Expect(0, 917999, '\p{Is_Script_Extensions=	_unknown}', "");
99157Expect(1, 917999, '\p{^Is_Script_Extensions=	_unknown}', "");
99158Expect(1, 917999, '\P{Is_Script_Extensions=	_unknown}', "");
99159Expect(0, 917999, '\P{^Is_Script_Extensions=	_unknown}', "");
99160Error('\p{Is_Scx=_/a/Zzzz}');
99161Error('\P{Is_Scx=_/a/Zzzz}');
99162Expect(1, 918000, '\p{Is_Scx:   zzzz}', "");
99163Expect(0, 918000, '\p{^Is_Scx:   zzzz}', "");
99164Expect(0, 918000, '\P{Is_Scx:   zzzz}', "");
99165Expect(1, 918000, '\P{^Is_Scx:   zzzz}', "");
99166Expect(0, 917999, '\p{Is_Scx:   zzzz}', "");
99167Expect(1, 917999, '\p{^Is_Scx:   zzzz}', "");
99168Expect(1, 917999, '\P{Is_Scx:   zzzz}', "");
99169Expect(0, 917999, '\P{^Is_Scx:   zzzz}', "");
99170Expect(1, 918000, '\p{Is_Scx=_-ZZZZ}', "");
99171Expect(0, 918000, '\p{^Is_Scx=_-ZZZZ}', "");
99172Expect(0, 918000, '\P{Is_Scx=_-ZZZZ}', "");
99173Expect(1, 918000, '\P{^Is_Scx=_-ZZZZ}', "");
99174Expect(0, 917999, '\p{Is_Scx=_-ZZZZ}', "");
99175Expect(1, 917999, '\p{^Is_Scx=_-ZZZZ}', "");
99176Expect(1, 917999, '\P{Is_Scx=_-ZZZZ}', "");
99177Expect(0, 917999, '\P{^Is_Scx=_-ZZZZ}', "");
99178Test_X('÷ 0020 ÷ 0020 ÷');
99179Test_X('÷ 0020 × 0308 ÷ 0020 ÷');
99180Test_X('÷ 0020 ÷ 000D ÷');
99181Test_X('÷ 0020 × 0308 ÷ 000D ÷');
99182Test_X('÷ 0020 ÷ 000A ÷');
99183Test_X('÷ 0020 × 0308 ÷ 000A ÷');
99184Test_X('÷ 0020 ÷ 0001 ÷');
99185Test_X('÷ 0020 × 0308 ÷ 0001 ÷');
99186Test_X('÷ 0020 × 0300 ÷');
99187Test_X('÷ 0020 × 0308 × 0300 ÷');
99188Test_X('÷ 0020 × 0903 ÷');
99189Test_X('÷ 0020 × 0308 × 0903 ÷');
99190Test_X('÷ 0020 ÷ 1100 ÷');
99191Test_X('÷ 0020 × 0308 ÷ 1100 ÷');
99192Test_X('÷ 0020 ÷ 1160 ÷');
99193Test_X('÷ 0020 × 0308 ÷ 1160 ÷');
99194Test_X('÷ 0020 ÷ 11A8 ÷');
99195Test_X('÷ 0020 × 0308 ÷ 11A8 ÷');
99196Test_X('÷ 0020 ÷ AC00 ÷');
99197Test_X('÷ 0020 × 0308 ÷ AC00 ÷');
99198Test_X('÷ 0020 ÷ AC01 ÷');
99199Test_X('÷ 0020 × 0308 ÷ AC01 ÷');
99200Test_X('÷ 0020 ÷ 1F1E6 ÷');
99201Test_X('÷ 0020 × 0308 ÷ 1F1E6 ÷');
99202Test_X('÷ 0020 ÷ 0378 ÷');
99203Test_X('÷ 0020 × 0308 ÷ 0378 ÷');
99204Test_X('÷ 0020 ÷ D800 ÷');
99205Test_X('÷ 0020 × 0308 ÷ D800 ÷');
99206Test_X('÷ 000D ÷ 0020 ÷');
99207Test_X('÷ 000D ÷ 0308 ÷ 0020 ÷');
99208Test_X('÷ 000D ÷ 000D ÷');
99209Test_X('÷ 000D ÷ 0308 ÷ 000D ÷');
99210Test_X('÷ 000D × 000A ÷');
99211Test_X('÷ 000D ÷ 0308 ÷ 000A ÷');
99212Test_X('÷ 000D ÷ 0001 ÷');
99213Test_X('÷ 000D ÷ 0308 ÷ 0001 ÷');
99214Test_X('÷ 000D ÷ 0300 ÷');
99215Test_X('÷ 000D ÷ 0308 × 0300 ÷');
99216Test_X('÷ 000D ÷ 0903 ÷');
99217Test_X('÷ 000D ÷ 0308 × 0903 ÷');
99218Test_X('÷ 000D ÷ 1100 ÷');
99219Test_X('÷ 000D ÷ 0308 ÷ 1100 ÷');
99220Test_X('÷ 000D ÷ 1160 ÷');
99221Test_X('÷ 000D ÷ 0308 ÷ 1160 ÷');
99222Test_X('÷ 000D ÷ 11A8 ÷');
99223Test_X('÷ 000D ÷ 0308 ÷ 11A8 ÷');
99224Test_X('÷ 000D ÷ AC00 ÷');
99225Test_X('÷ 000D ÷ 0308 ÷ AC00 ÷');
99226Test_X('÷ 000D ÷ AC01 ÷');
99227Test_X('÷ 000D ÷ 0308 ÷ AC01 ÷');
99228Test_X('÷ 000D ÷ 1F1E6 ÷');
99229Test_X('÷ 000D ÷ 0308 ÷ 1F1E6 ÷');
99230Test_X('÷ 000D ÷ 0378 ÷');
99231Test_X('÷ 000D ÷ 0308 ÷ 0378 ÷');
99232Test_X('÷ 000D ÷ D800 ÷');
99233Test_X('÷ 000D ÷ 0308 ÷ D800 ÷');
99234Test_X('÷ 000A ÷ 0020 ÷');
99235Test_X('÷ 000A ÷ 0308 ÷ 0020 ÷');
99236Test_X('÷ 000A ÷ 000D ÷');
99237Test_X('÷ 000A ÷ 0308 ÷ 000D ÷');
99238Test_X('÷ 000A ÷ 000A ÷');
99239Test_X('÷ 000A ÷ 0308 ÷ 000A ÷');
99240Test_X('÷ 000A ÷ 0001 ÷');
99241Test_X('÷ 000A ÷ 0308 ÷ 0001 ÷');
99242Test_X('÷ 000A ÷ 0300 ÷');
99243Test_X('÷ 000A ÷ 0308 × 0300 ÷');
99244Test_X('÷ 000A ÷ 0903 ÷');
99245Test_X('÷ 000A ÷ 0308 × 0903 ÷');
99246Test_X('÷ 000A ÷ 1100 ÷');
99247Test_X('÷ 000A ÷ 0308 ÷ 1100 ÷');
99248Test_X('÷ 000A ÷ 1160 ÷');
99249Test_X('÷ 000A ÷ 0308 ÷ 1160 ÷');
99250Test_X('÷ 000A ÷ 11A8 ÷');
99251Test_X('÷ 000A ÷ 0308 ÷ 11A8 ÷');
99252Test_X('÷ 000A ÷ AC00 ÷');
99253Test_X('÷ 000A ÷ 0308 ÷ AC00 ÷');
99254Test_X('÷ 000A ÷ AC01 ÷');
99255Test_X('÷ 000A ÷ 0308 ÷ AC01 ÷');
99256Test_X('÷ 000A ÷ 1F1E6 ÷');
99257Test_X('÷ 000A ÷ 0308 ÷ 1F1E6 ÷');
99258Test_X('÷ 000A ÷ 0378 ÷');
99259Test_X('÷ 000A ÷ 0308 ÷ 0378 ÷');
99260Test_X('÷ 000A ÷ D800 ÷');
99261Test_X('÷ 000A ÷ 0308 ÷ D800 ÷');
99262Test_X('÷ 0001 ÷ 0020 ÷');
99263Test_X('÷ 0001 ÷ 0308 ÷ 0020 ÷');
99264Test_X('÷ 0001 ÷ 000D ÷');
99265Test_X('÷ 0001 ÷ 0308 ÷ 000D ÷');
99266Test_X('÷ 0001 ÷ 000A ÷');
99267Test_X('÷ 0001 ÷ 0308 ÷ 000A ÷');
99268Test_X('÷ 0001 ÷ 0001 ÷');
99269Test_X('÷ 0001 ÷ 0308 ÷ 0001 ÷');
99270Test_X('÷ 0001 ÷ 0300 ÷');
99271Test_X('÷ 0001 ÷ 0308 × 0300 ÷');
99272Test_X('÷ 0001 ÷ 0903 ÷');
99273Test_X('÷ 0001 ÷ 0308 × 0903 ÷');
99274Test_X('÷ 0001 ÷ 1100 ÷');
99275Test_X('÷ 0001 ÷ 0308 ÷ 1100 ÷');
99276Test_X('÷ 0001 ÷ 1160 ÷');
99277Test_X('÷ 0001 ÷ 0308 ÷ 1160 ÷');
99278Test_X('÷ 0001 ÷ 11A8 ÷');
99279Test_X('÷ 0001 ÷ 0308 ÷ 11A8 ÷');
99280Test_X('÷ 0001 ÷ AC00 ÷');
99281Test_X('÷ 0001 ÷ 0308 ÷ AC00 ÷');
99282Test_X('÷ 0001 ÷ AC01 ÷');
99283Test_X('÷ 0001 ÷ 0308 ÷ AC01 ÷');
99284Test_X('÷ 0001 ÷ 1F1E6 ÷');
99285Test_X('÷ 0001 ÷ 0308 ÷ 1F1E6 ÷');
99286Test_X('÷ 0001 ÷ 0378 ÷');
99287Test_X('÷ 0001 ÷ 0308 ÷ 0378 ÷');
99288Test_X('÷ 0001 ÷ D800 ÷');
99289Test_X('÷ 0001 ÷ 0308 ÷ D800 ÷');
99290Test_X('÷ 0300 ÷ 0020 ÷');
99291Test_X('÷ 0300 × 0308 ÷ 0020 ÷');
99292Test_X('÷ 0300 ÷ 000D ÷');
99293Test_X('÷ 0300 × 0308 ÷ 000D ÷');
99294Test_X('÷ 0300 ÷ 000A ÷');
99295Test_X('÷ 0300 × 0308 ÷ 000A ÷');
99296Test_X('÷ 0300 ÷ 0001 ÷');
99297Test_X('÷ 0300 × 0308 ÷ 0001 ÷');
99298Test_X('÷ 0300 × 0300 ÷');
99299Test_X('÷ 0300 × 0308 × 0300 ÷');
99300Test_X('÷ 0300 × 0903 ÷');
99301Test_X('÷ 0300 × 0308 × 0903 ÷');
99302Test_X('÷ 0300 ÷ 1100 ÷');
99303Test_X('÷ 0300 × 0308 ÷ 1100 ÷');
99304Test_X('÷ 0300 ÷ 1160 ÷');
99305Test_X('÷ 0300 × 0308 ÷ 1160 ÷');
99306Test_X('÷ 0300 ÷ 11A8 ÷');
99307Test_X('÷ 0300 × 0308 ÷ 11A8 ÷');
99308Test_X('÷ 0300 ÷ AC00 ÷');
99309Test_X('÷ 0300 × 0308 ÷ AC00 ÷');
99310Test_X('÷ 0300 ÷ AC01 ÷');
99311Test_X('÷ 0300 × 0308 ÷ AC01 ÷');
99312Test_X('÷ 0300 ÷ 1F1E6 ÷');
99313Test_X('÷ 0300 × 0308 ÷ 1F1E6 ÷');
99314Test_X('÷ 0300 ÷ 0378 ÷');
99315Test_X('÷ 0300 × 0308 ÷ 0378 ÷');
99316Test_X('÷ 0300 ÷ D800 ÷');
99317Test_X('÷ 0300 × 0308 ÷ D800 ÷');
99318Test_X('÷ 0903 ÷ 0020 ÷');
99319Test_X('÷ 0903 × 0308 ÷ 0020 ÷');
99320Test_X('÷ 0903 ÷ 000D ÷');
99321Test_X('÷ 0903 × 0308 ÷ 000D ÷');
99322Test_X('÷ 0903 ÷ 000A ÷');
99323Test_X('÷ 0903 × 0308 ÷ 000A ÷');
99324Test_X('÷ 0903 ÷ 0001 ÷');
99325Test_X('÷ 0903 × 0308 ÷ 0001 ÷');
99326Test_X('÷ 0903 × 0300 ÷');
99327Test_X('÷ 0903 × 0308 × 0300 ÷');
99328Test_X('÷ 0903 × 0903 ÷');
99329Test_X('÷ 0903 × 0308 × 0903 ÷');
99330Test_X('÷ 0903 ÷ 1100 ÷');
99331Test_X('÷ 0903 × 0308 ÷ 1100 ÷');
99332Test_X('÷ 0903 ÷ 1160 ÷');
99333Test_X('÷ 0903 × 0308 ÷ 1160 ÷');
99334Test_X('÷ 0903 ÷ 11A8 ÷');
99335Test_X('÷ 0903 × 0308 ÷ 11A8 ÷');
99336Test_X('÷ 0903 ÷ AC00 ÷');
99337Test_X('÷ 0903 × 0308 ÷ AC00 ÷');
99338Test_X('÷ 0903 ÷ AC01 ÷');
99339Test_X('÷ 0903 × 0308 ÷ AC01 ÷');
99340Test_X('÷ 0903 ÷ 1F1E6 ÷');
99341Test_X('÷ 0903 × 0308 ÷ 1F1E6 ÷');
99342Test_X('÷ 0903 ÷ 0378 ÷');
99343Test_X('÷ 0903 × 0308 ÷ 0378 ÷');
99344Test_X('÷ 0903 ÷ D800 ÷');
99345Test_X('÷ 0903 × 0308 ÷ D800 ÷');
99346Test_X('÷ 1100 ÷ 0020 ÷');
99347Test_X('÷ 1100 × 0308 ÷ 0020 ÷');
99348Test_X('÷ 1100 ÷ 000D ÷');
99349Test_X('÷ 1100 × 0308 ÷ 000D ÷');
99350Test_X('÷ 1100 ÷ 000A ÷');
99351Test_X('÷ 1100 × 0308 ÷ 000A ÷');
99352Test_X('÷ 1100 ÷ 0001 ÷');
99353Test_X('÷ 1100 × 0308 ÷ 0001 ÷');
99354Test_X('÷ 1100 × 0300 ÷');
99355Test_X('÷ 1100 × 0308 × 0300 ÷');
99356Test_X('÷ 1100 × 0903 ÷');
99357Test_X('÷ 1100 × 0308 × 0903 ÷');
99358Test_X('÷ 1100 × 1100 ÷');
99359Test_X('÷ 1100 × 0308 ÷ 1100 ÷');
99360Test_X('÷ 1100 × 1160 ÷');
99361Test_X('÷ 1100 × 0308 ÷ 1160 ÷');
99362Test_X('÷ 1100 ÷ 11A8 ÷');
99363Test_X('÷ 1100 × 0308 ÷ 11A8 ÷');
99364Test_X('÷ 1100 × AC00 ÷');
99365Test_X('÷ 1100 × 0308 ÷ AC00 ÷');
99366Test_X('÷ 1100 × AC01 ÷');
99367Test_X('÷ 1100 × 0308 ÷ AC01 ÷');
99368Test_X('÷ 1100 ÷ 1F1E6 ÷');
99369Test_X('÷ 1100 × 0308 ÷ 1F1E6 ÷');
99370Test_X('÷ 1100 ÷ 0378 ÷');
99371Test_X('÷ 1100 × 0308 ÷ 0378 ÷');
99372Test_X('÷ 1100 ÷ D800 ÷');
99373Test_X('÷ 1100 × 0308 ÷ D800 ÷');
99374Test_X('÷ 1160 ÷ 0020 ÷');
99375Test_X('÷ 1160 × 0308 ÷ 0020 ÷');
99376Test_X('÷ 1160 ÷ 000D ÷');
99377Test_X('÷ 1160 × 0308 ÷ 000D ÷');
99378Test_X('÷ 1160 ÷ 000A ÷');
99379Test_X('÷ 1160 × 0308 ÷ 000A ÷');
99380Test_X('÷ 1160 ÷ 0001 ÷');
99381Test_X('÷ 1160 × 0308 ÷ 0001 ÷');
99382Test_X('÷ 1160 × 0300 ÷');
99383Test_X('÷ 1160 × 0308 × 0300 ÷');
99384Test_X('÷ 1160 × 0903 ÷');
99385Test_X('÷ 1160 × 0308 × 0903 ÷');
99386Test_X('÷ 1160 ÷ 1100 ÷');
99387Test_X('÷ 1160 × 0308 ÷ 1100 ÷');
99388Test_X('÷ 1160 × 1160 ÷');
99389Test_X('÷ 1160 × 0308 ÷ 1160 ÷');
99390Test_X('÷ 1160 × 11A8 ÷');
99391Test_X('÷ 1160 × 0308 ÷ 11A8 ÷');
99392Test_X('÷ 1160 ÷ AC00 ÷');
99393Test_X('÷ 1160 × 0308 ÷ AC00 ÷');
99394Test_X('÷ 1160 ÷ AC01 ÷');
99395Test_X('÷ 1160 × 0308 ÷ AC01 ÷');
99396Test_X('÷ 1160 ÷ 1F1E6 ÷');
99397Test_X('÷ 1160 × 0308 ÷ 1F1E6 ÷');
99398Test_X('÷ 1160 ÷ 0378 ÷');
99399Test_X('÷ 1160 × 0308 ÷ 0378 ÷');
99400Test_X('÷ 1160 ÷ D800 ÷');
99401Test_X('÷ 1160 × 0308 ÷ D800 ÷');
99402Test_X('÷ 11A8 ÷ 0020 ÷');
99403Test_X('÷ 11A8 × 0308 ÷ 0020 ÷');
99404Test_X('÷ 11A8 ÷ 000D ÷');
99405Test_X('÷ 11A8 × 0308 ÷ 000D ÷');
99406Test_X('÷ 11A8 ÷ 000A ÷');
99407Test_X('÷ 11A8 × 0308 ÷ 000A ÷');
99408Test_X('÷ 11A8 ÷ 0001 ÷');
99409Test_X('÷ 11A8 × 0308 ÷ 0001 ÷');
99410Test_X('÷ 11A8 × 0300 ÷');
99411Test_X('÷ 11A8 × 0308 × 0300 ÷');
99412Test_X('÷ 11A8 × 0903 ÷');
99413Test_X('÷ 11A8 × 0308 × 0903 ÷');
99414Test_X('÷ 11A8 ÷ 1100 ÷');
99415Test_X('÷ 11A8 × 0308 ÷ 1100 ÷');
99416Test_X('÷ 11A8 ÷ 1160 ÷');
99417Test_X('÷ 11A8 × 0308 ÷ 1160 ÷');
99418Test_X('÷ 11A8 × 11A8 ÷');
99419Test_X('÷ 11A8 × 0308 ÷ 11A8 ÷');
99420Test_X('÷ 11A8 ÷ AC00 ÷');
99421Test_X('÷ 11A8 × 0308 ÷ AC00 ÷');
99422Test_X('÷ 11A8 ÷ AC01 ÷');
99423Test_X('÷ 11A8 × 0308 ÷ AC01 ÷');
99424Test_X('÷ 11A8 ÷ 1F1E6 ÷');
99425Test_X('÷ 11A8 × 0308 ÷ 1F1E6 ÷');
99426Test_X('÷ 11A8 ÷ 0378 ÷');
99427Test_X('÷ 11A8 × 0308 ÷ 0378 ÷');
99428Test_X('÷ 11A8 ÷ D800 ÷');
99429Test_X('÷ 11A8 × 0308 ÷ D800 ÷');
99430Test_X('÷ AC00 ÷ 0020 ÷');
99431Test_X('÷ AC00 × 0308 ÷ 0020 ÷');
99432Test_X('÷ AC00 ÷ 000D ÷');
99433Test_X('÷ AC00 × 0308 ÷ 000D ÷');
99434Test_X('÷ AC00 ÷ 000A ÷');
99435Test_X('÷ AC00 × 0308 ÷ 000A ÷');
99436Test_X('÷ AC00 ÷ 0001 ÷');
99437Test_X('÷ AC00 × 0308 ÷ 0001 ÷');
99438Test_X('÷ AC00 × 0300 ÷');
99439Test_X('÷ AC00 × 0308 × 0300 ÷');
99440Test_X('÷ AC00 × 0903 ÷');
99441Test_X('÷ AC00 × 0308 × 0903 ÷');
99442Test_X('÷ AC00 ÷ 1100 ÷');
99443Test_X('÷ AC00 × 0308 ÷ 1100 ÷');
99444Test_X('÷ AC00 × 1160 ÷');
99445Test_X('÷ AC00 × 0308 ÷ 1160 ÷');
99446Test_X('÷ AC00 × 11A8 ÷');
99447Test_X('÷ AC00 × 0308 ÷ 11A8 ÷');
99448Test_X('÷ AC00 ÷ AC00 ÷');
99449Test_X('÷ AC00 × 0308 ÷ AC00 ÷');
99450Test_X('÷ AC00 ÷ AC01 ÷');
99451Test_X('÷ AC00 × 0308 ÷ AC01 ÷');
99452Test_X('÷ AC00 ÷ 1F1E6 ÷');
99453Test_X('÷ AC00 × 0308 ÷ 1F1E6 ÷');
99454Test_X('÷ AC00 ÷ 0378 ÷');
99455Test_X('÷ AC00 × 0308 ÷ 0378 ÷');
99456Test_X('÷ AC00 ÷ D800 ÷');
99457Test_X('÷ AC00 × 0308 ÷ D800 ÷');
99458Test_X('÷ AC01 ÷ 0020 ÷');
99459Test_X('÷ AC01 × 0308 ÷ 0020 ÷');
99460Test_X('÷ AC01 ÷ 000D ÷');
99461Test_X('÷ AC01 × 0308 ÷ 000D ÷');
99462Test_X('÷ AC01 ÷ 000A ÷');
99463Test_X('÷ AC01 × 0308 ÷ 000A ÷');
99464Test_X('÷ AC01 ÷ 0001 ÷');
99465Test_X('÷ AC01 × 0308 ÷ 0001 ÷');
99466Test_X('÷ AC01 × 0300 ÷');
99467Test_X('÷ AC01 × 0308 × 0300 ÷');
99468Test_X('÷ AC01 × 0903 ÷');
99469Test_X('÷ AC01 × 0308 × 0903 ÷');
99470Test_X('÷ AC01 ÷ 1100 ÷');
99471Test_X('÷ AC01 × 0308 ÷ 1100 ÷');
99472Test_X('÷ AC01 ÷ 1160 ÷');
99473Test_X('÷ AC01 × 0308 ÷ 1160 ÷');
99474Test_X('÷ AC01 × 11A8 ÷');
99475Test_X('÷ AC01 × 0308 ÷ 11A8 ÷');
99476Test_X('÷ AC01 ÷ AC00 ÷');
99477Test_X('÷ AC01 × 0308 ÷ AC00 ÷');
99478Test_X('÷ AC01 ÷ AC01 ÷');
99479Test_X('÷ AC01 × 0308 ÷ AC01 ÷');
99480Test_X('÷ AC01 ÷ 1F1E6 ÷');
99481Test_X('÷ AC01 × 0308 ÷ 1F1E6 ÷');
99482Test_X('÷ AC01 ÷ 0378 ÷');
99483Test_X('÷ AC01 × 0308 ÷ 0378 ÷');
99484Test_X('÷ AC01 ÷ D800 ÷');
99485Test_X('÷ AC01 × 0308 ÷ D800 ÷');
99486Test_X('÷ 1F1E6 ÷ 0020 ÷');
99487Test_X('÷ 1F1E6 × 0308 ÷ 0020 ÷');
99488Test_X('÷ 1F1E6 ÷ 000D ÷');
99489Test_X('÷ 1F1E6 × 0308 ÷ 000D ÷');
99490Test_X('÷ 1F1E6 ÷ 000A ÷');
99491Test_X('÷ 1F1E6 × 0308 ÷ 000A ÷');
99492Test_X('÷ 1F1E6 ÷ 0001 ÷');
99493Test_X('÷ 1F1E6 × 0308 ÷ 0001 ÷');
99494Test_X('÷ 1F1E6 × 0300 ÷');
99495Test_X('÷ 1F1E6 × 0308 × 0300 ÷');
99496Test_X('÷ 1F1E6 × 0903 ÷');
99497Test_X('÷ 1F1E6 × 0308 × 0903 ÷');
99498Test_X('÷ 1F1E6 ÷ 1100 ÷');
99499Test_X('÷ 1F1E6 × 0308 ÷ 1100 ÷');
99500Test_X('÷ 1F1E6 ÷ 1160 ÷');
99501Test_X('÷ 1F1E6 × 0308 ÷ 1160 ÷');
99502Test_X('÷ 1F1E6 ÷ 11A8 ÷');
99503Test_X('÷ 1F1E6 × 0308 ÷ 11A8 ÷');
99504Test_X('÷ 1F1E6 ÷ AC00 ÷');
99505Test_X('÷ 1F1E6 × 0308 ÷ AC00 ÷');
99506Test_X('÷ 1F1E6 ÷ AC01 ÷');
99507Test_X('÷ 1F1E6 × 0308 ÷ AC01 ÷');
99508Test_X('÷ 1F1E6 × 1F1E6 ÷');
99509Test_X('÷ 1F1E6 × 0308 ÷ 1F1E6 ÷');
99510Test_X('÷ 1F1E6 ÷ 0378 ÷');
99511Test_X('÷ 1F1E6 × 0308 ÷ 0378 ÷');
99512Test_X('÷ 1F1E6 ÷ D800 ÷');
99513Test_X('÷ 1F1E6 × 0308 ÷ D800 ÷');
99514Test_X('÷ 0378 ÷ 0020 ÷');
99515Test_X('÷ 0378 × 0308 ÷ 0020 ÷');
99516Test_X('÷ 0378 ÷ 000D ÷');
99517Test_X('÷ 0378 × 0308 ÷ 000D ÷');
99518Test_X('÷ 0378 ÷ 000A ÷');
99519Test_X('÷ 0378 × 0308 ÷ 000A ÷');
99520Test_X('÷ 0378 ÷ 0001 ÷');
99521Test_X('÷ 0378 × 0308 ÷ 0001 ÷');
99522Test_X('÷ 0378 × 0300 ÷');
99523Test_X('÷ 0378 × 0308 × 0300 ÷');
99524Test_X('÷ 0378 × 0903 ÷');
99525Test_X('÷ 0378 × 0308 × 0903 ÷');
99526Test_X('÷ 0378 ÷ 1100 ÷');
99527Test_X('÷ 0378 × 0308 ÷ 1100 ÷');
99528Test_X('÷ 0378 ÷ 1160 ÷');
99529Test_X('÷ 0378 × 0308 ÷ 1160 ÷');
99530Test_X('÷ 0378 ÷ 11A8 ÷');
99531Test_X('÷ 0378 × 0308 ÷ 11A8 ÷');
99532Test_X('÷ 0378 ÷ AC00 ÷');
99533Test_X('÷ 0378 × 0308 ÷ AC00 ÷');
99534Test_X('÷ 0378 ÷ AC01 ÷');
99535Test_X('÷ 0378 × 0308 ÷ AC01 ÷');
99536Test_X('÷ 0378 ÷ 1F1E6 ÷');
99537Test_X('÷ 0378 × 0308 ÷ 1F1E6 ÷');
99538Test_X('÷ 0378 ÷ 0378 ÷');
99539Test_X('÷ 0378 × 0308 ÷ 0378 ÷');
99540Test_X('÷ 0378 ÷ D800 ÷');
99541Test_X('÷ 0378 × 0308 ÷ D800 ÷');
99542Test_X('÷ D800 ÷ 0020 ÷');
99543Test_X('÷ D800 ÷ 0308 ÷ 0020 ÷');
99544Test_X('÷ D800 ÷ 000D ÷');
99545Test_X('÷ D800 ÷ 0308 ÷ 000D ÷');
99546Test_X('÷ D800 ÷ 000A ÷');
99547Test_X('÷ D800 ÷ 0308 ÷ 000A ÷');
99548Test_X('÷ D800 ÷ 0001 ÷');
99549Test_X('÷ D800 ÷ 0308 ÷ 0001 ÷');
99550Test_X('÷ D800 ÷ 0300 ÷');
99551Test_X('÷ D800 ÷ 0308 × 0300 ÷');
99552Test_X('÷ D800 ÷ 0903 ÷');
99553Test_X('÷ D800 ÷ 0308 × 0903 ÷');
99554Test_X('÷ D800 ÷ 1100 ÷');
99555Test_X('÷ D800 ÷ 0308 ÷ 1100 ÷');
99556Test_X('÷ D800 ÷ 1160 ÷');
99557Test_X('÷ D800 ÷ 0308 ÷ 1160 ÷');
99558Test_X('÷ D800 ÷ 11A8 ÷');
99559Test_X('÷ D800 ÷ 0308 ÷ 11A8 ÷');
99560Test_X('÷ D800 ÷ AC00 ÷');
99561Test_X('÷ D800 ÷ 0308 ÷ AC00 ÷');
99562Test_X('÷ D800 ÷ AC01 ÷');
99563Test_X('÷ D800 ÷ 0308 ÷ AC01 ÷');
99564Test_X('÷ D800 ÷ 1F1E6 ÷');
99565Test_X('÷ D800 ÷ 0308 ÷ 1F1E6 ÷');
99566Test_X('÷ D800 ÷ 0378 ÷');
99567Test_X('÷ D800 ÷ 0308 ÷ 0378 ÷');
99568Test_X('÷ D800 ÷ D800 ÷');
99569Test_X('÷ D800 ÷ 0308 ÷ D800 ÷');
99570Test_X('÷ 0061 ÷ 1F1E6 ÷ 0062 ÷');
99571Test_X('÷ 1F1F7 × 1F1FA ÷');
99572Test_X('÷ 1F1F7 × 1F1FA × 1F1F8 ÷');
99573Test_X('÷ 1F1F7 × 1F1FA × 1F1F8 × 1F1EA ÷');
99574Test_X('÷ 1F1F7 × 1F1FA ÷ 200B ÷ 1F1F8 × 1F1EA ÷');
99575Test_X('÷ 1F1E6 × 1F1E7 × 1F1E8 ÷');
99576Test_X('÷ 1F1E6 × 200D ÷ 1F1E7 × 1F1E8 ÷');
99577Test_X('÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷');
99578Test_X('÷ 0020 × 200D ÷ 0646 ÷');
99579Test_X('÷ 0646 × 200D ÷ 0020 ÷');
99580Finished();
99581